[55034] trunk/dports/_resources/port1.0/group/php5extension-1.0.tcl
ryandesign at macports.org
ryandesign at macports.org
Thu Aug 6 00:50:08 PDT 2009
Revision: 55034
http://trac.macports.org/changeset/55034
Author: ryandesign at macports.org
Date: 2009-08-06 00:50:05 -0700 (Thu, 06 Aug 2009)
Log Message:
-----------
php5extension-1.0.tcl: use the defaults mechanism for a cleaner php5extension.extension_dir solution
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-08-06 06:53:32 UTC (rev 55033)
+++ trunk/dports/_resources/port1.0/group/php5extension-1.0.tcl 2009-08-06 07:50:05 UTC (rev 55034)
@@ -46,6 +46,8 @@
# php5extension.type zend
+options php5extension.extension_dir
+default php5extension.extension_dir {[php5extension.extension_dir_proc]}
options php5extension.type
default php5extension.type php
@@ -74,11 +76,10 @@
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] {
+ foreach extensionfile [glob -tails -directory ${destroot}${php5extension.extension_dir} *.so] {
if {"zend" == ${php5extension.type}} {
- puts $fp "zend_extension=${extensiondir}/${extensionfile}"
+ puts $fp "zend_extension=${php5extension.extension_dir}/${extensionfile}"
} else {
puts $fp "extension=${extensionfile}"
}
@@ -89,7 +90,6 @@
post-install {
set phpini ${prefix}/etc/php5/php.ini
if {[file exists ${phpini}]} {
- set extensiondir [php5extension.extension_dir]
set count 0
set fp [open ${phpini} r]
while {![eof $fp]} {
@@ -97,7 +97,7 @@
regexp {^extension_dir *= *"?([^\"]*)"?} $line -> phpiniextensiondir
if {[info exists phpiniextensiondir]} {
ui_debug "Found extension_dir ${phpiniextensiondir} in ${phpini}"
- if {${phpiniextensiondir} != ${extensiondir}} {
+ if {${phpiniextensiondir} != ${php5extension.extension_dir}} {
if {0 == ${count}} {
ui_msg "To use ${name} and other PHP extensions, please delete this line"
ui_msg "from your ${phpini}:"
@@ -147,9 +147,8 @@
build.target build-modules
destroot {
- set extensiondir [php5extension.extension_dir]
- xinstall -d ${destroot}${extensiondir}
- eval xinstall -m 644 [glob ${worksrcpath}/modules/*.so] ${destroot}${extensiondir}
+ xinstall -d ${destroot}${php5extension.extension_dir}
+ eval xinstall -m 644 [glob ${worksrcpath}/modules/*.so] ${destroot}${php5extension.extension_dir}
}
livecheck.check regex
@@ -158,7 +157,7 @@
}
}
-proc php5extension.extension_dir {} {
+proc php5extension.extension_dir_proc {} {
global prefix
return [exec ${prefix}/bin/php-config --extension-dir]
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090806/425aa477/attachment.html>
More information about the macports-changes
mailing list