pkgsrc-Bugs archive

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

pkg/26743: [PATCH] multimedia/xine-lib XV plugin handling error with xorg



>Number:         26743
>Category:       pkg
>Synopsis:       [PATCH] multimedia/xine-lib XV plugin handling error with xorg
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Aug 23 18:48:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     FUKAUMI Naoki
>Release:        NetBSD 2.0G
>Organization:
        FUKAUMI Naoki
>Environment:
System: NetBSD ea65.naobsd.org 2.0G NetBSD 2.0G (EA65) #0: Sun Aug 22 04:29:13 
JST 2004 
root%ea65.naobsd.org@localhost:/usr/obj/i386/sys/arch/i386/compile/EA65 i386
Architecture: i386
Machine: i386
>Description:
        Xorg has ${X11BASE}/lib/libXv.so.
        xine-lib/configure checks only under /usr/X11R6.
        Therefore xineplug_vo_out_xv.{a,so} will not be built.
>How-To-Repeat:
        make pkgsrc/multimedia/xine-lib && make install
>Fix:
        This patch explicitly set XV path to ${X11BASE}/lib.
        # should fix configure?

Index: Makefile.common
===================================================================
RCS file: /home/fun/cvsroot/NetBSD/pkgsrc/multimedia/xine-lib/Makefile.common,v
retrieving revision 1.10
diff -u -r1.10 Makefile.common
--- Makefile.common     21 Jun 2004 15:55:54 -0000      1.10
+++ Makefile.common     23 Aug 2004 17:38:10 -0000
@@ -32,9 +32,10 @@
 .include "../../mk/bsd.prefs.mk"
 
 .if !exists(${X11BASE}/lib/libXv.so)
-PLIST_SUBST+=          XV_WORKAROUND="@comment "
+PLIST_SUBST+=          HAVE_XV="@comment "
 .else
-PLIST_SUBST+=          XV_WORKAROUND=""
+CONFIGURE_ARGS+=       --with-xv-path='${X11BASE}/lib'
+PLIST_SUBST+=          HAVE_XV=""
 .endif
 
 pre-configure::
Index: PLIST.NetBSD
===================================================================
RCS file: /home/fun/cvsroot/NetBSD/pkgsrc/multimedia/xine-lib/PLIST.NetBSD,v
retrieving revision 1.1
diff -u -r1.1 PLIST.NetBSD
--- PLIST.NetBSD        29 May 2004 02:14:27 -0000      1.1
+++ PLIST.NetBSD        23 Aug 2004 17:39:21 -0000
@@ -1,5 +1,5 @@
 @comment $NetBSD: PLIST.NetBSD,v 1.1 2004/05/29 02:14:27 reed Exp $
 lib/xine/plugins/1.0.0/xineplug_ao_out_sun.a
 lib/xine/plugins/1.0.0/xineplug_ao_out_sun.so
-lib/xine/plugins/1.0.0/xineplug_vo_out_xv.a
-${XV_WORKAROUND}lib/xine/plugins/1.0.0/xineplug_vo_out_xv.so
+${HAVE_XV}lib/xine/plugins/1.0.0/xineplug_vo_out_xv.a
+${HAVE_XV}lib/xine/plugins/1.0.0/xineplug_vo_out_xv.so
Index: PLIST.common
===================================================================
RCS file: /home/fun/cvsroot/NetBSD/pkgsrc/multimedia/xine-lib/PLIST.common,v
retrieving revision 1.2
diff -u -r1.2 PLIST.common
--- PLIST.common        21 Jun 2004 15:55:55 -0000      1.2
+++ PLIST.common        23 Aug 2004 00:27:17 -0000
@@ -47,7 +47,7 @@
 lib/xine/plugins/1.0.0/post/xineplug_post_switch.a
 lib/xine/plugins/1.0.0/post/xineplug_post_switch.so
 lib/xine/plugins/1.0.0/post/xineplug_post_tvtime.a
-${XV_WORKAROUND}lib/xine/plugins/1.0.0/post/xineplug_post_tvtime.so
+lib/xine/plugins/1.0.0/post/xineplug_post_tvtime.so
 lib/xine/plugins/1.0.0/post/xineplug_post_visualizations.a
 lib/xine/plugins/1.0.0/post/xineplug_post_visualizations.so
 lib/xine/plugins/1.0.0/xineplug_ao_out_file.a
>Release-Note:
>Audit-Trail:
>Unformatted:



Home | Main Index | Thread Index | Old Index