pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/multimedia/xine-lib There is a problem compiling multi...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5b5dfac500bf
branches:  trunk
changeset: 478970:5b5dfac500bf
user:      shannonjr <shannonjr%pkgsrc.org@localhost>
date:      Mon Aug 02 19:09:45 2004 +0000

description:
There is a problem compiling multimedia/xine-lib in that the "extra"
assembly language module zoom_filter_xmmx.c breaks when optimized. Some
googling indicates that this is also encountered with FreeBSD and Linux.
A review of the CVS tree for xine shows that this module has been
removed. As as module is only built if MMX is detected (HAVE_FFMMX
defined) removing the module should not break anything; that is the
approach taken in this new patch that removes building zoom_filter_xmmx
from Makefile.in for xineplug_post_goom.la

diffstat:

 multimedia/xine-lib/distinfo         |   3 ++-
 multimedia/xine-lib/patches/patch-aw |  26 ++++++++++++++++++++++++++
 2 files changed, 28 insertions(+), 1 deletions(-)

diffs (44 lines):

diff -r d7867635fbf7 -r 5b5dfac500bf multimedia/xine-lib/distinfo
--- a/multimedia/xine-lib/distinfo      Mon Aug 02 17:28:30 2004 +0000
+++ b/multimedia/xine-lib/distinfo      Mon Aug 02 19:09:45 2004 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.6 2004/06/21 15:55:55 drochner Exp $
+$NetBSD: distinfo,v 1.7 2004/08/02 19:09:45 shannonjr Exp $
 
 SHA1 (xine-lib-1-rc5.tar.gz) = b38aa71ab717ba04f03591d1d003da4ce23ed1cf
 Size (xine-lib-1-rc5.tar.gz) = 7052663 bytes
@@ -20,3 +20,4 @@
 SHA1 (patch-at) = b43d07b20f209a31df454620673a21f174550cf9
 SHA1 (patch-au) = 569ac1d00402eb3679bf99f0afe5832f425b3b0e
 SHA1 (patch-av) = 56f462e6091a72e87544ece689557d60fbb749aa
+SHA1 (patch-aw) = 748feea39a7c41f40e56f463dde9186430c2a74f
diff -r d7867635fbf7 -r 5b5dfac500bf multimedia/xine-lib/patches/patch-aw
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/xine-lib/patches/patch-aw      Mon Aug 02 19:09:45 2004 +0000
@@ -0,0 +1,26 @@
+$NetBSD: patch-aw,v 1.1 2004/08/02 19:09:45 shannonjr Exp $
+
+--- src/post/goom/Makefile.in.orig     2004-06-20 18:23:58.000000000 -0600
++++ src/post/goom/Makefile.in
+@@ -412,7 +412,6 @@ EXTRA_DIST = zoom_filter_mmx.c zoom_filt
+ 
+ lib_LTLIBRARIES = xineplug_post_goom.la
+ 
+-@HAVE_FFMMX_TRUE@@PPC_ARCH_FALSE@extra_files = zoom_filter_mmx.c zoom_filter_xmmx.c
+ @HAVE_FFMMX_TRUE@@PPC_ARCH_FALSE@MMX_CFLAG = -DHAVE_MMX
+ 
+ xineplug_post_goom_la_SOURCES = $(extra_files) xine_goom.c \
+@@ -445,12 +444,10 @@ LTLIBRARIES = $(lib_LTLIBRARIES)
+ 
+ xineplug_post_goom_la_DEPENDENCIES = \
+       $(top_builddir)/src/xine-engine/libxine.la
+-am__xineplug_post_goom_la_SOURCES_DIST = zoom_filter_mmx.c \
++am__xineplug_post_goom_la_SOURCES_DIST = _mmx.c \
+       zoom_filter_xmmx.c xine_goom.c goom_core.c filters.c lines.c \
+       ifs_display.c ifs.c graphic.c gfontlib.c gfontrle.c surf3d.c \
+       surface.c tentacle3d.c
+-@HAVE_FFMMX_TRUE@@PPC_ARCH_FALSE@am__objects_1 = zoom_filter_mmx.lo \
+-@HAVE_FFMMX_TRUE@@PPC_ARCH_FALSE@     zoom_filter_xmmx.lo
+ am_xineplug_post_goom_la_OBJECTS = $(am__objects_1) xine_goom.lo \
+       goom_core.lo filters.lo lines.lo ifs_display.lo ifs.lo \
+       graphic.lo gfontlib.lo gfontrle.lo surf3d.lo surface.lo \



Home | Main Index | Thread Index | Old Index