Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-proxy/squid/
Date: Tue, 04 Jan 2022 03:29:31
Message-Id: 1641266931.f242a6eae3c71407b2c27afba431a9877a53bc60.sam@gentoo
1 commit: f242a6eae3c71407b2c27afba431a9877a53bc60
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jan 3 16:19:43 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 4 03:28:51 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f242a6ea
7
8 net-proxy/squid: remove kernel_FreeBSD
9
10 Signed-off-by: David Seifert <soap <AT> gentoo.org>
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 net-proxy/squid/metadata.xml | 4 ----
14 net-proxy/squid/squid-4.15-r2.ebuild | 12 +-----------
15 net-proxy/squid/squid-4.17.ebuild | 12 +-----------
16 3 files changed, 2 insertions(+), 26 deletions(-)
17
18 diff --git a/net-proxy/squid/metadata.xml b/net-proxy/squid/metadata.xml
19 index 6252c436660b..28c43b5d5bfa 100644
20 --- a/net-proxy/squid/metadata.xml
21 +++ b/net-proxy/squid/metadata.xml
22 @@ -11,13 +11,9 @@
23 <flag name="esi">Enable ESI for accelerators, will cause squid reverse proxies
24 to be capable of the Edge Acceleration Specification (www.esi.org)</flag>
25 <flag name="htcp">Enable HTCP protocol</flag>
26 - <flag name="ipf-transparent">Adds transparent proxy support for systems
27 - using IP-Filter (only for *bsd)</flag>
28 <flag name="logrotate">Use <pkg>app-admin/logrotate</pkg> for rotating
29 logs</flag>
30 <flag name="kqueue">Enables *BSD kqueue() support</flag>
31 - <flag name="pf-transparent">Adds transparent proxy support for systems using
32 - PF (only for *bsd)</flag>
33 <flag name="qos">Adds support for Quality of Service using netfilter conntrack
34 - see qos_flow directive for more info</flag>
35 <flag name="ssl-crtd">Adds support for dynamic SSL certificate generation in
36
37 diff --git a/net-proxy/squid/squid-4.15-r2.ebuild b/net-proxy/squid/squid-4.15-r2.ebuild
38 index af49050da0f0..1d96fc4eb4c5 100644
39 --- a/net-proxy/squid/squid-4.15-r2.ebuild
40 +++ b/net-proxy/squid/squid-4.15-r2.ebuild
41 @@ -26,8 +26,7 @@ IUSE="caps gnutls ipv6 pam ldap samba sasl kerberos nis radius ssl snmp selinux
42 mysql postgres sqlite systemd \
43 perl qos tproxy \
44 +htcp +wccp +wccpv2 \
45 - pf-transparent ipf-transparent kqueue \
46 - kernel_linux"
47 + kqueue kernel_linux"
48
49 RESTRICT="!test? ( test )"
50
51 @@ -160,15 +159,6 @@ src_configure() {
52 use qos && transparent+=" --enable-zph-qos --with-netfilter-conntrack"
53 fi
54
55 - if use kernel_FreeBSD || use kernel_OpenBSD || use kernel_NetBSD ; then
56 - transparent+=" $(use_enable kqueue)"
57 - if use pf-transparent; then
58 - transparent+=" --enable-pf-transparent"
59 - elif use ipf-transparent; then
60 - transparent+=" --enable-ipf-transparent"
61 - fi
62 - fi
63 -
64 tc-export_build_env BUILD_CXX
65 export BUILDCXX=${BUILD_CXX}
66 export BUILDCXXFLAGS=${BUILD_CXXFLAGS}
67
68 diff --git a/net-proxy/squid/squid-4.17.ebuild b/net-proxy/squid/squid-4.17.ebuild
69 index ab6503cc44ac..a17b50cbd03c 100644
70 --- a/net-proxy/squid/squid-4.17.ebuild
71 +++ b/net-proxy/squid/squid-4.17.ebuild
72 @@ -26,8 +26,7 @@ IUSE="caps gnutls ipv6 pam ldap samba sasl kerberos nis radius ssl snmp selinux
73 mysql postgres sqlite systemd \
74 perl qos tproxy \
75 +htcp +wccp +wccpv2 \
76 - pf-transparent ipf-transparent kqueue \
77 - kernel_linux"
78 + kqueue kernel_linux"
79
80 RESTRICT="!test? ( test )"
81
82 @@ -160,15 +159,6 @@ src_configure() {
83 use qos && transparent+=" --enable-zph-qos --with-netfilter-conntrack"
84 fi
85
86 - if use kernel_FreeBSD || use kernel_OpenBSD || use kernel_NetBSD ; then
87 - transparent+=" $(use_enable kqueue)"
88 - if use pf-transparent; then
89 - transparent+=" --enable-pf-transparent"
90 - elif use ipf-transparent; then
91 - transparent+=" --enable-ipf-transparent"
92 - fi
93 - fi
94 -
95 tc-export_build_env BUILD_CXX
96 export BUILDCXX=${BUILD_CXX}
97 export BUILDCXXFLAGS=${BUILD_CXXFLAGS}