aboutsummaryrefslogtreecommitdiff
path: root/comms/conserver-com/Makefile
diff options
context:
space:
mode:
authorRyan Steinmetz <zi@FreeBSD.org>2013-03-23 21:28:12 +0000
committerRyan Steinmetz <zi@FreeBSD.org>2013-03-23 21:28:12 +0000
commit50ce31c636d38d42b2ff2475d9d6a46803688ff8 (patch)
treefc44eff6213cd2bf0263d919d7c109af2eeeac0b /comms/conserver-com/Makefile
parent0cfbfcda2d285cf86ada94351b084a1f6d36f1c9 (diff)
downloadports-50ce31c636d38d42b2ff2475d9d6a46803688ff8.tar.gz
ports-50ce31c636d38d42b2ff2475d9d6a46803688ff8.zip
- Add GSSAPI-related options to enable/control GSSAPI functionality
- Add missing include (bsd.port.options.mk) - Bump PORTREVISION PR: ports/176217 Submitted by: zi@ (me) Approved by: kuriyama@ (maintainer timeout, ~3weeks)
Notes
Notes: svn path=/head/; revision=315081
Diffstat (limited to 'comms/conserver-com/Makefile')
-rw-r--r--comms/conserver-com/Makefile23
1 files changed, 19 insertions, 4 deletions
diff --git a/comms/conserver-com/Makefile b/comms/conserver-com/Makefile
index 08a594f6b249..916838130957 100644
--- a/comms/conserver-com/Makefile
+++ b/comms/conserver-com/Makefile
@@ -2,6 +2,7 @@
PORTNAME= conserver
PORTVERSION= 8.1.18
+PORTREVISION= 1
CATEGORIES= comms
MASTER_SITES= http://www.conserver.com/ \
ftp://ftp.conserver.com/conserver/
@@ -15,12 +16,16 @@ CONFIGURE_ARGS= --with-master=${DEFAULTHOST} --with-port=${DEFAULTPORT} \
--with-pam --with-libwrap --with-openssl
USE_RC_SUBR= conserver
-MAN1= console.1
-MAN5= conserver.cf.5 conserver.passwd.5
-MAN8= conserver.8
+MAN1= console.1
+MAN5= conserver.cf.5 conserver.passwd.5
+MAN8= conserver.8
-OPTIONS_DEFINE= UDS
+OPTIONS_DEFINE= UDS GSSAPI GSSAPIONLY STRIPREALM
UDS_DESC= Use Unix domain sockets for client/server
+STRIPREALM_DESC=Strip @REALM when using GSSAPI
+GSSAPIONLY_DESC=Never prompt for a password when using GSSAPI
+
+.include <bsd.port.options.mk>
DEFAULTPORT?= 782
DEFAULTHOST?= localhost
@@ -31,4 +36,14 @@ DEFAULTHOST?= localhost
CONFIGURE_ARGS+= --with-uds
.endif
+.if ${PORT_OPTIONS:MGSSAPI}
+CONFIGURE_ARGS+= --with-gssapi
+.if ${PORT_OPTIONS:MSTRIPREALM}
+CONFIGURE_ARGS+= --with-striprealm
+.endif
+.if ${PORT_OPTIONS:MGSSAPIONLY}
+EXTRA_PATCHES= ${FILESDIR}/extra-patch-conserver__master.c
+.endif
+.endif
+
.include <bsd.port.post.mk>