summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Huddleston <eradicator@gentoo.org>2004-07-07 21:36:50 +0000
committerJeremy Huddleston <eradicator@gentoo.org>2004-07-07 21:36:50 +0000
commit50dcbaa7b5cdfd01b7a381eebbf50840e021e146 (patch)
tree4dd94172907f0a0ca28b0574ae937b9ecf4b0185 /media-plugins/xmms-synaesthesia
parentversion bump (diff)
downloadhistorical-50dcbaa7b5cdfd01b7a381eebbf50840e021e146.tar.gz
historical-50dcbaa7b5cdfd01b7a381eebbf50840e021e146.tar.bz2
historical-50dcbaa7b5cdfd01b7a381eebbf50840e021e146.zip
-amd64. Added gcc-3.4 patch
Diffstat (limited to 'media-plugins/xmms-synaesthesia')
-rw-r--r--media-plugins/xmms-synaesthesia/ChangeLog6
-rw-r--r--media-plugins/xmms-synaesthesia/Manifest5
-rw-r--r--media-plugins/xmms-synaesthesia/files/xmms-synaesthesia-0.0.3_rc3-gcc34.patch86
-rw-r--r--media-plugins/xmms-synaesthesia/xmms-synaesthesia-0.0.3_rc3.ebuild18
4 files changed, 108 insertions, 7 deletions
diff --git a/media-plugins/xmms-synaesthesia/ChangeLog b/media-plugins/xmms-synaesthesia/ChangeLog
index f14c50db0a80..0aeaa029c41c 100644
--- a/media-plugins/xmms-synaesthesia/ChangeLog
+++ b/media-plugins/xmms-synaesthesia/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for media-plugins/xmms-synaesthesia
# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-plugins/xmms-synaesthesia/ChangeLog,v 1.5 2004/07/07 09:21:55 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/xmms-synaesthesia/ChangeLog,v 1.6 2004/07/07 21:36:50 eradicator Exp $
+
+ 07 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ +files/xmms-synaesthesia-0.0.3_rc3-gcc34.patch:
+ -amd64. Added gcc-3.4 patch
07 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-synaesthesia-0.0.3_rc3.ebuild:
diff --git a/media-plugins/xmms-synaesthesia/Manifest b/media-plugins/xmms-synaesthesia/Manifest
index 47c40bb15e40..40bdfdb105a6 100644
--- a/media-plugins/xmms-synaesthesia/Manifest
+++ b/media-plugins/xmms-synaesthesia/Manifest
@@ -1,4 +1,5 @@
-MD5 18318cfc2ceb8b7556d6e87016684887 ChangeLog 750
+MD5 8ee7c93f7e3fe83fa06dc70bc38bce73 ChangeLog 889
MD5 a1eaeb2ae801daeb712c90c060e922dc metadata.xml 158
-MD5 0f3346416290a444a30ae9f7bd280d79 xmms-synaesthesia-0.0.3_rc3.ebuild 614
+MD5 406cc3d3d62b1416189ffa23dd8d35a8 xmms-synaesthesia-0.0.3_rc3.ebuild 838
MD5 7ba67c996535a47c1b9e0136f01a631f files/digest-xmms-synaesthesia-0.0.3_rc3 79
+MD5 859fafdcac4022b35eca555e692a64d1 files/xmms-synaesthesia-0.0.3_rc3-gcc34.patch 4218
diff --git a/media-plugins/xmms-synaesthesia/files/xmms-synaesthesia-0.0.3_rc3-gcc34.patch b/media-plugins/xmms-synaesthesia/files/xmms-synaesthesia-0.0.3_rc3-gcc34.patch
new file mode 100644
index 000000000000..47ef9c45e084
--- /dev/null
+++ b/media-plugins/xmms-synaesthesia/files/xmms-synaesthesia-0.0.3_rc3-gcc34.patch
@@ -0,0 +1,86 @@
+diff -Naur synaesthesia-xmms-0.0.3-rc3.orig/confdefs.h synaesthesia-xmms-0.0.3-rc3/confdefs.h
+--- synaesthesia-xmms-0.0.3-rc3.orig/confdefs.h 1969-12-31 16:00:00.000000000 -0800
++++ synaesthesia-xmms-0.0.3-rc3/confdefs.h 2004-07-07 14:32:18.156189458 -0700
+@@ -0,0 +1,3 @@
++
++#define PACKAGE "synaesthesia-xmms"
++#define VERSION "0.0.3-rc3"
+diff -Naur synaesthesia-xmms-0.0.3-rc3.orig/config.cache synaesthesia-xmms-0.0.3-rc3/config.cache
+--- synaesthesia-xmms-0.0.3-rc3.orig/config.cache 1969-12-31 16:00:00.000000000 -0800
++++ synaesthesia-xmms-0.0.3-rc3/config.cache 2004-07-07 14:32:19.064038909 -0700
+@@ -0,0 +1,26 @@
++# This file is a shell script that caches the results of configure
++# tests run on this system so they can be shared between configure
++# scripts and configure runs. It is not useful on other systems.
++# If it contains results you don't want to keep, you may remove or edit it.
++#
++# By default, configure uses ./config.cache as the cache file,
++# creating it if it does not exist already. You can give configure
++# the --cache-file=FILE option to use a different cache file; that is
++# what configure does when it calls configure scripts in
++# subdirectories, so they share the cache.
++# Giving --cache-file=/dev/null disables caching, for debugging configure.
++# config.status only pays attention to the cache file if you give it the
++# --recheck option to rerun configure.
++#
++ac_cv_path_LD=${ac_cv_path_LD=/usr/x86_64-pc-linux-gnu/bin/ld}
++ac_cv_path_NM=${ac_cv_path_NM='/usr/bin/nm -B'}
++ac_cv_path_install=${ac_cv_path_install='/bin/install -c'}
++ac_cv_prog_CC=${ac_cv_prog_CC=gcc}
++ac_cv_prog_LN_S=${ac_cv_prog_LN_S='ln -s'}
++ac_cv_prog_RANLIB=${ac_cv_prog_RANLIB=ranlib}
++ac_cv_prog_cc_cross=${ac_cv_prog_cc_cross=no}
++ac_cv_prog_cc_g=${ac_cv_prog_cc_g=yes}
++ac_cv_prog_cc_works=${ac_cv_prog_cc_works=yes}
++ac_cv_prog_gcc=${ac_cv_prog_gcc=yes}
++ac_cv_prog_gnu_ld=${ac_cv_prog_gnu_ld=yes}
++ac_cv_prog_make_make_set=${ac_cv_prog_make_make_set=yes}
+diff -Naur synaesthesia-xmms-0.0.3-rc3.orig/config.log synaesthesia-xmms-0.0.3-rc3/config.log
+--- synaesthesia-xmms-0.0.3-rc3.orig/config.log 1969-12-31 16:00:00.000000000 -0800
++++ synaesthesia-xmms-0.0.3-rc3/config.log 2004-07-07 14:32:19.023045707 -0700
+@@ -0,0 +1,26 @@
++This file contains any messages produced by compilers while
++running configure, to aid debugging if configure makes a mistake.
++
++configure:582: checking for a BSD compatible install
++configure:635: checking whether build environment is sane
++configure:692: checking whether make sets ${MAKE}
++configure:738: checking for working aclocal
++configure:751: checking for working autoconf
++configure:764: checking for working automake
++configure:777: checking for working autoheader
++configure:790: checking for working makeinfo
++configure:882: checking host system type
++configure:903: checking build system type
++configure:923: checking for ranlib
++configure:953: checking for gcc
++configure:1066: checking whether the C compiler (gcc -O2 -pipe -fomit-frame-pointer ) works
++configure:1082: gcc -o conftest -O2 -pipe -fomit-frame-pointer conftest.c 1>&5
++configure:1108: checking whether the C compiler (gcc -O2 -pipe -fomit-frame-pointer ) is a cross-compiler
++configure:1113: checking whether we are using GNU C
++configure:1122: gcc -E conftest.c
++configure:1141: checking whether gcc accepts -g
++configure:1184: checking for ld used by GCC
++configure:1246: checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld
++GNU ld version 2.15.90.0.1.1 20040303
++configure:1262: checking for BSD-compatible nm
++configure:1298: checking whether ln -s works
+diff -Naur synaesthesia-xmms-0.0.3-rc3.orig/syna_xmms.c synaesthesia-xmms-0.0.3-rc3/syna_xmms.c
+--- synaesthesia-xmms-0.0.3-rc3.orig/syna_xmms.c 2001-04-26 13:55:51.000000000 -0700
++++ synaesthesia-xmms-0.0.3-rc3/syna_xmms.c 2004-07-07 14:31:50.743735231 -0700
+@@ -19,6 +19,7 @@
+ #include <gtk/gtk.h>
+ #include <gdk/gdkkeysyms.h>
+ #include <pthread.h>
++#include <string.h>
+ #include "math.h"
+ #include <xmms/plugin.h>
+ #include <xmms/util.h>
+@@ -285,6 +286,7 @@
+ synx_fullscreen_toggle();
+ break;
+ default:
++ break;
+ /* ugh */
+ }
+ }
diff --git a/media-plugins/xmms-synaesthesia/xmms-synaesthesia-0.0.3_rc3.ebuild b/media-plugins/xmms-synaesthesia/xmms-synaesthesia-0.0.3_rc3.ebuild
index 7f4b12390135..39fdcf06e9c2 100644
--- a/media-plugins/xmms-synaesthesia/xmms-synaesthesia-0.0.3_rc3.ebuild
+++ b/media-plugins/xmms-synaesthesia/xmms-synaesthesia-0.0.3_rc3.ebuild
@@ -1,9 +1,11 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-plugins/xmms-synaesthesia/xmms-synaesthesia-0.0.3_rc3.ebuild,v 1.5 2004/07/07 09:21:55 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/xmms-synaesthesia/xmms-synaesthesia-0.0.3_rc3.ebuild,v 1.6 2004/07/07 21:36:50 eradicator Exp $
IUSE=""
+inherit gnuconfig eutils
+
MY_P=${PN#*-}-${PN%-*}-${PV/_rc/-rc}
S=${WORKDIR}/${MY_P}
@@ -16,10 +18,18 @@ RDEPEND=""
SLOT="0"
LICENSE="GPL-2"
-KEYWORDS="x86 ~ppc ~sparc"
+#-amd64: 0.0.3_rc3: enabling causes xmms to segfault
+KEYWORDS="x86 ~ppc ~sparc -amd64"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/${P}-gcc34.patch
+ gnuconfig_update
+}
src_install() {
- make DESTDIR=${D} install
+ make DESTDIR=${D} install || die
+ dodoc AUTHORS ChangeLog NEWS README
}
-