]> git.pld-linux.org Git - packages/php.git/commitdiff
- updated
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Fri, 5 Dec 2008 23:09:24 +0000 (23:09 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    php-fpm.patch -> 1.9
    php-no_pear_install.patch -> 1.7
    php-sapi-ini-file.patch -> 1.8
    php-tds.patch -> 1.3

php-fpm.patch
php-no_pear_install.patch
php-sapi-ini-file.patch
php-tds.patch

index 70142d3c369560dee5e4ad3a8ddfb86490d8727d..568bb670b6b4bd23824bced4ae64563341589e00 100644 (file)
@@ -358,7 +358,7 @@ diff -Nru php-5.2.6.vanilla/main/php_config.h.in php-5.2.6.fpm/main/php_config.h
                        max_requests = atoi(getenv("PHP_FCGI_MAX_REQUESTS"));
                        if (max_requests < 0) {
                                fprintf(stderr, "PHP_FCGI_MAX_REQUESTS is not valid\n");
-@@ -1642,7 +1646,11 @@
+@@ -1677,7 +1677,11 @@
  
  #ifndef PHP_WIN32
        /* Pre-fork, if required */
@@ -368,9 +368,9 @@ diff -Nru php-5.2.6.vanilla/main/php_config.h.in php-5.2.6.fpm/main/php_config.h
 +                      !fpm &&
 +#endif
 +                      getenv("PHP_FCGI_CHILDREN")) {
-               children = atoi(getenv("PHP_FCGI_CHILDREN"));
+               char * children_str = getenv("PHP_FCGI_CHILDREN");
+               children = atoi(children_str);
                if (children < 0) {
-                       fprintf(stderr, "PHP_FCGI_CHILDREN is not valid\n");
 @@ -1616,6 +1729,8 @@
  #endif
  
@@ -531,7 +531,7 @@ diff -Nru php-5.2.6.vanilla/sapi/cgi/fastcgi.c php-5.2.6.fpm/sapi/cgi/fastcgi.c
  #endif
        }
        return is_fastcgi;
-@@ -255,9 +262,24 @@
+@@ -256,11 +256,27 @@
        }
  }
  
@@ -547,15 +547,18 @@ diff -Nru php-5.2.6.vanilla/sapi/cgi/fastcgi.c php-5.2.6.fpm/sapi/cgi/fastcgi.c
 +
  void fcgi_shutdown(void)
  {
-       is_fastcgi = 0;
-+
+       if (is_initialized) {
+               zend_hash_destroy(&fcgi_mgmt_vars);
+       }
++      
 +      if (allowed_clients) {
 +              free(allowed_clients);
 +              allowed_clients = 0;
 +      }
++
+       is_fastcgi = 0;
  }
  
- #ifdef _WIN32
 @@ -330,6 +352,41 @@
  }
  #endif
index e233a82d7f1796a23a540be2a71311868296b363..158ff68193a9ad3c4a17b726c8630bf97671af5d 100644 (file)
@@ -1,11 +1,11 @@
 --- php-5.0.0b3.orig/configure.in      2003-12-24 17:30:44.000000000 +0100
 +++ php-5.0.0b3/configure.in   2003-12-24 17:31:45.000000000 +0100
-@@ -1149,7 +1149,7 @@
+@@ -1343,7 +1343,7 @@
  CXXFLAGS="$CXXFLAGS $standard_libtool_flag"
  
- all_targets="$lcov_target \$(OVERALL_TARGET) \$(PHP_MODULES) \$(PHP_CLI_TARGET)"
+ all_targets="$lcov_target \$(OVERALL_TARGET) \$(PHP_MODULES) \$(PHP_ZEND_EX) \$(PHP_CLI_TARGET)"
 -install_targets="$install_modules install-build install-headers install-programs $install_pear"
 +install_targets="$install_modules install-build install-headers install-programs"
  
  case $PHP_SAPI in
