[Pkg-php-commits] [php/debian-sid] refreshed all patches in series with following quilt settings:

Ondrej Sury ondrej at howl.office.nic.cz
Sun Feb 7 23:19:41 UTC 2010


QUILT_PATCHES=debian/patches
QUILT_NO_DIFF_TIMESTAMPS=1
QUILT_DIFF_OPTS=-p
QUILT_NO_DIFF_INDEX=1
---
 debian/patches/001-libtool_fixes.patch             |   16 +-
 debian/patches/002-static_openssl.patch            |    8 +-
 debian/patches/004-ldap_fix.patch                  |   10 +-
 debian/patches/006-debian_quirks.patch             |   78 ++--
 debian/patches/013-force_getaddrinfo.patch         |    8 +-
 debian/patches/017-pread_pwrite_disable.patch      |   10 +-
 debian/patches/019-z_off_t_as_long.patch           |   12 +-
 debian/patches/029-php.ini_paranoid.patch          |    6 +-
 debian/patches/033-we_WANT_libtool.patch           |    8 +-
 debian/patches/034-apache2_umask_fix.patch         |   12 +-
 debian/patches/036-fd_setsize_fix.patch            |   16 +-
 debian/patches/043-recode_size_t.patch             |    8 +-
 debian/patches/044-strtod_arm_fix.patch            |   12 +-
 debian/patches/045-exif_nesting_level.patch        |    8 +-
 debian/patches/047-zts_with_dl.patch               |    8 +-
 debian/patches/052-phpinfo_no_configure.patch      |   16 +-
 debian/patches/053-extension_api.patch             |   22 +-
 debian/patches/057-no_apache_installed.patch       |   32 +-
 debian/patches/100-recode_is_shared.patch          |    8 +-
 debian/patches/101-sqlite_is_shared.patch          |    8 +-
 debian/patches/108-64_bit_datetime.patch           |    6 +-
 debian/patches/112-proc_open.patch                 |    6 +-
 debian/patches/113-php.ini_securitynotes.patch     |   12 +-
 debian/patches/114-php_gd_segfault.patch           |   14 +-
 debian/patches/115-autoconf_ftbfs.patch            |   30 +-
 debian/patches/116-posixness_fix.patch             |   30 +-
 debian/patches/bad_whatis_entries.patch            |   18 +-
 debian/patches/fix_broken_upstream_tests.patch     |   14 +-
 debian/patches/force_libmysqlclient_r.patch        |   24 +-
 .../gentoo/006_ext-curl-set_opt-crash.patch        |    8 +-
 debian/patches/gentoo/009_ob-memory-leaks.patch    |   10 +-
 debian/patches/libdb_is_-ldb                       |    8 +-
 debian/patches/libedit_is_editline.patch           |   14 +-
 debian/patches/libtool2.2.patch                    |   10 +-
 debian/patches/manpage_spelling.patch              |   12 +-
 debian/patches/suhosin.patch                       |  466 ++++++++------------
 debian/patches/use_embedded_timezonedb.patch       |   18 +-
 37 files changed, 397 insertions(+), 609 deletions(-)

diff --git a/debian/patches/001-libtool_fixes.patch b/debian/patches/001-libtool_fixes.patch
index fa34537..38da4f7 100644
--- a/debian/patches/001-libtool_fixes.patch
+++ b/debian/patches/001-libtool_fixes.patch
@@ -1,8 +1,6 @@
-Index: pkg-php/TSRM/configure.in
-===================================================================
---- pkg-php.orig/TSRM/configure.in	2009-08-25 15:43:42.000000000 +0200
-+++ pkg-php/TSRM/configure.in	2009-08-25 15:44:02.000000000 +0200
-@@ -13,9 +13,6 @@
+--- pkg-php.orig/TSRM/configure.in
++++ pkg-php/TSRM/configure.in
+@@ -13,9 +13,6 @@ TSRM_BASIC_CHECKS
  TSRM_THREADS_CHECKS
  	
  AM_PROG_LIBTOOL
@@ -12,11 +10,9 @@ Index: pkg-php/TSRM/configure.in
  
  dnl TSRM_PTHREAD
  
-Index: pkg-php/configure.in
-===================================================================
---- pkg-php.orig/configure.in	2009-08-25 15:43:42.000000000 +0200
-+++ pkg-php/configure.in	2009-08-25 15:44:43.000000000 +0200
-@@ -1357,9 +1357,6 @@
+--- pkg-php.orig/configure.in
++++ pkg-php/configure.in
+@@ -1357,9 +1357,6 @@ AC_PROVIDE_IFELSE([PHP_REQUIRE_CXX], [],
  ])
  AC_PROG_LIBTOOL
  
diff --git a/debian/patches/002-static_openssl.patch b/debian/patches/002-static_openssl.patch
index 4caf9a5..7f73851 100644
--- a/debian/patches/002-static_openssl.patch
+++ b/debian/patches/002-static_openssl.patch
@@ -1,8 +1,6 @@
-Index: pkg-php/acinclude.m4
-===================================================================
---- pkg-php.orig/acinclude.m4	2009-08-25 15:43:42.000000000 +0200
-+++ pkg-php/acinclude.m4	2009-08-25 15:44:41.000000000 +0200
-@@ -2373,9 +2373,7 @@
+--- pkg-php.orig/acinclude.m4
++++ pkg-php/acinclude.m4
+@@ -2373,9 +2373,7 @@ AC_DEFUN([PHP_SETUP_OPENSSL],[
  
      PHP_ADD_INCLUDE($OPENSSL_INCDIR)
    
diff --git a/debian/patches/004-ldap_fix.patch b/debian/patches/004-ldap_fix.patch
index 5545d6b..ca8aef1 100644
--- a/debian/patches/004-ldap_fix.patch
+++ b/debian/patches/004-ldap_fix.patch
@@ -1,8 +1,6 @@
-Index: pkg-php/ext/ldap/ldap.c
-===================================================================
---- pkg-php.orig/ext/ldap/ldap.c	2009-08-25 15:43:42.000000000 +0200
-+++ pkg-php/ext/ldap/ldap.c	2009-08-25 15:44:02.000000000 +0200
-@@ -1239,7 +1239,7 @@
+--- pkg-php.orig/ext/ldap/ldap.c
++++ pkg-php/ext/ldap/ldap.c
+@@ -1239,7 +1239,7 @@ PHP_FUNCTION(ldap_explode_dn)
  	}
  
  	i=0;
@@ -11,7 +9,7 @@ Index: pkg-php/ext/ldap/ldap.c
  	count = i;
  
  	array_init(return_value);
-@@ -1249,7 +1249,8 @@
+@@ -1249,7 +1249,8 @@ PHP_FUNCTION(ldap_explode_dn)
  		add_index_string(return_value, i, ldap_value[i], 1);
  	}
  
diff --git a/debian/patches/006-debian_quirks.patch b/debian/patches/006-debian_quirks.patch
index fcac040..6e5784c 100644
--- a/debian/patches/006-debian_quirks.patch
+++ b/debian/patches/006-debian_quirks.patch
@@ -1,8 +1,6 @@
-Index: pkg-php/configure.in
-===================================================================
---- pkg-php.orig/configure.in	2009-08-25 15:44:02.000000000 +0200
-+++ pkg-php/configure.in	2009-08-25 15:44:42.000000000 +0200
-@@ -1032,7 +1032,7 @@
+--- pkg-php.orig/configure.in
++++ pkg-php/configure.in
+@@ -1032,7 +1032,7 @@ if test "$PHP_CLI" = "no"; then
  fi
  
  PHP_ARG_WITH(pear, [whether to install PEAR],
@@ -11,7 +9,7 @@ Index: pkg-php/configure.in
    --without-pear          Do not install PEAR], DEFAULT, yes)
  
  if test "$PHP_PEAR" != "no"; then
-@@ -1062,7 +1062,7 @@
+@@ -1062,7 +1062,7 @@ dnl
    if test "$PHP_PEAR" = "DEFAULT" || test "$PHP_PEAR" = "yes"; then
      case $PHP_LAYOUT in
        GNU) PEAR_INSTALLDIR=$datadir/pear;;
@@ -20,7 +18,7 @@ Index: pkg-php/configure.in
      esac
    fi
  
-@@ -1117,12 +1117,12 @@
+@@ -1117,12 +1117,12 @@ test "$program_suffix" = "NONE" && progr
  
  case $libdir in
    '${exec_prefix}/lib')
@@ -35,7 +33,7 @@ Index: pkg-php/configure.in
      ;;
  esac
  
