17833 Commits

Author SHA1 Message Date
Yuri Victorovich
646859b50a multimedia/kew: Update dependencies 2024-10-25 03:15:35 -07:00
Yuri Victorovich
5e71e5dd4b multimedia/kew: update 2.8.2 → 3.0.0 2024-10-24 20:27:35 -07:00
Jason E. Hale
bfade65612 multimedia/mlt7: Update to 7.28.0
https://github.com/mltframework/mlt/releases/tag/v7.28.0
2024-10-24 05:27:51 -04:00
Guido Falsi
73054fd089 multimedia/audacious-plugins: Enable AMIDI and JACK options by default
On user request enable AMIDI by default.

Since this adds a dependency on audio/fluidsynth which, by default,
also depends on jack, enable jack here too.

PR:		282186
MFH:		2024Q4
2024-10-24 07:48:17 +02:00
Gleb Popov
348895293d multimedia/pipewire: Update to 1.2.6 2024-10-23 21:34:04 +03:00
Gleb Popov
97eb7b28cb multimedia/pipewire: Add a patch fixing the endianness detection
Reported by:	Alex S <iwtcex@gmail.com>
2024-10-23 21:34:03 +03:00
Yuri Victorovich
f99a708957 Mk/Uses/cargo.mk: Remove cross-compilation options for Rust-based ports
Reasons:
* Port build shouldn't use cross-compilation mode
  because it buids for the same architecture.
* RUSTFLAGS isn't passed to the build of all or some Rust ports
  in the cross-compilation mode.

Essential changes:
* Remove the CARGO_BUILD_TARGET make variable.
* Remove CARGO_BUILD_TARGET and CARGO_TARGET_* from CARGO_ENV.
* Update many ports that used CARGO_BUILD_TARGET.
* Build paths now don't include the architecture triplet part.

Immadiate benefits:
* Unbreak build on architectures like i386 that sometimes require
  special RUSTFLAGS that were not effective in the cross-compilation
  mode.

Ports that really need cross-compilation for some reason should
enable it on case-by-case basis. Example: net-p2p/cncli
(Not sure why does net-p2p/cncli actually need it, but it only
builds with these options.)