-   cgi)
+   cli)
index 5f38403dd513f84964f82ace6d5127b77d20bbdd..b078e3ffa41cc8a04616d247b08f34420b361637 100644 (file)
@@ -1,14 +1,20 @@
---- php5.2-200710301730/main/php_ini.c 2007-08-31 11:31:28.000000000 +0300
-+++ php5.2-200710301730-sapi-ini-file/main/php_ini.c   2007-10-30 21:28:48.493329368 +0200
-@@ -463,6 +463,24 @@
-                               }
+--- php-5.2.7/main/php_ini.c.org       2008-12-05 23:30:07.843241117 +0100
++++ php-5.2.7/main/php_ini.c   2008-12-05 23:36:18.096968965 +0100
+@@ -475,21 +475,32 @@
                        }
                }
+-              /* Otherwise search for php-%sapi-module-name%.ini file in search path */
 +              /* Search (global) php.ini file in search path */
-+              if (!fh.handle.fp) {
+               if (!fh.handle.fp) {
+-                      const char *fmt = "php-%s.ini";
+-                      char *ini_fname;
+-                      spprintf(&ini_fname, 0, fmt, sapi_module.name);
+-                      fh.handle.fp = php_fopen_with_path(ini_fname, "r", php_ini_search_path, &php_ini_opened_path TSRMLS_CC);
+-                      efree(ini_fname);
 +                      fh.handle.fp = php_fopen_with_path("php.ini", "r", php_ini_search_path, &php_ini_opened_path TSRMLS_CC);
-+                      if (fh.handle.fp) {
-+                              fh.filename = php_ini_opened_path;
+                       if (fh.handle.fp) {
+                               fh.filename = php_ini_opened_path;
 +                              PG(safe_mode) = safe_mode_state;
 +                              PG(open_basedir) = open_basedir;
 +                              fh.type = ZEND_HANDLE_FP;
 +                              fh.handle.fp = NULL;
 +                              efree(php_ini_opened_path);
 +                              fh.filename = php_ini_opened_path = NULL;
-+                      }
-+              }
-               /* Search php-%sapi-module-name%.ini file in search path */
-               if (!fh.handle.fp) {
-                       const char *fmt = "php-%s.ini";
-@@ -474,13 +492,6 @@
-                               fh.filename = php_ini_opened_path;
                        }
                }
--              /* Search php.ini file in search path */
--              if (!fh.handle.fp) {
--                      fh.handle.fp = php_fopen_with_path("php.ini", "r", php_ini_search_path, &php_ini_opened_path TSRMLS_CC);
--                      if (fh.handle.fp) {
--                              fh.filename = php_ini_opened_path;
--                      }
--              }
-       }
  
