[105618] trunk/dports/science/healpix/Portfile

aronnax at macports.org aronnax at macports.org
Sat Apr 27 18:11:18 PDT 2013


Revision: 105618
          https://trac.macports.org/changeset/105618
Author:   aronnax at macports.org
Date:     2013-04-27 18:11:18 -0700 (Sat, 27 Apr 2013)
Log Message:
-----------
healpix: update to 3.11

Modified Paths:
--------------
    trunk/dports/science/healpix/Portfile

Modified: trunk/dports/science/healpix/Portfile
===================================================================
--- trunk/dports/science/healpix/Portfile	2013-04-27 23:42:35 UTC (rev 105617)
+++ trunk/dports/science/healpix/Portfile	2013-04-28 01:11:18 UTC (rev 105618)
@@ -4,8 +4,8 @@
 PortSystem          1.0
 
 name                healpix
-set base_version    3.00
-version             3.00_2012Nov30
+set base_version    3.11
+version             ${base_version}_2013Apr24
 categories          science
 license             GPL-2
 maintainers         aronnax
@@ -18,26 +18,10 @@
 distname            Healpix_${version}
 worksrcdir          Healpix_${base_version}
 
-checksums           md5     92d400d3b9427dfa25cacbdfe218810a \
-                    sha1    a8a507a47c0a129f5efaadd144b3b561dc79f663 \
-                    rmd160  41febc7f9707b2285433f2a9949bafa92b529f6f
+checksums           md5     6ddfb66dbc2f57478cb328ec76c510d9 \
+                    sha1    f7d6a18ca6aad9fe85a66eca36d7a1f0ef783e95 \
+                    rmd160  615d52e1bd99f81c96f4e0dc131cc3bc865f85d0
 
-use_configure   no
-
-subport ${name}-c {
-    build.dir       ${worksrcpath}/src/C/subs
-    build.target    static dynamic
-}
-
-subport ${name}-cxx {
-    # Blacklist the following compilers that do not support OpenMP.
-    compiler.blacklist clang
-
-    build.dir       ${worksrcpath}/src/cxx
-    build.target    compile_all
-    destroot        {}
-}
-
 if {${name} == ${subport}} {
     supported_archs noarch
 
@@ -56,30 +40,7 @@
 
     livecheck.regex {healpix/files/Healpix_([0-9]+\.[0-9]+[a-z]?)}
 } else {
-    depends_lib     port:cfitsio
 
-    build.post_args-append \
-                    HEALPIX_TARGET=osx \
-                    BINDIR=${destroot}${prefix}/bin \
-                    LIBDIR=${destroot}${prefix}/lib \
-                    INCDIR=${destroot}${prefix}/include \
-                    EXTERNAL_CFITSIO=yes \
-                    CFITSIO_INCDIR=${prefix}/include \
-                    CFITSIO_LIBDIR=${prefix}/lib \
-                    CFITSIO_EXT_LIB=${prefix}/lib/libcfitsio.a \
-                    CFITSIO_EXT_INC=${prefix}/include \
-                    OPT="${configure.optflags}" \
-                    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]"
-
-    destroot.post_args-append \
-                    HEALPIX_TARGET=osx \
-                    BINDIR=${destroot}${prefix}/bin \
-                    LIBDIR=${destroot}${prefix}/lib \
-                    INCDIR=${destroot}${prefix}/include
-
     pre-activate {
         if {[file exists ${prefix}/lib/libchealpix.a]
             && ![catch {set vers [lindex [registry_active healpix] 0]}]
@@ -91,19 +52,55 @@
     livecheck.type  none
 }
 
+subport ${name}-c {
+    description         C language implementation of HEALPix
+    long_description    ${long_description} This is the ${description}.
+
+    worksrcdir          Healpix_${base_version}/src/C/autotools
+
+    depends_build       port:pkgconfig
+    depends_lib         port:cfitsio
+
+    use_autoreconf      yes
+}
+
+subport ${name}-cxx {
+    description         C++ language implementation of HEALPix
+    long_description    ${long_description} This is the ${description}.
+
+    worksrcdir          Healpix_${base_version}/src/cxx/autotools
+
+    depends_build       port:pkgconfig
+    depends_lib         port:cfitsio
+
+    use_autoreconf      yes
+
+    default_variants    +openmp
+
+    variant openmp description "enable OpenMP parallel acceleration" {
+        compiler.blacklist clang
+    }
+}
+
 subport ${name}-java {
+    description         Java language implementation of HEALPix
+    long_description    ${long_description} This is the ${description}.
+
     supported_archs noarch
 
+    patchfiles      patch-build.xml.diff
+
     depends_build   bin:javac:jikes bin:jar:jikes
     depends_lib     bin:java:kaffe
 
-    build.dir       ${worksrcpath}/src/java
+    use_configure   no
+
+    worksrcdir      Healpix_${base_version}/src/java
     build.cmd       ant
     build.target    dist
-    build.post_args
 
     destroot {
         xinstall -d ${destroot}${prefix}/share/java
-        eval xinstall [glob ${worksrcpath}/src/java/dist/*.jar] ${destroot}${prefix}/share/java
+        eval xinstall [glob ${worksrcpath}/dist/*.jar] ${destroot}${prefix}/share/java
     }
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130427/b86bd2d4/attachment.html>


More information about the macports-changes mailing list