pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc Update lang/php5 to 5.2.4 - miscellaneous security fix...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/42554c2fcb76
branches:  trunk
changeset: 532861:42554c2fcb76
user:      jdolecek <jdolecek%pkgsrc.org@localhost>
date:      Sun Sep 02 21:12:40 2007 +0000

description:
Update lang/php5 to 5.2.4 - miscellaneous security fixes and over 120 other
bug fixes

diffstat:

 lang/php5/Makefile         |   3 +--
 lang/php5/Makefile.common  |   4 ++--
 lang/php5/PLIST            |   8 +++-----
 lang/php5/distinfo         |  12 +++++-------
 lang/php5/patches/patch-ae |  14 --------------
 lang/php5/patches/patch-am |  28 ----------------------------
 lang/php5/patches/patch-an |  12 ++++++------
 www/ap-php/Makefile        |   3 +--
 8 files changed, 18 insertions(+), 66 deletions(-)

diffs (167 lines):

diff -r e8cf8d322c96 -r 42554c2fcb76 lang/php5/Makefile
--- a/lang/php5/Makefile        Sun Sep 02 20:32:56 2007 +0000
+++ b/lang/php5/Makefile        Sun Sep 02 21:12:40 2007 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.56 2007/08/01 01:40:07 taca Exp $
+# $NetBSD: Makefile,v 1.57 2007/09/02 21:12:40 jdolecek Exp $
 
 PKGNAME=               php-${PHP_BASE_VERS}
-PKGREVISION=           3
 CATEGORIES=            lang
 
 HOMEPAGE=              http://www.php.net/
diff -r e8cf8d322c96 -r 42554c2fcb76 lang/php5/Makefile.common
--- a/lang/php5/Makefile.common Sun Sep 02 20:32:56 2007 +0000
+++ b/lang/php5/Makefile.common Sun Sep 02 21:12:40 2007 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.26 2007/06/06 19:33:13 adrianp Exp $
+# $NetBSD: Makefile.common,v 1.27 2007/09/02 21:12:41 jdolecek Exp $
 
 .if !defined(DISTNAME)
 DISTNAME=              php-${PHP_BASE_VERS}
@@ -15,7 +15,7 @@
 MAINTAINER?=           jdolecek%NetBSD.org@localhost
 HOMEPAGE?=             http://www.php.net/
 
-PHP_BASE_VERS=         5.2.3
+PHP_BASE_VERS=         5.2.4
 
 PHP_EXTENSION_DIR=     lib/php/20040412
 PLIST_SUBST+=          PHP_EXTENSION_DIR=${PHP_EXTENSION_DIR:Q}
diff -r e8cf8d322c96 -r 42554c2fcb76 lang/php5/PLIST
--- a/lang/php5/PLIST   Sun Sep 02 20:32:56 2007 +0000
+++ b/lang/php5/PLIST   Sun Sep 02 21:12:40 2007 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.15 2007/05/05 21:45:12 adrianp Exp $
+@comment $NetBSD: PLIST,v 1.16 2007/09/02 21:12:41 jdolecek Exp $
 bin/php
 bin/php-config
 bin/phpize
@@ -82,15 +82,13 @@
 include/php/ext/hash/php_hash_types.h
 include/php/ext/hash/php_hash_whirlpool.h
 include/php/ext/libxml/php_libxml.h
+include/php/ext/pcre/pcrelib/config.h
 include/php/ext/pcre/pcrelib/pcre.h
 include/php/ext/pcre/pcrelib/pcre_internal.h
-include/php/ext/pcre/pcrelib/pcre_scanner.h
-include/php/ext/pcre/pcrelib/pcre_stringpiece.h
-include/php/ext/pcre/pcrelib/pcrecpp.h
-include/php/ext/pcre/pcrelib/pcrecpparg.h
 include/php/ext/pcre/pcrelib/pcreposix.h
 include/php/ext/pcre/pcrelib/ucp.h
 include/php/ext/pcre/pcrelib/ucpinternal.h
