svn commit: r448747 - in head/mail: . smfsav smfsav-devel smfsav-devel/files
Danilo G. Baio
dbaio at FreeBSD.org
Sat Aug 26 01:18:18 UTC 2017
Author: dbaio
Date: Sat Aug 26 01:18:16 2017
New Revision: 448747
URL: https://svnweb.freebsd.org/changeset/ports/448747
Log:
New port: mail/smfsav-devel
mail/smfsav -> mail/smfsav-devel
This is a fork of smf-sav which was originally written by Eugene Kurmanin.
It is a "reloaded" version with heavy bugfixes maintained by Gabriele
Maria Plutzar.
WWW: http://smf-sav.anw.at/
PR: 216669
Submitted by: Kan Sasaki <sasaki at fcc.ad.jp>
Added:
head/mail/smfsav-devel/
- copied from r448744, head/mail/smfsav/
Modified:
head/mail/Makefile
head/mail/smfsav-devel/Makefile
head/mail/smfsav-devel/distinfo
head/mail/smfsav-devel/files/patch-readme
head/mail/smfsav-devel/files/patch-smf-sav.c
head/mail/smfsav-devel/files/patch-smf-sav.conf
head/mail/smfsav-devel/files/pkg-message.in
head/mail/smfsav-devel/pkg-descr
head/mail/smfsav/Makefile
Modified: head/mail/Makefile
==============================================================================
--- head/mail/Makefile Sat Aug 26 00:49:33 2017 (r448746)
+++ head/mail/Makefile Sat Aug 26 01:18:16 2017 (r448747)
@@ -643,6 +643,7 @@
SUBDIR += slapd-cyrus
SUBDIR += sma
SUBDIR += smfsav
+ SUBDIR += smfsav-devel
SUBDIR += smtp-cli
SUBDIR += smtp-gated
SUBDIR += smtpfeed
Modified: head/mail/smfsav-devel/Makefile
==============================================================================
--- head/mail/smfsav/Makefile Fri Aug 25 23:32:36 2017 (r448744)
+++ head/mail/smfsav-devel/Makefile Sat Aug 26 01:18:16 2017 (r448747)
@@ -2,17 +2,16 @@
# $FreeBSD$
PORTNAME= smfsav
-PORTVERSION= 1.4.0
-PORTREVISION= 3
+PORTVERSION= 2.1
CATEGORIES= mail
-MASTER_SITES= SF/smfs
-DISTNAME= smf-sav-${PORTVERSION}
-DIST_SUBDIR= ${PORTNAME}
+MASTER_SITES= http://smf-sav.anw.at/
+PKGNAMESUFFIX= -devel
+DISTNAME= smf-sav-reloaded-${PORTVERSION}
MAINTAINER= sasaki at fcc.ad.jp
COMMENT= Sendmail Sender Address Validator
-LICENSE= GPLv2
+LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
USERS= smfs
@@ -28,6 +27,9 @@ LDFLAGS+= -lmilter -lpthread
SMFSAV_RUN_DIR?=/var/run/smfs
PLIST_SUB= SMFSAV_RUN_DIR=${SMFSAV_RUN_DIR}
SUB_FILES+= pkg-message
+SUB_LIST= ${PLIST_SUB}
+
+CONFLICTS= smfsav
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/mail/sendmail/bsd.milter.mk"
Modified: head/mail/smfsav-devel/distinfo
==============================================================================
--- head/mail/smfsav/distinfo Fri Aug 25 23:32:36 2017 (r448744)
+++ head/mail/smfsav-devel/distinfo Sat Aug 26 01:18:16 2017 (r448747)
@@ -1,2 +1,3 @@
-SHA256 (smfsav/smf-sav-1.4.0.tar.gz) = 77a28d012330581b5ecaf126a153f049731c399e294aab0ded53c1b0abab68cc
-SIZE (smfsav/smf-sav-1.4.0.tar.gz) = 21968
+TIMESTAMP = 1503277712
+SHA256 (smf-sav-reloaded-2.1.tar.gz) = 3e3fd5deed7ea30204b8ed1be0bba7da8bd0b5af055aa72e9094e2a6b5891760
+SIZE (smf-sav-reloaded-2.1.tar.gz) = 23356
Modified: head/mail/smfsav-devel/files/patch-readme
==============================================================================
--- head/mail/smfsav/files/patch-readme Fri Aug 25 23:32:36 2017 (r448744)
+++ head/mail/smfsav-devel/files/patch-readme Sat Aug 26 01:18:16 2017 (r448747)
@@ -1,6 +1,6 @@
---- readme.orig 2006-10-26 05:15:10.000000000 +0900
-+++ readme 2015-06-02 13:24:39.167974000 +0900
-@@ -38,11 +38,11 @@
+--- readme.orig 2012-04-08 16:07:48 UTC
++++ readme
+@@ -50,18 +50,18 @@ Under FreeBSD the BIND v8 is required (p
make
make install
@@ -15,3 +15,11 @@
Add this milter to start-up scripts before starting a Sendmail daemon.
Look at the contributed samples of start-up scripts.
+
+ Add these lines to your Sendmail configuration file (usually sendmail.mc):
+ define(`confMILTER_MACROS_HELO', confMILTER_MACROS_HELO`, {verify}')dnl
+-INPUT_MAIL_FILTER(`smf-sav', `S=unix:/var/run/smfs/smf-sav.sock, T=S:30s;R:4m')dnl
++INPUT_MAIL_FILTER(`smf-sav', `S=unix:%%SMFSAV_RUN_DIR%%/smf-sav.sock, T=S:30s;R:4m')dnl
+
+ IMPORTANT: make sure that /var/run is not a group writable directory! If so,
+ or chmod 755 /var/run, or if it's impossible switch to another directory.
Modified: head/mail/smfsav-devel/files/patch-smf-sav.c
==============================================================================
--- head/mail/smfsav/files/patch-smf-sav.c Fri Aug 25 23:32:36 2017 (r448744)
+++ head/mail/smfsav-devel/files/patch-smf-sav.c Sat Aug 26 01:18:16 2017 (r448747)
@@ -1,5 +1,5 @@
---- smf-sav.c.orig 2006-10-26 05:15:10.000000000 +0900
-+++ smf-sav.c 2015-06-02 13:30:44.250725000 +0900
+--- smf-sav.c.orig 2013-05-25 11:48:52 UTC
++++ smf-sav.c
@@ -20,11 +20,7 @@
#endif
@@ -42,3 +42,12 @@
#define PUBLIC_NAME "yourhost.yourdomain.tld"
#define SAFE_CALLBACK "postmaster at yourdomain.tld"
#define SYSLOG_FACILITY LOG_MAIL
+@@ -81,7 +69,7 @@
+ #define TO_PASS_TTL 3600
+ #define TO_TEMPFAIL_TTL 300
+ #define TO_FAIL_TTL 3600
+-#define WORK_SPACE "/var/run/smfs"
++#define WORK_SPACE "%%SMFSAV_RUN_DIR%%"
+ #define OCONN "unix:" WORK_SPACE "/smf-sav.sock"
+ #define USER "smfs"
+
Modified: head/mail/smfsav-devel/files/patch-smf-sav.conf
==============================================================================
--- head/mail/smfsav/files/patch-smf-sav.conf Fri Aug 25 23:32:36 2017 (r448744)
+++ head/mail/smfsav-devel/files/patch-smf-sav.conf Sat Aug 26 01:18:16 2017 (r448747)
@@ -1,8 +1,20 @@
---- smf-sav.conf.orig 2006-10-26 05:15:10.000000000 +0900
-+++ smf-sav.conf 2015-06-02 13:32:07.814150000 +0900
+--- smf-sav.conf.orig 2012-04-08 17:04:38 UTC
++++ smf-sav.conf
@@ -1,4 +1,4 @@
-# /etc/mail/smfs/smf-sav.conf
+# %%PREFIX%%/etc/smf-sav.conf
#
- # smf-sav configuration file v1.4.0 (it's read at start)
+ # smf-sav configuration file v2.0
+ # pre initialisised with useful values
+@@ -173,9 +173,9 @@ ToFailTTL 10h # recipients that did not
+
+ # Socket used to communicate with a Sendmail daemon
+ #
+-# Default: unix:/var/run/smfs/smf-sav.sock
++# Default: unix:%%SMFSAV_RUN_DIR%%/smf-sav.sock
+ #
+-Socket unix:/var/run/smfs/smf-sav.sock
++Socket unix:%%SMFSAV_RUN_DIR%%/smf-sav.sock
+
+ # Facility for logging via a Syslog daemon
#
Modified: head/mail/smfsav-devel/files/pkg-message.in
==============================================================================
--- head/mail/smfsav/files/pkg-message.in Fri Aug 25 23:32:36 2017 (r448744)
+++ head/mail/smfsav-devel/files/pkg-message.in Sat Aug 26 01:18:16 2017 (r448747)
@@ -3,7 +3,7 @@
1. Inspect and edit the %%PREFIX%%/etc/smfsav.conf file
2. Add these lines to your Sendmail configuration file (usually sendmail.mc):
define(`confMILTER_MACROS_HELO', confMILTER_MACROS_HELO`, {verify}')dnl
- INPUT_MAIL_FILTER(`smf-sav', `S=unix:/var/run/smfs/smf-sav.sock, T=S:30s;R:4m')dnl
+ INPUT_MAIL_FILTER(`smf-sav', `S=unix:%%SMFSAV_RUN_DIR%%/smf-sav.sock, T=S:30s;R:4m')dnl
3. Put line smfsav_enable="YES" to /etc/rc.conf file
4. Run `service smfsav start`
=====================================================================================
Modified: head/mail/smfsav-devel/pkg-descr
==============================================================================
--- head/mail/smfsav/pkg-descr Fri Aug 25 23:32:36 2017 (r448744)
+++ head/mail/smfsav-devel/pkg-descr Sat Aug 26 01:18:16 2017 (r448747)
@@ -1,11 +1,15 @@
- It's a lightweight, fast and reliable Sendmail milter that implements
+It's a lightweight, fast and reliable Sendmail milter that implements
a real-time Sender e-Mail Address Verification technology. This technology
can stop some kinds of SPAM with a spoofed sender's e-Mail address.
- Also it implements a real-time Recipient e-Mail Address Verification
+Also it implements a real-time Recipient e-Mail Address Verification
technology. It can be useful if your machine is a backup MX for the recipient's
domains or if your machine forwards all e-Mail messages as a relay host for your
domains to another internal or external e-Mail servers.
- It's a lite alternative for the spamilter, milter-sender and milter-ahead
+It's a lite alternative for the spamilter, milter-sender and milter-ahead
milters.
-WWW: http://smfs.sourceforge.net/
+This is a fork of smf-sav which was originally written by Eugene Kurmanin.
+It is a "reloaded" version with heavy bugfixes maintained by Gabriele
+Maria Plutzar.
+
+WWW: http://smf-sav.anw.at/
Modified: head/mail/smfsav/Makefile
==============================================================================
--- head/mail/smfsav/Makefile Sat Aug 26 00:49:33 2017 (r448746)
+++ head/mail/smfsav/Makefile Sat Aug 26 01:18:16 2017 (r448747)
@@ -29,6 +29,8 @@ SMFSAV_RUN_DIR?=/var/run/smfs
PLIST_SUB= SMFSAV_RUN_DIR=${SMFSAV_RUN_DIR}
SUB_FILES+= pkg-message
+CONFLICTS= smfsav-devel
+
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/mail/sendmail/bsd.milter.mk"
More information about the svn-ports-all
mailing list