[137163] trunk/dports/science/ldas-tools/Portfile
mf2k at macports.org
mf2k at macports.org
Fri Jun 5 13:38:58 PDT 2015
Revision: 137163
https://trac.macports.org/changeset/137163
Author: mf2k at macports.org
Date: 2015-06-05 13:38:58 -0700 (Fri, 05 Jun 2015)
Log Message:
-----------
ldas-tools: Update to version 2.3.3. Add python variants. (#47967)
Modified Paths:
--------------
trunk/dports/science/ldas-tools/Portfile
Modified: trunk/dports/science/ldas-tools/Portfile
===================================================================
--- trunk/dports/science/ldas-tools/Portfile 2015-06-05 20:33:28 UTC (rev 137162)
+++ trunk/dports/science/ldas-tools/Portfile 2015-06-05 20:38:58 UTC (rev 137163)
@@ -4,10 +4,10 @@
PortGroup compiler_blacklist_versions 1.0
name ldas-tools
-version 2.1.1
+version 2.3.3
categories science
platforms darwin
-maintainers ram ligo.org:ed.maros
+maintainers ligo.org:ed.maros
description Suite of LDAS tools
long_description ${description}
@@ -15,8 +15,8 @@
homepage http://www.ldas-sw.ligo.caltech.edu
master_sites http://software.ligo.org/lscsoft/source/
-checksums rmd160 0b1f3b505c0628c9314d59171497af9d2f42fee5 \
- sha256 acf33ca309a1e687b234aca69606a2efb752c45d6ddbad6b8b3161e211b8272e
+checksums rmd160 e4de880d6232bb913ea3eb8c447dc6eeb4601d73 \
+ sha256 ae9ecef771389d8bfcb30a246d44df814c3dfb8f0d191a470bce7e1bc7c8686b
configure.args --disable-silent-rules \
--with-optimization=high \
@@ -24,10 +24,12 @@
--disable-python \
--without-doxygen \
--without-dot \
- --disable-perl \
- --disable-latex \
- --disable-ldas-documentation
+ --disable-latex
+if {${os.major} < 13} {
+ configure.args-append --disable-cxx11
+}
+
depends_lib port:openssl \
port:zlib \
port:bzip2 \
@@ -45,6 +47,34 @@
# configure.args-append --docdir=${prefix}/share/doc/ldas-tools
#}
+#------------------------------------------------------------------------
+# Python varients
+#------------------------------------------------------------------------
+set pythons_suffixes {27 34}
+
+set pythons_ports {}
+foreach s ${pythons_suffixes} {
+ lappend pythons_ports python${s}
+}
+
+foreach s ${pythons_suffixes} {
+ set p python${s}
+ set v [string index ${s} 0].[string index ${s} 1]
+ set i [lsearch -exact ${pythons_ports} ${p}]
+ set c [lreplace ${pythons_ports} ${i} ${i}]
+ set d ${frameworks_dir}/Python.framework/Versions/${v}/lib/python${v}
+ eval [subst {
+ variant ${p} description "Enable SWIG Python interface for Python ${v}" conflicts ${c} {
+
+ depends_build-append port:swig-python
+ depends_lib-append port:${p} port:py${s}-numpy
+ configure.args-strsed s/--disable-python/--enable-python/
+ destroot.args-append pythondir="${d}" pyexecdir="${d}"
+
+ }
+ }]
+}
+
livecheck.type regex
livecheck.url ${master_sites}
livecheck.regex {ldas-tools-(\d+(?:\.\d+)*).tar.gz}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150605/f17fce91/attachment.html>
More information about the macports-changes
mailing list