Sat Feb 13 06:28:21 2010 UTC ()
Update aegis to 4.24.2.

While here reset location of shardstatedir to default location.
${VARBASE}/run is bad idea, because persistent data are stored.
Noticed by Marko Schutz in pkgsrc-users@.

Notes:
   Version 4.24.2 (25-Jun-2009)
	* The branch fstate can	contain	fake transparent entries when a	change
	not yet	integrated modifies for	the first time in the branch a file.

	It is possible that such entries cause troubles	if the project is
	configured to write the	pfstate	file.  To avoid	such troubles the fake
	transparent entries are	stripped on the	fly when reading the pfstate
	file.

	The way	the the	pfstate	file is	written	is not modified.

	* The Italian translation of error messages is now available.

	* The Vietnamese and Dutch error messages has been updated.

	* The aerevml(1) command was incorrectly printing twice	user defined
	attributes. This behavior has been fixed.

	* The aeclean(1) command was incorrectly checking the patterns against
	the absolute name of the files.	 This behavior has been	fixed.

	* The aelock(1)	man page was incorrectly reporting the attribute name
	aelock use.  This has been fixed.

	* The aesub(5) man page	now reference aeuconf(5) in the	email address
	section.

	* The aedist(1)	command	is now more robust when	handling renamed
	files.

	* The t0228a-matt.sh test script has been made more robust with
	respect	to different behavior of libmagic.

	* The t0127a.sh	test script (aeimport vs. sccs)	has been fixed.

	* A number of memory related bugs has been fixed.

	* Some typo has	been corrected in the ae-repo-ci(1) man	page.

	* The build process has	been improved to give more informative
	messages when a	new aegis developer populate his repository for	the
	first time.


(obache)
diff -r1.20 -r1.21 pkgsrc/devel/aegis/Makefile
diff -r1.6 -r1.7 pkgsrc/devel/aegis/PLIST
diff -r1.9 -r1.10 pkgsrc/devel/aegis/distinfo
diff -r1.4 -r1.5 pkgsrc/devel/aegis/patches/patch-aa
diff -r1.3 -r1.4 pkgsrc/devel/aegis/patches/patch-ab
diff -r1.1 -r1.2 pkgsrc/devel/aegis/patches/patch-ad

cvs diff -r1.20 -r1.21 pkgsrc/devel/aegis/Makefile (expand / switch to context diff)
--- pkgsrc/devel/aegis/Makefile 2010/01/17 12:02:12 1.20
+++ pkgsrc/devel/aegis/Makefile 2010/02/13 06:28:21 1.21
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.20 2010/01/17 12:02:12 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2010/02/13 06:28:21 obache Exp $
 #
 
-DISTNAME=	aegis-4.24.1
-PKGREVISION=	1
+DISTNAME=	aegis-4.24.2
 CATEGORIES=	devel scm
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=aegis/}
 
@@ -27,7 +26,7 @@
 CONFIGURE_ARGS+=	--with-nlsdir=${_PKGLOCALEDIR}
 CONFIGURE_ARGS+=	--sysconfdir=${PKG_SYSCONFDIR}
 CONFIGURE_ARGS+=	--with-no-aegis-configured
-CONFIGURE_ARGS+=	--sharedstatedir=${VARBASE}/run/aegis
+CONFIGURE_ARGS+=	--sharedstatedir=${PREFIX}/com/aegis
 CONFIGURE_ENV+=		PATCH=${PATCH:Q}
 CONFIGURE_ENV+=		AEGIS_UID=${AEGIS_USER_UID:Q}
 CONFIGURE_ENV+=		AEGIS_GID=${AEGIS_USER_GID:Q}
@@ -42,10 +41,10 @@
 SPECIAL_PERMS+=		bin/aeimport ${SETUID_ROOT_PERMS}
 SPECIAL_PERMS+=		bin/aelock ${SETUID_ROOT_PERMS}
 
-OWN_DIRS_PERMS+=	${VARBASE}/run/aegis ${AEGIS_USER_UID} ${AEGIS_USER_GID} 2755
+OWN_DIRS_PERMS+=	com/aegis ${AEGIS_USER_UID} ${AEGIS_USER_GID} 2755
 MAKE_DIRS+=		${PKG_SYSCONFDIR}/profile.d
 
-BUILD_DEFS+=		VARBASE AEGIS_USER_UID AEGIS_USER_GID
+BUILD_DEFS+=		AEGIS_USER_UID AEGIS_USER_GID
 
 TEST_TARGET=		sure
 

cvs diff -r1.6 -r1.7 pkgsrc/devel/aegis/PLIST (expand / switch to context diff)
--- pkgsrc/devel/aegis/PLIST 2009/06/14 17:48:32 1.6
+++ pkgsrc/devel/aegis/PLIST 2010/02/13 06:28:21 1.7
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2009/06/14 17:48:32 joerg Exp $
+@comment $NetBSD: PLIST,v 1.7 2010/02/13 06:28:21 obache Exp $
 bin/ae-cvs-ci
 bin/ae-repo-ci
 bin/ae-sccs-put
@@ -435,6 +435,7 @@
 share/locale/en/LC_MESSAGES/aegis.mo
 share/locale/es/LC_MESSAGES/aegis.mo
 share/locale/fr/LC_MESSAGES/aegis.mo
+share/locale/it/LC_MESSAGES/aegis.mo
 share/locale/nl/LC_MESSAGES/aegis.mo
 share/locale/pt_BR/LC_MESSAGES/aegis.mo
 share/locale/ro/LC_MESSAGES/aegis.mo

