source: trunk/dports/science/healpix/Portfile

Last change on this file was 153802, checked in by aronnax@…, 13 months ago

healpix-java: update to 3.31

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.3 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 153802 2016-10-11 21:33:18Z ryandesign@macports.org $
3
4PortSystem          1.0
5
6name                healpix
7set base_version    3.31
8version             ${base_version}_2016Aug26
9categories          science
10license             GPL-2
11maintainers         aronnax
12description         Hierarchical Equal Area isoLatitude Pixelization of a sphere
13long_description \
14  Software for pixelization, hierarchical indexing, synthesis, analysis, and \
15  visualization of data on the sphere.
16homepage            http://healpix.jpl.nasa.gov/
17platforms           darwin
18master_sites        sourceforge:project/${name}/Healpix_${base_version}/
19distname            Healpix_${version}
20worksrcdir          Healpix_${base_version}
21
22checksums           md5     c0dc75e57f237b634fec97df55997918 \
23                    sha1    6815ba67a0fd20c97e635340bfcbddcbf533bd59 \
24                    rmd160  456183f75c2900431e3d1ebf214fa9f5fe7824db
25
26if {${name} == ${subport}} {
27    supported_archs noarch
28
29    depends_run     port:${name}-c \
30                    port:${name}-cxx \
31                    port:${name}-java
32
33    distfiles
34
35    use_configure   no
36
37    build {}
38
39    destroot {
40        xinstall -d ${destroot}${prefix}/share/doc/${subport}
41        system "echo ${subport} is a stub port > ${destroot}${prefix}/share/doc/${subport}/README.txt"
42    }
43
44    livecheck.regex {healpix/files/Healpix_([0-9]+\.[0-9]+[a-z]?)}
45} else {
46
47    pre-activate {
48        if {[file exists ${prefix}/lib/libchealpix.a]
49            && ![catch {set vers [lindex [registry_active healpix] 0]}]
50            && [vercmp [lindex $vers 1] 3.00] < 0} {
51            registry_deactivate_composite healpix "" [list ports_nodepcheck 1]
52        }
53    }
54
55    livecheck.type  none
56}
57
58subport ${name}-java {
59    description         Java language implementation of HEALPix
60    long_description    ${long_description} This is the ${description}.
61
62    supported_archs noarch
63
64    depends_build   bin:javac:jikes bin:jar:jikes bin:ant:apache-ant
65    depends_lib     bin:java:kaffe
66
67    use_configure   no
68
69    worksrcdir      Healpix_${base_version}/src/java
70    build.cmd       ant
71    build.target    dist-notest
72
73    destroot {
74        xinstall -d ${destroot}${prefix}/share/java
75        eval xinstall [glob ${worksrcpath}/dist/*.jar] ${destroot}${prefix}/share/java
76    }
77}
Note: See TracBrowser for help on using the repository browser.