Download raw body.
Remove x11/kde-applications/kaccounts-integration
After the diff, kf6-kaccounts-integration will have the PKGNAME
kf6-kaccounts-integration-24.02.1p1 so the version number is
considered a valid update from kaccounts-integration-24.02.1p0,
so that part is alright.
In x11/kde-applications/kf6-kaccounts-integration/pkg/PLIST
you'll need this so that it is treated as an update candidate:
@pkgpath x11/kde-applications/kaccounts-integration
With that it's OK sthen
On 2024/05/30 08:55, Rafael Sadowski wrote:
> Stuart has asked if we can get rid of kaccounts-integration (kf5).
>
> I had left it in so as not to lose support in kf5/purpose. However,
> purpose is only used by kdevleop. I think that's fine.
>
> Here is a diff that tries to clear up the nonsense with kf5 and kf6
> kaccounts-integration.
>
> - Remove kaccounts-integration (kf5) support in purpose.
> - Remove kaccounts-integration (kf5) from meta/kde
> - Unhook kaccounts-integration (kf5)
> - Add update path in quirks
> - +@conflict kaccounts-integration-* in kf6
>
> Thanks Stuart for the idea and taking care of it.
>
> Input, ok?
>
> Rafael
>
> Index: devel/kf5/purpose/Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/kf5/purpose/Makefile,v
> diff -u -p -r1.26 Makefile
> --- devel/kf5/purpose/Makefile 21 May 2024 13:35:51 -0000 1.26
> +++ devel/kf5/purpose/Makefile 30 May 2024 06:48:07 -0000
> @@ -1,5 +1,6 @@
> COMMENT = framework to create integrate services and actions
> DISTNAME = purpose-${VERSION}
> +REVISION = 0
>
> SHARED_LIBS += KF5Purpose 3.0
> SHARED_LIBS += KF5PurposeWidgets 2.0
> @@ -10,8 +11,7 @@ WANTLIB += ${COMPILER_LIBCXX} KF5Complet
> WANTLIB += KF5I18n KF5JobWidgets KF5KIOCore KF5KIOGui KF5KIOWidgets
> WANTLIB += KF5Notifications KF5Service KF5Solid KF5WidgetsAddons
> WANTLIB += KF5WindowSystem Qt5Concurrent Qt5Core Qt5DBus Qt5Gui
> -WANTLIB += Qt5Network Qt5Qml Qt5Widgets Qt5Xml X11 accounts-qt5
> -WANTLIB += c kaccounts m
> +WANTLIB += Qt5Network Qt5Qml Qt5Widgets X11 c m
>
> # Special case, KAccounts depends on intltool-merge
> MODULES += textproc/intltool
> @@ -38,8 +38,7 @@ LIB_DEPENDS = devel/kf5/kcompletion>=${M
> devel/kf5/solid>=${MODKF5_VERSION} \
> x11/qt5/qtdeclarative
>
> -LIB_DEPENDS += net/libaccounts-qt \
> - x11/kde-applications/kaccounts-integration
> +CONFIGURE_ARGS += -DCMAKE_DISABLE_FIND_PACKAGE_KAccounts=ON
>
> # sucks
> TEST_IS_INTERACTIVE = X11
> Index: devel/kf5/purpose/pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/devel/kf5/purpose/pkg/PLIST,v
> diff -u -p -r1.28 PLIST
> --- devel/kf5/purpose/pkg/PLIST 21 May 2024 13:35:51 -0000 1.28
> +++ devel/kf5/purpose/pkg/PLIST 30 May 2024 06:48:07 -0000
> @@ -41,14 +41,12 @@ lib/qt5/plugins/kf5/purpose/
> @so lib/qt5/plugins/kf5/purpose/kdeconnectplugin.so
> @so lib/qt5/plugins/kf5/purpose/kdeconnectsmsplugin.so
> @so lib/qt5/plugins/kf5/purpose/ktpsendfileplugin.so
> -@so lib/qt5/plugins/kf5/purpose/nextcloudplugin.so
> @so lib/qt5/plugins/kf5/purpose/pastebinplugin.so
> @so lib/qt5/plugins/kf5/purpose/phabricatorplugin.so
> @so lib/qt5/plugins/kf5/purpose/reviewboardplugin.so
> @so lib/qt5/plugins/kf5/purpose/saveasplugin.so
> @so lib/qt5/plugins/kf5/purpose/telegramplugin.so
> @so lib/qt5/plugins/kf5/purpose/twitterplugin.so
> -@so lib/qt5/plugins/kf5/purpose/youtubeplugin.so
> lib/qt5/qml/org/kde/purpose/
> lib/qt5/qml/org/kde/purpose/AlternativesView.qml
> lib/qt5/qml/org/kde/purpose/JobView.qml
> @@ -61,20 +59,12 @@ lib/qt5/qml/org/kde/purpose/reviewboard/
> @so lib/qt5/qml/org/kde/purpose/reviewboard/librbpurposequickplugin.so
> lib/qt5/qml/org/kde/purpose/reviewboard/qmldir
> @bin libexec/kf5/purposeprocess
> -share/accounts/
> -share/accounts/services/
> -share/accounts/services/kde/
> @comment share/accounts/services/kde/google-youtube.service
> @comment share/accounts/services/kde/nextcloud-upload.service
> share/icons/hicolor/128x128/apps/phabricator-purpose.png
> share/icons/hicolor/128x128/apps/reviewboard-purpose.png
> -share/icons/hicolor/16x16/actions/kipiplugin_youtube.png
> share/icons/hicolor/16x16/apps/phabricator-purpose.png
> share/icons/hicolor/16x16/apps/reviewboard-purpose.png
> -share/icons/hicolor/22x22/actions/kipiplugin_youtube.png
> -share/icons/hicolor/32x32/actions/kipiplugin_youtube.png
> -share/icons/hicolor/48x48/actions/kipiplugin_youtube.png
> -share/icons/hicolor/64x64/actions/kipiplugin_youtube.png
> share/locale/ar/LC_MESSAGES/libpurpose_quick.mo
> share/locale/ar/LC_MESSAGES/libpurpose_widgets.mo
> share/locale/ar/LC_MESSAGES/purpose-fileitemaction.mo
> @@ -696,11 +686,9 @@ share/locale/zh_TW/LC_MESSAGES/purpose_y
> share/purpose/
> share/purpose/barcodeplugin_config.qml
> share/purpose/kdeconnectplugin_config.qml
> -share/purpose/nextcloudplugin_config.qml
> share/purpose/phabricatorplugin_config.qml
> share/purpose/reviewboardplugin_config.qml
> share/purpose/saveasplugin_config.qml
> -share/purpose/youtubeplugin_config.qml
> share/qlogging-categories5/purpose.categories
> @tag gtk-update-icon-cache %D/share/icons/hicolor
> share/qlogging-categories5/purpose.renamecategories
> Index: devel/quirks/Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/quirks/Makefile,v
> diff -u -p -r1.1624 Makefile
> --- devel/quirks/Makefile 29 May 2024 06:55:10 -0000 1.1624
> +++ devel/quirks/Makefile 30 May 2024 06:48:18 -0000
> @@ -3,7 +3,7 @@ CATEGORIES = devel databases
> DISTFILES =
>
> # API.rev
> -PKGNAME = quirks-7.32
> +PKGNAME = quirks-7.33
> PKG_ARCH = *
> MAINTAINER = Marc Espie <espie@openbsd.org>
>
> Index: devel/quirks/files/Quirks.pm
> ===================================================================
> RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
> diff -u -p -r1.1636 Quirks.pm
> --- devel/quirks/files/Quirks.pm 29 May 2024 06:55:10 -0000 1.1636
> +++ devel/quirks/files/Quirks.pm 30 May 2024 06:48:18 -0000
> @@ -833,6 +833,8 @@ my $stem_extensions = {
> 'systemsettings-kf5' => 'kf6-systemsettings',
> 'libkscreen-kf5' => 'kf6-libkscreen',
> 'kdeplasma-addons-kf5' => 'kf6-kdeplasma-addons',
> + 'kdeplasma-addons-kf5' => 'kf6-kdeplasma-addons',
> + 'kaccounts-integration' => 'kf6-kaccounts-integration',
> };
>
> my $obsolete_reason = {};
> Index: meta/kde/Makefile
> ===================================================================
> RCS file: /cvs/ports/meta/kde/Makefile,v
> diff -u -p -r1.21 Makefile
> --- meta/kde/Makefile 26 May 2024 10:42:28 -0000 1.21
> +++ meta/kde/Makefile 30 May 2024 06:48:41 -0000
> @@ -31,6 +31,8 @@ PLASMA_VERSION = 6.0.5
> PKGNAME-plasma = kde-plasma-${PLASMA_VERSION}
> PKGNAME-plasma-extras = kde-plasma-extras-${PLASMA_VERSION}
>
> +REVISION = 0
> +REVISION-development = 0
> REVISION-plasma = 1
> REVISION-graphics = 1
> REVISION-plasma-extras = 0
> @@ -332,7 +334,6 @@ RUN_DEPENDS-development = \
> RUN_DEPENDS-development += \
> x11/kde-applications/okteta \
> x11/kde-applications/signon-kwallet-extension \
> - x11/kde-applications/kaccounts-integration \
> x11/kde-applications/kaccounts-providers
>
> # Not yet ported
> Index: x11/kde-applications/Makefile
> ===================================================================
> RCS file: /cvs/ports/x11/kde-applications/Makefile,v
> diff -u -p -r1.87 Makefile
> --- x11/kde-applications/Makefile 20 May 2024 07:35:23 -0000 1.87
> +++ x11/kde-applications/Makefile 30 May 2024 06:49:20 -0000
> @@ -249,7 +249,6 @@
> SUBDIR += libkdcraw
> SUBDIR += kf6-libkdcraw
>
> - SUBDIR += kaccounts-integration
> SUBDIR += kf6-kaccounts-integration
>
> # libkgapi still needs a Qt 5 version for kio-gdrive and a Qt 6 version
> Index: x11/kde-applications/kf6-kaccounts-integration/Makefile
> ===================================================================
> RCS file: /cvs/ports/x11/kde-applications/kf6-kaccounts-integration/Makefile,v
> diff -u -p -r1.4 Makefile
> --- x11/kde-applications/kf6-kaccounts-integration/Makefile 27 May 2024 17:46:21 -0000 1.4
> +++ x11/kde-applications/kf6-kaccounts-integration/Makefile 30 May 2024 06:49:21 -0000
> @@ -2,7 +2,7 @@ COMMENT = library and QML module for Acc
>
> DISTNAME = kaccounts-integration-${VERSION}
> PKGNAME = kf6-kaccounts-integration-${VERSION}
> -REVISION = 0
> +REVISION = 1
>
> CATEGORIES = net devel
>
> Index: x11/kde-applications/kf6-kaccounts-integration/pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/x11/kde-applications/kf6-kaccounts-integration/pkg/PLIST,v
> diff -u -p -r1.2 PLIST
> --- x11/kde-applications/kf6-kaccounts-integration/pkg/PLIST 27 May 2024 17:46:21 -0000 1.2
> +++ x11/kde-applications/kf6-kaccounts-integration/pkg/PLIST 30 May 2024 06:49:21 -0000
> @@ -1,4 +1,4 @@
> -@conflict kaccounts-integration-<24.02.1p0
> +@conflict kaccounts-integration-*
> include/KAccounts6/
> include/KAccounts6/KAccounts/
> include/KAccounts6/KAccounts/AccountServiceToggleJob
>
Remove x11/kde-applications/kaccounts-integration