-       if (free_ini_search_path) {
-@@ -513,9 +524,13 @@
-        * parse any .ini files found in this directory. */
-       if (!sapi_module.php_ini_ignore && strlen(PHP_CONFIG_FILE_SCAN_DIR)) {
+-              /* If still no ini file found, search for php.ini file in search path */
++              /* Otherwise search for php-%sapi-module-name%.ini file in search path */
+               if (!fh.handle.fp) {
+-                      fh.handle.fp = php_fopen_with_path("php.ini", "r", php_ini_search_path, &php_ini_opened_path TSRMLS_CC);
++                      const char *fmt = "php-%s.ini";
++                      char *ini_fname;
++                      spprintf(&ini_fname, 0, fmt, sapi_module.name);
++                      fh.handle.fp = php_fopen_with_path(ini_fname, "r", php_ini_search_path, &php_ini_opened_path TSRMLS_CC);
++                      efree(ini_fname);
+                       if (fh.handle.fp) {
+                               fh.filename = php_ini_opened_path;
+                       }
+@@ -533,9 +544,13 @@
+       /* Scan and parse any .ini files found in scan path if path not empty. */
+       if (!sapi_module.php_ini_ignore && php_ini_scanned_path_len) {
                struct dirent **namelist;
 -              int ndir, i;
 +              int ndir, i, found = 0;
 +              char *sapi_scan_dir = emalloc(strlen(fmt) + strlen(sapi_module.name));
 +              sprintf(sapi_scan_dir, fmt, sapi_module.name);
  
-               if ((ndir = php_scandir(PHP_CONFIG_FILE_SCAN_DIR, &namelist, 0, php_alphasort)) > 0) {
+               if ((ndir = php_scandir(php_ini_scanned_path, &namelist, 0, php_alphasort)) > 0) {
 +                      found += ndir;
                        for (i = 0; i < ndir; i++) {
                                /* check for a .ini extension */
                                if (!(p = strrchr(namelist[i]->d_name, '.')) || (p && strcmp(p, ".ini"))) {
-@@ -532,6 +547,35 @@
-                                                       /* Here, add it to the list of ini files read */
-                                                       l = strlen(ini_file);
-                                                       total_l += l + 2;
-+                                                      p = estrndup(ini_file, l); 
-+                                                      zend_llist_add_element(&scanned_ini_list, &p);
-+                                              }
-+                                      }
-+                              }
-+                              free(namelist[i]);
-+                      }
-+                      free(namelist);
+@@ -564,6 +579,38 @@
+                               free(namelist[i]);
+                       }
+                       free(namelist);
 +              }
-+
++              
 +              if ((ndir = php_scandir(sapi_scan_dir, &namelist, 0, php_alphasort)) > 0) {
 +                      found += ndir;
-+
 +                      for (i = 0; i < ndir; i++) {
 +                              /* check for a .ini extension */
 +                              if (!(p = strrchr(namelist[i]->d_name, '.')) || (p && strcmp(p, ".ini"))) {
 +                                                      /* Here, add it to the list of ini files read */
 +                                                      l = strlen(ini_file);
 +                                                      total_l += l + 2;
-                                                       p = estrndup(ini_file, l);
-                                                       zend_llist_add_element(&scanned_ini_list, &p);
-                                               }
-@@ -540,8 +584,11 @@
-                               free(namelist[i]);
-                       }
-                       free(namelist);
++                                                      p = estrndup(ini_file, l);
++                                                      zend_llist_add_element(&scanned_ini_list, &p);
++                                              }
++                                      }
++                              }
++                              free(namelist[i]);
++                      }
++                      free(namelist);
 +              }
 +              efree(sapi_scan_dir);
