Commit Graph

91 Commits

Author SHA1 Message Date
sthen
e8018bf929 github are now serving mpv-0.35.1 with a different gzip encoding, though
the tar after ungzipping is identical. set a temporary different DISTNAME
so the files don't conflict if already fetched on any build machines.
reported by naddy
2023-01-30 21:49:02 +00:00
sthen
1fef0d1c4a oops, only some of the mpv patches had been committed to the release
branch and others were cherrypicked from devel, reinstate them
2023-01-30 16:53:55 +00:00
sthen
7d7a67c37c update to mpv-0.35.1 2023-01-30 16:35:46 +00:00
sthen
b4681f9196 add mpv patches, via Brad:
- upstream commits to eliminate deprecated FFmpeg API
- upstream gpu_next fixes for crashing due to a bug with usage of lcms2
- fix over-zealous detection of libatomic (it was picked up at configure
time if present at all, rather than only if needed)
2022-12-09 10:33:04 +00:00
sthen
171f87652f mpv tweaks, from brad:
- SEPARATE_BUILD is set by the Meson module
- Bring in some --version logging patches and two vo_gpu_next bug fixes
2022-12-05 10:03:23 +00:00
sthen
502f182ba5 mpv: switch build from waf to Meson, build with zimg support while there.
From Brad.
2022-12-02 13:08:38 +00:00
rsadowski
bf38eb818f Re-instate the sio_flush() usage
Missed in the last update to 0.35.0

From Brad
2022-11-20 07:22:59 +00:00
rsadowski
73e7e11eb9 Update mpv to 0.35.0
https://raw.githubusercontent.com/mpv-player/mpv/master/RELEASE_NOTES

Update diff from Brad
2022-11-17 06:46:46 +00:00
ajacoutot
d3aaddb10c WANTLIB: pcre -> pcre2-8 after recent glib2 update. 2022-11-05 17:06:22 +00:00
ratchov
c75bc45221 Use sio_flush() instead of sio_stop() to improve controls responsiveness
ok sthen
2022-04-29 08:53:41 +00:00
naddy
7f61407556 drop RCS Ids 2022-03-11 19:39:15 +00:00
gsoares
621eb8c3e9 hook up www/yt-dlp to RUN_DEPENDS, unbreak mpv's ytdl_hook.lua script
ok sthen
2022-02-28 02:02:11 +00:00
kn
d7115f2cab Update to 0.34.1, from Brad
- player: fix autofit/geometry related segfault
- ao_oss: add missing PATH_DEV_MIXER define
- egl_helpers: fix context creation if GLES 3 is not available
- audio: stop corrupting audio on underreads
- wayland: fix a potential segfault on surface enter
- vo_gpu: opengl: fix wrong glMemoryBarrier call
- vo_gpu: opengl: create context at version 4.4 again
- af_lavcac3enc: fix memory leak on no-op
- subprocess: unblock/reset signals before running child process
- wayland: avoid doing unneccesary window resizes
2022-01-29 12:30:14 +00:00
kn
2c5e6b8b54 Reinstate the sndio backend
From Brad, tested by many.
OK bcallah op
2021-12-14 23:20:56 +00:00
sthen
a08d1a6d96 use GH_DISTFILE in a few places 2021-11-16 21:30:22 +00:00
rsadowski
f646d2e648 Wayland was explicitly deactivated in addition disable -scanner, -protocols 2021-11-14 17:26:24 +00:00
kn
5b9d9c28c1 Update to mpv 0.34.0
From Brad
2021-11-07 18:47:36 +00:00
rsadowski
7d2100fd0b Disable the sndio backend again
Too many errors have been reported with it.

Leave the backend in for anyone else that might want to look at the code and
work on it.

From Brad
2021-09-15 05:16:24 +00:00
rsadowski
4a3104fbdc Reinstate sndio backend
ao_sndio: add this audio output again:
https://github.com/mpv-player/mpv/pull/8314

From Brad
2021-08-22 06:59:18 +00:00
sthen
3c23656f9d drop obsolete RST2MAN=rst2man${MODPY_BIN_SUFFIX} 2021-07-05 10:00:18 +00:00
namn
d493bb9c9b update mpv to 0.33.1
This is a security fix release.

Changelog: https://github.com/mpv-player/mpv/releases/tag/v0.33.1

Feedback and tweaks from sthen@ and Brad.

ok sthen@
2021-04-07 06:58:46 +00:00
sthen
3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
sthen
cdc14c5077 Update to libplacebo-3.104.0, patch mpv to cope. from Brad. 2021-02-06 21:45:41 +00:00
rsadowski
3302571450 Pick up the right LUA version
By setting the LUA version we help WAF to find the right version.
With this we can get rid of libluajij again.

