ports/80072: REPOCOPY: mail/policyd -> mail/postfix-policyd-spf
Marcus Grando
marcus at corp.grupos.com.br
Mon Apr 18 15:00:41 UTC 2005
>Number: 80072
>Category: ports
>Synopsis: REPOCOPY: mail/policyd -> mail/postfix-policyd-spf
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Mon Apr 18 15:00:40 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Marcus Grando
>Release: FreeBSD 4.11-STABLE i386
>Organization:
Grupos Internet S/A
>Environment:
System: FreeBSD corp.grupos.com.br 4.11-STABLE FreeBSD 4.11-STABLE #47: Thu Apr 7 19:39:31 BRT 2005 root at corp.grupos.com.br:/usr/obj/usr/src/sys/CORP i386
>Description:
REPOCOPY: mail/policyd -> mail/postfix-policyd-spf
- After repocopy please apply patch below and add comments in ports/UPDATING
- Remove mail/policyd
>How-To-Repeat:
>Fix:
--- postfix-policyd-spf.patch begins here ---
diff -ruN postfix-policyd-spf.orig/Makefile postfix-policyd-spf/Makefile
--- postfix-policyd-spf.orig/Makefile Fri Jan 14 01:01:28 2005
+++ postfix-policyd-spf/Makefile Mon Apr 18 11:51:37 2005
@@ -10,19 +10,25 @@
PORTREVISION= 1
CATEGORIES= mail
MASTER_SITES= http://www.libspf2.org/patch/
+PKGNAMEPREFIX= postfix-
+PKGNAMESUFFIX= -spf
MAINTAINER= marcus at corp.grupos.com.br
COMMENT= Implements SPF for postfix, as a policy daemon
LIB_DEPENDS= spf2.1:${PORTSDIR}/mail/libspf2
+CONFLICTS= policyd-1.*
+
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include"
CONFIGURE_ENV+= CFLAGS="-I${LOCALBASE}/include"
CONFIGURE_ENV+= LDFLAGS="-L${LOCALBASE}/lib"
GNU_CONFIGURE= yes
USE_GETOPT_LONG= yes
-PLIST_FILES= sbin/policyd
+PLIST_FILES= sbin/postfix-policyd-spf
+
+DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}
.if !defined(NOPORTDOCS)
PORTDOCS= *
@@ -33,5 +39,24 @@
@${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
.endif
+ @${ECHO_CMD} ""
+ @${ECHO_CMD} "*** Now sbin/policyd has renamed to sbin/postfix-policyd-spf ***"
+ @${ECHO_CMD} ""
+ @${ECHO_CMD} "To run this from ${PREFIX}/etc/postfix/master.cf:"
+ @${ECHO_CMD} ""
+ @${ECHO_CMD} "policy unix - n n - - spawn"
+ @${ECHO_CMD} " user=nobody argv=${PREFIX}/sbin/postfix-policyd-spf"
+ @${ECHO_CMD} ""
+ @${ECHO_CMD} "To use this from Postfix SMTPD, use in ${PREFIX}/etc/postfix/main.cf:"
+ @${ECHO_CMD} ""
+ @${ECHO_CMD} "smtpd_recipient_restrictions = ..."
+ @${ECHO_CMD} " reject_unknown_sender_domain"
+ @${ECHO_CMD} " reject_unauth_destination"
+ @${ECHO_CMD} " check_policy_service unix:private/policy"
+ @${ECHO_CMD} " ..."
+ @${ECHO_CMD} ""
+ @${ECHO_CMD} "NOTE: specify check_policy_service AFTER reject_unauth_destination"
+ @${ECHO_CMD} "or else your system can become an open relay."
+ @${ECHO_CMD} ""
.include <bsd.port.mk>
diff -ruN postfix-policyd-spf.orig/files/patch-Makefile.in postfix-policyd-spf/files/patch-Makefile.in
--- postfix-policyd-spf.orig/files/patch-Makefile.in Wed Dec 31 21:00:00 1969
+++ postfix-policyd-spf/files/patch-Makefile.in Mon Apr 18 11:25:44 2005
@@ -0,0 +1,13 @@
+--- Makefile.in.orig Mon Jun 28 13:59:26 2004
++++ Makefile.in Mon Apr 18 11:24:56 2005
+@@ -192,8 +192,8 @@
+ || test -f $$p1 \
+ ; then \
+ f=`echo $$p1|sed '$(transform);s/$$/$(EXEEXT)/'`; \
+- echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(sbindir)/$$f"; \
+- $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(sbindir)/$$f; \
++ echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(sbindir)/postfix-policyd-spf"; \
++ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(sbindir)/postfix-policyd-spf; \
+ else :; fi; \
+ done
+
--- postfix-policyd-spf.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list