summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn N. Laliberte <allanonjl@gentoo.org>2006-05-11 23:40:17 +0000
committerJohn N. Laliberte <allanonjl@gentoo.org>2006-05-11 23:40:17 +0000
commite42d289f98c1a6579faf591b31e3eadc4e750ce1 (patch)
treec020a1f8a76f6ea1285d9018d0725c2e5a1935cc /media-video
parentAdded gst-plugins-gconf to DEPEND wrt Bug #133043 (Thanks to Frittella Lauren... (diff)
downloadgentoo-2-e42d289f98c1a6579faf591b31e3eadc4e750ce1.tar.gz
gentoo-2-e42d289f98c1a6579faf591b31e3eadc4e750ce1.tar.bz2
gentoo-2-e42d289f98c1a6579faf591b31e3eadc4e750ce1.zip
apply as-needed patch, fixes #128466
(Portage version: 2.1_pre10-r5)
Diffstat (limited to 'media-video')
-rw-r--r--media-video/totem/ChangeLog6
-rw-r--r--media-video/totem/files/totem-1.4.0-as-needed.patch101
-rw-r--r--media-video/totem/totem-1.4.0.ebuild12
3 files changed, 112 insertions, 7 deletions
diff --git a/media-video/totem/ChangeLog b/media-video/totem/ChangeLog
index 9660ff1292f8..a4bd10e7f849 100644
--- a/media-video/totem/ChangeLog
+++ b/media-video/totem/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for media-video/totem
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v 1.108 2006/05/06 13:01:15 allanonjl Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v 1.109 2006/05/11 23:40:17 allanonjl Exp $
+
+ 11 May 2006; John N. Laliberte <allanonjl@gentoo.org>
+ +files/totem-1.4.0-as-needed.patch, totem-1.4.0.ebuild:
+ apply as-needed patch, fixes #128466
06 May 2006; John N. Laliberte <allanonjl@gentoo.org> totem-1.4.0.ebuild:
drop alpha,hppa,ia64, bug filed. prep for 2.14 unmask
diff --git a/media-video/totem/files/totem-1.4.0-as-needed.patch b/media-video/totem/files/totem-1.4.0-as-needed.patch
new file mode 100644
index 000000000000..8b245d451f7f
--- /dev/null
+++ b/media-video/totem/files/totem-1.4.0-as-needed.patch
@@ -0,0 +1,101 @@
+diff -ru totem-1.4.0/src/backend/Makefile.am totem-1.4.0-patched/src/backend/Makefile.am
+--- totem-1.4.0/src/backend/Makefile.am 2006-02-10 17:45:18.000000000 -0500
++++ totem-1.4.0-patched/src/backend/Makefile.am 2006-04-02 13:10:16.000000000 -0400
+@@ -12,8 +12,8 @@
+ -DDATADIR=\""$(datadir)"\" \
+ -DLOGO_PATH=DATADIR\"\"G_DIR_SEPARATOR_S\"totem\"G_DIR_SEPARATOR_S\"totem_logo.png\"
+ bvw_test_LDADD = \
+- $(GTK_LIBS) $(XVIDMODE_LIBS) $(NVTV_LIBS) $(XTEST_LIBS) $(X_LIBS) \
+- libbaconvideowidget.la
++ libbaconvideowidget.la \
++ $(GTK_LIBS) $(XVIDMODE_LIBS) $(NVTV_LIBS) $(XTEST_LIBS) $(X_LIBS)
+
+ if TOTEM_GST_010
+ MM = bacon-video-widget-gst-0.10.c \
+diff -ru totem-1.4.0/src/Makefile.am totem-1.4.0-patched/src/Makefile.am
+--- totem-1.4.0/src/Makefile.am 2006-02-10 17:44:54.000000000 -0500
++++ totem-1.4.0-patched/src/Makefile.am 2006-04-02 13:18:00.000000000 -0400
+@@ -100,16 +100,17 @@
+ ev-sidebar.c ev-sidebar.h
+
+ totem_LDADD = \
++ plparse/libtotem-plparser.la backend/libbaconvideowidget.la \
++ libbaconpropertiespage.la libbaconmessageconnection.la \
+ $(EXTRA_GNOME_LIBS) $(REMOTE_LIBS) \
+- $(XVIDMODE_LIBS) $(NVTV_LIBS) plparse/libtotem-plparser.la \
+- backend/libbaconvideowidget.la libbaconpropertiespage.la \
+- libbaconmessageconnection.la $(DBUS_LIBS) \
+- $(XTEST_LIBS) $(X_LIBS)
++ $(XVIDMODE_LIBS) $(NVTV_LIBS) \
++ $(DBUS_LIBS) $(XTEST_LIBS) $(X_LIBS)
+
+ totem_video_thumbnailer_SOURCES = totem-video-thumbnailer.c
+ totem_video_thumbnailer_LDADD = \
++ backend/libbaconvideowidget.la \
+ $(GTK_LIBS) $(XVIDMODE_LIBS) \
+- $(NVTV_LIBS) $(EXTRA_GNOME_LIBS) backend/libbaconvideowidget.la \
++ $(NVTV_LIBS) $(EXTRA_GNOME_LIBS) \
+ $(XTEST_LIBS) $(X_LIBS)
+
+ nautilusdir = $(libdir)/nautilus/extensions-1.0/
+@@ -119,9 +120,9 @@
+ totem-properties-view.c \
+ totem-properties-view.h
+ libtotem_properties_page_la_LIBADD = \
++ backend/libbaconvideowidget.la libbaconpropertiespage.la \
+ $(EXTRA_GNOME_LIBS) $(XVIDMODE_LIBS) \
+ $(NVTV_LIBS) $(NAUTILUS_LIBS) \
+- backend/libbaconvideowidget.la libbaconpropertiespage.la \
+ $(XTEST_LIBS) $(X_LIBS)
+
+ libtotem_properties_page_la_LDFLAGS = $(module_flags)
+@@ -133,9 +134,9 @@
+ totem-properties-view.h \
+ test-properties-page.c
+ test_properties_page_LDADD = \
++ backend/libbaconvideowidget.la libbaconpropertiespage.la \
+ $(EXTRA_GNOME_LIBS) $(XVIDMODE_LIBS) \
+ $(NVTV_LIBS) $(NAUTILUS_LIBS) \
+- backend/libbaconvideowidget.la libbaconpropertiespage.la \
+ $(XTEST_LIBS) $(X_LIBS)
+
+ if HAVE_MOZILLA
+@@ -173,9 +174,9 @@
+ totem-mozilla-options.h \
+ bacon-volume.c bacon-volume.h
+ totem_mozilla_viewer_LDADD = \
++ backend/libbaconvideowidget.la libbaconpropertiespage.la \
+ $(EXTRA_GNOME_LIBS) $(XVIDMODE_LIBS) \
+ $(DBUS_LIBS) $(NVTV_LIBS) \
+- backend/libbaconvideowidget.la libbaconpropertiespage.la \
+ $(XTEST_LIBS) $(X_LIBS)
+
+ module_flags = -export_dynamic -avoid-version
+@@ -192,20 +193,22 @@
+ vanity.c
+
+ vanity_LDADD = \
++ backend/libbaconvideowidget.la \
+ $(EXTRA_GNOME_LIBS) $(XVIDMODE_LIBS) \
+- $(NVTV_LIBS) backend/libbaconvideowidget.la \
+- $(XTEST_LIBS) $(X_LIBS)
++ $(NVTV_LIBS) $(XTEST_LIBS) \
++ $(X_LIBS)
+
+ metadata_test_SOURCES = metadata-test.c
+ metadata_test_LDADD = \
++ backend/libbaconvideowidget.la \
+ $(GTK_LIBS) $(XVIDMODE_LIBS) $(NVTV_LIBS) \
+- $(EXTRA_GNOME_LIBS) backend/libbaconvideowidget.la \
++ $(EXTRA_GNOME_LIBS)
+ $(XTEST_LIBS) $(X_LIBS)
+
+ disc_test_SOURCES = disc-test.c
+ disc_test_LDADD = \
+- $(GTK_LIBS) $(EXTRA_GNOME_LIBS) \
+- plparse/libtotem-plparser.la
++ plparse/libtotem-plparser.la \
++ $(GTK_LIBS) $(EXTRA_GNOME_LIBS)
+
+ list_v4l_SOURCES = list_v4l.c $(BACON_V4L_SELECTION)
+ list_v4l_LDADD = $(GTK_LIBS)
diff --git a/media-video/totem/totem-1.4.0.ebuild b/media-video/totem/totem-1.4.0.ebuild
index d13cebfeaafd..163b89972cab 100644
--- a/media-video/totem/totem-1.4.0.ebuild
+++ b/media-video/totem/totem-1.4.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-1.4.0.ebuild,v 1.5 2006/05/06 13:01:15 allanonjl Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-1.4.0.ebuild,v 1.6 2006/05/11 23:40:17 allanonjl Exp $
inherit autotools eutils multilib gnome2
@@ -101,15 +101,15 @@ pkg_setup() {
}
src_unpack() {
- unpack ${A}
- cd "${S}"
+ gnome2_src_unpack
# Recognize gecko-sdk as a valid toolkit to compile the plugin
- epatch ${FILESDIR}/${PN}-1.3.0-gecko-sdk.patch
+ epatch "${FILESDIR}"/${PN}-1.3.0-gecko-sdk.patch
- eautoreconf
+ # fix for as-needed #128466
+ epatch "${FILESDIR}"/${PN}-1.4.0-as-needed.patch
- gnome2_omf_fix
+ eautoreconf
}
src_compile() {