Re: [PATCH] Add INSTALL_ROOT destination prefix

From: Date: Thu, 24 Aug 2000 03:28:46 +0000
Subject: Re: [PATCH] Add INSTALL_ROOT destination prefix
Groups: php.dev 
Request: Send a blank email to php-dev+get-30461@lists.php.net to get a copy of this message
> Nice concept, but the patch is malformed and would not apply > to the current CVS anyway (changes in pear/Makefile.in). > > Please use a current snapshot as the base: > http://snaps.php.net OK, below is the same patch against php4-200008231745. In case my mailer munges it again, you can also get it from: ftp://isp.mit.edu/users/tritan/MacOSX/diffs.php4 I can certainly understand if it goes in after 4.0.2, if you are in risk-averse mode at this point. Thanks for the help. -Fred Index: Services/apache_mod_php-dev/php/Makefile.in diff -u Services/apache_mod_php-dev/php/Makefile.in:1.1.1.1 Services/apache_mod_php-dev/php/Makefile.in:1.2 --- Services/apache_mod_php-dev/php/Makefile.in:1.1.1.1 Wed Aug 9 19:08:25 2000 +++ Services/apache_mod_php-dev/php/Makefile.in Fri Aug 11 13:59:21 2000 @@ -32,7 +32,7 @@ install-sapi: @$(LIBTOOL) --silent --mode=install cp libphp4.la $(phptempdir)/libphp4.la >/dev/null 2>&1 - -@$(mkinstalldirs) $(bindir) + -@$(mkinstalldirs) $(INSTALL_ROOT)$(bindir) -@if test ! -r $(phptempdir)/libphp4.$(SHLIB_SUFFIX_NAME); then \ for i in 0.0.0 0.0 0; do \ if test -r $(phptempdir)/libphp4.$(SHLIB_SUFFIX_NAME).$$i; then \ @@ -45,10 +45,10 @@ install-modules: @test -d modules && \ - $(mkinstalldirs) $(moduledir) && \ + $(mkinstalldirs) $(INSTALL_ROOT)$(moduledir) && \ echo "installing shared modules into $(moduledir)" && \ rm -f modules/*.la && \ - cp modules/* $(moduledir) >/dev/null 2>&1 || true + cp modules/* $(INSTALL_ROOT)$(moduledir) >/dev/null 2>&1 || true install-su: install-modules (cd pear && $(MAKE) install) Index: Services/apache_mod_php-dev/php/ext/java/config.m4 diff -u Services/apache_mod_php-dev/php/ext/java/config.m4:1.1.1.2 Services/apache_mod_php-dev/php/ext/java/config.m4:1.3 --- Services/apache_mod_php-dev/php/ext/java/config.m4:1.1.1.2 Wed Aug 23 18:55:10 2000 +++ Services/apache_mod_php-dev/php/ext/java/config.m4 Wed Aug 23 20:16:27 2000 @@ -89,7 +89,7 @@ AC_ADD_LIBRARY($JAVA_LIB) fi - INSTALL_IT="$INSTALL_IT; \$(INSTALL) -m 0755 \$(srcdir)/ext/java/php_java.jar \$(libdir)" + INSTALL_IT="$INSTALL_IT; \$(INSTALL) -m 0755 \$(srcdir)/ext/java/php_java.jar \$(INSTALL_ROOT)\$(libdir)" fi AC_MSG_RESULT(yes) Index: Services/apache_mod_php-dev/php/pear/Makefile.in diff -u Services/apache_mod_php-dev/php/pear/Makefile.in:1.1.1.2 Services/apache_mod_php-dev/php/pear/Makefile.in:1.3 --- Services/apache_mod_php-dev/php/pear/Makefile.in:1.1.1.2 Wed Aug 23 18:55:59 2000 +++ Services/apache_mod_php-dev/php/pear/Makefile.in Wed Aug 23 20:16:28 2000 @@ -31,13 +31,13 @@ PEAR/Installer.php install-data-local: PEAR.php - @if $(mkinstalldirs) $(peardir); then \ + @if $(mkinstalldirs) $(INSTALL_ROOT)$(peardir); then \ for i in $(PEAR_SUBDIRS); do \ - $(mkinstalldirs) $(peardir)/$$i; \ + $(mkinstalldirs) $(INSTALL_ROOT)$(peardir)/$$i; \ done; \ for i in $(PEAR_FILES); do \ dir=echo $$i|sed 's%[^/][^/]*$$%%'; \ - $(INSTALL_DATA) $(srcdir)/$$i $(peardir)/$$dir; \ + $(INSTALL_DATA) $(srcdir)/$$i $(INSTALL_ROOT)$(peardir)/$$dir; \ done; \ else \ cat $(srcdir)/install-pear.txt; \ @@ -64,13 +64,13 @@ bin_PROGRAMS = phpize php-config pear install-build: - $(mkinstalldirs) $(builddir) $(bindir) && \ - (cd $(top_srcdir) && cp $(BUILD_FILES) $(builddir)) + $(mkinstalldirs) $(INSTALL_ROOT)$(builddir) $(INSTALL_ROOT)$(bindir) && \ + (cd $(top_srcdir) && cp $(BUILD_FILES) $(INSTALL_ROOT)$(builddir)) install-programs: - $(INSTALL) -m 755 $(srcdir)/phpextdist $(bindir)/phpextdist + $(INSTALL) -m 755 $(srcdir)/phpextdist $(INSTALL_ROOT)$(bindir)/phpextdist for prog in $(bin_PROGRAMS); do \ - $(INSTALL) -m 755 $$prog $(bindir)/$$prog; \ + $(INSTALL) -m 755 $$prog $(INSTALL_ROOT)$(bindir)/$$prog; \ done HEADER_DIRS = \ @@ -86,13 +86,13 @@ install-headers: -@for i in $(HEADER_DIRS); do \ - paths="$$paths $(phpincludedir)/$$i"; \ + paths="$$paths $(INSTALL_ROOT)$(phpincludedir)/$$i"; \ done; \ $(mkinstalldirs) $$paths && \ echo "creating header file hierarchy" && \ for i in $(HEADER_DIRS); do \ - (cd $(top_srcdir)/$$i && cp -p *.h $(phpincludedir)/$$i; \ - cd $(top_builddir)/$$i && cp -p *.h $(phpincludedir)/$$i) 2>/dev/null || true; \ + (cd $(top_srcdir)/$$i && cp -p *.h $(INSTALL_ROOT)$(phpincludedir)/$$i; \ + cd $(top_builddir)/$$i && cp -p *.h $(INSTALL_ROOT)$(phpincludedir)/$$i) 2>/dev/null || true; \ done test: run-tests Makefile Index: Services/apache_mod_php-dev/php/sapi/aolserver/config.m4 diff -u Services/apache_mod_php-dev/php/sapi/aolserver/config.m4:1.1.1.1 Services/apache_mod_php-dev/php/sapi/aolserver/config.m4:1.2 --- Services/apache_mod_php-dev/php/sapi/aolserver/config.m4:1.1.1.1 Wed Aug 9 19:08:39 2000 +++ Services/apache_mod_php-dev/php/sapi/aolserver/config.m4 Fri Aug 11 13:59:21 2000 @@ -30,7 +30,7 @@ AC_DEFINE(HAVE_AOLSERVER,1,[Whether you have AOLserver]) PHP_SAPI=aolserver PHP_BUILD_SHARED - INSTALL_IT="\$(INSTALL) -m 0755 $SAPI_SHARED $PHP_AOLSERVER/bin/" + INSTALL_IT="\$(INSTALL) -m 0755 $SAPI_SHARED \$(INSTALL_ROOT)$PHP_AOLSERVER/bin/" fi dnl ## Local Variables: Index: Services/apache_mod_php-dev/php/sapi/apache/config.m4 diff -u Services/apache_mod_php-dev/php/sapi/apache/config.m4:1.1.1.1 Services/apache_mod_php-dev/php/sapi/apache/config.m4:1.2 --- Services/apache_mod_php-dev/php/sapi/apache/config.m4:1.1.1.1 Wed Aug 9 19:08:39 2000 +++ Services/apache_mod_php-dev/php/sapi/apache/config.m4 Fri Aug 11 13:59:22 2000 @@ -46,7 +46,7 @@ CPPFLAGS="$CPPFLAGS -DEAPI=1" fi PHP_SAPI=apache - APACHE_INSTALL="$APXS -i -a -n php4 $SAPI_SHARED" + APACHE_INSTALL="\$(mkinstalldirs) \"\$(INSTALL_ROOT)`$APXS -q LIBEXECDIR\" && $APXS -S LIBEXECDIR=\"\$(INSTALL_ROOT)$APXS -q LIBEXECDIR`\" -i -a -n php4 $SAPI_SHARED" PHP_BUILD_SHARED if test -z "$APXS -q LD_SHLIB" || test "$APXS -q LIBEXECDIR" = "modules"; then PHP_APXS_BROKEN=yes Index: Services/apache_mod_php-dev/php/sapi/cgi/config.m4 diff -u Services/apache_mod_php-dev/php/sapi/cgi/config.m4:1.1.1.1 Services/apache_mod_php-dev/php/sapi/cgi/config.m4:1.2 --- Services/apache_mod_php-dev/php/sapi/cgi/config.m4:1.1.1.1 Wed Aug 9 19:08:39 2000 +++ Services/apache_mod_php-dev/php/sapi/cgi/config.m4 Fri Aug 11 13:59:22 2000 @@ -32,7 +32,7 @@ fi if test "$PHP_SAPI" = "cgi" ; then - INSTALL_IT="\$(INSTALL) -m 0755 $SAPI_PROGRAM \$(bindir)/$SAPI_CGI" + INSTALL_IT="\$(INSTALL) -m 0755 $SAPI_PROGRAM \$(INSTALL_ROOT)\$(bindir)/$SAPI_CGI" fi AC_MSG_CHECKING(for fhttpd module support) Index: Services/apache_mod_php-dev/php/sapi/isapi/config.m4 diff -u Services/apache_mod_php-dev/php/sapi/isapi/config.m4:1.1.1.1 Services/apache_mod_php-dev/php/sapi/isapi/config.m4:1.2 --- Services/apache_mod_php-dev/php/sapi/isapi/config.m4:1.1.1.1 Wed Aug 9 19:08:39 2000 +++ Services/apache_mod_php-dev/php/sapi/isapi/config.m4 Fri Aug 11 13:59:22 2000 @@ -16,7 +16,7 @@ AC_ADD_INCLUDE($ZEUSPATH/web/include) PHP_SAPI=isapi PHP_BUILD_SHARED - INSTALL_IT="\$(SHELL) \$(srcdir)/install-sh -m 0755 $SAPI_SHARED $ZEUSPATH/web/bin/" + INSTALL_IT="\$(SHELL) \$(srcdir)/install-sh -m 0755 $SAPI_SHARED \$(INSTALL_ROOT)$ZEUSPATH/web/bin/" RESULT=yes ]) AC_MSG_RESULT($RESULT) Index: Services/apache_mod_php-dev/php/sapi/nsapi/config.m4 diff -u Services/apache_mod_php-dev/php/sapi/nsapi/config.m4:1.1.1.1 Services/apache_mod_php-dev/php/sapi/nsapi/config.m4:1.2 --- Services/apache_mod_php-dev/php/sapi/nsapi/config.m4:1.1.1.1 Wed Aug 9 19:08:39 2000 +++ Services/apache_mod_php-dev/php/sapi/nsapi/config.m4 Fri Aug 11 13:59:22 2000 @@ -28,7 +28,7 @@ AC_DEFINE(HAVE_NSAPI,1,[Whether you have a Netscape Server]) PHP_SAPI=nsapi PHP_BUILD_SHARED - INSTALL_IT="\$(INSTALL) -m 0755 $SAPI_SHARED $PHP_NSAPI/bin/" + INSTALL_IT="\$(INSTALL) -m 0755 $SAPI_SHARED \$(INSTALL_ROOT)$PHP_NSAPI/bin/" fi Index: Services/apache_mod_php-dev/php/sapi/phttpd/config.m4 diff -u Services/apache_mod_php-dev/php/sapi/phttpd/config.m4:1.1.1.1 Services/apache_mod_php-dev/php/sapi/phttpd/config.m4:1.2 --- Services/apache_mod_php-dev/php/sapi/phttpd/config.m4:1.1.1.1 Wed Aug 9 19:08:40 2000 +++ Services/apache_mod_php-dev/php/sapi/phttpd/config.m4 Fri Aug 11 13:59:22 2000 @@ -14,7 +14,7 @@ AC_DEFINE(HAVE_PHTTPD,1,[Whether you have phttpd]) PHP_SAPI=phttpd PHP_BUILD_SHARED - INSTALL_IT="\$(INSTALL) -m 0755 $SAPI_SHARED $PHTTPD_DIR/modules/" + INSTALL_IT="\$(INSTALL) -m 0755 $SAPI_SHARED \$(INSTALL_ROOT)$PHTTPD_DIR/modules/" RESULT=yes ]) AC_MSG_RESULT($RESULT) Index: Services/apache_mod_php-dev/php/sapi/pi3web/config.m4 diff -u Services/apache_mod_php-dev/php/sapi/pi3web/config.m4:1.1.1.1 Services/apache_mod_php-dev/php/sapi/pi3web/config.m4:1.2 --- Services/apache_mod_php-dev/php/sapi/pi3web/config.m4:1.1.1.1 Wed Aug 9 19:08:40 2000 +++ Services/apache_mod_php-dev/php/sapi/pi3web/config.m4 Fri Aug 11 13:59:22 2000 @@ -16,7 +16,7 @@ AC_ADD_INCLUDE($PI3PATH/PHP4) PHP_SAPI=pi3web PHP_BUILD_SHARED - INSTALL_IT="\$(SHELL) \$(srcdir)/install-sh -m 0755 $SAPI_SHARED $PI3PATH/bin/" + INSTALL_IT="\$(SHELL) \$(srcdir)/install-sh -m 0755 $SAPI_SHARED \$(INSTALL_ROOT)$PI3PATH/bin/" fi dnl ## Local Variables: Wilfredo Sánchez, wsanchez@apple.com Open Source Engineering Lead Apple Computer, Inc., Core Operating System Group 1 Infinite Loop, Cupertino, CA 94086, 408.974-5174

« previous php.dev (#30461) next »