Commit graph

13715 commits

Author SHA1 Message Date
Li-Wen Hsu
317241f02a Update to 0.2.5.106
PR:		247532
Submitted by:	Tatsuki Makino <tatsuki_makino@hotmail.com> (maintainer)
2020-06-27 15:42:35 +00:00
Jan Beich
a8d6fa7f73 multimedia/libva: update to 2.8.0
Changes:	https://github.com/intel/libva/compare/2.7.1...2.8.0
ABI:		https://abi-laboratory.pro/tracker/timeline/libva/
Reported by:	GitHub (watch releases)
2020-06-26 16:01:17 +00:00
Fernando Apesteguía
57ce148a83 multimedia/emby-server: Update to 4.4.3.0
From ChangeLog:
https://github.com/MediaBrowser/Emby.Releases/releases/tag/4.4.3.0

 * Improve performance of live tv guide
 * Fix movie extras with multi-version videos
 * Fix adding playlist to playlist
 * Improve cleanup of missing episodes
 * Fix rotation of dynamic images
 * Fix manual metadata edits of extras getting lost
 * Fix active sessions filter
 * Work around a bug in MSDK where VPP processing hangs under certain conditions
 * Fix qsv color conversion: Older devices 3,4 and 5th gen CPUs do not support
   10bit and the color conversion cannot be done in hardware
 * Ignore unsupported subtitle formats when searching for downloads
 * Convert downloaded txt subtitles to srt
 * Don't extract thumbnails for extras
 * Improve display language of manual image downloading
 * Deactivate GraphRunner debug messages

PR:	246868
Submitted by:	driesm.michiels@gmail.com (maintainer)
2020-06-25 06:03:15 +00:00
Jan Beich
55c8cf4491 multimedia/gmmlib: update to 20.2.2
Changes:	https://github.com/intel/gmmlib/compare/intel-gmmlib-20.1.1...intel-gmmlib-20.2.2
Reported by:	portscout
2020-06-24 12:08:21 +00:00
Gleb Popov
7febe67f7c multimedia/pipewire: Update to 0.3.6 2020-06-23 16:12:45 +00:00
Loïc Bartoletti
f17866ece9 multimedia/avidemux-qt5: Prepare for Qt5.15
PR:             247010
Approved by:    tcberner (mentor, implicit)
Differential Revision:  https://reviews.freebsd.org/D25407
2020-06-23 15:46:18 +00:00
Thomas Zander
6020c8ffde Update to recent upstream snapshot 2020-06-21
MFH:		2020Q2 (hat: ports-secteam)
2020-06-23 08:10:07 +00:00
Jan Beich
a63a5bb216 multimedia/dav1d: unbreak on 12.1 i386 after r539947
ld: error: can't create dynamic relocation R_386_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output
>>> defined in src/25a6634@@dav1d@sha/mc_sse.obj
>>> referenced by ../src/x86/mc_sse.asm
>>>               src/25a6634@@dav1d@sha/mc_sse.obj:(.text+0x6969)

Reported by:	pkg-fallout
2020-06-23 01:18:45 +00:00
Jan Beich
b693bbe8ac multimedia/dav1d: update to 0.7.1
Changes:	https://code.videolan.org/videolan/dav1d/tags/0.7.1
Changes:	https://code.videolan.org/videolan/dav1d/blob/0.7.1/NEWS
Changes:	https://code.videolan.org/videolan/dav1d/compare/0.7.0...0.7.1
Reported by:	Repology
2020-06-23 00:28:04 +00:00
Piotr Kubaj
614089a1c3 multimedia/v4l-utils: fix build on GCC architectures
Use newer GCC:
v4l2-ctl-streaming.cpp:2225: error: expected primary-expression before '.' token
2020-06-21 21:04:13 +00:00
Jan Beich
3f01b01ec8 multimedia/wlrobs: switch to vendor install after r539684 2020-06-20 01:26:37 +00:00
Jan Beich
2a7ba47d0d multimedia/wlrobs: update to s20200608
Changes:	https://hg.sr.ht/~scoopta/wlrobs/log
2020-06-20 00:53:51 +00:00
Tobias C. Berner
2608ce3272 multimed/vlc: update to 3.0.11
Access:
 * rtp descriptor leak on error fix

Demux:
 * Fixed regression with some encrypted HLS streams
 * Live HLS delay until first update fix
 * HLS rendition switch regression fix
 * Fix imprecise m4a seek

Decoder:
 * Fixed missing captions with some capture cards

Audio filters:
 * soxr resampling fixes

Contribs:
 * Updated libfaad to 2.9.2 (Parametric Stereo regression)
 * Updated libarchive to 3.4.2

macOS:
 * Fixed moving video window with mouse
 * Fixed UI issue showing "permissions warning" unnecessarily often
 * Fixed stack buffer overflow listing bluray mount points
 * Fixed potential crashes at startup

