svn commit: r467493 - in head: . mail/postgrey

Kurt Jaeger pi at FreeBSD.org
Mon Apr 16 17:18:02 UTC 2018


Author: pi
Date: Mon Apr 16 17:18:00 2018
New Revision: 467493
URL: https://svnweb.freebsd.org/changeset/ports/467493

Log:
  mail/postgrey: fix conflict of PG_USER variable with PostgreSQL
  
  Please note:
  
  20180416:
    AFFECTS: users of mail/postgrey
    AUTHOR: ports.maintainer at evilphi.com
  
    If you use any of the optional make.conf variables to specify the
    postgrey user, group, db dir, or run dir when building the port, you will
    need to change the prefix from PG_ to POSTGREY_*.  The variables were
    renamed to solve a namespace collision with the PostgreSQL ports.
  
  PR:		227261
  Submitted by:	Melissa Pilgrim <ports.maintainer at evilphi.com> (maintainer)
  Reported by:	Piotr Kubaj <pkubaj at anongoth.pl>

Modified:
  head/UPDATING
  head/mail/postgrey/Makefile
  head/mail/postgrey/pkg-plist

Modified: head/UPDATING
==============================================================================
--- head/UPDATING	Mon Apr 16 17:05:57 2018	(r467492)
+++ head/UPDATING	Mon Apr 16 17:18:00 2018	(r467493)
@@ -5,6 +5,15 @@ they are unavoidable.
 You should get into the habit of checking this file for changes each time
 you update your ports collection, before attempting any port upgrades.
 
+20180416:
+  AFFECTS: users of mail/postgrey
+  AUTHOR: ports.maintainer at evilphi.com
+
+  If you use any of the optional make.conf variables to specify the
+  postgrey user, group, db dir, or run dir when building the port, you will
+  need to change the prefix from PG_ to POSTGREY_*.  The variables were
+  renamed to solve a namespace collision with the PostgreSQL ports.
+
 20180412:
   AFFECTS: users of devel/php-composer
   AUTHOT: madpilot at FreeBSD.org

Modified: head/mail/postgrey/Makefile
==============================================================================
--- head/mail/postgrey/Makefile	Mon Apr 16 17:05:57 2018	(r467492)
+++ head/mail/postgrey/Makefile	Mon Apr 16 17:18:00 2018	(r467493)
@@ -3,7 +3,7 @@
 
 PORTNAME=	postgrey
 PORTVERSION=	1.37
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	mail
 MASTER_SITES=	http://postgrey.schweikert.ch/pub/ \
 		http://postgrey.schweikert.ch/pub/old/
@@ -30,21 +30,21 @@ NO_BUILD=	yes
 POD2MAN?=	pod2man
 PORTDOCS=	README Changes README.exim
 
-PG_DBDIR?=	/var/db/postgrey
-PG_GROUP?=	postgrey
-PG_RUNDIR?=	/var/run/postgrey
-PG_USER?=	postgrey
+POSTGREY_DBDIR?=	/var/db/postgrey
+POSTGREY_GROUP?=	postgrey
+POSTGREY_RUNDIR?=	/var/run/postgrey
+POSTGREY_USER?=		postgrey
 
-SUB_LIST=	PG_DBDIR=${PG_DBDIR} \
-		PG_RUNDIR=${PG_RUNDIR}
+SUB_LIST=	POSTGREY_DBDIR=${POSTGREY_DBDIR} \
+		POSTGREY_RUNDIR=${POSTGREY_RUNDIR}
 
-PLIST_SUB+=	PG_DBDIR=${PG_DBDIR} \
-		PG_GROUP=${PG_GROUP} \
-		PG_RUNDIR=${PG_RUNDIR} \
-		PG_USER=${PG_USER}
+PLIST_SUB+=	POSTGREY_DBDIR=${POSTGREY_DBDIR} \
+		POSTGREY_GROUP=${POSTGREY_GROUP} \
+		POSTGREY_RUNDIR=${POSTGREY_RUNDIR} \
+		POSTGREY_USER=${POSTGREY_USER}
 
-USERS=		${PG_USER}
-GROUPS=		${PG_GROUP}
+USERS=		${POSTGREY_USER}
+GROUPS=		${POSTGREY_GROUP}
 
 MANPAGES=	postgrey.1 policy-test.1 postgreyreport.1
 ETCFILES=	whitelist_clients whitelist_recipients
@@ -54,11 +54,11 @@ SHEBANG_FILES=	postgrey policy-test contrib/postgreyre
 OPTIONS_DEFINE=	DOCS
 
 post-patch:
-	@${REINPLACE_CMD} -e 's#nogroup#${PG_GROUP}#' \
+	@${REINPLACE_CMD} -e 's#nogroup#${POSTGREY_GROUP}#' \
 		-e 's#/etc/main.cf#/etc/postfix/main.cf#' ${WRKSRC}/postgrey
 	@${REINPLACE_CMD} -e 's#/etc/postfix#${PREFIX}&#' \
 		${WRKSRC}/postgrey ${WRKSRC}/postgrey_whitelist_*
-	@${REINPLACE_CMD} -e 's#/var/spool/postfix/postgrey#${PG_DBDIR}#' \
+	@${REINPLACE_CMD} -e 's#/var/spool/postfix/postgrey#${POSTGREY_DBDIR}#' \
 		${WRKSRC}/postgrey ${WRKSRC}/contrib/postgreyreport
 
 do-install:
@@ -69,8 +69,8 @@ do-install:
 	${INSTALL_SCRIPT} ${WRKSRC}/policy-test ${STAGEDIR}${PREFIX}/sbin
 	${INSTALL_SCRIPT} ${WRKSRC}/contrib/postgreyreport \
 		${STAGEDIR}${PREFIX}/sbin
-	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/postfix ${STAGEDIR}${PG_DBDIR} \
-		${STAGEDIR}${PG_RUNDIR}
+	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/postfix ${STAGEDIR}${POSTGREY_DBDIR} \
+		${STAGEDIR}${POSTGREY_RUNDIR}
 .for i in ${ETCFILES}
 	${INSTALL_DATA} ${WRKSRC}/postgrey_${i} \
 		${STAGEDIR}${PREFIX}/etc/postfix/postgrey_${i}.sample

Modified: head/mail/postgrey/pkg-plist
==============================================================================
--- head/mail/postgrey/pkg-plist	Mon Apr 16 17:05:57 2018	(r467492)
+++ head/mail/postgrey/pkg-plist	Mon Apr 16 17:18:00 2018	(r467493)
@@ -7,5 +7,5 @@ sbin/postgrey
 sbin/policy-test
 sbin/postgreyreport
 @dir etc/postfix
- at dir(%%PG_USER%%,%%PG_GROUP%%,750) %%PG_DBDIR%%
- at dir(%%PG_USER%%,%%PG_GROUP%%,750) %%PG_RUNDIR%%
+ at dir(%%POSTGREY_USER%%,%%POSTGREY_GROUP%%,750) %%POSTGREY_DBDIR%%
+ at dir(%%POSTGREY_USER%%,%%POSTGREY_GROUP%%,750) %%POSTGREY_RUNDIR%%


More information about the svn-ports-head mailing list