Hi,

A few years ago I restructured games/openttd to split the music and
graphics into independent packages. This has made the port much easier
to manage.

Attached is a games/uqm port restructured in a similar way. Aside 
from ease of porting, this is also done out of necessity: upstream has
released new data packages (side note: consisting in rather large part 
of fixes and improvements submitted by yours truly) but no new source 
release. So the packages need to be versioned independently, which is 
a hassle with the current structure.

I made other changes to DESCR, added a README, and merged the four 
subpackages -remix1, -remix2, -remix3, -remix4 into a single uqm-remix 
package. Keeping them separate doesn't make sense because they're not 
independently controlled in the game options--it's all or nothing.

I intend to commit this in a few days.

-- 
Anthony J. Bentley

Attachment: uqm.tar.gz
Description: uqm.tar.gz

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/quirks/Makefile,v
retrieving revision 1.1021
diff -u -p -r1.1021 Makefile
--- Makefile    23 Aug 2020 08:14:50 -0000      1.1021
+++ Makefile    24 Aug 2020 11:34:50 -0000
@@ -5,7 +5,7 @@ CATEGORIES =    devel databases
 DISTFILES =
 
 # API.rev
-PKGNAME =      quirks-3.413
+PKGNAME =      quirks-3.414
 PKG_ARCH =     *
 MAINTAINER =   Marc Espie <es...@openbsd.org>
 
Index: files/Quirks.pm
===================================================================
RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
retrieving revision 1.1039
diff -u -p -r1.1039 Quirks.pm
--- files/Quirks.pm     23 Aug 2020 08:14:50 -0000      1.1039
+++ files/Quirks.pm     24 Aug 2020 11:34:51 -0000
@@ -467,6 +467,10 @@ my $stem_extensions = {
        'iosevka-fonts-default' => 'iosevka',
        'iosevka-fonts-term' => 'iosevka',
        'py-distutils-extra' => 'py3-distutils-extra',
+       'uqm-remix1' => 'uqm-remix',
+       'uqm-remix2' => 'uqm-remix',
+       'uqm-remix3' => 'uqm-remix',
+       'uqm-remix4' => 'uqm-remix',
 };
 
 my $obsolete_reason = {

Reply via email to