summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Huddleston <eradicator@gentoo.org>2004-11-24 09:03:59 +0000
committerJeremy Huddleston <eradicator@gentoo.org>2004-11-24 09:03:59 +0000
commitd2c83eb4a5cc4995e76f2b6138f52b565d470765 (patch)
tree0db203862a78f266b978201c5cb1ec0b71ac3fda /media-libs/hermes
parentMarked stable on ppc for bug 71502. (Manifest recommit) (diff)
downloadgentoo-2-d2c83eb4a5cc4995e76f2b6138f52b565d470765.tar.gz
gentoo-2-d2c83eb4a5cc4995e76f2b6138f52b565d470765.tar.bz2
gentoo-2-d2c83eb4a5cc4995e76f2b6138f52b565d470765.zip
Version bump closes bug #48156.
Diffstat (limited to 'media-libs/hermes')
-rw-r--r--media-libs/hermes/ChangeLog9
-rw-r--r--media-libs/hermes/Manifest12
-rw-r--r--media-libs/hermes/files/digest-hermes-1.3.31
-rw-r--r--media-libs/hermes/files/hermes-1.3.3-amd64.patch12
-rw-r--r--media-libs/hermes/files/hermes-1.3.3-destdir.patch27
-rw-r--r--media-libs/hermes/hermes-1.3.3.ebuild54
-rw-r--r--media-libs/hermes/metadata.xml8
7 files changed, 112 insertions, 11 deletions
diff --git a/media-libs/hermes/ChangeLog b/media-libs/hermes/ChangeLog
index 49df35bd7cc7..ade741a50ec9 100644
--- a/media-libs/hermes/ChangeLog
+++ b/media-libs/hermes/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-libs/hermes
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/hermes/ChangeLog,v 1.19 2004/11/19 09:11:44 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/hermes/ChangeLog,v 1.20 2004/11/24 09:03:59 eradicator Exp $
+
+*hermes-1.3.3 (24 Nov 2004)
+
+ 24 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org> +metadata.xml,
+ +files/hermes-1.3.3-amd64.patch, +files/hermes-1.3.3-destdir.patch,
+ +hermes-1.3.3.ebuild:
+ Version bump closes bug #48156.
19 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org>
hermes-1.3.2-r2.ebuild:
diff --git a/media-libs/hermes/Manifest b/media-libs/hermes/Manifest
index d99d81fbcca1..040ff040f195 100644
--- a/media-libs/hermes/Manifest
+++ b/media-libs/hermes/Manifest
@@ -1,15 +1,7 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
+MD5 7f5f3f23d0e99e822bd8cc13814ed6b0 hermes-1.3.3.ebuild 1272
MD5 614406c7071c2ba7e1c5a1686d78ea1a hermes-1.3.2-r2.ebuild 1350
MD5 7ff534defea341e86639be24d2966e86 ChangeLog 3216
MD5 ef39ed830f1e73b4f498305847dc5b9d files/digest-hermes-1.3.2-r2 64
MD5 e314b1d068911c6643ee6c7b4ecbd1ae files/hermes-1.3.2-amd64.patch 6804
MD5 4d52f1dfb2057a3f9013d0277c696252 files/hermes-1.3.2-destdir.patch 972
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.2.6 (GNU/Linux)
-
-iD8DBQFBnbjbArHZZzCEUG0RAjkvAJ91bpRUZAOS6Nxyt16lfy5Wanw6XQCdEqSe
-Dchdjc48fVXEVptqekZ2oNA=
-=9yN3
------END PGP SIGNATURE-----
+MD5 ecea84ee6b2d39a6ccdf7489e7072565 files/digest-hermes-1.3.3 65
diff --git a/media-libs/hermes/files/digest-hermes-1.3.3 b/media-libs/hermes/files/digest-hermes-1.3.3
new file mode 100644
index 000000000000..dcc89fbd7d8c
--- /dev/null
+++ b/media-libs/hermes/files/digest-hermes-1.3.3
@@ -0,0 +1 @@
+MD5 1b99f623169cf62b70f3de081a633d14 Hermes-1.3.3.tar.bz2 356380
diff --git a/media-libs/hermes/files/hermes-1.3.3-amd64.patch b/media-libs/hermes/files/hermes-1.3.3-amd64.patch
new file mode 100644
index 000000000000..d235d9b53ebd
--- /dev/null
+++ b/media-libs/hermes/files/hermes-1.3.3-amd64.patch
@@ -0,0 +1,12 @@
+diff -Naur Hermes-1.3.3.orig/src/c_genrc_ao_blit.c Hermes-1.3.3/src/c_genrc_ao_blit.c
+--- Hermes-1.3.3.orig/src/c_genrc_ao_blit.c 2001-08-09 09:13:50.000000000 -0700
++++ Hermes-1.3.3/src/c_genrc_ao_blit.c 2004-11-24 00:53:28.590184440 -0800
+@@ -104,7 +104,7 @@
+ { unsigned long s_pixel, d_pixel, r, g, b, a;
+ long sr, sg, sb, dr, dg, db, da;
+ float sa;
+- char8 *d_ptr=(char8 *)((int)&s_pixel);
++ char8 *d_ptr=(char8 *)(&s_pixel);
+ unsigned int count;
+ char8 *source=iface->s_pixels,*dest=iface->d_pixels;
+ DEBUG_PRINT("ConvertC_Generic32_A_Generic24_O_Blit called\n","");
diff --git a/media-libs/hermes/files/hermes-1.3.3-destdir.patch b/media-libs/hermes/files/hermes-1.3.3-destdir.patch
new file mode 100644
index 000000000000..5ce2cd65d71f
--- /dev/null
+++ b/media-libs/hermes/files/hermes-1.3.3-destdir.patch
@@ -0,0 +1,27 @@
+diff -Naur Hermes-1.3.3.orig/configure.in Hermes-1.3.3/configure.in
+--- Hermes-1.3.3.orig/configure.in 2003-06-04 01:00:12.000000000 -0700
++++ Hermes-1.3.3/configure.in 2004-11-24 00:55:59.670135102 -0800
+@@ -43,6 +43,8 @@
+ dnl ---------------------------------------------------------------------
+ dnl Checks for programs.
+
++AM_PROG_AS
++AC_PROG_CC
+ AC_PROG_CPP
+ AC_PROG_MAKE_SET
+ AC_PROG_LIBTOOL
+diff -Naur Hermes-1.3.3.orig/src/Makefile.am Hermes-1.3.3/src/Makefile.am
+--- Hermes-1.3.3.orig/src/Makefile.am 2002-04-06 06:35:30.000000000 -0800
++++ Hermes-1.3.3/src/Makefile.am 2004-11-24 00:56:16.979595403 -0800
+@@ -32,9 +32,9 @@
+ cp $@ `echo $@ | sed -e 's/\.lo$$/.o/'`
+
+ install-data-local:
+- $(INSTALL) -m 0755 -d $(includedir)/Hermes
++ $(INSTALL) -m 0755 -d $(DESTDIR)$(includedir)/Hermes
+ for incfile in $(publicheaders); do \
+- $(INSTALL) -m 0644 $$incfile $(includedir)/Hermes; \
++ $(INSTALL) -m 0644 $$incfile $(DESTDIR)$(includedir)/Hermes; \
+ done
+
+ uninstall-local:
diff --git a/media-libs/hermes/hermes-1.3.3.ebuild b/media-libs/hermes/hermes-1.3.3.ebuild
new file mode 100644
index 000000000000..4f7728a6d800
--- /dev/null
+++ b/media-libs/hermes/hermes-1.3.3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2004 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.ebuild,v 1.1 2004/11/24 09:03:59 eradicator Exp $
+
+IUSE=""
+
+inherit eutils libtool gnuconfig
+
+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
+
+ aclocal || die "aclocal failed"
+ automake -a || die "automake failed"
+ autoconf || die "autoconf failed"
+
+ gnuconfig_update
+ elibtoolize
+}
+
+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
+}
diff --git a/media-libs/hermes/metadata.xml b/media-libs/hermes/metadata.xml
new file mode 100644
index 000000000000..cb9c1141d933
--- /dev/null
+++ b/media-libs/hermes/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>graphics</herd>
+<maintainer>
+ <email>eradicator@gentoo.org</email>
+</maintainer>
+</pkgmetadata>