mirror of
https://git.freebsd.org/ports.git
synced 2025-05-04 15:37:40 -04:00
Convert to new options framework
This commit is contained in:
parent
aed1a8bb78
commit
fa697548c6
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=319615
6 changed files with 63 additions and 81 deletions
|
@ -1,8 +1,5 @@
|
|||
# New ports collection makefile for: crm114
|
||||
# Date created: 23 February 2004
|
||||
# Whom: Meno Abels <meno.abels@adviser.com>
|
||||
# Created by: Meno Abels <meno.abels@adviser.com>
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= crm114
|
||||
PORTVERSION= 20100106
|
||||
|
@ -46,11 +43,12 @@ CRM_FILES= mailfilter.crm mailfilter.cf mailreaver.crm mailtrainer.crm \
|
|||
blacklist.mfp.example whitelist.mfp.example crm114-mode.el \
|
||||
reto_procmailrc.recipe
|
||||
|
||||
OPTIONS= PGO "Enable Profile-Guided Optimization" off
|
||||
OPTIONS_DEFINE= PGO
|
||||
PGO_DESC= Profile-Guided Optimization
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if defined(WITH_PGO)
|
||||
.if ${PORT_OPTIONS:MPGO}
|
||||
MAKE_ARGS+= CFLAGS="${CFLAGS} -fprofile-use" \
|
||||
LDFLAGS="${LDFLAGS} -fprofile-use"
|
||||
.else
|
||||
|
@ -63,7 +61,7 @@ post-patch:
|
|||
's,^((LD|C)FLAGS),#\1,;;s,^(prefix=),#\1,;;s,^(.*-install),#\1,' \
|
||||
${WRKSRC}/Makefile
|
||||
|
||||
.if defined(WITH_PGO)
|
||||
.if ${PORT_OPTIONS:MPGO}
|
||||
.if target(pre-build)
|
||||
.error Makefile error since pre-build target has already been defined
|
||||
.endif
|
||||
|
@ -82,7 +80,7 @@ post-install:
|
|||
@for i in priolist.mfp whitelist.mfp; do \
|
||||
${CP} ${WRKSRC}/$${i}.example ${WRKSRC}/$${i}; \
|
||||
done
|
||||
.ifdef(WITH_NORMALIZEMIME)
|
||||
.if ${PORT_OPTIONS:MNORMALIZEMIME}
|
||||
@${REINPLACE_CMD} -Ee 's|^#(.*/normalizemime/)|\1|' \
|
||||
${WRKSRC}/mailfilter.cf
|
||||
.else
|
||||
|
@ -100,7 +98,7 @@ post-install:
|
|||
done
|
||||
.endif
|
||||
|
||||
.if defined(WITH_PGO)
|
||||
.if ${PORT_OPTIONS:MPGO}
|
||||
pgo: pgo-build pgo-run pgo-clean
|
||||
|
||||
pgo-build:
|
||||
|
@ -113,6 +111,6 @@ pgo-run:
|
|||
|
||||
pgo-clean:
|
||||
@(cd ${BUILD_WRKSRC}; ${MAKE} clean)
|
||||
.endif # if defined(WITH_PGO)
|
||||
.endif # if ${PORT_OPTIONS:MPGO}
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -46,13 +46,14 @@ MAN8= cdcc.8 dbclean.8 dblist.8 dcc.8 dccd.8 dccifd.8 dccm.8 \
|
|||
# like SpamAssassin may need to be explicitly told where
|
||||
# to find dccifd's socket.
|
||||
#
|
||||
OPTIONS= DCCIFD "DCC interface daemon (for SpamAssassin etc)" on \
|
||||
DCCM "DCC milter (for Sendmail only)" on \
|
||||
DCCD "DCC server" on \
|
||||
DCCGREY "DCC greylisting server" on \
|
||||
IPV6 "IPv6 support" on \
|
||||
ALT_HOME "DCC home in /var/dcc" off \
|
||||
PORTS_SENDMAIL "Use base Sendmail if off, ports if on" off
|
||||
OPTIONS_DEFINE= DCCIFD DCCM DCCD DCCGREY IPV6 ALT_HOME PORTS_SENDMAIL
|
||||
OPTIONS_DEFAULT= DCCIFD DCCM DCCD DCCGREY
|
||||
DCCIFD_DESC= DCC interface daemon (for SpamAssassin etc)
|
||||
DCCM_DESC= DCC milter (for Sendmail only)
|
||||
DCCD_DESC= DCC server
|
||||
DCCGREY_DESC= DCC greylisting server
|
||||
ALT_HOME_DESC= DCC home in /var/dcc
|
||||
PORTS_SENDMAIL_DESC= Use base Sendmail if off, ports if on
|
||||
|
||||
## User for DCC files and SUID binaries
|
||||
#
|
||||
|
@ -76,7 +77,7 @@ SUB_LIST+= WRKSRC=${WRKSRC} DCCHOME=${DCCHOME}
|
|||
|
||||
## /var/dcc home support
|
||||
#
|
||||
.if defined(WITH_ALT_HOME)
|
||||
.if ${PORT_OPTIONS:MALT_HOME}
|
||||
CONFIGURE_ARGS+= --libexecdir=${PREFIX}/dcc/libexec --with-cgibin=${PREFIX}/dcc/cgi-bin
|
||||
DCCHOME= /var/dcc
|
||||
PLIST_SUB+= WITH_ALT_HOME=""
|
||||
|
@ -89,19 +90,19 @@ CONFIGURE_ARGS+= --homedir=${DCCHOME}
|
|||
|
||||
## dccm milter support
|
||||
#
|
||||
.if defined(WITH_DCCM)
|
||||
.if ${PORT_OPTIONS:MDCCM}
|
||||
|
||||
.if !exists(/usr/lib/libmilter.a) && !exists(${LOCALBASE}/lib/libmilter.a)
|
||||
IGNORE= neither base system nor Ports version of Sendmail installed, cannot build milter
|
||||
.endif
|
||||
.if defined(WITHOUT_PORTS_SENDMAIL) && !exists(/usr/lib/libmilter.a)
|
||||
.if ! ${PORT_OPTIONS:MPORTS_SENDMAIL} && !exists(/usr/lib/libmilter.a)
|
||||
IGNORE= base system Sendmail not found or too old, rebuild with WITH_PORTS_SENDMAIL=yes or WITHOUT_DCCM=yes
|
||||
.endif
|
||||
.if defined(WITH_PORTS_SENDMAIL) && !exists(${LOCALBASE}/lib/libmilter.a)
|
||||
.if ${PORT_OPTIONS:MPORTS_SENDMAIL} && !exists(${LOCALBASE}/lib/libmilter.a)
|
||||
IGNORE= ports Sendmail not found, rebuild with WITHOUT_PORTS_SENDMAIL=yes or WITHOUT_DCCM=yes
|
||||
.endif
|
||||
|
||||
.if defined(WITHOUT_PORTS_SENDMAIL)
|
||||
.if ! ${PORT_OPTIONS:MPORTS_SENDMAIL}
|
||||
MILTERBASE= /usr
|
||||
.else
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/lib/libmilter.a:${PORTSDIR}/mail/sendmail
|
||||
|
@ -127,7 +128,7 @@ PLIST_SUB+= WITH_DCCM="@comment "
|
|||
|
||||
## dccifd client interface daemon support
|
||||
#
|
||||
.if defined(WITHOUT_DCCIFD)
|
||||
.if ! ${PORT_OPTIONS:MDCCIFD}
|
||||
CONFIGURE_ARGS+= --disable-dccifd
|
||||
PLIST_SUB+= WITH_DCCIFD="@comment "
|
||||
.else
|
||||
|
@ -137,7 +138,7 @@ USE_RC_SUBR+= dccifd
|
|||
|
||||
## dccd server support
|
||||
#
|
||||
.if defined(WITHOUT_DCCD) && defined(WITHOUT_DCCGREY)
|
||||
.if ! ${PORT_OPTIONS:MDCCD} && ! ${PORT_OPTIONS:MDCCGREY}
|
||||
CONFIGURE_ARGS+= --disable-server
|
||||
PLIST_SUB+= WITH_DCCD="@comment "
|
||||
.else
|
||||
|
@ -146,31 +147,29 @@ PLIST_SUB+= WITH_DCCD=""
|
|||
|
||||
## IPV6 support
|
||||
#
|
||||
.if defined(WITHOUT_IPV6)
|
||||
.if ! ${PORT_OPTIONS:MIPV6}
|
||||
CONFIGURE_ARGS+= --disable-IPv6
|
||||
.endif
|
||||
|
||||
## Packing list and rcNG script fixups
|
||||
#
|
||||
.if defined(WITHOUT_DCCIFD) && defined(WITHOUT_DCCM)
|
||||
.if ! ${PORT_OPTIONS:MDCCIFD} && ! ${PORT_OPTIONS:MDCCM}
|
||||
PLIST_SUB+= WITH_IFD_MILT="@comment "
|
||||
.else
|
||||
PLIST_SUB+= WITH_IFD_MILT=""
|
||||
.endif
|
||||
|
||||
.if defined(WITH_DCCD)
|
||||
.if ${PORT_OPTIONS:MDCCD}
|
||||
USE_RC_SUBR+= dccd
|
||||
.endif
|
||||
|
||||
.if defined(WITH_DCCGREY)
|
||||
.if ${PORT_OPTIONS:MDCCGREY}
|
||||
USE_RC_SUBR+= dccgrey
|
||||
PLIST_SUB+= WITH_DCCGREY=""
|
||||
.else
|
||||
PLIST_SUB+= WITH_DCCGREY="@comment "
|
||||
.endif
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
pre-everything::
|
||||
@${ECHO_MSG} ' '
|
||||
@${ECHO_MSG} "A description of ALT_HOME may be found in the port's Makefile."
|
||||
|
@ -186,4 +185,4 @@ post-install:
|
|||
#
|
||||
@${CAT} ${PKGMESSAGE}
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,9 +1,5 @@
|
|||
# New ports collection makefile for: dracmail
|
||||
# Date created: 14 January 2011
|
||||
# Whom: jamrich.majo@gmail.com
|
||||
#
|
||||
# Created by: jamrich.majo@gmail.com
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= dracmail
|
||||
PORTVERSION= 0.1.2
|
||||
|
@ -26,19 +22,18 @@ PKGMESSAGE= ${WRKDIR}/${PORTNAME}/pkg-message
|
|||
SUB_FILES= pkg-message
|
||||
PLIST_DIRSTRY= %%WWWDIR%%
|
||||
|
||||
OPTIONS= POSTGRE "Use PostgreSQL Database" off \
|
||||
APACHE "Use Apache webserver" on \
|
||||
LIGHTTPD "Use Lighttpd webserver" off
|
||||
OPTIONS_DEFINE= PGSQL APACHE LIGHTTPD
|
||||
OPTIONS_DEFAULT= APACHE
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if defined(WITH_POSTGRE)
|
||||
.if ${PORT_OPTIONS:MPGSQL}
|
||||
USE_PHP+= pgsql
|
||||
.endif
|
||||
.if defined(WITH_APACHE)
|
||||
.if ${PORT_OPTIONS:MAPACHE}
|
||||
USE_APACHE_RUN= 22
|
||||
.endif
|
||||
.if defined(WITH_LIGHTTPD)
|
||||
.if ${PORT_OPTIONS:MLIGHTTPD}
|
||||
RUN_DEPENDS+= lighttpd:${PORTSDIR}/www/lighttpd
|
||||
.endif
|
||||
|
||||
|
|
|
@ -1,9 +1,5 @@
|
|||
# New ports collection makefile for: extmail
|
||||
# Date created: 31 Frebruary 2006
|
||||
# Whom: Chifeng QU <chifeng@gmail.com>
|
||||
#
|
||||
# Created by: Chifeng QU <chifeng@gmail.com>
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= extmail
|
||||
PORTVERSION= 1.2
|
||||
|
@ -20,15 +16,15 @@ RUN_DEPENDS= p5-Unix-Syslog>=0:${PORTSDIR}/sysutils/p5-Unix-Syslog
|
|||
USE_PERL5= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
OPTIONS= MYSQL "Use MySQL support" On \
|
||||
LDAP "Use LDAP support" Off
|
||||
OPTIONS_DEFINE= MYSQL LDAP
|
||||
OPTIONS_DEFAULT= MYSQL
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if defined(WITH_MYSQL)
|
||||
.if ${PORT_OPTIONS:MMYSQL}
|
||||
RUN_DEPENDS+= p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql
|
||||
.endif
|
||||
.if defined(WITH_LDAP)
|
||||
.if ${PORT_OPTIONS:MLDAP}
|
||||
RUN_DEPENDS+= p5-DBD-LDAP>=0:${PORTSDIR}/databases/p5-DBD-LDAP
|
||||
.endif
|
||||
|
||||
|
@ -63,4 +59,4 @@ post-install:
|
|||
${CHMOD} +w ${WWWDIR}/webmail.cf ; \
|
||||
fi
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,10 +1,5 @@
|
|||
# New ports collection makefile for: faces-1.6.1
|
||||
# Date created: 09 December 96
|
||||
# Whom: Lars Koeller <Lars_Koeller@odie.physik2.uni-rostock.de>
|
||||
# Andreas Klemm <andreas@FreeBSD.org>
|
||||
#
|
||||
# Created by: Lars Koeller <Lars_Koeller@odie.physik2.uni-rostock.de>
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= faces
|
||||
PORTVERSION= 1.7.7
|
||||
|
@ -15,10 +10,11 @@ MASTER_SITES= SF
|
|||
MAINTAINER= ashish@FreeBSD.org
|
||||
COMMENT= Visual mail, user, and print face server
|
||||
|
||||
OPTIONS= X11 "X11/GTK support" on \
|
||||
NAS "NAS audio support" off \
|
||||
RPLAY "rplay audio support" off \
|
||||
SOX "Sox audio support" off
|
||||
OPTIONS_DEFINE= X11 NAS RPLAY SOX DOCS NLS
|
||||
OPTIONS_DEFAULT= X11
|
||||
X11_DESC= X11/GTK support
|
||||
RPLAY_DESC= rplay audio support
|
||||
SOX_DESC= Sox audio support
|
||||
|
||||
WANT_GNOME= yes
|
||||
USE_LDCONFIG= yes
|
||||
|
@ -31,7 +27,7 @@ PORTDOCS= README
|
|||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if defined(WITHOUT_X11)
|
||||
.if ! ${PORT_OPTIONS:MX11}
|
||||
PLIST_SUB+= X11="@comment "
|
||||
WITH_AUDIO= # none
|
||||
.else # with X11
|
||||
|
@ -46,7 +42,7 @@ CONFIGURE_ARGS= --enable-imap --enable-pop \
|
|||
MAN1+= faces.1
|
||||
.endif
|
||||
|
||||
.if defined(WITHOUT_NLS)
|
||||
.if ! ${PORT_OPTIONS:MNLS}
|
||||
CONFIGURE_ARGS+=--disable-nls
|
||||
.endif
|
||||
|
||||
|
@ -81,7 +77,7 @@ post-patch:
|
|||
do-build:
|
||||
cd ${WRKSRC}/compface && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} \
|
||||
${FILESDIR}/Makefile.compface ${MAKE_ARGS} ${ALL_TARGET}
|
||||
.if !defined(WITHOUT_X11)
|
||||
.if ${PORT_OPTIONS:MX11}
|
||||
cd ${WRKSRC}/faces && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} \
|
||||
${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}
|
||||
.endif
|
||||
|
@ -99,12 +95,12 @@ do-install:
|
|||
${INSTALL_SCRIPT} ${FILESDIR}/xbm2ikon ${PREFIX}/bin
|
||||
${INSTALL_SCRIPT} ${FILESDIR}/xbmcut48 ${PREFIX}/bin
|
||||
${INSTALL_SCRIPT} ${FILESDIR}/xbmsize48 ${PREFIX}/bin
|
||||
.if !defined(WITHOUT_X11)
|
||||
.if ${PORT_OPTIONS:MX11}
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/faces/faces ${PREFIX}/bin
|
||||
${INSTALL_MAN} ${WRKSRC}/faces/faces.1 ${MANPREFIX}/man/man1
|
||||
${INSTALL_DATA} ${WRKSRC}/faces/Faces.ad ${LOCALBASE}/lib/X11/app-defaults/Faces
|
||||
.endif
|
||||
.if !defined(NOPORTDOCS)
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
@${MKDIR} ${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
|
||||
.endif
|
||||
|
|
|
@ -1,9 +1,5 @@
|
|||
# New ports collection makefile for: greylite
|
||||
# Date created: 2007-12-11
|
||||
# Whom: Mij <mij@bitchx.it>
|
||||
#
|
||||
# Created by: Mij <mij@bitchx.it>
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= greylite
|
||||
PORTVERSION= 2.3
|
||||
|
@ -25,18 +21,20 @@ PLIST_FILES= bin/greylite \
|
|||
MAN8= greylite.8
|
||||
MANCOMPRESSED= yes
|
||||
|
||||
OPTIONS= GEOIP "Support for GeoIP in suspicion rules" On \
|
||||
DNSBLENV "Module for interfacing with DNS blacklists" On \
|
||||
UCSPI2SOCKET "Module for using greylite as SMTP proxy" On
|
||||
OPTIONS_DEFINE= GEOIP DNSBLENV UCSPI2SOCKET
|
||||
OPTIONS_DEFAULT= GEOIP DNSBLENV UCSPI2SOCKET
|
||||
GEOIP_DESC= Support for GeoIP in suspicion rules
|
||||
DNSBLENV_DESC= Module for interfacing with DNS blacklists
|
||||
UCSPI2SOCKET_DESC= Module for using greylite as SMTP proxy
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if !defined(WITHOUT_GEOIP)
|
||||
.if ${PORT_OPTIONS:MGEOIP}
|
||||
LIB_DEPENDS+= GeoIP:${PORTSDIR}/net/GeoIP
|
||||
MAKE_ARGS+= WITH_GEOIP=yep
|
||||
.endif
|
||||
|
||||
.if !defined(WITHOUT_DNSBLENV)
|
||||
.if ${PORT_OPTIONS:MDNSBLENV}
|
||||
LIB_DEPENDS+= cares:${PORTSDIR}/dns/c-ares
|
||||
MAKE_ARGS+= WITH_DNSBLENV=yep
|
||||
PLIST_SUB+= DNSBLENV=""
|
||||
|
@ -44,7 +42,7 @@ PLIST_SUB+= DNSBLENV=""
|
|||
PLIST_SUB+= DNSBLENV="@comment "
|
||||
.endif
|
||||
|
||||
.if !defined(WITHOUT_UCSPI2SOCKET)
|
||||
.if ${PORT_OPTIONS:MUCSPI2SOCKET}
|
||||
MAKE_ARGS+= WITH_UCSPI2SOCKET=yep
|
||||
PLIST_SUB+= UCSPI2SOCKET=""
|
||||
.else
|
||||
|
|
Loading…
Add table
Reference in a new issue