aboutsummaryrefslogtreecommitdiffstats
path: root/multimedia
diff options
context:
space:
mode:
authorKoop Mast <kwm@rainbow-runner.nl>2019-09-07 04:56:57 +0800
committerKoop Mast <kwm@rainbow-runner.nl>2019-09-07 04:56:57 +0800
commitf44e2881c913e6863249652cf73fca4a93296a47 (patch)
treed3daee8b4a2fbf1025d4c02c3aebedd4d67df52e /multimedia
parent9fcef473288365748d276dbf967c46d8c3698aaf (diff)
parent8a91d63da840b97569719c1cff6c0a39401c9c04 (diff)
downloadfreebsd-ports-gnome-f44e2881c913e6863249652cf73fca4a93296a47.tar.gz
freebsd-ports-gnome-f44e2881c913e6863249652cf73fca4a93296a47.tar.zst
freebsd-ports-gnome-f44e2881c913e6863249652cf73fca4a93296a47.zip
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/aom/Makefile4
-rw-r--r--multimedia/aom/distinfo6
-rw-r--r--multimedia/cmrtlib/Makefile2
-rw-r--r--multimedia/cmrtlib/distinfo6
-rw-r--r--multimedia/cmrtlib/files/patch-memalign33
-rw-r--r--multimedia/din/Makefile11
-rw-r--r--multimedia/dragon/distinfo6
-rw-r--r--multimedia/emby-server/Makefile31
-rw-r--r--multimedia/emby-server/distinfo6
-rw-r--r--multimedia/emby-server/files/emby-server.in20
-rw-r--r--multimedia/emby-server/pkg-deinstall4
-rw-r--r--multimedia/emby-server/pkg-descr4
-rw-r--r--multimedia/emby-server/pkg-message8
-rw-r--r--multimedia/emby-server/pkg-plist100
-rw-r--r--multimedia/ffmpegthumbnailer/Makefile2
-rw-r--r--multimedia/fpc-libvlc/Makefile2
-rw-r--r--multimedia/gmmlib/Makefile3
-rw-r--r--multimedia/gmmlib/distinfo6
-rw-r--r--multimedia/gstreamer-ffmpeg/Makefile2
-rw-r--r--multimedia/gstreamer1-vaapi/Makefile4
-rw-r--r--multimedia/kamoso/distinfo6
-rw-r--r--multimedia/kdemultimedia-ffmpegthumbs/distinfo6
-rw-r--r--multimedia/kodi-addon-inputstream.adaptive-devel/Makefile8
-rw-r--r--multimedia/kodi-addon-inputstream.adaptive-devel/distinfo6
-rw-r--r--multimedia/kodi-devel/Makefile6
-rw-r--r--multimedia/kodi-devel/distinfo6
-rw-r--r--multimedia/libva-intel-media-driver/Makefile2
-rw-r--r--multimedia/libva-intel-media-driver/distinfo6
-rw-r--r--multimedia/libva-intel-media-driver/files/patch-clang14
-rw-r--r--multimedia/libva-intel-media-driver/files/patch-diagnostics13
-rw-r--r--multimedia/libva-intel-media-driver/files/patch-memalign10
-rw-r--r--multimedia/mkvtoolnix/Makefile3
-rw-r--r--multimedia/mkvtoolnix/distinfo6
-rw-r--r--multimedia/mp4v2/Makefile7
-rw-r--r--multimedia/mp4v2/distinfo5
-rw-r--r--multimedia/mp4v2/files/patch-GNUmakefile.in11
-rw-r--r--multimedia/mp4v2/files/patch-include__mp4v2__itmf_tags.h11
-rw-r--r--multimedia/mp4v2/files/patch-src-itmf-type.cpp11
-rw-r--r--multimedia/mp4v2/files/patch-src-mp4.cpp15
-rw-r--r--multimedia/mp4v2/files/patch-src-mp4file_io.cpp20
-rw-r--r--multimedia/mp4v2/files/patch-src-mp4info.cpp29
-rw-r--r--multimedia/mp4v2/files/patch-src-mp4util.cpp39
-rw-r--r--multimedia/mp4v2/files/patch-src__bmff__typebmff.cpp35
-rw-r--r--multimedia/mp4v2/files/patch-src__itmf__type.cpp80
-rw-r--r--multimedia/mp4v2/files/patch-src_mp4util.h11
-rw-r--r--multimedia/mp4v2/files/patch-src_rtphint.cpp6
-rw-r--r--multimedia/mp4v2/files/patch-util-mp4chaps.cpp10
-rw-r--r--multimedia/mp4v2/files/patch-util-mp4tags.cpp10
-rw-r--r--multimedia/mp4v2/pkg-plist7
-rw-r--r--multimedia/mythtv/Makefile10
-rw-r--r--multimedia/olive/Makefile14
-rw-r--r--multimedia/olive/distinfo6
-rw-r--r--multimedia/olive/files/patch-olive.pro43
-rw-r--r--multimedia/olive/pkg-plist140
-rw-r--r--multimedia/phonon-designerplugin/Makefile3
-rw-r--r--multimedia/phonon-gstreamer/Makefile7
-rw-r--r--multimedia/phonon-gstreamer/distinfo6
-rw-r--r--multimedia/phonon-gstreamer/pkg-plist60
-rw-r--r--multimedia/phonon-vlc/Makefile4
-rw-r--r--multimedia/phonon-vlc/distinfo6
-rw-r--r--multimedia/phonon-vlc/pkg-plist48
-rw-r--r--multimedia/phonon/Makefile3
-rw-r--r--multimedia/phonon/distinfo6
-rw-r--r--multimedia/phonon/files/patch-git_qt5-5.12.134
-rw-r--r--multimedia/phonon/pkg-plist169
-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-PySceneDetect/Makefile12
-rw-r--r--multimedia/py-PySceneDetect/distinfo6
-rw-r--r--multimedia/quodlibet/Makefile2
-rw-r--r--multimedia/rav1e/Makefile48
-rw-r--r--multimedia/rav1e/distinfo94
-rw-r--r--multimedia/rubygem-clutter-gstreamer/Makefile1
-rw-r--r--multimedia/rubygem-gstreamer/Makefile1
-rw-r--r--multimedia/svt-av1/Makefile4
-rw-r--r--multimedia/svt-av1/distinfo6
-rw-r--r--multimedia/tautulli/Makefile2
-rw-r--r--multimedia/tautulli/distinfo6
-rw-r--r--multimedia/webcamd/Makefile12
-rw-r--r--multimedia/webcamd/distinfo6
-rw-r--r--multimedia/winff/Makefile2
-rw-r--r--multimedia/zoneminder/Makefile2
84 files changed, 904 insertions, 538 deletions
diff --git a/multimedia/aom/Makefile b/multimedia/aom/Makefile
index 20891ad8cb3e..42fe86d2350d 100644
--- a/multimedia/aom/Makefile
+++ b/multimedia/aom/Makefile
@@ -2,8 +2,8 @@
PORTNAME= aom
DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.0-2273
-DISTVERSIONSUFFIX= -gfb4c1a793
+DISTVERSION= 1.0.0-2316
+DISTVERSIONSUFFIX= -g05b33047c
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
diff --git a/multimedia/aom/distinfo b/multimedia/aom/distinfo
index 8573edfc65bd..23d809e144af 100644
--- a/multimedia/aom/distinfo
+++ b/multimedia/aom/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1566372604
-SHA256 (jbeich-aom-v1.0.0-2273-gfb4c1a793_GH0.tar.gz) = 3bbcf5812f9aaf135404725fd1ce9d317ae1a8d8a11164c63ed88f7059e67996
-SIZE (jbeich-aom-v1.0.0-2273-gfb4c1a793_GH0.tar.gz) = 3406978
+TIMESTAMP = 1567204380
+SHA256 (jbeich-aom-v1.0.0-2316-g05b33047c_GH0.tar.gz) = 925c49bf38d07d85ecf506372609b7d4684db27d36631115d8d28fb28f76ddc5
+SIZE (jbeich-aom-v1.0.0-2316-g05b33047c_GH0.tar.gz) = 3414134
diff --git a/multimedia/cmrtlib/Makefile b/multimedia/cmrtlib/Makefile
index 34519133103c..358a3aed5caa 100644
--- a/multimedia/cmrtlib/Makefile
+++ b/multimedia/cmrtlib/Makefile
@@ -2,7 +2,7 @@
PORTNAME= cmrtlib
DISTVERSIONPREFIX= intel-media-
-DISTVERSION= 19.3.pre1
+DISTVERSION= 19.3.pre3
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
diff --git a/multimedia/cmrtlib/distinfo b/multimedia/cmrtlib/distinfo
index c0ea51089d43..31417238069e 100644
--- a/multimedia/cmrtlib/distinfo
+++ b/multimedia/cmrtlib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1564657811
-SHA256 (intel-media-driver-intel-media-19.3.pre1_GH0.tar.gz) = 4492309a9218dddb45c70f250f366f8e3d205a71ef932c845094a0640fdc9d01
-SIZE (intel-media-driver-intel-media-19.3.pre1_GH0.tar.gz) = 15572933
+TIMESTAMP = 1567063600
+SHA256 (intel-media-driver-intel-media-19.3.pre3_GH0.tar.gz) = 42a09c3c490e7bdf8c766485799a22bddeb29d72b7f3e938e2a434753c793648
+SIZE (intel-media-driver-intel-media-19.3.pre3_GH0.tar.gz) = 15729431
diff --git a/multimedia/cmrtlib/files/patch-memalign b/multimedia/cmrtlib/files/patch-memalign
index 88e8d2be665f..a5a1ccdda070 100644
--- a/multimedia/cmrtlib/files/patch-memalign
+++ b/multimedia/cmrtlib/files/patch-memalign
@@ -1,5 +1,16 @@
memalign is Linux-specific, so use C11 aligned_alloc instead
+In file included from cmrtlib/agnostic/share/cm_printf_host.cpp:25:
+In file included from cmrtlib/linux/../agnostic/share/cm_debug.h:26:
+In file included from cmrtlib/linux/../linux/share/cm_def_os.h:37:
+/usr/include/malloc.h:3:2: error: "<malloc.h> has been replaced by <stdlib.h>"
+#error "<malloc.h> has been replaced by <stdlib.h>"
+ ^
+In file included from cmrtlib/agnostic/share/cm_printf_host.cpp:25:
+In file included from cmrtlib/linux/../agnostic/share/cm_debug.h:26:
+cmrtlib/linux/../linux/share/cm_def_os.h:94:10: error: use of undeclared identifier 'memalign'
+ return memalign(alignment, size);
+ ^
In file included from media_driver/agnostic/gen9_skl/codec/hal/codechal_fei_hevc_g9_skl.cpp:27:
In file included from media_driver/agnostic/gen9_skl/codec/hal/codechal_fei_hevc_g9_skl.h:35:
In file included from media_driver/agnostic/gen9_skl/codec/cmrt_kernel/CMRTKernel_header_file.h:30:
@@ -14,6 +25,28 @@ In file included from /usr/local/include/igfxcmrt/cm_rt_def_os.h:39:
return memalign(alignment, size);
^
+--- linux/share/cm_def_os.h.orig 2019-08-29 07:26:40 UTC
++++ linux/share/cm_def_os.h
+@@ -32,9 +32,9 @@
+ #define Display unsigned int
+ #endif
+
++#include <cstdlib>
+ #include <cstring>
+ #include "pthread.h"
+-#include <malloc.h>
+
+
+ ////////////////////////////////////////////////////////////////////////////////////
+@@ -91,7 +91,7 @@ typedef enum _VACMTEXTUREFILTERTYPE {
+
+ inline void * CM_ALIGNED_MALLOC(size_t size, size_t alignment)
+ {
+- return memalign(alignment, size);
++ return aligned_alloc(alignment, size);
+ }
+
+ inline void CM_ALIGNED_FREE(void * memory)
--- linux/share/cm_rt_def_os.h.orig 2018-12-20 08:52:32 UTC
+++ linux/share/cm_rt_def_os.h
@@ -36,7 +36,6 @@
diff --git a/multimedia/din/Makefile b/multimedia/din/Makefile
index 8587589afa0d..3595bc5e1806 100644
--- a/multimedia/din/Makefile
+++ b/multimedia/din/Makefile
@@ -12,11 +12,11 @@ COMMENT= Open source, cross-platform sound synthesizer
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
- libasound.so:audio/alsa-lib \
+LIB_DEPENDS= libasound.so:audio/alsa-lib \
+ libboost_system.so:devel/boost-libs \
libjack.so:audio/jack
-USES= autoreconf tcl:86+ gl gnome sdl
+USES= autoreconf gl gnome sdl tcl:86+
USE_GL= gl
USE_SDL= sdl
@@ -25,7 +25,7 @@ GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
OPTIONS_SINGLE= BACKEND
-OPTIONS_SINGLE_BACKEND= JACK ALSA
+OPTIONS_SINGLE_BACKEND= ALSA JACK
OPTIONS_DEFAULT= JACK
JACK_DESC= Uses JACK sound server
@@ -34,8 +34,7 @@ ALSA_DESC= Uses ALSA sound server
ALSA_CXXFLAGS+= -D__LINUX_ALSA__
JACK_CXXFLAGS+= -D__UNIX_JACK__
-CXXFLAGS+= -I${LOCALBASE}/include \
- -I${LOCALBASE}/include/tcl${TCL_VER}
+CXXFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/tcl${TCL_VER}
LIBS+= -L${LOCALBASE}/lib -ltcl${TCL_SHLIB_VER} -lthr
.include <bsd.port.mk>
diff --git a/multimedia/dragon/distinfo b/multimedia/dragon/distinfo
index 04b65af5a8f8..86f27f9165a1 100644
--- a/multimedia/dragon/distinfo
+++ b/multimedia/dragon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1565555705
-SHA256 (KDE/applications/19.08.0/dragon-19.08.0.tar.xz) = 3d792f6dfd4a5d8ad7726fa942840ebed2b2bb6f25ec6f68883b83859c21cacc
-SIZE (KDE/applications/19.08.0/dragon-19.08.0.tar.xz) = 1350576
+TIMESTAMP = 1567537287
+SHA256 (KDE/applications/19.08.1/dragon-19.08.1.tar.xz) = b015dbba4b8278a4987164f12a9d9e42745d2eb1772da8b8b0c849b28ba03c90
+SIZE (KDE/applications/19.08.1/dragon-19.08.1.tar.xz) = 1351996
diff --git a/multimedia/emby-server/Makefile b/multimedia/emby-server/Makefile
index c0b01122c7c4..73d705a19064 100644
--- a/multimedia/emby-server/Makefile
+++ b/multimedia/emby-server/Makefile
@@ -1,20 +1,18 @@
# $FreeBSD$
PORTNAME= emby-server
-PORTVERSION= 4.1.1.0
-PORTREVISION= 3
+PORTVERSION= 4.2.1.0
CATEGORIES= multimedia
MASTER_SITES= https://github.com/MediaBrowser/Emby.Releases/releases/download/${PORTVERSION}/ \
https://mediabrowser.github.io/embytools/
DISTNAME= embyserver-netframework_${PORTVERSION}
DISTFILES= ${DISTNAME}.zip \
- ffmpeg-2019_04_09.tar.gz \
ffdetect_4.0.3_x64_freebsd12.tar.xz \
+ ffmpeg-2019_04_09.tar.gz \
license.docx
DIST_SUBDIR= ${PORTNAME}
-EXTRACT_ONLY= ${DISTNAME}.zip \
- ffmpeg-2019_04_09.tar.gz \
- ffdetect_4.0.3_x64_freebsd12.tar.xz
+EXTRACT_ONLY= ${DISTNAME}.zip ffdetect_4.0.3_x64_freebsd12.tar.xz \
+ ffmpeg-2019_04_09.tar.gz
MAINTAINER= alucryd@archlinux.org
COMMENT= Media server to organize, play & stream audio/video to various devices
@@ -32,37 +30,40 @@ LIB_DEPENDS= libass.so:multimedia/libass \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libfribidi.so:converters/fribidi \
- libgmp.so:math/gmp \
libgnutls.so:security/gnutls \
libogg.so:audio/libogg \
libopus.so:audio/opus \
libpng.so:graphics/png \
+ libraw.so:graphics/libraw \
libtheora.so:multimedia/libtheora \
libva.so:multimedia/libva \
libvorbis.so:audio/libvorbis \
+ libvpx.so:multimedia/libvpx \
libwebp.so:graphics/webp \
libx264.so:multimedia/libx264 \
libx265.so:multimedia/x265 \
libzvbi.so:devel/libzvbi
-USES= compiler:c11 gmake iconv localbase:ldflags mono pkgconfig sqlite
+USES= compiler:c11 gmake iconv localbase:ldflags mono pkgconfig \
+ sqlite
USE_RC_SUBR= ${PORTNAME}
SUB_FILES= ImageMagickSharp.dll.config \
SQLitePCLRaw.provider.sqlite3.dll.config
-SUB_LIST= PORTNAME=${PORTNAME} USER=${USERS} GROUP=${GROUPS} RC_NAME=emby_server
+SUB_LIST= GROUP=${GROUPS} \
+ PORTNAME=${PORTNAME} \
+ RC_NAME=emby_server \
+ USER=${USERS}
USERS= emby
GROUPS= emby
WRKSRC= ${WRKDIR}/ffmpeg-2019_04_09
-HAS_CONFIGURE= yes
+MAKE_ENV= V=1
NOPRECIOUSMAKEVARS= yes
-CONFIGURE_ENV= COMPILER_PATH=${LOCALBASE}/bin
-MAKE_ENV= COMPILER_PATH=${LOCALBASE}/bin V=1
-
+HAS_CONFIGURE= yes
CONFIGURE_ARGS= --cc="${CC}" \
--disable-alsa \
--disable-doc \
@@ -76,7 +77,6 @@ CONFIGURE_ARGS= --cc="${CC}" \
--disable-vdpau \
--disable-xlib \
--enable-fontconfig \
- --enable-gmp \
--enable-gnutls \
--enable-gpl \
--enable-iconv \
@@ -87,10 +87,12 @@ CONFIGURE_ARGS= --cc="${CC}" \
--enable-libopus \
--enable-libtheora \
--enable-libvorbis \
+ --enable-libvpx \
--enable-libwebp \
--enable-libx264 \
--enable-libx265 \
--enable-libzvbi \
+ --enable-optimizations \
--enable-static \
--enable-vaapi \
--enable-version3
@@ -104,6 +106,7 @@ LAME_LIB_DEPENDS= libmp3lame.so:audio/lame
SMB_CONFIGURE_ENABLE= libsmbclient
SMB_USES= samba:lib
+X11_USE= xorg=x11
X11_LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6
X11_LIB_DEPENDS_OFF= libMagickWand-6.so:graphics/ImageMagick6-nox11
diff --git a/multimedia/emby-server/distinfo b/multimedia/emby-server/distinfo
index 117a79bea9e6..81cdc7852777 100644
--- a/multimedia/emby-server/distinfo
+++ b/multimedia/emby-server/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1557337717
-SHA256 (emby-server/embyserver-netframework_4.1.1.0.zip) = 261d9648d2dda0504707f520227dee4c3ece7cba4c8579570e92f537d091ce33
-SIZE (emby-server/embyserver-netframework_4.1.1.0.zip) = 29833871
+TIMESTAMP = 1565295269
+SHA256 (emby-server/embyserver-netframework_4.2.1.0.zip) = 4d40289ac654cde199d2a8d8ca83927e6a7e3f5fa68e9aa33e8dfca8bbabe8c8
+SIZE (emby-server/embyserver-netframework_4.2.1.0.zip) = 30196647
SHA256 (emby-server/ffmpeg-2019_04_09.tar.gz) = d2081fd92e92ee90561c91edbd28ccba4beb1d72bdd38cd94c338726020e2e62
SIZE (emby-server/ffmpeg-2019_04_09.tar.gz) = 12414424
SHA256 (emby-server/ffdetect_4.0.3_x64_freebsd12.tar.xz) = ca65f0018e8f5fa4418f4a39ec2f8c181733221b2f81ebb5dfaa73822155e967
diff --git a/multimedia/emby-server/files/emby-server.in b/multimedia/emby-server/files/emby-server.in
index 920e021b55d1..b29bbf84e335 100644
--- a/multimedia/emby-server/files/emby-server.in
+++ b/multimedia/emby-server/files/emby-server.in
@@ -9,13 +9,13 @@
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
# to enable this service:
#
-# %%RC_NAME%%_enable: Set to yes to enable the %%PORTNAME%% service.
+# %%RC_NAME%%_enable: Set to yes to enable the %%PORTNAME%% service.
# Default: no
-# %%RC_NAME%%_user: The user account used to run the %%PORTNAME%% daemon.
+# %%RC_NAME%%_user: The user account used to run the %%PORTNAME%% daemon.
# This is optional, however do not specifically set this to an
# empty string as this will cause the daemon to run as root.
# Default: %%USER%%
-# %%RC_NAME%%_group: The group account used to run the %%PORTNAME%% daemon.
+# %%RC_NAME%%_group: The group account used to run the %%PORTNAME%% daemon.
# This is optional, however do not specifically set this to an
# empty string as this will cause the daemon to run with group wheel.
# Default: %%GROUP%%
@@ -24,10 +24,12 @@
# Default: /var/db/%%PORTNAME%%
# %%RC_NAME%%_ffdetect: Path of the ffdetect binary.
# Default: %%PREFIX%%/lib/emby-server/bin/ffdetect
-# %%RC_NAME%%_ffmpeg: Path of the ffmpeg binary.
+# %%RC_NAME%%_ffmpeg: Path of the ffmpeg binary.
# Default: %%PREFIX%%/lib/emby-server/bin/ffmpeg
-# %%RC_NAME%%_ffprobe: Path of the ffprobe binary.
+# %%RC_NAME%%_ffprobe: Path of the ffprobe binary.
# Default: %%PREFIX%%/lib/emby-server/bin/ffprobe
+# %%RC_NAME%%_pid: Path of the pid file.
+# Default: /var/run/%%PORTNAME%%.pid
. /etc/rc.subr
name=%%RC_NAME%%
@@ -41,11 +43,11 @@ load_rc_config ${name}
: ${%%RC_NAME%%_ffdetect:="%%PREFIX%%/lib/emby-server/bin/ffdetect"}
: ${%%RC_NAME%%_ffmpeg:="%%PREFIX%%/lib/emby-server/bin/ffmpeg"}
: ${%%RC_NAME%%_ffprobe:="%%PREFIX%%/lib/emby-server/bin/ffprobe"}
+: ${%%RC_NAME%%_pid:="/var/run/%%PORTNAME%%.pid"}
-pidfile="/var/run/%%PORTNAME%%.pid"
procname="%%LOCALBASE%%/bin/mono"
command="/usr/sbin/daemon"
-command_args="-f -p ${pidfile} ${procname} %%PREFIX%%/lib/emby-server/system/EmbyServer.exe \
+command_args="-f -p ${%%RC_NAME%%_pid} ${procname} %%PREFIX%%/lib/emby-server/system/EmbyServer.exe \
-os freebsd \
-ffdetect ${%%RC_NAME%%_ffdetect} \
-ffmpeg ${%%RC_NAME%%_ffmpeg} \
@@ -56,14 +58,14 @@ command_args="-f -p ${pidfile} ${procname} %%PREFIX%%/lib/emby-server/system/Emb
start_precmd=%%RC_NAME%%_precmd
%%RC_NAME%%_precmd()
{
- [ -f ${pidfile} ] || install -g ${%%RC_NAME%%_group} -o ${%%RC_NAME%%_user} -- /dev/null ${pidfile}
+ [ -f ${%%RC_NAME%%_pid} ] || install -g ${%%RC_NAME%%_group} -o ${%%RC_NAME%%_user} -- /dev/null ${%%RC_NAME%%_pid}
[ -d ${%%RC_NAME%%_data_dir} ] || install -d -g ${%%RC_NAME%%_group} -o ${%%RC_NAME%%_user} -- ${%%RC_NAME%%_data_dir}
}
stop_postcmd=%%RC_NAME%%_postcmd
%%RC_NAME%%_postcmd()
{
- rm -f ${pidfile}
+ rm -f ${%%RC_NAME%%_pid}
}
run_rc_command "$1"
diff --git a/multimedia/emby-server/pkg-deinstall b/multimedia/emby-server/pkg-deinstall
index bd1a56d7fd50..4a8de70e0bca 100644
--- a/multimedia/emby-server/pkg-deinstall
+++ b/multimedia/emby-server/pkg-deinstall
@@ -1,6 +1,5 @@
#!/bin/sh
# $FreeBSD$
-#
case $2 in
DEINSTALL)
@@ -8,8 +7,5 @@ case $2 in
echo " and you do *NOT* want to retain the database, logs"
echo " configuration and media metadata, you should"
echo " manually delete directory /var/db/emby-server"
- if [ -d "/var/db/mediabrowser" ]; then
- echo " and /var/db/mediabrowser."
- fi
;;
esac
diff --git a/multimedia/emby-server/pkg-descr b/multimedia/emby-server/pkg-descr
index b1518108c9c9..5fd3172f2217 100644
--- a/multimedia/emby-server/pkg-descr
+++ b/multimedia/emby-server/pkg-descr
@@ -1,8 +1,8 @@
Emby Server is a home media server built on top of other popular open source
technologies such as Service Stack, jQuery, jQuery mobile, and .NET Core.
-It features a REST-based api with built-in documention to facilitate client
-development. It also offers client libraries for its api to enable rapid
+It features a REST-based API with built-in documention to facilitate client
+development. It also offers client libraries for its API to enable rapid
development.
WWW: https://emby.media/
diff --git a/multimedia/emby-server/pkg-message b/multimedia/emby-server/pkg-message
index 75ee2a9723e7..be7689478e27 100644
--- a/multimedia/emby-server/pkg-message
+++ b/multimedia/emby-server/pkg-message
@@ -4,14 +4,8 @@
It is recommended to recompile this port from source
with the LAME option enabled to support mp3 transcoding.
-If you had mediabrowser installed before the project was
-renamed to emby-server, you may want to rename the user and
-group (note that moving the database is not supported):
-# pw groupmod 989 -n mediabrowser -l emby
-# pw usermod 989 -n mediabrowser -l emby -g emby -c Emby\ Server
-
To automatically start Emby Server at boot time:
-# echo 'emby_server_enable="YES"' >> /etc/rc.conf
+# sysrc emby_server_enable="YES"
To then manually start Emby Server without rebooting:
# service emby-server start
diff --git a/multimedia/emby-server/pkg-plist b/multimedia/emby-server/pkg-plist
index 5f98a134fe6d..5bb5755f254d 100644
--- a/multimedia/emby-server/pkg-plist
+++ b/multimedia/emby-server/pkg-plist
@@ -3,8 +3,8 @@ lib/emby-server/bin/ffmpeg
lib/emby-server/bin/ffprobe
lib/emby-server/system/BDInfo.dll
lib/emby-server/system/BDInfo.pdb
-lib/emby-server/system/DvdLib.dll
-lib/emby-server/system/DvdLib.pdb
+lib/emby-server/system/Emby.ActivityLog.dll
+lib/emby-server/system/Emby.ActivityLog.pdb
lib/emby-server/system/Emby.Codecs.dll
lib/emby-server/system/Emby.Codecs.pdb
lib/emby-server/system/Emby.Drawing.ImageMagick.dll
@@ -73,7 +73,7 @@ lib/emby-server/system/RSSDP.pdb
lib/emby-server/system/SQLitePCL.pretty.dll
lib/emby-server/system/SQLitePCL.pretty.pdb
lib/emby-server/system/SQLitePCLRaw.core.dll
-lib/emby-server/system/SQLitePCLRaw.provider.sqlite3.dll
+lib/emby-server/system/SQLitePCLRaw.core.pdb
lib/emby-server/system/SQLitePCLRaw.provider.sqlite3.dll.config
lib/emby-server/system/ServiceStack.Text.dll
lib/emby-server/system/SharpCompress.dll
@@ -117,6 +117,7 @@ lib/emby-server/system/System.IO.FileSystem.Watcher.dll
lib/emby-server/system/System.IO.FileSystem.dll
lib/emby-server/system/System.IO.IsolatedStorage.dll
lib/emby-server/system/System.IO.MemoryMappedFiles.dll
+lib/emby-server/system/System.IO.Pipelines.dll
lib/emby-server/system/System.IO.Pipes.dll
lib/emby-server/system/System.IO.UnmanagedMemoryStream.dll
lib/emby-server/system/System.IO.dll
@@ -170,6 +171,7 @@ lib/emby-server/system/System.Text.Encoding.dll
lib/emby-server/system/System.Text.Encodings.Web.dll
lib/emby-server/system/System.Text.RegularExpressions.dll
lib/emby-server/system/System.Threading.Overlapped.dll
+lib/emby-server/system/System.Threading.Tasks.Dataflow.dll
lib/emby-server/system/System.Threading.Tasks.Extensions.dll
lib/emby-server/system/System.Threading.Tasks.Parallel.dll
lib/emby-server/system/System.Threading.Tasks.dll
@@ -184,8 +186,6 @@ lib/emby-server/system/System.Xml.XPath.XDocument.dll
lib/emby-server/system/System.Xml.XPath.dll
lib/emby-server/system/System.Xml.XmlDocument.dll
lib/emby-server/system/System.Xml.XmlSerializer.dll
-lib/emby-server/system/dashboard-ui/addplugin.html
-lib/emby-server/system/dashboard-ui/appservices.html
lib/emby-server/system/dashboard-ui/bower_components/Sortable/Sortable.min.js
lib/emby-server/system/dashboard-ui/bower_components/Swiper/dist/css/swiper.min.css
lib/emby-server/system/dashboard-ui/bower_components/Swiper/dist/js/swiper.min.js
@@ -225,6 +225,9 @@ lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/alphapic
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/alphapicker/style.css
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/appfooter/appfooter.css
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/appfooter/appfooter.js
+lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/appheader/appheader.css
+lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/appheader/appheader.js
+lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/appheader/appheader.template.html
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/appsettings.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/backdrop/backdrop.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/backdrop/style.css
@@ -242,6 +245,7 @@ lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/collecti
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/confirm/confirm.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/datetime.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/deletehelper.js
+lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/detailbuttons.css
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/dialog/dialog.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/dialog/dialog.template.html
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/dialoghelper/dialoghelper.css
@@ -282,7 +286,6 @@ lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/imagedow
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/imagedownloader/imagedownloader.template.html
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/imageeditor/imageeditor.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/imageeditor/imageeditor.template.html
-lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/images/basicimagefetcher.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/images/imagehelper.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/images/style.css
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/imageuploader/imageuploader.js
@@ -299,6 +302,7 @@ lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/itemhelp
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/itemidentifier/itemidentifier.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/itemidentifier/itemidentifier.template.html
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/itemsrefresher.js
+lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/layout.css
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/layoutmanager.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/lazyloader/lazyloader-intersectionobserver.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/lazyloader/lazyloader-scroll.js
@@ -353,7 +357,6 @@ lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/playback
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/playerstats/playerstats.css
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/playerstats/playerstats.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/playlisteditor/playlisteditor.js
-lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/playmenu.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/pluginmanager.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/polyfills/array.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/polyfills/bind.js
@@ -362,14 +365,12 @@ lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/polyfill
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/prompt/prompt.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/prompt/prompt.template.html
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/qualityoptions.js
-lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/empty.png
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingbutton.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingcreator.css
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingcreator.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingcreator.template.html
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingeditor.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingeditor.template.html
-lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingfields.css
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingfields.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingfields.template.html
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordinghelper.js
@@ -390,6 +391,7 @@ lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/search/s
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/search/searchfields.template.html
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/search/searchresults.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/search/searchresults.template.html
+lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/sections.css
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/serverrestartdialog/serverrestartdialog.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/serviceworker/notifications.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/serviceworker/sync.js
@@ -399,11 +401,8 @@ lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/shortcut
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/skinmanager.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/slideshow/slideshow.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/slideshow/style.css
-lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/sortmenu/sortmenu.js
-lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/sortmenu/sortmenu.template.html
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/staticbackdrops.js
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/strings/ar.json
-lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/strings/be-BY.json
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/strings/bg-BG.json
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/strings/ca.json
lib/emby-server/system/dashboard-ui/bower_components/emby-webcomponents/strings/cs.json
@@ -529,8 +528,6 @@ lib/emby-server/system/dashboard-ui/components/directorybrowser/directorybrowser
lib/emby-server/system/dashboard-ui/components/directorybrowser/directorybrowser.js
lib/emby-server/system/dashboard-ui/components/dockedtabs/dockedtabs.css
lib/emby-server/system/dashboard-ui/components/dockedtabs/dockedtabs.js
-lib/emby-server/system/dashboard-ui/components/groupedcards.js
-lib/emby-server/system/dashboard-ui/components/humanedate.js
lib/emby-server/system/dashboard-ui/components/iap.js
lib/emby-server/system/dashboard-ui/components/imageoptionseditor/imageoptionseditor.js
lib/emby-server/system/dashboard-ui/components/imageoptionseditor/imageoptionseditor.template.html
@@ -550,8 +547,6 @@ lib/emby-server/system/dashboard-ui/css/dashboard.css
lib/emby-server/system/dashboard-ui/css/detailtable.css
lib/emby-server/system/dashboard-ui/css/images/ani_equalizer_white.gif
lib/emby-server/system/dashboard-ui/css/images/iossplash.png
-lib/emby-server/system/dashboard-ui/css/images/logindefault.png
-lib/emby-server/system/dashboard-ui/css/images/logoblack.png
lib/emby-server/system/dashboard-ui/css/images/supporter/premiumflag.png
lib/emby-server/system/dashboard-ui/css/images/supporter/supporterbadge.png
lib/emby-server/system/dashboard-ui/css/images/supporter/supporterflag.png
@@ -560,7 +555,6 @@ lib/emby-server/system/dashboard-ui/css/livetv.css
lib/emby-server/system/dashboard-ui/css/metadataeditor.css
lib/emby-server/system/dashboard-ui/css/nowplaying.css
lib/emby-server/system/dashboard-ui/css/site.css
-lib/emby-server/system/dashboard-ui/css/videoosd.css
lib/emby-server/system/dashboard-ui/dashboard.html
lib/emby-server/system/dashboard-ui/dashboard/aboutpage.js
lib/emby-server/system/dashboard-ui/dashboard/dashboardgeneral.js
@@ -568,11 +562,9 @@ lib/emby-server/system/dashboard-ui/dashboard/dashboardhosting.js
lib/emby-server/system/dashboard-ui/dashboard/devicesupload.js
lib/emby-server/system/dashboard-ui/dashboard/librarysettings.js
lib/emby-server/system/dashboard-ui/dashboard/logpage.js
+lib/emby-server/system/dashboard-ui/dashboard/releasenotes.html
+lib/emby-server/system/dashboard-ui/dashboard/releasenotes.js
lib/emby-server/system/dashboard-ui/dashboard/serveractivity.js
-lib/emby-server/system/dashboard-ui/dashboard/wizardfinishpage.js
-lib/emby-server/system/dashboard-ui/dashboard/wizardremoteaccess.js
-lib/emby-server/system/dashboard-ui/dashboard/wizardsettings.js
-lib/emby-server/system/dashboard-ui/dashboard/wizardstart.js
lib/emby-server/system/dashboard-ui/dashboardgeneral.html
lib/emby-server/system/dashboard-ui/dashboardhosting.html
lib/emby-server/system/dashboard-ui/devices/device.html
@@ -600,7 +592,9 @@ lib/emby-server/system/dashboard-ui/homevideos/homevideos.js
lib/emby-server/system/dashboard-ui/homevideos/photos.js
lib/emby-server/system/dashboard-ui/homevideos/videos.js
lib/emby-server/system/dashboard-ui/index.html
-lib/emby-server/system/dashboard-ui/itemdetails.html
+lib/emby-server/system/dashboard-ui/item/item.css
+lib/emby-server/system/dashboard-ui/item/item.html
+lib/emby-server/system/dashboard-ui/item/item.js
lib/emby-server/system/dashboard-ui/legacy/buttonenabled.js
lib/emby-server/system/dashboard-ui/legacy/dashboard.js
lib/emby-server/system/dashboard-ui/legacy/fnchecked.js
@@ -653,8 +647,6 @@ lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-progressbar/emby-
lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-progressring/emby-progressring.css
lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-progressring/emby-progressring.js
lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-progressring/emby-progressring.template.html
-lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-radio/emby-radio.css
-lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-radio/emby-radio.js
lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-scrollbuttons/emby-scrollbuttons.css
lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-scrollbuttons/emby-scrollbuttons.js
lib/emby-server/system/dashboard-ui/modules/emby-elements/emby-scroller/emby-scroller.js
@@ -677,6 +669,7 @@ lib/emby-server/system/dashboard-ui/modules/emby-elements/guide/tvguide.template
lib/emby-server/system/dashboard-ui/modules/emby-elements/sync/emby-downloadbutton.js
lib/emby-server/system/dashboard-ui/modules/emby-elements/userdatabuttons/emby-playstatebutton.js
lib/emby-server/system/dashboard-ui/modules/emby-elements/userdatabuttons/emby-ratingbutton.js
+lib/emby-server/system/dashboard-ui/modules/humanedate/humanedate.js
lib/emby-server/system/dashboard-ui/modules/virtual-scroller/virtual-scroller.css
lib/emby-server/system/dashboard-ui/modules/virtual-scroller/virtual-scroller.js
lib/emby-server/system/dashboard-ui/movies/collections.js
@@ -710,14 +703,21 @@ lib/emby-server/system/dashboard-ui/notificationsettings.html
lib/emby-server/system/dashboard-ui/nowplaying.html
lib/emby-server/system/dashboard-ui/offline/offline.html
lib/emby-server/system/dashboard-ui/offline/offline.js
-lib/emby-server/system/dashboard-ui/plugincatalog.html
-lib/emby-server/system/dashboard-ui/plugins.html
+lib/emby-server/system/dashboard-ui/plugins/addplugin.html
+lib/emby-server/system/dashboard-ui/plugins/addpluginpage.css
+lib/emby-server/system/dashboard-ui/plugins/addpluginpage.js
+lib/emby-server/system/dashboard-ui/plugins/plugincatalog.css
+lib/emby-server/system/dashboard-ui/plugins/plugincatalog.html
+lib/emby-server/system/dashboard-ui/plugins/plugincatalog.js
+lib/emby-server/system/dashboard-ui/plugins/plugins.html
+lib/emby-server/system/dashboard-ui/plugins/plugins.js
lib/emby-server/system/dashboard-ui/robots.txt
-lib/emby-server/system/dashboard-ui/scheduledtask.html
-lib/emby-server/system/dashboard-ui/scheduledtasks.html
-lib/emby-server/system/dashboard-ui/scripts/addpluginpage.js
+lib/emby-server/system/dashboard-ui/scheduledtasks/scheduledtask.html
+lib/emby-server/system/dashboard-ui/scheduledtasks/scheduledtaskpage.js
+lib/emby-server/system/dashboard-ui/scheduledtasks/scheduledtasks.html
+lib/emby-server/system/dashboard-ui/scheduledtasks/scheduledtaskspage.js
+lib/emby-server/system/dashboard-ui/scripts/app.js
lib/emby-server/system/dashboard-ui/scripts/apploader.js
-lib/emby-server/system/dashboard-ui/scripts/appservices.js
lib/emby-server/system/dashboard-ui/scripts/autobackdrops.js
lib/emby-server/system/dashboard-ui/scripts/babelhelpers.js
lib/emby-server/system/dashboard-ui/scripts/camerauploadsettings.js
@@ -729,7 +729,6 @@ lib/emby-server/system/dashboard-ui/scripts/encodingsettings.js
lib/emby-server/system/dashboard-ui/scripts/forgotpassword.js
lib/emby-server/system/dashboard-ui/scripts/forgotpasswordpin.js
lib/emby-server/system/dashboard-ui/scripts/itembynamedetailpage.js
-lib/emby-server/system/dashboard-ui/scripts/itemdetailpage.js
lib/emby-server/system/dashboard-ui/scripts/librarymenu.js
lib/emby-server/system/dashboard-ui/scripts/loginpage.js
lib/emby-server/system/dashboard-ui/scripts/managedownloads.js
@@ -745,15 +744,9 @@ lib/emby-server/system/dashboard-ui/scripts/mysyncsettings.js
lib/emby-server/system/dashboard-ui/scripts/notificationsetting.js
lib/emby-server/system/dashboard-ui/scripts/notificationsettings.js
lib/emby-server/system/dashboard-ui/scripts/nowplayingpage.js
-lib/emby-server/system/dashboard-ui/scripts/plugincatalogpage.js
-lib/emby-server/system/dashboard-ui/scripts/pluginspage.js
-lib/emby-server/system/dashboard-ui/scripts/scheduledtaskpage.js
-lib/emby-server/system/dashboard-ui/scripts/scheduledtaskspage.js
lib/emby-server/system/dashboard-ui/scripts/searchpage.js
-lib/emby-server/system/dashboard-ui/scripts/searchtab.js
lib/emby-server/system/dashboard-ui/scripts/selectserver.js
lib/emby-server/system/dashboard-ui/scripts/serversecurity.js
-lib/emby-server/system/dashboard-ui/scripts/site.js
lib/emby-server/system/dashboard-ui/scripts/supporterkeypage.js
lib/emby-server/system/dashboard-ui/scripts/syncactivity.js
lib/emby-server/system/dashboard-ui/scripts/syncsettings.js
@@ -764,10 +757,6 @@ lib/emby-server/system/dashboard-ui/scripts/userlibraryaccess.js
lib/emby-server/system/dashboard-ui/scripts/usernew.js
lib/emby-server/system/dashboard-ui/scripts/userparentalcontrol.js
lib/emby-server/system/dashboard-ui/scripts/userpasswordpage.js
-lib/emby-server/system/dashboard-ui/scripts/userprofilespage.js
-lib/emby-server/system/dashboard-ui/scripts/videoosd.js
-lib/emby-server/system/dashboard-ui/scripts/wizardagreement.js
-lib/emby-server/system/dashboard-ui/scripts/wizarduserpage.js
lib/emby-server/system/dashboard-ui/search.html
lib/emby-server/system/dashboard-ui/selectserver.html
lib/emby-server/system/dashboard-ui/serveractivity.html
@@ -846,19 +835,30 @@ lib/emby-server/system/dashboard-ui/usermenu/usermenu.js
lib/emby-server/system/dashboard-ui/usernew.html
lib/emby-server/system/dashboard-ui/userparentalcontrol.html
lib/emby-server/system/dashboard-ui/userpassword.html
-lib/emby-server/system/dashboard-ui/userprofiles.html
-lib/emby-server/system/dashboard-ui/videoosd.html
-lib/emby-server/system/dashboard-ui/wizardagreement.html
-lib/emby-server/system/dashboard-ui/wizardfinish.html
-lib/emby-server/system/dashboard-ui/wizardlibrary.html
-lib/emby-server/system/dashboard-ui/wizardremoteaccess.html
-lib/emby-server/system/dashboard-ui/wizardsettings.html
-lib/emby-server/system/dashboard-ui/wizardstart.html
-lib/emby-server/system/dashboard-ui/wizarduser.html
+lib/emby-server/system/dashboard-ui/users/users.html
+lib/emby-server/system/dashboard-ui/users/users.js
+lib/emby-server/system/dashboard-ui/videoosd/videoosd.css
+lib/emby-server/system/dashboard-ui/videoosd/videoosd.html
+lib/emby-server/system/dashboard-ui/videoosd/videoosd.js
+lib/emby-server/system/dashboard-ui/wizard/wizard.css
+lib/emby-server/system/dashboard-ui/wizard/wizardagreement.html
+lib/emby-server/system/dashboard-ui/wizard/wizardagreement.js
+lib/emby-server/system/dashboard-ui/wizard/wizardfinish.html
+lib/emby-server/system/dashboard-ui/wizard/wizardfinishpage.js
+lib/emby-server/system/dashboard-ui/wizard/wizardlibrary.html
+lib/emby-server/system/dashboard-ui/wizard/wizardremoteaccess.html
+lib/emby-server/system/dashboard-ui/wizard/wizardremoteaccess.js
+lib/emby-server/system/dashboard-ui/wizard/wizardsettings.html
+lib/emby-server/system/dashboard-ui/wizard/wizardsettings.js
+lib/emby-server/system/dashboard-ui/wizard/wizardstart.html
+lib/emby-server/system/dashboard-ui/wizard/wizardstart.js
+lib/emby-server/system/dashboard-ui/wizard/wizarduser.html
+lib/emby-server/system/dashboard-ui/wizard/wizarduserpage.js
lib/emby-server/system/libSkiaSharp.dll
lib/emby-server/system/libSkiaSharp.dylib
lib/emby-server/system/netstandard.dll
lib/emby-server/system/plugins/AudioDb.dll
+lib/emby-server/system/plugins/DvdMounter.dll
lib/emby-server/system/plugins/Emby.Dlna.dll
lib/emby-server/system/plugins/Emby.PortMapper.dll
lib/emby-server/system/plugins/Emby.Server.CinemaMode.dll
diff --git a/multimedia/ffmpegthumbnailer/Makefile b/multimedia/ffmpegthumbnailer/Makefile
index 03f2a000796e..9d7b4134ebbf 100644
--- a/multimedia/ffmpegthumbnailer/Makefile
+++ b/multimedia/ffmpegthumbnailer/Makefile
@@ -6,7 +6,7 @@ PORTVERSION= 2.2.0
PORTREVISION= 10
CATEGORIES= multimedia graphics
-MAINTAINER= clutton@zoho.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= Lightweight video thumbnailer that can be used by file managers
LICENSE= GPLv2+
diff --git a/multimedia/fpc-libvlc/Makefile b/multimedia/fpc-libvlc/Makefile
index 7a8c4531a9f5..53dfa28b93d5 100644
--- a/multimedia/fpc-libvlc/Makefile
+++ b/multimedia/fpc-libvlc/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= multimedia lang
PKGNAMESUFFIX= -libvlc
diff --git a/multimedia/gmmlib/Makefile b/multimedia/gmmlib/Makefile
index 9fc79811dcf0..09241bed24ef 100644
--- a/multimedia/gmmlib/Makefile
+++ b/multimedia/gmmlib/Makefile
@@ -2,8 +2,7 @@
PORTNAME= gmmlib
DISTVERSIONPREFIX= intel-${PORTNAME}-
-DISTVERSION= 19.2.3
-PORTREVISION= 1
+DISTVERSION= 19.2.4
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
diff --git a/multimedia/gmmlib/distinfo b/multimedia/gmmlib/distinfo
index 527f1f3f75c5..c9332b1db909 100644
--- a/multimedia/gmmlib/distinfo
+++ b/multimedia/gmmlib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1561507126
-SHA256 (intel-gmmlib-intel-gmmlib-19.2.3_GH0.tar.gz) = 60944d54a4992553f92d71ba9f8f4191d297407b564b0f24e9912b415689582e
-SIZE (intel-gmmlib-intel-gmmlib-19.2.3_GH0.tar.gz) = 633252
+TIMESTAMP = 1567144491
+SHA256 (intel-gmmlib-intel-gmmlib-19.2.4_GH0.tar.gz) = 180defcdb2ace03176307d3241ab58f075cd70a150ad9513df9cfa932c598e5b
+SIZE (intel-gmmlib-intel-gmmlib-19.2.4_GH0.tar.gz) = 633227
diff --git a/multimedia/gstreamer-ffmpeg/Makefile b/multimedia/gstreamer-ffmpeg/Makefile
index 0dd230ce8acd..72f9b4283395 100644
--- a/multimedia/gstreamer-ffmpeg/Makefile
+++ b/multimedia/gstreamer-ffmpeg/Makefile
@@ -33,6 +33,8 @@ CONFIGURE_ARGS= --without-system-ffmpeg \
PLIST_SUB= VERSION="${PORTVERSION:R}"
LDFLAGS+= -Wl,-Bsymbolic
+LDFLAGS_armv6= -Wl,-znotext
+LDFLAGS_armv7= -Wl,-znotext
LDFLAGS_i386= -Wl,-znotext
NOPRECIOUSMAKEVARS= yes # ARCH
diff --git a/multimedia/gstreamer1-vaapi/Makefile b/multimedia/gstreamer1-vaapi/Makefile
index 801ae98f9224..6453d6ddb248 100644
--- a/multimedia/gstreamer1-vaapi/Makefile
+++ b/multimedia/gstreamer1-vaapi/Makefile
@@ -18,12 +18,12 @@ LIB_DEPENDS= libva.so:multimedia/libva
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USES= compiler:c11 gettext-runtime gmake gnome libtool \
- pkgconfig tar:xz
+ pkgconfig tar:xz xorg
USE_LDCONFIG= yes
USE_GNOME= glib20
USE_GSTREAMER1= bad gl
USE_GL= gl
-USE_XORG= x11 xrandr xrender xorgproto:build
+USE_XORG= x11 xrandr xrender xorgproto
OPTIONS_DEFINE= DRM WAYLAND
diff --git a/multimedia/kamoso/distinfo b/multimedia/kamoso/distinfo
index 66ca981dbf0d..1176843c80ae 100644
--- a/multimedia/kamoso/distinfo
+++ b/multimedia/kamoso/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1565555715
-SHA256 (KDE/applications/19.08.0/kamoso-19.08.0.tar.xz) = 2aa8765f71109e813836dced26994a953973ef6f4d517ab224691f2342d64129
-SIZE (KDE/applications/19.08.0/kamoso-19.08.0.tar.xz) = 200960
+TIMESTAMP = 1567537297
+SHA256 (KDE/applications/19.08.1/kamoso-19.08.1.tar.xz) = 76d7a9ea70646f8e86e912b72bd9f9ab42711f0cd53c7bed1403a274de036675
+SIZE (KDE/applications/19.08.1/kamoso-19.08.1.tar.xz) = 201564
diff --git a/multimedia/kdemultimedia-ffmpegthumbs/distinfo b/multimedia/kdemultimedia-ffmpegthumbs/distinfo
index 99353e89048b..42766aac0437 100644
--- a/multimedia/kdemultimedia-ffmpegthumbs/distinfo
+++ b/multimedia/kdemultimedia-ffmpegthumbs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1565555716
-SHA256 (KDE/applications/19.08.0/ffmpegthumbs-19.08.0.tar.xz) = 13f5f8b40c0f6146cdd4d1d9e6a7b7dd19cda9650fe08f9731c050e58f11efee
-SIZE (KDE/applications/19.08.0/ffmpegthumbs-19.08.0.tar.xz) = 25072
+TIMESTAMP = 1567537298
+SHA256 (KDE/applications/19.08.1/ffmpegthumbs-19.08.1.tar.xz) = 527ef798db833e71e2faf315fc89596716bd2bd7d11c78bc1bb2ef9b1549a71b
+SIZE (KDE/applications/19.08.1/ffmpegthumbs-19.08.1.tar.xz) = 25164
diff --git a/multimedia/kodi-addon-inputstream.adaptive-devel/Makefile b/multimedia/kodi-addon-inputstream.adaptive-devel/Makefile
index 298eab83e4e1..8586159b64b4 100644
--- a/multimedia/kodi-addon-inputstream.adaptive-devel/Makefile
+++ b/multimedia/kodi-addon-inputstream.adaptive-devel/Makefile
@@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= inputstream.adaptive
-DISTVERSION= 2.3.21
-DISTVERSIONSUFFIX= -Leia
+DISTVERSION= 2.5.0
+DISTVERSIONSUFFIX= -Matrix
CATEGORIES= multimedia
PKGNAMEPREFIX= kodi-addon-
PKGNAMESUFFIX= -devel
@@ -13,9 +13,9 @@ COMMENT= Adaptive stream support for Kodi
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.GPL
-BUILD_DEPENDS= kodi-devel>=19.0.a20190518_1:multimedia/kodi-devel
+BUILD_DEPENDS= kodi-devel>=19.0.a20190826:multimedia/kodi-devel
LIB_DEPENDS= libexpat.so:textproc/expat2
-RUN_DEPENDS= kodi-devel>=19.0.a20190518_1:multimedia/kodi-devel
+RUN_DEPENDS= kodi-devel>=19.0.a20190826:multimedia/kodi-devel
USES= cmake
USE_GITHUB= yes
diff --git a/multimedia/kodi-addon-inputstream.adaptive-devel/distinfo b/multimedia/kodi-addon-inputstream.adaptive-devel/distinfo
index 3c439c25b5a5..6a2a94fbe3d4 100644
--- a/multimedia/kodi-addon-inputstream.adaptive-devel/distinfo
+++ b/multimedia/kodi-addon-inputstream.adaptive-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1560005283
-SHA256 (peak3d-inputstream.adaptive-2.3.21-Leia_GH0.tar.gz) = 2c8b637e93e7c9211a3b15f0591013769e04b68a93a03b09b2a3c128888cbee5
-SIZE (peak3d-inputstream.adaptive-2.3.21-Leia_GH0.tar.gz) = 712611
+TIMESTAMP = 1567494483
+SHA256 (peak3d-inputstream.adaptive-2.5.0-Matrix_GH0.tar.gz) = 371fe4514dc07a21d6ba0692407eb4ae62aae09e9a554bbb3ea2710a9eeebe4d
+SIZE (peak3d-inputstream.adaptive-2.5.0-Matrix_GH0.tar.gz) = 717098
diff --git a/multimedia/kodi-devel/Makefile b/multimedia/kodi-devel/Makefile
index 133e34010981..dd8c56435403 100644
--- a/multimedia/kodi-devel/Makefile
+++ b/multimedia/kodi-devel/Makefile
@@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= kodi
-DISTVERSION= 19.0.a20190604
-PORTREVISION= 2
+DISTVERSION= 19.0.a20190826
+PORTREVISION= 1
CATEGORIES= multimedia
PKGNAMESUFFIX= -devel
@@ -56,7 +56,7 @@ USES= autoreconf:build cmake:noninja compiler:c++11-lang gettext \
USE_GITHUB= yes
GH_ACCOUNT= xbmc
GH_PROJECT= xbmc
-GH_TAGNAME= d14a5bf1066d3412f488b2ce9e286fc9b30d2c8f
+GH_TAGNAME= 0bc5954818e6b55a98f551a540a4d3589b60297f
USE_GNOME= libxml2 libxslt
USE_JAVA= yes
JAVA_BUILD= yes
diff --git a/multimedia/kodi-devel/distinfo b/multimedia/kodi-devel/distinfo
index 859c89946053..8d2035b17279 100644
--- a/multimedia/kodi-devel/distinfo
+++ b/multimedia/kodi-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1559829084
-SHA256 (xbmc-xbmc-19.0.a20190604-d14a5bf1066d3412f488b2ce9e286fc9b30d2c8f_GH0.tar.gz) = 738fde70d0577a6129468759997d382376495723b90411003be5382b263e4606
-SIZE (xbmc-xbmc-19.0.a20190604-d14a5bf1066d3412f488b2ce9e286fc9b30d2c8f_GH0.tar.gz) = 78696689
+TIMESTAMP = 1566880765
+SHA256 (xbmc-xbmc-19.0.a20190826-0bc5954818e6b55a98f551a540a4d3589b60297f_GH0.tar.gz) = 1e0d55dab4d793ce4bd908b8f520f8be74c16d3c3ded0921995344ce1904475f
+SIZE (xbmc-xbmc-19.0.a20190826-0bc5954818e6b55a98f551a540a4d3589b60297f_GH0.tar.gz) = 78454589
diff --git a/multimedia/libva-intel-media-driver/Makefile b/multimedia/libva-intel-media-driver/Makefile
index 148e4f354b87..60fd5a39079c 100644
--- a/multimedia/libva-intel-media-driver/Makefile
+++ b/multimedia/libva-intel-media-driver/Makefile
@@ -2,7 +2,7 @@
PORTNAME= media-driver
DISTVERSIONPREFIX= intel-media-
-DISTVERSION= 19.3.pre2
+DISTVERSION= 19.3.pre3
CATEGORIES= multimedia
PKGNAMEPREFIX= libva-intel-
diff --git a/multimedia/libva-intel-media-driver/distinfo b/multimedia/libva-intel-media-driver/distinfo
index 33a75ca9a577..31417238069e 100644
--- a/multimedia/libva-intel-media-driver/distinfo
+++ b/multimedia/libva-intel-media-driver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1565886223
-SHA256 (intel-media-driver-intel-media-19.3.pre2_GH0.tar.gz) = 3a1acaf76d56af0f90a46b8aea55a51db75a29144954febf3cdc1934b4a49477
-SIZE (intel-media-driver-intel-media-19.3.pre2_GH0.tar.gz) = 15590400
+TIMESTAMP = 1567063600
+SHA256 (intel-media-driver-intel-media-19.3.pre3_GH0.tar.gz) = 42a09c3c490e7bdf8c766485799a22bddeb29d72b7f3e938e2a434753c793648
+SIZE (intel-media-driver-intel-media-19.3.pre3_GH0.tar.gz) = 15729431
diff --git a/multimedia/libva-intel-media-driver/files/patch-clang b/multimedia/libva-intel-media-driver/files/patch-clang
index 98f3767a5690..fa923ec2babb 100644
--- a/multimedia/libva-intel-media-driver/files/patch-clang
+++ b/multimedia/libva-intel-media-driver/files/patch-clang
@@ -1,6 +1,9 @@
media_driver/linux/common/os/mos_utilities_specific.c:2617:12: error: cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information
return (uint32_t)pthread_self();
^~~~~~~~~~~~~~~~~~~~~~~~
+media_driver/media_driver_next/linux/common/os/mos_utilities_specific_next.cpp:1761:12: error: cast from pointer to smaller type 'uint32_t' (aka 'unsigned int') loses information
+ return (uint32_t)pthread_self();
+ ^~~~~~~~~~~~~~~~~~~~~~~~
--- media_driver/linux/common/os/mos_utilities_specific.c.orig 2018-10-01 21:39:52 UTC
+++ media_driver/linux/common/os/mos_utilities_specific.c
@@ -13,3 +16,14 @@ media_driver/linux/common/os/mos_utilities_specific.c:2617:12: error: cast from
}
MOS_STATUS MOS_WaitThread(
+--- media_driver/media_driver_next/linux/common/os/mos_utilities_specific_next.cpp.orig 2019-08-29 07:26:40 UTC
++++ media_driver/media_driver_next/linux/common/os/mos_utilities_specific_next.cpp
+@@ -1758,7 +1758,7 @@ uint32_t MosUtilities::MOS_GetThreadId(
+
+ uint32_t MosUtilities::MOS_GetCurrentThreadId()
+ {
+- return (uint32_t)pthread_self();
++ return (uintptr_t)pthread_self();
+ }
+
+ MOS_STATUS MosUtilities::MOS_WaitThread(
diff --git a/multimedia/libva-intel-media-driver/files/patch-diagnostics b/multimedia/libva-intel-media-driver/files/patch-diagnostics
new file mode 100644
index 000000000000..f6ad0b8ccf93
--- /dev/null
+++ b/multimedia/libva-intel-media-driver/files/patch-diagnostics
@@ -0,0 +1,13 @@
+Enable skuwa debug messages
+
+--- media_driver/linux/common/os/linux_skuwa_debug.h.orig 2019-08-29 07:26:40 UTC
++++ media_driver/linux/common/os/linux_skuwa_debug.h
+@@ -35,7 +35,7 @@
+ #define DEVINFO_WARNING(msg) ALOGW(msg)
+ #define DEVINFO_ERROR(msg) ALOGE(msg)
+
+-#elif defined(__linux__) // Linux libskuwa
++#elif defined(__unix__) // Linux libskuwa
+ #include <stdio.h>
+ #include <assert.h>
+
diff --git a/multimedia/libva-intel-media-driver/files/patch-memalign b/multimedia/libva-intel-media-driver/files/patch-memalign
index 59f8aec24c51..fce225883072 100644
--- a/multimedia/libva-intel-media-driver/files/patch-memalign
+++ b/multimedia/libva-intel-media-driver/files/patch-memalign
@@ -61,3 +61,13 @@ media_driver/linux/common/os/mos_utilities_specific.h:91:43: note: expanded from
static void FreeAlignedMemory(void *memory) { free(memory); }
+--- media_driver/media_driver_next/agnostic/common/os/mos_utilities_next.cpp.orig 2019-08-29 07:26:40 UTC
++++ media_driver/media_driver_next/agnostic/common/os/mos_utilities_next.cpp
+@@ -30,7 +30,6 @@
+ #include "mos_util_user_interface_next.h"
+ #include <sstream>
+ #include <fcntl.h> //open
+-#include <malloc.h> // For memalign
+ #include <string.h> // memset
+ #include <stdlib.h> // atoi atol
+ #include <math.h>
diff --git a/multimedia/mkvtoolnix/Makefile b/multimedia/mkvtoolnix/Makefile
index 7e7b45a5138d..5569af3df45d 100644
--- a/multimedia/mkvtoolnix/Makefile
+++ b/multimedia/mkvtoolnix/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= mkvtoolnix
-PORTVERSION= 36.0.0
-PORTREVISION= 1
+PORTVERSION= 37.0.0
CATEGORIES= multimedia audio
MASTER_SITES= http://www.bunkus.org/videotools/mkvtoolnix/sources/ \
https://mkvtoolnix.download/sources/
diff --git a/multimedia/mkvtoolnix/distinfo b/multimedia/mkvtoolnix/distinfo
index 9bd14f1cc64f..d0c6c0928db7 100644
--- a/multimedia/mkvtoolnix/distinfo
+++ b/multimedia/mkvtoolnix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1565527855
-SHA256 (mkvtoolnix-36.0.0.tar.xz) = 2697321755a277fd499000b7888e6beced1a1d67230110f1d631b4b83922a704
-SIZE (mkvtoolnix-36.0.0.tar.xz) = 7304756
+TIMESTAMP = 1567432706
+SHA256 (mkvtoolnix-37.0.0.tar.xz) = 3d421af5307243591b726427a2c1a9c3cb496e8a5003362b5069558fc2488d64
+SIZE (mkvtoolnix-37.0.0.tar.xz) = 7307984
diff --git a/multimedia/mp4v2/Makefile b/multimedia/mp4v2/Makefile
index 5c2a25ccafdc..5e3ab7755efe 100644
--- a/multimedia/mp4v2/Makefile
+++ b/multimedia/mp4v2/Makefile
@@ -2,18 +2,17 @@
# $FreeBSD$
PORTNAME= mp4v2
-PORTVERSION= 1.9.1
-PORTREVISION= 3
+PORTVERSION= 2.0.0
CATEGORIES= multimedia
-MASTER_SITES= LOCAL/riggs/mp4v2
+MASTER_SITES= GENTOO
MAINTAINER= multimedia@FreeBSD.org
COMMENT= Library and tools to read, create, and modify mp4 files
LICENSE= MPL11
-CONFLICTS= mpeg4ip-libmp4v2-[0-9.]*
USES= compiler:features gmake libtool tar:bzip2
+
MAKEFILE= GNUmakefile
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/multimedia/mp4v2/distinfo b/multimedia/mp4v2/distinfo
index 1cae261c8821..4ecbbb829c0c 100644
--- a/multimedia/mp4v2/distinfo
+++ b/multimedia/mp4v2/distinfo
@@ -1,2 +1,3 @@
-SHA256 (mp4v2-1.9.1.tar.bz2) = 5c381caeab2326fc48cfda0fe202bdb8ba0ae624d9c97ad7680a2b07e2c2e3b4
-SIZE (mp4v2-1.9.1.tar.bz2) = 432943
+TIMESTAMP = 1566907643
+SHA256 (mp4v2-2.0.0.tar.bz2) = 0319b9a60b667cf10ee0ec7505eb7bdc0a2e21ca7a93db96ec5bd758e3428338
+SIZE (mp4v2-2.0.0.tar.bz2) = 495672
diff --git a/multimedia/mp4v2/files/patch-GNUmakefile.in b/multimedia/mp4v2/files/patch-GNUmakefile.in
deleted file mode 100644
index f8bef790c0c1..000000000000
--- a/multimedia/mp4v2/files/patch-GNUmakefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./GNUmakefile.in.orig 2010-07-12 21:25:25.000000000 +0100
-+++ ./GNUmakefile.in 2010-07-12 21:26:04.000000000 +0100
-@@ -443,7 +443,7 @@
- lib_LTLIBRARIES = libmp4v2.la
-
- ###############################################################################
--libmp4v2_la_LDFLAGS = -version-number $(PROJECT_version_major):$(PROJECT_version_minor):$(PROJECT_version_point) $(X_libmp4v2_la_LDFLAGS)
-+libmp4v2_la_LDFLAGS = -version-info 10:1:9
- libmp4v2_la_SOURCES = src/3gp.cpp src/atom_ac3.cpp src/atom_amr.cpp \
- src/atom_avc1.cpp src/atom_avcC.cpp src/atom_chpl.cpp \
- src/atom_colr.cpp src/atom_d263.cpp src/atom_dac3.cpp \
diff --git a/multimedia/mp4v2/files/patch-include__mp4v2__itmf_tags.h b/multimedia/mp4v2/files/patch-include__mp4v2__itmf_tags.h
deleted file mode 100644
index a29fd4a97774..000000000000
--- a/multimedia/mp4v2/files/patch-include__mp4v2__itmf_tags.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./include/mp4v2/itmf_tags.h.orig 2010-07-14 16:35:27.000000000 +0100
-+++ ./include/mp4v2/itmf_tags.h 2010-07-14 16:35:35.000000000 +0100
-@@ -122,7 +122,7 @@
- * @return structure with all tags missing.
- */
- MP4V2_EXPORT
--const MP4Tags* MP4TagsAlloc();
-+const MP4Tags* MP4TagsAlloc(void);
-
- /** Fetch data from mp4 file and populate structure.
- *
diff --git a/multimedia/mp4v2/files/patch-src-itmf-type.cpp b/multimedia/mp4v2/files/patch-src-itmf-type.cpp
new file mode 100644
index 000000000000..25c240c00728
--- /dev/null
+++ b/multimedia/mp4v2/files/patch-src-itmf-type.cpp
@@ -0,0 +1,11 @@
+--- src/itmf/type.cpp.orig 2012-05-20 22:11:53 UTC
++++ src/itmf/type.cpp
+@@ -284,7 +284,7 @@ namespace {
+ { BT_BMP, "\x42\x4d" },
+ { BT_GIF, "GIF87a" },
+ { BT_GIF, "GIF89a" },
+- { BT_JPEG, "\xff\xd8\xff\xe0" },
++ { BT_JPEG, "\xff\xd8\xff" },
+ { BT_PNG, "\x89\x50\x4e\x47\x0d\x0a\x1a\x0a" },
+ { BT_UNDEFINED } // must be last
+ };
diff --git a/multimedia/mp4v2/files/patch-src-mp4.cpp b/multimedia/mp4v2/files/patch-src-mp4.cpp
new file mode 100644
index 000000000000..676c227e13eb
--- /dev/null
+++ b/multimedia/mp4v2/files/patch-src-mp4.cpp
@@ -0,0 +1,15 @@
+--- src/mp4.cpp.orig 2012-05-20 22:11:53 UTC
++++ src/mp4.cpp
+@@ -2402,8 +2402,11 @@ MP4FileHandle MP4ReadProvider( const cha
+ if (MP4_IS_VALID_FILE_HANDLE(hFile)) {
+ MP4File *pFile = (MP4File *)hFile;
+ try {
+- return pFile->GetTrackIntegerProperty(trackId,
++ uint32_t bitrate = pFile->GetTrackIntegerProperty(trackId,
+ "mdia.minf.stbl.stsd.*.esds.decConfigDescr.avgBitrate");
++ if( bitrate != 0 ) {
++ return bitrate;
++ }
+ }
+ catch( Exception* x ) {
+ //mp4v2::impl::log.errorf(*x); we don't really need to print this.
diff --git a/multimedia/mp4v2/files/patch-src-mp4file_io.cpp b/multimedia/mp4v2/files/patch-src-mp4file_io.cpp
new file mode 100644
index 000000000000..59698e927357
--- /dev/null
+++ b/multimedia/mp4v2/files/patch-src-mp4file_io.cpp
@@ -0,0 +1,20 @@
+--- src/mp4file_io.cpp.orig 2012-05-20 22:11:53 UTC
++++ src/mp4file_io.cpp
+@@ -387,7 +387,7 @@ char* MP4File::ReadCountedString(uint8_t
+ charLength = ReadUInt8();
+ }
+
+- if (fixedLength && (charLength > fixedLength)) {
++ if (fixedLength && (charLength > fixedLength - 1)) {
+ /*
+ * The counted length of this string is greater than the
+ * maxiumum fixed length, so truncate the string to the
+@@ -397,7 +397,7 @@ char* MP4File::ReadCountedString(uint8_t
+ * a non counted string has been used in the place of a
+ * counted string).
+ */
+- WARNING(charLength > fixedLength);
++ WARNING(charLength > fixedLength - 1);
+ charLength = fixedLength - 1U;
+ }
+
diff --git a/multimedia/mp4v2/files/patch-src-mp4info.cpp b/multimedia/mp4v2/files/patch-src-mp4info.cpp
new file mode 100644
index 000000000000..96dfc8391b85
--- /dev/null
+++ b/multimedia/mp4v2/files/patch-src-mp4info.cpp
@@ -0,0 +1,29 @@
+--- src/mp4info.cpp.orig 2012-05-20 22:11:53 UTC
++++ src/mp4info.cpp
+@@ -109,7 +109,7 @@ static char* PrintAudioInfo(
+ const char* typeName = "Unknown";
+ bool foundType = false;
+ uint8_t type = 0;
+- const char *media_data_name;
++ const char *media_data_name = NULL;
+
+ media_data_name = MP4GetTrackMediaDataName(mp4File, trackId);
+
+@@ -306,7 +306,7 @@ static char* PrintVideoInfo(
+ bool foundTypeName = false;
+ const char* typeName = "Unknown";
+
+- const char *media_data_name;
++ const char *media_data_name = NULL;
+ char originalFormat[8];
+ char oformatbuffer[32];
+ originalFormat[0] = 0;
+@@ -315,7 +315,7 @@ static char* PrintVideoInfo(
+
+ media_data_name = MP4GetTrackMediaDataName(mp4File, trackId);
+ // encv 264b
+- if (strcasecmp(media_data_name, "encv") == 0) {
++ if (media_data_name != NULL && strcasecmp(media_data_name, "encv") == 0) {
+ if (MP4GetTrackMediaDataOriginalFormat(mp4File,
+ trackId,
+ originalFormat,
diff --git a/multimedia/mp4v2/files/patch-src-mp4util.cpp b/multimedia/mp4v2/files/patch-src-mp4util.cpp
new file mode 100644
index 000000000000..aee3b7b26ed0
--- /dev/null
+++ b/multimedia/mp4v2/files/patch-src-mp4util.cpp
@@ -0,0 +1,39 @@
+--- src/mp4util.cpp.orig 2012-05-20 22:11:53 UTC
++++ src/mp4util.cpp
+@@ -195,6 +195,9 @@ static bool convertBase64 (const char da
+ return true;
+ }
+
++}} // namespace mp4v2::impl
++
++extern "C"
+ uint8_t *Base64ToBinary (const char *pData, uint32_t decodeSize, uint32_t *pDataSize)
+ {
+ uint8_t *ret;
+@@ -208,7 +211,7 @@ uint8_t *Base64ToBinary (const char *pDa
+ }
+ size = (decodeSize * 3) / 4;
+ groups = decodeSize / 4;
+- ret = (uint8_t *)MP4Calloc(size);
++ ret = (uint8_t *)mp4v2::impl::MP4Calloc(size);
+ if (ret == NULL) return NULL;
+ for (ix = 0; ix < groups; ix++) {
+ uint8_t value[4];
+@@ -220,7 +223,7 @@ uint8_t *Base64ToBinary (const char *pDa
+ }
+ size--;
+ value[jx] = 0;
+- } else if (convertBase64(pData[jx], &value[jx]) == false) {
++ } else if (mp4v2::impl::convertBase64(pData[jx], &value[jx]) == false) {
+ free(ret);
+ return NULL;
+ }
+@@ -234,6 +237,8 @@ uint8_t *Base64ToBinary (const char *pDa
+ return ret;
+ }
+
++namespace mp4v2 { namespace impl {
++
+ // log2 of value, rounded up
+ static uint8_t ilog2(uint64_t value)
+ {
diff --git a/multimedia/mp4v2/files/patch-src__bmff__typebmff.cpp b/multimedia/mp4v2/files/patch-src__bmff__typebmff.cpp
deleted file mode 100644
index 7c04291bc4a3..000000000000
--- a/multimedia/mp4v2/files/patch-src__bmff__typebmff.cpp
+++ /dev/null
@@ -1,35 +0,0 @@
---- ./src/bmff/typebmff.cpp.orig 2009-07-14 03:07:10.000000000 +0400
-+++ ./src/bmff/typebmff.cpp 2012-01-15 22:14:12.057757646 +0400
-@@ -23,19 +23,12 @@
-
- #include "impl.h"
-
--// VStudio idiocy prevents defining template instanced static data
--// in a namespace. Workaround it by defining in global scope.
--// Other platforms will continue to put things in the proper namespace.
--#if defined( _MSC_VER )
--using namespace mp4v2::impl::bmff;
--#else
--namespace mp4v2 { namespace impl { namespace bmff {
--#endif
-+namespace mp4v2 { namespace impl {
-
- ///////////////////////////////////////////////////////////////////////////////
-
- template <>
--const EnumLanguageCode::Entry EnumLanguageCode::data[] = {
-+const bmff::EnumLanguageCode::Entry bmff::EnumLanguageCode::data[] = {
- { mp4v2::impl::bmff::ILC_AAR, "aar", "Afar" },
- { mp4v2::impl::bmff::ILC_ABK, "abk", "Abkhazian" },
- { mp4v2::impl::bmff::ILC_ACE, "ace", "Achinese" },
-@@ -526,9 +519,7 @@
-
- ///////////////////////////////////////////////////////////////////////////////
-
--#if defined( _MSC_VER )
--namespace mp4v2 { namespace impl { namespace bmff {
--#endif
-+namespace bmff {
-
- ///////////////////////////////////////////////////////////////////////////////
-
diff --git a/multimedia/mp4v2/files/patch-src__itmf__type.cpp b/multimedia/mp4v2/files/patch-src__itmf__type.cpp
deleted file mode 100644
index ba698bfc6911..000000000000
--- a/multimedia/mp4v2/files/patch-src__itmf__type.cpp
+++ /dev/null
@@ -1,80 +0,0 @@
---- ./src/itmf/type.cpp.orig 2009-07-14 03:07:08.000000000 +0400
-+++ ./src/itmf/type.cpp 2012-01-15 22:14:12.054748862 +0400
-@@ -24,19 +24,12 @@
-
- #include "impl.h"
-
--// VStudio idiocy prevents defining template instanced static data
--// in a namespace. Workaround it by defining in global scope.
--// Other platforms will continue to put things in the proper namespace.
--#if defined( _MSC_VER )
--using namespace mp4v2::impl::itmf;
--#else
--namespace mp4v2 { namespace impl { namespace itmf {
--#endif
-+namespace mp4v2 { namespace impl {
-
- ///////////////////////////////////////////////////////////////////////////////
-
- template <>
--const EnumBasicType::Entry EnumBasicType::data[] = {
-+const itmf::EnumBasicType::Entry itmf::EnumBasicType::data[] = {
- { mp4v2::impl::itmf::BT_IMPLICIT, "implicit", "implicit" },
- { mp4v2::impl::itmf::BT_UTF8, "utf8", "UTF-8" },
- { mp4v2::impl::itmf::BT_UTF16, "utf16", "UTF-16" },
-@@ -64,7 +57,7 @@
- ///////////////////////////////////////////////////////////////////////////////
-
- template <>
--const EnumGenreType::Entry EnumGenreType::data[] = {
-+const itmf::EnumGenreType::Entry itmf::EnumGenreType::data[] = {
- { mp4v2::impl::itmf::GENRE_BLUES, "blues", "Blues" },
- { mp4v2::impl::itmf::GENRE_CLASSIC_ROCK, "classicrock", "Classic Rock" },
- { mp4v2::impl::itmf::GENRE_COUNTRY, "country", "Country" },
-@@ -200,7 +193,7 @@
- ///////////////////////////////////////////////////////////////////////////////
-
- template <>
--const EnumStikType::Entry EnumStikType::data[] = {
-+const itmf::EnumStikType::Entry itmf::EnumStikType::data[] = {
- { mp4v2::impl::itmf::STIK_OLD_MOVIE, "oldmovie", "Movie" },
- { mp4v2::impl::itmf::STIK_NORMAL, "normal", "Normal" },
- { mp4v2::impl::itmf::STIK_AUDIOBOOK, "audiobook", "Audio Book" },
-@@ -216,7 +209,7 @@
- ///////////////////////////////////////////////////////////////////////////////
-
- template <>
--const EnumAccountType::Entry EnumAccountType::data[] = {
-+const itmf::EnumAccountType::Entry itmf::EnumAccountType::data[] = {
- { mp4v2::impl::itmf::AT_ITUNES, "itunes", "iTunes" },
- { mp4v2::impl::itmf::AT_AOL, "aol", "AOL" },
-
-@@ -226,7 +219,7 @@
- ///////////////////////////////////////////////////////////////////////////////
-
- template <>
--const EnumCountryCode::Entry EnumCountryCode::data[] = {
-+const itmf::EnumCountryCode::Entry itmf::EnumCountryCode::data[] = {
- { mp4v2::impl::itmf::CC_USA, "usa", "United States" },
- { mp4v2::impl::itmf::CC_USA, "fra", "France" },
- { mp4v2::impl::itmf::CC_DEU, "ger", "Germany" },
-@@ -256,7 +249,7 @@
- ///////////////////////////////////////////////////////////////////////////////
-
- template <>
--const EnumContentRating::Entry EnumContentRating::data[] = {
-+const itmf::EnumContentRating::Entry itmf::EnumContentRating::data[] = {
- { mp4v2::impl::itmf::CR_NONE, "none", "None" },
- { mp4v2::impl::itmf::CR_CLEAN, "clean", "Clean" },
- { mp4v2::impl::itmf::CR_EXPLICIT, "explicit", "Explicit" },
-@@ -266,9 +259,7 @@
-
- ///////////////////////////////////////////////////////////////////////////////
-
--#if defined( _MSC_VER )
--namespace mp4v2 { namespace impl { namespace itmf {
--#endif
-+namespace itmf {
-
- ///////////////////////////////////////////////////////////////////////////////
-
diff --git a/multimedia/mp4v2/files/patch-src_mp4util.h b/multimedia/mp4v2/files/patch-src_mp4util.h
new file mode 100644
index 000000000000..13114eb8da71
--- /dev/null
+++ b/multimedia/mp4v2/files/patch-src_mp4util.h
@@ -0,0 +1,11 @@
+--- src/mp4util.h.orig 2019-08-25 16:36:29 UTC
++++ src/mp4util.h
+@@ -33,7 +33,7 @@ namespace mp4v2 { namespace impl {
+ #ifndef ASSERT
+ # define ASSERT(expr) \
+ if (!(expr)) { \
+- throw new Exception("assert failure: "LIBMPV42_STRINGIFY((expr)), __FILE__, __LINE__, __FUNCTION__ ); \
++ throw new Exception("assert failure: " LIBMPV42_STRINGIFY((expr)), __FILE__, __LINE__, __FUNCTION__ ); \
+ }
+ #endif
+
diff --git a/multimedia/mp4v2/files/patch-src_rtphint.cpp b/multimedia/mp4v2/files/patch-src_rtphint.cpp
index 6f921a90993f..f9a84dc00179 100644
--- a/multimedia/mp4v2/files/patch-src_rtphint.cpp
+++ b/multimedia/mp4v2/files/patch-src_rtphint.cpp
@@ -2,14 +2,14 @@ src/rtphint.cpp:348:32: error: comparison between pointer and integer ('const ch
if (pSlash != '\0') {
~~~~~~ ^ ~~~~
---- src/rtphint.cpp.orig 2009-07-13 23:07:12 UTC
+--- src/rtphint.cpp.orig 2012-05-20 22:11:53 UTC
+++ src/rtphint.cpp
-@@ -345,7 +345,7 @@ void MP4RtpHintTrack::GetPayload(
+@@ -339,7 +339,7 @@ void MP4RtpHintTrack::GetPayload(
pSlash = strchr(pSlash, '/');
if (pSlash != NULL) {
pSlash++;
- if (pSlash != '\0') {
+ if (*pSlash != '\0') {
- length = strlen(pRtpMap) - (pSlash - pRtpMap);
+ length = (uint32_t)strlen(pRtpMap) - (pSlash - pRtpMap);
*ppEncodingParams = (char *)MP4Calloc(length + 1);
strncpy(*ppEncodingParams, pSlash, length);
diff --git a/multimedia/mp4v2/files/patch-util-mp4chaps.cpp b/multimedia/mp4v2/files/patch-util-mp4chaps.cpp
new file mode 100644
index 000000000000..f20a842e0116
--- /dev/null
+++ b/multimedia/mp4v2/files/patch-util-mp4chaps.cpp
@@ -0,0 +1,10 @@
+--- util/mp4chaps.cpp.orig 2012-05-20 22:11:55 UTC
++++ util/mp4chaps.cpp
+@@ -856,6 +856,7 @@ ChapterUtility::readChapterFile( const s
+ if( in.read( inBuf, fileSize, nin ) )
+ {
+ in.close();
++ free(inBuf);
+ return herrf( "reading chapter file '%s' failed: %s\n", filename.c_str(), sys::getLastErrorStr() );
+ }
+ in.close();
diff --git a/multimedia/mp4v2/files/patch-util-mp4tags.cpp b/multimedia/mp4v2/files/patch-util-mp4tags.cpp
new file mode 100644
index 000000000000..50bb132812ac
--- /dev/null
+++ b/multimedia/mp4v2/files/patch-util-mp4tags.cpp
@@ -0,0 +1,10 @@
+--- util/mp4tags.cpp.orig 2012-05-20 22:11:55 UTC
++++ util/mp4tags.cpp
+@@ -539,6 +539,7 @@ extern "C" int
+ else {
+ fprintf( stderr, "Art file %s not found\n", tags[i] );
+ }
++ break;
+ }
+ case OPT_ALBUM_ARTIST:
+ MP4TagsSetAlbumArtist( mdata, tags[i] );
diff --git a/multimedia/mp4v2/pkg-plist b/multimedia/mp4v2/pkg-plist
index 07522c3d3e5f..1f12d2b7fbc9 100644
--- a/multimedia/mp4v2/pkg-plist
+++ b/multimedia/mp4v2/pkg-plist
@@ -7,7 +7,6 @@ bin/mp4subtitle
bin/mp4tags
bin/mp4track
bin/mp4trackdump
-include/mp4v2/project.h
include/mp4v2/chapter.h
include/mp4v2/file.h
include/mp4v2/file_prop.h
@@ -15,17 +14,17 @@ include/mp4v2/general.h
include/mp4v2/isma.h
include/mp4v2/itmf_generic.h
include/mp4v2/itmf_tags.h
-include/mp4v2/meta.h
include/mp4v2/mp4v2.h
include/mp4v2/platform.h
+include/mp4v2/project.h
include/mp4v2/sample.h
include/mp4v2/streaming.h
include/mp4v2/track.h
include/mp4v2/track_prop.h
lib/libmp4v2.a
lib/libmp4v2.so
-lib/libmp4v2.so.1
-lib/libmp4v2.so.1.9.1
+lib/libmp4v2.so.2
+lib/libmp4v2.so.2.0.0
man/man1/mp4art.1.gz
man/man1/mp4file.1.gz
man/man1/mp4subtitle.1.gz
diff --git a/multimedia/mythtv/Makefile b/multimedia/mythtv/Makefile
index ce185fdb45de..17552d6f052a 100644
--- a/multimedia/mythtv/Makefile
+++ b/multimedia/mythtv/Makefile
@@ -4,7 +4,7 @@
PORTNAME= mythtv
DISTVERSIONPREFIX= v
DISTVERSION= 30.0
-PORTREVISION?= 3
+PORTREVISION?= 4
PORTEPOCH= 1
CATEGORIES= multimedia
@@ -101,8 +101,8 @@ DATADIR= ${PREFIX}/share/mythtv
SUB_FILES= pkg-message
.endif
-OPTIONS_DEFINE= BINDINGS JACK LIRC MYSQL PULSEAUDIO VDPAU
-OPTIONS_DEFAULT= BINDINGS VDPAU
+OPTIONS_DEFINE= BINDINGS HDHOMERUN JACK LIRC MYSQL PULSEAUDIO VDPAU
+OPTIONS_DEFAULT= BINDINGS HDHOMERUN VDPAU
OPTIONS_SUB= yes
BINDINGS_DESC= Perl and Python bindings
@@ -133,6 +133,10 @@ BINDINGS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb
BINDINGS_CONFIGURE_ON= --python=${PYTHON_CMD}
BINDINGS_CONFIGURE_OFF= --without-bindings=perl,python
+HDHOMERUN_DESC= Native support for HDHomeRun network tuners
+HDHOMERUN_LIB_DEPENDS= libhdhomerun.so:multimedia/libhdhomerun
+HDHOMERUN_CONFIGURE_OFF= --disable-hdhomerun
+
JACK_LIB_DEPENDS= libjack.so:audio/jack
JACK_CONFIGURE_ON= --enable-audio-jack --enable-indev=jack
JACK_CONFIGURE_OFF= --disable-audio-jack --disable-indev=jack
diff --git a/multimedia/olive/Makefile b/multimedia/olive/Makefile
index db518bc86252..ad9fb228b4c6 100644
--- a/multimedia/olive/Makefile
+++ b/multimedia/olive/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= olive
-PORTVERSION= g20190414
-PORTREVISION= 2
+DISTVERSION= 0.1.1
CATEGORIES= multimedia
PKGNAMESUFFIX= -video-editor
@@ -12,13 +11,18 @@ COMMENT= NLE (nonlinear) video editor
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
+LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
+ libOpenColorIO.so:graphics/opencolorio
-USES= cmake compiler:c++11-lang desktop-file-utils gl qt:5 shared-mime-info
+USES= qmake compiler:c++11-lang desktop-file-utils gl pkgconfig qt:5 shared-mime-info
USE_GITHUB= yes
GH_ACCOUNT= olive-editor
GH_TAGNAME= continuous
-USE_QT= core gui multimedia network opengl svg widgets qmake_build buildtools_build linguisttools_build
+USE_QT= core gui multimedia network opengl svg widgets buildtools_build linguisttools_build
USE_GL= gl
+CMAKE_ARGS= -DGIT_HASH:STRING=NoGitHashVersion${DISTVERSION}
+
+DATADIR= ${PREFIX}/share/olive-editor
+
.include <bsd.port.mk>
diff --git a/multimedia/olive/distinfo b/multimedia/olive/distinfo
index c1ade404c4f7..374dbeddbbbc 100644
--- a/multimedia/olive/distinfo
+++ b/multimedia/olive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1555295763
-SHA256 (olive-editor-olive-g20190414-continuous_GH0.tar.gz) = e336b105f1f3deca591078f2b891b0e6c10a506940b6c92975c31da7e91842a2
-SIZE (olive-editor-olive-g20190414-continuous_GH0.tar.gz) = 1931825
+TIMESTAMP = 1566872364
+SHA256 (olive-editor-olive-0.1.1-continuous_GH0.tar.gz) = e7581a88682cf5b0e142a49992e8e347406e0201b06c165091dbb6c8edebc8ba
+SIZE (olive-editor-olive-0.1.1-continuous_GH0.tar.gz) = 2141695
diff --git a/multimedia/olive/files/patch-olive.pro b/multimedia/olive/files/patch-olive.pro
new file mode 100644
index 000000000000..e37dff2cadc7
--- /dev/null
+++ b/multimedia/olive/files/patch-olive.pro
@@ -0,0 +1,43 @@
+--- olive.pro.orig 2019-08-28 03:49:22 UTC
++++ olive.pro
+@@ -28,23 +28,23 @@ DEFINES += QT_DEPRECATED_WARNINGS
+ #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
+
+ # Tries to get the current Git short hash
+-system("which git") {
+- GITPATH = $$PWD
+-
+- win32 {
+- GITPATH = $$system(cygpath $$PWD)
+- }
+-
+- GITHASHVAR = $$system(git --git-dir=\"$$GITPATH/.git\" --work-tree=\"$$GITPATH\" log -1 --format=%h)
+-
+- # Fallback for Ubuntu/Launchpad (extracts Git hash from debian/changelog rather than Git repo)
+- # (see https://answers.launchpad.net/launchpad/+question/678556)
+- isEmpty(GITHASHVAR) {
+- GITHASHVAR = $$system(sh $$PWD/debian/gitfromlog.sh $$PWD/debian/changelog)
+- }
+-
+- DEFINES += GITHASH=\\"\"$$GITHASHVAR\\"\"
+-}
++#system("which git") {
++# GITPATH = $$PWD
++#
++# win32 {
++# GITPATH = $$system(cygpath $$PWD)
++# }
++#
++# GITHASHVAR = $$system(git --git-dir=\"$$GITPATH/.git\" --work-tree=\"$$GITPATH\" log -1 --format=%h)
++#
++# # Fallback for Ubuntu/Launchpad (extracts Git hash from debian/changelog rather than Git repo)
++# # (see https://answers.launchpad.net/launchpad/+question/678556)
++# isEmpty(GITHASHVAR) {
++# GITHASHVAR = $$system(sh $$PWD/debian/gitfromlog.sh $$PWD/debian/changelog)
++# }
++#
++ DEFINES += GITHASH=\\"\"undefined\\"\"
++#}
+
+ CONFIG += c++11
+
diff --git a/multimedia/olive/pkg-plist b/multimedia/olive/pkg-plist
index fb6f7b9d64de..e05e758742d7 100644
--- a/multimedia/olive/pkg-plist
+++ b/multimedia/olive/pkg-plist
@@ -1,82 +1,80 @@
bin/olive-editor
share/applications/org.olivevideoeditor.Olive.desktop
share/icons/hicolor/128x128/apps/org.olivevideoeditor.Olive.png
+share/icons/hicolor/128x128/mimetypes/application-vnd.olive-project.png
share/icons/hicolor/16x16/apps/org.olivevideoeditor.Olive.png
+share/icons/hicolor/16x16/mimetypes/application-vnd.olive-project.png
share/icons/hicolor/256x256/apps/org.olivevideoeditor.Olive.png
+share/icons/hicolor/256x256/mimetypes/application-vnd.olive-project.png
share/icons/hicolor/32x32/apps/org.olivevideoeditor.Olive.png
+share/icons/hicolor/32x32/mimetypes/application-vnd.olive-project.png
share/icons/hicolor/48x48/apps/org.olivevideoeditor.Olive.png
+share/icons/hicolor/48x48/mimetypes/application-vnd.olive-project.png
share/icons/hicolor/512x512/apps/org.olivevideoeditor.Olive.png
+share/icons/hicolor/512x512/mimetypes/application-vnd.olive-project.png
share/icons/hicolor/64x64/apps/org.olivevideoeditor.Olive.png
+share/icons/hicolor/64x64/mimetypes/application-vnd.olive-project.png
share/metainfo/org.olivevideoeditor.Olive.appdata.xml
share/mime/packages/org.olivevideoeditor.Olive.xml
-%%DATADIR%%-editor/effects/boxblur.frag
-%%DATADIR%%-editor/effects/boxblur.xml
-%%DATADIR%%-editor/effects/bulge.frag
-%%DATADIR%%-editor/effects/bulge.xml
-%%DATADIR%%-editor/effects/chromakey.frag
-%%DATADIR%%-editor/effects/chromakey.xml
-%%DATADIR%%-editor/effects/chromaticaberration.frag
-%%DATADIR%%-editor/effects/chromaticaberration.xml
-%%DATADIR%%-editor/effects/colorcorrection.frag
-%%DATADIR%%-editor/effects/colorcorrection.xml
-%%DATADIR%%-editor/effects/colorsel.frag
-%%DATADIR%%-editor/effects/colorsel.xml
-%%DATADIR%%-editor/effects/common.frag
-%%DATADIR%%-editor/effects/common.vert
-%%DATADIR%%-editor/effects/crop.frag
-%%DATADIR%%-editor/effects/crop.xml
-%%DATADIR%%-editor/effects/crossstitch.frag
-%%DATADIR%%-editor/effects/crossstitch.xml
-%%DATADIR%%-editor/effects/directionalblur.frag
-%%DATADIR%%-editor/effects/directionalblur.xml
-%%DATADIR%%-editor/effects/dropshadow.xml.disabled
-%%DATADIR%%-editor/effects/emboss.frag
-%%DATADIR%%-editor/effects/emboss.xml
-%%DATADIR%%-editor/effects/findedges.frag
-%%DATADIR%%-editor/effects/findedges.xml.disabled
-%%DATADIR%%-editor/effects/fisheye.frag
-%%DATADIR%%-editor/effects/fisheye.xml
-%%DATADIR%%-editor/effects/flip.frag
-%%DATADIR%%-editor/effects/flip.xml
-%%DATADIR%%-editor/effects/gaussianblur.frag
-%%DATADIR%%-editor/effects/gaussianblur.xml
-%%DATADIR%%-editor/effects/huesatbri.frag
-%%DATADIR%%-editor/effects/huesatbri.xml
-%%DATADIR%%-editor/effects/invert.frag
-%%DATADIR%%-editor/effects/invert.xml
-%%DATADIR%%-editor/effects/lumakey.frag
-%%DATADIR%%-editor/effects/lumakey.xml
-%%DATADIR%%-editor/effects/noise.frag
-%%DATADIR%%-editor/effects/noise.xml
-%%DATADIR%%-editor/effects/pixelate.frag
-%%DATADIR%%-editor/effects/pixelate.xml
-%%DATADIR%%-editor/effects/posterize.frag
-%%DATADIR%%-editor/effects/posterize.xml
-%%DATADIR%%-editor/effects/radialblur.frag
-%%DATADIR%%-editor/effects/radialblur.xml
-%%DATADIR%%-editor/effects/ripple.frag
-%%DATADIR%%-editor/effects/ripple.xml
-%%DATADIR%%-editor/effects/sphere.frag
-%%DATADIR%%-editor/effects/sphere.xml
-%%DATADIR%%-editor/effects/swirl.frag
-%%DATADIR%%-editor/effects/swirl.xml
-%%DATADIR%%-editor/effects/tile.frag
-%%DATADIR%%-editor/effects/tile.xml
-%%DATADIR%%-editor/effects/toonify.frag
-%%DATADIR%%-editor/effects/toonify.xml
-%%DATADIR%%-editor/effects/vignette.frag
-%%DATADIR%%-editor/effects/vignette.xml
-%%DATADIR%%-editor/effects/volumetriclight.frag
-%%DATADIR%%-editor/effects/volumetriclight.xml
-%%DATADIR%%-editor/effects/wave.frag
-%%DATADIR%%-editor/effects/wave.xml
-%%DATADIR%%-editor/ts/olive_ar.qm
-%%DATADIR%%-editor/ts/olive_bs.qm
-%%DATADIR%%-editor/ts/olive_cs.qm
-%%DATADIR%%-editor/ts/olive_de.qm
-%%DATADIR%%-editor/ts/olive_es.qm
-%%DATADIR%%-editor/ts/olive_fr.qm
-%%DATADIR%%-editor/ts/olive_id.qm
-%%DATADIR%%-editor/ts/olive_it.qm
-%%DATADIR%%-editor/ts/olive_ru.qm
-%%DATADIR%%-editor/ts/olive_sr.qm
+%%DATADIR%%/effects/boxblur.frag
+%%DATADIR%%/effects/boxblur.xml
+%%DATADIR%%/effects/bulge.frag
+%%DATADIR%%/effects/bulge.xml
+%%DATADIR%%/effects/chromaticaberration.frag
+%%DATADIR%%/effects/chromaticaberration.xml
+%%DATADIR%%/effects/crop.frag
+%%DATADIR%%/effects/crop.xml
+%%DATADIR%%/effects/despill.frag
+%%DATADIR%%/effects/despill.xml
+%%DATADIR%%/effects/directionalblur.frag
+%%DATADIR%%/effects/directionalblur.xml
+%%DATADIR%%/effects/flip.frag
+%%DATADIR%%/effects/flip.xml
+%%DATADIR%%/effects/gaussianblur.frag
+%%DATADIR%%/effects/gaussianblur.xml
+%%DATADIR%%/effects/need checking/chromakey.frag
+%%DATADIR%%/effects/need checking/chromakey.xml
+%%DATADIR%%/effects/need checking/colorcorrection.frag
+%%DATADIR%%/effects/need checking/colorcorrection.xml
+%%DATADIR%%/effects/need checking/colorsel.frag
+%%DATADIR%%/effects/need checking/colorsel.xml
+%%DATADIR%%/effects/need checking/common.frag
+%%DATADIR%%/effects/need checking/common.vert
+%%DATADIR%%/effects/need checking/crossstitch.frag
+%%DATADIR%%/effects/need checking/crossstitch.xml
+%%DATADIR%%/effects/need checking/emboss.frag
+%%DATADIR%%/effects/need checking/emboss.xml
+%%DATADIR%%/effects/need checking/findedges.frag
+%%DATADIR%%/effects/need checking/findedges.xml.disabled
+%%DATADIR%%/effects/need checking/fisheye.frag
+%%DATADIR%%/effects/need checking/fisheye.xml
+%%DATADIR%%/effects/need checking/huesatbri.frag
+%%DATADIR%%/effects/need checking/huesatbri.xml
+%%DATADIR%%/effects/need checking/invert.frag
+%%DATADIR%%/effects/need checking/invert.xml
+%%DATADIR%%/effects/need checking/lumakey.frag
+%%DATADIR%%/effects/need checking/lumakey.xml
+%%DATADIR%%/effects/need checking/posterize.frag
+%%DATADIR%%/effects/need checking/posterize.xml
+%%DATADIR%%/effects/need checking/toonify.frag
+%%DATADIR%%/effects/need checking/toonify.xml
+%%DATADIR%%/effects/need checking/volumetriclight.frag
+%%DATADIR%%/effects/need checking/volumetriclight.xml
+%%DATADIR%%/effects/noise.frag
+%%DATADIR%%/effects/noise.xml
+%%DATADIR%%/effects/pixelate.frag
+%%DATADIR%%/effects/pixelate.xml
+%%DATADIR%%/effects/radialblur.frag
+%%DATADIR%%/effects/radialblur.xml
+%%DATADIR%%/effects/ripple.frag
+%%DATADIR%%/effects/ripple.xml
+%%DATADIR%%/effects/sphere.frag
+%%DATADIR%%/effects/sphere.xml
+%%DATADIR%%/effects/swirl.frag
+%%DATADIR%%/effects/swirl.xml
+%%DATADIR%%/effects/tile.frag
+%%DATADIR%%/effects/tile.xml
+%%DATADIR%%/effects/vignette.frag
+%%DATADIR%%/effects/vignette.xml
+%%DATADIR%%/effects/wave.frag
+%%DATADIR%%/effects/wave.xml
diff --git a/multimedia/phonon-designerplugin/Makefile b/multimedia/phonon-designerplugin/Makefile
index 1cadd1e2a8b7..d0a2b74156be 100644
--- a/multimedia/phonon-designerplugin/Makefile
+++ b/multimedia/phonon-designerplugin/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= phonon
-DISTVERSION= 4.10.2
-PORTREVISION= 3
+DISTVERSION= 4.11.0
CATEGORIES= multimedia kde
MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}
DIST_SUBDIR= KDE/phonon
diff --git a/multimedia/phonon-gstreamer/Makefile b/multimedia/phonon-gstreamer/Makefile
index 841138013b92..386807d30689 100644
--- a/multimedia/phonon-gstreamer/Makefile
+++ b/multimedia/phonon-gstreamer/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= phonon
-PORTVERSION= 4.9.0
-PORTREVISION= 6
+DISTVERSION= 4.10.0
CATEGORIES= multimedia kde
MASTER_SITES= KDE/stable/${PORTNAME}/${PORTNAME}-backend-${PHONON_PLUGIN}/${DISTVERSION}
DISTNAME= ${PORTNAME}-backend-${PHONON_PLUGIN}-${DISTVERSION}
@@ -15,7 +14,7 @@ COMMENT= GStreamer backend for Phonon
LICENSE= LGPL21
-USES= cmake compiler:c++11-lang kde:5 pkgconfig qt:5 tar:xz
+USES= cmake compiler:c++11-lang gl gnome kde:5 pkgconfig qt:5 tar:xz
USE_GL= gl
USE_GNOME= glib20 libxml2
USE_GSTREAMER1= yes
@@ -33,6 +32,6 @@ GST_PLUGINS_DESC= Install GStreamer plugins
GST_PLUGINS_RUN_DEPENDS= gstreamer1-plugins-all>=0:multimedia/gstreamer1-plugins-all
PHONON_PLUGIN= gstreamer
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PHONON_PLUGIN}-${DISTVERSION}
+WRKSRC= ${WRKDIR}/${PORTNAME}-backend-${PHONON_PLUGIN}-${DISTVERSION}
.include <bsd.port.mk>
diff --git a/multimedia/phonon-gstreamer/distinfo b/multimedia/phonon-gstreamer/distinfo
index 6cf8d5ea3b03..68a0be9a6e5e 100644
--- a/multimedia/phonon-gstreamer/distinfo
+++ b/multimedia/phonon-gstreamer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1520670379
-SHA256 (KDE/phonon/phonon-backend-gstreamer-4.9.0.tar.xz) = cec3e5ece1261d344b68363ef0606ebf49772628ba94bb55b0c0d18773b885f1
-SIZE (KDE/phonon/phonon-backend-gstreamer-4.9.0.tar.xz) = 75960
+TIMESTAMP = 1567018553
+SHA256 (KDE/phonon/phonon-backend-gstreamer-4.10.0.tar.xz) = c5871835521d015ef2ad1276b1f58340d946c2903466337f3170bac3c58d61f2
+SIZE (KDE/phonon/phonon-backend-gstreamer-4.10.0.tar.xz) = 98532
diff --git a/multimedia/phonon-gstreamer/pkg-plist b/multimedia/phonon-gstreamer/pkg-plist
index 86aad2fbc083..5ba84176f9d8 100644
--- a/multimedia/phonon-gstreamer/pkg-plist
+++ b/multimedia/phonon-gstreamer/pkg-plist
@@ -4,4 +4,62 @@ share/icons/hicolor/16x16/apps/phonon-gstreamer.png
share/icons/hicolor/22x22/apps/phonon-gstreamer.png
share/icons/hicolor/48x48/apps/phonon-gstreamer.png
share/icons/hicolor/64x64/apps/phonon-gstreamer.png
-share/icons/hicolor/scalable/apps/phonon-gstreamer.svgz
+share/icons/hicolor/scalable/apps/phonon-gstreamer.svg
+share/locale/ar/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/ast/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/bg/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/bs/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/ca/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/ca@valencia/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/cs/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/da/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/de/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/el/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/en_GB/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/eo/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/es/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/et/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/eu/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/fi/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/fr/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/ga/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/gl/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/he/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/hr/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/hsb/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/hu/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/id/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/is/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/it/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/ja/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/kk/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/ko/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/lt/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/lv/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/mai/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/mr/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/nb/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/nds/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/nl/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/nn/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/pa/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/pl/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/pt/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/pt_BR/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/ro/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/ru/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/se/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/sk/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/sl/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/sq/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/sr/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/sr@ijekavian/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/sr@ijekavianlatin/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/sr@latin/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/sv/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/th/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/tr/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/ug/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/uk/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/zh_CN/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/zh_TW/LC_MESSAGES/phonon_gstreamer_qt.qm
diff --git a/multimedia/phonon-vlc/Makefile b/multimedia/phonon-vlc/Makefile
index 60a50d57ca60..d41b067dd89f 100644
--- a/multimedia/phonon-vlc/Makefile
+++ b/multimedia/phonon-vlc/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= phonon
-DISTVERSION= 0.10.2
-PORTREVISION= 3
+DISTVERSION= 0.11.0
CATEGORIES= multimedia kde
MASTER_SITES= KDE/stable/${PORTNAME}/${PORTNAME}-backend-${PHONON_PLUGIN}/${DISTVERSION}
PKGNAMESUFFIX= -${PHONON_PLUGIN}
@@ -24,7 +23,6 @@ USE_KDE= ecm
USE_QT= core gui widgets phonon4 \
buildtools_build qmake_build
CMAKE_ON= PHONON_BUILD_PHONON4QT5
-PLIST_FILES= ${QT_PLUGINDIR_REL}/phonon4qt5_backend/phonon_vlc.so
PHONON_PLUGIN= vlc
diff --git a/multimedia/phonon-vlc/distinfo b/multimedia/phonon-vlc/distinfo
index e1a1e82ba1b1..586c69be4eee 100644
--- a/multimedia/phonon-vlc/distinfo
+++ b/multimedia/phonon-vlc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1547148593
-SHA256 (KDE/phonon/phonon-backend-vlc-0.10.2.tar.xz) = 490915d02b64143ee1372511b675671e57c386c50c4cec04771ed8740bc67298
-SIZE (KDE/phonon/phonon-backend-vlc-0.10.2.tar.xz) = 60568
+TIMESTAMP = 1567018525
+SHA256 (KDE/phonon/phonon-backend-vlc-0.11.0.tar.xz) = 42f5c69aeeddf3042c0b973d9cfdc54e7dad52f4b466ae3b9cc467ee640e0f42
+SIZE (KDE/phonon/phonon-backend-vlc-0.11.0.tar.xz) = 69824
diff --git a/multimedia/phonon-vlc/pkg-plist b/multimedia/phonon-vlc/pkg-plist
new file mode 100644
index 000000000000..bf89bde5e0cc
--- /dev/null
+++ b/multimedia/phonon-vlc/pkg-plist
@@ -0,0 +1,48 @@
+%%QT_PLUGINDIR%%/phonon4qt5_backend/phonon_vlc.so
+share/locale/ast/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/bg/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/bs/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/ca/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/ca@valencia/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/cs/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/da/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/de/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/el/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/en_GB/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/es/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/et/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/eu/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/fi/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/fr/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/ga/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/gl/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/hu/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/id/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/it/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/ja/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/kk/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/ko/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/lt/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/mr/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/nb/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/nds/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/nl/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/nn/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/pa/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/pl/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/pt/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/pt_BR/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/ro/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/ru/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/sk/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/sl/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/sr/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/sr@ijekavian/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/sr@ijekavianlatin/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/sr@latin/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/sv/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/tr/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/ug/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/uk/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/zh_CN/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/zh_TW/LC_MESSAGES/phonon_vlc_qt.qm
diff --git a/multimedia/phonon/Makefile b/multimedia/phonon/Makefile
index 4cd195df5009..332d487b2806 100644
--- a/multimedia/phonon/Makefile
+++ b/multimedia/phonon/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= phonon
-DISTVERSION= 4.10.2
-PORTREVISION= 4
+DISTVERSION= 4.11.0
CATEGORIES= multimedia kde
MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}
DIST_SUBDIR= KDE/phonon
diff --git a/multimedia/phonon/distinfo b/multimedia/phonon/distinfo
index 40427a06e4ef..99cc7124fa47 100644
--- a/multimedia/phonon/distinfo
+++ b/multimedia/phonon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1547148526
-SHA256 (KDE/phonon/phonon-4.10.2.tar.xz) = 34edb1985778575eb7004e4e45151cd7bc995f61ddd6ce3b050b97b7bd778809
-SIZE (KDE/phonon/phonon-4.10.2.tar.xz) = 322176
+TIMESTAMP = 1567018502
+SHA256 (KDE/phonon/phonon-4.11.0.tar.xz) = 91250a38feb0adb62385ad9bacc0ea0e67bbba3e0ceb3c2111d83803fb52582e
+SIZE (KDE/phonon/phonon-4.11.0.tar.xz) = 397768
diff --git a/multimedia/phonon/files/patch-git_qt5-5.12.1 b/multimedia/phonon/files/patch-git_qt5-5.12.1
deleted file mode 100644
index b925a2a66049..000000000000
--- a/multimedia/phonon/files/patch-git_qt5-5.12.1
+++ /dev/null
@@ -1,34 +0,0 @@
-From f49c9a9921d5678628df394ebafa4e9b62b2af0e Mon Sep 17 00:00:00 2001
-From: "Tobias C. Berner" <tcberner@FreeBSD.org>
-Date: Mon, 11 Feb 2019 07:14:23 +0100
-Subject: [PATCH] Define QT.phonon4qt5.module = phonon4qt5 for Qt5-5.12.1
-
-Summary:
-I think [1] broke the qt5_phonon.pri file [2] -- the library is no
-longer added to the linker arguments.
-
-[1] https://github.com/qt/qtbase/commit/e0926ca4260953a70cdb2a6f84da35517ead1349#diff-4b36b0980a641d6a8d8e640f89c45625
-[2] http://package22.nyi.freebsd.org/data/112amd64-default-PR235620PR235622/2019-02-09_20h17m10s/logs/auralquiz-1.0.0_2.log
-
-Reviewers: #freebsd, sitter, O4 phonon
-
-Differential Revision: https://phabricator.kde.org/D18919
----
- qt5_phonon.pri | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git qt5_phonon.pri qt5_phonon.pri
-index 5dfeac8f..54216690 100644
---- qt5_phonon.pri
-+++ qt5_phonon.pri
-@@ -5,6 +5,7 @@ QT.@PHONON_LIB_SONAME@.PATCH_VERSION = @PHONON_LIB_PATCH_VERSION@
- QT.@PHONON_LIB_SONAME@.name = @PHONON_LIB_SONAME@
- QT.@PHONON_LIB_SONAME@.bins =
- QT.@PHONON_LIB_SONAME@.includes = @ABS_INCLUDE_INSTALL_DIR@
-+QT.@PHONON_LIB_SONAME@.module = @PHONON_LIB_SONAME@
- QT.@PHONON_LIB_SONAME@.private_includes =
- QT.@PHONON_LIB_SONAME@.sources =
- QT.@PHONON_LIB_SONAME@.libs = @ABS_LIB_INSTALL_DIR@
---
-2.20.1
-
diff --git a/multimedia/phonon/pkg-plist b/multimedia/phonon/pkg-plist
index 647a0859b634..f12c4bde8499 100644
--- a/multimedia/phonon/pkg-plist
+++ b/multimedia/phonon/pkg-plist
@@ -1,3 +1,4 @@
+bin/phononsettings
include/phonon4qt5/KDE/Phonon/AbstractAudioOutput
include/phonon4qt5/KDE/Phonon/AbstractMediaStream
include/phonon4qt5/KDE/Phonon/AbstractVideoOutput
@@ -144,6 +145,7 @@ include/phonon4qt5/phonon/objectdescription.h
include/phonon4qt5/phonon/objectdescriptionmodel.h
include/phonon4qt5/phonon/path.h
include/phonon4qt5/phonon/phonon_export.h
+include/phonon4qt5/phonon/phonon_version.h
include/phonon4qt5/phonon/phonondefs.h
include/phonon4qt5/phonon/phononnamespace.h
include/phonon4qt5/phonon/platformplugin.h
@@ -172,15 +174,160 @@ lib/libphonon4qt5experimental.so.4
lib/libphonon4qt5experimental.so.%%SHLIB_VER%%
%%QT_MKSPECDIR%%/modules/qt_phonon4qt5.pri
libdata/pkgconfig/phonon4qt5.pc
-share/dbus-1/interfaces/org.kde.Phonon4Qt5.AudioOutput.xml
-share/phonon4qt5/buildsystem/COPYING-CMAKE-SCRIPTS
-share/phonon4qt5/buildsystem/FindPackageHandleStandardArgs.cmake
+share/locale/ar/LC_MESSAGES/libphonon_qt.qm
+share/locale/ar/LC_MESSAGES/phononsettings_qt.qm
+share/locale/ast/LC_MESSAGES/libphonon_qt.qm
+share/locale/be/LC_MESSAGES/libphonon_qt.qm
+share/locale/be/LC_MESSAGES/phononsettings_qt.qm
+share/locale/be@latin/LC_MESSAGES/phononsettings_qt.qm
+share/locale/bg/LC_MESSAGES/libphonon_qt.qm
+share/locale/bg/LC_MESSAGES/phononsettings_qt.qm
+share/locale/bn/LC_MESSAGES/phononsettings_qt.qm
+share/locale/bn_IN/LC_MESSAGES/phononsettings_qt.qm
+share/locale/bs/LC_MESSAGES/libphonon_qt.qm
+share/locale/bs/LC_MESSAGES/phononsettings_qt.qm
+share/locale/ca/LC_MESSAGES/libphonon_qt.qm
+share/locale/ca/LC_MESSAGES/phononsettings_qt.qm
+share/locale/ca@valencia/LC_MESSAGES/libphonon_qt.qm
+share/locale/ca@valencia/LC_MESSAGES/phononsettings_qt.qm
+share/locale/cs/LC_MESSAGES/libphonon_qt.qm
+share/locale/cs/LC_MESSAGES/phononsettings_qt.qm
+share/locale/csb/LC_MESSAGES/libphonon_qt.qm
+share/locale/csb/LC_MESSAGES/phononsettings_qt.qm
+share/locale/da/LC_MESSAGES/libphonon_qt.qm
+share/locale/da/LC_MESSAGES/phononsettings_qt.qm
+share/locale/de/LC_MESSAGES/libphonon_qt.qm
+share/locale/de/LC_MESSAGES/phononsettings_qt.qm
+share/locale/el/LC_MESSAGES/libphonon_qt.qm
+share/locale/el/LC_MESSAGES/phononsettings_qt.qm
+share/locale/en_GB/LC_MESSAGES/libphonon_qt.qm
+share/locale/en_GB/LC_MESSAGES/phononsettings_qt.qm
+share/locale/eo/LC_MESSAGES/libphonon_qt.qm
+share/locale/eo/LC_MESSAGES/phononsettings_qt.qm
+share/locale/es/LC_MESSAGES/libphonon_qt.qm
+share/locale/es/LC_MESSAGES/phononsettings_qt.qm
+share/locale/et/LC_MESSAGES/libphonon_qt.qm
+share/locale/et/LC_MESSAGES/phononsettings_qt.qm
+share/locale/eu/LC_MESSAGES/libphonon_qt.qm
+share/locale/eu/LC_MESSAGES/phononsettings_qt.qm
+share/locale/fa/LC_MESSAGES/libphonon_qt.qm
+share/locale/fa/LC_MESSAGES/phononsettings_qt.qm
+share/locale/fi/LC_MESSAGES/libphonon_qt.qm
+share/locale/fi/LC_MESSAGES/phononsettings_qt.qm
+share/locale/fr/LC_MESSAGES/libphonon_qt.qm
+share/locale/fr/LC_MESSAGES/phononsettings_qt.qm
+share/locale/fy/LC_MESSAGES/phononsettings_qt.qm
+share/locale/ga/LC_MESSAGES/libphonon_qt.qm
+share/locale/ga/LC_MESSAGES/phononsettings_qt.qm
+share/locale/gl/LC_MESSAGES/libphonon_qt.qm
+share/locale/gl/LC_MESSAGES/phononsettings_qt.qm
+share/locale/gu/LC_MESSAGES/libphonon_qt.qm
+share/locale/gu/LC_MESSAGES/phononsettings_qt.qm
+share/locale/he/LC_MESSAGES/libphonon_qt.qm
+share/locale/he/LC_MESSAGES/phononsettings_qt.qm
+share/locale/hi/LC_MESSAGES/libphonon_qt.qm
+share/locale/hi/LC_MESSAGES/phononsettings_qt.qm
+share/locale/hne/LC_MESSAGES/libphonon_qt.qm
+share/locale/hne/LC_MESSAGES/phononsettings_qt.qm
+share/locale/hr/LC_MESSAGES/libphonon_qt.qm
+share/locale/hr/LC_MESSAGES/phononsettings_qt.qm
+share/locale/hsb/LC_MESSAGES/libphonon_qt.qm
+share/locale/hsb/LC_MESSAGES/phononsettings_qt.qm
+share/locale/hu/LC_MESSAGES/libphonon_qt.qm
+share/locale/hu/LC_MESSAGES/phononsettings_qt.qm
+share/locale/ia/LC_MESSAGES/phononsettings_qt.qm
+share/locale/id/LC_MESSAGES/libphonon_qt.qm
+share/locale/id/LC_MESSAGES/phononsettings_qt.qm
+share/locale/is/LC_MESSAGES/libphonon_qt.qm
+share/locale/is/LC_MESSAGES/phononsettings_qt.qm
+share/locale/it/LC_MESSAGES/libphonon_qt.qm
+share/locale/it/LC_MESSAGES/phononsettings_qt.qm
+share/locale/ja/LC_MESSAGES/libphonon_qt.qm
+share/locale/ja/LC_MESSAGES/phononsettings_qt.qm
+share/locale/kk/LC_MESSAGES/libphonon_qt.qm
+share/locale/kk/LC_MESSAGES/phononsettings_qt.qm
+share/locale/km/LC_MESSAGES/libphonon_qt.qm
+share/locale/km/LC_MESSAGES/phononsettings_qt.qm
+share/locale/kn/LC_MESSAGES/phononsettings_qt.qm
+share/locale/ko/LC_MESSAGES/libphonon_qt.qm
+share/locale/ko/LC_MESSAGES/phononsettings_qt.qm
+share/locale/ku/LC_MESSAGES/libphonon_qt.qm
+share/locale/ku/LC_MESSAGES/phononsettings_qt.qm
+share/locale/lt/LC_MESSAGES/libphonon_qt.qm
+share/locale/lt/LC_MESSAGES/phononsettings_qt.qm
+share/locale/lv/LC_MESSAGES/libphonon_qt.qm
+share/locale/lv/LC_MESSAGES/phononsettings_qt.qm
+share/locale/mai/LC_MESSAGES/libphonon_qt.qm
+share/locale/mai/LC_MESSAGES/phononsettings_qt.qm
+share/locale/mk/LC_MESSAGES/libphonon_qt.qm
+share/locale/mk/LC_MESSAGES/phononsettings_qt.qm
+share/locale/ml/LC_MESSAGES/libphonon_qt.qm
+share/locale/ml/LC_MESSAGES/phononsettings_qt.qm
+share/locale/mr/LC_MESSAGES/libphonon_qt.qm
+share/locale/mr/LC_MESSAGES/phononsettings_qt.qm
+share/locale/ms/LC_MESSAGES/phononsettings_qt.qm
+share/locale/nb/LC_MESSAGES/libphonon_qt.qm
+share/locale/nb/LC_MESSAGES/phononsettings_qt.qm
+share/locale/nds/LC_MESSAGES/libphonon_qt.qm
+share/locale/nds/LC_MESSAGES/phononsettings_qt.qm
+share/locale/ne/LC_MESSAGES/libphonon_qt.qm
+share/locale/ne/LC_MESSAGES/phononsettings_qt.qm
+share/locale/nl/LC_MESSAGES/libphonon_qt.qm
+share/locale/nl/LC_MESSAGES/phononsettings_qt.qm
+share/locale/nn/LC_MESSAGES/libphonon_qt.qm
+share/locale/nn/LC_MESSAGES/phononsettings_qt.qm
+share/locale/oc/LC_MESSAGES/libphonon_qt.qm
+share/locale/oc/LC_MESSAGES/phononsettings_qt.qm
+share/locale/or/LC_MESSAGES/phononsettings_qt.qm
+share/locale/pa/LC_MESSAGES/libphonon_qt.qm
+share/locale/pa/LC_MESSAGES/phononsettings_qt.qm
+share/locale/pl/LC_MESSAGES/libphonon_qt.qm
+share/locale/pl/LC_MESSAGES/phononsettings_qt.qm
+share/locale/pt/LC_MESSAGES/libphonon_qt.qm
+share/locale/pt/LC_MESSAGES/phononsettings_qt.qm
+share/locale/pt_BR/LC_MESSAGES/libphonon_qt.qm
+share/locale/pt_BR/LC_MESSAGES/phononsettings_qt.qm
+share/locale/ro/LC_MESSAGES/libphonon_qt.qm
+share/locale/ro/LC_MESSAGES/phononsettings_qt.qm
+share/locale/ru/LC_MESSAGES/libphonon_qt.qm
+share/locale/ru/LC_MESSAGES/phononsettings_qt.qm
+share/locale/se/LC_MESSAGES/libphonon_qt.qm
+share/locale/se/LC_MESSAGES/phononsettings_qt.qm
+share/locale/si/LC_MESSAGES/phononsettings_qt.qm
+share/locale/sk/LC_MESSAGES/libphonon_qt.qm
+share/locale/sk/LC_MESSAGES/phononsettings_qt.qm
+share/locale/sl/LC_MESSAGES/libphonon_qt.qm
+share/locale/sl/LC_MESSAGES/phononsettings_qt.qm
+share/locale/sq/LC_MESSAGES/libphonon_qt.qm
+share/locale/sq/LC_MESSAGES/phononsettings_qt.qm
+share/locale/sr/LC_MESSAGES/libphonon_qt.qm
+share/locale/sr/LC_MESSAGES/phononsettings_qt.qm
+share/locale/sr@ijekavian/LC_MESSAGES/libphonon_qt.qm
+share/locale/sr@ijekavian/LC_MESSAGES/phononsettings_qt.qm
+share/locale/sr@ijekavianlatin/LC_MESSAGES/libphonon_qt.qm
+share/locale/sr@ijekavianlatin/LC_MESSAGES/phononsettings_qt.qm
+share/locale/sr@latin/LC_MESSAGES/libphonon_qt.qm
+share/locale/sr@latin/LC_MESSAGES/phononsettings_qt.qm
+share/locale/sv/LC_MESSAGES/libphonon_qt.qm
+share/locale/sv/LC_MESSAGES/phononsettings_qt.qm
+share/locale/ta/LC_MESSAGES/libphonon_qt.qm
+share/locale/ta/LC_MESSAGES/phononsettings_qt.qm
+share/locale/te/LC_MESSAGES/phononsettings_qt.qm
+share/locale/tg/LC_MESSAGES/phononsettings_qt.qm
+share/locale/th/LC_MESSAGES/libphonon_qt.qm
+share/locale/th/LC_MESSAGES/phononsettings_qt.qm
+share/locale/tr/LC_MESSAGES/libphonon_qt.qm
+share/locale/tr/LC_MESSAGES/phononsettings_qt.qm
+share/locale/ug/LC_MESSAGES/libphonon_qt.qm
+share/locale/ug/LC_MESSAGES/phononsettings_qt.qm
+share/locale/uk/LC_MESSAGES/libphonon_qt.qm
+share/locale/uk/LC_MESSAGES/phononsettings_qt.qm
+share/locale/vi/LC_MESSAGES/libphonon_qt.qm
+share/locale/vi/LC_MESSAGES/phononsettings_qt.qm
+share/locale/wa/LC_MESSAGES/libphonon_qt.qm
+share/locale/wa/LC_MESSAGES/phononsettings_qt.qm
+share/locale/zh_CN/LC_MESSAGES/libphonon_qt.qm
+share/locale/zh_CN/LC_MESSAGES/phononsettings_qt.qm
+share/locale/zh_TW/LC_MESSAGES/libphonon_qt.qm
+share/locale/zh_TW/LC_MESSAGES/phononsettings_qt.qm
share/phonon4qt5/buildsystem/FindPhononInternal.cmake
-share/phonon4qt5/buildsystem/MacroEnsureVersion.cmake
-share/phonon4qt5/buildsystem/MacroLogFeature.cmake
-share/phonon4qt5/buildsystem/MacroOptionalFindPackage.cmake
-share/phonon4qt5/buildsystem/MacroPushRequiredVars.cmake
-share/phonon4qt5/buildsystem/PhononMacros.cmake
-share/phonon4qt5/buildsystem/PhononQt4.cmake
-share/phonon4qt5/buildsystem/PhononQt5.cmake
-share/phonon4qt5/buildsystem/cmake_uninstall.cmake.in
diff --git a/multimedia/plexmediaserver-plexpass/Makefile b/multimedia/plexmediaserver-plexpass/Makefile
index 08a8d2d24745..23355bd7b3d0 100644
--- a/multimedia/plexmediaserver-plexpass/Makefile
+++ b/multimedia/plexmediaserver-plexpass/Makefile
@@ -1,8 +1,8 @@
# Created by: KalleDK <plexmaintainer@k-moeller.dk>
# $FreeBSD$
-PORTVERSION= 1.16.5.1488
-DISTVERSIONSUFFIX=deeb86e7f
+PORTVERSION= 1.16.6.1592
+DISTVERSIONSUFFIX=b9d49bdb7
PORTREVISION= 0
MASTER_SITES= https://downloads.plex.tv/plex-media-server-new/${DISTVERSION}-${DISTVERSIONSUFFIX}/freebsd/
PKGNAMESUFFIX= -plexpass
diff --git a/multimedia/plexmediaserver-plexpass/distinfo b/multimedia/plexmediaserver-plexpass/distinfo
index 6f876d28a557..70515ffda08d 100644
--- a/multimedia/plexmediaserver-plexpass/distinfo
+++ b/multimedia/plexmediaserver-plexpass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1565793807
-SHA256 (PlexMediaServer-1.16.5.1488-deeb86e7f-FreeBSD-amd64.tar.bz2) = b4d085575d41bfc5773bb68c71c6999555df0bc8344f1d0e1b588a56105e8688
-SIZE (PlexMediaServer-1.16.5.1488-deeb86e7f-FreeBSD-amd64.tar.bz2) = 91419830
+TIMESTAMP = 1567174396
+SHA256 (PlexMediaServer-1.16.6.1592-b9d49bdb7-FreeBSD-amd64.tar.bz2) = 87456176c83a38d808f575968d36e50971ced9aa2d07086179032abd2ac808ed
+SIZE (PlexMediaServer-1.16.6.1592-b9d49bdb7-FreeBSD-amd64.tar.bz2) = 91149440
diff --git a/multimedia/plexmediaserver/Makefile b/multimedia/plexmediaserver/Makefile
index 312c6b78e61f..4043ac37e2e4 100644
--- a/multimedia/plexmediaserver/Makefile
+++ b/multimedia/plexmediaserver/Makefile
@@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= plexmediaserver
-PORTVERSION?= 1.16.4.1469
-DISTVERSIONSUFFIX?=6d5612c2f
+PORTVERSION?= 1.16.5.1554
+DISTVERSIONSUFFIX?=1e5ff713d
PORTREVISION?= 0
CATEGORIES= multimedia
MASTER_SITES?= https://downloads.plex.tv/plex-media-server-new/${DISTVERSION}-${DISTVERSIONSUFFIX}/freebsd/
diff --git a/multimedia/plexmediaserver/distinfo b/multimedia/plexmediaserver/distinfo
index 645e071b6829..6253ef710146 100644
--- a/multimedia/plexmediaserver/distinfo
+++ b/multimedia/plexmediaserver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1565793767
-SHA256 (PlexMediaServer-1.16.4.1469-6d5612c2f-FreeBSD-amd64.tar.bz2) = 1657fac9f06b4e91dde717a6c38d7c45ed084eaaa95195e31ec9bfdc64cf667b
-SIZE (PlexMediaServer-1.16.4.1469-6d5612c2f-FreeBSD-amd64.tar.bz2) = 90721995
+TIMESTAMP = 1567174343
+SHA256 (PlexMediaServer-1.16.5.1554-1e5ff713d-FreeBSD-amd64.tar.bz2) = bc3d6c117717ae92a664761f29cbb222c66d3a15facf27cfd7daa4ff5476357e
+SIZE (PlexMediaServer-1.16.5.1554-1e5ff713d-FreeBSD-amd64.tar.bz2) = 91426727
diff --git a/multimedia/py-PySceneDetect/Makefile b/multimedia/py-PySceneDetect/Makefile
index ffe22d33cbc2..202cedd5bb3c 100644
--- a/multimedia/py-PySceneDetect/Makefile
+++ b/multimedia/py-PySceneDetect/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= PySceneDetect
-PORTVERSION= 0.5
-PORTREVISION= 3
+PORTVERSION= 0.5.1.1
DISTVERSIONPREFIX= v
CATEGORIES= multimedia python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,14 +12,15 @@ COMMENT= OpenCV-based video scene detection program and Python library
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR}
RUN_DEPENDS= ${PYNUMPY} \
- mkvmerge:multimedia/mkvtoolnix \
- ${PYTHON_PKGNAMEPREFIX}opencv>=0:graphics/py-opencv@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}click>=3.2:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}opencv>=0:graphics/py-opencv@${PY_FLAVOR} \
+ mkvmerge:multimedia/mkvtoolnix
USES= python:2.7
USE_GITHUB= yes
GH_ACCOUNT= Breakthrough
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist distutils
.include <bsd.port.mk>
diff --git a/multimedia/py-PySceneDetect/distinfo b/multimedia/py-PySceneDetect/distinfo
index 35da8506efa9..4829dec08ed8 100644
--- a/multimedia/py-PySceneDetect/distinfo
+++ b/multimedia/py-PySceneDetect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1537459901
-SHA256 (Breakthrough-PySceneDetect-v0.5_GH0.tar.gz) = 6e06bdd0081e5a4bcb15b489aa0ac96b56a55d847adda16b08e37fe8c2d5b17d
-SIZE (Breakthrough-PySceneDetect-v0.5_GH0.tar.gz) = 217530
+TIMESTAMP = 1567371078
+SHA256 (Breakthrough-PySceneDetect-v0.5.1.1_GH0.tar.gz) = c90c48b327067c1150ecfc4a8de442cabd353b2771aa8e0221f165eecd73658f
+SIZE (Breakthrough-PySceneDetect-v0.5.1.1_GH0.tar.gz) = 218125
diff --git a/multimedia/quodlibet/Makefile b/multimedia/quodlibet/Makefile
index 56b5be708bad..0f9407a0996e 100644
--- a/multimedia/quodlibet/Makefile
+++ b/multimedia/quodlibet/Makefile
@@ -3,7 +3,7 @@
PORTNAME= quodlibet
PORTVERSION= 3.6.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= multimedia audio python gnome
MASTER_SITES= http://bitbucket.org/lazka/${PORTNAME}-files/raw/default/releases/
diff --git a/multimedia/rav1e/Makefile b/multimedia/rav1e/Makefile
index 47fa0ec4d5e9..ea7d7ef57d48 100644
--- a/multimedia/rav1e/Makefile
+++ b/multimedia/rav1e/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= rav1e
-PORTVERSION= s20190821
+PORTVERSION= s20190902
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
@@ -16,7 +16,7 @@ BUILD_DEPENDS_amd64= nasm:devel/nasm
USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= xiph
-GH_TAGNAME= 2b20894d
+GH_TAGNAME= b9975f82
PLIST_FILES= bin/${PORTNAME}
CARGO_CRATES= adler32-1.0.3 \
@@ -24,7 +24,7 @@ CARGO_CRATES= adler32-1.0.3 \
ansi_term-0.11.0 \
aom-sys-0.1.2 \
arc-swap-0.4.2 \
- arg_enum_proc_macro-0.2.0 \
+ arg_enum_proc_macro-0.3.0 \
arrayvec-0.4.11 \
atty-0.2.13 \
autocfg-0.1.6 \
@@ -35,24 +35,25 @@ CARGO_CRATES= adler32-1.0.3 \
bindgen-0.49.2 \
bitflags-1.1.0 \
bitstream-io-0.8.4 \
- bstr-0.2.7 \
+ bstr-0.2.8 \
+ bumpalo-2.6.0 \
byteorder-1.3.2 \
c2-chacha-0.2.2 \
cast-0.2.2 \
- cc-1.0.40 \
+ cc-1.0.41 \
cexpr-0.3.5 \
cfg-if-0.1.9 \
- chrono-0.4.7 \
+ chrono-0.4.8 \
clang-sys-0.28.1 \
clap-2.33.0 \
- clicolors-control-1.0.0 \
+ clicolors-control-1.0.1 \
cloudabi-0.0.3 \
color_quant-1.0.1 \
console-0.7.7 \
crc32fast-1.2.0 \
criterion-0.2.11 \
criterion-plot-0.3.1 \
- crossbeam-deque-0.6.3 \
+ crossbeam-deque-0.7.1 \
crossbeam-epoch-0.7.2 \
crossbeam-queue-0.1.2 \
crossbeam-utils-0.6.6 \
@@ -63,7 +64,7 @@ CARGO_CRATES= adler32-1.0.3 \
deflate-0.7.20 \
difference-2.0.0 \
either-1.5.2 \
- encode_unicode-0.3.5 \
+ encode_unicode-0.3.6 \
env_logger-0.6.2 \
err-derive-0.1.5 \
error-chain-0.10.0 \
@@ -71,17 +72,18 @@ CARGO_CRATES= adler32-1.0.3 \
failure_derive-0.1.5 \
fuchsia-cprng-0.1.1 \
fxhash-0.2.1 \
- getrandom-0.1.10 \
+ getrandom-0.1.11 \
gif-0.10.2 \
glob-0.3.0 \
humantime-1.2.0 \
image-0.22.1 \
inflate-0.4.5 \
- interpolate_name-0.2.2 \
+ interpolate_name-0.2.3 \
itertools-0.8.0 \
itoa-0.4.4 \
- jpeg-decoder-0.1.15 \
- lazy_static-1.3.0 \
+ jpeg-decoder-0.1.16 \
+ js-sys-0.3.27 \
+ lazy_static-1.4.0 \
libc-0.2.62 \
libloading-0.5.2 \
lock_api-0.3.1 \
@@ -108,9 +110,10 @@ CARGO_CRATES= adler32-1.0.3 \
png-0.15.0 \
ppv-lite86-0.2.5 \
pretty_assertions-0.6.1 \
+ pretty_env_logger-0.3.1 \
proc-macro-hack-0.5.9 \
proc-macro2-0.4.30 \
- proc-macro2-1.0.1 \
+ proc-macro2-1.0.2 \
quick-error-1.2.2 \
quote-0.6.13 \
quote-1.0.2 \
@@ -118,12 +121,12 @@ CARGO_CRATES= adler32-1.0.3 \
rand_chacha-0.2.1 \
rand_core-0.3.1 \
rand_core-0.4.2 \
- rand_core-0.5.0 \
+ rand_core-0.5.1 \
rand_hc-0.2.0 \
rand_os-0.1.3 \
rand_xoshiro-0.1.0 \
- rayon-1.1.0 \
- rayon-core-1.5.0 \
+ rayon-1.2.0 \
+ rayon-core-1.6.0 \
rdrand-0.4.0 \
redox_syscall-0.1.56 \
regex-1.1.9 \
@@ -147,7 +150,7 @@ CARGO_CRATES= adler32-1.0.3 \
smallvec-0.6.10 \
strsim-0.8.0 \
syn-0.15.44 \
- syn-1.0.3 \
+ syn-1.0.5 \
synstructure-0.10.2 \
termcolor-1.0.5 \
termios-0.3.1 \
@@ -166,13 +169,18 @@ CARGO_CRATES= adler32-1.0.3 \
version_check-0.1.5 \
walkdir-2.2.9 \
wasi-0.5.0 \
+ wasm-bindgen-0.2.50 \
+ wasm-bindgen-backend-0.2.50 \
+ wasm-bindgen-macro-0.2.50 \
+ wasm-bindgen-macro-support-0.2.50 \
+ wasm-bindgen-shared-0.2.50 \
which-2.0.1 \
- winapi-0.3.7 \
+ winapi-0.3.8 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.2 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
wincolor-1.0.2 \
- y4m-0.3.3
+ y4m-0.3.5
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
diff --git a/multimedia/rav1e/distinfo b/multimedia/rav1e/distinfo
index 6126cd3ae1d3..0b155a196921 100644
--- a/multimedia/rav1e/distinfo
+++ b/multimedia/rav1e/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1566396081
+TIMESTAMP = 1567139421
SHA256 (rust/crates/adler32-1.0.3.tar.gz) = 7e522997b529f05601e05166c07ed17789691f562762c7f3b987263d2dedee5c
SIZE (rust/crates/adler32-1.0.3.tar.gz) = 5734
SHA256 (rust/crates/aho-corasick-0.7.6.tar.gz) = 58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d
@@ -9,8 +9,8 @@ SHA256 (rust/crates/aom-sys-0.1.2.tar.gz) = 9d12f80222f2f70f5d16c8c0986f393f4638
SIZE (rust/crates/aom-sys-0.1.2.tar.gz) = 3047
SHA256 (rust/crates/arc-swap-0.4.2.tar.gz) = 854ede29f7a0ce90519fb2439d030320c6201119b87dab0ee96044603e1130b9
SIZE (rust/crates/arc-swap-0.4.2.tar.gz) = 48148
-SHA256 (rust/crates/arg_enum_proc_macro-0.2.0.tar.gz) = 906e70dc6441d8699d2b051d4d7da6e7d6d02e192754886cd05e80c42800ee57
-SIZE (rust/crates/arg_enum_proc_macro-0.2.0.tar.gz) = 4167
+SHA256 (rust/crates/arg_enum_proc_macro-0.3.0.tar.gz) = 9bc19845baa31d32d189d8020bc8d76bf735e4587c9eba9cf561003ba4c93908
+SIZE (rust/crates/arg_enum_proc_macro-0.3.0.tar.gz) = 4213
SHA256 (rust/crates/arrayvec-0.4.11.tar.gz) = b8d73f9beda665eaa98ab9e4f7442bd4e7de6652587de55b2525e52e29c1b0ba
SIZE (rust/crates/arrayvec-0.4.11.tar.gz) = 26439
SHA256 (rust/crates/atty-0.2.13.tar.gz) = 1803c647a3ec87095e7ae7acfca019e98de5ec9a7d01343f611cf3152ed71a90
@@ -31,28 +31,30 @@ SHA256 (rust/crates/bitflags-1.1.0.tar.gz) = 3d155346769a6855b86399e9bc3814ab343
SIZE (rust/crates/bitflags-1.1.0.tar.gz) = 16322
SHA256 (rust/crates/bitstream-io-0.8.4.tar.gz) = 395bab683d996399e6046dbea0f7e616d3d8234bf87c1bd88173018f560dd653
SIZE (rust/crates/bitstream-io-0.8.4.tar.gz) = 22256
-SHA256 (rust/crates/bstr-0.2.7.tar.gz) = 94cdf78eb7e94c566c1f5dbe2abf8fc70a548fc902942a48c4b3a98b48ca9ade
-SIZE (rust/crates/bstr-0.2.7.tar.gz) = 336010
+SHA256 (rust/crates/bstr-0.2.8.tar.gz) = 8d6c2c5b58ab920a4f5aeaaca34b4488074e8cc7596af94e6f8c6ff247c60245
+SIZE (rust/crates/bstr-0.2.8.tar.gz) = 337654
+SHA256 (rust/crates/bumpalo-2.6.0.tar.gz) = ad807f2fc2bf185eeb98ff3a901bd46dc5ad58163d0fa4577ba0d25674d71708
+SIZE (rust/crates/bumpalo-2.6.0.tar.gz) = 124915
SHA256 (rust/crates/byteorder-1.3.2.tar.gz) = a7c3dd8985a7111efc5c80b44e23ecdd8c007de8ade3b96595387e812b957cf5
SIZE (rust/crates/byteorder-1.3.2.tar.gz) = 21596
SHA256 (rust/crates/c2-chacha-0.2.2.tar.gz) = 7d64d04786e0f528460fc884753cf8dddcc466be308f6026f8e355c41a0e4101
SIZE (rust/crates/c2-chacha-0.2.2.tar.gz) = 13766
SHA256 (rust/crates/cast-0.2.2.tar.gz) = 926013f2860c46252efceabb19f4a6b308197505082c609025aa6706c011d427
SIZE (rust/crates/cast-0.2.2.tar.gz) = 10318
-SHA256 (rust/crates/cc-1.0.40.tar.gz) = b548a4ee81fccb95919d4e22cfea83c7693ebfd78f0495493178db20b3139da7
-SIZE (rust/crates/cc-1.0.40.tar.gz) = 45571
+SHA256 (rust/crates/cc-1.0.41.tar.gz) = 8dae9c4b8fedcae85592ba623c4fd08cfdab3e3b72d6df780c6ead964a69bfff
+SIZE (rust/crates/cc-1.0.41.tar.gz) = 48185
SHA256 (rust/crates/cexpr-0.3.5.tar.gz) = a7fa24eb00d5ffab90eaeaf1092ac85c04c64aaf358ea6f84505b8116d24c6af
SIZE (rust/crates/cexpr-0.3.5.tar.gz) = 16938
SHA256 (rust/crates/cfg-if-0.1.9.tar.gz) = b486ce3ccf7ffd79fdeb678eac06a9e6c09fc88d33836340becb8fffe87c5e33
SIZE (rust/crates/cfg-if-0.1.9.tar.gz) = 7353
-SHA256 (rust/crates/chrono-0.4.7.tar.gz) = 77d81f58b7301084de3b958691458a53c3f7e0b1d702f77e550b6a88e3a88abe
-SIZE (rust/crates/chrono-0.4.7.tar.gz) = 131963
+SHA256 (rust/crates/chrono-0.4.8.tar.gz) = 27429a03ca54100bf6bdc726c09adc46a74187ac93f9ce96dc7aaa9594ebf707
+SIZE (rust/crates/chrono-0.4.8.tar.gz) = 133542
SHA256 (rust/crates/clang-sys-0.28.1.tar.gz) = 81de550971c976f176130da4b2978d3b524eaa0fd9ac31f3ceb5ae1231fb4853
SIZE (rust/crates/clang-sys-0.28.1.tar.gz) = 34180
SHA256 (rust/crates/clap-2.33.0.tar.gz) = 5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9
SIZE (rust/crates/clap-2.33.0.tar.gz) = 196458
-SHA256 (rust/crates/clicolors-control-1.0.0.tar.gz) = 73abfd4c73d003a674ce5d2933fca6ce6c42480ea84a5ffe0a2dc39ed56300f9
-SIZE (rust/crates/clicolors-control-1.0.0.tar.gz) = 3916
+SHA256 (rust/crates/clicolors-control-1.0.1.tar.gz) = 90082ee5dcdd64dc4e9e0d37fbf3ee325419e39c0092191e0393df65518f741e
+SIZE (rust/crates/clicolors-control-1.0.1.tar.gz) = 4634
SHA256 (rust/crates/cloudabi-0.0.3.tar.gz) = ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f
SIZE (rust/crates/cloudabi-0.0.3.tar.gz) = 22156
SHA256 (rust/crates/color_quant-1.0.1.tar.gz) = 0dbbb57365263e881e805dc77d94697c9118fd94d8da011240555aa7b23445bd
@@ -65,8 +67,8 @@ SHA256 (rust/crates/criterion-0.2.11.tar.gz) = 0363053954f3e679645fc443321ca128b
SIZE (rust/crates/criterion-0.2.11.tar.gz) = 78216
SHA256 (rust/crates/criterion-plot-0.3.1.tar.gz) = 76f9212ddf2f4a9eb2d401635190600656a1f88a932ef53d06e7fa4c7e02fb8e
SIZE (rust/crates/criterion-plot-0.3.1.tar.gz) = 17097
-SHA256 (rust/crates/crossbeam-deque-0.6.3.tar.gz) = 05e44b8cf3e1a625844d1750e1f7820da46044ff6d28f4d43e455ba3e5bb2c13
-SIZE (rust/crates/crossbeam-deque-0.6.3.tar.gz) = 14238
+SHA256 (rust/crates/crossbeam-deque-0.7.1.tar.gz) = b18cd2e169ad86297e6bc0ad9aa679aee9daa4f19e8163860faf7c164e4f5a71
+SIZE (rust/crates/crossbeam-deque-0.7.1.tar.gz) = 19407
SHA256 (rust/crates/crossbeam-epoch-0.7.2.tar.gz) = fedcd6772e37f3da2a9af9bf12ebe046c0dfe657992377b4df982a2b54cd37a9
SIZE (rust/crates/crossbeam-epoch-0.7.2.tar.gz) = 38134
SHA256 (rust/crates/crossbeam-queue-0.1.2.tar.gz) = 7c979cd6cfe72335896575c6b5688da489e420d36a27a0b9eb0c73db574b4a4b
@@ -87,8 +89,8 @@ SHA256 (rust/crates/difference-2.0.0.tar.gz) = 524cbf6897b527295dff137cec09ecf3a
SIZE (rust/crates/difference-2.0.0.tar.gz) = 147616
SHA256 (rust/crates/either-1.5.2.tar.gz) = 5527cfe0d098f36e3f8839852688e63c8fff1c90b2b405aef730615f9a7bcf7b
SIZE (rust/crates/either-1.5.2.tar.gz) = 12124
-SHA256 (rust/crates/encode_unicode-0.3.5.tar.gz) = 90b2c9496c001e8cb61827acdefad780795c42264c137744cae6f7d9e3450abd
-SIZE (rust/crates/encode_unicode-0.3.5.tar.gz) = 42677
+SHA256 (rust/crates/encode_unicode-0.3.6.tar.gz) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
+SIZE (rust/crates/encode_unicode-0.3.6.tar.gz) = 45741
SHA256 (rust/crates/env_logger-0.6.2.tar.gz) = aafcde04e90a5226a6443b7aabdb016ba2f8307c847d524724bd9b346dd1a2d3
SIZE (rust/crates/env_logger-0.6.2.tar.gz) = 31078
SHA256 (rust/crates/err-derive-0.1.5.tar.gz) = 3d8ff65eb6c2fc68e76557239d16f5698fd56603925b89856d3f0f7105fd4543
@@ -103,8 +105,8 @@ SHA256 (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = a06f77d526c1a601b7c4cdd98f54b5
SIZE (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = 2950
SHA256 (rust/crates/fxhash-0.2.1.tar.gz) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
SIZE (rust/crates/fxhash-0.2.1.tar.gz) = 4102
-SHA256 (rust/crates/getrandom-0.1.10.tar.gz) = 6171a6cc63fbabbe27c2b5ee268e8b7fe5dc1eb0dd2dfad537c1dfed6f69117e
-SIZE (rust/crates/getrandom-0.1.10.tar.gz) = 23567
+SHA256 (rust/crates/getrandom-0.1.11.tar.gz) = fc344b02d3868feb131e8b5fe2b9b0a1cc42942679af493061fc13b853243872
+SIZE (rust/crates/getrandom-0.1.11.tar.gz) = 23699
SHA256 (rust/crates/gif-0.10.2.tar.gz) = 86c2f2b597d6e05c86ee5947b2223bda468fe8dad3e88e2a6520869322aaf568
SIZE (rust/crates/gif-0.10.2.tar.gz) = 25307
SHA256 (rust/crates/glob-0.3.0.tar.gz) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574
@@ -115,16 +117,18 @@ SHA256 (rust/crates/image-0.22.1.tar.gz) = 663a975007e0b49903e2e8ac0db2c432c4658
SIZE (rust/crates/image-0.22.1.tar.gz) = 147340
SHA256 (rust/crates/inflate-0.4.5.tar.gz) = 1cdb29978cc5797bd8dcc8e5bf7de604891df2a8dc576973d71a281e916db2ff
SIZE (rust/crates/inflate-0.4.5.tar.gz) = 17715
-SHA256 (rust/crates/interpolate_name-0.2.2.tar.gz) = 061dfb4af528357f816e53d0991d357231bba60eb9fcb09eea6c9b6d8985f93f
-SIZE (rust/crates/interpolate_name-0.2.2.tar.gz) = 3709
+SHA256 (rust/crates/interpolate_name-0.2.3.tar.gz) = b4b35f4a811037cfdcd44c5db40678464b2d5d248fc1abeeaaa125b370d47f17
+SIZE (rust/crates/interpolate_name-0.2.3.tar.gz) = 4165
SHA256 (rust/crates/itertools-0.8.0.tar.gz) = 5b8467d9c1cebe26feb08c640139247fac215782d35371ade9a2136ed6085358
SIZE (rust/crates/itertools-0.8.0.tar.gz) = 78917
SHA256 (rust/crates/itoa-0.4.4.tar.gz) = 501266b7edd0174f8530248f87f99c88fbe60ca4ef3dd486835b8d8d53136f7f
SIZE (rust/crates/itoa-0.4.4.tar.gz) = 11147
-SHA256 (rust/crates/jpeg-decoder-0.1.15.tar.gz) = c8b7d43206b34b3f94ea9445174bda196e772049b9bddbc620c9d29b2d20110d
-SIZE (rust/crates/jpeg-decoder-0.1.15.tar.gz) = 29660
-SHA256 (rust/crates/lazy_static-1.3.0.tar.gz) = bc5729f27f159ddd61f4df6228e827e86643d4d3e7c32183cb30a1c08f604a14
-SIZE (rust/crates/lazy_static-1.3.0.tar.gz) = 10616
+SHA256 (rust/crates/jpeg-decoder-0.1.16.tar.gz) = c1aae18ffeeae409c6622c3b6a7ee49792a7e5a062eea1b135fbb74e301792ba
+SIZE (rust/crates/jpeg-decoder-0.1.16.tar.gz) = 32542
+SHA256 (rust/crates/js-sys-0.3.27.tar.gz) = 1efc4f2a556c58e79c5500912e221dd826bec64ff4aabd8ce71ccef6da02d7d4
+SIZE (rust/crates/js-sys-0.3.27.tar.gz) = 59423
+SHA256 (rust/crates/lazy_static-1.4.0.tar.gz) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
+SIZE (rust/crates/lazy_static-1.4.0.tar.gz) = 10443
SHA256 (rust/crates/libc-0.2.62.tar.gz) = 34fcd2c08d2f832f376f4173a231990fa5aef4e99fb569867318a227ef4c06ba
SIZE (rust/crates/libc-0.2.62.tar.gz) = 433193
SHA256 (rust/crates/libloading-0.5.2.tar.gz) = f2b111a074963af1d37a139918ac6d49ad1d0d5e47f72fd55388619691a7d753
@@ -177,12 +181,14 @@ SHA256 (rust/crates/ppv-lite86-0.2.5.tar.gz) = e3cbf9f658cdb5000fcf6f362b8ea2ba1
SIZE (rust/crates/ppv-lite86-0.2.5.tar.gz) = 20606
SHA256 (rust/crates/pretty_assertions-0.6.1.tar.gz) = 3f81e1644e1b54f5a68959a29aa86cde704219254669da328ecfdf6a1f09d427
SIZE (rust/crates/pretty_assertions-0.6.1.tar.gz) = 61551
+SHA256 (rust/crates/pretty_env_logger-0.3.1.tar.gz) = 717ee476b1690853d222af4634056d830b5197ffd747726a9a1eee6da9f49074
+SIZE (rust/crates/pretty_env_logger-0.3.1.tar.gz) = 9077
SHA256 (rust/crates/proc-macro-hack-0.5.9.tar.gz) = e688f31d92ffd7c1ddc57a1b4e6d773c0f2a14ee437a4b0a4f5a69c80eb221c8
SIZE (rust/crates/proc-macro-hack-0.5.9.tar.gz) = 10777
SHA256 (rust/crates/proc-macro2-0.4.30.tar.gz) = cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759
SIZE (rust/crates/proc-macro2-0.4.30.tar.gz) = 34731
-SHA256 (rust/crates/proc-macro2-1.0.1.tar.gz) = 4c5c2380ae88876faae57698be9e9775e3544decad214599c3a6266cca6ac802
-SIZE (rust/crates/proc-macro2-1.0.1.tar.gz) = 34874
+SHA256 (rust/crates/proc-macro2-1.0.2.tar.gz) = 175a40b9cf564ce9bf050654633dbf339978706b8ead1a907bb970b63185dd95
+SIZE (rust/crates/proc-macro2-1.0.2.tar.gz) = 34779
SHA256 (rust/crates/quick-error-1.2.2.tar.gz) = 9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0
SIZE (rust/crates/quick-error-1.2.2.tar.gz) = 15132
SHA256 (rust/crates/quote-0.6.13.tar.gz) = 6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1
@@ -197,18 +203,18 @@ SHA256 (rust/crates/rand_core-0.3.1.tar.gz) = 7a6fdeb83b075e8266dcc8762c22776f68
SIZE (rust/crates/rand_core-0.3.1.tar.gz) = 15483
SHA256 (rust/crates/rand_core-0.4.2.tar.gz) = 9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc
SIZE (rust/crates/rand_core-0.4.2.tar.gz) = 20243
-SHA256 (rust/crates/rand_core-0.5.0.tar.gz) = 615e683324e75af5d43d8f7a39ffe3ee4a9dc42c5c701167a71dc59c3a493aca
-SIZE (rust/crates/rand_core-0.5.0.tar.gz) = 19736
+SHA256 (rust/crates/rand_core-0.5.1.tar.gz) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19
+SIZE (rust/crates/rand_core-0.5.1.tar.gz) = 21116
SHA256 (rust/crates/rand_hc-0.2.0.tar.gz) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c
SIZE (rust/crates/rand_hc-0.2.0.tar.gz) = 11670
SHA256 (rust/crates/rand_os-0.1.3.tar.gz) = 7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071
SIZE (rust/crates/rand_os-0.1.3.tar.gz) = 18965
SHA256 (rust/crates/rand_xoshiro-0.1.0.tar.gz) = 03b418169fb9c46533f326efd6eed2576699c44ca92d3052a066214a8d828929
SIZE (rust/crates/rand_xoshiro-0.1.0.tar.gz) = 14829
-SHA256 (rust/crates/rayon-1.1.0.tar.gz) = a4b0186e22767d5b9738a05eab7c6ac90b15db17e5b5f9bd87976dd7d89a10a4
-SIZE (rust/crates/rayon-1.1.0.tar.gz) = 138915
-SHA256 (rust/crates/rayon-core-1.5.0.tar.gz) = ebbe0df8435ac0c397d467b6cad6d25543d06e8a019ef3f6af3c384597515bd2
-SIZE (rust/crates/rayon-core-1.5.0.tar.gz) = 61857
+SHA256 (rust/crates/rayon-1.2.0.tar.gz) = 83a27732a533a1be0a0035a111fe76db89ad312f6f0347004c220c57f209a123
+SIZE (rust/crates/rayon-1.2.0.tar.gz) = 144769
+SHA256 (rust/crates/rayon-core-1.6.0.tar.gz) = 98dcf634205083b17d0861252431eb2acbfb698ab7478a2d20de07954f47ec7b
+SIZE (rust/crates/rayon-core-1.6.0.tar.gz) = 62221
SHA256 (rust/crates/rdrand-0.4.0.tar.gz) = 678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2
SIZE (rust/crates/rdrand-0.4.0.tar.gz) = 6456
SHA256 (rust/crates/redox_syscall-0.1.56.tar.gz) = 2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84
@@ -255,8 +261,8 @@ SHA256 (rust/crates/strsim-0.8.0.tar.gz) = 8ea5119cdb4c55b55d432abb513a042938487
SIZE (rust/crates/strsim-0.8.0.tar.gz) = 9309
SHA256 (rust/crates/syn-0.15.44.tar.gz) = 9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5
SIZE (rust/crates/syn-0.15.44.tar.gz) = 184212
-SHA256 (rust/crates/syn-1.0.3.tar.gz) = 158521e6f544e7e3dcfc370ac180794aa38cb34a1b1e07609376d4adcf429b93
-SIZE (rust/crates/syn-1.0.3.tar.gz) = 189842
+SHA256 (rust/crates/syn-1.0.5.tar.gz) = 66850e97125af79138385e9b88339cbcd037e3f28ceab8c5ad98e64f0f1f80bf
+SIZE (rust/crates/syn-1.0.5.tar.gz) = 190286
SHA256 (rust/crates/synstructure-0.10.2.tar.gz) = 02353edf96d6e4dc81aea2d8490a7e9db177bf8acb0e951c24940bf866cb313f
SIZE (rust/crates/synstructure-0.10.2.tar.gz) = 17988
SHA256 (rust/crates/termcolor-1.0.5.tar.gz) = 96d6098003bde162e4277c70665bd87c326f5a0c3f3fbfb285787fa482d54e6e
@@ -293,10 +299,20 @@ SHA256 (rust/crates/walkdir-2.2.9.tar.gz) = 9658c94fa8b940eab2250bd5a457f9c48b74
SIZE (rust/crates/walkdir-2.2.9.tar.gz) = 22423
SHA256 (rust/crates/wasi-0.5.0.tar.gz) = fd5442abcac6525a045cc8c795aedb60da7a2e5e89c7bf18a0d5357849bb23c7
SIZE (rust/crates/wasi-0.5.0.tar.gz) = 31104
+SHA256 (rust/crates/wasm-bindgen-0.2.50.tar.gz) = dcddca308b16cd93c2b67b126c688e5467e4ef2e28200dc7dfe4ae284f2faefc
+SIZE (rust/crates/wasm-bindgen-0.2.50.tar.gz) = 144511
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.50.tar.gz) = f805d9328b5fc7e5c6399960fd1889271b9b58ae17bdb2417472156cc9fafdd0
+SIZE (rust/crates/wasm-bindgen-backend-0.2.50.tar.gz) = 21115
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.50.tar.gz) = 3ff88201a482abfc63921621f6cb18eb1efd74f136b05e5841e7f8ca434539e9
+SIZE (rust/crates/wasm-bindgen-macro-0.2.50.tar.gz) = 10849
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.50.tar.gz) = 6a433d89ecdb9f77d46fcf00c8cf9f3467b7de9954d8710c175f61e2e245bb0e
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.50.tar.gz) = 16461
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.50.tar.gz) = d41fc1bc3570cdf8d108c15e014045fd45a95bb5eb36605f96a90461fc34027d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.50.tar.gz) = 6727
SHA256 (rust/crates/which-2.0.1.tar.gz) = b57acb10231b9493c8472b20cb57317d0679a49e0bdbee44b3b803a6473af164
SIZE (rust/crates/which-2.0.1.tar.gz) = 6953
-SHA256 (rust/crates/winapi-0.3.7.tar.gz) = f10e386af2b13e47c89e7236a7a14a086791a2b88ebad6df9bf42040195cf770
-SIZE (rust/crates/winapi-0.3.7.tar.gz) = 1075776
+SHA256 (rust/crates/winapi-0.3.8.tar.gz) = 8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6
+SIZE (rust/crates/winapi-0.3.8.tar.gz) = 1128308
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
SHA256 (rust/crates/winapi-util-0.1.2.tar.gz) = 7168bab6e1daee33b4557efd0e95d5ca70a03706d39fa5f3fe7a236f584b03c9
@@ -305,7 +321,7 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
SHA256 (rust/crates/wincolor-1.0.2.tar.gz) = 96f5016b18804d24db43cebf3c77269e7569b8954a8464501c216cc5e070eaa9
SIZE (rust/crates/wincolor-1.0.2.tar.gz) = 4821
-SHA256 (rust/crates/y4m-0.3.3.tar.gz) = b14191e41f540837886792294aa9269c2d63eb8733ed0499590935fef7bbb94f
-SIZE (rust/crates/y4m-0.3.3.tar.gz) = 11108
-SHA256 (xiph-rav1e-s20190821-2b20894d_GH0.tar.gz) = 162243ac930e29b1975ee3da891528c73b6085011a180de2fd9db8e99bec1952
-SIZE (xiph-rav1e-s20190821-2b20894d_GH0.tar.gz) = 462549
+SHA256 (rust/crates/y4m-0.3.5.tar.gz) = a2dde68bbd66d90675870b548cf0932cd06222b994223d89b49257feb4fdea05
+SIZE (rust/crates/y4m-0.3.5.tar.gz) = 11339
+SHA256 (xiph-rav1e-s20190902-b9975f82_GH0.tar.gz) = 69a797282baf6a9765cf1b05b1971aef17ce2c2d8080d1e86b79e134ae6c7445
+SIZE (xiph-rav1e-s20190902-b9975f82_GH0.tar.gz) = 479192
diff --git a/multimedia/rubygem-clutter-gstreamer/Makefile b/multimedia/rubygem-clutter-gstreamer/Makefile
index 121619876053..4bc5bf414995 100644
--- a/multimedia/rubygem-clutter-gstreamer/Makefile
+++ b/multimedia/rubygem-clutter-gstreamer/Makefile
@@ -9,6 +9,7 @@ MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Ruby/GStreamer is a Ruby binding for GStreamer
LICENSE= LGPL21+
+LICENSE_FILE= ${WRKSRC}/COPYING.LIB
BUILD_DEPENDS= rubygem-rake>=0:devel/rubygem-rake
LIB_DEPENDS= libclutter-gst-3.0.so:multimedia/clutter-gst3
diff --git a/multimedia/rubygem-gstreamer/Makefile b/multimedia/rubygem-gstreamer/Makefile
index 593c8a795a92..037f3ee7c10b 100644
--- a/multimedia/rubygem-gstreamer/Makefile
+++ b/multimedia/rubygem-gstreamer/Makefile
@@ -9,6 +9,7 @@ MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Ruby/GStreamer is a Ruby binding for GStreamer
LICENSE= LGPL21+
+LICENSE_FILE= ${WRKSRC}/COPYING.LIB
LIB_DEPENDS= libgstreamer-1.0.so:multimedia/gstreamer1
RUN_DEPENDS= rubygem-gobject-introspection>=${PORTVERSION}:devel/rubygem-gobject-introspection
diff --git a/multimedia/svt-av1/Makefile b/multimedia/svt-av1/Makefile
index 2bc3e5382898..64002c109487 100644
--- a/multimedia/svt-av1/Makefile
+++ b/multimedia/svt-av1/Makefile
@@ -2,8 +2,8 @@
PORTNAME= svt-av1
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.0-175
-DISTVERSIONSUFFIX= -g6012f53c
+DISTVERSION= 0.6.0-226
+DISTVERSIONSUFFIX= -g9a15408f
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
diff --git a/multimedia/svt-av1/distinfo b/multimedia/svt-av1/distinfo
index 3b07eba89824..47d33a84ecf2 100644
--- a/multimedia/svt-av1/distinfo
+++ b/multimedia/svt-av1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1566324229
-SHA256 (OpenVisualCloud-SVT-AV1-v0.6.0-175-g6012f53c_GH0.tar.gz) = 3643b7bf1963b0675c5fb444466fc3af1613d205181bd84805743a1e83eb0a95
-SIZE (OpenVisualCloud-SVT-AV1-v0.6.0-175-g6012f53c_GH0.tar.gz) = 2728868
+TIMESTAMP = 1567321367
+SHA256 (OpenVisualCloud-SVT-AV1-v0.6.0-226-g9a15408f_GH0.tar.gz) = b7c0ace66049bc42f3785049b4915cf595421c86f63e63b4314918f20ed2ab83
+SIZE (OpenVisualCloud-SVT-AV1-v0.6.0-226-g9a15408f_GH0.tar.gz) = 2766371
diff --git a/multimedia/tautulli/Makefile b/multimedia/tautulli/Makefile
index 705d0fa64ad2..1732660e443c 100644
--- a/multimedia/tautulli/Makefile
+++ b/multimedia/tautulli/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= tautulli
-PORTVERSION= 2.1.32
+PORTVERSION= 2.1.33
DISTVERSIONPREFIX=v
CATEGORIES= multimedia python
diff --git a/multimedia/tautulli/distinfo b/multimedia/tautulli/distinfo
index d908e732c963..b270855b96b4 100644
--- a/multimedia/tautulli/distinfo
+++ b/multimedia/tautulli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1562163228
-SHA256 (Tautulli-Tautulli-v2.1.32_GH0.tar.gz) = ad25ca068be481205096cf1ca1b947b954cc3276271b82f0644310e0631bc225
-SIZE (Tautulli-Tautulli-v2.1.32_GH0.tar.gz) = 11458735
+TIMESTAMP = 1564319745
+SHA256 (Tautulli-Tautulli-v2.1.33_GH0.tar.gz) = a49489a01723037ca754281852a83ff7d2ce425199d7276c529a57e2589e401b
+SIZE (Tautulli-Tautulli-v2.1.33_GH0.tar.gz) = 11459912
diff --git a/multimedia/webcamd/Makefile b/multimedia/webcamd/Makefile
index fa77e73cd618..a1472246c36e 100644
--- a/multimedia/webcamd/Makefile
+++ b/multimedia/webcamd/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= webcamd
-PORTVERSION= 4.20.0.1
-PORTREVISION= 2
+PORTVERSION= 5.3.7.0
CATEGORIES= multimedia
MASTER_SITES= http://www.selasky.org/hans_petter/distfiles/ \
http://home.selasky.org/distfiles/
@@ -22,7 +21,7 @@ USE_RC_SUBR= webcamd
SUB_FILES= webcamd.conf
USE_LDCONFIG= yes
-OPTIONS_DEFINE= CUSE DEBUG HAL VT_CLIENT VT_SERVER DVB INPUT KEYBOARD MOUSE RADIO WEBCAM
+OPTIONS_DEFINE= COMPAT32 CUSE DEBUG HAL VT_CLIENT VT_SERVER DVB INPUT KEYBOARD MOUSE RADIO WEBCAM
OPTIONS_DEFAULT=DVB HAL INPUT RADIO WEBCAM
.if exists(/usr/lib/libcuse.so)
@@ -31,6 +30,13 @@ OPTIONS_DEFAULT+= CUSE
OPTIONS_EXCLUDE+= CUSE
.endif
+COMPAT32_DESC= Enable 32-bit compatibility support
+COMPAT32_MAKE_ARGS= HAVE_COMPAT32="YES"
+
+.if exists(/usr/lib32/libcuse.so)
+OPTIONS_DEFAULT+= COMPAT32
+.endif
+
CUSE_DESC= Use cuse(3) over multimedia/cuse4bsd-kmod
CUSE_MAKE_ARGS= HAVE_CUSE="YES"
CUSE_SUB_LIST= LIBCUSE=""
diff --git a/multimedia/webcamd/distinfo b/multimedia/webcamd/distinfo
index 275c8b3ec4ce..38e14a87fcdf 100644
--- a/multimedia/webcamd/distinfo
+++ b/multimedia/webcamd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1544709894
-SHA256 (webcamd-4.20.0.1.tar.bz2) = c4741e68fef6f51bd6eeda232446d9dcac8d6b9e2a4709ca68f4a6696ec986ea
-SIZE (webcamd-4.20.0.1.tar.bz2) = 13416890
+TIMESTAMP = 1567670836
+SHA256 (webcamd-5.3.7.0.tar.bz2) = f205dac6c4160e56897dc376ce4924189f9c2a6e738112e6f8200dc44caa7330
+SIZE (webcamd-5.3.7.0.tar.bz2) = 13903783
diff --git a/multimedia/winff/Makefile b/multimedia/winff/Makefile
index e995c896b9d5..5eec674bb965 100644
--- a/multimedia/winff/Makefile
+++ b/multimedia/winff/Makefile
@@ -3,7 +3,7 @@
PORTNAME= WinFF
PORTVERSION= 1.5.5
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= multimedia
MASTER_SITES= http://winff.org/docs/source/
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/multimedia/zoneminder/Makefile b/multimedia/zoneminder/Makefile
index c88d1217d3ae..5f1e8eb3677a 100644
--- a/multimedia/zoneminder/Makefile
+++ b/multimedia/zoneminder/Makefile
@@ -2,7 +2,7 @@
PORTNAME= zoneminder
PORTVERSION= 1.32.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= multimedia
MAINTAINER= bsd@abinet.ru