[54563] trunk/dports/_resources/port1.0/group/php5extension-1.0.tcl
ryandesign at macports.org
ryandesign at macports.org
Wed Jul 29 08:40:46 PDT 2009
Revision: 54563
http://trac.macports.org/changeset/54563
Author: ryandesign at macports.org
Date: 2009-07-29 08:40:44 -0700 (Wed, 29 Jul 2009)
Log Message:
-----------
php5extension-1.0.tcl: Allow a port to contain more than one extension. This change doesn't affect the existing php5extension ports, but will allow the creation of ports like the upcoming php5-mysql and php5-sqlite ports.
Modified Paths:
--------------
trunk/dports/_resources/port1.0/group/php5extension-1.0.tcl
Modified: trunk/dports/_resources/port1.0/group/php5extension-1.0.tcl
===================================================================
--- trunk/dports/_resources/port1.0/group/php5extension-1.0.tcl 2009-07-29 15:32:24 UTC (rev 54562)
+++ trunk/dports/_resources/port1.0/group/php5extension-1.0.tcl 2009-07-29 15:40:44 UTC (rev 54563)
@@ -72,21 +72,20 @@
destroot.destdir INSTALL_ROOT=${destroot}
- post-build {
- set fp [open ${workpath}/${php5extension.ini} w]
- if {"zend" == ${php5extension.type}} {
- puts $fp "zend_extension=[php5extension.extension_dir]/${php5extension.extension}.so"
- } else {
- puts $fp "extension=${php5extension.extension}.so"
+ post-destroot {
+ xinstall -m 755 -d ${destroot}${php5extension.inidir}
+ set extensiondir [php5extension.extension_dir]
+ set fp [open ${destroot}${php5extension.inidir}/${php5extension.ini} w]
+ foreach extensionfile [glob -tails -directory ${destroot}${extensiondir} *.so] {
+ if {"zend" == ${php5extension.type}} {
+ puts $fp "zend_extension=${extensiondir}/${extensionfile}"
+ } else {
+ puts $fp "extension=${extensionfile}"
+ }
}
close $fp
}
- post-destroot {
- xinstall -m 755 -d ${destroot}${php5extension.inidir}
- xinstall -m 644 ${workpath}/${php5extension.ini} ${destroot}${php5extension.inidir}
- }
-
post-install {
set phpini ${prefix}/etc/php5/php.ini
if {[file exists ${phpini}]} {
@@ -149,7 +148,7 @@
destroot {
set extensiondir [php5extension.extension_dir]
xinstall -d ${destroot}${extensiondir}
- xinstall -m 644 ${worksrcpath}/modules/${php5extension.extension}.so ${destroot}${extensiondir}
+ eval xinstall -m 644 [glob ${worksrcpath}/modules/*.so] ${destroot}${extensiondir}
}
livecheck.check regex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090729/3dbe1193/attachment-0001.html>
More information about the macports-changes
mailing list