# -*- 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 # $Id$ PortSystem 1.0 name healpix set base_version 3.31 version ${base_version}_2016Aug26 categories science license GPL-2 maintainers aronnax description Hierarchical Equal Area isoLatitude Pixelization of a sphere long_description \ Software for pixelization, hierarchical indexing, synthesis, analysis, and \ visualization of data on the sphere. homepage http://healpix.jpl.nasa.gov/ platforms darwin master_sites sourceforge:project/${name}/Healpix_${base_version}/ distname Healpix_${version} worksrcdir Healpix_${base_version} checksums md5 c0dc75e57f237b634fec97df55997918 \ sha1 6815ba67a0fd20c97e635340bfcbddcbf533bd59 \ rmd160 456183f75c2900431e3d1ebf214fa9f5fe7824db if {${name} == ${subport}} { supported_archs noarch depends_run port:${name}-c \ port:${name}-cxx \ port:${name}-java distfiles use_configure no build {} destroot { xinstall -d ${destroot}${prefix}/share/doc/${subport} system "echo ${subport} is a stub port > ${destroot}${prefix}/share/doc/${subport}/README.txt" } livecheck.regex {healpix/files/Healpix_([0-9]+\.[0-9]+[a-z]?)} } else { pre-activate { if {[file exists ${prefix}/lib/libchealpix.a] && ![catch {set vers [lindex [registry_active healpix] 0]}] && [vercmp [lindex $vers 1] 3.00] < 0} { registry_deactivate_composite healpix "" [list ports_nodepcheck 1] } } livecheck.type none } subport ${name}-java { description Java language implementation of HEALPix long_description ${long_description} This is the ${description}. supported_archs noarch depends_build bin:javac:jikes bin:jar:jikes bin:ant:apache-ant depends_lib bin:java:kaffe use_configure no worksrcdir Healpix_${base_version}/src/java build.cmd ant build.target dist-notest destroot { xinstall -d ${destroot}${prefix}/share/java eval xinstall [glob ${worksrcpath}/dist/*.jar] ${destroot}${prefix}/share/java } }