<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a612ee6316bbb70919a66d13a43e8da4fdb3db23">https://github.com/macports/macports-ports/commit/a612ee6316bbb70919a66d13a43e8da4fdb3db23</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 a612ee6316b cgmnlm: update to 1.8
</span>a612ee6316b is described below

<span style='display:block; white-space:pre;color:#808000;'>commit a612ee6316bbb70919a66d13a43e8da4fdb3db23
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Tue Nov 19 00:54:49 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    cgmnlm: update to 1.8
</span>---
 net/cgmnlm/Portfile                                | 27 +++++++++++-----------
 .../{patch-no-werror.diff => patch-config.sh.diff} |  2 +-
 net/cgmnlm/files/patch-legacy.diff                 | 20 ++++++++++++++++
 3 files changed, 35 insertions(+), 14 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/cgmnlm/Portfile b/net/cgmnlm/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1db1b395dcd..3b4dbef7069 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/cgmnlm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/cgmnlm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup           sourcehut 1.0
</span> # getline, fmemopen
 legacysupport.newest_darwin_requires_legacy 16
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-sourcehut.setup     rwa cgmnlm 1.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sourcehut.setup     rwa cgmnlm 1.8
</span> revision            0
 categories          net gemini
 license             GPL-3
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,12 +15,12 @@ maintainers         {@barracuda156 gmail.com:vital.had} openmaintainer
</span> description         ${name} is a colorful Gemini line mode client
 long_description    {*}${description}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  5b94629634ad5161644d69e3118344bfc52e77c0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  0ee790b10e8be4c0a514e5374ff856b89797ffe7e37fc24b211f735de6de80f8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    52923
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  58366d152b12069d820673f021147b9878c019ff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  09b73b2778351ced258bb5e5409781ad793e7d4900a9ef0f9d95d0977159c5f3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    53001
</span> 
 depends_build-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:bin/pkg-config:pkgconfig
</span> depends_lib-append  port:bearssl
 depends_run-append  port:xdg-utils
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,15 +28,16 @@ patchfiles          patch-client.c.diff
</span> 
 # src/url.c: error: variable 'clen' set but not used [-Werror,-Wunused-but-set-variable]
 # src/gmnlm.c: error: a function declaration without a prototype is deprecated in all versions of C [-Werror,-Wstrict-prototypes]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-no-werror.diff
</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;'>-compiler.c_standard 2011
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# _DARWIN_C_SOURCE is needed due to _XOPEN_SOURCE=700 usage, which otherwise hides some functions.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-config.sh.diff
</span> 
 if {${os.platform} eq "darwin" && ${os.major} < 17} {
     # The build uses a weird shell script to configure; it does not accept configure.ldflags.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    build.env-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    LDFLAGS=-lMacportsLegacySupport
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-legacy.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|@PREFIX@|${prefix}|" ${worksrcpath}/config.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.c_standard 2011
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/cgmnlm/files/patch-no-werror.diff b/net/cgmnlm/files/patch-config.sh.diff
</span>similarity index 70%
rename from net/cgmnlm/files/patch-no-werror.diff
rename to net/cgmnlm/files/patch-config.sh.diff
<span style='display:block; white-space:pre;color:#808080;'>index 8d71dd989c7..92f784d62d8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/cgmnlm/files/patch-no-werror.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/cgmnlm/files/patch-config.sh.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@
</span>   mkdir -p $outdir
  
 -      for flag in -g -std=c11 -D_XOPEN_SOURCE=700 -Wall -Wextra -Werror -pedantic
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+       for flag in -g -std=c11 -D_XOPEN_SOURCE=700 -Wall -Wno-error=strict-prototypes -Wno-error=unused-but-set-variable
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  for flag in -g -std=c11 -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -Wall -Wextra -pedantic
</span>   do
                printf "Checking for %s... " "$flag"
                if test_cflags "$flag"
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/cgmnlm/files/patch-legacy.diff b/net/cgmnlm/files/patch-legacy.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..456cb104094
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/cgmnlm/files/patch-legacy.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- config.sh      2024-11-10 17:12:46.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ config.sh      2024-11-19 00:40:35.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -106,7 +106,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ run_configure() {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   mkdir -p $outdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  for flag in -g -std=c11 -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -Wall -Wextra -pedantic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  for flag in -g -std=c11 -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -I@PREFIX@/include/LegacySupport -Wall -Wextra -pedantic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   do
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           printf "Checking for %s... " "$flag"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           if test_cflags "$flag"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -118,7 +118,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # XXX: Asked the maintainer to provide a .pc file
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  LIBS="$LIBS -lbearssl"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  LIBS="$LIBS -lbearssl -lMacportsLegacySupport"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   printf "Checking for scdoc... "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if scdoc -v >/dev/null 2>&1
</span></pre><pre style='margin:0'>

</pre>