Eliminate the aRts and esound backends and comment out the Sun backend
now there there is the sndio bakend. This narrows things down to sndio
or optionally JACK.
Index: Makefile
===================================================================
RCS file: /cvs/ports/multimedia/xine-lib/Makefile,v
retrieving revision 1.44
diff -u -p -r1.44 Makefile
--- Makefile 21 Dec 2008 07:56:47 -0000 1.44
+++ Makefile 28 Dec 2008 01:56:51 -0000
@@ -3,19 +3,16 @@
SHARED_ONLY= Yes
COMMENT-main= multimedia decoding library
-COMMENT-esd= esound audio output module for xine-lib
-COMMENT-arts= artsd audio output module for xine-lib
COMMENT-jack= jackd audio output module for xine-lib
V= 1.1.15
DISTNAME= xine-lib-${V}
-PKGNAME-main= ${DISTNAME}p6
-PKGNAME-esd= xine-lib-esd-${V}
-PKGNAME-arts= xine-lib-arts-${V}
+PKGNAME-main= ${DISTNAME}p7
PKGNAME-jack= xine-lib-jack-${V}
-
-EXTRACT_SUFX= .tar.bz2
CATEGORIES= multimedia
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xine/}
+EXTRACT_SUFX= .tar.bz2
+
SHARED_LIBS= xine 23.0
HOMEPAGE= http://xinehq.de/
@@ -26,16 +23,11 @@ PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xine/}
-
-MULTI_PACKAGES= -main -esd -arts -jack
+MULTI_PACKAGES= -main -jack
WANTLIB= expat fontconfig freetype m z
WANTLIB-main= ${WANTLIB} X11 Xau Xdmcp Xext Xinerama Xrandr \
Xrender Xv c jpeg lcms pthread sndio usbhid
-WANTLIB-esd= ${WANTLIB}
-WANTLIB-arts= ${WANTLIB} pcre stdc++ glib-2.0 \
- gmodule-2.0 gthread-2.0
WANTLIB-jack= ${WANTLIB}
.if ${MACHINE_ARCH} == "i386"
@@ -59,15 +51,6 @@ LIB_DEPENDS-main= ${LIB_DEPENDS} \
speex.>=3::audio/speex \
theora.>=1::multimedia/libtheora
-LIB_DEPENDS-esd= ${LIB_DEPENDS} \
- esd.>=2::audio/esound \
- audiofile.>=0::devel/libaudiofile \
- xine::${BUILD_PKGPATH}
-RUN_DEPENDS-esd= ${RUN_DEPENDS}
-LIB_DEPENDS-arts= ${LIB_DEPENDS} \
- artsc.>=1::x11/kde/arts3 \
- xine::${BUILD_PKGPATH}
-RUN_DEPENDS-arts= ${RUN_DEPENDS}
LIB_DEPENDS-jack= ${LIB_DEPENDS} \
jack::audio/jack \
xine::${BUILD_PKGPATH}
@@ -104,8 +87,7 @@ CONFIGURE_ARGS+= --disable-optimizations
--without-pulseaudio \
--disable-oss \
--without-alsa \
- --with-esound \
- --with-arts \
+ --without-esound \
--with-jack \
--without-imagemagick \
--disable-samba \
Index: patches/patch-src_audio_out_Makefile_in
===================================================================
RCS file:
/cvs/ports/multimedia/xine-lib/patches/patch-src_audio_out_Makefile_in,v
retrieving revision 1.11
diff -u -p -r1.11 patch-src_audio_out_Makefile_in
--- patches/patch-src_audio_out_Makefile_in 14 Dec 2008 23:57:34 -0000
1.11
+++ patches/patch-src_audio_out_Makefile_in 28 Dec 2008 01:54:08 -0000
@@ -1,6 +1,6 @@
$OpenBSD: patch-src_audio_out_Makefile_in,v 1.11 2008/12/14 23:57:34 brad Exp $
--- src/audio_out/Makefile.in.orig Thu Aug 14 17:18:39 2008
-+++ src/audio_out/Makefile.in Thu Dec 11 00:23:10 2008
++++ src/audio_out/Makefile.in Sat Dec 27 20:50:00 2008
@@ -170,6 +170,18 @@ xineplug_ao_out_jack_la_LINK = $(LIBTOOL) --tag=CC $(A
$(xineplug_ao_out_jack_la_LDFLAGS) $(LDFLAGS) -o $@
@have_jack_t...@am_xineplug_ao_out_jack_la_rpath = -rpath \
@@ -63,15 +63,6 @@ $OpenBSD: patch-src_audio_out_Makefile_i
xineplug_ao_out_none_la_SOURCES = audio_none_out.c
xineplug_ao_out_none_la_LIBADD = $(XINE_LIB) $(LTLIBINTL)
-@@ -632,7 +650,7 @@ xineplug_ao_out_sun_la_LDFLAGS = -avoid-version -modul
- #xineplug_ao_out_irixal_la_CFLAGS = $(VISIBILITY_FLAG) $(IRIXAL_CFLAGS)
- #xineplug_ao_out_irixal_la_LDFLAGS = -avoid-version -module
- xineplug_ao_out_arts_la_SOURCES = audio_arts_out.c
--xineplug_ao_out_arts_la_LIBADD = $(XINE_LIB) $(ARTS_LIBS)
-+xineplug_ao_out_arts_la_LIBADD = $(XINE_LIB) $(ARTS_LIBS) -lstdc++
- xineplug_ao_out_arts_la_CFLAGS = $(VISIBILITY_FLAG) $(ARTS_CFLAGS)
- xineplug_ao_out_arts_la_LDFLAGS = -avoid-version -module
- xineplug_ao_out_directx_la_SOURCES = audio_directx_out.c
@@ -667,6 +685,10 @@ xineplug_ao_out_jack_la_SOURCES = audio_jack_out.c
xineplug_ao_out_jack_la_LIBADD = $(XINE_LIB) $(JACK_LIBS) $(LTLIBINTL)
xineplug_ao_out_jack_la_CFLAGS = $(VISIBILITY_FLAG) $(JACK_CFLAGS)
Index: pkg/DESCR-arts
===================================================================
RCS file: pkg/DESCR-arts
diff -N pkg/DESCR-arts
--- pkg/DESCR-arts 1 Nov 2007 04:01:36 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1 +0,0 @@
-artsd audio output plugin for xine-lib.
Index: pkg/DESCR-esd
===================================================================
RCS file: pkg/DESCR-esd
diff -N pkg/DESCR-esd
--- pkg/DESCR-esd 1 Nov 2007 04:01:36 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1 +0,0 @@
-esound audio output plugin for xine-lib.
Index: pkg/PLIST-arts
===================================================================
RCS file: pkg/PLIST-arts
diff -N pkg/PLIST-arts
--- pkg/PLIST-arts 24 Mar 2008 03:26:34 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-...@comment $OpenBSD: PLIST-arts,v 1.2 2008/03/24 03:26:34 jakemsr Exp $
-lib/xine/plugins/${XINEAPI_REV}/xineplug_ao_out_arts.so
Index: pkg/PLIST-esd
===================================================================
RCS file: pkg/PLIST-esd
diff -N pkg/PLIST-esd
--- pkg/PLIST-esd 24 Mar 2008 03:26:34 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-...@comment $OpenBSD: PLIST-esd,v 1.2 2008/03/24 03:26:34 jakemsr Exp $
-lib/xine/plugins/${XINEAPI_REV}/xineplug_ao_out_esd.so
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/multimedia/xine-lib/pkg/PLIST-main,v
retrieving revision 1.9
diff -u -p -r1.9 PLIST-main
--- pkg/PLIST-main 14 Dec 2008 23:57:34 -0000 1.9
+++ pkg/PLIST-main 28 Dec 2008 01:48:59 -0000
@@ -60,7 +60,7 @@ lib/xine/plugins/${XINEAPI_REV}/post/xin
lib/xine/plugins/${XINEAPI_REV}/xineplug_ao_out_file.so
lib/xine/plugins/${XINEAPI_REV}/xineplug_ao_out_none.so
lib/xine/plugins/${XINEAPI_REV}/xineplug_ao_out_sndio.so
-lib/xine/plugins/${XINEAPI_REV}/xineplug_ao_out_sun.so
+...@comment lib/xine/plugins/${XINEAPI_REV}/xineplug_ao_out_sun.so
lib/xine/plugins/${XINEAPI_REV}/xineplug_decode_a52.so
lib/xine/plugins/${XINEAPI_REV}/xineplug_decode_bitplane.so
lib/xine/plugins/${XINEAPI_REV}/xineplug_decode_dts.so
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.