Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F161996423
D6607.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
9 KB
Referenced Files
None
Subscribers
None
D6607.diff
View Options
Index: head/mail/opensmtpd-extras-filter-clamav/Makefile
===================================================================
--- head/mail/opensmtpd-extras-filter-clamav/Makefile
+++ head/mail/opensmtpd-extras-filter-clamav/Makefile
@@ -2,10 +2,13 @@
# $FreeBSD$
PKGNAMESUFFIX= -filter-clamav
+PORTREVISION= 1
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
Index: head/mail/opensmtpd-extras-filter-dkim/Makefile
===================================================================
--- head/mail/opensmtpd-extras-filter-dkim/Makefile
+++ head/mail/opensmtpd-extras-filter-dkim/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PKGNAMESUFFIX= -filter-dkim
+PORTREVISION= 1
COMMENT= DKIM-signing filter for OpenSMTPD
MAINTAINER= adamw@FreeBSD.org
Index: head/mail/opensmtpd-extras-filter-dnsbl/Makefile
===================================================================
--- head/mail/opensmtpd-extras-filter-dnsbl/Makefile
+++ head/mail/opensmtpd-extras-filter-dnsbl/Makefile
@@ -2,12 +2,11 @@
# $FreeBSD$
PKGNAMESUFFIX= -filter-dnsbl
+PORTREVISION= 1
COMMENT= DNSBL-checking filter for OpenSMTPD
MAINTAINER= adamw@FreeBSD.org
-LIB_DEPENDS= libasr.so:dns/libasr
-
PLIST_FILES= libexec/opensmtpd/filter-dnsbl \
man/man8/filter-dnsbl.8.gz
Index: head/mail/opensmtpd-extras-filter-pause/Makefile
===================================================================
--- head/mail/opensmtpd-extras-filter-pause/Makefile
+++ head/mail/opensmtpd-extras-filter-pause/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PKGNAMESUFFIX= -filter-pause
+PORTREVISION= 1
COMMENT= Pause incoming OpenSMTPD messages to reduce spam
MAINTAINER= adamw@FreeBSD.org
Index: head/mail/opensmtpd-extras-filter-regex/Makefile
===================================================================
--- head/mail/opensmtpd-extras-filter-regex/Makefile
+++ head/mail/opensmtpd-extras-filter-regex/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PKGNAMESUFFIX= -filter-regex
+PORTREVISION= 1
COMMENT= Regular expression filter for OpenSMTPD
MAINTAINER= adamw@FreeBSD.org
Index: head/mail/opensmtpd-extras-filter-spamassassin/Makefile
===================================================================
--- head/mail/opensmtpd-extras-filter-spamassassin/Makefile
+++ head/mail/opensmtpd-extras-filter-spamassassin/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PKGNAMESUFFIX= -filter-spamassassin
+PORTREVISION= 1
COMMENT= Spamassassin filter addon for OpenSMTPD
MAINTAINER= adamw@FreeBSD.org
Index: head/mail/opensmtpd-extras-table-mysql/Makefile
===================================================================
--- head/mail/opensmtpd-extras-table-mysql/Makefile
+++ head/mail/opensmtpd-extras-table-mysql/Makefile
@@ -2,12 +2,14 @@
# $FreeBSD$
PKGNAMESUFFIX= -table-mysql
+PORTREVISION= 1
-COMMENT= MySQL table support for opensmtpd
+COMMENT= MySQL table support for OpenSMTPD
PLIST_FILES= libexec/opensmtpd/table-mysql
-CONFIGURE_ARGS= --with-table-mysql
+CONFIGURE_ARGS+= --with-table-mysql
+CFLAGS+= -I${LOCALBASE}/include/mysql
LDFLAGS+= -L${LOCALBASE}/lib/mysql
USES= mysql
Index: head/mail/opensmtpd-extras-table-passwd/Makefile
===================================================================
--- head/mail/opensmtpd-extras-table-passwd/Makefile
+++ head/mail/opensmtpd-extras-table-passwd/Makefile
@@ -2,14 +2,14 @@
# $FreeBSD$
PKGNAMESUFFIX= -table-passwd
+PORTREVISION= 1
-COMMENT= passwd(5) table support for opensmtpd
+COMMENT= passwd(5) table support for OpenSMTPD
PLIST_FILES= libexec/opensmtpd/table-passwd \
man/man5/table-passwd.5.gz
-CONFIGURE_ARGS= --with-table-passwd
-LDFLAGS+= -L${LOCALBASE}/lib/mysql
+CONFIGURE_ARGS+= --with-table-passwd
MASTERDIR= ${.CURDIR}/../opensmtpd-extras
SLAVE_PORT= yes
Index: head/mail/opensmtpd-extras-table-postgresql/Makefile
===================================================================
--- head/mail/opensmtpd-extras-table-postgresql/Makefile
+++ head/mail/opensmtpd-extras-table-postgresql/Makefile
@@ -2,12 +2,13 @@
# $FreeBSD$
PKGNAMESUFFIX= -table-postgresql
+PORTREVISION= 1
-COMMENT= PostgreSQL table support for opensmtpd
+COMMENT= PostgreSQL table support for OpenSMTPD
PLIST_FILES= libexec/opensmtpd/table-postgres
-CONFIGURE_ARGS= --with-table-postgres
+CONFIGURE_ARGS+= --with-table-postgres
USES= pgsql
Index: head/mail/opensmtpd-extras-table-python/Makefile
===================================================================
--- head/mail/opensmtpd-extras-table-python/Makefile
+++ head/mail/opensmtpd-extras-table-python/Makefile
@@ -2,14 +2,15 @@
# $FreeBSD$
PKGNAMESUFFIX= -table-python
+PORTREVISION= 1
-COMMENT= Python table support for opensmtpd
+COMMENT= Python table support for OpenSMTPD
PLIST_FILES= libexec/opensmtpd/table-python
-CONFIGURE_ARGS= --with-table-python --with-python-type=${PYTHON_VERSION}
+CONFIGURE_ARGS+= --with-table-python --with-python-type=${PYTHON_VERSION}
-USES= python
+USES= python pkgconfig
MASTERDIR= ${.CURDIR}/../opensmtpd-extras
SLAVE_PORT= yes
Index: head/mail/opensmtpd-extras-table-redis/Makefile
===================================================================
--- head/mail/opensmtpd-extras-table-redis/Makefile
+++ head/mail/opensmtpd-extras-table-redis/Makefile
@@ -2,18 +2,21 @@
# $FreeBSD$
PKGNAMESUFFIX= -table-redis
+PORTREVISION= 1
-COMMENT= Redis table support for opensmtpd
+COMMENT= Redis table support for OpenSMTPD
LIB_DEPENDS= libhiredis.so:databases/hiredis
PLIST_FILES= libexec/opensmtpd/table-redis \
man/man5/table-redis.5.gz
-CONFIGURE_ARGS= --with-table-redis
+CONFIGURE_ARGS+= --with-table-redis
CONFIGURE_ENV= REDIS_CONFIG=${LOCALBASE}/bin/pkgconf
CFLAGS+= -I${LOCALBASE}/include/hiredis
+USES= pkgconfig
+
MASTERDIR= ${.CURDIR}/../opensmtpd-extras
SLAVE_PORT= yes
Index: head/mail/opensmtpd-extras-table-socketmap/Makefile
===================================================================
--- head/mail/opensmtpd-extras-table-socketmap/Makefile
+++ head/mail/opensmtpd-extras-table-socketmap/Makefile
@@ -2,13 +2,14 @@
# $FreeBSD$
PKGNAMESUFFIX= -table-socketmap
+PORTREVISION= 1
-COMMENT= Socketmap table support for opensmtpd
+COMMENT= Socketmap table support for OpenSMTPD
PLIST_FILES= libexec/opensmtpd/table-socketmap \
man/man5/table-socketmap.5.gz
-CONFIGURE_ARGS= --with-table-socketmap
+CONFIGURE_ARGS+= --with-table-socketmap
MASTERDIR= ${.CURDIR}/../opensmtpd-extras
SLAVE_PORT= yes
Index: head/mail/opensmtpd-extras-table-sqlite/Makefile
===================================================================
--- head/mail/opensmtpd-extras-table-sqlite/Makefile
+++ head/mail/opensmtpd-extras-table-sqlite/Makefile
@@ -2,15 +2,16 @@
# $FreeBSD$
PKGNAMESUFFIX= -table-sqlite
+PORTREVISION= 1
-COMMENT= SQLite table support for opensmtpd
+COMMENT= SQLite table support for OpenSMTPD
PLIST_FILES= libexec/opensmtpd/table-sqlite \
man/man5/table-sqlite.5.gz
-CONFIGURE_ARGS= --with-table-sqlite
+CONFIGURE_ARGS+= --with-table-sqlite
-USES= sqlite
+USES= sqlite pkgconfig
MASTERDIR= ${.CURDIR}/../opensmtpd-extras
SLAVE_PORT= yes
Index: head/mail/opensmtpd-extras/Makefile
===================================================================
--- head/mail/opensmtpd-extras/Makefile
+++ head/mail/opensmtpd-extras/Makefile
@@ -3,34 +3,53 @@
PORTNAME= opensmtpd-extras
PORTVERSION= 201605232202
-PORTREVISION?= 0
+PORTREVISION?= 1
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?= gahr@FreeBSD.org
COMMENT?= Addons for OpenSMTPD
LICENSE?= ISCL
LIB_DEPENDS+= libevent.so:devel/libevent2
-RUN_DEPENDS+= ${LOCALBASE}/sbin/smtpctl:mail/opensmtpd
-USES+= autoreconf libtool pkgconfig
+USES+= autoreconf libtool
USE_OPENSSL= yes
-WITH_OPENSSL_PORT= yes
GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --sysconfdir="${PREFIX}/etc/mail"
+
# NB: Please *DO NOT* add the following; they are NOT for end-users:
-# filter-monkey, filter-stub, filter-trace, filter-void
+# 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:${PORTSDIR}/mail/opensmtpd
+OPENSMTP_DEVEL_RUN_DEPENDS_OFF= smtpctl:${PORTSDIR}/mail/opensmtpd
+OPENSMTP_DEVEL_BUILD_DEPENDS= smtpctl:${PORTSDIR}/mail/opensmtpd-devel
+OPENSMTP_DEVEL_RUN_DEPENDS= smtpctl:${PORTSDIR}/mail/opensmtpd-devel
+
.if empty(SLAVE_PORT)
OPTIONS_GROUP= FILTER TABLE
OPTIONS_GROUP_FILTER= CLAMAV DKIM DNSBL PAUSE REGEX SPAMASSASSIN
OPTIONS_GROUP_TABLE= LDAP MYSQL PASSWD PGSQL PYTHON REDIS SMAP SQLITE
OPTIONS_DEFAULT= ${OPTIONS_GROUP_FILTER} ${OPTIONS_GROUP_TABLE}
+# Groups
+FILTER_DESC= BASE FILTERS
+TABLE_DESC= BASE TABLES
+
# Filters
CLAMAV_DESC= Check messages with ClamAV
DKIM_DESC= Sign messages with DKIM
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Jul 9, 6:47 PM (3 h, 51 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34895523
Default Alt Text
D6607.diff (9 KB)
Attached To
Mode
D6607: mail/opensmtpd-extras-* : unconditionally define PORTREVISION
Attached
Detach File
Event Timeline
Log In to Comment