17 of 35 on in the package: ARCHIVEDOCSDRMDVDNAVEXAMPLESLCMS2LUAJITMANPAGESNVDECOPENGLUCHARDETV4LVAAPIVDPAUVULKANWAYLANDX11Show the 18 options that are off
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by pkg audit for the packaged version 0.41.0_2,1.
Fixed (1)
Show 1 fixed
VuXML entries whose affected range the packaged version has left.
maintainer-feedback? multimedia/mpv fails to build on 14.4-STABLE
New
2026-05-04
Commits (278)
Carlos J. Puga Medina (cpm) · 0.27.0_4,1
multimedia/mpv: Fix build on arm64
/usr/bin/ld: /wrkdirs/usr/ports/multimedia/mpv/work/mpv-0.27.0/build/mpv: local symbol `__progname' in /usr/lib/crt1.o is referenced by DSO
/usr/bin/ld: final link failed: Bad value
cc: error: linker command failed with exit code 1 (use -v to see invocation)
Reported by: pkg-fallout
multimedia/mpv: Add VAAPI on Wayland support
- Add support to enable VAAPI under Wayland (disabled by default)
- Regenerate patch with makepatch to make portlint happy
PR: 224425
Submitted by: Greg V <greg@unrelenting.technology>
multimedia/ffmpeg: update to 3.4
Notable changes:
- i386/amd64 now depend on NASM per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/4f9297ac3b39
- NETCDF is now MYSOFA but the dependency doesn't exist in ports yet
- SCHROEDINGER is gone per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/220b24c7c9
- DRM, LIBRSVG2, LIBXML2 are new options
- ABI isn't completely compatible: some structs have changed
Minor cleanup:
- Don't pass --disable-{in,out}dev when it's already blocked by disabled dependency
- Drop redundant "Enable" from option descriptions
- Switch CDIO_DESC to use Mk/bsd.options.desc.mk
Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.4:/Changelog
ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR: 223057
Exp-run by: antoine
multimedia/mpv: update to 0.27.0
- Remove patch (added upstream)
- Disable ZSH completion option for the time being. The way we currently generate
ZSH completion is known to be incompatible with cross-compilation, which is
actually why it's disabled by default upstream [1]
Changelog: https://github.com/mpv-player/mpv/releases/tag/v0.27.0
PR: 221876 [1]
Reported by: Vladimir Krstulja <vlad-fbsd@acheronmedia.com>
Bump PORTREVISION for ports depending on the canonical version of GCC (via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
c++14-lang, c++0x, c11, or gcc-c++11-lib.
PR: 219275
- Add a patch from upstream to fix a dumb calculation in ao_oss.c - Bump PORTREVISION
While I'm here pet portlint, USE_* comes before USES
PR: 220920
Submitted by: Oleh Hushchenkov <gor@clogic.com.ua>
Obtained from: https://github.com/mpv-player/mpv/commit/8c82555e41a6a9edb677756cfe89f28a2918be2a
multimedia/mpc-qt:
- Add patch to fix mpcwidget crash on mpv 0.26.0
multimedia/mpv:
- Update mpv to 0.26.0
- Update waf to 1.9.8 using the same waf version as bootstrap.py
- Update ffmpeg version required to 3.3
- Drop unnecessary CONFIGURE_ARGS options
- Fix option helpers
- Update WWW in pkg-descr
Changelog: https://github.com/mpv-player/mpv/releases/tag/v0.26.0
Reviewed by: jbeich
Approved by: jbeich (mpc-qt, maintainer)
Differential Revision: https://reviews.freebsd.org/D11655
multimedia/mpv: add TEST option
- Rename LIBARCHIVE option to ARCHIVE and use _DESC from Mk/bsd.options.desc.mk
- Use FLT_EPSILON constant to fix gl_video unittest on i386
- Cosmetic fixes
Reviewed by: jbeich
Differential Revision: https://reviews.freebsd.org/D11005
Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D10845
multimedia/mpv: update to 0.25.0
- Remove the duplicate prefix option from CONFIGURE_ARGS. It is provided by waf.mk
- Add a line between targets to improve the Makefile format
Changelog: https://github.com/mpv-player/mpv/releases/tag/v0.25.0
- Add LIBARCHIVE option and enable it by default - Fix indent in OPTIONS_DESC - Bump PORTREVISION
Reported by: Claudiu Palincas <claudiuatris@gmail.com> via email
Bump PORTREVISIONs for ports depending on the canonical version of GCC and lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms).
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using using Mk/bsd.octave.mk which in turn has USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
c++11-lang, c++0x, c11, or gcc-c++11-lib.
PR: 216707
multimedia/mpv: force rebuild after r433759
$ mpv --no-config /path/to/foo.mp4
ffmpeg library versions:
libavutil 55.34.100 (runtime 55.34.101)
libavcodec 57.64.101
libavformat 57.56.100 (runtime 57.56.101)
libswscale 4.2.100
libavfilter 6.65.100
libswresample 2.3.100
ffmpeg version: 3.2.3
mpv was compiled against a different version of FFmpeg/Libav than the shared
library it is linked against. This is most likely a broken build and could
result in misbehavior and crashes.
mpv does not support this configuration and will not run - rebuild mpv instead.
Exiting... (Fatal error)
multimedia/libass: belatedly bump PORTREVISION after r429876
ASS_Style grew in size by |int Justify| member. Old consumers may
not initialize it leading to crashes.
Reported by: Kevin Oberman
multimedia/mpv: update to 0.23.0
- Since ENCA is gone enable UCHARDET by default
- Reduce maintenance by using the same waf version as bootstrap.py
Changes: https://github.com/mpv-player/mpv/releases/tag/v0.23.0
Approved by: cpm (maintainer)
Differential Revision: https://reviews.freebsd.org/D8912
Do not use post-stage. Use post-install instead.
The only reason to use post-stage is because the port needs to do
"things" at a later time, like some plist manipulation.
While there, fold post-install in do-install targets when they are
defined.
PR: 214780
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
Bump PORTREVISIONS for ports depending on the canonical version of GCC and lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some circumstances such as versions of FreeBSD or platforms).
In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.
multimedia/mpv: Update to 0.21.0
- Update mpv to 0.21.0
- Downgrade waf to 1.8.19 due a possible issue (https://github.com/waf-project/waf/issues/1837)
- Bump library version in pkg-plist
Changelog:
https://github.com/mpv-player/mpv/releases/tag/v0.21.0
Approved by: feld (mentor)
Differential Revision: D8300
Let USES=localbase add -L${LOCALBASE}/lib to LIBS instead of LDFLAGS. USES=localbase:ldflags can be used to set LDFLAGS. Normally LDFLAGS appears too early on the command line causing some ports to link with their own libraries in LOCALBASE (if installed) instead of WRKSRC.
Also make use of _USES_POST so -L${LOCALBASE}/lib is added as late as
possible after anything a port Makefile might set. Use _USES_POST
instead of .include in libedit.mk and libarchive.mk so things like
'USES=libedit localbase:ldflags' work correctly.
Fix some issues with LIBS in some ports.
Switch ports that don't support LIBS to localbase:ldflags.
PR: 212987
Exp-run by: antoine
Approved by: portmgr (antoine)
- Update to v0.16.0 - Add LICENSE_COMB. This release changes the license of some non-MPlayer source files to LGPL 2.1 or later. - Update MAINTAINER to my @FreeBSD.org address.
Changelog: https://github.com/mpv-player/mpv/releases/tag/v0.16.0
PR: 207663
Approved by: junovitch (mentor)