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

<span style='display:block; white-space:pre;color:#404040;'>    lalapps: update to 10.0.1, use Python 3.12
</span>---
 science/lalapps/Portfile | 44 +++++++++-----------------------------------
 1 file changed, 9 insertions(+), 35 deletions(-)

<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 ee432cb4c94..b0c06a458f0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lalapps/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/lalapps/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,22 +4,13 @@ PortSystem          1.0
</span> PortGroup           compilers 1.0
 
 name                lalapps
<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;'>+version             10.0.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> 
 categories          science python
<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> description         LSC Algorithm Library Applications
 long_description    LALApps is a set of codes for gravitational wave data analysis, \
                     against the LSC Algorithm Library.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,34 +19,22 @@ homepage            https://wiki.ligo.org/Computing/DASWG/LALSuite
</span> master_sites        https://software.igwn.org/lscsoft/source/lalsuite/
 use_xz              yes
 
<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  259ca7cf79c9b3e6b346e60af43caca241c68434 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  f6ec439087f7eec65a830a7af99fb040904287c9cf1e540acbed25146c08116a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    2288552
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set v               38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set v               312
</span> 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;'>-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:#ffe0e0;'>-
</span> depends_build-append \
                     port:pkgconfig
 
 # Choose a compiler that supports OpenMP.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-7.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.fallback  macports-clang-6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-regsub {.*-(\d)\.(\d)} ${configure.cc} {clang\1\2} clangver
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.openmp_version 2.5
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append  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:#e0ffe0;'>+depends_lib-append  port:gsl \
</span>                     port:fftw-3 \
                     port:fftw-3-single \
                     port:libframe \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -76,13 +55,8 @@ depends_lib-append  port:openmpi-${clangver} \
</span> configure.args      --mandir=${prefix}/share/man \
                     --disable-silent-rules \
                     --disable-gcc-flags \
<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>                     --disable-help2man \
<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:#e0ffe0;'>+                    PYTHON=${pythonhome}/bin/python${pythonversion}
</span> 
 test.run            yes
 test.target         check
</pre><pre style='margin:0'>

</pre>