<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/768646e8f418ec4aee71da6e2ba6ad202a517f6d">https://github.com/macports/macports-ports/commit/768646e8f418ec4aee71da6e2ba6ad202a517f6d</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 768646e8f418ec4aee71da6e2ba6ad202a517f6d
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Fri Oct 25 13:31:38 2024 -0400
<span style='display:block; white-space:pre;color:#404040;'> lalburst: update to 2.0.5
</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/lalburst/Portfile | 41 +++++++++--------------------------------
1 file changed, 9 insertions(+), 32 deletions(-)
<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 f7e5aee8cab..5b54ad78f85 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lalburst/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/lalburst/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,16 +3,16 @@
</span> PortSystem 1.0
name lalburst
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.5.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 2.0.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span>
description LSC Algorithm Library - Burst
long_description LIGO Scientific Collaboration Algorithm Library - Burst, containing \
routines for burst gravitational wave data analysis.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 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 daba26d25f5a65076e036bfc14425debabe41948 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 3c37981333aa205b130825ef71ede519b2fb2902062ba425932166ce6e632c28 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 2343380
</span>
depends_lib-append port:lal \
port:lalmetaio \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,24 +44,14 @@ if {[string match "octave-*" ${subport}]} {
</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
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append path:bin/pkg-config:pkgconfig \
</span> port:swig \
# Choose a compiler that supports OpenMP.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -79,13 +69,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 {27 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;'>@@ -113,19 +103,6 @@ foreach v {27 38} {
</span> command_exec destroot "" "-C swig"
command_exec destroot "" "-C python"
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Remove Python include directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # (duplicate of SWIG headers in ${prefix}/include)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file delete -force ${destroot}${pythonhome}/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Create symbolic links in ${prefix}/bin to Python 2.7 scripts
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${subport} eq "py27-${name}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach script [glob -tails -nocomplain -directory ${destroot}${pythonhome}/bin *] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file link -symbolic ${destroot}${prefix}/bin/${script} ../Library/Frameworks/Python.framework/Versions/${pythonversion}/bin/${script}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span> }
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -134,7 +111,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>