mpv: Update multimedia/mpv to 0.29.1 pkgsrc changes: - py-docutils and waf are tool dependencies Changes: Release 0.29.1 ============== A bug fix release for the 0.29 release branch. Fixes and Minor Enhancements ---------------------------- - af_rubberband: Fix for A-V drift on seeking. - ao_alsa: Fixes to remove spam during pausing and end-of-file. - ao_jack: Fix for mpv attempting to connect to non-standard devices such as MIDI. - ao_openal: Drop support for Apple's bundled OpenAL due to lack of features to successfully build. - ao_pulse: Fix for audio buffer length calculation. - demux_lavf: Fix EDL playback of certain DASH streams. - demux_lavf: Mark v4l streams as not seekable. - demux_raw: Fix for gapless playback from raw audio input. - drm_atomic: Fix to enable video output with devices without a video overlay plane. - encode: Fix for crashes in case of failure to write to output. - encode: Fix for encoding when utilizing lavfi-complex. - Fix to strip HDR peak metadata if attached to SDR video (#6111) - macOS: Capability to fall back on SW rendering for testing purposes. - macOS: Fix for issues with the main menu. - macOS: Fix for side by side split view. - macOS: Fixes for crashes, most notably those happening on 10.14 (#5908, #6097, #6041, #6062). - macOS: No longer let older, unsupported versions of the Swift build tools through configure. - manpage: Misc fixups. - stream_{smb,file}: Fix for partial writes to buffers. - stream_libarchive: Fix hang when an out-of-bound seek happens. - stream_smb: Fix for crashes due to libsmbclient and threading (#5936). - vo_gpu: Fix for corruption when multiple compute shaders override each others' block sizes (#6083). - ytdl_hook: Always load "ytdl://" URLs with ytdl_hook first. - ytdl_hook: Fix audio streams not being picked up for some sites. Options and Commands -------------------- Added ~~~~~ - `--cocoa-cb-sw-renderer` to control whether or not to fall back on software rendering on macOS.diff -r1.72 -r1.73 pkgsrc/multimedia/mpv/Makefile
(leot)
@@ -1,34 +1,33 @@ | @@ -1,34 +1,33 @@ | |||
1 | # $NetBSD: Makefile,v 1.72 2018/08/22 09:45:49 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.73 2018/10/03 09:07:20 leot Exp $ | |
2 | 2 | |||
3 | DISTNAME= mpv-0.29.0 | 3 | DISTNAME= mpv-0.29.1 | |
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= https://mpv.io/ | 9 | HOMEPAGE= https://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 AND gnu-lgpl-v2.1 | 11 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 | |
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 | NOT_PAX_MPROTECT_SAFE+= bin/mpv | 16 | NOT_PAX_MPROTECT_SAFE+= bin/mpv | |
18 | 17 | |||
19 | BUILD_DEPENDS+= ${PYPKGPREFIX}-docutils>=0.12:../../textproc/py-docutils | 18 | TOOL_DEPENDS+= ${PYPKGPREFIX}-docutils>=0.12:../../textproc/py-docutils | |
20 | # ${WRKSRC}/bootstrap.py mentions needed version | 19 | # ${WRKSRC}/bootstrap.py mentions needed version | |
21 | BUILD_DEPENDS+= waf>=2.0.9:../../devel/waf | 20 | TOOL_DEPENDS+= waf>=2.0.9:../../devel/waf | |
22 | 21 | |||
23 | WAF_CONFIGURE_ARGS+= --bindir=${PREFIX}/bin | 22 | WAF_CONFIGURE_ARGS+= --bindir=${PREFIX}/bin | |
24 | WAF_CONFIGURE_ARGS+= --enable-dvdnav | 23 | WAF_CONFIGURE_ARGS+= --enable-dvdnav | |
25 | WAF_CONFIGURE_ARGS+= --enable-dvdread | 24 | WAF_CONFIGURE_ARGS+= --enable-dvdread | |
26 | 25 | |||
27 | PYTHON_FOR_BUILD_ONLY= yes | 26 | PYTHON_FOR_BUILD_ONLY= yes | |
28 | 27 | |||
29 | USE_TOOLS+= perl pkg-config | 28 | USE_TOOLS+= perl pkg-config | |
30 | 29 | |||
31 | MAKE_DIRS= ${PKG_SYSCONFDIR}/mpv | 30 | MAKE_DIRS= ${PKG_SYSCONFDIR}/mpv | |
32 | INSTALLATION_DIRS= share/examples/mpv | 31 | INSTALLATION_DIRS= share/examples/mpv | |
33 | CONF_FILES+= share/examples/mpv/encoding-profiles.conf ${PKG_SYSCONFDIR}/mpv/encoding-profiles.conf | 32 | CONF_FILES+= share/examples/mpv/encoding-profiles.conf ${PKG_SYSCONFDIR}/mpv/encoding-profiles.conf | |
34 | 33 |
@@ -1,8 +1,8 @@ | @@ -1,8 +1,8 @@ | |||
1 | $NetBSD: distinfo,v 1.42 2018/07/25 14:19:16 leot Exp $ | 1 | $NetBSD: distinfo,v 1.43 2018/10/03 09:07:20 leot Exp $ | |
2 | 2 | |||
3 | SHA1 (mpv-0.29.0.tar.gz) = b890b726a39a67ef8d7c278f28531be375eaf7e8 | 3 | SHA1 (mpv-0.29.1.tar.gz) = 83f2bc0eb5a8bec9a9d5efc7de0e19a442238ac5 | |
4 | RMD160 (mpv-0.29.0.tar.gz) = 6d09e4d9696864d6bf0cbfd76674a15e1b17c537 | 4 | RMD160 (mpv-0.29.1.tar.gz) = 72a4fda3a72ac4fd37ed04435833fa2cf378a012 | |
5 | SHA512 (mpv-0.29.0.tar.gz) = 77204218bd217ae1da4812b09e0509965a3ef102d3de5cd4360f007ccf3779e4cbde5cfd6adae9629ea39062bd365e847429bdf7f9a1ddebd0a67d267492b221 | 5 | SHA512 (mpv-0.29.1.tar.gz) = ec57c9ceaaf2915ee237dd5a1c5ea5d22725d8611e28a9b998e5bb0d8ab5bdf3631d0267fc7b54da31cb1eaa145ef35841e68846bd41c3b9e1024902e92fd086 | |
6 | Size (mpv-0.29.0.tar.gz) = 3057997 bytes | 6 | Size (mpv-0.29.1.tar.gz) = 3059503 bytes | |
7 | SHA1 (patch-audio_out_ao__oss.c) = d7f3a75ab43efe396ce536fb54e6207a7ded3510 | 7 | SHA1 (patch-audio_out_ao__oss.c) = d7f3a75ab43efe396ce536fb54e6207a7ded3510 | |
8 | SHA1 (patch-player_main.c) = e794199990059cc95050032194bca70557c381d7 | 8 | SHA1 (patch-player_main.c) = e794199990059cc95050032194bca70557c381d7 |