1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00

- adoption of optionsNG

- while here trim header

PR:		172378
Submitted by:	doug@lafn.org
Approved by:	maintainer timeout, 42 days
Feature safe:	yes
This commit is contained in:
Jason Helfman 2012-11-30 19:03:49 +00:00
parent 1857ef89a9
commit d4a5e1e0b0
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=308022

View File

@ -1,9 +1,6 @@
# New ports collection makefile for: qpopper
# Date created: 1 April 1995
# Whom: pst
# Created by: pst
#
# $FreeBSD$
#
PORTNAME= qpopper
PORTVERSION= 4.1.0
@ -45,23 +42,29 @@ SAMPLE_EXT= .sample
#
PKGDEINSTALL= ${PKGINSTALL}
OPTIONS= APOP_ONLY "build with APOP authentication only" off \
APOP "build with APOP" on \
DOCUMENTATION "install pdf documentation" off \
DRAC "build with Dynamic Relay Authorization" off \
FULL_POPD_DEBUG "build with more verbose debugging" off \
PAM "build with PAM authentication" off \
POPPASSD "build the poppassd daemon" off \
QPOPAUTH_SETUID "install qpopauth setuid to pop user" on \
SAMPLE_POPUSERS "build a default reject file" off \
SHY_ENABLED "hide qpopper version in POP3 banner" off \
SSL "build with SSL/TLS support" on \
STANDALONE_MODE "build qpopper to be run without inetd" off \
U_OPTION "include support for user .qpopper-options" on
OPTIONS_DEFINE= APOP_ONLY APOP DOCUMENTATION DRAC FULL_POPD_DEBUG PAM \
POPPASSD QPOPAUTH_SETUID SAMPLE_POPUSERS SHY_ENABLED \
SSL STANDALONE_MODE U_OPTION
APOP_ONLY_DESC= build with APOP authentication only
APOP_DESC= build with APOP
DOCUMENTATION_DESC= install pdf documentation
DRAC_DESC= build with Dynamic Relay Authorization
FULL_POPD_DEBUG_DESC= build with more verbose debugging
PAM_DESC= build with PAM authentication
POPPASSD_DESC= build the poppassd daemon
QPOPAUTH_SETUID_DESC= install qpopauth setuid to pop user
SAMPLE_POPUSERS_DESC= build a default reject file
SHY_ENABLED_DESC= hide qpopper version in POP3 banner
SSL_DESC= build with SSL/TLS support
STANDALONE_MODE_DESC= build qpopper to be run without inetd
U_OPTION_DESC= include support for user .qpopper-options
OPTIONS_DEFAULT= APOP QPOPAUTH_SETUID SSL U_OPTION
.include <bsd.port.options.mk>
.if defined(WITHOUT_APOP)
.if empty(PORT_OPTIONS:MAPOP)
QPOPAUTH= "@comment "
.else
CONFIGURE_ARGS+= --enable-apop=${ETCDIR}/pop.auth \
@ -70,38 +73,38 @@ MAN8+= qpopauth.8
QPOPAUTH= ""
# If WITH_APOP_ONLY variable present in the environment, qpopper builds
# with APOP authentication only.
.if defined(WITH_APOP_ONLY)
.if ${PORT_OPTIONS:MAPOP_ONLY}
OS_DEFS+= -DAPOP_ONLY
.endif
.endif
# Do not install documentation since it is in pdf format and normally
# not used unless user wants it.
.if !defined(WITH_DOCUMENTATION)
.if empty(PORT_OPTIONS:MDOCUMENTATION)
NOPORTDOCS= yes
.endif
# If WITH_DRAC variable present in the environment, qpopper builds
# with Dynamic Relay Authorization Control support.
.if defined(WITH_DRAC)
.if ${PORT_OPTIONS:MDRAC}
CONFIGURE_ARGS+= --with-drac
BUILD_DEPENDS+= ${LOCALBASE}/lib/libdrac.a:${PORTSDIR}/mail/drac
.endif
# If WITH_FULL_POPD_DEBUG variable present in the environment, qpopper builds
# with more verbose debugging. See also -d option to qpopper.
.if defined(WITH_FULL_POPD_DEBUG)
.if ${PORT_OPTIONS:MFULL_POPD_DEBUG}
CONFIGURE_ARGS+= --enable-debugging
.endif
# If WITH_PAM variable present qpopper builds with PAM authentication
.if defined(WITH_PAM)
.if ${PORT_OPTIONS:MPAM}
CONFIGURE_ARGS+= --with-pam=pop3
.endif
# If WITH_POPPASSD variable present in the environment, qpopper builds
# with poppassd support.
.if defined(WITH_POPPASSD)
.if ${PORT_OPTIONS:MPOPPASSD}
CONFIGURE_ARGS+= --enable-poppassd
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-password::poppassd.c \
${FILESDIR}/extra-patch-password::auth_user.c
@ -112,19 +115,19 @@ EPOPPASSD= "@comment "
# If WITH_SHY_ENABLED variable present, qpopper does not present
# its version number within the POP3 session.
.if defined(WITH_SHY_ENABLED)
.if ${PORT_OPTIONS:MSHY_ENABLED}
CONFIGURE_ARGS+= --enable-shy
.endif
# If WITH STANDALONE_MODE variable present qpopper is built so it runs
# without inetd.
.if defined(WITH_STANDALONE_MODE)
.if ${PORT_OPTIONS:MSTANDALONE_MODE}
CONFIGURE_ARGS+= --enable-standalone
USE_RC_SUBR= ${PORTNAME}
.endif
# The default is to build without SSL/TLS support.
.if !defined(WITHOUT_SSL)
.if ${PORT_OPTIONS:MSSL}
CONFIGURE_ARGS+= --with-openssl=${OPENSSLBASE}
.endif