Audio Output:
 * Fix sound not coming back after a pause with CoreAudio (macOS/iOS)

Misc:
 * Update Youtube script

http://www.videolan.org/security/sb-vlc3011.html
https://github.com/videolan/vlc-3.0/releases/tag/3.0.11
https://github.com/videolan/vlc-3.0/blob/3.0.11/NEWS

PR:		247395
Submitted by:	VVD <vvd@unislabs.com>
MFH:		2020Q2
Relnotes:a
Security:	77896891-b08a-11ea-937b-b42e99a1b9c3
2020-06-19 14:32:51 +00:00
Jan Beich
791d55b70a multimedia/ffmpeg: replace MMX/SSE/VFP/NEON with ASM
MMX was too specific while SSE included AVX family. VFP became default
due to -mfloat-abi=hard. NEON can be toggled via CPUTYPE. Instead use
one option to disable all assembly which is enough for debugging.
2020-06-18 17:58:37 +00:00
Piotr Kubaj
f8fc838b45 multimedia/handbrake: update to 1.3.3
HandBrake 1.3.3 has been released. This patch updates multimedia/handbrake port.
Here is list of changes from 1.3.2.

1. update to ffmpeg 4.2.3 in contrib files
2. code style fix of MASTER_SITES
3. update version.txt from upstream's source tarball.
4. mediainfo filename change
5. add powerpc to architectures list.

Submitted by:	naito.yuichiro_gmail.com (maintainer)
Differential Revision:	https://reviews.freebsd.org/D25292
2020-06-18 17:41:56 +00:00
Piotr Kubaj
b1e6a23531 multimedia/ffmpeg: fix build on powerpc and powerpc64
Revert 3a557c5d88b7b15b5954ba2743febb055549b536 to fix build error on POWER systems.

PR:		247375
Approved by:	jbeich (maintainer)
2020-06-18 13:08:57 +00:00
Sunpoet Po-Chuan Hsieh
cb333cf1ec Move devel/swig30 to devel/swig and update to 4.0.1
- Do not silence installation message
- Update dependent ports:
  - Fix build with swig 4.0.1
  - Update *_DEPENDS
  - Remove BINARY_ALIAS

Changes:	http://www.swig.org/news.php
PR:		246613
Exp-run by:	antoine
2020-06-17 18:17:45 +00:00
Tobias C. Berner
f252dcdc08 Update KDE Frameworks to 5.71.0
June 06, 2020. KDE today announces the release of KDE Frameworks 5.71.0.

KDE Frameworks are over 70 addon libraries to Qt which provide a wide variety
of commonly needed functionality in mature, peer reviewed and well tested
libraries with friendly licensing terms. For an introduction see the KDE
Frameworks web page.

This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.

Announcement:
        https://kde.org/announcements/kde-frameworks-5.71.0

Exp-run by:	antoine
PR:		247240
2020-06-17 10:45:51 +00:00
Jan Beich
80fb99f09a multimedia/ffmpeg: switch to upstream svt-vp9 fix 2020-06-17 08:59:33 +00:00
Yuri Victorovich
5efda94307 multimedia/f3d: Update 0.1.1 -> 1.0.0 2020-06-16 21:28:19 +00:00
Jan Beich
bf95f74ad4 multimedia/ffmpeg: update to 4.3
New defaults (using existing dependencies):
- Enable DRM for VAAPI-capable capture on KMS console, Wayland, X11
- Enable LIBXML2 by default for DASH demuxing support [1]

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.3:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
Requested by:	Tal Al <tad@vif.com> (via private mail) [1]
Reported by:	portscout
2020-06-16 12:56:44 +00:00
Jan Beich
5a343f75ea multimedia/ffmpeg: explicitly depend on cairo
====> Running Q/A tests (stage-qa)
Error: /usr/local/lib/libavcodec.so.58.91.100 is linked to /usr/local/lib/libcairo.so.2 from graphics/cairo but it is not declared as a dependency
Warning: you need USE_GNOME+=cairo
Warning: Possible REINPLACE_CMD issues

$ rg cairo
configure
6255:enabled librsvg           && require_pkg_config librsvg librsvg-2.0 librsvg-2.0/librsvg/rsvg.h rsvg_handle_render_cairo

doc/Doxyfile
2247:# Possible values are: png, png:cairo, png:cairo:cairo, png:cairo:gd, png:gd,
2248:# png:gd:gd, jpg, jpg:cairo, jpg:cairo:gd, jpg:gd, jpg:gd:gd, gif, gif:cairo,
2249:# gif:cairo:gd, gif:gd, gif:gd:gd and svg.

