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)diff -r1.27 -r1.28 pkgsrc/multimedia/mpv/Makefile
(leot)
@@ -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 | |||
3 | DISTNAME= mpv-0.13.0 | 3 | DISTNAME= mpv-0.14.0 | |
4 | PKGREVISION= 1 | |||
5 | CATEGORIES= multimedia | 4 | CATEGORIES= multimedia | |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=mpv-player/} | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=mpv-player/} | |
7 | GITHUB_TAG= v${PKGVERSION_NOREV} | 6 | GITHUB_TAG= v${PKGVERSION_NOREV} | |
8 | 7 | |||
9 | MAINTAINER= leot@NetBSD.org | 8 | MAINTAINER= leot@NetBSD.org | |
10 | HOMEPAGE= http://mpv.io/ | 9 | HOMEPAGE= http://mpv.io/ | |
11 | COMMENT= Video player based on MPlayer and mplayer2 | 10 | COMMENT= Video player based on MPlayer and mplayer2 | |
12 | LICENSE= gnu-gpl-v2 | 11 | LICENSE= gnu-gpl-v2 | |
13 | 12 | |||
14 | # needs sem_timedwait(3) | 13 | # needs sem_timedwait(3) | |
15 | NOT_FOR_PLATFORM= NetBSD-[1-6]*-* | 14 | NOT_FOR_PLATFORM= NetBSD-[1-6]*-* | |
16 | 15 | |||
17 | BUILD_DEPENDS+= ${PYPKGPREFIX}-docutils>=0.12:../../textproc/py-docutils | 16 | BUILD_DEPENDS+= ${PYPKGPREFIX}-docutils>=0.12:../../textproc/py-docutils | |
18 | # ${WRKSRC}/bootstrap.py mentions needed version | 17 | # ${WRKSRC}/bootstrap.py mentions needed version | |
19 | BUILD_DEPENDS+= waf>=1.8.12:../../devel/waf | 18 | BUILD_DEPENDS+= waf>=1.8.12:../../devel/waf | |
20 | 19 | |||
21 | PYTHON_FOR_BUILD_ONLY= yes | 20 | PYTHON_FOR_BUILD_ONLY= yes | |
22 | 21 | |||
23 | USE_TOOLS+= perl pkg-config | 22 | USE_TOOLS+= perl pkg-config | |
24 | 23 | |||
25 | MAKE_DIRS= ${PKG_SYSCONFDIR}/mpv | 24 | MAKE_DIRS= ${PKG_SYSCONFDIR}/mpv | |
26 | INSTALLATION_DIRS= share/examples/mpv | 25 | INSTALLATION_DIRS= share/examples/mpv | |
27 | CONF_FILES+= share/examples/mpv/encoding-profiles.conf ${PKG_SYSCONFDIR}/mpv/encoding-profiles.conf | 26 | CONF_FILES+= share/examples/mpv/encoding-profiles.conf ${PKG_SYSCONFDIR}/mpv/encoding-profiles.conf | |
28 | 27 | |||
29 | SUBST_CLASSES+= audio | 28 | SUBST_CLASSES+= audio | |
30 | SUBST_SED.audio+= -e "s,/dev/dsp,${DEVOSSAUDIO}," | 29 | SUBST_SED.audio+= -e "s,/dev/dsp,${DEVOSSAUDIO}," | |
31 | SUBST_FILES.audio+= stream/audio_in.c waftools/checks/custom.py wscript | 30 | SUBST_FILES.audio+= stream/audio_in.c waftools/checks/custom.py wscript | |
32 | SUBST_STAGE.audio= pre-configure | 31 | SUBST_STAGE.audio= pre-configure | |
33 | SUBST_MESSAGE.audio= Fixing path to audio device. | 32 | SUBST_MESSAGE.audio= Fixing path to audio device. | |
34 | 33 | |||
35 | SUBST_CLASSES+= docutils | 34 | SUBST_CLASSES+= docutils | |
36 | SUBST_SED.docutils+= -e "s,rst2man,rst2man-${PYVERSSUFFIX}," | 35 | SUBST_SED.docutils+= -e "s,rst2man,rst2man-${PYVERSSUFFIX}," | |
37 | SUBST_FILES.docutils+= wscript | 36 | SUBST_FILES.docutils+= wscript | |
38 | SUBST_STAGE.docutils= pre-configure | 37 | SUBST_STAGE.docutils= pre-configure | |
39 | SUBST_MESSAGE.docutils= Fix docutils command names. | 38 | SUBST_MESSAGE.docutils= Fix docutils command names. | |
40 | 39 | |||
41 | post-install: | 40 | post-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" |
@@ -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 $ | |
2 | bin/mpv | 2 | bin/mpv | |
3 | man/man1/mpv.1 | 3 | man/man1/mpv.1 | |
4 | share/applications/mpv.desktop | 4 | share/applications/mpv.desktop | |
5 | share/doc/mpv/example.conf | 5 | share/doc/mpv/example.conf | |
6 | share/doc/mpv/input.conf | 6 | share/doc/mpv/input.conf | |
7 | share/doc/mpv/mplayer-input.conf | 7 | share/doc/mpv/mplayer-input.conf | |
8 | share/doc/mpv/restore-old-bindings.conf | 8 | share/doc/mpv/restore-old-bindings.conf | |
9 | share/examples/mpv/encoding-profiles.conf | 9 | share/examples/mpv/encoding-profiles.conf | |
10 | share/icons/hicolor/16x16/apps/mpv.png | 10 | share/icons/hicolor/16x16/apps/mpv.png | |
11 | share/icons/hicolor/32x32/apps/mpv.png | 11 | share/icons/hicolor/32x32/apps/mpv.png | |
12 | share/icons/hicolor/64x64/apps/mpv.png | 12 | share/icons/hicolor/64x64/apps/mpv.png | |
13 | share/icons/hicolor/scalable/apps/mpv.svg |
@@ -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 | |||
3 | SHA1 (mpv-0.13.0.tar.gz) = 4599bb3276b602c879ca5ad21975401e49669724 | 3 | SHA1 (mpv-0.14.0.tar.gz) = 2b83a8bbbecdf61604b7c6b8f7bc3d9a768ac537 | |
4 | RMD160 (mpv-0.13.0.tar.gz) = b20c462dab4631aca80e308a95ace4b18bd9f78e | 4 | RMD160 (mpv-0.14.0.tar.gz) = f49cc6746246b4c1f27120b1645e72f4bdc1ca4b | |
5 | SHA512 (mpv-0.13.0.tar.gz) = c09f33856c00b618606785e5e8fe588404aa8e1333f49a78c68eacd2b73b678bb6368631e532198f7faed442e064fc6b88f8db76d10a229a2f76b5f40156cb1c | 5 | SHA512 (mpv-0.14.0.tar.gz) = 523bffe87d6743ac67cab090bb5f43363352491f663debf150e204b942daaaa85176f228011e306d58fa4a05ee962d4bc56b6f77ea943e3efe757417ad52b952 | |
6 | Size (mpv-0.13.0.tar.gz) = 2874190 bytes | 6 | Size (mpv-0.14.0.tar.gz) = 2872619 bytes |