From 6468e0403f631608b8bf79c5a68090aa799744d0 Mon Sep 17 00:00:00 2001 From: martti Date: Mon, 30 Aug 2004 18:13:18 +0000 Subject: Add PAM support (pkg/26522) --- net/proftpd/Makefile | 41 ++++++++++++++++++++++++++++------------- 1 file changed, 28 insertions(+), 13 deletions(-) (limited to 'net') diff --git a/net/proftpd/Makefile b/net/proftpd/Makefile index a0f39f03eb2..672fd3633cf 100644 --- a/net/proftpd/Makefile +++ b/net/proftpd/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2004/01/24 14:50:06 grant Exp $ +# $NetBSD: Makefile,v 1.13 2004/08/30 18:13:18 martti Exp $ PKGNAME= proftpd-1.2.9 DISTNAME= proftpd-1.2.9 @@ -25,6 +25,29 @@ RCD_SCRIPTS= proftpd CONF_FILES= ${PREFIX}/share/examples/proftpd/basic.conf \ ${PKG_SYSCONFDIR}/proftpd.conf +PKG_SUPPORTED_OPTIONS = pam wrap quota +PKG_OPTIONS_VAR = PROFTPD_OPTIONS + +# This (or something like this must be in mk/bsd.options.mk) to allow +# to see the supported options +##BUILD_DEFS+=PKG_SUPPORTED_OPTIONS + +.include "../../mk/bsd.options.mk" + +.if !empty(PKG_OPTIONS:Mpam) +CONFIGURE_ARGS+=--enable-auth-pam +.include "../../security/PAM/buildlink3.mk" +.endif + +.if !empty(PKG_OPTIONS:Mwrap) +MODULES:=${MODULES}mod_wrap +.endif + +MODULES=#defined +.if !empty(PKG_OPTIONS:Mquota) +MODULES:=${MODULES}mod_quota +.endif + ## .if defined(PROFTPD_USE_LDAP) && ${PROFTPD_USE_LDAP} == "YES" ## MODULES:= ${MODULES}:mod_ldap ## DEPENDS+= openldap-[0-9]*:../../databases/openldap @@ -40,21 +63,13 @@ CONF_FILES= ${PREFIX}/share/examples/proftpd/basic.conf \ ## DEPENDS+= postgresql-client-[0-9]*:../../databases/postgresql-client ## .endif ## -## .if defined(PROFTPD_USE_QUOTA) && ${PROFTPD_USE_QUOTA} == "YES" -## MODULES:= ${MODULES}:mod_quota -## .endif -## ## .if defined(PROFTPD_USE_README) && ${PROFTPD_USE_README} == "YES" ## MODULES:= ${MODULES}:mod_readme ## .endif -## -## .if defined(PROFTPD_USE_WRAP) && ${PROFTPD_USE_WRAP} == "YES" -## MODULES:= ${MODULES}:mod_wrap -## .endif -## -## .if !empty(MODULES) -## CONFIGURE_ARGS+=--with-modules=${MODULES} -## .endif + +.if !empty(MODULES) +CONFIGURE_ARGS+=--with-modules=${MODULES} +.endif post-install: # documentation -- cgit v1.2.3