82 Commits

Author SHA1 Message Date
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
espie
150a0f36fa first tag: update-desktop-database 2018-06-27 21:03:34 +00:00
sthen
e0ab3cb58e Use posix timers in mpv. OpenBSD doesn't define _POSIX_TIMERS because we are
missing some of the required clocks, but we do have enough for mpv's use,
so we can patch the check to succeed.

ok tb@, no response from czarkoff@ (maintainer)
2018-06-25 16:43:01 +00:00
ajacoutot
300d15d554 Enable some ports and adjust for atomic ops on arm.
from Brad
2018-01-20 11:42:59 +00:00
sthen
b9064dc0ff Handle pthread-stubs removal. 2017-10-23 17:10:49 +00:00
sthen
085adfa485 aarch64 has atomic ops; from Brad 2017-08-10 10:25:15 +00:00
schwarze
4d2fe8507f mandoc handles reStructuredText output now, drop USE_GROFF and bump 2017-06-13 20:30:26 +00:00
czarkoff
9527a90da9 Update mpv to 0.22.0
Per suggestion by jca@ libsmbclient support is disabled.
2016-11-25 15:02:43 +00:00
czarkoff
1513b1e1f0 update to mpv 0.21.0
Two patches that are added in this commit are already upstreamed, so they
should be removed with next update.
2016-10-20 17:28:52 +00:00
naddy
2594c2979f replace libiconv module 2016-09-13 16:12:14 +00:00