<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/7b85107ef27cdd90b64cc62fadd1c2f364f9adb7">https://github.com/macports/macports-ports/commit/7b85107ef27cdd90b64cc62fadd1c2f364f9adb7</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 7b85107ef27cdd90b64cc62fadd1c2f364f9adb7
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Fri Oct 25 13:40:38 2024 -0400

<span style='display:block; white-space:pre;color:#404040;'>    lalinference: update to 4.1.7
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - drop EOL Python subports, add py312
</span>---
 science/lalinference/Portfile | 38 +++++++++++++-------------------------
 1 file changed, 13 insertions(+), 25 deletions(-)

<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 a64cdcaa20a..58ba602d62d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lalinference/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/lalinference/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,19 +3,18 @@
</span> PortSystem          1.0
 
 name                lalinference
<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:#e0ffe0;'>+version             4.1.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> 
 description         LSC Algorithm Library - Inference
 long_description    LIGO Scientific Collaboration Algorithm Library - Inference containing \
                     routines for Bayesian inference data analysis.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  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:#e0ffe0;'>+checksums           rmd160  39fc353ca7ddceb4ea3f41bfaef3fc094027d3e2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  82578af17e68240c31da390c80985431af73f8cf2dab052089066f661aa976e2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1017360
</span> 
 depends_lib-append  port:gsl \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:libomp \
</span>                     port:metaio \
                     port:lal \
                     port:lalframe \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,7 +22,6 @@ depends_lib-append  port:gsl \
</span>                     port:lalsimulation \
                     port:lalburst \
                     port:lalinspiral \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:lalpulsar \
</span>                     port:healpix-c
 
 # add Python dependencies for python subports
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -66,24 +64,15 @@ configure.args      --enable-openmp \
</span> ###################################################################
 
 categories          science
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> maintainers         nomaintainer
 license             GPL-2+
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# The GPL and OpenSSL licenses conflict with each other, and our build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# dependency on Python results in an indirect dependency on OpenSSL.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# However, there is no real conflict in the case of LALSuite because Python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# is used (1) as an interpreter to run part of the build and (2) as a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# separately installed interpreter that is invoked when the user runs some of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# our scripts.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license_noconflict openssl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> homepage            https://wiki.ligo.org/Computing/DASWG/LALSuite
 master_sites        https://software.igwn.org/lscsoft/source/lalsuite
 use_xz              yes
 
 depends_build-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:bin/pkg-config:pkgconfig \
</span>                     port:swig \
 
 # Choose a compiler that supports OpenMP.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -102,13 +91,13 @@ test.run            yes
</span> test.target         check
 
 # Create subports for each supported Python version
<span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach v {38} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach v {312} {
</span>   subport py${v}-${name} {
     set pythonversion   [string index ${v} 0].[string range ${v} 1 end]
     set pythonhome      "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
     set pythondir       "${pythonhome}/lib/python${pythonversion}/site-packages"
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    categories-prepend  python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    categories-append   python
</span>     description         Python ${pythonversion} bindings for ${description}
     long_description    ${long_description} This package provides Python \
                         ${pythonversion} bindings, modules, and scripts.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -142,11 +131,10 @@ foreach v {38} {
</span>       # (duplicate of SWIG headers in ${prefix}/include)
       file delete -force ${destroot}${pythonhome}/include
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-      # Create symbolic links in ${prefix}/bin to Python 2.7 scripts
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      if {${subport} eq "py27-${name}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach script [glob -tails -nocomplain -directory ${destroot}${pythonhome}/bin *] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-          file link -symbolic ${destroot}${prefix}/bin/${script} ../Library/Frameworks/Python.framework/Versions/${pythonversion}/bin/${script}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      file delete -force ${destroot}/${pythondir}/ligo/__pycache__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      if {[file exists ${pythondir}/ligo/__init__.py]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          file delete -force ${destroot}/${pythondir}/ligo/__init__.py
</span>       }
     }
   }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -157,7 +145,7 @@ subport octave-${name} {
</span>   set pythonhome        "${frameworks_dir}/Python.framework/Versions/${pythonversion}"
   set pythondir         "${pythonhome}/lib/python${pythonversion}/site-packages"
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-  categories-prepend    octave
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  categories-append     octave
</span>   description           Octave ${pythonversion} bindings for ${description}
   long_description      ${long_description} This package provides Octave \
                         bindings, modules, and scripts.
</pre><pre style='margin:0'>

</pre>