svn commit: r404728 - head/net-mgmt/torrus

Dmitry Marakasov amdmi3 at FreeBSD.org
Tue Dec 29 10:19:57 UTC 2015


Author: amdmi3
Date: Tue Dec 29 10:19:55 2015
New Revision: 404728
URL: https://svnweb.freebsd.org/changeset/ports/404728

Log:
  - Clarify LICENSE, add LICENSE_FILE
  - Add NO_ARCH
  - Handle empty dirs and permissions in plist properly
  
  PR:		205573
  Submitted by:	amdmi3
  Approved by:	corsmith at gmail.com (maintainer)

Modified:
  head/net-mgmt/torrus/Makefile
  head/net-mgmt/torrus/pkg-plist

Modified: head/net-mgmt/torrus/Makefile
==============================================================================
--- head/net-mgmt/torrus/Makefile	Tue Dec 29 10:04:38 2015	(r404727)
+++ head/net-mgmt/torrus/Makefile	Tue Dec 29 10:19:55 2015	(r404728)
@@ -10,7 +10,8 @@ MASTER_SITES=	SF/torrus/torrus/
 MAINTAINER=	corsmith at gmail.com
 COMMENT=	Data Series Processing Framework - think mrtg with xml configs
 
-LICENSE=	GPLv2
+LICENSE=	GPLv2 # or later
+LICENSE_FILE=	${WRKSRC}/COPYING
 
 BUILD_DEPENDS=	rrdtool>=0:${PORTSDIR}/databases/rrdtool \
 		p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML \
@@ -28,7 +29,8 @@ RUN_DEPENDS:=	${BUILD_DEPENDS}
 USE_GNOME=	libxml2
 USES=		perl5
 USE_PERL5=	run
-GNU_CONFIGURE=	YES
+GNU_CONFIGURE=	yes
+NO_ARCH=	yes
 
 USERS=		torrus
 GROUPS=		torrus
@@ -48,14 +50,15 @@ CONFIGURE_ARGS=	--prefix=${PREFIX} \
 		--enable-pkgonly
 
 post-install:
-	${INSTALL} -d -m 2775 ${STAGEDIR}/var/log/torrus
-	${INSTALL} -d -m 775 ${STAGEDIR}/var/torrus
-	${INSTALL} -d -m 2775 ${STAGEDIR}/var/torrus/cache
-	${INSTALL} -d -m 2775 ${STAGEDIR}/var/torrus/collector_rrd
-	${INSTALL} -d -m 2775 ${STAGEDIR}/var/torrus/db
-	${INSTALL} -d -m 775 ${STAGEDIR}/var/torrus/reports
-	${INSTALL} -d -m 775 ${STAGEDIR}/var/torrus/session_data
-	${INSTALL} -d -m 2775 ${STAGEDIR}/var/torrus/session_data/lock
-	${INSTALL} -d -m 2775 ${STAGEDIR}/var/torrus/session_data/store
+	@${MKDIR} ${STAGEDIR}/var/torrus/session_data/store
+	@${MKDIR} ${STAGEDIR}/var/torrus/session_data/lock
+	@${MKDIR} ${STAGEDIR}/var/torrus/session_data
+	@${MKDIR} ${STAGEDIR}/var/torrus/reports
+	@${MKDIR} ${STAGEDIR}/var/torrus/db
+	@${MKDIR} ${STAGEDIR}/var/torrus/collector_rrd
+	@${MKDIR} ${STAGEDIR}/var/torrus/cache
+	@${MKDIR} ${STAGEDIR}/var/torrus
+	@${MKDIR} ${STAGEDIR}/var/run/torrus
+	@${MKDIR} ${STAGEDIR}/var/log/torrus
 
 .include <bsd.port.mk>

Modified: head/net-mgmt/torrus/pkg-plist
==============================================================================
--- head/net-mgmt/torrus/pkg-plist	Tue Dec 29 10:04:38 2015	(r404727)
+++ head/net-mgmt/torrus/pkg-plist	Tue Dec 29 10:19:55 2015	(r404728)
@@ -298,57 +298,21 @@ man/man7/torrus_install_plugin.7.gz
 %%SITE_PERL%%/Torrus/SQL/SrvExport.pm
 %%SITE_PERL%%/Torrus/SQL.pm
 %%SITE_PERL%%/Torrus/TimeStamp.pm
