<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>