<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/9b088afe48c8413cc6c530b90750c23b61fa06f2">https://github.com/macports/macports-ports/commit/9b088afe48c8413cc6c530b90750c23b61fa06f2</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 9b088afe48c8413cc6c530b90750c23b61fa06f2
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Fri Oct 25 06:44:29 2024 -0400

<span style='display:block; white-space:pre;color:#404040;'>    lal*: whitspace changes
</span>---
 science/lal/Portfile           | 141 +++++++++++++++++++------------------
 science/lalapps/Portfile       | 147 +++++++++++++++++++-------------------
 science/lalburst/Portfile      | 135 ++++++++++++++++++-----------------
 science/lalframe/Portfile      | 109 ++++++++++++++--------------
 science/lalinference/Portfile  | 156 +++++++++++++++++++++--------------------
 science/lalinspiral/Portfile   | 136 ++++++++++++++++++-----------------
 science/lalmetaio/Portfile     | 116 +++++++++++++++---------------
 science/lalpulsar/Portfile     | 126 +++++++++++++++++----------------
 science/lalsimulation/Portfile | 121 +++++++++++++++++---------------
 9 files changed, 615 insertions(+), 572 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 3cd50db4845..ba550b3aa2e 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;'>@@ -1,34 +1,35 @@
</span> # -*- 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 style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem    1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup     compiler_blacklist_versions 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           compiler_blacklist_versions 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name          lal
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version       7.0.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision      9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                lal
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             7.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            9
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description   LSC Algorithm Library
</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 containing core \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  routines for gravitational wave data analysis.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         LSC Algorithm Library
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    LIGO Scientific Collaboration Algorithm Library containing core \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    routines for gravitational wave data analysis.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums     rmd160  9f5d23c4d2171ffa533af204b5cdcd3d12068c43 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              sha256  83a92377285ca0a2e6e48ae5ef8ad96a15dde62dc919f85ae93512dc942f860f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              size    1713536
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  9f5d23c4d2171ffa533af204b5cdcd3d12068c43 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  83a92377285ca0a2e6e48ae5ef8ad96a15dde62dc919f85ae93512dc942f860f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1713536
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:gsl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:fftw-3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:fftw-3-single \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:hdf5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:gsl \
</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:hdf5
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# add Python dependencies for python subports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# add Python dependencies for pyXY-subports
</span> if {[string match "py*" ${subport}]} {
     set numbers [regexp -all -inline -- {[0-9]+} ${subport}]
     set v [lindex ${numbers} 0]
     # python, C-library port, and numpy are automatically added below
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib     port:py${v}-dateutil port:py${v}-scipy port:py${v}-six \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${v}-ligo-segments port:py${v}-lscsoft-glue
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib     port:py${v}-dateutil \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${v}-scipy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${v}-six \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${v}-ligo-segments \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${v}-lscsoft-glue
</span> }
 
 # add Octave dependencies for octave subports
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,14 +37,13 @@ if {[string match "octave-*" ${subport}]} {
</span>     # octave, and C-library port are automatically added below
 }
 
<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:#e0ffe0;'>+###################################################################
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+### Everything below this line is common to all LALSuite ports. ###
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+###################################################################
</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   nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license       GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          science
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2+
</span> 
 # The GPL and OpenSSL licenses conflict with each other, and our build
 # dependency on Python results in an indirect dependency on OpenSSL.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -51,15 +51,15 @@ license       GPL-2+
</span> # is used (1) as an interpreter to run part of the build and (2) as a
 # separately installed interpreter that is invoked when the user runs some of
 # our scripts.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-license_noconflict openssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license_noconflict  openssl
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage      https://wiki.ligo.org/Computing/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites  https://software.igwn.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:#e0ffe0;'>+homepage            https://wiki.ligo.org/Computing/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        https://software.igwn.org/lscsoft/source/lalsuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_xz              yes
</span> 
 depends_build-append \
<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:#e0ffe0;'>+                    port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:swig \
</span> 
 patchfiles          dynamic_lookup-11.patch
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -67,46 +67,50 @@ patchfiles          dynamic_lookup-11.patch
</span> compiler.openmp_version 2.5
 
 configure.args-append \