+include/php/ext/pcre/pcrelib/ucptable.h
 include/php/ext/pcre/php_pcre.h
 include/php/ext/session/mod_files.h
 include/php/ext/session/mod_user.h
diff -r e8cf8d322c96 -r 42554c2fcb76 lang/php5/distinfo
--- a/lang/php5/distinfo        Sun Sep 02 20:32:56 2007 +0000
+++ b/lang/php5/distinfo        Sun Sep 02 21:12:40 2007 +0000
@@ -1,15 +1,13 @@
-$NetBSD: distinfo,v 1.45 2007/08/01 01:40:07 taca Exp $
+$NetBSD: distinfo,v 1.46 2007/09/02 21:12:41 jdolecek Exp $
 
-SHA1 (php-5.2.3/php-5.2.3.tar.bz2) = 0a02e05e1c663c0d4ee0b253917c0e140e606261
-RMD160 (php-5.2.3/php-5.2.3.tar.bz2) = 3c895cf7e513e5a3d7d9f742a9d56102cbb3a79b
-Size (php-5.2.3/php-5.2.3.tar.bz2) = 7417635 bytes
+SHA1 (php-5.2.4/php-5.2.4.tar.bz2) = 0e8f42d1363b17fbaeb3e7732ab1a501a9a12c8e
+RMD160 (php-5.2.4/php-5.2.4.tar.bz2) = 22728d27ec3ba3287943ea878fefbba0b4ffdc00
+Size (php-5.2.4/php-5.2.4.tar.bz2) = 7608429 bytes
 SHA1 (patch-aa) = 20bc3831e435182d014b11ae9f1f6c537a21af20
 SHA1 (patch-ad) = b324c33b1e70adee5b89dcecdd7690dcadcc18ec
-SHA1 (patch-ae) = b137b8527c42ed73dd3589a9e7cbc4a47267f21c
 SHA1 (patch-ag) = 4ccb67ba6f5370b1d16b087e3e714de3e5ae604e
 SHA1 (patch-ah) = c7cbd4b9ea0796ea3b7491c2cffb6ddddc518587
 SHA1 (patch-aj) = 54812097499c81e5cb0196ab949cc86a4f24a9cc
 SHA1 (patch-ak) = 0a6445b5cf390cb63de8474d75c6e8a4c058afab
 SHA1 (patch-al) = 0ee37782cc0d3bf5ede1a583de0589c2c1316b50
