diff options
author | taca <taca> | 2015-08-08 00:11:29 +0000 |
---|---|---|
committer | taca <taca> | 2015-08-08 00:11:29 +0000 |
commit | 0bab46efffb5efac5cb7b6fc7337e5dc00ed55e4 (patch) | |
tree | 3c472a7426d32fe90a247927208d6347b30ae720 /lang | |
parent | 1da3b85e011197d4a7590d0f40bd051bedd9de0e (diff) | |
download | pkgsrc-0bab46efffb5efac5cb7b6fc7337e5dc00ed55e4.tar.gz |
Update phpt54 to 5.4.44.
06 Aug 2015 PHP 5.4.44
- Core:
. Fixed bug #69793 (Remotely triggerable stack exhaustion via recursive
method calls). (Stas)
. Fixed bug #69892 (Different arrays compare indentical due to integer key
truncation). (Nikita)
. Fixed bug #70121 (unserialize() could lead to unexpected methods execution
/ NULL pointer deref). (Stas)
- OpenSSL:
. Fixed bug #70014 (openssl_random_pseudo_bytes() is not cryptographically
secure). (Stas)
- Phar:
. Improved fix for bug #69441. (Anatol Belski)
. Fixed bug #70019 (Files extracted from archive may be placed outside of
destination directory). (Anatol Belski)
- SOAP:
. Fixed bug #70081 (SoapClient info leak / null pointer dereference via
multiple type confusions). (Stas)
- SPL:
. Fixed bug #70068 (Dangling pointer in the unserialization of ArrayObject
items). (sean.heelan)
. Fixed bug #70166 (Use After Free Vulnerability in unserialize() with
SPLArrayObject). (taoguangchen at icloud dot com)
. Fixed bug #70168 (Use After Free Vulnerability in unserialize() with
SplObjectStorage). (taoguangchen at icloud dot com)
. Fixed bug #70169 (Use After Free Vulnerability in unserialize() with
SplDoublyLinkedList). (taoguangchen at icloud dot com)
Diffstat (limited to 'lang')
-rw-r--r-- | lang/php/pear.mk | 27 | ||||
-rw-r--r-- | lang/php/phpversion.mk | 4 | ||||
-rw-r--r-- | lang/php54/distinfo | 8 |
3 files changed, 30 insertions, 9 deletions
diff --git a/lang/php/pear.mk b/lang/php/pear.mk index 34d201ab7cd..f38b11fd47e 100644 --- a/lang/php/pear.mk +++ b/lang/php/pear.mk @@ -1,10 +1,18 @@ -# $NetBSD: pear.mk,v 1.24 2015/07/04 14:36:56 bsiegert Exp $ +# $NetBSD: pear.mk,v 1.25 2015/08/08 00:11:29 taca Exp $ # # This Makefile fragment is intended to be included by packages that build # and install pear packages. # # If you don't know what pear is, you can visit: http://pear.php.net/ # +# === Package-settable variables === +# +# PEAR_PACKAGE_XML Use package.xml to build package with ${PEAR_CMD}. +# Default: yes +# +# +# === Variables defined by this file === +# # PEAR_CMD this is the actual script to execute to install the # package. # @@ -16,6 +24,8 @@ _PEAR_PACKAGE_MK= # defined .include "../../mk/bsd.prefs.mk" +PEAR_PACKAGE_XML?= yes + EXTRACT_SUFX= .tgz PKGNAME= ${PHP_PKG_PREFIX}-pear-${DISTNAME} @@ -38,6 +48,10 @@ PEAR_LIB= lib/php PEAR_DESTDIR= -P ${DESTDIR} -f .endif +NO_BUILD= yes + +.if empty(PEAR_PACKAGE_XML:M[nN][oO]) + # Dynamic PLIST, generated via a helper PHP script, which use registry. PEAR_GENERATE_PLIST= \ ${ECHO} "@comment The following lines are automatically generated"; \ @@ -48,8 +62,6 @@ PEAR_GENERATE_PLIST= \ -C -n ${PKGDIR}/../../lang/php/pear_plist.php; GENERATE_PLIST+= ${PEAR_GENERATE_PLIST} -NO_BUILD= yes - .if ${_USE_DESTDIR} != "no" PEAR_FILES_SKIP+= ${PREFIX}/lib/php/\.channels/\.alias/.*\.txt PEAR_FILES_SKIP+= ${PREFIX}/lib/php/\.channels/.*\.reg @@ -68,6 +80,15 @@ do-install: ${PEAR_CMD} "install" ${PEAR_DESTDIR} -n -O package.xml || exit 1 ${RM} -f ${PEAR_FILES_SKIP:S/^/${DESTDIR}&/} +.else # PEAR_PACKAGE_XML == no + +PLIST_SUBST+= PEAR_LIB=${PEAR_LIB:Q} + +do-install: + cd ${WRKSRC}/lib && ${PAX} -wr * ${DESTDIR}${PREFIX}/${PEAR_LIB}/ + +.endif + .include "../../lang/php/phpversion.mk" .include "${PHPPKGSRCDIR}/buildlink3.mk" diff --git a/lang/php/phpversion.mk b/lang/php/phpversion.mk index 9d1d7032c5b..81b5921786f 100644 --- a/lang/php/phpversion.mk +++ b/lang/php/phpversion.mk @@ -1,4 +1,4 @@ -# $NetBSD: phpversion.mk,v 1.105 2015/07/11 00:31:01 taca Exp $ +# $NetBSD: phpversion.mk,v 1.106 2015/08/08 00:11:29 taca Exp $ # # This file selects a PHP version, based on the user's preferences and # the installed packages. It does not add a dependency on the PHP @@ -81,7 +81,7 @@ PHPVERSION_MK= defined # Define each PHP's version. -PHP54_VERSION= 5.4.43 +PHP54_VERSION= 5.4.44 PHP55_VERSION= 5.5.27 PHP56_VERSION= 5.6.11 diff --git a/lang/php54/distinfo b/lang/php54/distinfo index e56b13e8b06..91c33d1a1e1 100644 --- a/lang/php54/distinfo +++ b/lang/php54/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.61 2015/07/11 00:29:17 taca Exp $ +$NetBSD: distinfo,v 1.62 2015/08/08 00:11:29 taca Exp $ -SHA1 (php-5.4.43.tar.bz2) = 2370ff60be9e058c94665e1b04ead80d23c37f1e -RMD160 (php-5.4.43.tar.bz2) = 87ab07db18d04f50972ea4197c6580882e5760a9 -Size (php-5.4.43.tar.bz2) = 12708452 bytes +SHA1 (php-5.4.44.tar.bz2) = 915dd2fd1bff17cd24588b88253410caaafd8446 +RMD160 (php-5.4.44.tar.bz2) = 11aa2a7daaaec56f49481d6c1f53ca6fc506a00a +Size (php-5.4.44.tar.bz2) = 12705644 bytes SHA1 (patch-acinclude.m4) = 71635e5381abf99a9fc9f2537b1c2f18e8096f00 SHA1 (patch-aclocal.m4) = 699086785fcd3d3834cc6016479dbdae6518e522 SHA1 (patch-build_libtool.m4) = d81527abea3bd97e220f00a5d5296d8b1bfe2659 |