Lines 3-9
Link Here
|
3 |
|
3 |
|
4 |
PORTNAME= squid |
4 |
PORTNAME= squid |
5 |
PORTVERSION= 3.3.${SQUID_STABLE_VER} |
5 |
PORTVERSION= 3.3.${SQUID_STABLE_VER} |
6 |
PORTREVISION= 6 |
|
|
7 |
CATEGORIES= www ipv6 |
6 |
CATEGORIES= www ipv6 |
8 |
MASTER_SITES= http://www.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \ |
7 |
MASTER_SITES= http://www.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \ |
9 |
http://www2.us.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \ |
8 |
http://www2.us.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \ |
Lines 21-27
Link Here
|
21 |
http://www1.jp.squid-cache.org/%SUBDIR%/ \ |
20 |
http://www1.jp.squid-cache.org/%SUBDIR%/ \ |
22 |
http://master.squid-cache.org/~amosjeffries/patches/:nosid |
21 |
http://master.squid-cache.org/~amosjeffries/patches/:nosid |
23 |
PATCH_SITE_SUBDIR= Versions/v3/${PORTVERSION:R}/changesets |
22 |
PATCH_SITE_SUBDIR= Versions/v3/${PORTVERSION:R}/changesets |
24 |
PATCHFILES= FreeBSD_silence_nosuid_mk1.patch:nosid |
23 |
PATCHFILES= FreeBSD_silence_nosuid_mk1.patch:nosid \ |
|
|
24 |
${PORTNAME}-${PORTVERSION:R}-12679.patch |
25 |
|
25 |
|
26 |
MAINTAINER= ports@FreeBSD.org |
26 |
MAINTAINER= ports@FreeBSD.org |
27 |
COMMENT= HTTP Caching Proxy |
27 |
COMMENT= HTTP Caching Proxy |
Lines 29-35
Link Here
|
29 |
LICENSE= GPLv2 |
29 |
LICENSE= GPLv2 |
30 |
LICENSE_FILE= ${WRKSRC}/COPYING |
30 |
LICENSE_FILE= ${WRKSRC}/COPYING |
31 |
|
31 |
|
32 |
SQUID_STABLE_VER= 11 |
32 |
SQUID_STABLE_VER= 12 |
33 |
|
33 |
|
34 |
CONFLICTS_INSTALL= squid-2.[0-9].* squid32-* cacheboy-[0-9]* lusca-head-[0-9]* |
34 |
CONFLICTS_INSTALL= squid-2.[0-9].* squid32-* cacheboy-[0-9]* lusca-head-[0-9]* |
35 |
USES= perl5 tar:bzip2 shebangfix |
35 |
USES= perl5 tar:bzip2 shebangfix |
Lines 68-78
Link Here
|
68 |
DEBUG_DESC= Build with extended debugging support |
68 |
DEBUG_DESC= Build with extended debugging support |
69 |
DELAY_POOLS_DESC= Enable delay pools (bandwidth limiting) |
69 |
DELAY_POOLS_DESC= Enable delay pools (bandwidth limiting) |
70 |
DNS_HELPER_DESC= Use external dnsserver processes for DNS |
70 |
DNS_HELPER_DESC= Use external dnsserver processes for DNS |
71 |
ECAP_DESC= Enable loadable content adaptation modules |
71 |
ECAP_DESC= Enable loadable content adaptation modules (broken on FreeBSD 10+) |
72 |
ESI_DESC= Enable support for ESI |
72 |
ESI_DESC= Enable support for ESI |
73 |
FOLLOW_XFF_DESC= Enable support for the X-Following-For header |
73 |
FOLLOW_XFF_DESC= Enable support for the X-Following-For header |
74 |
FS_AUFS_DESC= Enable AUFS (async-io) support |
74 |
FS_AUFS_DESC= Enable AUFS (async-io) support |
75 |
FS_COSS_DESC= Enable COSS (not stable yet) |
75 |
FS_COSS_DESC= Enable COSS (not stable yet and broken) |
76 |
HTCP_DESC= Enable HTCP support |
76 |
HTCP_DESC= Enable HTCP support |
77 |
ICAP_DESC= Enable the ICAP client |
77 |
ICAP_DESC= Enable the ICAP client |
78 |
ICMP_DESC= Enable ICMP pinging and network measurement |
78 |
ICMP_DESC= Enable ICMP pinging and network measurement |
Lines 238-243
Link Here
|
238 |
CONFIGURE_ARGS+= --without-pthreads |
238 |
CONFIGURE_ARGS+= --without-pthreads |
239 |
.endif |
239 |
.endif |
240 |
.if ${PORT_OPTIONS:MFS_COSS} |
240 |
.if ${PORT_OPTIONS:MFS_COSS} |
|
|
241 |
BROKEN= FS_COSS does not compile |
241 |
storage_schemes+= coss |
242 |
storage_schemes+= coss |
242 |
.endif |
243 |
.endif |
243 |
CONFIGURE_ARGS+= --enable-storeio="${storage_schemes}"\ |
244 |
CONFIGURE_ARGS+= --enable-storeio="${storage_schemes}"\ |
Lines 270-275
Link Here
|
270 |
CONFIGURE_ARGS+= --disable-internal-dns |
271 |
CONFIGURE_ARGS+= --disable-internal-dns |
271 |
.endif |
272 |
.endif |
272 |
.if ${PORT_OPTIONS:MECAP} |
273 |
.if ${PORT_OPTIONS:MECAP} |
|
|
274 |
.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1000000 |
275 |
BROKEN= ECAP and clang are not friendly |
276 |
.endif |
273 |
LIB_DEPENDS+= libecap.so:${PORTSDIR}/www/libecap |
277 |
LIB_DEPENDS+= libecap.so:${PORTSDIR}/www/libecap |
274 |
CFLAGS+= -I${LOCALBASE}/include |
278 |
CFLAGS+= -I${LOCALBASE}/include |
275 |
LDFLAGS+= -L${LOCALBASE}/lib |
279 |
LDFLAGS+= -L${LOCALBASE}/lib |