FreeBSD Bugzilla – Attachment 191994 Details for
Bug 227127
www/squid-devel: update to 4.0.24, add BDB option
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
update to 4.0.24, add BDB option
squid.diff (text/plain), 6.13 KB, created by
ncrogers
on 2018-03-30 22:25:10 UTC
(
hide
)
Description:
update to 4.0.24, add BDB option
Filename:
MIME Type:
Creator:
ncrogers
Created:
2018-03-30 22:25:10 UTC
Size:
6.13 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 465932) >+++ Makefile (working copy) >@@ -1,7 +1,7 @@ > # $FreeBSD$ > > PORTNAME= squid >-PORTVERSION= 4.0.23 >+PORTVERSION= 4.0.24 > CATEGORIES= www ipv6 > MASTER_SITES= http://www.squid-cache.org/Versions/v4/ \ > http://www2.us.squid-cache.org/Versions/v4/ \ >@@ -29,13 +29,11 @@ > > CONFLICTS= squid*-3.* > >-USES= compiler:c++11-lib cpe perl5 shebangfix tar:xz bdb >+USES= compiler:c++11-lib cpe perl5 shebangfix tar:xz > CPE_VENDOR= squid-cache > SHEBANG_FILES= scripts/*.pl contrib/*.pl tools/*.pl > GNU_CONFIGURE= yes > USE_RC_SUBR= squid >-CPPFLAGS+= -I${BDB_INCLUDE_DIR} >-LDFLAGS+= -L${BDB_LIB_DIR} > > USERS= squid > GROUPS= squid >@@ -50,7 +48,7 @@ > OPTIONS_RADIO= FW > OPTIONS_GROUP_AUTH=AUTH_LDAP AUTH_NIS AUTH_SASL AUTH_SMB AUTH_SQL > OPTIONS_RADIO_FW=TP_IPF TP_IPFW TP_PF >-OPTIONS_DEFINE= ARP_ACL CACHE_DIGESTS DEBUG DELAY_POOLS DOCS ECAP ESI EXAMPLES \ >+OPTIONS_DEFINE= ARP_ACL BDB CACHE_DIGESTS DEBUG DELAY_POOLS DOCS ECAP ESI EXAMPLES \ > FOLLOW_XFF FS_AUFS FS_DISKD FS_ROCK HTCP ICAP ICMP IDENT IPV6 \ > KQUEUE LARGEFILE LAX_HTTP NETTLE PCRE SNMP SSL SSL_CRTD \ > STACKTRACES VIA_DB WCCP WCCPV2 >@@ -58,7 +56,7 @@ > OPTIONS_SINGLE= GSSAPI > OPTIONS_SINGLE_GSSAPI= GSSAPI_NONE GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT > >-OPTIONS_DEFAULT=ARP_ACL AUTH_NIS CACHE_DIGESTS DELAY_POOLS FOLLOW_XFF FS_AUFS \ >+OPTIONS_DEFAULT=ARP_ACL AUTH_NIS BDB CACHE_DIGESTS DELAY_POOLS FOLLOW_XFF FS_AUFS \ > FS_DISKD FS_ROCK GSSAPI_BASE HTCP ICAP ICMP IDENT KQUEUE \ > LARGEFILE LAX_HTTP PCRE SNMP SSL SSL_CRTD TP_IPFW VIA_DB WCCP \ > WCCPV2 >@@ -77,6 +75,7 @@ > AUTH_SMB_VARS= BASIC_AUTH+=SMB EXTERNAL_ACL+=wbinfo_group > AUTH_SQL_RUN_DEPENDS= p5-DBI>=1.08:databases/p5-DBI > AUTH_SQL_VARS= EXTERNAL_ACL+=SQL_session >+BDB_USES= bdb > CACHE_DIGESTS_CONFIGURE_ENABLE= cache-digests > DELAY_POOLS_CONFIGURE_ENABLE= delay-pools > ECAP_CFLAGS= -I${LOCALBASE}/include >@@ -152,9 +151,6 @@ > GSSAPI_MIT_CONFIGURE_ON= --with-mit-krb5=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} > GSSAPI_MIT_PLIST_SUB= AUTH_KERB="" > >-# TODO: >-# add an option for external_acl/session (requires some kind of external >-# Berkeley DB support, unsure which one) > ARP_ACL_DESC= ARP/MAC/EUI based authentification > AUTH_DESC= Authentication helpers > AUTH_LDAP_DESC= Install LDAP authentication helpers >@@ -162,6 +158,7 @@ > AUTH_SASL_DESC= Install SASL authentication helpers > AUTH_SMB_DESC= Install SMB auth. helpers (req. Samba) > AUTH_SQL_DESC= Install SQL based auth >+BDB_DESC= Berkeley DB support required for session and time quota external helpers > CACHE_DIGESTS_DESC= Use cache digests > DEBUG_DESC= Build with extended debugging support > DELAY_POOLS_DESC= Delay pools (bandwidth limiting) >@@ -238,7 +235,7 @@ > # Authentication methods and modules: > > BASIC_AUTH+= DB SMB_LM NCSA PAM POP3 RADIUS fake getpwnam >-EXTERNAL_ACL+= file_userip time_quota unix_group >+EXTERNAL_ACL+= file_userip unix_group > > # POLA: allow the old global make.conf(5) (pre src.conf(5)) defines, too: > .if ${PORT_OPTIONS:MAUTH_NIS} && !defined(NO_NIS) && !defined(WITHOUT_NIS) >@@ -257,6 +254,13 @@ > NEGOTIATE_AUTH= kerberos wrapper > .endif > >+# The session and time_quota external helpers require Berkeley DB support: >+.if ${PORT_OPTIONS:MBDB} >+CPPFLAGS+= -I${BDB_INCLUDE_DIR} >+LDFLAGS+= -L${BDB_LIB_DIR} >+EXTERNAL_ACL+= time_quota session >+.endif >+ > # Storage schemes: > STORAGE_SCHEMES+= ufs > DISKIO_MODULES+= AIO Blocking IpcIo Mmapped >Index: distinfo >=================================================================== >--- distinfo (revision 465932) >+++ distinfo (working copy) >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1517146538 >-SHA256 (squid4.0/squid-4.0.23.tar.xz) = 18b71a601f60f49ca0cfc7d1d212dc935112d61008ab8a689fceab3ef4070f29 >-SIZE (squid4.0/squid-4.0.23.tar.xz) = 2415132 >+TIMESTAMP = 1522445865 >+SHA256 (squid4.0/squid-4.0.24.tar.xz) = 091da0d763307dcc0f5c784ab07ea0c5a093f6dfac60f17ff26e2a6d50f76a07 >+SIZE (squid4.0/squid-4.0.24.tar.xz) = 2420076 >Index: files/patch-src_ipc_Kid.cc >=================================================================== >--- files/patch-src_ipc_Kid.cc (revision 465932) >+++ files/patch-src_ipc_Kid.cc (nonexistent) >@@ -1,16 +0,0 @@ >-# https://bugs.squid-cache.org/show_bug.cgi?id=4822 >-# https://patch-diff.githubusercontent.com/raw/squid-cache/squid/pull/158.patch >- >---- src/ipc/Kid.cc.orig 2018-02-22 18:34:42 UTC >-+++ src/ipc/Kid.cc >-@@ -90,7 +90,9 @@ Kid::reportStopped() const >- if (hopeless() && Config.hopelessKidRevivalDelay) { >- syslog(LOG_NOTICE, "Squid Parent: %s process %d will not be restarted for %ld " >- "seconds due to repeated, frequent failures", >-- theName.termedBuf(), pid, Config.hopelessKidRevivalDelay); >-+ theName.termedBuf(), >-+ pid, >-+ static_cast<long int>(Config.hopelessKidRevivalDelay)); >- } >- } >- > >Property changes on: files/patch-src_ipc_Kid.cc >___________________________________________________________________ >Deleted: fbsd:nokeywords >## -1 +0,0 ## >-yes >\ No newline at end of property >Deleted: svn:eol-style >## -1 +0,0 ## >-native >\ No newline at end of property >Deleted: svn:mime-type >## -1 +0,0 ## >-text/plain >\ No newline at end of property >Index: pkg-plist >=================================================================== >--- pkg-plist (revision 459208) >+++ pkg-plist (working copy) >@@ -2174,8 +2174,9 @@ > libexec/squid/ext_file_userip_acl > %%AUTH_KERB%%%%AUTH_LDAP%%%%AUTH_SASL%%libexec/squid/ext_kerberos_ldap_group_acl > %%AUTH_LDAP%%libexec/squid/ext_ldap_group_acl >+%%BDB%%libexec/squid/ext_session_acl > %%AUTH_SQL%%libexec/squid/ext_sql_session_acl >-libexec/squid/ext_time_quota_acl >+%%BDB%%libexec/squid/ext_time_quota_acl > libexec/squid/ext_unix_group_acl > %%AUTH_SMB%%libexec/squid/ext_wbinfo_group_acl > libexec/squid/helper-mux >@@ -2211,8 +2212,9 @@ > man/man8/digest_file_auth.8.gz > man/man8/ext_file_userip_acl.8.gz > %%AUTH_LDAP%%man/man8/ext_ldap_group_acl.8.gz >+%%BDB%%man/man8/ext_session_acl.8.gz > %%AUTH_SQL%%man/man8/ext_sql_session_acl.8.gz >-man/man8/ext_time_quota_acl.8.gz >+%%BDB%%man/man8/ext_time_quota_acl.8.gz > man/man8/ext_unix_group_acl.8.gz > %%AUTH_SMB%%man/man8/ext_wbinfo_group_acl.8.gz > %%AUTH_KERB%%man/man8/negotiate_kerberos_auth.8.gz
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 227127
:
191994
|
192116