<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/0b0932f37ad8a8dc0332d99be88fb028921dd901">https://github.com/macports/macports-ports/commit/0b0932f37ad8a8dc0332d99be88fb028921dd901</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 0b0932f37ad gmic*: use legacysupport for strnlen
</span>0b0932f37ad is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 0b0932f37ad8a8dc0332d99be88fb028921dd901
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Sun Jun 16 00:05:53 2024 +0800
<span style='display:block; white-space:pre;color:#404040;'> gmic*: use legacysupport for strnlen
</span>---
science/gmic/Portfile | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gmic/Portfile b/science/gmic/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a402844c62d..adca87b4f71 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gmic/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gmic/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,6 +4,10 @@ PortSystem 1.0
</span>
PortGroup compiler_blacklist_versions 1.0
PortGroup conflicts_build 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup legacysupport 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# CImg.h: error: 'strnlen' was not declared in this scope; did you mean 'strlen'?
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+legacysupport.newest_darwin_requires_legacy 10
</span>
if {${subport} eq "gmic-gimp" || ${subport} eq "gmic-qt"} {
PortGroup cmake 1.1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -121,6 +125,11 @@ if {${subport} eq ${name}} {
</span> build.args-append NO_STDLIB=Yes \
OPT_CFLAGS=""
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.args-replace OPT_CFLAGS="" OPT_CFLAGS="-I${prefix}/include/LegacySupport"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.args-append OPT_LIBS="-L${prefix}/lib -lMacportsLegacySupport"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-destroot {
delete ${destroot}${prefix}/include/gmic_libc.h
delete ${destroot}/plug-ins
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -172,6 +181,11 @@ if {${subport} eq ${name}} {
</span> OPT_CFLAGS="" \
SOVERSION=${soversion}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.args-replace OPT_CFLAGS="" OPT_CFLAGS="-I${prefix}/include/LegacySupport"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.args-append OPT_LIBS="-L${prefix}/lib -lMacportsLegacySupport"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> destroot {
xinstall -m 0644 ${worksrcpath}/src/gmic_libc.h ${destroot}${prefix}/include
xinstall -m 0644 ${worksrcpath}/src/libcgmic.a ${destroot}${prefix}/lib
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -215,6 +229,11 @@ if {${subport} eq ${name}} {
</span> OPT_CFLAGS="" \
SOVERSION=${soversion}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.args-replace OPT_CFLAGS="" OPT_CFLAGS="-I${prefix}/include/LegacySupport"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.args-append OPT_LIBS="-L${prefix}/lib -lMacportsLegacySupport"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> destroot {
xinstall -m 0644 ${worksrcpath}/src/gmic.h ${destroot}${prefix}/include
xinstall -m 0644 ${worksrcpath}/src/libgmic.a ${destroot}${prefix}/lib
</pre><pre style='margin:0'>
</pre>