aboutsummaryrefslogtreecommitdiff
path: root/net-im/ejabberd
diff options
context:
space:
mode:
authorJason Helfman <jgh@FreeBSD.org>2013-05-23 16:10:43 +0000
committerJason Helfman <jgh@FreeBSD.org>2013-05-23 16:10:43 +0000
commit4c6703ce1d8866a83ce501003147b27e7b5f1c0d (patch)
tree7a07ddc1957746cdaa2cb3a8d489a8fd12cf2d40 /net-im/ejabberd
parent768d962d4be6c9cb0c56c74afece1e9dbf93157e (diff)
downloadports-4c6703ce1d8866a83ce501003147b27e7b5f1c0d.tar.gz
ports-4c6703ce1d8866a83ce501003147b27e7b5f1c0d.zip
- adoption of optionsNG framework
Approved by: portmgr (bapt)
Notes
Notes: svn path=/head/; revision=318883
Diffstat (limited to 'net-im/ejabberd')
-rw-r--r--net-im/ejabberd/Makefile17
1 files changed, 6 insertions, 11 deletions
diff --git a/net-im/ejabberd/Makefile b/net-im/ejabberd/Makefile
index da533494d937..68fabefad69c 100644
--- a/net-im/ejabberd/Makefile
+++ b/net-im/ejabberd/Makefile
@@ -1,9 +1,5 @@
-## New ports collection makefile for: ejabberd
-# Date created: 03 July 2004
-# Whom: Alexander Timoshenko <gonzo@univ.kiev.ua>
-#
+# Created by: Alexander Timoshenko <gonzo@univ.kiev.ua>
# $FreeBSD$
-#
PORTNAME= ejabberd
PORTVERSION= 2.1.11
@@ -30,8 +26,7 @@ USES= iconv
USE_RC_SUBR= ${PORTNAME}
NOPRECIOUSMAKEVARS= yes
-OPTIONS= ODBC "Enable ODBC support" off \
- PAM "Enable setuid PAM auth support" off
+OPTIONS_DEFINE= ODBC PAM
MAKE_ENV= PORTVERSION=${PORTVERSION}
CONFIGURE_ARGS+=--localstatedir=/var --with-openssl=${OPENSSLBASE}
@@ -49,21 +44,21 @@ USE_OPENSSL= yes
.include "${PORTSDIR}/Mk/bsd.openssl.mk"
-.if defined(WITH_ODBC)
+.if ${PORT_OPTIONS:MODBC}
CONFIGURE_ARGS+=--enable-odbc
PLIST_SUB+= ODBC=""
.else
PLIST_SUB+= ODBC="@comment "
.endif
-.if defined(WITH_PAM)
+.if ${PORT_OPTIONS:MPAM}
CONFIGURE_ARGS+=--enable-pam
PLIST_SUB+= PAM=""
.else
PLIST_SUB+= PAM="@comment "
.endif
-.if defined(NOPORTDOCS)
+.if ! ${PORT_OPTIONS:MDOCS}
MAKE_ARGS+= NOPORTDOCS=${NOPORTDOCS}
.endif
@@ -75,7 +70,7 @@ post-install:
@${FIND} ${PREFIX}/lib/erlang/lib/${DISTNAME} -type f -print0 | ${XARGS} -0 ${CHMOD} ${SHAREMODE}
@${FIND} ${PREFIX}/lib/erlang/lib/${DISTNAME} -type f -print0 | ${XARGS} -0 ${CHOWN} ${SHAREOWN}:${SHAREGRP}
-.if defined(WITH_PAM)
+.if ${PORT_OPTIONS:MPAM}
${CHMOD} 4750 ${PREFIX}/lib/erlang/lib/${DISTNAME}/priv/bin/epam
${CHOWN} root:ejabberd ${PREFIX}/lib/erlang/lib/${DISTNAME}/priv/bin/epam
${INSTALL} -m 444 ${FILESDIR}/pam_ejabberd ${PREFIX}/etc/pam.d/ejabberd