From owner-svn-ports-head@freebsd.org Fri Jun 17 01:59:55 2016 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 675DAA475D2; Fri, 17 Jun 2016 01:59:55 +0000 (UTC) (envelope-from junovitch@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2BAB224B2; Fri, 17 Jun 2016 01:59:55 +0000 (UTC) (envelope-from junovitch@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u5H1xsV3055624; Fri, 17 Jun 2016 01:59:54 GMT (envelope-from junovitch@FreeBSD.org) Received: (from junovitch@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u5H1xs3J055622; Fri, 17 Jun 2016 01:59:54 GMT (envelope-from junovitch@FreeBSD.org) Message-Id: <201606170159.u5H1xs3J055622@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: junovitch set sender to junovitch@FreeBSD.org using -f From: Jason Unovitch Date: Fri, 17 Jun 2016 01:59:54 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r416993 - head/www/squid-devel X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jun 2016 01:59:55 -0000 Author: junovitch Date: Fri Jun 17 01:59:53 2016 New Revision: 416993 URL: https://svnweb.freebsd.org/changeset/ports/416993 Log: www/squid-devel: update 4.0.10 -> 4.0.11 - Sync with option helper conversions from www/squid Changes: http://www.squid-cache.org/Versions/v4/changesets/SQUID_4_0_11.html PR: 210224 Submitted by: Pavel Timofeev (maintainer) Modified: head/www/squid-devel/Makefile head/www/squid-devel/distinfo Modified: head/www/squid-devel/Makefile ============================================================================== --- head/www/squid-devel/Makefile Fri Jun 17 01:46:01 2016 (r416992) +++ head/www/squid-devel/Makefile Fri Jun 17 01:59:53 2016 (r416993) @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= squid -PORTVERSION= 4.0.10 +PORTVERSION= 4.0.11 CATEGORIES= www ipv6 MASTER_SITES= http://www.squid-cache.org/Versions/v4/ \ http://www2.us.squid-cache.org/Versions/v4/ \ @@ -63,12 +63,16 @@ ARP_ACL_CONFIGURE_ENABLE= eui AUTH_LDAP_CFLAGS= -I${LOCALBASE}/include AUTH_LDAP_LDFLAGS= -L${LOCALBASE}/lib AUTH_LDAP_USE= OPENLDAP=yes +AUTH_LDAP_VARS= BASIC_AUTH+=LDAP EXTERNAL_ACL+=LDAP_group AUTH_SASL_CFLAGS= -I${LOCALBASE}/include AUTH_SASL_CPPFLAGS= -I${LOCALBASE}/include AUTH_SASL_LDFLAGS= -L${LOCALBASE}/lib AUTH_SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 +AUTH_SASL_VARS= BASIC_AUTH+=SASL AUTH_SMB_RUN_DEPENDS= smbclient:net/samba42 +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 CACHE_DIGESTS_CONFIGURE_ENABLE= cache-digests DELAY_POOLS_CONFIGURE_ENABLE= delay-pools ECAP_CFLAGS= -I${LOCALBASE}/include @@ -90,14 +94,31 @@ IPV6_CONFIGURE_ENABLE= ipv6 KQUEUE_CONFIGURE_ENABLE= kqueue LARGEFILE_CONFIGURE_WITH= large-files LAX_HTTP_CONFIGURE_ENABLE= http-violations +FS_AUFS_VARS= STORAGE_SCHEMES+=aufs DISKIO_MODULES+=DiskThreads +# Nil aufs threads is default, set any other value via SQUID_CONFIGURE_ARGS, +# e.g. SQUID_CONFIGURE_ARGS=--with-aufs-threads=N +FS_AUFS_LDFLAGS= -pthread +FS_AUFS_CONFIGURE_OFF= --without-pthreads +FS_DISKD_VARS= STORAGE_SCHEMES+=diskd DISKIO_MODULES+=DiskDaemon +FS_ROCK_VARS= STORAGE_SCHEMES+=rock NETTLE_LIB_DEPENDS= libnettle.so:security/nettle NETTLE_CONFIGURE_OFF= --without-nettle SNMP_CONFIGURE_ENABLE= snmp SSL_CONFIGURE_ENABLE= ssl +SSL_CONFIGURE_ON= --with-openssl=${OPENSSLBASE} \ + --enable-security-cert-generators="file" \ + LIBOPENSSL_CFLAGS=-I${OPENSSLINC} \ + LIBOPENSSL_LIBS="-lcrypto -lssl" +SSL_USE= OPENSSL=yes SSL_CRTD_CONFIGURE_ENABLE= ssl-crtd +SSL_CRTD_IMPLIES= SSL STACKTRACES_CONFIGURE_ENABLE= stacktraces +STACKTRACES_EXTRA_PATCHES= ${FILESDIR}/extra-patch-gen-stacktrace STACKTRACES_LIB_DEPENDS= libunwind.so:devel/libunwind STACKTRACES_CONFIGURE_ON= --disable-strict-error-checking +STACKTRACES_CFLAGS= -g +STACKTRACES_LDFLAGS= -lunwind -L${LOCALBASE}/lib +STACKTRACES_VARS= STRIP="" TP_IPFW_CONFIGURE_ENABLE= ipfw-transparent TP_IPF_CONFIGURE_ENABLE= ipf-transparent TP_PF_CONFIGURE_ENABLE= pf-transparent @@ -112,23 +133,23 @@ GSSAPI_NONE_CONFIGURE_ON= --without-heim GSSAPI_BASE_USES= gssapi GSSAPI_BASE_CONFIGURE_ON= --with-heimdal-krb5=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} +GSSAPI_BASE_PLIST_SUB= AUTH_KERB="" +# Make it build on FreeBSD < 10 +GSSAPI_BASE_EXTRA_PATCHES= ${FILESDIR}/extra-patch-build-8-9 GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_HEIMDAL_CONFIGURE_ON= --with-heimdal-krb5=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} +GSSAPI_HEIMDAL_PLIST_SUB= AUTH_KERB="" GSSAPI_MIT_USES= gssapi:mit 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 -GSSAPI_DESC= Install Kerberos authentication helpers -GSSAPI_NONE_DESC= Build without Kerberos support -GSSAPI_BASE_DESC= Build with Kerberos support from base -GSSAPI_HEIMDAL_DESC= Build with Kerberos support from security/heimdal -GSSAPI_MIT_DESC= Build with Kerberos support from security/krb5 AUTH_LDAP_DESC= Install LDAP authentication helpers AUTH_NIS_DESC= Install NIS/YP authentication helpers AUTH_SASL_DESC= Install SASL authentication helpers @@ -207,135 +228,49 @@ CONFIGURE_ARGS= --with-default-user=squi .include .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000 -IGNORE= Doesn't build, messes C++ headers and libs +IGNORE= doesn't build, messes C++ headers and libs .endif # Authentication methods and modules: -basic_auth= DB SMB_LM NCSA PAM POP3 RADIUS fake getpwnam -digest_auth= file -external_acl= file_userip time_quota unix_group -ntlm_auth= fake SMB_LM - -.if ${PORT_OPTIONS:MAUTH_LDAP} -basic_auth+= LDAP -external_acl+= LDAP_group -.endif - -.if ${PORT_OPTIONS:MAUTH_SASL} -basic_auth+= SASL -.endif - -.if ${PORT_OPTIONS:MAUTH_SMB} -basic_auth+= SMB -external_acl+= wbinfo_group -.endif - -.if ${PORT_OPTIONS:MAUTH_SQL} -external_acl+= SQL_session -.endif +BASIC_AUTH+= DB SMB_LM NCSA PAM POP3 RADIUS fake getpwnam +EXTERNAL_ACL+= file_userip time_quota 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) -basic_auth+= NIS +BASIC_AUTH+= NIS .endif # POLA: allow the old global make.conf(5) (pre src.conf(5)) defines, too: .if ${PORT_OPTIONS:MGSSAPI_NONE} || defined(NO_KERBEROS) || defined(WITHOUT_KERBEROS) -negotiate_auth= none +NEGOTIATE_AUTH= none PLIST_SUB+= AUTH_KERB="@comment " .else # The kerberos_ldap_group external helper also depends on LDAP and SASL: . if ${PORT_OPTIONS:MAUTH_LDAP} && ${PORT_OPTIONS:MAUTH_SASL} -external_acl+= kerberos_ldap_group +EXTERNAL_ACL+= kerberos_ldap_group . endif -negotiate_auth= kerberos wrapper -PLIST_SUB+= AUTH_KERB="" +NEGOTIATE_AUTH= kerberos wrapper .endif -# Make it build on FreeBSD < 10 -.if ${PORT_OPTIONS:MGSSAPI_BASE} -EXTRA_PATCHES+= ${FILESDIR}/extra-patch-build-8-9 -.endif - -CONFIGURE_ARGS+= --enable-auth-basic="${basic_auth}" \ - --enable-auth-digest="${digest_auth}" \ - --enable-external-acl-helpers="${external_acl}" \ - --enable-auth-negotiate="${negotiate_auth}" \ - --enable-auth-ntlm="${ntlm_auth}" - # Storage schemes: -storage_schemes= ufs -diskio_modules= AIO Blocking IpcIo Mmapped - -.if ${PORT_OPTIONS:MFS_AUFS} -storage_schemes+= aufs -diskio_modules+= DiskThreads -# Nil aufs threads is default, set any other value via SQUID_CONFIGURE_ARGS, -# e.g. SQUID_CONFIGURE_ARGS=--with-aufs-threads=N -LDFLAGS+= -pthread -.else -CONFIGURE_ARGS+= --without-pthreads -.endif - -.if ${PORT_OPTIONS:MFS_DISKD} -storage_schemes+= diskd -diskio_modules+= DiskDaemon -.endif - -.if ${PORT_OPTIONS:MFS_ROCK} -storage_schemes+= rock -.endif +STORAGE_SCHEMES+= ufs +DISKIO_MODULES+= AIO Blocking IpcIo Mmapped -CONFIGURE_ARGS+= --enable-storeio="${storage_schemes}" \ - --enable-disk-io="${diskio_modules}" - -# Log daemon helpers: -logdaemon_helpers= file -CONFIGURE_ARGS+= --enable-log-daemon-helpers="${logdaemon_helpers}" - -# URL rewrite helpers: -url_rewrite_helpers= fake -CONFIGURE_ARGS+= --enable-url-rewrite-helpers="${url_rewrite_helpers}" - -# Storeid rewrite helpers: -storeid_rewrite_helpers= file -CONFIGURE_ARGS+= --enable-storeid-rewrite-helpers="${storeid_rewrite_helpers}" - -# Security certificate validator helpers: -security_cert_validators= fake -CONFIGURE_ARGS+= --enable-security-cert-validators="${security_cert_validators}" +CONFIGURE_ARGS+= --enable-auth-basic="${BASIC_AUTH}" \ + --enable-auth-digest="file" \ + --enable-external-acl-helpers="${EXTERNAL_ACL}" \ + --enable-auth-negotiate="${NEGOTIATE_AUTH}" \ + --enable-auth-ntlm="fake SMB_LM" \ + --enable-storeio="${STORAGE_SCHEMES}" \ + --enable-disk-io="${DISKIO_MODULES}" \ + --enable-log-daemon-helpers="file" \ + --enable-url-rewrite-helpers="fake" \ + --enable-storeid-rewrite-helpers="file" \ + --enable-security-cert-validators="fake" # Other options set via 'make config': -.if ${PORT_OPTIONS:MSSL} -# we need to .include bsd.openssl.mk manually here.because USE_OPENSSL only -# works when it is defined before bsd.port{.pre}.mk is .included. -# This makes it currently impossible to combine this macro with OPTIONS to -# conditionally include OpenSSL support. -# XXX: is this still true with OptionsNG as of 2015-03? -#.include "${.CURDIR}/../../Mk/bsd.openssl.mk" -.include "${PORTSDIR}/Mk/bsd.openssl.mk" -CONFIGURE_ARGS+= --with-openssl="${OPENSSLBASE}" -CFLAGS+= -I${OPENSSLINC} -LDFLAGS+= -L${OPENSSLLIB} - -# Security certificate generator helpers: -security_cert_generators= file -CONFIGURE_ARGS+= --enable-security-cert-generators="${security_cert_generators}" -.endif - -.if ${PORT_OPTIONS:MSSL_CRTD} && !${PORT_OPTIONS:MSSL} -IGNORE=SSL_CRTD option can be used only if SSL option is enabled -.endif - -.if ${PORT_OPTIONS:MSTACKTRACES} -CFLAGS+= -g -LDFLAGS+= -lunwind -L${LOCALBASE}/lib -STRIP= -EXTRA_PATCHES+= ${FILESDIR}/extra-patch-gen-stacktrace -.endif - .if ${PORT_OPTIONS:MDEBUG} || defined(WITH_DEBUG) CONFIGURE_ARGS+= --disable-optimizations --enable-debug-cbdata WITH_DEBUG?= yes Modified: head/www/squid-devel/distinfo ============================================================================== --- head/www/squid-devel/distinfo Fri Jun 17 01:46:01 2016 (r416992) +++ head/www/squid-devel/distinfo Fri Jun 17 01:59:53 2016 (r416993) @@ -1,2 +1,3 @@ -SHA256 (squid4.0/squid-4.0.10.tar.xz) = 2f9309da2c91e1a66b8b32227dcc6d4f277a333681507a6e5d29a9de39bf5a13 -SIZE (squid4.0/squid-4.0.10.tar.xz) = 2383452 +TIMESTAMP = 1466128384 +SHA256 (squid4.0/squid-4.0.11.tar.xz) = 2eda025d12ee6c7a18f5c1efb4c2689e370077038c21dbe97d5071167892f5ee +SIZE (squid4.0/squid-4.0.11.tar.xz) = 2387896