First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 28432
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Karl Trygve Kalleberg (RETIRED) <karltk@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Ingo Rohlfs <ingo.rohlfs@sit.fraunhofer.de>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 28432 depends on: Show dependency tree
Bug 28432 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2003-09-11 04:13 0000
New Ebuild for Aegis 4.11 
(removed these stupid "doc" deletion in 4.9 (file are needed for cgi interface))

##### EBUILD FOLOWS THIS LINE ###########
# filename : aegis-4.11.ebuild
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2

IUSE="tcltk"

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 )"

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
}

------- Comment #1 From Patrick Kursawe 2003-09-11 07:09:44 0000 -------
Please attach the ebuild (or a diff) as text/plain next time.
Thanks for your contribution.

------- Comment #2 From Karl Trygve Kalleberg (RETIRED) 2003-11-15 19:14:45 0000 -------
Fixed. Available in ~x86 and ~sparc as dev-util/aegis-4.11.

First Last Prev Next    No search results available      Search page      Enter new bug