summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/aegis/aegis-4.2.ebuild')
-rw-r--r--dev-util/aegis/aegis-4.2.ebuild66
1 files changed, 0 insertions, 66 deletions
diff --git a/dev-util/aegis/aegis-4.2.ebuild b/dev-util/aegis/aegis-4.2.ebuild
deleted file mode 100644
index 5ddf6117e7fa..000000000000
--- a/dev-util/aegis/aegis-4.2.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2002 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License, v2 or later
-# Author: Peter Maxwell <peter@biolateral.com.au>
-# $Header: /var/cvsroot/gentoo-x86/dev-util/aegis/aegis-4.2.ebuild,v 1.1 2002/04/13 21:55:07 karltk Exp $
-
-S=${WORKDIR}/${P}
-DESCRIPTION="A transaction based revision control system"
-SRC_URI="http://aegis.sourceforge.net/${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 )"
-RDEPEND="sys-libs/zlib tcltk? ( >=dev-lang/tk-8.3 )"
-
-src_compile() {
- # aegis-4.2 configure misses gentoo's httpd.conf's ScriptAlias
- # directive just because it is indented.
- # This is where aegis.cgi will be put.
- ed -s configure <<-"END"
- ,s/\^ScriptAlias/\^[[:blank:]]*ScriptAlias/g
- wq
- END
-
- # 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.
- ./configure \
- --prefix=/usr \
- --sharedstatedir=/var/lib/aegis \
- --with-nlsdir=/usr/share/locale \
- --mandir=/usr/share/man || 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
-
- # Remove duplicate documention etc.
- rm -r ${D}/usr/share/aegis/en
- rm -r ${D}/usr/share/aegis/de
- rm -r ${D}/usr/share/aegis/man1
-
- # Leaving out the .dvi versions and junk.
- dodoc lib/en/*.txt
- dodoc lib/en/*.ps
-
- # 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}/
-}