misc/130953: multimedia/libxine: remove optinal XCB

Max Brazhnikov makc at FreeBSD.org
Sat Jan 24 12:00:03 PST 2009


>Number:         130953
>Category:       misc
>Synopsis:       multimedia/libxine: remove optinal XCB
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jan 24 20:00:02 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Max Brazhnikov
>Release:        FreeBSD 7.0-STABLE i386
>Organization:
>Environment:
FreeBSD luna.dio.ru 7.1-STABLE FreeBSD 7.1-STABLE #2: Sun Jan 18 21:48:53 MSK 2009     root at luna.dio.ru:/usr/obj/usr/freebsd/7/src/sys/LUNA  i386
>Description:
Remove XCB option from libxine.

libX11 now depends on libxcb unconditionally. Since several libxine consumers (e.g. multimedia/phonon and all KDE4) require xcb support in libxine, this removal seems to be reasonable.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

Index: Makefile
===================================================================
RCS file: /home/pcvs/ports/multimedia/libxine/Makefile,v
retrieving revision 1.137
diff -u -r1.137 Makefile
--- Makefile	23 Jan 2009 16:27:47 -0000	1.137
+++ Makefile	24 Jan 2009 19:45:47 -0000
@@ -7,7 +7,7 @@
 
 PORTNAME=	xine
 PORTVERSION=	1.1.15
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	multimedia ipv6
 MASTER_SITES=	SF
 PKGNAMEPREFIX=	lib
@@ -59,7 +59,6 @@
 		GNOMEVFS2 "Enable GnomeVFS2 support" off \
 		PULSEAUDIO "Enable PulseAudio support" off \
 		XVMC "Enable XvMC support" off \
-		XCB "Enable XCB support" on \
 		SMB "Enable SMB protocol support" off \
 		AALIB "Enable aalib support" off \
 		IMAGEMAGICK "Enable ImageMagick support" off \
@@ -137,14 +136,6 @@
 PLIST_SUB+=	WITH_XVMC="@comment "
 .endif
 
-.if defined(WITH_XCB)
-LIB_DEPENDS+=	xcb.2:${PORTSDIR}/x11/libxcb
-PLIST_SUB+=	WITH_XCB=""
-.else
-PLIST_SUB+=	WITH_XCB="@comment "
-CONFIGURE_ARGS+=	--without-xcb
-.endif
-
 .if defined(WITH_SMB)
 LIB_DEPENDS+=	smbclient.0:${PORTSDIR}/net/samba-libsmbclient
 PLIST_SUB+=	WITH_SMB=""
Index: pkg-plist
===================================================================
RCS file: /home/pcvs/ports/multimedia/libxine/pkg-plist,v
retrieving revision 1.51
diff -u -r1.51 pkg-plist
--- pkg-plist	18 May 2008 15:26:45 -0000	1.51
+++ pkg-plist	24 Jan 2009 19:45:39 -0000
@@ -144,8 +144,8 @@
 %%PLUGINSDIR%%/xineplug_vo_out_raw.so
 %%PLUGINSDIR%%/xineplug_vo_out_sdl.so
 %%WITH_VIDIX%%%%PLUGINSDIR%%/xineplug_vo_out_vidix.so
-%%WITH_XCB%%%%PLUGINSDIR%%/xineplug_vo_out_xcbshm.so
-%%WITH_XCB%%%%PLUGINSDIR%%/xineplug_vo_out_xcbxv.so
+%%PLUGINSDIR%%/xineplug_vo_out_xcbshm.so
+%%PLUGINSDIR%%/xineplug_vo_out_xcbxv.so
 %%PLUGINSDIR%%/xineplug_vo_out_xshm.so
 %%PLUGINSDIR%%/xineplug_vo_out_xv.so
 %%WITH_XVMC%%%%PLUGINSDIR%%/xineplug_vo_out_xvmc.so


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list