<pre style='margin:0'>
Kurt Hindenburg (kurthindenburg) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/00575750a77885507d988519f45f369418f7dccd">https://github.com/macports/macports-ports/commit/00575750a77885507d988519f45f369418f7dccd</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 00575750a77 flawfinder: use python 3.12; fix tests
</span>00575750a77 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 00575750a77885507d988519f45f369418f7dccd
</span>Author: Kurt Hindenburg <khindenburg@macports.org>
AuthorDate: Mon Mar 24 15:43:12 2025 -0400
<span style='display:block; white-space:pre;color:#404040;'> flawfinder: use python 3.12; fix tests
</span>---
devel/flawfinder/Portfile | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/flawfinder/Portfile b/devel/flawfinder/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 046540b8c24..ac184c7f006 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/flawfinder/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/flawfinder/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span>
name flawfinder
version 2.0.19
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span> categories devel
license GPL-2+
maintainers {khindenburg @kurthindenburg} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,7 +26,7 @@ checksums rmd160 df7d640994ae690eed26d68cfd001e95f8016be9 \
</span> sha256 fe550981d370abfa0a29671346cc0b038229a9bd90b239eab0f01f12212df618 \
size 260817
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set python_branch 3.10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_branch 3.12
</span> set python_version [string map {. ""} ${python_branch}]
depends_lib port:python${python_version}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,6 +34,13 @@ depends_lib port:python${python_version}
</span> use_configure no
build.target
<span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # A simple quick way to handle this w/o patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|^PYTHON=python|PYTHON=${prefix}/bin/python${python_branch}|" ${worksrcpath}/test/makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|^PYTHON2=python2|PYTHON2=${prefix}/bin/python${python_branch}|" ${worksrcpath}/test/makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|^PYTHON3=python3|PYTHON3=${prefix}/bin/python${python_branch}|" ${worksrcpath}/test/makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> destroot {
reinplace "s|#!/usr/bin/env python|#!${prefix}/bin/python${python_branch}|" ${worksrcpath}/${name}.py
xinstall -m 755 ${worksrcpath}/${name}.py ${destroot}${prefix}/bin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,6 +51,5 @@ destroot {
</span> depends_test-append port:py${python_version}-setuptools
test.run yes
test.target check
<span style='display:block; white-space:pre;background:#ffe0e0;'>-test.env-append PYTHON3=${prefix}/bin/python${python_branch}
</span>
notes "The executable name has changed to ${name}.py"
</pre><pre style='margin:0'>
</pre>