cvs diff -r1.9 -r1.10 pkgsrc/devel/aegis/distinfo (expand / switch to context diff)
--- pkgsrc/devel/aegis/distinfo 2009/11/29 21:55:09 1.9
+++ pkgsrc/devel/aegis/distinfo 2010/02/13 06:28:21 1.10
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.9 2009/11/29 21:55:09 dholland Exp $
+$NetBSD: distinfo,v 1.10 2010/02/13 06:28:21 obache Exp $
 
-SHA1 (aegis-4.24.1.tar.gz) = 825d1fc24c1d9c1250bc297abf5162b1c56cbc63
+SHA1 (aegis-4.24.2.tar.gz) = 3051a4272cfb3d1dcadec0234a5cd06a3d96e36b
-RMD160 (aegis-4.24.1.tar.gz) = b8d5e37c0870c21d123ab5b5ec01a84f33f2b424
+RMD160 (aegis-4.24.2.tar.gz) = 3bbf6d29295d04313ab8e2a7cb2d80464c338c6b
-Size (aegis-4.24.1.tar.gz) = 4087917 bytes
+Size (aegis-4.24.2.tar.gz) = 4180025 bytes
-SHA1 (patch-aa) = 6b85eb9011379e6bed80635744509a2537f5457b
+SHA1 (patch-aa) = 90ca2d4c6e42588b52133a8772cb658608fe43b2
-SHA1 (patch-ab) = c29c15aff7037f18a2e1cc0847d5ed2adbea38cc
+SHA1 (patch-ab) = 58a3ff17477ac4568d78735bd43449f8000645e1
-SHA1 (patch-ad) = fedf733f29e02382887b1e2dbd004404da513787
+SHA1 (patch-ad) = 3385dc23da50afc6827664c8d481ba89ba3fd435

cvs diff -r1.4 -r1.5 pkgsrc/devel/aegis/patches/patch-aa (expand / switch to context diff)
--- pkgsrc/devel/aegis/patches/patch-aa 2009/06/10 11:16:36 1.4
+++ pkgsrc/devel/aegis/patches/patch-aa 2010/02/13 06:28:21 1.5
@@ -1,6 +1,6 @@
-$NetBSD: patch-aa,v 1.4 2009/06/10 11:16:36 obache Exp $
+$NetBSD: patch-aa,v 1.5 2010/02/13 06:28:21 obache Exp $
 
---- Makefile.in.orig	2008-09-24 21:48:58.000000000 +0000
+--- Makefile.in.orig	2009-06-25 16:00:55.000000000 +0000
 +++ Makefile.in
 @@ -10248,7 +10248,7 @@ $(DESTDIR)$(datadir)/cshrc: lib/cshrc li
  
@@ -11,7 +11,7 @@
  
  $(DESTDIR)$(datadir)/db_forced.sh: lib/db_forced.sh lib/.mkdir.datadir
  	$(INSTALL_SCRIPT) lib/db_forced.sh $@
-@@ -14292,7 +14292,7 @@ $(DESTDIR)$(datadir)/profile: lib/profil
+@@ -14300,7 +14300,7 @@ $(DESTDIR)$(datadir)/profile: lib/profil
  
  $(DESTDIR)$(sysconfdir)/profile.d/aegis.sh: $(DESTDIR)$(datadir)/profile
  	-@mkdir -p $(DESTDIR)$(sysconfdir)/profile.d

cvs diff -r1.3 -r1.4 pkgsrc/devel/aegis/patches/patch-ab (expand / switch to context diff)
--- pkgsrc/devel/aegis/patches/patch-ab 2009/11/29 21:55:09 1.3
+++ pkgsrc/devel/aegis/patches/patch-ab 2010/02/13 06:28:21 1.4
@@ -1,12 +1,12 @@
-$NetBSD: patch-ab,v 1.3 2009/11/29 21:55:09 dholland Exp $
+$NetBSD: patch-ab,v 1.4 2010/02/13 06:28:21 obache Exp $
 
 Avoid compiler noise when storing an integer in a pointer.
 
 (This code will break on 32-bit platforms after 2038, but that's
 somebody else's problem.)
 
---- libaegis/project/history/change/change2time.cc~	2008-09-24 17:48:58.000000000 -0400
-+++ libaegis/project/history/change/change2time.cc	2009-11-29 15:30:43.000000000 -0500
+--- libaegis/project/history/change/change2time.cc.orig	2009-06-25 16:00:55.000000000 +0000
++++ libaegis/project/history/change/change2time.cc
 @@ -28,13 +28,13 @@ time_t
  project_ty::change_completion_timestamp(long change_number)
  {

cvs diff -r1.1 -r1.2 pkgsrc/devel/aegis/patches/patch-ad (expand / switch to context diff)
--- pkgsrc/devel/aegis/patches/patch-ad 2009/06/10 11:16:36 1.1
+++ pkgsrc/devel/aegis/patches/patch-ad 2010/02/13 06:28:21 1.2
@@ -1,10 +1,10 @@
-$NetBSD: patch-ad,v 1.1 2009/06/10 11:16:36 obache Exp $
+$NetBSD: patch-ad,v 1.2 2010/02/13 06:28:21 obache Exp $
 
---- common/safe_strsig.cc.orig	2008-09-24 21:48:58.000000000 +0000
+--- common/safe_strsig.cc.orig	2009-06-25 16:00:55.000000000 +0000
 +++ common/safe_strsig.cc
-@@ -18,6 +18,7 @@
- 
+@@ -19,6 +19,7 @@
  #include <common/ac/stdio.h>
+ #include <common/ac/stdlib.h>
  #include <common/ac/string.h>
 +#include <common/ac/unistd.h>