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