Thu Apr 2 15:52:47 2020 UTC ()
xine-lib: Update to 1.2.10

xine-lib (1.2.10) 2019-12-13
  * Add first Android support.
  * Add (xcb)xv yuy2 emulation.
  * Add libavcodec v58 compatibility.
  * Add avio seek support.
  * Make libpostproc optional.
  * Add libdav1d, libaom and lavc AV1 video decoders.
  * Add libvpx multithreading.
  * Add libpng decoder.
  * Add a52 double and fixed point modes.
  * Add Opus audio support to ogg demuxer.
  * Add AV1 video support to matroska demuxer.
  * Add ivf demuxer.
  * Add mpeg-ts split payload support.
  * Add TLS support using gnutls or OpenSSL.
  * Add ftp input plugin (ftp://) with TLS support (ftpes://)
  * Add tls:// input plugin (raw TLS over TCP).
  * Add libnfs NFS input plugin.
  * Add ftp/http seek support.
  * Add scp forward seek support.
  * Add mp4 http streaming support (plain and fragment modes).
  * Add HLS streaming support.
  * Add HTTP 1.1 support.
  * Add OpenGL EGL and Wayland support.
  * Add generic bitrate estimation.
  * Add side stream feature.
  * Optimize demux_qt.
  * Optimize OSD.
  * Optimize output layers.
  * Optimize decoder threads.
  * Optimize event handling.
  * Optimize stream info.
  * Optimize TCP/TLS/HTTP network input.
  * Optimize network buffering control.
  * Alsa/oss startup optimization.
  * Optimize input_stdin_fifo.
  * Optimize internal liba52.
  * Optimize user seek.
  * Build optimizations.
  * Simply user config.
  * Better support for audio out drivers that cannot resume after pause.
  * Better support for mpeg pts jumps.
  * Better bluray seek.
  * XML parser fixes.
  * Fix midstream audio mode switch.
  * Fix FLAC audio playback via ffmpeg.
  * Fix ffmpeg mpeg1/2 video.
  * Fix C++ build.
  * Fix build on clang only systems.
  * Fix/optimize mpeg, mpeg-ts, qt, flv, matroska, real and asf demuxers.
  * Fix network seek.
  * Fix/optimize audio CD.
  * Fix DVD (occasional crashes, damaged video after a DVD had been played).
  * Fix opengl2 freeze after X server failure.
  * Fix tvtime deinterlacer crash.
  * Fix/optimize overlay.
  * Fix/optimize old VDR plugin.
  * Fix xine-ui freeze when opening a playlist while paused.
  * Security fixes.
  * Build fixes (C99 mode, vaapi, ImageMagick, libmvec, less warnings).
  * Many small fixes.
  * More error handling instead of aborting.
  * Update german translation.


(nia)
diff -r1.24 -r1.25 pkgsrc/audio/xine-alsa/Makefile
diff -r1.45 -r1.46 pkgsrc/audio/xine-pulse/Makefile
diff -r1.157 -r1.158 pkgsrc/multimedia/xine-lib/Makefile
diff -r1.89 -r1.90 pkgsrc/multimedia/xine-lib/Makefile.common
diff -r1.7 -r1.8 pkgsrc/multimedia/xine-lib/PLIST.FreeBSD
diff -r1.1 -r0 pkgsrc/multimedia/xine-lib/PLIST.Linux-i386
diff -r1.40 -r1.41 pkgsrc/multimedia/xine-lib/PLIST.common
diff -r1.110 -r1.111 pkgsrc/multimedia/xine-lib/distinfo
diff -r1.2 -r1.3 pkgsrc/multimedia/xine-lib/options.mk
diff -r1.2 -r1.3 pkgsrc/multimedia/xine-lib/patches/patch-include_xine_post.h
diff -r1.4 -r1.5 pkgsrc/multimedia/xine-lib/patches/patch-src-post-planar-eq.c
diff -r1.4 -r1.5 pkgsrc/multimedia/xine-lib/patches/patch-src_video__out_Makefile.am
diff -r1.5 -r1.6 pkgsrc/multimedia/xine-lib/patches/patch-src-post-planar-noise.c
diff -r0 -r1.1 pkgsrc/multimedia/xine-lib/patches/patch-src_input_input__cdda.c
diff -r0 -r1.1 pkgsrc/multimedia/xine-lib/patches/patch-src_input_input__http.c
diff -r1.26 -r1.27 pkgsrc/multimedia/xine-v4l/Makefile
diff -r1.24 -r1.25 pkgsrc/multimedia/xine-v4l2/Makefile

cvs diff -r1.24 -r1.25 pkgsrc/audio/xine-alsa/Makefile (expand / switch to unified diff)

--- pkgsrc/audio/xine-alsa/Makefile 2019/11/02 21:09:18 1.24
+++ pkgsrc/audio/xine-alsa/Makefile 2020/04/02 15:52:46 1.25
@@ -1,16 +1,15 @@ @@ -1,16 +1,15 @@
1# $NetBSD: Makefile,v 1.24 2019/11/02 21:09:18 rillig Exp $ 1# $NetBSD: Makefile,v 1.25 2020/04/02 15:52:46 nia Exp $
2 2
3PKGREVISION= 2 
4.include "../../multimedia/xine-lib/Makefile.common" 3.include "../../multimedia/xine-lib/Makefile.common"
5 4
6PKGNAME= ${XINE_PKGNAME:S/lib/alsa/} 5PKGNAME= ${XINE_PKGNAME:S/lib/alsa/}
7CATEGORIES= audio 6CATEGORIES= audio
8COMMENT= The ALSA output plugin for xine-lib 7COMMENT= The ALSA output plugin for xine-lib
9 8
10DEPENDS+= xine-lib>=1rc3a:../../multimedia/xine-lib 9DEPENDS+= xine-lib>=1rc3a:../../multimedia/xine-lib
11 10
12BUILD_DIRS= src/audio_out 11BUILD_DIRS= src/audio_out
13CONFIGURE_ARGS+= --without-x --disable-xinerama 12CONFIGURE_ARGS+= --without-x --disable-xinerama
14CONFIGURE_ARGS+= --disable-vcd 13CONFIGURE_ARGS+= --disable-vcd
15CONFIGURE_ARGS+= --with-alsa 14CONFIGURE_ARGS+= --with-alsa
16 15

cvs diff -r1.45 -r1.46 pkgsrc/audio/xine-pulse/Makefile (expand / switch to unified diff)

--- pkgsrc/audio/xine-pulse/Makefile 2020/03/08 16:48:51 1.45
+++ pkgsrc/audio/xine-pulse/Makefile 2020/04/02 15:52:47 1.46
@@ -1,17 +1,15 @@ @@ -1,17 +1,15 @@
1# $NetBSD: Makefile,v 1.45 2020/03/08 16:48:51 wiz Exp $ 1# $NetBSD: Makefile,v 1.46 2020/04/02 15:52:47 nia Exp $
2# 
3 2
4PKGREVISION= 4 
5.include "../../multimedia/xine-lib/Makefile.common" 3.include "../../multimedia/xine-lib/Makefile.common"
6 4
7PKGNAME= ${XINE_PKGNAME:S/lib/pulse/} 5PKGNAME= ${XINE_PKGNAME:S/lib/pulse/}
8CATEGORIES= audio 6CATEGORIES= audio
9COMMENT= The PulseAudio output plugin for xine-lib 7COMMENT= The PulseAudio output plugin for xine-lib
10 8
11DEPENDS+= xine-lib>=1rc3a:../../multimedia/xine-lib 9DEPENDS+= xine-lib>=1rc3a:../../multimedia/xine-lib
12 10
13BUILD_DIRS= src/audio_out 11BUILD_DIRS= src/audio_out
14CONFIGURE_ARGS+= --without-x --disable-xinerama 12CONFIGURE_ARGS+= --without-x --disable-xinerama
15CONFIGURE_ARGS+= --disable-vcd 13CONFIGURE_ARGS+= --disable-vcd
16CONFIGURE_ARGS+= --with-pulseaudio 14CONFIGURE_ARGS+= --with-pulseaudio
17 15

cvs diff -r1.157 -r1.158 pkgsrc/multimedia/xine-lib/Makefile (expand / switch to unified diff)

--- pkgsrc/multimedia/xine-lib/Makefile 2019/11/03 17:12:04 1.157
+++ pkgsrc/multimedia/xine-lib/Makefile 2020/04/02 15:52:46 1.158
@@ -1,86 +1,83 @@ @@ -1,86 +1,83 @@
1# $NetBSD: Makefile,v 1.157 2019/11/03 17:12:04 rillig Exp $ 1# $NetBSD: Makefile,v 1.158 2020/04/02 15:52:46 nia Exp $
2 2
3PKGREVISION= 4 
4.include "Makefile.common" 3.include "Makefile.common"
5 4
6COMMENT= Multimedia player library 5COMMENT= Multimedia player library
 6LICENSE= gnu-lgpl-v2
7 7
8CONFLICTS+= xine-xcb-[0-9]* 8CONFLICTS+= xine-xcb-[0-9]*
9 9
10CONFIGURE_ARGS+= --disable-v4l 10CONFIGURE_ARGS+= --disable-v4l
11CONFIGURE_ARGS+= --disable-v4l2 11CONFIGURE_ARGS+= --disable-v4l2
12CONFIGURE_ARGS+= --disable-real-codecs 12CONFIGURE_ARGS+= --disable-real-codecs
13CONFIGURE_ARGS+= --disable-aalib 
14CONFIGURE_ARGS+= --disable-mlib 13CONFIGURE_ARGS+= --disable-mlib
15CONFIGURE_ARGS+= --disable-vaapi 14CONFIGURE_ARGS+= --disable-vaapi
 15CONFIGURE_ARGS+= --disable-vidix
 16
 17CONFIGURE_ARGS+= --with-a52dec=internal
 18CONFIGURE_ARGS+= --without-dav1d
 19CONFIGURE_ARGS+= --without-esound
16 20
17SUBST_CLASSES+= oss 21SUBST_CLASSES+= oss
18SUBST_STAGE.oss= pre-configure 22SUBST_STAGE.oss= pre-configure
19SUBST_FILES.oss= src/audio_out/audio_oss_out.c 23SUBST_FILES.oss= src/audio_out/audio_oss_out.c
20SUBST_SED.oss= -e "s,/dev/dsp,${DEVOSSAUDIO},g" 24SUBST_SED.oss= -e "s,/dev/dsp,${DEVOSSAUDIO},g"
21.if ${OPSYS} == "NetBSD" || ${OPSYS} == "OpenBSD" 25.if ${OPSYS} == "NetBSD" || ${OPSYS} == "OpenBSD"
22SUBST_SED.oss+= -e "s,\"dsp\",\"audio\",g" 26SUBST_SED.oss+= -e "s,\"dsp\",\"audio\",g"
23.endif 27.endif
24SUBST_MESSAGE.oss= Fixing hardcoded audio device. 28SUBST_MESSAGE.oss= Fixing hardcoded audio device.
25 29
26SUBST_CLASSES+= w32path 30SUBST_CLASSES+= w32path
27SUBST_STAGE.w32path= pre-configure 31SUBST_STAGE.w32path= pre-configure
28SUBST_FILES.w32path= src/libw32dll/common.c 32SUBST_FILES.w32path= src/libw32dll/common.c
29SUBST_SED.w32path= -e "s,@W32PATH@,${PREFIX}/lib/win32," 33SUBST_SED.w32path= -e "s,@W32PATH@,${PREFIX}/lib/win32,"
30SUBST_MESSAGE.w32path= Fixing win32 dll path. 34SUBST_MESSAGE.w32path= Fixing win32 dll path.
31 35
32# Needed to fix build problems under, at least, NetBSD/amd64. 36# Needed to fix build problems under, at least, NetBSD/amd64.
33BUILDLINK_API_DEPENDS.libcdio+= libcdio>=0.75 37BUILDLINK_API_DEPENDS.libcdio+= libcdio>=0.75
34 38
35.if ${OPSYS} == "FreeBSD" 
36PLIST_VARS+= vidix 
37. if ${MACHINE_ARCH} == "i386" 
38PLIST.vidix= yes 
39. endif 
40.endif 
41 
42PLIST_VARS+= qtw32 39PLIST_VARS+= qtw32
43.if empty(MACHINE_PLATFORM:MDarwin-*-i386) 40.if empty(MACHINE_PLATFORM:MDarwin-*-i386)
44PLIST.qtw32= yes 41PLIST.qtw32= yes
45.endif 42.endif
46 43
47.if ${OPSYS} == "SunOS" 44.if ${OPSYS} == "SunOS"
48PLIST_VARS+= oss 45PLIST_VARS+= oss
49. if ${OS_VERSION} == "5.11" 46. if ${OS_VERSION} == "5.11"
50PLIST.oss= yes 47PLIST.oss= yes
51. endif 48. endif
52.endif 49.endif
53 50
54CPPFLAGS.SunOS+= -D__u32=uint32_t -DHAVE_SYSI86 -DHAVE_MMX_FALSE 51CPPFLAGS.SunOS+= -D__u32=uint32_t -DHAVE_SYSI86 -DHAVE_MMX_FALSE
55LDFLAGS.SunOS+= -lresolv 52LDFLAGS.SunOS+= -lresolv
56 53
57.include "options.mk" 54.include "options.mk"
58 
59# flac is supported internally; don't know what the plugin is good for 
60# but until autodetection is turned off, force external flac for now. 
61.include "../../audio/flac/buildlink3.mk" 55.include "../../audio/flac/buildlink3.mk"
62.include "../../audio/faad2/buildlink3.mk" 56.include "../../audio/faad2/buildlink3.mk"
63.include "../../audio/liba52/buildlink3.mk" 57#.include "../../audio/liba52/buildlink3.mk"
64.include "../../audio/libmad/buildlink3.mk" 58.include "../../audio/libmad/buildlink3.mk"
65#.include "../../audio/libmpcdec/buildlink3.mk" 59.include "../../audio/libmodplug/buildlink3.mk"
66.include "../../audio/libvorbis/buildlink3.mk" 60.include "../../audio/libvorbis/buildlink3.mk"
67.include "../../audio/speex/buildlink3.mk" 61.include "../../audio/speex/buildlink3.mk"
68.include "../../devel/gettext-lib/buildlink3.mk" 62.include "../../devel/gettext-lib/buildlink3.mk"
69# these could be options or (better) extra plugin packages 63PLIST_VARS+= egl
70#.include "../../devel/SDL/buildlink3.mk" 64.if ${OPSYS} != "Darwin"
71#.include "../../graphics/ImageMagick/buildlink3.mk" 65. include "../../graphics/MesaLib/features.mk"
72CONFIGURE_ARGS+= --disable-opengl 66. if ${MESALIB_SUPPORTS_EGL} == "yes"
73#.include "../../graphics/aalib/buildlink3.mk" 67PLIST.egl= yes
 68. endif
 69. include "../../graphics/MesaLib/buildlink3.mk"
 70. include "../../graphics/glu/buildlink3.mk"
 71.endif
74.include "../../graphics/mng/buildlink3.mk" 72.include "../../graphics/mng/buildlink3.mk"
75.include "../../graphics/png/buildlink3.mk" 73.include "../../graphics/png/buildlink3.mk"
76.include "../../misc/libcdio/buildlink3.mk" 74.include "../../misc/libcdio/buildlink3.mk"
77CONFIGURE_ARGS+= --with-external-dvdnav 75.include "../../multimedia/libaom/buildlink3.mk"
 76.include "../../multimedia/libbluray/buildlink3.mk"
78.include "../../multimedia/libdvdnav/buildlink3.mk" 77.include "../../multimedia/libdvdnav/buildlink3.mk"
79.include "../../multimedia/libtheora/buildlink3.mk" 78.include "../../multimedia/libtheora/buildlink3.mk"
 79.include "../../multimedia/libvpx/buildlink3.mk"
 80.include "../../security/gnutls/buildlink3.mk"
80.include "../../sysutils/vcdimager/buildlink3.mk" 81.include "../../sysutils/vcdimager/buildlink3.mk"
81.include "../../x11/libXext/buildlink3.mk" 82.include "../../mk/jpeg.buildlink3.mk"
82.include "../../x11/libXt/buildlink3.mk" 
83.include "../../x11/libX11/buildlink3.mk" 
84.include "../../x11/libXinerama/buildlink3.mk" 
85.include "../../x11/libxcb/buildlink3.mk" 
86.include "../../mk/bsd.pkg.mk" 83.include "../../mk/bsd.pkg.mk"

cvs diff -r1.89 -r1.90 pkgsrc/multimedia/xine-lib/Makefile.common (expand / switch to unified diff)

--- pkgsrc/multimedia/xine-lib/Makefile.common 2020/01/20 21:54:03 1.89
+++ pkgsrc/multimedia/xine-lib/Makefile.common 2020/04/02 15:52:46 1.90
@@ -1,80 +1,57 @@ @@ -1,80 +1,57 @@
1# $NetBSD: Makefile.common,v 1.89 2020/01/20 21:54:03 nia Exp $ 1# $NetBSD: Makefile.common,v 1.90 2020/04/02 15:52:46 nia Exp $
2# 2#
3# used by audio/xine-alsa/Makefile 3# used by audio/xine-alsa/Makefile
4# used by audio/xine-pulse/Makefile 4# used by audio/xine-pulse/Makefile
5# used by multimedia/xine-v4l/Makefile 5# used by multimedia/xine-v4l/Makefile
6# used by multimedia/xine-v4l2/Makefile 6# used by multimedia/xine-v4l2/Makefile
7 7
8DISTNAME= xine-lib-1.2.9 8DISTNAME= xine-lib-1.2.10
9XINE_PKGNAME= xine-lib-1.2.9 9XINE_PKGNAME= xine-lib-1.2.10
10PKGNAME?= ${XINE_PKGNAME} 10PKGNAME?= ${XINE_PKGNAME}
11CATEGORIES?= multimedia 11CATEGORIES?= multimedia
12MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xine/} 12MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xine/}
13EXTRACT_SUFX= .tar.xz 13EXTRACT_SUFX= .tar.xz
14 14
15MAINTAINER= pkgsrc-users@NetBSD.org 15MAINTAINER= pkgsrc-users@NetBSD.org
16HOMEPAGE= https://www.xine-project.org/ 16HOMEPAGE= https://www.xine-project.org/
17 17
18MAKE_JOBS_SAFE= no 18MAKE_JOBS_SAFE= no
19 19
20XINE_MOD_DIR_VER= 2.7 20XINE_MOD_DIR_VER= 2.8
21PLIST_SUBST+= XINE_MOD_DIR_VER=${XINE_MOD_DIR_VER:Q} 21PLIST_SUBST+= XINE_MOD_DIR_VER=${XINE_MOD_DIR_VER:Q}
22 22
23DISTINFO_FILE= ${.CURDIR}/../../multimedia/xine-lib/distinfo 23DISTINFO_FILE= ${.CURDIR}/../../multimedia/xine-lib/distinfo
24PATCHDIR= ${.CURDIR}/../../multimedia/xine-lib/patches 24PATCHDIR= ${.CURDIR}/../../multimedia/xine-lib/patches
25 25
26GNU_CONFIGURE= YES 26GNU_CONFIGURE= YES
27USE_PKGLOCALEDIR= YES 27USE_PKGLOCALEDIR= YES
28USE_LIBTOOL= YES 28USE_LIBTOOL= YES
29LIBTOOL_OVERRIDE= libtool libtool-nofpic 29LIBTOOL_OVERRIDE= libtool libtool-nofpic
30PKGCONFIG_OVERRIDE= misc/libxine.pc.in 30PKGCONFIG_OVERRIDE= misc/libxine.pc.in
31USE_TOOLS+= autoconf automake gmake msgfmt pkg-config xmkmf perl gsed 31USE_TOOLS+= aclocal autoconf automake
 32USE_TOOLS+= msgfmt msgmerge xgettext
 33USE_TOOLS+= gmake pkg-config xmkmf perl gsed
 34
 35CPPFLAGS+= -DHAVE_ZERO_SAFE_MEM=1
