aboutsummaryrefslogtreecommitdiff
path: root/security/krb5-appl
diff options
context:
space:
mode:
authorCy Schubert <cy@FreeBSD.org>2014-10-17 19:31:25 +0000
committerCy Schubert <cy@FreeBSD.org>2014-10-17 19:31:25 +0000
commit3e268db6a38f37ccc0f23cc6b77dd23af92f4353 (patch)
tree5826a441860a99ec87a8c08e712fff2dfc06398a /security/krb5-appl
parentce5c7f05bacc482b9bb59dc3a527f2b7f8173875 (diff)
downloadports-3e268db6a38f37ccc0f23cc6b77dd23af92f4353.tar.gz
ports-3e268db6a38f37ccc0f23cc6b77dd23af92f4353.zip
Add dependency option, defaulting to security/krb5.
Notes
Notes: svn path=/head/; revision=371074
Diffstat (limited to 'security/krb5-appl')
-rw-r--r--security/krb5-appl/Makefile21
1 files changed, 19 insertions, 2 deletions
diff --git a/security/krb5-appl/Makefile b/security/krb5-appl/Makefile
index 6e87a028dec5..ed06ab22f3f3 100644
--- a/security/krb5-appl/Makefile
+++ b/security/krb5-appl/Makefile
@@ -14,8 +14,6 @@ COMMENT= Authentication system developed at MIT, successor to Kerberos IV
BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4 \
krb5-config:${PORTSDIR}/security/krb5
-LIB_DEPENDS= libkrb5support.so:${PORTSDIR}/security/krb5
-RUN_DEPENDS= kinit:${PORTSDIR}/security/krb5
CONFLICTS= krb4-[0-9]* krb5-1.[0-7].* heimdal-[0-9]* srp-[0-9]*
@@ -33,14 +31,33 @@ MAKE_ARGS= INSTALL="${INSTALL}"
PATCH_DIST_STRIP= -p1
OPTIONS_DEFINE= KRB5_RENAME_FTP KRB5_RENAME_TELNET KRB5_RENAME_RLOGIN KRB5_RENAME_RSH KRB5_RENAME_RCP
+OPTIONS_DEFAULT= KRB5_PORT
+OPTIONS_SINGLE= KRB5_VERSION
+OPTIONS_SINGLE_KRB5_VERSION= KRB5_PORT KRB5_111_PORT KRB5_112_PORT
KRB5_RENAME_FTP_DESC= Rename ftp to kftp
KRB5_RENAME_TELNET_DESC= Rename telnet to ktelnet
KRB5_RENAME_RLOGIN_DESC= Rename rlogin to krlogin
KRB5_RENAME_RSH_DESC= Rename rsh to krsh
KRB5_RENAME_RCP_DESC= Rename rcp to krcp
+KRB5_PORT_DESC= Depend on security/krb5
+KRB5_111_PORT_DESC= Depend on security/krb5-111
+KRB5_112_PORT_DESC= Depend on security/krb5-112
.include <bsd.port.pre.mk>
+.if ${PORT_OPTIONS:MKRB5_PORT}
+LIB_DEPENDS= libkrb5support.so:${PORTSDIR}/security/krb5
+RUN_DEPENDS= kinit:${PORTSDIR}/security/krb5
+.elif ${PORT_OPTIONS:MKRB5_111_PORT}
+LIB_DEPENDS= libkrb5support.so:${PORTSDIR}/security/krb5-111
+RUN_DEPENDS= kinit:${PORTSDIR}/security/krb5-111
+.elif ${PORT_OPTIONS:MKRB5_112_PORT}
+LIB_DEPENDS= libkrb5support.so:${PORTSDIR}/security/krb5-112
+RUN_DEPENDS= kinit:${PORTSDIR}/security/krb5-112
+.else
+BROKEN= krb5 dependency not selected
+.endif
+
.if ${PORT_OPTIONS:MKRB5_DOC}
BUILD_DEPENDS+= texi2dvi:${PORTSDIR}/print/texinfo \
dvips:${PORTSDIR}/print/dvipsk-tetex