Index: head/mail/opensmtpd-extras/Makefile =================================================================== --- head/mail/opensmtpd-extras/Makefile (revision 417367) +++ head/mail/opensmtpd-extras/Makefile (revision 417368) @@ -1,142 +1,144 @@ # Created by: gahr # $FreeBSD$ PORTNAME= opensmtpd-extras -PORTVERSION= 201606212257 +PORTVERSION= 201606230001 PORTREVISION?= 0 CATEGORIES+= mail MASTER_SITES= http://www.opensmtpd.org/archives/ # NB: Please reset PORTREVISION to 0 in all slave subports # while updating PORTVERSION for master port -MAINTAINER?= fluffy@FreeBSD.org +MAINTAINER= fluffy@FreeBSD.org COMMENT?= Addons for OpenSMTPD LICENSE?= ISCL LIB_DEPENDS+= libevent.so:devel/libevent2 USES+= autoreconf libtool USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+= --sysconfdir="${PREFIX}/etc/mail" NO_OPTIONS_SORT= yes # NB: Please *DO NOT* add the following; they are NOT for end-users: # filter-stub, filter-trace, filter-void # queue-null, queue-stub # scheduler-stub # table-stub # # Pass OpenSMTPD branch selection to all extras # OPTIONS_DEFINE= OPENSMTP_DEVEL OPENSMTP_DEVEL_DESC= Depend on opensmtpd-devel (opensmtpd if off) OPENSMTP_DEVEL_BUILD_DEPENDS_OFF= smtpctl:mail/opensmtpd OPENSMTP_DEVEL_RUN_DEPENDS_OFF= smtpctl:mail/opensmtpd OPENSMTP_DEVEL_BUILD_DEPENDS= smtpctl:mail/opensmtpd-devel OPENSMTP_DEVEL_RUN_DEPENDS= smtpctl:mail/opensmtpd-devel .if empty(SLAVE_PORT) OPTIONS_GROUP= TOOLS TABLE FILTER FILTER_EXP QUEUE SCHEDULER OPTIONS_GROUP_FILTER= FILTER_CLAMAV FILTER_DKIM FILTER_DNSBL FILTER_MONKEY FILTER_PAUSE FILTER_REGEX FILTER_SPAMASSASSIN OPTIONS_GROUP_FILTER_EXP= FILTER_LUA FILTER_PERL FILTER_PYTHON OPTIONS_GROUP_QUEUE= QUEUE_PYTHON QUEUE_RAM OPTIONS_GROUP_SCHEDULER= SCHEDULER_PYTHON SCHEDULER_RAM OPTIONS_GROUP_TABLE= TABLE_LDAP TABLE_MYSQL TABLE_PASSWD TABLE_PGSQL TABLE_PYTHON TABLE_REDIS TABLE_SOCKETMAP TABLE_SQLITE OPTIONS_GROUP_TOOLS= TOOL_STATS OPTIONS_DEFAULT= ${OPTIONS_GROUP_FILTER} ${OPTIONS_GROUP_TABLE} ${OPTIONS_GROUP_TOOLS} # Groups FILTER_DESC= BASE FILTERS FILTER_EXP_DESC= EXPERIMENTAL FILTERS QUEUE_DESC= EXPERIMENTAL QUEUES SCHEDULER_DESC= EXPERIMENTAL SCHEDULERS TABLE_DESC= BASE TABLES TOOLS_DESC= BASE TOOLS # Filters FILTER_CLAMAV_DESC= Check messages with ClamAV FILTER_DKIM_DESC= Sign messages with DKIM FILTER_DNSBL_DESC= Check incoming senders against DNSBLs FILTER_LUA_DESC= Lua-filter interface FILTER_MONKEY_DESC= Filter to arbitrary reject or delay mails FILTER_PAUSE_DESC= Pause before SMTP greeting to reduce spam FILTER_PERL_DESC= Perl-filter interface FILTER_PYTHON_DESC= Python-filter interface FILTER_REGEX_DESC= ${REGEX_DESC} FILTER_SPAMASSASSIN_DESC= Check messages with SpamAssassin # Queues QUEUE_PYTHON_DESC= The queue-python QUEUE_RAM_DESC= The queue-ram # Schedulers SCHEDULER_PYTHON_DESC= The scheduler-python SCHEDULER_RAM_DESC= The scheduler-ram # Tables TABLE_LDAP_DESC= LDAP table support TABLE_MYSQL_DESC= MySQL table support TABLE_PASSWD_DESC= passwd(5) table support TABLE_PGSQL_DESC= PgSQL table support TABLE_PYTHON_DESC= Python table support TABLE_REDIS_DESC= REDIS table support TABLE_SOCKETMAP_DESC= Socketmap protocol support TABLE_SQLITE_DESC= SQLite table support # Tools TOOL_STATS_DESC= Stats tool for OpenSMTPD PLIST_FILES= man/man3/filter_api.3.gz INSTALL_DIR= ${LOCALBASE}/libexec/opensmtpd NO_ARCH= yes # Filters FILTER_CLAMAV_RUN_DEPENDS= ${INSTALL_DIR}/filter-clamav:mail/opensmtpd-extras-filter-clamav FILTER_DKIM_RUN_DEPENDS= ${INSTALL_DIR}/filter-dkim-signer:mail/opensmtpd-extras-filter-dkim FILTER_DNSBL_RUN_DEPENDS= ${INSTALL_DIR}/filter-dnsbl:mail/opensmtpd-extras-filter-dnsbl FILTER_LUA_RUN_DEPENDS= ${INSTALL_DIR}/filter-lua:mail/opensmtpd-extras-filter-lua FILTER_MONKEY_RUN_DEPENDS= ${INSTALL_DIR}/filter-monkey:mail/opensmtpd-extras-filter-monkey FILTER_PAUSE_RUN_DEPENDS= ${INSTALL_DIR}/filter-pause:mail/opensmtpd-extras-filter-pause FILTER_PERL_RUN_DEPENDS= ${INSTALL_DIR}/filter-perl:mail/opensmtpd-extras-filter-perl FILTER_PYTHON_RUN_DEPENDS= ${INSTALL_DIR}/filter-python:mail/opensmtpd-extras-filter-python FILTER_REGEX_RUN_DEPENDS= ${INSTALL_DIR}/filter-regex:mail/opensmtpd-extras-filter-regex FILTER_SPAMASSASSIN_RUN_DEPENDS= ${INSTALL_DIR}/filter-spamassassin:mail/opensmtpd-extras-filter-spamassassin # Queues QUEUE_PYTHON_RUN_DEPENDS= ${INSTALL_DIR}/queue-python:mail/opensmtpd-extras-queue-python QUEUE_RAM_RUN_DEPENDS= ${INSTALL_DIR}/queue-ram:mail/opensmtpd-extras-queue-ram # Schedulers SCHEDULER_PYTHON_RUN_DEPENDS= ${INSTALL_DIR}/scheduler-python:mail/opensmtpd-extras-scheduler-python SCHEDULER_RAM_RUN_DEPENDS= ${INSTALL_DIR}/scheduler-ram:mail/opensmtpd-extras-scheduler-ram # Tables TABLE_LDAP_RUN_DEPENDS= ${INSTALL_DIR}/table-ldap:mail/opensmtpd-extras-table-ldap TABLE_MYSQL_RUN_DEPENDS= ${INSTALL_DIR}/table-mysql:mail/opensmtpd-extras-table-mysql TABLE_PASSWD_RUN_DEPENDS= ${INSTALL_DIR}/table-passwd:mail/opensmtpd-extras-table-passwd TABLE_PGSQL_RUN_DEPENDS= ${INSTALL_DIR}/table-postgres:mail/opensmtpd-extras-table-postgresql TABLE_PYTHON_RUN_DEPENDS= ${INSTALL_DIR}/table-python:mail/opensmtpd-extras-table-python TABLE_REDIS_RUN_DEPENDS= ${INSTALL_DIR}/table-redis:mail/opensmtpd-extras-table-redis TABLE_SOCKETMAP_RUN_DEPENDS= ${INSTALL_DIR}/table-socketmap:mail/opensmtpd-extras-table-socketmap TABLE_SQLITE_RUN_DEPENDS= ${INSTALL_DIR}/table-sqlite:mail/opensmtpd-extras-table-sqlite # Tools TOOL_STATS_RUN_DEPENDS= tool-stats:mail/opensmtpd-extras-tool-stats .else # Only install this for the opensmtpd-extras master port pre-patch: @${REINPLACE_CMD} -e '/man_MANS.*filter_api.3/s/^/#/' \ - ${WRKSRC}/extras/wip/filters/Makefile.am + ${WRKSRC}/extras/filters/Makefile.am +# While filters still experimental feature, suppress extra call warnings from logs + ${REINPLACE_CMD} -e '/is EXPERIMENTAL/d' ${WRKSRC}/api/filter_api.c .endif .include Index: head/mail/opensmtpd-extras/distinfo =================================================================== --- head/mail/opensmtpd-extras/distinfo (revision 417367) +++ head/mail/opensmtpd-extras/distinfo (revision 417368) @@ -1,3 +1,3 @@ -TIMESTAMP = 1466588494 -SHA256 (opensmtpd-extras-201606212257.tar.gz) = dc2d3f60947a0f1c22ab4f9cf5d9efdca774a835bcf055c38a072160a59ccc34 -SIZE (opensmtpd-extras-201606212257.tar.gz) = 631713 +TIMESTAMP = 1466658022 +SHA256 (opensmtpd-extras-201606230001.tar.gz) = 4675ed506cd6dc277a6b784cdbf5abeb5710b8ee56b44faeec71c1cfec48174d +SIZE (opensmtpd-extras-201606230001.tar.gz) = 630831 Index: head/mail/opensmtpd-extras-filter-clamav/Makefile =================================================================== --- head/mail/opensmtpd-extras-filter-clamav/Makefile (revision 417367) +++ head/mail/opensmtpd-extras-filter-clamav/Makefile (revision 417368) @@ -1,20 +1,19 @@ # Created by: Adam Weinberger # $FreeBSD$ PKGNAMESUFFIX= -filter-clamav PORTREVISION= 0 COMMENT= Check messages with ClamAV in OpenSMTPD -MAINTAINER= adamw@FreeBSD.org RUN_DEPENDS= clamscan:security/clamav PLIST_FILES= libexec/opensmtpd/filter-clamav \ man/man8/filter-clamav.8.gz -CONFIGURE_ARGS+= --with-filter-clamav +CONFIGURE_ARGS+= --with-experimental-filter-clamav MASTERDIR= ${.CURDIR}/../opensmtpd-extras SLAVE_PORT= yes .include "${MASTERDIR}/Makefile" Index: head/mail/opensmtpd-extras-filter-dkim/Makefile =================================================================== --- head/mail/opensmtpd-extras-filter-dkim/Makefile (revision 417367) +++ head/mail/opensmtpd-extras-filter-dkim/Makefile (revision 417368) @@ -1,18 +1,17 @@ # Created by: Adam Weinberger # $FreeBSD$ PKGNAMESUFFIX= -filter-dkim PORTREVISION= 0 COMMENT= DKIM-signing filter for OpenSMTPD -MAINTAINER= adamw@FreeBSD.org PLIST_FILES= libexec/opensmtpd/filter-dkim-signer \ man/man8/filter-dkim-signer.8.gz -CONFIGURE_ARGS+= --with-filter-dkim-signer +CONFIGURE_ARGS+= --with-experimental-filter-dkim-signer MASTERDIR= ${.CURDIR}/../opensmtpd-extras SLAVE_PORT= yes .include "${MASTERDIR}/Makefile" Index: head/mail/opensmtpd-extras-filter-dnsbl/Makefile =================================================================== --- head/mail/opensmtpd-extras-filter-dnsbl/Makefile (revision 417367) +++ head/mail/opensmtpd-extras-filter-dnsbl/Makefile (revision 417368) @@ -1,18 +1,17 @@ # Created by: Adam Weinberger # $FreeBSD$ PKGNAMESUFFIX= -filter-dnsbl PORTREVISION= 0 COMMENT= DNSBL-checking filter for OpenSMTPD -MAINTAINER= adamw@FreeBSD.org PLIST_FILES= libexec/opensmtpd/filter-dnsbl \ man/man8/filter-dnsbl.8.gz -CONFIGURE_ARGS+= --with-filter-dnsbl +CONFIGURE_ARGS+= --with-experimental-filter-dnsbl MASTERDIR= ${.CURDIR}/../opensmtpd-extras SLAVE_PORT= yes .include "${MASTERDIR}/Makefile" Index: head/mail/opensmtpd-extras-filter-lua/Makefile =================================================================== --- head/mail/opensmtpd-extras-filter-lua/Makefile (revision 417367) +++ head/mail/opensmtpd-extras-filter-lua/Makefile (revision 417368) @@ -1,19 +1,18 @@ # Created by: fluffy # $FreeBSD$ PKGNAMESUFFIX= -filter-lua PORTREVISION= 0 COMMENT= LUA-script filter support for OpenSMTPD -MAINTAINER= fluffy@FreeBSD.org PLIST_FILES= libexec/opensmtpd/filter-lua -CONFIGURE_ARGS+= --with-filter-lua --with-lua-type=lua-${LUA_VER} +CONFIGURE_ARGS+= --with-experimental-filter-lua --with-lua-type=lua-${LUA_VER} USES= lua pkgconfig MASTERDIR= ${.CURDIR}/../opensmtpd-extras SLAVE_PORT= yes .include "${MASTERDIR}/Makefile" Index: head/mail/opensmtpd-extras-filter-monkey/Makefile =================================================================== --- head/mail/opensmtpd-extras-filter-monkey/Makefile (revision 417367) +++ head/mail/opensmtpd-extras-filter-monkey/Makefile (revision 417368) @@ -1,21 +1,20 @@ # Created by: fluffy # $FreeBSD$ PKGNAMESUFFIX= -filter-monkey PORTREVISION= 0 COMMENT= Arbitrary delay or reject filter for OpenSMTPD -MAINTAINER= fluffy@FreeBSD.org -CONFIGURE_ARGS+= --with-filter-monkey +CONFIGURE_ARGS+= --with-experimental-filter-monkey PLIST= ${.CURDIR}/pkg-plist MASTERDIR= ${.CURDIR}/../opensmtpd-extras SLAVE_PORT= yes post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/mail - ${INSTALL_DATA} ${WRKSRC}/extras/wip/filters/filter-monkey/filter-monkey.conf \ + ${INSTALL_DATA} ${WRKSRC}/extras/filters/filter-monkey/filter-monkey.conf \ ${STAGEDIR}${PREFIX}/etc/mail/filter-monkey.conf.sample .include "${MASTERDIR}/Makefile" Index: head/mail/opensmtpd-extras-filter-pause/Makefile =================================================================== --- head/mail/opensmtpd-extras-filter-pause/Makefile (revision 417367) +++ head/mail/opensmtpd-extras-filter-pause/Makefile (revision 417368) @@ -1,18 +1,17 @@ # Created by: Adam Weinberger # $FreeBSD$ PKGNAMESUFFIX= -filter-pause PORTREVISION= 0 COMMENT= Pause incoming OpenSMTPD messages to reduce spam -MAINTAINER= adamw@FreeBSD.org PLIST_FILES= libexec/opensmtpd/filter-pause \ man/man8/filter-pause.8.gz -CONFIGURE_ARGS+= --with-filter-pause +CONFIGURE_ARGS+= --with-experimental-filter-pause MASTERDIR= ${.CURDIR}/../opensmtpd-extras SLAVE_PORT= yes .include "${MASTERDIR}/Makefile" Index: head/mail/opensmtpd-extras-filter-perl/Makefile =================================================================== --- head/mail/opensmtpd-extras-filter-perl/Makefile (revision 417367) +++ head/mail/opensmtpd-extras-filter-perl/Makefile (revision 417368) @@ -1,19 +1,18 @@ # Created by: fluffy # $FreeBSD$ PKGNAMESUFFIX= -filter-perl PORTREVISION= 0 COMMENT= Perl-script filter support for OpenSMTPD -MAINTAINER= fluffy@FreeBSD.org PLIST_FILES= libexec/opensmtpd/filter-perl -CONFIGURE_ARGS+= --with-filter-perl --with-perl-type=${perl_VERSION} +CONFIGURE_ARGS+= --with-experimental-filter-perl --with-perl-type=${perl_VERSION} USES= perl5 MASTERDIR= ${.CURDIR}/../opensmtpd-extras SLAVE_PORT= yes .include "${MASTERDIR}/Makefile" Index: head/mail/opensmtpd-extras-filter-python/Makefile =================================================================== --- head/mail/opensmtpd-extras-filter-python/Makefile (revision 417367) +++ head/mail/opensmtpd-extras-filter-python/Makefile (revision 417368) @@ -1,19 +1,18 @@ # Created by: fluffy # $FreeBSD$ PKGNAMESUFFIX= -filter-python PORTREVISION= 0 COMMENT= Python-script filter support for OpenSMTPD -MAINTAINER= fluffy@FreeBSD.org PLIST_FILES= libexec/opensmtpd/filter-python -CONFIGURE_ARGS+= --with-filter-python --with-python-type=${PYTHON_VERSION} +CONFIGURE_ARGS+= --with-experimental-filter-python --with-python-type=${PYTHON_VERSION} USES= python:2 pkgconfig MASTERDIR= ${.CURDIR}/../opensmtpd-extras SLAVE_PORT= yes .include "${MASTERDIR}/Makefile" Index: head/mail/opensmtpd-extras-filter-regex/Makefile =================================================================== --- head/mail/opensmtpd-extras-filter-regex/Makefile (revision 417367) +++ head/mail/opensmtpd-extras-filter-regex/Makefile (revision 417368) @@ -1,21 +1,20 @@ # Created by: Adam Weinberger # $FreeBSD$ PKGNAMESUFFIX= -filter-regex PORTREVISION= 0 COMMENT= Regular expression filter for OpenSMTPD -MAINTAINER= adamw@FreeBSD.org -CONFIGURE_ARGS+= --with-filter-regex +CONFIGURE_ARGS+= --with-experimental-filter-regex PLIST= ${.CURDIR}/pkg-plist MASTERDIR= ${.CURDIR}/../opensmtpd-extras SLAVE_PORT= yes post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/mail - ${INSTALL_DATA} ${WRKSRC}/extras/wip/filters/filter-regex/filter-regex.conf \ + ${INSTALL_DATA} ${WRKSRC}/extras/filters/filter-regex/filter-regex.conf \ ${STAGEDIR}${PREFIX}/etc/mail/filter-regex.conf.sample .include "${MASTERDIR}/Makefile" Index: head/mail/opensmtpd-extras-filter-spamassassin/Makefile =================================================================== --- head/mail/opensmtpd-extras-filter-spamassassin/Makefile (revision 417367) +++ head/mail/opensmtpd-extras-filter-spamassassin/Makefile (revision 417368) @@ -1,18 +1,17 @@ # Created by: Adam Weinberger # $FreeBSD$ PKGNAMESUFFIX= -filter-spamassassin PORTREVISION= 0 COMMENT= Spamassassin filter addon for OpenSMTPD -MAINTAINER= adamw@FreeBSD.org PLIST_FILES= libexec/opensmtpd/filter-spamassassin \ man/man8/filter-spamassassin.8.gz -CONFIGURE_ARGS+= --with-filter-spamassassin +CONFIGURE_ARGS+= --with-experimental-filter-spamassassin MASTERDIR= ${.CURDIR}/../opensmtpd-extras SLAVE_PORT= yes .include "${MASTERDIR}/Makefile" Index: head/mail/opensmtpd-extras-queue-python/Makefile =================================================================== --- head/mail/opensmtpd-extras-queue-python/Makefile (revision 417367) +++ head/mail/opensmtpd-extras-queue-python/Makefile (revision 417368) @@ -1,19 +1,18 @@ # Created by: fluffy # $FreeBSD$ PKGNAMESUFFIX= -queue-python PORTREVISION= 0 COMMENT= Python queue support for OpenSMTPD -MAINTAINER= fluffy@FreeBSD.org PLIST_FILES= libexec/opensmtpd/queue-python CONFIGURE_ARGS+= --with-queue-python --with-python-type=${PYTHON_VERSION} USES= python:2 pkgconfig MASTERDIR= ${.CURDIR}/../opensmtpd-extras SLAVE_PORT= yes .include "${MASTERDIR}/Makefile" Index: head/mail/opensmtpd-extras-queue-ram/Makefile =================================================================== --- head/mail/opensmtpd-extras-queue-ram/Makefile (revision 417367) +++ head/mail/opensmtpd-extras-queue-ram/Makefile (revision 417368) @@ -1,17 +1,16 @@ # Created by: fluffy # $FreeBSD$ PKGNAMESUFFIX= -queue-ram PORTREVISION= 0 COMMENT= RAM queue support for OpenSMTPD -MAINTAINER= fluffy@FreeBSD.org PLIST_FILES= libexec/opensmtpd/queue-ram CONFIGURE_ARGS+= --with-queue-ram MASTERDIR= ${.CURDIR}/../opensmtpd-extras SLAVE_PORT= yes .include "${MASTERDIR}/Makefile" Index: head/mail/opensmtpd-extras-scheduler-python/Makefile =================================================================== --- head/mail/opensmtpd-extras-scheduler-python/Makefile (revision 417367) +++ head/mail/opensmtpd-extras-scheduler-python/Makefile (revision 417368) @@ -1,19 +1,18 @@ # Created by: fluffy # $FreeBSD$ PKGNAMESUFFIX= -scheduler-python PORTREVISION= 0 COMMENT= Python scheduler support for OpenSMTPD -MAINTAINER= fluffy@FreeBSD.org PLIST_FILES= libexec/opensmtpd/scheduler-python CONFIGURE_ARGS+= --with-scheduler-python --with-python-type=${PYTHON_VERSION} USES= python:2 pkgconfig MASTERDIR= ${.CURDIR}/../opensmtpd-extras SLAVE_PORT= yes .include "${MASTERDIR}/Makefile" Index: head/mail/opensmtpd-extras-scheduler-ram/Makefile =================================================================== --- head/mail/opensmtpd-extras-scheduler-ram/Makefile (revision 417367) +++ head/mail/opensmtpd-extras-scheduler-ram/Makefile (revision 417368) @@ -1,17 +1,16 @@ # Created by: fluffy # $FreeBSD$ PKGNAMESUFFIX= -scheduler-ram PORTREVISION= 0 COMMENT= RAM scheduler support for OpenSMTPD -MAINTAINER= fluffy@FreeBSD.org PLIST_FILES= libexec/opensmtpd/scheduler-ram CONFIGURE_ARGS+= --with-scheduler-ram MASTERDIR= ${.CURDIR}/../opensmtpd-extras SLAVE_PORT= yes .include "${MASTERDIR}/Makefile" Index: head/mail/opensmtpd-extras-table-ldap/Makefile =================================================================== --- head/mail/opensmtpd-extras-table-ldap/Makefile (revision 417367) +++ head/mail/opensmtpd-extras-table-ldap/Makefile (revision 417368) @@ -1,19 +1,18 @@ # Created by: fluffy # $FreeBSD$ PKGNAMESUFFIX= -table-ldap PORTREVISION= 0 COMMENT= LDAP table support for OpenSMTPD -MAINTAINER= fluffy@FreeBSD.org PLIST_FILES= libexec/opensmtpd/table-ldap CONFIGURE_ARGS+= --with-table-ldap USE_OPENLDAP= client MASTERDIR= ${.CURDIR}/../opensmtpd-extras SLAVE_PORT= yes .include "${MASTERDIR}/Makefile" Index: head/mail/opensmtpd-extras-tool-stats/Makefile =================================================================== --- head/mail/opensmtpd-extras-tool-stats/Makefile (revision 417367) +++ head/mail/opensmtpd-extras-tool-stats/Makefile (revision 417368) @@ -1,18 +1,17 @@ # Created by: fluffy # $FreeBSD$ PKGNAMESUFFIX= -tool-stats PORTREVISION= 0 COMMENT= Statistics tool for OpenSMTPD -MAINTAINER= fluffy@FreeBSD.org PLIST_FILES= bin/tool-stats \ man/man8/tool-stats.8.gz CONFIGURE_ARGS+= --with-tool-stats MASTERDIR= ${.CURDIR}/../opensmtpd-extras SLAVE_PORT= yes .include "${MASTERDIR}/Makefile"