32 36
33CONFIGURE_ARGS+= --with-w32-path='${PREFIX}/lib/win32' 37CONFIGURE_ARGS+= --with-w32-path='${PREFIX}/lib/win32'
34#CONFIGURE_ARGS+= --without-external-ffmpeg --disable-ffmpegtest 38#CONFIGURE_ARGS+= --without-external-ffmpeg --disable-ffmpegtest
35CONFIGURE_ENV+= have_libpng="yes" 39CONFIGURE_ENV+= have_libpng="yes"
36CONFIGURE_ENV+= PNG_CFLAGS="-I${PREFIX}/include" 40CONFIGURE_ENV+= PNG_CFLAGS="-I${PREFIX}/include"
37CONFIGURE_ENV+= PNG_LIBS="-L${PREFIX}/lib -Wl,-R${PREFIX}/lib -lpng" 41CONFIGURE_ENV+= PNG_LIBS="-L${PREFIX}/lib ${COMPILER_RPATH_FLAG}${PREFIX}/lib -lpng"
38# XXX broken configure check in 1.2.1 42# XXX broken configure check in 1.2.1
39CONFIGURE_ENV+= cc_cv_cflags__Werror_implicit_function_declaration="no" 43CONFIGURE_ENV+= cc_cv_cflags__Werror_implicit_function_declaration="no"
40PKGSRC_MAKE_ENV+= "mkdir_p"="mkdir -p" 44PKGSRC_MAKE_ENV+= "mkdir_p"="mkdir -p"
41 45
42.include "../../mk/bsd.prefs.mk" 
43 
44PLIST_VARS+= xv xvmc 
45.include "../../x11/libXv/buildlink3.mk" 
46.include "../../x11/libXvMC/buildlink3.mk" 
47 
48.if ${X11_TYPE} == "modular" 
49PLIST.xv= yes 
50PLIST.xvmc= yes 
51.else 
52. if exists(${X11BASE}/lib/libXv.so) 
53CONFIGURE_ARGS+= --with-xv-path='${X11BASE}/lib' 
54PLIST.xv= yes 
55. endif 
56. if exists(${X11BASE}/lib/libXvMC.so) 
57CONFIGURE_ARGS+= --with-xvmc-path='${X11BASE}/lib' 
58CONFIGURE_ARGS+= --with-xxmc-path='${X11BASE}/lib' 
59PLIST.xvmc= yes 
60. endif 
61.endif # X11_TYPE 
62 
63.include "../../mk/bsd.prefs.mk" 
64.if ${OPSYS} == "NetBSD" && !empty(OS_VERSION:M[1-4].*) 
65# --no-undefined causes errors if shlibs are not linked against libc 
66BUILDLINK_TRANSFORM+= "rm:-Wl,--no-undefined" 
67.endif 
68 
69pre-configure: 46pre-configure:
70 ${TOUCH} ${WRKSRC}/lib/dummy.c 47 ${TOUCH} ${WRKSRC}/lib/dummy.c
71 cd ${WRKSRC} && aclocal -I m4 48 cd ${WRKSRC} && aclocal -I m4
72 cd ${WRKSRC} && automake -Wnone 49 cd ${WRKSRC} && automake -Wnone
73 cd ${WRKSRC} && autoheader 50 cd ${WRKSRC} && autoheader
74 cd ${WRKSRC} && autoconf 51 cd ${WRKSRC} && autoconf
75 52
76.include "../../converters/libiconv/buildlink3.mk" 53.include "../../converters/libiconv/buildlink3.mk"
77.include "../../graphics/freetype2/buildlink3.mk" 54.include "../../graphics/freetype2/buildlink3.mk"
78.include "../../multimedia/ffmpeg4/buildlink3.mk" 55.include "../../multimedia/ffmpeg4/buildlink3.mk"
79.include "../../mk/oss.buildlink3.mk" 56.include "../../mk/oss.buildlink3.mk"
80.include "../../mk/pthread.buildlink3.mk" 57.include "../../mk/pthread.buildlink3.mk"

