summaryrefslogtreecommitdiff
path: root/devel/aegis
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2008-06-12 02:14:13 +0000
committerjoerg <joerg@pkgsrc.org>2008-06-12 02:14:13 +0000
commitba171a91fab519f587b027c1a2888cb6e3fce049 (patch)
treec12b9c282e2706cb6bac87456615dfdf2b256e55 /devel/aegis
parent3ba79d294eb62e9c75cc32d37b4af7759af8c9d6 (diff)
downloadpkgsrc-ba171a91fab519f587b027c1a2888cb6e3fce049.tar.gz
Add DESTDIR support.
Diffstat (limited to 'devel/aegis')
-rw-r--r--devel/aegis/Makefile9
-rw-r--r--devel/aegis/distinfo3
-rw-r--r--devel/aegis/patches/patch-aa22
3 files changed, 31 insertions, 3 deletions
diff --git a/devel/aegis/Makefile b/devel/aegis/Makefile
index b0351ff9130..1ca2d755c10 100644
--- a/devel/aegis/Makefile
+++ b/devel/aegis/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2007/02/17 20:59:46 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2008/06/12 02:14:21 joerg Exp $
#
DISTNAME= aegis-4.22
@@ -10,6 +10,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://aegis.sourceforge.net/
COMMENT= Aegis is a transaction base software configuration management system
+PKG_DESTDIR_SUPPORT= user-destdir
+
EXTRACT_USING= gtar
GNU_CONFIGURE= yes
@@ -21,11 +23,14 @@ USE_TOOLS+= groff gsoelim msgfmt perl:run yacc patch
CONFIGURE_ENV+= ac_cv_path_PATCH=${TOOLS_PATCH:Q}
EGDIR= ${PREFIX}/share/examples/aegis
-INSTALL_MAKE_FLAGS+= sysconfdir=${EGDIR}
+INSTALL_MAKE_FLAGS+= RPM_BUILD_ROOT=${DESTDIR} \
+ sysconfdir=${EGDIR}
CONF_FILES+= ${EGDIR}/profile.d/aegis.csh ${PKG_SYSCONFDIR}/profile.d/aegis.csh
CONF_FILES+= ${EGDIR}/profile.d/aegis.sh ${PKG_SYSCONFDIR}/profile.d/aegis.sh
+AUTO_MKDIRS= yes
+
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/aegis/distinfo b/devel/aegis/distinfo
index a3e620d88ea..719f1d295ad 100644
--- a/devel/aegis/distinfo
+++ b/devel/aegis/distinfo
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.6 2006/10/07 08:50:41 rillig Exp $
+$NetBSD: distinfo,v 1.7 2008/06/12 02:14:21 joerg Exp $
SHA1 (aegis-4.22.tar.gz) = 52e1d6c8b72a8bcc131669e228745b5a53d5e479
RMD160 (aegis-4.22.tar.gz) = a028d6c350ed5ea5f1f498f74a9b9f8c2c1da750
Size (aegis-4.22.tar.gz) = 3797655 bytes
+SHA1 (patch-aa) = e080add03fce43d54cc028c3b4ed570fdd2b3ad7
SHA1 (patch-ac) = 33ba0ea39710659fe6499cb08530e2f039164b3c
diff --git a/devel/aegis/patches/patch-aa b/devel/aegis/patches/patch-aa
new file mode 100644
index 00000000000..806c22599bf
--- /dev/null
+++ b/devel/aegis/patches/patch-aa
@@ -0,0 +1,22 @@
+$NetBSD: patch-aa,v 1.3 2008/06/12 02:14:21 joerg Exp $
+
+--- Makefile.in.orig 2008-06-10 14:30:39.000000000 +0000
++++ Makefile.in
+@@ -7728,7 +7728,7 @@ $(RPM_BUILD_ROOT)$(datadir)/cshrc: lib/c
+ $(RPM_BUILD_ROOT)$(sysconfdir)/profile.d/aegis.csh: \
+ $(RPM_BUILD_ROOT)$(datadir)/cshrc
+ -@mkdir -p $(RPM_BUILD_ROOT)$(sysconfdir)/profile.d
+- -ln -s $(datadir)/cshrc $@
++ -ln -s $(RPM_BUILD_ROOT)$(datadir)/cshrc $@
+
+ $(RPM_BUILD_ROOT)$(datadir)/db_forced.sh: lib/db_forced.sh \
+ lib/.mkdir.datadir
+@@ -11745,7 +11745,7 @@ $(RPM_BUILD_ROOT)$(datadir)/profile: lib
+ $(RPM_BUILD_ROOT)$(sysconfdir)/profile.d/aegis.sh: \
+ $(RPM_BUILD_ROOT)$(datadir)/profile
+ -@mkdir -p $(RPM_BUILD_ROOT)$(sysconfdir)/profile.d
+- -ln -s $(datadir)/profile $@
++ -ln -s $(RPM_BUILD_ROOT)$(datadir)/profile $@
+
+ $(RPM_BUILD_ROOT)$(datadir)/remind/awt_dvlp.sh: lib/remind/awt_dvlp.sh \
+ lib/remind/.mkdir.datadir