--                      /*
++
 +              if (found) {
-+                      /* 
+                       /*
                         * Don't need an extra byte for the \0 in this malloc as the last
-                        * element will not get a trailing , which gives us the byte for the \0
-                        */
index 77d93f5721ec4dab17774318950f630851f151a7..0976995206a22fc2b1a238cf6bdddd5c69e54a0c 100644 (file)
@@ -1,83 +1,3 @@
---- php/ext/mssql/config.m4~   2007-07-03 19:25:34.000000000 +0200
-+++ php/ext/mssql/config.m4    2008-06-16 10:28:41.960540536 +0200
-@@ -10,11 +10,11 @@
-   if test "$PHP_MSSQL" = "yes"; then
-     for i in /usr/local /usr; do
--      if test -f $i/include/tds.h; then
-+      if test -f $i/include/sybdb.h; then
-         FREETDS_INSTALLATION_DIR=$i
-         FREETDS_INCLUDE_DIR=$i/include
-         break
--      elif test -f $i/include/freetds/tds.h; then
-+      elif test -f $i/include/freetds/sybdb.h; then
-         FREETDS_INSTALLATION_DIR=$i
-         FREETDS_INCLUDE_DIR=$i/include/freetds
-         break
-@@ -27,10 +27,10 @@
-   elif test "$PHP_MSSQL" != "no"; then
--    if test -f $PHP_MSSQL/include/tds.h; then
-+    if test -f $PHP_MSSQL/include/sybdb.h; then
-       FREETDS_INSTALLATION_DIR=$PHP_MSSQL
-       FREETDS_INCLUDE_DIR=$PHP_MSSQL/include
--    elif test -f $PHP_MSSQL/include/freetds/tds.h; then
-+    elif test -f $PHP_MSSQL/include/freetds/sybdb.h; then
-       FREETDS_INSTALLATION_DIR=$PHP_MSSQL
-       FREETDS_INCLUDE_DIR=$PHP_MSSQL/include/freetds
-     else
-@@ -38,8 +38,8 @@
-     fi
-   fi  
--  if test ! -r "$FREETDS_INSTALLATION_DIR/$PHP_LIBDIR/libtds.a" && test ! -r "$FREETDS_INSTALLATION_DIR/$PHP_LIBDIR/libtds.so"; then
--     AC_MSG_ERROR(Could not find $FREETDS_INSTALLATION_DIR/$PHP_LIBDIR/libtds.[a|so])
-+  if test ! -r "$FREETDS_INSTALLATION_DIR/$PHP_LIBDIR/libsybdb.a" && test ! -r "$FREETDS_INSTALLATION_DIR/$PHP_LIBDIR/libsybdb.so"; then
-+     AC_MSG_ERROR(Could not find $FREETDS_INSTALLATION_DIR/$PHP_LIBDIR/libsybdb.[a|so])
-   fi
-   PHP_ADD_INCLUDE($FREETDS_INCLUDE_DIR)
---- php/ext/pdo_dblib/config.m4~       2007-07-03 19:25:34.000000000 +0200
-+++ php/ext/pdo_dblib/config.m4        2008-06-16 10:31:41.526355657 +0200
-@@ -13,11 +13,11 @@
-   if test "$PHP_PDO_DBLIB" = "yes"; then
-     for i in /usr/local /usr; do
--      if test -f $i/include/tds.h; then
-+      if test -f $i/include/sybdb.h; then
-         PDO_FREETDS_INSTALLATION_DIR=$i
-         PDO_FREETDS_INCLUDE_DIR=$i/include
-         break
--      elif test -f $i/include/freetds/tds.h; then
-+      elif test -f $i/include/freetds/sybdb.h; then
-         PDO_FREETDS_INSTALLATION_DIR=$i
-         PDO_FREETDS_INCLUDE_DIR=$i/include/freetds
-         break;
-@@ -30,10 +30,10 @@
-   elif test "$PHP_PDO_DBLIB" != "no"; then
--    if test -f $PHP_PDO_DBLIB/include/tds.h; then
-+    if test -f $PHP_PDO_DBLIB/include/sybdb.h; then
-       PDO_FREETDS_INSTALLATION_DIR=$PHP_PDO_DBLIB
-       PDO_FREETDS_INCLUDE_DIR=$PHP_PDO_DBLIB/include
--    elif test -f $PHP_PDO_DBLIB/include/freetds/tds.h; then
-+    elif test -f $PHP_PDO_DBLIB/include/freetds/sybdb.h; then
-       PDO_FREETDS_INSTALLATION_DIR=$PHP_PDO_DBLIB
-       PDO_FREETDS_INCLUDE_DIR=$PHP_PDO_DBLIB/include/freetds
-     else
-@@ -45,8 +45,8 @@
-     PHP_LIBDIR=lib
-   fi
--  if test ! -r "$PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR/libtds.a" && test ! -r "$PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR/libtds.so"; then
--     AC_MSG_ERROR(Could not find $PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR/libtds.[a|so])
-+  if test ! -r "$PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR/libsybdb.a" && test ! -r "$PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR/libsybdb.so"; then
-+     AC_MSG_ERROR(Could not find $PDO_FREETDS_INSTALLATION_DIR/$PHP_LIBDIR/libsybdb.[a|so])
-   fi
-   PHP_ADD_INCLUDE($PDO_FREETDS_INCLUDE_DIR)
 --- php/ext/sybase_ct/config.m4~       2007-07-03 19:25:35.000000000 +0200
 +++ php/ext/sybase_ct/config.m4        2008-06-16 10:42:20.463792334 +0200
 @@ -31,7 +31,7 @@
This page took 0.103648 seconds and 4 git commands to generate.