Klemens Nanni writes:
> Requested by many;  successfully tested by manually running
>
>       # TRUSTED_PKG_PATH=/usr/ports/package/amd64/all pkg_add -Dsnap -u
>       quirks-3.124->3.125: ok
>       Collision in Xonotic-0.8.2->xonotic-0.8.2p0+xonotic-data-0.8.2p0: the f
> ollowing files already exist
>               /usr/local/share/xonotic/data/font-unifont-20170401.pk3 (Xonoti
> c-data-0.8.2 and xonotic-data-0.8.2p0)
>               /usr/local/share/xonotic/data/font-xolonium-20170401.pk3 (Xonot
> ic-data-0.8.2 and xonotic-data-0.8.2p0)
>               /usr/local/share/xonotic/data/xonotic-20170401-data.pk3 (Xonoti
> c-data-0.8.2 and xonotic-data-0.8.2p0)
>               /usr/local/share/xonotic/data/xonotic-20170401-maps.pk3 (Xonoti
> c-data-0.8.2 and xonotic-data-0.8.2p0)
>               /usr/local/share/xonotic/data/xonotic-20170401-music.pk3 (Xonot
> ic-data-0.8.2 and xonotic-data-0.8.2p0)
>               /usr/local/share/xonotic/data/xonotic-20170401-nexcompat.pk3 (X
> onotic-data-0.8.2 and xonotic-data-0.8.2p0)

I didn't get these messages, perhaps because of the changes below.

>               Xonotic-0.8.2+Xonotic-data-0.8.2->xonotic-0.8.2p0+xonotic-data-
> 0.8.2p0 forward dependencies:
>       | Dependencies of Xonotic-server-0.8.2 on Xonotic-data-* don't match
>       Merging Xonotic-server-0.8.2->xonotic-server-0.8.2p0 (ok)
>       Xonotic-0.8.2+Xonotic-data-0.8.2+Xonotic-server-0.8.2->xonotic-0.8.2p0+
> xonotic-data-0.8.2p0+xonotic-server-0.8.2p0: ok
>       Read shared items: ok
>       Couldn't find updates for [...]
>
> Did I miss anything? OK?
>
> Index: devel/quirks/Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/quirks/Makefile,v
> retrieving revision 1.731
> diff -u -p -r1.731 Makefile
> --- devel/quirks/Makefile     3 Apr 2019 15:02:19 -0000       1.731
> +++ devel/quirks/Makefile     14 Apr 2019 21:22:18 -0000
> @@ -5,7 +5,7 @@ CATEGORIES =  devel databases
>  DISTFILES =
>  
>  # API.rev
> -PKGNAME =    quirks-3.124
> +PKGNAME =    quirks-3.125
>  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.748
> diff -u -p -r1.748 Quirks.pm
> --- devel/quirks/files/Quirks.pm      3 Apr 2019 15:02:19 -0000       1.748
> +++ devel/quirks/files/Quirks.pm      14 Apr 2019 21:23:06 -0000
> @@ -326,6 +326,9 @@ my $stem_extensions = {
>       'py-zeroconf' => 'py3-zeroconf',
>       'digikam' => 'digikam-kde4',
>       'apertium-sv-da' => 'apertium-swe-dan',

Put a 6.6 comment here.

> +     'Xonotic' => 'xonotic',
> +     'Xonotic-data' => 'xonotic-data',
> +     'Xonotic-server' => 'xonotic-server',
>  };
>  
>  my $obsolete_reason = {
> (snip)
> Index: games/xonotic/pkg/PLIST-data
> ===================================================================
> RCS file: /cvs/ports/games/xonotic/pkg/PLIST-data,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 PLIST-data
> --- games/xonotic/pkg/PLIST-data      5 Dec 2018 15:53:53 -0000       1.1.1.1
> +++ games/xonotic/pkg/PLIST-data      17 Mar 2019 23:16:00 -0000
> @@ -1,4 +1,5 @@
>  @comment $OpenBSD: PLIST-data,v 1.1.1.1 2018/12/05 15:53:53 kn Exp $
> +@conflict Xonotic-*

According to pkg_create(1) this is a pkgspec. From my reading of
packages-specs(7), this needs to have the full stem, so Xonotic-data-*.
Ditto for server.

>  share/xonotic/
>  share/xonotic/data/
>  share/xonotic/data/font-unifont-20170401.pk3

Reply via email to