3619 Commits

Author SHA1 Message Date
naddy a63e2ea738 multimedia/libmediainfo: do not pick up fmt from ${prefix}/include
The bundled ThirdParty/fmt would pick up the inline implementation
from the different version of the devel/fmt headers, if installed,
eventually breaking the build of multimedia/mediainfo.

reported by tb@
2025-09-02 18:45:06 +00:00
tb b7a853becd sfml: fix packaging: add missing patch to fix location of .pc files 2025-08-30 13:08:23 +00:00
pascal 990de05083 Update to SFML 2.6.2.
This unbreaks the port with libc++19, while avoiding the incompatibilities
of SFML >= 3.

Includes a patch from FreeBSD.

ok phessler@
2025-08-29 22:54:07 +00:00
pascal 98509f3e80 Update to SFML 2.6.2.
This unbreaks the port with libc++19, while avoiding the incompatibilities
of SFML >= 3.

Includes a patch from FreeBSD.

ok phessler@
2025-08-29 22:49:51 +00:00
jca 086a1365a2 Drop -Werror to let this build on riscv64 and maybe others
clang was erroring out with:
... ../AdaptiveLoopFilterX86.h:659:6: error: loop not vectorized: etc etc
2025-08-28 10:49:10 +00:00
naddy 7556731b85 mediainfo: maintenance update to 25.07 2025-08-19 21:32:01 +00:00
rsadowski 1efe725d9b Update shotcut to 25.08.16
Update diff from Josh Grosse (maintainer)
2025-08-17 14:20:58 +00:00
rsadowski 8253a4d692 Update upplay to 1.9.7 (bye bye x11/qt5/qtwebkit)
OK pascal@
2025-08-17 13:07:45 +00:00
ajacoutot 176622cd23 Update to gst-plugins-rs-0.14.1. 2025-08-11 09:06:12 +00:00
ajacoutot 6226d61081 Fix WANTLIB after recent math/imath update. 2025-08-09 12:06:13 +00:00
sthen 07b4925a70 bump; header-only library rapidjson updated 2025-08-08 10:40:03 +00:00
ajacoutot 19bacb8a87 Update to Gstreamer 1.26.5. 2025-08-08 09:06:45 +00:00
landry 96872ef9d8 multimedia/Makefile: +vvenc 2025-08-04 15:26:57 +00:00
landry 98b9977de3 Import multimedia/vvenc 1.13.1, from brad
The Fraunhofer Versatile Video Encoder (VVenC) is a fast and efficient
H.266/VVC encoder implementation with the following main features:
- Easy to use encoder implementation with five predefined
  quality/speed presets;
- Perceptual optimization to improve subjective video quality, based
  on the XPSNR visual model;
- Extensive frame-level and task-based parallelization with very good
  scaling;
- Frame-level single-pass and two-pass rate control supporting
  variable bit-rate (VBR) encoding;

ok fcambus@ sthen@
2025-08-04 15:26:12 +00:00
rsadowski 37bc43afe9 Update mkvtoolnix to 94.0 2025-07-28 06:29:05 +00:00
rsadowski 463149a5c6 Add Josh as a new maintainer 2025-07-27 19:10:03 +00:00
rsadowski 52397473e1 Update shotcut to 25.07.26 2025-07-27 10:41:27 +00:00
sthen 6a2d514213 sync WANTLIB 2025-07-25 12:30:45 +00:00
ajacoutot abfa72c259 Update to pipewire-1.4.7. 2025-07-24 08:12:23 +00:00
sthen 44518f4668 add missing WANTLIB on pthread 2025-07-21 15:55:57 +00:00
sthen c8d445b0ec needs EPOCH, spotted by daniel@ 2025-07-21 10:46:53 +00:00
kirill 7cf463f424 multimedia/gstreamer1/plugins-base: fix autodetect of sndiosrc
OK: ajacoutot@
2025-07-21 09:59:41 +00:00
kirill bed9bbaa7c multimedia/gstreamer1/plugins-good: fix v4l plugin
ajacoutot@ (maintainer): ratchov@ already has a diff for this which I
already OK'ed.

