diff options
author | Jeremy Huddleston <eradicator@gentoo.org> | 2005-06-19 21:08:20 +0000 |
---|---|---|
committer | Jeremy Huddleston <eradicator@gentoo.org> | 2005-06-19 21:08:20 +0000 |
commit | ead8989991a54a111c2a35a2a74e9528cc1e8666 (patch) | |
tree | 9d7d40289ed1ee2e6d61e72fea87151ea97e43da /media-libs | |
parent | remove old ebuilds (diff) | |
download | gentoo-2-ead8989991a54a111c2a35a2a74e9528cc1e8666.tar.gz gentoo-2-ead8989991a54a111c2a35a2a74e9528cc1e8666.tar.bz2 gentoo-2-ead8989991a54a111c2a35a2a74e9528cc1e8666.zip |
Working around unfriendly asm (disabling x86asm) since it has runtime text relocations. Thanks to solar. Closes bug #93287.
(Portage version: 2.0.51.22-r1)
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/hermes/ChangeLog | 9 | ||||
-rw-r--r-- | media-libs/hermes/Manifest | 10 | ||||
-rw-r--r-- | media-libs/hermes/files/digest-hermes-1.3.3-r1 | 1 | ||||
-rw-r--r-- | media-libs/hermes/hermes-1.3.3-r1.ebuild | 62 |
4 files changed, 77 insertions, 5 deletions
diff --git a/media-libs/hermes/ChangeLog b/media-libs/hermes/ChangeLog index 9f09f2e94d21..fdd3b49c0587 100644 --- a/media-libs/hermes/ChangeLog +++ b/media-libs/hermes/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for media-libs/hermes # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/hermes/ChangeLog,v 1.25 2005/04/21 19:19:48 hansmi Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/hermes/ChangeLog,v 1.26 2005/06/19 21:08:20 eradicator Exp $ + +*hermes-1.3.3-r1 (19 Jun 2005) + + 19 Jun 2005; Jeremy Huddleston <eradicator@gentoo.org> + +hermes-1.3.3-r1.ebuild: + Working around unfriendly asm (disabling x86asm) since it has runtime text + relocations. Thanks to solar. Closes bug #93287. 21 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> hermes-1.3.3.ebuild: Stable on ppc. diff --git a/media-libs/hermes/Manifest b/media-libs/hermes/Manifest index f375cfb60a1b..79c0ec7c3abb 100644 --- a/media-libs/hermes/Manifest +++ b/media-libs/hermes/Manifest @@ -1,10 +1,12 @@ -MD5 e5d2c065ac363861af837909141a0032 hermes-1.3.3.ebuild 1298 -MD5 fc46488f83981e35d8d604100d4495be metadata.xml 227 MD5 07a80f1af1f9e729412e5cb7f5d88fdb ChangeLog 3952 MD5 12a82e99f98da7ca55a4d4cb73f5bc75 hermes-1.3.2-r2.ebuild 1386 -MD5 81d27e818f30f5421ceef7b5dd07131f files/hermes-1.3.3-destdir.patch 989 +MD5 e5d2c065ac363861af837909141a0032 hermes-1.3.3.ebuild 1298 +MD5 fc46488f83981e35d8d604100d4495be metadata.xml 227 +MD5 5499c413cc51fb398e8eb7e4c9e4a613 hermes-1.3.3-r1.ebuild 1447 +MD5 ef39ed830f1e73b4f498305847dc5b9d files/digest-hermes-1.3.2-r2 64 MD5 ecea84ee6b2d39a6ccdf7489e7072565 files/digest-hermes-1.3.3 65 MD5 e314b1d068911c6643ee6c7b4ecbd1ae files/hermes-1.3.2-amd64.patch 6804 MD5 4d52f1dfb2057a3f9013d0277c696252 files/hermes-1.3.2-destdir.patch 972 MD5 2a24cec422e5c9f8de27d93d4c708a6a files/hermes-1.3.3-amd64.patch 588 -MD5 ef39ed830f1e73b4f498305847dc5b9d files/digest-hermes-1.3.2-r2 64 +MD5 81d27e818f30f5421ceef7b5dd07131f files/hermes-1.3.3-destdir.patch 989 +MD5 ecea84ee6b2d39a6ccdf7489e7072565 files/digest-hermes-1.3.3-r1 65 diff --git a/media-libs/hermes/files/digest-hermes-1.3.3-r1 b/media-libs/hermes/files/digest-hermes-1.3.3-r1 new file mode 100644 index 000000000000..dcc89fbd7d8c --- /dev/null +++ b/media-libs/hermes/files/digest-hermes-1.3.3-r1 @@ -0,0 +1 @@ +MD5 1b99f623169cf62b70f3de081a633d14 Hermes-1.3.3.tar.bz2 356380 diff --git a/media-libs/hermes/hermes-1.3.3-r1.ebuild b/media-libs/hermes/hermes-1.3.3-r1.ebuild new file mode 100644 index 000000000000..0dfb8440e72a --- /dev/null +++ b/media-libs/hermes/hermes-1.3.3-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/hermes/hermes-1.3.3-r1.ebuild,v 1.1 2005/06/19 21:08:20 eradicator Exp $ + +IUSE="" + +inherit eutils libtool gnuconfig flag-o-matic + +MY_P=${P/h/H} +S=${WORKDIR}/${MY_P} + +DESCRIPTION="Library for fast colorspace conversion and other graphics routines" +HOMEPAGE="http://www.clanlib.org/hermes/" +SRC_URI="http://distro.ibiblio.org/pub/linux/distributions/sorcerer/sources/Hermes/${PV}/${MY_P}.tar.bz2" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="alpha amd64 ~hppa ~mips ppc ppc64 sparc x86" + +DEPEND=">=sys-devel/autoconf-2.50 + >=sys-devel/automake-1.8" + +RDEPEND="virtual/libc" + +src_unpack() { + unpack ${A} || die + cd ${S} || die + epatch ${FILESDIR}/${P}-amd64.patch + epatch ${FILESDIR}/${P}-destdir.patch + + export WANT_AUTOMAKE=1.8 + export WANT_AUTOCONF=2.5 + + libtoolize --force --copy || die + aclocal || die "aclocal failed" + automake -a -f -c || die "automake failed" + autoconf || die "autoconf failed" + + gnuconfig_update + elibtoolize +} + +src_compile() { + myconf="${myconf} --disable-x86asm" + has_pic && myconf="${myconf} --with-pic" + econf ${myconf} || die + emake || die +} + +src_install() { + make DESTDIR="${D}" install || die + + dodoc AUTHORS ChangeLog FAQ NEWS README TODO* + + dohtml docs/api/*.htm + docinto print + dodoc docs/api/*.ps + docinto txt + dodoc docs/api/*.txt + docinto sgml + dodoc docs/api/sgml/*.sgml +} |