I forgot to make sdlmame and sdlmess conflict with the various xmame
flavors.
Here is a diff which fixes it and also improves a little ${V} handling
in my ports.
The @conflict markers in xmame are different depending on the flavor.
And I didn't bump sdlmame since it doesn't conflict with other ports.
Index: sdlmame/Makefile
===================================================================
RCS file: /cvs/ports/emulators/sdlmame/Makefile,v
retrieving revision 1.1.1.1
diff -p -u -r1.1.1.1 Makefile
--- sdlmame/Makefile 17 Mar 2009 19:55:09 -0000 1.1.1.1
+++ sdlmame/Makefile 18 Mar 2009 11:00:41 -0000
@@ -8,10 +8,10 @@ MULTI_PACKAGES = -main -tools
COMMENT-main = emulates a massive variety of arcades machines
COMMENT-tools = tools to manipulate MAME/MESS roms and disk
images
-V = 130
-DISTNAME = sdlmame0${V}
-PKGNAME-main = sdlmame-0.${V}
-PKGNAME-tools = sdlmame-tools-0.${V}
+V = 0.130
+DISTNAME = sdlmame${V:S/.//}
+PKGNAME-main = sdlmame-${V}
+PKGNAME-tools = sdlmame-tools-${V}p0
CATEGORIES = emulators games
@@ -40,7 +40,7 @@ MODGCC4_LANG = c
LIB_DEPENDS = SDL::devel/sdl gconf-2.>=5::devel/gconf2 \
gdk-x11-2.0.>=0.11,gdk_pixbuf-2.0.>=0.11,gtk-x11-2.0.>=0.11::x11/gtk+2
-RUN_DEPENDS-main = :sdlmame-tools-0.${V}:emulators/sdlmame,-tools
+RUN_DEPENDS-main = :${PKGNAME-tools}:emulators/sdlmame,-tools
USE_GMAKE = Yes
USE_X11 = Yes
Index: sdlmame/pkg/PLIST-tools
===================================================================
RCS file: /cvs/ports/emulators/sdlmame/pkg/PLIST-tools,v
retrieving revision 1.1.1.1
diff -p -u -r1.1.1.1 PLIST-tools
--- sdlmame/pkg/PLIST-tools 17 Mar 2009 19:55:09 -0000 1.1.1.1
+++ sdlmame/pkg/PLIST-tools 18 Mar 2009 11:00:41 -0000
@@ -1,4 +1,7 @@
@comment $OpenBSD: PLIST-tools,v 1.1.1.1 2009/03/17 19:55:09 landry Exp $
+...@conflict xmame+xmess-*
+...@conflict xmame-*
+...@conflict xmess-*
@bin bin/chdman
@bin bin/jedutil
@bin bin/ldresample
Index: sdlmess/Makefile
===================================================================
RCS file: /cvs/ports/emulators/sdlmess/Makefile,v
retrieving revision 1.1.1.1
diff -p -u -r1.1.1.1 Makefile
--- sdlmess/Makefile 17 Mar 2009 19:58:21 -0000 1.1.1.1
+++ sdlmess/Makefile 18 Mar 2009 11:00:41 -0000
@@ -5,9 +5,9 @@ ONLY_FOR_ARCHS = amd64 i386
COMMENT = emulates game consoles and old home computers
-V = 130
-DISTNAME = sdlmess0${V}
-PKGNAME = sdlmess-0.${V}
+V = 0.130
+DISTNAME = sdlmess${V:S/.//}
+PKGNAME = sdlmess-${V}p0
CATEGORIES = emulators games
@@ -36,7 +36,7 @@ MODGCC4_LANG = c
LIB_DEPENDS = SDL::devel/sdl gconf-2.>=5::devel/gconf2 \
gdk-x11-2.0.>=0.11,gdk_pixbuf-2.0.>=0.11,gtk-x11-2.0.>=0.11::x11/gtk+2
-RUN_DEPENDS = :sdlmame-tools-0.${V}:emulators/sdlmame,-tools
+RUN_DEPENDS = :sdlmame-tools-${V}:emulators/sdlmame,-tools
USE_GMAKE = Yes
USE_X11 = Yes
Index: sdlmess/pkg/PLIST
===================================================================
RCS file: /cvs/ports/emulators/sdlmess/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -p -u -r1.1.1.1 PLIST
--- sdlmess/pkg/PLIST 17 Mar 2009 19:58:21 -0000 1.1.1.1
+++ sdlmess/pkg/PLIST 18 Mar 2009 11:00:41 -0000
@@ -1,4 +1,6 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2009/03/17 19:58:21 landry Exp $
+...@conflict xmame+xmess-*
+...@conflict xmess-*
@bin bin/dat2html
@bin bin/imgtool
@bin bin/sdlmess
Index: xmame/Makefile
===================================================================
RCS file: /cvs/ports/emulators/xmame/Makefile,v
retrieving revision 1.31
diff -p -u -r1.31 Makefile
--- xmame/Makefile 4 Jan 2008 17:48:34 -0000 1.31
+++ xmame/Makefile 18 Mar 2009 11:00:41 -0000
@@ -7,9 +7,9 @@ COMMENT-mess= emulates game consoles and
VERSION= 0.104
DISTNAME= xmame-${VERSION}
-PKGNAME-main= xmame+xmess-${VERSION}p2
-PKGNAME-mame= xmame-${VERSION}p1
-PKGNAME-mess= xmess-${VERSION}p1
+PKGNAME-main= xmame+xmess-${VERSION}p3
+PKGNAME-mame= xmame-${VERSION}p2
+PKGNAME-mess= xmess-${VERSION}p2
CATEGORIES= emulators games
MASTER_SITES= ftp://xmame.kaupp.us/pub/xmame/ \
Index: xmame/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/emulators/xmame/pkg/PLIST-main,v
retrieving revision 1.2
diff -p -u -r1.2 PLIST-main
--- xmame/pkg/PLIST-main 13 May 2007 12:11:25 -0000 1.2
+++ xmame/pkg/PLIST-main 18 Mar 2009 11:00:41 -0000
@@ -1,4 +1,6 @@
@comment $OpenBSD: PLIST-main,v 1.2 2007/05/13 12:11:25 aanriot Exp $
+...@conflict sdlmame-tools-*
+...@conflict sdlmess-*
@conflict xmame-*
@conflict xmess-*
bin/chdman
Index: xmame/pkg/PLIST-main-sdl
===================================================================
RCS file: /cvs/ports/emulators/xmame/pkg/PLIST-main-sdl,v
retrieving revision 1.2
diff -p -u -r1.2 PLIST-main-sdl
--- xmame/pkg/PLIST-main-sdl 13 May 2007 12:11:25 -0000 1.2
+++ xmame/pkg/PLIST-main-sdl 18 Mar 2009 11:00:41 -0000
@@ -1,4 +1,6 @@
@comment $OpenBSD: PLIST-main-sdl,v 1.2 2007/05/13 12:11:25 aanriot Exp $
+...@conflict sdlmame-tools-*
+...@conflict sdlmess-*
@conflict xmame-*
@conflict xmess-*
bin/chdman
Index: xmame/pkg/PLIST-mame
===================================================================
RCS file: /cvs/ports/emulators/xmame/pkg/PLIST-mame,v
retrieving revision 1.8
diff -p -u -r1.8 PLIST-mame
--- xmame/pkg/PLIST-mame 13 May 2007 12:11:25 -0000 1.8
+++ xmame/pkg/PLIST-mame 18 Mar 2009 11:00:41 -0000
@@ -1,4 +1,5 @@
@comment $OpenBSD: PLIST-mame,v 1.8 2007/05/13 12:11:25 aanriot Exp $
+...@conflict sdlmame-tools-*
@conflict xmame+xmess-*
@conflict xmess-*
bin/romcmp
Index: xmame/pkg/PLIST-mame-sdl
===================================================================
RCS file: /cvs/ports/emulators/xmame/pkg/PLIST-mame-sdl,v
retrieving revision 1.7
diff -p -u -r1.7 PLIST-mame-sdl
--- xmame/pkg/PLIST-mame-sdl 13 May 2007 12:11:25 -0000 1.7
+++ xmame/pkg/PLIST-mame-sdl 18 Mar 2009 11:00:41 -0000
@@ -1,4 +1,5 @@
@comment $OpenBSD: PLIST-mame-sdl,v 1.7 2007/05/13 12:11:25 aanriot Exp $
+...@conflict sdlmame-tools-*
@conflict xmame+xmess-*
@conflict xmess-*
bin/romcmp
Index: xmame/pkg/PLIST-mess
===================================================================
RCS file: /cvs/ports/emulators/xmame/pkg/PLIST-mess,v
retrieving revision 1.7
diff -p -u -r1.7 PLIST-mess
--- xmame/pkg/PLIST-mess 2 Oct 2005 01:39:38 -0000 1.7
+++ xmame/pkg/PLIST-mess 18 Mar 2009 11:00:41 -0000
@@ -1,4 +1,6 @@
@comment $OpenBSD: PLIST-mess,v 1.7 2005/10/02 01:39:38 fgsch Exp $
+...@conflict sdlmame-tools-*
+...@conflict sdlmess-*
@conflict xmame+xmess-*
@conflict xmame-*
bin/chdman
Index: xmame/pkg/PLIST-mess-sdl
===================================================================
RCS file: /cvs/ports/emulators/xmame/pkg/PLIST-mess-sdl,v
retrieving revision 1.6
diff -p -u -r1.6 PLIST-mess-sdl
--- xmame/pkg/PLIST-mess-sdl 2 Oct 2005 01:39:38 -0000 1.6
+++ xmame/pkg/PLIST-mess-sdl 18 Mar 2009 11:00:41 -0000
@@ -1,4 +1,6 @@
@comment $OpenBSD: PLIST-mess-sdl,v 1.6 2005/10/02 01:39:38 fgsch Exp $
+...@conflict sdlmame-tools-*
+...@conflict sdlmess-*
@conflict xmame+xmess-*
@conflict xmame-*
bin/chdman