libavcodec/librsvgdec.c
43:    cairo_surface_t *image;
44:    cairo_t *crender = NULL;
77:    image = cairo_image_surface_create_for_data(frame->data[0], CAIRO_FORMAT_ARGB32,
80:    if (cairo_surface_status(image) != CAIRO_STATUS_SUCCESS)
83:    crender = cairo_create(image);
85:    cairo_save(crender);
86:    cairo_set_operator(crender, CAIRO_OPERATOR_CLEAR);
87:    cairo_paint(crender);
88:    cairo_restore(crender);
90:    cairo_scale(crender, dimensions.width / (double)unscaled_dimensions.width,
93:    rsvg_handle_render_cairo(handle, crender);
95:    cairo_destroy(crender);
96:    cairo_surface_destroy(image);
2020-06-16 12:50:33 +00:00
Baptiste Daroussin
444cb3fdb3 update to 3.0.27 2020-06-15 16:30:07 +00:00
Kurt Jaeger
80294d1911 multimedia/butt: update 0.1.20 -> 0.1.21
Relnotes:	https://danielnoethen.de/butt/Changelog.html
2020-06-14 12:45:59 +00:00
Tobias C. Berner
535820b7e4 multimedia/ffmpeg: add the ability to have SVTAV1, SVTHEVC and SVTVP9 option on simultaneously
- make it possible to have all three SVT options on simultaneously
- always patch in support for all variants
- use the patched in configure flag for feature toggling

PR:		246789
Submitted by:	VVD <vvd@unislabs.com>
2020-06-13 17:14:48 +00:00
Tobias C. Berner
b7a0bda704 Update KDE's Application (release-service) to 20.04.2 2020-06-13 08:14:07 +00:00
Jan Beich
b1820097b2 graphics/libplacebo: update to 2.72.0
Changes:	https://code.videolan.org/videolan/libplacebo/tags/v2.72.0
Reported by:	Repology
2020-06-12 12:53:01 +00:00
Mark Felder
507d9d1188 multimedia/plexmediaserver{-plexpass}: Update to 1.19.4.2935
Changelog:	https://forums.plex.tv/t/plex-media-server/30447/351
2020-06-11 19:26:02 +00:00
Piotr Kubaj
4ad051b291 multimedia/m2vrequantiser: fix build on powerpc* with clang, simplify port 2020-06-10 20:59:21 +00:00
Santhosh Raju
a512f780d8 audio/din: Move din from multimedia to audio category.
Reported by: danfe
Reviewed by: danfe
2020-06-09 19:10:51 +00:00
Santhosh Raju
89ee69f580 multimedia/din: Updates to 47.1
Changes since 47:

DIN Is Noise 47.1 @ Chennai, India
  * improved Spinner UI control
  ! removed 2 sets of log messages that may affect performance !
2020-06-09 15:38:22 +00:00
Jan Beich
a68f85fb26 multimedia/rav1e: unbreak on aarch64
PR:		247087
Submitted by:	mikael
2020-06-08 22:25:07 +00:00
Kyle Evans
5fb9edd6bd Multiple ports: improve regex compliance
These changes largely fall into just two categories:

1. Need textproc/gsed for GNU extensions
2. Extraneous escapes that can go away

For #1, there's a further subdivision into those that require autoconf magic
and those that can get away with BINARY_ALIAS=sed=${LOCALBASE}/bin/gsed.
-CURRENT will soon gain GNU extensions, but these will take longer to get to
all supported releases; we must switch them to gsed to ensure we're actually
properly building them as intended.

For #2, I've fixed these as I can and we should upstream these fixes.

PORTREVISION is bumped for all of the above, because we will almost
certainly build these differently when the replacements actually start
working.

These were all detected by the below-referenced exp-run [1]. The patch
included forbids many ordinary characters from being escaped, since we'll
later imbue those with special meanings. This has had the nice side effect
of picking up various things that we didn't handle properly, e.g. \t and \r
for tab and carriage return.

PR:		229925 [1]
Approved by:	koobs (mentor)
Approved by:	portmgr (blanket: trivial build fixes)
MFH:		no (invasive risk)
Differential Revision:	https://reviews.freebsd.org/D25185
2020-06-08 04:41:31 +00:00
Jan Beich
911da27631 multimedia/rav1e: update to 0.3.3
Changes:	https://github.com/xiph/rav1e/releases/tag/v0.3.3
Reported by:	GitHub (watch releases)
2020-06-07 16:56:27 +00:00
Mark Linimon
93b60a6e4a Add USE_CSTD=c99 to fix build on GCC-based systems:
../playerctl/playerctl-player.c:930: error: 'for' loop initial declaration used outside C99 mode

Approved by:	portmgr (tier-2 blanket)
2020-06-06 05:44:12 +00:00
Yuri Victorovich
c8319ae70e multimedia/obs-streamfx: Update 0.8.0b3 -> 0.8.0
Reported by:	portscout
2020-06-05 17:31:46 +00:00
Baptiste Daroussin
048936e52d New port multimedia/playerctl
Playerctl is a command-line utility and library for controlling media players
that implement the MPRIS D-Bus Interface Specification. Playerctl makes it easy
to bind player actions, such as play and pause, to media keys. You can also get
metadata about the playing track such as the artist and title for integration
into statusline generators or other command-line tools.

For more advanced users, Playerctl provides an introspectable library available
in your favorite scripting language that allows more detailed control like the
ability to subscribe to media player events or get metadata such as artist and
title for the playing track.

WWW: https://github.com/altdesktop/playerctl

PR:		246212
Submitted by:	Aaron LI <liweitianux@live.com>
2020-06-05 16:12:19 +00:00
Tobias Kortkamp
a48473296f lang/rust: Update to 1.44.0
- Remove devel/cargo-tree since it is now integrated into cargo
- Add patch to fix build with LibreSSL 3.1.x and 3.2.0 [1]
- Force rebuild all consumers to catch regressions early

Changes:	https://blog.rust-lang.org/2020/06/04/Rust-1.44.0.html
PR:		246332 [1]
Tested by:	mikael, tobik
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D25099
2020-06-04 18:08:00 +00:00
Sunpoet Po-Chuan Hsieh
1c489784e1 Bump PORTREVISION for devel/protobuf shlib change 2020-06-03 18:32:05 +00:00
Jan Beich
b4ee67cd6b multimedia/libva-intel-driver: update to 2.4.1
Changes:	https://github.com/intel/intel-vaapi-driver/compare/2.4.0...2.4.1
Reported by:	Repology
MFH:		2020Q2 (bug fixes)
2020-06-02 19:55:51 +00:00
Thomas Zander
ecccbb7a3c Update to upstream version 47.0.0
Details:
- Upstream news see https://mkvtoolnix.download/doc/NEWS.md
- Many enhancements in the UI
- Fix for a logging crash
- New non-default OPTION DVDREAD to support reading chapters from DVD

MFH:		2020Q2 (hat: ports-secteam)
2020-06-02 05:57:35 +00:00
Tobias Kortkamp
ce350f8931 multimedia/kodi-devel needs c++14 2020-05-31 14:45:20 +00:00
Tobias Kortkamp
fc97ae2d46 Add missing USES=compiler:c++14-lang 2020-05-31 14:43:20 +00:00
Tobias Kortkamp
1f15205e56 multimedia/kodi-addon-peripheral.joystick-devel: Update to 1.6.0
PR:		246877
Submitted by:	maintainer
2020-05-31 14:39:21 +00:00
Tobias Kortkamp
5c004a9f3f multimedia/kodi-devel: Update to newer snapshot
Mark neglected peripheral.joystick port as broken due to Kodi addon
API changes.

Changes:	3b954873c3
Changes:	https://github.com/peak3d/inputstream.adaptive/commits/2.6.0-Matrix
Changes:	https://github.com/xbmc/vfs.libarchive/releases/tag/1.3.0-Matrix
2020-05-30 13:03:30 +00:00
Mark Felder
0319b3f9da multimedia/plexmediaserver-plexpass: Update to 1.19.4.2865
Changelog:	https://forums.plex.tv/t/plex-media-server/30447/347
2020-05-29 18:53:50 +00:00
Mark Felder
b5227a4c11 multimedia/plexmediaserver: Update to 1.19.3.2852
Changelog:	https://forums.plex.tv/t/plex-media-server/30447/345
2020-05-29 18:51:57 +00:00
Loïc Bartoletti
fc9f80ce6f multimedia/vlc: prepare for Qt5-5.15
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D25050
2020-05-29 18:39:28 +00:00
Jan Beich
abfd77f9b9 multimedia/kodi-devel: unbeak with libglvnd
-- Found EGL: /usr/local/lib/libEGL.so (found version "1.5")
CMake Error at /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:164 (message):
  Could NOT find GBM (missing: GBM_LIBRARY GBM_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:445 (_FPHSA_FAILURE_MESSAGE)
  cmake/modules/FindGBM.cmake:28 (find_package_handle_standard_args)
  cmake/scripts/common/Macros.cmake:366 (find_package)
  cmake/scripts/common/Macros.cmake:380 (find_package_with_ver)
  CMakeLists.txt:167 (core_require_dep)
2020-05-29 16:37:11 +00:00
Jan Beich
526b803ff5 multimedia/rav1e: update to 0.3.2
Changes:	https://github.com/xiph/rav1e/releases/tag/v0.3.2
Reported by:	GitHub (watch releases)
MFH:		2020Q2 (bug fixes)
2020-05-29 04:39:25 +00:00