ports/140044: Port for PHP FPM 0.6

Steven Hartland & steven.hartland at multiplay.co.uk
Wed Oct 28 10:50:02 UTC 2009


>Number:         140044
>Category:       ports
>Synopsis:       Port for PHP FPM 0.6
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Oct 28 10:50:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Steven Hartland &
>Release:        FreeBSD 7.0-RELEASE-p3 amd64
>Organization:
Multiplay
>Environment:
System: FreeBSD forums1-ea.multiplay.co.uk 7.0-RELEASE-p3 FreeBSD 7.0-RELEASE-p3 #2: Fri Jul 18 11:48:38 BST 2008 root at loncore0.multiplay.co.uk:/usr/src/sys/amd64/compile/MULTIPLAY amd64

>Description:
	New port: lang/php5-fpm this is based off php v5.2.11 and fpm v0.6
>How-To-Repeat:
	N/A

>Fix:

	Install shar archive

--- php5-fpm.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	php5-fpm
#	php5-fpm/files
#	php5-fpm/files/patch-ext_standard_array.c
#	php5-fpm/files/patch-TSRM_threads.m4
#	php5-fpm/files/patch-Zend::zend.h
#	php5-fpm/files/patch-Zend_zend_list.c
#	php5-fpm/files/patch-Zend_zend_list.h
#	php5-fpm/files/patch-acinclude.m4
#	php5-fpm/files/patch-configure.in
#	php5-fpm/files/patch-ext_standard_basic_functions.c
#	php5-fpm/files/patch-ext_standard_image.c
#	php5-fpm/files/patch-ext_standard_php_dns.h
#	php5-fpm/files/patch-main::php_config.h.in
#	php5-fpm/files/patch-php.ini-dist
#	php5-fpm/files/patch-php.ini-recommended
#	php5-fpm/files/php-fpm.in
#	php5-fpm/files/patch-sapi_cgi_Makefile.frag
#	php5-fpm/files/patch-sapi_cgi_config9.m4
#	php5-fpm/files/patch-scripts::phpize.in
#	php5-fpm/Makefile
#	php5-fpm/distinfo
#	php5-fpm/pkg-descr
#	php5-fpm/pkg-plist
#
echo c - php5-fpm
mkdir -p php5-fpm > /dev/null 2>&1
echo c - php5-fpm/files
mkdir -p php5-fpm/files > /dev/null 2>&1
echo x - php5-fpm/files/patch-ext_standard_array.c
sed 's/^X//' >php5-fpm/files/patch-ext_standard_array.c << 'END-of-php5-fpm/files/patch-ext_standard_array.c'
X--- ext/standard/array.c.orig	Mon Feb 12 20:20:48 2007
X+++ ext/standard/array.c	Mon Feb 12 20:22:14 2007
X@@ -295,6 +295,7 @@
X PHP_FUNCTION(count)
X {
X 	zval *array;
X+	zend_class_entry **ce_Countable;
X 	long mode = COUNT_NORMAL;
X 	
X 	if (zend_parse_parameters (ZEND_NUM_ARGS() TSRMLS_CC, "z|l", &array, &mode) == FAILURE)
X@@ -308,11 +309,11 @@
X 			RETURN_LONG (php_count_recursive (array, mode TSRMLS_CC));
X 			break;
X 		case IS_OBJECT: {
X-#ifdef HAVE_SPL
X 			/* it the object implements Countable we call its count() method */
X 			zval *retval;
X 
X-			if (Z_OBJ_HT_P(array)->get_class_entry && instanceof_function(Z_OBJCE_P(array), spl_ce_Countable TSRMLS_CC)) {
X+			if (zend_lookup_class_ex("Countable", 9, 0, &ce_Countable TSRMLS_CC) != FAILURE) {
X+			if (Z_OBJ_HT_P(array)->get_class_entry && instanceof_function(Z_OBJCE_P(array), *ce_Countable TSRMLS_CC)) {
X 				zend_call_method_with_0_params(&array, NULL, NULL, "count", &retval);
X 				if (retval) {
X 					convert_to_long(retval);
X@@ -321,7 +322,7 @@
X 				}
X 				return;
X 			}
X-#endif
X+			}
X 			/* if not we return the number of properties (not taking visibility into account) */
X 			if (Z_OBJ_HT_P(array)->count_elements) {
X 				RETVAL_LONG(1);
END-of-php5-fpm/files/patch-ext_standard_array.c
echo x - php5-fpm/files/patch-TSRM_threads.m4
sed 's/^X//' >php5-fpm/files/patch-TSRM_threads.m4 << 'END-of-php5-fpm/files/patch-TSRM_threads.m4'
X--- TSRM/threads.m4.orig	2005-04-27 15:22:18.000000000 +0200
X+++ TSRM/threads.m4	2009-09-22 10:01:37.000000000 +0200
X@@ -79,7 +79,7 @@
X     pthread_mutexattr_t mattr;
X     int data = 1;
X     pthread_mutexattr_init(&mattr);
X-    return pthread_create(&thd, NULL, thread_routine, &data);
X+    return 0;
X } ], [
X   pthreads_working=yes
X   ], [
END-of-php5-fpm/files/patch-TSRM_threads.m4
echo x - php5-fpm/files/patch-Zend::zend.h
sed 's/^X//' >php5-fpm/files/patch-Zend::zend.h << 'END-of-php5-fpm/files/patch-Zend::zend.h'
X--- Zend/zend.h.orig	Tue Nov 15 14:35:22 2005
X+++ Zend/zend.h	Fri Nov 25 09:31:48 2005
X@@ -178,7 +178,7 @@
X #endif
X 
X 
X-#if (HAVE_ALLOCA || (defined (__GNUC__) && __GNUC__ >= 2)) && !(defined(ZTS) && defined(ZEND_WIN32)) && !(defined(ZTS) && defined(NETWARE)) && !(defined(ZTS) && defined(HPUX)) && !defined(DARWIN)
X+#if (HAVE_ALLOCA || (defined (__GNUC__) && __GNUC__ >= 2)) && !(defined(ZTS) && defined(ZEND_WIN32)) && !(defined(ZTS) && defined(NETWARE)) && !(defined(ZTS) && defined(HPUX)) && !defined(DARWIN) && !(defined(ZTS) && defined(__FreeBSD__))
X # define do_alloca(p) alloca(p)
X # define free_alloca(p)
X #else
END-of-php5-fpm/files/patch-Zend::zend.h
echo x - php5-fpm/files/patch-Zend_zend_list.c
sed 's/^X//' >php5-fpm/files/patch-Zend_zend_list.c << 'END-of-php5-fpm/files/patch-Zend_zend_list.c'
X--- Zend/zend_list.c.orig	2007-01-01 10:35:46.000000000 +0100
X+++ Zend/zend_list.c	2008-01-29 11:05:14.000000000 +0100
X@@ -48,7 +48,7 @@
X 	return index;
X }
X 
X-ZEND_API int _zend_list_delete(int id TSRMLS_DC)
X+ZEND_API int _zend_list_delete(ulong id TSRMLS_DC)
X {
X 	zend_rsrc_list_entry *le;
X 	
X@@ -65,7 +65,7 @@
X }
X 
X 
X-ZEND_API void *_zend_list_find(int id, int *type TSRMLS_DC)
X+ZEND_API void *_zend_list_find(ulong id, int *type TSRMLS_DC)
X {
X 	zend_rsrc_list_entry *le;
X 
X@@ -78,7 +78,7 @@
X 	}
X }
X 
X-ZEND_API int _zend_list_addref(int id TSRMLS_DC)
X+ZEND_API int _zend_list_addref(ulong id TSRMLS_DC)
X {
X 	zend_rsrc_list_entry *le;
X 	
X@@ -350,7 +350,7 @@
X }
X 
X 
X-char *zend_rsrc_list_get_rsrc_type(int resource TSRMLS_DC)
X+char *zend_rsrc_list_get_rsrc_type(ulong resource TSRMLS_DC)
X {
X 	zend_rsrc_list_dtors_entry *lde;
X 	int rsrc_type;
END-of-php5-fpm/files/patch-Zend_zend_list.c
echo x - php5-fpm/files/patch-Zend_zend_list.h
sed 's/^X//' >php5-fpm/files/patch-Zend_zend_list.h << 'END-of-php5-fpm/files/patch-Zend_zend_list.h'
X--- Zend/zend_list.h.orig	2007-01-01 10:35:46.000000000 +0100
X+++ Zend/zend_list.h	2008-01-29 11:05:12.000000000 +0100
X@@ -71,9 +71,9 @@
X void zend_destroy_rsrc_list_dtors(void);
X 
X ZEND_API int zend_list_insert(void *ptr, int type);
X-ZEND_API int _zend_list_addref(int id TSRMLS_DC);
X-ZEND_API int _zend_list_delete(int id TSRMLS_DC);
X-ZEND_API void *_zend_list_find(int id, int *type TSRMLS_DC);
X+ZEND_API int _zend_list_addref(ulong id TSRMLS_DC);
X+ZEND_API int _zend_list_delete(ulong id TSRMLS_DC);
X+ZEND_API void *_zend_list_find(ulong id, int *type TSRMLS_DC);
X 
X #define zend_list_addref(id)		_zend_list_addref(id TSRMLS_CC)
X #define zend_list_delete(id)		_zend_list_delete(id TSRMLS_CC)
X@@ -82,7 +82,7 @@
X ZEND_API int zend_register_resource(zval *rsrc_result, void *rsrc_pointer, int rsrc_type);
X ZEND_API void *zend_fetch_resource(zval **passed_id TSRMLS_DC, int default_id, char *resource_type_name, int *found_resource_type, int num_resource_types, ...);
X 
X-ZEND_API char *zend_rsrc_list_get_rsrc_type(int resource TSRMLS_DC);
X+ZEND_API char *zend_rsrc_list_get_rsrc_type(ulong resource TSRMLS_DC);
X ZEND_API int zend_fetch_list_dtor_id(char *type_name);
X 
X extern ZEND_API int le_index_ptr;  /* list entry type for index pointers */
END-of-php5-fpm/files/patch-Zend_zend_list.h
echo x - php5-fpm/files/patch-acinclude.m4
sed 's/^X//' >php5-fpm/files/patch-acinclude.m4 << 'END-of-php5-fpm/files/patch-acinclude.m4'
X--- acinclude.m4.orig	2009-05-09 22:28:02.000000000 +0200
X+++ acinclude.m4	2009-06-25 08:08:05.000000000 +0200
X@@ -194,7 +194,7 @@
X dnl
X dnl which array to append to?
X AC_DEFUN([PHP_ADD_SOURCES],[
X-  PHP_ADD_SOURCES_X($1, $2, $3, ifelse($4,cli,PHP_CLI_OBJS,ifelse($4,sapi,PHP_SAPI_OBJS,PHP_GLOBAL_OBJS)))
X+  PHP_ADD_SOURCES_X($1, $2, $3, ifelse($4,cli,PHP_CLI_OBJS,ifelse($4,sapi,PHP_SAPI_OBJS,ifelse($4,cgi,PHP_CGI_OBJS,PHP_GLOBAL_OBJS))))
X ])
X 
X dnl
X@@ -968,15 +968,8 @@
X   if test "$3" != "shared" && test "$3" != "yes" && test "$4" = "cli"; then
X dnl ---------------------------------------------- CLI static module
X     [PHP_]translit($1,a-z_-,A-Z__)[_SHARED]=no
X-    case "$PHP_SAPI" in
X-      cgi|embed[)]
X-        PHP_ADD_SOURCES(PHP_EXT_DIR($1),$2,$ac_extra,)
X-        EXT_STATIC="$EXT_STATIC $1"
X-        ;;
X-      *[)]
X         PHP_ADD_SOURCES(PHP_EXT_DIR($1),$2,$ac_extra,cli)
X-        ;;
X-    esac
X+        PHP_ADD_SOURCES(PHP_EXT_DIR($1),$2,$ac_extra,cgi)
X     EXT_CLI_STATIC="$EXT_CLI_STATIC $1"
X   fi
X   PHP_ADD_BUILD_DIR($ext_builddir)
X@@ -1026,12 +1019,6 @@
X build to be successful.
X ])
X   fi
X-  if test "x$is_it_enabled" = "xno" && test "x$3" != "xtrue"; then
X-    AC_MSG_ERROR([
X-You've configured extension $1, which depends on extension $2,
X-but you've either not enabled $2, or have disabled it.
X-])
X-  fi
X   dnl Some systems require that we link $2 to $1 when building
X ])
X 
X@@ -2303,9 +2290,9 @@
X   test -z "$PHP_IMAP_SSL" && PHP_IMAP_SSL=no
X 
X   dnl Fallbacks for different configure options
X-  if test "$PHP_OPENSSL" != "no"; then
X+  if test -n "$PHP_OPENSSL" && test "$PHP_OPENSSL" != "no"; then
X     PHP_OPENSSL_DIR=$PHP_OPENSSL
X-  elif test "$PHP_IMAP_SSL" != "no"; then
X+  elif test -n "$PHP_IMAP_SSL" && test "$PHP_IMAP_SSL" != "no"; then
X     PHP_OPENSSL_DIR=$PHP_IMAP_SSL
X   fi
X 
END-of-php5-fpm/files/patch-acinclude.m4
echo x - php5-fpm/files/patch-configure.in
sed 's/^X//' >php5-fpm/files/patch-configure.in << 'END-of-php5-fpm/files/patch-configure.in'
X--- configure.in.orig	2008-12-05 07:58:47.000000000 +0100
X+++ configure.in	2008-12-05 08:02:26.000000000 +0100
X@@ -270,7 +270,6 @@
X dnl .
X dnl -------------------------------------------------------------------------
X 
X-PTHREADS_CHECK
X PHP_HELP_SEPARATOR([SAPI modules:])
X PHP_SHLIB_SUFFIX_NAMES
X PHP_SAPI=default
X@@ -295,7 +294,6 @@
X 
X if test "$enable_maintainer_zts" = "yes"; then
X   PTHREADS_ASSIGN_VARS
X-  PTHREADS_FLAGS
X fi
X 
X divert(3)
X@@ -1136,7 +1134,7 @@
X EXPANDED_DATADIR=$datadir
X EXPANDED_PHP_CONFIG_FILE_PATH=`eval echo "$PHP_CONFIG_FILE_PATH"`
X EXPANDED_PHP_CONFIG_FILE_SCAN_DIR=`eval echo "$PHP_CONFIG_FILE_SCAN_DIR"`
X-INCLUDE_PATH=.:$EXPANDED_PEAR_INSTALLDIR
X+INCLUDE_PATH=.:${prefix}/share/pear
X 
X exec_prefix=$old_exec_prefix
X libdir=$old_libdir
X@@ -1344,22 +1342,19 @@
X INLINE_CFLAGS="$INLINE_CFLAGS $standard_libtool_flag"
X CXXFLAGS="$CXXFLAGS $standard_libtool_flag"
X 
X-all_targets="$lcov_target \$(OVERALL_TARGET) \$(PHP_MODULES) \$(PHP_ZEND_EX) \$(PHP_CLI_TARGET)"
X-install_targets="$install_modules install-build install-headers install-programs $install_pear"
X+all_targets="$lcov_target \$(OVERALL_TARGET) \$(PHP_MODULES) \$(PHP_ZEND_EX) \$(PHP_CLI_TARGET) \$(PHP_CGI_TARGET)"
X+install_targets="$PHP_INSTALL_CLI_TARGET $PHP_INSTALL_CGI_TARGET $install_modules install-build install-headers install-programs $install_pear"
X 
X case $PHP_SAPI in
X-  cli)
X-    install_targets="$PHP_INSTALL_CLI_TARGET $install_targets"
X-    ;;
X-  *)
X-    install_targets="install-sapi $PHP_INSTALL_CLI_TARGET $install_targets"
X+  apache|apache2handler)
X+    install_targets="install-sapi $install_targets"
X     ;;
X esac
X 
X PHP_SUBST(all_targets)
X PHP_SUBST(install_targets)
X 
X-PHP_INSTALL_HEADERS([Zend/ TSRM/ include/ main/ main/streams/ regex/])
X+PHP_INSTALL_HEADERS([Zend/ TSRM/ main/ main/streams/ regex/])
X 
X PHP_ADD_SOURCES(TSRM, TSRM.c tsrm_strtok_r.c tsrm_virtual_cwd.c)
X 
END-of-php5-fpm/files/patch-configure.in
echo x - php5-fpm/files/patch-ext_standard_basic_functions.c
sed 's/^X//' >php5-fpm/files/patch-ext_standard_basic_functions.c << 'END-of-php5-fpm/files/patch-ext_standard_basic_functions.c'
X--- ext/standard/basic_functions.c.orig	2008-06-09 14:06:40.000000000 +0200
X+++ ext/standard/basic_functions.c	2008-06-09 14:08:28.000000000 +0200
X@@ -87,6 +87,7 @@
X # include <sys/loadavg.h>
X #endif
X 
X+#define HARTMUT_0
X #ifdef HARTMUT_0
X #include <getopt.h>
X #endif
X@@ -3859,7 +3860,7 @@
X 		SetEnvironmentVariable(pe->key, "bugbug");
X #endif
X 		putenv(pe->previous_value);
X-# if defined(PHP_WIN32)
X+# if defined(PHP_WIN32) || __FreeBSD_version < 700050
X 		efree(pe->previous_value);
X # endif
X 	} else {
X@@ -4461,7 +4462,7 @@
X 		pe.previous_value = NULL;
X 		for (env = environ; env != NULL && *env != NULL; env++) {
X 			if (!strncmp(*env, pe.key, pe.key_len) && (*env)[pe.key_len] == '=') {	/* found it */
X-#if defined(PHP_WIN32)
X+#if defined(PHP_WIN32) || __FreeBSD_version < 700050
X 				/* must copy previous value because MSVCRT's putenv can free the string without notice */
X 				pe.previous_value = estrdup(*env);
X #else
END-of-php5-fpm/files/patch-ext_standard_basic_functions.c
echo x - php5-fpm/files/patch-ext_standard_image.c
sed 's/^X//' >php5-fpm/files/patch-ext_standard_image.c << 'END-of-php5-fpm/files/patch-ext_standard_image.c'
X--- ext/standard/image.c.orig	2007-10-04 15:31:11.000000000 +0200
X+++ ext/standard/image.c	2007-11-13 22:47:04.000000000 +0100
X@@ -31,9 +31,7 @@
X #endif
X #include "php_image.h"
X 
X-#if HAVE_ZLIB && !defined(COMPILE_DL_ZLIB)
X #include "zlib.h"
X-#endif
X 
X /* file type markers */
X PHPAPI const char php_sig_gif[3] = {'G', 'I', 'F'};
X@@ -80,9 +78,7 @@
X 	REGISTER_LONG_CONSTANT("IMAGETYPE_JP2",     IMAGE_FILETYPE_JP2,     CONST_CS | CONST_PERSISTENT);
X 	REGISTER_LONG_CONSTANT("IMAGETYPE_JPX",     IMAGE_FILETYPE_JPX,     CONST_CS | CONST_PERSISTENT);
X 	REGISTER_LONG_CONSTANT("IMAGETYPE_JB2",     IMAGE_FILETYPE_JB2,     CONST_CS | CONST_PERSISTENT);
X-#if HAVE_ZLIB && !defined(COMPILE_DL_ZLIB)
X 	REGISTER_LONG_CONSTANT("IMAGETYPE_SWC",     IMAGE_FILETYPE_SWC,     CONST_CS | CONST_PERSISTENT);
X-#endif	
X 	REGISTER_LONG_CONSTANT("IMAGETYPE_IFF",     IMAGE_FILETYPE_IFF,     CONST_CS | CONST_PERSISTENT);
X 	REGISTER_LONG_CONSTANT("IMAGETYPE_WBMP",    IMAGE_FILETYPE_WBMP,    CONST_CS | CONST_PERSISTENT);
X 	REGISTER_LONG_CONSTANT("IMAGETYPE_JPEG2000",IMAGE_FILETYPE_JPC,     CONST_CS | CONST_PERSISTENT); /* keep alias */
X@@ -184,7 +180,6 @@
X }
X /* }}} */
X 
X-#if HAVE_ZLIB && !defined(COMPILE_DL_ZLIB)
X /* {{{ php_handle_swc
X  */
X static struct gfxinfo *php_handle_swc(php_stream * stream TSRMLS_DC)
X@@ -255,7 +250,6 @@
X 	return result;
X }
X /* }}} */
X-#endif
X 
X /* {{{ php_handle_swf
X  */
X@@ -1314,11 +1308,7 @@
X 			result = php_handle_swf(stream TSRMLS_CC);
X 			break;
X 		case IMAGE_FILETYPE_SWC:
X-#if HAVE_ZLIB && !defined(COMPILE_DL_ZLIB)
X 			result = php_handle_swc(stream TSRMLS_CC);
X-#else
X-			php_error_docref(NULL TSRMLS_CC, E_NOTICE, "The image is a compressed SWF file, but you do not have a static version of the zlib extension enabled");
X-#endif
X 			break;
X 		case IMAGE_FILETYPE_PSD:
X 			result = php_handle_psd(stream TSRMLS_CC);
END-of-php5-fpm/files/patch-ext_standard_image.c
echo x - php5-fpm/files/patch-ext_standard_php_dns.h
sed 's/^X//' >php5-fpm/files/patch-ext_standard_php_dns.h << 'END-of-php5-fpm/files/patch-ext_standard_php_dns.h'
X--- ext/standard/php_dns.h.orig	Sun Jun 19 11:57:31 2005
X+++ ext/standard/php_dns.h	Sun Jun 19 12:03:37 2005
X@@ -25,6 +25,10 @@
X 
X #if HAVE_RES_NMKQUERY && HAVE_RES_NSEND && HAVE_DN_EXPAND && HAVE_DN_SKIPNAME
X #define HAVE_DNS_FUNCS 1
X+#define res_ninit 	__res_ninit
X+#define res_nmkquery	__res_nmkquery
X+#define res_nsend	__res_nsend
X+#define res_nclose	__res_nclose
X #endif
X 
X PHP_FUNCTION(gethostbyaddr);
END-of-php5-fpm/files/patch-ext_standard_php_dns.h
echo x - php5-fpm/files/patch-main::php_config.h.in
sed 's/^X//' >php5-fpm/files/patch-main::php_config.h.in << 'END-of-php5-fpm/files/patch-main::php_config.h.in'
X--- main/php_config.h.in.orig	Wed Jan 11 15:25:52 2006
X+++ main/php_config.h.in	Wed May  3 09:38:09 2006
X@@ -2760,6 +2760,9 @@
X /* Define if uint32_t type is present.  */
X #undef HAVE_UINT32_T
X 
X+/* Include external shared modules configurations */
X+#include "ext/php_config.h"
X+
X /* Whether sprintf is broken */
X #undef ZEND_BROKEN_SPRINTF
X 
END-of-php5-fpm/files/patch-main::php_config.h.in
echo x - php5-fpm/files/patch-php.ini-dist
sed 's/^X//' >php5-fpm/files/patch-php.ini-dist << 'END-of-php5-fpm/files/patch-php.ini-dist'
X--- php.ini-dist.orig	Fri Dec 30 18:19:43 2005
X+++ php.ini-dist	Mon Oct 16 08:12:28 2006
X@@ -165,6 +165,15 @@
X 
X ; Safe Mode
X ;
X+; SECURITY NOTE: The FreeBSD Security Officer strongly recommend that
X+; the PHP Safe Mode feature not be relied upon for security, since the
X+; issues Safe Mode tries to handle cannot properly be handled in PHP
X+; (primarily due to PHP's use of external libraries).  While many bugs
X+; in Safe Mode has been fixed it's very likely that more issues exist
X+; which allows a user to bypass Safe Mode restrictions.
X+; For increased security we always recommend to install the Suhosin
X+; extension.
X+;
X safe_mode = Off
X 
X ; By default, Safe Mode does a UID compare check when
END-of-php5-fpm/files/patch-php.ini-dist
echo x - php5-fpm/files/patch-php.ini-recommended
sed 's/^X//' >php5-fpm/files/patch-php.ini-recommended << 'END-of-php5-fpm/files/patch-php.ini-recommended'
X--- php.ini-recommended.orig	Fri Dec 30 18:19:43 2005
X+++ php.ini-recommended	Mon Oct 16 08:13:05 2006
X@@ -223,6 +223,15 @@
X ;
X ; Safe Mode
X ;
X+; SECURITY NOTE: The FreeBSD Security Officer strongly recommend that
X+; the PHP Safe Mode feature not be relied upon for security, since the
X+; issues Safe Mode tries to handle cannot properly be handled in PHP
X+; (primarily due to PHP's use of external libraries).  While many bugs
X+; in Safe Mode has been fixed it's very likely that more issues exist
X+; which allows a user to bypass Safe Mode restrictions.
X+; For increased security we recommend to always install the Suhosin
X+; extension.
X+;
X safe_mode = Off
X 
X ; By default, Safe Mode does a UID compare check when
END-of-php5-fpm/files/patch-php.ini-recommended
echo x - php5-fpm/files/php-fpm.in
sed 's/^X//' >php5-fpm/files/php-fpm.in << 'END-of-php5-fpm/files/php-fpm.in'
X#!/bin/sh
X
X# PROVIDE: php-fpm
X# REQUIRE: NETWORKING SERVERS
X# KEYWORD: shutdown
X
X# Add the following lines to /etc/rc.conf to enable php-fpm:
X# php_fpm_enable (bool):      Set to "NO" by default.
X#                             Set it to "YES" to enable php-fpm
X# php_fpm_config (str):       Set to "" by default.
X#                             Define your php-fpm configuration file here.
X
X. %%RC_SUBR%%
X
Xname="php_fpm"
Xrcvar=`set_rcvar`
X
Xload_rc_config $name
X
X: ${php_fpm_enable="NO"}
X: ${php_fpm_pidfile="/var/run/php-fpm.pid"}
X: ${php_fpm_config="%%PREFIX%%/etc/php-fpm.conf"}
X: ${php_fpm_flags="--fpm"}
X
Xcommand="%%PREFIX%%/bin/php-fpm"
Xpidfile=${php_fpm_pidfile}
Xreload_precmd="php_fpm_prereload"
Xquit_cmd="php_fpm_quit"
X
X[ -n "$php_fpm_config" ] && php_fpm_flags="$php_fpm_flags --fpm-config $php_fpm_config"
X
Xphp_fpm_prereload()
X{
X	sig_reload=USR2
X}
X
Xphp_fpm_quit()
X{
X	sig_stop=QUIT
X	run_rc_command stop
X}
X
Xextra_commands="reload quit"
Xrun_rc_command "$1"
END-of-php5-fpm/files/php-fpm.in
echo x - php5-fpm/files/patch-sapi_cgi_Makefile.frag
sed 's/^X//' >php5-fpm/files/patch-sapi_cgi_Makefile.frag << 'END-of-php5-fpm/files/patch-sapi_cgi_Makefile.frag'
X--- sapi/cgi/Makefile.frag.orig	Wed May  3 10:09:02 2006
X+++ sapi/cgi/Makefile.frag	Wed May  3 10:08:54 2006
X@@ -1,2 +1,5 @@
X-$(SAPI_CGI_PATH): $(PHP_GLOBAL_OBJS) $(PHP_SAPI_OBJS)
X+$(SAPI_CGI_PATH): $(PHP_GLOBAL_OBJS) $(PHP_CGI_OBJS)
X 	$(BUILD_CGI)
X+
X+install-cgi: $(SAPI_CGI_PATH)
X+	@$(INSTALL_CGI)
END-of-php5-fpm/files/patch-sapi_cgi_Makefile.frag
echo x - php5-fpm/files/patch-sapi_cgi_config9.m4
sed 's/^X//' >php5-fpm/files/patch-sapi_cgi_config9.m4 << 'END-of-php5-fpm/files/patch-sapi_cgi_config9.m4'
X--- sapi/cgi/config9.m4.orig	Thu Jul 12 01:20:36 2007
X+++ sapi/cgi/config9.m4	Wed Sep  5 07:55:06 2007
X@@ -25,7 +25,6 @@
X dnl
X dnl CGI setup
X dnl
X-if test "$PHP_SAPI" = "default"; then
X   AC_MSG_CHECKING(whether to build CGI binary)
X   if test "$PHP_CGI" != "no"; then
X     AC_MSG_RESULT(yes)
X@@ -85,8 +84,9 @@
X     AC_MSG_RESULT($PHP_PATH_INFO_CHECK)
X 
X     dnl Set install target and select SAPI
X-    INSTALL_IT="@echo \"Installing PHP CGI binary: \$(INSTALL_ROOT)\$(bindir)/\"; \$(INSTALL) -m 0755 \$(SAPI_CGI_PATH) \$(INSTALL_ROOT)\$(bindir)/\$(program_prefix)php-cgi\$(program_suffix)\$(EXEEXT)"
X-    PHP_SELECT_SAPI(cgi, program, $PHP_FCGI_FILES cgi_main.c getopt.c,, '$(SAPI_CGI_PATH)')
X+    INSTALL_CGI="@echo \"Installing PHP CGI binary: \$(INSTALL_ROOT)\$(bindir)/\"; \$(INSTALL) -m 0755 \$(SAPI_CGI_PATH) \$(INSTALL_ROOT)\$(bindir)/\$(program_prefix)php-cgi\$(program_suffix)\$(EXEEXT)"
X+    PHP_ADD_SOURCES(sapi/cgi, $PHP_FCGI_FILES cgi_main.c getopt.c,, cgi)
X+    PHP_ADD_SOURCES(/main, internal_functions.c,,cgi)
X 
X     case $host_alias in
X       *aix*)
X@@ -96,17 +96,29 @@
X         BUILD_CGI="\$(CC) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(NATIVE_RPATHS) \$(PHP_GLOBAL_OBJS:.lo=.o) \$(PHP_SAPI_OBJS:.lo=.o) \$(PHP_FRAMEWORKS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CGI_PATH)"
X       ;;
X       *)
X-        BUILD_CGI="\$(LIBTOOL) --mode=link \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(PHP_RPATHS) \$(PHP_GLOBAL_OBJS) \$(PHP_SAPI_OBJS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CGI_PATH)"
X+        BUILD_CGI="\$(LIBTOOL) --mode=link \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(PHP_RPATHS) \$(PHP_GLOBAL_OBJS) \$(PHP_CGI_OBJS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CGI_PATH)"
X       ;;
X     esac
X 
X+    PHP_CGI_TARGET="\$(SAPI_CGI_PATH)"
X+    PHP_INSTALL_CGI_TARGET="install-cgi"
X     PHP_SUBST(BUILD_CGI)
X+    PHP_SUBST(INSTALL_CGI)
X+    PHP_SUBST(PHP_CGI_OBJS)
X+    PHP_SUBST(PHP_CGI_TARGET)
X+    PHP_SUBST(PHP_INSTALL_CGI_TARGET)
X 
X-  elif test "$PHP_CLI" != "no"; then
X-    AC_MSG_RESULT(no)
X+    if test "$PHP_SAPI" = "default" ; then
X+      PHP_BUILD_PROGRAM($SAPI_CGI_PATH)
X+    fi
X+ else
X+  AC_MSG_RESULT(no)
X+  if test "$PHP_SAPI" = "default" ; then
X+    if test "$PHP_CLI" != "no" ; then
X     OVERALL_TARGET=
X     PHP_SAPI=cli   
X   else
X     AC_MSG_ERROR([No SAPIs selected.])  
X   fi
X+ fi
X fi
END-of-php5-fpm/files/patch-sapi_cgi_config9.m4
echo x - php5-fpm/files/patch-scripts::phpize.in
sed 's/^X//' >php5-fpm/files/patch-scripts::phpize.in << 'END-of-php5-fpm/files/patch-scripts::phpize.in'
X--- scripts/phpize.in.orig	Mon Dec 12 12:51:45 2005
X+++ scripts/phpize.in	Wed May  3 09:38:09 2006
X@@ -99,8 +99,8 @@
X 
X phpize_check_autotools()
X {
X-  test -z "$PHP_AUTOCONF" && PHP_AUTOCONF=autoconf
X-  test -z "$PHP_AUTOHEADER" && PHP_AUTOHEADER=autoheader
X+  test -z "$PHP_AUTOCONF" && PHP_AUTOCONF=autoconf-2.62
X+  test -z "$PHP_AUTOHEADER" && PHP_AUTOHEADER=autoheader-2.62
X   
X   if test ! -x "`$php_shtool path $PHP_AUTOCONF`"; then
X     cat <<EOF
END-of-php5-fpm/files/patch-scripts::phpize.in
echo x - php5-fpm/Makefile
sed 's/^X//' >php5-fpm/Makefile << 'END-of-php5-fpm/Makefile'
X# New ports collection makefile for:	php5-fpm
X# Date created:				Thur Sep 17 21:33:01 2009 BST
X# Whom:					Steven Hartland <steven.hartland at multiplay.co.uk>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	php5-fpm
XPORTVERSION=	${PHP_VERSION}
XPHP_VERSION=	5.2.11
XPHPFPM_VERSION= 0.6
XPORTREVISION?=	3
XCATEGORIES?=	lang devel www
XMASTER_SITES=	${MASTER_SITE_PHP} \
X		http://launchpadlibrarian.net/33288323/:fpm
X# TODO: should be this but fetch doesn't support redirects
X#		http://launchpad.net/php-fpm/master/${PHPFPM_VERSION}/+download/:fpm
XMASTER_SITE_SUBDIR=	distributions
XDISTNAME=	php-${PORTVERSION}
XDISTFILES=    php-${PHP_VERSION}.tar.bz2:php \
X			php-fpm-${PHPFPM_VERSION}-${PHP_VERSION}.tar.gz:fpm
XEXTRACT_ONLY= ${_DISTFILES:M*.tar.bz2}
X
XPATCH_DIST_STRIP=	-p1
X
XMAINTAINER=	steven.hartland at multiplay.co.uk
XCOMMENT=	PHP Scripting Language with FastCGI Process Manager
X
XLIB_DEPENDS=	event-1.4:${PORTSDIR}/devel/libevent
X
XLATEST_LINK=	${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}
X
XUSE_GMAKE=  yes
XUSE_BZIP2=	yes
XMAKE_JOBS_SAFE=	yes
XUSE_AUTOTOOLS=	autoconf:262
X
XCONFIGURE_ARGS=	\
X		--with-layout=GNU \
X		--with-config-file-scan-dir=${PREFIX}/etc/php \
X		--disable-all \
X		--enable-libxml \
X		--with-libxml-dir=${LOCALBASE} \
X		--enable-reflection \
X		--program-prefix=""
X
XUSE_GNOME=	libxml2
X
XOPTIONS=	CLI "Build CLI version" on \
X		DEBUG "Enable debug" off \
X		SUHOSIN "Enable Suhosin protection system (not for jails)" on \
X		MULTIBYTE "Enable zend multibyte support" off \
X		IPV6 "Enable ipv6 support" on \
X		MAILHEAD "Enable mail header patch" off \
X		PATHINFO "Enable path-info-check support" on
X
XCONFLICTS=	php4-4* php5-5*
X
XMAN1=		php-config.1 phpize.1
X
XUSE_RC_SUBR=	php-fpm
X
X.include <bsd.port.pre.mk>
X
XWRKSRC_PHPFPM= ${WRKDIR}/php-fpm-${PHPFPM_VERSION}-${PHP_VERSION}
X
X.if !defined(WITHOUT_SUHOSIN)
XPATCHFILES+=	suhosin-patch-${PORTVERSION}-0.9.7.patch.gz:suhosin
XPATCH_SITES+=	http://download.suhosin.org/:suhosin
XPLIST_SUB+=	SUHOSIN=""
X.else
XPLIST_SUB+=	SUHOSIN="@comment "
X.endif
X
X.if defined(WITH_MAILHEAD)
X#PATCHFILES+=	php-${PORTVERSION}-mail-header.patch:mail
XPATCHFILES+=	php-5.2.10-mail-header.patch:mail
XPATCH_SITES+=	http://choon.net/opensource/php/:mail
X.endif
X
XPHP_SAPI+=	cgi
XPLIST_SUB+=	CGI=""
X
X.if !defined(WITHOUT_CLI)
XPHP_SAPI+=	cli
XPLIST_SUB+=	CLI=""
XMAN1+=		php.1
X.else
XPLIST_SUB+=	CLI="@comment "
XCONFIGURE_ARGS+=--disable-cli
X.endif
X
XCONFIGURE_ARGS+=--enable-fastcgi
X
X.if defined(WITHOUT_PATHINFO)
XCONFIGURE_ARGS+=--disable-path-info-check
X.endif
X
X.if !defined(WITH_REGEX_TYPE) || ${WITH_REGEX_TYPE} == "php"
XCONFIGURE_ARGS+=--with-regex=php
X.elif defined(WITH_REGEX_TYPE) && ${WITH_REGEX_TYPE} == "system"
XCONFIGURE_ARGS+=--with-regex=system
X.endif
X
X.if !defined(WITH_ZEND_VM) || ${WITH_ZEND_VM} == "CALL"
XCONFIGURE_ARGS+=--with-zend-vm=CALL
X.elif defined(WITH_ZEND_VM) && ${WITH_ZEND_VM} == "SWITCH"
XCONFIGURE_ARGS+=--with-zend-vm=SWITCH
X.elif defined(WITH_ZEND_VM) && ${WITH_ZEND_VM} == "GOTO"
XCONFIGURE_ARGS+=--with-zend-vm=GOTO
X.endif
X
XCONFIGURE_ENV+=	ac_cv_pthreads_lib="" \
X		ac_cv_pthreads_cflags="" \
X		pthreads_working="yes" \
X		lt_cv_path_SED="sed"
X
XMAKE_ENV+=	LDFLAGS="${LDFLAGS}"
X
X.if defined(WITH_DEBUG)
XCONFIGURE_ARGS+=--enable-debug
X.endif
X
X.if defined(WITH_MULTIBYTE)
XCONFIGURE_ARGS+=--enable-zend-multibyte
X.endif
X
X.if defined(WITHOUT_IPV6)
XCONFIGURE_ARGS+=--disable-ipv6
X.endif
X
Xpost-extract:
X	@if ! (cd ${WRKDIR} && ${GZIP_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/php-fpm-${PHPFPM_VERSION}-${PHP_VERSION}.tar.gz ${EXTRACT_AFTER_ARGS}); then \
X		exit 1; \
X	fi;
X
Xpost-patch:
X	@${TOUCH} ${WRKSRC}/ext/php_config.h
X	@${REINPLACE_CMD} "s|^\(extension_dir\)|; \1|" ${WRKSRC}/php.ini-*
X#	@${PATCH} ${PATCH_ARGS} -d ${WRKSRC_PHPFPM} < ${FILESDIR}/post-patch-fpm:configure
X
Xpre-configure:
X	@${CAT} ${WRKSRC}/acinclude.m4 ${WRKSRC}/build/libtool.m4 > ${WRKSRC}/aclocal.m4
X
Xpost-configure:
X	@cd ${WRKSRC_PHPFPM} && \
X		./configure --with-php-src=../php-${PHP_VERSION} \
X			--with-fpm-conf=${PREFIX}/etc/php-fpm.conf \
X			--with-fpm-log=/var/log/php-fpm.log \
X			--with-fpm-pid=/var/run/php-fpm.pid
Xpost-build:
X	@${ECHO_CMD} "PHP_VER=5" > ${WRKDIR}/php.conf
X	@${ECHO_CMD} "PHP_VERSION=${PORTVERSION}" >> ${WRKDIR}/php.conf
X	@${ECHO_CMD} "PHP_SAPI=${PHP_SAPI}" >> ${WRKDIR}/php.conf
X	@cd ${WRKSRC_PHPFPM} && ${GMAKE}
X
Xpost-install:
X	@${INSTALL_DATA} ${WRKSRC}/php.ini-dist ${PREFIX}/etc
X	@${INSTALL_DATA} ${WRKSRC}/php.ini-recommended ${PREFIX}/etc
X	@if [ ! -f ${PREFIX}/etc/php.conf ]; then \
X		${INSTALL_DATA} ${WRKDIR}/php.conf ${PREFIX}/etc; \
X	fi
X	@${TOUCH} ${PREFIX}/include/php/ext/php_config.h
X	@if [ ! -f ${PREFIX}/etc/php-fpm.conf ]; then \
X		${INSTALL_DATA} ${WRKSRC_PHPFPM}/php-fpm.conf ${PREFIX}/etc; \
X	fi
X	@${INSTALL_DATA} ${WRKSRC_PHPFPM}/php-fpm.conf ${PREFIX}/etc/php-fpm.conf-dist
X	@cd ${WRKSRC_PHPFPM} && ${GMAKE} install
X
X.include <bsd.port.post.mk>
END-of-php5-fpm/Makefile
echo x - php5-fpm/distinfo
sed 's/^X//' >php5-fpm/distinfo << 'END-of-php5-fpm/distinfo'
XMD5 (php-5.2.11.tar.bz2) = 286bf34630f5643c25ebcedfec5e0a09
XSHA256 (php-5.2.11.tar.bz2) = 9bcd14ceda2b4bd7abcc7eb59bd74bae490d9335e4207580de783b48aa7e8f23
XSIZE (php-5.2.11.tar.bz2) = 9030787
XMD5 (php-fpm-0.6-5.2.11.tar.gz) = 6d811b9fc8a53a5d53dfa8ec2c67ed75
XSHA256 (php-fpm-0.6-5.2.11.tar.gz) = a549db8a0825d3a1b8d5d7b4f3d96fbf76b1e51496700490d1a1a3210729cdbf
XSIZE (php-fpm-0.6-5.2.11.tar.gz) = 388039
XMD5 (suhosin-patch-5.2.11-0.9.7.patch.gz) = 8f9de4d97fae6eba163cf3699509a260
XSHA256 (suhosin-patch-5.2.11-0.9.7.patch.gz) = 392f10c9b7d9c47f30e989fb7775cc46d36153b933bf7ac9ccd8826b2954584b
XSIZE (suhosin-patch-5.2.11-0.9.7.patch.gz) = 23050
END-of-php5-fpm/distinfo
echo x - php5-fpm/pkg-descr
sed 's/^X//' >php5-fpm/pkg-descr << 'END-of-php5-fpm/pkg-descr'
XPHP, which stands for "PHP: Hypertext Preprocessor" is a widely-used Open
XSource general-purpose scripting language that is especially suited for
XWeb development and can be embedded into HTML.  Its syntax draws upon C,
XJava, and Perl, and is easy to learn.  The main goal of the language is to
Xallow web developers to write dynamically generated webpages quickly, but
Xyou can do much more with PHP.
X
XWWW: http://www.php.net/
X
X- Alex Dupre
Xale at FreeBSD.org
END-of-php5-fpm/pkg-descr
echo x - php5-fpm/pkg-plist
sed 's/^X//' >php5-fpm/pkg-plist << 'END-of-php5-fpm/pkg-plist'
X%%CLI%%bin/php
X%%CGI%%bin/php-cgi
Xbin/php-config
Xbin/phpize
Xbin/php-fpm
X at unexec if cmp -s %D/etc/php-fpm.conf-dist %D/etc/php-fpm.conf; then rm -f %D/etc/php-fpm.conf; fi
Xetc/php-fpm.conf-dist
X at exec if [ ! -f %D/etc/php-fpm.conf-dist ] ; then cp -p %D/%F %B/php-fpm.conf-dist; fi
X at exec if [ ! -f %D/etc/php-fpm.conf ] ; then cp -p %D/%F %B/php-fpm.conf; fi
Xetc/php.conf
Xetc/php.ini-dist
Xetc/php.ini-recommended
Xinclude/php/TSRM/TSRM.h
Xinclude/php/TSRM/acconfig.h
Xinclude/php/TSRM/readdir.h
Xinclude/php/TSRM/tsrm_config.h
Xinclude/php/TSRM/tsrm_config.w32.h
Xinclude/php/TSRM/tsrm_config_common.h
Xinclude/php/TSRM/tsrm_nw.h
Xinclude/php/TSRM/tsrm_strtok_r.h
Xinclude/php/TSRM/tsrm_virtual_cwd.h
Xinclude/php/TSRM/tsrm_win32.h
Xinclude/php/Zend/FlexLexer.h
Xinclude/php/Zend/acconfig.h
Xinclude/php/Zend/zend.h
Xinclude/php/Zend/zend_API.h
Xinclude/php/Zend/zend_alloc.h
Xinclude/php/Zend/zend_builtin_functions.h
Xinclude/php/Zend/zend_compile.h
Xinclude/php/Zend/zend_config.h
Xinclude/php/Zend/zend_config.nw.h
Xinclude/php/Zend/zend_config.w32.h
Xinclude/php/Zend/zend_constants.h
Xinclude/php/Zend/zend_dynamic_array.h
Xinclude/php/Zend/zend_errors.h
Xinclude/php/Zend/zend_exceptions.h
Xinclude/php/Zend/zend_execute.h
Xinclude/php/Zend/zend_extensions.h
Xinclude/php/Zend/zend_fast_cache.h
Xinclude/php/Zend/zend_globals.h
Xinclude/php/Zend/zend_globals_macros.h
Xinclude/php/Zend/zend_hash.h
Xinclude/php/Zend/zend_highlight.h
Xinclude/php/Zend/zend_indent.h
Xinclude/php/Zend/zend_ini.h
Xinclude/php/Zend/zend_ini_parser.h
Xinclude/php/Zend/zend_ini_scanner.h
Xinclude/php/Zend/zend_interfaces.h
Xinclude/php/Zend/zend_istdiostream.h
Xinclude/php/Zend/zend_iterators.h
Xinclude/php/Zend/zend_language_parser.h
Xinclude/php/Zend/zend_language_scanner.h
Xinclude/php/Zend/zend_list.h
Xinclude/php/Zend/zend_llist.h
Xinclude/php/Zend/zend_modules.h
Xinclude/php/Zend/zend_multibyte.h
Xinclude/php/Zend/zend_multiply.h
Xinclude/php/Zend/zend_object_handlers.h
Xinclude/php/Zend/zend_objects.h
Xinclude/php/Zend/zend_objects_API.h
Xinclude/php/Zend/zend_operators.h
Xinclude/php/Zend/zend_ptr_stack.h
Xinclude/php/Zend/zend_qsort.h
Xinclude/php/Zend/zend_stack.h
Xinclude/php/Zend/zend_static_allocator.h
Xinclude/php/Zend/zend_stream.h
Xinclude/php/Zend/zend_strtod.h
Xinclude/php/Zend/zend_ts_hash.h
Xinclude/php/Zend/zend_types.h
Xinclude/php/Zend/zend_variables.h
Xinclude/php/Zend/zend_vm.h
Xinclude/php/Zend/zend_vm_def.h
Xinclude/php/Zend/zend_vm_execute.h
Xinclude/php/Zend/zend_vm_opcodes.h
Xinclude/php/ext/date/lib/timelib.h
Xinclude/php/ext/date/lib/timelib_config.h
Xinclude/php/ext/date/lib/timelib_structs.h
Xinclude/php/ext/date/php_date.h
Xinclude/php/ext/libxml/php_libxml.h
Xinclude/php/ext/standard/base64.h
Xinclude/php/ext/standard/basic_functions.h
Xinclude/php/ext/standard/crc32.h
Xinclude/php/ext/standard/credits.h
Xinclude/php/ext/standard/credits_ext.h
Xinclude/php/ext/standard/credits_sapi.h
Xinclude/php/ext/standard/css.h
Xinclude/php/ext/standard/cyr_convert.h
Xinclude/php/ext/standard/datetime.h
Xinclude/php/ext/standard/dl.h
Xinclude/php/ext/standard/php_dns.h
Xinclude/php/ext/standard/exec.h
Xinclude/php/ext/standard/file.h
Xinclude/php/ext/standard/flock_compat.h
Xinclude/php/ext/standard/fsock.h
Xinclude/php/ext/standard/head.h
Xinclude/php/ext/standard/html.h
Xinclude/php/ext/standard/info.h
Xinclude/php/ext/standard/md5.h
Xinclude/php/ext/standard/microtime.h
Xinclude/php/ext/standard/pack.h
Xinclude/php/ext/standard/pageinfo.h
Xinclude/php/ext/standard/php_array.h
Xinclude/php/ext/standard/php_assert.h
Xinclude/php/ext/standard/php_browscap.h
Xinclude/php/ext/standard/php_crypt.h
Xinclude/php/ext/standard/php_dir.h
Xinclude/php/ext/standard/php_ext_syslog.h
Xinclude/php/ext/standard/php_filestat.h
Xinclude/php/ext/standard/php_fopen_wrappers.h
Xinclude/php/ext/standard/php_ftok.h
Xinclude/php/ext/standard/php_http.h
Xinclude/php/ext/standard/php_image.h
Xinclude/php/ext/standard/php_incomplete_class.h
Xinclude/php/ext/standard/php_iptc.h
Xinclude/php/ext/standard/php_lcg.h
Xinclude/php/ext/standard/php_link.h
Xinclude/php/ext/standard/php_mail.h
Xinclude/php/ext/standard/php_math.h
Xinclude/php/ext/standard/php_metaphone.h
Xinclude/php/ext/standard/php_rand.h
Xinclude/php/ext/standard/php_smart_str.h
Xinclude/php/ext/standard/php_smart_str_public.h
Xinclude/php/ext/standard/php_standard.h
Xinclude/php/ext/standard/php_string.h
Xinclude/php/ext/standard/php_type.h
Xinclude/php/ext/standard/php_uuencode.h
Xinclude/php/ext/standard/php_var.h
Xinclude/php/ext/standard/php_versioning.h
Xinclude/php/ext/standard/proc_open.h
Xinclude/php/ext/standard/quot_print.h
Xinclude/php/ext/standard/reg.h
Xinclude/php/ext/standard/scanf.h
Xinclude/php/ext/standard/sha1.h
Xinclude/php/ext/standard/streamsfuncs.h
Xinclude/php/ext/standard/uniqid.h
Xinclude/php/ext/standard/url.h
Xinclude/php/ext/standard/url_scanner_ex.h
X at exec touch %D/include/php/ext/php_config.h
X at unexec [ -s %D/include/php/ext/php_config.h ] || rm %D/include/php/ext/php_config.h
Xinclude/php/main/SAPI.h
Xinclude/php/main/build-defs.h
Xinclude/php/main/config.w32.h
Xinclude/php/main/fopen_wrappers.h
Xinclude/php/main/logos.h
Xinclude/php/main/php.h
Xinclude/php/main/php3_compat.h
Xinclude/php/main/php_compat.h
Xinclude/php/main/php_config.h
Xinclude/php/main/php_content_types.h
Xinclude/php/main/php_globals.h
Xinclude/php/main/php_ini.h
Xinclude/php/main/php_logos.h
Xinclude/php/main/php_main.h
Xinclude/php/main/php_memory_streams.h
Xinclude/php/main/php_network.h
Xinclude/php/main/php_open_temporary_file.h
Xinclude/php/main/php_output.h
Xinclude/php/main/php_reentrancy.h
Xinclude/php/main/php_regex.h
Xinclude/php/main/php_scandir.h
Xinclude/php/main/php_streams.h
Xinclude/php/main/php_syslog.h
Xinclude/php/main/php_ticks.h
Xinclude/php/main/php_variables.h
Xinclude/php/main/php_version.h
Xinclude/php/main/rfc1867.h
Xinclude/php/main/safe_mode.h
Xinclude/php/main/snprintf.h
Xinclude/php/main/spprintf.h
Xinclude/php/main/streams/php_stream_context.h
Xinclude/php/main/streams/php_stream_filter_api.h
Xinclude/php/main/streams/php_stream_mmap.h
Xinclude/php/main/streams/php_streams_int.h
Xinclude/php/main/streams/php_stream_transport.h
Xinclude/php/main/streams/php_stream_userspace.h
Xinclude/php/main/streams/php_stream_plain_wrapper.h
X%%SUHOSIN%%include/php/main/suhosin_globals.h
X%%SUHOSIN%%include/php/main/suhosin_logo.h
X%%SUHOSIN%%include/php/main/suhosin_patch.h
Xinclude/php/main/win95nt.h
Xinclude/php/regex/cclass.h
Xinclude/php/regex/cname.h
Xinclude/php/regex/regex.h
Xinclude/php/regex/regex2.h
Xinclude/php/regex/regex_extra.h
Xinclude/php/regex/utils.h
Xlib/php/build/Makefile.global
Xlib/php/build/acinclude.m4
Xlib/php/build/config.guess
Xlib/php/build/config.sub
Xlib/php/build/libtool.m4
Xlib/php/build/ltmain.sh
Xlib/php/build/mkdep.awk
Xlib/php/build/phpize.m4
Xlib/php/build/run-tests.php
Xlib/php/build/scan_makefile_in.awk
Xlib/php/build/shtool
X at dirrm include/php/TSRM
X at dirrm include/php/Zend
X at dirrm include/php/ext/date/lib
X at dirrm include/php/ext/date
X at dirrm include/php/ext/libxml
X at dirrm include/php/ext/standard
X at dirrmtry include/php/ext
X at dirrm include/php/main/streams
X at dirrm include/php/main
X at dirrm include/php/regex
X at dirrmtry include/php
X at dirrm lib/php/build
X at dirrmtry lib/php
END-of-php5-fpm/pkg-plist
exit
--- php5-fpm.shar ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list