[22494] trunk/dports/www/php4/Portfile

source_changes at macosforge.org source_changes at macosforge.org
Fri Mar 2 14:00:04 PST 2007


Revision: 22494
          http://trac.macosforge.org/projects/macports/changeset/22494
Author:   blair at macports.org
Date:     2007-03-02 14:00:03 -0800 (Fri, 02 Mar 2007)

Log Message:
-----------
Add a variant for the new apache20 port.

Modified Paths:
--------------
    trunk/dports/www/php4/Portfile

Modified: trunk/dports/www/php4/Portfile
===================================================================
--- trunk/dports/www/php4/Portfile	2007-03-02 21:58:17 UTC (rev 22493)
+++ trunk/dports/www/php4/Portfile	2007-03-02 22:00:03 UTC (rev 22494)
@@ -93,6 +93,11 @@
 	configure.args-append 	--with-apxs2=${prefix}/apache2/bin/apxs
 }
 
+variant apache20 {
+	depends_lib-append	path:${prefix}/apache20/bin/apxs:apache2
+	configure.args-append 	--with-apxs2=${prefix}/apache20/bin/apxs
+}
+
 variant crypt {
 	depends_lib-append	port:mhash port:libmcrypt
 	configure.args-append	--with-mhash=${prefix} --with-mcrypt=${prefix}
@@ -167,8 +172,11 @@
 	configure.args-append	--enable-xslt --with-xslt-sablot=${prefix} --with-iconv-dir=${prefix}
 }
  
-# if no apache/apache2 variant is set, we set it (waiting a better default variant management)
-if { ![variant_isset apache] && ![variant_isset apache2] } {
+# If no apache/apache2/apache20 variant is set, we set it (waiting a
+# better default variant management).
+if { ![variant_isset apache] &&
+     ![variant_isset apache2] &&
+     ![variant_isset apache20] } {
 	if { ! [variant_isset macosx] } {
 		depends_lib-append	path:${prefix}/sbin/apxs:apache
 		configure.args-append 	--with-apxs=${prefix}/sbin/apxs
@@ -196,6 +204,13 @@
 		xinstall -m 755 -c ${filespath}/mod_php.conf ${destroot}${prefix}/apache2/conf/extras-conf/mod_php.conf.sample
 	}
 
+	if { [variant_isset apache20] } {
+		xinstall -m 755 -d ${destroot}${prefix}/apache20/modules \
+			${destroot}${prefix}/apache20/conf/extras-conf
+		xinstall -m 755 ${worksrcpath}/libs/libphp4.so ${destroot}${prefix}/apache20/modules/
+		xinstall -m 755 -c ${filespath}/mod_php.conf ${destroot}${prefix}/apache20/conf/extras-conf/mod_php.conf.sample
+	}
+
 	file rename ${destroot}${prefix}/etc/php4/pear.conf ${destroot}${prefix}/etc/php4/pear.conf.sample
 
 	#copy php.ini
@@ -222,12 +237,18 @@
 		ui_msg "${prefix}/apache/bin/apxs -a -e -n \"php4\" libphp4.so\n"
 		ui_msg "* copy  ${prefix}/etc/php.ini-dist to  ${prefix}/etc/php.ini"
 	}
-	
+
 	if { [variant_isset apache2] } {
 		ui_msg "cd ${prefix}/apache2/modules"
 		ui_msg "${prefix}/apache2/bin/apxs -a -e -n \"php4\" libphp4.so\n"
 		ui_msg "* copy  ${prefix}/etc/php.ini-dist to  ${prefix}/etc/php.ini"
 	}
-	
+
+	if { [variant_isset apache20] } {
+		ui_msg "cd ${prefix}/apache20/modules"
+		ui_msg "${prefix}/apache20/bin/apxs -a -e -n \"php4\" libphp4.so\n"
+		ui_msg "* copy  ${prefix}/etc/php.ini-dist to  ${prefix}/etc/php.ini"
+	}
+
 	ui_msg "* copy  ${prefix}/etc/php4/pear.conf.sample to  ${prefix}/etc/php4/pear.conf" 
 }

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070302/7805ac68/attachment.html


More information about the macports-changes mailing list