Revision: 139992 https://trac.macports.org/changeset/139992 Author: takeshi@macports.org Date: 2015-09-05 08:00:18 -0700 (Sat, 05 Sep 2015) Log Message: ----------- fpc: extract bootstrap in post-extract Modified Paths: -------------- trunk/dports/lang/fpc/Portfile Modified: trunk/dports/lang/fpc/Portfile =================================================================== --- trunk/dports/lang/fpc/Portfile 2015-09-05 14:39:36 UTC (rev 139991) +++ trunk/dports/lang/fpc/Portfile 2015-09-05 15:00:18 UTC (rev 139992) @@ -13,19 +13,26 @@ long_description Open source compiler for Pascal and Object Pascal homepage http://www.freepascal.org master_sites sourceforge:freepascal -distfiles ${name}-${version}.source.tar.gz \ - universal-macosx-10.5-ppcuniversal.tar.bz2 -checksums [lindex ${distfiles} 0] \ +set src ${name}-${version}.source.tar.gz +set pp universal-macosx-10.5-ppcuniversal.tar.bz2 +distfiles ${src} ${pp} +checksums ${src} \ rmd160 35a00ed483805408ed39b1c07147c660ceb5420e \ sha256 c16f2e6e0274c7afc0f1d2dded22d0fec98fe329b1d5b2f011af1655f3a1cc29 \ - [lindex ${distfiles} 1] \ + ${pp} \ rmd160 0124c2f4447ba7f96e3db0a27e6bff459c5749f4 \ sha256 e7243e83e6a04de147ebab7530754ec92cd1fbabbc9b6b00a3f90a796312f3e9 + +extract.only ${src} use_configure no universal_variant no +post-extract { + system -W ${workpath} "bzip2 -dc ${distpath}/${pp} | tar xf -" +} + build.env PP=${workpath}/ppcuniversal \ PREFIX=${destroot}${prefix}/libexec/${name} build.target all