--- a/usr/src/cmd/php5/Makefile.sfw Sun May 15 10:25:24 2011 -0700
+++ b/usr/src/cmd/php5/Makefile.sfw Thu Jun 16 03:13:25 2011 -0700
@@ -20,7 +20,7 @@
#
# Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
#
-#pragma ident "@(#)Makefile.sfw 1.43 11/05/02 SMI"
+#pragma ident "@(#)Makefile.sfw 1.45 11/05/18 SMI"
PHP_REL=5.2
#
@@ -134,8 +134,7 @@
PHP_PEAR_EXTENSION_DIR=/var/php/$(PHP_REL)/modules \
PHP_PEAR_INSTALL_DIR=/var/php/$(PHP_REL)/pear \
PHP_PEAR_SIG_BIN=/usr/gnu/bin/gpg \
- PATH=$(SFW_PATH) \
- MAKE=$(CCSMAKE) \
+ $(SFW_ENV) \
DESTDIR=$(ROOT) \
INSTALL_ROOT=$(ROOT) \
INSTALL=/usr/ucb/install
@@ -149,8 +148,7 @@
LDFLAGS="-L$(ROOT)$(MYSQL_LIBDIR) -lrt" \
LIBS="-lsocket -lnsl -ldl -lposix4" \
EXTENSION_DIR=$(ZTS_MODULES_DIR) \
- PATH=$(SFW_PATH) \
- MAKE=$(CCSMAKE) \
+ $(SFW_ENV) \
DESTDIR=$(ROOT) \
INSTALL_ROOT=$(ROOT) \
INSTALL=/usr/ucb/install
@@ -311,7 +309,7 @@
--with-kerberos \
--with-layout=PHP \
--with-mcrypt=shared,$(ROOT)/usr \
- --with-pcre-dir=$(ROOT)/usr \
+ --with-pcre-dir=/usr \
--with-pcre-regex \
--with-png-dir=/usr \
--with-xmlrpc \
@@ -425,7 +423,7 @@
gpatch -p1 -i ../patches/php_perf_nsapi.c.patch && \
gpatch -p1 -i ../patches/php_run-tests.php.patch)
(cd $(PHP_DIR); env - $(PRECONF_ENVLINE) \
- ./buildconf --force )
+ $(CONFIG_SHELL) ./buildconf --force )
(cd $(PHP_DIR); \
cat configure | \
sed -e "s#-i -a -n php5#-i -n php5#" > configure.tmp; \
@@ -474,16 +472,20 @@
phpize-proto: build_php
cat $(PHP_DIR)/scripts/phpize | \
+ sed -e "s,^#!/bin/sh,#!$(CONFIG_SHELL)," | \
sed -e "s#^prefix=.*#prefix=`pwd`/$(PHP_DIR)#" | \
sed -e "s#^includedir=.*#includedir=`pwd`/$(PHP_DIR)#" | \
sed -e "s#^phpdir=.*#phpdir=`pwd`/$(PHP_DIR)#" | \
sed -e "s#phpdir/phpize.m4#phpdir/scripts/phpize.m4#" | \
+ sed -e "s#$PHP_AUTOCONF || exit 1#$PHP_AUTOCONF -f || exit 1#" | \
+ sed -e "s#$PHP_AUTOHEADER || exit 1#$PHP_AUTOHEADER -f || exit 1#" | \
sed -e 's#cd "$$phpdir" && cp $$FILES_BUILD "$$builddir"/build#cd "$$phpdir/build" \&\& cp $$FILES_BUILD "$$builddir"/build#' \
> phpize-proto
chmod 755 phpize-proto
php-config-proto: build_php
cat $(PHP_DIR)/scripts/php-config | \
+ sed -e "s,^#! /bin/sh,#!$(CONFIG_SHELL)," | \
sed -e "s#^prefix=.*#prefix=`pwd`/$(PHP_DIR)#" | \
sed -e "s#^include_dir=.*#include_dir=`pwd`/$(PHP_DIR)#" \
> php-config-proto
@@ -491,6 +493,7 @@
phpize-proto.zts: build_php
cat $(PHP_NSAPI)/scripts/phpize | \
+ sed -e "s,^#!/bin/sh,#!$(CONFIG_SHELL)," | \
sed -e "s#^prefix=.*#prefix=`pwd`/$(PHP_NSAPI)#" | \
sed -e "s#^includedir=.*#includedir=`pwd`/$(PHP_NSAPI)#" | \
sed -e "s#^extension_dir=.*#extension_dir=`pwd`/$(ZTS_MODULES_DIR)#" | \
@@ -502,6 +505,7 @@
php-config-proto.zts: build_php
cat $(PHP_DIR)/scripts/php-config | \
+ sed -e "s,^#! /bin/sh,#!$(CONFIG_SHELL)," | \
sed -e "s#^prefix=.*#prefix=`pwd`/$(PHP_NSAPI)#" | \
sed -e "s#^include_dir=.*#include_dir=`pwd`/$(PHP_NSAPI)#" | \
sed -e "s#^extension_dir=.*#extension_dir=`pwd`/$(ZTS_MODULES_DIR)#" \
@@ -527,15 +531,17 @@
$(SUHOSIN_DIR)/config.status: $(SUHOSIN_DIR)/configure
(cd $(SUHOSIN_DIR); \
- env - $(ENVLINE) ../phpize-proto; \
- env - $(ENVLINE) sh ./configure \
+ env - $(ENVLINE) $(CONFIG_SHELL) ../phpize-proto)
+ (cd $(SUHOSIN_DIR); \
+ env - $(ENVLINE) $(CONFIG_SHELL) ./configure \
--enable-suhosin \
--with-php-config=../php-config-proto )
$(SUHOSIN_ZTS)/config.status: $(SUHOSIN_DIR)/configure
(cd $(SUHOSIN_ZTS); \
- env - $(ZTS_ENVLINE) ../phpize-proto.zts; \
- env - $(ZTS_ENVLINE) sh ./configure \
+ env - $(ZTS_ENVLINE) $(CONFIG_SHELL) ../phpize-proto.zts)
+ (cd $(SUHOSIN_ZTS); \
+ env - $(ZTS_ENVLINE) $(CONFIG_SHELL) ./configure \
--enable-suhosin \
--with-php-config=../php-config-proto.zts )
@@ -563,15 +569,16 @@
$(TCPWRAP_DIR)/config.status: $(TCPWRAP_DIR)/configure
(cd $(TCPWRAP_DIR); \
- env - $(ENVLINE) ../phpize-proto; \
- env - $(ENVLINE) sh ./configure \
+ env - $(ENVLINE) $(CONFIG_SHELL) ../phpize-proto)
+ (cd $(TCPWRAP_DIR); \
+ env - $(ENVLINE) $(CONFIG_SHELL) ./configure \
--with-tcpwrap=$(ROOT)/usr/sfw \
--with-php-config=../php-config-proto )
$(TCPWRAP_ZTS)/config.status: $(TCPWRAP_DIR)/configure
(cd $(TCPWRAP_ZTS); \
- env - $(ZTS_ENVLINE) ../phpize-proto.zts; \
- env - $(ZTS_ENVLINE) sh ./configure \
+ env - $(ZTS_ENVLINE) $(CONFIG_SHELL) ../phpize-proto.zts; \
+ env - $(ZTS_ENVLINE) $(CONFIG_SHELL) ./configure \
--with-tcpwrap=$(ROOT)/usr/sfw \
--with-php-config=../php-config-proto.zts )
@@ -602,15 +609,17 @@
$(IDN_DIR)/config.status: $(IDN_DIR)/configure
(cd $(IDN_DIR); \
- env - $(ENVLINE) ../phpize-proto; \
- env - $(ENVLINE) sh ./configure \
+ env - $(ENVLINE) $(CONFIG_SHELL) ../phpize-proto)
+ (cd $(IDN_DIR); \
+ env - $(ENVLINE) $(CONFIG_SHELL) ./configure \
--with-idn \
--with-php-config=../php-config-proto )
$(IDN_ZTS)/config.status: $(IDN_DIR)/configure
(cd $(IDN_ZTS); \
- env - $(ZTS_ENVLINE) ../phpize-proto.zts; \
- env - $(ZTS_ENVLINE) sh ./configure \
+ env - $(ZTS_ENVLINE) $(CONFIG_SHELL) ../phpize-proto.zts)
+ (cd $(IDN_ZTS); \
+ env - $(ZTS_ENVLINE) $(CONFIG_SHELL) ./configure \
--with-idn \
--with-php-config=../php-config-proto.zts )
@@ -642,16 +651,18 @@
$(APC_DIR)/config.status: $(APC_DIR)/configure
(cd $(APC_DIR); \
- env - $(ENVLINE) ../phpize-proto; \
- env - $(ENVLINE) sh ./configure \
+ env - $(ENVLINE) $(CONFIG_SHELL) ../phpize-proto)
+ (cd $(APC_DIR); \
+ env - $(ENVLINE) $(CONFIG_SHELL) ./configure \
--enable-apc \
--enable-apc-mmap \
--with-php-config=../php-config-proto )
$(APC_ZTS)/config.status: $(APC_DIR)/configure
(cd $(APC_ZTS); \
- env - $(ZTS_ENVLINE) ../phpize-proto.zts; \
- env - $(ZTS_ENVLINE) sh ./configure \
+ env - $(ZTS_ENVLINE) $(CONFIG_SHELL) ../phpize-proto.zts)
+ (cd $(APC_ZTS); \
+ env - $(ZTS_ENVLINE) $(CONFIG_SHELL) ./configure \
--enable-apc \
--enable-apc-mmap \
--with-php-config=../php-config-proto.zts )
@@ -686,15 +697,17 @@
$(XDEBUG_DIR)/config.status: $(XDEBUG_DIR)/configure
(cd $(XDEBUG_DIR); \
- env - $(ENVLINE) ../phpize-proto; \
- env - $(ENVLINE) sh ./configure \
+ env - $(ENVLINE) $(CONFIG_SHELL) ../phpize-proto)
+ (cd $(XDEBUG_DIR); \
+ env - $(ENVLINE) $(CONFIG_SHELL) ./configure \
--enable-xdebug \
--with-php-config=../php-config-proto )
$(XDEBUG_ZTS)/config.status: $(XDEBUG_DIR)/configure
(cd $(XDEBUG_ZTS); \
- env - $(ZTS_ENVLINE) ../phpize-proto.zts; \
- env - $(ZTS_ENVLINE) sh ./configure \
+ env - $(ZTS_ENVLINE) $(CONFIG_SHELL) ../phpize-proto.zts)
+ (cd $(XDEBUG_ZTS); \
+ env - $(ZTS_ENVLINE) $(CONFIG_SHELL) ./configure \
--enable-xdebug \
--with-php-config=../php-config-proto.zts )
@@ -725,8 +738,9 @@
$(MEMCACHE_DIR)/config.status: $(MEMCACHE_DIR)/configure
(cd $(MEMCACHE_DIR); \
- env - $(ENVLINE) ../phpize-proto; \
- env - $(ENVLINE) sh ./configure \
+ env - $(ENVLINE) $(CONFIG_SHELL) ../phpize-proto)
+ (cd $(MEMCACHE_DIR); \
+ env - $(ENVLINE) $(CONFIG_SHELL) ./configure \
--disable-debug \
--enable-memcache \
--with-php-config=../php-config-proto \
@@ -734,8 +748,9 @@
$(MEMCACHE_ZTS)/config.status: $(MEMCACHE_DIR)/configure
(cd $(MEMCACHE_ZTS); \
- env - $(ZTS_ENVLINE) ../phpize-proto.zts; \
- env - $(ZTS_ENVLINE) sh ./configure \
+ env - $(ZTS_ENVLINE) $(CONFIG_SHELL) ../phpize-proto.zts)
+ (cd $(MEMCACHE_ZTS); \
+ env - $(ZTS_ENVLINE) $(CONFIG_SHELL) ./configure \
--disable-debug \
--enable-memcache \
--with-php-config=../php-config-proto.zts \