summaryrefslogtreecommitdiff
path: root/devel/aegis
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2010-02-13 06:28:21 +0000
committerobache <obache@pkgsrc.org>2010-02-13 06:28:21 +0000
commit565a3261407ed62b50fff4c536ef5879f5cc0436 (patch)
tree8e914d8a6794eb75f597ec091de5c4a1722e9a73 /devel/aegis
parent7787e300fbf0516e61e1e211f557dab24e37c0b1 (diff)
downloadpkgsrc-565a3261407ed62b50fff4c536ef5879f5cc0436.tar.gz
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.
Diffstat (limited to 'devel/aegis')
-rw-r--r--devel/aegis/Makefile11
-rw-r--r--devel/aegis/PLIST3
-rw-r--r--devel/aegis/distinfo14
-rw-r--r--devel/aegis/patches/patch-aa6
-rw-r--r--devel/aegis/patches/patch-ab6
-rw-r--r--devel/aegis/patches/patch-ad8
6 files changed, 24 insertions, 24 deletions
diff --git a/devel/aegis/Makefile b/devel/aegis/Makefile
index 6c9659b6a39..6c4cc8186c1 100644
--- a/devel/aegis/Makefile
+++ b/devel/aegis/Makefile
@@ -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 @@ AEGIS_USER_GID?= 3
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/aegis ${SETUID_ROOT_PERMS}
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
diff --git a/devel/aegis/PLIST b/devel/aegis/PLIST
index 838d7c4c23c..2cbe14bd5e8 100644
--- a/devel/aegis/PLIST
+++ b/devel/aegis/PLIST
@@ -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/de/LC_MESSAGES/aegis.mo
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
diff --git a/devel/aegis/distinfo b/devel/aegis/distinfo
index 7201b34da5c..1e655487c64 100644
--- a/devel/aegis/distinfo
+++ b/devel/aegis/distinfo
@@ -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
-RMD160 (aegis-4.24.1.tar.gz) = b8d5e37c0870c21d123ab5b5ec01a84f33f2b424
-Size (aegis-4.24.1.tar.gz) = 4087917 bytes
-SHA1 (patch-aa) = 6b85eb9011379e6bed80635744509a2537f5457b
-SHA1 (patch-ab) = c29c15aff7037f18a2e1cc0847d5ed2adbea38cc
-SHA1 (patch-ad) = fedf733f29e02382887b1e2dbd004404da513787
+SHA1 (aegis-4.24.2.tar.gz) = 3051a4272cfb3d1dcadec0234a5cd06a3d96e36b
+RMD160 (aegis-4.24.2.tar.gz) = 3bbf6d29295d04313ab8e2a7cb2d80464c338c6b
+Size (aegis-4.24.2.tar.gz) = 4180025 bytes
+SHA1 (patch-aa) = 90ca2d4c6e42588b52133a8772cb658608fe43b2
+SHA1 (patch-ab) = 58a3ff17477ac4568d78735bd43449f8000645e1
+SHA1 (patch-ad) = 3385dc23da50afc6827664c8d481ba89ba3fd435
diff --git a/devel/aegis/patches/patch-aa b/devel/aegis/patches/patch-aa
index 1b605f47c2b..076e0b52b6a 100644
--- a/devel/aegis/patches/patch-aa
+++ b/devel/aegis/patches/patch-aa
@@ -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 @@ $NetBSD: patch-aa,v 1.4 2009/06/10 11:16:36 obache Exp $
$(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
diff --git a/devel/aegis/patches/patch-ab b/devel/aegis/patches/patch-ab
index 08a7ffdf2e5..a2fedd4a1d1 100644
--- a/devel/aegis/patches/patch-ab
+++ b/devel/aegis/patches/patch-ab
@@ -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)
{
diff --git a/devel/aegis/patches/patch-ad b/devel/aegis/patches/patch-ad
index ae9a586e0b3..b755357f821 100644
--- a/devel/aegis/patches/patch-ad
+++ b/devel/aegis/patches/patch-ad
@@ -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>