diff options
author | Mike Frysinger <vapier@gentoo.org> | 2006-08-26 22:51:29 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2006-08-26 22:51:29 +0000 |
commit | 96ed465b2f46a8c7505ee910a1610db71d4804ba (patch) | |
tree | 042e61585c8c7cac4559dfadc6da86621b289743 /dev-libs/libezV24/libezV24-0.1.1.ebuild | |
parent | More maskings for TC (diff) | |
download | gentoo-2-96ed465b2f46a8c7505ee910a1610db71d4804ba.tar.gz gentoo-2-96ed465b2f46a8c7505ee910a1610db71d4804ba.tar.bz2 gentoo-2-96ed465b2f46a8c7505ee910a1610db71d4804ba.zip |
Cleanup the ebuild and source code so it doesnt suck nearly as much and add some amd64 love.
(Portage version: 2.1.1_rc1)
Diffstat (limited to 'dev-libs/libezV24/libezV24-0.1.1.ebuild')
-rw-r--r-- | dev-libs/libezV24/libezV24-0.1.1.ebuild | 31 |
1 files changed, 14 insertions, 17 deletions
diff --git a/dev-libs/libezV24/libezV24-0.1.1.ebuild b/dev-libs/libezV24/libezV24-0.1.1.ebuild index a4325757fb02..736774df02ea 100644 --- a/dev-libs/libezV24/libezV24-0.1.1.ebuild +++ b/dev-libs/libezV24/libezV24-0.1.1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libezV24/libezV24-0.1.1.ebuild,v 1.4 2004/06/24 23:16:39 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libezV24/libezV24-0.1.1.ebuild,v 1.5 2006/08/26 22:51:29 vapier Exp $ inherit eutils @@ -10,29 +10,26 @@ SRC_URI="mirror://sourceforge/ezv24/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~x86 -ppc ~sparc alpha" +KEYWORDS="alpha ~amd64 -ppc ~sparc ~x86" IUSE="" DEPEND="" RDEPEND="" -src_compile() { - epatch ${FILESDIR}/${P}-test-v24.c.diff - epatch ${FILESDIR}/${P}-Makefile.diff - emake || die "Make failed" +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-build.patch + epatch "${FILESDIR}"/${P}-test.patch + sed -i -e 's:__LINUX__:__linux__:' *.c *.h + sed -i \ + -e '/^PREFIX/s:/usr/local:/usr:' \ + Makefile } src_install() { - make install PREFIX=${D}usr || die "Make install failed" + export NO_LDCONFIG="stupid" + emake install DESTDIR="${D}" || die "Make install failed" dodoc AUTHORS BUGS ChangeLog HISTORY README dohtml api-html/* - - # make install makes symlinks that don't exist when installed, so - # replace them and re-create with dosym - - rm ${D}/usr/lib/libezV24.so - rm ${D}/usr/lib/libezV24.so.0 - - dosym libezV24.so.0.1 /usr/lib/libezV24.so.0 - dosym libezV24.so.0 /usr/lib/libezV24.so } |