svn commit: r382161 - in head/mail: squirrelmail squirrelmail-decode squirrelmail-translations

Adam Weinberger adamw at FreeBSD.org
Tue Mar 24 19:16:40 UTC 2015


Author: adamw
Date: Tue Mar 24 19:16:35 2015
New Revision: 382161
URL: https://svnweb.freebsd.org/changeset/ports/382161
QAT: https://qat.redports.org/buildarchive/r382161/

Log:
  Update squirrelmail* to 20150324, and clean up permission/owner handling in
  the plists.
  
  Also, avoid registering plugins during package build. It only makes sense to
  run the registration on end-user machines, and running it during package building
  leads to a stagedir violation, as noted in [1].
  
  PR:		198044 [1]
  Submitted by:	amdmi3

Modified:
  head/mail/squirrelmail-decode/pkg-plist
  head/mail/squirrelmail-translations/Makefile
  head/mail/squirrelmail-translations/distinfo
  head/mail/squirrelmail-translations/pkg-plist
  head/mail/squirrelmail/Makefile
  head/mail/squirrelmail/bsd.squirrelmail.mk
  head/mail/squirrelmail/distinfo
  head/mail/squirrelmail/pkg-plist

Modified: head/mail/squirrelmail-decode/pkg-plist
==============================================================================
--- head/mail/squirrelmail-decode/pkg-plist	Tue Mar 24 18:47:52 2015	(r382160)
+++ head/mail/squirrelmail-decode/pkg-plist	Tue Mar 24 19:16:35 2015	(r382161)
@@ -35,4 +35,3 @@
 %%PORTDOCS%%%%DOCSDIR%%/ChangeLog.decode
 %%PORTDOCS%%%%DOCSDIR%%/README.decode
 %%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes.decode
-%%PORTDOCS%%@dirrm %%DOCSDIR%%

Modified: head/mail/squirrelmail-translations/Makefile
==============================================================================
--- head/mail/squirrelmail-translations/Makefile	Tue Mar 24 18:47:52 2015	(r382160)
+++ head/mail/squirrelmail-translations/Makefile	Tue Mar 24 19:16:35 2015	(r382161)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	squirrelmail-translations
-PORTVERSION=	20140717
+PORTVERSION=	20150324
 CATEGORIES=	mail www
 MASTER_SITES=	${MASTER_SITE_LOCAL}
 MASTER_SITE_SUBDIR=	adamw/squirrelmail
@@ -30,5 +30,6 @@ do-build:
 do-install:
 	@${MKDIR} ${STAGEDIR}${SQUIRRELDIR}
 	(cd ${WRKSRC} && ${COPYTREE_SHARE} "help images locale" ${STAGEDIR}${SQUIRRELDIR})
+	${FIND} ${STAGEDIR}${SQUIRRELDIR} -type d -empty -delete
 
 .include <bsd.port.mk>

Modified: head/mail/squirrelmail-translations/distinfo
==============================================================================
--- head/mail/squirrelmail-translations/distinfo	Tue Mar 24 18:47:52 2015	(r382160)
+++ head/mail/squirrelmail-translations/distinfo	Tue Mar 24 19:16:35 2015	(r382161)
@@ -1,2 +1,2 @@
-SHA256 (squirrelmail/squirrelmail-20140717_0200-SVN.locales.tar.bz2) = 5c6c254e4865a52fd8606229932f1c1aab9ac5f6efc450327035fa689fb7c27b
-SIZE (squirrelmail/squirrelmail-20140717_0200-SVN.locales.tar.bz2) = 5253895
+SHA256 (squirrelmail/squirrelmail-20150324_0200-SVN.locales.tar.bz2) = 84431f13ac9cb2647ed3efbffe00c38cf2583fc21f2a8510ec34c947a33fc329
+SIZE (squirrelmail/squirrelmail-20150324_0200-SVN.locales.tar.bz2) = 5253697

Modified: head/mail/squirrelmail-translations/pkg-plist
==============================================================================
--- head/mail/squirrelmail-translations/pkg-plist	Tue Mar 24 18:47:52 2015	(r382160)
+++ head/mail/squirrelmail-translations/pkg-plist	Tue Mar 24 19:16:35 2015	(r382161)
@@ -2785,6 +2785,3 @@
 %%SQUIRRELDIR%%/locale/zh_TW/LC_MESSAGES/squirrelmail.mo
 %%SQUIRRELDIR%%/locale/zh_TW/LC_MESSAGES/squirrelmail.po
 %%SQUIRRELDIR%%/locale/zh_TW/setup.php
- at dir %%SQUIRRELDIR%%/locale/el_GR/LC_MESSAGES/extra
- at dir %%SQUIRRELDIR%%/locale/tl_PH/LC_MESSAGES/plugins
- at dir %%SQUIRRELDIR%%/locale/uk_UA/LC_MESSAGES/extra

Modified: head/mail/squirrelmail/Makefile
==============================================================================
--- head/mail/squirrelmail/Makefile	Tue Mar 24 18:47:52 2015	(r382160)
+++ head/mail/squirrelmail/Makefile	Tue Mar 24 19:16:35 2015	(r382161)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	squirrelmail
-PORTVERSION=	20141107
+PORTVERSION=	20150324
 CATEGORIES=	mail www
 MASTER_SITES=	${MASTER_SITE_LOCAL}
 MASTER_SITE_SUBDIR=	adamw/squirrelmail

