[116761] trunk/dports/lang/php/Portfile
ryandesign at macports.org
ryandesign at macports.org
Wed Feb 5 23:15:02 PST 2014
Revision: 116761
https://trac.macports.org/changeset/116761
Author: ryandesign at macports.org
Date: 2014-02-05 23:15:01 -0800 (Wed, 05 Feb 2014)
Log Message:
-----------
php: fix php56-postgresql build problem; now use pdo headers extracted from the tarball instead of those installed by the ${php} port, because the ${php} port doesn't install the private pdo headers
Modified Paths:
--------------
trunk/dports/lang/php/Portfile
Modified: trunk/dports/lang/php/Portfile
===================================================================
--- trunk/dports/lang/php/Portfile 2014-02-06 06:49:28 UTC (rev 116760)
+++ trunk/dports/lang/php/Portfile 2014-02-06 07:15:01 UTC (rev 116761)
@@ -1192,7 +1192,17 @@
default homepage http://www.php.net/${php.rootname}
php.build_dirs
+ set pdo no
foreach extension [concat ${php.extensions} ${php.extensions.zend}] {
+ if {[regexp {^pdo_} ${extension}]} {
+ # The PDO extensions need the PDO headers.
+ set pdo yes
+ post-extract {
+ file mkdir ${worksrcpath}/ext/${extension}/ext
+ ln -s ${worksrcpath}/ext/pdo ${worksrcpath}/ext/${extension}/ext
+ }
+ }
+
# Speed up extraction by extracting only the modules we're going to be building.
extract.post_args-append ${worksrcdir}/ext/${extension}
@@ -1200,14 +1210,9 @@
php.build_dirs-append ${worksrcpath}/ext/${extension}
}
- post-extract {
- # The PDO extensions need the PDO headers which are installed by the ${php} port.
- foreach extension [concat ${php.extensions} ${php.extensions.zend}] {
- if {[regexp {^pdo_} ${extension}]} {
- file mkdir ${worksrcpath}/ext/${extension}/ext
- ln -s ${prefix}/include/${php}/php/ext/pdo ${worksrcpath}/ext/${extension}/ext
- }
- }
+ if {${pdo}} {
+ # The PDO extensions need the PDO headers.
+ extract.post_args-append ${worksrcdir}/ext/pdo
}
pre-configure {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140205/54d03cdb/attachment.html>
More information about the macports-changes
mailing list