PR:		280305
Approved by:	rust@FreeBSD.org (maintainer's timeout; 98 days)
2024-10-22 20:11:24 -07:00
Rene Ladan
e13012e33b multimedia/gstreamer1-plugins-gnonlin: Remove expired port
2024-10-22 multimedia/gstreamer1-plugins-gnonlin: Deprecated upstream. Use the gstnle plugin from multimedia/gstreamer1-editing-services instead
2024-10-22 20:56:04 +02:00
Rene Ladan
a9257ad660 multimedia/gstreamer1-qt: Remove expired port
2024-10-22 multimedia/gstreamer1-qt: Project abandoned 10 years ago
2024-10-22 20:51:00 +02:00
Vladimir Druzenko
afabf7e5e9 */*: Bump after update devel/poco
Bump PORTREVISION for all consumers of the devel/poco.

In multimedia/nymphrpc add patch from upstream to support newer poco:
d56411046e
https://github.com/MayaPosch/NymphRPC/issues/9

security/clamfs: while here replace PORTVERSION with DISTVERSION and
remove GNU_CONFIGURE_MANPREFIX.

PR:		282219
Approved by:	adridg
2024-10-22 02:40:45 +03:00
Pierre Pronchery
711c037731 multimedia/deforaos-player: update to version 0.2.0
Sponsored by:	The FreeBSD Foundation
2024-10-22 01:20:11 +02:00
Michiel van Baak Jansen
39b0a1e191 multimedia/dovi_tool: Tool combining multiple utilities for working with Dolby Vision
dovi_tool provides an important set of tools for
analyzing, editing and generating Dolby Vision metadata.

Extract, inject and edit RPU of movie files.
Mux and demux the enhancement layer of HEVC files.
Convert the RPU, optionally dropping the enhancement layer.

WWW: https://github.com/quietvoid/dovi_tool

PR:		281939
2024-10-21 11:36:03 +02:00
Thomas Zander
2afee64a73
multimedia/mkvtoolnix: Update to upstream release 88.0
Details:
- Bugfixes and new features, see
  https://mkvtoolnix.download/doc/NEWS.md

MFH:		2024Q4
2024-10-21 08:39:54 +02:00
Dimitry Andric
8cf728289c multimedia/mjpegtools: fix build with clang 19
Clang 19 has become more strict about errors in member functions, which
results in errors building multimedia/mjpegtools:

  ./Region2D.hh:439:13: error: no member named 'DoesContainPoint' in 'Region2D<INDEX, SIZE>'
    439 |                         || this->DoesContainPoint (rHere.m_tnY, tnX)))
        |                            ~~~~  ^
  ./Region2D.hh:446:22: error: no member named 'Begin' in 'Region2D<INDEX, SIZE>'
    446 |         for (itHere = this->Begin(); itHere != this->End(); ++itHere)
        |                       ~~~~  ^
  ./Region2D.hh:446:47: error: no member named 'End' in 'Region2D<INDEX, SIZE>'
    446 |         for (itHere = this->Begin(); itHere != this->End(); ++itHere)
        |                                                ~~~~  ^
  ./Region2D.hh:549:14: error: no member named 'DoesContainPoint' in 'Region2D<INDEX, SIZE>'
    549 |                         && !this->DoesContainPoint (rHere.m_tnY, tnX))
        |                             ~~~~  ^
  ./Region2D.hh:556:22: error: no member named 'Begin' in 'Region2D<INDEX, SIZE>'
    556 |         for (itHere = this->Begin(); itHere != this->End(); ++itHere)
        |                       ~~~~  ^
  ./Region2D.hh:556:47: error: no member named 'End' in 'Region2D<INDEX, SIZE>'
    556 |         for (itHere = this->Begin(); itHere != this->End(); ++itHere)
        |                                                ~~~~  ^
  ./Region2D.hh:635:16: error: no member named 'DoesContainPoint' in 'Region2D<INDEX, SIZE>'
    635 |                         if (!(this->DoesContainPoint (rHere.m_tnY, tnX)
        |                               ~~~~  ^
  ./Region2D.hh:643:22: error: no member named 'Begin' in 'Region2D<INDEX, SIZE>'
    643 |         for (itHere = this->Begin(); itHere != this->End(); ++itHere)
        |                       ~~~~  ^
  ./Region2D.hh:643:47: error: no member named 'End' in 'Region2D<INDEX, SIZE>'
    643 |         for (itHere = this->Begin(); itHere != this->End(); ++itHere)
        |                                                ~~~~  ^

The member functions `DoesContainPoint`, `Begin` and `End` are all
commented out in Region2D.hh, probably because the code was never
finished up properly. The member functions referencing them are also
never used, so comment those out too, using `#if 0`, `#endif` pairs.

PR:		281887
Approved by:	maintainer timeout (2 weeks)
MFH:		2024Q4
2024-10-20 11:58:58 +02:00
Bernhard Froehlich
e29c34522f
multimedia/kodi-addon-inputstream.adaptive: Update to 21.5.5 2024-10-19 19:23:25 +02:00
Bernhard Froehlich
1d16b78057
multimedia/kodi-addon-pvr.iptvsimple: Update to 21.9.3 2024-10-19 19:23:24 +02:00
Thomas Zander
d78f92cabf
multimedia/{mplayer|mencoder}: Fix WITH_DEBUG build
Newer clang versions are not happy when passing -mcpu=<something> on
i386 and amd64. This fixes the construction of CFLAGS during configure
in the WITH_DEBUG case.
Also, as it turns out, there was a const ptr issue in
libmpcodecs/ad_spdif.c whith also needed to be fixed.

PR:		280818
Reported by:	cryptogranny@gmail.com
2024-10-19 17:40:53 +02:00
Jan Beich
8502074d83 multimedia/dav1d: update to 1.5.0
Changes:	https://code.videolan.org/videolan/dav1d/-/tags/1.5.0
Reported by:	Repology
2024-10-19 00:12:14 +02:00
Max Brazhnikov
6c088699a6 multimedia/qt*-multimedia: enable sound out of box
Install audio/alsa-plugins when Qt multimedia is built
with ALSA support (default for Qt 5).

PR:		276276
Reported by:	Greg Balfour
2024-10-16 23:00:54 +03:00
Michael Reifenberger
b69f40d79a multimedia/mediaelch: Fix
Add changed but forgotten distinfo

Reported by:	se@
2024-10-16 11:35:38 +02:00
Michael Reifenberger
6d1669685a multimedia/mediaelch: Update to 2.12.0 2024-10-14 10:42:54 +02:00
Po-Chuan Hsieh
02bb36fdf6
multimedia/libcec: Update WWW 2024-10-14 13:25:19 +08:00
Matthias Andree
f3127fabc6 graphics/openexr: PORTREVISION bump of openexr users due to ABI change 2024-10-13 15:55:03 +02:00
Matthias Andree
c01c74efa5 multimedia/olive: fix compatibility with OpenEXR 3.3.0
...and stop hardcoding openexr library version.
2024-10-13 15:55:01 +02:00
Robert Clausecker
ac8d76f243 multimedia/avidemux-*: bump versions following x265 update
These ports were unfortunately forgotten due to only indirectly grabbing
the dependency from avidemux.  Bump them as with multimedia/avidemux.

Reported by:	Kevin Oberman <rkoberman@gmail.com>
Approved by:	portmgr (build fix blanket)
Fixes:		90e15809d954e2ef0c018d4e1543c7fee56dfc64
MFH:		2024Q4
2024-10-12 19:13:13 +02:00
Yuri Victorovich
1ce9c3894b multimedia/youtui: Fix build on i386
... by adding sse2-related RUSTFLAGS.
2024-10-12 08:06:13 -07:00
Thomas Zander
adcaaf9898
multimedia/{mplayer|mencoder}: Update to new upstream snapshot
Details:
- Move to upstream snapshot as of 2024-09-28
- Use ffmpeg6+ instead of ffmpeg4

PR:		275846
2024-10-12 10:03:48 +02:00
Jan Beich
75ec851646 multimedia/svt-av1-psy: update to 2.2.1-B
Changes:	https://github.com/gianni-rosato/svt-av1-psy/releases/tag/v2.2.1-B
Reported by:	GitHub (watch releases)
2024-10-10 09:55:59 +02:00
Jose Alonso Cardenas Marquez
63c1eb1caa
*/*: Bump PORTREVISION
- editors/lazarus was updated to 3.6.0
- editors/lazarus-devel was updated to 4.99
2024-10-08 22:58:59 -07:00
Rene Ladan
488a3db4e8 multimedia/libcec: drop expired RPI option for armv[67] to fix build
Reported by:	antoine
2024-10-08 19:57:47 +02:00
Baptiste Daroussin
7cddc85218 multimedia/jellyfin: update the distinfo for the node modules
Reported by:	driesm
2024-10-08 16:59:27 +02:00
Baptiste Daroussin
f47dfcc111 multimedia/jellyfin: update to 10.9.11
PR:		281791
Approved by:	maintainer
2024-10-08 16:03:11 +02:00
Po-Chuan Hsieh
232b56f7db
devel/protobuf: Update to 28.2
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
2024-10-07 22:16:41 +08:00
Dimitry Andric
f0e9df3448 multimedia/obs-studio: fix build with clang 19
Clang 19 has become more strict about mixing different enum types, which
results in an error building multimedia/obs-studio:

  /wrkdirs/usr/ports/multimedia/obs-studio/work/obs-studio-30.2.3/plugins/obs-outputs/flv-mux.c:659:37: error: bitwise operation between different enumeration types ('enum multitrack_type_t' and 'enum packet_type_t') [-Werror,-Wenum-enum-conversion]
    659 |                 s_w8(&s, MULTITRACKTYPE_ONE_TRACK | PACKETTYPE_METADATA);
        |                          ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~

This can be fixed by explicitly casting each enum type to uint8_t.

PR:		281890
Approved by:	yuri (maintainer)
MFH:		2024Q3
2024-10-07 12:58:28 +02:00
Muhammad Moinur Rahman
2cda77da6b
multimedia/py-av: Update version 13.0.0=>13.1.0
Changelog: https://github.com/PyAV-Org/PyAV/releases/tag/v13.1.0
2024-10-07 07:34:37 +02:00
Daniel Engberg
2357ac2aa6 multimedia/ffmpegthumbnailer: Update to 2.23
Changelog:
https://github.com/dirkvdb/ffmpegthumbnailer/compare/2.2.2...2.2.3
2024-10-06 14:42:48 +02:00
Robert Clausecker
90e15809d9 */*: bump port revisions of dependents following x265 updates
PR:		281680
2024-10-06 13:49:16 +02:00
Mikhail T.
7c8a3f43dc multimedia/x265: update to 3.6
The latest edition provides fixes for the 32-bit ARM, and drops the need
for gcc/binutils on the 64-bit ARM (aarch64). Many thanks to fuz@ for
providing remote access to the two ARM-systems.

The libvmaf-support remains broken, because our port of the dependency
has been upgraded to 3.0.0, which is only supported by x265-4.0.  Not
removing this option for the sake of those, who might have kept the
older vmaf on their systems.

The ASM is no longer an option -- it was always a requirement on some
platforms, and is very useful on others.

PR:		281680
2024-10-06 13:49:16 +02:00
Alexander Ziaee
fe8c21f976 multimedia/webcamd: Improve pkg-message
+ Recommend enabling webcamd with sysrc
+ Clarify groups usage

Differential Revision: https://reviews.freebsd.org/D46962

Reviewed by:	arrowd
2024-10-06 14:11:27 +03:00
Gleb Popov
886566f7a2 multimedia/wireplumber: Install the enabling config for Pipewire
Reviewed by:	jbeich
Pull Request:	https://github.com/freebsd/freebsd-ports/pull/303
2024-10-06 13:06:45 +03:00
Adam Weinberger
09a0787648 various: Bump PORTREVISION after go123 update 2024-10-05 22:06:35 -04:00
Mikael Urankar
1568bc9c26 multimedia/ringrtc: Update to 2.48.0 2024-10-05 11:10:54 +02:00
Emanuel Haupt
323ab6da59 multimedia/uxplay: Update to 1.70 2024-10-04 11:10:57 +02:00
Jan Beich
e99414a6d4 multimedia/ab-av1: update to 0.7.18
Changes:	https://github.com/alexheretic/ab-av1/releases/tag/v0.7.18
Reported by:	GitHub (watch releases)
2024-10-04 10:14:24 +02:00
Dima Panov
55cfbcf56c
*/*: bump consumers after devel/boost* update
With hat:	office
Sponsored by:	Future Crew, LLC
2024-10-03 13:25:14 +03:00
Dries Michiels
11e8ec9541 multimedia/emby-server: update to 4.8.10.0
Changes:	https://github.com/MediaBrowser/Emby.Releases/releases/tag/4.8.10.0
2024-10-02 14:18:04 +02:00
Baptiste Daroussin
6cd9bd98d9 multimedia/jellyfin-media-player: new port
Desktop client using jellyfin-web with embedded MPV player.

Media plays within the same window using the jellyfin-web interface unlike
Jellyfin Desktop. Supports audio passthrough.
2024-10-02 09:51:28 +02:00
Brooks Davis
da02ce97fa multimedia/mpeg_encode: use DISTVERSIONSUFFIX
Avoid putting PORTREVISION in the distfile version.
2024-10-01 22:24:35 +01:00
Rene Ladan
4485bd8221 all: drop support for expired FreeBSD 14.0
Simplify expressions for FreeBSD 13.X

Reviewed by:	many

Differential Revision:	https://reviews.freebsd.org/D46601
2024-10-01 20:56:20 +02:00
Ben Shertenlieb
f2d04fb7c6 multimedia/plexmediaserver-plexpass: Update to 1.41.1.9057
Changelog: https://forums.plex.tv/t/plex-media-server/30447/649

PR:	281788
2024-10-01 01:39:44 +02:00