<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-swig-octave \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-silent-rules \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-gcc-flags \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --enable-swig-iface \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-swig-octave \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-swig-python \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-python
</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:#e0ffe0;'>+test.run            yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.target         check
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard  2011
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cxxflags-append -std=c++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist-append {clang < 700}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard   2011
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cxxflags-append   -std=c++11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist-append   {clang < 700}
</span> 
 # Create subports for each supported Python version
 foreach v {27 38} {
   subport py${v}-${name} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set pythonversion     [string index ${v} 0].[string range ${v} 1 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:#e0ffe0;'>+    set pythonversion   [string index ${v} 0].[string range ${v} 1 end]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set pythonhome      "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set pythondir       "${pythonhome}/lib/python${pythonversion}/site-packages"
</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:#e0ffe0;'>+    categories-prepend  python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description         Python ${pythonversion} bindings for ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description    ${long_description} This package provides Python \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ${pythonversion} bindings, modules, and scripts.
</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_lib-prepend   port:python${v} port:${name} port:py${v}-numpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:swig-python
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append     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-replace    --disable-swig-python --enable-swig-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib         port:python${v} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${v}-numpy
</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:#e0ffe0;'>+    configure.args-append   PYTHON=${pythonhome}/bin/python${pythonversion}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --disable-python --enable-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --disable-swig-python --enable-swig-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pythondir="${pythondir}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pyexecdir="${pythondir}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pkgpythondir="${pythondir}/${name}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pkgpyexecdir="${pythondir}/${name}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        prefix="${pythonhome}"
</span> 
     # Only install SWIG bindings, Python libraries, and Python scripts
     destroot {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -131,9 +135,8 @@ foreach v {27 38} {
</span> 
 subport octave-${name} {
   set pythonversion     [string index ${v} 0].[string range ${v} 1 end]
<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:#e0ffe0;'>+  set pythonhome        "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  set pythondir         "${pythonhome}/lib/python${pythonversion}/site-packages"
</span> 
   categories-prepend    octave
   description           Octave ${pythonversion} bindings for ${description}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -141,9 +144,11 @@ subport octave-${name} {
</span>                         bindings, modules, and scripts.
 
   depends_build-append  port:swig-octave
<span style='display:block; white-space:pre;background:#ffe0e0;'>-  depends_lib-prepend   port:octave port:${name}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-  configure.args-replace --disable-swig-octave --enable-swig-octave
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  depends_lib           port:octave \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  configure.args-replace    --disable-swig-octave --enable-swig-octave
</span> 
   # Only install SWIG bindings, Python libraries, and Python scripts
   destroot {
<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 d918891eb37..ee432cb4c94 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;'>@@ -1,16 +1,16 @@
</span> # -*- 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 style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem    1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup     compilers 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           compilers 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name          lalapps
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version       6.26.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision      1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                lalapps
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             6.26.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories    science python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms     darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers   nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license       GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          science python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2+
</span> 
 # The GPL and OpenSSL licenses conflict with each other, and our build
 # dependency on Python results in an indirect dependency on OpenSSL.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,34 +20,32 @@ license       GPL-2+
</span> # our scripts.
 license_noconflict openssl
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description   LSC Algorithm Library Applications
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  LALApps is a set of codes for gravitational wave data analysis, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  against the LSC Algorithm Library.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         LSC Algorithm Library Applications
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    LALApps is a set of codes for gravitational wave data analysis, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    against the LSC Algorithm Library.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage      https://wiki.ligo.org/Computing/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites  https://software.igwn.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:#e0ffe0;'>+homepage            https://wiki.ligo.org/Computing/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        https://software.igwn.org/lscsoft/source/lalsuite/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_xz              yes
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums     rmd160  0f6f40d072e54a06c68658e0bc241d83a0a047cd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              sha256  656e9f6386ecfa639fcba81f937c756838a95f3a33439445a61262084a7ab27b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              size    11077712
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  0f6f40d072e54a06c68658e0bc241d83a0a047cd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  656e9f6386ecfa639fcba81f937c756838a95f3a33439445a61262084a7ab27b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    11077712
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set v                 38
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set pythonversion     [string index ${v} 0].[string range ${v} 1 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:#e0ffe0;'>+set v               38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set pythonversion   [string index ${v} 0].[string range ${v} 1 end]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set pythonhome      "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set pythondir       "${pythonhome}/lib/python${pythonversion}/site-packages"
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts     lalxml \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              py${v}-lalxml \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              lalstochastic \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              py${v}-lalstochastic \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              laldetchar \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              py${v}-laldetchar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts           lalxml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    py${v}-lalxml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    lalstochastic \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    py${v}-lalstochastic \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    laldetchar \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    py${v}-laldetchar
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:pkgconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#             port:help2man
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:pkgconfig
</span> 
 # Choose a compiler that supports OpenMP.
 compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-7.0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,45 +53,46 @@ compiler.fallback  macports-clang-6.0
</span> 
 regsub {.*-(\d)\.(\d)} ${configure.cc} {clang\1\2} clangver
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib   port:openmpi-${clangver} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:gsl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:libomp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:fftw-3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:fftw-3-single \
</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;'>-              port:lal port:py${v}-lal \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:lalframe port:py${v}-lalframe \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:lalmetaio port:py${v}-lalmetaio \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:lalsimulation port:py${v}-lalsimulation \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:lalburst port:py${v}-lalburst \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:lalinspiral port:py${v}-lalinspiral \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:lalpulsar port:py${v}-lalpulsar \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:lalinference port:py${v}-lalinference \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:py${v}-lscsoft-glue \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:python${v} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:py${v}-numpy \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:py${v}-h5py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args   --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;'>-                 --disable-debug \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 --enable-openmp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 --enable-mpi \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 --disable-help2man \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 PYTHON=${pythonhome}/bin/python${pythonversion} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 MPICC=mpicc-openmpi-${clangver} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 MPICXX=mpicxx-openmpi-${clangver}
</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;'>-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;'>-
</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:#e0ffe0;'>+depends_lib-append  port:openmpi-${clangver} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gsl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libomp \
</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:libframe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:metaio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lal port:py${v}-lal \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lalframe port:py${v}-lalframe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lalmetaio port:py${v}-lalmetaio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lalsimulation port:py${v}-lalsimulation \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lalburst port:py${v}-lalburst \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lalinspiral port:py${v}-lalinspiral \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lalpulsar port:py${v}-lalpulsar \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lalinference port:py${v}-lalinference \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${v}-lscsoft-glue \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:python${v} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${v}-numpy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${v}-h5py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args      --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-silent-rules \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-gcc-flags \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-debug \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --enable-openmp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --enable-mpi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-help2man \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    PYTHON=${pythonhome}/bin/python${pythonversion} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    MPICC=mpicc-openmpi-${clangver} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    MPICXX=mpicxx-openmpi-${clangver}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.run            yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.target         check
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    pythondir="${pythondir}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    pyexecdir="${pythondir}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    pkgpythondir="${pythondir}/${name}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    pkgpyexecdir="${pythondir}/${name}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       ${master_sites}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     ${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}
</span><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 1f44da672d7..f7e5aee8cab 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;'>@@ -1,49 +1,52 @@
</span> # -*- 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 style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem    1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name          lalburst
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version       1.5.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision      2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                lalburst
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.5.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description   LSC Algorithm Library - Burst
</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 - Burst, containing \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  routines for burst gravitational wave data analysis.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         LSC Algorithm Library - Burst
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    LIGO Scientific Collaboration Algorithm Library - Burst, containing \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    routines for burst gravitational wave data analysis.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums     rmd160  0c2acd5914cdd71da424ceaa5bf01ef48540ca0d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              sha256  8784e9aefd780ae130a1f99c7d2c7f678970ab72fc096eb8636e1c04089e813f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              size    408932
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  0c2acd5914cdd71da424ceaa5bf01ef48540ca0d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  8784e9aefd780ae130a1f99c7d2c7f678970ab72fc096eb8636e1c04089e813f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    408932
</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:lalsimulation \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:gsl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:metaio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:lal \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lalmetaio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lalsimulation \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gsl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:metaio
</span> 
 # add Python dependencies for python subports
 if {[string match "py*" ${subport}]} {
     set numbers [regexp -all -inline -- {[0-9]+} ${subport}]
     set v [lindex ${numbers} 0]
     # python, C-library port, and numpy are automatically added below
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib     port:py${v}-lal port:py${v}-lalmetaio port:py${v}-lalsimulation \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${v}-scipy port:py${v}-lscsoft-glue
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib     port:py${v}-lal \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${v}-lalmetaio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${v}-lalsimulation \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${v}-scipy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${v}-lscsoft-glue
</span> }
 
 # add Octave dependencies for octave subports
 if {[string match "octave-*" ${subport}]} {
     # octave, and C-library port are automatically added below
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib     port:octave-lal port:octave-lalmetaio port:octave-lalsimulation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib     port:octave-lal \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:octave-lalmetaio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:octave-lalsimulation
</span> }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+###################################################################
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+### Everything below this line is common to all LALSuite ports. ###
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+###################################################################
</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   nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license       GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories              science
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms               darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers             nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license                 GPL-2+
</span> 
 # The GPL and OpenSSL licenses conflict with each other, and our build
 # dependency on Python results in an indirect dependency on OpenSSL.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,54 +56,57 @@ license       GPL-2+
</span> # our scripts.
 license_noconflict openssl
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage      https://wiki.ligo.org/Computing/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites  https://software.igwn.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:#e0ffe0;'>+homepage                https://wiki.ligo.org/Computing/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites            https://software.igwn.org/lscsoft/source/lalsuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_xz                  yes
</span> 
 depends_build-append \
<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:#e0ffe0;'>+                        port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:swig \
</span> 
 # Choose a compiler that supports OpenMP.
 compiler.openmp_version 2.5
 
<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-swig-octave \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-silent-rules \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-gcc-flags \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --enable-swig-iface \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-swig-octave \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-swig-python \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-python
</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:#e0ffe0;'>+test.run                yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.target             check
</span> 
 # Create subports for each supported Python version
 foreach v {27 38} {
   subport py${v}-${name} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set pythonversion     [string index ${v} 0].[string range ${v} 1 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:#e0ffe0;'>+    set pythonversion   [string index ${v} 0].[string range ${v} 1 end]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set pythonhome      "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set pythondir       "${pythonhome}/lib/python${pythonversion}/site-packages"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    categories-prepend  python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description         Python ${pythonversion} bindings for ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description    ${long_description} This package provides Python \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ${pythonversion} bindings, modules, and scripts.
</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:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:swig-python
</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_lib-prepend   port:python${v} port:${name} port:py${v}-numpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-prepend port:python${v} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${v}-numpy
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append     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-replace    --disable-swig-python --enable-swig-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   PYTHON=${pythonhome}/bin/python${pythonversion}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --disable-python --enable-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --disable-swig-python --enable-swig-python
</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:#e0ffe0;'>+    destroot.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pythondir="${pythondir}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pyexecdir="${pythondir}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pkgpythondir="${pythondir}/${name}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pkgpyexecdir="${pythondir}/${name}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        prefix="${pythonhome}"
</span> 
     # Only install SWIG bindings, Python libraries, and Python scripts
     destroot {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -125,9 +131,8 @@ foreach v {27 38} {
</span> 
 subport octave-${name} {
   set pythonversion     [string index ${v} 0].[string range ${v} 1 end]
<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:#e0ffe0;'>+  set pythonhome        "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  set pythondir         "${pythonhome}/lib/python${pythonversion}/site-packages"
</span> 
   categories-prepend    octave
   description           Octave ${pythonversion} bindings for ${description}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -135,7 +140,9 @@ subport octave-${name} {
</span>                         bindings, modules, and scripts.
 
   depends_build-append  port:swig-octave
<span style='display:block; white-space:pre;background:#ffe0e0;'>-  depends_lib-prepend   port:octave port:${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  depends_lib-prepend   port:octave \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:${name}
</span> 
   configure.args-replace --disable-swig-octave --enable-swig-octave
 
<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 fe2f4bf7c99..80fb536e212 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;'>@@ -1,23 +1,22 @@
</span> # -*- 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 style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem    1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name          lalframe
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version       1.5.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision      1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                lalframe
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.5.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description   LSC Algorithm Library - Frame
</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 - Frame, containing \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  routines for reading and writing frame files.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         LSC Algorithm Library - Frame
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    LIGO Scientific Collaboration Algorithm Library - Frame, containing \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    routines for reading and writing frame files.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums     rmd160  1d41648600f49255a9774c0411cb78b685393aad \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              sha256  39604c2e012babf0a67322e71b91119206c41dd35eff8aaa0644aac932abe73d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              size    7341480
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  1d41648600f49255a9774c0411cb78b685393aad \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  39604c2e012babf0a67322e71b91119206c41dd35eff8aaa0644aac932abe73d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    7341480
</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:libframe \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:ldas-tools-framecpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:lal \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libframe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:ldas-tools-framecpp
</span> 
 # add Python dependencies for python subports
 if {[string match "py*" ${subport}]} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,14 +32,14 @@ if {[string match "octave-*" ${subport}]} {
</span>     depends_lib     port:octave-lal
 }
 
<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:#e0ffe0;'>+###################################################################
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+### Everything below this line is common to all LALSuite ports. ###
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+###################################################################
</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   nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license       GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          science
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2+
</span> 
 # The GPL and OpenSSL licenses conflict with each other, and our build
 # dependency on Python results in an indirect dependency on OpenSSL.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -50,54 +49,58 @@ license       GPL-2+
</span> # our scripts.
 license_noconflict openssl
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage      https://wiki.ligo.org/Computing/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites  https://software.igwn.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:#e0ffe0;'>+homepage            https://wiki.ligo.org/Computing/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        https://software.igwn.org/lscsoft/source/lalsuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_xz              yes
</span> 
 depends_build-append \
<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:#e0ffe0;'>+                    port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:swig \
</span> 
 # Choose a compiler that supports OpenMP.
 compiler.openmp_version 2.5
 
 configure.args-append \
<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-swig-octave \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-silent-rules \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-gcc-flags \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --enable-swig-iface \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-swig-octave \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-swig-python \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-python
</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:#e0ffe0;'>+test.run            yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.target         check
</span> 
 # Create subports for each supported Python version
 foreach v {27 38} {
   subport py${v}-${name} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set pythonversion     [string index ${v} 0].[string range ${v} 1 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:#e0ffe0;'>+    set pythonversion   [string index ${v} 0].[string range ${v} 1 end]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set pythonhome      "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set pythondir       "${pythonhome}/lib/python${pythonversion}/site-packages"
</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:#e0ffe0;'>+    categories-prepend  python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description         Python ${pythonversion} bindings for ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description    ${long_description} This package provides Python \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ${pythonversion} bindings, modules, and scripts.
</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_lib-prepend   port:python${v} port:${name} port:py${v}-numpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:swig-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-prepend port:python${v} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${v}-numpy
</span> 
     configure.args-append     PYTHON=${pythonhome}/bin/python${pythonversion}
     configure.args-replace    --disable-python --enable-python
     configure.args-replace    --disable-swig-python --enable-swig-python
 
<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:#e0ffe0;'>+    destroot.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pythondir="${pythondir}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pyexecdir="${pythondir}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pkgpythondir="${pythondir}/${name}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pkgpyexecdir="${pythondir}/${name}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        prefix="${pythonhome}"
</span> 
     # Only install SWIG bindings, Python libraries, and Python scripts
     destroot {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -122,9 +125,8 @@ foreach v {27 38} {
</span> 
 subport octave-${name} {
   set pythonversion     [string index ${v} 0].[string range ${v} 1 end]
<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:#e0ffe0;'>+  set pythonhome        "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  set pythondir         "${pythonhome}/lib/python${pythonversion}/site-packages"
</span> 
   categories-prepend    octave
   description           Octave ${pythonversion} bindings for ${description}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -132,6 +134,7 @@ subport octave-${name} {
</span>                         bindings, modules, and scripts.
 
   depends_build-append  port:swig-octave
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>   depends_lib-prepend   port:octave port:${name}
 
   configure.args-replace --disable-swig-octave --enable-swig-octave
<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 69e95f9ac41..a64cdcaa20a 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;'>@@ -1,33 +1,30 @@
</span> # -*- 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 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          lalinference
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version       2.0.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision      2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description   LSC Algorithm Library - Inference
</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 - Inference containing \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  routines for Bayesian inference data analysis.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums     rmd160  b4d51bbdc47dfd736b2bf465363c128d449ceab0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              sha256  73d7a7e60f0cb030eef205f61dcc7a1850dcb42e2750b70ea3993fab2c170678 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              size    989548
</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:gsl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:libomp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:metaio \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              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:lalinspiral \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:lalpulsar \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:healpix-c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                lalinference
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.0.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         LSC Algorithm Library - Inference
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    LIGO Scientific Collaboration Algorithm Library - Inference containing \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    routines for Bayesian inference data analysis.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  b4d51bbdc47dfd736b2bf465363c128d449ceab0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  73d7a7e60f0cb030eef205f61dcc7a1850dcb42e2750b70ea3993fab2c170678 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    989548
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:gsl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libomp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:metaio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lal \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lalframe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lalmetaio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lalsimulation \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lalburst \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lalinspiral \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lalpulsar \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:healpix-c
</span> 
 # add Python dependencies for python subports
 if {[string match "py*" ${subport}]} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,21 +50,25 @@ if {[string match "py*" ${subport}]} {
</span> # add Octave dependencies for octave subports
 if {[string match "octave-*" ${subport}]} {
     # octave, and C-library port are automatically added below
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib     port:octave-lal port:octave-lalmetaio port:octave-lalsimulation \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:octave-lalburst port:lalinspiral port:lalpulsar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib     port:octave-lal \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:octave-lalmetaio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:octave-lalsimulation \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:octave-lalburst \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lalinspiral \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lalpulsar
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --enable-openmp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-help2man
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args      --enable-openmp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-help2man
</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:#e0ffe0;'>+###################################################################
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+### Everything below this line is common to all LALSuite ports. ###
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+###################################################################
</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   nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license       GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          science
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2+
</span> 
 # The GPL and OpenSSL licenses conflict with each other, and our build
 # dependency on Python results in an indirect dependency on OpenSSL.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -77,54 +78,58 @@ license       GPL-2+
</span> # our scripts.
 license_noconflict openssl
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage      https://wiki.ligo.org/Computing/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites  https://software.igwn.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:#e0ffe0;'>+homepage            https://wiki.ligo.org/Computing/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        https://software.igwn.org/lscsoft/source/lalsuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_xz              yes
</span> 
 depends_build-append \
<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:#e0ffe0;'>+                    port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:swig \
</span> 
 # Choose a compiler that supports OpenMP.
 compiler.openmp_version 2.5
 
 configure.args-append \
<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-swig-octave \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-silent-rules \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-gcc-flags \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --enable-swig-iface \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-swig-octave \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-swig-python \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-python
</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:#e0ffe0;'>+test.run            yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.target         check
</span> 
 # Create subports for each supported Python version
 foreach v {38} {
   subport py${v}-${name} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set pythonversion     [string index ${v} 0].[string range ${v} 1 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:#e0ffe0;'>+    set pythonversion   [string index ${v} 0].[string range ${v} 1 end]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set pythonhome      "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set pythondir       "${pythonhome}/lib/python${pythonversion}/site-packages"
</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:#e0ffe0;'>+    categories-prepend  python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description         Python ${pythonversion} bindings for ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description    ${long_description} This package provides Python \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ${pythonversion} bindings, modules, and scripts.
</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_lib-prepend   port:python${v} port:${name} port:py${v}-numpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:swig-python
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append     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-replace    --disable-swig-python --enable-swig-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-prepend port:python${v} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${v}-numpy
</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:#e0ffe0;'>+    configure.args-append   PYTHON=${pythonhome}/bin/python${pythonversion}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --disable-python --enable-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --disable-swig-python --enable-swig-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pythondir="${pythondir}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pyexecdir="${pythondir}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pkgpythondir="${pythondir}/${name}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pkgpyexecdir="${pythondir}/${name}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        prefix="${pythonhome}"
</span> 
     # Only install SWIG bindings, Python libraries, and Python scripts
     destroot {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -149,9 +154,8 @@ foreach v {38} {
</span> 
 subport octave-${name} {
   set pythonversion     [string index ${v} 0].[string range ${v} 1 end]
<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:#e0ffe0;'>+  set pythonhome        "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  set pythondir         "${pythonhome}/lib/python${pythonversion}/site-packages"
</span> 
   categories-prepend    octave
   description           Octave ${pythonversion} bindings for ${description}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -159,7 +163,9 @@ subport octave-${name} {
</span>                         bindings, modules, and scripts.
 
   depends_build-append  port:swig-octave
<span style='display:block; white-space:pre;background:#ffe0e0;'>-  depends_lib-prepend   port:octave port:${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  depends_lib-prepend   port:octave \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:${name}
</span> 
   configure.args-replace --disable-swig-octave --enable-swig-octave
 
<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 deb6d9775fb..d796556e1c2 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;'>@@ -1,51 +1,56 @@
</span> # -*- 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 style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem    1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name          lalinspiral
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version       1.10.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision      2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                lalinspiral
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.10.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description   LSC Algorithm Library - Inspiral
</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 - Inspiral, containing \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  routines for compact binary gravitational wave data analysis.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         LSC Algorithm Library - Inspiral
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    LIGO Scientific Collaboration Algorithm Library - Inspiral, containing \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    routines for compact binary gravitational wave data analysis.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums     rmd160  57156e869edbf7b5c0adc3606cfda78830df80fd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              sha256  c6391d829e96d6cf5f21eb278d192f95a6ddd09150dd77fb659aadd0afe0a088 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              size    816680
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  57156e869edbf7b5c0adc3606cfda78830df80fd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  c6391d829e96d6cf5f21eb278d192f95a6ddd09150dd77fb659aadd0afe0a088 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    816680
</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:gsl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:metaio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:lal \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lalframe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lalmetaio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lalsimulation \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gsl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:metaio
</span> 
 # add Python dependencies for python subports
 if {[string match "py*" ${subport}]} {
     set numbers [regexp -all -inline -- {[0-9]+} ${subport}]
     set v [lindex ${numbers} 0]
     # python, C-library port, and numpy are automatically added below
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib     port:py${v}-lal port:py${v}-lalmetaio port:py${v}-lalsimulation \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${v}-lalframe port:py${v}-lalburst port:py${v}-lscsoft-glue
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib     port:py${v}-lal \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${v}-lalmetaio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${v}-lalsimulation \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${v}-lalframe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${v}-lalburst \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${v}-lscsoft-glue
</span> }
 
 # add Octave dependencies for octave subports
 if {[string match "octave-*" ${subport}]} {
     # octave, and C-library port are automatically added below
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib     port:octave-lal port:octave-lalframe port:octave-lalmetaio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib     port:octave-lal \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:octave-lalframe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:octave-lalmetaio \
</span>                     port:octave-lalsimulation
 }
 
<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:#e0ffe0;'>+###################################################################
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+### Everything below this line is common to all LALSuite ports. ###
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+###################################################################
</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   nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license       GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          science
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2+
</span> 
 # The GPL and OpenSSL licenses conflict with each other, and our build
 # dependency on Python results in an indirect dependency on OpenSSL.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,54 +60,58 @@ license       GPL-2+
</span> # our scripts.
 license_noconflict openssl
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage      https://wiki.ligo.org/Computing/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites  https://software.igwn.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:#e0ffe0;'>+homepage            https://wiki.ligo.org/Computing/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        https://software.igwn.org/lscsoft/source/lalsuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_xz              yes
</span> 
 depends_build-append \
<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:#e0ffe0;'>+                    port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:swig \
</span> 
 # Choose a compiler that supports OpenMP.
 compiler.openmp_version 2.5
 
 configure.args-append \
<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-swig-octave \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-silent-rules \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-gcc-flags \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --enable-swig-iface \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-swig-octave \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-swig-python \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-python
</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:#e0ffe0;'>+test.run            yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.target         check
</span> 
 # Create subports for each supported Python version
 foreach v {27 38} {
   subport py${v}-${name} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set pythonversion     [string index ${v} 0].[string range ${v} 1 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:#e0ffe0;'>+    set pythonversion   [string index ${v} 0].[string range ${v} 1 end]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set pythonhome      "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set pythondir       "${pythonhome}/lib/python${pythonversion}/site-packages"
</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:#e0ffe0;'>+    categories-prepend  python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description         Python ${pythonversion} bindings for ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description    ${long_description} This package provides Python \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ${pythonversion} bindings, modules, and scripts.
</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_lib-prepend   port:python${v} port:${name} port:py${v}-numpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:swig-python
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append     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-replace    --disable-swig-python --enable-swig-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-prepend port:python${v} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${v}-numpy
</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:#e0ffe0;'>+    configure.args-append   PYTHON=${pythonhome}/bin/python${pythonversion}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --disable-python --enable-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --disable-swig-python --enable-swig-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.args-append  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pythondir="${pythondir}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pyexecdir="${pythondir}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pkgpythondir="${pythondir}/${name}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pkgpyexecdir="${pythondir}/${name}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        prefix="${pythonhome}"
</span> 
     # Only install SWIG bindings, Python libraries, and Python scripts
     destroot {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -127,9 +136,8 @@ foreach v {27 38} {
</span> 
 subport octave-${name} {
   set pythonversion     [string index ${v} 0].[string range ${v} 1 end]
<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:#e0ffe0;'>+  set pythonhome        "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  set pythondir         "${pythonhome}/lib/python${pythonversion}/site-packages"
</span> 
   categories-prepend    octave
   description           Octave ${pythonversion} bindings for ${description}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -137,7 +145,9 @@ subport octave-${name} {
</span>                         bindings, modules, and scripts.
 
   depends_build-append  port:swig-octave
<span style='display:block; white-space:pre;background:#ffe0e0;'>-  depends_lib-prepend   port:octave port:${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  depends_lib-prepend   port:octave \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:${name}
</span> 
   configure.args-replace --disable-swig-octave --enable-swig-octave
 
<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 b1c0f21e4c7..867ffd9b27e 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;'>@@ -1,22 +1,21 @@
</span> # -*- 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 style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem    1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name          lalmetaio
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version       1.6.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision      1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                lalmetaio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.6.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description   LSC Algorithm Library - MetaIO
</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 - MetaIO containing \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  routines for reading/writing LIGO_LW XML files.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         LSC Algorithm Library - MetaIO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    LIGO Scientific Collaboration Algorithm Library - MetaIO containing \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    routines for reading/writing LIGO_LW XML files.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums     rmd160  2823123d56c6f536d39645a1b76df03d59b21433 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              sha256  8b33a98343a40841f5da12b0b0d3df941654800e7e84f11be1db3a6f0e404412 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              size    352760
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  2823123d56c6f536d39645a1b76df03d59b21433 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  8b33a98343a40841f5da12b0b0d3df941654800e7e84f11be1db3a6f0e404412 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    352760
</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:metaio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:lal \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:metaio
</span> 
 # add Python dependencies for python subports
 if {[string match "py*" ${subport}]} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,14 +31,14 @@ if {[string match "octave-*" ${subport}]} {
</span>     depends_lib     port:octave-lal
 }
 
<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:#e0ffe0;'>+###################################################################
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+### Everything below this line is common to all LALSuite ports. ###
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+###################################################################
</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   nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license       GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          science
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2+
</span> 
 # The GPL and OpenSSL licenses conflict with each other, and our build
 # dependency on Python results in an indirect dependency on OpenSSL.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,54 +48,58 @@ license       GPL-2+
</span> # our scripts.
 license_noconflict openssl
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage      https://wiki.ligo.org/Computing/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites  https://software.igwn.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:#e0ffe0;'>+homepage            https://wiki.ligo.org/Computing/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        https://software.igwn.org/lscsoft/source/lalsuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_xz              yes
</span> 
 depends_build-append \
<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:#e0ffe0;'>+                    port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:swig \
</span> 
 # Choose a compiler that supports OpenMP.
 compiler.openmp_version 2.5
 
 configure.args-append \
<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-swig-octave \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-silent-rules \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-gcc-flags \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --enable-swig-iface \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-swig-octave \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-swig-python \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-python
</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:#e0ffe0;'>+test.run            yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.target         check
</span> 
 # Create subports for each supported Python version
 foreach v {27 38} {
   subport py${v}-${name} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set pythonversion     [string index ${v} 0].[string range ${v} 1 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:#e0ffe0;'>+    set pythonversion   [string index ${v} 0].[string range ${v} 1 end]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set pythonhome      "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set pythondir       "${pythonhome}/lib/python${pythonversion}/site-packages"
</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:#e0ffe0;'>+    categories-prepend  python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description         Python ${pythonversion} bindings for ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description    ${long_description} This package provides Python \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ${pythonversion} bindings, modules, and scripts.
</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_lib-prepend   port:python${v} port:${name} port:py${v}-numpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:swig-python
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append     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-replace    --disable-swig-python --enable-swig-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-prepend port:python${v} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${v}-numpy
</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:#e0ffe0;'>+    configure.args-append   PYTHON=${pythonhome}/bin/python${pythonversion}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --disable-python --enable-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --disable-swig-python --enable-swig-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pythondir="${pythondir}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pyexecdir="${pythondir}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pkgpythondir="${pythondir}/${name}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pkgpyexecdir="${pythondir}/${name}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        prefix="${pythonhome}"
</span> 
     # Only install SWIG bindings, Python libraries, and Python scripts
     destroot {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -121,9 +124,8 @@ foreach v {27 38} {
</span> 
 subport octave-${name} {
   set pythonversion     [string index ${v} 0].[string range ${v} 1 end]
<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:#e0ffe0;'>+  set pythonhome        "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  set pythondir         "${pythonhome}/lib/python${pythonversion}/site-packages"
</span> 
   categories-prepend    octave
   description           Octave ${pythonversion} bindings for ${description}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -131,7 +133,9 @@ subport octave-${name} {
</span>                         bindings, modules, and scripts.
 
   depends_build-append  port:swig-octave
<span style='display:block; white-space:pre;background:#ffe0e0;'>-  depends_lib-prepend   port:octave port:${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  depends_lib-prepend   port:octave \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:${name}
</span> 
   configure.args-replace --disable-swig-octave --enable-swig-octave
 
<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 2007d0fd05f..2e28eb426e3 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;'>@@ -1,27 +1,26 @@
</span> # -*- 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 style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem    1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name          lalpulsar
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version       2.0.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision      2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                Lalpulsar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description   LSC Algorithm Library - Pulsar
</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 - Pulsar containing \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  routines for continuous wave gravitational data analysis.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         LSC Algorithm Library - Pulsar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    LIGO Scientific Collaboration Algorithm Library - Pulsar containing \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    routines for continuous wave gravitational data analysis.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums     rmd160  dc9f5daaef1b48cb2954a840403b2074330d7722 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              sha256  fb9e1217eca7302baa5631c8510223bb6fcd7b0f755d5bed2a965130a4ff1a46 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              size    91533396
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  dc9f5daaef1b48cb2954a840403b2074330d7722 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  fb9e1217eca7302baa5631c8510223bb6fcd7b0f755d5bed2a965130a4ff1a46 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    91533396
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib   port:cfitsio \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:fftw-3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:fftw-3-single \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:gsl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:libomp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:libxml2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:lal
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  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><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libomp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libxml2 \
</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;'>@@ -30,7 +29,8 @@ if {[string match "py*" ${subport}]} {
</span>     set numbers [regexp -all -inline -- {[0-9]+} ${subport}]
     set v [lindex ${numbers} 0]
     # python, C-library port, and numpy are automatically added below
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append  port:py${v}-lal port:py${v}-astropy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append  port:py${v}-lal \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${v}-astropy
</span> }
 
 # add Octave dependencies for octave subports
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,14 +39,14 @@ if {[string match "octave-*" ${subport}]} {
</span>     depends_lib     port:octave-lal
 }
 
<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:#e0ffe0;'>+###################################################################
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+### Everything below this line is common to all LALSuite ports. ###
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+###################################################################
</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   nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license       GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          science
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2+
</span> 
 # The GPL and OpenSSL licenses conflict with each other, and our build
 # dependency on Python results in an indirect dependency on OpenSSL.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -56,54 +56,58 @@ license       GPL-2+
</span> # our scripts.
 license_noconflict openssl
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage      https://wiki.ligo.org/Computing/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites  https://software.igwn.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:#e0ffe0;'>+homepage            https://wiki.ligo.org/Computing/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        https://software.igwn.org/lscsoft/source/lalsuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_xz              yes
</span> 
 depends_build-append \
<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:#e0ffe0;'>+                    port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:swig \
</span> 
 # Choose a compiler that supports OpenMP.
 compiler.openmp_version 2.5
 
 configure.args-append \
<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-swig-octave \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-silent-rules \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-gcc-flags \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --enable-swig-iface \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-swig-octave \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-swig-python \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-python
</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:#e0ffe0;'>+test.run            yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.target         check
</span> 
 # Create subports for each supported Python version
 foreach v {38} {
   subport py${v}-${name} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set pythonversion     [string index ${v} 0].[string range ${v} 1 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:#e0ffe0;'>+    set pythonversion   [string index ${v} 0].[string range ${v} 1 end]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set pythonhome      "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set pythondir       "${pythonhome}/lib/python${pythonversion}/site-packages"
</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:#e0ffe0;'>+    categories-prepend  python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description         Python ${pythonversion} bindings for ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description    ${long_description} This package provides Python \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ${pythonversion} bindings, modules, and scripts.
</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_lib-prepend   port:python${v} port:${name} port:py${v}-numpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:swig-python
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append     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-replace    --disable-swig-python --enable-swig-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-prepend port:python${v} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${v}-numpy
</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:#e0ffe0;'>+    configure.args-append   PYTHON=${pythonhome}/bin/python${pythonversion}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --disable-python --enable-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --disable-swig-python --enable-swig-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pythondir="${pythondir}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pyexecdir="${pythondir}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pkgpythondir="${pythondir}/${name}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pkgpyexecdir="${pythondir}/${name}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        prefix="${pythonhome}"
</span> 
     # Only install SWIG bindings, Python libraries, and Python scripts
     destroot {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -128,9 +132,8 @@ foreach v {38} {
</span> 
 subport octave-${name} {
   set pythonversion     [string index ${v} 0].[string range ${v} 1 end]
<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:#e0ffe0;'>+  set pythonhome        "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  set pythondir         "${pythonhome}/lib/python${pythonversion}/site-packages"
</span> 
   categories-prepend    octave
   description           Octave ${pythonversion} bindings for ${description}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -138,6 +141,7 @@ subport octave-${name} {
</span>                         bindings, modules, and scripts.
 
   depends_build-append  port:swig-octave
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>   depends_lib-prepend   port:octave port:${name}
 
   configure.args-replace --disable-swig-octave --enable-swig-octave
<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 a7028324acb..7eca327a0e4 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;'>@@ -1,25 +1,25 @@
</span> # -*- 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 style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem    1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name          lalsimulation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version       2.2.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision      2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                lalsimulation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.2.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description   LSC Algorithm Library - Simulation
</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 - Simulation containing \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  routines for simulation gravitational-wave waveforms and noise sources.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         LSC Algorithm Library - Simulation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    LIGO Scientific Collaboration Algorithm Library - Simulation containing \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    routines for simulation gravitational-wave waveforms and noise sources.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums     rmd160  2a9ea3ca3c0659123dd302cfa379a6c3b7eea3fb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              sha256  d14b48d22eb631e37f058459a8b694e799689a2015e46a03c3165e1d58134635 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              size    7290688
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  2a9ea3ca3c0659123dd302cfa379a6c3b7eea3fb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  d14b48d22eb631e37f058459a8b694e799689a2015e46a03c3165e1d58134635 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    7290688
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:help2man
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:help2man
</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:gsl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              port:libomp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:lal \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gsl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libomp
</span> 
 configure.args --enable-openmp
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,14 +37,14 @@ if {[string match "octave-*" ${subport}]} {
</span>     depends_lib     port:octave-lal
 }
 
<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:#e0ffe0;'>+###################################################################
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+### Everything below this line is common to all LALSuite ports. ###
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+###################################################################
</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   nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license       GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          science
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2+
</span> 
 # The GPL and OpenSSL licenses conflict with each other, and our build
 # dependency on Python results in an indirect dependency on OpenSSL.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -54,54 +54,58 @@ license       GPL-2+
</span> # our scripts.
 license_noconflict openssl
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage      https://wiki.ligo.org/Computing/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites  https://software.igwn.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:#e0ffe0;'>+homepage            https://wiki.ligo.org/Computing/DASWG/LALSuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        https://software.igwn.org/lscsoft/source/lalsuite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_xz              yes
</span> 
 depends_build-append \
<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:#e0ffe0;'>+                    port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:swig \
</span> 
 # Choose a compiler that supports OpenMP.
 compiler.openmp_version 2.5
 
 configure.args-append \
<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-swig-octave \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               --disable-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-silent-rules \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-gcc-flags \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --enable-swig-iface \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-swig-octave \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-swig-python \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-python
</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:#e0ffe0;'>+test.run            yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.target         check
</span> 
 # Create subports for each supported Python version
 foreach v {27 38} {
   subport py${v}-${name} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set pythonversion     [string index ${v} 0].[string range ${v} 1 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:#e0ffe0;'>+    set pythonversion   [string index ${v} 0].[string range ${v} 1 end]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set pythonhome      "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set pythondir       "${pythonhome}/lib/python${pythonversion}/site-packages"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    categories-prepend  python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description         Python ${pythonversion} bindings for ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description    ${long_description} This package provides Python \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ${pythonversion} bindings, modules, and scripts.
</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:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:swig-python
</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_lib-prepend   port:python${v} port:${name} port:py${v}-numpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-prepend port:python${v} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${v}-numpy
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append     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-replace    --disable-swig-python --enable-swig-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   PYTHON=${pythonhome}/bin/python${pythonversion}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --disable-python --enable-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  --disable-swig-python --enable-swig-python
</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:#e0ffe0;'>+    destroot.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pythondir="${pythondir}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pyexecdir="${pythondir}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pkgpythondir="${pythondir}/${name}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        pkgpyexecdir="${pythondir}/${name}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        prefix="${pythonhome}"
</span> 
     # Only install SWIG bindings, Python libraries, and Python scripts
     destroot {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -126,9 +130,8 @@ foreach v {27 38} {
</span> 
 subport octave-${name} {
   set pythonversion     [string index ${v} 0].[string range ${v} 1 end]
<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:#e0ffe0;'>+  set pythonhome        "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  set pythondir         "${pythonhome}/lib/python${pythonversion}/site-packages"
</span> 
   categories-prepend    octave
   description           Octave ${pythonversion} bindings for ${description}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -136,7 +139,9 @@ subport octave-${name} {
</span>                         bindings, modules, and scripts.
 
   depends_build-append  port:swig-octave
<span style='display:block; white-space:pre;background:#ffe0e0;'>-  depends_lib-prepend   port:octave port:${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  depends_lib-prepend   port:octave \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:${name}
</span> 
   configure.args-replace --disable-swig-octave --enable-swig-octave
 
</pre><pre style='margin:0'>

</pre>