<pre style='margin:0'>
Ryan Carsten Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ea9b882bc581752a3832eef7afe89a2d2e0a7edd">https://github.com/macports/macports-ports/commit/ea9b882bc581752a3832eef7afe89a2d2e0a7edd</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 ea9b882bc58 libggz: Fix implicit function declarations
</span>ea9b882bc58 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit ea9b882bc581752a3832eef7afe89a2d2e0a7edd
</span>Author: Ryan Carsten Schmidt <ryandesign@macports.org>
AuthorDate: Wed Jul 24 01:58:21 2024 -0500
<span style='display:block; white-space:pre;color:#404040;'> libggz: Fix implicit function declarations
</span>---
games/libggz/Portfile | 11 +++++++----
games/libggz/files/implicit.patch | 29 +++++++++++++++++++++++++++++
2 files changed, 36 insertions(+), 4 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/games/libggz/Portfile b/games/libggz/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index adfe9025bac..57ceb68f671 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/games/libggz/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/games/libggz/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,8 +5,11 @@ PortSystem 1.0
</span> name libggz
version 0.0.14.1
revision 5
<span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 5136aba62a4e988d97451b00193c10189f7265f2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 54301052a327f2ff3f2d684c5b1d7920e8601e13f4f8d5f1d170e5a7c9585e85 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 477382
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories games
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span> maintainers nomaintainer
license GPL-2+ LGPL-2.1+
description The GGZ Gaming Zone - Base Library.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,12 +17,12 @@ long_description ${description}
</span> homepage http://www.ggzgamingzone.org/
master_sites http://ftp.belnet.be/packages/ggzgamingzone/ggz/${version}/ \
http://mirrors.ibiblio.org/pub/mirrors/ggzgamingzone/ggz/${version}/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums md5 603739504648833779aa13b0327a1c3d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 8a602e60606c89fd13ad93bb84a8be466fd457ef \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 5136aba62a4e988d97451b00193c10189f7265f2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_lib port:libgcrypt \
path:lib/libssl.dylib:openssl
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles implicit.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> livecheck.type regex
livecheck.url http://ftp.belnet.be/packages/ggzgamingzone/ggz/
livecheck.regex ">(\\d+(?:\\.\\d+)*)"
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/games/libggz/files/implicit.patch b/games/libggz/files/implicit.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..a7d01b74582
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/games/libggz/files/implicit.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,29 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: implicitly declaring library function 'strlen' with type 'unsigned long (const char *)' [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: implicitly declaring library function 'sprintf' with type 'int (char *, const char *, ...)' [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2008-02-16 15:13:13.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure 2024-07-24 01:49:25.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -20284,8 +20284,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat >>conftest.$ac_ext <<_ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* end confdefs.h. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++main (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char *s1 = "foo", *s2 = "bar";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char s3[strlen(s1) + strlen(s2) + 1];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -20704,8 +20704,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include<sys/types.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include<sys/un.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++main (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct sockaddr_un su; int i = SUN_LEN(&su);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;
</span></pre><pre style='margin:0'>
</pre>