ChangeLog

# ChangeLog for dev-util/aegis
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/aegis/ChangeLog,v 1.24 2008/06/30 01:43:53 darkside Exp $

*aegis-4.24 (30 Jun 2008)

30 Jun 2008; Jeremy Olexa -aegis-4.9.ebuild,
-aegis-4.11.ebuild, -aegis-4.16.ebuild, aegis-4.19.ebuild,
+aegis-4.24.ebuild:
Version bump, bug #119377. Also fix bug #221421 wrt runtime-deps in 4.19.
AND, remove old versions

27 Jan 2008; Fabian Groffen aegis-4.9.ebuild,
aegis-4.19.ebuild:
Dropped ppc-macos keyword, see you in prefix

25 Dec 2007; Christian Heim metadata.xml:
Removing karltk from metadata.xml as per #200332. Assigning to
maintainer-needed.

09 Apr 2007; Doug Goldstein aegis-4.9.ebuild,
aegis-4.11.ebuild, aegis-4.16.ebuild:
Fix bug #17808 for all versions

14 Jan 2007; Andrej Kacian aegis-4.19.ebuild:
Stable on x86, bug #161742.

12 Jan 2007; Gustavo Zacarias aegis-4.19.ebuild:
Stable on sparc wrt #161742

12 Jan 2007; Christian Faulhammer aegis-4.19.ebuild:
fix for bug 17808: split tcltk USE flag into tk and tcl

16 Dec 2005; Diego Pettenò aegis-4.19.ebuild:
Replace root:root in root:0. Bug #103563.

29 Oct 2005; Fabian Groffen aegis-4.19.ebuild:
Marked ~ppc-macos (bug #109954)

02 Nov 2004; Karl Trygve Kalleberg aegis-4.19.ebuild:
New upstream version. Fixes #69059.

30 Apr 2004; David Holm aegis-4.16.ebuild:
Added to ~ppc.

*aegis-4.16 (30 Apr 2004)

30 Apr 2004; Karl Trygve Kalleberg
aegis-4.16.ebuild: New upstream version. Removed 4.4 and 4.7.

24 Feb 2004; Sven Blumenstein aegis-4.9.ebuild:
KEYWORDS+=sparc

08 Dec 2003; Karl Trygve Kalleberg aegis-4.11.ebuild,
aegis-4.9.ebuild, aegis-4.7.ebuild, aegis-4.4.ebuild:
The ebuild now users proper chown syntax. Fixes aegis in #35127.

*aegis-4.11 (16 Nov 2003)

16 Nov 2003; Karl Trygve Kalleberg aegis-4.11.ebuild:
New upstream version. Fixes #28432. Added metadata.xml.

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

*aegis-4.9 (05 Nov 2002)

05 Nov 2002; Daniel Ahlberg :
Version bump.

*aegis-4.7 (19 Oct 2002)

19 Oct 2002; Karl Trygve Kalleberg aegis-4.7.ebuild files/digest-aegis-4.7 :
New upstream version. Fixes #5807. Doesn't add new env scripts yet :(

*aegis-4.4 (15 May 2002)

15 May 2002; Seemant Kulleen aegis-4.4.ebuild files/digest-aegis-4.4 :
Update submitted by peter@biolateral.com.au (Peter Maxwell) in bug report
#2689.

*aegis-4.2 (13 Apr 2002)

13 Apr 2002; Karl Trygve Kalleberg aegis-4.2.ebuild files/digest-aegis-4.2 :
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.

Manifest

DIST aegis-4.19.tar.gz 3516926 RMD160 ef49d3b96ed4cd60345763ba831c5ebc085fe883 SHA1 a095677d82bdbf9b8d180e6468fd227567b283df SHA256 21efa038dffc344ea023d05d4871ce2340d2a8d9c47c645d7b860da74d13c513
DIST aegis-4.24.tar.gz 5063689 RMD160 a868225fc151d8b8909382e7d72b22ea3048fbcd SHA1 83dc200af71807ad87802d87e043c3b5a81ab18d SHA256 54b23a7c66f4331465ab512d7686e2a526a1d8f2ffae770225acbaacb43648a3
EBUILD aegis-4.19.ebuild 1628 RMD160 3bc8d1649be377fdea51fb6da422080cc196e49a SHA1 a18e35fcfcc76c99872beeefc9b5319dd89691f1 SHA256 4a97a4c8922c23a4d7517376a637c2b83f65a609c1f823f40af13746e5e3a158
EBUILD aegis-4.24.ebuild 1753 RMD160 8fd11f4e5bbc49a71e919c94adb56c7c0eaa8df7 SHA1 cb83f9772e7835f642d30c7cb999a39126dff51c SHA256 b84cbdb4c9a675a6a49f6934384706142048ad24de18b78da4a440f7c276e7f8
MISC ChangeLog 3309 RMD160 eb4c528da83a7a324dcf83e284cd1458479c69a9 SHA1 207649486d1e2844cb97eac55dca572500537b67 SHA256 a6ee908c4095253894c9fe697a10bf290a9e26b994372c46006e82c47f2966db
MISC metadata.xml 608 RMD160 e2691b938ba3ab9c283277e8e3764e34bf3dbfd1 SHA1 4ac32d08dc12726853b8dc520e6e300f0ff32dd5 SHA256 35ee3c4d70fef6007742d5d6ad156544dafda1332334d165f190f4923bab6e90

aegis-4.19.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/aegis/aegis-4.19.ebuild,v 1.8 2008/06/30 01:43:53 darkside Exp $

IUSE="tk"

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
tk? ( >=dev-lang/tk-8.3 )"
RDEPEND="" #221421

SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~alpha ~ppc sparc x86"

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.

econf \
--sharedstatedir=/var/lib/aegis \
--with-nlsdir=/usr/share/locale \
|| 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:0 "${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 BUILDING MANIFEST README
}

aegis-4.24.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/aegis/aegis-4.24.ebuild,v 1.1 2008/06/30 01:43:53 darkside Exp $

inherit autotools

IUSE="tk"

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
dev-libs/libxml2
tk? ( >=dev-lang/tk-8.3 )"
RDEPEND="" #221421

SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~alpha ~ppc ~sparc ~x86"

src_unpack() {
unpack ${A}
cd "${S}"

#FIXME: ? Not sure what effect this has. Only way to get it to compile.
sed -i 's/$(SH) etc\/compat.2.3//' Makefile.in || \
die "sed Makefile.in failed"
eautomake || die "eautomake failed"
}

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

# 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 BUILDING README
}

metadata.xml




no-herd

maintainer-needed@gentoo.org


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.