cvs diff -r1.7 -r1.8 pkgsrc/multimedia/xine-lib/PLIST.FreeBSD (expand / switch to unified diff)

--- pkgsrc/multimedia/xine-lib/PLIST.FreeBSD 2014/12/31 16:10:41 1.7
+++ pkgsrc/multimedia/xine-lib/PLIST.FreeBSD 2020/04/02 15:52:46 1.8
@@ -1,31 +1,5 @@ @@ -1,31 +1,5 @@
1@comment $NetBSD: PLIST.FreeBSD,v 1.7 2014/12/31 16:10:41 rumko Exp $ 1@comment $NetBSD: PLIST.FreeBSD,v 1.8 2020/04/02 15:52:46 nia Exp $
2${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/cyberblade_vid.a 
3${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/cyberblade_vid.so 
4${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/mach64_vid.a 
5${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/mach64_vid.so 
6${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/mga_crtc2_vid.a 
7${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/mga_crtc2_vid.so 
8${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/mga_vid.a 
9${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/mga_vid.so 
10${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/nvidia_vid.a 
11${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/nvidia_vid.so 
12${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/pm2_vid.a 
13${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/pm2_vid.so 
14${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/pm3_vid.a 
15${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/pm3_vid.so 
16${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/radeon_vid.a 
17${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/radeon_vid.so 
18${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/rage128_vid.a 
19${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/rage128_vid.so 
20${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/savage_vid.a 
21${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/savage_vid.so 
22${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/sis_vid.a 
23${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/sis_vid.so 
24${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/unichrome_vid.a 
25${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/unichrome_vid.so 
26lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_ao_out_oss.a 2lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_ao_out_oss.a
27lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_ao_out_oss.so 3lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_ao_out_oss.so
28lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_vcdo.a 4lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_vcdo.a
29lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_vcdo.so 5lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_vcdo.so
30${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_vidix.a 
31${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_vidix.so 

File Deleted: pkgsrc/multimedia/xine-lib/Attic/PLIST.Linux-i386

cvs diff -r1.40 -r1.41 pkgsrc/multimedia/xine-lib/PLIST.common (expand / switch to unified diff)

--- pkgsrc/multimedia/xine-lib/PLIST.common 2018/11/13 11:10:41 1.40
+++ pkgsrc/multimedia/xine-lib/PLIST.common 2020/04/02 15:52:46 1.41
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST.common,v 1.40 2018/11/13 11:10:41 markd Exp $ 1@comment $NetBSD: PLIST.common,v 1.41 2020/04/02 15:52:46 nia Exp $
2bin/xine-config 2bin/xine-config
3bin/xine-list-1.2 3bin/xine-list-1.2
4include/xine.h 4include/xine.h
5include/xine/alphablend.h 5include/xine/alphablend.h
6include/xine/array.h 6include/xine/array.h
7include/xine/attributes.h 7include/xine/attributes.h
8include/xine/audio_decoder.h 8include/xine/audio_decoder.h
9include/xine/audio_out.h 9include/xine/audio_out.h
10include/xine/broadcaster.h 10include/xine/broadcaster.h
11include/xine/buffer.h 11include/xine/buffer.h
12include/xine/compat.h 12include/xine/compat.h
13include/xine/configfile.h 13include/xine/configfile.h
14include/xine/demux.h 14include/xine/demux.h
@@ -19,71 +19,77 @@ include/xine/list.h @@ -19,71 +19,77 @@ include/xine/list.h
19include/xine/metronom.h 19include/xine/metronom.h
20include/xine/os_types.h 20include/xine/os_types.h
21include/xine/osd.h 21include/xine/osd.h
22include/xine/plugin_catalog.h 22include/xine/plugin_catalog.h
23include/xine/pool.h 23include/xine/pool.h
24include/xine/post.h 24include/xine/post.h
25include/xine/refcounter.h 25include/xine/refcounter.h
26include/xine/resample.h 26include/xine/resample.h
27include/xine/ring_buffer.h 27include/xine/ring_buffer.h
28include/xine/scratch.h 28include/xine/scratch.h
29include/xine/sorted_array.h 29include/xine/sorted_array.h
30include/xine/spu.h 30include/xine/spu.h
31include/xine/spu_decoder.h 31include/xine/spu_decoder.h
 32include/xine/tickets.h
32include/xine/vdr.h 33include/xine/vdr.h
33include/xine/version.h 34include/xine/version.h
34include/xine/video_decoder.h 35include/xine/video_decoder.h
35include/xine/video_out.h 36include/xine/video_out.h
36include/xine/video_overlay.h 37include/xine/video_overlay.h
37include/xine/vo_scale.h 38include/xine/vo_scale.h
38include/xine/xine_buffer.h 39include/xine/xine_buffer.h
39include/xine/xine_internal.h 40include/xine/xine_internal.h
 41include/xine/xine_module.h
40include/xine/xine_plugin.h 42include/xine/xine_plugin.h
41include/xine/xineintl.h 43include/xine/xineintl.h
42include/xine/xineutils.h 44include/xine/xineutils.h
43include/xine/xmllexer.h 45include/xine/xmllexer.h
44include/xine/xmlparser.h 46include/xine/xmlparser.h
45lib/libxine-interface.la 47lib/libxine-interface.la
46lib/libxine.la 48lib/libxine.la
47lib/pkgconfig/libxine.pc 49lib/pkgconfig/libxine.pc
48lib/xine/plugins/${XINE_MOD_DIR_VER}/mime.types 50lib/xine/plugins/${XINE_MOD_DIR_VER}/mime.types
49lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_audio_filters.a 51lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_audio_filters.a
50lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_audio_filters.so 52lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_audio_filters.so
51lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_goom.a 53lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_goom.a
52lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_goom.so 54lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_goom.so
53lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_mosaico.a 55lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_mosaico.a
54lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_mosaico.so 56lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_mosaico.so
55lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_planar.a 57lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_planar.a
56lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_planar.so 58lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_planar.so
57lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_switch.a 59lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_switch.a
58lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_switch.so 60lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_switch.so
59${PLIST.xv}lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_tvtime.a 61lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_tvtime.a
60${PLIST.xv}lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_tvtime.so 62lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_tvtime.so
61lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_visualizations.a 63lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_visualizations.a
62lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_visualizations.so 64lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_visualizations.so
63lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_a52.a 65lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_a52.a
64lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_a52.so 66lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_a52.so
65${PLIST.dts}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_dts.a 67${PLIST.dts}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_dts.a
66${PLIST.dts}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_dts.so 68${PLIST.dts}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_dts.so
67lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_dvaudio.a 69lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_dvaudio.a
68lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_dvaudio.so 70lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_dvaudio.so
69lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_faad.a 71lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_faad.a
70lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_faad.so 72lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_faad.so
71lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_ff.a 73lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_ff.a
72lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_ff.so 74lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_ff.so
73lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_gsm610.a 75lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_gsm610.a
74lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_gsm610.so 76lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_gsm610.so
 77lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_libaom.a
 78lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_libaom.so
75lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_libjpeg.a 79lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_libjpeg.a
76lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_libjpeg.so 80lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_libjpeg.so
 81lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_libpng.a
 82lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_libpng.so
77lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_libvpx.a 83lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_libvpx.a
78lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_libvpx.so 84lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_libvpx.so
79lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_lpcm.a 85lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_lpcm.a
80lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_lpcm.so 86lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_lpcm.so
81lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_mad.a 87lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_mad.a
82lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_mad.so 88lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_mad.so
83lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_mpc.a 89lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_mpc.a
84lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_mpc.so 90lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_mpc.so
85lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_mpeg2.a 91lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_mpeg2.a
86lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_mpeg2.so 92lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_mpeg2.so
87lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_rawvideo.a 93lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_rawvideo.a
88lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_rawvideo.so 94lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_rawvideo.so
89lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_spu.a 95lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_spu.a
@@ -94,72 +100,94 @@ lib/xine/plugins/${XINE_MOD_DIR_VER}/xin @@ -94,72 +100,94 @@ lib/xine/plugins/${XINE_MOD_DIR_VER}/xin
94lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_spucmml.so 100lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_spucmml.so
95lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_spudvb.a 101lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_spudvb.a
96lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_spudvb.so 102lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_spudvb.so
97lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_spuhdmv.a 103lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_spuhdmv.a
98lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_spuhdmv.so 104lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_spuhdmv.so
99lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_asf.a 105lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_asf.a
100lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_asf.so 106lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_asf.so
101lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_audio.a 107lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_audio.a
102lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_audio.so 108lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_audio.so
103lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_fli.a 109lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_fli.a
104lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_fli.so 110lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_fli.so
105lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_games.a 111lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_games.a
106lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_games.so 112lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_games.so
 113lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_image.a
 114lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_image.so
107lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_mng.a 115lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_mng.a
108lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_mng.so 116lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_mng.so
 117lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_modplug.a
 118lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_modplug.so
109lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_nsv.a 119lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_nsv.a
110lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_nsv.so 120lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_nsv.so
111lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_playlist.a 121lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_playlist.a
112lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_playlist.so 122lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_playlist.so
113lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_pva.a 123lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_pva.a
114lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_pva.so 124lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_pva.so
115lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_slave.a 125lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_slave.a
116lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_slave.so 126lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_slave.so
117lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_video.a 127lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_video.a
118lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_video.so 128lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_dmx_video.so
119lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_flac.a 129lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_flac.a
120lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_flac.so 130lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_flac.so
 131lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_bluray.a
 132lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_bluray.so
121lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_cdda.a 133lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_cdda.a
122lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_cdda.so 134lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_cdda.so
123lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_dvd.a 135lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_dvd.a
124lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_dvd.so 136lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_dvd.so
125lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_mms.a 137lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_mms.a
126lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_mms.so 138lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_mms.so
127lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_network.a 139lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_network.a
128lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_network.so 140lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_network.so
129lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_rtp.a 141lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_rtp.a
130lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_rtp.so 142lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_rtp.so
131lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_vcd.a 143lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_vcd.a
132lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_vcd.so 144lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_vcd.so
133lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_nsf.a 145lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_nsf.a
134lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_nsf.so 146lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_nsf.so
 147lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_tls_gnutls.a
 148lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_tls_gnutls.so
135lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_sputext.a 149lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_sputext.a
136lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_sputext.so 150lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_sputext.so
137lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vdr.a 151lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vdr.a
138lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vdr.so 152lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vdr.so
 153${PLIST.x11}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_gl_glx.a
 154${PLIST.x11}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_gl_glx.so
 155${PLIST.egl}${PLIST.wayland}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_gl_egl_wl.a
 156${PLIST.egl}${PLIST.wayland}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_gl_egl_wl.so
 157${PLIST.egl}${PLIST.x11}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_gl_egl_x11.a
 158${PLIST.egl}${PLIST.x11}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_gl_egl_x11.so
 159${PLIST.aalib}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_aa.a
 160${PLIST.aalib}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_aa.so
 161${PLIST.x11}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_opengl.a
 162${PLIST.x11}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_opengl.so
 163${PLIST.gl2}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_opengl2.a
 164${PLIST.gl2}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_opengl2.so
139lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_raw.a 165lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_raw.a
140lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_raw.so 166lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_raw.so
141lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_xcbshm.a 167${PLIST.sdl}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_sdl.a
142lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_xcbshm.so 168${PLIST.sdl}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_sdl.so
143lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_xcbxv.a 169${PLIST.x11}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_xcbshm.a
144lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_xcbxv.so 170${PLIST.x11}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_xcbshm.so
145lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_xshm.a 171${PLIST.x11}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_xcbxv.a
146lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_xshm.so 172${PLIST.x11}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_xcbxv.so
147${PLIST.xv}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_xv.a 173${PLIST.x11}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_xshm.a
148${PLIST.xv}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_xv.so 174${PLIST.x11}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_xshm.so
149${PLIST.xvmc}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_xvmc.a 175${PLIST.x11}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_xv.a
150${PLIST.xvmc}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_xvmc.so 176${PLIST.x11}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_xv.so
151${PLIST.xvmc}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_xxmc.a 177${PLIST.x11}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_xvmc.a
152${PLIST.xvmc}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_xxmc.so 178${PLIST.x11}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_xvmc.so
 179${PLIST.x11}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_xxmc.a
 180${PLIST.x11}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_xxmc.so
153lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_xiph.a 181lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_xiph.a
154lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_xiph.so 182lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_xiph.so
155man/man1/xine-config.1 183man/man1/xine-config.1
156man/man1/xine-list-1.2.1 184man/man1/xine-list-1.2.1
157man/man5/xine.5 185man/man5/xine.5
158share/aclocal/xine.m4 186share/aclocal/xine.m4
159share/doc/xine-lib/COPYING 187share/doc/xine-lib/COPYING
160share/doc/xine-lib/CREDITS 188share/doc/xine-lib/CREDITS
161share/doc/xine-lib/ChangeLog 189share/doc/xine-lib/ChangeLog
162share/doc/xine-lib/NEWS 190share/doc/xine-lib/NEWS
163share/doc/xine-lib/README 191share/doc/xine-lib/README
164share/doc/xine-lib/README.MINGWCROSS 192share/doc/xine-lib/README.MINGWCROSS
165share/doc/xine-lib/README.WIN32 193share/doc/xine-lib/README.WIN32

cvs diff -r1.110 -r1.111 pkgsrc/multimedia/xine-lib/distinfo (expand / switch to unified diff)

--- pkgsrc/multimedia/xine-lib/distinfo 2018/11/19 12:48:31 1.110
+++ pkgsrc/multimedia/xine-lib/distinfo 2020/04/02 15:52:46 1.111
@@ -1,30 +1,32 @@ @@ -1,30 +1,32 @@
1$NetBSD: distinfo,v 1.110 2018/11/19 12:48:31 jperkin Exp $ 1$NetBSD: distinfo,v 1.111 2020/04/02 15:52:46 nia Exp $
2 2
3SHA1 (xine-lib-1.2.9.tar.xz) = ad6e72b7d8ff6172a8a170ab1bc38577ae321371 3SHA1 (xine-lib-1.2.10.tar.xz) = 66fe7a7d372f74967df46834167f85f5c2d43ae7
4RMD160 (xine-lib-1.2.9.tar.xz) = 3feb81b93add382c5382984980189f323f2ac746 4RMD160 (xine-lib-1.2.10.tar.xz) = 1dba24e9e6c4f21e766d9b696dd02f4e645f4c8c
5SHA512 (xine-lib-1.2.9.tar.xz) = bc672b32d6d72e6fa5641319e0bd15d721ea4b65e6d025e3cdbf6ba3655a7b2c714809d919a53fca8a908a7ce37541a341c13dd8a336799c2e942d5f86b84d3c 5SHA512 (xine-lib-1.2.10.tar.xz) = 1cbe033da606d67a0a59f19968b2fe1cb46eaeb32c4b4aca7b91125b7230e15bd36d1e3e39e48e6eda56e556018f9f9bf84acb0012d3dd634306e7110fdc4c5f
6Size (xine-lib-1.2.9.tar.xz) = 5180452 bytes 6Size (xine-lib-1.2.10.tar.xz) = 5226116 bytes
7SHA1 (patch-ag) = ef924c08b4d1d0dbc48f619d69b608c9d0def9fe 7SHA1 (patch-ag) = ef924c08b4d1d0dbc48f619d69b608c9d0def9fe
8SHA1 (patch-cb) = 708ee946dd1708a40baef5ac193a46dc22bff8b5 8SHA1 (patch-cb) = 708ee946dd1708a40baef5ac193a46dc22bff8b5
9SHA1 (patch-contrib_libxdg-basedir_basedir.c) = 8dd88fd712853e58363148023be6ef0906486206 9SHA1 (patch-contrib_libxdg-basedir_basedir.c) = 8dd88fd712853e58363148023be6ef0906486206
10SHA1 (patch-fa) = 9312a3bab4ae8482a208948277f1d11fb7eaaf8c 10SHA1 (patch-fa) = 9312a3bab4ae8482a208948277f1d11fb7eaaf8c
11SHA1 (patch-include_xine_attributes.h) = e7cb5f50d95a2523e2de83250fe11a12f0126a7f 11SHA1 (patch-include_xine_attributes.h) = e7cb5f50d95a2523e2de83250fe11a12f0126a7f
12SHA1 (patch-include_xine_post.h) = 30629bff9486bf6b7ca889189cfad406eb242674 12SHA1 (patch-include_xine_post.h) = 3ada327a7f171bdf680074b30f005099011a201c
13SHA1 (patch-src-post-audio-stretch.c) = 6f950bcd47fdf68b691744dc105f59f821748ce1 13SHA1 (patch-src-post-audio-stretch.c) = 6f950bcd47fdf68b691744dc105f59f821748ce1
14SHA1 (patch-src-post-audio-upmix.c) = 70ca6babfa9a7add0ac70a6024fcff429e1bc49d 14SHA1 (patch-src-post-audio-upmix.c) = 70ca6babfa9a7add0ac70a6024fcff429e1bc49d
15SHA1 (patch-src-post-audio-upmix_mono.c) = 2c70ded10118cbeed5be3c948886f7311ddb7bbd 15SHA1 (patch-src-post-audio-upmix_mono.c) = 2c70ded10118cbeed5be3c948886f7311ddb7bbd
16SHA1 (patch-src-post-audio-volnorm.c) = b110542ae4c21762cf369a4cf2b6c66343c3b761 16SHA1 (patch-src-post-audio-volnorm.c) = b110542ae4c21762cf369a4cf2b6c66343c3b761
17SHA1 (patch-src-post-deinterlace-xine_plugin.c) = 996db1d9546bc2fcf5ca03d15befae3fdb9a6c00 17SHA1 (patch-src-post-deinterlace-xine_plugin.c) = 996db1d9546bc2fcf5ca03d15befae3fdb9a6c00
18SHA1 (patch-src-post-mosaico-mosaico.c) = 04f21603055b1e8e7490ba5d6e006ca5a9b683a3 18SHA1 (patch-src-post-mosaico-mosaico.c) = 04f21603055b1e8e7490ba5d6e006ca5a9b683a3
19SHA1 (patch-src-post-mosaico-switch.c) = ff46e13acfbcaf0167943b536b12cb95ec7591d4 19SHA1 (patch-src-post-mosaico-switch.c) = ff46e13acfbcaf0167943b536b12cb95ec7591d4
20SHA1 (patch-src-post-planar-boxblur.c) = 191ce5819fce39a247adaefe07e3302870c3d1c3 20SHA1 (patch-src-post-planar-boxblur.c) = 191ce5819fce39a247adaefe07e3302870c3d1c3
21SHA1 (patch-src-post-planar-denoise3d.c) = e140ff0b7867fd850099ff073f67201b4649dcad 21SHA1 (patch-src-post-planar-denoise3d.c) = e140ff0b7867fd850099ff073f67201b4649dcad
22SHA1 (patch-src-post-planar-eq.c) = ae26bd7cbd53bc750319964f0be0b75a781367bb 22SHA1 (patch-src-post-planar-eq.c) = 9ad80656f4a9c21651d889c3a5b5c709e5ecea83
23SHA1 (patch-src-post-planar-eq2.c) = 7711ea2c3b8ede9adf9b54f7b95f4458ffed852b 23SHA1 (patch-src-post-planar-eq2.c) = 7711ea2c3b8ede9adf9b54f7b95f4458ffed852b
24SHA1 (patch-src-post-planar-expand.c) = 9d9ec1f5619f9a3d832bcace54d23011371f2067 24SHA1 (patch-src-post-planar-expand.c) = 9d9ec1f5619f9a3d832bcace54d23011371f2067
25SHA1 (patch-src-post-planar-noise.c) = ad3ddd33b3e818ff41b9a5f520c2b80d46d476a1 25SHA1 (patch-src-post-planar-noise.c) = db5ba28ae527995084ce3ad65c52867209d4b13f
26SHA1 (patch-src-post-planar-pp.c) = f5bea421785132c5f1422ae9f0d468974fb0ae5d 26SHA1 (patch-src-post-planar-pp.c) = f5bea421785132c5f1422ae9f0d468974fb0ae5d
27SHA1 (patch-src-post-planar-unsharp.c) = 9f29c624f96a91760df960343096247d8c09c58d 27SHA1 (patch-src-post-planar-unsharp.c) = 9f29c624f96a91760df960343096247d8c09c58d
 28SHA1 (patch-src_input_input__cdda.c) = 7dddab513b42ff334319da6fbd858f036d6665cd
 29SHA1 (patch-src_input_input__http.c) = 80de20be0f99efa5cb67230c900acbf6e4ee9e7c
28SHA1 (patch-src_libw32dll_wine_registry.c) = a36b4155a1d0d43ae698641178ef4afc97e7e70a 30SHA1 (patch-src_libw32dll_wine_registry.c) = a36b4155a1d0d43ae698641178ef4afc97e7e70a
29SHA1 (patch-src_video__out_Makefile.am) = f94911c06a181d1ef9735912db60883b6e4f05dc 31SHA1 (patch-src_video__out_Makefile.am) = 623e41b3f142426c5128c6c61c6ebefee170734e
30SHA1 (patch-src_video__out_macosx_Makefile.am) = 8350a75e3a4c0b2f684e07dcc18259fcc5b28115 32SHA1 (patch-src_video__out_macosx_Makefile.am) = 8350a75e3a4c0b2f684e07dcc18259fcc5b28115

cvs diff -r1.2 -r1.3 pkgsrc/multimedia/xine-lib/options.mk (expand / switch to unified diff)

--- pkgsrc/multimedia/xine-lib/options.mk 2016/04/19 13:48:31 1.2
+++ pkgsrc/multimedia/xine-lib/options.mk 2020/04/02 15:52:46 1.3
@@ -1,16 +1,86 @@ @@ -1,16 +1,86 @@
1# $NetBSD: options.mk,v 1.2 2016/04/19 13:48:31 jperkin Exp $ 1# $NetBSD: options.mk,v 1.3 2020/04/02 15:52:46 nia Exp $
2 2
3PKG_OPTIONS_VAR= PKG_OPTIONS.xine-lib 3PKG_OPTIONS_VAR= PKG_OPTIONS.xine-lib
4 4
5PKG_SUPPORTED_OPTIONS= dts 5# Video outputs
 6PKG_SUPPORTED_OPTIONS+= aalib sdl wayland x11
 7# Codecs
 8PKG_SUPPORTED_OPTIONS+= dts
 9
 10.include "../../mk/bsd.fast.prefs.mk"
 11.include "../../mk/oss.buildlink3.mk"
 12
 13.if ${OSS_TYPE} == "none" && \
 14 ${OPSYS} != "Darwin" && \
 15 ${OPSYS} != "NetBSD" && \
 16 ${OPSYS} != "SunOS" && \
 17 ${OPSYS} != "Linux"
 18PKG_SUGGESTED_OPTIONS+= sdl
 19.endif
 20
 21PKG_SUGGESTED_OPTIONS+= x11
 22
 23.include "../../devel/wayland/platform.mk"
 24
 25.if ${PLATFORM_SUPPORTS_WAYLAND} == "yes"
 26PKG_SUGGESTED_OPTIONS+= wayland
 27.endif
 28
 29PLIST_VARS+= gl2
6 30
7.include "../../mk/bsd.options.mk" 31.include "../../mk/bsd.options.mk"
8 32
 33PLIST_VARS+= aalib
 34.if !empty(PKG_OPTIONS:Maalib)
 35PLIST.aalib= yes
 36CONFIGURE_ARGS+= --enable-aalib
 37.include "../../graphics/aalib/buildlink3.mk"
 38.else
 39CONFIGURE_ARGS+= --disable-aalib
 40.endif
 41
9# Marked NO_BIN_ON_*. Only enable if you don't want to distribute packages. 42# Marked NO_BIN_ON_*. Only enable if you don't want to distribute packages.
10PLIST_VARS+= dts 43PLIST_VARS+= dts
11.if !empty(PKG_OPTIONS:Mdts) 44.if !empty(PKG_OPTIONS:Mdts)
12.include "../../audio/libdca/buildlink3.mk" 45.include "../../audio/libdca/buildlink3.mk"
13PLIST.dts= yes 46PLIST.dts= yes
14.else 47.else
15CONFIGURE_ARGS+= --disable-dts 48CONFIGURE_ARGS+= --disable-dts
16.endif 49.endif
 50
 51PLIST_VARS+= sdl
 52.if !empty(PKG_OPTIONS:Msdl)
 53PLIST.sdl= yes
 54CONFIGURE_ARGS+= --with-sdl
 55.include "../../devel/SDL/buildlink3.mk"
 56.else
 57CONFIGURE_ARGS+= --without-sdl
 58.endif
 59
 60PLIST_VARS+= wayland
 61.if !empty(PKG_OPTIONS:Mwayland)
 62PLIST.wayland= yes
 63PLIST.gl2= yes
 64CONFIGURE_ARGS+= --enable-wayland
 65.include "../../devel/wayland/buildlink3.mk"
 66.else
 67CONFIGURE_ARGS+= --disable-wayland
 68.endif
 69
 70PLIST_VARS+= x11
 71.if !empty(PKG_OPTIONS:Mx11)
 72PLIST.x11= yes
 73PLIST.gl2= yes
 74CONFIGURE_ARGS+= --with-x
 75.include "../../x11/libXext/buildlink3.mk"
 76.include "../../x11/libXt/buildlink3.mk"
 77.include "../../x11/libX11/buildlink3.mk"
 78.include "../../x11/libXinerama/buildlink3.mk"
 79.include "../../x11/libXv/buildlink3.mk"
 80.include "../../x11/libXvMC/buildlink3.mk"
 81.include "../../x11/libxcb/buildlink3.mk"
 82.else
 83CONFIGURE_ARGS+= --disable-xvmc
 84CONFIGURE_ARGS+= --without-x
 85CONFIGURE_ARGS+= --without-xcb
 86.endif

cvs diff -r1.2 -r1.3 pkgsrc/multimedia/xine-lib/patches/patch-include_xine_post.h (expand / switch to unified diff)

--- pkgsrc/multimedia/xine-lib/patches/patch-include_xine_post.h 2014/05/18 15:38:18 1.2
+++ pkgsrc/multimedia/xine-lib/patches/patch-include_xine_post.h 2020/04/02 15:52:46 1.3
@@ -1,19 +1,15 @@ @@ -1,19 +1,15 @@
1$NetBSD: patch-include_xine_post.h,v 1.2 2014/05/18 15:38:18 wiz Exp $ 1$NetBSD: patch-include_xine_post.h,v 1.3 2020/04/02 15:52:46 nia Exp $
2 2
3https://bugs.xine-project.org/show_bug.cgi?id=524 3https://bugs.xine-project.org/show_bug.cgi?id=524
4 4
5--- include/xine/post.h.orig 2014-02-26 15:49:10.000000000 +0000 5--- include/xine/post.h.orig 2019-12-13 20:47:50.000000000 +0000
6+++ include/xine/post.h 6+++ include/xine/post.h
7@@ -400,9 +400,9 @@ static xine_post_api_parameter_t temp_p[ 7@@ -436,7 +436,7 @@ static xine_post_api_parameter_t temp_p[
8 #include <stddef.h> 8 #include <stddef.h>
9 #endif 9 #endif
10  10
11-#define PARAM_ITEM( param_type, var, enumv, min, max, readonly, descr ) \ 11-#define PARAM_ITEM( param_type, var, enumv, min, max, readonly, descr ) \
12-{ param_type, #var, sizeof(temp_s.var), \ 
13- offsetof(temp_t, var), enumv, min, max, readonly, descr }, 
14+#define PARAM_ITEM( param_t, param_type, var, enumv, min, max, readonly, descr ) \ 12+#define PARAM_ITEM( param_t, param_type, var, enumv, min, max, readonly, descr ) \
15+{ param_type, #var, sizeof(temp_s.var), offsetof(param_t, var), \ 13 { param_type, #var, sizeof(((temp_t*)0)->var), \
16+ enumv, min, max, readonly, descr }, 14 offsetof(temp_t, var), enumv, min, max, readonly, descr },
17  15
18 #define END_PARAM_DESCR( name ) \ 
19 { POST_PARAM_TYPE_LAST, NULL, 0, 0, NULL, 0, 0, 1, NULL } \ 

cvs diff -r1.4 -r1.5 pkgsrc/multimedia/xine-lib/patches/patch-src-post-planar-eq.c (expand / switch to unified diff)

--- pkgsrc/multimedia/xine-lib/patches/patch-src-post-planar-eq.c 2018/11/13 11:10:41 1.4
+++ pkgsrc/multimedia/xine-lib/patches/patch-src-post-planar-eq.c 2020/04/02 15:52:46 1.5
@@ -1,40 +1,40 @@ @@ -1,40 +1,40 @@
1$NetBSD: patch-src-post-planar-eq.c,v 1.4 2018/11/13 11:10:41 markd Exp $ 1$NetBSD: patch-src-post-planar-eq.c,v 1.5 2020/04/02 15:52:46 nia Exp $
2 2
3https://bugs.xine-project.org/show_bug.cgi?id=524 3https://bugs.xine-project.org/show_bug.cgi?id=524
4 4
5Disable MMX sections on SunOS. 5Disable MMX sections on SunOS.
6 6
7--- src/post/planar/eq.c.orig 2018-01-11 12:49:47.000000000 +0000 7--- src/post/planar/eq.c.orig 2019-12-13 20:47:50.000000000 +0000
8+++ src/post/planar/eq.c 8+++ src/post/planar/eq.c
9@@ -31,7 +31,7 @@ 9@@ -33,7 +33,7 @@
10 #include <pthread.h> 10 #include <pthread.h>
11  11
12  12
13-#if defined(ARCH_X86) 13-#if defined(ARCH_X86)
14+#if defined(ARCH_X86) && !defined(__sun) 14+#if defined(ARCH_X86) && !defined(__sun)
15  15
16 #if defined(ARCH_X86_64) 16 #if defined(ARCH_X86_64)
17 # define MEM1(reg) "(%"reg")" 17 # define MEM1(reg) "(%"reg")"
18@@ -157,9 +157,11 @@ typedef struct eq_parameters_s { 18@@ -155,9 +155,11 @@ typedef struct eq_parameters_s {
19 * description of params struct 19 * description of params struct
20 */ 20 */
21 START_PARAM_DESCR( eq_parameters_t ) 21 START_PARAM_DESCR( eq_parameters_t )
22-PARAM_ITEM( POST_PARAM_TYPE_INT, brightness, NULL, -100, 100, 0, 22-PARAM_ITEM( POST_PARAM_TYPE_INT, brightness, NULL, -100, 100, 0,
23+PARAM_ITEM( eq_parameters_t,  23+PARAM_ITEM( eq_parameters_t,
24+ POST_PARAM_TYPE_INT, brightness, NULL, -100, 100, 0, 24+ POST_PARAM_TYPE_INT, brightness, NULL, -100, 100, 0,
25 "brightness" ) 25 "brightness" )
26-PARAM_ITEM( POST_PARAM_TYPE_INT, contrast, NULL, -100, 100, 0, 26-PARAM_ITEM( POST_PARAM_TYPE_INT, contrast, NULL, -100, 100, 0,
27+PARAM_ITEM( eq_parameters_t,  27+PARAM_ITEM( eq_parameters_t,
28+ POST_PARAM_TYPE_INT, contrast, NULL, -100, 100, 0, 28+ POST_PARAM_TYPE_INT, contrast, NULL, -100, 100, 0,
29 "contrast" ) 29 "contrast" )
30 END_PARAM_DESCR( param_descr ) 30 END_PARAM_DESCR( param_descr )
31  31
32@@ -278,7 +280,7 @@ static post_plugin_t *eq_open_plugin(pos 32@@ -360,7 +362,7 @@ static post_plugin_t *eq_open_plugin(pos
33 } 33 (void)audio_target;
34  34
35 process = process_C; 35 process = process_C;
36-#if defined(ARCH_X86) 36-#if defined(ARCH_X86)
37+#if defined(ARCH_X86) && !defined(__sun) 37+#if defined(ARCH_X86) && !defined(__sun)
38 if( xine_mm_accel() & MM_ACCEL_X86_MMX ) 38 if( xine_mm_accel() & MM_ACCEL_X86_MMX )
39 process = process_MMX; 39 process = process_MMX;
40 #endif 40 #endif

cvs diff -r1.4 -r1.5 pkgsrc/multimedia/xine-lib/patches/patch-src_video__out_Makefile.am (expand / switch to unified diff)

--- pkgsrc/multimedia/xine-lib/patches/patch-src_video__out_Makefile.am 2018/11/13 11:10:41 1.4
+++ pkgsrc/multimedia/xine-lib/patches/patch-src_video__out_Makefile.am 2020/04/02 15:52:46 1.5
@@ -1,11 +1,14 @@ @@ -1,11 +1,14 @@
1$NetBSD: patch-src_video__out_Makefile.am,v 1.4 2018/11/13 11:10:41 markd Exp $ 1$NetBSD: patch-src_video__out_Makefile.am,v 1.5 2020/04/02 15:52:46 nia Exp $
2 2
3chunk 1: Libtool is unable to infer ObjC by itself. 3chunk 1: Libtool is unable to infer ObjC by itself.
4 4
5--- src/video_out/Makefile.am.orig 2014-06-09 16:08:42.000000000 +0000 5--- src/video_out/Makefile.am.orig 2019-12-13 20:47:50.000000000 +0000
6+++ src/video_out/Makefile.am 6+++ src/video_out/Makefile.am
7@@ -241,3 +241,4 @@ xineplug_vo_out_raw_la_CFLAGS = $(AM_CFL 7@@ -256,6 +256,7 @@ xineplug_vo_out_raw_la_CFLAGS = $(AM_CFL
8 xineplug_vo_out_macosx_la_SOURCES = video_out_macosx.m 8 xineplug_vo_out_macosx_la_SOURCES = video_out_macosx.m
9 xineplug_vo_out_macosx_la_LIBADD = $(XINE_LIB) $(PTHREAD_LIBS) 9 xineplug_vo_out_macosx_la_LIBADD = $(XINE_LIB) $(PTHREAD_LIBS)
10 xineplug_vo_out_macosx_la_LDFLAGS = $(AM_LDFLAGS) -framework Cocoa -framework OpenGL 10 xineplug_vo_out_macosx_la_LDFLAGS = $(AM_LDFLAGS) -framework Cocoa -framework OpenGL
11+xineplug_vo_out_macosx_la_LIBTOOLFLAGS = --tag=CC 11+xineplug_vo_out_macosx_la_LIBTOOLFLAGS = --tag=CC
 12
 13 # GL provider plugins
 14

cvs diff -r1.5 -r1.6 pkgsrc/multimedia/xine-lib/patches/patch-src-post-planar-noise.c (expand / switch to unified diff)

--- pkgsrc/multimedia/xine-lib/patches/patch-src-post-planar-noise.c 2018/11/19 12:48:32 1.5
+++ pkgsrc/multimedia/xine-lib/patches/patch-src-post-planar-noise.c 2020/04/02 15:52:46 1.6
@@ -1,70 +1,52 @@ @@ -1,70 +1,52 @@
1$NetBSD: patch-src-post-planar-noise.c,v 1.5 2018/11/19 12:48:32 jperkin Exp $ 1$NetBSD: patch-src-post-planar-noise.c,v 1.6 2020/04/02 15:52:46 nia Exp $
2 2
3https://bugs.xine-project.org/show_bug.cgi?id=524 3https://bugs.xine-project.org/show_bug.cgi?id=524
4 4
5Disable MMX sections on SunOS. 5Disable MMX sections on SunOS.
6 6
7--- src/post/planar/noise.c.orig 2018-01-11 12:49:47.000000000 +0000 7--- src/post/planar/noise.c.orig 2019-12-13 20:47:50.000000000 +0000
8+++ src/post/planar/noise.c 8+++ src/post/planar/noise.c
9@@ -141,7 +141,7 @@ static inline void lineNoise_C(uint8_t * 9@@ -220,15 +220,20 @@ static const char *const enum_quality[]
10 } 
11 } 
12  
13-#ifdef ARCH_X86 
14+#if defined(ARCH_X86) && !defined(__sun) 
15  
16 #if defined(ARCH_X86_64) 
17 # define TYPEA int64_t 
18@@ -231,7 +231,7 @@ static inline void lineNoiseAvg_C(uint8_ 
19 } 
20 } 
21  
22-#ifdef ARCH_X86 
23+#if defined(ARCH_X86) && !defined(__sun) 
24  
25 static inline void lineNoiseAvg_MMX(uint8_t *dst, uint8_t *src, int len, int8_t **shift){ 
26 TYPEA mmx_len = len & (~7); 
27@@ -340,15 +340,20 @@ static const char *const enum_quality[] 
28 * description of params struct 10 * description of params struct
29 */ 11 */
30 START_PARAM_DESCR( noise_parameters_t ) 12 START_PARAM_DESCR( noise_parameters_t )
31-PARAM_ITEM( POST_PARAM_TYPE_INT, luma_strength, NULL, 0, 100, 0, 13-PARAM_ITEM( POST_PARAM_TYPE_INT, luma_strength, NULL, 0, 100, 0,
32+PARAM_ITEM( noise_parameters_t,  14+PARAM_ITEM( noise_parameters_t,
33+ POST_PARAM_TYPE_INT, luma_strength, NULL, 0, 100, 0, 15+ POST_PARAM_TYPE_INT, luma_strength, NULL, 0, 100, 0,
34 "Amount of noise to add to luma channel" ) 16 "Amount of noise to add to luma channel" )
35-PARAM_ITEM( POST_PARAM_TYPE_INT, chroma_strength, NULL, 0, 100, 0, 17-PARAM_ITEM( POST_PARAM_TYPE_INT, chroma_strength, NULL, 0, 100, 0,
36+PARAM_ITEM( noise_parameters_t, 18+PARAM_ITEM( noise_parameters_t,
37+ POST_PARAM_TYPE_INT, chroma_strength, NULL, 0, 100, 0, 19+ POST_PARAM_TYPE_INT, chroma_strength, NULL, 0, 100, 0,
38 "Amount of noise to add to chroma channel" ) 20 "Amount of noise to add to chroma channel" )
39-PARAM_ITEM( POST_PARAM_TYPE_INT, quality, (char **)enum_quality, 0, 0, 0, 21-PARAM_ITEM( POST_PARAM_TYPE_INT, quality, (char **)enum_quality, 0, 0, 0,
40+PARAM_ITEM( noise_parameters_t, 22+PARAM_ITEM( noise_parameters_t,
41+ POST_PARAM_TYPE_INT, quality, (char **)enum_quality, 0, 0, 0, 23+ POST_PARAM_TYPE_INT, quality, (char **)enum_quality, 0, 0, 0,
42 "Quality level of noise" ) 24 "Quality level of noise" )
43-PARAM_ITEM( POST_PARAM_TYPE_INT, type, (char **)enum_types, 0, 0, 0, 25-PARAM_ITEM( POST_PARAM_TYPE_INT, type, (char **)enum_types, 0, 0, 0,
44+PARAM_ITEM( noise_parameters_t, 26+PARAM_ITEM( noise_parameters_t,
45+ POST_PARAM_TYPE_INT, type, (char **)enum_types, 0, 0, 0, 27+ POST_PARAM_TYPE_INT, type, (char **)enum_types, 0, 0, 0,
46 "Type of noise" ) 28 "Type of noise" )
47-PARAM_ITEM( POST_PARAM_TYPE_BOOL, pattern, NULL, 0, 1, 0, 29-PARAM_ITEM( POST_PARAM_TYPE_BOOL, pattern, NULL, 0, 1, 0,
48+PARAM_ITEM( noise_parameters_t, 30+PARAM_ITEM( noise_parameters_t,
49+ POST_PARAM_TYPE_BOOL, pattern, NULL, 0, 1, 0, 31+ POST_PARAM_TYPE_BOOL, pattern, NULL, 0, 1, 0,
50 "Mix random noise with a (semi)regular pattern" ) 32 "Mix random noise with a (semi)regular pattern" )
51 END_PARAM_DESCR( param_descr ) 33 END_PARAM_DESCR( param_descr )
52  34
53@@ -467,7 +472,7 @@ void *noise_init_plugin(xine_t *xine, vo 35@@ -372,7 +377,7 @@ static int noise_draw(vo_frame_t *frame,
54 class->description = N_("Adds noise"); 
55 class->dispose = default_post_class_dispose; 
56  
57-#ifdef ARCH_X86 
58+#if defined(ARCH_X86) && !defined(__sun) 
59 if (xine_mm_accel() & MM_ACCEL_X86_MMX) { 
60 lineNoise = lineNoise_MMX; 
61 lineNoiseAvg = lineNoiseAvg_MMX; 
62@@ -587,7 +592,7 @@ static int noise_draw(vo_frame_t *frame, 
63 frame->width * 2, frame->height, &this->params[0]); 36 frame->width * 2, frame->height, &this->params[0]);
64 } 37 }
65  38
66-#ifdef ARCH_X86 39-#ifdef ARCH_X86
67+#if defined(ARCH_X86) && !defined(__sun) 40+#if defined(ARCH_X86) && !defined(__sun)
68 if (xine_mm_accel() & MM_ACCEL_X86_MMX) 41 if (xine_mm_accel() & MM_ACCEL_X86_MMX)
69 __asm__ __volatile__ ("emms\n\t"); 42 __asm__ __volatile__ ("emms\n\t");
70 if (xine_mm_accel() & MM_ACCEL_X86_MMXEXT) 43 if (xine_mm_accel() & MM_ACCEL_X86_MMXEXT)
 44@@ -447,7 +452,7 @@ static post_plugin_t *noise_open_plugin(
 45
 46 this->params[0].lineNoise = lineNoise_C;
 47 this->params[0].lineNoiseAvg = lineNoiseAvg_C;
 48-#ifdef ARCH_X86
 49+#if defined(ARCH_X86) && !defined(__sun)
 50 if (xine_mm_accel() & MM_ACCEL_X86_MMX) {
 51 this->params[0].lineNoise = lineNoise_MMX;
 52 this->params[0].lineNoiseAvg = lineNoiseAvg_MMX;

File Added: pkgsrc/multimedia/xine-lib/patches/Attic/patch-src_input_input__cdda.c
$NetBSD: patch-src_input_input__cdda.c,v 1.1 2020/04/02 15:52:46 nia Exp $

Fix syntax.

--- src/input/input_cdda.c.orig	2019-12-13 20:47:50.000000000 +0000
+++ src/input/input_cdda.c
@@ -874,7 +874,7 @@ static cdrom_toc_t *read_cdrom_toc (int 
   toc->toc_entries[i].track_mode = (tocentry.data->control & 0x04) ? 1 : 0;
   toc->toc_entries[i].first_frame_minute = tocentry.data->addr.msf.minute;
   toc->toc_entries[i].first_frame_second = tocentry.data->addr.msf.second;
-  toc->toc_entries[i]..first_frame_frame = tocentry.data->addr.msf.frame;
+  toc->toc_entries[i].first_frame_frame = tocentry.data->addr.msf.frame;
   toc->toc_entries[i].first_frame =
     (tocentry.data->addr.msf.minute * CD_SECONDS_PER_MINUTE * CD_FRAMES_PER_SECOND) +
     (tocentry.data->addr.msf.second * CD_FRAMES_PER_SECOND) +

File Added: pkgsrc/multimedia/xine-lib/patches/patch-src_input_input__http.c
$NetBSD: patch-src_input_input__http.c,v 1.1 2020/04/02 15:52:46 nia Exp $

Needs sys/socket.h for AF_INET.

--- src/input/input_http.c.orig	2019-12-13 20:47:50.000000000 +0000
+++ src/input/input_http.c
@@ -36,6 +36,8 @@
 
 #ifdef WIN32
 #include <winsock.h>
+#else
+#include <sys/socket.h> /* AF_INET */
 #endif
 
 #define LOG_MODULE "input_http"

cvs diff -r1.26 -r1.27 pkgsrc/multimedia/xine-v4l/Makefile (expand / switch to unified diff)

--- pkgsrc/multimedia/xine-v4l/Makefile 2019/11/03 17:12:04 1.26
+++ pkgsrc/multimedia/xine-v4l/Makefile 2020/04/02 15:52:46 1.27
@@ -1,16 +1,15 @@ @@ -1,16 +1,15 @@
1# $NetBSD: Makefile,v 1.26 2019/11/03 17:12:04 rillig Exp $ 1# $NetBSD: Makefile,v 1.27 2020/04/02 15:52:46 nia Exp $
2 2
3PKGREVISION= 2 
4.include "../../multimedia/xine-lib/Makefile.common" 3.include "../../multimedia/xine-lib/Makefile.common"
5 4
6PKGNAME= ${XINE_PKGNAME:S/lib/v4l/} 5PKGNAME= ${XINE_PKGNAME:S/lib/v4l/}
7CATEGORIES= multimedia 6CATEGORIES= multimedia
8COMMENT= The v4l input plugin for xine-lib 7COMMENT= The v4l input plugin for xine-lib
9 8
10# NetBSD supports only v4l2, whose plugin is in ../xine-v4l2. 9# NetBSD supports only v4l2, whose plugin is in ../xine-v4l2.
11NOT_FOR_PLATFORM= NetBSD-*-* 10NOT_FOR_PLATFORM= NetBSD-*-*
12 11
13DEPENDS+= xine-lib>=1rc3a:../../multimedia/xine-lib 12DEPENDS+= xine-lib>=1rc3a:../../multimedia/xine-lib
14 13
15BUILD_DIRS= src/input 14BUILD_DIRS= src/input
16CONFIGURE_ARGS+= --without-x --disable-xinerama 15CONFIGURE_ARGS+= --without-x --disable-xinerama

cvs diff -r1.24 -r1.25 pkgsrc/multimedia/xine-v4l2/Makefile (expand / switch to unified diff)

--- pkgsrc/multimedia/xine-v4l2/Makefile 2019/11/03 17:12:05 1.24
+++ pkgsrc/multimedia/xine-v4l2/Makefile 2020/04/02 15:52:46 1.25
@@ -1,16 +1,15 @@ @@ -1,16 +1,15 @@
1# $NetBSD: Makefile,v 1.24 2019/11/03 17:12:05 rillig Exp $ 1# $NetBSD: Makefile,v 1.25 2020/04/02 15:52:46 nia Exp $
2 2
3PKGREVISION= 2 
4.include "../../multimedia/xine-lib/Makefile.common" 3.include "../../multimedia/xine-lib/Makefile.common"
5 4
6PKGNAME= ${XINE_PKGNAME:S/lib/v4l2/} 5PKGNAME= ${XINE_PKGNAME:S/lib/v4l2/}
7CATEGORIES= multimedia 6CATEGORIES= multimedia
8COMMENT= The v4l2 input plugin for xine-lib 7COMMENT= The v4l2 input plugin for xine-lib
9 8
10DEPENDS+= xine-lib>=1rc3a:../../multimedia/xine-lib 9DEPENDS+= xine-lib>=1rc3a:../../multimedia/xine-lib
11 10
12BUILD_DIRS= src/input 11BUILD_DIRS= src/input
13CONFIGURE_ARGS+= --without-x --disable-xinerama 12CONFIGURE_ARGS+= --without-x --disable-xinerama
14CONFIGURE_ARGS+= --disable-vcd 13CONFIGURE_ARGS+= --disable-vcd
15 14
16INSTALLATION_DIRS= lib/xine/plugins/${XINE_MOD_DIR_VER} 15INSTALLATION_DIRS= lib/xine/plugins/${XINE_MOD_DIR_VER}