OK: ratchov@
2025-07-21 09:56:29 +00:00
ratchov 38611ae180 Add the missing "device provider" class to the sndio plugin
ok ajacoutot
2025-07-21 07:09:16 +00:00
sthen bb2aad0388 update to libtheora-1.2.0, from Brad 2025-07-20 14:54:38 +00:00
rsadowski 41da5949c6 Fix typo, configure operates on CPPFLAGS not CXXFLAGS 2025-07-19 07:56:12 +00:00
rsadowski ebfb92700b Unbreak and update mkvtoolnix to 93.0
The CXXFLAGS/QtInclude solution is nor nice but it should fix the configure
task.
2025-07-18 05:36:06 +00:00
ajacoutot e4cfddfec0 Update to gst-plugins-rs-0.14.0. 2025-07-17 09:12:58 +00:00
ajacoutot 3fe1a82aea Update to Gstreamer 1.26.4. 2025-07-17 07:18:06 +00:00
kn 36bead7277 disable branch target control flow enforcement on amd64
to avoid crashes when scanning certain video files.
2025-07-15 20:35:32 +00:00
kn 25292da071 ship debug packages, could help with crashes in ffmpeg/libavcodec 2025-07-14 19:26:25 +00:00
landry 85dde359d2 multimedia/libvpx: update to 1.15.2, from brad
fixes CVE-2025-5283
2025-07-14 07:14:00 +00:00
sthen f5e0009e82 update to aom-3.12.1, from Brad (maintainer) 2025-07-07 10:14:03 +00:00
sthen 6806c76dc4 adapt to changed library name for sox 2025-06-30 08:59:58 +00:00
ajacoutot 524b729825 Update to pipewire-1.4.6. 2025-06-29 07:50:15 +00:00
tb 84bb65a043 Bump nlohmann-json consumers 2025-06-28 06:16:18 +00:00
jeremy 3d87e3f458 Bump ports after switching the default ruby version in ports to Ruby 3.4
OK phessler@ sthen@ rsadowski@
2025-06-28 00:36:32 +00:00
ajacoutot 83d8c1996f Update to Gstreamer 1.26.3. 2025-06-27 10:12:15 +00:00
sthen 5ff070a3e1 sort 2025-06-11 10:35:49 +00:00
kn 10c4fac7e4 comment old SITES to actually switch to my patches
set PKGNAME not DISTNAME to make patches work and flip configure
to autoreconf as required.

The previous commit made it just fetch an additional tarball, but
build like before, which is why automake seemed unneeded and none
of my changes made it too packages.

Take maintainer while at it.
2025-06-10 20:29:36 +00:00
rsadowski 89e79d898b Switch to KF6/Qt6
Looks like Kid3 depends on Qt6Multimedia (QMediaDevices present in Qt6 not in
Qt5), but is fine if we pass Qt5/Kf5 env vars. Solid software with the problem
that we definitely need Qt6Multimedia at build time. I don't want to mix
Qt6Multimedia and Qt5Multimedia. So let's go completely to Qt6!


Found by tb@ in a bulk build where Qt6Multimedia was junked.
2025-06-08 13:56:50 +00:00
naddy 5d9b3720d3 mediainfo: maintenance update to 25.04 2025-06-06 19:30:20 +00:00
ajacoutot 982a40dee2 Update to pipewire-1.4.5. 2025-06-06 10:06:57 +00:00
rsadowski 2336109c68 Update kid3 to 3.9.6
Maintainer timeout
2025-06-06 05:44:38 +00:00
sthen 9324202978 drop Jag Talon as maintainer per their request 2025-06-02 09:14:26 +00:00
ajacoutot 6cbbcc535f Missing BDEP on devel/cargo-c. 2025-06-02 08:46:14 +00:00
ajacoutot e7145a7042 +gst-plugins-rs 2025-05-31 18:42:33 +00:00
ajacoutot bb6b67bb99 Cope with gst-plugins-rs. 2025-05-31 18:42:24 +00:00
ajacoutot bf2bf22632 Import gst-plugins-rs-0.13.6.
These bindings are providing a safe API that can be used to interface with
GStreamer, e.g. for writing GStreamer-based applications and GStreamer plugins.

For now, only the gstgtk4 binding is built.
Other plugins can / will be enabled when needed, in which case we will probably
have to subpackage this port.

This port is a good reference for things that mix cargo, meson and crates not
hosted on crates-io.

ok robert@
2025-05-31 18:41:51 +00:00
ajacoutot bb0201435a Update to pipewire-1.4.4. 2025-05-30 13:24:31 +00:00