My first suggestion to deactivate KDE4. - Unhook all kde4 module consumers - Unhook x11/kde4 - Register removals in quirks (Not up-to-date diff part. Just for showing and discussing). - Remove multimedia/phonon kde4 bits - Set phonon FLAVOR = qt5 for now
This want through a full amd64 bulk build. Following plan: - Remove kde4 in port-modules(5) - Import final KDE5 ports https://marc.info/?l=openbsd-ports&m=159069772407105&w=2 - Start working/testing to remove multimedia/phonon module OPEN points: - How to handle graphics/prison and devel/kf5/prison name conflict https://marc.info/?l=openbsd-ports&m=159176617003075&w=2 - How to remove meta/qt4? Just add in quirks? Objections, OKs? Rafael Index: cad/Makefile =================================================================== RCS file: /cvs/ports/cad/Makefile,v retrieving revision 1.39 diff -u -p -r1.39 Makefile --- cad/Makefile 31 Mar 2020 15:04:47 -0000 1.39 +++ cad/Makefile 9 Jun 2020 06:58:11 -0000 @@ -10,7 +10,7 @@ SUBDIR += gtkwave SUBDIR += kicad SUBDIR += kicad-share - SUBDIR += klogic + #SUBDIR += klogic SUBDIR += librecad SUBDIR += magic SUBDIR += necpp Index: databases/Makefile =================================================================== RCS file: /cvs/ports/databases/Makefile,v retrieving revision 1.397 diff -u -p -r1.397 Makefile --- databases/Makefile 1 Jun 2020 20:54:46 -0000 1.397 +++ databases/Makefile 9 Jun 2020 06:58:13 -0000 @@ -228,7 +228,7 @@ SUBDIR += ruby-tiny_tds,ruby27 SUBDIR += sharedance SUBDIR += skytools - SUBDIR += soprano + #SUBDIR += soprano SUBDIR += sqlbox SUBDIR += sqlite SUBDIR += sqlite3 Index: devel/Makefile =================================================================== RCS file: /cvs/ports/devel/Makefile,v retrieving revision 1.1984 diff -u -p -r1.1984 Makefile --- devel/Makefile 8 Jun 2020 11:19:22 -0000 1.1984 +++ devel/Makefile 9 Jun 2020 06:58:14 -0000 @@ -37,7 +37,7 @@ SUBDIR += autoconf-archive SUBDIR += autogen SUBDIR += automake - SUBDIR += automoc + #SUBDIR += automoc SUBDIR += avr SUBDIR += avr32 SUBDIR += avrdude Index: devel/quirks/Makefile =================================================================== RCS file: /cvs/ports/devel/quirks/Makefile,v retrieving revision 1.955 diff -u -p -r1.955 Makefile --- devel/quirks/Makefile 8 Jun 2020 11:07:41 -0000 1.955 +++ devel/quirks/Makefile 9 Jun 2020 06:58:23 -0000 @@ -5,7 +5,7 @@ CATEGORIES = devel databases DISTFILES = # API.rev -PKGNAME = quirks-3.346 +PKGNAME = quirks-3.347 PKG_ARCH = * MAINTAINER = Marc Espie <es...@openbsd.org> Index: devel/quirks/files/Quirks.pm =================================================================== RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v retrieving revision 1.973 diff -u -p -r1.973 Quirks.pm --- devel/quirks/files/Quirks.pm 8 Jun 2020 11:07:41 -0000 1.973 +++ devel/quirks/files/Quirks.pm 9 Jun 2020 06:58:23 -0000 @@ -1586,6 +1586,26 @@ my $obsolete_reason = { 'hs-MissingH' => 5, 'hs-HaXml' => 5, 'py-gstreamer' => 5, + 'klogic' => 3, + 'soprano' => 3, + 'automoc' => 3, + 'prison' => 3, + 'qimageblitz' => 3, + 'cagibi' => 3, + 'libkvkontakte' => 3, + 'libalkimia' => 3, + 'libkfbapi' => 3, + 'libkgapi' => 3, + 'akonadi' => 3, + 'attica' => 3, + 'qoauth' => 3, + 'kwebkitpart' => 3, + 'grantlee' => 3, + 'libkscreen' => 3, + 'polkit-qt' => 3, + 'phonon-gstreamer' => 3, + 'phonon-gstreamer-icons' => 3, + 'phonon-vlc' => 3, }; # reasons for obsolete packages Index: graphics/Makefile =================================================================== RCS file: /cvs/ports/graphics/Makefile,v retrieving revision 1.507 diff -u -p -r1.507 Makefile --- graphics/Makefile 19 May 2020 15:34:55 -0000 1.507 +++ graphics/Makefile 9 Jun 2020 06:58:29 -0000 @@ -234,7 +234,7 @@ SUBDIR += potrace SUBDIR += povray SUBDIR += pqiv - SUBDIR += prison + #SUBDIR += prison SUBDIR += pstoedit SUBDIR += py-Pillow SUBDIR += py-Pillow,python3 @@ -258,7 +258,7 @@ SUBDIR += py-sane,python3 SUBDIR += py-seaborn SUBDIR += pycha - SUBDIR += qimageblitz + #SUBDIR += qimageblitz SUBDIR += qiv SUBDIR += quesoglc SUBDIR += quirc Index: meta/Makefile =================================================================== RCS file: /cvs/ports/meta/Makefile,v retrieving revision 1.16 diff -u -p -r1.16 Makefile --- meta/Makefile 15 Apr 2020 15:57:27 -0000 1.16 +++ meta/Makefile 9 Jun 2020 06:58:34 -0000 @@ -6,7 +6,7 @@ SUBDIR += geda SUBDIR += gnome SUBDIR += gnustep - SUBDIR += kde4 + #SUBDIR += kde4 SUBDIR += lxqt SUBDIR += mate SUBDIR += msp430 Index: multimedia/phonon/phonon.port.mk =================================================================== RCS file: /cvs/ports/multimedia/phonon/phonon.port.mk,v retrieving revision 1.9 diff -u -p -r1.9 phonon.port.mk --- multimedia/phonon/phonon.port.mk 19 Oct 2018 20:53:27 -0000 1.9 +++ multimedia/phonon/phonon.port.mk 9 Jun 2020 06:58:36 -0000 @@ -2,9 +2,6 @@ .if ${MODULES:Mx11/qt5} || ${MODULES:Mdevel/kf5} MODPHONON_WANTLIB = phonon4qt5 MODPHONON_LIB_DEPENDS = phonon-qt5->=4.10.1:multimedia/phonon-qt5 -.else -MODPHONON_WANTLIB = ${MODKDE4_LIB_DIR}/phonon_s -MODPHONON_LIB_DEPENDS = phonon->=4.10.1:multimedia/phonon .endif # If enabled (default), make sure at least one Phonon backend is @@ -13,8 +10,6 @@ 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 -. else -MODPHONON_RUN_DEPENDS = phonon-vlc-*|phonon-gstreamer-*:multimedia/phonon-backend/vlc . endif .endif Index: multimedia/phonon-backend/gstreamer/Makefile =================================================================== RCS file: /cvs/ports/multimedia/phonon-backend/gstreamer/Makefile,v retrieving revision 1.25 diff -u -p -r1.25 Makefile --- multimedia/phonon-backend/gstreamer/Makefile 1 Sep 2019 18:56:02 -0000 1.25 +++ multimedia/phonon-backend/gstreamer/Makefile 9 Jun 2020 06:58:36 -0000 @@ -36,7 +36,7 @@ WANTLIB-main += gstaudio-1.0 gstbase-1.0 WANTLIB-main += gstreamer-1.0 gstvideo-1.0 gstapp-1.0 FLAVORS = qt5 -FLAVOR ?= +FLAVOR = qt5 .if ${FLAVOR:Mqt5} LIB_DEPENDS-main += x11/qt5/qtx11extras WANTLIB-main += Qt5Core Qt5Gui Qt5OpenGL Qt5Widgets Qt5X11Extras Index: multimedia/phonon-backend/vlc/Makefile =================================================================== RCS file: /cvs/ports/multimedia/phonon-backend/vlc/Makefile,v retrieving revision 1.9 diff -u -p -r1.9 Makefile --- multimedia/phonon-backend/vlc/Makefile 1 Sep 2019 18:56:40 -0000 1.9 +++ multimedia/phonon-backend/vlc/Makefile 9 Jun 2020 06:58:36 -0000 @@ -13,7 +13,7 @@ BUILD_DEPENDS = devel/gettext,-tools LIB_DEPENDS = x11/vlc>=2 FLAVORS = qt5 -FLAVOR ?= +FLAVOR = qt5 .if ${FLAVOR:Mqt5} WANTLIB += Qt5Core Qt5Gui Qt5Widgets Index: net/Makefile =================================================================== RCS file: /cvs/ports/net/Makefile,v retrieving revision 1.1208 diff -u -p -r1.1208 Makefile --- net/Makefile 7 Jun 2020 11:23:03 -0000 1.1208 +++ net/Makefile 9 Jun 2020 06:58:36 -0000 @@ -41,7 +41,7 @@ SUBDIR += btpd SUBDIR += bwm-ng SUBDIR += cadaver - SUBDIR += cagibi + #SUBDIR += cagibi SUBDIR += castget SUBDIR += cftp SUBDIR += cgo @@ -200,7 +200,7 @@ SUBDIR += libgadu SUBDIR += libircclient SUBDIR += libktorrent - SUBDIR += libkvkontakte + #SUBDIR += libkvkontakte SUBDIR += libmaxminddb SUBDIR += libmesode SUBDIR += libmygpo-qt Index: productivity/Makefile =================================================================== RCS file: /cvs/ports/productivity/Makefile,v retrieving revision 1.89 diff -u -p -r1.89 Makefile --- productivity/Makefile 25 Feb 2020 05:39:18 -0000 1.89 +++ productivity/Makefile 9 Jun 2020 06:58:41 -0000 @@ -1,9 +1,9 @@ # $OpenBSD: Makefile,v 1.89 2020/02/25 05:39:18 rsadowski Exp $ SUBDIR = - SUBDIR += akonadi + #SUBDIR += akonadi SUBDIR += aqbanking - SUBDIR += attica + #SUBDIR += attica SUBDIR += baikal SUBDIR += bruce SUBDIR += calcurse @@ -23,9 +23,9 @@ SUBDIR += khard SUBDIR += kmymoney SUBDIR += ledger - SUBDIR += libalkimia - SUBDIR += libkfbapi - SUBDIR += libkgapi + #SUBDIR += libalkimia + #SUBDIR += libkfbapi + #SUBDIR += libkgapi SUBDIR += librcps SUBDIR += lifeograph SUBDIR += mcds Index: productivity/kmymoney/Makefile =================================================================== RCS file: /cvs/ports/productivity/kmymoney/Makefile,v retrieving revision 1.32 diff -u -p -r1.32 Makefile --- productivity/kmymoney/Makefile 17 Jul 2019 14:46:34 -0000 1.32 +++ productivity/kmymoney/Makefile 9 Jun 2020 06:58:41 -0000 @@ -1,4 +1,5 @@ # $OpenBSD: Makefile,v 1.32 2019/07/17 14:46:34 danj Exp $ +BROKEN = KDE4 deleted, update is comming COMMENT = accounting for KDE 4 CATEGORIES = productivity x11 HOMEPAGE = https://kmymoney.org/ Index: security/Makefile =================================================================== RCS file: /cvs/ports/security/Makefile,v retrieving revision 1.580 diff -u -p -r1.580 Makefile --- security/Makefile 8 Jun 2020 10:58:33 -0000 1.580 +++ security/Makefile 9 Jun 2020 06:58:43 -0000 @@ -345,7 +345,7 @@ SUBDIR += py-yaswfp SUBDIR += qca SUBDIR += qca-qt5 - SUBDIR += qoauth + #SUBDIR += qoauth SUBDIR += qtkeychain SUBDIR += radiusniff SUBDIR += rarcrack Index: www/Makefile =================================================================== RCS file: /cvs/ports/www/Makefile,v retrieving revision 1.964 diff -u -p -r1.964 Makefile --- www/Makefile 7 Jun 2020 23:29:33 -0000 1.964 +++ www/Makefile 9 Jun 2020 06:58:51 -0000 @@ -78,7 +78,7 @@ SUBDIR += kore,curl SUBDIR += kore,pgsql SUBDIR += kore,python - SUBDIR += kwebkitpart + #SUBDIR += kwebkitpart SUBDIR += larbin SUBDIR += libcroco SUBDIR += libmicrohttpd Index: x11/Makefile =================================================================== RCS file: /cvs/ports/x11/Makefile,v retrieving revision 1.658 diff -u -p -r1.658 Makefile --- x11/Makefile 28 May 2020 08:12:45 -0000 1.658 +++ x11/Makefile 9 Jun 2020 06:58:55 -0000 @@ -88,7 +88,7 @@ SUBDIR += gob2 SUBDIR += goggles SUBDIR += golem - SUBDIR += grantlee + #SUBDIR += grantlee SUBDIR += grantlee-qt5 SUBDIR += greybird SUBDIR += gtk+2 @@ -143,7 +143,7 @@ SUBDIR += kde SUBDIR += kde-applications SUBDIR += kde-shared-data - SUBDIR += kde4 + #SUBDIR += kde4 SUBDIR += keybinder SUBDIR += keybinder3 SUBDIR += keynav @@ -160,7 +160,7 @@ SUBDIR += libfm SUBDIR += libgdiplus SUBDIR += libhandy - SUBDIR += libkscreen + #SUBDIR += libkscreen SUBDIR += libqaccessibilityclient SUBDIR += libxdg-basedir SUBDIR += lsw @@ -224,7 +224,7 @@ SUBDIR += pidgin-libnotify SUBDIR += piewm SUBDIR += podbrowser - SUBDIR += polkit-qt + #SUBDIR += polkit-qt SUBDIR += polkit-qt5 SUBDIR += polybar SUBDIR += pwm