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