Ignore:
Timestamp:
Apr 28, 2013, 1:11:18 AM (6 years ago)
Author:
aronnax@…
Message:

healpix: update to 3.11

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/science/healpix/Portfile

    r104116 r105618  
    55
    66name                healpix
    7 set base_version    3.00
    8 version             3.00_2012Nov30
     7set base_version    3.11
     8version             ${base_version}_2013Apr24
    99categories          science
    1010license             GPL-2
     
    1919worksrcdir          Healpix_${base_version}
    2020
    21 checksums           md5     92d400d3b9427dfa25cacbdfe218810a \
    22                     sha1    a8a507a47c0a129f5efaadd144b3b561dc79f663 \
    23                     rmd160  41febc7f9707b2285433f2a9949bafa92b529f6f
    24 
    25 use_configure   no
    26 
    27 subport ${name}-c {
    28     build.dir       ${worksrcpath}/src/C/subs
    29     build.target    static dynamic
    30 }
    31 
    32 subport ${name}-cxx {
    33     # Blacklist the following compilers that do not support OpenMP.
    34     compiler.blacklist clang
    35 
    36     build.dir       ${worksrcpath}/src/cxx
    37     build.target    compile_all
    38     destroot        {}
    39 }
     21checksums           md5     6ddfb66dbc2f57478cb328ec76c510d9 \
     22                    sha1    f7d6a18ca6aad9fe85a66eca36d7a1f0ef783e95 \
     23                    rmd160  615d52e1bd99f81c96f4e0dc131cc3bc865f85d0
    4024
    4125if {${name} == ${subport}} {
     
    5741    livecheck.regex {healpix/files/Healpix_([0-9]+\.[0-9]+[a-z]?)}
    5842} else {
    59     depends_lib     port:cfitsio
    60 
    61     build.post_args-append \
    62                     HEALPIX_TARGET=osx \
    63                     BINDIR=${destroot}${prefix}/bin \
    64                     LIBDIR=${destroot}${prefix}/lib \
    65                     INCDIR=${destroot}${prefix}/include \
    66                     EXTERNAL_CFITSIO=yes \
    67                     CFITSIO_INCDIR=${prefix}/include \
    68                     CFITSIO_LIBDIR=${prefix}/lib \
    69                     CFITSIO_EXT_LIB=${prefix}/lib/libcfitsio.a \
    70                     CFITSIO_EXT_INC=${prefix}/include \
    71                     OPT="${configure.optflags}" \
    72                     CC="${configure.cc} [get_canonical_archflags cc]" \
    73                     CL="${configure.cc} [get_canonical_archflags ld]" \
    74                     CXX="${configure.cxx} [get_canonical_archflags cxx]" \
    75                     CXXL="${configure.cxx} [get_canonical_archflags ld]"
    76 
    77     destroot.post_args-append \
    78                     HEALPIX_TARGET=osx \
    79                     BINDIR=${destroot}${prefix}/bin \
    80                     LIBDIR=${destroot}${prefix}/lib \
    81                     INCDIR=${destroot}${prefix}/include
    8243
    8344    pre-activate {
     
    9253}
    9354
     55subport ${name}-c {
     56    description         C language implementation of HEALPix
     57    long_description    ${long_description} This is the ${description}.
     58
     59    worksrcdir          Healpix_${base_version}/src/C/autotools
     60
     61    depends_build       port:pkgconfig
     62    depends_lib         port:cfitsio
     63
     64    use_autoreconf      yes
     65}
     66
     67subport ${name}-cxx {
     68    description         C++ language implementation of HEALPix
     69    long_description    ${long_description} This is the ${description}.
     70
     71    worksrcdir          Healpix_${base_version}/src/cxx/autotools
     72
     73    depends_build       port:pkgconfig
     74    depends_lib         port:cfitsio
     75
     76    use_autoreconf      yes
     77
     78    default_variants    +openmp
     79
     80    variant openmp description "enable OpenMP parallel acceleration" {
     81        compiler.blacklist clang
     82    }
     83}
     84
    9485subport ${name}-java {
     86    description         Java language implementation of HEALPix
     87    long_description    ${long_description} This is the ${description}.
     88
    9589    supported_archs noarch
     90
     91    patchfiles      patch-build.xml.diff
    9692
    9793    depends_build   bin:javac:jikes bin:jar:jikes
    9894    depends_lib     bin:java:kaffe
    9995
    100     build.dir       ${worksrcpath}/src/java
     96    use_configure   no
     97
     98    worksrcdir      Healpix_${base_version}/src/java
    10199    build.cmd       ant
    102100    build.target    dist
    103     build.post_args
    104101
    105102    destroot {
    106103        xinstall -d ${destroot}${prefix}/share/java
    107         eval xinstall [glob ${worksrcpath}/src/java/dist/*.jar] ${destroot}${prefix}/share/java
     104        eval xinstall [glob ${worksrcpath}/dist/*.jar] ${destroot}${prefix}/share/java
    108105    }
    109106}
Note: See TracChangeset for help on using the changeset viewer.