summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Trygve Kalleberg <karltk@gentoo.org>2003-11-16 02:48:26 +0000
committerKarl Trygve Kalleberg <karltk@gentoo.org>2003-11-16 02:48:26 +0000
commit67761fc5ef1a917d90d25215f3cb4bf44734541f (patch)
tree563db3dbe57e9042c982fcb68b9f360e8c34abd6 /dev-util/aegis
parentFixes #28432. (diff)
downloadhistorical-67761fc5ef1a917d90d25215f3cb4bf44734541f.tar.gz
historical-67761fc5ef1a917d90d25215f3cb4bf44734541f.tar.bz2
historical-67761fc5ef1a917d90d25215f3cb4bf44734541f.zip
Fixes #28432.
Diffstat (limited to 'dev-util/aegis')
-rw-r--r--dev-util/aegis/Manifest5
-rw-r--r--dev-util/aegis/aegis-4.11.ebuild59
-rw-r--r--dev-util/aegis/files/digest-aegis-4.111
-rw-r--r--dev-util/aegis/metadata.xml17
4 files changed, 80 insertions, 2 deletions
diff --git a/dev-util/aegis/Manifest b/dev-util/aegis/Manifest
index ef32901d0031..71ab9752a3dd 100644
--- a/dev-util/aegis/Manifest
+++ b/dev-util/aegis/Manifest
@@ -1,8 +1,9 @@
-MD5 0ffed40bdc0c37136a49f5f8c50b284f ChangeLog 1241
+MD5 25e76b5c950574cd8e6ca23eb1385d28 ChangeLog 1405
MD5 bb4b6efc1f8ff6bf4d7229beaf0dbef9 aegis-4.4.ebuild 1854
MD5 a340ee3be59d3791cc6faf86dcc56cc0 aegis-4.7.ebuild 1854
MD5 45fb709fe6ebf223f23747602e648dcf aegis-4.9.ebuild 1855
-MD5 e892eb41cc732978ee720cad217dc3d8 aegis-4.11.ebuild 1526
+MD5 796142fe1c21fb492e25bebab403e571 metadata.xml 712
+MD5 eeb0076ff5dc7189be4bdf3f976bc298 aegis-4.11.ebuild 1527
MD5 3dd773371fe25a34c3f57dd8738d4337 files/digest-aegis-4.4 62
MD5 be878e660a3297e4e9922a098fdd0f43 files/digest-aegis-4.7 62
MD5 bf858995188ef45cf39a79a3a842c73c files/digest-aegis-4.9 62
diff --git a/dev-util/aegis/aegis-4.11.ebuild b/dev-util/aegis/aegis-4.11.ebuild
new file mode 100644
index 000000000000..71278581adc3
--- /dev/null
+++ b/dev-util/aegis/aegis-4.11.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+
+IUSE="tcltk"
+
+DESCRIPTION="A transaction based revision control system"
+SRC_URI="mirror://sourceforge/aegis/${P}.tar.gz"
+HOMEPAGE="http://aegis.sourceforge.net"
+
+DEPEND="sys-libs/zlib
+ sys-devel/gettext
+ sys-apps/groff
+ sys-devel/bison
+ tcltk? ( >=dev-lang/tk-8.3 )"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~sparc "
+
+src_compile() {
+ # By default aegis configure puts shareable read/write files (locks etc)
+ # in ${prefix}/com/aegis but the FHS says /var/lib/aegis can be shared.
+
+ myconf="${myconf} --with-nlsdir=/usr/share/locale"
+
+ econf \
+ --sharedstatedir=/var/lib/aegis \
+ ${myconf} || die "./configure failed"
+
+ # Second ebuild causes redefined/undefined function errors
+ make clean
+
+ # not emake safe, I think
+ make || die
+}
+
+src_install () {
+ make RPM_BUILD_ROOT=${D} install || die
+
+ # Alas gentoo appears to have no profile.d mechanism, so:
+ rm ${D}/etc/profile.d/aegis.sh
+ rm ${D}/etc/profile.d/aegis.csh
+ rmdir ${D}/etc/profile.d
+ rmdir ${D}/etc
+
+ # OK so ${D}/var/lib/aegis gets UID=3, but for some
+ # reason so do the files under /usr/share, even though
+ # they are read-only.
+ chown -R root.root ${D}/usr/share
+ dodoc lib/en/*
+
+ # Link to share dir so user has a chance of noticing it.
+ dosym /usr/share/aegis /usr/share/doc/${PF}/scripts
+
+ # Config file examples are documentation.
+ mv ${D}/usr/share/aegis/config.example ${D}/usr/share/doc/${PF}/
+
+ dodoc LICENSE BUILDING MANIFEST README
+}
diff --git a/dev-util/aegis/files/digest-aegis-4.11 b/dev-util/aegis/files/digest-aegis-4.11
new file mode 100644
index 000000000000..522d57402409
--- /dev/null
+++ b/dev-util/aegis/files/digest-aegis-4.11
@@ -0,0 +1 @@
+MD5 b62956487a6053ca2c3daea05c8c613d aegis-4.11.tar.gz 2622117
diff --git a/dev-util/aegis/metadata.xml b/dev-util/aegis/metadata.xml
new file mode 100644
index 000000000000..c046a7f39a81
--- /dev/null
+++ b/dev-util/aegis/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+ <email>karltk@gentoo.org</email>
+ <name>Karl Trygve Kalleberg</name> -->
+ <description>Temporary maintainership until some interested party comes along</description>
+</maintainer>
+<longdescription>
+ Aegis is a transaction-based software configuration management system. It
+ provides a framework within which a team of developers may work on many
+ changes to a program independently, and Aegis coordinates integrating
+ these changes back into the master source of the program, with as little
+ disruption as possible.
+</longdescription>
+</pkgmetadata>