[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