<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/fee40a14ea566b3b75ac6d8578bcb6bce74df8e7">https://github.com/macports/macports-ports/commit/fee40a14ea566b3b75ac6d8578bcb6bce74df8e7</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 fee40a14ea5 squid3: fix build on Sonoma
</span>fee40a14ea5 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit fee40a14ea566b3b75ac6d8578bcb6bce74df8e7
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Fri Jan 19 16:21:11 2024 +1100

<span style='display:block; white-space:pre;color:#404040;'>    squid3: fix build on Sonoma
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/69128
</span>---
 net/squid3/Portfile           |  3 ++-
 net/squid3/files/DOMAIN.patch | 35 +++++++++++++++++++++++++++++++++++
 2 files changed, 37 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/squid3/Portfile b/net/squid3/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a1008587b7c..3f31b789dac 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/squid3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/squid3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,7 +40,8 @@ patchfiles      patch-cf.data.pre.diff \
</span>                 patch-compat_types.h.diff \
                 patch-basic_pam_auth.cc.diff \
                 configure-db.h.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                openssl-1.1.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                openssl-1.1.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                DOMAIN.patch
</span> 
 platform darwin 10 {
     # ticket #37102, /usr/include/rpcsvc/yp_prot.h tries to redefine bool
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/squid3/files/DOMAIN.patch b/net/squid3/files/DOMAIN.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..27aee537fb0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/squid3/files/DOMAIN.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,35 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Avoid conflict with the DOMAIN macro defined in math.h.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<https://trac.macports.org/ticket/69128>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- helpers/basic_auth/SMB_LM/valid.h.orig 2018-07-16 06:46:55
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ helpers/basic_auth/SMB_LM/valid.h      2024-01-19 16:07:28
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -15,7 +15,7 @@ int Valid_User(char *USERNAME, char *PASSWORD, const c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define NTV_PROTOCOL_ERROR 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define NTV_LOGON_ERROR 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-int Valid_User(char *USERNAME, char *PASSWORD, const char *SERVER, char *BACKUP, const char *DOMAIN);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int Valid_User(char *USERNAME, char *PASSWORD, const char *SERVER, char *BACKUP, const char *NTdomain);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- helpers/basic_auth/SMB_LM/valid.cc.orig        2018-07-16 06:46:55
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ helpers/basic_auth/SMB_LM/valid.cc     2024-01-19 16:07:07
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -21,7 +21,7 @@ Valid_User(char *USERNAME, char *PASSWORD, const char 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // BACKUP is unused
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-Valid_User(char *USERNAME, char *PASSWORD, const char *SERVER, char *BACKUP, const char *DOMAIN)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Valid_User(char *USERNAME, char *PASSWORD, const char *SERVER, char *BACKUP, const char *NTdomain)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     const char *supportedDialects[] = {"PC NETWORK PROGRAM 1.0",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                        "MICROSOFT NETWORKS 1.03",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -36,7 +36,7 @@ Valid_User(char *USERNAME, char *PASSWORD, const char 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     SMB_Handle_Type con;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     SMB_Init();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    con = SMB_Connect_Server(NULL, SERVER, DOMAIN);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    con = SMB_Connect_Server(NULL, SERVER, NTdomain);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (con == NULL) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         return (NTV_SERVER_ERROR);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span></pre><pre style='margin:0'>

</pre>