summaryrefslogtreecommitdiff
path: root/www/squid
diff options
context:
space:
mode:
authorjoerg <joerg>2007-02-06 20:22:14 +0000
committerjoerg <joerg>2007-02-06 20:22:14 +0000
commit639e24094d8d9528567a5ab9bc21949643f205a9 (patch)
treee2c3522647b26ac611c37a76f92bacd1aa84778b /www/squid
parente50cfb27219edcd9b9f675abf84f3d3a1dbabbcd (diff)
downloadpkgsrc-639e24094d8d9528567a5ab9bc21949643f205a9.tar.gz
Allow transparent proxy support for PF on DragonFly.
Diffstat (limited to 'www/squid')
-rw-r--r--www/squid/distinfo3
-rw-r--r--www/squid/options.mk4
-rw-r--r--www/squid/patches/patch-at17
3 files changed, 21 insertions, 3 deletions
diff --git a/www/squid/distinfo b/www/squid/distinfo
index 1252b296585..3efd06625bd 100644
--- a/www/squid/distinfo
+++ b/www/squid/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.126 2007/01/28 05:39:23 taca Exp $
+$NetBSD: distinfo,v 1.127 2007/02/06 20:22:14 joerg Exp $
SHA1 (squid-2.6.STABLE9.tar.bz2) = d3ada8a02b2a9fe5bf50c4caa33e2f051262fa7d
RMD160 (squid-2.6.STABLE9.tar.bz2) = 3e591107daf6d6f0dd32a2909c598b41f2e5e89f
@@ -17,5 +17,6 @@ SHA1 (patch-an) = 32aa94784f7f6e30d820ed56fc3725eae2a8856e
SHA1 (patch-ap) = bf2223ea0ab660b2fdb6043845cedac5907bd1f0
SHA1 (patch-ar) = a80477b24d02688f1f55ba1d4967bf340b5c04cb
SHA1 (patch-as) = 87cfb6190bbdaa17ffbe3a877cf6f67fde3af1f1
+SHA1 (patch-at) = 9b0860543e3a122afdd21ff75ca7e22b2aa64458
SHA1 (patch-bb) = 6711186c3e3e7992f9874eb47df7c0d3690649c2
SHA1 (patch-bc) = 87d67c6d00c0734eebc1d7c6a9bcd1e3331400d9
diff --git a/www/squid/options.mk b/www/squid/options.mk
index 5b06bc7459f..afa4144c336 100644
--- a/www/squid/options.mk
+++ b/www/squid/options.mk
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.10 2006/12/04 21:50:54 jdolecek Exp $
+# $NetBSD: options.mk,v 1.11 2007/02/06 20:22:15 joerg Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.squid
PKG_SUPPORTED_OPTIONS= aufs carp icmp pam-helper snmp ssl unlinkd
@@ -16,7 +16,7 @@ PKG_SUPPORTED_OPTIONS+= linux-netfilter
PKG_SUPPORTED_OPTIONS+= ipf-transparent
.endif
-.if ${OPSYS} == "FreeBSD" || ${OPSYS} == "NetBSD" || ${OPSYS} == "OpenBSD"
+.if ${OPSYS} == "FreeBSD" || ${OPSYS} == "NetBSD" || ${OPSYS} == "OpenBSD" || ${OPSYS} == "DragonFly"
PKG_SUPPORTED_OPTIONS+= pf-transparent
.endif
diff --git a/www/squid/patches/patch-at b/www/squid/patches/patch-at
new file mode 100644
index 00000000000..ba1c6609987
--- /dev/null
+++ b/www/squid/patches/patch-at
@@ -0,0 +1,17 @@
+$NetBSD: patch-at,v 1.1 2007/02/06 20:22:15 joerg Exp $
+
+--- src/client_side.c.orig 2007-02-06 20:17:33.000000000 +0000
++++ src/client_side.c
+@@ -88,8 +88,12 @@
+ #include <sys/fcntl.h>
+ #include <net/if.h>
+ #include <netinet/in.h>
++#ifdef __DragonFly__
++#include <net/pf/pfvar.h>
++#else
+ #include <net/pfvar.h>
+ #endif
++#endif
+
+ #if LINUX_NETFILTER
+ #include <linux/netfilter_ipv4.h>