-@@ -1187,7 +1187,7 @@
+@@ -1187,7 +1187,7 @@ EXPANDED_SYSCONFDIR=`eval echo $sysconfd
  EXPANDED_DATADIR=$datadir
  EXPANDED_PHP_CONFIG_FILE_PATH=`eval echo "$PHP_CONFIG_FILE_PATH"`
  EXPANDED_PHP_CONFIG_FILE_SCAN_DIR=`eval echo "$PHP_CONFIG_FILE_SCAN_DIR"`
@@ -44,11 +42,9 @@ Index: pkg-php/configure.in
  
  exec_prefix=$old_exec_prefix
  libdir=$old_libdir
-Index: pkg-php/ext/ext_skel
-===================================================================
---- pkg-php.orig/ext/ext_skel	2009-08-25 15:43:42.000000000 +0200
-+++ pkg-php/ext/ext_skel	2009-08-25 15:44:02.000000000 +0200
-@@ -70,7 +70,7 @@
+--- pkg-php.orig/ext/ext_skel
++++ pkg-php/ext/ext_skel
+@@ -70,7 +70,7 @@ if test -d "$extname" ; then
  fi
  
  if test -z "$skel_dir"; then
@@ -57,11 +53,9 @@ Index: pkg-php/ext/ext_skel
  fi
  
  ## convert skel_dir to full path
-Index: pkg-php/php.ini-development
-===================================================================
---- pkg-php.orig/php.ini-development	2009-08-25 15:43:42.000000000 +0200
-+++ pkg-php/php.ini-development	2009-08-25 15:44:31.000000000 +0200
-@@ -785,7 +785,7 @@
+--- pkg-php.orig/php.ini-development
++++ pkg-php/php.ini-development
+@@ -785,7 +785,7 @@ default_mimetype = "text/html"
  ;;;;;;;;;;;;;;;;;;;;;;;;;
  
  ; UNIX: "/path1:/path2"
@@ -70,11 +64,9 @@ Index: pkg-php/php.ini-development
  ;
  ; Windows: "\path1;\path2"
  ;include_path = ".;c:\php\includes"
-Index: pkg-php/php.ini-production
-===================================================================
---- pkg-php.orig/php.ini-production	2009-08-25 15:43:42.000000000 +0200
-+++ pkg-php/php.ini-production	2009-08-25 15:44:02.000000000 +0200
-@@ -785,7 +785,7 @@
+--- pkg-php.orig/php.ini-production
++++ pkg-php/php.ini-production
+@@ -785,7 +785,7 @@ default_mimetype = "text/html"
  ;;;;;;;;;;;;;;;;;;;;;;;;;
  
  ; UNIX: "/path1:/path2"
@@ -83,7 +75,7 @@ Index: pkg-php/php.ini-production
  ;
  ; Windows: "\path1;\path2"
  ;include_path = ".;c:\php\includes"
-@@ -939,53 +939,6 @@
+@@ -939,53 +939,6 @@ default_socket_timeout = 60
  ; If you only provide the name of the extension, PHP will look for it in its
  ; default extension directory.
  ;
@@ -137,11 +129,9 @@ Index: pkg-php/php.ini-production
  
  ;;;;;;;;;;;;;;;;;;;
  ; Module Settings ;
-Index: pkg-php/sapi/caudium/config.m4
-===================================================================
---- pkg-php.orig/sapi/caudium/config.m4	2009-08-25 15:43:42.000000000 +0200
-+++ pkg-php/sapi/caudium/config.m4	2009-08-25 15:44:02.000000000 +0200
-@@ -26,8 +26,8 @@
+--- pkg-php.orig/sapi/caudium/config.m4
++++ pkg-php/sapi/caudium/config.m4
+@@ -26,8 +26,8 @@ if test "$PHP_CAUDIUM" != "no"; then
      AC_MSG_ERROR([Could not find a pike in $PHP_CAUDIUM/bin/])
    fi
    if $PIKE -e 'float v; int rel;sscanf(version(), "Pike v%f release %d", v, rel);v += rel/10000.0; if(v < 7.0268) exit(1); exit(0);'; then
@@ -152,7 +142,7 @@ Index: pkg-php/sapi/caudium/config.m4
      if test -z "$PIKE_INCLUDE_DIR" || test -z "$PIKE_MODULE_DIR"; then
        AC_MSG_ERROR(Failed to figure out Pike module and include directories)
      fi
-@@ -84,7 +84,9 @@
+@@ -84,7 +84,9 @@ if test "$PHP_CAUDIUM" != "no"; then
    PIKE_VERSION=`$PIKE -e 'string v; int rel;sscanf(version(), "Pike v%s release %d", v, rel); write(v+"."+rel);'`   
    AC_DEFINE(HAVE_CAUDIUM,1,[Whether to compile with Caudium support])
    PHP_SELECT_SAPI(caudium, shared, caudium.c)
@@ -163,11 +153,9 @@ Index: pkg-php/sapi/caudium/config.m4
    RESULT="  *** Pike binary used:         $PIKE
    *** Pike include dir(s) used: $PIKE_INCLUDE_DIR
    *** Pike version:             $PIKE_VERSION"
-Index: pkg-php/sapi/cli/php.1.in
-===================================================================
---- pkg-php.orig/sapi/cli/php.1.in	2009-08-25 15:43:42.000000000 +0200
-+++ pkg-php/sapi/cli/php.1.in	2009-08-25 15:44:25.000000000 +0200
-@@ -306,13 +306,14 @@
+--- pkg-php.orig/sapi/cli/php.1.in
++++ pkg-php/sapi/cli/php.1.in
+@@ -306,13 +306,14 @@ Shows configuration for extension
  .B name
  .SH FILES
  .TP 15
@@ -187,10 +175,8 @@ Index: pkg-php/sapi/cli/php.1.in
  .SH EXAMPLES
  .TP 5
  \fIphp -r 'echo "Hello World\\n";'\fP
-Index: pkg-php/scripts/Makefile.frag
-===================================================================
---- pkg-php.orig/scripts/Makefile.frag	2009-08-25 15:43:42.000000000 +0200
-+++ pkg-php/scripts/Makefile.frag	2009-08-25 15:44:02.000000000 +0200
+--- pkg-php.orig/scripts/Makefile.frag
++++ pkg-php/scripts/Makefile.frag
 @@ -3,8 +3,8 @@
  # Build environment install
  #
@@ -202,11 +188,9 @@ Index: pkg-php/scripts/Makefile.frag
  
  BUILD_FILES = \
  	scripts/phpize.m4 \
-Index: pkg-php/scripts/php-config.in
-===================================================================
---- pkg-php.orig/scripts/php-config.in	2009-08-25 15:43:42.000000000 +0200
-+++ pkg-php/scripts/php-config.in	2009-08-25 15:44:35.000000000 +0200
-@@ -5,8 +5,8 @@
+--- pkg-php.orig/scripts/php-config.in
++++ pkg-php/scripts/php-config.in
+@@ -5,8 +5,8 @@ prefix="@prefix@"
  exec_prefix="@exec_prefix@"
  version="@PHP_VERSION@"
  vernum="@PHP_VERSION_ID@"
@@ -217,10 +201,8 @@ Index: pkg-php/scripts/php-config.in
  ldflags="@PHP_LDFLAGS@"
  libs="@EXTRA_LIBS@"
  extension_dir='@EXTENSION_DIR@'
-Index: pkg-php/scripts/phpize.in
-===================================================================
---- pkg-php.orig/scripts/phpize.in	2009-08-25 15:43:42.000000000 +0200
-+++ pkg-php/scripts/phpize.in	2009-08-25 15:44:42.000000000 +0200
+--- pkg-php.orig/scripts/phpize.in
++++ pkg-php/scripts/phpize.in
 @@ -3,8 +3,8 @@
  # Variable declaration
  prefix='@prefix@'
diff --git a/debian/patches/013-force_getaddrinfo.patch b/debian/patches/013-force_getaddrinfo.patch
index 99a314a..e4b7209 100644
--- a/debian/patches/013-force_getaddrinfo.patch
+++ b/debian/patches/013-force_getaddrinfo.patch
@@ -1,8 +1,6 @@
-Index: pkg-php/configure.in
-===================================================================
---- pkg-php.orig/configure.in	2009-08-25 15:44:02.000000000 +0200
-+++ pkg-php/configure.in	2009-08-25 15:44:35.000000000 +0200
-@@ -642,50 +642,50 @@
+--- pkg-php.orig/configure.in
++++ pkg-php/configure.in
+@@ -642,50 +642,50 @@ asprintf \
  
  dnl Check for getaddrinfo, should be a better way, but...
  dnl Also check for working getaddrinfo
diff --git a/debian/patches/017-pread_pwrite_disable.patch b/debian/patches/017-pread_pwrite_disable.patch
index f0c1f28..051e5fa 100644
--- a/debian/patches/017-pread_pwrite_disable.patch
+++ b/debian/patches/017-pread_pwrite_disable.patch
@@ -1,8 +1,6 @@
-Index: pkg-php/acinclude.m4
-===================================================================
---- pkg-php.orig/acinclude.m4	2009-08-25 15:44:02.000000000 +0200
-+++ pkg-php/acinclude.m4	2009-08-25 15:44:02.000000000 +0200
-@@ -1219,7 +1219,7 @@
+--- pkg-php.orig/acinclude.m4
++++ pkg-php/acinclude.m4
+@@ -1219,7 +1219,7 @@ $1
      }
  
    ],[
@@ -11,7 +9,7 @@ Index: pkg-php/acinclude.m4
    ],[
      ac_cv_pwrite=no
    ],[
-@@ -1248,7 +1248,7 @@
+@@ -1248,7 +1248,7 @@ $1
      exit(0);
      }
    ],[
diff --git a/debian/patches/019-z_off_t_as_long.patch b/debian/patches/019-z_off_t_as_long.patch
index 204ae72..3b4c2b3 100644
--- a/debian/patches/019-z_off_t_as_long.patch
+++ b/debian/patches/019-z_off_t_as_long.patch
@@ -1,7 +1,5 @@
-Index: pkg-php/ext/zlib/zconf.h
-===================================================================
---- /dev/null	1970-01-01 00:00:00.000000000 +0000
-+++ pkg-php/ext/zlib/zconf.h	2009-08-25 15:44:02.000000000 +0200
+--- /dev/null
++++ pkg-php/ext/zlib/zconf.h
 @@ -0,0 +1,326 @@
 +/* zconf.h -- configuration of the zlib compression library
 + * Copyright (C) 1995-2003 Jean-loup Gailly.
@@ -329,10 +327,8 @@ Index: pkg-php/ext/zlib/zconf.h
 +#endif
 +
 +#endif /* ZCONF_H */
-Index: pkg-php/ext/zlib/zlib.h
-===================================================================
---- /dev/null	1970-01-01 00:00:00.000000000 +0000
-+++ pkg-php/ext/zlib/zlib.h	2009-08-25 15:44:02.000000000 +0200
+--- /dev/null
++++ pkg-php/ext/zlib/zlib.h
 @@ -0,0 +1,1200 @@
 +/* zlib.h -- interface of the 'zlib' general purpose compression library
 +  version 1.2.1.1, January 9th, 2004
diff --git a/debian/patches/029-php.ini_paranoid.patch b/debian/patches/029-php.ini_paranoid.patch
index e2c231c..23335df 100644
--- a/debian/patches/029-php.ini_paranoid.patch
+++ b/debian/patches/029-php.ini_paranoid.patch
@@ -1,7 +1,5 @@
-Index: pkg-php/php.ini-paranoid
-===================================================================
---- /dev/null	1970-01-01 00:00:00.000000000 +0000
-+++ pkg-php/php.ini-paranoid	2009-08-25 15:44:02.000000000 +0200
+--- /dev/null
++++ pkg-php/php.ini-paranoid
 @@ -0,0 +1,1504 @@
 +[PHP]
 +
diff --git a/debian/patches/033-we_WANT_libtool.patch b/debian/patches/033-we_WANT_libtool.patch
index e38541e..25a27ad 100644
--- a/debian/patches/033-we_WANT_libtool.patch
+++ b/debian/patches/033-we_WANT_libtool.patch
@@ -6,11 +6,9 @@ from debian/rules)
 note that we don't touch the libtool.m4 that they ship here, and this file 
 gets included in the build process as part of the phpize stuff.  however,
 this is solved in ./debian/rules where it's overwritten with a symlink.
-Index: pkg-php/build/build2.mk
-===================================================================
---- pkg-php.orig/build/build2.mk	2009-08-25 15:43:41.000000000 +0200
-+++ pkg-php/build/build2.mk	2009-08-25 15:44:02.000000000 +0200
-@@ -52,7 +52,8 @@
+--- pkg-php.orig/build/build2.mk
++++ pkg-php/build/build2.mk
+@@ -52,7 +52,8 @@ $(TOUCH_FILES):
  
  aclocal.m4: configure.in acinclude.m4
  	@echo rebuilding $@
diff --git a/debian/patches/034-apache2_umask_fix.patch b/debian/patches/034-apache2_umask_fix.patch
index 02ca990..7cc639b 100644
--- a/debian/patches/034-apache2_umask_fix.patch
+++ b/debian/patches/034-apache2_umask_fix.patch
@@ -1,11 +1,9 @@
 
 Save and restore umask across requests correctly.
 
-Index: pkg-php/sapi/apache2handler/sapi_apache2.c
-===================================================================
---- pkg-php.orig/sapi/apache2handler/sapi_apache2.c	2009-08-25 15:43:41.000000000 +0200
-+++ pkg-php/sapi/apache2handler/sapi_apache2.c	2009-08-25 15:44:28.000000000 +0200
-@@ -448,6 +448,19 @@
+--- pkg-php.orig/sapi/apache2handler/sapi_apache2.c
++++ pkg-php/sapi/apache2handler/sapi_apache2.c
+@@ -448,6 +448,19 @@ static apr_status_t php_server_context_c
  	return APR_SUCCESS;
  }
  
@@ -25,7 +23,7 @@ Index: pkg-php/sapi/apache2handler/sapi_apache2.c
  static int php_apache_request_ctor(request_rec *r, php_struct *ctx TSRMLS_DC)
  {
  	char *content_length;
-@@ -639,6 +652,8 @@
+@@ -639,6 +652,8 @@ zend_first_try {
  	} else {
  		zend_file_handle zfd;
  
@@ -34,7 +32,7 @@ Index: pkg-php/sapi/apache2handler/sapi_apache2.c
  		zfd.type = ZEND_HANDLE_FILENAME;
  		zfd.filename = (char *) r->filename;
  		zfd.free_filename = 0;
-@@ -650,6 +665,9 @@
+@@ -650,6 +665,9 @@ zend_first_try {
  			zend_execute_scripts(ZEND_INCLUDE TSRMLS_CC, NULL, 1, &zfd);
  		}
  
diff --git a/debian/patches/036-fd_setsize_fix.patch b/debian/patches/036-fd_setsize_fix.patch
index 22c0b26..a89b93b 100644
--- a/debian/patches/036-fd_setsize_fix.patch
+++ b/debian/patches/036-fd_setsize_fix.patch
@@ -1,8 +1,6 @@
-Index: pkg-php/ext/sockets/sockets.c
-===================================================================
---- pkg-php.orig/ext/sockets/sockets.c	2009-08-25 15:43:41.000000000 +0200
-+++ pkg-php/ext/sockets/sockets.c	2009-08-25 15:44:03.000000000 +0200
-@@ -708,6 +708,7 @@
+--- pkg-php.orig/ext/sockets/sockets.c
++++ pkg-php/ext/sockets/sockets.c
+@@ -708,6 +708,7 @@ static int php_sock_array_to_fd_set(zval
  
  		php_sock = (php_socket*) zend_fetch_resource(element TSRMLS_CC, -1, le_socket_name, NULL, 1, le_socket);
  		if (!php_sock) continue; /* If element is not a resource, skip it */
@@ -10,11 +8,9 @@ Index: pkg-php/ext/sockets/sockets.c
  
  		PHP_SAFE_FD_SET(php_sock->bsd_socket, fds);
  		if (php_sock->bsd_socket > *max_fd) {
-Index: pkg-php/ext/standard/streamsfuncs.c
-===================================================================
---- pkg-php.orig/ext/standard/streamsfuncs.c	2009-08-25 15:43:41.000000000 +0200
-+++ pkg-php/ext/standard/streamsfuncs.c	2009-08-25 15:44:03.000000000 +0200
-@@ -612,6 +612,9 @@
+--- pkg-php.orig/ext/standard/streamsfuncs.c
++++ pkg-php/ext/standard/streamsfuncs.c
+@@ -612,6 +612,9 @@ static int stream_array_to_fd_set(zval *
  		 * is not displayed.
  		 * */
  		if (SUCCESS == php_stream_cast(stream, PHP_STREAM_AS_FD_FOR_SELECT | PHP_STREAM_CAST_INTERNAL, (void*)&this_fd, 1) && this_fd >= 0) {
diff --git a/debian/patches/043-recode_size_t.patch b/debian/patches/043-recode_size_t.patch
index 4d0139b..eb57353 100644
--- a/debian/patches/043-recode_size_t.patch
+++ b/debian/patches/043-recode_size_t.patch
@@ -1,8 +1,6 @@
-Index: pkg-php/ext/recode/recode.c
-===================================================================
---- pkg-php.orig/ext/recode/recode.c	2009-08-25 15:43:41.000000000 +0200
-+++ pkg-php/ext/recode/recode.c	2009-08-25 15:44:03.000000000 +0200
-@@ -149,7 +149,7 @@
+--- pkg-php.orig/ext/recode/recode.c
++++ pkg-php/ext/recode/recode.c
+@@ -149,7 +149,7 @@ PHP_FUNCTION(recode_string)
  	int req_len, str_len;
  	char *req, *str;
  
diff --git a/debian/patches/044-strtod_arm_fix.patch b/debian/patches/044-strtod_arm_fix.patch
index c949b6a..81669d3 100644
--- a/debian/patches/044-strtod_arm_fix.patch
+++ b/debian/patches/044-strtod_arm_fix.patch
@@ -1,8 +1,6 @@
-Index: pkg-php/Zend/zend_strtod.c
-===================================================================
---- pkg-php.orig/Zend/zend_strtod.c	2009-08-25 15:43:41.000000000 +0200
-+++ pkg-php/Zend/zend_strtod.c	2009-08-25 15:44:03.000000000 +0200
-@@ -152,14 +152,25 @@
+--- pkg-php.orig/Zend/zend_strtod.c
++++ pkg-php/Zend/zend_strtod.c
+@@ -152,14 +152,25 @@ typedef unsigned long int uint32_t;
  #define IEEE_LITTLE_ENDIAN
  #endif
  
@@ -35,7 +33,7 @@ Index: pkg-php/Zend/zend_strtod.c
  #endif
  
  #ifdef __vax__
-@@ -266,8 +277,7 @@
+@@ -266,8 +277,7 @@ BEGIN_EXTERN_C()
  
  #if defined(IEEE_LITTLE_ENDIAN) + defined(IEEE_BIG_ENDIAN) + defined(VAX) + \
  		    defined(IBM) != 1
@@ -45,7 +43,7 @@ Index: pkg-php/Zend/zend_strtod.c
  #endif
  
  	typedef union {
-@@ -287,7 +297,7 @@
+@@ -287,7 +297,7 @@ BEGIN_EXTERN_C()
   * An alternative that might be better on some machines is
   * #define Storeinc(a,b,c) (*a++ = b << 16 | c & 0xffff)
   */
diff --git a/debian/patches/045-exif_nesting_level.patch b/debian/patches/045-exif_nesting_level.patch
index f30ddf0..5e06edd 100644
--- a/debian/patches/045-exif_nesting_level.patch
+++ b/debian/patches/045-exif_nesting_level.patch
@@ -1,8 +1,6 @@
-Index: pkg-php/ext/exif/exif.c
-===================================================================
---- pkg-php.orig/ext/exif/exif.c	2009-08-25 15:43:41.000000000 +0200
-+++ pkg-php/ext/exif/exif.c	2009-08-25 15:44:03.000000000 +0200
-@@ -99,7 +99,7 @@
+--- pkg-php.orig/ext/exif/exif.c
++++ pkg-php/ext/exif/exif.c
+@@ -99,7 +99,7 @@ typedef unsigned char uchar;
  
  #define EFREE_IF(ptr)	if (ptr) efree(ptr)
  
diff --git a/debian/patches/047-zts_with_dl.patch b/debian/patches/047-zts_with_dl.patch
index e5688b4..6efca32 100644
--- a/debian/patches/047-zts_with_dl.patch
+++ b/debian/patches/047-zts_with_dl.patch
@@ -1,8 +1,6 @@
-Index: pkg-php/ext/standard/dl.c
-===================================================================
---- pkg-php.orig/ext/standard/dl.c	2009-08-25 15:43:41.000000000 +0200
-+++ pkg-php/ext/standard/dl.c	2009-08-25 15:44:28.000000000 +0200
-@@ -77,12 +77,7 @@
+--- pkg-php.orig/ext/standard/dl.c
++++ pkg-php/ext/standard/dl.c
+@@ -77,12 +77,7 @@ PHPAPI PHP_FUNCTION(dl)
  		(strcmp(sapi_module.name, "cli") != 0) &&
  		(strncmp(sapi_module.name, "embed", 5) != 0)
  	) {
diff --git a/debian/patches/052-phpinfo_no_configure.patch b/debian/patches/052-phpinfo_no_configure.patch
index ada2f63..89b37e8 100644
--- a/debian/patches/052-phpinfo_no_configure.patch
+++ b/debian/patches/052-phpinfo_no_configure.patch
@@ -1,8 +1,6 @@
-Index: pkg-php/ext/standard/info.c
-===================================================================
---- pkg-php.orig/ext/standard/info.c	2009-08-25 15:43:41.000000000 +0200
-+++ pkg-php/ext/standard/info.c	2009-08-25 15:44:28.000000000 +0200
-@@ -668,7 +668,7 @@
+--- pkg-php.orig/ext/standard/info.c
++++ pkg-php/ext/standard/info.c
+@@ -668,7 +668,7 @@ PHPAPI void php_print_info(int flag TSRM
  #ifdef ARCHITECTURE
  		php_info_print_table_row(2, "Architecture", ARCHITECTURE);
  #endif
@@ -11,11 +9,9 @@ Index: pkg-php/ext/standard/info.c
  		php_info_print_table_row(2, "Configure Command", CONFIGURE_COMMAND );
  #endif
  
-Index: pkg-php/ext/standard/tests/general_functions/phpinfo.phpt
-===================================================================
---- pkg-php.orig/ext/standard/tests/general_functions/phpinfo.phpt	2009-08-25 15:43:41.000000000 +0200
-+++ pkg-php/ext/standard/tests/general_functions/phpinfo.phpt	2009-08-25 15:44:26.000000000 +0200
-@@ -20,7 +20,6 @@
+--- pkg-php.orig/ext/standard/tests/general_functions/phpinfo.phpt
++++ pkg-php/ext/standard/tests/general_functions/phpinfo.phpt
+@@ -20,7 +20,6 @@ PHP Version => %s
  
  System => %s
  Build Date => %s%a
diff --git a/debian/patches/053-extension_api.patch b/debian/patches/053-extension_api.patch
index 7ea699f..ab542d9 100644
--- a/debian/patches/053-extension_api.patch
+++ b/debian/patches/053-extension_api.patch
@@ -1,8 +1,6 @@
-Index: pkg-php/configure.in
-===================================================================
---- pkg-php.orig/configure.in	2009-08-25 15:44:02.000000000 +0200
-+++ pkg-php/configure.in	2009-08-25 15:44:30.000000000 +0200
-@@ -1141,8 +1141,13 @@
+--- pkg-php.orig/configure.in
++++ pkg-php/configure.in
+@@ -1141,8 +1141,13 @@ dnl Build extension directory path
  
  ZEND_MODULE_API_NO=`$EGREP '#define ZEND_MODULE_API_NO ' $srcdir/Zend/zend_modules.h|$SED 's/#define ZEND_MODULE_API_NO //'`
  
@@ -17,7 +15,7 @@ Index: pkg-php/configure.in
    if test "$oldstyleextdir" = "yes"; then
      if test "$PHP_DEBUG" = "1"; then
        part1=debug
-@@ -1287,6 +1292,7 @@
+@@ -1287,6 +1292,7 @@ PHP_SUBST(CXX)
  PHP_SUBST(CXXFLAGS)
  PHP_SUBST(CXXFLAGS_CLEAN)
  PHP_SUBST_OLD(DEBUG_CFLAGS)
@@ -25,11 +23,9 @@ Index: pkg-php/configure.in
  PHP_SUBST_OLD(EXTENSION_DIR)
  PHP_SUBST_OLD(EXTRA_LDFLAGS)
  PHP_SUBST_OLD(EXTRA_LDFLAGS_PROGRAM)
-Index: pkg-php/scripts/php-config.in
-===================================================================
---- pkg-php.orig/scripts/php-config.in	2009-08-25 15:44:02.000000000 +0200
-+++ pkg-php/scripts/php-config.in	2009-08-25 15:44:03.000000000 +0200
-@@ -17,6 +17,7 @@
+--- pkg-php.orig/scripts/php-config.in
++++ pkg-php/scripts/php-config.in
+@@ -17,6 +17,7 @@ php_cli_binary=NONE
  php_cgi_binary=NONE
  configure_options="@CONFIGURE_OPTIONS@"
  php_sapis="@PHP_INSTALLED_SAPIS@"
@@ -37,7 +33,7 @@ Index: pkg-php/scripts/php-config.in
  
  # Set php_cli_binary and php_cgi_binary if available
  for sapi in $php_sapis; do
-@@ -55,6 +56,8 @@
+@@ -55,6 +56,8 @@ case "$1" in
    echo $include_dir;;
  --php-binary)
    echo $php_binary;;
@@ -46,7 +42,7 @@ Index: pkg-php/scripts/php-config.in
  --php-sapis)
    echo $php_sapis;;
  --configure-options)
-@@ -75,6 +78,7 @@
+@@ -75,6 +78,7 @@ Options:
    --include-dir       [$include_dir]
    --php-binary        [$php_binary]
    --php-sapis         [$php_sapis]
diff --git a/debian/patches/057-no_apache_installed.patch b/debian/patches/057-no_apache_installed.patch
index 845d71e..ef8d60e 100644
--- a/debian/patches/057-no_apache_installed.patch
+++ b/debian/patches/057-no_apache_installed.patch
@@ -1,8 +1,6 @@
-Index: pkg-php/sapi/apache2handler/config.m4
-===================================================================
---- pkg-php.orig/sapi/apache2handler/config.m4	2009-08-25 15:43:41.000000000 +0200
-+++ pkg-php/sapi/apache2handler/config.m4	2009-08-25 15:44:03.000000000 +0200
-@@ -59,13 +59,13 @@
+--- pkg-php.orig/sapi/apache2handler/config.m4
++++ pkg-php/sapi/apache2handler/config.m4
+@@ -59,13 +59,13 @@ if test "$PHP_APXS2" != "no"; then
  
    APACHE_CFLAGS="$APACHE_CPPFLAGS -I$APXS_INCLUDEDIR $APR_CFLAGS $APU_CFLAGS"
  
@@ -23,11 +21,9 @@ Index: pkg-php/sapi/apache2handler/config.m4
  
    APXS_LIBEXECDIR='$(INSTALL_ROOT)'`$APXS -q LIBEXECDIR`
    if test -z `$APXS -q SYSCONFDIR`; then
-Index: pkg-php/sapi/apache/config.m4
-===================================================================
---- pkg-php.orig/sapi/apache/config.m4	2009-08-25 15:43:41.000000000 +0200
-+++ pkg-php/sapi/apache/config.m4	2009-08-25 15:44:03.000000000 +0200
-@@ -56,11 +56,11 @@
+--- pkg-php.orig/sapi/apache/config.m4
++++ pkg-php/sapi/apache/config.m4
+@@ -56,11 +56,11 @@ if test "$PHP_APXS" != "no"; then
    APXS_HTTPD=`$APXS -q SBINDIR`/`$APXS -q TARGET`
    APACHE_INCLUDE=-I$APXS_INCLUDEDIR
  
@@ -44,11 +40,9 @@ Index: pkg-php/sapi/apache/config.m4
  
    for flag in $APXS_CFLAGS; do
      case $flag in
-Index: pkg-php/sapi/apache2filter/config.m4
-===================================================================
---- pkg-php.orig/sapi/apache2filter/config.m4	2009-08-25 15:43:41.000000000 +0200
-+++ pkg-php/sapi/apache2filter/config.m4	2009-08-25 15:44:03.000000000 +0200
-@@ -60,13 +60,13 @@
+--- pkg-php.orig/sapi/apache2filter/config.m4
++++ pkg-php/sapi/apache2filter/config.m4
+@@ -60,13 +60,13 @@ if test "$PHP_APXS2FILTER" != "no"; then
  
    APACHE_CFLAGS="$APACHE_CPPFLAGS -I$APXS_INCLUDEDIR $APR_CFLAGS $APU_CFLAGS"
  
@@ -69,11 +63,9 @@ Index: pkg-php/sapi/apache2filter/config.m4
  
    APXS_LIBEXECDIR='$(INSTALL_ROOT)'`$APXS -q LIBEXECDIR`
    if test -z `$APXS -q SYSCONFDIR`; then
-Index: pkg-php/sapi/apache_hooks/config.m4
-===================================================================
---- pkg-php.orig/sapi/apache_hooks/config.m4	2009-08-25 15:43:41.000000000 +0200
-+++ pkg-php/sapi/apache_hooks/config.m4	2009-08-25 15:44:03.000000000 +0200
-@@ -57,11 +57,11 @@
+--- pkg-php.orig/sapi/apache_hooks/config.m4
++++ pkg-php/sapi/apache_hooks/config.m4
+@@ -57,11 +57,11 @@ if test "$PHP_APACHE_HOOKS" != "no"; the
    APXS_HTTPD=`$APXS -q SBINDIR`/`$APXS -q TARGET`
    APACHE_INCLUDE=-I$APXS_INCLUDEDIR
  
diff --git a/debian/patches/100-recode_is_shared.patch b/debian/patches/100-recode_is_shared.patch
index 72168e4..234481e 100644
--- a/debian/patches/100-recode_is_shared.patch
+++ b/debian/patches/100-recode_is_shared.patch
@@ -1,8 +1,6 @@
-Index: pkg-php/ext/recode/config9.m4
-===================================================================
---- pkg-php.orig/ext/recode/config9.m4	2009-08-25 15:43:41.000000000 +0200
-+++ pkg-php/ext/recode/config9.m4	2009-08-25 15:44:03.000000000 +0200
-@@ -13,6 +13,6 @@
+--- pkg-php.orig/ext/recode/config9.m4
++++ pkg-php/ext/recode/config9.m4
+@@ -13,6 +13,6 @@ if test "$PHP_RECODE" != "no"; then
    fi
  
    if test -n "$recode_conflict"; then
diff --git a/debian/patches/101-sqlite_is_shared.patch b/debian/patches/101-sqlite_is_shared.patch
index 9e82d03..d9db8c0 100644
--- a/debian/patches/101-sqlite_is_shared.patch
+++ b/debian/patches/101-sqlite_is_shared.patch
@@ -1,8 +1,6 @@
-Index: pkg-php/ext/sqlite/config.m4
-===================================================================
---- pkg-php.orig/ext/sqlite/config.m4	2009-08-25 15:43:41.000000000 +0200
-+++ pkg-php/ext/sqlite/config.m4	2009-08-25 15:44:03.000000000 +0200
-@@ -84,7 +84,7 @@
+--- pkg-php.orig/ext/sqlite/config.m4
++++ pkg-php/ext/sqlite/config.m4
+@@ -84,7 +84,7 @@ if test "$PHP_SQLITE" != "no"; then
      ])
      SQLITE_MODULE_TYPE=external
      PHP_SQLITE_CFLAGS=$pdo_inc_path
diff --git a/debian/patches/108-64_bit_datetime.patch b/debian/patches/108-64_bit_datetime.patch
index 08c9405..f8c5847 100644
--- a/debian/patches/108-64_bit_datetime.patch
+++ b/debian/patches/108-64_bit_datetime.patch
@@ -1,7 +1,5 @@
-Index: pkg-php/ext/standard/datetime.c
-===================================================================
---- pkg-php.orig/ext/standard/datetime.c	2009-08-25 15:43:41.000000000 +0200
-+++ pkg-php/ext/standard/datetime.c	2009-08-25 15:44:03.000000000 +0200
+--- pkg-php.orig/ext/standard/datetime.c
++++ pkg-php/ext/standard/datetime.c
 @@ -20,6 +20,9 @@
  
  /* $Id: datetime.c,v 1.134.2.2.2.4.2.3 2008/12/31 11:15:44 sebastian Exp $ */
diff --git a/debian/patches/112-proc_open.patch b/debian/patches/112-proc_open.patch
index f18cae7..b3758a0 100644
--- a/debian/patches/112-proc_open.patch
+++ b/debian/patches/112-proc_open.patch
@@ -1,7 +1,5 @@
-Index: pkg-php/ext/standard/proc_open.c
-===================================================================
---- pkg-php.orig/ext/standard/proc_open.c	2009-08-25 15:43:41.000000000 +0200
-+++ pkg-php/ext/standard/proc_open.c	2009-08-25 15:44:03.000000000 +0200
+--- pkg-php.orig/ext/standard/proc_open.c
++++ pkg-php/ext/standard/proc_open.c
 @@ -61,7 +61,7 @@
   * */
  #ifdef PHP_CAN_SUPPORT_PROC_OPEN
diff --git a/debian/patches/113-php.ini_securitynotes.patch b/debian/patches/113-php.ini_securitynotes.patch
index 11021f2..656417d 100644
--- a/debian/patches/113-php.ini_securitynotes.patch
+++ b/debian/patches/113-php.ini_securitynotes.patch
@@ -1,8 +1,6 @@
-Index: pkg-php/php.ini-development
-===================================================================
---- pkg-php.orig/php.ini-development	2009-08-25 15:44:02.000000000 +0200
-+++ pkg-php/php.ini-development	2009-08-25 15:44:03.000000000 +0200
-@@ -335,6 +335,11 @@
+--- pkg-php.orig/php.ini-development
++++ pkg-php/php.ini-development
+@@ -335,6 +335,11 @@ allow_call_time_pass_reference = Off
  
  ; Safe Mode
  ; http://php.net/safe-mode
@@ -14,7 +12,7 @@ Index: pkg-php/php.ini-development
  safe_mode = Off
  
  ; By default, Safe Mode does a UID compare check when
-@@ -376,6 +381,12 @@
+@@ -376,6 +381,12 @@ safe_mode_protected_env_vars = LD_LIBRAR
  ; or per-virtualhost web server configuration file. This directive is
  ; *NOT* affected by whether Safe Mode is turned On or Off.
  ; http://php.net/open-basedir
@@ -27,7 +25,7 @@ Index: pkg-php/php.ini-development
  ;open_basedir =
  
  ; This directive allows you to disable certain functions for security reasons.
-@@ -692,6 +703,11 @@
+@@ -692,6 +703,11 @@ request_order = "GP"
  ; register_globals to be on;  Using form variables as globals can easily lead
  ; to possible security problems, if the code is not very well thought of.
  ; http://php.net/register-globals
diff --git a/debian/patches/114-php_gd_segfault.patch b/debian/patches/114-php_gd_segfault.patch
index d59a391..5198dc7 100644
--- a/debian/patches/114-php_gd_segfault.patch
+++ b/debian/patches/114-php_gd_segfault.patch
@@ -1,8 +1,6 @@
-Index: pkg-php/ext/gd/libgd/gd_compat.c
-===================================================================
---- pkg-php.orig/ext/gd/libgd/gd_compat.c	2009-08-25 15:43:41.000000000 +0200
-+++ pkg-php/ext/gd/libgd/gd_compat.c	2009-08-25 15:44:03.000000000 +0200
-@@ -14,7 +14,7 @@
+--- pkg-php.orig/ext/gd/libgd/gd_compat.c
++++ pkg-php/ext/gd/libgd/gd_compat.c
+@@ -14,7 +14,7 @@ int gdJpegGetVersionInt()
  	return JPEG_LIB_VERSION;
  }
  
@@ -11,10 +9,8 @@ Index: pkg-php/ext/gd/libgd/gd_compat.c
  {
  	switch(JPEG_LIB_VERSION) {
  		case 62:
-Index: pkg-php/ext/gd/libgd/gd_compat.h
-===================================================================
---- pkg-php.orig/ext/gd/libgd/gd_compat.h	2009-08-25 15:43:41.000000000 +0200
-+++ pkg-php/ext/gd/libgd/gd_compat.h	2009-08-25 15:44:03.000000000 +0200
+--- pkg-php.orig/ext/gd/libgd/gd_compat.h
++++ pkg-php/ext/gd/libgd/gd_compat.h
 @@ -8,7 +8,7 @@
  #endif
  
diff --git a/debian/patches/115-autoconf_ftbfs.patch b/debian/patches/115-autoconf_ftbfs.patch
index 31dcefe..b67df8d 100644
--- a/debian/patches/115-autoconf_ftbfs.patch
+++ b/debian/patches/115-autoconf_ftbfs.patch
@@ -1,7 +1,5 @@
-Index: pkg-php/configure.in
-===================================================================
---- pkg-php.orig/configure.in	2009-08-25 15:44:03.000000000 +0200
-+++ pkg-php/configure.in	2009-08-25 15:44:28.000000000 +0200
+--- pkg-php.orig/configure.in
++++ pkg-php/configure.in
 @@ -1,7 +1,7 @@
  ## $Id: configure.in,v 1.579.2.52.2.77.2.58 2009/06/26 15:44:18 johannes Exp $ -*- autoconf -*-
  dnl ## Process this file with autoconf to produce a configure script.
@@ -11,7 +9,7 @@ Index: pkg-php/configure.in
  
  dnl ## Diversion 1 is the autoconf + automake setup phase. We also
  dnl ## set the PHP version, deal with platform-specific compile
-@@ -23,16 +23,16 @@
+@@ -23,16 +23,16 @@ dnl ## In diversion 5 we check which ext
  dnl ## All of these are normally in the extension directories.
  dnl ## Diversion 5 is the last one.  Here we generate files and clean up.
  
@@ -32,7 +30,7 @@ Index: pkg-php/configure.in
  PHP_CONFIG_NICE(config.nice)
  
  PHP_CANONICAL_HOST_TARGET
-@@ -308,7 +308,7 @@
+@@ -308,7 +308,7 @@ sinclude(TSRM/threads.m4)
  sinclude(TSRM/tsrm.m4)
  
  
@@ -41,7 +39,7 @@ Index: pkg-php/configure.in
  
  dnl ## Diversion 2 is where we set PHP-specific options and come up
  dnl ## with reasonable default values for them. We check for pthreads here
-@@ -347,7 +347,7 @@
+@@ -347,7 +347,7 @@ if test "$enable_maintainer_zts" = "yes"
    PTHREADS_FLAGS
  fi
  
@@ -50,7 +48,7 @@ Index: pkg-php/configure.in
  
  dnl ## In diversion 3 we check for compile-time options to the PHP
  dnl ## core and how to deal with different system dependencies. 
-@@ -702,7 +702,7 @@
+@@ -702,7 +702,7 @@ if test "x$php_crypt_r" = "x1"; then
    PHP_CRYPT_R_STYLE
  fi
  
@@ -59,7 +57,7 @@ Index: pkg-php/configure.in
  
  dnl ## In diversion 4 we check user-configurable general settings.
  
-@@ -943,7 +943,7 @@
+@@ -943,7 +943,7 @@ else
    AC_MSG_RESULT([using system default])
  fi
  
@@ -68,10 +66,8 @@ Index: pkg-php/configure.in
  
  dnl ## In diversion 5 we check which extensions should be compiled.
  dnl ## All of these are normally in the extension directories.
-Index: pkg-php/ext/standard/config.m4
-===================================================================
---- pkg-php.orig/ext/standard/config.m4	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/ext/standard/config.m4	2009-08-25 15:44:03.000000000 +0200
+--- pkg-php.orig/ext/standard/config.m4
++++ pkg-php/ext/standard/config.m4
 @@ -1,6 +1,6 @@
  dnl $Id: config.m4,v 1.80.2.3.2.3.2.8 2009/01/11 23:37:16 scottmac Exp $ -*- autoconf -*-
  
@@ -80,7 +76,7 @@ Index: pkg-php/ext/standard/config.m4
  
  dnl
  dnl Check if flush should be called explicitly after buffered io
-@@ -220,7 +220,7 @@
+@@ -220,7 +220,7 @@ dnl
  AC_CHECK_FUNCS(getcwd getwd asinh acosh atanh log1p hypot glob strfmon nice fpclass isinf isnan)
  AC_FUNC_FNMATCH	
  
@@ -89,10 +85,8 @@ Index: pkg-php/ext/standard/config.m4
  
  dnl
  dnl Check if there is a support means of creating a new process
-Index: pkg-php/scripts/phpize.m4
-===================================================================
---- pkg-php.orig/scripts/phpize.m4	2009-08-25 15:43:41.000000000 +0200
-+++ pkg-php/scripts/phpize.m4	2009-08-25 15:44:03.000000000 +0200
+--- pkg-php.orig/scripts/phpize.m4
++++ pkg-php/scripts/phpize.m4
 @@ -1,6 +1,6 @@
  dnl This file becomes configure.in for self-contained extensions.
  
diff --git a/debian/patches/116-posixness_fix.patch b/debian/patches/116-posixness_fix.patch
index ae894b8..8c91796 100644
--- a/debian/patches/116-posixness_fix.patch
+++ b/debian/patches/116-posixness_fix.patch
@@ -1,7 +1,5 @@
-Index: php5-5.2.9.dfsg.1/TSRM/tsrm_config_common.h
-===================================================================
---- php5-5.2.9.dfsg.1.orig/TSRM/tsrm_config_common.h	2009-05-23 09:51:20.000000000 +0200
-+++ php5-5.2.9.dfsg.1/TSRM/tsrm_config_common.h	2009-05-23 10:00:07.000000000 +0200
+--- pkg-php.orig/TSRM/tsrm_config_common.h
++++ pkg-php/TSRM/tsrm_config_common.h
 @@ -1,6 +1,10 @@
  #ifndef TSRM_CONFIG_COMMON_H
  #define TSRM_CONFIG_COMMON_H
@@ -13,13 +11,11 @@ Index: php5-5.2.9.dfsg.1/TSRM/tsrm_config_common.h
  #ifndef __CYGWIN__
  # if WINNT|WIN32
  #  define TSRM_WIN32
-Index: php5-5.2.9.dfsg.1/ext/date/lib/parse_tz.c
-===================================================================
---- php5-5.2.9.dfsg.1.orig/ext/date/lib/parse_tz.c	2009-05-23 10:00:02.000000000 +0200
-+++ php5-5.2.9.dfsg.1/ext/date/lib/parse_tz.c	2009-05-23 10:00:07.000000000 +0200
+--- pkg-php.orig/ext/date/lib/parse_tz.c
++++ pkg-php/ext/date/lib/parse_tz.c
 @@ -18,6 +18,10 @@
  
- /* $Id: parse_tz.c,v 1.20.2.6.2.18 2008/12/31 11:17:36 sebastian Exp $ */
+ /* $Id: parse_tz.c,v 1.20.2.6.2.13.2.6 2009/04/25 16:33:41 nlopess Exp $ */
  
 +#ifndef PATH_MAX
 +#define PATH_MAX 4096
@@ -27,11 +23,9 @@ Index: php5-5.2.9.dfsg.1/ext/date/lib/parse_tz.c
 +
  #include "timelib.h"
  
- #ifdef HAVE_SYSTEM_TZDATA
-Index: php5-5.2.9.dfsg.1/ext/standard/proc_open.c
-===================================================================
---- php5-5.2.9.dfsg.1.orig/ext/standard/proc_open.c	2009-05-23 09:51:19.000000000 +0200
-+++ php5-5.2.9.dfsg.1/ext/standard/proc_open.c	2009-05-23 10:00:07.000000000 +0200
+ #include <stdio.h>
+--- pkg-php.orig/ext/standard/proc_open.c
++++ pkg-php/ext/standard/proc_open.c
 @@ -24,6 +24,10 @@
  # define __EXTENSIONS__	1	/* Solaris: uint */
  #endif
@@ -43,11 +37,9 @@ Index: php5-5.2.9.dfsg.1/ext/standard/proc_open.c
  #include "php.h"
  #include <stdio.h>
  #include <ctype.h>
-Index: php5-5.2.9.dfsg.1/main/php.h
-===================================================================
---- php5-5.2.9.dfsg.1.orig/main/php.h	2009-05-23 10:10:40.000000000 +0200
-+++ php5-5.2.9.dfsg.1/main/php.h	2009-05-23 10:10:43.000000000 +0200
-@@ -249,6 +249,10 @@
+--- pkg-php.orig/main/php.h
++++ pkg-php/main/php.h
+@@ -248,6 +248,10 @@ END_EXTERN_C()
  /* macros */
  #define STR_PRINT(str)	((str)?(str):"")
  
diff --git a/debian/patches/bad_whatis_entries.patch b/debian/patches/bad_whatis_entries.patch
index 4c28e70..b40e78a 100644
--- a/debian/patches/bad_whatis_entries.patch
+++ b/debian/patches/bad_whatis_entries.patch
@@ -1,7 +1,5 @@
-Index: pkg-php/sapi/cli/php.1.in
-===================================================================
---- pkg-php.orig/sapi/cli/php.1.in	2009-08-25 15:44:03.000000000 +0200
-+++ pkg-php/sapi/cli/php.1.in	2009-08-25 15:44:03.000000000 +0200
+--- pkg-php.orig/sapi/cli/php.1.in
++++ pkg-php/sapi/cli/php.1.in
 @@ -1,6 +1,5 @@
  .TH PHP 1 "2009" "The PHP Group" "Scripting Language"
  .SH NAME
@@ -9,10 +7,8 @@ Index: pkg-php/sapi/cli/php.1.in
  php \- PHP Command Line Interface 'CLI'
  .SH SYNOPSIS
  .B php
-Index: pkg-php/scripts/man1/php-config.1.in
-===================================================================
---- pkg-php.orig/scripts/man1/php-config.1.in	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/scripts/man1/php-config.1.in	2009-08-25 15:44:03.000000000 +0200
+--- pkg-php.orig/scripts/man1/php-config.1.in
++++ pkg-php/scripts/man1/php-config.1.in
 @@ -1,6 +1,5 @@
  .TH php\-config 1 "2006" "The PHP Group" "Scripting Language"
  .SH NAME
@@ -20,10 +16,8 @@ Index: pkg-php/scripts/man1/php-config.1.in
  php\-config \- get information about PHP configuration and compile options
  .SH SYNOPSIS
  .B php\-config
-Index: pkg-php/scripts/man1/phpize.1.in
-===================================================================
---- pkg-php.orig/scripts/man1/phpize.1.in	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/scripts/man1/phpize.1.in	2009-08-25 15:44:03.000000000 +0200
+--- pkg-php.orig/scripts/man1/phpize.1.in
++++ pkg-php/scripts/man1/phpize.1.in
 @@ -1,7 +1,6 @@
  .TH phpize 1 "2006" "The PHP Group" "Scripting Language"
  .SH NAME
diff --git a/debian/patches/fix_broken_upstream_tests.patch b/debian/patches/fix_broken_upstream_tests.patch
index 0fa0c72..737b0d7 100644
--- a/debian/patches/fix_broken_upstream_tests.patch
+++ b/debian/patches/fix_broken_upstream_tests.patch
@@ -1,8 +1,6 @@
-Index: pkg-php/ext/soap/tests/server009.phpt
-===================================================================
---- pkg-php.orig/ext/soap/tests/server009.phpt	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/ext/soap/tests/server009.phpt	2009-08-25 15:44:03.000000000 +0200
-@@ -7,6 +7,10 @@
+--- pkg-php.orig/ext/soap/tests/server009.phpt
++++ pkg-php/ext/soap/tests/server009.phpt
+@@ -7,6 +7,10 @@ SOAP Server 9: setclass and setpersisten
  		die('skip this test needs session extension');
  	}
  ?>
@@ -13,10 +11,8 @@ Index: pkg-php/ext/soap/tests/server009.phpt
  --FILE--
  <?php
  class foo {
-Index: pkg-php/ext/standard/tests/general_functions/phpinfo.phpt
-===================================================================
---- pkg-php.orig/ext/standard/tests/general_functions/phpinfo.phpt	2009-08-25 15:44:03.000000000 +0200
-+++ pkg-php/ext/standard/tests/general_functions/phpinfo.phpt	2009-08-25 15:44:03.000000000 +0200
+--- pkg-php.orig/ext/standard/tests/general_functions/phpinfo.phpt
++++ pkg-php/ext/standard/tests/general_functions/phpinfo.phpt
 @@ -1,5 +1,7 @@
  --TEST--
  phpinfo()
diff --git a/debian/patches/force_libmysqlclient_r.patch b/debian/patches/force_libmysqlclient_r.patch
index e5c4452..ce80f28 100644
--- a/debian/patches/force_libmysqlclient_r.patch
+++ b/debian/patches/force_libmysqlclient_r.patch
@@ -1,8 +1,6 @@
-Index: pkg-php/ext/mysql/config.m4
-===================================================================
---- pkg-php.orig/ext/mysql/config.m4	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/ext/mysql/config.m4	2009-08-25 15:44:03.000000000 +0200
-@@ -90,7 +90,7 @@
+--- pkg-php.orig/ext/mysql/config.m4
++++ pkg-php/ext/mysql/config.m4
+@@ -90,7 +90,7 @@ elif test "$PHP_MYSQL" != "no"; then
  Note that the MySQL client library is not bundled anymore!])
    fi
  
@@ -11,11 +9,9 @@ Index: pkg-php/ext/mysql/config.m4
      MYSQL_LIBNAME=mysqlclient_r
    else
      MYSQL_LIBNAME=mysqlclient
-Index: pkg-php/ext/mysqli/config.m4
-===================================================================
---- pkg-php.orig/ext/mysqli/config.m4	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/ext/mysqli/config.m4	2009-08-25 15:44:03.000000000 +0200
-@@ -29,7 +29,7 @@
+--- pkg-php.orig/ext/mysqli/config.m4
++++ pkg-php/ext/mysqli/config.m4
+@@ -29,7 +29,7 @@ elif test "$PHP_MYSQLI" != "no"; then
      MYSQL_LIB_CFG='--libmysqld-libs'
      dnl mysqlnd doesn't support embedded, so we have to add some extra stuff
      mysqli_extra_sources="mysqli_embedded.c"
@@ -24,11 +20,9 @@ Index: pkg-php/ext/mysqli/config.m4
      MYSQL_LIB_CFG='--libs_r'
      MYSQL_LIB_NAME='mysqlclient_r'
    else
-Index: pkg-php/ext/pdo_mysql/config.m4
-===================================================================
---- pkg-php.orig/ext/pdo_mysql/config.m4	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/ext/pdo_mysql/config.m4	2009-08-25 15:44:03.000000000 +0200
-@@ -68,7 +68,7 @@
+--- pkg-php.orig/ext/pdo_mysql/config.m4
++++ pkg-php/ext/pdo_mysql/config.m4
+@@ -68,7 +68,7 @@ if test "$PHP_PDO_MYSQL" != "no"; then
          AC_PATH_PROG(SED, sed)
        fi
  
diff --git a/debian/patches/gentoo/006_ext-curl-set_opt-crash.patch b/debian/patches/gentoo/006_ext-curl-set_opt-crash.patch
index f8fae59..e3775e7 100644
--- a/debian/patches/gentoo/006_ext-curl-set_opt-crash.patch
+++ b/debian/patches/gentoo/006_ext-curl-set_opt-crash.patch
@@ -3,11 +3,9 @@ PHP_5_2
 http://cvs.php.net/viewvc.cgi/php-src/ext/curl/interface.c?r1=1.62.2.14.2.42&r2=1.62.2.14.2.43&diff_format=u
 http://bugs.php.net/bug.php?id=47616
 Fixed bug #47616 (curl keeps crashing)
-Index: pkg-php/ext/curl/interface.c
-===================================================================
---- pkg-php.orig/ext/curl/interface.c	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/ext/curl/interface.c	2009-08-25 15:44:03.000000000 +0200
-@@ -1850,6 +1850,7 @@
+--- pkg-php.orig/ext/curl/interface.c
++++ pkg-php/ext/curl/interface.c
+@@ -1850,6 +1850,7 @@ static int _php_curl_setopt(php_curl *ch
  #if LIBCURL_VERSION_NUM >= 0x071101
  				convert_to_string_ex(zvalue);
  				/* with curl 7.17.0 and later, we can use COPYPOSTFIELDS, but we have to provide size before */
diff --git a/debian/patches/gentoo/009_ob-memory-leaks.patch b/debian/patches/gentoo/009_ob-memory-leaks.patch
index 3682cdb..716f5e3 100644
--- a/debian/patches/gentoo/009_ob-memory-leaks.patch
+++ b/debian/patches/gentoo/009_ob-memory-leaks.patch
@@ -3,11 +3,9 @@ PHP_5_2
 http://cvs.php.net/viewvc.cgi/php-src/main/output.c?r1=1.167.2.3.2.8&r2=1.167.2.3.2.9&diff_format=u
 Fixed memory leak in ob_get_clean/ob_get_flush.
 
-Index: pkg-php/main/output.c
-===================================================================
---- pkg-php.orig/main/output.c	2009-08-25 15:43:39.000000000 +0200
-+++ pkg-php/main/output.c	2009-08-25 15:44:03.000000000 +0200
-@@ -818,10 +818,12 @@
+--- pkg-php.orig/main/output.c
++++ pkg-php/main/output.c
+@@ -818,10 +818,12 @@ PHP_FUNCTION(ob_end_flush)
  	
  	if (!OG(ob_nesting_level)) {
  		php_error_docref("ref.outcontrol" TSRMLS_CC, E_NOTICE, "failed to delete and flush buffer. No buffer to delete or flush.");
@@ -20,7 +18,7 @@ Index: pkg-php/main/output.c
  		RETURN_FALSE;
  	}
  	
-@@ -840,10 +842,12 @@
+@@ -840,10 +842,12 @@ PHP_FUNCTION(ob_end_clean)
  		
  	if (!OG(ob_nesting_level)) {
  		php_error_docref("ref.outcontrol" TSRMLS_CC, E_NOTICE, "failed to delete buffer. No buffer to delete.");
diff --git a/debian/patches/libdb_is_-ldb b/debian/patches/libdb_is_-ldb
index a50f1cd..b158557 100644
--- a/debian/patches/libdb_is_-ldb
+++ b/debian/patches/libdb_is_-ldb
@@ -1,8 +1,6 @@
-Index: pkg-php/ext/dba/config.m4
-===================================================================
---- pkg-php.orig/ext/dba/config.m4	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/ext/dba/config.m4	2009-08-25 15:44:03.000000000 +0200
-@@ -306,7 +306,7 @@
+--- pkg-php.orig/ext/dba/config.m4
++++ pkg-php/ext/dba/config.m4
+@@ -306,7 +306,7 @@ if test "$PHP_DB4" != "no"; then
        break
      fi
    done
diff --git a/debian/patches/libedit_is_editline.patch b/debian/patches/libedit_is_editline.patch
index 81292b9..bfefdda 100644
--- a/debian/patches/libedit_is_editline.patch
+++ b/debian/patches/libedit_is_editline.patch
@@ -1,8 +1,6 @@
-Index: pkg-php/ext/readline/config.m4
-===================================================================
---- pkg-php.orig/ext/readline/config.m4	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/ext/readline/config.m4	2009-08-25 15:44:03.000000000 +0200
-@@ -55,7 +55,7 @@
+--- pkg-php.orig/ext/readline/config.m4
++++ pkg-php/ext/readline/config.m4
+@@ -55,7 +55,7 @@ if test "$PHP_READLINE" && test "$PHP_RE
  elif test "$PHP_LIBEDIT" != "no"; then
  
    for i in $PHP_LIBEDIT /usr/local /usr; do
@@ -11,10 +9,8 @@ Index: pkg-php/ext/readline/config.m4
    done
  
    if test -z "$LIBEDIT_DIR"; then
-Index: pkg-php/ext/readline/readline.c
-===================================================================
---- pkg-php.orig/ext/readline/readline.c	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/ext/readline/readline.c	2009-08-25 15:44:03.000000000 +0200
+--- pkg-php.orig/ext/readline/readline.c
++++ pkg-php/ext/readline/readline.c
 @@ -33,8 +33,10 @@
  #define rl_completion_matches completion_matches
  #endif
diff --git a/debian/patches/libtool2.2.patch b/debian/patches/libtool2.2.patch
index bc4a1c4..f471b20 100644
--- a/debian/patches/libtool2.2.patch
+++ b/debian/patches/libtool2.2.patch
@@ -1,8 +1,6 @@
-Index: pkg-php/scripts/phpize.in
-===================================================================
---- pkg-php.orig/scripts/phpize.in	2009-08-25 15:44:02.000000000 +0200
-+++ pkg-php/scripts/phpize.in	2009-08-25 15:44:02.000000000 +0200
-@@ -5,10 +5,16 @@
+--- pkg-php.orig/scripts/phpize.in
++++ pkg-php/scripts/phpize.in
+@@ -5,10 +5,16 @@ prefix='@prefix@'
  exec_prefix="`eval echo @exec_prefix@`"
  phpdir="$prefix/lib/php5/build"
  includedir="$prefix/include/php5"
@@ -20,7 +18,7 @@ Index: pkg-php/scripts/phpize.in
  FILES="acinclude.m4 Makefile.global config.sub config.guess ltmain.sh run-tests*.php"
  CLEAN_FILES="$FILES *.o *.lo *.la .deps .libs/ build/ include/ modules/ install-sh \
  	mkinstalldirs missing config.nice config.sub config.guess configure configure.in \
-@@ -144,8 +150,9 @@
+@@ -144,8 +150,9 @@ phpize_copy_files()
    test -d build || mkdir build
   
    (cd "$phpdir" && cp $FILES_BUILD "$builddir"/build)
diff --git a/debian/patches/manpage_spelling.patch b/debian/patches/manpage_spelling.patch
index e32def1..656c3f9 100644
--- a/debian/patches/manpage_spelling.patch
+++ b/debian/patches/manpage_spelling.patch
@@ -1,8 +1,6 @@
-Index: pkg-php/sapi/cli/php.1.in
-===================================================================
---- pkg-php.orig/sapi/cli/php.1.in	2009-08-25 15:44:02.000000000 +0200
-+++ pkg-php/sapi/cli/php.1.in	2009-08-25 15:44:23.000000000 +0200
-@@ -69,7 +69,7 @@
+--- pkg-php.orig/sapi/cli/php.1.in
++++ pkg-php/sapi/cli/php.1.in
+@@ -69,7 +69,7 @@ specified by \-F to be executed.
  You can access the input line by \fB$argn\fP. While processing the input lines
  .B $argi 
  contains the number of the actual line being processed. Further more
@@ -11,7 +9,7 @@ Index: pkg-php/sapi/cli/php.1.in
  .IR code
  (see \-r) before and
  after all input lines have been processed respectively. Notice that the
-@@ -316,7 +316,7 @@
+@@ -316,7 +316,7 @@ The configuration file for the CGI versi
  The configuration file for the version of PHP that apache2 uses.
  .SH EXAMPLES
  .TP 5
@@ -20,7 +18,7 @@ Index: pkg-php/sapi/cli/php.1.in
  This command simply writes the text "Hello World" to standard out.
  .TP
  \fIphp \-r 'print_r(gd_info());'\fP
-@@ -340,7 +340,7 @@
+@@ -340,7 +340,7 @@ configuration information. If you then c
  Using this PHP command you can count the lines being input.
  .TP
  \fIphp \-R '@$l+=count(file($argn));' \-E 'echo "Lines:$l\\n";'\fP
diff --git a/debian/patches/suhosin.patch b/debian/patches/suhosin.patch
index 29e7f22..ef662ec 100644
--- a/debian/patches/suhosin.patch
+++ b/debian/patches/suhosin.patch
@@ -8,11 +8,9 @@ the following modifications have been made:
 
  * removed changes to ./configure since this file is autogenerated
  * "quilt refresh" has been run to clean up the offsets, etc
-Index: pkg-php/Zend/Makefile.am
-===================================================================
---- pkg-php.orig/Zend/Makefile.am	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/Zend/Makefile.am	2009-08-25 15:44:03.000000000 +0200
-@@ -17,7 +17,7 @@
+--- pkg-php.orig/Zend/Makefile.am
++++ pkg-php/Zend/Makefile.am
+@@ -17,7 +17,7 @@ libZend_la_SOURCES=\
  	zend_objects_API.c zend_ts_hash.c zend_stream.c \
  	zend_default_classes.c \
  	zend_iterators.c zend_interfaces.c zend_exceptions.c \
@@ -21,11 +19,9 @@ Index: pkg-php/Zend/Makefile.am
  
  libZend_la_LDFLAGS =
  libZend_la_LIBADD = @ZEND_EXTRA_LIBS@
-Index: pkg-php/Zend/Zend.dsp
-===================================================================
---- pkg-php.orig/Zend/Zend.dsp	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/Zend/Zend.dsp	2009-08-25 15:44:03.000000000 +0200
-@@ -247,6 +247,14 @@
+--- pkg-php.orig/Zend/Zend.dsp
++++ pkg-php/Zend/Zend.dsp
+@@ -247,6 +247,14 @@ SOURCE=.\zend_strtod.c
  # End Source File
  # Begin Source File
  
@@ -40,11 +36,9 @@ Index: pkg-php/Zend/Zend.dsp
  SOURCE=.\zend_ts_hash.c
  # End Source File
  # Begin Source File
-Index: pkg-php/Zend/ZendTS.dsp
-===================================================================
---- pkg-php.orig/Zend/ZendTS.dsp	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/Zend/ZendTS.dsp	2009-08-25 15:44:03.000000000 +0200
-@@ -277,6 +277,14 @@
+--- pkg-php.orig/Zend/ZendTS.dsp
++++ pkg-php/Zend/ZendTS.dsp
+@@ -277,6 +277,14 @@ SOURCE=.\zend_strtod.c
  # End Source File
  # Begin Source File
  
@@ -59,11 +53,9 @@ Index: pkg-php/Zend/ZendTS.dsp
  SOURCE=.\zend_ts_hash.c
  # End Source File
  # Begin Source File
-Index: pkg-php/Zend/zend.c
-===================================================================
---- pkg-php.orig/Zend/zend.c	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/Zend/zend.c	2009-08-25 15:44:03.000000000 +0200
-@@ -60,6 +60,10 @@
+--- pkg-php.orig/Zend/zend.c
++++ pkg-php/Zend/zend.c
+@@ -60,6 +60,10 @@ int (*zend_vspprintf)(char **pbuf, size_
  ZEND_API char *(*zend_getenv)(char *name, size_t name_len TSRMLS_DC);
  ZEND_API char *(*zend_resolve_path)(const char *filename, int filename_len TSRMLS_DC);
  
@@ -74,7 +66,7 @@ Index: pkg-php/Zend/zend.c
  void (*zend_on_timeout)(int seconds TSRMLS_DC);
  
  static void (*zend_message_dispatcher_p)(long message, void *data TSRMLS_DC);
-@@ -88,6 +92,74 @@
+@@ -88,6 +92,74 @@ static ZEND_INI_MH(OnUpdateGCEnabled) /*
  }
  /* }}} */
  
@@ -149,11 +141,9 @@ Index: pkg-php/Zend/zend.c
  ZEND_INI_BEGIN()
  	ZEND_INI_ENTRY("error_reporting",				NULL,		ZEND_INI_ALL,		OnUpdateErrorReporting)
  	STD_ZEND_INI_BOOLEAN("zend.enable_gc",				"1",	ZEND_INI_ALL,		OnUpdateGCEnabled,      gc_enabled,     zend_gc_globals,        gc_globals)
-Index: pkg-php/Zend/zend.h
-===================================================================
---- pkg-php.orig/Zend/zend.h	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/Zend/zend.h	2009-08-25 15:44:03.000000000 +0200
-@@ -645,6 +645,9 @@
+--- pkg-php.orig/Zend/zend.h
++++ pkg-php/Zend/zend.h
+@@ -645,6 +645,9 @@ extern ZEND_API int (*zend_stream_open_f
  extern int (*zend_vspprintf)(char **pbuf, size_t max_len, const char *format, va_list ap);
  extern ZEND_API char *(*zend_getenv)(char *name, size_t name_len TSRMLS_DC);
  extern ZEND_API char *(*zend_resolve_path)(const char *filename, int filename_len TSRMLS_DC);
@@ -163,7 +153,7 @@ Index: pkg-php/Zend/zend.h
  
  ZEND_API void zend_error(int type, const char *format, ...) ZEND_ATTRIBUTE_FORMAT(printf, 2, 3);
  
-@@ -784,6 +787,14 @@
+@@ -784,6 +787,14 @@ ZEND_API void zend_save_error_handling(z
  ZEND_API void zend_replace_error_handling(zend_error_handling_t error_handling, zend_class_entry *exception_class, zend_error_handling *current TSRMLS_DC);
  ZEND_API void zend_restore_error_handling(zend_error_handling *saved TSRMLS_DC);
  
@@ -178,10 +168,8 @@ Index: pkg-php/Zend/zend.h
  #endif /* ZEND_H */
  
  /*
-Index: pkg-php/Zend/zend_alloc.c
-===================================================================
---- pkg-php.orig/Zend/zend_alloc.c	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/Zend/zend_alloc.c	2009-08-25 15:44:03.000000000 +0200
+--- pkg-php.orig/Zend/zend_alloc.c
++++ pkg-php/Zend/zend_alloc.c
 @@ -32,6 +32,10 @@
  # include <unistd.h>
  #endif
@@ -201,7 +189,7 @@ Index: pkg-php/Zend/zend_alloc.c
  #if ZEND_DEBUG
  void zend_debug_alloc_output(char *format, ...)
  {
-@@ -76,6 +81,7 @@
+@@ -76,6 +81,7 @@ void zend_debug_alloc_output(char *forma
  #endif
  }
  #endif
@@ -209,7 +197,7 @@ Index: pkg-php/Zend/zend_alloc.c
  
  #if (defined (__GNUC__) && __GNUC__ > 2 ) && !defined(__INTEL_COMPILER) && !defined(DARWIN) && !defined(__hpux) && !defined(_AIX)
  static void zend_mm_panic(const char *message) __attribute__ ((noreturn));
-@@ -324,13 +330,28 @@
+@@ -324,13 +330,28 @@ static const zend_mm_mem_handlers mem_ha
  #define	MEM_BLOCK_GUARD  0x2A8FCC84
  #define	MEM_BLOCK_LEAK   0x6C5E8F2D
  
@@ -240,7 +228,7 @@ Index: pkg-php/Zend/zend_alloc.c
  } zend_mm_block_info;
  
  #if ZEND_DEBUG
-@@ -404,7 +425,7 @@
+@@ -404,7 +425,7 @@ typedef struct _zend_mm_free_block {
  # define ZEND_MM_CACHE_STAT 0
  #endif
  
@@ -249,7 +237,7 @@ Index: pkg-php/Zend/zend_alloc.c
  	int                 use_zend_alloc;
  	void               *(*_malloc)(size_t);
  	void                (*_free)(void*);
-@@ -439,6 +460,9 @@
+@@ -439,6 +460,9 @@ struct _zend_mm_heap {
  		int miss;
  	} cache_stat[ZEND_MM_NUM_BUCKETS+1];
  #endif
@@ -259,7 +247,7 @@ Index: pkg-php/Zend/zend_alloc.c
  };
  
  #define ZEND_MM_SMALL_FREE_BUCKET(heap, index) \
-@@ -528,15 +552,15 @@
+@@ -528,15 +552,15 @@ static unsigned int _zend_mm_cookie = 0;
  #define ZEND_MM_ALIGNED_SIZE(size)			((size + ZEND_MM_ALIGNMENT - 1) & ZEND_MM_ALIGNMENT_MASK)
  #define ZEND_MM_ALIGNED_HEADER_SIZE			ZEND_MM_ALIGNED_SIZE(sizeof(zend_mm_block))
  #define ZEND_MM_ALIGNED_FREE_HEADER_SIZE	ZEND_MM_ALIGNED_SIZE(sizeof(zend_mm_small_free_block))
@@ -278,7 +266,7 @@ Index: pkg-php/Zend/zend_alloc.c
  
  #define ZEND_MM_BUCKET_INDEX(true_size)		((true_size>>ZEND_MM_ALIGNMENT_LOG2)-(ZEND_MM_ALIGNED_MIN_HEADER_SIZE>>ZEND_MM_ALIGNMENT_LOG2))
  
-@@ -598,6 +622,44 @@
+@@ -598,6 +622,44 @@ static unsigned int _zend_mm_cookie = 0;
  
  #endif
  
@@ -323,7 +311,7 @@ Index: pkg-php/Zend/zend_alloc.c
  
  #if ZEND_MM_HEAP_PROTECTION
  
-@@ -718,7 +780,7 @@
+@@ -718,7 +780,7 @@ static inline unsigned int zend_mm_low_b
  #endif
  }
  
@@ -332,7 +320,7 @@ Index: pkg-php/Zend/zend_alloc.c
  {
  	zend_mm_free_block *prev, *next;
  
-@@ -735,7 +797,7 @@
+@@ -735,7 +797,7 @@ static inline void zend_mm_add_to_rest_l
  	prev->next_free_block = next->prev_free_block = mm_block;
  }
  
@@ -341,7 +329,7 @@ Index: pkg-php/Zend/zend_alloc.c
  {
  	size_t size;
  	size_t index;
-@@ -796,7 +858,7 @@
+@@ -796,7 +858,7 @@ static inline void zend_mm_add_to_free_l
  	}
  }
  
@@ -350,7 +338,7 @@ Index: pkg-php/Zend/zend_alloc.c
  {
  	zend_mm_free_block *prev = mm_block->prev_free_block;
  	zend_mm_free_block *next = mm_block->next_free_block;
-@@ -806,6 +868,12 @@
+@@ -806,6 +868,12 @@ static inline void zend_mm_remove_from_f
  	if (EXPECTED(prev == mm_block)) {
  		zend_mm_free_block **rp, **cp;
  
@@ -363,7 +351,7 @@ Index: pkg-php/Zend/zend_alloc.c
  #if ZEND_MM_SAFE_UNLINKING
  		if (UNEXPECTED(next != mm_block)) {
  			zend_mm_panic("zend_mm_heap corrupted");
-@@ -844,6 +912,13 @@
+@@ -844,6 +912,13 @@ subst_block:
  		}
  	} else {
  
@@ -377,7 +365,7 @@ Index: pkg-php/Zend/zend_alloc.c
  #if ZEND_MM_SAFE_UNLINKING
  		if (UNEXPECTED(prev->next_free_block != mm_block) || UNEXPECTED(next->prev_free_block != mm_block)) {
  			zend_mm_panic("zend_mm_heap corrupted");
-@@ -867,7 +942,7 @@
+@@ -867,7 +942,7 @@ subst_block:
  	}
  }
  
@@ -386,7 +374,7 @@ Index: pkg-php/Zend/zend_alloc.c
  {
  	zend_mm_free_block* p;
  	int i;
-@@ -891,6 +966,13 @@
+@@ -891,6 +966,13 @@ static inline void zend_mm_init(zend_mm_
  		heap->large_free_buckets[i] = NULL;
  	}
  	heap->rest_buckets[0] = heap->rest_buckets[1] = ZEND_MM_REST_BUCKET(heap);
@@ -400,7 +388,7 @@ Index: pkg-php/Zend/zend_alloc.c
  }
  
  static void zend_mm_del_segment(zend_mm_heap *heap, zend_mm_segment *segment)
-@@ -999,11 +1081,16 @@
+@@ -999,11 +1081,16 @@ static void zend_mm_random(unsigned char
  }
  #endif
  
@@ -418,7 +406,7 @@ Index: pkg-php/Zend/zend_alloc.c
  {
  	zend_mm_storage *storage;
  	zend_mm_heap    *heap;
-@@ -1073,12 +1160,12 @@
+@@ -1073,12 +1160,12 @@ ZEND_API zend_mm_heap *zend_mm_startup_e
  	heap->reserve = NULL;
  	heap->reserve_size = reserve_size;
  	if (reserve_size > 0) {
@@ -433,7 +421,7 @@ Index: pkg-php/Zend/zend_alloc.c
  
  		*mm_heap = *heap;
  
-@@ -1109,7 +1196,11 @@
+@@ -1109,7 +1196,11 @@ ZEND_API zend_mm_heap *zend_mm_startup_e
  	return heap;
  }
  
@@ -446,7 +434,7 @@ Index: pkg-php/Zend/zend_alloc.c
  {
  	int i;
  	size_t seg_size;
-@@ -1163,6 +1254,27 @@
+@@ -1163,6 +1254,27 @@ ZEND_API zend_mm_heap *zend_mm_startup(v
  	return heap;
  }
  
@@ -474,7 +462,7 @@ Index: pkg-php/Zend/zend_alloc.c
  #if ZEND_DEBUG
  static long zend_mm_find_leaks(zend_mm_segment *segment, zend_mm_block *b)
  {
-@@ -1531,7 +1643,11 @@
+@@ -1531,7 +1643,11 @@ static int zend_mm_check_heap(zend_mm_he
  }
  #endif
  
@@ -487,7 +475,7 @@ Index: pkg-php/Zend/zend_alloc.c
  {
  	zend_mm_storage *storage;
  	zend_mm_segment *segment;
-@@ -1541,7 +1657,7 @@
+@@ -1541,7 +1657,7 @@ ZEND_API void zend_mm_shutdown(zend_mm_h
  	if (heap->reserve) {
  #if ZEND_DEBUG
  		if (!silent) {
@@ -496,7 +484,7 @@ Index: pkg-php/Zend/zend_alloc.c
  		}
  #endif
  		heap->reserve = NULL;
-@@ -1624,12 +1740,23 @@
+@@ -1624,12 +1740,23 @@ ZEND_API void zend_mm_shutdown(zend_mm_h
  		heap->size = 0;
  		heap->peak = 0;
  		if (heap->reserve_size) {
@@ -521,7 +509,7 @@ Index: pkg-php/Zend/zend_alloc.c
  static void zend_mm_safe_error(zend_mm_heap *heap,
  	const char *format,
  	size_t limit,
-@@ -1640,7 +1767,11 @@
+@@ -1640,7 +1767,11 @@ static void zend_mm_safe_error(zend_mm_h
  	size_t size)
  {
  	if (heap->reserve) {
@@ -533,7 +521,7 @@ Index: pkg-php/Zend/zend_alloc.c
  		heap->reserve = NULL;
  	}
  	if (heap->overflow == 0) {
-@@ -1763,6 +1894,9 @@
+@@ -1763,6 +1894,9 @@ static zend_mm_free_block *zend_mm_searc
  	return best_fit->next_free_block;
  }
  
@@ -543,7 +531,7 @@ Index: pkg-php/Zend/zend_alloc.c
  static void *_zend_mm_alloc_int(zend_mm_heap *heap, size_t size ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC)
  {
  	zend_mm_free_block *best_fit;
-@@ -1772,7 +1906,7 @@
+@@ -1772,7 +1906,7 @@ static void *_zend_mm_alloc_int(zend_mm_
  	size_t segment_size;
  	zend_mm_segment *segment;
  	int keep_rest = 0;
@@ -552,7 +540,7 @@ Index: pkg-php/Zend/zend_alloc.c
  	if (EXPECTED(ZEND_MM_SMALL_SIZE(true_size))) {
  		size_t index = ZEND_MM_BUCKET_INDEX(true_size);
  		size_t bitmap;
-@@ -1790,6 +1924,11 @@
+@@ -1790,6 +1924,11 @@ static void *_zend_mm_alloc_int(zend_mm_
  			best_fit = heap->cache[index];
  			heap->cache[index] = best_fit->prev_free_block;
  			heap->cached -= true_size;
@@ -564,7 +552,7 @@ Index: pkg-php/Zend/zend_alloc.c
  			ZEND_MM_CHECK_MAGIC(best_fit, MEM_BLOCK_CACHED);
  			ZEND_MM_SET_DEBUG_INFO(best_fit, size, 1, 0);
  			return ZEND_MM_DATA_OF(best_fit);
-@@ -1929,13 +2068,19 @@
+@@ -1929,13 +2068,19 @@ zend_mm_finished_searching_for_block:
  
  	ZEND_MM_SET_DEBUG_INFO(best_fit, size, 1, 1);
  
@@ -585,7 +573,7 @@ Index: pkg-php/Zend/zend_alloc.c
  	return ZEND_MM_DATA_OF(best_fit);
  }
  
-@@ -1952,12 +2097,19 @@
+@@ -1952,12 +2097,19 @@ static void _zend_mm_free_int(zend_mm_he
  
  	mm_block = ZEND_MM_HEADER_OF(p);
  	size = ZEND_MM_BLOCK_SIZE(mm_block);
@@ -606,7 +594,7 @@ Index: pkg-php/Zend/zend_alloc.c
  #if ZEND_MM_CACHE
  	if (EXPECTED(ZEND_MM_SMALL_SIZE(size)) && EXPECTED(heap->cached < ZEND_MM_CACHE_SIZE)) {
  		size_t index = ZEND_MM_BUCKET_INDEX(size);
-@@ -2000,6 +2152,9 @@
+@@ -2000,6 +2152,9 @@ static void _zend_mm_free_int(zend_mm_he
  	HANDLE_UNBLOCK_INTERRUPTIONS();
  }
  
@@ -616,7 +604,7 @@ Index: pkg-php/Zend/zend_alloc.c
  static void *_zend_mm_realloc_int(zend_mm_heap *heap, void *p, size_t size ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC)
  {
  	zend_mm_block *mm_block = ZEND_MM_HEADER_OF(p);
-@@ -2009,11 +2164,18 @@
+@@ -2009,11 +2164,18 @@ static void *_zend_mm_realloc_int(zend_m
  	void *ptr;
  
  	if (UNEXPECTED(!p) || !ZEND_MM_VALID_PTR(p)) {
@@ -635,7 +623,7 @@ Index: pkg-php/Zend/zend_alloc.c
  	ZEND_MM_CHECK_PROTECTION(mm_block);
  
  	if (UNEXPECTED(true_size < size)) {
-@@ -2045,6 +2207,11 @@
+@@ -2045,6 +2207,11 @@ static void *_zend_mm_realloc_int(zend_m
  			HANDLE_UNBLOCK_INTERRUPTIONS();
  		}
  		ZEND_MM_SET_DEBUG_INFO(mm_block, size, 0, 0);
@@ -647,7 +635,7 @@ Index: pkg-php/Zend/zend_alloc.c
  		return p;
  	}
  
-@@ -2063,14 +2230,19 @@
+@@ -2063,14 +2230,19 @@ static void *_zend_mm_realloc_int(zend_m
  			best_fit = heap->cache[index];
  			heap->cache[index] = best_fit->prev_free_block;
  			ZEND_MM_CHECK_MAGIC(best_fit, MEM_BLOCK_CACHED);
@@ -670,7 +658,7 @@ Index: pkg-php/Zend/zend_alloc.c
  #endif
  
  			heap->cached -= true_size - orig_size;
-@@ -2086,7 +2258,6 @@
+@@ -2086,7 +2258,6 @@ static void *_zend_mm_realloc_int(zend_m
  				heap->cache_stat[index].max_count = heap->cache_stat[index].count;
  			}
  #endif
@@ -678,7 +666,7 @@ Index: pkg-php/Zend/zend_alloc.c
  			return ptr;
  		}
  	}
-@@ -2129,6 +2300,11 @@
+@@ -2129,6 +2300,11 @@ static void *_zend_mm_realloc_int(zend_m
  				heap->peak = heap->size;
  			}
  			HANDLE_UNBLOCK_INTERRUPTIONS();
@@ -690,7 +678,7 @@ Index: pkg-php/Zend/zend_alloc.c
  			return p;
  		} else if (ZEND_MM_IS_FIRST_BLOCK(mm_block) &&
  				   ZEND_MM_IS_GUARD_BLOCK(ZEND_MM_BLOCK_AT(next_block, ZEND_MM_FREE_BLOCK_SIZE(next_block)))) {
-@@ -2231,38 +2407,90 @@
+@@ -2231,38 +2407,90 @@ out_of_memory:
  		}
  
  		HANDLE_UNBLOCK_INTERRUPTIONS();
@@ -785,7 +773,7 @@ Index: pkg-php/Zend/zend_alloc.c
  	if (!ZEND_MM_VALID_PTR(p)) {
  		return 0;
  	}
-@@ -2275,6 +2503,8 @@
+@@ -2275,6 +2503,8 @@ ZEND_API size_t _zend_mm_block_size(zend
  #endif
  }
  
@@ -794,7 +782,7 @@ Index: pkg-php/Zend/zend_alloc.c
  /**********************/
  /* Allocation Manager */
  /**********************/
-@@ -2291,6 +2521,7 @@
+@@ -2291,6 +2521,7 @@ static int alloc_globals_id;
  static zend_alloc_globals alloc_globals;
  #endif
  
@@ -802,7 +790,7 @@ Index: pkg-php/Zend/zend_alloc.c
  ZEND_API int is_zend_mm(TSRMLS_D)
  {
  	return AG(mm_heap)->use_zend_alloc;
-@@ -2303,7 +2534,13 @@
+@@ -2303,7 +2534,13 @@ ZEND_API void *_emalloc(size_t size ZEND
  	if (UNEXPECTED(!AG(mm_heap)->use_zend_alloc)) {
  		return AG(mm_heap)->_malloc(size);
  	}
@@ -816,7 +804,7 @@ Index: pkg-php/Zend/zend_alloc.c
  }
  
  ZEND_API void _efree(void *ptr ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC)
-@@ -2314,7 +2551,13 @@
+@@ -2314,7 +2551,13 @@ ZEND_API void _efree(void *ptr ZEND_FILE
  		AG(mm_heap)->_free(ptr);
  		return;
  	}
@@ -831,7 +819,7 @@ Index: pkg-php/Zend/zend_alloc.c
  }
  
  ZEND_API void *_erealloc(void *ptr, size_t size, int allow_failure ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC)
-@@ -2324,7 +2567,13 @@
+@@ -2324,7 +2567,13 @@ ZEND_API void *_erealloc(void *ptr, size
  	if (UNEXPECTED(!AG(mm_heap)->use_zend_alloc)) {
  		return AG(mm_heap)->_realloc(ptr, size);
  	}
@@ -845,7 +833,7 @@ Index: pkg-php/Zend/zend_alloc.c
  }
  
  ZEND_API size_t _zend_mem_block_size(void *ptr TSRMLS_DC ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC)
-@@ -2332,8 +2581,15 @@
+@@ -2332,8 +2581,15 @@ ZEND_API size_t _zend_mem_block_size(voi
  	if (UNEXPECTED(!AG(mm_heap)->use_zend_alloc)) {
  		return 0;
  	}
@@ -862,7 +850,7 @@ Index: pkg-php/Zend/zend_alloc.c
  
  #if defined(__GNUC__) && defined(i386)
  
-@@ -2404,7 +2660,7 @@
+@@ -2404,7 +2660,7 @@ static inline size_t safe_address(size_t
  }
  #endif
  
@@ -871,7 +859,7 @@ Index: pkg-php/Zend/zend_alloc.c
  ZEND_API void *_safe_emalloc(size_t nmemb, size_t size, size_t offset ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC)
  {
  	return emalloc_rel(safe_address(nmemb, size, offset));
-@@ -2517,6 +2773,7 @@
+@@ -2517,6 +2773,7 @@ ZEND_API void shutdown_memory_manager(in
  {
  	zend_mm_shutdown(AG(mm_heap), full_shutdown, silent TSRMLS_CC);
  }
@@ -879,7 +867,7 @@ Index: pkg-php/Zend/zend_alloc.c
  
  static void alloc_globals_ctor(zend_alloc_globals *alloc_globals TSRMLS_DC)
  {
-@@ -2541,6 +2798,7 @@
+@@ -2541,6 +2798,7 @@ static void alloc_globals_dtor(zend_allo
  }
  #endif
  
@@ -887,7 +875,7 @@ Index: pkg-php/Zend/zend_alloc.c
  ZEND_API void start_memory_manager(TSRMLS_D)
  {
  #ifdef ZTS
-@@ -2605,6 +2863,7 @@
+@@ -2605,6 +2863,7 @@ ZEND_API void _full_mem_check(int silent
  	zend_debug_alloc_output("------------------------------------------------\n");
  }
  #endif
@@ -895,11 +883,9 @@ Index: pkg-php/Zend/zend_alloc.c
  
  /*
   * Local variables:
-Index: pkg-php/Zend/zend_alloc.h
-===================================================================
---- pkg-php.orig/Zend/zend_alloc.h	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/Zend/zend_alloc.h	2009-08-25 15:44:03.000000000 +0200
-@@ -189,6 +189,8 @@
+--- pkg-php.orig/Zend/zend_alloc.h
++++ pkg-php/Zend/zend_alloc.h
+@@ -189,6 +189,8 @@ END_EXTERN_C()
  
  /* Heap functions */
  typedef struct _zend_mm_heap zend_mm_heap;
@@ -908,10 +894,8 @@ Index: pkg-php/Zend/zend_alloc.h
  
  ZEND_API zend_mm_heap *zend_mm_startup(void);
  ZEND_API void zend_mm_shutdown(zend_mm_heap *heap, int full_shutdown, int silent TSRMLS_DC);
-Index: pkg-php/Zend/zend_alloc_canary.c
-===================================================================
---- /dev/null	1970-01-01 00:00:00.000000000 +0000
-+++ pkg-php/Zend/zend_alloc_canary.c	2009-08-25 15:44:03.000000000 +0200
+--- /dev/null
++++ pkg-php/Zend/zend_alloc_canary.c
 @@ -0,0 +1,2441 @@
 +/*
 +   +----------------------------------------------------------------------+
@@ -3354,10 +3338,8 @@ Index: pkg-php/Zend/zend_alloc_canary.c
 + * End:
 + */
 +
-Index: pkg-php/Zend/zend_canary.c
-===================================================================
---- /dev/null	1970-01-01 00:00:00.000000000 +0000
-+++ pkg-php/Zend/zend_canary.c	2009-08-25 15:44:03.000000000 +0200
+--- /dev/null
++++ pkg-php/Zend/zend_canary.c
 @@ -0,0 +1,64 @@
 +/*
 +   +----------------------------------------------------------------------+
@@ -3423,11 +3405,9 @@ Index: pkg-php/Zend/zend_canary.c
 + * vim600: sw=4 ts=4 fdm=marker
 + * vim<600: sw=4 ts=4
 + */
-Index: pkg-php/Zend/zend_compile.c
-===================================================================
---- pkg-php.orig/Zend/zend_compile.c	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/Zend/zend_compile.c	2009-08-25 15:44:03.000000000 +0200
-@@ -69,6 +69,11 @@
+--- pkg-php.orig/Zend/zend_compile.c
++++ pkg-php/Zend/zend_compile.c
+@@ -69,6 +69,11 @@ static void zend_destroy_property_info_i
  	free(property_info->name);
  }
  
@@ -3439,11 +3419,9 @@ Index: pkg-php/Zend/zend_compile.c
  static void build_runtime_defined_function_key(zval *result, const char *name, int name_length TSRMLS_DC)
  {
  	char char_pos_buf[32];
-Index: pkg-php/Zend/zend_compile.h
-===================================================================
---- pkg-php.orig/Zend/zend_compile.h	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/Zend/zend_compile.h	2009-08-25 15:44:03.000000000 +0200
-@@ -606,6 +606,11 @@
+--- pkg-php.orig/Zend/zend_compile.h
++++ pkg-php/Zend/zend_compile.h
+@@ -606,6 +606,11 @@ ZEND_API zend_bool zend_is_auto_global(c
  ZEND_API int zend_auto_global_disable_jit(const char *varname, zend_uint varname_length TSRMLS_DC);
  ZEND_API size_t zend_dirname(char *path, size_t len);
  
@@ -3455,11 +3433,9 @@ Index: pkg-php/Zend/zend_compile.h
  int zendlex(znode *zendlval TSRMLS_DC);
  
  /* BEGIN: OPCODES */
-Index: pkg-php/Zend/zend_constants.c
-===================================================================
---- pkg-php.orig/Zend/zend_constants.c	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/Zend/zend_constants.c	2009-08-25 15:44:03.000000000 +0200
-@@ -113,6 +113,76 @@
+--- pkg-php.orig/Zend/zend_constants.c
++++ pkg-php/Zend/zend_constants.c
+@@ -113,6 +113,76 @@ void zend_register_standard_constants(TS
  
  	REGISTER_MAIN_LONG_CONSTANT("E_ALL", E_ALL, CONST_PERSISTENT | CONST_CS);
  
@@ -3536,10 +3512,8 @@ Index: pkg-php/Zend/zend_constants.c
  	/* true/false constants */
  	{
  		zend_constant c;
-Index: pkg-php/Zend/zend_errors.h
-===================================================================
---- pkg-php.orig/Zend/zend_errors.h	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/Zend/zend_errors.h	2009-08-25 15:44:03.000000000 +0200
+--- pkg-php.orig/Zend/zend_errors.h
++++ pkg-php/Zend/zend_errors.h
 @@ -41,6 +41,20 @@
  #define E_ALL (E_ERROR | E_WARNING | E_PARSE | E_NOTICE | E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_COMPILE_WARNING | E_USER_ERROR | E_USER_WARNING | E_USER_NOTICE | E_RECOVERABLE_ERROR | E_DEPRECATED | E_USER_DEPRECATED)
  #define E_CORE (E_CORE_ERROR | E_CORE_WARNING)
@@ -3561,10 +3535,8 @@ Index: pkg-php/Zend/zend_errors.h
  #endif /* ZEND_ERRORS_H */
  
  /*
-Index: pkg-php/Zend/zend_hash.c
-===================================================================
---- pkg-php.orig/Zend/zend_hash.c	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/Zend/zend_hash.c	2009-08-25 15:44:03.000000000 +0200
+--- pkg-php.orig/Zend/zend_hash.c
++++ pkg-php/Zend/zend_hash.c
 @@ -20,6 +20,7 @@
  /* $Id: zend_hash.c,v 1.121.2.4.2.8.2.9 2009/06/07 19:28:15 mattwil Exp $ */
  
@@ -3573,7 +3545,7 @@ Index: pkg-php/Zend/zend_hash.c
  
  #define CONNECT_TO_BUCKET_DLLIST(element, list_head)		\
  	(element)->pNext = (list_head);							\
-@@ -133,6 +134,191 @@
+@@ -133,6 +134,191 @@ ZEND_API ulong zend_hash_func(const char
  	}
  
  
@@ -3765,7 +3737,7 @@ Index: pkg-php/Zend/zend_hash.c
  
  ZEND_API int _zend_hash_init(HashTable *ht, uint nSize, hash_func_t pHashFunction, dtor_func_t pDestructor, zend_bool persistent ZEND_FILE_LINE_DC)
  {
-@@ -153,6 +339,7 @@
+@@ -153,6 +339,7 @@ ZEND_API int _zend_hash_init(HashTable *
  
  	ht->nTableMask = ht->nTableSize - 1;
  	ht->pDestructor = pDestructor;
@@ -3773,7 +3745,7 @@ Index: pkg-php/Zend/zend_hash.c
  	ht->arBuckets = NULL;
  	ht->pListHead = NULL;
  	ht->pListTail = NULL;
-@@ -230,6 +417,7 @@
+@@ -230,6 +417,7 @@ ZEND_API int _zend_hash_add_or_update(Ha
  					return FAILURE;
  				}
  #endif
@@ -3781,7 +3753,7 @@ Index: pkg-php/Zend/zend_hash.c
  				if (ht->pDestructor) {
  					ht->pDestructor(p->pData);
  				}
-@@ -295,6 +483,7 @@
+@@ -295,6 +483,7 @@ ZEND_API int _zend_hash_quick_add_or_upd
  					return FAILURE;
  				}
  #endif
@@ -3789,7 +3761,7 @@ Index: pkg-php/Zend/zend_hash.c
  				if (ht->pDestructor) {
  					ht->pDestructor(p->pData);
  				}
-@@ -370,6 +559,7 @@
+@@ -370,6 +559,7 @@ ZEND_API int _zend_hash_index_update_or_
  				return FAILURE;
  			}
  #endif
@@ -3797,7 +3769,7 @@ Index: pkg-php/Zend/zend_hash.c
  			if (ht->pDestructor) {
  				ht->pDestructor(p->pData);
  			}
-@@ -493,6 +683,7 @@
+@@ -493,6 +683,7 @@ ZEND_API int zend_hash_del_key_or_index(
  			if (ht->pInternalPointer == p) {
  				ht->pInternalPointer = p->pListNext;
  			}
@@ -3805,7 +3777,7 @@ Index: pkg-php/Zend/zend_hash.c
  			if (ht->pDestructor) {
  				ht->pDestructor(p->pData);
  			}
-@@ -519,6 +710,7 @@
+@@ -519,6 +710,7 @@ ZEND_API void zend_hash_destroy(HashTabl
  	SET_INCONSISTENT(HT_IS_DESTROYING);
  
  	p = ht->pListHead;
@@ -3813,7 +3785,7 @@ Index: pkg-php/Zend/zend_hash.c
  	while (p != NULL) {
  		q = p;
  		p = p->pListNext;
-@@ -545,6 +737,7 @@
+@@ -545,6 +737,7 @@ ZEND_API void zend_hash_clean(HashTable 
  	SET_INCONSISTENT(HT_CLEANING);
  
  	p = ht->pListHead;
@@ -3821,7 +3793,7 @@ Index: pkg-php/Zend/zend_hash.c
  	while (p != NULL) {
  		q = p;
  		p = p->pListNext;
-@@ -607,6 +800,7 @@
+@@ -607,6 +800,7 @@ static Bucket *zend_hash_apply_deleter(H
  	ht->nNumOfElements--;
  	HANDLE_UNBLOCK_INTERRUPTIONS();
  
@@ -3829,10 +3801,8 @@ Index: pkg-php/Zend/zend_hash.c
  	if (ht->pDestructor) {
  		ht->pDestructor(p->pData);
  	}
-Index: pkg-php/Zend/zend_llist.c
-===================================================================
---- pkg-php.orig/Zend/zend_llist.c	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/Zend/zend_llist.c	2009-08-25 15:44:03.000000000 +0200
+--- pkg-php.orig/Zend/zend_llist.c
++++ pkg-php/Zend/zend_llist.c
 @@ -23,6 +23,186 @@
  #include "zend_llist.h"
  #include "zend_qsort.h"
@@ -4020,7 +3990,7 @@ Index: pkg-php/Zend/zend_llist.c
  ZEND_API void zend_llist_init(zend_llist *l, size_t size, llist_dtor_func_t dtor, unsigned char persistent)
  {
  	l->head  = NULL;
-@@ -30,6 +210,7 @@
+@@ -30,6 +210,7 @@ ZEND_API void zend_llist_init(zend_llist
  	l->count = 0;
  	l->size  = size;
  	l->dtor  = dtor;
@@ -4028,7 +3998,7 @@ Index: pkg-php/Zend/zend_llist.c
  	l->persistent = persistent;
  }
  
-@@ -81,6 +262,7 @@
+@@ -81,6 +262,7 @@ ZEND_API void zend_llist_prepend_element
  			} else {\
  				(l)->tail = (current)->prev;\
  			}\
@@ -4036,7 +4006,7 @@ Index: pkg-php/Zend/zend_llist.c
  			if ((l)->dtor) {\
  				(l)->dtor((current)->data);\
  			}\
-@@ -108,6 +290,7 @@
+@@ -108,6 +290,7 @@ ZEND_API void zend_llist_destroy(zend_ll
  {
  	zend_llist_element *current=l->head, *next;
  	
@@ -4044,7 +4014,7 @@ Index: pkg-php/Zend/zend_llist.c
  	while (current) {
  		next = current->next;
  		if (l->dtor) {
-@@ -133,6 +316,7 @@
+@@ -133,6 +316,7 @@ ZEND_API void *zend_llist_remove_tail(ze
  	zend_llist_element *old_tail;
  	void *data;
  
@@ -4052,11 +4022,9 @@ Index: pkg-php/Zend/zend_llist.c
  	if ((old_tail = l->tail)) {
  		if (old_tail->prev) {
  			old_tail->prev->next = NULL;
-Index: pkg-php/Zend/zend_operators.c
-===================================================================
---- pkg-php.orig/Zend/zend_operators.c	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/Zend/zend_operators.c	2009-08-25 15:44:03.000000000 +0200
-@@ -152,9 +152,14 @@
+--- pkg-php.orig/Zend/zend_operators.c
++++ pkg-php/Zend/zend_operators.c
+@@ -152,9 +152,14 @@ ZEND_API void convert_scalar_to_number(z
  		case IS_STRING:
  			{
  				char *strval;
@@ -4072,7 +4040,7 @@ Index: pkg-php/Zend/zend_operators.c
  					ZVAL_LONG(op, 0);
  				}
  				STR_FREE(strval);
-@@ -186,7 +191,8 @@
+@@ -186,7 +191,8 @@ ZEND_API void convert_scalar_to_number(z
  	} else {														\
  		switch (Z_TYPE_P(op)) {										\
  			case IS_STRING:											\
@@ -4082,7 +4050,7 @@ Index: pkg-php/Zend/zend_operators.c
  					if ((Z_TYPE(holder)=is_numeric_string(Z_STRVAL_P(op), Z_STRLEN_P(op), &Z_LVAL(holder), &Z_DVAL(holder), 1)) == 0) {	\
  						ZVAL_LONG(&(holder), 0);							\
  					}														\
-@@ -228,6 +234,7 @@
+@@ -228,6 +234,7 @@ ZEND_API void convert_scalar_to_number(z
  				Z_LVAL(holder) = zend_dval_to_lval(Z_DVAL_P(op));	\
  				break;												\
  			case IS_STRING:											\
@@ -4090,7 +4058,7 @@ Index: pkg-php/Zend/zend_operators.c
  				Z_LVAL(holder) = strtol(Z_STRVAL_P(op), NULL, 10);	\
  				break;												\
  			case IS_ARRAY:											\
-@@ -270,6 +277,7 @@
+@@ -270,6 +277,7 @@ ZEND_API void convert_scalar_to_number(z
  				Z_LVAL(holder) = (Z_DVAL_P(op) ? 1 : 0);			\
  				break;												\
  			case IS_STRING:											\
@@ -4098,7 +4066,7 @@ Index: pkg-php/Zend/zend_operators.c
  				if (Z_STRLEN_P(op) == 0								\
  					|| (Z_STRLEN_P(op)==1 && Z_STRVAL_P(op)[0]=='0')) {	\
  					Z_LVAL(holder) = 0;								\
-@@ -355,6 +363,9 @@
+@@ -355,6 +363,9 @@ ZEND_API void convert_to_long_base(zval 
  			{
  				char *strval = Z_STRVAL_P(op);
  
@@ -4108,7 +4076,7 @@ Index: pkg-php/Zend/zend_operators.c
  				Z_LVAL_P(op) = strtol(strval, NULL, base);
  				STR_FREE(strval);
  			}
-@@ -415,6 +426,9 @@
+@@ -415,6 +426,9 @@ ZEND_API void convert_to_double(zval *op
  			{
  				char *strval = Z_STRVAL_P(op);
  
@@ -4118,7 +4086,7 @@ Index: pkg-php/Zend/zend_operators.c
  				Z_DVAL_P(op) = zend_strtod(strval, NULL);
  				STR_FREE(strval);
  			}
-@@ -501,8 +515,14 @@
+@@ -501,8 +515,14 @@ ZEND_API void convert_to_boolean(zval *o
  
  				if (Z_STRLEN_P(op) == 0
  					|| (Z_STRLEN_P(op)==1 && Z_STRVAL_P(op)[0]=='0')) {
@@ -4133,7 +4101,7 @@ Index: pkg-php/Zend/zend_operators.c
  					Z_LVAL_P(op) = 1;
  				}
  				STR_FREE(strval);
-@@ -616,6 +636,9 @@
+@@ -616,6 +636,9 @@ static void convert_scalar_to_array(zval
  	*entry = *op;
  	INIT_PZVAL(entry);
  
@@ -4143,11 +4111,9 @@ Index: pkg-php/Zend/zend_operators.c
  	switch (type) {
  		case IS_ARRAY:
  			ALLOC_HASHTABLE(Z_ARRVAL_P(op));
-Index: pkg-php/Zend/zend_variables.c
-===================================================================
---- pkg-php.orig/Zend/zend_variables.c	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/Zend/zend_variables.c	2009-08-25 15:44:03.000000000 +0200
-@@ -34,6 +34,9 @@
+--- pkg-php.orig/Zend/zend_variables.c
++++ pkg-php/Zend/zend_variables.c
+@@ -34,6 +34,9 @@ ZEND_API void _zval_dtor_func(zval *zval
  		case IS_CONSTANT:
  			CHECK_ZVAL_STRING_REL(zvalue);
  			STR_FREE_REL(zvalue->value.str.val);
@@ -4157,7 +4123,7 @@ Index: pkg-php/Zend/zend_variables.c
  			break;
  		case IS_ARRAY:
  		case IS_CONSTANT_ARRAY: {
-@@ -78,6 +81,9 @@
+@@ -78,6 +81,9 @@ ZEND_API void _zval_internal_dtor(zval *
  		case IS_CONSTANT:
  			CHECK_ZVAL_STRING_REL(zvalue);
  			free(zvalue->value.str.val);
@@ -4167,11 +4133,9 @@ Index: pkg-php/Zend/zend_variables.c
  			break;
  		case IS_ARRAY:
  		case IS_CONSTANT_ARRAY:
-Index: pkg-php/configure.in
-===================================================================
---- pkg-php.orig/configure.in	2009-08-25 15:44:03.000000000 +0200
-+++ pkg-php/configure.in	2009-08-25 15:44:03.000000000 +0200
-@@ -307,6 +307,7 @@
+--- pkg-php.orig/configure.in
++++ pkg-php/configure.in
+@@ -307,6 +307,7 @@ sinclude(Zend/Zend.m4)
  sinclude(TSRM/threads.m4)
  sinclude(TSRM/tsrm.m4)
  
@@ -4179,7 +4143,7 @@ Index: pkg-php/configure.in
  
  dnl divert(2)
  
-@@ -1422,7 +1423,7 @@
+@@ -1422,7 +1423,7 @@ PHP_ADD_SOURCES(main, main.c snprintf.c 
         php_ini.c SAPI.c rfc1867.c php_content_types.c strlcpy.c \
         strlcat.c mergesort.c reentrancy.c php_variables.c php_ticks.c \
         network.c php_open_temporary_file.c php_logos.c \
@@ -4188,7 +4152,7 @@ Index: pkg-php/configure.in
  
  PHP_ADD_SOURCES(main/streams, streams.c cast.c memory.c filter.c \
         plain_wrapper.c userspace.c transports.c xp_socket.c mmap.c \
-@@ -1450,7 +1451,7 @@
+@@ -1450,7 +1451,7 @@ PHP_ADD_SOURCES(Zend, \
      zend_list.c zend_indent.c zend_builtin_functions.c zend_sprintf.c \
      zend_ini.c zend_qsort.c zend_multibyte.c zend_ts_hash.c zend_stream.c \
      zend_iterators.c zend_interfaces.c zend_exceptions.c zend_strtod.c zend_gc.c \
@@ -4197,11 +4161,9 @@ Index: pkg-php/configure.in
  
  if test -r "$abs_srcdir/Zend/zend_objects.c"; then
    PHP_ADD_SOURCES(Zend, zend_objects.c zend_object_handlers.c zend_objects_API.c zend_default_classes.c)
-Index: pkg-php/ext/standard/dl.c
-===================================================================
---- pkg-php.orig/ext/standard/dl.c	2009-08-25 15:44:03.000000000 +0200
-+++ pkg-php/ext/standard/dl.c	2009-08-25 15:44:03.000000000 +0200
-@@ -239,6 +239,23 @@
+--- pkg-php.orig/ext/standard/dl.c
++++ pkg-php/ext/standard/dl.c
+@@ -239,6 +239,23 @@ PHPAPI int php_load_extension(char *file
  			return FAILURE;
  		}
  	}
@@ -4225,11 +4187,9 @@ Index: pkg-php/ext/standard/dl.c
  	return SUCCESS;
  }
  /* }}} */
-Index: pkg-php/ext/standard/info.c
-===================================================================
---- pkg-php.orig/ext/standard/info.c	2009-08-25 15:44:03.000000000 +0200
-+++ pkg-php/ext/standard/info.c	2009-08-25 15:44:03.000000000 +0200
-@@ -842,6 +842,33 @@
+--- pkg-php.orig/ext/standard/info.c
++++ pkg-php/ext/standard/info.c
+@@ -842,6 +842,33 @@ PHPAPI void php_print_info(int flag TSRM
  		
  		php_info_print_table_end();
  
@@ -4263,11 +4223,9 @@ Index: pkg-php/ext/standard/info.c
  		/* Zend Engine */
  		php_info_print_box_start(0);
  		if (expose_php && !sapi_module.phpinfo_as_text) {
-Index: pkg-php/ext/standard/syslog.c
-===================================================================
---- pkg-php.orig/ext/standard/syslog.c	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/ext/standard/syslog.c	2009-08-25 15:44:03.000000000 +0200
-@@ -42,6 +42,7 @@
+--- pkg-php.orig/ext/standard/syslog.c
++++ pkg-php/ext/standard/syslog.c
+@@ -42,6 +42,7 @@ static void start_syslog(TSRMLS_D);
   */
  PHP_MINIT_FUNCTION(syslog)
  {
@@ -4275,7 +4233,7 @@ Index: pkg-php/ext/standard/syslog.c
  	/* error levels */
  	REGISTER_LONG_CONSTANT("LOG_EMERG", LOG_EMERG, CONST_CS | CONST_PERSISTENT); /* system unusable */
  	REGISTER_LONG_CONSTANT("LOG_ALERT", LOG_ALERT, CONST_CS | CONST_PERSISTENT); /* immediate action required */
-@@ -97,6 +98,7 @@
+@@ -97,6 +98,7 @@ PHP_MINIT_FUNCTION(syslog)
  	/* AIX doesn't have LOG_PERROR */
  	REGISTER_LONG_CONSTANT("LOG_PERROR", LOG_PERROR, CONST_CS | CONST_PERSISTENT); /*log to stderr*/
  #endif
@@ -4283,11 +4241,9 @@ Index: pkg-php/ext/standard/syslog.c
  	BG(syslog_device)=NULL;
  
  	return SUCCESS;
-Index: pkg-php/main/fopen_wrappers.c
-===================================================================
---- pkg-php.orig/main/fopen_wrappers.c	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/main/fopen_wrappers.c	2009-08-25 15:44:03.000000000 +0200
-@@ -85,15 +85,10 @@
+--- pkg-php.orig/main/fopen_wrappers.c
++++ pkg-php/main/fopen_wrappers.c
+@@ -85,15 +85,10 @@ or a tightening during activation/runtim
  PHPAPI ZEND_INI_MH(OnUpdateBaseDir)
  {
  	char **p, *pathbuf, *ptr, *end;
@@ -4305,10 +4261,8 @@ Index: pkg-php/main/fopen_wrappers.c
  		/* We're in a PHP_INI_SYSTEM context, no restrictions */
  		*p = new_value;
  		return SUCCESS;
-Index: pkg-php/main/main.c
-===================================================================
---- pkg-php.orig/main/main.c	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/main/main.c	2009-08-25 15:44:03.000000000 +0200
+--- pkg-php.orig/main/main.c
++++ pkg-php/main/main.c
 @@ -90,6 +90,9 @@
  
  #include "SAPI.h"
@@ -4319,7 +4273,7 @@ Index: pkg-php/main/main.c
  
  #if HAVE_SYS_MMAN_H
  # include <sys/mman.h>
-@@ -468,7 +471,7 @@
+@@ -468,7 +471,7 @@ PHP_INI_BEGIN()
  	STD_PHP_INI_ENTRY("extension_dir",			PHP_EXTENSION_DIR,		PHP_INI_SYSTEM,		OnUpdateStringUnempty,	extension_dir,			php_core_globals,	core_globals)
  	STD_PHP_INI_ENTRY("include_path",			PHP_INCLUDE_PATH,		PHP_INI_ALL,		OnUpdateStringUnempty,	include_path,			php_core_globals,	core_globals)
  	PHP_INI_ENTRY("max_execution_time",			"30",		PHP_INI_ALL,			OnUpdateTimeout)
@@ -4328,7 +4282,7 @@ Index: pkg-php/main/main.c
  	STD_PHP_INI_ENTRY("safe_mode_exec_dir",		PHP_SAFE_MODE_EXEC_DIR,	PHP_INI_SYSTEM,		OnUpdateString,			safe_mode_exec_dir,		php_core_globals,	core_globals)
  
  	STD_PHP_INI_BOOLEAN("file_uploads",			"1",		PHP_INI_SYSTEM,		OnUpdateBool,			file_uploads,			php_core_globals,	core_globals)
-@@ -1721,6 +1724,10 @@
+@@ -1721,6 +1724,10 @@ void dummy_invalid_parameter_handler(
  }
  #endif
  
@@ -4339,7 +4293,7 @@ Index: pkg-php/main/main.c
  /* {{{ php_module_startup
   */
  int php_module_startup(sapi_module_struct *sf, zend_module_entry *additional_modules, uint num_additional_modules)
-@@ -1765,6 +1772,10 @@
+@@ -1765,6 +1772,10 @@ int php_module_startup(sapi_module_struc
  	tsrm_ls = ts_resource(0);
  #endif
  
@@ -4350,7 +4304,7 @@ Index: pkg-php/main/main.c
  	module_shutdown = 0;
  	module_startup = 1;
  	sapi_initialize_empty_request(TSRMLS_C);
-@@ -1884,7 +1895,11 @@
+@@ -1884,7 +1895,11 @@ int php_module_startup(sapi_module_struc
  	REGISTER_MAIN_STRINGL_CONSTANT("PHP_CONFIG_FILE_SCAN_DIR", PHP_CONFIG_FILE_SCAN_DIR, sizeof(PHP_CONFIG_FILE_SCAN_DIR)-1, CONST_PERSISTENT | CONST_CS);
  	REGISTER_MAIN_STRINGL_CONSTANT("PHP_SHLIB_SUFFIX", PHP_SHLIB_SUFFIX, sizeof(PHP_SHLIB_SUFFIX)-1, CONST_PERSISTENT | CONST_CS);
  	REGISTER_MAIN_STRINGL_CONSTANT("PHP_EOL", PHP_EOL, sizeof(PHP_EOL)-1, CONST_PERSISTENT | CONST_CS);
@@ -4363,11 +4317,9 @@ Index: pkg-php/main/main.c
  	REGISTER_MAIN_LONG_CONSTANT("PHP_INT_MAX", LONG_MAX, CONST_PERSISTENT | CONST_CS);
  	REGISTER_MAIN_LONG_CONSTANT("PHP_INT_SIZE", sizeof(long), CONST_PERSISTENT | CONST_CS);
  
-Index: pkg-php/main/php.h
-===================================================================
---- pkg-php.orig/main/php.h	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/main/php.h	2009-08-25 15:44:03.000000000 +0200
-@@ -450,6 +450,10 @@
+--- pkg-php.orig/main/php.h
++++ pkg-php/main/php.h
+@@ -454,6 +454,10 @@ END_EXTERN_C()
  #endif
  #endif /* !XtOffsetOf */
  
@@ -4378,10 +4330,8 @@ Index: pkg-php/main/php.h
  #endif
  
  /*
-Index: pkg-php/main/php_config.h.in
-===================================================================
---- pkg-php.orig/main/php_config.h.in	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/main/php_config.h.in	2009-08-25 15:44:03.000000000 +0200
+--- pkg-php.orig/main/php_config.h.in
++++ pkg-php/main/php_config.h.in
 @@ -836,6 +836,9 @@
  /* Define if the target system has /dev/urandom device */
  #undef HAVE_DEV_URANDOM
@@ -4392,11 +4342,9 @@ Index: pkg-php/main/php_config.h.in
  /* Whether you have AOLserver */
  #undef HAVE_AOLSERVER
  
-Index: pkg-php/main/php_logos.c
-===================================================================
---- pkg-php.orig/main/php_logos.c	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/main/php_logos.c	2009-08-25 15:44:03.000000000 +0200
-@@ -50,6 +50,10 @@
+--- pkg-php.orig/main/php_logos.c
++++ pkg-php/main/php_logos.c
+@@ -50,6 +50,10 @@ PHPAPI int php_unregister_info_logo(char
  	return zend_hash_del(&phpinfo_logo_hash, logo_string, strlen(logo_string));
  }
  
@@ -4407,7 +4355,7 @@ Index: pkg-php/main/php_logos.c
  int php_init_info_logos(void)
  {
  	if(zend_hash_init(&phpinfo_logo_hash, 0, NULL, NULL, 1)==FAILURE) 
-@@ -58,7 +62,9 @@
+@@ -58,7 +62,9 @@ int php_init_info_logos(void)
  	php_register_info_logo(PHP_LOGO_GUID    , "image/gif", php_logo    , sizeof(php_logo));
  	php_register_info_logo(PHP_EGG_LOGO_GUID, "image/gif", php_egg_logo, sizeof(php_egg_logo));
  	php_register_info_logo(ZEND_LOGO_GUID   , "image/gif", zend_logo   , sizeof(zend_logo));
@@ -4418,11 +4366,9 @@ Index: pkg-php/main/php_logos.c
  	return SUCCESS;
  }
  
-Index: pkg-php/main/snprintf.c
-===================================================================
---- pkg-php.orig/main/snprintf.c	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/main/snprintf.c	2009-08-25 15:44:03.000000000 +0200
-@@ -1091,7 +1091,11 @@
+--- pkg-php.orig/main/snprintf.c
++++ pkg-php/main/snprintf.c
+@@ -1091,7 +1091,11 @@ static int format_converter(register buf
  
  
  				case 'n':
@@ -4434,11 +4380,9 @@ Index: pkg-php/main/snprintf.c
  					goto skip_output;
  
  					/*
-Index: pkg-php/main/spprintf.c
-===================================================================
---- pkg-php.orig/main/spprintf.c	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/main/spprintf.c	2009-08-25 15:44:03.000000000 +0200
-@@ -698,7 +698,11 @@
+--- pkg-php.orig/main/spprintf.c
++++ pkg-php/main/spprintf.c
+@@ -698,7 +698,11 @@ static void xbuf_format_converter(smart_
  
  
  				case 'n':
@@ -4450,10 +4394,8 @@ Index: pkg-php/main/spprintf.c
  					goto skip_output;
  
  					/*
-Index: pkg-php/main/suhosin_globals.h
-===================================================================
---- /dev/null	1970-01-01 00:00:00.000000000 +0000
-+++ pkg-php/main/suhosin_globals.h	2009-08-25 15:44:03.000000000 +0200
+--- /dev/null
++++ pkg-php/main/suhosin_globals.h
 @@ -0,0 +1,61 @@
 +/*
 +   +----------------------------------------------------------------------+
@@ -4516,10 +4458,8 @@ Index: pkg-php/main/suhosin_globals.h
 + * c-basic-offset: 4
 + * End:
 + */
-Index: pkg-php/main/suhosin_logo.h
-===================================================================
---- /dev/null	1970-01-01 00:00:00.000000000 +0000
-+++ pkg-php/main/suhosin_logo.h	2009-08-25 15:44:03.000000000 +0200
+--- /dev/null
++++ pkg-php/main/suhosin_logo.h
 @@ -0,0 +1,178 @@
 +static unsigned char suhosin_logo[] =
 +	"\xff\xd8\xff\xe0\x00\x10\x4a\x46\x49\x46\x00\x01\x01\x01\x00\x48"
@@ -4699,10 +4639,8 @@ Index: pkg-php/main/suhosin_logo.h
 +	"\x21\xb6\x99\x69\xbc\x25\xb6\xdb\x6d\x18\xc2\x10\xda\x12\x94\xa1"
 +	"\x38\xc2\x53\x8c\x63\x18\xc7\x9d\xbe\x7f\xff\xd9"
 +	;
-Index: pkg-php/main/suhosin_patch.c
-===================================================================
---- /dev/null	1970-01-01 00:00:00.000000000 +0000
-+++ pkg-php/main/suhosin_patch.c	2009-08-25 15:44:03.000000000 +0200
+--- /dev/null
++++ pkg-php/main/suhosin_patch.c
 @@ -0,0 +1,455 @@
 +/*
 +   +----------------------------------------------------------------------+
@@ -5159,10 +5097,8 @@ Index: pkg-php/main/suhosin_patch.c
 + * vim600: sw=4 ts=4 fdm=marker
 + * vim<600: sw=4 ts=4
 + */
-Index: pkg-php/main/suhosin_patch.h
-===================================================================
---- /dev/null	1970-01-01 00:00:00.000000000 +0000
-+++ pkg-php/main/suhosin_patch.h	2009-08-25 15:44:03.000000000 +0200
+--- /dev/null
++++ pkg-php/main/suhosin_patch.h
 @@ -0,0 +1,61 @@
 +/*
 +   +----------------------------------------------------------------------+
@@ -5225,10 +5161,8 @@ Index: pkg-php/main/suhosin_patch.h
 + * c-basic-offset: 4
 + * End:
 + */
-Index: pkg-php/main/suhosin_patch.m4
-===================================================================
---- /dev/null	1970-01-01 00:00:00.000000000 +0000
-+++ pkg-php/main/suhosin_patch.m4	2009-08-25 15:44:03.000000000 +0200
+--- /dev/null
++++ pkg-php/main/suhosin_patch.m4
 @@ -0,0 +1,8 @@
 +dnl
 +dnl $Id: suhosin_patch.m4,v 1.1 2004/11/14 13:24:24 ionic Exp $
@@ -5238,11 +5172,9 @@ Index: pkg-php/main/suhosin_patch.m4
 +
 +AC_DEFINE(SUHOSIN_PATCH, 1, [Suhosin Patch])
 +
-Index: pkg-php/sapi/apache/mod_php5.c
-===================================================================
---- pkg-php.orig/sapi/apache/mod_php5.c	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/sapi/apache/mod_php5.c	2009-08-25 15:44:03.000000000 +0200
-@@ -967,7 +967,11 @@
+--- pkg-php.orig/sapi/apache/mod_php5.c
++++ pkg-php/sapi/apache/mod_php5.c
+@@ -967,7 +967,11 @@ static void php_init_handler(server_rec 
  	{
  		TSRMLS_FETCH();
  		if (PG(expose_php)) {
@@ -5254,11 +5186,9 @@ Index: pkg-php/sapi/apache/mod_php5.c
  		}
  	}
  #endif
-Index: pkg-php/sapi/apache2filter/sapi_apache2.c
-===================================================================
---- pkg-php.orig/sapi/apache2filter/sapi_apache2.c	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/sapi/apache2filter/sapi_apache2.c	2009-08-25 15:44:03.000000000 +0200
-@@ -581,7 +581,11 @@
+--- pkg-php.orig/sapi/apache2filter/sapi_apache2.c
++++ pkg-php/sapi/apache2filter/sapi_apache2.c
+@@ -581,7 +581,11 @@ static void php_apache_add_version(apr_p
  {
  	TSRMLS_FETCH();
  	if (PG(expose_php)) {
@@ -5270,11 +5200,9 @@ Index: pkg-php/sapi/apache2filter/sapi_apache2.c
  	}
  }
  
-Index: pkg-php/sapi/apache2handler/sapi_apache2.c
-===================================================================
---- pkg-php.orig/sapi/apache2handler/sapi_apache2.c	2009-08-25 15:44:03.000000000 +0200
-+++ pkg-php/sapi/apache2handler/sapi_apache2.c	2009-08-25 15:44:03.000000000 +0200
-@@ -386,7 +386,11 @@
+--- pkg-php.orig/sapi/apache2handler/sapi_apache2.c
++++ pkg-php/sapi/apache2handler/sapi_apache2.c
+@@ -386,7 +386,11 @@ static void php_apache_add_version(apr_p
  {
  	TSRMLS_FETCH();
  	if (PG(expose_php)) {
@@ -5286,11 +5214,9 @@ Index: pkg-php/sapi/apache2handler/sapi_apache2.c
  	}
  }
  
-Index: pkg-php/sapi/apache_hooks/mod_php5.c
-===================================================================
---- pkg-php.orig/sapi/apache_hooks/mod_php5.c	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/sapi/apache_hooks/mod_php5.c	2009-08-25 15:44:03.000000000 +0200
-@@ -1256,7 +1256,11 @@
+--- pkg-php.orig/sapi/apache_hooks/mod_php5.c
++++ pkg-php/sapi/apache_hooks/mod_php5.c
+@@ -1256,7 +1256,11 @@ static void php_init_handler(server_rec 
  	{
  		TSRMLS_FETCH();
  		if (PG(expose_php)) {
@@ -5302,11 +5228,9 @@ Index: pkg-php/sapi/apache_hooks/mod_php5.c
  		}
  	}
  #endif
-Index: pkg-php/sapi/cgi/cgi_main.c
-===================================================================
---- pkg-php.orig/sapi/cgi/cgi_main.c	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/sapi/cgi/cgi_main.c	2009-08-25 15:44:03.000000000 +0200
-@@ -1907,11 +1907,19 @@
+--- pkg-php.orig/sapi/cgi/cgi_main.c
++++ pkg-php/sapi/cgi/cgi_main.c
+@@ -1907,11 +1907,19 @@ consult the installation file that came 
  								SG(headers_sent) = 1;
  								SG(request_info).no_headers = 1;
  							}
@@ -5326,11 +5250,9 @@ Index: pkg-php/sapi/cgi/cgi_main.c
  							php_request_shutdown((void *) 0);
  							exit_status = 0;
  							goto out;
-Index: pkg-php/sapi/cli/php_cli.c
-===================================================================
---- pkg-php.orig/sapi/cli/php_cli.c	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/sapi/cli/php_cli.c	2009-08-25 15:44:03.000000000 +0200
-@@ -827,7 +827,11 @@
+--- pkg-php.orig/sapi/cli/php_cli.c
++++ pkg-php/sapi/cli/php_cli.c
+@@ -827,7 +827,11 @@ int main(int argc, char *argv[])
  				}
  
  				request_started = 1;
@@ -5343,11 +5265,9 @@ Index: pkg-php/sapi/cli/php_cli.c
  					PHP_VERSION, sapi_module.name, __DATE__, __TIME__,
  #if ZEND_DEBUG && defined(HAVE_GCOV)
  					"(DEBUG GCOV)",
-Index: pkg-php/sapi/litespeed/lsapi_main.c
-===================================================================
---- pkg-php.orig/sapi/litespeed/lsapi_main.c	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/sapi/litespeed/lsapi_main.c	2009-08-25 15:44:03.000000000 +0200
-@@ -545,11 +545,19 @@
+--- pkg-php.orig/sapi/litespeed/lsapi_main.c
++++ pkg-php/sapi/litespeed/lsapi_main.c
+@@ -545,11 +545,19 @@ static int cli_main( int argc, char * ar
  				break;
  			case 'v':
  				if (php_request_startup(TSRMLS_C) != FAILURE) {
@@ -5367,11 +5287,9 @@ Index: pkg-php/sapi/litespeed/lsapi_main.c
  #ifdef PHP_OUTPUT_NEWAPI
                      php_output_end_all(TSRMLS_C);
  #else
-Index: pkg-php/sapi/milter/php_milter.c
-===================================================================
---- pkg-php.orig/sapi/milter/php_milter.c	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/sapi/milter/php_milter.c	2009-08-25 15:44:03.000000000 +0200
-@@ -1102,7 +1102,11 @@
+--- pkg-php.orig/sapi/milter/php_milter.c
++++ pkg-php/sapi/milter/php_milter.c
+@@ -1102,7 +1102,11 @@ int main(int argc, char *argv[])
  				}
  				SG(headers_sent) = 1;
  				SG(request_info).no_headers = 1;
@@ -5383,11 +5301,9 @@ Index: pkg-php/sapi/milter/php_milter.c
  				php_end_ob_buffers(1 TSRMLS_CC);
  				exit(1);
  				break;
-Index: pkg-php/win32/build/config.w32
-===================================================================
---- pkg-php.orig/win32/build/config.w32	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/win32/build/config.w32	2009-08-25 15:44:03.000000000 +0200
-@@ -322,7 +322,7 @@
+--- pkg-php.orig/win32/build/config.w32
++++ pkg-php/win32/build/config.w32
+@@ -322,7 +322,7 @@ ADD_SOURCES("Zend", "zend_language_parse
  	zend_stream.c zend_iterators.c zend_interfaces.c zend_objects.c \
  	zend_object_handlers.c zend_objects_API.c \
  	zend_default_classes.c zend_execute.c zend_strtod.c zend_gc.c zend_closures.c \
@@ -5396,7 +5312,7 @@ Index: pkg-php/win32/build/config.w32
  
  if (VCVERS == 1200) {
  	AC_DEFINE('ZEND_DVAL_TO_LVAL_CAST_OK', 1);
-@@ -377,6 +377,7 @@
+@@ -377,6 +377,7 @@ if (PHP_ZEND_MULTIBYTE == "yes") {
   
  AC_DEFINE('HAVE_USLEEP', 1);
  AC_DEFINE('HAVE_STRCOLL', 1);
@@ -5404,10 +5320,8 @@ Index: pkg-php/win32/build/config.w32
  
  /* For snapshot builders, where can we find the additional
   * files that make up the snapshot template? */
-Index: pkg-php/win32/build/config.w32.h.in
-===================================================================
---- pkg-php.orig/win32/build/config.w32.h.in	2009-08-25 15:43:40.000000000 +0200
-+++ pkg-php/win32/build/config.w32.h.in	2009-08-25 15:44:03.000000000 +0200
+--- pkg-php.orig/win32/build/config.w32.h.in
++++ pkg-php/win32/build/config.w32.h.in
 @@ -149,6 +149,9 @@
  /* Win32 supports strcoll */
  #define HAVE_STRCOLL 1
diff --git a/debian/patches/use_embedded_timezonedb.patch b/debian/patches/use_embedded_timezonedb.patch
index 789a7d7..7f03a5d 100644
--- a/debian/patches/use_embedded_timezonedb.patch
+++ b/debian/patches/use_embedded_timezonedb.patch
@@ -17,9 +17,9 @@ r3: fix a crash if /usr/share/zoneinfo doesn't exist (Raphael Geissert)
 r2: add filesystem trawl to set up name alias index
 r1: initial revision
 
---- php-5.3.0/ext/date/lib/parse_tz.c.systzdata
-+++ php-5.3.0/ext/date/lib/parse_tz.c
-@@ -20,6 +20,16 @@
+--- pkg-php.orig/ext/date/lib/parse_tz.c
++++ pkg-php/ext/date/lib/parse_tz.c
+@@ -24,6 +24,16 @@
  
  #include "timelib.h"
  
@@ -36,7 +36,7 @@ r1: initial revision
  #include <stdio.h>
  
  #ifdef HAVE_LOCALE_H
-@@ -31,7 +41,12 @@
+@@ -35,7 +45,12 @@
  #else
  #include <strings.h>
  #endif
@@ -49,7 +49,7 @@ r1: initial revision
  
  #if (defined(__APPLE__) || defined(__APPLE_CC__)) && (defined(__BIG_ENDIAN__) || defined(__LITTLE_ENDIAN__))
  # if defined(__LITTLE_ENDIAN__)
-@@ -51,6 +66,11 @@
+@@ -55,6 +70,11 @@
  
  static void read_preamble(const unsigned char **tzf, timelib_tzinfo *tz)
  {
@@ -61,7 +61,7 @@ r1: initial revision
  	/* skip ID */
  	*tzf += 4;
  	
-@@ -253,7 +273,435 @@ void timelib_dump_tzinfo(timelib_tzinfo 
+@@ -257,7 +277,435 @@ void timelib_dump_tzinfo(timelib_tzinfo 
  	}
  }
  
@@ -498,7 +498,7 @@ r1: initial revision
  {
  	int left = 0, right = tzdb->index_size - 1;
  #ifdef HAVE_SETLOCALE
-@@ -292,36 +740,131 @@ static int seek_to_tz_position(const uns
+@@ -296,36 +744,131 @@ static int seek_to_tz_position(const uns
  	return 0;
  }
  
@@ -633,8 +633,8 @@ r1: initial revision
  	} else {
  		tmp = NULL;
  	}
---- php-5.3.0/ext/date/lib/timelib.m4.systzdata
-+++ php-5.3.0/ext/date/lib/timelib.m4
+--- pkg-php.orig/ext/date/lib/timelib.m4
++++ pkg-php/ext/date/lib/timelib.m4
 @@ -78,3 +78,17 @@ stdlib.h
  
  dnl Check for strtoll, atoll
-- 
1.6.3.3





More information about the Pkg-php-commits mailing list