diff options
Diffstat (limited to 'dev-util/aegis/aegis-4.2.ebuild')
-rw-r--r-- | dev-util/aegis/aegis-4.2.ebuild | 66 |
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}/ -} |