<pre style='margin:0'>
Adam Mercer (skymoo) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/06a4d16f9a156b467feb135f53e4205732821182">https://github.com/macports/macports-ports/commit/06a4d16f9a156b467feb135f53e4205732821182</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 06a4d16  update lalsuite to latest release
</span>06a4d16 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 06a4d16f9a156b467feb135f53e4205732821182
</span>Author: Duncan Macleod <duncan.macleod@ligo.org>
AuthorDate: Thu Dec 13 20:31:48 2018 +0000

<span style='display:block; white-space:pre;color:#404040;'>    update lalsuite to latest release
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - lal -> 6.19.0
</span><span style='display:block; white-space:pre;color:#404040;'>    - lalframe -> 1.4.4
</span><span style='display:block; white-space:pre;color:#404040;'>    - lalmetaio -> 1.4.0
</span><span style='display:block; white-space:pre;color:#404040;'>    - lalsimulation -> 1.8.0
</span><span style='display:block; white-space:pre;color:#404040;'>    - lalxml -> DELETED
</span><span style='display:block; white-space:pre;color:#404040;'>    - lalburst -> 1.5.0
</span><span style='display:block; white-space:pre;color:#404040;'>    - lalinspiral -> 1.8.0
</span><span style='display:block; white-space:pre;color:#404040;'>    - lalpulsar -> 1.17.0
</span><span style='display:block; white-space:pre;color:#404040;'>    - lalstochastic -> DELETED
</span><span style='display:block; white-space:pre;color:#404040;'>    - laldetchar -> DELETED
</span><span style='display:block; white-space:pre;color:#404040;'>    - lalinference -> 1.10.0
</span><span style='display:block; white-space:pre;color:#404040;'>    - lalapps -> 6.22.0
</span>---
 science/lal/Portfile           |  12 ++--
 science/lalapps/Portfile       |  31 ++++----
 science/lalburst/Portfile      |  15 ++--
 science/laldetchar/Portfile    | 157 -----------------------------------------
 science/lalframe/Portfile      |  10 +--
 science/lalinference/Portfile  |  14 ++--
 science/lalinspiral/Portfile   |  10 +--
 science/lalmetaio/Portfile     |  10 +--
 science/lalpulsar/Portfile     |  20 +++---
 science/lalsimulation/Portfile |  10 +--
 science/lalstochastic/Portfile | 148 --------------------------------------
 science/lalxml/Portfile        | 147 --------------------------------------
 12 files changed, 61 insertions(+), 523 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/lal/Portfile b/science/lal/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 222432d..67f82f0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lal/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/lal/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,16 +3,16 @@
</span> PortSystem    1.0
 
 name          lal
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version       6.18.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision      8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version       6.19.0
</span> 
 description   LSC Algorithm Library
 long_description \
   LIGO Scientific Collaboration Algorithm Library containing core \
   routines for gravitational wave data analysis.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums     rmd160 423c095afc6090aab7d3bf708f710652c87274de \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              sha256 464601c529f5607c251a54843e749bc9bd962055cc04ba21fdf6150e392a0ba2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums     rmd160 3efb39ef3505ce7ac103dc5f094b922ac0ad4a20 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              sha256 729934a2f403b13f9c4f98d4d5e5d7fa4ea4e1158994165b42acc7e8149b4509 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              size   1613320
</span> 
 depends_lib   port:gsl \
               port:fftw-3 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,7 +36,7 @@ license       GPL-2+
