svn commit: r397481 - head/mail/dspam

Dmitry Marakasov amdmi3 at FreeBSD.org
Mon Sep 21 09:47:28 UTC 2015


Author: amdmi3
Date: Mon Sep 21 09:47:26 2015
New Revision: 397481
URL: https://svnweb.freebsd.org/changeset/ports/397481

Log:
  - Clean up plist user/group/mode handling [1]
  - Add DSPAM_SAMPLE_MODE variable
  
  PR:		203200
  Submitted by:	amdmi3 [1]
  Approved by:	danny at dannywarren.com (maintainer)

Modified:
  head/mail/dspam/Makefile
  head/mail/dspam/pkg-plist

Modified: head/mail/dspam/Makefile
==============================================================================
--- head/mail/dspam/Makefile	Mon Sep 21 07:34:40 2015	(r397480)
+++ head/mail/dspam/Makefile	Mon Sep 21 09:47:26 2015	(r397481)
@@ -7,6 +7,7 @@
 
 PORTNAME=	dspam
 PORTVERSION=	3.10.2
+PORTREVISION=	1
 CATEGORIES=	mail
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
 
@@ -109,6 +110,7 @@ DSPAM_HOME?=	${_VAR_DIR}/db/dspam
 DSPAM_HOME_OWNER?=	${DSPAM_OWNER}
 DSPAM_HOME_GROUP?=	${DSPAM_GROUP}
 DSPAM_HOME_MODE?=	0770
+DSPAM_SAMPLE_MODE?=	0640
 
 PLIST_SUB+=	DSPAM_HOME=${DSPAM_HOME} \
 		DSPAM_OWNER=${DSPAM_OWNER} \
@@ -116,7 +118,8 @@ PLIST_SUB+=	DSPAM_HOME=${DSPAM_HOME} \
 		DSPAM_MODE=${DSPAM_MODE} \
 		DSPAM_HOME_OWNER=${DSPAM_HOME_OWNER} \
 		DSPAM_HOME_GROUP=${DSPAM_HOME_GROUP} \
-		DSPAM_HOME_MODE=${DSPAM_HOME_MODE}
+		DSPAM_HOME_MODE=${DSPAM_HOME_MODE} \
+		DSPAM_SAMPLE_MODE=${DSPAM_SAMPLE_MODE}
 
 CONFIGURE_ARGS+=	--sysconfdir=${DSPAM_ETC}
 CONFIGURE_ARGS+=	--with-logdir=${LOG_DIR}

Modified: head/mail/dspam/pkg-plist
==============================================================================
--- head/mail/dspam/pkg-plist	Mon Sep 21 07:34:40 2015	(r397480)
+++ head/mail/dspam/pkg-plist	Mon Sep 21 09:47:26 2015	(r397481)
@@ -2,15 +2,7 @@
 %%HASH%%bin/csscompress
 %%HASH%%bin/cssconvert
 %%HASH%%bin/cssstat
- at owner %%DSPAM_OWNER%%
- at group %%DSPAM_GROUP%%
- at mode %%DSPAM_MODE%%
-bin/dspam
- at exec chown %%DSPAM_OWNER%%:%%DSPAM_GROUP%% %D/%F
- at exec chmod %%DSPAM_MODE%% %D/%F
- at mode
- at group wheel
- at owner root
+@(%%DSPAM_OWNER%%,%%DSPAM_GROUP%%,%%DSPAM_MODE%%) bin/dspam
 bin/dspamc
 bin/dspam_2sql
 bin/dspam_admin
@@ -23,15 +15,7 @@ bin/dspam_notify
 %%PGSQL%%bin/dspam_pg2int8
 bin/dspam_stats
 bin/dspam_train
- at mode 0640
- at owner %%DSPAM_OWNER%%
- at group %%DSPAM_GROUP%%
- at sample etc/dspam.conf.sample
- at exec chown %%DSPAM_OWNER%%:%%DSPAM_GROUP%% %D/%F
- at exec chmod 0640 %D/%F
- at group wheel
- at owner root
- at mode
+ at sample(%%DSPAM_OWNER%%,%%DSPAM_GROUP%%,%%DSPAM_SAMPLE_MODE%%) etc/dspam.conf.sample
 include/dspam/buffer.h
 include/dspam/config.h
 include/dspam/config_shared.h
@@ -222,17 +206,8 @@ libdata/pkgconfig/dspam.pc
 %%WebUI%%%%WWWDIR%%/templates/ro/nav_preferences.html
 %%WebUI%%%%WWWDIR%%/templates/ro/nav_quarantine.html
 %%WebUI%%%%WWWDIR%%/templates/ro/nav_viewmessage.html
- at cwd %%DSPAM_HOME%%
-firstrun.txt.sample
-firstspam.txt.sample
-quarantinefull.txt.sample
- at cwd /
- at owner %%DSPAM_HOME_OWNER%%
- at group %%DSPAM_HOME_GROUP%%
- at mode %%DSPAM_HOME_MODE%%
- at mode
- at exec chown %%DSPAM_HOME_OWNER%%:%%DSPAM_HOME_GROUP%% %%DSPAM_HOME%%
- at exec chmod %%DSPAM_HOME_MODE%% %%DSPAM_HOME%%
- at exec chown %%DSPAM_HOME_OWNER%%:%%DSPAM_HOME_GROUP%% %%LOG_DIR%%
- at group wheel
- at owner root
+%%DSPAM_HOME%%/firstrun.txt.sample
+%%DSPAM_HOME%%/firstspam.txt.sample
+%%DSPAM_HOME%%/quarantinefull.txt.sample
+ at dir(%%DSPAM_HOME_OWNER%%,%%DSPAM_HOME_GROUP%%,%%DSPAM_HOME_MODE%%) %%DSPAM_HOME%%
+ at dir(%%DSPAM_HOME_OWNER%%,%%DSPAM_HOME_GROUP%%) %%LOG_DIR%%


More information about the svn-ports-all mailing list