This work is important to me and it would be nice if someone could review
it briefly. I have completely rebuilt our phonon ports infra structure.
- Merge multimedia/phonon-qt5 into multimedia/phonon and remove the
phonon MODULE.
- Update all phonon ports to the latest version.
- Regen all consumer WANTLIB's and bump them.
- Remove infrastructure/bin/portcheck bits.
Tested in a whole 6.6->current upgrade process and also on -current
only.
Test case 1 "6.6->current")
pkg_add upgrade
Obsolete package: phonon-vlc-0.10.3 (no longer maintained upstream)
Obsolete package: phonon-gstreamer-icons-4.9.1-qt5 (no longer maintained
upstream)
Obsolete package: phonon-gstreamer-4.9.1 (no longer maintained upstream)
Couldn't find updates for phonon-4.10.3 phonon-gstreamer-4.9.1
phonon-gstreamer-icons-4.9.1-qt5 phonon-qt5-4.10.3 phonon-qt5-gstreamer-4.9.1
phonon-vlc-0.10.3
Q:
This is correct for phonon-4.10.3 (Qt4 NOT phonon-qt5-4.10.3)? Do I see it
right that the user must first delete the obsolete packages? If I do this,
everything works clean.
Test case 2 "-current")
$ pkg_info|grep phonon
phonon-gstreamer-icons-4.9.1-qt5 GStreamer-based Phonon backend icons
phonon-qt5-4.10.3p0 multimedia layer for Qt5/KDE5
phonon-qt5-gstreamer-4.9.1 GStreamer-based Phonon backend
phonon-qt5-vlc-0.10.3 VLC-based Phonon backend
$ TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all doas pkg_add -u
phonon-qt5-4.10.3p0->phonon-4.11.1 forward dependencies:
| Dependency of phonon-qt5-vlc-0.10.3 on phonon-qt5->=4.10.1 doesn't match
| Dependency of phonon-qt5-gstreamer-4.9.1 on phonon-qt5->=4.10.1 doesn't match
Merging phonon-qt5-vlc-0.10.3->phonon-backend-vlc-0.11.1 (ok)
Merging phonon-qt5-gstreamer-4.9.1->phonon-backend-gstreamer-4.10.0 (ok)
phonon-gstreamer-icons-4.9.1-qt5+phonon-qt5-4.10.3p0+phonon-qt5-gstreamer-4.9.1+phonon-qt5-vlc-0.10.3->phonon-4.11.1+phonon-backend-gstreamer-4.10.0+phonon-backend-vlc-0.11.1:
ok
Running tags: ok
$ pkg_info|grep phonon
phonon-4.11.1 multimedia layer for Qt5/KDE5
phonon-backend-gstreamer-4.10.0 GStreamer-based Phonon backend
phonon-backend-vlc-0.11.1 VLC-based Phonon backend
Feedback, Comments? OK?
If no one considered it, I would commit it next weekend.
Rafael Sadowski
diff --git a/devel/kf5/khtml/Makefile b/devel/kf5/khtml/Makefile
index 75d58fdfa25..55e89b7ef4e 100644
--- a/devel/kf5/khtml/Makefile
+++ b/devel/kf5/khtml/Makefile
@@ -2,6 +2,7 @@
COMMENT = original KDE HTML rendering engine
DISTNAME = khtml-${VERSION}
+REVISION = 0
SHARED_LIBS = KF5KHtml 5.0
@@ -13,10 +14,8 @@ WANTLIB += KF5KIOWidgets KF5Notifications KF5Parts KF5Service
WANTLIB += KF5SonnetCore KF5SonnetUi KF5TextWidgets KF5Wallet
WANTLIB += KF5WidgetsAddons KF5WindowSystem KF5XmlGui Qt5Concurrent
WANTLIB += Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5PrintSupport Qt5Widgets
-WANTLIB += Qt5X11Extras Qt5Xml SM X11 Xext gif jpeg m phonon4qt5experimental
-WANTLIB += png z
-
-MODULES = multimedia/phonon
+WANTLIB += Qt5X11Extras Qt5Xml SM X11 Xext gif jpeg m phonon4qt5
+WANTLIB += phonon4qt5experimental png z
BUILD_DEPENDS = devel/gettext,-tools
@@ -38,7 +37,8 @@ LIB_DEPENDS = devel/kf5/karchive>=${MODKF5_VERSION} \
graphics/giflib \
graphics/jpeg \
graphics/png \
- x11/qt5/qtx11extras
+ x11/qt5/qtx11extras \
+ multimedia/phonon
IS_PORTING_AID = Yes
diff --git a/devel/kf5/knotifyconfig/Makefile b/devel/kf5/knotifyconfig/Makefile
index 93b8cd31103..929c9b9fc50 100644
--- a/devel/kf5/knotifyconfig/Makefile
+++ b/devel/kf5/knotifyconfig/Makefile
@@ -2,15 +2,14 @@
COMMENT = KDE configuration dialog for desktop notifications
DISTNAME = knotifyconfig-${VERSION}
+REVISION = 0
SHARED_LIBS = KF5NotifyConfig 5.0
WANTLIB += ${COMPILER_LIBCXX} KF5Completion KF5ConfigCore KF5CoreAddons
WANTLIB += KF5I18n KF5JobWidgets KF5KIOCore KF5KIOWidgets KF5Service
WANTLIB += KF5WidgetsAddons Qt5Concurrent Qt5Core Qt5DBus Qt5Gui
-WANTLIB += Qt5Network Qt5Widgets m
-
-MODULES = multimedia/phonon
+WANTLIB += Qt5Network Qt5Widgets m phonon4qt5
BUILD_DEPENDS = devel/gettext,-tools \
devel/kf5/kconfigwidgets>=${MODKF5_VERSION} \
@@ -24,10 +23,10 @@ LIB_DEPENDS =
devel/kf5/kcompletion>=${MODKF5_VERSION} \
devel/kf5/kio>=${MODKF5_VERSION} \
devel/kf5/kjobwidgets>=${MODKF5_VERSION} \
devel/kf5/kservice>=${MODKF5_VERSION} \
- devel/kf5/kwidgetsaddons>=${MODKF5_VERSION}
+ devel/kf5/kwidgetsaddons>=${MODKF5_VERSION} \
+ multimedia/phonon
CONFIGURE_ARGS += -DBUILD_TESTING=ON \
- -DCMAKE_DISABLE_FIND_PACKAGE_Qt5TextToSpeech=ON \
-
-DPhonon4Qt5_INCLUDE_DIR="${LOCALBASE}/include/phonon4qt5/"
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5TextToSpeech=ON
.include <bsd.port.mk>
diff --git a/devel/quirks/Makefile b/devel/quirks/Makefile
index c97d73607e2..0901d539e5a 100644
--- a/devel/quirks/Makefile
+++ b/devel/quirks/Makefile
@@ -5,7 +5,7 @@ CATEGORIES = devel databases
DISTFILES =
# API.rev
-PKGNAME = quirks-3.383
+PKGNAME = quirks-3.384
PKG_ARCH = *
MAINTAINER = Marc Espie <[email protected]>
diff --git a/devel/quirks/files/Quirks.pm b/devel/quirks/files/Quirks.pm
index 47282629f85..631499eaa8b 100644
--- a/devel/quirks/files/Quirks.pm
+++ b/devel/quirks/files/Quirks.pm
@@ -442,6 +442,10 @@ my $stem_extensions = {
'py-aiodns' => 'py3-aiodns',
'ebc' => 'bc-gh',
'py-cares' => 'py3-cares',
+ 'phonon-qt5' => 'phonon',
+ 'phonon-qt5-gstreamer' => 'phonon-backend-gstreamer',
+ 'phonon-qt5-vlc' => 'phonon-backend-vlc',
+ 'phonon-gstreamer-icons' => 'phonon-backend-gstreamer',
};
my $obsolete_reason = {
diff --git a/editors/calligra/Makefile b/editors/calligra/Makefile
index d4ea9d77965..0a00959a6c4 100644
--- a/editors/calligra/Makefile
+++ b/editors/calligra/Makefile
@@ -5,6 +5,7 @@ HOMEPAGE = https://www.calligra.org
VERSION = 3.2.1
DISTNAME = calligra-${VERSION}
CATEGORIES = editors
+REVISION = 0
SHARED_LIBS = RtfReader 51.0 # 0.0
SHARED_LIBS += basicflakes 50.0 # 0.0
@@ -63,11 +64,11 @@ WANTLIB += Okular5Core Qt5Concurrent Qt5Core Qt5DBus Qt5Gui
Qt5Network
WANTLIB += Qt5OpenGL Qt5PrintSupport Qt5Qml Qt5Quick Qt5QuickWidgets
WANTLIB += Qt5Sql Qt5Svg Qt5Widgets Qt5X11Extras Qt5Xml SM X11
WANTLIB += Xext c fontconfig freetype gsl gslcblas iconv lcms2
-WANTLIB += m phonon4qt5experimental poppler poppler-qt5 qca-qt5
-WANTLIB += z
+WANTLIB += m phonon4qt5 phonon4qt5experimental poppler poppler-qt5
+WANTLIB += qca-qt5 z
+
+MODULES = devel/kf5
-MODULES = devel/kf5 \
- multimedia/phonon
# c++-14
COMPILER = base-clang ports-gcc
@@ -88,14 +89,15 @@ RUN_DEPENDS = devel/desktop-file-utils \
LIB_DEPENDS = converters/libiconv \
devel/gsl \
- graphics/kdiagram \
devel/kf5/kactivities \
devel/kf5/karchive \
+ devel/kf5/kcalendarcore \
devel/kf5/kcmutils \
devel/kf5/kcodecs\
devel/kf5/kcompletion \
devel/kf5/kconfig \
devel/kf5/kconfigwidgets \
+ devel/kf5/kcontacts \
devel/kf5/kcoreaddons \
devel/kf5/kdbusaddons \
devel/kf5/kdelibs4support \
@@ -114,18 +116,17 @@ LIB_DEPENDS = converters/libiconv \
devel/kf5/kwindowsystem \
devel/kf5/kxmlgui \
devel/kf5/sonnet \
+ graphics/kdiagram \
graphics/lcms2 \
graphics/openexr \
+ multimedia/phonon \
print/poppler,-qt5 \
security/qca-qt5 \
+ textproc/libwpd \
x11/kde-applications/okular \
x11/qt5/qtdeclarative \
x11/qt5/qtsvg \
- x11/qt5/qtx11extras \
- textproc/libwpd \
- devel/kf5/kcalendarcore \
- devel/kf5/kcontacts \
- x11/qt5/qtdeclarative
+ x11/qt5/qtx11extras
# Stuff we don't have ATM. Do not bother about CreateResources, it's
# pure optional run-time dependency.
diff --git a/editors/kile/Makefile b/editors/kile/Makefile
index ed601bb5199..627504de7aa 100644
--- a/editors/kile/Makefile
+++ b/editors/kile/Makefile
@@ -5,6 +5,7 @@ COMMENT = user-friendly TeX/LaTeX editor for KDE
CATEGORIES = editors
DISTNAME = kile-2.9.93
+REVISION = 0
HOMEPAGE = https://kile.sourceforge.io
@@ -27,13 +28,13 @@ WANTLIB += Okular5Core
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=kile/}
EXTRACT_SUFX = .tar.bz2
-MODULES = devel/kf5 \
- multimedia/phonon
+MODULES = devel/kf5
BUILD_DEPENDS = devel/gettext,-tools \
devel/kf5/kdoctools \
devel/kf5/kinit \
- x11/kde-applications/kate
+ x11/kde-applications/kate \
+ multimedia/phonon
RUN_DEPENDS = devel/desktop-file-utils \
devel/kf5/kdoctools \
diff --git a/infrastructure/bin/portcheck b/infrastructure/bin/portcheck
index 2ce3a71c9b5..83c37b3cf1b 100755
--- a/infrastructure/bin/portcheck
+++ b/infrastructure/bin/portcheck
@@ -1323,14 +1323,12 @@ check_wantlib() {
local kde3_module=false
local kde4_module=false
- local phonon_module=false
local gcc4_module=false
local v
for v in $modules; do case $v in
gcc4) gcc4_module=true;;
- multimedia/phonon) phonon_module=true;;
x11/kde) kde3_module=true;;
x11/kde4) kde4_module=true;;
esac; done
@@ -1380,10 +1378,6 @@ check_wantlib() {
fi
esac; done
- if $phonon_s_wantlib && ! $phonon_module; then
- err "${portref}missing multimedia/phonon in MODULES"
- fi
-
true
}
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 7f616927a20..4e843548722 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -61,7 +61,7 @@
SUBDIR += p5-Data-AMF
SUBDIR += p5-Mac-iTunes-Library
SUBDIR += p5-Storable-AMF
- SUBDIR += phonon-qt5
+ SUBDIR += phonon
SUBDIR += phonon-backend
SUBDIR += py-caption
SUBDIR += py-casttube,python3
diff --git a/multimedia/phonon-backend/Makefile
b/multimedia/phonon-backend/Makefile
index a6a27fd3cdb..c5c8290e201 100644
--- a/multimedia/phonon-backend/Makefile
+++ b/multimedia/phonon-backend/Makefile
@@ -2,7 +2,6 @@
SUBDIR =
SUBDIR += gstreamer
-SUBDIR += gstreamer,qt5
SUBDIR += vlc
.include <bsd.port.subdir.mk>
diff --git a/multimedia/phonon-backend/Makefile.inc
b/multimedia/phonon-backend/Makefile.inc
index 4b61d796df6..854c5ca1ae6 100644
--- a/multimedia/phonon-backend/Makefile.inc
+++ b/multimedia/phonon-backend/Makefile.inc
@@ -1,29 +1,10 @@
# $OpenBSD: Makefile.inc,v 1.6 2019/07/12 21:07:46 sthen Exp $
-CATEGORIES += multimedia
+CATEGORIES += multimedia
# LGPL 2.1
PERMIT_PACKAGE = Yes
-FLAVOR ?=
-.if ${FLAVOR:Mqt5}
-MODULES = devel/kf5
-PKGNAME ?= ${DISTNAME:C/-backend/-qt5/}
-FULLPKGNAME ?= ${DISTNAME:C/-backend/-qt5/}
-BACKEND_DIR = lib/qt5/plugins/phonon4qt5_backend
-CONFIGURE_ARGS = -DPhonon_DIR:String=${LOCALBASE}/lib/cmake/phonon4qt5 \
- -DPHONON_BUILD_PHONON4QT5=Yes
-.else
-PKGNAME ?= ${DISTNAME:C/-backend//}
-FULLPKGNAME ?= ${DISTNAME:C/-backend//}
-MODULES = x11/kde4
-MODKDE4_USE =
-BACKEND_DIR = lib/kde4/plugins/phonon_s_backend
-CONFIGURE_ARGS = -DPhonon_DIR:String=${LOCALBASE}/lib/cmake/phonon
-.endif
-
-MODULES += multimedia/phonon
-MODPHONON_PLUGIN_DEPS = No
-SUBST_VARS = BACKEND_DIR
-
MAINTAINER ?= KDE porting team <[email protected]>
+
+LIB_DEPENDS += multimedia/phonon
diff --git a/multimedia/phonon-backend/gstreamer/Makefile
b/multimedia/phonon-backend/gstreamer/Makefile
index 537de2d5e2a..2f42d8357cb 100644
--- a/multimedia/phonon-backend/gstreamer/Makefile
+++ b/multimedia/phonon-backend/gstreamer/Makefile
@@ -1,49 +1,31 @@
# $OpenBSD: Makefile,v 1.26 2020/06/13 16:22:52 rsadowski Exp $
-COMMENT-main = GStreamer-based Phonon backend
-COMMENT-icons = GStreamer-based Phonon backend icons
-VERSION = 4.9.1
+COMMENT = GStreamer-based Phonon backend
+
+VERSION = 4.10.0
DISTNAME = phonon-backend-gstreamer-${VERSION}
-PKGNAME-main = ${PKGNAME}
-PKGNAME-icons = phonon-gstreamer-icons-${VERSION}
-MASTER_SITES =
https://download.kde.org/stable/phonon/phonon-backend-gstreamer/${VERSION}/
+MASTER_SITES =
${MASTER_SITE_KDE:=stable/phonon/phonon-backend-gstreamer/${VERSION}/}
+EXTRACT_SUFX = .tar.xz
-FULLPKGNAME-main = ${PKGNAME}
-FULLPKGPATH-main = ${PKGPATH},${FLAVOR},-main
+WANTLIB += ${COMPILER_LIBCXX} GL Qt5Core Qt5Gui Qt5OpenGL Qt5Widgets
+WANTLIB += Qt5X11Extras glib-2.0 gmodule-2.0 gobject-2.0 gstapp-1.0
+WANTLIB += gstaudio-1.0 gstbase-1.0 gstpbutils-1.0 gstreamer-1.0
+WANTLIB += gstvideo-1.0 gthread-2.0 m phonon4qt5 phonon4qt5experimental
-# deconflict Qt4 and Qt5 versions by extracting common data
-MULTI_PACKAGES = -main -icons
+MODULES = devel/kf5
-# icons are same, so not reason to have different packages
-PKG_ARCH-icons = *
+BUILD_DEPENDS = devel/gettext,-tools
-RUN_DEPENDS-icons = x11/gtk+3,-guic
# allow playing Vorbis and MP3 notification sounds out of the box
-RUN_DEPENDS-main = multimedia/gstreamer1/plugins-good \
- multimedia/gstreamer1/plugins-libav \
- ${BASE_PKGPATH},-icons
-
-LIB_DEPENDS-icons =
-LIB_DEPENDS-main = ${LIB_DEPENDS} \
- multimedia/gstreamer1/core \
- multimedia/gstreamer1/plugins-base
-
-WANTLIB-icons =
-WANTLIB-main = ${WANTLIB} ${COMPILER_LIBCXX} GL m
-WANTLIB-main += glib-2.0 gmodule-2.0 gobject-2.0 gthread-2.0
-WANTLIB-main += gstaudio-1.0 gstbase-1.0 gstpbutils-1.0
-WANTLIB-main += gstreamer-1.0 gstvideo-1.0 gstapp-1.0
-
-FLAVORS = qt5
-FLAVOR = qt5
-.if ${FLAVOR:Mqt5}
-LIB_DEPENDS-main += x11/qt5/qtx11extras
-WANTLIB-main += Qt5Core Qt5Gui Qt5OpenGL Qt5Widgets Qt5X11Extras
-.else
-WANTLIB-main += QtGui QtOpenGL
-.endif
-
-WRKDIST = ${WRKDIR}/phonon-gstreamer-${VERSION}
+RUN_DEPENDS = multimedia/gstreamer1/plugins-good \
+ multimedia/gstreamer1/plugins-libav \
+ x11/gtk+3,-guic
+
+LIB_DEPENDS = multimedia/gstreamer1/core \
+ multimedia/gstreamer1/plugins-base \
+ x11/qt5/qtx11extras
+
+CONFIGURE_ARGS = -DPHONON_BUILD_PHONON4QT5=On
.include <bsd.port.mk>
diff --git a/multimedia/phonon-backend/gstreamer/distinfo
b/multimedia/phonon-backend/gstreamer/distinfo
index f7b701aeea1..f5194b47622 100644
--- a/multimedia/phonon-backend/gstreamer/distinfo
+++ b/multimedia/phonon-backend/gstreamer/distinfo
@@ -1,2 +1,2 @@
-SHA256 (phonon-backend-gstreamer-4.9.1.tar.xz) =
P8ypyyhP8S3nCmX/wfhd348njNS6BgIeEWZqyL/7bqI=
-SIZE (phonon-backend-gstreamer-4.9.1.tar.xz) = 88460
+SHA256 (phonon-backend-gstreamer-4.10.0.tar.xz) =
xYcYNVIdAV7yrRJ2sfWDQNlGwpA0ZjN/MXC6w8WNYfI=
+SIZE (phonon-backend-gstreamer-4.10.0.tar.xz) = 98532
diff --git a/multimedia/phonon-backend/gstreamer/patches/patch-CMakeLists_txt
b/multimedia/phonon-backend/gstreamer/patches/patch-CMakeLists_txt
index 506b03807ad..160b1ab4016 100644
--- a/multimedia/phonon-backend/gstreamer/patches/patch-CMakeLists_txt
+++ b/multimedia/phonon-backend/gstreamer/patches/patch-CMakeLists_txt
@@ -5,13 +5,17 @@ LibXml2 is not needed to compile the gstreamer backend for
Phonon
Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
-@@ -54,9 +54,6 @@ macro_log_feature(GLIB2_FOUND "GLib2" "GLib 2 is requi
+@@ -105,13 +105,6 @@ set_package_properties(GLIB2 PROPERTIES
find_package(GObject REQUIRED)
-find_package(LibXml2 REQUIRED)
--macro_log_feature(LIBXML2_FOUND "LibXml2" "LibXml2 is required to compile the
gstreamer backend for Phonon" "http://xmlsoft.org/downloads.html" TRUE)
+-set_package_properties(LibXml2 PROPERTIES
+- TYPE REQUIRED
+- DESCRIPTION "LibXml2"
+- PURPOSE "LibXml2 is required to compile the gstreamer backend for Phonon"
+- URL "http://xmlsoft.org/downloads.html")
-
add_subdirectory(gstreamer)
- if(ECM_FOUND AND IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/po")
+ if(IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/po")
diff --git a/multimedia/phonon-backend/gstreamer/pkg/DESCR-main
b/multimedia/phonon-backend/gstreamer/pkg/DESCR
similarity index 100%
rename from multimedia/phonon-backend/gstreamer/pkg/DESCR-main
rename to multimedia/phonon-backend/gstreamer/pkg/DESCR
diff --git a/multimedia/phonon-backend/gstreamer/pkg/DESCR-icons
b/multimedia/phonon-backend/gstreamer/pkg/DESCR-icons
deleted file mode 100644
index e18b4bbfdcf..00000000000
--- a/multimedia/phonon-backend/gstreamer/pkg/DESCR-icons
+++ /dev/null
@@ -1,2 +0,0 @@
-Common icons for both Qt4- and Qt5-based versions of GStreamer plugin
-for Phonon, KDE multimedia layer.
diff --git a/multimedia/phonon-backend/gstreamer/pkg/PFRAG.no-qt5-main
b/multimedia/phonon-backend/gstreamer/pkg/PFRAG.no-qt5-main
deleted file mode 100644
index ef17125ef61..00000000000
--- a/multimedia/phonon-backend/gstreamer/pkg/PFRAG.no-qt5-main
+++ /dev/null
@@ -1,6 +0,0 @@
-@comment $OpenBSD: PFRAG.no-qt5-main,v 1.1 2016/05/27 02:44:00 zhuk Exp $
-lib/kde4/plugins/
-share/kde4/
-share/kde4/services/
-share/kde4/services/phononbackends/
-share/kde4/services/phononbackends/gstreamer.desktop
diff --git a/multimedia/phonon-backend/gstreamer/pkg/PLIST
b/multimedia/phonon-backend/gstreamer/pkg/PLIST
new file mode 100644
index 00000000000..a114aaca802
--- /dev/null
+++ b/multimedia/phonon-backend/gstreamer/pkg/PLIST
@@ -0,0 +1,84 @@
+@comment $OpenBSD: PLIST,v$
+@conflict phonon-gstreamer-<4.10
+@conflict phonon-qt5-gstreamer-<4.10
+@conflict phonon-gstreamer-icons-*
+@pkgpath multimedia/phonon-backend/gstreamer,qt5,-main
+@pkgpath multimedia/phonon-backend/gstreamer,-icons
+@pkgpath multimedia/phonon-backend/gstreamer,-icons,qt5
+lib/qt5/
+lib/qt5/plugins/
+lib/qt5/plugins/phonon4qt5_backend/
+@so lib/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
+share/icons/hicolor/128x128/apps/phonon-gstreamer.png
+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.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/
+share/locale/hsb/LC_MESSAGES/
+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/
+share/locale/se/LC_MESSAGES/
+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/
+share/locale/sr@ijekavian/LC_MESSAGES/
+share/locale/sr@ijekavian/LC_MESSAGES/phonon_gstreamer_qt.qm
+share/locale/sr@ijekavianlatin/
+share/locale/sr@ijekavianlatin/LC_MESSAGES/
+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
+@tag gtk-update-icon-cache %D/share/icons/hicolor
diff --git a/multimedia/phonon-backend/gstreamer/pkg/PLIST-icons
b/multimedia/phonon-backend/gstreamer/pkg/PLIST-icons
deleted file mode 100644
index 3e40ad19620..00000000000
--- a/multimedia/phonon-backend/gstreamer/pkg/PLIST-icons
+++ /dev/null
@@ -1,10 +0,0 @@
-@comment $OpenBSD: PLIST-icons,v 1.3 2018/06/29 22:16:18 espie Exp $
-@conflict phonon-gstreamer-<4.8.2p2
-@conflict phonon-qt5-gstreamer-<4.8.2p2
-share/icons/hicolor/128x128/apps/phonon-gstreamer.png
-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
-@tag gtk-update-icon-cache %D/share/icons/hicolor
diff --git a/multimedia/phonon-backend/gstreamer/pkg/PLIST-main
b/multimedia/phonon-backend/gstreamer/pkg/PLIST-main
deleted file mode 100644
index 8f360c25eef..00000000000
--- a/multimedia/phonon-backend/gstreamer/pkg/PLIST-main
+++ /dev/null
@@ -1,4 +0,0 @@
-@comment $OpenBSD: PLIST-main,v 1.1 2016/05/27 02:44:00 zhuk Exp $
-!%%qt5%%
-${BACKEND_DIR}/
-${BACKEND_DIR}/phonon_gstreamer.so
diff --git a/multimedia/phonon-backend/vlc/Makefile
b/multimedia/phonon-backend/vlc/Makefile
index 02f64ceb958..764ee80b0fe 100644
--- a/multimedia/phonon-backend/vlc/Makefile
+++ b/multimedia/phonon-backend/vlc/Makefile
@@ -1,28 +1,18 @@
# $OpenBSD: Makefile,v 1.10 2020/06/13 16:22:52 rsadowski Exp $
COMMENT = VLC-based Phonon backend
-VERSION = 0.10.3
+VERSION = 0.11.1
DISTNAME = phonon-backend-vlc-${VERSION}
-MASTER_SITES =
https://download.kde.org/stable/phonon/phonon-backend-vlc/${VERSION}/
+MASTER_SITES = ${MASTER_SITE_KDE:=stable/phonon/phonon-backend-vlc/${VERSION}/}
+EXTRACT_SUFX = .tar.xz
-WANTLIB += ${COMPILER_LIBCXX} m vlc vlccore
+MODULES = devel/kf5
BUILD_DEPENDS = devel/gettext,-tools
LIB_DEPENDS = x11/vlc>=2
-FLAVORS = qt5
-FLAVOR = qt5
-
-.if ${FLAVOR:Mqt5}
-WANTLIB += Qt5Core Qt5Gui Qt5Widgets
-.else
-WANTLIB += QtGui
-.endif
-
NO_TEST = Yes
-WRKDIST = ${WRKDIR}/phonon-vlc-${VERSION}
-
.include <bsd.port.mk>
diff --git a/multimedia/phonon-backend/vlc/distinfo
b/multimedia/phonon-backend/vlc/distinfo
index 965bcf70a13..fea551fb3fe 100644
--- a/multimedia/phonon-backend/vlc/distinfo
+++ b/multimedia/phonon-backend/vlc/distinfo
@@ -1,2 +1,2 @@
-SHA256 (phonon-backend-vlc-0.10.3.tar.xz) =
/VA5MpAmM8JjM/H3jSQ7sgHHhVo1+M+TUgTfy1UMOdI=
-SIZE (phonon-backend-vlc-0.10.3.tar.xz) = 66488
+SHA256 (phonon-backend-vlc-0.11.1.tar.xz) =
zNkeln+UO54tehEVzR4oUbafaT1WjSF0v3CalEoU5e4=
+SIZE (phonon-backend-vlc-0.11.1.tar.xz) = 65064
diff --git
a/multimedia/phonon-backend/vlc/patches/patch-src_video_videodataoutput_cpp
b/multimedia/phonon-backend/vlc/patches/patch-src_video_videodataoutput_cpp
deleted file mode 100644
index f2bd5737310..00000000000
--- a/multimedia/phonon-backend/vlc/patches/patch-src_video_videodataoutput_cpp
+++ /dev/null
@@ -1,26 +0,0 @@
-$OpenBSD: patch-src_video_videodataoutput_cpp,v 1.1 2018/10/19 20:53:27
rsadowski Exp $
-
-Index: src/video/videodataoutput.cpp
---- src/video/videodataoutput.cpp.orig
-+++ src/video/videodataoutput.cpp
-@@ -138,16 +138,16 @@ static const vlc_chroma_description_t *setFormat(Video
- *chroma = 0;
- return 0;
- case VideoFrame2::Format_RGB32:
-- qstrcpy(*chroma, "RV32");
-+ strcpy(*chroma, "RV32");
- return vlc_fourcc_GetChromaDescription(VLC_CODEC_RGB32);
- case VideoFrame2::Format_RGB888:
-- qstrcpy(*chroma, "RV24");
-+ strcpy(*chroma, "RV24");
- return vlc_fourcc_GetChromaDescription(VLC_CODEC_RGB24);
- case VideoFrame2::Format_YV12:
-- qstrcpy(*chroma, "YV12");
-+ strcpy(*chroma, "YV12");
- return vlc_fourcc_GetChromaDescription(VLC_CODEC_YV12);
- case VideoFrame2::Format_YUY2:
-- qstrcpy(*chroma, "YUY2");
-+ strcpy(*chroma, "YUY2");
- return vlc_fourcc_GetChromaDescription(VLC_CODEC_YUYV);
- }
- return 0;
diff --git
a/multimedia/phonon-backend/vlc/patches/patch-src_video_videowidget_cpp
b/multimedia/phonon-backend/vlc/patches/patch-src_video_videowidget_cpp
deleted file mode 100644
index 14d46616dcb..00000000000
--- a/multimedia/phonon-backend/vlc/patches/patch-src_video_videowidget_cpp
+++ /dev/null
@@ -1,14 +0,0 @@
-$OpenBSD: patch-src_video_videowidget_cpp,v 1.1 2018/10/19 20:53:27 rsadowski
Exp $
-
-Index: src/video/videowidget.cpp
---- src/video/videowidget.cpp.orig
-+++ src/video/videowidget.cpp
-@@ -89,7 +89,7 @@ class SurfacePainter : public VideoMemoryStream (priva
- unsigned *pitches,
- unsigned *lines)
- {
-- qstrcpy(chroma, "RV32");
-+ strcpy(chroma, "RV32");
- unsigned bufferSize =
setPitchAndLines(vlc_fourcc_GetChromaDescription(VLC_CODEC_RGB32),
- *width, *height,
- pitches, lines);
diff --git a/multimedia/phonon-backend/vlc/pkg/PFRAG.no-qt5
b/multimedia/phonon-backend/vlc/pkg/PFRAG.no-qt5
deleted file mode 100644
index 14a4e8efb09..00000000000
--- a/multimedia/phonon-backend/vlc/pkg/PFRAG.no-qt5
+++ /dev/null
@@ -1,5 +0,0 @@
-@comment $OpenBSD: PFRAG.no-qt5,v 1.1 2018/10/19 20:53:27 rsadowski Exp $
-share/kde4/
-share/kde4/services/
-share/kde4/services/phononbackends/
-share/kde4/services/phononbackends/vlc.desktop
diff --git a/multimedia/phonon-backend/vlc/pkg/PLIST
b/multimedia/phonon-backend/vlc/pkg/PLIST
index bec6a55c307..1f93e366425 100644
--- a/multimedia/phonon-backend/vlc/pkg/PLIST
+++ b/multimedia/phonon-backend/vlc/pkg/PLIST
@@ -1,4 +1,84 @@
-@comment $OpenBSD: PLIST,v 1.4 2019/09/01 18:56:40 rsadowski Exp $
-lib/kde4/plugins/
-${BACKEND_DIR}/
-${BACKEND_DIR}/phonon_vlc.so
+@comment $OpenBSD: PLIST,v$
+@conflict phonon-vlc-<=0.10.3
+@conflict phonon-qt5-vlc-<0.11
+@pkgpath multimedia/phonon-backend/vlc,qt5
+lib/qt5/
+lib/qt5/plugins/
+lib/qt5/plugins/phonon4qt5_backend/
+@so lib/qt5/plugins/phonon4qt5_backend/phonon_vlc.so
+share/locale/
+share/locale/ca/
+share/locale/ca/LC_MESSAGES/
+share/locale/ca/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/cs/
+share/locale/cs/LC_MESSAGES/
+share/locale/cs/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/de/
+share/locale/de/LC_MESSAGES/
+share/locale/de/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/en_GB/
+share/locale/en_GB/LC_MESSAGES/
+share/locale/en_GB/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/es/
+share/locale/es/LC_MESSAGES/
+share/locale/es/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/eu/
+share/locale/eu/LC_MESSAGES/
+share/locale/eu/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/fi/
+share/locale/fi/LC_MESSAGES/
+share/locale/fi/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/fr/
+share/locale/fr/LC_MESSAGES/
+share/locale/fr/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/gl/
+share/locale/gl/LC_MESSAGES/
+share/locale/gl/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/id/
+share/locale/id/LC_MESSAGES/
+share/locale/id/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/it/
+share/locale/it/LC_MESSAGES/
+share/locale/it/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/ko/
+share/locale/ko/LC_MESSAGES/
+share/locale/ko/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/nl/
+share/locale/nl/LC_MESSAGES/
+share/locale/nl/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/nn/
+share/locale/nn/LC_MESSAGES/
+share/locale/nn/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/pl/
+share/locale/pl/LC_MESSAGES/
+share/locale/pl/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/pt/
+share/locale/pt/LC_MESSAGES/
+share/locale/pt/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/pt_BR/
+share/locale/pt_BR/LC_MESSAGES/
+share/locale/pt_BR/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/sk/
+share/locale/sk/LC_MESSAGES/
+share/locale/sk/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/sr/
+share/locale/sr/LC_MESSAGES/
+share/locale/sr/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/sr@ijekavian/
+share/locale/sr@ijekavian/LC_MESSAGES/
+share/locale/sr@ijekavian/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/sr@ijekavianlatin/
+share/locale/sr@ijekavianlatin/LC_MESSAGES/
+share/locale/sr@ijekavianlatin/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/sr@latin/
+share/locale/sr@latin/LC_MESSAGES/
+share/locale/sr@latin/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/sv/
+share/locale/sv/LC_MESSAGES/
+share/locale/sv/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/uk/
+share/locale/uk/LC_MESSAGES/
+share/locale/uk/LC_MESSAGES/phonon_vlc_qt.qm
+share/locale/zh_CN/
+share/locale/zh_CN/LC_MESSAGES/
+share/locale/zh_CN/LC_MESSAGES/phonon_vlc_qt.qm
diff --git a/multimedia/phonon-qt5/Makefile b/multimedia/phonon-qt5/Makefile
deleted file mode 100644
index 183457d224a..00000000000
--- a/multimedia/phonon-qt5/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# $OpenBSD: Makefile,v 1.8 2020/03/31 04:45:01 rsadowski Exp $
-
-COMMENT = multimedia layer for Qt5/KDE5
-VERSION = 4.10.3
-DISTNAME = phonon-${VERSION}
-PKGNAME = phonon-qt5-${VERSION}
-REVISION = 0
-
-# XXX major should be tweaked on any update, to unbreak
-# IMPORTED_LINK_INTERFACE_LIBRARIES CMake feature.
-SHARED_LIBS += phonon4qt5 3.0
-SHARED_LIBS += phonon4qt5experimental 3.0
-
-CATEGORIES = multimedia devel
-HOMEPAGE = https://community.kde.org/Phonon
-
-MAINTAINER = Rafael Sadowski <[email protected]>
-
-# LGPL v2.1
-PERMIT_PACKAGE = Yes
-
-WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5DBus Qt5Gui Qt5Widgets
-WANTLIB += m pulse pulse-mainloop-glib
-
-MASTER_SITES = ${MASTER_SITE_KDE:=stable/phonon/${VERSION}/}
-
-MODULES = devel/kf5
-
-LIB_DEPENDS = audio/pulseaudio
-BUILD_DEPENDS = x11/qt5/qtdeclarative
-RUN_DEPENDS = x11/qt5/qtdeclarative
-
-PHONON_INCLUDE_DIR = include/phonon4qt5
-
-# Clashes with the one provided by Qt itself.
-CONFIGURE_ARGS += -DPHONON_BUILD_DESIGNER_PLUGIN=OFF \
- -DPHONON_INSTALL_QT_COMPAT_HEADERS=OFF
-
-CONFIGURE_ARGS += -DPHONON_BUILD_PHONON4QT5=ON \
- -DINCLUDE_INSTALL_DIR=${PHONON_INCLUDE_DIR} \
- -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=ON
-
-SUBST_VARS = PHONON_INCLUDE_DIR
-
-.include <bsd.port.mk>
diff --git a/multimedia/phonon-qt5/distinfo b/multimedia/phonon-qt5/distinfo
deleted file mode 100644
index 1d8b70ff3e0..00000000000
--- a/multimedia/phonon-qt5/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (phonon-4.10.3.tar.xz) = LosUVmmvoOk4M+QGS2V2d6vJQT5AB/pd3JE5fJvdwpU=
-SIZE (phonon-4.10.3.tar.xz) = 336724
diff --git a/multimedia/phonon-qt5/patches/patch-CMakeLists_txt
b/multimedia/phonon-qt5/patches/patch-CMakeLists_txt
deleted file mode 100644
index 9c89e3175a9..00000000000
--- a/multimedia/phonon-qt5/patches/patch-CMakeLists_txt
+++ /dev/null
@@ -1,20 +0,0 @@
-$OpenBSD: patch-CMakeLists_txt,v 1.1.1.1 2017/07/17 21:06:37 zhuk Exp $
-
-Adapt to current Qt.
-
-Index: CMakeLists.txt
---- CMakeLists.txt.orig
-+++ CMakeLists.txt
-@@ -78,9 +78,9 @@ else (NOT PHONON_BUILD_PHONON4QT5) # Qt 5
- set(QT_QTOPENGL_FOUND ${Qt5OpenGL_FOUND})
-
- # Declarative/QML1
-- find_package(Qt5Declarative)
-- macro_log_feature(Qt5Declarative_FOUND "Qt5 Declarative (qtquick1)"
${DECL_DESC} "http://www.qt.gitorious.net/qt/qtquick1" FALSE)
-- set(QT_QTDECLARATIVE_FOUND ${Qt5Declarative_FOUND})
-+ find_package(Qt5Quick)
-+ macro_log_feature(Qt5Quick_FOUND "Qt5 Quick (qtquick1)" ${DECL_DESC}
"http://www.qt.gitorious.net/qt/qtquick1" FALSE)
-+ set(QT_QTDECLARATIVE_FOUND ${Qt5Quick_FOUND})
-
- set(PHONON_PKG_DEPENDENCIES "Qt5Core Qt5Gui Qt5DBus")
- endif (NOT PHONON_BUILD_PHONON4QT5)
diff --git a/multimedia/phonon-qt5/patches/patch-cmake_CMakeLists_txt
b/multimedia/phonon-qt5/patches/patch-cmake_CMakeLists_txt
deleted file mode 100644
index cb3373e676f..00000000000
--- a/multimedia/phonon-qt5/patches/patch-cmake_CMakeLists_txt
+++ /dev/null
@@ -1,17 +0,0 @@
-$OpenBSD: patch-cmake_CMakeLists_txt,v 1.1.1.1 2017/07/17 21:06:37 zhuk Exp $
-Skip installing files we already have in either CMake base
-installation or somewhere else.
---- cmake/CMakeLists.txt.orig Tue Jan 24 08:29:17 2017
-+++ cmake/CMakeLists.txt Sun Mar 26 17:30:40 2017
-@@ -1,11 +1,9 @@
- install(FILES cmake_uninstall.cmake.in
- COPYING-CMAKE-SCRIPTS
-- FindPackageHandleStandardArgs.cmake
- FindPhononInternal.cmake
- MacroEnsureVersion.cmake
- MacroLogFeature.cmake
- MacroOptionalFindPackage.cmake
-- MacroPushRequiredVars.cmake
- PhononMacros.cmake
- PhononQt4.cmake
- PhononQt5.cmake
diff --git a/multimedia/phonon-qt5/patches/patch-cmake_FindPhononInternal_cmake
b/multimedia/phonon-qt5/patches/patch-cmake_FindPhononInternal_cmake
deleted file mode 100644
index 6eea8522fca..00000000000
--- a/multimedia/phonon-qt5/patches/patch-cmake_FindPhononInternal_cmake
+++ /dev/null
@@ -1,37 +0,0 @@
-$OpenBSD: patch-cmake_FindPhononInternal_cmake,v 1.1.1.1 2017/07/17 21:06:37
zhuk Exp $
-Allow paths to be overriden.
-Also, make sure that subdirectory paths do not expand to absolute ones
automatically.
---- cmake/FindPhononInternal.cmake.orig Sun Mar 26 23:03:05 2017
-+++ cmake/FindPhononInternal.cmake Sun Mar 26 23:05:34 2017
-@@ -64,20 +64,20 @@ include(${phonon_cmake_module_dir}/MacroEnsureVersion.
-
- include(GNUInstallDirs)
-
--set(SHARE_INSTALL_PREFIX "${CMAKE_INSTALL_FULL_DATAROOTDIR}") #
CACHE PATH "Base directory for files which go to share/")
--set(INCLUDE_INSTALL_DIR "include" ) # CACHE PATH "The
subdirectory to the header prefix")
-+set(BIN_INSTALL_DIR "bin" CACHE STRING "The install
dir for executables (default ${EXEC_INSTALL_PREFIX}/bin)")
-+set(LIB_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}" CACHE STRING "The
subdirectory relative to the install prefix where libraries will be installed")
-+set(SHARE_INSTALL_PREFIX "share" CACHE STRING "Base
directory for files which go to share/")
- if (PHONON_BUILD_PHONON4QT5)
-- set(INCLUDE_INSTALL_DIR "include/${PHONON_LIB_SONAME}" ) #
CACHE PATH "The subdirectory to the header prefix")
--endif (PHONON_BUILD_PHONON4QT5)
--set(BIN_INSTALL_DIR "bin" ) # CACHE PATH "The install
dir for executables (default ${EXEC_INSTALL_PREFIX}/bin)")
--set(LIB_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}" ) # CACHE PATH
"The subdirectory relative to the install prefix where libraries will be
installed"
--set(PLUGIN_INSTALL_DIR "${LIB_INSTALL_DIR}/kde4"
CACHE PATH "The subdirectory relative to the install prefix where plugins will
be installed (default is ${LIB_INSTALL_DIR}/kde4)")
--if (PHONON_BUILD_PHONON4QT5)
-- set(PLUGIN_INSTALL_DIR "${LIB_INSTALL_DIR}/qt5"
CACHE PATH "The subdirectory relative to the install prefix where plugins will
be installed (default is ${LIB_INSTALL_DIR}/qt5)" FORCE)
--endif(PHONON_BUILD_PHONON4QT5)
--set(BACKEND_INSTALL_DIR
"${PLUGIN_INSTALL_DIR}/plugins/${PHONON_LIB_SONAME}_backend")
-+ set(INCLUDE_INSTALL_DIR "include/${PHONON_LIB_SONAME}"
CACHE STRING "The subdirectory to the header prefix")
-+ set(PLUGIN_INSTALL_DIR "${LIB_INSTALL_DIR}/qt5"
CACHE STRING "The subdirectory relative to the install prefix where plugins
will be installed (default is ${LIB_INSTALL_DIR}/qt5)" FORCE)
-+else ()
-+ set(INCLUDE_INSTALL_DIR "include" CACHE STRING "The
subdirectory to the header prefix")
-+ set(PLUGIN_INSTALL_DIR "${LIB_INSTALL_DIR}/kde4"
CACHE STRING "The subdirectory relative to the install prefix where plugins
will be installed (default is ${LIB_INSTALL_DIR}/kde4)")
-+endif ()
- if(WIN32) # Imported from Phonon VLC
- set(BACKEND_INSTALL_DIR "bin/${PHONON_LIB_SONAME}_backend")
-+else ()
-+ set(BACKEND_INSTALL_DIR
"${PLUGIN_INSTALL_DIR}/plugins/${PHONON_LIB_SONAME}_backend")
- endif()
- set(ICON_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/icons"
CACHE PATH "The icon install dir (default
${SHARE_INSTALL_PREFIX}/share/icons/)")
- set(SERVICES_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/kde4/services"
CACHE PATH "The install dir for service (desktop, protocol, ...) files")
diff --git a/multimedia/phonon-qt5/patches/patch-phonon_CMakeLists_txt
b/multimedia/phonon-qt5/patches/patch-phonon_CMakeLists_txt
deleted file mode 100644
index e49c3f0bf9f..00000000000
--- a/multimedia/phonon-qt5/patches/patch-phonon_CMakeLists_txt
+++ /dev/null
@@ -1,16 +0,0 @@
-$OpenBSD: patch-phonon_CMakeLists_txt,v 1.2 2019/09/01 18:55:12 rsadowski Exp $
-Revert upstream commit 457492e97dd1435021cff15d4fbb8f1fd7be9b24, it breaks
-due to changing "-I/usr/local/include/kde4" to
-"-isystem /usr/local/include/kde4".
-Index: phonon/CMakeLists.txt
---- phonon/CMakeLists.txt.orig
-+++ phonon/CMakeLists.txt
-@@ -176,8 +176,6 @@ set_target_properties(${PHONON_LIB_SONAME} PROPERTIES
- # This reduces inter-package dependencies and makes it easier to remove
- # dependencies of shared libraries without breaking binary compatibility.
-
--target_include_directories(${PHONON_LIB_SONAME}
-- INTERFACE "$<INSTALL_INTERFACE:${INCLUDE_INSTALL_DIR}>")
-
- install(TARGETS ${PHONON_LIB_SONAME} EXPORT PhononLibs
${INSTALL_TARGETS_DEFAULT_ARGS} )
-
diff --git
a/multimedia/phonon-qt5/patches/patch-phonon_experimental_CMakeLists_txt
b/multimedia/phonon-qt5/patches/patch-phonon_experimental_CMakeLists_txt
deleted file mode 100644
index 66e20445d1f..00000000000
--- a/multimedia/phonon-qt5/patches/patch-phonon_experimental_CMakeLists_txt
+++ /dev/null
@@ -1,15 +0,0 @@
-$OpenBSD: patch-phonon_experimental_CMakeLists_txt,v 1.1.1.1 2017/07/17
21:06:37 zhuk Exp $
-Revert upstream commit 457492e97dd1435021cff15d4fbb8f1fd7be9b24, it breaks
-due to changing "-I/usr/local/include/kde4" to
-"-isystem /usr/local/include/kde4".
---- phonon/experimental/CMakeLists.txt.orig Tue Jan 24 08:29:17 2017
-+++ phonon/experimental/CMakeLists.txt Sun Mar 26 17:31:40 2017
-@@ -29,8 +29,6 @@ set_target_properties(${PHONON_LIB_SONAME}experimental
- LINK_INTERFACE_LIBRARIES ""
- )
- install(TARGETS ${PHONON_LIB_SONAME}experimental EXPORT
PhononExperimentalLibs ${INSTALL_TARGETS_DEFAULT_ARGS})
--target_include_directories(${PHONON_LIB_SONAME}experimental
-- INTERFACE "$<INSTALL_INTERFACE:${INCLUDE_INSTALL_DIR}>")
-
- ########### install headers ###############
- install(FILES
diff --git a/multimedia/phonon-qt5/pkg/DESCR b/multimedia/phonon-qt5/pkg/DESCR
deleted file mode 100644
index 433be81337d..00000000000
--- a/multimedia/phonon-qt5/pkg/DESCR
+++ /dev/null
@@ -1,7 +0,0 @@
-Phonon is the multimedia framework for KDE.
-
-Phonon uses backend plugins to access different providers, see
-ports in multimedia/phonon-backend. At least one of the backend
-plugins should be installed.
-
-This is the Qt5-based version.
diff --git a/multimedia/phonon-qt5/pkg/PLIST b/multimedia/phonon-qt5/pkg/PLIST
deleted file mode 100644
index 683eef29668..00000000000
--- a/multimedia/phonon-qt5/pkg/PLIST
+++ /dev/null
@@ -1,226 +0,0 @@
-@comment $OpenBSD: PLIST,v 1.3 2019/09/01 18:55:12 rsadowski Exp $
-@pkgpath multimedia/phonon,qt5
-${PHONON_INCLUDE_DIR}/
-${PHONON_INCLUDE_DIR}/KDE/
-${PHONON_INCLUDE_DIR}/KDE/Phonon/
-${PHONON_INCLUDE_DIR}/KDE/Phonon/AbstractAudioOutput
-${PHONON_INCLUDE_DIR}/KDE/Phonon/AbstractMediaStream
-${PHONON_INCLUDE_DIR}/KDE/Phonon/AbstractVideoOutput
-${PHONON_INCLUDE_DIR}/KDE/Phonon/AddonInterface
-${PHONON_INCLUDE_DIR}/KDE/Phonon/AudioDevice
-${PHONON_INCLUDE_DIR}/KDE/Phonon/AudioDeviceEnumerator
-${PHONON_INCLUDE_DIR}/KDE/Phonon/AudioOutput
-${PHONON_INCLUDE_DIR}/KDE/Phonon/AudioOutputDevice
-${PHONON_INCLUDE_DIR}/KDE/Phonon/AudioOutputDeviceModel
-${PHONON_INCLUDE_DIR}/KDE/Phonon/AudioOutputInterface
-${PHONON_INCLUDE_DIR}/KDE/Phonon/BackendCapabilities
-${PHONON_INCLUDE_DIR}/KDE/Phonon/BackendInterface
-${PHONON_INCLUDE_DIR}/KDE/Phonon/Effect
-${PHONON_INCLUDE_DIR}/KDE/Phonon/EffectDescription
-${PHONON_INCLUDE_DIR}/KDE/Phonon/EffectDescriptionModel
-${PHONON_INCLUDE_DIR}/KDE/Phonon/EffectInterface
-${PHONON_INCLUDE_DIR}/KDE/Phonon/EffectParameter
-${PHONON_INCLUDE_DIR}/KDE/Phonon/EffectWidget
-${PHONON_INCLUDE_DIR}/KDE/Phonon/Experimental/
-${PHONON_INCLUDE_DIR}/KDE/Phonon/Experimental/AbstractVideoDataOutput
-${PHONON_INCLUDE_DIR}/KDE/Phonon/Experimental/AudioDataOutput
-${PHONON_INCLUDE_DIR}/KDE/Phonon/Experimental/SnapshotInterface
-${PHONON_INCLUDE_DIR}/KDE/Phonon/Experimental/VideoDataOutput
-${PHONON_INCLUDE_DIR}/KDE/Phonon/Experimental/VideoDataOutputInterface
-${PHONON_INCLUDE_DIR}/KDE/Phonon/Experimental/VideoFrame
-${PHONON_INCLUDE_DIR}/KDE/Phonon/Experimental/VideoFrame2
-${PHONON_INCLUDE_DIR}/KDE/Phonon/Experimental/Visualization
-${PHONON_INCLUDE_DIR}/KDE/Phonon/Global
-${PHONON_INCLUDE_DIR}/KDE/Phonon/MediaController
-${PHONON_INCLUDE_DIR}/KDE/Phonon/MediaNode
-${PHONON_INCLUDE_DIR}/KDE/Phonon/MediaObject
-${PHONON_INCLUDE_DIR}/KDE/Phonon/MediaObjectInterface
-${PHONON_INCLUDE_DIR}/KDE/Phonon/MediaSource
-${PHONON_INCLUDE_DIR}/KDE/Phonon/ObjectDescription
-${PHONON_INCLUDE_DIR}/KDE/Phonon/ObjectDescriptionModel
-${PHONON_INCLUDE_DIR}/KDE/Phonon/Path
-${PHONON_INCLUDE_DIR}/KDE/Phonon/PlatformPlugin
-${PHONON_INCLUDE_DIR}/KDE/Phonon/SeekSlider
-${PHONON_INCLUDE_DIR}/KDE/Phonon/StreamInterface
-${PHONON_INCLUDE_DIR}/KDE/Phonon/VideoPlayer
-${PHONON_INCLUDE_DIR}/KDE/Phonon/VideoWidget
-${PHONON_INCLUDE_DIR}/KDE/Phonon/VideoWidgetInterface
-${PHONON_INCLUDE_DIR}/KDE/Phonon/VolumeFaderEffect
-${PHONON_INCLUDE_DIR}/KDE/Phonon/VolumeFaderInterface
-${PHONON_INCLUDE_DIR}/KDE/Phonon/VolumeSlider
-${PHONON_INCLUDE_DIR}/phonon/
-${PHONON_INCLUDE_DIR}/phonon/AbstractAudioOutput
-${PHONON_INCLUDE_DIR}/phonon/AbstractMediaStream
-${PHONON_INCLUDE_DIR}/phonon/AbstractVideoOutput
-${PHONON_INCLUDE_DIR}/phonon/AddonInterface
-${PHONON_INCLUDE_DIR}/phonon/AudioCaptureDevice
-${PHONON_INCLUDE_DIR}/phonon/AudioCaptureDeviceModel
-${PHONON_INCLUDE_DIR}/phonon/AudioChannelDescription
-${PHONON_INCLUDE_DIR}/phonon/AudioChannelDescriptionModel
-${PHONON_INCLUDE_DIR}/phonon/AudioDataOutput
-${PHONON_INCLUDE_DIR}/phonon/AudioOutput
-${PHONON_INCLUDE_DIR}/phonon/AudioOutputDevice
-${PHONON_INCLUDE_DIR}/phonon/AudioOutputDeviceModel
-${PHONON_INCLUDE_DIR}/phonon/AudioOutputInterface
-${PHONON_INCLUDE_DIR}/phonon/AudioOutputInterface40
-${PHONON_INCLUDE_DIR}/phonon/AudioOutputInterface42
-${PHONON_INCLUDE_DIR}/phonon/AvCapture
-${PHONON_INCLUDE_DIR}/phonon/BackendCapabilities
-${PHONON_INCLUDE_DIR}/phonon/BackendInterface
-${PHONON_INCLUDE_DIR}/phonon/Effect
-${PHONON_INCLUDE_DIR}/phonon/EffectDescription
-${PHONON_INCLUDE_DIR}/phonon/EffectDescriptionModel
-${PHONON_INCLUDE_DIR}/phonon/EffectInterface
-${PHONON_INCLUDE_DIR}/phonon/EffectParameter
-${PHONON_INCLUDE_DIR}/phonon/EffectWidget
-${PHONON_INCLUDE_DIR}/phonon/Global
-${PHONON_INCLUDE_DIR}/phonon/GlobalDescriptionContainer
-${PHONON_INCLUDE_DIR}/phonon/MediaController
-${PHONON_INCLUDE_DIR}/phonon/MediaNode
-${PHONON_INCLUDE_DIR}/phonon/MediaObject
-${PHONON_INCLUDE_DIR}/phonon/MediaObjectInterface
-${PHONON_INCLUDE_DIR}/phonon/MediaSource
-${PHONON_INCLUDE_DIR}/phonon/Mrl
-${PHONON_INCLUDE_DIR}/phonon/ObjectDescription
-${PHONON_INCLUDE_DIR}/phonon/ObjectDescriptionData
-${PHONON_INCLUDE_DIR}/phonon/ObjectDescriptionModel
-${PHONON_INCLUDE_DIR}/phonon/ObjectDescriptionModelData
-${PHONON_INCLUDE_DIR}/phonon/Path
-${PHONON_INCLUDE_DIR}/phonon/PlatformPlugin
-${PHONON_INCLUDE_DIR}/phonon/SeekSlider
-${PHONON_INCLUDE_DIR}/phonon/StreamInterface
-${PHONON_INCLUDE_DIR}/phonon/SubtitleDescription
-${PHONON_INCLUDE_DIR}/phonon/SubtitleDescriptionModel
-${PHONON_INCLUDE_DIR}/phonon/VideoCaptureDevice
-${PHONON_INCLUDE_DIR}/phonon/VideoCaptureDeviceModel
-${PHONON_INCLUDE_DIR}/phonon/VideoPlayer
-${PHONON_INCLUDE_DIR}/phonon/VideoWidget
-${PHONON_INCLUDE_DIR}/phonon/VideoWidgetInterface
-${PHONON_INCLUDE_DIR}/phonon/VideoWidgetInterface44
-${PHONON_INCLUDE_DIR}/phonon/VideoWidgetInterfaceLatest
-${PHONON_INCLUDE_DIR}/phonon/VolumeFaderEffect
-${PHONON_INCLUDE_DIR}/phonon/VolumeFaderInterface
-${PHONON_INCLUDE_DIR}/phonon/VolumeSlider
-${PHONON_INCLUDE_DIR}/phonon/abstractaudiooutput.h
-${PHONON_INCLUDE_DIR}/phonon/abstractmediastream.h
-${PHONON_INCLUDE_DIR}/phonon/abstractvideooutput.h
-${PHONON_INCLUDE_DIR}/phonon/addoninterface.h
-${PHONON_INCLUDE_DIR}/phonon/audiodataoutput.h
-${PHONON_INCLUDE_DIR}/phonon/audiodataoutputinterface.h
-${PHONON_INCLUDE_DIR}/phonon/audiooutput.h
-${PHONON_INCLUDE_DIR}/phonon/audiooutputinterface.h
-${PHONON_INCLUDE_DIR}/phonon/backendcapabilities.h
-${PHONON_INCLUDE_DIR}/phonon/backendinterface.h
-${PHONON_INCLUDE_DIR}/phonon/effect.h
-${PHONON_INCLUDE_DIR}/phonon/effectinterface.h
-${PHONON_INCLUDE_DIR}/phonon/effectparameter.h
-${PHONON_INCLUDE_DIR}/phonon/effectwidget.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/
-${PHONON_INCLUDE_DIR}/phonon/experimental/abstractaudiodataoutput.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/abstractvideodataoutput.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/audiodataoutput.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/audiodataoutputinterface.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/audioformat.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/avcapture.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/avcaptureinterface.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/backendcapabilities.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/backendinterface.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/export.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/globalconfig.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/mediasource.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/objectdescription.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/packet.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/packetpool.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/phononnamespace.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/snapshotinterface.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/videodataoutput.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/videodataoutput2.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/videodataoutputinterface.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/videoframe.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/videoframe2.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/videowidget.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/visualization.h
-${PHONON_INCLUDE_DIR}/phonon/globalconfig.h
-${PHONON_INCLUDE_DIR}/phonon/globaldescriptioncontainer.h
-${PHONON_INCLUDE_DIR}/phonon/mediacontroller.h
-${PHONON_INCLUDE_DIR}/phonon/medianode.h
-${PHONON_INCLUDE_DIR}/phonon/mediaobject.h
-${PHONON_INCLUDE_DIR}/phonon/mediaobjectinterface.h
-${PHONON_INCLUDE_DIR}/phonon/mediasource.h
-${PHONON_INCLUDE_DIR}/phonon/mrl.h
-${PHONON_INCLUDE_DIR}/phonon/objectdescription.h
-${PHONON_INCLUDE_DIR}/phonon/objectdescriptionmodel.h
-${PHONON_INCLUDE_DIR}/phonon/path.h
-${PHONON_INCLUDE_DIR}/phonon/phonon_export.h
-${PHONON_INCLUDE_DIR}/phonon/phonondefs.h
-${PHONON_INCLUDE_DIR}/phonon/phononnamespace.h
-${PHONON_INCLUDE_DIR}/phonon/platformplugin.h
-${PHONON_INCLUDE_DIR}/phonon/pulsesupport.h
-${PHONON_INCLUDE_DIR}/phonon/seekslider.h
-${PHONON_INCLUDE_DIR}/phonon/streaminterface.h
-${PHONON_INCLUDE_DIR}/phonon/videoplayer.h
-${PHONON_INCLUDE_DIR}/phonon/videowidget.h
-${PHONON_INCLUDE_DIR}/phonon/videowidgetinterface.h
-${PHONON_INCLUDE_DIR}/phonon/volumefadereffect.h
-${PHONON_INCLUDE_DIR}/phonon/volumefaderinterface.h
-${PHONON_INCLUDE_DIR}/phonon/volumeslider.h
-lib/cmake/phonon4qt5/
-lib/cmake/phonon4qt5/Phonon4Qt5Config.cmake
-lib/cmake/phonon4qt5/Phonon4Qt5ConfigVersion.cmake
-lib/cmake/phonon4qt5/Phonon4Qt5ExperimentalConfig.cmake
-lib/cmake/phonon4qt5/Phonon4Qt5ExperimentalConfigVersion.cmake
-lib/cmake/phonon4qt5/PhononExperimentalTargets${MODCMAKE_BUILD_SUFFIX}
-lib/cmake/phonon4qt5/PhononExperimentalTargets.cmake
-lib/cmake/phonon4qt5/PhononTargets${MODCMAKE_BUILD_SUFFIX}
-lib/cmake/phonon4qt5/PhononTargets.cmake
-@lib lib/libphonon4qt5.so.${LIBphonon4qt5_VERSION}
-@lib lib/libphonon4qt5experimental.so.${LIBphonon4qt5experimental_VERSION}
-lib/pkgconfig/phonon4qt5.pc
-lib/qt5/mkspecs/modules/qt_phonon4qt5.pri
-share/dbus-1/interfaces/org.kde.Phonon4Qt5.AudioOutput.xml
-share/locale/ca/LC_MESSAGES/libphonon_qt.qm
-share/locale/ca@valencia/LC_MESSAGES/libphonon_qt.qm
-share/locale/cs/LC_MESSAGES/libphonon_qt.qm
-share/locale/de/LC_MESSAGES/libphonon_qt.qm
-share/locale/en_GB/LC_MESSAGES/libphonon_qt.qm
-share/locale/es/LC_MESSAGES/libphonon_qt.qm
-share/locale/eu/LC_MESSAGES/libphonon_qt.qm
-share/locale/fi/LC_MESSAGES/libphonon_qt.qm
-share/locale/fr/LC_MESSAGES/libphonon_qt.qm
-share/locale/gl/LC_MESSAGES/libphonon_qt.qm
-share/locale/id/LC_MESSAGES/libphonon_qt.qm
-share/locale/is/LC_MESSAGES/libphonon_qt.qm
-share/locale/it/LC_MESSAGES/libphonon_qt.qm
-share/locale/ja/LC_MESSAGES/libphonon_qt.qm
-share/locale/ko/LC_MESSAGES/libphonon_qt.qm
-share/locale/nb/LC_MESSAGES/libphonon_qt.qm
-share/locale/nl/LC_MESSAGES/libphonon_qt.qm
-share/locale/nn/LC_MESSAGES/libphonon_qt.qm
-share/locale/pl/LC_MESSAGES/libphonon_qt.qm
-share/locale/pt_BR/LC_MESSAGES/libphonon_qt.qm
-share/locale/se/
-share/locale/se/LC_MESSAGES/
-share/locale/se/LC_MESSAGES/libphonon_qt.qm
-share/locale/sk/LC_MESSAGES/libphonon_qt.qm
-share/locale/sr/LC_MESSAGES/libphonon_qt.qm
-share/locale/sr@ijekavian/
-share/locale/sr@ijekavian/LC_MESSAGES/
-share/locale/sr@ijekavian/LC_MESSAGES/libphonon_qt.qm
-share/locale/sr@ijekavianlatin/
-share/locale/sr@ijekavianlatin/LC_MESSAGES/
-share/locale/sr@ijekavianlatin/LC_MESSAGES/libphonon_qt.qm
-share/locale/sr@latin/LC_MESSAGES/libphonon_qt.qm
-share/locale/sv/LC_MESSAGES/libphonon_qt.qm
-share/locale/uk/LC_MESSAGES/libphonon_qt.qm
-share/locale/zh_CN/LC_MESSAGES/libphonon_qt.qm
-share/phonon4qt5/
-share/phonon4qt5/buildsystem/
-share/phonon4qt5/buildsystem/COPYING-CMAKE-SCRIPTS
-share/phonon4qt5/buildsystem/FindPhononInternal.cmake
-share/phonon4qt5/buildsystem/MacroEnsureVersion.cmake
-share/phonon4qt5/buildsystem/MacroLogFeature.cmake
-share/phonon4qt5/buildsystem/MacroOptionalFindPackage.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/phonon/Makefile b/multimedia/phonon/Makefile
index 93eb715e88f..087191ebf84 100644
--- a/multimedia/phonon/Makefile
+++ b/multimedia/phonon/Makefile
@@ -1,47 +1,38 @@
-# $OpenBSD: Makefile,v 1.28 2020/03/31 04:43:59 rsadowski Exp $
+# $OpenBSD: Makefile,v 1.8 2020/03/31 04:45:01 rsadowski Exp $
+
+COMMENT = multimedia layer for Qt5/KDE5
-COMMENT = multimedia layer for Qt4/KDE4
CATEGORIES = multimedia devel
-VERSION = 4.10.3
+
+VERSION = 4.11.1
DISTNAME = phonon-${VERSION}
-HOMEPAGE = https://community.kde.org/Phonon
-REVISION = 0
-# The phonon_s* are for KDE4-only, renamed to avoid clashing with Qt4's one
# XXX major should be tweaked on any update, to unbreak
# IMPORTED_LINK_INTERFACE_LIBRARIES CMake feature.
-SHARED_LIBS = phonon_s 4.0
-SHARED_LIBS += phonon_sexperimental 3.0
+SHARED_LIBS += phonon4qt5 4.0
+SHARED_LIBS += phonon4qt5experimental 4.0
+
+HOMEPAGE = https://community.kde.org/Phonon
MAINTAINER = Rafael Sadowski <[email protected]>
# LGPL v2.1
PERMIT_PACKAGE = Yes
-WANTLIB += ${COMPILER_LIBCXX} QtDBus QtGui m pulse pulse-mainloop-glib
+WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5Gui Qt5Widgets c m pulse
+WANTLIB += pulse-mainloop-glib
MASTER_SITES = ${MASTER_SITE_KDE:=stable/phonon/${VERSION}/}
-EXTRACT_SUFX = .tar.xz
+
+MODULES = devel/kf5
LIB_DEPENDS = audio/pulseaudio
-MODULES = x11/kde4
-MODKDE4_USE =
-MODKDE4_LIB_LINKS = Yes
-PHONON_INCLUDE_DIR = ${MODKDE4_INCLUDE_DIR}
+BUILD_DEPENDS = x11/qt5/qtdeclarative
-# Not sure if it's needed at all but doesn't hurt either for now.
-CONFIGURE_ARGS = -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=ON
+RUN_DEPENDS = x11/qt5/qtdeclarative
# Clashes with the one provided by Qt itself.
-CONFIGURE_ARGS += -DPHONON_BUILD_DESIGNER_PLUGIN=OFF \
- -DPHONON_INSTALL_QT_COMPAT_HEADERS=OFF
-
-CONFIGURE_ARGS +=
-DBACKEND_INSTALL_DIR="${PREFIX}/lib/kde4/plugins/phonon_backend" \
- -DINCLUDE_INSTALL_DIR=${PHONON_INCLUDE_DIR} \
-
-NO_TEST = Yes
-
-SUBST_VARS = PHONON_INCLUDE_DIR
+CONFIGURE_ARGS += -DPHONON_BUILD_DESIGNER_PLUGIN=OFF
.include <bsd.port.mk>
diff --git a/multimedia/phonon/distinfo b/multimedia/phonon/distinfo
index 1d8b70ff3e0..38cc031f6a2 100644
--- a/multimedia/phonon/distinfo
+++ b/multimedia/phonon/distinfo
@@ -1,2 +1,2 @@
-SHA256 (phonon-4.10.3.tar.xz) = LosUVmmvoOk4M+QGS2V2d6vJQT5AB/pd3JE5fJvdwpU=
-SIZE (phonon-4.10.3.tar.xz) = 336724
+SHA256 (phonon-4.11.1.tar.xz) = tEMeomAN+BN6cXdBrZ68f37BZJ+j4ThUHY9CWXFE3i0=
+SIZE (phonon-4.11.1.tar.xz) = 314732
diff --git a/multimedia/phonon/patches/patch-CMakeLists_txt
b/multimedia/phonon/patches/patch-CMakeLists_txt
deleted file mode 100644
index 2077a9c0d63..00000000000
--- a/multimedia/phonon/patches/patch-CMakeLists_txt
+++ /dev/null
@@ -1,14 +0,0 @@
-$OpenBSD: patch-CMakeLists_txt,v 1.7 2019/09/01 18:54:54 rsadowski Exp $
-Rename library to avoid clashing with Qt4's one.
-Index: CMakeLists.txt
---- CMakeLists.txt.orig
-+++ CMakeLists.txt
-@@ -26,7 +26,7 @@ set(PHONON_LIB_MINOR_VERSION "10") # Only change on bi
- set(PHONON_LIB_PATCH_VERSION "3") # Bump whenever you feel like it :P
- set(PHONON_LIB_VERSION
"${PHONON_LIB_MAJOR_VERSION}.${PHONON_LIB_MINOR_VERSION}.${PHONON_LIB_PATCH_VERSION}")
- set(PHONON_LIB_SOVERSION ${PHONON_LIB_MAJOR_VERSION})
--set(PHONON_LIB_SONAME phonon)
-+set(PHONON_LIB_SONAME phonon_s)
- set(PHONON_LIB_SONAME_CAMEL Phonon)
-
- if(PHONON_BUILD_PHONON4QT5)
diff --git a/multimedia/phonon/patches/patch-cmake_CMakeLists_txt
b/multimedia/phonon/patches/patch-cmake_CMakeLists_txt
deleted file mode 100644
index b71d29b4be9..00000000000
--- a/multimedia/phonon/patches/patch-cmake_CMakeLists_txt
+++ /dev/null
@@ -1,19 +0,0 @@
-$OpenBSD: patch-cmake_CMakeLists_txt,v 1.3 2018/10/19 20:53:27 rsadowski Exp $
-Skip installing files we already have in either CMake base
-installation or somewhere else.
-Index: cmake/CMakeLists.txt
---- cmake/CMakeLists.txt.orig
-+++ cmake/CMakeLists.txt
-@@ -1,12 +1,9 @@
- install(FILES cmake_uninstall.cmake.in
- COPYING-CMAKE-SCRIPTS
-- FindPackageHandleStandardArgs.cmake
- FindPhononInternal.cmake
- MacroEnsureVersion.cmake
- MacroLogFeature.cmake
- MacroOptionalFindPackage.cmake
-- MacroPushRequiredVars.cmake
- PhononMacros.cmake
- PhononQt4.cmake
-- PhononQt5.cmake
- DESTINATION ${BUILDSYSTEM_INSTALL_DIR})
diff --git a/multimedia/phonon/patches/patch-cmake_FindPhononInternal_cmake
b/multimedia/phonon/patches/patch-cmake_FindPhononInternal_cmake
deleted file mode 100644
index 0ef02ca0fb2..00000000000
--- a/multimedia/phonon/patches/patch-cmake_FindPhononInternal_cmake
+++ /dev/null
@@ -1,37 +0,0 @@
-$OpenBSD: patch-cmake_FindPhononInternal_cmake,v 1.5 2018/10/19 20:53:27
rsadowski Exp $
-Allow paths to be overriden.
-Also, make sure that subdirectory paths do not expand to absolute ones
automatically.
---- cmake/FindPhononInternal.cmake.orig Sun Mar 26 23:03:05 2017
-+++ cmake/FindPhononInternal.cmake Sun Mar 26 23:05:34 2017
-@@ -64,20 +64,20 @@ include(${phonon_cmake_module_dir}/MacroEnsureVersion.
-
- include(GNUInstallDirs)
-
--set(SHARE_INSTALL_PREFIX "${CMAKE_INSTALL_FULL_DATAROOTDIR}") #
CACHE PATH "Base directory for files which go to share/")
--set(INCLUDE_INSTALL_DIR "include" ) # CACHE PATH "The
subdirectory to the header prefix")
-+set(BIN_INSTALL_DIR "bin" CACHE STRING "The install
dir for executables (default ${EXEC_INSTALL_PREFIX}/bin)")
-+set(LIB_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}" CACHE STRING "The
subdirectory relative to the install prefix where libraries will be installed")
-+set(SHARE_INSTALL_PREFIX "share" CACHE STRING "Base
directory for files which go to share/")
- if (PHONON_BUILD_PHONON4QT5)
-- set(INCLUDE_INSTALL_DIR "include/${PHONON_LIB_SONAME}" ) #
CACHE PATH "The subdirectory to the header prefix")
--endif (PHONON_BUILD_PHONON4QT5)
--set(BIN_INSTALL_DIR "bin" ) # CACHE PATH "The install
dir for executables (default ${EXEC_INSTALL_PREFIX}/bin)")
--set(LIB_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}" ) # CACHE PATH
"The subdirectory relative to the install prefix where libraries will be
installed"
--set(PLUGIN_INSTALL_DIR "${LIB_INSTALL_DIR}/kde4"
CACHE PATH "The subdirectory relative to the install prefix where plugins will
be installed (default is ${LIB_INSTALL_DIR}/kde4)")
--if (PHONON_BUILD_PHONON4QT5)
-- set(PLUGIN_INSTALL_DIR "${LIB_INSTALL_DIR}/qt5"
CACHE PATH "The subdirectory relative to the install prefix where plugins will
be installed (default is ${LIB_INSTALL_DIR}/qt5)" FORCE)
--endif(PHONON_BUILD_PHONON4QT5)
--set(BACKEND_INSTALL_DIR
"${PLUGIN_INSTALL_DIR}/plugins/${PHONON_LIB_SONAME}_backend")
-+ set(INCLUDE_INSTALL_DIR "include/${PHONON_LIB_SONAME}"
CACHE STRING "The subdirectory to the header prefix")
-+ set(PLUGIN_INSTALL_DIR "${LIB_INSTALL_DIR}/qt5"
CACHE STRING "The subdirectory relative to the install prefix where plugins
will be installed (default is ${LIB_INSTALL_DIR}/qt5)" FORCE)
-+else ()
-+ set(INCLUDE_INSTALL_DIR "include" CACHE STRING "The
subdirectory to the header prefix")
-+ set(PLUGIN_INSTALL_DIR "${LIB_INSTALL_DIR}/kde4"
CACHE STRING "The subdirectory relative to the install prefix where plugins
will be installed (default is ${LIB_INSTALL_DIR}/kde4)")
-+endif ()
- if(WIN32) # Imported from Phonon VLC
- set(BACKEND_INSTALL_DIR "bin/${PHONON_LIB_SONAME}_backend")
-+else ()
-+ set(BACKEND_INSTALL_DIR
"${PLUGIN_INSTALL_DIR}/plugins/${PHONON_LIB_SONAME}_backend")
- endif()
- set(ICON_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/icons"
CACHE PATH "The icon install dir (default
${SHARE_INSTALL_PREFIX}/share/icons/)")
- set(SERVICES_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/kde4/services"
CACHE PATH "The install dir for service (desktop, protocol, ...) files")
diff --git a/multimedia/phonon/patches/patch-phonon_CMakeLists_txt
b/multimedia/phonon/patches/patch-phonon_CMakeLists_txt
deleted file mode 100644
index 233434b279c..00000000000
--- a/multimedia/phonon/patches/patch-phonon_CMakeLists_txt
+++ /dev/null
@@ -1,16 +0,0 @@
-$OpenBSD: patch-phonon_CMakeLists_txt,v 1.4 2019/09/01 18:54:54 rsadowski Exp $
-Revert upstream commit 457492e97dd1435021cff15d4fbb8f1fd7be9b24, it breaks
-due to changing "-I/usr/local/include/kde4" to
-"-isystem /usr/local/include/kde4".
-Index: phonon/CMakeLists.txt
---- phonon/CMakeLists.txt.orig
-+++ phonon/CMakeLists.txt
-@@ -176,8 +176,6 @@ set_target_properties(${PHONON_LIB_SONAME} PROPERTIES
- # This reduces inter-package dependencies and makes it easier to remove
- # dependencies of shared libraries without breaking binary compatibility.
-
--target_include_directories(${PHONON_LIB_SONAME}
-- INTERFACE "$<INSTALL_INTERFACE:${INCLUDE_INSTALL_DIR}>")
-
- install(TARGETS ${PHONON_LIB_SONAME} EXPORT PhononLibs
${INSTALL_TARGETS_DEFAULT_ARGS} )
-
diff --git a/multimedia/phonon/patches/patch-phonon_experimental_CMakeLists_txt
b/multimedia/phonon/patches/patch-phonon_experimental_CMakeLists_txt
deleted file mode 100644
index 6550cc824bc..00000000000
--- a/multimedia/phonon/patches/patch-phonon_experimental_CMakeLists_txt
+++ /dev/null
@@ -1,16 +0,0 @@
-$OpenBSD: patch-phonon_experimental_CMakeLists_txt,v 1.2 2018/10/19 20:53:27
rsadowski Exp $
-Revert upstream commit 457492e97dd1435021cff15d4fbb8f1fd7be9b24, it breaks
-due to changing "-I/usr/local/include/kde4" to
-"-isystem /usr/local/include/kde4".
-Index: phonon/experimental/CMakeLists.txt
---- phonon/experimental/CMakeLists.txt.orig
-+++ phonon/experimental/CMakeLists.txt
-@@ -29,8 +29,6 @@ set_target_properties(${PHONON_LIB_SONAME}experimental
- LINK_INTERFACE_LIBRARIES ""
- )
- install(TARGETS ${PHONON_LIB_SONAME}experimental EXPORT
PhononExperimentalLibs ${INSTALL_TARGETS_DEFAULT_ARGS})
--target_include_directories(${PHONON_LIB_SONAME}experimental
-- INTERFACE "$<INSTALL_INTERFACE:${INCLUDE_INSTALL_DIR}>")
-
- ########### install headers ###############
- install(FILES
diff --git a/multimedia/phonon/phonon.port.mk b/multimedia/phonon/phonon.port.mk
deleted file mode 100644
index 7455ba5290c..00000000000
--- a/multimedia/phonon/phonon.port.mk
+++ /dev/null
@@ -1,18 +0,0 @@
-# $OpenBSD: phonon.port.mk,v 1.10 2020/06/13 16:22:52 rsadowski Exp $
-.if ${MODULES:Mx11/qt5} || ${MODULES:Mdevel/kf5}
-MODPHONON_WANTLIB = phonon4qt5
-MODPHONON_LIB_DEPENDS = phonon-qt5->=4.10.1:multimedia/phonon-qt5
-.endif
-
-# If enabled (default), make sure at least one Phonon backend is
-# installed prior installing affected port.
-MODPHONON_PLUGIN_DEPS ?= Yes
-.if ${MODPHONON_PLUGIN_DEPS:L} == "yes"
-. if ${MODULES:Mx11/qt5} || ${MODULES:Mdevel/kf5}
-MODPHONON_RUN_DEPENDS =
phonon-qt5-gstreamer-*:multimedia/phonon-backend/gstreamer,qt5
-. endif
-.endif
-
-WANTLIB += ${MODPHONON_WANTLIB}
-LIB_DEPENDS += ${MODPHONON_LIB_DEPENDS}
-RUN_DEPENDS += ${MODPHONON_RUN_DEPENDS}
diff --git a/multimedia/phonon/pkg/DESCR b/multimedia/phonon/pkg/DESCR
index 4449080b528..7029953299a 100644
--- a/multimedia/phonon/pkg/DESCR
+++ b/multimedia/phonon/pkg/DESCR
@@ -1,7 +1,5 @@
-Phonon is the multimedia framework for KDE4.
+Phonon is the multimedia framework for KDE.
Phonon uses backend plugins to access different providers, see
ports in multimedia/phonon-backend. At least one of the backend
plugins should be installed.
-
-This is the Qt4-based version.
diff --git a/multimedia/phonon/pkg/PLIST b/multimedia/phonon/pkg/PLIST
index 8ac882c487b..9dcee829b4a 100644
--- a/multimedia/phonon/pkg/PLIST
+++ b/multimedia/phonon/pkg/PLIST
@@ -1,193 +1,237 @@
-@comment $OpenBSD: PLIST,v 1.8 2018/10/19 20:53:27 rsadowski Exp $
-${PHONON_INCLUDE_DIR}/
-${PHONON_INCLUDE_DIR}/KDE/
-${PHONON_INCLUDE_DIR}/KDE/Phonon/
-${PHONON_INCLUDE_DIR}/KDE/Phonon/AbstractAudioOutput
-${PHONON_INCLUDE_DIR}/KDE/Phonon/AbstractMediaStream
-${PHONON_INCLUDE_DIR}/KDE/Phonon/AbstractVideoOutput
-${PHONON_INCLUDE_DIR}/KDE/Phonon/AddonInterface
-${PHONON_INCLUDE_DIR}/KDE/Phonon/AudioDevice
-${PHONON_INCLUDE_DIR}/KDE/Phonon/AudioDeviceEnumerator
-${PHONON_INCLUDE_DIR}/KDE/Phonon/AudioOutput
-${PHONON_INCLUDE_DIR}/KDE/Phonon/AudioOutputDevice
-${PHONON_INCLUDE_DIR}/KDE/Phonon/AudioOutputDeviceModel
-${PHONON_INCLUDE_DIR}/KDE/Phonon/AudioOutputInterface
-${PHONON_INCLUDE_DIR}/KDE/Phonon/BackendCapabilities
-${PHONON_INCLUDE_DIR}/KDE/Phonon/BackendInterface
-${PHONON_INCLUDE_DIR}/KDE/Phonon/Effect
-${PHONON_INCLUDE_DIR}/KDE/Phonon/EffectDescription
-${PHONON_INCLUDE_DIR}/KDE/Phonon/EffectDescriptionModel
-${PHONON_INCLUDE_DIR}/KDE/Phonon/EffectInterface
-${PHONON_INCLUDE_DIR}/KDE/Phonon/EffectParameter
-${PHONON_INCLUDE_DIR}/KDE/Phonon/EffectWidget
-${PHONON_INCLUDE_DIR}/KDE/Phonon/Experimental/
-${PHONON_INCLUDE_DIR}/KDE/Phonon/Experimental/AbstractVideoDataOutput
-${PHONON_INCLUDE_DIR}/KDE/Phonon/Experimental/AudioDataOutput
-${PHONON_INCLUDE_DIR}/KDE/Phonon/Experimental/SnapshotInterface
-${PHONON_INCLUDE_DIR}/KDE/Phonon/Experimental/VideoDataOutput
-${PHONON_INCLUDE_DIR}/KDE/Phonon/Experimental/VideoDataOutputInterface
-${PHONON_INCLUDE_DIR}/KDE/Phonon/Experimental/VideoFrame
-${PHONON_INCLUDE_DIR}/KDE/Phonon/Experimental/VideoFrame2
-${PHONON_INCLUDE_DIR}/KDE/Phonon/Experimental/Visualization
-${PHONON_INCLUDE_DIR}/KDE/Phonon/Global
-${PHONON_INCLUDE_DIR}/KDE/Phonon/MediaController
-${PHONON_INCLUDE_DIR}/KDE/Phonon/MediaNode
-${PHONON_INCLUDE_DIR}/KDE/Phonon/MediaObject
-${PHONON_INCLUDE_DIR}/KDE/Phonon/MediaObjectInterface
-${PHONON_INCLUDE_DIR}/KDE/Phonon/MediaSource
-${PHONON_INCLUDE_DIR}/KDE/Phonon/ObjectDescription
-${PHONON_INCLUDE_DIR}/KDE/Phonon/ObjectDescriptionModel
-${PHONON_INCLUDE_DIR}/KDE/Phonon/Path
-${PHONON_INCLUDE_DIR}/KDE/Phonon/PlatformPlugin
-${PHONON_INCLUDE_DIR}/KDE/Phonon/SeekSlider
-${PHONON_INCLUDE_DIR}/KDE/Phonon/StreamInterface
-${PHONON_INCLUDE_DIR}/KDE/Phonon/VideoPlayer
-${PHONON_INCLUDE_DIR}/KDE/Phonon/VideoWidget
-${PHONON_INCLUDE_DIR}/KDE/Phonon/VideoWidgetInterface
-${PHONON_INCLUDE_DIR}/KDE/Phonon/VolumeFaderEffect
-${PHONON_INCLUDE_DIR}/KDE/Phonon/VolumeFaderInterface
-${PHONON_INCLUDE_DIR}/KDE/Phonon/VolumeSlider
-${PHONON_INCLUDE_DIR}/phonon/
-${PHONON_INCLUDE_DIR}/phonon/AbstractAudioOutput
-${PHONON_INCLUDE_DIR}/phonon/AbstractMediaStream
-${PHONON_INCLUDE_DIR}/phonon/AbstractVideoOutput
-${PHONON_INCLUDE_DIR}/phonon/AddonInterface
-${PHONON_INCLUDE_DIR}/phonon/AudioCaptureDevice
-${PHONON_INCLUDE_DIR}/phonon/AudioCaptureDeviceModel
-${PHONON_INCLUDE_DIR}/phonon/AudioChannelDescription
-${PHONON_INCLUDE_DIR}/phonon/AudioChannelDescriptionModel
-${PHONON_INCLUDE_DIR}/phonon/AudioDataOutput
-${PHONON_INCLUDE_DIR}/phonon/AudioOutput
-${PHONON_INCLUDE_DIR}/phonon/AudioOutputDevice
-${PHONON_INCLUDE_DIR}/phonon/AudioOutputDeviceModel
-${PHONON_INCLUDE_DIR}/phonon/AudioOutputInterface
-${PHONON_INCLUDE_DIR}/phonon/AudioOutputInterface40
-${PHONON_INCLUDE_DIR}/phonon/AudioOutputInterface42
-${PHONON_INCLUDE_DIR}/phonon/AvCapture
-${PHONON_INCLUDE_DIR}/phonon/BackendCapabilities
-${PHONON_INCLUDE_DIR}/phonon/BackendInterface
-${PHONON_INCLUDE_DIR}/phonon/Effect
-${PHONON_INCLUDE_DIR}/phonon/EffectDescription
-${PHONON_INCLUDE_DIR}/phonon/EffectDescriptionModel
-${PHONON_INCLUDE_DIR}/phonon/EffectInterface
-${PHONON_INCLUDE_DIR}/phonon/EffectParameter
-${PHONON_INCLUDE_DIR}/phonon/EffectWidget
-${PHONON_INCLUDE_DIR}/phonon/Global
-${PHONON_INCLUDE_DIR}/phonon/GlobalDescriptionContainer
-${PHONON_INCLUDE_DIR}/phonon/MediaController
-${PHONON_INCLUDE_DIR}/phonon/MediaNode
-${PHONON_INCLUDE_DIR}/phonon/MediaObject
-${PHONON_INCLUDE_DIR}/phonon/MediaObjectInterface
-${PHONON_INCLUDE_DIR}/phonon/MediaSource
-${PHONON_INCLUDE_DIR}/phonon/Mrl
-${PHONON_INCLUDE_DIR}/phonon/ObjectDescription
-${PHONON_INCLUDE_DIR}/phonon/ObjectDescriptionData
-${PHONON_INCLUDE_DIR}/phonon/ObjectDescriptionModel
-${PHONON_INCLUDE_DIR}/phonon/ObjectDescriptionModelData
-${PHONON_INCLUDE_DIR}/phonon/Path
-${PHONON_INCLUDE_DIR}/phonon/PlatformPlugin
-${PHONON_INCLUDE_DIR}/phonon/SeekSlider
-${PHONON_INCLUDE_DIR}/phonon/StreamInterface
-${PHONON_INCLUDE_DIR}/phonon/SubtitleDescription
-${PHONON_INCLUDE_DIR}/phonon/SubtitleDescriptionModel
-${PHONON_INCLUDE_DIR}/phonon/VideoCaptureDevice
-${PHONON_INCLUDE_DIR}/phonon/VideoCaptureDeviceModel
-${PHONON_INCLUDE_DIR}/phonon/VideoPlayer
-${PHONON_INCLUDE_DIR}/phonon/VideoWidget
-${PHONON_INCLUDE_DIR}/phonon/VideoWidgetInterface
-${PHONON_INCLUDE_DIR}/phonon/VideoWidgetInterface44
-${PHONON_INCLUDE_DIR}/phonon/VideoWidgetInterfaceLatest
-${PHONON_INCLUDE_DIR}/phonon/VolumeFaderEffect
-${PHONON_INCLUDE_DIR}/phonon/VolumeFaderInterface
-${PHONON_INCLUDE_DIR}/phonon/VolumeSlider
-${PHONON_INCLUDE_DIR}/phonon/abstractaudiooutput.h
-${PHONON_INCLUDE_DIR}/phonon/abstractmediastream.h
-${PHONON_INCLUDE_DIR}/phonon/abstractvideooutput.h
-${PHONON_INCLUDE_DIR}/phonon/addoninterface.h
-${PHONON_INCLUDE_DIR}/phonon/audiodataoutput.h
-${PHONON_INCLUDE_DIR}/phonon/audiodataoutputinterface.h
-${PHONON_INCLUDE_DIR}/phonon/audiooutput.h
-${PHONON_INCLUDE_DIR}/phonon/audiooutputinterface.h
-${PHONON_INCLUDE_DIR}/phonon/backendcapabilities.h
-${PHONON_INCLUDE_DIR}/phonon/backendinterface.h
-${PHONON_INCLUDE_DIR}/phonon/effect.h
-${PHONON_INCLUDE_DIR}/phonon/effectinterface.h
-${PHONON_INCLUDE_DIR}/phonon/effectparameter.h
-${PHONON_INCLUDE_DIR}/phonon/effectwidget.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/
-${PHONON_INCLUDE_DIR}/phonon/experimental/abstractaudiodataoutput.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/abstractvideodataoutput.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/audiodataoutput.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/audiodataoutputinterface.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/audioformat.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/avcapture.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/avcaptureinterface.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/backendcapabilities.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/backendinterface.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/export.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/globalconfig.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/mediasource.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/objectdescription.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/packet.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/packetpool.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/phononnamespace.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/snapshotinterface.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/videodataoutput.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/videodataoutput2.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/videodataoutputinterface.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/videoframe.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/videoframe2.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/videowidget.h
-${PHONON_INCLUDE_DIR}/phonon/experimental/visualization.h
-${PHONON_INCLUDE_DIR}/phonon/globalconfig.h
-${PHONON_INCLUDE_DIR}/phonon/globaldescriptioncontainer.h
-${PHONON_INCLUDE_DIR}/phonon/mediacontroller.h
-${PHONON_INCLUDE_DIR}/phonon/medianode.h
-${PHONON_INCLUDE_DIR}/phonon/mediaobject.h
-${PHONON_INCLUDE_DIR}/phonon/mediaobjectinterface.h
-${PHONON_INCLUDE_DIR}/phonon/mediasource.h
-${PHONON_INCLUDE_DIR}/phonon/mrl.h
-${PHONON_INCLUDE_DIR}/phonon/objectdescription.h
-${PHONON_INCLUDE_DIR}/phonon/objectdescriptionmodel.h
-${PHONON_INCLUDE_DIR}/phonon/path.h
-${PHONON_INCLUDE_DIR}/phonon/phonon_export.h
-${PHONON_INCLUDE_DIR}/phonon/phonondefs.h
-${PHONON_INCLUDE_DIR}/phonon/phononnamespace.h
-${PHONON_INCLUDE_DIR}/phonon/platformplugin.h
-${PHONON_INCLUDE_DIR}/phonon/pulsesupport.h
-${PHONON_INCLUDE_DIR}/phonon/seekslider.h
-${PHONON_INCLUDE_DIR}/phonon/streaminterface.h
-${PHONON_INCLUDE_DIR}/phonon/videoplayer.h
-${PHONON_INCLUDE_DIR}/phonon/videowidget.h
-${PHONON_INCLUDE_DIR}/phonon/videowidgetinterface.h
-${PHONON_INCLUDE_DIR}/phonon/volumefadereffect.h
-${PHONON_INCLUDE_DIR}/phonon/volumefaderinterface.h
-${PHONON_INCLUDE_DIR}/phonon/volumeslider.h
-lib/cmake/phonon_s/
-lib/cmake/phonon_s/PhononConfig.cmake
-lib/cmake/phonon_s/PhononConfigVersion.cmake
-lib/cmake/phonon_s/PhononExperimentalConfig.cmake
-lib/cmake/phonon_s/PhononExperimentalConfigVersion.cmake
-lib/cmake/phonon_s/PhononExperimentalTargets${MODKDE4_CMAKE_PREFIX}.cmake
-lib/cmake/phonon_s/PhononExperimentalTargets.cmake
-lib/cmake/phonon_s/PhononTargets${MODKDE4_CMAKE_PREFIX}.cmake
-lib/cmake/phonon_s/PhononTargets.cmake
-lib/kde4/
-${KDE4LIB}/
-@lib ${KDE4LIB}/libphonon_s.so.${LIBphonon_s_VERSION}
-@lib ${KDE4LIB}/libphonon_sexperimental.so.${LIBphonon_sexperimental_VERSION}
-@lib lib/libphonon_s.so.${LIBphonon_s_VERSION}
-@lib lib/libphonon_sexperimental.so.${LIBphonon_sexperimental_VERSION}
-lib/pkgconfig/phonon_s.pc
-lib/qt4/mkspecs/modules/qt_phonon_s.pri
-share/dbus-1/interfaces/org.kde.Phonon.AudioOutput.xml
-share/phonon_s/
-share/phonon_s/buildsystem/
-share/phonon_s/buildsystem/COPYING-CMAKE-SCRIPTS
-share/phonon_s/buildsystem/FindPhononInternal.cmake
-share/phonon_s/buildsystem/MacroEnsureVersion.cmake
-share/phonon_s/buildsystem/MacroLogFeature.cmake
-share/phonon_s/buildsystem/MacroOptionalFindPackage.cmake
-share/phonon_s/buildsystem/PhononMacros.cmake
-share/phonon_s/buildsystem/PhononQt4.cmake
-share/phonon_s/buildsystem/cmake_uninstall.cmake.in
+@comment $OpenBSD: PLIST,v$
+@conflict phonon-<4.11.1
+@conflict phonon-qt5-<=4.10.3p0
+@pkgpath multimedia/phonon-qt5
+@bin bin/phononsettings
+include/phonon4qt5/
+include/phonon4qt5/KDE/
+include/phonon4qt5/KDE/Phonon/
+include/phonon4qt5/KDE/Phonon/AbstractAudioOutput
+include/phonon4qt5/KDE/Phonon/AbstractMediaStream
+include/phonon4qt5/KDE/Phonon/AbstractVideoOutput
+include/phonon4qt5/KDE/Phonon/AddonInterface
+include/phonon4qt5/KDE/Phonon/AudioDevice
+include/phonon4qt5/KDE/Phonon/AudioDeviceEnumerator
+include/phonon4qt5/KDE/Phonon/AudioOutput
+include/phonon4qt5/KDE/Phonon/AudioOutputDevice
+include/phonon4qt5/KDE/Phonon/AudioOutputDeviceModel
+include/phonon4qt5/KDE/Phonon/AudioOutputInterface
+include/phonon4qt5/KDE/Phonon/BackendCapabilities
+include/phonon4qt5/KDE/Phonon/BackendInterface
+include/phonon4qt5/KDE/Phonon/Effect
+include/phonon4qt5/KDE/Phonon/EffectDescription
+include/phonon4qt5/KDE/Phonon/EffectDescriptionModel
+include/phonon4qt5/KDE/Phonon/EffectInterface
+include/phonon4qt5/KDE/Phonon/EffectParameter
+include/phonon4qt5/KDE/Phonon/EffectWidget
+include/phonon4qt5/KDE/Phonon/Experimental/
+include/phonon4qt5/KDE/Phonon/Experimental/AbstractVideoDataOutput
+include/phonon4qt5/KDE/Phonon/Experimental/AudioDataOutput
+include/phonon4qt5/KDE/Phonon/Experimental/SnapshotInterface
+include/phonon4qt5/KDE/Phonon/Experimental/VideoDataOutput
+include/phonon4qt5/KDE/Phonon/Experimental/VideoDataOutputInterface
+include/phonon4qt5/KDE/Phonon/Experimental/VideoFrame
+include/phonon4qt5/KDE/Phonon/Experimental/VideoFrame2
+include/phonon4qt5/KDE/Phonon/Experimental/Visualization
+include/phonon4qt5/KDE/Phonon/Global
+include/phonon4qt5/KDE/Phonon/MediaController
+include/phonon4qt5/KDE/Phonon/MediaNode
+include/phonon4qt5/KDE/Phonon/MediaObject
+include/phonon4qt5/KDE/Phonon/MediaObjectInterface
+include/phonon4qt5/KDE/Phonon/MediaSource
+include/phonon4qt5/KDE/Phonon/ObjectDescription
+include/phonon4qt5/KDE/Phonon/ObjectDescriptionModel
+include/phonon4qt5/KDE/Phonon/Path
+include/phonon4qt5/KDE/Phonon/PlatformPlugin
+include/phonon4qt5/KDE/Phonon/SeekSlider
+include/phonon4qt5/KDE/Phonon/StreamInterface
+include/phonon4qt5/KDE/Phonon/VideoPlayer
+include/phonon4qt5/KDE/Phonon/VideoWidget
+include/phonon4qt5/KDE/Phonon/VideoWidgetInterface
+include/phonon4qt5/KDE/Phonon/VolumeFaderEffect
+include/phonon4qt5/KDE/Phonon/VolumeFaderInterface
+include/phonon4qt5/KDE/Phonon/VolumeSlider
+include/phonon4qt5/phonon/
+include/phonon4qt5/phonon/AbstractAudioOutput
+include/phonon4qt5/phonon/AbstractMediaStream
+include/phonon4qt5/phonon/AbstractVideoOutput
+include/phonon4qt5/phonon/AddonInterface
+include/phonon4qt5/phonon/AudioCaptureDevice
+include/phonon4qt5/phonon/AudioCaptureDeviceModel
+include/phonon4qt5/phonon/AudioChannelDescription
+include/phonon4qt5/phonon/AudioChannelDescriptionModel
+include/phonon4qt5/phonon/AudioDataOutput
+include/phonon4qt5/phonon/AudioOutput
+include/phonon4qt5/phonon/AudioOutputDevice
+include/phonon4qt5/phonon/AudioOutputDeviceModel
+include/phonon4qt5/phonon/AudioOutputInterface
+include/phonon4qt5/phonon/AudioOutputInterface40
+include/phonon4qt5/phonon/AudioOutputInterface42
+include/phonon4qt5/phonon/AvCapture
+include/phonon4qt5/phonon/BackendCapabilities
+include/phonon4qt5/phonon/BackendInterface
+include/phonon4qt5/phonon/Effect
+include/phonon4qt5/phonon/EffectDescription
+include/phonon4qt5/phonon/EffectDescriptionModel
+include/phonon4qt5/phonon/EffectInterface
+include/phonon4qt5/phonon/EffectParameter
+include/phonon4qt5/phonon/EffectWidget
+include/phonon4qt5/phonon/Global
+include/phonon4qt5/phonon/GlobalDescriptionContainer
+include/phonon4qt5/phonon/MediaController
+include/phonon4qt5/phonon/MediaNode
+include/phonon4qt5/phonon/MediaObject
+include/phonon4qt5/phonon/MediaObjectInterface
+include/phonon4qt5/phonon/MediaSource
+include/phonon4qt5/phonon/Mrl
+include/phonon4qt5/phonon/ObjectDescription
+include/phonon4qt5/phonon/ObjectDescriptionData
+include/phonon4qt5/phonon/ObjectDescriptionModel
+include/phonon4qt5/phonon/ObjectDescriptionModelData
+include/phonon4qt5/phonon/Path
+include/phonon4qt5/phonon/PlatformPlugin
+include/phonon4qt5/phonon/SeekSlider
+include/phonon4qt5/phonon/StreamInterface
+include/phonon4qt5/phonon/SubtitleDescription
+include/phonon4qt5/phonon/SubtitleDescriptionModel
+include/phonon4qt5/phonon/VideoCaptureDevice
+include/phonon4qt5/phonon/VideoCaptureDeviceModel
+include/phonon4qt5/phonon/VideoPlayer
+include/phonon4qt5/phonon/VideoWidget
+include/phonon4qt5/phonon/VideoWidgetInterface
+include/phonon4qt5/phonon/VideoWidgetInterface44
+include/phonon4qt5/phonon/VideoWidgetInterfaceLatest
+include/phonon4qt5/phonon/VolumeFaderEffect
+include/phonon4qt5/phonon/VolumeFaderInterface
+include/phonon4qt5/phonon/VolumeSlider
+include/phonon4qt5/phonon/abstractaudiooutput.h
+include/phonon4qt5/phonon/abstractmediastream.h
+include/phonon4qt5/phonon/abstractvideooutput.h
+include/phonon4qt5/phonon/addoninterface.h
+include/phonon4qt5/phonon/audiodataoutput.h
+include/phonon4qt5/phonon/audiodataoutputinterface.h
+include/phonon4qt5/phonon/audiooutput.h
+include/phonon4qt5/phonon/audiooutputinterface.h
+include/phonon4qt5/phonon/backendcapabilities.h
+include/phonon4qt5/phonon/backendinterface.h
+include/phonon4qt5/phonon/effect.h
+include/phonon4qt5/phonon/effectinterface.h
+include/phonon4qt5/phonon/effectparameter.h
+include/phonon4qt5/phonon/effectwidget.h
+include/phonon4qt5/phonon/experimental/
+include/phonon4qt5/phonon/experimental/abstractaudiodataoutput.h
+include/phonon4qt5/phonon/experimental/abstractvideodataoutput.h
+include/phonon4qt5/phonon/experimental/audiodataoutput.h
+include/phonon4qt5/phonon/experimental/audiodataoutputinterface.h
+include/phonon4qt5/phonon/experimental/audioformat.h
+include/phonon4qt5/phonon/experimental/avcapture.h
+include/phonon4qt5/phonon/experimental/avcaptureinterface.h
+include/phonon4qt5/phonon/experimental/backendcapabilities.h
+include/phonon4qt5/phonon/experimental/backendinterface.h
+include/phonon4qt5/phonon/experimental/export.h
+include/phonon4qt5/phonon/experimental/globalconfig.h
+include/phonon4qt5/phonon/experimental/mediasource.h
+include/phonon4qt5/phonon/experimental/objectdescription.h
+include/phonon4qt5/phonon/experimental/packet.h
+include/phonon4qt5/phonon/experimental/packetpool.h
+include/phonon4qt5/phonon/experimental/phononnamespace.h
+include/phonon4qt5/phonon/experimental/snapshotinterface.h
+include/phonon4qt5/phonon/experimental/videodataoutput.h
+include/phonon4qt5/phonon/experimental/videodataoutput2.h
+include/phonon4qt5/phonon/experimental/videodataoutputinterface.h
+include/phonon4qt5/phonon/experimental/videoframe.h
+include/phonon4qt5/phonon/experimental/videoframe2.h
+include/phonon4qt5/phonon/experimental/videowidget.h
+include/phonon4qt5/phonon/experimental/visualization.h
+include/phonon4qt5/phonon/globalconfig.h
+include/phonon4qt5/phonon/globaldescriptioncontainer.h
+include/phonon4qt5/phonon/mediacontroller.h
+include/phonon4qt5/phonon/medianode.h
+include/phonon4qt5/phonon/mediaobject.h
+include/phonon4qt5/phonon/mediaobjectinterface.h
+include/phonon4qt5/phonon/mediasource.h
+include/phonon4qt5/phonon/mrl.h
+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
+include/phonon4qt5/phonon/pulsesupport.h
+include/phonon4qt5/phonon/seekslider.h
+include/phonon4qt5/phonon/streaminterface.h
+include/phonon4qt5/phonon/videoplayer.h
+include/phonon4qt5/phonon/videowidget.h
+include/phonon4qt5/phonon/videowidgetinterface.h
+include/phonon4qt5/phonon/volumefadereffect.h
+include/phonon4qt5/phonon/volumefaderinterface.h
+include/phonon4qt5/phonon/volumeslider.h
+lib/cmake/phonon4qt5/
+lib/cmake/phonon4qt5/Phonon4Qt5Config.cmake
+lib/cmake/phonon4qt5/Phonon4Qt5ConfigVersion.cmake
+lib/cmake/phonon4qt5/Phonon4Qt5ExperimentalConfig.cmake
+lib/cmake/phonon4qt5/Phonon4Qt5ExperimentalConfigVersion.cmake
+lib/cmake/phonon4qt5/PhononExperimentalTargets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/phonon4qt5/PhononExperimentalTargets.cmake
+lib/cmake/phonon4qt5/PhononTargets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/phonon4qt5/PhononTargets.cmake
+@lib lib/libphonon4qt5.so.${LIBphonon4qt5_VERSION}
+@lib lib/libphonon4qt5experimental.so.${LIBphonon4qt5experimental_VERSION}
+lib/pkgconfig/phonon4qt5.pc
+share/kf5/
+share/kf5/mkspecs/
+share/kf5/mkspecs/qt_phonon4qt5.pri
+share/locale/ca/LC_MESSAGES/libphonon_qt.qm
+share/locale/ca/LC_MESSAGES/phononsettings_qt.qm
+share/locale/cs/LC_MESSAGES/libphonon_qt.qm
+share/locale/cs/LC_MESSAGES/phononsettings_qt.qm
+share/locale/de/LC_MESSAGES/libphonon_qt.qm
+share/locale/de/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/es/LC_MESSAGES/libphonon_qt.qm
+share/locale/es/LC_MESSAGES/phononsettings_qt.qm
+share/locale/eu/LC_MESSAGES/libphonon_qt.qm
+share/locale/eu/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/gl/LC_MESSAGES/libphonon_qt.qm
+share/locale/id/LC_MESSAGES/libphonon_qt.qm
+share/locale/id/LC_MESSAGES/phononsettings_qt.qm
+share/locale/it/LC_MESSAGES/libphonon_qt.qm
+share/locale/it/LC_MESSAGES/phononsettings_qt.qm
+share/locale/ko/LC_MESSAGES/libphonon_qt.qm
+share/locale/ko/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/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/sk/LC_MESSAGES/libphonon_qt.qm
+share/locale/sk/LC_MESSAGES/phononsettings_qt.qm
+share/locale/sr/LC_MESSAGES/libphonon_qt.qm
+share/locale/sr@ijekavian/
+share/locale/sr@ijekavian/LC_MESSAGES/
+share/locale/sr@ijekavian/LC_MESSAGES/libphonon_qt.qm
+share/locale/sr@ijekavianlatin/
+share/locale/sr@ijekavianlatin/LC_MESSAGES/
+share/locale/sr@ijekavianlatin/LC_MESSAGES/libphonon_qt.qm
+share/locale/sr@latin/LC_MESSAGES/libphonon_qt.qm
+share/locale/sv/LC_MESSAGES/libphonon_qt.qm
+share/locale/sv/LC_MESSAGES/phononsettings_qt.qm
+share/locale/uk/LC_MESSAGES/libphonon_qt.qm
+share/locale/uk/LC_MESSAGES/phononsettings_qt.qm
+share/locale/zh_CN/LC_MESSAGES/libphonon_qt.qm
+share/locale/zh_CN/LC_MESSAGES/phononsettings_qt.qm
+share/phonon4qt5/
+share/phonon4qt5/buildsystem/
+share/phonon4qt5/buildsystem/FindPhononInternal.cmake
diff --git a/net/konversation/Makefile b/net/konversation/Makefile
index 2f36e5672ea..4e988d65391 100644
--- a/net/konversation/Makefile
+++ b/net/konversation/Makefile
@@ -4,7 +4,7 @@ COMMENT = IRC client for KDE
V = 1.7.5
DISTNAME = konversation-$V
-REVISION = 0
+REVISION = 1
MAINTAINER = KDE porting team <[email protected]>
@@ -23,12 +23,12 @@ WANTLIB += KF5KIOWidgets KF5Notifications KF5NotifyConfig
KF5Parts
WANTLIB += KF5Service KF5Solid KF5SonnetUi KF5TextWidgets KF5Wallet
WANTLIB += KF5WidgetsAddons KF5WindowSystem KF5XmlGui Qt5Concurrent
WANTLIB += Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5Widgets Qt5Xml
+WANTLIB += c m phonon4qt5 qca-qt5
# GPLv2+
PERMIT_PACKAGE = Yes
MODULES = devel/kf5 \
- multimedia/phonon \
lang/python
BUILD_DEPENDS += devel/kf5/kdoctools \
@@ -59,7 +59,8 @@ LIB_DEPENDS += security/qca-qt5 \
devel/kf5/knotifications \
devel/kf5/kwindowsystem \
devel/kf5/kiconthemes \
- devel/kf5/kitemviews
+ devel/kf5/kitemviews \
+ multimedia/phonon
post-install:
${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
diff --git a/net/ktorrent/Makefile b/net/ktorrent/Makefile
index caedad7f98b..411c1794ca0 100644
--- a/net/ktorrent/Makefile
+++ b/net/ktorrent/Makefile
@@ -4,6 +4,7 @@ COMMENT = BitTorrent Client
VERSION = 5.2.0
DISTNAME = ktorrent-${VERSION}
+REVISION = 0
SHARED_LIBS += ktcore 1.1 # 0.0
@@ -27,12 +28,11 @@ WANTLIB += KF5TextWidgets KF5Torrent KF5WidgetsAddons
KF5WindowSystem
WANTLIB += KF5XmlGui Qt5Concurrent Qt5Core Qt5DBus Qt5Gui Qt5Network
WANTLIB += Qt5Positioning Qt5PrintSupport Qt5Qml Qt5Quick Qt5Script
WANTLIB += Qt5WebChannel Qt5WebEngineCore Qt5WebEngineWidgets
-WANTLIB += Qt5Widgets Qt5Xml c gcrypt gmp m tag
+WANTLIB += Qt5Widgets Qt5Xml c gcrypt gmp m phonon4qt5 tag
MASTER_SITES = ${MASTER_SITE_KDE:=stable/ktorrent/${VERSION}/}
-MODULES = devel/kf5 \
- multimedia/phonon
+MODULES = devel/kf5
BUILD_DEPENDS = devel/gettext,-tools \
devel/boost
@@ -75,7 +75,8 @@ LIB_DEPENDS = audio/taglib \
x11/qt5/qtlocation \
x11/qt5/qtscript \
x11/qt5/qtwebchannel \
- x11/qt5/qtwebengine
+ x11/qt5/qtwebengine \
+ multimedia/phonon
.include <bsd.port.mk>
diff --git a/x11/kde-applications/audiocd-kio/Makefile
b/x11/kde-applications/audiocd-kio/Makefile
index 2abf8481e04..015fcfd650d 100644
--- a/x11/kde-applications/audiocd-kio/Makefile
+++ b/x11/kde-applications/audiocd-kio/Makefile
@@ -4,7 +4,7 @@ COMMENT = Kio slave for accessing audio CDs
DISTNAME = audiocd-kio-${VERSION}
PKGNAME = audiocd-kio-kf5-${VERSION}
CATEGORIES = devel audio
-REVISION = 0
+REVISION = 1
SHARED_LIBS += audiocdplugins 1.0 # 5.0
@@ -36,6 +36,7 @@ LIB_DEPENDS = audio/cdparanoia \
devel/kf5/kservice \
devel/kf5/solid \
x11/kde-applications/libkcddb \
- x11/kde-applications/libkcompactdisc
+ x11/kde-applications/libkcompactdisc \
+ multimedia/phonon
.include <bsd.port.mk>
diff --git a/x11/kde-applications/blinken/Makefile
b/x11/kde-applications/blinken/Makefile
index 56ae45c8f39..46c894c1ddf 100644
--- a/x11/kde-applications/blinken/Makefile
+++ b/x11/kde-applications/blinken/Makefile
@@ -3,7 +3,7 @@
COMMENT = memory enhancement game
DISTNAME = blinken-${VERSION}
CATEGORIES = games education
-REVISION = 0
+REVISION = 1
HOMEPAGE = https://www.kde.org/applications/education/blinken/
@@ -11,10 +11,9 @@ WANTLIB += ${COMPILER_LIBCXX} KF5Auth KF5AuthCore KF5Codecs
KF5ConfigCore
WANTLIB += KF5ConfigGui KF5ConfigWidgets KF5CoreAddons KF5Crash
WANTLIB += KF5DBusAddons KF5GuiAddons KF5I18n KF5WidgetsAddons
WANTLIB += KF5XmlGui Qt5Core Qt5DBus Qt5Gui Qt5Svg Qt5Widgets
-WANTLIB += Qt5Xml c m phonon4qt5experimental
+WANTLIB += Qt5Xml c m phonon4qt5 phonon4qt5experimental
-MODULES += x11/kde-applications \
- multimedia/phonon
+MODULES += x11/kde-applications
MODKDE5_DESKTOP_FILE = yes
MODKDE5_ICON_CACHE = yes
@@ -32,6 +31,7 @@ LIB_DEPENDS = devel/kf5/kauth \
devel/kf5/ki18n \
devel/kf5/kwidgetsaddons \
devel/kf5/kxmlgui \
- x11/qt5/qtsvg
+ x11/qt5/qtsvg \
+ multimedia/phonon
.include <bsd.port.mk>
diff --git a/x11/kde-applications/dolphin/Makefile
b/x11/kde-applications/dolphin/Makefile
index feae5059d18..433f682c1bf 100644
--- a/x11/kde-applications/dolphin/Makefile
+++ b/x11/kde-applications/dolphin/Makefile
@@ -4,7 +4,7 @@ COMMENT = KDE File Manager
DISTNAME = dolphin-${VERSION}
PKGNAME = dolphin-kf5-${VERSION}
CATEGORIES = x11
-REVISION = 1
+REVISION = 2
SHARED_LIBS += dolphinprivate 1.0 # 5.0
SHARED_LIBS += dolphinvcs 1.0 # 5.0
@@ -17,7 +17,7 @@ WANTLIB += KF5KCMUtils KF5KIOCore KF5KIOFileWidgets
KF5KIOWidgets
WANTLIB += KF5NewStuff KF5NewStuffCore KF5Notifications KF5Parts
WANTLIB += KF5Service KF5Solid KF5SonnetUi KF5TextWidgets KF5WidgetsAddons
WANTLIB += KF5WindowSystem KF5XmlGui Qt5Concurrent Qt5Core Qt5DBus
-WANTLIB += Qt5Gui Qt5Network Qt5Widgets Qt5Xml c m
+WANTLIB += Qt5Gui Qt5Network Qt5Widgets Qt5Xml c m phonon4qt5
MODKDE5_DESKTOP_FILE = yes
MODKDE5_ICON_CACHE = yes
@@ -25,8 +25,7 @@ MODKDE5_TRANSLATIONS = yes
MODKF5_L10N_CONFLICT = yes
MODKDE5_DOCS = yes
-MODULES += x11/kde-applications \
- multimedia/phonon
+MODULES += x11/kde-applications
BUILD_DEPENDS = print/poppler,-qt5 \
devel/kf5/kfilemetadata \
@@ -65,7 +64,8 @@ LIB_DEPENDS = devel/kf5/attica \
devel/kf5/ktextwidgets \
devel/kf5/kwidgetsaddons \
devel/kf5/solid \
- devel/kf5/sonnet
+ devel/kf5/sonnet \
+ multimedia/phonon
CONFIGURE_ARGS += -DBUILD_TESTING=OFF
diff --git a/x11/kde-applications/dragon/Makefile
b/x11/kde-applications/dragon/Makefile
index a84c2ab60c9..5855f94a73a 100644
--- a/x11/kde-applications/dragon/Makefile
+++ b/x11/kde-applications/dragon/Makefile
@@ -3,7 +3,7 @@
COMMENT = simple video player for KDE
DISTNAME = dragon-${VERSION}
CATEGORIES = multimedia
-REVISION = 0
+REVISION = 1
WANTLIB += ${COMPILER_LIBCXX} KF5Auth KF5AuthCore KF5Codecs KF5Completion
WANTLIB += KF5ConfigCore KF5ConfigGui KF5ConfigWidgets KF5CoreAddons
@@ -11,7 +11,7 @@ WANTLIB += KF5Crash KF5DBusAddons KF5I18n KF5JobWidgets
KF5KIOCore
WANTLIB += KF5KIOWidgets KF5Notifications KF5Parts KF5Service
WANTLIB += KF5Solid KF5SonnetUi KF5TextWidgets KF5WidgetsAddons
WANTLIB += KF5WindowSystem KF5XmlGui Qt5Concurrent Qt5Core Qt5DBus
-WANTLIB += Qt5Gui Qt5Network Qt5Widgets Qt5Xml c m
+WANTLIB += Qt5Gui Qt5Network Qt5Widgets Qt5Xml c m phonon4qt5
MODKDE5_DESKTOP_FILE = yes
MODKDE5_ICON_CACHE = yes
@@ -20,7 +20,6 @@ MODKF5_L10N_CONFLICT = yes
MODKDE5_DOCS = yes
MODULES += x11/kde-applications \
- multimedia/phonon
RUN_DEPENDS = misc/shared-mime-info
@@ -43,7 +42,8 @@ LIB_DEPENDS = devel/kf5/kauth \
devel/kf5/ktextwidgets \
devel/kf5/kwidgetsaddons \
devel/kf5/kwindowsystem \
- devel/kf5/kxmlgui
+ devel/kf5/kxmlgui \
+ multimedia/phonon
TEST_IS_INTERACTIVE = X11
diff --git a/x11/kde-applications/gwenview/Makefile
b/x11/kde-applications/gwenview/Makefile
index 43097b0c06b..c578e6e91f4 100644
--- a/x11/kde-applications/gwenview/Makefile
+++ b/x11/kde-applications/gwenview/Makefile
@@ -3,13 +3,10 @@
COMMENT = KDE image viewer
DISTNAME = gwenview-${VERSION}
CATEGORIES = graphics x11
-REVISION = 2
+REVISION = 3
SHARED_LIBS += gwenviewlib 54.0 # 4.97
-MODULES += x11/kde-applications \
- multimedia/phonon
-
WANTLIB += ${COMPILER_LIBCXX} KF5Activities KF5Auth KF5AuthCore
WANTLIB += KF5Baloo KF5Bookmarks KF5Codecs KF5Completion KF5ConfigCore
WANTLIB += KF5ConfigGui KF5ConfigWidgets KF5CoreAddons KF5FileMetaData
@@ -20,7 +17,9 @@ WANTLIB += KF5Service KF5Solid KF5SonnetUi KF5TextWidgets
KF5WidgetsAddons
WANTLIB += KF5WindowSystem KF5XmlGui Qt5Concurrent Qt5Core Qt5DBus
WANTLIB += Qt5Gui Qt5Network Qt5OpenGL Qt5PrintSupport Qt5Svg
WANTLIB += Qt5Widgets Qt5X11Extras Qt5Xml X11 c cfitsio exiv2
-WANTLIB += jpeg lcms2 m png
+WANTLIB += jpeg lcms2 m phonon4qt5 png z
+
+MODULES += x11/kde-applications
MODKDE5_DESKTOP_FILE = yes
MODKDE5_ICON_CACHE = yes
@@ -64,7 +63,8 @@ LIB_DEPENDS = devel/kf5/baloo,-main \
x11/kde-applications/libkdcraw \
x11/kde-applications/libkipi \
x11/qt5/qtsvg \
- x11/qt5/qtx11extras
+ x11/qt5/qtx11extras \
+ multimedia/phonon
TEST_IS_INTERACTIVE = X11
diff --git a/x11/kde-applications/juk/Makefile
b/x11/kde-applications/juk/Makefile
index da6b3901a2e..3770a5306a3 100644
--- a/x11/kde-applications/juk/Makefile
+++ b/x11/kde-applications/juk/Makefile
@@ -3,7 +3,7 @@
COMMENT = music collection manager and player for KDE
DISTNAME = juk-${VERSION}
CATEGORIES = audio
-REVISION = 2
+REVISION = 3
HOMEPAGE = https://kde.org/applications/multimedia/org.kde.juk
@@ -15,10 +15,9 @@ WANTLIB += KF5KIOCore KF5KIOFileWidgets KF5KIOWidgets
KF5Notifications
WANTLIB += KF5Service KF5Solid KF5SonnetUi KF5TextWidgets KF5Wallet
WANTLIB += KF5WidgetsAddons KF5WindowSystem KF5XmlGui Qt5Concurrent
WANTLIB += Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5Svg Qt5Widgets
-WANTLIB += Qt5Xml c m tag
+WANTLIB += Qt5Xml c m phonon4qt5 tag
-MODULES += x11/kde-applications \
- multimedia/phonon
+MODULES += x11/kde-applications
MODKDE5_DESKTOP_FILE = yes
MODKDE5_ICON_CACHE = yes
@@ -56,7 +55,8 @@ LIB_DEPENDS = audio/taglib \
devel/kf5/kxmlgui \
devel/kf5/solid \
devel/kf5/sonnet \
- x11/qt5/qtsvg
+ x11/qt5/qtsvg \
+ multimedia/phonon
TEST_IS_INTERACTIVE = X11
PORTHOME = ${WRKDIR}
diff --git a/x11/kde-applications/kalarm/Makefile
b/x11/kde-applications/kalarm/Makefile
index 65dbdcc4380..8cae89c25e9 100644
--- a/x11/kde-applications/kalarm/Makefile
+++ b/x11/kde-applications/kalarm/Makefile
@@ -3,7 +3,7 @@
COMMENT = personal alarm message, command and email scheduler
DISTNAME = kalarm-${VERSION}
CATEGORIES = productivity
-REVISION = 0
+REVISION = 1
WANTLIB += ${COMPILER_LIBCXX} KF5AkonadiContact KF5AkonadiCore
WANTLIB += KF5AkonadiMime KF5AkonadiWidgets KF5AlarmCalendar KF5Auth
@@ -18,7 +18,7 @@ WANTLIB += KF5Mime KF5Notifications KF5PimCommon
KF5PimTextEdit
WANTLIB += KF5Service KF5Solid KF5SonnetUi KF5TextWidgets KF5Wallet
WANTLIB += KF5WidgetsAddons KF5WindowSystem KF5XmlGui Qt5Concurrent
WANTLIB += Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5Widgets Qt5X11Extras
-WANTLIB += Qt5Xml X11 c m
+WANTLIB += Qt5Xml X11 c m phonon4qt5
MODKDE5_DESKTOP_FILE = yes
MODKDE5_ICON_CACHE = yes
@@ -28,8 +28,7 @@ MODKDE5_DOCS = yes
MODKF5_L10N_CONFLICT = yes
MODKF5_I18N_CONFLICT = yes
-MODULES += x11/kde-applications \
- multimedia/phonon
+MODULES += x11/kde-applications
BUILD_DEPENDS = devel/boost
@@ -64,6 +63,7 @@ LIB_DEPENDS = devel/kf5/kauth \
devel/kf5/kxmlgui \
devel/kf5/solid \
devel/kf5/sonnet \
+ multimedia/phonon \
x11/kde-applications/akonadi \
x11/kde-applications/akonadi-contacts \
x11/kde-applications/kalarmcal \
diff --git a/x11/kde-applications/kdepim-addons/Makefile
b/x11/kde-applications/kdepim-addons/Makefile
index d38d72f8fc0..15ddf6f7143 100644
--- a/x11/kde-applications/kdepim-addons/Makefile
+++ b/x11/kde-applications/kdepim-addons/Makefile
@@ -42,13 +42,13 @@ WANTLIB += Qt5Quick Qt5WebChannel Qt5WebEngine
Qt5WebEngineCore
WANTLIB += Qt5WebEngineWidgets Qt5Widgets Qt5Xml c gpgmepp m markdown
WANTLIB += qgpgme
+
MODKDE5_TRANSLATIONS = yes
MODKDE5_DESKTOP_FILE = yes
MODKF5_L10N_CONFLICT = yes
-MODULES += x11/kde-applications \
- multimedia/phonon
+MODULES += x11/kde-applications
BUILD_DEPENDS = textproc/libxslt \
devel/boost \
diff --git a/x11/kde-applications/kio-extras/Makefile
b/x11/kde-applications/kio-extras/Makefile
index 05ffdc7ea49..cefd85b84d0 100644
--- a/x11/kde-applications/kio-extras/Makefile
+++ b/x11/kde-applications/kio-extras/Makefile
@@ -3,7 +3,7 @@
COMMENT = extra functionality for kioslaves
DISTNAME = kio-extras-${VERSION}
CATEGORIES = productivity net
-REVISION = 1
+REVISION = 2
SHARED_LIBS += kioarchive 1.0 # 5.97
SHARED_LIBS += molletnetwork5 1.0 # 18.08
@@ -17,13 +17,13 @@ WANTLIB += KF5ItemViews KF5JobWidgets KF5KIOCore
KF5KIOFileWidgets
WANTLIB += KF5KIOWidgets KF5Pty KF5Service KF5Solid KF5SyntaxHighlighting
WANTLIB += KF5WidgetsAddons KF5XmlGui Qt5Concurrent Qt5Core Qt5DBus
WANTLIB += Qt5Gui Qt5Network Qt5Sql Qt5Svg Qt5Widgets Qt5Xml m
-WANTLIB += mtp phonon4qt5experimental smbclient ssh tag util
+WANTLIB += mtp phonon4qt5 phonon4qt5experimental smbclient ssh
+WANTLIB += tag util
MODKDE5_TRANSLATIONS = yes
MODKDE5_DOCS = yes
-MODULES += x11/kde-applications \
- multimedia/phonon
+MODULES += x11/kde-applications
BUILD_DEPENDS = devel/gperf
@@ -58,7 +58,8 @@ LIB_DEPENDS = audio/taglib \
graphics/openexr \
security/libssh \
net/samba \
- x11/qt5/qtsvg
+ x11/qt5/qtsvg \
+ multimedia/phonon
TEST_IS_INTERACTIVE = X11
PORTHOME = ${WRKDIR}
diff --git a/x11/kde-applications/klettres/Makefile
b/x11/kde-applications/klettres/Makefile
index 4854ec88f11..980c7ca5eae 100644
--- a/x11/kde-applications/klettres/Makefile
+++ b/x11/kde-applications/klettres/Makefile
@@ -3,13 +3,13 @@
COMMENT = alphabet learning application for KDE
DISTNAME = klettres-${VERSION}
CATEGORIES = education
-REVISION = 2
+REVISION = 3
WANTLIB += ${COMPILER_LIBCXX} KF5Attica KF5Auth KF5AuthCore KF5Codecs
WANTLIB += KF5Completion KF5ConfigCore KF5ConfigGui KF5ConfigWidgets
WANTLIB += KF5CoreAddons KF5Crash KF5I18n KF5NewStuff KF5NewStuffCore
WANTLIB += KF5Service KF5WidgetsAddons KF5XmlGui Qt5Core Qt5DBus
-WANTLIB += Qt5Gui Qt5Network Qt5Svg Qt5Widgets Qt5Xml c m
+WANTLIB += Qt5Gui Qt5Network Qt5Svg Qt5Widgets Qt5Xml c m phonon4qt5
MODKDE5_ICON_CACHE = yes
MODKDE5_TRANSLATIONS = yes
@@ -18,8 +18,7 @@ MODKF5_L10N_CONFLICT = yes
MODKDE5_DOCS = yes
MODKDE5_DESKTOP_FILE = yes
-MODULES += x11/kde-applications \
- multimedia/phonon
+MODULES += x11/kde-applications
LIB_DEPENDS = devel/kf5/attica \
devel/kf5/kauth \
@@ -34,6 +33,7 @@ LIB_DEPENDS = devel/kf5/attica \
devel/kf5/kservice \
devel/kf5/kwidgetsaddons \
devel/kf5/kxmlgui \
- x11/qt5/qtsvg
+ x11/qt5/qtsvg \
+ multimedia/phonon
.include <bsd.port.mk>
diff --git a/x11/kde-applications/kmix/Makefile
b/x11/kde-applications/kmix/Makefile
index 0541609d91b..388ee1c366c 100644
--- a/x11/kde-applications/kmix/Makefile
+++ b/x11/kde-applications/kmix/Makefile
@@ -3,7 +3,7 @@
COMMENT = sound channel mixer and volume control
DISTNAME = kmix-${VERSION}
CATEGORIES = audio
-REVISION = 2
+REVISION = 3
HOMEPAGE = https://kde.org/applications/multimedia/org.kde.kmix
@@ -16,8 +16,7 @@ WANTLIB += KF5Plasma KF5Service KF5Solid KF5WidgetsAddons
KF5WindowSystem
WANTLIB += KF5XmlGui Qt5Core Qt5DBus Qt5Gui Qt5Widgets Qt5Xml
WANTLIB += c canberra glib-2.0 m pulse pulse-mainloop-glib
-MODULES += x11/kde-applications \
- multimedia/phonon
+MODULES += x11/kde-applications
MODKDE5_DESKTOP_FILE = yes
MODKDE5_ICON_CACHE = yes
@@ -43,6 +42,7 @@ LIB_DEPENDS = audio/libcanberra \
devel/kf5/kwidgetsaddons \
devel/kf5/kwindowsystem \
devel/kf5/kxmlgui \
- devel/kf5/plasma-framework
+ devel/kf5/plasma-framework \
+ multimedia/phonon
.include <bsd.port.mk>
diff --git a/x11/kde-applications/kmousetool/Makefile
b/x11/kde-applications/kmousetool/Makefile
index 2571cfaf5a1..eadb14efce0 100644
--- a/x11/kde-applications/kmousetool/Makefile
+++ b/x11/kde-applications/kmousetool/Makefile
@@ -3,14 +3,14 @@
COMMENT = KDE mouse clicker for accessibility users
DISTNAME = kmousetool-${VERSION}
CATEGORIES = x11 inputmethods
-REVISION = 0
+REVISION = 1
WANTLIB += ${COMPILER_LIBCXX} ICE KF5Auth KF5AuthCore KF5Codecs
WANTLIB += KF5ConfigCore KF5ConfigGui KF5ConfigWidgets KF5CoreAddons
WANTLIB += KF5DBusAddons KF5I18n KF5IconThemes KF5Notifications
WANTLIB += KF5WidgetsAddons KF5WindowSystem KF5XmlGui Qt5Core
WANTLIB += Qt5DBus Qt5Gui Qt5Widgets Qt5Xml SM X11 Xext Xtst c
-WANTLIB += m
+WANTLIB += m phonon4qt5
MODKDE5_DESKTOP_FILE = yes
MODKDE5_ICON_CACHE = yes
@@ -19,9 +19,8 @@ MODKF5_L10N_CONFLICT = yes
MODKDE5_DOCS = yes
MODULES += x11/kde-applications \
- multimedia/phonon
-LIB_DEPENDS += devel/kf5/kauth \
+LIB_DEPENDS = devel/kf5/kauth \
devel/kf5/kcodecs \
devel/kf5/kconfig \
devel/kf5/kconfigwidgets \
@@ -29,7 +28,8 @@ LIB_DEPENDS += devel/kf5/kauth \
devel/kf5/ki18n \
devel/kf5/knotifications \
devel/kf5/kwidgetsaddons \
- devel/kf5/kxmlgui
+ devel/kf5/kxmlgui \
+ multimedia/phonon
CONFIGURE_ARGS =
-DPhonon4Qt5_INCLUDE_DIR="${LOCALBASE}/include/phonon4qt5/"
.include <bsd.port.mk>
diff --git a/x11/kde-applications/korganizer/Makefile
b/x11/kde-applications/korganizer/Makefile
index c60cf056e83..f482183dc55 100644
--- a/x11/kde-applications/korganizer/Makefile
+++ b/x11/kde-applications/korganizer/Makefile
@@ -3,7 +3,7 @@
COMMENT = calendar and scheduling component of kontact
DISTNAME = korganizer-${VERSION}
CATEGORIES = net www
-REVISION = 0
+REVISION = 1
SHARED_LIBS += korganizer_core 0.0 # 5.13.2
SHARED_LIBS += korganizer_interfaces 0.0 # 5.13.2
@@ -24,7 +24,7 @@ WANTLIB += KF5NewStuffCore KF5Notifications KF5Parts
KF5PimCommon
WANTLIB += KF5PimCommonAkonadi KF5PimTextEdit KF5Service KF5SonnetUi
WANTLIB += KF5TextWidgets KF5Wallet KF5WidgetsAddons KF5WindowSystem
WANTLIB += KF5XmlGui Qt5Concurrent Qt5Core Qt5DBus Qt5Gui Qt5Network
-WANTLIB += Qt5PrintSupport Qt5Widgets Qt5Xml c m
+WANTLIB += Qt5PrintSupport Qt5Widgets Qt5Xml c m phonon4qt5
MODKDE5_TRANSLATIONS = yes
MODKDE5_ICON_CACHE = yes
@@ -34,8 +34,7 @@ MODKDE5_DOCS = yes
MODKF5_L10N_CONFLICT = yes
MODKF5_I18N_CONFLICT = yes
-MODULES += x11/kde-applications \
- multimedia/phonon
+MODULES += x11/kde-applications
BUILD_DEPENDS = devel/boost
@@ -70,6 +69,7 @@ LIB_DEPENDS = devel/kf5/attica \
devel/kf5/kwindowsystem \
devel/kf5/kxmlgui \
devel/kf5/sonnet \
+ multimedia/phonon \
x11/kde-applications/akonadi \
x11/kde-applications/akonadi-calendar \
x11/kde-applications/akonadi-contacts \
diff --git a/x11/kde-applications/ksirk/Makefile
b/x11/kde-applications/ksirk/Makefile
index 9e400886007..d64eb27cf59 100644
--- a/x11/kde-applications/ksirk/Makefile
+++ b/x11/kde-applications/ksirk/Makefile
@@ -3,7 +3,7 @@
COMMENT = world domination strategy game
DISTNAME = ksirk-${VERSION}
CATEGORIES = games
-REVISION = 1
+REVISION = 2
HOMEPAGE = https://www.kde.org/applications/games/ksirk
@@ -15,7 +15,7 @@ WANTLIB += KF5CoreAddons KF5Crash KF5I18n KF5IconThemes
KF5KDEGames
WANTLIB += KF5KDEGamesPrivate KF5KIOCore KF5NewStuff KF5NewStuffCore
WANTLIB += KF5Service KF5Wallet KF5WidgetsAddons KF5XmlGui Qt5Concurrent
WANTLIB += Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5Qml Qt5Quick Qt5QuickWidgets
-WANTLIB += Qt5Svg Qt5Widgets Qt5Xml c m qca-qt5 z
+WANTLIB += Qt5Svg Qt5Widgets Qt5Xml c m phonon4qt5 qca-qt5 z
MODKDE5_ICON_CACHE = yes
MODKDE5_TRANSLATIONS = yes
@@ -23,8 +23,7 @@ MODKF5_L10N_CONFLICT = yes
MODKDE5_DOCS = yes
MODKDE5_DESKTOP_FILE = yes
-MODULES += x11/kde-applications \
- multimedia/phonon
+MODULES += x11/kde-applications
BUILD_DEPENDS = x11/qt5/qtquickcontrols
RUN_DEPENDS = x11/qt5/qtquickcontrols
@@ -46,6 +45,7 @@ LIB_DEPENDS = devel/kf5/kauth \
security/qca-qt5 \
x11/kde-applications/libkdegames \
x11/qt5/qtdeclarative \
- x11/qt5/qtsvg
+ x11/qt5/qtsvg \
+ multimedia/phonon
.include <bsd.port.mk>
diff --git a/x11/kde-applications/kwordquiz/Makefile
b/x11/kde-applications/kwordquiz/Makefile
index 4fa17627f98..7ec3c7feb60 100644
--- a/x11/kde-applications/kwordquiz/Makefile
+++ b/x11/kde-applications/kwordquiz/Makefile
@@ -3,7 +3,7 @@
COMMENT = general purpose flash card program for KDE
DISTNAME = kwordquiz-${VERSION}
CATEGORIES = games
-REVISION = 1
+REVISION = 2
HOMEPAGE = https://www.kde.org/applications/games/kwordquiz
@@ -13,7 +13,7 @@ WANTLIB += KF5CoreAddons KF5Crash KF5GuiAddons KF5I18n
KF5IconThemes
WANTLIB += KF5ItemViews KF5NewStuff KF5NewStuffCore KF5Notifications
WANTLIB += KF5NotifyConfig KF5Service KF5WidgetsAddons KF5WindowSystem
WANTLIB += KF5XmlGui Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5PrintSupport
-WANTLIB += Qt5Widgets Qt5Xml c m
+WANTLIB += Qt5Widgets Qt5Xml c m phonon4qt5
MODKDE5_ICON_CACHE = yes
MODKDE5_TRANSLATIONS = yes
@@ -22,8 +22,7 @@ MODKF5_L10N_CONFLICT = yes
MODKDE5_DESKTOP_FILE = yes
MODKDE5_DOCS = yes
-MODULES += x11/kde-applications \
- multimedia/phonon
+MODULES += x11/kde-applications
LIB_DEPENDS = devel/kf5/attica \
devel/kf5/kauth \
@@ -44,6 +43,7 @@ LIB_DEPENDS = devel/kf5/attica \
devel/kf5/kwidgetsaddons \
devel/kf5/kwindowsystem \
devel/kf5/kxmlgui \
- x11/kde-applications/libkeduvocdocument
+ x11/kde-applications/libkeduvocdocument \
+ multimedia/phonon
.include <bsd.port.mk>
diff --git a/x11/kde-applications/libkcompactdisc/Makefile
b/x11/kde-applications/libkcompactdisc/Makefile
index 6dd06b2845a..b56edf72211 100644
--- a/x11/kde-applications/libkcompactdisc/Makefile
+++ b/x11/kde-applications/libkcompactdisc/Makefile
@@ -4,21 +4,21 @@ COMMENT = library for interfacing with CDs
DISTNAME = libkcompactdisc-${VERSION}
PKGNAME = libkcompactdisc-kf5-${VERSION}
CATEGORIES = devel multimedia
-REVISION = 0
+REVISION = 1
SHARED_LIBS += KF5CompactDisc 1.0 # 5.0
WANTLIB += ${COMPILER_LIBCXX} KF5CoreAddons KF5I18n KF5Solid Qt5Core
-WANTLIB += Qt5DBus m
+WANTLIB += Qt5DBus Qt5Gui Qt5Widgets m phonon4qt5
MODKDE5_TRANSLATIONS = yes
MODKF5_L10N_CONFLICT = yes
-MODULES += x11/kde-applications \
- multimedia/phonon
+MODULES += x11/kde-applications
LIB_DEPENDS = devel/kf5/kcoreaddons \
devel/kf5/ki18n \
- devel/kf5/solid
+ devel/kf5/solid \
+ multimedia/phonon
.include <bsd.port.mk>
diff --git a/x11/kde-applications/mailcommon/Makefile
b/x11/kde-applications/mailcommon/Makefile
index 9442af89888..53b960b65fa 100644
--- a/x11/kde-applications/mailcommon/Makefile
+++ b/x11/kde-applications/mailcommon/Makefile
@@ -20,13 +20,12 @@ WANTLIB += KF5PimCommonAkonadi KF5PimTextEdit KF5Service
KF5SonnetUi
WANTLIB += KF5SyntaxHighlighting KF5TemplateParser KF5TextWidgets
WANTLIB += KF5Wallet KF5WidgetsAddons KF5XmlGui Qt5Concurrent
WANTLIB += Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5Widgets Qt5Xml
-WANTLIB += gpgmepp m qgpgme
+WANTLIB += gpgmepp m phonon4qt5 qgpgme
MODKDE5_TRANSLATIONS = yes
MODKF5_L10N_CONFLICT = yes
-MODULES += x11/kde-applications \
- multimedia/phonon
+MODULES += x11/kde-applications
BUILD_DEPENDS = textproc/libxslt \
devel/boost \
@@ -59,7 +58,8 @@ LIB_DEPENDS = devel/kf5/karchive \
x11/kde-applications/libkdepim \
x11/kde-applications/mailimporter \
x11/kde-applications/messagelib \
- x11/kde-applications/pimcommon
+ x11/kde-applications/pimcommon \
+ multimedia/phonon
TEST_IS_INTERACTIVE = X11
diff --git a/x11/kde-applications/marble/Makefile
b/x11/kde-applications/marble/Makefile
index ae4587167fd..9e3711715b9 100644
--- a/x11/kde-applications/marble/Makefile
+++ b/x11/kde-applications/marble/Makefile
@@ -4,7 +4,7 @@ COMMENT = virtual globe and world atlas
DISTNAME = marble-${VERSION}
PKGNAME = marble-kf5-${VERSION}
CATEGORIES = geo
-REVISION = 2
+REVISION = 3
HOMEPAGE = https://marble.kde.org/
@@ -21,7 +21,7 @@ WANTLIB += KF5TextWidgets KF5WidgetsAddons KF5XmlGui
Qt5Concurrent
WANTLIB += Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5Positioning Qt5PrintSupport
WANTLIB += Qt5Qml Qt5Quick Qt5SerialPort Qt5Sql Qt5Svg Qt5WebChannel
WANTLIB += Qt5WebEngine Qt5WebEngineCore Qt5WebEngineWidgets Qt5Widgets
-WANTLIB += Qt5Xml c gps m shp z
+WANTLIB += Qt5Xml c gps m phonon4qt5 shp z
MODKDE5_DESKTOP_FILE = yes
MODKDE5_ICON_CACHE = yes
@@ -30,8 +30,7 @@ MODKF5_I18N_CONFLICT = yes
MODKF5_L10N_CONFLICT = yes
MODKDE5_DOCS = yes
-MODULES += x11/kde-applications \
- multimedia/phonon
+MODULES += x11/kde-applications
BUILD_DEPENDS = x11/qt5/qtquickcontrols \
devel/protobuf \
@@ -62,6 +61,7 @@ LIB_DEPENDS = devel/kf5/attica \
devel/kf5/sonnet \
devel/shapelib \
misc/gpsd,-main \
+ multimedia/phonon \
x11/qt5/qtdeclarative \
x11/qt5/qtlocation \
x11/qt5/qtserialport \
@@ -71,8 +71,7 @@ LIB_DEPENDS = devel/kf5/attica \
CONFIGURE_ARGS += -DCMAKE_DISABLE_FIND_PACKAGE_libwlocate=ON \
-DBUILD_MARBLE_TOOLS=ON \
-DBUILD_MARBLE_EXAMPLES=OFF \
- -DMOBILE=OFF \
-
-DPhonon4Qt5_INCLUDE_DIR="${LOCALBASE}/include/phonon4qt5/"
+ -DMOBILE=OFF
TEST_IS_INTERACTIVE = X11
diff --git a/x11/kde-applications/okular/Makefile
b/x11/kde-applications/okular/Makefile
index 23306597143..a00ed4c7dca 100644
--- a/x11/kde-applications/okular/Makefile
+++ b/x11/kde-applications/okular/Makefile
@@ -3,7 +3,7 @@
COMMENT = KDE document viewer
DISTNAME = okular-${VERSION}
CATEGORIES = textproc
-REVISION = 4
+REVISION = 5
HOMEPAGE = https://okular.kde.org/
@@ -19,8 +19,8 @@ WANTLIB += KF5Solid KF5SonnetUi KF5TextWidgets KF5ThreadWeaver
WANTLIB += KF5Wallet KF5WidgetsAddons KF5WindowSystem KF5XmlGui
WANTLIB += Qt5Concurrent Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5PrintSupport
WANTLIB += Qt5Svg Qt5TextToSpeech Qt5Widgets Qt5Xml c chm djvulibre
-WANTLIB += epub freetype jpeg m markdown poppler poppler-qt5 qca-qt5
-WANTLIB += qmobipocket tiff z zip
+WANTLIB += epub freetype jpeg m markdown phonon4qt5 poppler poppler-qt5
+WANTLIB += qca-qt5 qmobipocket tiff z zip
MODKDE5_DESKTOP_FILE = yes
MODKDE5_ICON_CACHE = yes
@@ -29,8 +29,7 @@ MODKF5_I18N_CONFLICT = yes
MODKF5_L10N_CONFLICT = yes
MODKDE5_DOCS = yes
-MODULES += x11/kde-applications \
- multimedia/phonon
+MODULES += x11/kde-applications
BUILD_DEPENDS = net/libvncserver \
print/libspectre
@@ -70,6 +69,7 @@ LIB_DEPENDS = devel/chmlib \
devel/kf5/threadweaver \
graphics/djvulibre \
graphics/tiff \
+ multimedia/phonon \
print/poppler,-qt5 \
security/qca-qt5 \
textproc/discount \