</span> # our scripts.
 license_noconflict openssl
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage      https://wiki.ligo.org/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage      https://wiki.ligo.org/Computing/DASWG/LALSuite
</span> master_sites  http://software.ligo.org/lscsoft/source/lalsuite
 use_xz        yes
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -77,7 +77,7 @@ foreach v {27 35 36 37} {
</span>     depends_build-append  port:swig-python
     depends_build-replace port:python27 port:python${v}
     depends_lib-replace   port:lal port:py${v}-lal
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append    port:${name} port:py${v}-numpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append    port:${name} port:py${v}-numpy port:py${v}-dateutil port:py${v}-scipy port:py${v}-six port:py${v}-ligo-segments port:py${v}-lscsoft-glue
</span> 
     configure.args-replace ${default_pythonarg} PYTHON=${pythonhome}/bin/python${pythonversion}
     configure.args-replace --disable-python --enable-python
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/lalapps/Portfile b/science/lalapps/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e1365e3..ca842a2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lalapps/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/lalapps/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,8 +4,8 @@ PortSystem    1.0
</span> PortGroup     compilers 1.0
 
 name          lalapps
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version       6.21.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision      4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version       6.22.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories    science python
 platforms     darwin
 maintainers   {ram @skymoo} {aronnax @lpsinger}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,12 +24,20 @@ long_description \
</span>   LALApps is a set of codes for gravitational wave data analysis, \
   against the LSC Algorithm Library.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage      https://wiki.ligo.org/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts     lalxml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              py27-lalxml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              lalstochastic \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              py27-lalstochastic \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              laldetchar \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              py27-laldetchar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage      https://wiki.ligo.org/Computing/DASWG/LALSuite
</span> master_sites  http://software.ligo.org/lscsoft/source/lalsuite/
 use_xz        yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums     rmd160 6f6f445f3501871dbdf3beb2250fd1e50eaa26b9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              sha256 2b997406b7bca358295e6d060919346fd5281ec0217a357c91849012bc2c9973
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums     rmd160 9ffeace155f7bf095ccc2a70fffcb3f4f9dae23e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              sha256 606430004b0df55c01cbad9321163ec93eb74d99f729a5409c333e4f5d3c46a8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              size   5457900
</span> 
 set v                 27
 set pythonversion     [string range ${v} 0 end-1].[string index ${v} end]
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,17 +61,14 @@ depends_lib   port:openmpi-${clangver} \
</span>               port:fftw-3-single \
               port:libframe \
               port:metaio \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:libxml2 \
</span>               port:lal port:py27-lal \
               port:lalframe port:py27-lalframe \
               port:lalmetaio port:py27-lalmetaio \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:lalxml port:py27-lalxml \
</span>               port:lalsimulation port:py27-lalsimulation \
               port:lalburst port:py27-lalburst \
               port:lalinspiral port:py27-lalinspiral \
               port:lalpulsar port:py27-lalpulsar \
               port:lalinference port:py27-lalinference \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:lalstochastic port:py27-lalstochastic \
</span>               port:py27-lscsoft-glue \
               port:python27 \
               port:py27-numpy \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -83,16 +88,6 @@ configure.args   --mandir=${prefix}/share/man \
</span> test.run      yes
 test.target   check
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# lalxml is currently enabled by default but may change in the future
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#variant lalxml description {Build with LALXML support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#  require_active_variants lalpulsar lalxml
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#  require_active_variants lalinference lalxml
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#  depends_lib-append    port:libxml2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#                        port:py27-lalxml
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#  configure.args-append --enable-lalxml
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#default_variants +lalxml
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> destroot.args-append  pythondir="${pythondir}" \
                       pyexecdir="${pythondir}" \
                       pkgpythondir="${pythondir}/${name}" \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/lalburst/Portfile b/science/lalburst/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e9ab4c4..f93365c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lalburst/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/lalburst/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,16 +3,16 @@
</span> PortSystem    1.0
 
 name          lalburst
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version       1.4.4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision      9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version       1.5.0
</span> 
 description   LSC Algorithm Library - Burst
 long_description \
   LIGO Scientific Collaboration Algorithm Library - Burst, containing \
   routines for burst gravitational wave data analysis.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums     rmd160 8a9eebde072ecb0bde64af5f58471b0ebd4269d2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              sha256 2fc15ecd5cf195c2794234977f2c320efbcab2f294a03f8b5eda9ac7edbc93f1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums     rmd160 498a8604b115e2212166522876ad6a39fe7d67ba \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              sha256 2918c61c8c767bfa1fc2d439e9b7ca15e0e7a186ec045a6b563f9dcb6c1a1ca2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              size   865204
</span> 
 depends_lib   port:lal \
               port:lalmetaio \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,11 +20,6 @@ depends_lib   port:lal \
</span>               port:gsl \
               port:metaio
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patch.pre_args -p2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles    0001-lalburst-should-not-depend-on-Numpy-if-Python-is-not.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              swig-deps.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_autoreconf yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> ###############################################################################
 ### Everything below this line is common to all LALSuite ports. ###############
 ###############################################################################
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,7 +37,7 @@ license       GPL-2+
</span> # our scripts.
 license_noconflict openssl
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage      https://wiki.ligo.org/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage      https://wiki.ligo.org/Computing/DASWG/LALSuite
</span> master_sites  http://software.ligo.org/lscsoft/source/lalsuite
 use_xz        yes
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/laldetchar/Portfile b/science/laldetchar/Portfile
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 28f8f35..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/laldetchar/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,157 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# -*- 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
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem    1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name          laldetchar
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version       0.3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision      6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description   LSC Algorithm Library - DetChar
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  LIGO Scientific Collaboration Algorithm Library - DetChar, containing \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  routines for detectory characterisation.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums     rmd160 09eb2b6738c8b1b3c52358e22ca9322d6b83e76f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              sha256 b0900de0b9520aae61e1ad5b97d4be46a47cbf1b12485b7fb783d2e0db804e70
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#depends_build port:help2man
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib   port:lal \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:lalframe \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:lalmetaio \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:lalsimulation \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:lalburst \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:gsl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:libframe \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:metaio \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              path:lib/pkgconfig/glib-2.0.pc:glib2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --disable-help2man
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-###############################################################################
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-### Everything below this line is common to all LALSuite ports. ###############
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-###############################################################################
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories    science
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms     darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers   {ram @skymoo} {aronnax @lpsinger}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license       GPL-2+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# The GPL and OpenSSL licenses conflict with each other, and our build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# dependency on Python results in an indirect dependency on OpenSSL.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# However, there is no real conflict in the case of LALSuite because Python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# is used (1) as an interpreter to run part of the build and (2) as a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# separately installed interpreter that is invoked when the user runs some of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# our scripts.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license_noconflict openssl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage      https://wiki.ligo.org/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites  http://software.ligo.org/lscsoft/source/lalsuite
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_xz        yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:swig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Choose a compiler that supports OpenMP.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-7.0 macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.fallback  macports-clang-6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set default_pythonarg PYTHON=${frameworks_dir}/Python.framework/Versions/2.7/bin/python2.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-silent-rules \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-gcc-flags \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --enable-swig-iface \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               ${default_pythonarg}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.run      yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.target   check
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Create subports for each supported Python version
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach v {27 35 36 37} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  subport py${v}-${name} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set pythonversion     [string range ${v} 0 end-1].[string index ${v} end]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set pythonhome \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set pythondir "${pythonhome}/lib/python${pythonversion}/site-packages"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    categories-prepend    python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    description           Python ${pythonversion} bindings for ${description}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    long_description      ${long_description} This package provides Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          ${pythonversion} bindings, modules, and scripts.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-append  port:swig-python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-replace port:python27 port:python${v}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-strsed    g/port:lal/port:py${v}-lal/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append    port:${name} port:py${v}-numpy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-replace ${default_pythonarg} PYTHON=${pythonhome}/bin/python${pythonversion}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-replace --disable-python --enable-python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append --enable-swig-python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot.args-append  pythondir="${pythondir}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          pyexecdir="${pythondir}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          pkgpythondir="${pythondir}/${name}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          pkgpyexecdir="${pythondir}/${name}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          prefix="${pythonhome}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Only install SWIG bindings, Python libraries, and Python scripts
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      command_exec destroot "" "-C swig"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      command_exec destroot "" "-C python"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      # Remove Python include directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      # (duplicate of SWIG headers in ${prefix}/include)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      file delete -force ${destroot}${pythonhome}/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      # Create symbolic links in ${prefix}/bin to Python 2.7 scripts
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      if {${subport} eq "py27-${name}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach script [glob -tails -nocomplain -directory ${destroot}${pythonhome}/bin *] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-          file link -symbolic ${destroot}${prefix}/bin/${script} ../Library/Frameworks/Python.framework/Versions/${pythonversion}/bin/${script}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-subport octave-${name} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  set pythonversion     [string range ${v} 0 end-1].[string index ${v} end]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  set pythonhome \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  set pythondir "${pythonhome}/lib/python${pythonversion}/site-packages"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  categories-prepend    octave
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  description           Octave ${pythonversion} bindings for ${description}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  long_description      ${long_description} This package provides Octave \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        bindings, modules, and scripts.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  depends_build-append  port:swig-octave
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  depends_lib-strsed    g/port:lal/port:octave-lal/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  depends_lib-append    port:${name} port:octave
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  configure.args-append --enable-swig-octave
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  # Only install SWIG bindings, Python libraries, and Python scripts
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    command_exec destroot "" "-C swig"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Remove Octave include directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # (duplicate of SWIG headers in ${prefix}/include)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file delete -force ${destroot}${prefix}/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${name} eq ${subport}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  livecheck.type        regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  livecheck.url         ${master_sites}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  livecheck.regex       ${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  livecheck.type        none
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/lalframe/Portfile b/science/lalframe/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5c8485d..14ecabb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lalframe/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/lalframe/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,16 +3,16 @@
</span> PortSystem    1.0
 
 name          lalframe
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version       1.4.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision      5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version       1.4.4
</span> 
 description   LSC Algorithm Library - Frame
 long_description \
   LIGO Scientific Collaboration Algorithm Library - Frame, containing \
   routines for reading and writing frame files.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums     rmd160 09d210e2dd379ec6bf9de2051bf3b1ffe957e256 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              sha256 cbb6ed39abb5a02d792523fc53208330cf8adf02bc4290cac635d42577acb5b1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums     rmd160 18bcca506efe38a8c6e553d04af36fdcf7988ff3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              sha256 518016915e4189fabf2a247ebe227eb8733afc4a1daa6e7ae6b30a1d87c61707 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              size   7393884
</span> 
 depends_lib   port:lal \
               port:libframe \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,7 +35,7 @@ license       GPL-2+
</span> # our scripts.
 license_noconflict openssl
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage      https://wiki.ligo.org/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage      https://wiki.ligo.org/Computing/DASWG/LALSuite
</span> master_sites  http://software.ligo.org/lscsoft/source/lalsuite
 use_xz        yes
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/lalinference/Portfile b/science/lalinference/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a74570b..bf9c1e0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lalinference/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/lalinference/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,27 +3,25 @@
</span> PortSystem    1.0
 
 name          lalinference
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version       1.9.4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision      3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version       1.10.0
</span> 
 description   LSC Algorithm Library - Inference
 long_description \
   LIGO Scientific Collaboration Algorithm Library - Inference containing \
   routines for Bayesian inference data analysis.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums     rmd160 fc01a7f47b291accc8a015e21d2e09a26023bd25 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              sha256 73e9ee32507da91f176db790dc12b9a3d16a769ca3047af7c4fa279eaf915e31
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums     rmd160 057f5516a1726efb9e5832dc959c14d9cd654ab7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              sha256 e44af2856d9570aeb795be3a663a7dd7bc6e65fa07f46846da4b0fd2c0537fa5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              size   1101608
</span> 
 #depends_build port:help2man
 
 depends_lib   port:gsl \
               port:libomp \
               port:metaio \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:libxml2 \
</span>               port:lal \
               port:lalframe \
               port:lalmetaio \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:lalxml \
</span>               port:lalsimulation \
               port:lalburst \
               port:lalinspiral \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -77,7 +75,7 @@ license       GPL-2+
</span> # our scripts.
 license_noconflict openssl
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage      https://wiki.ligo.org/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage      https://wiki.ligo.org/Computing/DASWG/LALSuite
</span> master_sites  http://software.ligo.org/lscsoft/source/lalsuite
 use_xz        yes
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -118,7 +116,7 @@ foreach v {27 35 36 37} {
</span>     depends_build-append  port:swig-python
     depends_build-replace port:python27 port:python${v}
     depends_lib-strsed    g/port:lal/port:py${v}-lal/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append    port:${name} port:py${v}-numpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append    port:${name} port:py${v}-numpy port:py${v}-scipy port:py${v}-lscsoft-glue port:py${v}-healpy port:py${v}-astropy port:py${v}-matplotlib port:py${v}-h5py port:py${v}-shapely
</span> 
     configure.args-replace ${default_pythonarg} PYTHON=${pythonhome}/bin/python${pythonversion}
     configure.args-replace --disable-python --enable-python
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/lalinspiral/Portfile b/science/lalinspiral/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b76acd7..7e3c282 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lalinspiral/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/lalinspiral/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,16 +3,16 @@
</span> PortSystem    1.0
 
 name          lalinspiral
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version       1.7.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision      6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version       1.8.0
</span> 
 description   LSC Algorithm Library - Inspiral
 long_description \
   LIGO Scientific Collaboration Algorithm Library - Inspiral, containing \
   routines for compact binary gravitational wave data analysis.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums     rmd160 aa4c392058cf08207a71b62df710c319babceff1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              sha256 cb95e290693df143b4a11f6e08cffd74b29c1beb71790f9d774d4dc159d7ffd1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums     rmd160 550819ffcb0813d9c8e131387b9e77467b7d5f66 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              sha256 c031d878e7c06bf2c0b8ab56f6cf3a29ced4a6e85e3daab42a4101d27999b2ed \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              size   919300
</span> 
 depends_lib   port:lal \
               port:lalframe \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,7 +38,7 @@ license       GPL-2+
</span> # our scripts.
 license_noconflict openssl
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage      https://wiki.ligo.org/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage      https://wiki.ligo.org/Computing/DASWG/LALSuite
</span> master_sites  http://software.ligo.org/lscsoft/source/lalsuite
 use_xz        yes
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/lalmetaio/Portfile b/science/lalmetaio/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0d28ab9..f54e562 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lalmetaio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/lalmetaio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,16 +3,16 @@
</span> PortSystem    1.0
 
 name          lalmetaio
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version       1.3.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision      5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version       1.4.0
</span> 
 description   LSC Algorithm Library - MetaIO
 long_description \
   LIGO Scientific Collaboration Algorithm Library - MetaIO containing \
   routines for reading/writing LIGO_LW XML files.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums     rmd160 c64391a177bce7bc316eefb9d7fd36de997ee8af \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              sha256 f88e4baed92fd064e055ec7975d3098dfd6978b1a3209b220d1e87fdd4da2991
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums     rmd160 d2baa495c6b446f42cbe66ab5aa23c07823a7cab \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              sha256 da06bc6a023e3edcc409d303ef576948d0a3c5103afaaaa748f33346b74daaa8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              size   343108
</span> 
 depends_lib   port:lal \
               port:metaio
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,7 +34,7 @@ license       GPL-2+
</span> # our scripts.
 license_noconflict openssl
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage      https://wiki.ligo.org/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage      https://wiki.ligo.org/Computing/DASWG/LALSuite
</span> master_sites  http://software.ligo.org/lscsoft/source/lalsuite
 use_xz        yes
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/lalpulsar/Portfile b/science/lalpulsar/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2d9b3c1..4ee2d77 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lalpulsar/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/lalpulsar/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,22 +3,24 @@
</span> PortSystem    1.0
 
 name          lalpulsar
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version       1.16.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision      6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version       1.17.0
</span> 
 description   LSC Algorithm Library - Pulsar
 long_description \
   LIGO Scientific Collaboration Algorithm Library - Pulsar containing \
   routines for continuous wave gravitational data analysis.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums     rmd160 0e432cbc211dea519503fa9ed7e02c1bf986b818 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              sha256 ed7c2537db74c24cb5e22bbd72ba6906e4c85a4c649a3e88441fddc55ce1462c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums     rmd160 2df5eb8115270963f0ef12e3c5fbc72ac3b13068 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              sha256 548da87dad8272ca8fb5015da9b41ef6e1897976c4d44ce5593812aa4601e225 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              size   91482368
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib   port:gsl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib   port:cfitsio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              port:fftw-3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              port:fftw-3-single \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              port:gsl \
</span>               port:libomp \
               port:libxml2 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:lal \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:lalxml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              port:lal
</span> 
 configure.args --enable-openmp
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,7 +41,7 @@ license       GPL-2+
</span> # our scripts.
 license_noconflict openssl
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage      https://wiki.ligo.org/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage      https://wiki.ligo.org/Computing/DASWG/LALSuite
</span> master_sites  http://software.ligo.org/lscsoft/source/lalsuite
 use_xz        yes
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -80,7 +82,7 @@ foreach v {27 35 36 37} {
</span>     depends_build-append  port:swig-python
     depends_build-replace port:python27 port:python${v}
     depends_lib-strsed    g/port:lal/port:py${v}-lal/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append    port:${name} port:py${v}-numpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append    port:${name} port:py${v}-numpy port:py${v}-astropy
</span> 
     configure.args-replace ${default_pythonarg} PYTHON=${pythonhome}/bin/python${pythonversion}
     configure.args-replace --disable-python --enable-python
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/lalsimulation/Portfile b/science/lalsimulation/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4736394..2a1876e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lalsimulation/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/lalsimulation/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,16 +3,16 @@
</span> PortSystem    1.0
 
 name          lalsimulation
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version       1.7.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision      5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version       1.8.0
</span> 
 description   LSC Algorithm Library - Simulation
 long_description \
   LIGO Scientific Collaboration Algorithm Library - Simulation containing \
   routines for simulation gravitational-wave waveforms and noise sources.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums     rmd160 433b9339ad38eada0d041aae7dbe89012cb188dc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              sha256 84ea0c91daca9fac547b2d3344140c809d940f593b678265b616e7e0d6fc5d07
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums     rmd160 80f7c36802e16cf46518d86ef8e890f9de3981a9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              sha256 95ae40ddd76c78b5d30ae65ff47f0497ead7b124a447c2e04f7ad6fdaf5f232f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              size   6630904
</span> 
 depends_build port:help2man
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,7 +39,7 @@ license       GPL-2+
</span> # our scripts.
 license_noconflict openssl
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage      https://wiki.ligo.org/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage      https://wiki.ligo.org/Computing/DASWG/LALSuite
</span> master_sites  http://software.ligo.org/lscsoft/source/lalsuite
 use_xz        yes
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/lalstochastic/Portfile b/science/lalstochastic/Portfile
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 7b526c7..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lalstochastic/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,148 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# -*- 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
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem    1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name          lalstochastic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version       1.1.20
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision      5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description   LSC Algorithm Library - Stochastic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  LIGO Scientific Collaboration Algorithm Library  - Stochastic, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  containing routines for stochastic gravitational wave background \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  data analysis.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums     rmd160 f949c757be02f30f204ee2ab3b0a847f9ae67c70 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              sha256 e384f21f788c8c0521e3f9d50cc40e9e7d333f63cebbdac73b206658c45ffffe
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib   port:lal \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:lalmetaio \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:metaio
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-###############################################################################
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-### Everything below this line is common to all LALSuite ports. ###############
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-###############################################################################
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories    science
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms     darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers   {ram @skymoo} {aronnax @lpsinger}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license       GPL-2+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# The GPL and OpenSSL licenses conflict with each other, and our build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# dependency on Python results in an indirect dependency on OpenSSL.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# However, there is no real conflict in the case of LALSuite because Python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# is used (1) as an interpreter to run part of the build and (2) as a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# separately installed interpreter that is invoked when the user runs some of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# our scripts.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license_noconflict openssl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage      https://wiki.ligo.org/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites  http://software.ligo.org/lscsoft/source/lalsuite
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_xz        yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:swig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Choose a compiler that supports OpenMP.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-7.0 macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.fallback  macports-clang-6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set default_pythonarg PYTHON=${frameworks_dir}/Python.framework/Versions/2.7/bin/python2.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-silent-rules \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-gcc-flags \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --enable-swig-iface \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               ${default_pythonarg}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.run      yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.target   check
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Create subports for each supported Python version
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach v {27 35 36 37} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  subport py${v}-${name} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set pythonversion     [string range ${v} 0 end-1].[string index ${v} end]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set pythonhome \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set pythondir "${pythonhome}/lib/python${pythonversion}/site-packages"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    categories-prepend    python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    description           Python ${pythonversion} bindings for ${description}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    long_description      ${long_description} This package provides Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          ${pythonversion} bindings, modules, and scripts.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-append  port:swig-python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-replace port:python27 port:python${v}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-strsed    g/port:lal/port:py${v}-lal/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append    port:${name} port:py${v}-numpy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-replace ${default_pythonarg} PYTHON=${pythonhome}/bin/python${pythonversion}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-replace --disable-python --enable-python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append --enable-swig-python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot.args-append  pythondir="${pythondir}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          pyexecdir="${pythondir}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          pkgpythondir="${pythondir}/${name}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          pkgpyexecdir="${pythondir}/${name}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          prefix="${pythonhome}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Only install SWIG bindings, Python libraries, and Python scripts
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      command_exec destroot "" "-C swig"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      command_exec destroot "" "-C python"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      # Remove Python include directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      # (duplicate of SWIG headers in ${prefix}/include)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      file delete -force ${destroot}${pythonhome}/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      # Create symbolic links in ${prefix}/bin to Python 2.7 scripts
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      if {${subport} eq "py27-${name}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach script [glob -tails -nocomplain -directory ${destroot}${pythonhome}/bin *] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-          file link -symbolic ${destroot}${prefix}/bin/${script} ../Library/Frameworks/Python.framework/Versions/${pythonversion}/bin/${script}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-subport octave-${name} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  set pythonversion     [string range ${v} 0 end-1].[string index ${v} end]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  set pythonhome \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  set pythondir "${pythonhome}/lib/python${pythonversion}/site-packages"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  categories-prepend    octave
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  description           Octave ${pythonversion} bindings for ${description}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  long_description      ${long_description} This package provides Octave \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        bindings, modules, and scripts.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  depends_build-append  port:swig-octave
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  depends_lib-strsed    g/port:lal/port:octave-lal/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  depends_lib-append    port:${name} port:octave
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  configure.args-append --enable-swig-octave
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  # Only install SWIG bindings, Python libraries, and Python scripts
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    command_exec destroot "" "-C swig"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Remove Octave include directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # (duplicate of SWIG headers in ${prefix}/include)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file delete -force ${destroot}${prefix}/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${name} eq ${subport}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  livecheck.type        regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  livecheck.url         ${master_sites}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  livecheck.regex       ${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  livecheck.type        none
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/lalxml/Portfile b/science/lalxml/Portfile
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 2013a98..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lalxml/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,147 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# -*- 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
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem    1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name          lalxml
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version       1.2.4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision      6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description   LSC Algorithm Library - XML
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  LIGO Scientific Collaboration Algorithm Library - XML containing \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  routines for accessing XML files using libxml2.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums     rmd160 378d3a703929683ad23bde7ab1461d211e822018 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              sha256 5509bcc9cbce0b497036d3fc87628d1cbaa9f33af20cf33609cabd9c6ee398f1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib   port:lal \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:libxml2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:gsl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-###############################################################################
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-### Everything below this line is common to all LALSuite ports. ###############
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-###############################################################################
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories    science
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms     darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers   {ram @skymoo} {aronnax @lpsinger}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license       GPL-2+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# The GPL and OpenSSL licenses conflict with each other, and our build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# dependency on Python results in an indirect dependency on OpenSSL.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# However, there is no real conflict in the case of LALSuite because Python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# is used (1) as an interpreter to run part of the build and (2) as a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# separately installed interpreter that is invoked when the user runs some of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# our scripts.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license_noconflict openssl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage      https://wiki.ligo.org/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites  http://software.ligo.org/lscsoft/source/lalsuite
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_xz        yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:swig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Choose a compiler that supports OpenMP.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-7.0 macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.fallback  macports-clang-6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set default_pythonarg PYTHON=${frameworks_dir}/Python.framework/Versions/2.7/bin/python2.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-silent-rules \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-gcc-flags \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --enable-swig-iface \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               ${default_pythonarg}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.run      yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.target   check
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Create subports for each supported Python version
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach v {27 35 36 37} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  subport py${v}-${name} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set pythonversion     [string range ${v} 0 end-1].[string index ${v} end]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set pythonhome \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set pythondir "${pythonhome}/lib/python${pythonversion}/site-packages"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    categories-prepend    python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    description           Python ${pythonversion} bindings for ${description}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    long_description      ${long_description} This package provides Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          ${pythonversion} bindings, modules, and scripts.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-append  port:swig-python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-replace port:python27 port:python${v}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-strsed    g/port:lal/port:py${v}-lal/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append    port:${name} port:py${v}-numpy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-replace ${default_pythonarg} PYTHON=${pythonhome}/bin/python${pythonversion}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-replace --disable-python --enable-python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append --enable-swig-python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot.args-append  pythondir="${pythondir}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          pyexecdir="${pythondir}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          pkgpythondir="${pythondir}/${name}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          pkgpyexecdir="${pythondir}/${name}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          prefix="${pythonhome}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Only install SWIG bindings, Python libraries, and Python scripts
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      command_exec destroot "" "-C swig"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      command_exec destroot "" "-C python"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      # Remove Python include directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      # (duplicate of SWIG headers in ${prefix}/include)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      file delete -force ${destroot}${pythonhome}/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      # Create symbolic links in ${prefix}/bin to Python 2.7 scripts
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      if {${subport} eq "py27-${name}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach script [glob -tails -nocomplain -directory ${destroot}${pythonhome}/bin *] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-          file link -symbolic ${destroot}${prefix}/bin/${script} ../Library/Frameworks/Python.framework/Versions/${pythonversion}/bin/${script}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-subport octave-${name} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  set pythonversion     [string range ${v} 0 end-1].[string index ${v} end]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  set pythonhome \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  set pythondir "${pythonhome}/lib/python${pythonversion}/site-packages"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  categories-prepend    octave
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  description           Octave ${pythonversion} bindings for ${description}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  long_description      ${long_description} This package provides Octave \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        bindings, modules, and scripts.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  depends_build-append  port:swig-octave
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  depends_lib-strsed    g/port:lal/port:octave-lal/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  depends_lib-append    port:${name} port:octave
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  configure.args-append --enable-swig-octave
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  # Only install SWIG bindings, Python libraries, and Python scripts
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    command_exec destroot "" "-C swig"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Remove Octave include directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # (duplicate of SWIG headers in ${prefix}/include)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file delete -force ${destroot}${prefix}/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${name} eq ${subport}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  livecheck.type        regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  livecheck.url         ${master_sites}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  livecheck.regex       ${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  livecheck.type        none
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span></pre><pre style='margin:0'>

</pre>