ChangeLog: https://forums.plex.tv/t/plex-media-server/30447/580
NEW:
* (Library) Add additional episode deletion policy for ‘after a month’.
* (Network) IPv6 addresses within the server’s configured network prefix are
now considered local for bandwidth allocation purposes.
* (Network) IPv6 network blocks are now supported in the LAN Networks
preference.
* (Transcoder) Added HDR tone mapping support for Intel Arctic Sound-M and
Meteor Lake GPUs.
* (Transcoder) Improved hardware transcode stability when using Intel GPUs on
Linux.
* (Transcoder) Removed support for Intel hardware transcoding on FreeBSD.
* (Security) Support new, streamlined first-run claiming experience on Windows.
FIXES:
* (Collections) Custom order for Collections were not saving.
* (Library) In certain specific cases, “Empty Trash” could remove items it
shouldn’t.
* (Music) Some TIDAL tracks in server play queue would be played in AAC and
not FLAC.
* (Scanner) Certain episode filenames could appear to be episode ranges.
* (DVR) Recordings fail with permission error.
* (Windows) Certain Windows region settings could cause unexpected behavior in
some operations like scanning.
* (Windows) Server settings could take a very long time to load.
* (Transcoder) Some sessions could fall back to software when attempting to
use an Nvidia GPU.
PR: 271525
Reported by: b.shertenlieb@yahoo.com (maintainer)
* Add FORK_MANAGER option
* Remove GTK3_USES=desktop-file-utils (.desktop file does not use MimeType)
ChangeLog: https://github.com/trizen/pipe-viewer/blob/0.4.6/Changes
* Fixed the internal extracting of streaming URLs.
* Extended `fat32safe` option to convert Unicode characters to
ASCII equivalent when `Text::Unidecode` is available.
* Recognize several more audio itags.
PR: 271503, 269607
Since clang 16 (and gcc 11) the default C++ standard is now gnu++17.
Because multimedia/smpeg's configure scripts and Makefiles do not
explicitly set the C++ standard, this leads to several errors:
In file included from MPEGaudio.cpp:24:
../MPEGaudio.h:129:7: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
register int r=(buffer[bitindex>>3]>>(7-(bitindex&7)))&1;
^~~~~~~~~
../MPEGaudio.h:135:7: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
register unsigned short a;
^~~~~~~~~
MPEGaudio.cpp:317:3: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
register int r=(_buffer[bitindex>>3]>>(7-(bitindex&7)))&1;
^~~~~~~~~
MPEGaudio.cpp:326:3: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
register unsigned short a;
^~~~~~~~~
MPEGaudio.cpp:339:3: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
register unsigned short a;
^~~~~~~~~
Because smpeg uses a rather strange configure script, it does not
process CXXFLAGS correctly, so set CXX to include -std=gnu++98.
Also remove the REAL_CC patch which is no longer necessary.
PR: 271353
Approved by: portmgr (build fix blanket)
MFH: 2023Q2
Saturday, 13 May 2023
KDE today announces the release of KDE Frameworks 5.106.0.
KDE Frameworks are 83 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 release announcement.
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/frameworks/5/5.106.0/
Exp-run by: antoine
PR: 271426
Tuesday, 9 May 2023. Today KDE releases a bugfix update to KDE Plasma 5,
versioned 5.27.5.
Plasma 5.27 was released in February 2023 with many feature refinements
and new modules to complete the desktop experience.
This release adds a month's worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* Bluedevil Applet: introduce a brief animation for section height
estimates.
* Discover Flatpak: Do not crash if for any reason we lack a ref's
source.
* Info Centre About-distro: add a dump mode to print to cli.
Changelog: https://kde.org/announcements/changelogs/plasma/5/5.27.4-5.27.5
- OBS ships with their own browser plugin from version 25 onwards
- This was a fork from a different upstream which has been archived and
is no longer under active development
- Set EXPIRATION_DATE to 2023-06-16
Reported by: diizzy
KDE Gear 23.04.1
Thursday, 11 May 2023
Over 120 individual programs plus dozens of programmer libraries and
feature plugins are released simultaneogqusly as part of KDE Gear.
Today they all get new bugfix source releases with updated translations,
including:
* kdenlive: Fix corrupted project files on opening
* skanpage: Scan Export window's OCR language list is now scrollable
* spectacle: Quitting Spectacle with Escape no longer affects windows below it
Announcement: https://kde.org/announcements/gear/23.04.1/
Changelog: https://kde.org/announcements/changelogs/gear/23.04.1/
Update the statically linked ffmpeg to 6.0. For now, this also allows to
share the distfile with multimedia/ffmpeg
Approved by: tcberner (mentor, implicit)
- Limit DOS2UNIX conversion only to text files that actually need it
- Stop messing with the Makefile in the `post-patch' target and amend
existing patch instead, correctly call inner submakes, etc.
- Fix spelling in the port installation message while I'm here
ChangeLog: https://forums.plex.tv/t/plex-media-server/30447/578
NEW:
* Add additional episode deletion policy for ‘after a month’.
* IPv6 addresses within the server’s configured network prefix are now
considered local for bandwidth allocation purposes.
* IPv6 network blocks are now supported in the LAN Networks preference.
* Support new, streamlined first-run claiming experience on Windows.
* Added HDR tone mapping support for Intel Arctic Sound-M and Meteor Lake GPUs.
* Improved hardware transcode stability when using Intel GPUs on Linux.
* Removed support for Intel hardware transcoding on FreeBSD.
FIXES:
* Custom order for Collections were not saving.
* In certain specific cases, “Empty Trash” could remove items it shouldn’t.
* Some TIDAL tracks in server play queue would be played in AAC and not FLAC.
* Certain episode filenames could appear to be episode ranges.
* Recordings fail with permission error.
PR: 271332
Reported by: b.shertenlieb@yahoo.com (maintainer)
Details:
This was missed in the previous commit. Ensure the ffmpeg4 headers are
included, not the ffmpeg 6 ones.
PR: 270569
Reported by: diizzy
Tested by: george@m5p.com, riggs
Backport upstream commit a3d49ccb92e2544bcc1957ce046bf63f71b468a6 to
fix crackling FLAC audio and 1eee2187410ae16f520409dcdcf6de789d8bafd9
for potential build issues with FFmpeg 6 which should fix build
on -CURRENT
References:
a3d49ccb921eee218741
PR: 271161
Approved by: kde (tcberner via IRC)
Sponsored by: Blinkinblox
ChangeLog: https://forums.plex.tv/t/plex-media-server/30447/576
NEW:
* (Logging) Transient and per-startup local admin tokens are now fully
redacted in logs by default.
FIXES:
* (Credits Detection) Detection could sometimes use the incorrect stream
information.
* (Downloads) Transcoded downloads counted against per-user streams.
* (Plugins) Secure connection requests would fail to load on Windows machines.
* (TerraMaster) Improve hardware transcoding compatibility on TOS 5 platform
PR: 271082
Reported by: b.shertenlieb@yahoo.com (maintainer)
ChangeLog: https://www.openshot.org/blog/2023/04/20/new_openshot_release_311/
* Fixes and Improvements to Tracker and Object Detection effects (fix property
editing, prevent crashes, removed black background)
* Fixes to Parent property (simplify context menus, a single None option,
include thumbnail images)
* Prevent freeze on launch (when OpenShot's sample rate does not match the
default Windows sample rate)
* Adding Profile Search button to Preferences (for easier filtering and
searching for a default profile)
* Fix duplicate Profile name bug (causing an issue when exporting and
re-opening a project with certain duplicate profile names)
* Protect timeline (webview) from receiving lots of unneeded messages from
libopenshot (prevents crash in certain cases)
* Improved caching logic around Property Editor (better performance while
adjusting clip properties)
* Fix large memory leak in Clip::Close() method (not correctly clearing Clip
cache)
* Prevent crash on timeline::SetCache (adding thread lock)
* Adding additional logging around audio device detection and initialization
* Allow audio-only clips to be transparent (revealing the video/image of clips
below them)
* Multiple fixes for WebM decoding (preventing freezes and crashes)
* Fix divide by zero error in AudioWaveformer (if no amplitude was found)
* Fix GitHub actions to remove Ubuntu 18.04 builder and some additional tweaks
to build scripts
* Many small code refactors and fixes to prevent noisy errors (reported by
Sentry.io)
* Minimum libopenshot C++ dependency set to 0.3.2
* Updated language translations
* Updated credits and donors
PR: 271075
Reported by: tatsuki_makino@hotmail.com (maintainer)
ERROR: libplacebo >= 4.192.0 not found using pkg-config
/usr/local/include/libplacebo/vulkan.h:21:10: fatal error: 'vulkan/vulkan.h' file not found
#include <vulkan/vulkan.h>
^~~~~~~~~~~~~~~~~
PR: 261302
Reported by: Matthew Wener
===> Applying distribution patches for ffmpeg-6.0,1
1 out of 1 hunks failed--saving rejects to libavcodec/allcodecs.c.rej
1 out of 3 hunks failed--saving rejects to libavformat/dashenc.c.rej
3 out of 9 hunks failed--saving rejects to libavformat/matroskaenc.c.rej
===> FAILED Applying distribution patch master-0001-Add-ability-for-ffmpeg-to-run-svt-vp9.patch with -p1
PR: 261302
===> Applying distribution patches for ffmpeg-6.0,1
3 out of 4 hunks failed--saving rejects to configure.rej
1 out of 1 hunks failed--saving rejects to libavcodec/allcodecs.c.rej
===> FAILED Applying distribution patch 0001-lavc-svt_hevc-add-libsvt-hevc-encoder-wrapper.patch with -p1
PR: 261302
Reported by: VVD
Adjust patches to use merged commits with upstream and
2e79d4c902abf3e6bb4ad1b5bf779c0cc22a6fd0 to fix build with FFmpeg 6
References:
2e79d4c902
PR: 270968
Reviewed by: yuri (maintainer)
Kasts is a convergent podcast application
Its main features are:
- Episode management through play queue
- Sync playback positions with other clients through gpodder.net
or gpodder-nextcloud
- Variable playback speed
- Search for podcasts
- Full system integration: e.g. inhibit system suspend while listening
ChangeLog: https://github.com/jellyfin/jellyfin/releases/tag/v10.8.10
jellyfin:
* Throw exception on path traversal in WriteDocumentAsync
* Fix the canvas size for DVBSUB and DVDSUB subtitles
* Fix the brightness of VPP tonemap and add the tonemap mode
* Fix nvenc preset order
* Fix Live TV hardware decoding
* Fix stream map when using filter_complex with unlabeled output
* Fix codec checking in CodecProfiles conditions
* Multiple HLS codec and bitrate fixes (10.8.z)
* Fix H.264 baseline hwaccel and enable enhanced Nvdec by default
* Some VAAPI VPP and OpenCL fixes
* Fix EqualsAny condition check for int and double
jellyfin-web
* Escape device id in raw HTML
* Add the tonemap mode options
* Fix dead documentation link
* Fix installed plugin version html
* Drop progressive transcoding in web client
* Fix subtitle offset reset when seeking progressive stream
* Babelify @jellyfin/libass-wasm
* Fix navigation for some types of INPUT
* Backport PR #4150 to 10.8.z branch
* Backport PR #4147 to 10.8.z branch
PR: 271041
Reported by: debdrup@freebsd.org
MFH: 2023Q2 (security fixes)
Security: CVE-2023-30626 CVE-2023-30627
- Added support for AV1 codec
- Fixed UI scaling, error messages, top menu
- Added extract track option and a button to clear
the task list
Reported by: portscout
../tests/checkasm/checkasm.c:623:13: error: unknown type name 'cpu_set_t'; did you mean 'cpuset_t'?
cpu_set_t set;
^~~~~~~~~
cpuset_t
/usr/include/sys/_cpuset.h:50:24: note: 'cpuset_t' declared here
typedef struct _cpuset cpuset_t;
^
PR: 270977
Reported by: Ross McKelvie
Thursday, 20 April 2023
New apps join KDE Gear ⚙️ 23.04 and unlock access to fledgling social
media platforms, online video streaming services, podcasts, and much
more. This new generation of apps are designed to work both on your
computer and mobile phone right out of the box.
But, of course, if you are also looking forward to new versions of the
KDE tools you already know and trust, those are here too! Classics like
Spectacle, Dolphin, Kdenlive, Kate, and Okular all boast shiny new
features, code optimizations, and performance improvements.
Read on to find out what's new and what has been improved in KDE Gear ⚙️
23.04:
Announcement: https://kde.org/announcements/gear/23.04.0/
Changelog: https://kde.org/announcements/changelogs/gear/23.04.0/
- Remove USE_PHP=hash which is available in default php installation of
all versions of php
* security/pear-Horde_Crypt_Blowfish: Remove OPTION MHASH
- Remove USE_PHP=json which is available in default php installation of
all versions of php
* devel/pear-PHPTAL: Remove OPTION JSON
* www/ilias: Remove OPTION SCORM2004
- Remove USE_PHP=mssql which is no longer available in php from php80
and later and has been replaced with sqlsrv module which is Windows
only
* www/codeigniter: Remove OPTION MSSQL
* www/moodle311: Remove OPTION MSSQL
* www/moodle39: Remove OPTION MSSQL
* www/moodle40: Remove OPTION MSSQL
* www/moodle41: Remove OPTION MSSQL
- Remove USE_PHP=openssl which is available in default php installation
of all versions of php
* databases/phpmyadmin: Remove OPTION OPENSSL
* databases/phpmyadmin5: Remove OPTION OPENSSL
* security/pear-Horde_Crypt_Blowfish: Remove OPTION OPENSSL
* www/nextcloud: Remove OPTION SSL
* www/owncloud: Remove OPTION SSL
- Remove USE_PHP=pcre which is available in default php installation of
all versions of php
* sysutils/racktables: Remove OPTION PCRE
- Remove USE_PHP=postgresql which should be USE_PHP=pgsql and update
following ports
* www/typo3-11
* www/typo3-12
- Remove USE_PHP=pdf which is no longer available as php module
* databases/phpmyadmin: Remove OPTION PDF
- Remove USE_PHP=spl which is available in default php installation of
all versions of php
- Remove USE_PHP=sqlsrv which was never imported into FreeBSD as that is
Windows only php module
* www/typo3-11: Remove OPTION SQLSRV
* www/typo3-12: Remove OPTION SQLSRV
- Bump where DEFAULT OPTIONS are affected
Sponsored by: Bounce Experts
Approved by: portmgr(blanket)
Changelog:
* rename album fields to match MusicBrainz internal names by @tpeacock19 in #81
* Fix string leaks in property change handler by @mia-0 in #84
* Makefile: Allow to append CFLAGS / LDFLAGS from environment. by @olifre in #87
* Do not use the default GMainContext by @gnome-mpv in #88
Saturday, 8 April 2023
KDE today announces the release of KDE Frameworks 5.105.0.
KDE Frameworks are 83 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 release announcement.
This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.
PR: 270726
Exp-run by: antoine
ChangeLog: https://www.openshot.org/blog/2023/04/06/new_openshot_release_310/
* Improved Profiles (400+ Export Profiles, New Profile UI, and more)
* Huge Time Remapping update (improved audio resampling, support for backwards
audio, bezier curve support)
* Improved Undo / Redo system, includes grouping actions (i.e. single undo for
split-clips and similar multi-step edits)
* Improved Preview & Split Clip dialog (correct aspect ratio, correct sample
rate)
* Improved Caption Effect (high DPI support, improved VTT support)
* Memory leak fixes (clip caching, memory leak fixes, prevent zombie threads)
* Improved Performance (FrameMapper & Clip objects now include extra caching
and optimizations)
* Improved Keyboard Bindings (arrow keys)
* Bug fix for Blender Animated Titles using high FPS (incorrect duration)
* Bug fix for Mac Chroma Key effect (babl color methods)
* Bug fix for video preview widget resizing, to correctly clear cache
* Bug fix for Automatic Transition Direction logic (i.e. correctly fade in/out
based on where the transition is dropped)
* Fixed issue with AppImage to support newer distros (related to glibc
compatibility)
* Improved About dialog (release notes link, remove "candidate" for official
releases)
* Expanded default Emojis (adding in Arrows, Shapes, and Brands)
* Improved File Properties Dialog, to handle replacing files and thumbnails,
and better support for changing FPS
* Updated language translations
* Updated supporters and donors
* Updated docs / user-guide
PR: 270763
Reported by: tatsuki_makino@hotmail.com
Tuesday, 4 April 2023. Today KDE releases a bugfix update to KDE Plasma
5, versioned 5.27.4.
Plasma 5.27 was released in February 2023 with many feature refinements
and new modules to complete the desktop experience.
This release adds three weeks' worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* Breeze KStyle: make painted arrows more scalable, fix RTL delay menu
arrows.
* Discover Rpm-ostree: Improve handling of externally started
transactions.
* Plasma Audio Volume Control Applet: add missing function for "Show
virtual devices" menu item.
Changelog: https://kde.org/announcements/changelogs/plasma/5/5.27.3-5.27.4
Disable asm on everything but amd64 / i386:
libdv/meson.build:62:2: ERROR: Problem encountered: Assembly optimizations were requested, but are not available with this architecture/compiler.
The mythtv frontend is no longer built separately, obsoleting this port.
Users should just install multimedia/mythtv instead.
Approved by: ahicks@p-o.co.uk (maintainer)
PR: 270344
Selected upstream changes:
- The minimum Qt version has been bumped from 5.9 to 5.12
- FFmpeg upgraded to version 5.1
- New Waveform visualisation for MythMusic
- DiSEqC support for SAT>IP
- Automatic channel groups per video source
- Nearly 300 continued code modernization and restructuring (not in commits below)
- Version 2 of the Services API is under development
Changelog: https://www.mythtv.org/wiki/Release_Notes_-_33
PR: 270344
meson.build:329:6: ERROR: Problem encountered: `gstreamer-device-provider` is enabled but `glib-2.0` was not found.
PR: 270725
Reported by: mord0d@firemail.cc