Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Feb 2015 11:14:24 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r379338 - in head/www: trac-email2trac trac-email2trac-postfix
Message-ID:  <201502191114.t1JBEOMB006310@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Thu Feb 19 11:14:23 2015
New Revision: 379338
URL: https://svnweb.freebsd.org/changeset/ports/379338
QAT: https://qat.redports.org/buildarchive/r379338/

Log:
  - Convert to @sample
  - Convert to @(user,group,mode)
  - Convert to OPTIONS_SLAVE
  - Register CONFLICTS with -postfix slave port

Modified:
  head/www/trac-email2trac-postfix/Makefile
  head/www/trac-email2trac/Makefile
  head/www/trac-email2trac/pkg-plist

Modified: head/www/trac-email2trac-postfix/Makefile
==============================================================================
--- head/www/trac-email2trac-postfix/Makefile	Thu Feb 19 09:29:12 2015	(r379337)
+++ head/www/trac-email2trac-postfix/Makefile	Thu Feb 19 11:14:23 2015	(r379338)
@@ -2,7 +2,9 @@
 
 PKGNAMESUFFIX=		-postfix
 
-WITH_POSTFIX=		yes
+CONFLICTS_INSTALL=	trac-email2trac-[0-9]*
+
+OPTIONS_SLAVE=		POSTFIX
 
 MASTERDIR=		${.CURDIR}/../trac-email2trac
 

Modified: head/www/trac-email2trac/Makefile
==============================================================================
--- head/www/trac-email2trac/Makefile	Thu Feb 19 09:29:12 2015	(r379337)
+++ head/www/trac-email2trac/Makefile	Thu Feb 19 11:14:23 2015	(r379338)
@@ -29,6 +29,10 @@ PORTDOCS=	AUTHORS ChangeLog INSTALL READ
 
 .include <bsd.port.options.mk>
 
+.if ${SLAVE_PORT} == no
+CONFLICTS_INSTALL+=	trac-email2trac-postfix-[0-9]*
+.endif
+
 .if ${PORT_OPTIONS:MPOSTFIX}
 MTAUSER?=	nobody
 .else
@@ -38,14 +42,10 @@ MTAUSER?=	mailnull
 do-install:
 	@${INSTALL_SCRIPT} ${WRKSRC}/delete_spam.py ${STAGEDIR}${PREFIX}/bin/delete_spam
 	@${INSTALL_SCRIPT} ${WRKSRC}/email2trac.py ${STAGEDIR}${PREFIX}/bin/email2trac
-	@${INSTALL} ${COPY} ${STRIP} ${_BINOWNGRP} -m 4111 \
+	@${INSTALL_PROGRAM} \
 	    ${WRKSRC}/run_email2trac ${STAGEDIR}${PREFIX}/bin
 	@${INSTALL_DATA} ${WRKSRC}/email2trac.conf \
 	    ${STAGEDIR}${PREFIX}/etc/email2trac.conf.sample
-	@if [ ! -e ${STAGEDIR}${PREFIX}/etc/email2trac.conf ]; then \
-		${CP} -p ${STAGEDIR}${PREFIX}/etc/email2trac.conf.sample \
-		    ${STAGEDIR}${PREFIX}/etc/email2trac.conf ; \
-	fi
 .if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 .for file in ${PORTDOCS}

Modified: head/www/trac-email2trac/pkg-plist
==============================================================================
--- head/www/trac-email2trac/pkg-plist	Thu Feb 19 09:29:12 2015	(r379337)
+++ head/www/trac-email2trac/pkg-plist	Thu Feb 19 11:14:23 2015	(r379338)
@@ -1,6 +1,4 @@
 bin/delete_spam
 bin/email2trac
-bin/run_email2trac
-@unexec if cmp -s %D/etc/email2trac.conf %D/etc/email2trac.conf.sample; then rm -f %D/etc/email2trac.conf; fi
-etc/email2trac.conf.sample
-@exec if [ ! -e %D/etc/email2trac.conf ]; then cp %D/etc/email2trac.conf.sample %D/etc/email2trac.conf; fi
+@(,,4111) bin/run_email2trac
+@sample etc/email2trac.conf.sample



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201502191114.t1JBEOMB006310>