Sun Dec 27 15:44:37 2015 UTC ()
Update multimedia/mpv to 0.14.0.

Changes:
Release 0.14.0
==============
Build System Changes
--------------------
- build: install scalable svg icon as well
- vo_opengl: require --enable-gpl3 for nnedi
- win32: enable internal pthreads wrapper by default

Features
--------
New
~~~
- vo_opengl: add experimental dxinterop backend (renders with OpenGL, displays through Direct3D; broken with Intel drivers)
- vo_opengl: add initial ANGLE support
- windows: implement icc-profile-auto
- windows: support taskbar button progress indicator (issue #2399)

Removed
~~~~~~~
- Windows XP support
- demux: remove old subtitle parser (FFmpeg users are unaffected; Libav loses support for some minor formats)
- demux_libass: remove this demuxer (libavformat takes its place)
- stream: drop old Linux PVR support

Options and Commands
--------------------
Added
~~~~~
- command, vo: add estimated-display-fps property
- command: add vsync-ratio property
- command: export some per-video-frame information (issue #2444)
- vo_opengl: make LOOKUP_TEXTURE_SIZE configurable
- windows: add option to set VO MMCSS profile

Changed
~~~~~~~
- --sub-fix-timing now applies to ASS subtitles as well
- command: rename vo-missed-frame-count property to vo-delayed-frame-count
- input.conf: add default bindings for changing window scale (issue #2500)
- videotoolbox: make decoder format customizable
- vo_opengl: disable interpolation without display-sync
- vo_opengl: make tscale=mitchell:tscale-clamp the default
- vo_rpi: add an option to disable OSD

Fixes and Minor Enhancements
----------------------------
- af_lavrresample: clamp float output to range
- ao: disambiguate default device list entries
- ao_alsa: filter audio device list
- ao_alsa: list bidirectional devices too
- ao_openal: accommodate more sample formats (issue #2494)
- ao_openal: fix virtual speaker positioning
- ao_wasapi: only report per-app volume in shared mode
- ao_wasapi: work around DTS passthrough failure
- build: make vaapi-wayland depend on gl-wayland (issue #2476)
- demux: fix seeking in .ts
- demux_lavf: mark ASS tracks as always UTF-8
- demux_mkv: fix incremental indexing with single-keyframe files (issue #2498)
- drm: fix setting up connectors
- dxva2: reject 10 bit HEVC (issue #2516)
- player: replace mistimed-frame-count with vsync-ratio on status line
- sd_ass: fix secondary subtitle mode
- various display-sync improvements
- vo_opengl: enable NNEDI3 prescaler on OpenGL ES 3.0
- vo_opengl: enable colormatrix even for RGB input
- vo_opengl: fix backend autoprobing, attempt to improve GLX vs. EGL backend detection
- vo_opengl: fix backend=x11 on Intel
- vo_opengl: fix issues with some obscure pixel formats (e.g. rgb555)
- vo_opengl: fix precision loss of fruit dithering matrix
- vo_opengl: force dumb mode if RG textures are not available
- vo_opengl: improve boundary check for polar filters
- vo_opengl: various GLES compatibility improvements
- vo_opengl: win32: test for exclusive mode
- vo_opengl_cb: do not block on flipping when redrawing
- vo_rpi: set aspect ratio
- win32: fix console output with raw stdio functions
- windows: try to avoid detection as exclusive fullscreen window (issue #2177)
- x11: request bypassing compositor (issue #2502)


(leot)
diff -r1.27 -r1.28 pkgsrc/multimedia/mpv/Makefile
diff -r1.3 -r1.4 pkgsrc/multimedia/mpv/PLIST
diff -r1.18 -r1.19 pkgsrc/multimedia/mpv/distinfo

cvs diff -r1.27 -r1.28 pkgsrc/multimedia/mpv/Makefile (switch to unified diff)

--- pkgsrc/multimedia/mpv/Makefile 2015/11/18 14:19:53 1.27
+++ pkgsrc/multimedia/mpv/Makefile 2015/12/27 15:44:37 1.28
@@ -1,65 +1,64 @@ @@ -1,65 +1,64 @@
1# $NetBSD: Makefile,v 1.27 2015/11/18 14:19:53 ryoon Exp $ 1# $NetBSD: Makefile,v 1.28 2015/12/27 15:44:37 leot Exp $
2 2
3DISTNAME= mpv-0.13.0 3DISTNAME= mpv-0.14.0
4PKGREVISION= 1 
5CATEGORIES= multimedia 4CATEGORIES= multimedia
6MASTER_SITES= ${MASTER_SITE_GITHUB:=mpv-player/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=mpv-player/}
7GITHUB_TAG= v${PKGVERSION_NOREV} 6GITHUB_TAG= v${PKGVERSION_NOREV}
8 7
9MAINTAINER= leot@NetBSD.org 8MAINTAINER= leot@NetBSD.org
10HOMEPAGE= http://mpv.io/ 9HOMEPAGE= http://mpv.io/
11COMMENT= Video player based on MPlayer and mplayer2 10COMMENT= Video player based on MPlayer and mplayer2
12LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
13 12
14# needs sem_timedwait(3) 13# needs sem_timedwait(3)
15NOT_FOR_PLATFORM= NetBSD-[1-6]*-* 14NOT_FOR_PLATFORM= NetBSD-[1-6]*-*
16 15
17BUILD_DEPENDS+= ${PYPKGPREFIX}-docutils>=0.12:../../textproc/py-docutils 16BUILD_DEPENDS+= ${PYPKGPREFIX}-docutils>=0.12:../../textproc/py-docutils
18# ${WRKSRC}/bootstrap.py mentions needed version 17# ${WRKSRC}/bootstrap.py mentions needed version
19BUILD_DEPENDS+= waf>=1.8.12:../../devel/waf 18BUILD_DEPENDS+= waf>=1.8.12:../../devel/waf
20 19
21PYTHON_FOR_BUILD_ONLY= yes 20PYTHON_FOR_BUILD_ONLY= yes
22 21
23USE_TOOLS+= perl pkg-config 22USE_TOOLS+= perl pkg-config
24 23
25MAKE_DIRS= ${PKG_SYSCONFDIR}/mpv 24MAKE_DIRS= ${PKG_SYSCONFDIR}/mpv
26INSTALLATION_DIRS= share/examples/mpv 25INSTALLATION_DIRS= share/examples/mpv
27CONF_FILES+= share/examples/mpv/encoding-profiles.conf ${PKG_SYSCONFDIR}/mpv/encoding-profiles.conf 26CONF_FILES+= share/examples/mpv/encoding-profiles.conf ${PKG_SYSCONFDIR}/mpv/encoding-profiles.conf
28 27
29SUBST_CLASSES+= audio 28SUBST_CLASSES+= audio
30SUBST_SED.audio+= -e "s,/dev/dsp,${DEVOSSAUDIO}," 29SUBST_SED.audio+= -e "s,/dev/dsp,${DEVOSSAUDIO},"
31SUBST_FILES.audio+= stream/audio_in.c waftools/checks/custom.py wscript 30SUBST_FILES.audio+= stream/audio_in.c waftools/checks/custom.py wscript
32SUBST_STAGE.audio= pre-configure 31SUBST_STAGE.audio= pre-configure
33SUBST_MESSAGE.audio= Fixing path to audio device. 32SUBST_MESSAGE.audio= Fixing path to audio device.
34 33
35SUBST_CLASSES+= docutils 34SUBST_CLASSES+= docutils
36SUBST_SED.docutils+= -e "s,rst2man,rst2man-${PYVERSSUFFIX}," 35SUBST_SED.docutils+= -e "s,rst2man,rst2man-${PYVERSSUFFIX},"
37SUBST_FILES.docutils+= wscript 36SUBST_FILES.docutils+= wscript
38SUBST_STAGE.docutils= pre-configure 37SUBST_STAGE.docutils= pre-configure
39SUBST_MESSAGE.docutils= Fix docutils command names. 38SUBST_MESSAGE.docutils= Fix docutils command names.
40 39
41post-install: 40post-install:
42 cd ${DESTDIR}${PREFIX} && ${MV} etc/mpv/encoding-profiles.conf share/examples/mpv 41 cd ${DESTDIR}${PREFIX} && ${MV} etc/mpv/encoding-profiles.conf share/examples/mpv
43 42
44.include "options.mk" 43.include "options.mk"
45 44
46.include "../../mk/bsd.prefs.mk" 45.include "../../mk/bsd.prefs.mk"
47.if ${OPSYS} != "Darwin" 46.if ${OPSYS} != "Darwin"
48.include "../../graphics/MesaLib/buildlink3.mk" 47.include "../../graphics/MesaLib/buildlink3.mk"
49.include "../../x11/libXinerama/buildlink3.mk" 48.include "../../x11/libXinerama/buildlink3.mk"
50.include "../../x11/libXv/buildlink3.mk" 49.include "../../x11/libXv/buildlink3.mk"
51.include "../../x11/libXxf86vm/buildlink3.mk" 50.include "../../x11/libXxf86vm/buildlink3.mk"
52.include "../../mk/oss.buildlink3.mk" 51.include "../../mk/oss.buildlink3.mk"
53.endif 52.endif
54 53
55.include "../../devel/waf/waf.mk" 54.include "../../devel/waf/waf.mk"
56.include "../../devel/zlib/buildlink3.mk" 55.include "../../devel/zlib/buildlink3.mk"
57.include "../../lang/python/application.mk" 56.include "../../lang/python/application.mk"
58.include "../../multimedia/libass/buildlink3.mk" 57.include "../../multimedia/libass/buildlink3.mk"
59.include "../../multimedia/libdvdnav/buildlink3.mk" 58.include "../../multimedia/libdvdnav/buildlink3.mk"
60.include "../../multimedia/libdvdread/buildlink3.mk" 59.include "../../multimedia/libdvdread/buildlink3.mk"
61.include "../../multimedia/ffmpeg2/buildlink3.mk" 60.include "../../multimedia/ffmpeg2/buildlink3.mk"
62.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 61.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
63.include "../../sysutils/desktop-file-utils/desktopdb.mk" 62.include "../../sysutils/desktop-file-utils/desktopdb.mk"
64.include "../../mk/jpeg.buildlink3.mk" 63.include "../../mk/jpeg.buildlink3.mk"
65.include "../../mk/bsd.pkg.mk" 64.include "../../mk/bsd.pkg.mk"

cvs diff -r1.3 -r1.4 pkgsrc/multimedia/mpv/PLIST (switch to unified diff)

--- pkgsrc/multimedia/mpv/PLIST 2014/10/22 20:10:48 1.3
+++ pkgsrc/multimedia/mpv/PLIST 2015/12/27 15:44:37 1.4
@@ -1,12 +1,13 @@ @@ -1,12 +1,13 @@
1@comment $NetBSD: PLIST,v 1.3 2014/10/22 20:10:48 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.4 2015/12/27 15:44:37 leot Exp $
2bin/mpv 2bin/mpv
3man/man1/mpv.1 3man/man1/mpv.1
4share/applications/mpv.desktop 4share/applications/mpv.desktop
5share/doc/mpv/example.conf 5share/doc/mpv/example.conf
6share/doc/mpv/input.conf 6share/doc/mpv/input.conf
7share/doc/mpv/mplayer-input.conf 7share/doc/mpv/mplayer-input.conf
8share/doc/mpv/restore-old-bindings.conf 8share/doc/mpv/restore-old-bindings.conf
9share/examples/mpv/encoding-profiles.conf 9share/examples/mpv/encoding-profiles.conf
10share/icons/hicolor/16x16/apps/mpv.png 10share/icons/hicolor/16x16/apps/mpv.png
11share/icons/hicolor/32x32/apps/mpv.png 11share/icons/hicolor/32x32/apps/mpv.png
12share/icons/hicolor/64x64/apps/mpv.png 12share/icons/hicolor/64x64/apps/mpv.png
 13share/icons/hicolor/scalable/apps/mpv.svg

cvs diff -r1.18 -r1.19 pkgsrc/multimedia/mpv/distinfo (switch to unified diff)

--- pkgsrc/multimedia/mpv/distinfo 2015/11/11 17:37:18 1.18
+++ pkgsrc/multimedia/mpv/distinfo 2015/12/27 15:44:37 1.19
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.18 2015/11/11 17:37:18 leot Exp $ 1$NetBSD: distinfo,v 1.19 2015/12/27 15:44:37 leot Exp $
2 2
3SHA1 (mpv-0.13.0.tar.gz) = 4599bb3276b602c879ca5ad21975401e49669724 3SHA1 (mpv-0.14.0.tar.gz) = 2b83a8bbbecdf61604b7c6b8f7bc3d9a768ac537
4RMD160 (mpv-0.13.0.tar.gz) = b20c462dab4631aca80e308a95ace4b18bd9f78e 4RMD160 (mpv-0.14.0.tar.gz) = f49cc6746246b4c1f27120b1645e72f4bdc1ca4b
5SHA512 (mpv-0.13.0.tar.gz) = c09f33856c00b618606785e5e8fe588404aa8e1333f49a78c68eacd2b73b678bb6368631e532198f7faed442e064fc6b88f8db76d10a229a2f76b5f40156cb1c 5SHA512 (mpv-0.14.0.tar.gz) = 523bffe87d6743ac67cab090bb5f43363352491f663debf150e204b942daaaa85176f228011e306d58fa4a05ee962d4bc56b6f77ea943e3efe757417ad52b952
6Size (mpv-0.13.0.tar.gz) = 2874190 bytes 6Size (mpv-0.14.0.tar.gz) = 2872619 bytes