Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Aug 2014 18:44:29 +0000 (UTC)
From:      John Marino <marino@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r365339 - head/www/squid33
Message-ID:  <201408181844.s7IIiTE9028936@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: marino
Date: Mon Aug 18 18:44:28 2014
New Revision: 365339
URL: http://svnweb.freebsd.org/changeset/ports/365339
QAT: https://qat.redports.org/buildarchive/r365339/

Log:
  www/squid33: Use @sample with 5 conf files to avoid overwrites

Modified:
  head/www/squid33/Makefile

Modified: head/www/squid33/Makefile
==============================================================================
--- head/www/squid33/Makefile	Mon Aug 18 18:43:23 2014	(r365338)
+++ head/www/squid33/Makefile	Mon Aug 18 18:44:28 2014	(r365339)
@@ -3,7 +3,7 @@
 
 PORTNAME=	squid
 PORTVERSION=	3.3.${SQUID_STABLE_VER}
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	www ipv6
 MASTER_SITES=	http://www.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \
 		http://www2.us.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \
@@ -93,14 +93,6 @@ OPTIONS_DEFAULT=	AUTH_KERB AUTH_NIS FS_A
 
 ECAP_USES=		pkgconfig:build
 
-etc_files=	squid/cachemgr.conf.default \
-		squid/errorpage.css.default \
-		squid/mib.txt \
-		squid/mime.conf.default \
-		squid/msntauth.conf.default \
-		squid/squid.conf.default \
-		squid/squid.conf.documented
-
 icon_silk_files=	application.png arrow_up.png bomb.png box.png \
 			bricks.png bullet_red.png cd.png chart_line.png \
 			compress.png computer_link.png css.png cup.png \
@@ -454,8 +446,14 @@ WITH_DEBUG?=		yes
 CONFIGURE_ARGS+=	${SQUID_CONFIGURE_ARGS}
 
 PLIST_DIRS=	%%ETCDIR%%/icons/silk %%ETCDIR%%/icons libexec/squid
-PLIST_FILES=	${etc_files:S,^,etc/,} \
+PLIST_FILES=	"@sample %%ETCDIR%%/cachemgr.conf.sample" \
+		"@sample %%ETCDIR%%/errorpage.css.sample" \
 		%%ETCDIR%%/icons/SN.png \
+		"@sample %%ETCDIR%%/mime.conf.sample" \
+		%%ETCDIR%%/mib.txt \
+		"@sample %%ETCDIR%%/msntauth.conf.sample" \
+		%%ETCDIR%%/squid.conf.documented \
+		"@sample %%ETCDIR%%/squid.conf.sample" \
 		${icon_silk_files:S,^,%%ETCDIR%%/icons/silk/,} \
 		${libexec:S,^,libexec/squid/,} ${sbin:S,^,sbin/,} \
 		man/man8/cachemgr.cgi.8.gz \
@@ -470,12 +468,7 @@ PLIST_FILES=	${etc_files:S,^,etc/,} \
 		man/man8/negotiate_kerberos_auth.8.gz \
 		man/man8/ext_time_quota_acl.8.gz \
 		man/man8/squid.8.gz \
-		man/man1/squidclient.1.gz \
-		%%ETCDIR%%/cachemgr.conf \
-		%%ETCDIR%%/mime.conf \
-		%%ETCDIR%%/msntauth.conf \
-		%%ETCDIR%%/squid.conf \
-		%%ETCDIR%%/errorpage.css
+		man/man1/squidclient.1.gz
 
 PLIST_FILES+=	%%ETCDIR%%/errors/COPYRIGHT %%ETCDIR%%/errors/TRANSLATORS
 .for d in ${error_dirs}
@@ -509,5 +502,11 @@ post-install:
 	cd ${WRKSRC} && ${INSTALL_DATA} ${MYDOCS} ${STAGEDIR}${DOCSDIR}
 .endif
 	${MKDIR} ${STAGEDIR}/var/squid/logs
+	(cd ${STAGEDIR}${ETCDIR} && \
+		${MV} cachemgr.conf.default cachemgr.conf.sample ; \
+		${MV} errorpage.css.default errorpage.css.sample ; \
+		${MV} mime.conf.default mime.conf.sample ; \
+		${MV} msntauth.conf.default msntauth.conf.sample ; \
+		${MV} squid.conf.default squid.conf.sample )
 
 .include <bsd.port.mk>



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