diff options
Diffstat (limited to 'mail')
-rw-r--r-- | mail/dovecot/Makefile | 43 | ||||
-rw-r--r-- | mail/enma/Makefile | 15 | ||||
-rw-r--r-- | mail/mail-notification/Makefile | 80 | ||||
-rw-r--r-- | mail/milter-greylist-devel/Makefile | 28 | ||||
-rw-r--r-- | mail/qsheff/Makefile | 38 | ||||
-rw-r--r-- | mail/simscan/Makefile | 44 | ||||
-rw-r--r-- | mail/spamass-milter/Makefile | 29 | ||||
-rw-r--r-- | mail/sqwebmail/Makefile | 69 | ||||
-rw-r--r-- | mail/tpop3d/Makefile | 58 |
9 files changed, 185 insertions, 219 deletions
diff --git a/mail/dovecot/Makefile b/mail/dovecot/Makefile index 7751ea548938..505f05ebe2b5 100644 --- a/mail/dovecot/Makefile +++ b/mail/dovecot/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: dovecot -# Date created: 12/08/2002 -# Whom: Dominic Marks <dominic.marks@btinternet.com> -# +# Created by: Dominic Marks <dominic.marks@btinternet.com> # $FreeBSD$ -# PORTNAME= dovecot PORTVERSION= 1.2.17 @@ -57,16 +53,11 @@ DOVECOT_GID?= 143 PROTOCOLS= imap pop3 -OPTIONS= KQUEUE "kqueue(2) support" on \ - SSL "SSL support" on \ - MANAGESIEVE "ManageSieve support" on \ - GSSAPI "GSSAPI support" off \ - VPOPMAIL "VPopMail support" off \ - BDB "BerkleyDB support" off \ - LDAP "OpenLDAP support" off \ - PGSQL "PostgreSQL support" off \ - MYSQL "MySQL support" off \ - SQLITE "SQLite support" off +OPTIONS_DEFINE= KQUEUE SSL MANAGESIEVE GSSAPI VPOPMAIL BDB LDAP PGSQL MYSQL SQLITE +OPTIONS_DEFAULT= KQUEUE SSL MANAGESIEVE +KQUEUE_DESC= kqueue(2) support +MANAGESIEVE_DESC= ManageSieve support +VPOPMAIL_DESC= VPopMail support .include <bsd.port.pre.mk> @@ -88,13 +79,13 @@ REINPLACE= s!%%PROTOCOLS%%!${PROTOCOLS}!g;\ ## kqueue(2) support # -.if !defined(WITHOUT_KQUEUE) +.if ${PORT_OPTIONS:MKQUEUE} CONFIGURE_ARGS+= --with-ioloop=kqueue .endif ## SSL support # -.if defined(WITH_SSL) +.if ${PORT_OPTIONS:MSSL} PROTOCOLS+= imaps pop3s .else CONFIGURE_ARGS+= --without-ssl @@ -102,7 +93,7 @@ CONFIGURE_ARGS+= --without-ssl ## ManageSieve support # -.if defined(WITH_MANAGESIEVE) +.if ${PORT_OPTIONS:MMANAGESIEVE} MANAGESIEVEVERSION!= ${MAKE} -C ${.CURDIR}/../dovecot-managesieve -V PORTVERSION PATCH_SITES!= ${MAKE} -C ${.CURDIR}/../dovecot-managesieve -V MASTER_SITES PATCHFILES+= dovecot-${PORTVERSION}-managesieve-${MANAGESIEVEVERSION}.diff.gz @@ -113,7 +104,7 @@ DOCS+= README.managesieve ## GSSAPI support # -.if defined(WITH_GSSAPI) +.if ${PORT_OPTIONS:MGSSAPI} CONFIGURE_ARGS+= --with-gssapi .else CONFIGURE_ARGS+= --without-gssapi @@ -121,7 +112,7 @@ CONFIGURE_ARGS+= --without-gssapi ## VPopMail Support # -.if defined(WITH_VPOPMAIL) +.if ${PORT_OPTIONS:MVPOPMAIL} VPOPMAIL= ${LOCALBASE}/vpopmail/bin/vchkpw BUILD_DEPENDS+= ${VPOPMAIL}:${PORTSDIR}/mail/vpopmail CONFIGURE_ARGS+= --with-vpopmail @@ -131,7 +122,7 @@ CONFIGURE_ARGS+= --without-vpopmail ## BDB Support # -.if defined(WITH_BDB) +.if ${PORT_OPTIONS:MBDB} USE_BDB= 42+ CONFIGURE_ARGS+= --with-db CFLAGS+= -I${BDB_INCLUDE_DIR} -L${BDB_LIB_DIR} @@ -143,7 +134,7 @@ PLIST_SUB+= BDB="@comment " ## OpenLDAP Support # -.if defined(WITH_LDAP) +.if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes CONFIGURE_ARGS+= --with-ldap PLIST_SUB+= LDAP="" @@ -155,7 +146,7 @@ PLIST_SUB+= LDAP="@comment " ## PostgreSQL Support # -.if defined(WITH_PGSQL) +.if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= yes CONFIGURE_ARGS+= --with-pgsql PLIST_SUB+= SQL="" @@ -167,7 +158,7 @@ PLIST_SUB+= SQL="@comment " ## MySQL Support # -.if defined(WITH_MYSQL) +.if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes CONFIGURE_ARGS+= --with-mysql PLIST_SUB+= SQL="" @@ -179,7 +170,7 @@ PLIST_SUB+= SQL="@comment " ## SQLite Support # -.if defined(WITH_SQLITE) +.if ${PORT_OPTIONS:MSQLITE} USE_SQLITE= 3 CONFIGURE_ARGS+= --with-sqlite PLIST_SUB+= SQL="" @@ -219,7 +210,7 @@ post-install: | ${SED} -e 's:^@exec ::; s:%D:${PREFIX}:g;' \ > ${WRKDIR}/.PLIST.exec \ && ${SH} ${WRKDIR}/.PLIST.exec -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} .for f in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} .endfor diff --git a/mail/enma/Makefile b/mail/enma/Makefile index d4ddfd10c63f..9d66736b26c5 100644 --- a/mail/enma/Makefile +++ b/mail/enma/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: enma -# Date created: 7 Sep 2008 -# Whom: Hirohisa Yamaguchi <umq@ueo.co.jp> -# +# Created by: Hirohisa Yamaguchi <umq@ueo.co.jp> # $FreeBSD$ -# PORTNAME= enma PORTVERSION= 1.2.0 @@ -12,12 +8,13 @@ CATEGORIES= mail MASTER_SITES= SF/${PORTNAME}/ENMA/${PORTVERSION} MAINTAINER= umq@ueo.co.jp -COMMENT= A sender authentication milter supporting SPF and Sender ID +COMMENT= Sender authentication milter supporting SPF and Sender ID LICENSE= BSD LICENSE_FILE= ${WRKSRC}/LICENSE -OPTIONS= LIBBIND "Link against dns/libbind instead of dns/ldns" Off +OPTIONS_DEFINE= LIBBIND +LIBBIND_DESC= Link against dns/libbind instead of dns/ldns HAS_CONFIGURE= yes CONFIGURE_ARGS+= --prefix=${PREFIX} --mandir=${PREFIX}/man \ @@ -47,7 +44,7 @@ RUN_DEPENDS+= ${LOCALBASE}/libexec/postfix/smtpd:${PORTSDIR}/mail/postfix .include <bsd.port.pre.mk> .include "${PORTSDIR}/mail/sendmail/bsd.milter.mk" -.if defined(WITH_LIBBIND) +.if ${PORT_OPTIONS:MLIBBIND} CONFIGURE_ARGS+= --with-resolver=libbind \ --with-libbind-incdir=${LOCALBASE}/include/bind \ --with-libbind-libdir=${LOCALBASE}/lib @@ -62,7 +59,7 @@ pre-configure: post-install: ${INSTALL_DATA} ${WRKSRC}/enma/etc/enma.conf.sample ${PREFIX}/etc -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} diff --git a/mail/mail-notification/Makefile b/mail/mail-notification/Makefile index c280d820adad..8c569e71bd7f 100644 --- a/mail/mail-notification/Makefile +++ b/mail/mail-notification/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: mail-notification -# Date created: 18 Sep 2003 -# Whom: Jean-Yves Lefort <jylefort@brutele.be> -# +# Created by: Jean-Yves Lefort <jylefort@brutele.be> # $FreeBSD$ -# PORTNAME= mail-notification DISTVERSION= 5.4 @@ -31,63 +27,65 @@ GCONF_SCHEMAS= mail-notification.schemas INSTALLS_OMF= yes INSTALLS_ICONS= yes -OPTIONS= EVOLUTION "Evolution support" off \ - GMAIL "Gmail support" on \ - HOTMAIL "Windows Live Hotmail support" on \ - IMAP "IMAP support" on \ - MAILDIR "Maildir support" on \ - MBOX "mbox support" on \ - MH "MH support" on \ - MOZILLA "Mozilla products support" on \ - POP3 "POP3 support" on \ - SASL "SASL authentication support" on \ - SSL "SSL/TLS support" on \ - SYLPHEED "Sylpheed support" on \ - YAHOO "Yahoo! Mail support" on +OPTIONS_DEFINE= EVOLUTION GMAIL HOTMAIL IMAP MAILDIR MBOX MH MOZILLA \ + POP3 SASL SSL SYLPHEED YAHOO +OPTIONS_DEFAULT= GMAIL HOTMAIL IMAP MAILDIR MBOX MH MOZILLA \ + POP3 SASL SSL SYLPHEED YAHOO +EVOLUTION_DESC= Evolution support +GMAIL_DESC= Gmail support +HOTMAIL_DESC= Windows Live Hotmail support +IMAP_DESC= IMAP support +MAILDIR_DESC= Maildir support +MBOX_DESC= mbox support +MH_DESC= MH support +MOZILLA_DESC= Mozilla products support +POP3_DESC= POP3 support +SYLPHEED_DESC= Sylpheed support +YAHOO_DESC= Yahoo! Mail support .include <bsd.port.options.mk> -.if defined(WITHOUT_MBOX) +.if ! ${PORT_OPTIONS:MMBOX} JB_CONF_ARGS+= mbox=no .endif -.if defined(WITHOUT_MH) +.if ! ${PORT_OPTIONS:MMH} JB_CONF_ARGS+= mh=no .endif -.if defined(WITHOUT_MAILDIR) +.if ! ${PORT_OPTIONS:MMAILDIR} JB_CONF_ARGS+= maildir=no .endif -.if defined(WITHOUT_POP3) +.if ! ${PORT_OPTIONS:MPOP3} JB_CONF_ARGS+= pop3=no .endif -.if defined(WITHOUT_IMAP) +.if ! ${PORT_OPTIONS:MIMAP} JB_CONF_ARGS+= imap=no .endif -.if defined(WITHOUT_POP3) && defined(WITHOUT_IMAP) +.if ! ${PORT_OPTIONS:MPOP3} && ! ${PORT_OPTIONS:MIMAP} # only POP3 and IMAP use SSL and SASL WITHOUT_SSL= yes WITHOUT_SASL= yes .endif -.if defined(WITHOUT_GMAIL) +.if ! ${PORT_OPTIONS:MGMAIL} JB_CONF_ARGS+= gmail=no PLIST_SUB+= GMAIL="@comment " .else PLIST_SUB+= GMAIL="" .endif -.if defined(WITHOUT_HOTMAIL) +.if ! ${PORT_OPTIONS:MHOTMAIL} JB_CONF_ARGS+= hotmail=no PLIST_SUB+= HOTMAIL="@comment " .else RUN_DEPENDS+= getlive:${PORTSDIR}/mail/getlive PLIST_SUB+= HOTMAIL="" .endif -.if defined(WITHOUT_YAHOO) +.if ! ${PORT_OPTIONS:MYAHOO} JB_CONF_ARGS+= yahoo=no PLIST_SUB+= YAHOO="@comment " .else RUN_DEPENDS+= fetchyahoo:${PORTSDIR}/mail/fetchyahoo PLIST_SUB+= YAHOO="" .endif -.if defined(WITHOUT_EVOLUTION) +.if ! ${PORT_OPTIONS:MEVOLUTION} JB_CONF_ARGS+= evolution=no PLIST_SUB+= EVOLUTION="@comment " .else @@ -97,29 +95,29 @@ RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/evolution-plugin.pc:${PORTSDIR}/mai USE_GNOME+= gtkhtml3 PLIST_SUB+= EVOLUTION="" EVO_VERSION=${EVO_VERSION} .endif -.if defined(WITHOUT_MOZILLA) +.if ! ${PORT_OPTIONS:MMOZILLA} JB_CONF_ARGS+= mozilla=no .endif -.if defined(WITHOUT_SYLPHEED) +.if ! ${PORT_OPTIONS:MSYLPHEED} JB_CONF_ARGS+= sylpheed=no .endif -.if defined(WITH_MBOX) \ - || defined(WITH_MH) \ - || defined(WITH_MAILDIR) \ - || defined(WITH_POP3) \ - || defined(WITH_IMAP) \ - || defined(WITH_MOZILLA) \ - || defined(WITH_SYLPHEED) \ - || defined(WITH_HOTMAIL) \ - || defined(WITH_YAHOO) +.if ${PORT_OPTIONS:MMBOX} \ + || ${PORT_OPTIONS:MMH} \ + || ${PORT_OPTIONS:MMAILDIR} \ + || ${PORT_OPTIONS:MPOP3} \ + || ${PORT_OPTIONS:MIMAP} \ + || ${PORT_OPTIONS:MMOZILLA} \ + || ${PORT_OPTIONS:MSYLPHEED} \ + || ${PORT_OPTIONS:MHOTMAIL} \ + || ${PORT_OPTIONS:MYAHOO} LIB_DEPENDS+= gmime-2.0.4:${PORTSDIR}/mail/gmime2 .endif -.if defined(WITHOUT_SSL) +.if ! ${PORT_OPTIONS:MSSL} JB_CONF_ARGS+= ssl=no .else USE_OPENSSL= yes .endif -.if defined(WITHOUT_SASL) +.if ! ${PORT_OPTIONS:MSASL} JB_CONF_ARGS+= sasl=no .else LIB_DEPENDS+= sasl2:${PORTSDIR}/security/cyrus-sasl2 diff --git a/mail/milter-greylist-devel/Makefile b/mail/milter-greylist-devel/Makefile index 3e3e2eb601ad..794d1a74749a 100644 --- a/mail/milter-greylist-devel/Makefile +++ b/mail/milter-greylist-devel/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: milter-greylist -# Date created: 27 Apr 2004 -# Whom: Cyril Guibourg -# +# Created by: Cyril Guibourg # $FreeBSD$ -# PORTNAME= milter-greylist PORTVERSION= 4.3.9 @@ -23,11 +19,9 @@ PKGMESSAGE= ${WRKDIR}/pkg-message MAKE_JOBS_UNSAFE= yes -OPTIONS= LIBSPF2 "Include SPF support" off\ - GEOIP "Include GeoIP support" off\ - CURL "Include curl support" off\ - OPENLDAP "Include OpenLDAP support" off\ - POSTFIX "Use Postfix instead of Sendmail" off +OPTIONS_DEFINE= LIBSPF2 GEOIP CURL LDAP POSTFIX +LIBSPF2_DESC= Include SPF support +POSTFIX_DESC= Use Postfix instead of Sendmail .include <bsd.port.pre.mk> @@ -48,23 +42,23 @@ MAN8= milter-greylist.8 ## # If you have a reentrant resolver (starting with RELENG_5_2) you can use SPF ## -.if defined(WITH_LIBSPF2) +.if ${PORT_OPTIONS:MLIBSPF2} BUILD_DEPENDS+= libspf2>=1.2.5:${PORTSDIR}/mail/libspf2 CONFIGURE_ARGS+= --with-libspf2=${LOCALBASE} .endif -.if defined(WITH_GEOIP) +.if ${PORT_OPTIONS:MGEOIP} BUILD_DEPENDS+= GeoIP>=1.4.4:${PORTSDIR}/net/GeoIP CONFIGURE_ARGS+= --with-libGeoIP=${LOCALBASE} .endif -.if defined(WITH_CURL) +.if ${PORT_OPTIONS:MCURL} BUILD_DEPENDS+= curl>=7.18:${PORTSDIR}/ftp/curl CONFIGURE_ARGS+= --with-libcurl=${LOCALBASE} .endif -.if defined(WITH_OPENLDAP) +.if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP=yes CONFIGURE_ARGS+= --with-openldap .endif -.if defined(WITH_POSTFIX) +.if ${PORT_OPTIONS:MPOSTFIX} CONFIGURE_ARGS+= --enable-postfix .else LDFLAGS+= ${SENDMAIL_LDFLAGS} @@ -96,11 +90,11 @@ do-install: post-install: @${MKDIR} /var/milter-greylist @${CHOWN} -R mailnull /var/milter-greylist -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} .endif -.if !defined (NOPORTEXAMPLES) +.if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${EXAMPLESDIR} @${INSTALL_DATA} ${WRKSRC}/greylist.conf ${EXAMPLESDIR} .endif diff --git a/mail/qsheff/Makefile b/mail/qsheff/Makefile index 76c15bef8e6f..436a116c0a13 100644 --- a/mail/qsheff/Makefile +++ b/mail/qsheff/Makefile @@ -30,68 +30,68 @@ ETCFILES= install-wrapper.sh uninstall-wrapper.sh qsheff.attach-default \ CONFIGURE_ARGS+= --with-qmaildir=${QMAIL_PREFIX} -OPTIONS= CLAMAV "Integrate with Clam AntiVirus" on \ - SPAMTAG "Enable Spam Tagging" off \ - VIRUSTAG "Enable Virus Tagging" off \ - DISABLELOCAL "Disable Filters For Local Users" off \ - SYSLOG "Enable Syslog Logging" off \ - BACKUP "Enable Logging Incoming/Outgoing Mail" off \ - CUSTOMERROR "Enable Custom Error Patch" off \ - DEBUG "Enable Debug Messages" off +OPTIONS_DEFINE= CLAMAV SPAMTAG VIRUSTAG DISABLELOCAL SYSLOG BACKUP CUSTOMERROR DEBUG +OPTIONS_DEFAULT= CLAMAV +CLAMAV_DESC= Integrate with Clam AntiVirus +SPAMTAG_DESC= Spam Tagging +VIRUSTAGSC= Virus Tagging +DISABLELOCAL_DESC= Disable Filters For Local Users +BACKUP_DESC= Logging Incoming/Outgoing Mail +CUSTOMERROR_DESC= Custom Error Patch .include <bsd.port.pre.mk> -.if defined(WITH_CLAMAV) +.if ${PORT_OPTIONS:MCLAMAV} RUN_DEPENDS+= ${LOCALBASE}/bin/clamdscan:${PORTSDIR}/security/clamav BUILD_DEPENDS+= ${LOCALBASE}/bin/clamdscan:${PORTSDIR}/security/clamav CONFIGURE_ARGS+= --with-clamav CONFIGURE_ARGS+= --with-clamd-socket=/var/run/clamav/clamd .endif -.if defined(WITH_SPAMTAG) +.if ${PORT_OPTIONS:MSPAMTAG} CONFIGURE_ARGS+= --enable-spam-tag .endif -.if defined(WITH_VIRUSTAG) +.if ${PORT_OPTIONS:MVIRUSTAG} CONFIGURE_ARGS+= --enable-virus-tag .endif -.if defined(WITH_SYSLOG) +.if ${PORT_OPTIONS:MSYSLOG} CONFIGURE_ARGS+= --enable-syslog .endif -.if defined(WITH_DISABLELOCAL) +.if ${PORT_OPTIONS:MDISABLELOCAL} CONFIGURE_ARGS+= --disable-local-users .endif -.if defined(WITH_BACKUP) +.if ${PORT_OPTIONS:MBACKUP} CONFIGURE_ARGS+= --enable-backup .endif -.if defined(WITH_CUSTOMERROR) +.if ${PORT_OPTIONS:MCUSTOMERROR} CONFIGURE_ARGS+= --enable-custom-error .endif -.if defined(WITH_DEBUG) +.if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+= --enable-debug .endif post-patch: @${REINPLACE_CMD} -e "s|^CFLAGS =|CFLAGS +=|" ${WRKSRC}/Makefile.in -.if defined(NOPORTDOCS) +.if ! ${PORT_OPTIONS:MDOCS} @${REINPLACE_CMD} -e 's|\(install-data-am: \)install-qsheffdocDATA|\1|g' \ -e 's| contribute$$||g' \ ${WRKSRC}/Makefile.in .endif post-build: -.if defined(WITHOUT_CLAMAV) +.if ! ${PORT_OPTIONS:MCLAMAV} @${REINPLACE_CMD} -e 's|enable_virus_prog = 1|enable_virus_prog = 0|g' \ ${WRKSRC}/etc/qsheff.conf-default .endif do-install: -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR}/doc @${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${DOCSDIR}/ @${INSTALL_DATA} ${FILES:S,^,${WRKSRC}/doc/,} ${DOCSDIR}/doc/ diff --git a/mail/simscan/Makefile b/mail/simscan/Makefile index 278cf18e109e..b9424273f7fd 100644 --- a/mail/simscan/Makefile +++ b/mail/simscan/Makefile @@ -28,16 +28,18 @@ SUB_LIST= QMAIL_PREFIX=${QMAIL_PREFIX} \ PLIST_SUB= QMAIL_PREFIX=${QMAIL_PREFIX} \ SIMSCAN_DIR=${PORTNAME} -OPTIONS= CLAMAV "Support for ClamAV Virus Scanning" on \ - RIPMIME "Ripmime Processing (if Clamav ScanMail disabled)" on \ - SPAMD "Support for SpamAssassin Spam Filtering" off \ - USER "Turn On Per User SpamAssassin (required SPAMD)" off \ - DOMAIN "Turn On Per Domain Based Checking" off \ - ATTACH "Turn On Attachment Scanning (required CLAMAV)" off \ - DROPMSG "Drop Message in Case of Virus Found" off \ - PASSTHRU "Pass Spam Thru, Do Not Reject (required SPAMD)" off \ - HEADERS "Add a Received Line With Versions of Scanners" off \ - DSPAM "Turn on DSPAM scanning" off +OPTIONS_DEFINE= CLAMAV RIPMIME SPAMD USER DOMAIN ATTACH DROPMSG PASSTHRU HEADERS DSPAM +OPTIONS_DEFAULT= CLAMAV RIPMIME +CLAMAV_DESC= Support for ClamAV Virus Scanning +RIPMIME_DESC= Ripmime Processing (if Clamav ScanMail disabled) +SPAMD_DESC= Support for SpamAssassin Spam Filtering +USER_DESC= Turn On Per User SpamAssassin (required SPAMD) +DOMAIN_DESC= Turn On Per Domain Based Checking +ATTACH_DESC= Turn On Attachment Scanning (required CLAMAV) +DROPMSG_DESC= Drop Message in Case of Virus Found +PASSTHRU_DESC= Pass Spam Thru, Do Not Reject (required SPAMD) +HEADERS_DESC= Add a Received Line With Versions of Scanners +DSPAM_DESC= Turn on DSPAM scanning .include <bsd.port.pre.mk> @@ -47,50 +49,50 @@ CONFIGURE_ARGS=--enable-clamavdb-path=/var/db/clamav \ --enable-workdir=${WORKDIR} \ --enable-user=nobody -.if defined(WITHOUT_CLAMAV) +.if ! ${PORT_OPTIONS:MCLAMAV} CONFIGURE_ARGS+= --enable-clamav=n .else BUILD_DEPENDS+= clamdscan:${PORTSDIR}/security/clamav .endif -.if defined(WITHOUT_RIPMIME) +.if ! ${PORT_OPTIONS:MRIPMIME} CONFIGURE_ARGS+=--disable-ripmime .else BUILD_DEPENDS+= ripmime:${PORTSDIR}/mail/ripmime .endif -.if defined(WITH_SPAMD) +.if ${PORT_OPTIONS:MSPAMD} BUILD_DEPENDS+= spamassassin:${PORTSDIR}/mail/p5-Mail-SpamAssassin CONFIGURE_ARGS+=--enable-spam=y CONFIGURE_ARGS+=--enable-spamassassin-path=${LOCALBASE}/bin/spamassassin .endif -.if defined(WITH_USER) +.if ${PORT_OPTIONS:MUSER} CONFIGURE_ARGS+=--enable-spamc-user=y .endif -.if defined(WITH_DOMAIN) +.if ${PORT_OPTIONS:MDOMAIN} CONFIGURE_ARGS+=--enable-per-domain=y .endif -.if defined(WITH_ATTACH) +.if ${PORT_OPTIONS:MATTACH} CONFIGURE_ARGS+=--enable-attach=y .endif -.if defined(WITH_DROPMSG) +.if ${PORT_OPTIONS:MDROPMSG} CONFIGURE_ARGS+=--enable-dropmsg=y .endif -.if defined(WITH_PASSTHRU) +.if ${PORT_OPTIONS:MPASSTHRU} CONFIGURE_ARGS+=--enable-spam-passthru=y .endif -.if defined(WITH_HEADERS) +.if ${PORT_OPTIONS:MHEADERS} CONFIGURE_ARGS+=--enable-received=y CONFIGURE_ARGS+=--enable-sigtool-path=${LOCALBASE}/bin/sigtool .endif -.if defined(WITH_DSPAM) +.if ${PORT_OPTIONS:MDSPAM} CONFIGURE_ARGS+=--enable-dspam=y BUILD_DEPENDS+= dspam:${PORTSDIR}/mail/dspam .endif @@ -148,7 +150,7 @@ pre-install: post-install: @${SETENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} .for i in ${PORTDOCS} @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} diff --git a/mail/spamass-milter/Makefile b/mail/spamass-milter/Makefile index 8ceb16c9d18c..f39f8364ef02 100644 --- a/mail/spamass-milter/Makefile +++ b/mail/spamass-milter/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: spamass-milter -# Date created: 29 April 2002 -# Whom: Eugene M. Kim <ab@astralblue.net> -# +# Created by: Eugene M. Kim <ab@astralblue.net> # $FreeBSD$ -# PORTNAME= spamass-milter PORTVERSION= 0.3.2 @@ -21,28 +17,27 @@ LICENSE= GPLv2 MAKE_JOBS_SAFE= yes -OPTIONS= ADDAUTH_PATCH "Bypass checks for SMTP AUTH connections" off \ - REJECTTEXT_PATCH "Customize SMTP reject message" off \ - LDAP "LDAP support" off \ - SENDMAIL_PORT "Build against sendmail port" off \ - IPV6 "Apply IPv6 whitelist patch" off +OPTIONS_DEFINE= ADDAUTH_PATCH REJECTTEXT_PATCH LDAP SENDMAIL_PORT IPV6 +ADDAUTH_PATCH_DESC= Bypass checks for SMTP AUTH connections +REJECTTEXT_PATCH_DESC= Customize SMTP reject message +SENDMAIL_PORT_DESC= Build against sendmail port .include <bsd.port.pre.mk> ORIG_ARGS= fd:mMp:P:r:u:D:i:b:B:e:x NEW_ARGS:= ${ORIG_ARGS} -.if defined(WITH_ADDAUTH_PATCH) +.if ${PORT_OPTIONS:MADDAUTH_PATCH} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-addauth NEW_ARGS:= ${NEW_ARGS}a .endif -.if defined(WITH_REJECTTEXT_PATCH) +.if ${PORT_OPTIONS:MREJECTTEXT_PATCH} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-rejecttext1 NEW_ARGS:= ${NEW_ARGS}R: .endif -.if defined(WITH_IPV6) +.if ${PORT_OPTIONS:MIPV6} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-ipv6 .endif @@ -56,13 +51,13 @@ WITH_LDAP=yes .undef WITHOUT_LDAP .endif -.if !defined(WITHOUT_LDAP) && defined(WITH_LDAP) +.if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP=yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .endif -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} PORTDOCS= AUTHORS ChangeLog NEWS README TODO .endif @@ -81,12 +76,12 @@ pre-patch: post-patch: @${SED} -e's,%%PREFIX%%,${PREFIX},g' \ ${FILESDIR}/activation.txt > ${WRKDIR}/activation.txt -.if !defined(WITHOUT_LDAP) && defined(WITH_LDAP) +.if ${PORT_OPTIONS:MLDAP} && ${PORT_OPTIONS:MLDAP} @${REINPLACE_CMD} -e 's|-lmilter|-lmilter -lldap|g' ${WRKSRC}/configure .endif post-install: -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/activation.txt ${DOCSDIR}/activation.txt .for f in ${PORTDOCS} diff --git a/mail/sqwebmail/Makefile b/mail/sqwebmail/Makefile index 33e4d28c99e4..957cc27b7dfa 100644 --- a/mail/sqwebmail/Makefile +++ b/mail/sqwebmail/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: sqwebmail -# Date created: 23 Sep 2000 -# Whom: Neil Blakey-Milner -# +# Created by: Neil Blakey-Milner # $FreeBSD$ -# PORTNAME= sqwebmail PORTVERSION= 5.6.1 @@ -20,20 +16,19 @@ LIB_DEPENDS= pcre:${PORTSDIR}/devel/pcre CFLAGS:= -I${LOCALBASE}/include -L${LOCALBASE}/lib ${CFLAGS:S/^[:space:]*//} CXXFLAGS:= -I${LOCALBASE}/include ${CXXFLAGS:S/^[:space:]*//} -OPTIONS= CACHEDIR "Cache logins" on \ - FAM "Build in fam support for IDLE command" on \ - GDBM "Use gdbm db instead of system bdb" off \ - GZIP "Compress messages with gzip" on \ - HTTPS "Generate https:// URLs for all accesses" off \ - HTTPS_LOGIN "Generate https:// URLs only for login" off \ - ISPELL "Provide spell checking" off \ - MIMETYPES "search for a mime.types file" off \ - SENTRENAME "Periodic rename the Sent folder" on \ - CHARSET "Enable charsets" off - -.if exists(${.CURDIR}/../../security/courier-authlib/Makefile.opt) +OPTIONS_DEFINE= CACHEDIR FAM GDBM GZIP HTTPS HTTPS_LOGIN ISPELL MIMETYPES SENTRENAME CHARSET +OPTIONS_DEFAULT= CACHEDIR FAM GZIP SENTRENAME +CACHEDIR_DESC= Cache logins +FAM_DESC= Build in fam support for IDLE command +GDBM_DESC= Use gdbm db instead of system bdb +GZIP_DESC= Compress messages with gzip +HTTPS_DESC= Generate https:// URLs for all accesses +HTTPS_LOGIN_DESC= Generate https:// URLs only for login +MIMETYPES_DESC= search for a mime.types file +SENTRENAME_DESC= Periodic rename the Sent folder +CHARSET_DESC= charsets + .include "${.CURDIR}/../../security/courier-authlib/Makefile.opt" -.endif CGIBINDIR?= www/cgi-bin-dist CGIBINSUBDIR?= sqwebmail @@ -92,11 +87,11 @@ INSTALL_TARGET= install-strip install-configure .include "${.CURDIR}/../../security/courier-authlib/Makefile.dep" .endif -.if defined(WITH_FAM) +.if ${PORT_OPTIONS:MFAM} USE_FAM= yes .endif -.if defined(WITHOUT_CACHEDIR) +.if ! ${PORT_OPTIONS:MCACHEDIR} PLIST_SUB+= CACHE="@comment " CONFIGURE_ARGS+= --without-cachedir .else @@ -105,21 +100,21 @@ CONFIGURE_ARGS+= --with-cachedir=${CACHEDIR} \ --with-cacheowner=${CACHEOWNER} .endif -.if defined(WITH_HTTPS_LOGIN) +.if ${PORT_OPTIONS:MHTTPS_LOGIN} CONFIGURE_ARGS+= --enable-https=login -.elif defined(WITH_HTTPS) +.elif ${PORT_OPTIONS:MHTTPS} CONFIGURE_ARGS+= --enable-https .endif -.if defined(WITHOUT_SENTRENAME) +.if ! ${PORT_OPTIONS:MSENTRENAME} CONFIGURE_ARGS+= --disable-autorenamesent .endif -.if defined(WITHOUT_GZIP) +.if ! ${PORT_OPTIONS:MGZIP} CONFIGURE_ARGS+= --without-gzip .endif -.if defined(WITH_ISPELL) +.if ${PORT_OPTIONS:MISPELL} BUILD_DEPENDS+= ${LOCALBASE}/bin/ispell:${PORTSDIR}/textproc/ispell RUN_DEPENDS+= ${LOCALBASE}/bin/ispell:${PORTSDIR}/textproc/ispell CONFIGURE_ARGS+= --with-ispell=${LOCALBASE}/bin/ispell @@ -127,46 +122,46 @@ CONFIGURE_ARGS+= --with-ispell=${LOCALBASE}/bin/ispell CONFIGURE_ARGS+= --without-ispell .endif -.if defined(WITH_MIMETYPES) +.if ${PORT_OPTIONS:MMIMETYPES} RUN_DEPENDS+= ${LOCALBASE}/etc/mime.types:${PORTSDIR}/misc/mime-support CONFIGURE_ARGS+= --enable-mimetypes=${LOCALBASE}/etc .else CONFIGURE_ARGS+= --disable-mimetypes .endif -.if defined(WITH_TIMEOUTHARD) +.if ${PORT_OPTIONS:MTIMEOUTHARD} CONFIGURE_ARGS+= --enable-hardtimeout=${WITH_TIMEOUTHARD} .endif -.if defined(WITH_TIMEOUTSOFT) +.if ${PORT_OPTIONS:MTIMEOUTSOFT} CONFIGURE_ARGS+= --enable-softtimeout=${WITH_TIMEOUTSOFT} .endif -.if defined(WITH_MAXMSGSIZE) +.if ${PORT_OPTIONS:MMAXMSGSIZE} CONFIGURE_ARGS+= --with-maxmsgsize=${WITH_MAXMSGSIZE} .endif -.if defined(WITH_MAXARGSIZE) +.if ${PORT_OPTIONS:MMAXARGSIZE} CONFIGURE_ARGS+= --with-maxargsize=${WITH_MAXARGSIZE} .endif -.if defined(WITH_MAXFORMARGSIZE) +.if ${PORT_OPTIONS:MMAXFORMARGSIZE} CONFIGURE_ARGS+= --with-maxformargsize=${WITH_MAXFORMARGSIZE} .endif -.if defined(WITH_CHARSET) +.if ${PORT_OPTIONS:MCHARSET} CONFIGURE_ARGS+= --enable-unicode .endif -.if defined(WITH_AUTOPURGE) +.if ${PORT_OPTIONS:MAUTOPURGE} CONFIGURE_ARGS+= --enable-autopurge=${WITH_AUTOPURGE} .endif -.if defined(WITH_MAXPURGE) +.if ${PORT_OPTIONS:MMAXPURGE} CONFIGURE_ARGS+= --enable-maxpurge=${WITH_MAXPURGE} .endif -.if defined(WITH_GDBM) +.if ${PORT_OPTIONS:MGDBM} CONFIGURE_ARGS+=--with-db=gdbm LIB_DEPENDS+= gdbm.4:${PORTSDIR}/databases/gdbm .else @@ -174,7 +169,7 @@ CONFIGURE_ARGS+=--with-db=db .endif post-patch: -.if !defined(WITH_FAM) +.if ! ${PORT_OPTIONS:MFAM} @${REINPLACE_CMD} -e 's|$$LIBFAM||g; s|HAVE_FAM|DO_NOT_HAVE_FAM|g' \ ${WRKSRC}/maildir/configure .endif @@ -209,7 +204,7 @@ post-install: # ${FILESDIR}/sqwebmail-sqwebmaild.sh > ${WRKDIR}/sqwebmail-sqwebmaild.sh # ${INSTALL_SCRIPT} ${WRKDIR}/sqwebmail-sqwebmaild.sh ${RCDIR}/sqwebmail-sqwebmaild.sh -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} .for a in ${EXTRA_DOCS} ${INSTALL_DATA} ${WRKSRC}/${a} ${DOCSDIR} diff --git a/mail/tpop3d/Makefile b/mail/tpop3d/Makefile index d7e7708deaec..a2db5864bcf7 100644 --- a/mail/tpop3d/Makefile +++ b/mail/tpop3d/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: tpop3d -# Date created: 27 July 2001 -# Whom: chris@shagged.org -# +# Created by: chris@shagged.org # $FreeBSD$ -# PORTNAME= tpop3d PORTVERSION= 1.5.5 @@ -22,32 +18,30 @@ CONFIGURE_ARGS= --enable-auth-other \ --enable-tls \ --with-mailspool-directory=/var/mail -OPTIONS= MYSQL "Use MySQL authentication" off \ - PGSQL "Use PgSQL authentication" off \ - LDAP "Use LDAP authentication" off \ - PERLAUTH "Use Perl authentication" off \ - PASSWDAUTH "Use /etc/passwd authentication" off \ - FLATAUTH "Use /etc/passwd-style flat file authentication" off \ - GDBMAUTH "Use authentication against GNU dbm files" off \ - MAILDIR "Compile Maildir support" on \ - MBOXINDICES "Save Mbox indices" off \ - DRAC "Enable DRAC RFC for POP-before-SMTP relaying" off \ - FIX_PERLAUTH "Only try it if perl-auth coredumps" off +OPTIONS_DEFINE= LDAP PERLAUTH PASSWDAUTH FLATAUTH GDBMAUTH MAILDIR MBOXINDICES DRAC FIX_PERLAUTH +OPTIONS_RADIO= DB +OPTIONS_RADIO_DB= MYSQL PGSQL +DB_DESC= Authentication database +PERLAUTH_DESC= Use Perl authentication +PASSWDAUTH_DESC= Use /etc/passwd authentication +FLATAUTH_DESC= Use /etc/passwd-style flat file authentication +GDBMAUTH_DESC= Use authentication against GNU dbm files +MAILDIR_DESC= Compile Maildir support +MBOXINDICES_DESC= Save Mbox indices +DRAC_DESC= DRAC RFC for POP-before-SMTP relaying +FIX_PERLAUTH_DESC= Only try it if perl-auth coredumps .include <bsd.port.pre.mk> # MySQL authentication -.if defined(WITH_MYSQL) -.if defined(WITH_PGSQL) -BROKEN= MySQL and PgSQL authentication can not be build together -.endif +.if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes CONFIGURE_ARGS+= --enable-auth-mysql \ --with-mysql-lib-dir=${LOCALBASE}/lib/mysql \ --with-mysql-include-dir=${LOCALBASE}/include/mysql .endif -.if defined(WITH_PGSQL) +.if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= yes DEFAULT_PGSQL_VER= 80 CONFIGURE_ARGS+= --enable-auth-pgsql \ @@ -55,45 +49,45 @@ CONFIGURE_ARGS+= --enable-auth-pgsql \ --with-pgsql-include-dir=${LOCALBASE}/include .endif -.if defined(WITH_LDAP) +.if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes CONFIGURE_ARGS+= --enable-auth-ldap --with-openldap-root=${LOCALBASE} .endif # Perl authentication -.if defined(WITH_PERLAUTH) +.if ${PORT_OPTIONS:MPERLAUTH} USE_PERL5= yes CONFIGURE_ARGS+= --enable-auth-perl .endif -.if defined(WITH_FLATAUTH) +.if ${PORT_OPTIONS:MFLATAUTH} CONFIGURE_ARGS+= --enable-auth-flatfile .endif -.if defined(WITH_GDBMAUTH) +.if ${PORT_OPTIONS:MGDBMAUTH} LIB_DEPENDS= gdbm:${PORTSDIR}/databases/gdbm CONFIGURE_ARGS+= --enable-auth-gdbm .endif -.if defined(WITH_PASSWDAUTH) +.if ${PORT_OPTIONS:MPASSWDAUTH} CONFIGURE_ARGS+= --enable-auth-passwd .endif -.if defined(WITH_MAILDIR) +.if ${PORT_OPTIONS:MMAILDIR} CONFIGURE_ARGS+= --enable-mbox-maildir .endif -.if defined(WITH_MBOXINDICES) +.if ${PORT_OPTIONS:MMBOXINDICES} CONFIGURE_ARGS+= --enable-mbox-bsd-save-indices .endif -.if defined(WITH_DRAC) +.if ${PORT_OPTIONS:MDRAC} CONFIGURE_ARGS+= --enable-drac BUILD_DEPENDS+= ${LOCALBASE}/lib/libdrac.a:${PORTSDIR}/mail/drac LDFLAGS+= -L${LOCALBASE}/lib .endif -.if defined(WITH_FIX_PERLAUTH) +.if ${PORT_OPTIONS:MFIX_PERLAUTH} EXTRA_PATCHES+=${PATCHDIR}/extra-patch-auth_perl.c .endif @@ -102,7 +96,7 @@ DEFAULT_CONFIG= ${PREFIX}/etc/tpop3d.conf.dist MAN5= tpop3d.conf.5 MAN8= tpop3d.8 -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} PORTDOCS= CHANGES CREDITS FAQ HACKING INSTALL PORTABILITY \ README README.POP-before-SMTP README.auth_mysql TODO .endif @@ -119,7 +113,7 @@ post-install: ${INSTALL_DATA} ${FILESDIR}/tpop3d.conf.dist \ ${PREFIX}/etc/tpop3d.conf ; \ fi -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} .endif |