pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc xine-lib: Update to 1.2.10
details: https://anonhg.NetBSD.org/pkgsrc/rev/9ad876b6e3ac
branches: trunk
changeset: 414815:9ad876b6e3ac
user: nia <nia%pkgsrc.org@localhost>
date: Thu Apr 02 15:52:46 2020 +0000
description:
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.
diffstat:
audio/xine-alsa/Makefile | 3 +-
audio/xine-pulse/Makefile | 4 +-
multimedia/xine-lib/Makefile | 49 +++----
multimedia/xine-lib/Makefile.common | 43 +-----
multimedia/xine-lib/PLIST.FreeBSD | 28 +----
multimedia/xine-lib/PLIST.Linux-i386 | 27 ----
multimedia/xine-lib/PLIST.common | 58 ++++++--
multimedia/xine-lib/distinfo | 20 +-
multimedia/xine-lib/options.mk | 74 +++++++++++-
multimedia/xine-lib/patches/patch-include_xine_post.h | 14 +-
multimedia/xine-lib/patches/patch-src-post-planar-eq.c | 12 +-
multimedia/xine-lib/patches/patch-src-post-planar-noise.c | 44 ++-----
multimedia/xine-lib/patches/patch-src_input_input__cdda.c | 15 ++
multimedia/xine-lib/patches/patch-src_input_input__http.c | 15 ++
multimedia/xine-lib/patches/patch-src_video__out_Makefile.am | 9 +-
multimedia/xine-v4l/Makefile | 3 +-
multimedia/xine-v4l2/Makefile | 3 +-
17 files changed, 224 insertions(+), 197 deletions(-)
diffs (truncated from 735 to 300 lines):
diff -r 8e12ca21909d -r 9ad876b6e3ac audio/xine-alsa/Makefile
--- a/audio/xine-alsa/Makefile Thu Apr 02 14:27:40 2020 +0000
+++ b/audio/xine-alsa/Makefile Thu Apr 02 15:52:46 2020 +0000
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.24 2019/11/02 21:09:18 rillig Exp $
+# $NetBSD: Makefile,v 1.25 2020/04/02 15:52:46 nia Exp $
-PKGREVISION= 2
.include "../../multimedia/xine-lib/Makefile.common"
PKGNAME= ${XINE_PKGNAME:S/lib/alsa/}
diff -r 8e12ca21909d -r 9ad876b6e3ac audio/xine-pulse/Makefile
--- a/audio/xine-pulse/Makefile Thu Apr 02 14:27:40 2020 +0000
+++ b/audio/xine-pulse/Makefile Thu Apr 02 15:52:46 2020 +0000
@@ -1,7 +1,5 @@
-# $NetBSD: Makefile,v 1.45 2020/03/08 16:48:51 wiz Exp $
-#
+# $NetBSD: Makefile,v 1.46 2020/04/02 15:52:47 nia Exp $
-PKGREVISION= 4
.include "../../multimedia/xine-lib/Makefile.common"
PKGNAME= ${XINE_PKGNAME:S/lib/pulse/}
diff -r 8e12ca21909d -r 9ad876b6e3ac multimedia/xine-lib/Makefile
--- a/multimedia/xine-lib/Makefile Thu Apr 02 14:27:40 2020 +0000
+++ b/multimedia/xine-lib/Makefile Thu Apr 02 15:52:46 2020 +0000
@@ -1,18 +1,22 @@
-# $NetBSD: Makefile,v 1.157 2019/11/03 17:12:04 rillig Exp $
+# $NetBSD: Makefile,v 1.158 2020/04/02 15:52:46 nia Exp $
-PKGREVISION= 4
.include "Makefile.common"
COMMENT= Multimedia player library
+LICENSE= gnu-lgpl-v2
CONFLICTS+= xine-xcb-[0-9]*
CONFIGURE_ARGS+= --disable-v4l
CONFIGURE_ARGS+= --disable-v4l2
CONFIGURE_ARGS+= --disable-real-codecs
-CONFIGURE_ARGS+= --disable-aalib
CONFIGURE_ARGS+= --disable-mlib
CONFIGURE_ARGS+= --disable-vaapi
+CONFIGURE_ARGS+= --disable-vidix
+
+CONFIGURE_ARGS+= --with-a52dec=internal
+CONFIGURE_ARGS+= --without-dav1d
+CONFIGURE_ARGS+= --without-esound
SUBST_CLASSES+= oss
SUBST_STAGE.oss= pre-configure
@@ -32,13 +36,6 @@
# Needed to fix build problems under, at least, NetBSD/amd64.
BUILDLINK_API_DEPENDS.libcdio+= libcdio>=0.75
-.if ${OPSYS} == "FreeBSD"
-PLIST_VARS+= vidix
-. if ${MACHINE_ARCH} == "i386"
-PLIST.vidix= yes
-. endif
-.endif
-
PLIST_VARS+= qtw32
.if empty(MACHINE_PLATFORM:MDarwin-*-i386)
PLIST.qtw32= yes
@@ -55,32 +52,32 @@
LDFLAGS.SunOS+= -lresolv
.include "options.mk"
-
-# flac is supported internally; don't know what the plugin is good for
-# but until autodetection is turned off, force external flac for now.
.include "../../audio/flac/buildlink3.mk"
.include "../../audio/faad2/buildlink3.mk"
-.include "../../audio/liba52/buildlink3.mk"
+#.include "../../audio/liba52/buildlink3.mk"
.include "../../audio/libmad/buildlink3.mk"
-#.include "../../audio/libmpcdec/buildlink3.mk"
+.include "../../audio/libmodplug/buildlink3.mk"
.include "../../audio/libvorbis/buildlink3.mk"
.include "../../audio/speex/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
-# these could be options or (better) extra plugin packages
-#.include "../../devel/SDL/buildlink3.mk"
-#.include "../../graphics/ImageMagick/buildlink3.mk"
-CONFIGURE_ARGS+= --disable-opengl
-#.include "../../graphics/aalib/buildlink3.mk"
+PLIST_VARS+= egl
+.if ${OPSYS} != "Darwin"
+. include "../../graphics/MesaLib/features.mk"
+. if ${MESALIB_SUPPORTS_EGL} == "yes"
+PLIST.egl= yes
+. endif
+. include "../../graphics/MesaLib/buildlink3.mk"
+. include "../../graphics/glu/buildlink3.mk"
+.endif
.include "../../graphics/mng/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../misc/libcdio/buildlink3.mk"
-CONFIGURE_ARGS+= --with-external-dvdnav
+.include "../../multimedia/libaom/buildlink3.mk"
+.include "../../multimedia/libbluray/buildlink3.mk"
.include "../../multimedia/libdvdnav/buildlink3.mk"
.include "../../multimedia/libtheora/buildlink3.mk"
+.include "../../multimedia/libvpx/buildlink3.mk"
+.include "../../security/gnutls/buildlink3.mk"
.include "../../sysutils/vcdimager/buildlink3.mk"
-.include "../../x11/libXext/buildlink3.mk"
-.include "../../x11/libXt/buildlink3.mk"
-.include "../../x11/libX11/buildlink3.mk"
-.include "../../x11/libXinerama/buildlink3.mk"
-.include "../../x11/libxcb/buildlink3.mk"
+.include "../../mk/jpeg.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 8e12ca21909d -r 9ad876b6e3ac multimedia/xine-lib/Makefile.common
--- a/multimedia/xine-lib/Makefile.common Thu Apr 02 14:27:40 2020 +0000
+++ b/multimedia/xine-lib/Makefile.common Thu Apr 02 15:52:46 2020 +0000
@@ -1,12 +1,12 @@
-# $NetBSD: Makefile.common,v 1.89 2020/01/20 21:54:03 nia Exp $
+# $NetBSD: Makefile.common,v 1.90 2020/04/02 15:52:46 nia Exp $
#
# used by audio/xine-alsa/Makefile
# used by audio/xine-pulse/Makefile
# used by multimedia/xine-v4l/Makefile
# used by multimedia/xine-v4l2/Makefile
-DISTNAME= xine-lib-1.2.9
-XINE_PKGNAME= xine-lib-1.2.9
+DISTNAME= xine-lib-1.2.10
+XINE_PKGNAME= xine-lib-1.2.10
PKGNAME?= ${XINE_PKGNAME}
CATEGORIES?= multimedia
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xine/}
@@ -17,7 +17,7 @@
MAKE_JOBS_SAFE= no
-XINE_MOD_DIR_VER= 2.7
+XINE_MOD_DIR_VER= 2.8
PLIST_SUBST+= XINE_MOD_DIR_VER=${XINE_MOD_DIR_VER:Q}
DISTINFO_FILE= ${.CURDIR}/../../multimedia/xine-lib/distinfo
@@ -28,44 +28,21 @@
USE_LIBTOOL= YES
LIBTOOL_OVERRIDE= libtool libtool-nofpic
PKGCONFIG_OVERRIDE= misc/libxine.pc.in
-USE_TOOLS+= autoconf automake gmake msgfmt pkg-config xmkmf perl gsed
+USE_TOOLS+= aclocal autoconf automake
+USE_TOOLS+= msgfmt msgmerge xgettext
+USE_TOOLS+= gmake pkg-config xmkmf perl gsed
+
+CPPFLAGS+= -DHAVE_ZERO_SAFE_MEM=1
CONFIGURE_ARGS+= --with-w32-path='${PREFIX}/lib/win32'
#CONFIGURE_ARGS+= --without-external-ffmpeg --disable-ffmpegtest
CONFIGURE_ENV+= have_libpng="yes"
CONFIGURE_ENV+= PNG_CFLAGS="-I${PREFIX}/include"
-CONFIGURE_ENV+= PNG_LIBS="-L${PREFIX}/lib -Wl,-R${PREFIX}/lib -lpng"
+CONFIGURE_ENV+= PNG_LIBS="-L${PREFIX}/lib ${COMPILER_RPATH_FLAG}${PREFIX}/lib -lpng"
# XXX broken configure check in 1.2.1
CONFIGURE_ENV+= cc_cv_cflags__Werror_implicit_function_declaration="no"
PKGSRC_MAKE_ENV+= "mkdir_p"="mkdir -p"
-.include "../../mk/bsd.prefs.mk"
-
-PLIST_VARS+= xv xvmc
-.include "../../x11/libXv/buildlink3.mk"
-.include "../../x11/libXvMC/buildlink3.mk"
-
-.if ${X11_TYPE} == "modular"
-PLIST.xv= yes
-PLIST.xvmc= yes
-.else
-. if exists(${X11BASE}/lib/libXv.so)
-CONFIGURE_ARGS+= --with-xv-path='${X11BASE}/lib'
-PLIST.xv= yes
-. endif
-. if exists(${X11BASE}/lib/libXvMC.so)
-CONFIGURE_ARGS+= --with-xvmc-path='${X11BASE}/lib'
-CONFIGURE_ARGS+= --with-xxmc-path='${X11BASE}/lib'
-PLIST.xvmc= yes
-. endif
-.endif # X11_TYPE
-
-.include "../../mk/bsd.prefs.mk"
-.if ${OPSYS} == "NetBSD" && !empty(OS_VERSION:M[1-4].*)
-# --no-undefined causes errors if shlibs are not linked against libc
-BUILDLINK_TRANSFORM+= "rm:-Wl,--no-undefined"
-.endif
-
pre-configure:
${TOUCH} ${WRKSRC}/lib/dummy.c
cd ${WRKSRC} && aclocal -I m4
diff -r 8e12ca21909d -r 9ad876b6e3ac multimedia/xine-lib/PLIST.FreeBSD
--- a/multimedia/xine-lib/PLIST.FreeBSD Thu Apr 02 14:27:40 2020 +0000
+++ b/multimedia/xine-lib/PLIST.FreeBSD Thu Apr 02 15:52:46 2020 +0000
@@ -1,31 +1,5 @@
-@comment $NetBSD: PLIST.FreeBSD,v 1.7 2014/12/31 16:10:41 rumko Exp $
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/cyberblade_vid.a
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/cyberblade_vid.so
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/mach64_vid.a
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/mach64_vid.so
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/mga_crtc2_vid.a
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/mga_crtc2_vid.so
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/mga_vid.a
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/mga_vid.so
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/nvidia_vid.a
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/nvidia_vid.so
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/pm2_vid.a
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/pm2_vid.so
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/pm3_vid.a
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/pm3_vid.so
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/radeon_vid.a
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/radeon_vid.so
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/rage128_vid.a
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/rage128_vid.so
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/savage_vid.a
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/savage_vid.so
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/sis_vid.a
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/sis_vid.so
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/unichrome_vid.a
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/unichrome_vid.so
+@comment $NetBSD: PLIST.FreeBSD,v 1.8 2020/04/02 15:52:46 nia Exp $
lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_ao_out_oss.a
lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_ao_out_oss.so
lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_vcdo.a
lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_inp_vcdo.so
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_vidix.a
-${PLIST.vidix}lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_vidix.so
diff -r 8e12ca21909d -r 9ad876b6e3ac multimedia/xine-lib/PLIST.Linux-i386
--- a/multimedia/xine-lib/PLIST.Linux-i386 Thu Apr 02 14:27:40 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-@comment $NetBSD: PLIST.Linux-i386,v 1.1 2011/10/19 01:12:01 sbd Exp $
-lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/cyberblade_vid.a
-lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/cyberblade_vid.so
-lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/mach64_vid.a
-lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/mach64_vid.so
-lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/mga_crtc2_vid.a
-lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/mga_crtc2_vid.so
-lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/mga_vid.a
-lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/mga_vid.so
-lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/nvidia_vid.a
-lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/nvidia_vid.so
-lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/pm2_vid.a
-lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/pm2_vid.so
-lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/pm3_vid.a
-lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/pm3_vid.so
-lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/radeon_vid.a
-lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/radeon_vid.so
-lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/rage128_vid.a
-lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/rage128_vid.so
-lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/savage_vid.a
-lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/savage_vid.so
-lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/sis_vid.a
-lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/sis_vid.so
-lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/unichrome_vid.a
-lib/xine/plugins/${XINE_MOD_DIR_VER}/vidix/unichrome_vid.so
-lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_vidix.a
-lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_vo_out_vidix.so
diff -r 8e12ca21909d -r 9ad876b6e3ac multimedia/xine-lib/PLIST.common
--- a/multimedia/xine-lib/PLIST.common Thu Apr 02 14:27:40 2020 +0000
+++ b/multimedia/xine-lib/PLIST.common Thu Apr 02 15:52:46 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.common,v 1.40 2018/11/13 11:10:41 markd Exp $
+@comment $NetBSD: PLIST.common,v 1.41 2020/04/02 15:52:46 nia Exp $
bin/xine-config
bin/xine-list-1.2
include/xine.h
@@ -29,6 +29,7 @@
include/xine/sorted_array.h
include/xine/spu.h
include/xine/spu_decoder.h
+include/xine/tickets.h
include/xine/vdr.h
include/xine/version.h
include/xine/video_decoder.h
@@ -37,6 +38,7 @@
include/xine/vo_scale.h
include/xine/xine_buffer.h
include/xine/xine_internal.h
+include/xine/xine_module.h
include/xine/xine_plugin.h
include/xine/xineintl.h
include/xine/xineutils.h
@@ -56,8 +58,8 @@
lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_planar.so
lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_switch.a
lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_switch.so
-${PLIST.xv}lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_tvtime.a
-${PLIST.xv}lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_tvtime.so
+lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_tvtime.a
+lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_tvtime.so
lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_visualizations.a
lib/xine/plugins/${XINE_MOD_DIR_VER}/post/xineplug_post_visualizations.so
lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_a52.a
@@ -72,8 +74,12 @@
lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_ff.so
lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_gsm610.a
Home |
Main Index |
Thread Index |
Old Index