Modified: head/mail/squirrelmail/bsd.squirrelmail.mk
==============================================================================
--- head/mail/squirrelmail/bsd.squirrelmail.mk	Tue Mar 24 18:47:52 2015	(r382160)
+++ head/mail/squirrelmail/bsd.squirrelmail.mk	Tue Mar 24 19:16:35 2015	(r382161)
@@ -104,10 +104,10 @@ do-install:
 post-install:
 .ifndef WITHOUT_ACTIVATE
 	@${ECHO_CMD} \
-		'@exec if [ -f %D/${SQUIRRELDIR_REL}/config/conf.pl ]; then %D/${SQUIRRELDIR_REL}/config/conf.pl --install-plugin ${SQUIRREL_PLUGIN_NAME}; fi' \
+		'@exec if [ -f %D/${SQUIRRELDIR_REL}/config/conf.pl -a -z "$$PACKAGE_BUILDING" ]; then %D/${SQUIRRELDIR_REL}/config/conf.pl --install-plugin ${SQUIRREL_PLUGIN_NAME}; fi' \
 		>> ${TMPPLIST}
 	@${ECHO_CMD} \
-		'@unexec if [ -f %D/${SQUIRRELDIR_REL}/config/conf.pl ]; then %D/${SQUIRRELDIR_REL}/config/conf.pl --remove-plugin ${SQUIRREL_PLUGIN_NAME}; fi' \
+		'@unexec if [ -f %D/${SQUIRRELDIR_REL}/config/conf.pl -a -z "$$PACKAGE_BUILDING" ]; then %D/${SQUIRRELDIR_REL}/config/conf.pl --remove-plugin ${SQUIRREL_PLUGIN_NAME}; fi' \
 		>> ${TMPPLIST}
 .else
 	@${ECHO_CMD} \

Modified: head/mail/squirrelmail/distinfo
==============================================================================
--- head/mail/squirrelmail/distinfo	Tue Mar 24 18:47:52 2015	(r382160)
+++ head/mail/squirrelmail/distinfo	Tue Mar 24 19:16:35 2015	(r382161)
@@ -1,2 +1,2 @@
-SHA256 (squirrelmail/squirrelmail-20141107_0200-SVN.stable.tar.bz2) = 8cda2d1f1793706ac783a8f344d65e2d5fd12d2877cb20259dd2360d7ef55b9b
-SIZE (squirrelmail/squirrelmail-20141107_0200-SVN.stable.tar.bz2) = 553770
+SHA256 (squirrelmail/squirrelmail-20150324_0200-SVN.stable.tar.bz2) = 1890b323d24b91e16f4603300fb734747ae806a595234ad6668ee18751fd66e4
+SIZE (squirrelmail/squirrelmail-20150324_0200-SVN.stable.tar.bz2) = 553138

Modified: head/mail/squirrelmail/pkg-plist
==============================================================================
--- head/mail/squirrelmail/pkg-plist	Tue Mar 24 18:47:52 2015	(r382160)
+++ head/mail/squirrelmail/pkg-plist	Tue Mar 24 19:16:35 2015	(r382161)
@@ -21,9 +21,7 @@ etc/periodic/daily/111.clean-squirrelmai
 %%SQUIRRELDIR%%/class/mime/SMimeMessage.class.php
 %%SQUIRRELDIR%%/class/mime/index.php
 %%SQUIRRELDIR%%/config/.htaccess
- at mode 755
-%%SQUIRRELDIR%%/config/conf.pl
- at mode
+@(,,755) %%SQUIRRELDIR%%/config/conf.pl
 %%SQUIRRELDIR%%/config/config_default.php
 @sample %%SQUIRRELDIR%%/config/config_local.php.sample
 %%SQUIRRELDIR%%/config/index.php
@@ -464,22 +462,5 @@ etc/periodic/daily/111.clean-squirrelmai
 %%PORTDOCS%%%%DOCSDIR%%/security.txt
 %%PORTDOCS%%%%DOCSDIR%%/translating.txt
 %%PORTDOCS%%%%DOCSDIR%%/translating_help.txt
- at owner %%SMUSER%%
- at group %%SMGROUP%%
- at mode 0750
- at dir %%SQUIRRELDIR%%/data
- at group
- at owner
- at mode 0755
- at dir %%SQUIRRELDIR%%/config
- at dir %%SQUIRRELDIR%%/class/mime
- at dir %%SQUIRRELDIR%%/class/helper
- at dir %%SQUIRRELDIR%%/class/deliver
- at dir %%SQUIRRELDIR%%/class
- at owner %%SMUSER%%
- at group %%SMGROUP%%
- at mode 0730
- at dir %%SQUIRRELDIR%%/attach
- at mode
- at group
- at owner
+ at dir(%%SMUSER%%,%%SMGROUP%%,0750) %%SQUIRRELDIR%%/data
+ at dir(%%SMUSER%%,%%SMGROUP%%,0730) %%SQUIRRELDIR%%/attach


More information about the svn-ports-head mailing list