Package: squid3
Version: 3.0.STABLE18-1
Severity: important
Tags: patch
User: [email protected]
Usertags: kfreebsd

Hi,

the current version fails to build on GNU/kFreeBSD.

It needs small tweak to support ACL ARP, see bellow.

It would also be nice if you can ask upstream
to include this change.

Thanks in advance

                        Petr

only in patch2:
unchanged:
--- squid3-3.0.STABLE18.orig/include/config.h
+++ squid3-3.0.STABLE18/include/config.h
@@ -90,6 +90,9 @@
 #define _SQUID_LINUX_THREADS_
 #endif

+#elif defined(__FreeBSD_kernel__)      /* GNU/kFreeBSD */
+#define _SQUID_KFREEBSD_
+
 #elif defined(__sgi__) || defined(sgi) || defined(__sgi)       /* SGI */
 #define _SQUID_SGI_
 #if !defined(_SVR4_SOURCE)
only in patch2:
unchanged:
--- squid3-3.0.STABLE18.orig/src/ACLARP.cc
+++ squid3-3.0.STABLE18/src/ACLARP.cc
@@ -438,7 +438,7 @@
         return (0 == splayLastResult);
     }

-#elif defined(_SQUID_FREEBSD_) || defined(_SQUID_NETBSD_) || 
defined(_SQUID_OPENBSD_) || defined(_SQUID_DRAGONFLY_)
+#elif defined(_SQUID_FREEBSD_) || defined(_SQUID_KFREEBSD_) || 
defined(_SQUID_NETBSD_) || defined(_SQUID_OPENBSD_) || 
defined(_SQUID_DRAGONFLY_)

     struct arpreq arpReq;








--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to