[59693] trunk/dports
ryandesign at macports.org
ryandesign at macports.org
Tue Oct 20 01:16:08 PDT 2009
Revision: 59693
http://trac.macports.org/changeset/59693
Author: ryandesign at macports.org
Date: 2009-10-20 01:16:05 -0700 (Tue, 20 Oct 2009)
Log Message:
-----------
php5extension portgroup: make greater use of options/default, and for bundled php5 extensions installing only a single extension, speed up the extract phase by extracting only the necessary directories instead of the entire php5 tarball
Modified Paths:
--------------
trunk/dports/_resources/port1.0/group/php5extension-1.0.tcl
trunk/dports/php/php5-xsl/Portfile
Modified: trunk/dports/_resources/port1.0/group/php5extension-1.0.tcl
===================================================================
--- trunk/dports/_resources/port1.0/group/php5extension-1.0.tcl 2009-10-20 04:53:49 UTC (rev 59692)
+++ trunk/dports/_resources/port1.0/group/php5extension-1.0.tcl 2009-10-20 08:16:05 UTC (rev 59693)
@@ -50,8 +50,15 @@
default build.target {[php5extension.build_target_proc]}
default configure.args {[php5extension.configure_args_proc]}
default configure.dir {[php5extension.build_dir_proc]}
+options php5extension.extension
options php5extension.extension_dir
default php5extension.extension_dir {[php5extension.extension_dir_proc]}
+options php5extension.extract_dirs
+default php5extension.extract_dirs {ext/${php5extension.extension}}
+options php5extension.ini
+default php5extension.ini {${php5extension.extension}.ini}
+options php5extension.inidir
+default php5extension.inidir {${prefix}/var/db/php5}
options php5extension.type
default php5extension.type php
options php5extension.source
@@ -63,9 +70,7 @@
global php5extension.extension php5extension.ini php5extension.inidir php5extension.source
global build.dir destroot prefix
- set php5extension.extension ${extension}
- set php5extension.ini ${extension}.ini
- set php5extension.inidir ${prefix}/var/db/php5
+ php5extension.extension ${extension}
php5extension.source ${source}
name php5-${php5extension.extension}
@@ -142,6 +147,14 @@
distname php-${version}
use_bzip2 yes
+ pre-extract {
+ if {"yes" == ${php5extension.use_phpize}} {
+ foreach extract_dir ${php5extension.extract_dirs} {
+ extract.post_args-append ${worksrcdir}/${extract_dir}
+ }
+ }
+ }
+
destroot {
xinstall -d ${destroot}${php5extension.extension_dir}
eval xinstall -m 644 [glob ${build.dir}/modules/*.so] ${destroot}${php5extension.extension_dir}
Modified: trunk/dports/php/php5-xsl/Portfile
===================================================================
--- trunk/dports/php/php5-xsl/Portfile 2009-10-20 04:53:49 UTC (rev 59692)
+++ trunk/dports/php/php5-xsl/Portfile 2009-10-20 08:16:05 UTC (rev 59693)
@@ -4,6 +4,7 @@
PortGroup php5extension 1.0
php5extension.setup xsl 5.3.0 bundled
+php5extension.extract_dirs-append ext/dom
categories-append textproc
platforms darwin
maintainers ryandesign
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091020/30665df4/attachment.html>
More information about the macports-changes
mailing list