On Tue, Apr 16, 2019 at 12:03:29AM -0600, Anthony J. Bentley wrote:
> >     'apertium-sv-da' => 'apertium-swe-dan',
> 
> Put a 6.6 comment here.
Yup.

> > +@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.
Seems right, from packages-specs(7):

        Note that the stem ends at the version part.  So, for instance,
        "kdelibs-1.1.2" and "kdelibs-2.1.1" conflict.  But "openldap-2.0.7" and
        "openldap-client-2.0.7" don't.  Neither do "qt-1.45" and "qt2-3.0".

Updated diff with those fixed and after the gitea quirk.
OK?

Index: devel/quirks//Makefile
===================================================================
RCS file: /cvs/ports/devel/quirks/Makefile,v
retrieving revision 1.732
diff -u -p -r1.732 Makefile
--- devel/quirks//Makefile      17 Apr 2019 13:19:49 -0000      1.732
+++ devel/quirks//Makefile      18 Apr 2019 22:32:13 -0000
@@ -5,7 +5,7 @@ CATEGORIES =    devel databases
 DISTFILES =
 
 # API.rev
-PKGNAME =      quirks-3.125
+PKGNAME =      quirks-3.126
 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.749
diff -u -p -r1.749 Quirks.pm
--- devel/quirks//files/Quirks.pm       17 Apr 2019 13:19:49 -0000      1.749
+++ devel/quirks//files/Quirks.pm       18 Apr 2019 22:32:01 -0000
@@ -326,6 +326,10 @@ my $stem_extensions = {
        'py-zeroconf' => 'py3-zeroconf',
        'digikam' => 'digikam-kde4',
        'apertium-sv-da' => 'apertium-swe-dan',
+# 6.6
+       'Xonotic' => 'xonotic',
+       'Xonotic-data' => 'xonotic-data',
+       'Xonotic-server' => 'xonotic-server',
 };
 
 my $obsolete_reason = {
Index: games/xonotic/Makefile
===================================================================
RCS file: /cvs/ports/games/xonotic/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- games/xonotic/Makefile      5 Dec 2018 15:53:53 -0000       1.1.1.1
+++ games/xonotic/Makefile      17 Mar 2019 22:44:46 -0000
@@ -8,12 +8,12 @@ COMMENT-server =      fast-paced first person
 
 MULTI_PACKAGES =       -main -data -server
 
-N =                    Xonotic
 V =                    0.8.2
-DISTNAME =             ${N:L}-${V}
-PKGNAME-main =         ${N}-${V}
-PKGNAME-data =         ${N}-data-${V}
-PKGNAME-server =       ${N}-server-${V}
+REVISION =             0
+DISTNAME =             xonotic-${V}
+PKGNAME-main =         xonotic-${V}
+PKGNAME-data =         xonotic-data-${V}
+PKGNAME-server =       xonotic-server-${V}
 EXTRACT_SUFX =         .zip
 
 CATEGORIES =           games x11
@@ -54,14 +54,14 @@ NO_TEST =           Yes
 
 MAKE_FILE =            makefile
 PKG_ARCH-data =                *
-WRKDIST =              ${WRKDIR}/${N}
+WRKDIST =              ${WRKDIR}/Xonotic
 WRKSRC =               ${WRKDIST}/source/darkplaces
 
 ALL_TARGET =           sdl-release sv-release
 
 do-install:
 .for p in dedicated sdl
-       ${INSTALL_PROGRAM} ${WRKBUILD}/darkplaces-${p} ${PREFIX}/bin/${N}-${p}
+       ${INSTALL_PROGRAM} ${WRKBUILD}/darkplaces-${p} 
${PREFIX}/bin/xonotic-${p}
 .endfor
 .for d in xonotic/data examples/xonotic xonotic/server/rcon2irc
        ${INSTALL_DATA_DIR} ${PREFIX}/share/${d}/
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        18 Apr 2019 22:36:27 -0000
@@ -1,4 +1,5 @@
 @comment $OpenBSD: PLIST-data,v 1.1.1.1 2018/12/05 15:53:53 kn Exp $
+@conflict Xonotic-data-*
 share/xonotic/
 share/xonotic/data/
 share/xonotic/data/font-unifont-20170401.pk3
Index: games/xonotic/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/games/xonotic/pkg/PLIST-main,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST-main
--- games/xonotic/pkg/PLIST-main        5 Dec 2018 15:53:53 -0000       1.1.1.1
+++ games/xonotic/pkg/PLIST-main        17 Mar 2019 23:16:07 -0000
@@ -1,2 +1,3 @@
 @comment $OpenBSD: PLIST-main,v 1.1.1.1 2018/12/05 15:53:53 kn Exp $
-@bin bin/Xonotic-sdl
+@conflict Xonotic-*
+@bin bin/xonotic-sdl
Index: games/xonotic/pkg/PLIST-server
===================================================================
RCS file: /cvs/ports/games/xonotic/pkg/PLIST-server,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST-server
--- games/xonotic/pkg/PLIST-server      5 Dec 2018 15:53:53 -0000       1.1.1.1
+++ games/xonotic/pkg/PLIST-server      18 Apr 2019 22:36:16 -0000
@@ -1,5 +1,6 @@
 @comment $OpenBSD: PLIST-server,v 1.1.1.1 2018/12/05 15:53:53 kn Exp $
-@bin bin/Xonotic-dedicated
+@conflict Xonotic-server-*
+@bin bin/xonotic-dedicated
 share/examples/xonotic/
 share/examples/xonotic/help.cfg
 share/examples/xonotic/server.cfg

Reply via email to