diff options
author | Karl Trygve Kalleberg <karltk@gentoo.org> | 2003-11-16 02:48:26 +0000 |
---|---|---|
committer | Karl Trygve Kalleberg <karltk@gentoo.org> | 2003-11-16 02:48:26 +0000 |
commit | 67761fc5ef1a917d90d25215f3cb4bf44734541f (patch) | |
tree | 563db3dbe57e9042c982fcb68b9f360e8c34abd6 /dev-util/aegis | |
parent | Fixes #28432. (diff) | |
download | historical-67761fc5ef1a917d90d25215f3cb4bf44734541f.tar.gz historical-67761fc5ef1a917d90d25215f3cb4bf44734541f.tar.bz2 historical-67761fc5ef1a917d90d25215f3cb4bf44734541f.zip |
Fixes #28432.
Diffstat (limited to 'dev-util/aegis')
-rw-r--r-- | dev-util/aegis/Manifest | 5 | ||||
-rw-r--r-- | dev-util/aegis/aegis-4.11.ebuild | 59 | ||||
-rw-r--r-- | dev-util/aegis/files/digest-aegis-4.11 | 1 | ||||
-rw-r--r-- | dev-util/aegis/metadata.xml | 17 |
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> |