[105621] trunk/dports/python/py-healpy/Portfile
aronnax at macports.org
aronnax at macports.org
Sat Apr 27 18:26:57 PDT 2013
Revision: 105621
https://trac.macports.org/changeset/105621
Author: aronnax at macports.org
Date: 2013-04-27 18:26:57 -0700 (Sat, 27 Apr 2013)
Log Message:
-----------
py-healpy: update to 1.6.1
Modified Paths:
--------------
trunk/dports/python/py-healpy/Portfile
Modified: trunk/dports/python/py-healpy/Portfile
===================================================================
--- trunk/dports/python/py-healpy/Portfile 2013-04-28 01:23:09 UTC (rev 105620)
+++ trunk/dports/python/py-healpy/Portfile 2013-04-28 01:26:57 UTC (rev 105621)
@@ -2,42 +2,61 @@
# $Id$
PortSystem 1.0
-PortGroup github 1.0
PortGroup python 1.0
+PortGroup active_variants 1.1
-github.setup healpy healpy 1.4.1
name py-healpy
-categories python science
+version 1.6.1
+categories-append science
license GPL-2
platforms darwin
maintainers aronnax
-description Python wrapper for healpix
-long_description Python wrapper for healpix
+description Python wrapper for HEALPix
+long_description Software for pixelation, hierarchical indexing, synthesis, \
+ analysis, and visualization of data on the sphere. This is \
+ the Python language interface for HEALPix.
-checksums md5 2417bdcadf9602be2c73422035dd6e73 \
- sha1 4069ab2d2024f496258419a01d5c34d9a8d6ba36 \
- rmd160 e9c1e267fabf65f1b22331a1dd63393241d4738f
+set basename healpy
+distname ${basename}-${version}
+master_sites https://pypi.python.org/packages/source/[string index ${basename} 0]/${basename}/
+homepage http://pypi.python.org/pypi/${basename}/
-python.versions 26 27
+checksums md5 9795befee883793c41b18f40797516f8 \
+ sha1 949172f318b081705a63944e8ea8d879233d7049 \
+ rmd160 81374d46ea754c79525ca1a0347a692cafc66149
+python.versions 25 26 27
+
if {${subport} != ${name}} {
-# Blacklist the following compilers that do not support OpenMP.
-compiler.blacklist clang
+ default_variants +openmp
-# FIXME: remove HEALPY_WITH_OPENMP in next release; see
-# https://github.com/healpy/healpy/pull/73
-build.env-append HEALPIX_EXT_PREFIX=${prefix} \
- HEALPY_WITH_OPENMP=1 \
- CFITSIO_EXT_PREFIX=${prefix} \
- CC=${configure.cc} CXX=${configure.cxx} CPP=${configure.cpp} \
- LDSHARED="${configure.cc} -L${prefix}/lib -bundle -undefined dynamic_lookup"
+ variant openmp description "enable OpenMP parallel acceleration" {
+ compiler.blacklist-append clang
+ }
-depends_lib-append port:py${python.version}-numpy \
+ if {[variant_isset openmp]} {
+ require_active_variants healpix-cxx openmp
+ compiler.blacklist clang
+ } else {
+ require_active_variants healpix-cxx "" openmp
+ }
+
+ depends_build port:pkgconfig \
+ port:py${python.version}-distribute
+
+ depends_lib-append port:cfitsio \
+ port:py${python.version}-numpy \
port:py${python.version}-pyfits \
port:py${python.version}-matplotlib \
port:healpix-cxx
-livecheck.type none
+ livecheck.type none
+} else {
+
+ livecheck.type regex
+ livecheck.url ${homepage}
+ livecheck.regex {healpy-([0-9]+(\.[0-9]+)*)}
+
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130427/6cf9a4bb/attachment.html>
More information about the macports-changes
mailing list