Correct diff from Brad according to my hot-fix commit. Thanks!
2020-12-23 18:30:47 +00:00
rsadowski
f2b8514d92 Unbreak mpv 0.33.0
Add missing dependency on libluajit-5.1. Error:

ld.so: mpv: can't load library 'libluajit-5.1.so.1.0'

Spotted by Tim van der Molen, thanks
2020-12-23 14:09:38 +00:00
rsadowski
fd8fd2bf81 Update mpv to 0.33.0
Feedback from cwen@, WANTLIB tweak by me, initial update diff from Brad
2020-12-21 08:57:20 +00:00
sthen
e8d2fdf426 mpv: build debug packages, req by mpi@ 2020-11-10 16:40:18 +00:00
ajacoutot
0ece70dc23 Regen WANTLIB to unbreak.
noticed by sthen@
2020-11-03 10:27:02 +00:00
ajacoutot
980f728dc2 Upstream updated to using WAF 2.0.20 for some bug fix.
Sync WANTLIB while here.

from Brad
2020-10-29 13:44:14 +00:00
jsg
0b771d2a5b remove explicit -march=i586
-march=i586 is now the default for clang in base on i386

ok sthen@
2020-08-07 09:21:01 +00:00
ajacoutot
7f853e98a4 Update to mpv-0.32.0.
from Brad
2020-01-29 06:52:21 +00:00
ajacoutot
9df5e49ce5 Enable libarchive support.
from Brad
2020-01-23 06:43:12 +00:00
sthen
792d1202d9 use standard dir for zsh completions, from Matthew Martin, ok kn 2020-01-17 13:53:22 +00:00
ajacoutot
efe1adbe7b Update to mpv-0.31.0.
from Brad
2019-12-28 18:37:32 +00:00
ajacoutot
1bbf221087 Enable libplacebo support.
from Brad
2019-12-25 15:48:26 +00:00
kn
718445e080 Add missing MODPY_FLAVOR
Spotted by naddy in builk build since WAF continues to build
but sed in do-install fails on missing manual.
2019-10-30 13:13:59 +00:00
kn
f8b8ddb861 Build with Python 3
Used for WAF itself and building documentation;
no PLIST change.
2019-10-29 16:00:07 +00:00
kn
6e747d82aa Prevent update-plist(1) from picking up LMAJ and LMIN
Reminded by espie
2019-10-27 10:28:06 +00:00
kn
f17cbc7591 Cope with removed TV backend and libdvdread support
WAF treated --enable-tv as --enable-tvos, hence this is solved, too.
2019-10-26 22:13:56 +00:00
kn
90cce5c0c6 Use SUBST_VARS, do not modify WRKSRC in configure
Positive feedback bcallah
Feedback and OK ajacoutot
2019-10-26 14:06:55 +00:00
kn
df4f70ef8d Update to mpv 0.30.0
From Brad Smith
OK rsadowski
2019-10-26 12:03:20 +00:00
ajacoutot
d5e8bb2c3a Update compiler across some multimedia ports to be consistent in using
ports-gcc for non clang archs.

from Brad
2019-08-19 06:04:22 +00:00
bcallah
3d0267ab8d Build and install the libmpv shared library and associated headers.
Much better sed line from naddy@, ok sthen@
2019-08-06 23:17:54 +00:00
naddy
7ab397505a Switch to PERMIT_PACKAGE. CDROM restrictions are no longer applicable. 2019-07-14 00:39:34 +00:00
edd
7571183596 Update audio/libcdio to version 2.1.0.
Also fix fallout.

I've been working with upstream to have the NetBSD driver work on both
NetBSD *and* OpenBSD, and here it is.

Thanks to upstream for helping, particularly Rocky Bernstein and Thomas
Schmitt!

Tested and OK cwen@, thanks!
2019-05-12 15:26:06 +00:00
sthen
ad6badc085 update to mpv 0.29.1, working with FFmpeg 4.x, from Brad 2019-02-25 22:43:46 +00:00
kn
404c23e677 Drop MAINTAINER, enable SEPARATE_BUILD, use TLS
WRKBUILD is now outside of WRKSRC and does not need manual setting.
czarkoff is inactive and does not respond, so drop it.

OK jca and jca naddy jaunfra for MAINTAINER
2018-12-11 20:21:20 +00:00
ajacoutot
5dcf5037dd Factorize the waf commands into a DO_WAF variable to simplify Makefile.
from kn@ via Brad
2018-11-25 10:09:25 +00:00
jca
16fef10d36 Atomics detection was fixed and a fallback on pthread mutexes has been added
Therefore no need to restrict this port to a specific list of architectures.
powerpc report from Charlène.
2018-11-13 17:12:51 +00:00
espie
c36d0659b9 @tag gtk-update-icon-cache 2018-06-29 22:16:08 +00:00