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 <es...@openbsd.org> 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 <openbsd-...@googlegroups.com> + +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 <rsadow...@openbsd.org> - -# 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 <rsadow...@openbsd.org> # 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 <openbsd-...@googlegroups.com> @@ -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 \