SF.net SVN: gar:[25374] csw/mgar/pkg/php5/branches/php-5.6.x
cgrzemba at users.sourceforge.net
cgrzemba at users.sourceforge.net
Wed Nov 11 16:54:28 CET 2015
Revision: 25374
http://sourceforge.net/p/gar/code/25374
Author: cgrzemba
Date: 2015-11-11 15:54:28 +0000 (Wed, 11 Nov 2015)
Log Message:
-----------
php5/branches/php-5.6.x: update 5.6.15, add ap2_modphp
Modified Paths:
--------------
csw/mgar/pkg/php5/branches/php-5.6.x/Makefile
csw/mgar/pkg/php5/branches/php-5.6.x/checksums
csw/mgar/pkg/php5/branches/php-5.6.x/files/0006-disable-zts-build
csw/mgar/pkg/php5/branches/php-5.6.x/files/php.ini.CSW
Added Paths:
-----------
csw/mgar/pkg/php5/branches/php-5.6.x/files/CSWap2-modphp5.cswreleasenotes
csw/mgar/pkg/php5/branches/php-5.6.x/files/CSWap2-modphp5.postinstall
csw/mgar/pkg/php5/branches/php-5.6.x/files/CSWap2-modphp5.preremove
Modified: csw/mgar/pkg/php5/branches/php-5.6.x/Makefile
===================================================================
--- csw/mgar/pkg/php5/branches/php-5.6.x/Makefile 2015-11-11 12:08:00 UTC (rev 25373)
+++ csw/mgar/pkg/php5/branches/php-5.6.x/Makefile 2015-11-11 15:54:28 UTC (rev 25374)
@@ -1,5 +1,5 @@
NAME = php
-VERSION = 5.6.13
+VERSION = 5.6.15
GARTYPE = v2
DESCRIPTION = A high-level scripting language.
@@ -18,9 +18,10 @@
EXTRA_MODULATORS = SAPI
# MODULATIONS_SAPI = cgi ap2
-MODULATIONS_SAPI = ap2
+MODULATIONS_SAPI = ap24 ap2
MERGE_SCRIPTS_isa-default-sapi-cgi = copy-all
MERGE_SCRIPTS_isa-default-sapi-ap2 = copy-all
+MERGE_SCRIPTS_isa-default-sapi-ap24 = copy-all
# turn on the build scripts to enable/disable modules
PHP5_EXT = 1
@@ -46,6 +47,9 @@
DISTFILES += $(DISTNAME).tar.xz
DISTFILES += phpext pear.conf.CSW CSWphp5.postinstall
DISTFILES += CSWphp5.cswreleasenotes
+DISTFILES += CSWap24-modphp5.cswreleasenotes
+DISTFILES += CSWap24-modphp5.postinstall
+DISTFILES += CSWap24-modphp5.preremove
DISTFILES += CSWap2-modphp5.cswreleasenotes
DISTFILES += CSWap2-modphp5.postinstall
DISTFILES += CSWap2-modphp5.preremove
@@ -141,6 +145,9 @@
CHECKPKG_OVERRIDES_CSWphp5-dev += file-with-bad-content|/usr/local|root/opt/csw/php5/lib/php/build/phpize.m4
CHECKPKG_OVERRIDES_CSWphp5-dev += file-with-bad-content|/usr/local|root/opt/csw/php5/man/man1/php-config.1
+ifeq ($(SAPI),ap24)
+EXTRA_MERGE_EXCLUDE += $(prefix)/apache2.*
+
PACKAGES += CSWap24-modphp5
SPKG_DESC_CSWap24-modphp5 = The apache 2.4.x php5 module
RUNTIME_DEP_PKGS_CSWap24-modphp5 = CSWphp5 CSWapache24 CSWlibxml2-2
@@ -149,10 +156,23 @@
RUNTIME_DEP_PKGS_CSWap24-modphp5 += CSWlibicuuc55
RUNTIME_DEP_PKGS_CSWap24-modphp5 += CSWlibicuio55
PKGFILES_CSWap24-modphp5 += $(libdir)/apache2/modules.*
+PKGFILES_CSWap24-modphp5 += $(sysconfdir_ap24).*
CHECKPKG_OVERRIDES_CSWap24-modphp5 += surplus-dependency|CSWphp5
CHECKPKG_OVERRIDES_CSWap24-modphp5 += surplus-dependency|CSWapache24
CHECKPKG_OVERRIDES_CSWap24-modphp5 += file-with-bad-content|/usr/local|root/opt/csw/lib/apache2/modules/libphp5.so
+endif
+ifeq ($(SAPI),ap2)
+EXTRA_MERGE_EXCLUDE += $(sysconfdir_ap24).*
+
+PACKAGES += CSWap2-modphp5
+SPKG_DESC_CSWap2-modphp5 = The apache 2.2.x php5 module
+RUNTIME_DEP_PKGS_CSWap2-modphp5 = CSWphp5 CSWapache2 CSWlibxml2-2
+PKGFILES_CSWap2-modphp5 += $(prefix)/apache2.*
+CHECKPKG_OVERRIDES_CSWap2-modphp5 += surplus-dependency|CSWphp5
+CHECKPKG_OVERRIDES_CSWap2-modphp5 += surplus-dependency|CSWapache2
+endif
+
$(eval $(call php5_subpackage,bcmath,))
$(eval $(call php5_subpackage,bz2,CSWlibbz2-1-0))
$(eval $(call php5_subpackage,calendar,))
@@ -283,7 +303,8 @@
#EXTRA_CPPFLAGS += -D_RWSTD_NO_NEW_HEADER
sysconfdir = /etc$(prefix)/php5
-sysconfdir_ap2 = /etc$(prefix)/apache2
+sysconfdir_ap24 = /etc$(prefix)/apache2
+sysconfdir_ap2 = /opt/csw/apache2/etc
CONFIGURE_ARGS += --prefix=$(prefix)/php5
CONFIGURE_ARGS += --sysconfdir=$(sysconfdir)
@@ -380,10 +401,11 @@
CONFIGURE_ARGS += --with-zlib-dir=$(prefix)
CONFIGURE_ARGS += --with-zlib=$(prefix)
CONFIGURE_ARGS += --enable-cli
+CONFIGURE_ARGS_fpm += --enable-fpm
-ifeq ($(SAPI),ap2)
-CONFIGURE_ARGS += --with-apxs2=$(prefix)/bin/apxs
-endif
+CONFIGURE_ARGS_ap24 += --with-apxs2=$(prefix)/bin/apxs
+CONFIGURE_ARGS_ap2 += --with-apxs2=$(prefix)/bin/apxs
+CONFIGURE_ARGS += $(CONFIGURE_ARGS_$(SAPI))
# Disable Tests (report submitted to PHP QA)
# works, but takes a lot of time
@@ -422,8 +444,8 @@
# @echo "LoadModule foo2_module libexec/mod_foo2.so" >> $(DESTDIR)$(AP2SYSCONF)/httpd.conf
# @$(MAKECOOKIE)
-post-install-modulated: AP2SYSCONF=$(sysconfdir_ap2)/httpd.conf
-post-install-modulated: AP2EXTCONF=$(sysconfdir_ap2)/extra
+post-install-modulated: AP2SYSCONF=$(sysconfdir_$(SAPI))/httpd.conf
+post-install-modulated: AP2EXTCONF=$(sysconfdir_$(SAPI))/extra
post-install-modulated: INIDEST=$(DESTDIR)/etc$(prefix)/php5/php.ini
post-install-modulated:
@rm -f $(DESTDIR)$(AP2SYSCONF)
Modified: csw/mgar/pkg/php5/branches/php-5.6.x/checksums
===================================================================
--- csw/mgar/pkg/php5/branches/php-5.6.x/checksums 2015-11-11 12:08:00 UTC (rev 25373)
+++ csw/mgar/pkg/php5/branches/php-5.6.x/checksums 2015-11-11 15:54:28 UTC (rev 25374)
@@ -1 +1 @@
-de4a8ff544986d9e0da90522fa66f195 php-5.6.13.tar.xz
+c726a86238017c2d9db0171b14d300e7 php-5.6.15.tar.xz
Modified: csw/mgar/pkg/php5/branches/php-5.6.x/files/0006-disable-zts-build
===================================================================
--- csw/mgar/pkg/php5/branches/php-5.6.x/files/0006-disable-zts-build 2015-11-11 12:08:00 UTC (rev 25373)
+++ csw/mgar/pkg/php5/branches/php-5.6.x/files/0006-disable-zts-build 2015-11-11 15:54:28 UTC (rev 25374)
@@ -5,7 +5,7 @@
fi
else
- APACHE_THREADED_MPM=`$APXS_HTTPD -V | grep 'threaded:.*yes'`
-+ APACHE_THREADED_MPM=`$APXS_HTTPD -V | grep 'forked:.*no'`
++ APACHE_THREADED_MPM=`$APXS_HTTPD -V | grep 'forked:.*no' | echo "I don't want ZTS!`
if test -n "$APACHE_THREADED_MPM"; then
PHP_BUILD_THREAD_SAFE
fi
Added: csw/mgar/pkg/php5/branches/php-5.6.x/files/CSWap2-modphp5.cswreleasenotes
===================================================================
--- csw/mgar/pkg/php5/branches/php-5.6.x/files/CSWap2-modphp5.cswreleasenotes (rev 0)
+++ csw/mgar/pkg/php5/branches/php-5.6.x/files/CSWap2-modphp5.cswreleasenotes 2015-11-11 15:54:28 UTC (rev 25374)
@@ -0,0 +1,2 @@
+/usr/local references:
+ libexec/libphp5.so -> embeds 'magic' filetype info in the binary
Added: csw/mgar/pkg/php5/branches/php-5.6.x/files/CSWap2-modphp5.postinstall
===================================================================
--- csw/mgar/pkg/php5/branches/php-5.6.x/files/CSWap2-modphp5.postinstall (rev 0)
+++ csw/mgar/pkg/php5/branches/php-5.6.x/files/CSWap2-modphp5.postinstall 2015-11-11 15:54:28 UTC (rev 25374)
@@ -0,0 +1,29 @@
+#!/bin/sh
+
+CSW_PREFIX=${PKG_INSTALL_ROOT}/opt/csw
+AP2_CONFIG=$CSW_PREFIX/apache2/etc/httpd.conf
+
+# Configure mod_php5 in httpd.conf
+if [ -n "`egrep 'IfModule (mod_php|php_module)' $AP2_CONFIG`" ]
+then
+ echo "Existing mod_php5 configuration detected"
+elif [ -n "`egrep '#Include etc/extra/httpd-php5.conf' $AP2_CONFIG`" ]; then
+ echo "Re-enabling existing config"
+ perl -i -plne 's,^#(Include etc/extra/httpd-php5.conf),$1,' $AP2_CONFIG
+else
+ echo "Adding Include for extra/http-php5.conf to httpd.conf"
+ cat << END >> $AP2_CONFIG
+
+Include etc/extra/httpd-php5.conf
+END
+fi
+
+# Finito
+cat <<END
+
+NOTICE: mod_php5 is enabled in httpd.conf but the server was not restarted.
+Please examine your php5 configuration and restart apache.
+
+END
+
+exit 0
Added: csw/mgar/pkg/php5/branches/php-5.6.x/files/CSWap2-modphp5.preremove
===================================================================
--- csw/mgar/pkg/php5/branches/php-5.6.x/files/CSWap2-modphp5.preremove (rev 0)
+++ csw/mgar/pkg/php5/branches/php-5.6.x/files/CSWap2-modphp5.preremove 2015-11-11 15:54:28 UTC (rev 25374)
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+CSW_PREFIX=${PKG_INSTALL_ROOT}/opt/csw
+AP2_CONFIG=$CSW_PREFIX/apache2/etc/httpd.conf
+
+echo "Disabling httpd-php5.conf in httpd.conf"
+perl -i -plne 's,(?<!#)(Include etc/extra/httpd-php5.conf),#$1,' $AP2_CONFIG
+
+cat <<END
+
+NOTICE: mod_php5 is disabled in httpd.conf but the server was not restarted.
+Please check your configuration and restart apache.
+
+END
+
+exit 0
Modified: csw/mgar/pkg/php5/branches/php-5.6.x/files/php.ini.CSW
===================================================================
--- csw/mgar/pkg/php5/branches/php-5.6.x/files/php.ini.CSW 2015-11-11 12:08:00 UTC (rev 25373)
+++ csw/mgar/pkg/php5/branches/php-5.6.x/files/php.ini.CSW 2015-11-11 15:54:28 UTC (rev 25374)
@@ -657,6 +657,7 @@
;extension=pdo_pgsql.so
;extension=pdo_sqlite.so
;extension=pgsql.so
+;extension=phar.so
;extension=posix.so
;extension=pspell.so
;extension=readline.so
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list