-SHA1 (patch-am) = 430a79a913aa0885ff6ef9a8d7b938732747445a
-SHA1 (patch-an) = 8e33ce700049bdb05e5f56f0a8132b55e357abeb
+SHA1 (patch-an) = f07a08f8ee1a18f6371af9bd6c482d936e9220e4
diff -r e8cf8d322c96 -r 42554c2fcb76 lang/php5/patches/patch-ae
--- a/lang/php5/patches/patch-ae        Sun Sep 02 20:32:56 2007 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-$NetBSD: patch-ae,v 1.1 2007/08/01 01:40:08 taca Exp $
-
-Fix for CVE-2007-3806.
-
---- ext/standard/dir.c.orig    2007-02-25 02:16:23.000000000 +0900
-+++ ext/standard/dir.c
-@@ -395,6 +395,7 @@ PHP_FUNCTION(glob)
-       } 
- #endif
- 
-+      memset(&globbuf, 0, sizeof(glob_t));
-       globbuf.gl_offs = 0;
-       if (0 != (ret = glob(pattern, flags & GLOB_FLAGMASK, NULL, &globbuf))) {
- #ifdef GLOB_NOMATCH
diff -r e8cf8d322c96 -r 42554c2fcb76 lang/php5/patches/patch-am
--- a/lang/php5/patches/patch-am        Sun Sep 02 20:32:56 2007 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-$NetBSD: patch-am,v 1.3 2007/06/07 10:45:18 adrianp Exp $
-
---- ext/standard/string.c.orig 2007-05-30 01:33:13.000000000 +0100
-+++ ext/standard/string.c
-@@ -1956,18 +1956,20 @@ static char *php_chunk_split(char *src, 
-       char *p, *q;
-       int chunks; /* complete chunks! */
-       int restlen;
--      int out_len; 
-+      float out_len; 
- 
-       chunks = srclen / chunklen;
-       restlen = srclen - chunks * chunklen; /* srclen % chunklen */
- 
--      out_len = (srclen + (chunks + 1) * endlen + 1);
-+      out_len = chunks + 1;
-+      out_len *= endlen;
-+      out_len += srclen + 1;
- 
-       if (out_len > INT_MAX || out_len <= 0) {
-               return NULL;
-       }
- 
--      dest = safe_emalloc(out_len, sizeof(char), 0);
-+      dest = safe_emalloc((int)out_len, sizeof(char), 0);
- 
-       for (p = src, q = dest; p < (src + srclen - chunklen + 1); ) {
-               memcpy(q, p, chunklen);
diff -r e8cf8d322c96 -r 42554c2fcb76 lang/php5/patches/patch-an
--- a/lang/php5/patches/patch-an        Sun Sep 02 20:32:56 2007 +0000
+++ b/lang/php5/patches/patch-an        Sun Sep 02 21:12:40 2007 +0000
@@ -1,13 +1,13 @@
-$NetBSD: patch-an,v 1.4 2007/06/11 17:45:30 heinz Exp $
+$NetBSD: patch-an,v 1.5 2007/09/02 21:12:42 jdolecek Exp $
 
---- configure.orig     2007-05-30 20:50:52.000000000 +0200
+--- configure.orig     2007-09-02 19:32:56.000000000 +0200
 +++ configure
-@@ -11985,7 +11985,7 @@ EOF
+@@ -12437,7 +12437,7 @@ EOF
  
-     echo "$ac_t""$PHP_ENABLE_FASTCGI" 1>&6
+     echo "$ac_t""$PHP_PATH_INFO_CHECK" 1>&6
  
--    INSTALL_IT="@echo \"Installing PHP CGI binary: \$(INSTALL_ROOT)\$(bindir)/\"; \$(INSTALL) -m 0755 \$(SAPI_CGI_PATH) 
\$(INSTALL_ROOT)\$(bindir)/\$(program_prefix)php-cgi\$(program_suffix)\$(EXEEXT)"
-+    INSTALL_IT="@echo \"Installing PHP CGI binary: \$(INSTALL_ROOT)@CGIDIR@/\"; \$(INSTALL) -m 0755 \$(SAPI_CGI_PATH) \$(INSTALL_ROOT)@CGIDIR@/php"
+-        INSTALL_IT="@echo \"Installing PHP CGI binary: \$(INSTALL_ROOT)\$(bindir)/\"; \$(INSTALL) -m 0755 \$(SAPI_CGI_PATH) 
\$(INSTALL_ROOT)\$(bindir)/\$(program_prefix)php-cgi\$(program_suffix)\$(EXEEXT)"
++        INSTALL_IT="@echo \"Installing PHP CGI binary:        \$(INSTALL_ROOT)@CGIDIR@/\"; \$(INSTALL) -m 0755 \$(SAPI_CGI_PATH) \$(INSTALL_ROOT)@CGIDIR@/php"
      
    PHP_SAPI=cgi
    
diff -r e8cf8d322c96 -r 42554c2fcb76 www/ap-php/Makefile
--- a/www/ap-php/Makefile       Sun Sep 02 20:32:56 2007 +0000
+++ b/www/ap-php/Makefile       Sun Sep 02 21:12:40 2007 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.16 2007/09/02 19:33:06 jdolecek Exp $
+# $NetBSD: Makefile,v 1.17 2007/09/02 21:12:42 jdolecek Exp $
 #
 
 PKGNAME=               ${APACHE_PKG_PREFIX}-${PHP_PKG_PREFIX}-${PHP_BASE_VERS}
-PKGREVISION=           1
 COMMENT=               Apache (${PKG_APACHE}) module for ${PKG_PHP}
 
 CONFLICTS=             ap-php-[0-9]*



Home | Main Index | Thread Index | Old Index