- at exec chown %%TORRUS_USER%%:%%TORRUS_USER%% /var/log/torrus 2>/dev/null || true
- at exec chown %%TORRUS_USER%%:%%TORRUS_USER%% /var/run/torrus 2>/dev/null || true
- at exec chown %%TORRUS_USER%%:%%TORRUS_USER%% /var/torrus
- at exec chown %%TORRUS_USER%%:%%TORRUS_USER%% /var/torrus/cache
- at exec chown %%TORRUS_USER%%:%%TORRUS_USER%% /var/torrus/collector_rrd
- at exec chown %%TORRUS_USER%%:%%TORRUS_USER%% /var/torrus/db
- at exec chown %%TORRUS_USER%%:%%TORRUS_USER%% /var/torrus/reports
- at exec chown %%TORRUS_USER%%:%%TORRUS_USER%% /var/torrus/session_data 2>/dev/null || true
- at exec chown %%TORRUS_USER%%:%%TORRUS_USER%% /var/torrus/session_data/store 2>/dev/null || true
- at exec chown %%TORRUS_USER%%:%%TORRUS_USER%% /var/torrus/session_data/lock 2>/dev/null || true
- at exec mkdir %D/etc/torrus/templates 2>/dev/null || true
- at exec mkdir %D/%%DATADIR%%/plugins 2>/dev/null || true
- at exec mkdir %D/%%DATADIR%%/plugins/devdiscover-config 2>/dev/null || true
- at exec mkdir %D/%%DATADIR%%/plugins/torrus-config 2>/dev/null || true
- at exec mkdir %D/%%DATADIR%%/plugins/wrapper 2>/dev/null || true
- at exec mkdir %D/%%DATADIR%%/sup/webscripts 2>/dev/null || true
- at dirrm %%DATADIR%%/xmlconfig/vendor
- at dirrm %%DATADIR%%/xmlconfig/old
- at dirrm %%DATADIR%%/xmlconfig/generic
- at dirrm %%DATADIR%%/xmlconfig/examples
- at dirrm %%DATADIR%%/xmlconfig
- at dirrm %%DATADIR%%/templates
- at dirrm %%DATADIR%%/sup/webscripts
- at dirrm %%DATADIR%%/sup/webplain
- at dirrm %%DATADIR%%/sup/styling
- at dirrm %%DATADIR%%/sup/mibs
- at dirrm %%DATADIR%%/sup/dtd
- at dirrm %%DATADIR%%/sup
- at dirrm %%DATADIR%%/plugins/wrapper
- at dirrm %%DATADIR%%/plugins/torrus-config
- at dirrm %%DATADIR%%/plugins/devdiscover-config
- at dirrm %%DATADIR%%/plugins
- at dirrm %%DATADIR%%/conf_defaults
- at dirrm %%DATADIR%%
- at dirrm %%EXAMPLESDIR%%
- at dirrm %%DOCSDIR%%/devdoc
- at dirrm %%DOCSDIR%%
- at dirrm libexec/torrus/scripts/xml
- at dirrm libexec/torrus/scripts
- at dirrm libexec/torrus
- at dirrmtry /var/torrus/session_data/store
- at dirrmtry /var/torrus/session_data/lock
- at dirrmtry /var/torrus/session_data
- at dirrmtry /var/torrus/reports
- at dirrmtry /var/torrus/db
- at dirrmtry /var/torrus/collector_rrd
- at dirrmtry /var/torrus/cache
- at dirrmtry /var/torrus/
- at dirrmtry /var/log/torrus
- at dirrmtry etc/torrus/xmlconfig
- at dirrmtry etc/torrus/templates
- at dirrmtry etc/torrus/discovery
- at dirrmtry etc/torrus/conf
- at dirrmtry etc/torrus
+ at dir %%DATADIR%%/sup/webscripts
+ at dir %%DATADIR%%/sup
+ at dir %%DATADIR%%/plugins/wrapper
+ at dir %%DATADIR%%/plugins/torrus-config
+ at dir %%DATADIR%%/plugins/devdiscover-config
+ at dir etc/torrus/templates
+ at dir etc/torrus/discovery
+ at dir etc/torrus
+ at dir(%%TORRUS_USER%%,%%TORRUS_USER%%,2775) /var/torrus/session_data/store
+ at dir(%%TORRUS_USER%%,%%TORRUS_USER%%,2775) /var/torrus/session_data/lock
+ at dir(%%TORRUS_USER%%,%%TORRUS_USER%%,775) /var/torrus/session_data
+ at dir(%%TORRUS_USER%%,%%TORRUS_USER%%,775) /var/torrus/reports
+ at dir(%%TORRUS_USER%%,%%TORRUS_USER%%,2775) /var/torrus/db
+ at dir(%%TORRUS_USER%%,%%TORRUS_USER%%,2775) /var/torrus/collector_rrd
+ at dir(%%TORRUS_USER%%,%%TORRUS_USER%%,2775) /var/torrus/cache
+ at dir(%%TORRUS_USER%%,%%TORRUS_USER%%,775) /var/torrus/
+ at dir(%%TORRUS_USER%%,%%TORRUS_USER%%,2775) /var/log/torrus
+ at dir(%%TORRUS_USER%%,%%TORRUS_USER%%,2775) /var/run/torrus


More information about the svn-ports-head mailing list