<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/422bc09470b35e5f67444d1897d88237c30a32c5">https://github.com/macports/macports-ports/commit/422bc09470b35e5f67444d1897d88237c30a32c5</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 422bc09470b bitchx: fix build on macOS 10.6
</span>422bc09470b is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 422bc09470b35e5f67444d1897d88237c30a32c5
</span>Author: aeiouaeiouaeiouaeiouaeiouaeiou <aeioudev@outlook.com>
AuthorDate: Tue Mar 5 08:00:07 2024 +0300
<span style='display:block; white-space:pre;color:#404040;'> bitchx: fix build on macOS 10.6
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * update homepage
</span>---
irc/bitchx/Portfile | 8 +++--
irc/bitchx/files/patch-duplicate-definitions.diff | 40 +++++++++++++++++++++++
2 files changed, 45 insertions(+), 3 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/irc/bitchx/Portfile b/irc/bitchx/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b3d76d313d7..c389449b51b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/irc/bitchx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/irc/bitchx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,7 +2,7 @@ PortSystem 1.0
</span>
name bitchx
version 1.2.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 4
</span>
categories irc
license BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,7 +15,7 @@ long_description BitchX is an IRC (Internet Relay Chat) client by Colten Edwa
</span> for the popular UNIX IRC client ircII. Around Christmas of 1994 the \
script was patched directly into the client by panasync.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://www.bitchx.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://sourceforge.net/projects/bitchx/
</span> master_sites sourceforge:project/${name}/ircii-pana/${name}-${version}
checksums rmd160 0bf85169f26297fe517b2886f8b9693c360f32f7 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,9 +24,11 @@ checksums rmd160 0bf85169f26297fe517b2886f8b9693c360f32f7 \
</span>
depends_lib path:lib/libssl.dylib:openssl
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# backported from https://sourceforge.net/p/bitchx/git/ci/4f63d4892995eec6707f194b462c9fc3184ee85d/
</span> # backported from https://github.com/freebsd/freebsd-ports/commit/7075120b4d50ebba264775ce8a5bcbcafd1d99a2
# backported from https://sourceforge.net/p/bitchx/git/ci/184af728c73c379d1eee57a387b6012572794fa8/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-expr2.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-duplicate-definitions.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-expr2.diff \
</span> patch-openssl11.diff
# the patch above modifies configure.in
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/irc/bitchx/files/patch-duplicate-definitions.diff b/irc/bitchx/files/patch-duplicate-definitions.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..cbabb0d97f0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/irc/bitchx/files/patch-duplicate-definitions.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,40 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 4f63d4892995eec6707f194b462c9fc3184ee85d Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Kevin Easton <caf@bitchx.org>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Sat, 28 Dec 2019 17:07:58 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Remove duplicate global definitions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+This fixes compiling with gcc-10.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Reported by ixz.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- source/commands.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ source/commands.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -118,7 +118,6 @@ extern int doing_notice;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static void oper_password_received (char *, char *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-int no_hook_notify = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int load_depth = -1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern char cx_function[];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- source/modules.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ source/modules.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -77,7 +77,7 @@ extern int BX_read_sockets();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern int identd;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern int doing_notice;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-int (*serv_open_func) (int, unsigned long, int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern int (*serv_open_func) (int, unsigned long, int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern int (*serv_output_func) (int, int, char *, int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern int (*serv_input_func) (int, char *, int, int, int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern int (*serv_close_func) (int, unsigned long, int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- source/numbers.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ source/numbers.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -66,7 +66,6 @@ void show_server_map (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int stats_k_grep (char **);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void who_handlekill (char *, char *, char *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void handle_tracekill (int, char *, char *, char *);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-int no_hook_notify;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern AJoinList *ajoin_list;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void remove_from_server_list (int);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>