[91025] trunk/dports/science/healpix/Portfile
aronnax at macports.org
aronnax at macports.org
Thu Mar 22 05:52:13 PDT 2012
Revision: 91025
https://trac.macports.org/changeset/91025
Author: aronnax at macports.org
Date: 2012-03-22 05:52:13 -0700 (Thu, 22 Mar 2012)
Log Message:
-----------
healpix: address ryandesign's comments
Modified Paths:
--------------
trunk/dports/science/healpix/Portfile
Modified: trunk/dports/science/healpix/Portfile
===================================================================
--- trunk/dports/science/healpix/Portfile 2012-03-22 10:42:33 UTC (rev 91024)
+++ trunk/dports/science/healpix/Portfile 2012-03-22 12:52:13 UTC (rev 91025)
@@ -12,8 +12,7 @@
analysis, and visualization of data on the sphere.
homepage http://healpix.jpl.nasa.gov/
platforms darwin
-master_sites sourceforge
-master_sites.mirror_subdir ${name}/Healpix_${version}
+master_sites sourceforge:project/${name}/Healpix_${version}
worksrcdir Healpix_${version}
distname Healpix_${version}_2011Feb09
@@ -21,6 +20,8 @@
sha1 f7a0fdab8e9fcfdf81e3e5e9a7d18912203d3803 \
rmd160 e15b14262591a679764665d4d1774c38786a7a00
+universal_variant yes
+
depends_lib port:cfitsio
patchfiles patch-src-cxx-cxxsupport-arr.h.diff
@@ -36,8 +37,6 @@
if {![file executable ${configure.cc}]} {
depends_build-append port:apple-gcc42
configure.compiler apple-gcc-4.2
- # base (as of 2.0.3) doesn't set cxx for apple-gcc-4.2
- configure.cxx ${prefix}/bin/g++-apple-4.2
}
}
@@ -51,24 +50,23 @@
CFITSIO_LIBDIR=${prefix}/lib \
CFITSIO_EXT_LIB=${prefix}/lib/libcfitsio.a \
CFITSIO_EXT_INC=${prefix}/include \
- CC=${configure.cc} CL=${configure.cc} \
- CXX=${configure.cxx} CXXL=${configure.cxx}
+ CC="${configure.cc} [get_canonical_archflags cc]" \
+ CL="${configure.cc} [get_canonical_archflags ld]" \
+ CXX="${configure.cxx} [get_canonical_archflags cxx]" \
+ CXXL="${configure.cxx} [get_canonical_archflags ld]"
build {
- system "${build.cmd} -C ${worksrcpath}/src/cxx ${build.post_args}"
- system "${build.cmd} -C ${worksrcpath}/src/C/subs static install AR=\"ar -rsv\" ${build.post_args}"
+ system -W ${worksrcpath}/src/cxx "${build.cmd} [join ${build.post_args}]"
+ system -W ${worksrcpath}/src/C/subs "${build.cmd} static install AR=\"ar -rsv\" [join ${build.post_args}]"
}
-pre-destroot {
+post-build {
# This file is just a copy of ${worksrcpath}/lib/libhpxgif.a
# and conflicts with port:giflib.
file delete ${worksrcpath}/lib/libgif.a
}
destroot {
- xinstall -d ${destroot}${prefix}/include
- xinstall -d ${destroot}${prefix}/lib
- xinstall -d ${destroot}${prefix}/bin
eval xinstall [glob ${worksrcpath}/include/*] ${destroot}${prefix}/include
eval xinstall [glob ${worksrcpath}/lib/*] ${destroot}${prefix}/lib
eval xinstall [glob ${worksrcpath}/bin/*] ${destroot}${prefix}/bin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120322/93f30c83/attachment.html>
More information about the macports-changes
mailing list