summaryrefslogtreecommitdiff
path: root/security/krb5/Makefile
diff options
context:
space:
mode:
authorCy Schubert <cy@FreeBSD.org>2015-10-19 07:13:33 +0000
committerCy Schubert <cy@FreeBSD.org>2015-10-19 07:13:33 +0000
commit86da5965d815bc8aafbf9a343ed42d4cf0b82da8 (patch)
tree8e08bb60212b96c02712cf9e3ae328e5fbc58712 /security/krb5/Makefile
parent- Add newsyslog rotation configuration for /var/log/snmpd.log (diff)
Fix READLINE option.
Add support for libedit (LIBEDIT option). Both command line editing options now supported by RADIO button.
Notes
Notes: svn path=/head/; revision=399631
Diffstat (limited to 'security/krb5/Makefile')
-rw-r--r--security/krb5/Makefile21
1 files changed, 16 insertions, 5 deletions
diff --git a/security/krb5/Makefile b/security/krb5/Makefile
index 7545b23da171..fd321fbf8ec9 100644
--- a/security/krb5/Makefile
+++ b/security/krb5/Makefile
@@ -27,7 +27,7 @@ USE_LDCONFIG= yes
USE_CSTD= gnu99
GNU_CONFIGURE= yes
USES= cpe gettext gmake perl5 libtool:build \
- gssapi:bootstrap,mit
+ gssapi:bootstrap,mit pkgconfig:both
CONFIGURE_ARGS?= --enable-shared --without-system-verto \
--disable-rpath --localstatedir="${PREFIX}/var"
CONFIGURE_ENV= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" YACC="${YACC}"
@@ -37,8 +37,10 @@ CPE_VENDOR= mit
CPE_VERSION= 5-${PORTVERSION}
CPE_PRODUCT= kerberos
-OPTIONS_DEFINE= KRB5_PDF KRB5_HTML DNS_FOR_REALM LDAP READLINE
+OPTIONS_DEFINE= KRB5_PDF KRB5_HTML DNS_FOR_REALM LDAP
OPTIONS_DEFAULT= KRB5_PDF KRB5_HTML
+OPTIONS_RADIO= CMD_LINE_EDITING
+OPTIONS_RADIO_CMD_LINE_EDITING= READLINE LIBEDIT
KRB5_PDF_DESC= Install krb5 PDF documentation
KRB5_HTML_DESC= Install krb5 HTML documentation
DNS_FOR_REALM_DESC= Enable DNS lookups for Kerberos realm names
@@ -53,7 +55,7 @@ LDFLAGS+= -L${LOCALBASE}/lib -L${OPENSSLLIB}
USE_OPENSSL= yes
USE_RC_SUBR= kpropd
-.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
# Fix up -Wl,-rpath in LDFLAGS
.if !empty(KRB5_HOME)
@@ -85,8 +87,17 @@ PLIST_SUB+= LDAP="@comment "
.endif
.if ${PORT_OPTIONS:MREADLINE}
-USES+= readline:port
+USES+= readline
CONFIGURE_ARGS+= --with-readline
+.else
+CONFIGURE_ARGS+= --without-readline
+.endif
+
+.if ${PORT_OPTIONS:MLIBEDIT}
+USES+= libedit
+CONFIGURE_ARGS+= --with-libedit
+.else
+CONFIGURE_ARGS+= --without-libedit
.endif
.if defined(PROGRAM_TRANSFORM_NAME) && ${PROGRAM_TRANSFORM_NAME} != ""
@@ -149,4 +160,4 @@ post-install:
@${ECHO} "for more information. "
@${ECHO} "------------------------------------------------------"
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>