summaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/audacious-plugins/Makefile30
-rw-r--r--multimedia/audacious-plugins/distinfo6
-rw-r--r--multimedia/audacious-plugins/pkg-plist36
-rw-r--r--multimedia/audacious/Makefile8
-rw-r--r--multimedia/audacious/distinfo6
-rw-r--r--multimedia/kodi/Makefile2
-rw-r--r--multimedia/musikcube/Makefile2
-rw-r--r--multimedia/obs-studio/Makefile22
-rw-r--r--multimedia/obs-studio/distinfo18
-rw-r--r--multimedia/obs-studio/files/patch-frontend_utility_platform-x11.cpp12
-rw-r--r--multimedia/obs-studio/files/patch-libobs-opengl_gl-egl-common.c13
-rw-r--r--multimedia/obs-studio/pkg-plist16
-rw-r--r--multimedia/plexmediaserver-plexpass/Makefile4
-rw-r--r--multimedia/plexmediaserver-plexpass/distinfo6
-rw-r--r--multimedia/plexmediaserver/Makefile4
-rw-r--r--multimedia/plexmediaserver/distinfo6
-rw-r--r--multimedia/py-tartube/Makefile4
-rw-r--r--multimedia/py-tartube/distinfo6
18 files changed, 122 insertions, 79 deletions
diff --git a/multimedia/audacious-plugins/Makefile b/multimedia/audacious-plugins/Makefile
index 44333ef7102d..8247ced92505 100644
--- a/multimedia/audacious-plugins/Makefile
+++ b/multimedia/audacious-plugins/Makefile
@@ -1,6 +1,5 @@
PORTNAME= audacious-plugins
-DISTVERSION= 4.4.2
-PORTREVISION= 4
+DISTVERSION= 4.5
CATEGORIES= multimedia audio
MASTER_SITES= http://distfiles.audacious-media-player.org/
@@ -11,24 +10,17 @@ WWW= https://audacious-media-player.org/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libdbus-1.so:devel/dbus \
- libdbus-glib-1.so:devel/dbus-glib \
- libfontconfig.so:x11-fonts/fontconfig \
- libfreetype.so:print/freetype2
-
FLAVORS= qt6 qt5 gtk2 gtk3
FLAVOR?= ${FLAVORS:[1]}
gtk2_PKGNAMESUFFIX= -gtk2
gtk2_BUILD_DEPENDS= audacious:multimedia/audacious@gtk2
-gtk2_LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
gtk2_RUN_DEPENDS= audacious:multimedia/audacious@gtk2
gtk2_CONFLICTS_INSTALL= audacious-plugins audacious-plugins-gtk3 \
audacious-plugins-qt6
gtk3_PKGNAMESUFFIX= -gtk3
gtk3_BUILD_DEPENDS= audacious:multimedia/audacious@gtk3
-gtk3_LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
gtk3_RUN_DEPENDS= audacious:multimedia/audacious@gtk3
gtk3_CONFLICTS_INSTALL= audacious-plugins audacious-plugins-gtk2 \
audacious-plugins-qt6
@@ -46,7 +38,7 @@ qt6_CONFLICTS_INSTALL= audacious-plugins audacious-plugins-gtk2 \
USES= compiler:c++11-lib gettext-tools gmake gnome iconv localbase \
meson pkgconfig tar:bzip2 xorg
-USE_GNOME= gdkpixbuf glib20 libxml2
+USE_GNOME= glib20 libxml2
USE_XORG= x11
CONFIGURE_ENV= LIBRARY_PATH="${LOCALBASE}/lib"
@@ -61,7 +53,7 @@ MESON_ARGS+= -Dgtk2=false \
-Dqt5=true \
-Dqt=true
USES+= qt:5
-USE_QT= core gui multimedia network svg widgets x11extras
+USE_QT= core gui multimedia widgets x11extras
PLIST_SUB= GTK="@comment " \
QT5="" \
QT=""
@@ -71,7 +63,7 @@ MESON_ARGS+= -Dgtk2=false \
-Dqt5=false \
-Dqt=true
USES+= qt:6
-USE_QT= base multimedia svg
+USE_QT= base multimedia
PLIST_SUB= GTK="@comment " \
QT5="@comment " \
QT=""
@@ -167,8 +159,7 @@ FILEWRITER_MESON_TRUE= filewriter
FLAC_LIB_DEPENDS= libFLAC.so:audio/flac
FLAC_MESON_TRUE= flac
-JACK_LIB_DEPENDS= libjack.so:audio/jack \
- libsamplerate.so:audio/libsamplerate
+JACK_LIB_DEPENDS= libjack.so:audio/jack
JACK_MESON_TRUE= jack
LAME_LIB_DEPENDS= libmp3lame.so:audio/lame
@@ -176,7 +167,8 @@ LAME_LIB_DEPENDS= libmp3lame.so:audio/lame
LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc
LIRC_MESON_TRUE= lirc
-MODPLUG_LIB_DEPENDS= libmodplug.so:audio/libmodplug
+MODPLUG_LIB_DEPENDS= libmodplug.so:audio/libmodplug \
+ libmpg123.so:audio/mpg123
MODPLUG_MESON_TRUE= modplug
MPG123_LIB_DEPENDS= libmpg123.so:audio/mpg123
@@ -190,6 +182,7 @@ NEON_MESON_TRUE= neon
NLS_USES= gettext-runtime
NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify
+NOTIFY_USE= GNOME=gdkpixbuf
NOTIFY_MESON_TRUE= notify
OPENGL_USES= gl
@@ -202,8 +195,7 @@ OPENGL_MESON_TRUE= gl-spectrum
OPENMPT_LIB_DEPENDS= libopenmpt.so:audio/libopenmpt
OPENMPT_MESON_TRUE= openmpt
-OPUS_LIB_DEPENDS= libopus.so:audio/opus \
- libopusfile.so:audio/opusfile
+OPUS_LIB_DEPENDS= libopusfile.so:audio/opusfile
OPUS_MESON_TRUE= opus
OSS_MESON_TRUE= oss
@@ -211,7 +203,7 @@ OSS_MESON_TRUE= oss
PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire
PIPEWIRE_MESON_TRUE= pipewire
-PULSEAUDIO_LIB_DEPENDS= libpulse-mainloop-glib.so:audio/pulseaudio
+PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_MESON_TRUE= pulse
SAMPLERATE_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate
@@ -221,7 +213,7 @@ SCROBBLER_LIB_DEPENDS= libcurl.so:ftp/curl
SCROBBLER_MESON_TRUE= scrobbler2
SDL_USES= sdl
-SDL_USE= SDL=sdl2
+SDL_USE= SDL=sdl3
SDL_MESON_TRUE= sdlout
SID_LIB_DEPENDS= libsidplayfp.so:audio/libsidplayfp
diff --git a/multimedia/audacious-plugins/distinfo b/multimedia/audacious-plugins/distinfo
index 7992b5a4a2df..ae894459b7f2 100644
--- a/multimedia/audacious-plugins/distinfo
+++ b/multimedia/audacious-plugins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730666162
-SHA256 (audacious-plugins-4.4.2.tar.bz2) = 50f494693b6b316380fa718c667c128aa353c01e954cd77a65c9d8aedf18d4bd
-SIZE (audacious-plugins-4.4.2.tar.bz2) = 1816431
+TIMESTAMP = 1752655715
+SHA256 (audacious-plugins-4.5.tar.bz2) = 36c19940ee7227f67df4f0c7fd98a5f60c60257a1a47ecd014c9e2a26d7846dd
+SIZE (audacious-plugins-4.5.tar.bz2) = 1907160
diff --git a/multimedia/audacious-plugins/pkg-plist b/multimedia/audacious-plugins/pkg-plist
index 63090ddbe19f..c81834aca754 100644
--- a/multimedia/audacious-plugins/pkg-plist
+++ b/multimedia/audacious-plugins/pkg-plist
@@ -32,6 +32,7 @@ lib/audacious/General/delete-files.so
%%QT%%lib/audacious/General/lyrics-qt.so
%%MPRIS%%lib/audacious/General/mpris2.so
%%NOTIFY%%lib/audacious/General/notify.so
+%%QT%%lib/audacious/General/playback-history-qt.so
%%GTK%%lib/audacious/General/playlist-manager.so
%%QT%%lib/audacious/General/playlist-manager-qt.so
%%QT%%lib/audacious/General/qthotkey.so
@@ -83,6 +84,7 @@ lib/audacious/Transport/gio.so
%%GTK%%%%OPENGL%%lib/audacious/Visualization/gl-spectrum.so
%%QT%%%%OPENGL%%lib/audacious/Visualization/gl-spectrum-qt.so
%%QT%%lib/audacious/Visualization/vumeter-qt.so
+%%GTK%%lib/audacious/Visualization/vumeter.so
share/audacious/Skins/Classic/balance.png
share/audacious/Skins/Classic/cbuttons.png
share/audacious/Skins/Classic/eq_ex.png
@@ -136,6 +138,23 @@ share/audacious/Skins/Default/text.png
share/audacious/Skins/Default/titlebar.png
share/audacious/Skins/Default/viscolor.txt
share/audacious/Skins/Default/volume.png
+share/audacious/Skins/Glare/balance.png
+share/audacious/Skins/Glare/cbuttons.png
+share/audacious/Skins/Glare/eq_ex.png
+share/audacious/Skins/Glare/eqmain.png
+share/audacious/Skins/Glare/main.png
+share/audacious/Skins/Glare/monoster.png
+share/audacious/Skins/Glare/nums_ex.png
+share/audacious/Skins/Glare/playpaus.png
+share/audacious/Skins/Glare/pledit.png
+share/audacious/Skins/Glare/pledit.txt
+share/audacious/Skins/Glare/posbar.png
+share/audacious/Skins/Glare/readme.txt
+share/audacious/Skins/Glare/shufrep.png
+share/audacious/Skins/Glare/text.png
+share/audacious/Skins/Glare/titlebar.png
+share/audacious/Skins/Glare/viscolor.txt
+share/audacious/Skins/Glare/volume.png
share/audacious/Skins/Ivory/balance.png
share/audacious/Skins/Ivory/cbuttons.png
share/audacious/Skins/Ivory/eq_ex.png
@@ -203,6 +222,23 @@ share/audacious/Skins/TinyPlayer/text.png
share/audacious/Skins/TinyPlayer/titlebar.png
share/audacious/Skins/TinyPlayer/viscolor.txt
share/audacious/Skins/TinyPlayer/volume.png
+share/audacious/Skins/Winamp2.9/balance.png
+share/audacious/Skins/Winamp2.9/cbuttons.png
+share/audacious/Skins/Winamp2.9/eq_ex.png
+share/audacious/Skins/Winamp2.9/eqmain.png
+share/audacious/Skins/Winamp2.9/main.png
+share/audacious/Skins/Winamp2.9/monoster.png
+share/audacious/Skins/Winamp2.9/nums_ex.png
+share/audacious/Skins/Winamp2.9/playpaus.png
+share/audacious/Skins/Winamp2.9/pledit.png
+share/audacious/Skins/Winamp2.9/pledit.txt
+share/audacious/Skins/Winamp2.9/posbar.png
+share/audacious/Skins/Winamp2.9/readme.txt
+share/audacious/Skins/Winamp2.9/shufrep.png
+share/audacious/Skins/Winamp2.9/text.png
+share/audacious/Skins/Winamp2.9/titlebar.png
+share/audacious/Skins/Winamp2.9/viscolor.txt
+share/audacious/Skins/Winamp2.9/volume.png
%%NLS%%share/locale/af/LC_MESSAGES/audacious-plugins.mo
%%NLS%%share/locale/ar/LC_MESSAGES/audacious-plugins.mo
%%NLS%%share/locale/be/LC_MESSAGES/audacious-plugins.mo
diff --git a/multimedia/audacious/Makefile b/multimedia/audacious/Makefile
index 07f3019db086..a0176d8ed188 100644
--- a/multimedia/audacious/Makefile
+++ b/multimedia/audacious/Makefile
@@ -1,6 +1,5 @@
PORTNAME= audacious
-DISTVERSION= 4.4.2
-PORTREVISION= 1
+DISTVERSION= 4.5
CATEGORIES= multimedia audio
MASTER_SITES= https://distfiles.audacious-media-player.org/
@@ -12,18 +11,13 @@ LICENSE= BSD2CLAUSE BSD3CLAUSE
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
- libfreetype.so:print/freetype2
-
FLAVORS= qt6 qt5 gtk3 gtk2
FLAVOR?= ${FLAVORS:[1]}
gtk2_PKGNAMESUFFIX= -gtk2
-gtk2_LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
gtk2_CONFLICTS_INSTALL= audacious audacious-gtk3 audacious-qt6
gtk3_PKGNAMESUFFIX= -gtk3
-gtk3_LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
gtk3_CONFLICTS_INSTALL= audacious audacious-gtk2 audacious-qt6
qt5_PKGNAMESUFFIX= -qt5
diff --git a/multimedia/audacious/distinfo b/multimedia/audacious/distinfo
index 2a7760e2b68c..a2b382d642e3 100644
--- a/multimedia/audacious/distinfo
+++ b/multimedia/audacious/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730666034
-SHA256 (audacious-4.4.2.tar.bz2) = 34509504f8c93b370420d827703519f0681136672e42d56335f26f7baec95005
-SIZE (audacious-4.4.2.tar.bz2) = 636838
+TIMESTAMP = 1752655638
+SHA256 (audacious-4.5.tar.bz2) = 1ea5e0f871c6a8b2318e09a9d58fc573fe3f117ae0d8d163b60cc05b2ce7c405
+SIZE (audacious-4.5.tar.bz2) = 642198
diff --git a/multimedia/kodi/Makefile b/multimedia/kodi/Makefile
index d4652c81303c..e8ac0a8ceed7 100644
--- a/multimedia/kodi/Makefile
+++ b/multimedia/kodi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kodi
DISTVERSION= 21.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia java
MASTER_SITES= http://mirrors.kodi.tv/build-deps/sources/
DISTFILES= apache-groovy-binary-${GROOVY_VERSION}.zip \
diff --git a/multimedia/musikcube/Makefile b/multimedia/musikcube/Makefile
index a906624fc4ce..075ac179f511 100644
--- a/multimedia/musikcube/Makefile
+++ b/multimedia/musikcube/Makefile
@@ -1,6 +1,6 @@
PORTNAME= musikcube
DISTVERSION= 3.0.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= multimedia audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/obs-studio/Makefile b/multimedia/obs-studio/Makefile
index dbec0b803603..c8f39892e339 100644
--- a/multimedia/obs-studio/Makefile
+++ b/multimedia/obs-studio/Makefile
@@ -1,10 +1,9 @@
PORTNAME= obs-studio
-DISTVERSION= 31.0.3
-PORTREVISION= 3
+DISTVERSION= 31.1.1
+PORTREVISION= 1
CATEGORIES= multimedia
-
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES= ff4522e2edf0f3bb40753f412944344050139794.patch:-p1 # v4l2loopback/virtual camera: Add support for non-Linux environments (updated PR)
+MASTER_SITES= https://github.com/obsproject/obs-studio/releases/download/${DISTVERSION}/
+DISTFILES= OBS-Studio-${DISTVERSION}-Sources${EXTRACT_SUFX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Open source streaming/recording software
@@ -53,22 +52,15 @@ LIB_DEPENDS= libasound.so:audio/alsa-lib \
libuuid.so:misc/libuuid \
libva.so:multimedia/libva
-USES= cmake compiler:c++17-lang desktop-file-utils gl gnome lua luajit \
+USES= cmake compiler:c++17-lang desktop-file-utils gl gnome kde:6 lua luajit \
pkgconfig python qt:6 xorg
USE_QT= base svg tools:build
+USE_KDE= ecm:build
USE_GNOME= glib20
USE_GL= gl
USE_XORG= ice sm x11 xcb xcomposite xext xfixes xinerama xrandr
USE_LDCONFIG= yes
-USE_GITHUB= yes
-GH_ACCOUNT= obsproject
-GH_TUPLE= obsproject:libdshowcapture:ef8c1d2e19c93e664100dd41e1a0df4f8ad45430:obsproject_libdshowcapture/plugins/win-dshow/libdshowcapture \
- obsproject:obs-browser:e4e523df775bd6fa216d40a7488b76f3b21c1733:obsproject_obs_browser/plugins/obs-browser \
- Mixer:ftl-sdk:d0c8469f66806b5ea738d607f7d2b000af8b1129:Mixer_ftl_sdk/plugins/obs-outputs/ftl-sdk \
- obsproject:obs-websocket:a73c92788d70f08f91b8c0477b74f99c999beb09:obsproject_obs_websocket/plugins/obs-websocket \
- elgatosf:capture-device-support:81c94fb13dfddb412fcb17f1ba031917ec24be64:elgatosf_capture_device_support/deps/libdshowcapture/src/external/capture-device-support
-
CMAKE_ON= UNIX_STRUCTURE
CMAKE_ARGS= -DOBS_VERSION_OVERRIDE:STRING="${PORTVERSION}" \
-DQT_VERSION=6 \
@@ -78,6 +70,8 @@ CFLAGS_powerpc64= -Wno-error=deprecated-altivec-src-compat -Wno-error=pass-faile
CFLAGS_powerpc64le= -Wno-error=deprecated-altivec-src-compat
LDFLAGS+= -fPIC # pending https://github.com/obsproject/obs-studio/issues/3436
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-sources
+
OPTIONS_DEFINE= BROWSER PIPEWIRE VLC VST WAYLAND
OPTIONS_DEFAULT= PIPEWIRE VLC VST WAYLAND
OPTIONS_MULTI= AUDIO
diff --git a/multimedia/obs-studio/distinfo b/multimedia/obs-studio/distinfo
index 1620e18b1010..04c61e9dc0c0 100644
--- a/multimedia/obs-studio/distinfo
+++ b/multimedia/obs-studio/distinfo
@@ -1,15 +1,3 @@
-TIMESTAMP = 1745380335
-SHA256 (obsproject-obs-studio-31.0.3_GH0.tar.gz) = 299bc7e55af949b15c3d45634c414c995d5d01f460fceb30d04e5d5c781dbe4b
-SIZE (obsproject-obs-studio-31.0.3_GH0.tar.gz) = 16033846
-SHA256 (obsproject-libdshowcapture-ef8c1d2e19c93e664100dd41e1a0df4f8ad45430_GH0.tar.gz) = dadddf5e8cc6e626feaeed5021d6621df04bb6e3a4363017ee78510d62b9d141
-SIZE (obsproject-libdshowcapture-ef8c1d2e19c93e664100dd41e1a0df4f8ad45430_GH0.tar.gz) = 56677
-SHA256 (obsproject-obs-browser-e4e523df775bd6fa216d40a7488b76f3b21c1733_GH0.tar.gz) = 9655d83468262d9e88bcbd42890671f790d3d6a6a0137b72400169a08ac0a369
-SIZE (obsproject-obs-browser-e4e523df775bd6fa216d40a7488b76f3b21c1733_GH0.tar.gz) = 110204
-SHA256 (Mixer-ftl-sdk-d0c8469f66806b5ea738d607f7d2b000af8b1129_GH0.tar.gz) = 1fc9f9912c46230ed1ccfed78e2e91f161982508c94f1d91565b7eb985ae2d3c
-SIZE (Mixer-ftl-sdk-d0c8469f66806b5ea738d607f7d2b000af8b1129_GH0.tar.gz) = 95492
-SHA256 (obsproject-obs-websocket-a73c92788d70f08f91b8c0477b74f99c999beb09_GH0.tar.gz) = d2cf4cd3c58825e8a2dcda6708712d38a41e4f0189bafbaae31675a19e2496ce
-SIZE (obsproject-obs-websocket-a73c92788d70f08f91b8c0477b74f99c999beb09_GH0.tar.gz) = 249252
-SHA256 (elgatosf-capture-device-support-81c94fb13dfddb412fcb17f1ba031917ec24be64_GH0.tar.gz) = 86e0fb40e8664afbf306ef43c7c4f5f899490570a5b8c6c3d584281f77198485
-SIZE (elgatosf-capture-device-support-81c94fb13dfddb412fcb17f1ba031917ec24be64_GH0.tar.gz) = 20797
-SHA256 (ff4522e2edf0f3bb40753f412944344050139794.patch) = ce40b92af31aa626feab6124cb67290602a5f9fca117bd8612b86febd7d1d4a6
-SIZE (ff4522e2edf0f3bb40753f412944344050139794.patch) = 2172
+TIMESTAMP = 1752512332
+SHA256 (OBS-Studio-31.1.1-Sources.tar.gz) = 544d0af03129083a36fa244a9cad84db18c2149e8ca658370437fd2dd16f8577
+SIZE (OBS-Studio-31.1.1-Sources.tar.gz) = 16574184
diff --git a/multimedia/obs-studio/files/patch-frontend_utility_platform-x11.cpp b/multimedia/obs-studio/files/patch-frontend_utility_platform-x11.cpp
new file mode 100644
index 000000000000..69fef2595464
--- /dev/null
+++ b/multimedia/obs-studio/files/patch-frontend_utility_platform-x11.cpp
@@ -0,0 +1,12 @@
+--- frontend/utility/platform-x11.cpp.orig 2025-07-14 18:00:48 UTC
++++ frontend/utility/platform-x11.cpp
+@@ -40,6 +40,9 @@
+
+ #if defined(__FreeBSD__) || defined(__DragonFly__)
+ #include <fcntl.h>
++#include <sys/param.h>
++#include <sys/queue.h>
++#include <sys/socket.h>
+ #include <libprocstat.h>
+ #include <pthread_np.h>
+ #endif
diff --git a/multimedia/obs-studio/files/patch-libobs-opengl_gl-egl-common.c b/multimedia/obs-studio/files/patch-libobs-opengl_gl-egl-common.c
new file mode 100644
index 000000000000..9de878a7d06c
--- /dev/null
+++ b/multimedia/obs-studio/files/patch-libobs-opengl_gl-egl-common.c
@@ -0,0 +1,13 @@
+--- libobs-opengl/gl-egl-common.c.orig 2025-07-14 17:07:11 UTC
++++ libobs-opengl/gl-egl-common.c
+@@ -33,7 +33,10 @@ typedef unsigned int drm_handle_t;
+
+ #else
+
++#include <fcntl.h>
++#include <unistd.h>
+ #include <stdint.h>
++#include <xf86drm.h>
+ #include <sys/ioccom.h>
+ #include <sys/types.h>
+ typedef int8_t __s8;
diff --git a/multimedia/obs-studio/pkg-plist b/multimedia/obs-studio/pkg-plist
index 2ac475427c12..9a8dd5821fb7 100644
--- a/multimedia/obs-studio/pkg-plist
+++ b/multimedia/obs-studio/pkg-plist
@@ -306,6 +306,7 @@ share/obs/obs-plugins/image-source/locale/ru-RU.ini
share/obs/obs-plugins/image-source/locale/si-LK.ini
share/obs/obs-plugins/image-source/locale/sk-SK.ini
share/obs/obs-plugins/image-source/locale/sl-SI.ini
+share/obs/obs-plugins/image-source/locale/sq-AL.ini
share/obs/obs-plugins/image-source/locale/sr-CS.ini
share/obs/obs-plugins/image-source/locale/sr-SP.ini
share/obs/obs-plugins/image-source/locale/sv-SE.ini
@@ -435,6 +436,7 @@ share/obs/obs-plugins/linux-capture/locale/ru-RU.ini
share/obs/obs-plugins/linux-capture/locale/si-LK.ini
share/obs/obs-plugins/linux-capture/locale/sk-SK.ini
share/obs/obs-plugins/linux-capture/locale/sl-SI.ini
+share/obs/obs-plugins/linux-capture/locale/sq-AL.ini
share/obs/obs-plugins/linux-capture/locale/sr-CS.ini
share/obs/obs-plugins/linux-capture/locale/sr-SP.ini
share/obs/obs-plugins/linux-capture/locale/sv-SE.ini
@@ -511,7 +513,6 @@ share/obs/obs-plugins/linux-capture/locale/zh-TW.ini
%%JACK%%share/obs/obs-plugins/linux-jack/locale/vi-VN.ini
%%JACK%%share/obs/obs-plugins/linux-jack/locale/zh-CN.ini
%%JACK%%share/obs/obs-plugins/linux-jack/locale/zh-TW.ini
-%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/.gitkeep
%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/af-ZA.ini
%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/ar-SA.ini
%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/be-BY.ini
@@ -678,6 +679,7 @@ share/obs/obs-plugins/linux-v4l2/locale/ru-RU.ini
share/obs/obs-plugins/linux-v4l2/locale/si-LK.ini
share/obs/obs-plugins/linux-v4l2/locale/sk-SK.ini
share/obs/obs-plugins/linux-v4l2/locale/sl-SI.ini
+share/obs/obs-plugins/linux-v4l2/locale/sq-AL.ini
share/obs/obs-plugins/linux-v4l2/locale/sr-CS.ini
share/obs/obs-plugins/linux-v4l2/locale/sr-SP.ini
share/obs/obs-plugins/linux-v4l2/locale/sv-SE.ini
@@ -961,6 +963,7 @@ share/obs/obs-plugins/obs-transitions/locale/ru-RU.ini
share/obs/obs-plugins/obs-transitions/locale/si-LK.ini
share/obs/obs-plugins/obs-transitions/locale/sk-SK.ini
share/obs/obs-plugins/obs-transitions/locale/sl-SI.ini
+share/obs/obs-plugins/obs-transitions/locale/sq-AL.ini
share/obs/obs-plugins/obs-transitions/locale/sr-CS.ini
share/obs/obs-plugins/obs-transitions/locale/sr-SP.ini
share/obs/obs-plugins/obs-transitions/locale/sv-SE.ini
@@ -1090,11 +1093,13 @@ share/obs/obs-plugins/obs-websocket/locale/id-ID.ini
share/obs/obs-plugins/obs-websocket/locale/it-IT.ini
share/obs/obs-plugins/obs-websocket/locale/ja-JP.ini
share/obs/obs-plugins/obs-websocket/locale/ka-GE.ini
+share/obs/obs-plugins/obs-websocket/locale/kaa.ini
share/obs/obs-plugins/obs-websocket/locale/kmr-TR.ini
share/obs/obs-plugins/obs-websocket/locale/ko-KR.ini
share/obs/obs-plugins/obs-websocket/locale/ms-MY.ini
share/obs/obs-plugins/obs-websocket/locale/nb-NO.ini
share/obs/obs-plugins/obs-websocket/locale/nl-NL.ini
+share/obs/obs-plugins/obs-websocket/locale/nn-NO.ini
share/obs/obs-plugins/obs-websocket/locale/pl-PL.ini
share/obs/obs-plugins/obs-websocket/locale/pt-BR.ini
share/obs/obs-plugins/obs-websocket/locale/pt-PT.ini
@@ -1103,7 +1108,10 @@ share/obs/obs-plugins/obs-websocket/locale/ru-RU.ini
share/obs/obs-plugins/obs-websocket/locale/si-LK.ini
share/obs/obs-plugins/obs-websocket/locale/sk-SK.ini
share/obs/obs-plugins/obs-websocket/locale/sl-SI.ini
+share/obs/obs-plugins/obs-websocket/locale/sq-AL.ini
+share/obs/obs-plugins/obs-websocket/locale/sr-SP.ini
share/obs/obs-plugins/obs-websocket/locale/sv-SE.ini
+share/obs/obs-plugins/obs-websocket/locale/th-TH.ini
share/obs/obs-plugins/obs-websocket/locale/tr-TR.ini
share/obs/obs-plugins/obs-websocket/locale/tt-RU.ini
share/obs/obs-plugins/obs-websocket/locale/ug-CN.ini
@@ -1162,6 +1170,7 @@ share/obs/obs-plugins/obs-x264/locale/ru-RU.ini
share/obs/obs-plugins/obs-x264/locale/si-LK.ini
share/obs/obs-plugins/obs-x264/locale/sk-SK.ini
share/obs/obs-plugins/obs-x264/locale/sl-SI.ini
+share/obs/obs-plugins/obs-x264/locale/sq-AL.ini
share/obs/obs-plugins/obs-x264/locale/sr-CS.ini
share/obs/obs-plugins/obs-x264/locale/sr-SP.ini
share/obs/obs-plugins/obs-x264/locale/sv-SE.ini
@@ -1222,6 +1231,7 @@ share/obs/obs-plugins/oss-audio/locale/ru-RU.ini
share/obs/obs-plugins/oss-audio/locale/si-LK.ini
share/obs/obs-plugins/oss-audio/locale/sk-SK.ini
share/obs/obs-plugins/oss-audio/locale/sl-SI.ini
+share/obs/obs-plugins/oss-audio/locale/sq-AL.ini
share/obs/obs-plugins/oss-audio/locale/sv-SE.ini
share/obs/obs-plugins/oss-audio/locale/ta-IN.ini
share/obs/obs-plugins/oss-audio/locale/th-TH.ini
@@ -1282,6 +1292,7 @@ share/obs/obs-plugins/rtmp-services/locale/ru-RU.ini
share/obs/obs-plugins/rtmp-services/locale/si-LK.ini
share/obs/obs-plugins/rtmp-services/locale/sk-SK.ini
share/obs/obs-plugins/rtmp-services/locale/sl-SI.ini
+share/obs/obs-plugins/rtmp-services/locale/sq-AL.ini
share/obs/obs-plugins/rtmp-services/locale/sr-CS.ini
share/obs/obs-plugins/rtmp-services/locale/sr-SP.ini
share/obs/obs-plugins/rtmp-services/locale/sv-SE.ini
@@ -1345,6 +1356,7 @@ share/obs/obs-plugins/rtmp-services/services.json
%%SNDIO%%share/obs/obs-plugins/sndio/locale/si-LK.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/sk-SK.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/sl-SI.ini
+%%SNDIO%%share/obs/obs-plugins/sndio/locale/sq-AL.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/sr-SP.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/sv-SE.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/szl-PL.ini
@@ -1469,6 +1481,7 @@ share/obs/obs-plugins/text-freetype2/text_default.effect
%%VLC%%share/obs/obs-plugins/vlc-video/locale/si-LK.ini
%%VLC%%share/obs/obs-plugins/vlc-video/locale/sk-SK.ini
%%VLC%%share/obs/obs-plugins/vlc-video/locale/sl-SI.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/sq-AL.ini
%%VLC%%share/obs/obs-plugins/vlc-video/locale/sr-CS.ini
%%VLC%%share/obs/obs-plugins/vlc-video/locale/sr-SP.ini
%%VLC%%share/obs/obs-plugins/vlc-video/locale/sv-SE.ini
@@ -1563,6 +1576,7 @@ share/obs/obs-studio/locale/ur-PK.ini
share/obs/obs-studio/locale/vi-VN.ini
share/obs/obs-studio/locale/zh-CN.ini
share/obs/obs-studio/locale/zh-TW.ini
+share/obs/obs-studio/striped_line.effect
share/obs/obs-studio/themes/Acri/bot_hook.png
share/obs/obs-studio/themes/Acri/bot_hook2.png
share/obs/obs-studio/themes/Acri/checkbox_checked.png
diff --git a/multimedia/plexmediaserver-plexpass/Makefile b/multimedia/plexmediaserver-plexpass/Makefile
index 301572708658..e2c68491eb6d 100644
--- a/multimedia/plexmediaserver-plexpass/Makefile
+++ b/multimedia/plexmediaserver-plexpass/Makefile
@@ -1,5 +1,5 @@
-DISTVERSION= 1.41.8.9834
-DISTVERSIONSUFFIX= 071366d65
+DISTVERSION= 1.42.0.9975
+DISTVERSIONSUFFIX= 6b2b441e1
PKGNAMESUFFIX= -plexpass
USE_RC_SUBR= ${PORTNAME}_plexpass
diff --git a/multimedia/plexmediaserver-plexpass/distinfo b/multimedia/plexmediaserver-plexpass/distinfo
index 71381207d838..ce124648530f 100644
--- a/multimedia/plexmediaserver-plexpass/distinfo
+++ b/multimedia/plexmediaserver-plexpass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749227348
-SHA256 (PlexMediaServer-1.41.8.9834-071366d65-FreeBSD-amd64.tar.bz2) = 5117e1a2627bfff1d40b42864b3d83a8d073e72a2e0d75ea861d74dadecefa53
-SIZE (PlexMediaServer-1.41.8.9834-071366d65-FreeBSD-amd64.tar.bz2) = 91742983
+TIMESTAMP = 1752778660
+SHA256 (PlexMediaServer-1.42.0.9975-6b2b441e1-FreeBSD-amd64.tar.bz2) = fcad3831ef3f78ca428ce102d34e9a7ac3405a7ca918dd3f506fd5ad2ab0b050
+SIZE (PlexMediaServer-1.42.0.9975-6b2b441e1-FreeBSD-amd64.tar.bz2) = 91697973
diff --git a/multimedia/plexmediaserver/Makefile b/multimedia/plexmediaserver/Makefile
index d3f0756db32e..5c4b49b19857 100644
--- a/multimedia/plexmediaserver/Makefile
+++ b/multimedia/plexmediaserver/Makefile
@@ -1,6 +1,6 @@
PORTNAME= plexmediaserver
-DISTVERSION?= 1.41.8.9834
-DISTVERSIONSUFFIX?= 071366d65
+DISTVERSION?= 1.41.9.9961
+DISTVERSIONSUFFIX?= 46083195d
CATEGORIES= multimedia
MASTER_SITES?= https://downloads.plex.tv/plex-media-server-new/${DISTVERSION}-${DISTVERSIONSUFFIX}/freebsd/
DISTNAME?= PlexMediaServer-${DISTVERSION}-${DISTVERSIONSUFFIX}-FreeBSD-${ARCH}
diff --git a/multimedia/plexmediaserver/distinfo b/multimedia/plexmediaserver/distinfo
index d216763a02fd..6311a422c4b5 100644
--- a/multimedia/plexmediaserver/distinfo
+++ b/multimedia/plexmediaserver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749581438
-SHA256 (PlexMediaServer-1.41.8.9834-071366d65-FreeBSD-amd64.tar.bz2) = 5117e1a2627bfff1d40b42864b3d83a8d073e72a2e0d75ea861d74dadecefa53
-SIZE (PlexMediaServer-1.41.8.9834-071366d65-FreeBSD-amd64.tar.bz2) = 91742983
+TIMESTAMP = 1752779473
+SHA256 (PlexMediaServer-1.41.9.9961-46083195d-FreeBSD-amd64.tar.bz2) = bda443132162e872a47f017b6ba4304bc1b9f5db32bdfcf14cdfcee2db4be560
+SIZE (PlexMediaServer-1.41.9.9961-46083195d-FreeBSD-amd64.tar.bz2) = 91758915
diff --git a/multimedia/py-tartube/Makefile b/multimedia/py-tartube/Makefile
index 2d31f0d392fb..98d7411b54ce 100644
--- a/multimedia/py-tartube/Makefile
+++ b/multimedia/py-tartube/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tartube
-DISTVERSION= 2.5.100
-PORTREVISION= 1
+DISTVERSION= 2.5.156
+PORTREVISION= 0
CATEGORIES= multimedia python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/multimedia/py-tartube/distinfo b/multimedia/py-tartube/distinfo
index 5dee8f948df5..e29c068853eb 100644
--- a/multimedia/py-tartube/distinfo
+++ b/multimedia/py-tartube/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739747361
-SHA256 (tartube-2.5.100.tar.gz) = 8477b77036a8d6d78a23a2d0aba2aaf67cdf88a8b1656d2fa63bacea2a4dbd83
-SIZE (tartube-2.5.100.tar.gz) = 11242364
+TIMESTAMP = 1752917000
+SHA256 (tartube-2.5.156.tar.gz) = ffd2984ef603e64411c8cc8905f7921ccdf99440555060e7c4571c2601647935
+SIZE (tartube-2.5.156.tar.gz) = 11572898