summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Huddleston <eradicator@gentoo.org>2005-06-19 21:08:20 +0000
committerJeremy Huddleston <eradicator@gentoo.org>2005-06-19 21:08:20 +0000
commitead8989991a54a111c2a35a2a74e9528cc1e8666 (patch)
tree9d7d40289ed1ee2e6d61e72fea87151ea97e43da /media-libs
parentremove old ebuilds (diff)
downloadgentoo-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/ChangeLog9
-rw-r--r--media-libs/hermes/Manifest10
-rw-r--r--media-libs/hermes/files/digest-hermes-1.3.3-r11
-rw-r--r--media-libs/hermes/hermes-1.3.3-r1.ebuild62
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
+}