ok.

On 2025/01/16 12:04, Rafael Sadowski wrote:
> On Thu Jan 16, 2025 at 10:11:09AM +0000, Stuart Henderson wrote:
> > On 2025/01/16 10:50, Rafael Sadowski wrote:
> > > Simple diff to migrate away kf5 prefixes in package names.
> > 
> > suffix not prefix :)
> 
> yes of course :)
> 
> > 
> > I am pretty sure that "quirks rename" still compares the version
> > number so you would need to add REVISION=0 for most of them and bump
> > kdepim-runtime to REVISION=2.
> 
> Thanks of the hint!
> 
> > 
> > > +++ b/x11/kde-applications/kdepim-runtime/Makefile
> > > @@ -2,9 +2,7 @@ USE_WXNEEDED =    Yes
> > >  
> > >  COMMENT =        KDE PIM mail related libraries
> > >  DISTNAME =       kdepim-runtime-${VERSION}
> > > -PKGNAME =        kdepim-runtime-kf5-${VERSION}
> > >  CATEGORIES =     devel
> > > -REVISION =       1
> > >  
> > >  SHARED_LIBS +=  akonadi-filestore           1.0 # 5.13.2
> > >  SHARED_LIBS +=  akonadi-singlefileresource  2.0 # 5.13.2
> > > diff --git a/x11/kde-applications/kdepim-runtime/pkg/PLIST 
> > > b/x11/kde-applications/kdepim-runtime/pkg/PLIST
> > > index a94cf0d8c41..4aa0edf2052 100644
> > > --- a/x11/kde-applications/kdepim-runtime/pkg/PLIST
> > > +++ b/x11/kde-applications/kdepim-runtime/pkg/PLIST
> > > @@ -1,3 +1,4 @@
> > > +@conflict kdepim-runtime-kf5-<=24.08.3
> > 
> > I don't remember the rules for when REVISION is considered in the
> > version number check and when it isn't, so this might already work
> > but I'm not sure. Nevertheless you don't need to check the version
> > number anyway, so I would avoid the ambiguity and use -* instead of
> > -<=.
> > 
> 
> Thanks for the review, new diff below:
> 
> diff --git a/devel/quirks/Makefile b/devel/quirks/Makefile
> index d9a93791a32..5eb4f5c901e 100644
> --- a/devel/quirks/Makefile
> +++ b/devel/quirks/Makefile
> @@ -3,7 +3,7 @@ CATEGORIES =  devel databases
>  DISTFILES =
>  
>  # API.rev
> -PKGNAME =    quirks-7.81
> +PKGNAME =    quirks-7.82
>  PKG_ARCH =   *
>  MAINTAINER = Marc Espie <es...@openbsd.org>
>  
> diff --git a/devel/quirks/files/Quirks.pm b/devel/quirks/files/Quirks.pm
> index d7743519b08..2c40cab856e 100644
> --- a/devel/quirks/files/Quirks.pm
> +++ b/devel/quirks/files/Quirks.pm
> @@ -604,6 +604,10 @@ my $stem_extensions = {
>       'kio-extras' => 'kf6-kio-extras',
>       'py-rcsparse' => 'py3-rcsparse',
>       'py3-jsonschema-spec' => 'py3-jsonschema-path',
> +     'kdepim-runtime-kf5' => 'kdepim-runtime',
> +     'kcron-kf5' => 'kcron',
> +     'dolphin-plugins-kf5' => 'dolphin-plugins',
> +     'audiocd-kio-kf5' => 'audiocd-kio',
>  };
>  
>  my $obsolete_reason = {};
> diff --git a/x11/kde-applications/audiocd-kio/Makefile 
> b/x11/kde-applications/audiocd-kio/Makefile
> index 09376f0d866..62cc49776c3 100644
> --- a/x11/kde-applications/audiocd-kio/Makefile
> +++ b/x11/kde-applications/audiocd-kio/Makefile
> @@ -1,7 +1,7 @@
>  COMMENT =    Kio slave for accessing audio CDs
>  DISTNAME =   audiocd-kio-${VERSION}
> -PKGNAME =    audiocd-kio-kf5-${VERSION}
>  CATEGORIES = devel audio
> +REVISION =   0
>  
>  SHARED_LIBS +=  audiocdplugins            3.0 # 5.0
>  
> diff --git a/x11/kde-applications/audiocd-kio/pkg/PLIST 
> b/x11/kde-applications/audiocd-kio/pkg/PLIST
> index d153dd123a7..79c01940c66 100644
> --- a/x11/kde-applications/audiocd-kio/pkg/PLIST
> +++ b/x11/kde-applications/audiocd-kio/pkg/PLIST
> @@ -1,3 +1,4 @@
> +@conflict audiocd-kio-kf5-*
>  @conflict kdebase-<4
>  include/audiocdplugins/
>  include/audiocdplugins/audiocdencoder.h
> diff --git a/x11/kde-applications/dolphin-plugins/Makefile 
> b/x11/kde-applications/dolphin-plugins/Makefile
> index 14b4089d5e3..673a7aeddb0 100644
> --- a/x11/kde-applications/dolphin-plugins/Makefile
> +++ b/x11/kde-applications/dolphin-plugins/Makefile
> @@ -1,7 +1,7 @@
>  COMMENT =    Dolphin plugins
>  DISTNAME =   dolphin-plugins-${VERSION}
> -PKGNAME  =   dolphin-plugins-kf5-${VERSION}
>  CATEGORIES = x11
> +REVISION =   0
>  
>  WANTLIB += ${COMPILER_LIBCXX} GL KF6Bookmarks KF6ColorScheme KF6Completion
>  WANTLIB += KF6ConfigCore KF6ConfigGui KF6ConfigWidgets KF6CoreAddons
> diff --git a/x11/kde-applications/dolphin-plugins/pkg/PLIST 
> b/x11/kde-applications/dolphin-plugins/pkg/PLIST
> index a50b35af148..886ed9d9ec7 100644
> --- a/x11/kde-applications/dolphin-plugins/pkg/PLIST
> +++ b/x11/kde-applications/dolphin-plugins/pkg/PLIST
> @@ -1,3 +1,4 @@
> +@conflict dolphin-plugins-kf5-*
>  lib/qt6/plugins/dolphin/vcs/
>  @so lib/qt6/plugins/dolphin/vcs/fileviewbazaarplugin.so
>  @so lib/qt6/plugins/dolphin/vcs/fileviewdropboxplugin.so
> diff --git a/x11/kde-applications/kcron/Makefile 
> b/x11/kde-applications/kcron/Makefile
> index 9f87a3b1877..21889a212c6 100644
> --- a/x11/kde-applications/kcron/Makefile
> +++ b/x11/kde-applications/kcron/Makefile
> @@ -1,7 +1,7 @@
>  COMMENT =    KDE-based GUI for cron task scheduler
>  DISTNAME =   kcron-${VERSION}
> -PKGNAME =    kcron-kf5-${VERSION}
>  CATEGORIES = x11
> +REVISION =   0
>  
>  WANTLIB += ${COMPILER_LIBCXX} GL KF6AuthCore KF6ColorScheme KF6Completion
>  WANTLIB += KF6ConfigCore KF6ConfigGui KF6ConfigWidgets KF6CoreAddons
> diff --git a/x11/kde-applications/kcron/pkg/PLIST 
> b/x11/kde-applications/kcron/pkg/PLIST
> index 057206d8ea4..43e189ed305 100644
> --- a/x11/kde-applications/kcron/pkg/PLIST
> +++ b/x11/kde-applications/kcron/pkg/PLIST
> @@ -1,3 +1,4 @@
> +@conflict kcron-kf5-*
>  lib/qt6/plugins/plasma/
>  lib/qt6/plugins/plasma/kcms/
>  lib/qt6/plugins/plasma/kcms/systemsettings_qwidgets/
> diff --git a/x11/kde-applications/kdepim-runtime/Makefile 
> b/x11/kde-applications/kdepim-runtime/Makefile
> index 476d8c73a89..6b55bca8265 100644
> --- a/x11/kde-applications/kdepim-runtime/Makefile
> +++ b/x11/kde-applications/kdepim-runtime/Makefile
> @@ -2,9 +2,8 @@ USE_WXNEEDED =        Yes
>  
>  COMMENT =    KDE PIM mail related libraries
>  DISTNAME =   kdepim-runtime-${VERSION}
> -PKGNAME =    kdepim-runtime-kf5-${VERSION}
>  CATEGORIES = devel
> -REVISION =   1
> +REVISION =   2
>  
>  SHARED_LIBS +=  akonadi-filestore           1.0 # 5.13.2
>  SHARED_LIBS +=  akonadi-singlefileresource  2.0 # 5.13.2
> diff --git a/x11/kde-applications/kdepim-runtime/pkg/PLIST 
> b/x11/kde-applications/kdepim-runtime/pkg/PLIST
> index a94cf0d8c41..89cca8065a6 100644
> --- a/x11/kde-applications/kdepim-runtime/pkg/PLIST
> +++ b/x11/kde-applications/kdepim-runtime/pkg/PLIST
> @@ -1,3 +1,4 @@
> +@conflict kdepim-runtime-kf5-*
>  @bin bin/akonadi_akonotes_resource
>  @bin bin/akonadi_birthdays_resource
>  @bin bin/akonadi_contacts_resource

Reply via email to