summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKonstantin V. Arkhipov <voxus@gentoo.org>2006-01-16 17:42:39 +0000
committerKonstantin V. Arkhipov <voxus@gentoo.org>2006-01-16 17:42:39 +0000
commitf59719f767078d09de24a4585ea3166baf0e0dc4 (patch)
treeb51935ee363ec10ab6226b8301c0b6bf88120711 /media-plugins/eq-xmms
parentslot change in preparation for gambas-2 (on genone request) (diff)
downloadhistorical-f59719f767078d09de24a4585ea3166baf0e0dc4.tar.gz
historical-f59719f767078d09de24a4585ea3166baf0e0dc4.tar.bz2
historical-f59719f767078d09de24a4585ea3166baf0e0dc4.zip
* bump
Package-Manager: portage-2.1_pre3-r1
Diffstat (limited to 'media-plugins/eq-xmms')
-rw-r--r--media-plugins/eq-xmms/ChangeLog8
-rw-r--r--media-plugins/eq-xmms/Manifest5
-rw-r--r--media-plugins/eq-xmms/eq-xmms-0.7.ebuild49
-rw-r--r--media-plugins/eq-xmms/files/digest-eq-xmms-0.71
-rw-r--r--media-plugins/eq-xmms/files/eq-xmms-0.7-amd64_support.patch45
5 files changed, 106 insertions, 2 deletions
diff --git a/media-plugins/eq-xmms/ChangeLog b/media-plugins/eq-xmms/ChangeLog
index 18c645eda323..c8e79488c228 100644
--- a/media-plugins/eq-xmms/ChangeLog
+++ b/media-plugins/eq-xmms/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-plugins/eq-xmms
# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-plugins/eq-xmms/ChangeLog,v 1.14 2006/01/07 03:14:54 voxus Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/eq-xmms/ChangeLog,v 1.15 2006/01/16 17:42:39 voxus Exp $
+
+*eq-xmms-0.7 (16 Jan 2006)
+
+ 16 Jan 2006; Konstantin Arkhipov <voxus@gentoo.org> +eq-xmms-0.7.ebuild,
+ +files/eq-xmms-0.7-amd64_support.patch:
+ Version bump.
07 Jan 2006; Konstantin Arkhipov <voxus@gentoo.org> eq-xmms-0.6-r3.ebuild,
eq-xmms-0.6-r4.ebuild:
diff --git a/media-plugins/eq-xmms/Manifest b/media-plugins/eq-xmms/Manifest
index a86809edd6b2..6e7b4d7d117f 100644
--- a/media-plugins/eq-xmms/Manifest
+++ b/media-plugins/eq-xmms/Manifest
@@ -1,15 +1,18 @@
-MD5 0647fcaa2f84c9090ba0d3e6735e3ab6 ChangeLog 2779
+MD5 57bafc77e11f7060b3cfbe4a245831f4 ChangeLog 2941
MD5 b690422be68807e2ef346762c1578aa7 eq-xmms-0.6-r1.ebuild 1054
MD5 7d3e79e717f7ef2ae544e7c12713cb4f eq-xmms-0.6-r2.ebuild 1097
MD5 69cf504d357ca0d7090d474f2947b1a6 eq-xmms-0.6-r3.ebuild 1348
MD5 64a8fce7201e0629af99bf28ef1ea7f0 eq-xmms-0.6-r4.ebuild 1453
+MD5 db5859d8d2612551a48a6363903b97ec eq-xmms-0.7.ebuild 1164
MD5 2cf1a0e042cf2afb1366cd05f91bedce files/digest-eq-xmms-0.6-r1 63
MD5 2cf1a0e042cf2afb1366cd05f91bedce files/digest-eq-xmms-0.6-r2 63
MD5 2cf1a0e042cf2afb1366cd05f91bedce files/digest-eq-xmms-0.6-r3 63
MD5 473111a92d380f6be88fc3af3719d677 files/digest-eq-xmms-0.6-r4 141
+MD5 c110ae19ac06195520c881daa09c6941 files/digest-eq-xmms-0.7 63
MD5 774f966c8056c9448a2cdd295cf76302 files/eq-xmms-0.6-mono_fix.patch 418
MD5 e2cda8be9765888166aa11cb345e6a41 files/eq-xmms-0.6-nonx86.patch 410
MD5 db956a0ebfff40720bb6487f96564a00 files/eq-xmms-0.6-shade_fix.patch 1116
MD5 a1fa7eb14b3258f655292e42d44b2eb3 files/eq-xmms-0.6-sse_filters.patch.bz2 8889
MD5 50aee22d22720e909368193718e41042 files/eq-xmms-0.6-sse_round_trickfilters.patch 508
+MD5 251eb635c273bd345801e20f74da9929 files/eq-xmms-0.7-amd64_support.patch 1363
MD5 a1eaeb2ae801daeb712c90c060e922dc metadata.xml 158
diff --git a/media-plugins/eq-xmms/eq-xmms-0.7.ebuild b/media-plugins/eq-xmms/eq-xmms-0.7.ebuild
new file mode 100644
index 000000000000..46848d853584
--- /dev/null
+++ b/media-plugins/eq-xmms/eq-xmms-0.7.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/eq-xmms/eq-xmms-0.7.ebuild,v 1.1 2006/01/16 17:42:39 voxus Exp $
+
+IUSE="sse-filters"
+
+inherit eutils autotools
+
+DESCRIPTION="EQU is a realtime graphical equalizer effect plugin that will equalize almost everything that you play through XMMS, not just the MP3s"
+HOMEPAGE="http://equ.sourceforge.net/"
+SRC_URI="mirror://sourceforge/equ/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~amd64 ~sparc ~ppc"
+
+RDEPEND="media-sound/xmms"
+DEPEND="${RDEPEND}
+ >=sys-devel/automake-1.7"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ epatch ${FILESDIR}/${P}-amd64_support.patch
+
+ export WANT_AUTOMAKE="1.7"
+ export WANT_AUTOCONF="2.5"
+ eautoreconf
+}
+
+src_compile() {
+ local myconf
+
+ use sse-filters && {
+ myconf="--enable-sse-filters"
+
+ use amd64 && myconf="${myconf} --enable-sse2"
+ }
+
+ econf ${myconf} || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ make DESTDIR="${D}" libdir=`xmms-config --effect-plugin-dir` install || die
+
+ dodoc AUTHORS BUGS ChangeLog NEWS README README.BSD SKINS TODO
+}
diff --git a/media-plugins/eq-xmms/files/digest-eq-xmms-0.7 b/media-plugins/eq-xmms/files/digest-eq-xmms-0.7
new file mode 100644
index 000000000000..b1b5555b7ae3
--- /dev/null
+++ b/media-plugins/eq-xmms/files/digest-eq-xmms-0.7
@@ -0,0 +1 @@
+MD5 a211f894906696c5bb1cfa65f57e8155 eq-xmms-0.7.tar.gz 632130
diff --git a/media-plugins/eq-xmms/files/eq-xmms-0.7-amd64_support.patch b/media-plugins/eq-xmms/files/eq-xmms-0.7-amd64_support.patch
new file mode 100644
index 000000000000..7c1fd6585870
--- /dev/null
+++ b/media-plugins/eq-xmms/files/eq-xmms-0.7-amd64_support.patch
@@ -0,0 +1,45 @@
+--- configure.in 2006-01-16 20:04:58.268962424 +0300
++++ configure.in 2006-01-16 20:07:43.681815848 +0300
+@@ -155,6 +155,9 @@
+ XF_CFLAGS="$XF_CFLAGS -DBENCHMARK"
+ fi
+ ;;
++ x86_64-*-*)
++ autodetect=no
++ ARCH_DEFINES="-DARCH_X86_64 -march=k8"
+ esac
+ ;;
+ *)
+--- src/iir.c 2006-01-16 20:01:23.000000000 +0300
++++ src/iir.c 2006-01-16 20:09:50.580524312 +0300
+@@ -60,7 +60,7 @@
+ clean_history();
+ }
+
+-#ifdef ARCH_X86
++#if defined(ARCH_X86) || defined(ARCH_X86_64)
+ /* Round function provided by Frank Klemm which saves around 100K
+ * CPU cycles in my PIII for each call to the IIR function with 4K samples
+ */
+--- src/iir_fpu.c 2006-01-15 03:26:32.000000000 +0300
++++ src/iir_fpu.c 2006-01-16 20:10:22.492672928 +0300
+@@ -163,7 +163,7 @@
+ #ifdef ARCH_PPC
+ tempgint = round_ppc(out[channel]);
+ #else
+-#ifdef ARCH_X86
++#if defined(ARCH_X86) || defined(ARCH_X86_64)
+ tempgint = round_trick(out[channel]);
+ #else
+ tempgint = (int)out[channel];
+--- src/iir.h 2006-01-15 03:26:32.000000000 +0300
++++ src/iir.h 2006-01-16 20:15:35.987014544 +0300
+@@ -58,7 +58,7 @@
+
+ __inline__ int iir(gpointer * d, gint length, gint srate, gint nch);
+
+-#ifdef ARCH_X86
++#if defined(ARCH_X86) || defined(ARCH_X86_64)
+ __inline__ int round_trick(float floatvalue_to_round);
+ #endif
+ #ifdef ARCH_PPC