Changeset View
Changeset View
Standalone View
Standalone View
www/squid/Makefile
Show First 20 Lines • Show All 44 Lines • ▼ Show 20 Lines | |||||
OPTIONS_GROUP_AUTH=AUTH_LDAP AUTH_NIS AUTH_SASL AUTH_SQL | OPTIONS_GROUP_AUTH=AUTH_LDAP AUTH_NIS AUTH_SASL AUTH_SQL | ||||
OPTIONS_RADIO_SMB=AUTH_SMB3 AUTH_SMB4 | OPTIONS_RADIO_SMB=AUTH_SMB3 AUTH_SMB4 | ||||
OPTIONS_DEFINE= ARP_ACL CACHE_DIGESTS DEBUG DELAY_POOLS ECAP ESI \ | OPTIONS_DEFINE= ARP_ACL CACHE_DIGESTS DEBUG DELAY_POOLS ECAP ESI \ | ||||
FOLLOW_XFF FS_AUFS FS_DISKD FS_ROCK HTCP ICAP ICMP IDENT IPV6 \ | FOLLOW_XFF FS_AUFS FS_DISKD FS_ROCK HTCP ICAP ICMP IDENT IPV6 \ | ||||
KQUEUE LARGEFILE NETTLE SNMP SSL SSL_CRTD STACKTRACES LAX_HTTP \ | KQUEUE LARGEFILE NETTLE SNMP SSL SSL_CRTD STACKTRACES LAX_HTTP \ | ||||
TP_IPF TP_IPFW TP_PF VIA_DB WCCP WCCPV2 DOCS EXAMPLES | TP_IPF TP_IPFW TP_PF VIA_DB WCCP WCCPV2 DOCS EXAMPLES | ||||
OPTIONS_SINGLE= GSSAPI | OPTIONS_SINGLE= GSSAPI | ||||
OPTIONS_SINGLE_GSSAPI= GSSAPI_NONE GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT | OPTIONS_SINGLE_GSSAPI= GSSAPI_NONE GSSAPI_HEIMDAL GSSAPI_MIT | ||||
OPTIONS_DEFAULT=ARP_ACL AUTH_NIS CACHE_DIGESTS DELAY_POOLS DOCS EXAMPLES FOLLOW_XFF \ | OPTIONS_DEFAULT=ARP_ACL AUTH_NIS CACHE_DIGESTS DELAY_POOLS DOCS EXAMPLES FOLLOW_XFF \ | ||||
FS_AUFS FS_DISKD FS_ROCK HTCP ICAP ICMP IDENT IPV6 KQUEUE LARGEFILE \ | FS_AUFS FS_DISKD FS_ROCK HTCP ICAP ICMP IDENT IPV6 KQUEUE LARGEFILE \ | ||||
LAX_HTTP SNMP SSL SSL_CRTD TP_IPF TP_IPFW TP_PF VIA_DB WCCP WCCPV2 \ | LAX_HTTP SNMP SSL SSL_CRTD TP_IPF TP_IPFW TP_PF VIA_DB WCCP WCCPV2 \ | ||||
GSSAPI_BASE | GSSAPI_MIT | ||||
ARP_ACL_CONFIGURE_ENABLE= eui | ARP_ACL_CONFIGURE_ENABLE= eui | ||||
AUTH_LDAP_CFLAGS= -I${LOCALBASE}/include | AUTH_LDAP_CFLAGS= -I${LOCALBASE}/include | ||||
AUTH_LDAP_LDFLAGS= -L${LOCALBASE}/lib | AUTH_LDAP_LDFLAGS= -L${LOCALBASE}/lib | ||||
AUTH_LDAP_USE= OPENLDAP=yes | AUTH_LDAP_USE= OPENLDAP=yes | ||||
AUTH_SASL_CFLAGS= -I${LOCALBASE}/include | AUTH_SASL_CFLAGS= -I${LOCALBASE}/include | ||||
AUTH_SASL_CPPFLAGS= -I${LOCALBASE}/include | AUTH_SASL_CPPFLAGS= -I${LOCALBASE}/include | ||||
AUTH_SASL_LDFLAGS= -L${LOCALBASE}/lib | AUTH_SASL_LDFLAGS= -L${LOCALBASE}/lib | ||||
Show All 37 Lines | |||||
VIA_DB_CONFIGURE_ENABLE= forw-via-db | VIA_DB_CONFIGURE_ENABLE= forw-via-db | ||||
WCCPV2_CONFIGURE_ENABLE= wccpv2 | WCCPV2_CONFIGURE_ENABLE= wccpv2 | ||||
WCCP_CONFIGURE_ENABLE= wccp | WCCP_CONFIGURE_ENABLE= wccp | ||||
GSSAPI_NONE_CONFIGURE_ON= --without-heimdal-krb5 \ | GSSAPI_NONE_CONFIGURE_ON= --without-heimdal-krb5 \ | ||||
--without-mit-krb5 \ | --without-mit-krb5 \ | ||||
--without-gss | --without-gss | ||||
GSSAPI_BASE_USES= gssapi | |||||
GSSAPI_BASE_CONFIGURE_ON= --with-heimdal-krb5=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} | |||||
GSSAPI_HEIMDAL_USES= gssapi:heimdal | GSSAPI_HEIMDAL_USES= gssapi:heimdal | ||||
GSSAPI_HEIMDAL_CONFIGURE_ON= --with-heimdal-krb5=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} | GSSAPI_HEIMDAL_CONFIGURE_ON= --with-heimdal-krb5=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} | ||||
GSSAPI_MIT_USES= gssapi:mit | GSSAPI_MIT_USES= gssapi:mit | ||||
GSSAPI_MIT_CONFIGURE_ON= --with-mit-krb5=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} | GSSAPI_MIT_CONFIGURE_ON= --with-mit-krb5=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} | ||||
# TODO: | # TODO: | ||||
# add an option for external_acl/session (requires some kind of external | # add an option for external_acl/session (requires some kind of external | ||||
# Berkeley DB support, unsure which one) | # Berkeley DB support, unsure which one) | ||||
ARP_ACL_DESC= ARP/MAC/EUI based authentification | ARP_ACL_DESC= ARP/MAC/EUI based authentification | ||||
AUTH_DESC= Authentication helpers | AUTH_DESC= Authentication helpers | ||||
GSSAPI_DESC= Install Kerberos authentication helpers | GSSAPI_DESC= Install Kerberos authentication helpers | ||||
GSSAPI_NONE_DESC= Build without Kerberos support | 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_HEIMDAL_DESC= Build with Kerberos support from security/heimdal | ||||
GSSAPI_MIT_DESC= Build with Kerberos support from security/krb5 | GSSAPI_MIT_DESC= Build with Kerberos support from security/krb5 | ||||
AUTH_LDAP_DESC= Install LDAP authentication helpers | AUTH_LDAP_DESC= Install LDAP authentication helpers | ||||
AUTH_NIS_DESC= Install NIS/YP authentication helpers | AUTH_NIS_DESC= Install NIS/YP authentication helpers | ||||
AUTH_SASL_DESC= Install SASL authentication helpers | AUTH_SASL_DESC= Install SASL authentication helpers | ||||
AUTH_SMB3_DESC= Install SMB3 auth. helpers (req. net/samba36) | AUTH_SMB3_DESC= Install SMB3 auth. helpers (req. net/samba36) | ||||
AUTH_SMB4_DESC= Install SMB4 auth. helpers (req. net/samba42) | AUTH_SMB4_DESC= Install SMB4 auth. helpers (req. net/samba42) | ||||
AUTH_SQL_DESC= Install SQL based auth | AUTH_SQL_DESC= Install SQL based auth | ||||
▲ Show 20 Lines • Show All 109 Lines • ▼ Show 20 Lines | |||||
PLIST_SUB+= AUTH_KERB="@comment " | PLIST_SUB+= AUTH_KERB="@comment " | ||||
.else | .else | ||||
# The kerberos_ldap_group external helper also depends on LDAP and SASL: | # The kerberos_ldap_group external helper also depends on LDAP and SASL: | ||||
. if ${PORT_OPTIONS:MAUTH_LDAP} && ${PORT_OPTIONS:MAUTH_SASL} | . if ${PORT_OPTIONS:MAUTH_LDAP} && ${PORT_OPTIONS:MAUTH_SASL} | ||||
external_acl+= kerberos_ldap_group | external_acl+= kerberos_ldap_group | ||||
. endif | . endif | ||||
negotiate_auth= kerberos wrapper | negotiate_auth= kerberos wrapper | ||||
PLIST_SUB+= AUTH_KERB="" | PLIST_SUB+= AUTH_KERB="" | ||||
.endif | |||||
# Make it build on FreeBSD < 10 | |||||
.if ${PORT_OPTIONS:MGSSAPI_BASE} | |||||
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-build-8-9 | |||||
.endif | .endif | ||||
CONFIGURE_ARGS+= --enable-auth-basic="${basic_auth}" \ | CONFIGURE_ARGS+= --enable-auth-basic="${basic_auth}" \ | ||||
--enable-auth-digest="${digest_auth}" \ | --enable-auth-digest="${digest_auth}" \ | ||||
--enable-external-acl-helpers="${external_acl}" \ | --enable-external-acl-helpers="${external_acl}" \ | ||||
--enable-auth-negotiate="${negotiate_auth}" \ | --enable-auth-negotiate="${negotiate_auth}" \ | ||||
--enable-auth-ntlm="${ntlm_auth}" | --enable-auth-ntlm="${ntlm_auth}" | ||||
▲ Show 20 Lines • Show All 108 Lines • Show Last 20 Lines |