head 1.62; access; symbols pkgsrc-2023Q4:1.61.0.2 pkgsrc-2023Q4-base:1.61 pkgsrc-2023Q3:1.60.0.18 pkgsrc-2023Q3-base:1.60 pkgsrc-2023Q2:1.60.0.16 pkgsrc-2023Q2-base:1.60 pkgsrc-2023Q1:1.60.0.14 pkgsrc-2023Q1-base:1.60 pkgsrc-2022Q4:1.60.0.12 pkgsrc-2022Q4-base:1.60 pkgsrc-2022Q3:1.60.0.10 pkgsrc-2022Q3-base:1.60 pkgsrc-2022Q2:1.60.0.8 pkgsrc-2022Q2-base:1.60 pkgsrc-2022Q1:1.60.0.6 pkgsrc-2022Q1-base:1.60 pkgsrc-2021Q4:1.60.0.4 pkgsrc-2021Q4-base:1.60 pkgsrc-2021Q3:1.60.0.2 pkgsrc-2021Q3-base:1.60 pkgsrc-2021Q2:1.58.0.2 pkgsrc-2021Q2-base:1.58 pkgsrc-2021Q1:1.57.0.2 pkgsrc-2021Q1-base:1.57 pkgsrc-2020Q4:1.56.0.2 pkgsrc-2020Q4-base:1.56 pkgsrc-2020Q3:1.54.0.4 pkgsrc-2020Q3-base:1.54 pkgsrc-2020Q2:1.54.0.2 pkgsrc-2020Q2-base:1.54 pkgsrc-2020Q1:1.53.0.2 pkgsrc-2020Q1-base:1.53 pkgsrc-2019Q4:1.52.0.4 pkgsrc-2019Q4-base:1.52 pkgsrc-2019Q3:1.49.0.2 pkgsrc-2019Q3-base:1.49 pkgsrc-2019Q2:1.48.0.2 pkgsrc-2019Q2-base:1.48 pkgsrc-2019Q1:1.46.0.2 pkgsrc-2019Q1-base:1.46 pkgsrc-2018Q4:1.44.0.2 pkgsrc-2018Q4-base:1.44 pkgsrc-2018Q3:1.43.0.2 pkgsrc-2018Q3-base:1.43 pkgsrc-2018Q2:1.41.0.10 pkgsrc-2018Q2-base:1.41 pkgsrc-2018Q1:1.41.0.8 pkgsrc-2018Q1-base:1.41 pkgsrc-2017Q4:1.41.0.6 pkgsrc-2017Q4-base:1.41 pkgsrc-2017Q3:1.41.0.4 pkgsrc-2017Q3-base:1.41 pkgsrc-2017Q2:1.40.0.2 pkgsrc-2017Q2-base:1.40 pkgsrc-2017Q1:1.38.0.2 pkgsrc-2017Q1-base:1.38 pkgsrc-2016Q4:1.37.0.4 pkgsrc-2016Q4-base:1.37 pkgsrc-2016Q3:1.37.0.2 pkgsrc-2016Q3-base:1.37 pkgsrc-2016Q2:1.36.0.6 pkgsrc-2016Q2-base:1.36 pkgsrc-2016Q1:1.36.0.4 pkgsrc-2016Q1-base:1.36 pkgsrc-2015Q4:1.36.0.2 pkgsrc-2015Q4-base:1.36 pkgsrc-2015Q3:1.33.0.2 pkgsrc-2015Q3-base:1.33 pkgsrc-2015Q2:1.32.0.2 pkgsrc-2015Q2-base:1.32 pkgsrc-2015Q1:1.31.0.2 pkgsrc-2015Q1-base:1.31 pkgsrc-2014Q4:1.28.0.2 pkgsrc-2014Q4-base:1.28 pkgsrc-2014Q3:1.26.0.2 pkgsrc-2014Q3-base:1.26 pkgsrc-2014Q2:1.24.0.12 pkgsrc-2014Q2-base:1.24 pkgsrc-2014Q1:1.24.0.10 pkgsrc-2014Q1-base:1.24 pkgsrc-2013Q4:1.24.0.8 pkgsrc-2013Q4-base:1.24 pkgsrc-2013Q3:1.24.0.6 pkgsrc-2013Q3-base:1.24 pkgsrc-2013Q2:1.24.0.4 pkgsrc-2013Q2-base:1.24 pkgsrc-2013Q1:1.24.0.2 pkgsrc-2013Q1-base:1.24 pkgsrc-2012Q4:1.23.0.2 pkgsrc-2012Q4-base:1.23 pkgsrc-2012Q3:1.22.0.4 pkgsrc-2012Q3-base:1.22 pkgsrc-2012Q2:1.22.0.2 pkgsrc-2012Q2-base:1.22 pkgsrc-2012Q1:1.21.0.2 pkgsrc-2012Q1-base:1.21 pkgsrc-2011Q4:1.20.0.2 pkgsrc-2011Q4-base:1.20 pkgsrc-2011Q3:1.19.0.2 pkgsrc-2011Q3-base:1.19 pkgsrc-2011Q2:1.18.0.2 pkgsrc-2011Q2-base:1.18 pkgsrc-2011Q1:1.16.0.2 pkgsrc-2011Q1-base:1.16 pkgsrc-2010Q4:1.14.0.4 pkgsrc-2010Q4-base:1.14 pkgsrc-2010Q3:1.14.0.2 pkgsrc-2010Q3-base:1.14 pkgsrc-2010Q2:1.13.0.4 pkgsrc-2010Q2-base:1.13 pkgsrc-2010Q1:1.13.0.2 pkgsrc-2010Q1-base:1.13 pkgsrc-2009Q4:1.11.0.2 pkgsrc-2009Q4-base:1.11 pkgsrc-2009Q3:1.10.0.2 pkgsrc-2009Q3-base:1.10 pkgsrc-2009Q2:1.9.0.2 pkgsrc-2009Q2-base:1.9 pkgsrc-2009Q1:1.8.0.4 pkgsrc-2009Q1-base:1.8 pkgsrc-2008Q4:1.8.0.2 pkgsrc-2008Q4-base:1.8 pkgsrc-2008Q3:1.7.0.2 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.6.0.2 cube-native-xorg-base:1.6 pkgsrc-2008Q2:1.5.0.10 pkgsrc-2008Q2-base:1.5 cwrapper:1.5.0.8 pkgsrc-2008Q1:1.5.0.6 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.5.0.4 pkgsrc-2007Q4-base:1.5 pkgsrc-2007Q3:1.5.0.2 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.4.0.2 pkgsrc-2007Q2-base:1.4 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.62 date 2024.03.23.15.33.42; author taca; state Exp; branches; next 1.61; commitid DjiatApry9mUyi3F; 1.61 date 2023.11.29.16.02.12; author taca; state Exp; branches; next 1.60; commitid zR7gs8UZiJJRpwOE; 1.60 date 2021.08.12.14.30.27; author taca; state Exp; branches; next 1.59; commitid qr2ZXiPcdlwqSG4D; 1.59 date 2021.07.21.13.51.35; author taca; state Exp; branches; next 1.58; commitid RMKRYEbNTfMWmR1D; 1.58 date 2021.06.02.15.26.43; author taca; state Exp; branches; next 1.57; commitid N0YZz7zMGn2ftzVC; 1.57 date 2021.01.19.00.12.46; author taca; state Exp; branches; next 1.56; commitid 1oW3iZQFStpJIgEC; 1.56 date 2020.11.21.01.20.58; author taca; state Exp; branches; next 1.55; commitid l9yy4kqvxslHZGwC; 1.55 date 2020.10.04.06.01.25; author taca; state Exp; branches; next 1.54; commitid M3fC8bgPpRMz5yqC; 1.54 date 2020.04.25.15.51.47; author taca; state Exp; branches; next 1.53; commitid F29iCz3wOlJIyM5C; 1.53 date 2020.03.22.21.48.35; author rillig; state Exp; branches; next 1.52; commitid FJie5JiKcr35Dr1C; 1.52 date 2019.12.15.18.28.55; author taca; state Exp; branches; next 1.51; commitid Jzgtyfe33fNIFPOB; 1.51 date 2019.12.03.13.07.59; author taca; state Exp; branches; next 1.50; commitid lGNmDettYvZIhgNB; 1.50 date 2019.10.22.07.46.25; author taca; state Exp; branches; next 1.49; commitid PYkHfSPdSlrzQPHB; 1.49 date 2019.07.03.07.28.22; author nia; state Exp; branches; next 1.48; commitid W2idRdBjjdR6kztB; 1.48 date 2019.05.23.19.23.03; author rillig; state Exp; branches; next 1.47; commitid aWlQW8HYUUFCAmoB; 1.47 date 2019.04.30.03.29.07; author taca; state Exp; branches; next 1.46; commitid LPhuZmBZcpuc3klB; 1.46 date 2019.02.07.13.40.57; author taca; state Exp; branches; next 1.45; commitid NLB6aG4l6rOU4QaB; 1.45 date 2019.02.03.14.06.58; author taca; state Exp; branches; next 1.44; commitid 1MRScS6N9O7ZkkaB; 1.44 date 2018.12.15.16.48.05; author taca; state Exp; branches 1.44.2.1; next 1.43; commitid qdM6ExwK59RAQU3B; 1.43 date 2018.09.23.14.56.26; author taca; state Exp; branches; next 1.42; commitid wtKjmgijTzSDTeTA; 1.42 date 2018.07.04.13.40.22; author jperkin; state Exp; branches; next 1.41; commitid NnIyRkdX3Lbg3PIA; 1.41 date 2017.07.06.13.34.46; author taca; state Exp; branches; next 1.40; commitid B48zADFF1W5EIaYz; 1.40 date 2017.06.12.14.09.19; author taca; state Exp; branches; next 1.39; commitid xpllfBGiUQ49G5Vz; 1.39 date 2017.05.28.11.18.08; author taca; state Exp; branches; next 1.38; commitid efmrqiI9A7n3d9Tz; 1.38 date 2017.03.12.13.19.12; author taca; state Exp; branches; next 1.37; commitid PESax6yUJkTfmgJz; 1.37 date 2016.09.12.15.43.00; author taca; state Exp; branches; next 1.36; commitid tKwUPUReOk3LX0mz; 1.36 date 2015.12.17.01.40.54; author taca; state Exp; branches; next 1.35; commitid fOh5DTXdC3DpZeNy; 1.35 date 2015.12.15.15.09.01; author taca; state Exp; branches; next 1.34; commitid xB05XQg0T2Dxw3Ny; 1.34 date 2015.12.12.14.21.36; author taca; state Exp; branches; next 1.33; commitid rX9vAilN3wPBmFMy; 1.33 date 2015.08.30.08.37.20; author taca; state Exp; branches; next 1.32; commitid NA9rXyObL0LONgzy; 1.32 date 2015.05.31.15.20.03; author taca; state Exp; branches; next 1.31; commitid MKSAgJLicac0XBny; 1.31 date 2015.03.15.00.45.19; author taca; state Exp; branches; next 1.30; commitid LWgM8a27MlcKADdy; 1.30 date 2015.02.16.10.48.06; author jperkin; state Exp; branches; next 1.29; commitid eJ6ubkZaIBWgNday; 1.29 date 2015.02.01.11.28.24; author obache; state Exp; branches; next 1.28; commitid vw0Xa92QALxTui8y; 1.28 date 2014.11.29.07.58.10; author obache; state Exp; branches; next 1.27; commitid cLvES8JRrwymo30y; 1.27 date 2014.10.14.16.27.48; author taca; state Exp; branches; next 1.26; commitid BPKHQpXXBzoHGbUx; 1.26 date 2014.08.18.15.17.54; author taca; state Exp; branches; next 1.25; commitid F0qty25uWUpi8RMx; 1.25 date 2014.07.19.05.13.07; author taca; state Exp; branches; next 1.24; commitid H2gIMr5qdF3vKWIx; 1.24 date 2013.02.18.14.51.57; author taca; state Exp; branches; next 1.23; 1.23 date 2012.10.02.20.11.48; author asau; state Exp; branches; next 1.22; 1.22 date 2012.04.29.16.34.49; author taca; state Exp; branches; next 1.21; 1.21 date 2012.03.07.14.49.06; author taca; state Exp; branches; next 1.20; 1.20 date 2011.12.17.15.26.49; author taca; state Exp; branches; next 1.19; 1.19 date 2011.08.20.14.02.29; author taca; state Exp; branches; next 1.18; 1.18 date 2011.06.19.15.40.21; author taca; state Exp; branches; next 1.17; 1.17 date 2011.05.16.13.05.01; author taca; state Exp; branches; next 1.16; 1.16 date 2011.03.23.14.59.33; author taca; state Exp; branches 1.16.2.1; next 1.15; 1.15 date 2011.03.01.03.15.16; author taca; state Exp; branches; next 1.14; 1.14 date 2010.08.24.11.33.51; author obache; state Exp; branches 1.14.4.1; next 1.13; 1.13 date 2010.03.15.16.50.15; author taca; state Exp; branches; next 1.12; 1.12 date 2010.03.09.07.48.38; author obache; state Exp; branches; next 1.11; 1.11 date 2009.10.29.08.29.03; author seb; state Exp; branches; next 1.10; 1.10 date 2009.07.17.18.00.16; author adrianp; state Exp; branches; next 1.9; 1.9 date 2009.05.30.22.59.52; author abs; state Exp; branches; next 1.8; 1.8 date 2008.12.20.14.42.50; author adrianp; state Exp; branches; next 1.7; 1.7 date 2008.09.15.11.54.21; author adrianp; state Exp; branches; next 1.6; 1.6 date 2008.09.02.17.37.59; author adrianp; state Exp; branches; next 1.5; 1.5 date 2007.09.05.19.46.55; author jdolecek; state Exp; branches; next 1.4; 1.4 date 2007.06.08.12.37.32; author adrianp; state Exp; branches; next 1.3; 1.3 date 2007.05.16.12.19.08; author adrianp; state Exp; branches; next 1.2; 1.2 date 2007.05.16.12.00.07; author adrianp; state Exp; branches; next 1.1; 1.1 date 2007.05.05.21.21.45; author adrianp; state Exp; branches 1.1.1.1; next ; 1.44.2.1 date 2019.02.18.14.17.59; author bsiegert; state Exp; branches; next ; commitid oeUGUt5KVdPKVfcB; 1.16.2.1 date 2011.05.17.08.18.06; author sbd; state Exp; branches; next ; 1.14.4.1 date 2011.03.01.10.11.53; author sbd; state Exp; branches; next ; 1.1.1.1 date 2007.05.05.21.21.45; author adrianp; state Exp; branches; next ; desc @@ 1.62 log @lang/pear: update to 1.10.15 Also update bundled PEAR package Archive_Tar to 1.5.0. PEAR 1.10.15 (2024-03-09) * PR #132: cleanup uneeded test * PR #135: Fix PHP Deprecated: Calling get_class() without arguments Archive_Tar 1.5.0 (2024-03-16) * PHP Version: PHP 5.2.0 or newer * PEAR Package: PEAR Installer 1.9.0 or newer @ text @# $NetBSD: Makefile,v 1.61 2023/11/29 16:02:12 taca Exp $ # DISTNAME= PEAR-1.10.15 PKGNAME= ${PHP_PKG_PREFIX}-${DISTNAME:S/PEAR/pear/} CATEGORIES= lang MASTER_SITES= http://download.pear.php.net/package/ EXTRACT_SUFX= .tgz MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://pear.php.net/ COMMENT= PEAR Base System for PHP LICENSE= 2-clause-bsd USE_LANGUAGES= # none EXTRACT_ONLY= # none USE_TOOLS+= gzcat .include "../../lang/php/phpversion.mk" CONFLICTS+= php<5.2.1nb2 PKG_SYSCONFVAR= php CONF_FILES= ${PREFIX}/share/examples/pear/pear.conf \ ${PKG_SYSCONFDIR}/pear.conf BUNDLE= ${WRKSRC}/install/go-pear-bundle # everything else that forms a part of the "base" PEAR install # PEAR_SRCS= ${DISTNAME}${EXTRACT_SUFX} DISTFILES+= ${PEAR_SRCS} EXTRACT_ONLY+= ${PEAR_SRCS} ARCHIVE_SRCS= Archive_Tar-1.5.0${EXTRACT_SUFX} ARCHIVE_WRKSRC= ${WRKDIR}/${ARCHIVE_SRCS:S/${EXTRACT_SUFX}//} DISTFILES+= ${ARCHIVE_SRCS} EXTRACT_ONLY+= ${ARCHIVE_SRCS} CONSOLE_SRCS= Console_Getopt-1.4.3${EXTRACT_SUFX} CONSOLE_WRKSRC= ${WRKDIR}/${CONSOLE_SRCS:S/${EXTRACT_SUFX}//} DISTFILES+= ${CONSOLE_SRCS} EXTRACT_ONLY+= ${CONSOLE_SRCS} STRUCTURES_SRCS= Structures_Graph-1.1.1${EXTRACT_SUFX} DISTFILES+= ${STRUCTURES_SRCS} XMLUTIL_SRCS= XML_Util-1.4.5${EXTRACT_SUFX} DISTFILES+= ${XMLUTIL_SRCS} # # end of base components SUBST_CLASSES+= config SUBST_STAGE.config= pre-configure SUBST_FILES.config= install/go-pear.php SUBST_VARS.config= WRKSRC SUBST_VARS.config+= PREFIX SUBST_MESSAGE.config= Fixing configuration files. REPLACE_SH+= scripts/pear.sh INSTALLATION_DIRS+= share/examples/pear pre-patch: ${RM} ${WRKSRC}/INSTALL ${MKDIR} ${WRKSRC}/install ${MKDIR} ${BUNDLE} ${CP} ${FILESDIR}/go-pear.php ${WRKSRC}/install ${CP} ${WRKSRC}/PEAR.php ${BUNDLE} do-build: .for f in ${DISTFILES} ${GZCAT} ${DISTDIR}/${DIST_SUBDIR}/${f} > \ ${BUNDLE}/${f:S/${EXTRACT_SUFX}/.tar/} .endfor ${CP} ${ARCHIVE_WRKSRC}/Archive/Tar.php ${BUNDLE} ${CP} ${CONSOLE_WRKSRC}/Console/Getopt.php ${BUNDLE} do-install: ${SETENV} ${INSTALL_ENV} ${PREFIX}/bin/php ${WRKSRC}/install/go-pear.php local ${INSTALL_DATA} ${WRKSRC}/pear.conf \ ${DESTDIR}${PREFIX}/share/examples/pear/pear.conf .include "${PHPPKGSRCDIR}/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.61 log @lang/pear: update to 1.10.14 1.10.14 (2023-11-26) Changelog: * PR #112: Put glue and pieces parameters to implode in correct order for PHP 7.4+ * PR #121: Fix PHP bug 81653: Typo in install-pear-nozlib.phar * PR #122: add %S EXPECTF capability * PR #124: Fix: Creation of dynamic property PEAR_Error::$callback is deprecated * PR #125: Fixed extension loaded check for pecl binaries * PR #126: Remove -n option from pecl.bat for shared extensions * PR #127: fix Using ${var} in strings is deprecated * PR #128: fix lingering license references to PHP license * PR #129: Exclude tests from composer classmap * PR #131: fix private lastError name @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.60 2021/08/12 14:30:27 taca Exp $ d4 1 a4 1 DISTNAME= PEAR-1.10.14 d35 1 a35 1 ARCHIVE_SRCS= Archive_Tar-1.4.14${EXTRACT_SUFX} @ 1.60 log @lang/pear: update to 1.10.13 PEAR 1.10.13 (2021-08-10 18:32 UTC) Changelog: * PR #114: unsupported protocol - use --force to continue * PR #117: Add $this operator to _determineIfPowerpc calls @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.59 2021/07/21 13:51:35 taca Exp $ d4 1 a4 1 DISTNAME= PEAR-1.10.13 @ 1.59 log @lang/pear: update Archive_Tar to 1.4.14 * Update contained Archive_Tar pear package to 1.4.14. * Remove extra BUILDLINK_API_DEPENDS.php. Bump PKGREVISION. Archive_Tar 1.4.14 (2021-07-20 15:35) Changelog: * Properly fix symbolic link path traversal (CVE-2021-32610) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.58 2021/06/02 15:26:43 taca Exp $ d4 1 a4 1 DISTNAME= PEAR-1.10.12 a5 1 PKGREVISION= 5 @ 1.58 log @lang/pear: update Archive_Tar to 1.4.13 Update including Archive_Tar pear package to 1.4.13. Bump PKGREVISION. Archive_Tar 1.4.13 (2021-05-10 08:59 UTC) * Fix Bug #27010: Relative symlinks failing (out-of path file extraction) [mrook] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.57 2021/01/19 00:12:46 taca Exp $ d6 1 a6 1 PKGREVISION= 4 d36 1 a36 1 ARCHIVE_SRCS= Archive_Tar-1.4.13${EXTRACT_SUFX} a86 3 BUILDLINK_API_DEPENDS.php+= php>=5.2.1nb2 @ 1.57 log @lang/pear: update Archive_Tar to 1.4.12 Update including Archive_Tar pear package to 1.4.12. Bump PKGREVISION. Archive_Tar 1.4.12 (2021-01-18 14:34 UTC) Changelog: * Fix Bug #27008: Symlink out-of-path write vulnerability (CVE-2020-36193) [mrook] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.56 2020/11/21 01:20:58 taca Exp $ d6 1 a6 1 PKGREVISION= 3 d36 1 a36 1 ARCHIVE_SRCS= Archive_Tar-1.4.12${EXTRACT_SUFX} @ 1.56 log @lang/pear: update Archive_Tar to 1.4.11 Update included Archive_Tar to 1.4.11. Archive_Tar 1.4.11 (2020-11-19 17:11 UTC) Changelog: * Fix Bug #27002: Filename manipulation vulnerabilities (CVE-2020-28948 / CVE-2020-28949) [mrook] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2020/10/04 06:01:25 taca Exp $ d6 1 a6 1 PKGREVISION= 2 a9 1 DIST_SUBDIR= pear20151210 d36 1 a36 1 ARCHIVE_SRCS= Archive_Tar-1.4.11${EXTRACT_SUFX} @ 1.55 log @lang/pear: update Archive_Tar to 1.4.10 Update Archive_Tar pear package to 1.4.10. Bump PKGREVISION. Archive_Tar 1.4.10 (2020-09-15 10:16 UTC) Changelog: * Fix block padding when the file buffer length is a multiple of 512 and smaller than Archive_Tar buffer length * Don't try to copy username/groupname in chroot jail @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2020/04/25 15:51:47 taca Exp $ d6 1 a6 1 PKGREVISION= 1 d37 1 a37 1 ARCHIVE_SRCS= Archive_Tar-1.4.10${EXTRACT_SUFX} @ 1.54 log @lang/pear: update to 1.10.12 Update pear to 1.0.12 and also contains XML_Util to 1.4.5. PEAR 1.0.12 (2020-04-19 14:21 UTC) Changelog: * adjust dependencies based on new releases PEAR 1.0.11 (2020-04-10 15:48 UTC) Changelog: * PR #102: Fix logging error for urls not in cache * PR #103: Fix undefined constant name * PR #105: Sort list of packages * PR #106: Update REST.php * PR #107: Update .travis.yml to include PHP 7.4 * PR #108: Remove unneeded code XML_Util 1.4.5 (2020-04-19 11:10 UTC) Changelog: * PR #12: fix Trying to access array offset on value of type int @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2020/03/22 21:48:35 rillig Exp $ d6 1 d37 1 a37 1 ARCHIVE_SRCS= Archive_Tar-1.4.9${EXTRACT_SUFX} @ 1.53 log @lang/pear: fix typo in shell program filename @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2019/12/15 18:28:55 taca Exp $ d4 1 a4 1 DISTNAME= PEAR-1.10.10 a5 1 PKGREVISION= 2 d49 1 a49 1 XMLUTIL_SRCS= XML_Util-1.4.4${EXTRACT_SUFX} @ 1.52 log @lang/pear: update included pear pacakges Update included pear pacakges in this package. Bump PKGREVISION. Archive_Tar 1.4.9 2019-12-04 07:13 UTC Changelog: * Implement Feature #23861: Add option to disallow symlinks [mrook] XML_Util 1.4.4 2019-12-05 14:09 UTC Changelog: * PR #11: fix phplint warning @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2019/12/03 13:07:59 taca Exp $ d6 1 a6 1 PKGREVISION= 1 d63 1 a63 1 REPLACE_SH+= script/pear.sh @ 1.51 log @lang/pear: update to 1.10.10 Update pear to 1.10.10 contains two pear pacakge updates: o PEAR 1.10.10 o Console_Getopt 1.4.3 PEAR 1.10.10 (2019-11-19) Changelog: * PR #89: Fix scripts/* include paths * PR #90: Non-interactive configureoption answers * PR #91: Added missing preg quote * PR #92: handle "lib64" case for glibc detection * PR #93: Fix PHP Notice: Trying to access array offset on value of type bool with 7.4 * PR #94: Updated logic in useLocalCache to reuse getCacheId * PR #95: Fix manpage warning * PR #96: Implement the SOURCE_DATE_EPOCH specification * PR #97: Fix PHP 7.4 deprecation: array/string curly braces access * PR #98: Fix use of null/false as array * PR #99: Fix Travis builds on PHP 5.4 and 5.5 * PR #100: Honor PHP temp directory config * PR #101: Fix documentation: the `--force` is required Console_Getopt 1.4.3 (2019-11-20) Changelog: * PR #4: Fix PHP 7.4 deprecation: array/string curly braces access * PR #5: fix phplint warnings @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2019/10/22 07:46:25 taca Exp $ d6 1 d37 1 a37 1 ARCHIVE_SRCS= Archive_Tar-1.4.8${EXTRACT_SUFX} d50 1 a50 1 XMLUTIL_SRCS= XML_Util-1.4.3${EXTRACT_SUFX} @ 1.50 log @lang/pear: update Archive_Tar to 1.4.8 Update pear Archive_Tar included in this package to 1.4.8 Bump PKGREVISION. Archive_Tar 1.4.8 (2019-10-21 09:34 UTC) Changelog: * Fix Bug #23852: PHP 7.4 - Archive_Tar->_readHeader throws deprecation [mrook] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2019/07/03 07:28:22 nia Exp $ d4 1 a4 1 DISTNAME= PEAR-1.10.9 a5 1 PKGREVISION= 1 d41 1 a41 1 CONSOLE_SRCS= Console_Getopt-1.4.2${EXTRACT_SUFX} @ 1.49 log @Use https for pear.php.net. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2019/05/23 19:23:03 rillig Exp $ d6 1 d37 1 a37 1 ARCHIVE_SRCS= Archive_Tar-1.4.7${EXTRACT_SUFX} @ 1.48 log @all: replace SUBST_SED with the simpler SUBST_VARS pkglint -Wall -r --only "substitution command" -F With manual review and indentation fixes since pkglint doesn't get that part correct in every case. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2019/04/30 03:29:07 taca Exp $ d12 1 a12 1 HOMEPAGE= http://pear.php.net/ @ 1.47 log @lang/pear: update to 1.10.9 Update pear to 1.10.9. It also contains update of Archive_Tar to 1.4.7 And Console_Getopt to 1.4.2. PEAR 1.10.8 (2019-03-13 14:45 UTC) Changelog: * PR #83: Drop track_errors from options * PR #84: Fix PHP 8 compatibility issues 1.10.9 (2019-03-13 14:04 UTC) Changelog: * PR #85: Fixes static calls for PHP 8 * PR #86: Adjust silencing check for PHP 8 * PR #87: Comparison fixes * PR #88: Only add bin_dir to PATH if not already there (fixes PHP Bug 75852) Archive_Tar 1.4.6 (2019-04-08 09:11 UTC) Changelog: * Improve path traversal detection for forward and backward slashes 1.4.7 (2019-04-08 09:18 UTC) Changelog: * Improved performance by increasing read buffer size Console_Getopt 1.4.2 (2019-03-18 08:52 UTC) Changelog: * Remove use of each(), which is removed in PHP 8 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2019/02/07 13:40:57 taca Exp $ d58 2 a59 2 SUBST_SED.config= -e "s|@@WRKSRC@@|${WRKSRC}|g" SUBST_SED.config+= -e "s|@@PREFIX@@|${PREFIX}|g" @ 1.46 log @lang/pear: fix broken package with previous commit Fix broken package with previous commit. * Make Archive_Tar to 1.4.5 which I have the distfile. * Upload Archive_Tar-1.4.5.tgz to MASTER_SITE_LOCAL. * Add patch to update Archive/Tar.php to 1.4.6 from GitHub. No PKGREVISION bump since it was broken. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2019/02/03 14:06:58 taca Exp $ d4 1 a4 1 DISTNAME= PEAR-1.10.7 a5 1 PKGREVISION= 1 d36 1 a36 1 ARCHIVE_SRCS= Archive_Tar-1.4.5${EXTRACT_SUFX} d41 1 a41 1 CONSOLE_SRCS= Console_Getopt-1.4.1${EXTRACT_SUFX} @ 1.45 log @lang/pear: update Archive_Tar pear package to 1.4.6 Update Archive_Tar pear package to 1.4.6. Bump PKGREVISION. 1.4.4 (2018-12-20) * Fix Bug #21058: Long symlinks are not supported [mrook] * Fix Bug #23782: Prevent phar:// files from being extracted [mrook] 1.4.5 (2019-02-01) * Fix Bug #23788: Relative symlinks are broken [mrook] 1.4.6 (2019-02-01) * Improve path traversal detection for forward and backward slashes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2018/12/15 16:48:05 taca Exp $ d37 1 a37 1 ARCHIVE_SRCS= Archive_Tar-1.4.6${EXTRACT_SUFX} @ 1.44 log @lang/pear: update to 1.10.7 PEAR 1.10.7 Release date: 2018-12-05 15:16 UTC Release state: stable Release uploaded by: ashnazg Changelog: * PR #79: Prevent Unable to find the wrapper "channel" Warning * PR #80: fix Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2" * PR #81: Add flags to PECL shell script for shared extensions @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2018/09/23 14:56:26 taca Exp $ d6 1 d37 1 a37 1 ARCHIVE_SRCS= Archive_Tar-1.4.3${EXTRACT_SUFX} @ 1.44.2.1 log @Pullup ticket #5912 - requested by taca lang/pear: security fix Revisions pulled up: - lang/pear/Makefile 1.45-1.46 - lang/pear/distinfo 1.32-1.33 - lang/pear/patches/patch-.._Archive__Tar-1.4.5_Archive_Tar.php 1.1 --- Module Name: pkgsrc Committed By: taca Date: Sun Feb 3 14:06:58 UTC 2019 Modified Files: pkgsrc/lang/pear: Makefile distinfo Log Message: lang/pear: update Archive_Tar pear package to 1.4.6 Update Archive_Tar pear package to 1.4.6. Bump PKGREVISION. 1.4.4 (2018-12-20) * Fix Bug #21058: Long symlinks are not supported [mrook] * Fix Bug #23782: Prevent phar:// files from being extracted [mrook] 1.4.5 (2019-02-01) * Fix Bug #23788: Relative symlinks are broken [mrook] 1.4.6 (2019-02-01) * Improve path traversal detection for forward and backward slashes --- Module Name: pkgsrc Committed By: taca Date: Thu Feb 7 13:40:57 UTC 2019 Modified Files: pkgsrc/lang/pear: Makefile distinfo Added Files: pkgsrc/lang/pear/patches: patch-.._Archive__Tar-1.4.5_Archive_Tar.php Log Message: lang/pear: fix broken package with previous commit Fix broken package with previous commit. * Make Archive_Tar to 1.4.5 which I have the distfile. * Upload Archive_Tar-1.4.5.tgz to MASTER_SITE_LOCAL. * Add patch to update Archive/Tar.php to 1.4.6 from GitHub. No PKGREVISION bump since it was broken. @ text @d1 1 a1 1 # $NetBSD$ a5 1 PKGREVISION= 1 d36 1 a36 1 ARCHIVE_SRCS= Archive_Tar-1.4.5${EXTRACT_SUFX} @ 1.43 log @lang/pear: update to 1.10.6 1.10.6 (2018-08-22 15:11 UTC) Changelog: * PR #70: Fix notice undefined variable metadata_dir * PR #71: fix Warning: count(): Parameter must be an array or an object * PR #74: Bug #23744 Remove is_executable check * Bug #23744: The is_executable check in the Which method when run on Windows is unnecessary * PR #75: Migrate old while(list() = each()) constructs to foreach * PR #76: Fix PHP Warning: "continue" targeting switch is equivalent to "break" * PR #77: proxy server auth * PR #72: Correctly authenticate at proxy server * PR #78: array or Countable error in 7.2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2018/07/04 13:40:22 jperkin Exp $ d4 1 a4 1 DISTNAME= PEAR-1.10.6 @ 1.42 log @*: Move SUBST_STAGE from post-patch to pre-configure Performing substitutions during post-patch breaks tools such as mkpatches, making it very difficult to regenerate correct patches after making changes, and often leading to substituted string replacements being committed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2017/07/06 13:34:46 taca Exp $ d4 1 a4 1 DISTNAME= PEAR-1.10.5 @ 1.41 log @Update pear to 1.10.5. PEAR-1.10.5 2017-06-27 08:31 UTC Changelog: * Bug #21222: PHP 7.2 compatibility: Upgrade to Archive_Tar 1.4.3 needed XML_Util-1.4.3 2017-06-28 15:26 UTC Changelog: * Decrease minimum PEAR version to 1.9.0 to allow PEAR upgrades @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2017/06/12 14:09:19 taca Exp $ d56 1 a56 1 SUBST_STAGE.config= post-patch @ 1.40 log @Update included Archive_Tar pear package to 1.4.3. Archive_Tar 1.4.3 2017-06-11 13:32 UTC Changelog: * Fix Bug #21218: Cannot use result of built-in function in write context in PHP 7.2.0alpha1 [mrook] Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2017/05/28 11:18:08 taca Exp $ d4 1 a4 1 DISTNAME= PEAR-1.10.4 a5 1 PKGREVISION= 1 d49 1 a49 1 XMLUTIL_SRCS= XML_Util-1.4.2${EXTRACT_SUFX} @ 1.39 log @Update pear to 1.10.4. pkgsrc change: instead of using old PEAR.php, use PEAR.php included in a distfile. PEAR 1.10.4 2017-04-26 14:39 UTC Changelog: * Bug #18102: pear install does not fail on error * PR #67: fix warning during pecl list-all @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2017/03/12 13:19:12 taca Exp $ d6 1 d37 1 a37 1 ARCHIVE_SRCS= Archive_Tar-1.4.2${EXTRACT_SUFX} @ 1.38 log @Update pear to 1.10.3 also update including XML_Util to 1.4.2. Pear 1.10.3 2017-02-28 11:25 UTC Changelog: * Bug #21188: Class 'PEAR_Proxy' not found 1.10.2 2017-02-28 08:48 UTC Changelog: * Fix Bug #4426: PEAR_Autoloader __call() must take only 2 arguments [kna] * Fix Bug #20989: fatal error/bug in the postinstallscript task [kguest] * Fix Bug #20991: Strict Standards: startSession and run methods in PEAR_Task_Postinstallscript [kguest] * Fix Bug #21001: PEAR_ERROR_DIE exit code is 0 [danielc] * Pull Request #52: Channel's _lastmodified is an int and not a string [sathieu] * Pull Request #53: Add proper HTTPS proxy support through the CONNECT verb [youknow0] * Pull Request #58: Make method signatures compatible. [yunosh] XML_Util 1.4.2. 2017-02-22 14:32 UTC Changelog: * Bug #21184 Collapse issue 1.4.1 2017-02-07 13:12 UTC Changelog: * Bug #21177 XML_Util::collapseEmptyTags() can return NULL 1.4.0 2017-02-03 13:43 UTC Changelog: * Set minimum PHP version to 5.4.0 * Set minimum PEAR version to 1.10.1 * Adds a new XML_UTIL_COLLAPSE_NONE option for preventing empty tag collapsing. * Request #15467 CDATA sections and blank nodes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2016/09/12 15:43:00 taca Exp $ d4 1 a4 1 DISTNAME= PEAR-1.10.3 d66 1 a66 1 post-extract: d71 1 a71 1 ${CP} ${FILESDIR}/PEAR.php ${BUNDLE} @ 1.37 log @Bump PKGREVISION. Update including pear-Archive_Tar to 1.4.2. Release date: 2016-02-25 05:31 UTC Changelog: * Fix reading of archives with files > 8GB * Performance optimizations * Do not try to call require_once on PEAR.php if it has already been loaded by the autoloader Release date: 2016-02-25 05:24 UTC Changelog: * Update composer.json to use pear-core-minimal 1.10.0alpha2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2015/12/17 01:40:54 taca Exp $ d4 1 a4 1 DISTNAME= PEAR-1.10.1 a5 1 PKGREVISION= 1 d49 1 a49 1 XMLUTIL_SRCS= XML_Util-1.3.0${EXTRACT_SUFX} @ 1.36 log @Take care of DIST_SUBDIR when accessing DISTFILES. Problem was noted by joerg@@ and patch was suggested by Robert Elz. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2015/12/15 15:09:01 taca Exp $ d6 1 d37 1 a37 1 ARCHIVE_SRCS= Archive_Tar-1.4.0${EXTRACT_SUFX} @ 1.35 log @Add DIST_SUBDIR since distfiles are changed. (it seems no content file are modified.) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2015/12/12 14:21:36 taca Exp $ d74 4 a77 11 ${GZCAT} ${DISTDIR}/${ARCHIVE_SRCS} > \ ${BUNDLE}/${ARCHIVE_SRCS:S/${EXTRACT_SUFX}/.tar/} ${GZCAT} ${DISTDIR}/${CONSOLE_SRCS} > \ ${BUNDLE}/${CONSOLE_SRCS:S/${EXTRACT_SUFX}/.tar/} ${GZCAT} ${DISTDIR}/${PEAR_SRCS} > \ ${BUNDLE}/${PEAR_SRCS:S/${EXTRACT_SUFX}/.tar/} ${GZCAT} ${DISTDIR}/${STRUCTURES_SRCS} > \ ${BUNDLE}/${STRUCTURES_SRCS:S/${EXTRACT_SUFX}/.tar/} ${GZCAT} ${DISTDIR}/${XMLUTIL_SRCS} > \ ${BUNDLE}/${XMLUTIL_SRCS:S/${EXTRACT_SUFX}/.tar/} @ 1.34 log @Update pear to 1.10.1. 1.10.1 Changelog: * Fix bug #20959: Crash on channel discovery with channel.xml redirect [cweiske] * Fix bug #20968: Incorrect call to __construct() from PEAR() [edlman] * Add legacy constructor for PEAR_Error for backwards compatibility [cweiske] 1.10.0 Changelog: No changes since version 1.10.0dev3. Changes since version 1.9.5: * Implement #20488: Add support for PHP 7 [cweiske] * Drop support for PHP 4 and 5.0 - 5.3 [cweiske] * Remove deprecated methods [cweiske] * Add --showdiff to "pear run-tests" to print diff for failed tests [tyrael] * Implement #20333: New role=man for man pages [bjori] * Implement #20334: add "metadata_dir" configuration option [remicollet] * Add long option names to install-pear.php [remicollet] * Remove PEAR/ErrorStack5.php [cweiske] * Fix #17045: avoid overwriting include path [glen] * Fix #17399: "pear help" doesn't mention the "version" command [kguest] * Fix #18638 and #18405: Make PEAR::loadExtension static [cweiske] * Fix #20319: allow pear to work when cache_dir is not writable [remicollet] * Fix #20507: pear list-upgrades does not take PHP version into account [cweiske] * Fix #20927: Use correct php-config [cweiske] * Fix #20946: PEAR_Builder::log() declaration [remicollet] * Fix channel.xml downloading from https if it did not change [cweiske] * Fix static warnings [cweiske] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2015/08/30 08:37:20 taca Exp $ d9 1 @ 1.33 log @Update included pear pacakges and bump PKGREVISION. Archive_Tar-1.4.0 * Add support for PHP 7 * Drop support for PHP 4 * Add visibility declarations to methods and properties Console_Getopt-1.4.1 * Fix unit test on PHP 7 [cweiske] Structures_Graph-1.1.1 * Fix deprecated constructor warning on PHP 7 [cweiske] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2015/05/31 15:20:03 taca Exp $ d4 1 a4 1 DISTNAME= PEAR-1.9.5 a5 1 PKGREVISION= 5 @ 1.32 log @Update included Archive_Tar to 1.3.16. * Fix Bug #20514: invalid package.xml; not installable with pyrus [mrook] Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2015/03/15 00:45:19 taca Exp $ d6 1 a6 1 PKGREVISION= 4 d36 1 a36 1 ARCHIVE_SRCS= Archive_Tar-1.3.16${EXTRACT_SUFX} d41 1 a41 1 CONSOLE_SRCS= Console_Getopt-1.4.0${EXTRACT_SUFX} d46 1 a46 1 STRUCTURES_SRCS= Structures_Graph-1.1.0${EXTRACT_SUFX} @ 1.31 log @Update these pear package included in this pacakge. Bump PKGREVISION. Archive_Tar-1.3.14 * Fix Bug #18505: Possible incorrect handling of file names in TAR [mrook] Archive_Tar-1.3.15 * Fixes composer.json parse error Console_Getopt-1.4.0 * Change license to BSD-2-Clause * Set minimum PHP version to 5.4.0 * Mark static methods with "static" keyword Structures_Graph-1.1.0 * Set minimum PHP version to 5.3 * Fix bug #19367: Incorrect FSF address in LICENSE * Change license from LGPL-2.1+ to LGPL-3.0+ XML_Util-1.3.0 * Set minimum PHP version to 5.3.0 * Mark static methods with static keyword @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2015/02/16 10:48:06 jperkin Exp $ d6 1 a6 1 PKGREVISION= 3 d36 1 a36 1 ARCHIVE_SRCS= Archive_Tar-1.3.15${EXTRACT_SUFX} @ 1.30 log @Put back PKG_SYSCONFVAR fix. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2014/11/29 07:58:10 obache Exp $ d6 1 a6 1 PKGREVISION= 2 d36 1 a36 1 ARCHIVE_SRCS= Archive_Tar-1.3.13${EXTRACT_SUFX} d41 1 a41 1 CONSOLE_SRCS= Console_Getopt-1.3.1${EXTRACT_SUFX} d46 1 a46 1 STRUCTURES_SRCS= Structures_Graph-1.0.4${EXTRACT_SUFX} d49 1 a49 1 XMLUTIL_SRCS= XML_Util-1.2.3${EXTRACT_SUFX} @ 1.29 log @Revert "sysconfdir must be same as base php package.", proposed/discussed is required for such changes. @ text @d24 1 @ 1.28 log @sysconfdir must be same as base php package. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2014/10/14 16:27:48 taca Exp $ a23 1 PKG_SYSCONFVAR= php @ 1.27 log @Update included pear Archive_Tar package to 1.3.13. Release date: 2014-09-03 22:08 UTC Release state: stable Changelog: * Fix Bug #20382: gzopen fix [mrook] Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2014/08/18 15:17:54 taca Exp $ d24 1 @ 1.26 log @Bump PKGREVISION by Updating bundled Archive_Tar pear to 1.33.12. Release date: 2014-08-04 15:40 UTC Release state: stable Changelog: * Fix Bug #19964: Memory leaking in Archive_Tar [mrook] * Fix Bug #20246: Broken with php 5.5.9 [mrook] * Fix Bug #20275: "pax_global_header" looks like a regular file [mrook] * Implement Feature #19827: pass filename to _addFile function - downstream patch [mrook] * Implement Feature #20132: Add custom mode/uid/gid to addString() [mrook] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2014/07/19 05:13:07 taca Exp $ d6 1 a6 1 PKGREVISION= 1 d35 1 a35 1 ARCHIVE_SRCS= Archive_Tar-1.3.12${EXTRACT_SUFX} @ 1.25 log @Update pear to 1.9.5 along with pear XML_Util to 1.2.3. PEAR-1.9.5 The new version - three years after the last stable 1.9.4 and 2 weeks after the preview - is a bugfix only release. 13 bugs have been fixed. Among them are the following: * #18466: Modifying paths during installation broken on Windows * #20203: PEAR channels on github user pages do not work * #20283: Report correct php.ini directive on xdebug installation (and every other zend_extension) Our plan is to work on a new version 1.10 that is E_STRICT and E_DEPRECATED clean and ships a couple of new features. XML_Util-1.2.3 * Bug #20293 Broken installation for 1.2.2 Changes to 1.2.2 is not available. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2013/02/18 14:51:57 taca Exp $ d6 1 d35 1 a35 1 ARCHIVE_SRCS= Archive_Tar-1.3.11${EXTRACT_SUFX} @ 1.24 log @Update included pear package Pear::Archive_Tar to 1.3.11. Archive_Tar-1.3.11 Release date: 2013-02-09 11:46 UTC Release state: stable Changelog: * Fix Bug #19746: Broken with PHP 5.5 [mrook] * Implement Feature #11258: Custom date/time in files added on-the-fly [mrook] Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2012/10/02 20:11:48 asau Exp $ d4 1 a4 2 DISTNAME= PEAR-1.9.4 PKGREVISION= 4 d47 1 a47 1 XMLUTIL_SRCS= XML_Util-1.2.1${EXTRACT_SUFX} @ 1.23 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2012/04/29 16:34:49 taca Exp $ d5 1 a5 1 PKGREVISION= 3 d35 1 a35 1 ARCHIVE_SRCS= Archive_Tar-1.3.10${EXTRACT_SUFX} @ 1.22 log @Update Archive_Tar which included this package to 1.3.10. Archive_Tar 1.3.10 Changelog: * Fix Bug #13361: Unable to add() some files (ex. mp3) [mrook] * Fix Bug #19330: Class creates incorrect (non-readable) tar.gz file [mrook] Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2012/03/07 14:49:06 taca Exp $ a15 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.21 log @Update PEAR Archive_Tar included in this package to 1.3.9. Release date: 2012-02-27 14:29 UTC Release state: stable Changelog: * Fix Bug #16759: No error thrown from missing PHP zlib functions [mrook] * Fix Bug #18877: Incorrect handling of backslashes in filenames on Linux [mrook] * Fix Bug #19085: Error while packaging [mrook] * Fix Bug #19289: Invalid tar file generated [mrook] Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2011/12/17 15:26:49 taca Exp $ d5 1 a5 1 PKGREVISION= 2 d37 1 a37 1 ARCHIVE_SRCS= Archive_Tar-1.3.9${EXTRACT_SUFX} @ 1.20 log @Update a component of pear package, Archive_Tar to 1.3.8. Release date: 2011-10-14 23:02 UTC Release state: stable Changelog: * Fix Bug #17853: Test failure: dirtraversal.phpt [mrook] * Fix Bug #18512: dead links are not saved in tar file [mrook] * Fix Bug #18702: Unpacks incorrectly on long file names using header prefix [mrook] * Implement Feature #10145: Patch to return a Pear Error Object on failure [mrook] * Implement Feature #17491: Option to preserve permissions [mrook] * Implement Feature #17813: Prevent PHP notice when extracting corrupted archive [mrook] Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2011/08/20 14:02:29 taca Exp $ d5 1 a5 1 PKGREVISION= 1 d37 1 a37 1 ARCHIVE_SRCS= Archive_Tar-1.3.8${EXTRACT_SUFX} @ 1.19 log @Update pear package to 1.9.4. pkgsrc change * Remove unused XMLUTIL_WRKSRC. * don't patch a file which we have in our tree, go-pear.php - Remove unused code. - Prevent deprecated warnings on PHP 5.3.x. PEAR 1.9.4: Release date: 2011-07-07 00:27 UTC Release state: stable Changelog: Bug Fixes: * Bug #17350: "pear install --force" doesn't uninstall files from previous pkg versions [dufuz] * Bug #18362: A whitespace TEMP_DIR path breaks install/upgrade functionality [dufuz] * Bug #18440: bad tmp folder path on install : Unable to create path for C:/Program/tmp [dufuz] * Bug #18581: "config-get -c" not returning channel's configuration when using alias [dufuz] * Bug #18639: regression: installing xdebug fails most likely due to another fix [dufuz] Features * All System (the class) functions can now take in spaced paths as long as they are surrounded in quotes. Prior to this it was possible to do that by passing all values in as an array (by product of #18362, #18440) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2011/06/19 15:40:21 taca Exp $ d5 1 d37 1 a37 1 ARCHIVE_SRCS= Archive_Tar-1.3.7${EXTRACT_SUFX} @ 1.18 log @Update pear pacakge to 1.9.3. * Include XML_Util 1.2.1 which should be included from 1.9.0. Release date: 2011-06-04 23:46 UTC Release state: stable Changelog: * Fixed Bug #17744: Empty changelog causes fatal error in setChangelogentry [dufuz] * Fixed Bug #18340: raiseErro typo [doconnor] * Fixed Bug #18349: package.xml version not recognized when single quoted [dufuz] * Fixed Bug #18364: date.timezone errors for sh/bat files when TZ is not set in php.ini [dufuz] * Fixed Bug #18388: Parenteses error in REST.php line 232 [dufuz] * Fixed Bug #18428: invalid preg_match patterns [glen] * Fixed Bug #18486: REST/10.php does not check error condition [dufuz] * Fixed a problem in RunTest and code coverage. Correctly register the code coverage shutdown function in case we are inside a namespace. [sebastian] * Fixed a bug with extensions not providing their config.m4 and co in the root directory of their pecl package but rather in a sub directory, such as xhprof. [dufuz] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2011/05/16 13:05:01 taca Exp $ d4 1 a4 1 DISTNAME= PEAR-1.9.3 a49 1 XMLUTIL_WRKSRC= ${WRKDIR}/${XMLUTIL_SRCS:S/${EXTRACT_SUFX}//} d51 1 a51 1 EXTRACT_ONLY+= ${XMLUTIL_SRCS} @ 1.17 log @Add a patch to fix CVE-2011-1144 (and a few bug fixes). Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2011/03/23 14:59:33 taca Exp $ d4 1 a4 1 DISTNAME= PEAR-1.9.2 a5 1 PKGREVISION= 2 d48 5 d83 2 @ 1.16 log @Update included Console_Getopt to 1.3.1. Release date: 2011-03-08 00:02 UTC Release state: stable Changelog: * Change the minimum PEAR installer dep to be lower Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2011/03/01 03:15:16 taca Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.16.2.1 log @Pullup ticket #3433 - requested by taca lang/pear security update Revisions pulled up: - lang/pear/Makefile 1.17 - lang/pear/distinfo 1.9 - lang/pear/patches/patch-PEAR_REST.php 1.1 --- Module Name: pkgsrc Committed By: taca Date: Mon May 16 13:05:01 UTC 2011 Modified Files: pkgsrc/lang/pear: Makefile distinfo Added Files: pkgsrc/lang/pear/patches: patch-PEAR_REST.php Log Message: Add a patch to fix CVE-2011-1144 (and a few bug fixes). Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD$ d6 1 a6 1 PKGREVISION= 2 @ 1.15 log @Update pear package to 1.9.2, including update of these PEAR packages Console_GetOpt and Structures_Graph. PEAR 1.9.2: Release date: 2011-02-28 18:58 UTC Changelog: Important! This is a security fix release. The advisory can be found at http://pear.php.net/advisory-20110228.txt Bugs: * Fixed Bug #17463: Regression: On Windows, svntag [patch by doconnor] * Fixed Bug #17641: pecl-list doesn't sort packages by name [dufuz] * Fixed Bug #17781: invalid argument warning on foreach due to an empty optional dependencie [dufuz] * Fixed Bug #17801: PEAR run-tests wrongly detects php-cgi [patch by David Jean Louis (izi)] * Fixed Bug #17839: pear svntag does not tag package.xml file [dufuz] * Fixed Bug #17986: PEAR Installer cannot handle files moved between packages [dufuz] * Fixed Bug #17997: Strange output if directories are not writeable [dufuz] * Fixed Bug #18001: PEAR/RunTest coverage fails [dufuz] * Fixed Bug #18056 [SECURITY]: Symlink attack in PEAR install [dufuz] * Fixed Bug #18218: "pear package" does not allow the use of late static binding [dufuz and Christer Edvartsen] * Fixed Bug #18238: Wrong return code from "pear help" [till] * Fixed Bug #18308: Broken error message about missing channel validator [yunosh] This feature is implemented as a result of #18056 * Implemented Request #16648: Use TMPDIR for builds instead of /var/tmp [dufuz] Console_GetOpt 1.3.0 Release date: 2010-12-11 21:23 UTC Changelog: * Implement Request #13140: [PATCH] to skip unknown parameters. [patch by rquadling, improved on by dufuz] Structures_Graph 1.0.4 Release date: 2010-10-26 04:10 UTC Changelog: Bugfix Release: * Bug #17108 BasicGraph::test_directed_degree fails on PHP 5 [clockwerx] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2010/08/24 11:33:51 obache Exp $ d6 1 d42 1 a42 1 CONSOLE_SRCS= Console_Getopt-1.3.0${EXTRACT_SUFX} @ 1.14 log @Update PEAR to 1.9.1. pkgsrc changes, * Update base pear packages:Archive_Tar-1.3.7 (recommented) * Remove ${FILESDIR}/pear.sh, same as bundled one. * set LICENSE=2-clause-bsd * add user-destdir support Upstream Changelog: * svntag improvements, tag package files passed into the command and better directory checks [dufuz] * rely on Structures_Graph minimum version instead of recommended version [saltybeagle] * Fix Bug #12613: running go-pear.phar from C:\ fails [dufuz] * Fix Bug #14841: Installing pear into directory with space fails [dufuz] * Fix Bug #16644: pear.bat returns syntax error when parenthesis are in install path. [dufuz] [patch by bwaters (Bryan Waters)] * Fix Bug #16767: Use of Depreciated HTML Attributes in the Exception class [dufuz] [patch by fuhrysteve (Stephen J. Fuhry)] * Fix Bug #16864: "pear list-upgrades -i" issues E_WARNINGS [dufuz] [patch by rquadling (Richard Quadling)] * Fix Bug #17220: command `pear help` outputs to stderr instead of stdout [dufuz] * Fix Bug #17234: channel-discover adds port to HTTP Host header [dufuz] * Fix Bug #17292: Code Coverage in PEAR_RunTest does not work with namespaces [sebastian] * Fix Bug #17359: loadExtension() fails over missing dl() when used in multithread env [dufuz] * Fix Bug #17378: pear info $package fails if directory with that name exists [dufuz] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2010/03/15 16:50:15 taca Exp $ d4 1 a4 1 DISTNAME= PEAR-1.9.1 d41 1 a41 1 CONSOLE_SRCS= Console_Getopt-1.2.3${EXTRACT_SUFX} d46 1 a46 1 STRUCTURES_SRCS= Structures_Graph-1.0.3${EXTRACT_SUFX} @ 1.14.4.1 log @Pullup ticket #3370 - requested by taca lang/pear security fix. Revisions pulled up: - lang/pear/Makefile 1.15 - lang/pear/distinfo 1.7 - lang/pear/patches/patch-aa 1.6 --- Module Name: pkgsrc Module Name: pkgsrc Committed By: taca Date: Tue Mar 1 03:15:17 UTC 2011 Modified Files: pkgsrc/lang/pear: Makefile distinfo pkgsrc/lang/pear/patches: patch-aa Log Message: Update pear package to 1.9.2, including update of these PEAR packages Console_GetOpt and Structures_Graph. PEAR 1.9.2: Release date: 2011-02-28 18:58 UTC Changelog: Important! This is a security fix release. The advisory can be found at http://pear.php.net/advisory-20110228.txt Bugs: * Fixed Bug #17463: Regression: On Windows, svntag [patch by doconnor] * Fixed Bug #17641: pecl-list doesn't sort packages by name [dufuz] * Fixed Bug #17781: invalid argument warning on foreach due to an empty optional dependencie [dufuz] * Fixed Bug #17801: PEAR run-tests wrongly detects php-cgi [patch by David Jean Louis (izi)] * Fixed Bug #17839: pear svntag does not tag package.xml file [dufuz] * Fixed Bug #17986: PEAR Installer cannot handle files moved between packages [dufuz] * Fixed Bug #17997: Strange output if directories are not writeable [dufuz] * Fixed Bug #18001: PEAR/RunTest coverage fails [dufuz] * Fixed Bug #18056 [SECURITY]: Symlink attack in PEAR install [dufuz] * Fixed Bug #18218: "pear package" does not allow the use of late static binding [dufuz and Christer Edvartsen] * Fixed Bug #18238: Wrong return code from "pear help" [till] * Fixed Bug #18308: Broken error message about missing channel validator [yunosh] This feature is implemented as a result of #18056 * Implemented Request #16648: Use TMPDIR for builds instead of /var/tmp [dufuz] Console_GetOpt 1.3.0 Release date: 2010-12-11 21:23 UTC Changelog: * Implement Request #13140: [PATCH] to skip unknown parameters. [patch by rquadling, improved on by dufuz] Structures_Graph 1.0.4 Release date: 2010-10-26 04:10 UTC Changelog: Bugfix Release: * Bug #17108 BasicGraph::test_directed_degree fails on PHP 5 [clockwerx] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2010/08/24 11:33:51 obache Exp $ d4 1 a4 1 DISTNAME= PEAR-1.9.2 d41 1 a41 1 CONSOLE_SRCS= Console_Getopt-1.3.0${EXTRACT_SUFX} d46 1 a46 1 STRUCTURES_SRCS= Structures_Graph-1.0.4${EXTRACT_SUFX} @ 1.13 log @Remove one more php4 part. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2010/03/09 07:48:38 obache Exp $ d4 1 a4 2 DISTNAME= PEAR-1.9.0 #PKGREVISION= 1 d13 3 d32 1 a32 1 PEAR_SRCS= PEAR-1.9.0${EXTRACT_SUFX} d36 1 a36 1 ARCHIVE_SRCS= Archive_Tar-1.3.3${EXTRACT_SUFX} d58 1 a58 7 SUBST_CLASSES+= pear SUBST_STAGE.pear= post-patch SUBST_FILES.pear= pear.sh SUBST_SED.pear= -e "s|@@php_bin@@|${PREFIX}/bin/php|g" SUBST_SED.pear+= -e "s|@@php_dir@@|${PREFIX}/lib/php|g" SUBST_SED.pear+= -e "s|@@SH@@|${SH}|g" SUBST_MESSAGE.pear= Fixing pear installation script. a66 1 ${CP} ${FILESDIR}/pear.sh ${WRKSRC} d83 1 a83 2 ${PREFIX}/bin/php ${WRKSRC}/install/go-pear.php local ${INSTALL_SCRIPT} ${WRKSRC}/pear.sh ${DESTDIR}${PREFIX}/bin/pear @ 1.12 log @Remove wrong ${DESTDIR} addition. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2009/10/29 08:29:03 seb Exp $ a20 3 .if ${PKG_PHP_VERSION} == "4" CONFLICTS+= php<4.4.6nb1 .elif ${PKG_PHP_VERSION} == "5" a21 1 .endif a94 3 .if ${PKG_PHP_VERSION} == "4" BUILDLINK_API_DEPENDS.php+= php>=4.4.6nb1 .elif ${PKG_PHP_VERSION} == "5" a95 1 .endif @ 1.11 log @Update pear from version 1.5.4nb3 to version 1.9.0. Pkgsrc changes: - Update base pear packages:Archive_Tar-1.3.3, Console_Getopt-1.2.3 Structures_Graph-1.0.3 - Update ${FILESDIR}/go-pear.php from latest version at http://pear.php.net/go-pear - Update ${FILESDIR}/pear.sh from the bundled version - Provide bootstrap PEAR.php via ${FILESDIR}/PEAR.php from http://cvs.php.net/viewvc.cgi/pear-core/PEAR.php?view=co&pathrev=PEAR_1_4 (see FILESDIR/go-pear.php's code) and put it into ${WRKSRC} at the extract phase - Update PLIST Upstream changes: A lot! IMHO more than what can be recorded here. Please see individual releases Changelog since version 1.5.4 at http://pear.php.net/package/PEAR. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2009/07/17 18:00:16 adrianp Exp $ d92 1 a92 1 ${PREFIX}/bin/php ${DESTDIR}${WRKSRC}/install/go-pear.php local @ 1.10 log @Give up MAINTAINER @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2009/05/30 22:59:52 abs Exp $ d4 2 a5 2 DISTNAME= PEAR-1.5.4 PKGREVISION= 3 d34 1 a34 1 PEAR_SRCS= PEAR-1.5.4${EXTRACT_SUFX} d38 1 a38 1 ARCHIVE_SRCS= Archive_Tar-1.3.2${EXTRACT_SUFX} d43 1 a43 1 CONSOLE_SRCS= Console_Getopt-1.2.2${EXTRACT_SUFX} d48 1 a48 1 STRUCTURES_SRCS= Structures_Graph-1.0.2${EXTRACT_SUFX} d68 2 d76 1 a89 1 ${CP} ${WRKSRC}/PEAR.php ${BUNDLE} a91 1 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/pear @ 1.9 log @Partial conversion to DESTDIR @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2008/12/20 14:42:50 adrianp Exp $ d11 1 a11 1 MAINTAINER= adrianp@@NetBSD.org @ 1.8 log @Fix some pkglint warnings Apply a fix for PR#39284 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2008/09/15 11:54:21 adrianp Exp $ d90 3 a92 3 ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/pear ${PREFIX}/bin/php ${WRKSRC}/install/go-pear.php local ${INSTALL_SCRIPT} ${WRKSRC}/pear.sh ${PREFIX}/bin/pear d94 1 a94 1 ${PREFIX}/share/examples/pear/pear.conf @ 1.7 log @Implement a proper fix for PR 39449 Don't leak tmp_dir in pear.conf Should also fix builk builds (pointed out by joerg@@) Remove evil pear.conf handling PKGREVISION++ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2008/09/02 17:37:59 adrianp Exp $ d5 1 a5 1 PKGREVISION= 2 d93 2 a94 1 ${CP} ${WRKSRC}/pear.conf ${PREFIX}/share/examples/pear/pear.conf @ 1.6 log @Change /tmp directory used on installation (fix for PR 39449) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2007/09/05 19:46:55 jdolecek Exp $ d5 1 a5 1 PKGREVISION= 1 a57 1 SUBST_SED.config+= -e "s|@@PKG_SYSCONFDIR@@|${PKG_SYSCONFDIR}|g" d93 1 a93 2 ${CP} ${PKG_SYSCONFDIR}/pear.conf ${PREFIX}/share/examples/pear ${RM} ${PKG_SYSCONFDIR}/pear.conf @ 1.5 log @remove ${WRKSRC}/INSTALL before creating ${WRKSRC}/install, so that this would build on case-insensitive filesystem @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2007/06/08 12:37:32 adrianp Exp $ d56 2 a57 1 SUBST_SED.config= -e "s|@@PREFIX@@|${PREFIX}|g" @ 1.4 log @Move the refined php dependency after the b3.mk include. Bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2007/05/16 12:19:08 adrianp Exp $ d69 1 @ 1.3 log @Update to 1.5.4 1.5.4 MAJOR SECURITY BUGFIX RELEASE arbitrary file execution see http://pear.php.net/news/vulnerability2.php * Fix Bug #10865: using --packagingroot regression [tias/cellog] * Fix Bug #10873: pear channel-discover broken - pear temp directories not writeable [cellog] 1.5.3 * Fix Bug #10311: use clearContents to delete bundledPackages [cellog] * Fix Bug #10602: notice on line 157 PEAR/REST/11.php [cellog] * Fix Bug #10620: use \z instead of $ in regexes [cellog] * Fix Bug #10621: channel-info does not handle mirrors properly [cellog] * Fix Bug #10645: Patch for verbose sign command [cweiske] * Fix Bug #10647: no mktempdir but config temp_dir in Channels.php [tias] * Fix Bug #10656: no userConfirm() check in Frontend::setFrontendObject [tias] * Fix Bug #10661: Failure to install local package [cellog] * Fix Bug #10676: tmpdir() search variables in wrong order. [cellog] * Fix Bug #10690: RunTest.php parses HTTP headers for non-CGI tests [jstump] * Fix Bug #10720: Notice: Undefined variable: group in PEAR/Downloader/Package.php on line 698 [cellog] * Fix Bug #10733: Validator cannot handle invalid package2.xml file [cellog] * Fix Bug #10768: if a package is not installed, upgrade will not install it [cellog] * Fix Bug #10771: upgrade-all/upgrade will not upgrade non-PEAR channels [cellog] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2007/05/16 12:00:07 adrianp Exp $ d5 1 d95 2 a102 1 .include "${PHPPKGSRCDIR}/buildlink3.mk" @ 1.2 log @Get PEAR to install a system-wide configuration file instead of one just for root. Spotted by joerg@@'s bulk builds PKGREVISION++ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2007/05/05 21:21:45 adrianp Exp $ d4 1 a4 2 DISTNAME= PEAR-1.5.2 PKGREVISION= 1 d33 1 a33 1 PEAR_SRCS= PEAR-1.5.2${EXTRACT_SUFX} @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d5 1 d27 3 d89 2 a90 1 ${PREFIX}/bin/php ${WRKSRC}/install/go-pear.php d92 2 @ 1.1.1.1 log @The PEAR package contains: * the PEAR installer, for creating, distributing and installing packages * the PEAR_Exception PHP5 error handling mechanism * the PEAR_ErrorStack advanced error handling mechanism * the PEAR_Error error handling mechanism * the OS_Guess class for retrieving info about the OS where PHP is running on * the System class for quick handling of common operations with files and directories * the PEAR base class @ text @@