Version bump closes bug #48156.
authorJeremy Huddleston <eradicator@gentoo.org>
Wed, 24 Nov 2004 09:03:59 +0000 (09:03 +0000)
committerJeremy Huddleston <eradicator@gentoo.org>
Wed, 24 Nov 2004 09:03:59 +0000 (09:03 +0000)
media-libs/hermes/ChangeLog
media-libs/hermes/Manifest
media-libs/hermes/files/digest-hermes-1.3.3 [new file with mode: 0644]
media-libs/hermes/files/hermes-1.3.3-amd64.patch [new file with mode: 0644]
media-libs/hermes/files/hermes-1.3.3-destdir.patch [new file with mode: 0644]
media-libs/hermes/hermes-1.3.3.ebuild [new file with mode: 0644]
media-libs/hermes/metadata.xml [new file with mode: 0644]

index 49df35bd7cc74a45be3b1d3b594c9ac367bb6267..ade741a50ec9cb4bdfb3f641a7b9125ac228b0c8 100644 (file)
@@ -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:
index d99d81fbcca114f6d183567f453094f5ea1c8c48..0a9e89d3c8cd615a0c2edb848565e5fc4b1a7b2f 100644 (file)
@@ -1,15 +1,20 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
+MD5 77e1a9b10474e56edbe48a312a81ffba hermes-1.3.3.ebuild 1268
 MD5 614406c7071c2ba7e1c5a1686d78ea1a hermes-1.3.2-r2.ebuild 1350
-MD5 7ff534defea341e86639be24d2966e86 ChangeLog 3216
+MD5 28149e06889bd6aa6665bca1958a0901 ChangeLog 3446
+MD5 fc46488f83981e35d8d604100d4495be metadata.xml 227
 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
+MD5 ecea84ee6b2d39a6ccdf7489e7072565 files/digest-hermes-1.3.3 65
+MD5 2a24cec422e5c9f8de27d93d4c708a6a files/hermes-1.3.3-amd64.patch 588
+MD5 81d27e818f30f5421ceef7b5dd07131f files/hermes-1.3.3-destdir.patch 989
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.2.6 (GNU/Linux)
 
-iD8DBQFBnbjbArHZZzCEUG0RAjkvAJ91bpRUZAOS6Nxyt16lfy5Wanw6XQCdEqSe
-Dchdjc48fVXEVptqekZ2oNA=
-=9yN3
+iD4DBQFBpE60ArHZZzCEUG0RAuOhAJ9alBikp3M6num71LaL21McCAvhiACY1gFB
+byBJMuwTNsLymCs5YeG8gA==
+=zpzE
 -----END PGP SIGNATURE-----
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 (file)
index 0000000..dcc89fb
--- /dev/null
@@ -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 (file)
index 0000000..d235d9b
--- /dev/null
@@ -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 (file)
index 0000000..5ce2cd6
--- /dev/null
@@ -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 (file)
index 0000000..4f7728a
--- /dev/null
@@ -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 (file)
index 0000000..cb9c114
--- /dev/null
@@ -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>