View | Details | Raw Unified | Return to bug 26217
Collapse All | Expand All

(-)xmame/Makefile (-19 / +25 lines)
Lines 6-12 Link Here
6
#
6
#
7
7
8
PORTNAME?=	xmame
8
PORTNAME?=	xmame
9
PORTVERSION?=	0.37b12.1
9
PORTVERSION?=	0.37b13.1
10
CATEGORIES=	emulators
10
CATEGORIES=	emulators
11
MASTER_SITES=	http://x.mame.net/download/ \
11
MASTER_SITES=	http://x.mame.net/download/ \
12
		ftp://ftp.kaupp.cx/pub/xmame/ \
12
		ftp://ftp.kaupp.cx/pub/xmame/ \
Lines 14-24 Link Here
14
		http://www.mame.net/zips/ \
14
		http://www.mame.net/zips/ \
15
		http://cheat.retrogames.com/ \
15
		http://cheat.retrogames.com/ \
16
		http://www.sys2064.com/files/mame/
16
		http://www.sys2064.com/files/mame/
17
DISTNAME=	xmame-${PORTVERSION:S/p/pre/}
17
DISTNAME=	xmame-${XMAMEVERSION:S/p/pre/}
18
DIST_SUBDIR=	xmame
18
DIST_SUBDIR=	xmame
19
XMAMEVERSION?=	${PORTVERSION}
20
.if ${XMAMEVERSION} == "0.37b12.1"
19
EXTRACT_SUFX=	.tgz
21
EXTRACT_SUFX=	.tgz
22
.else
23
USE_BZIP2=	yes
24
EXTRACT_SUFX=	.tar.bz2
25
.endif
20
26
21
MAINTAINER?=	c9710216@studentmail.newcastle.edu.au
27
MAINTAINER?=	stijn@win.tue.nl
22
28
23
USE_XPM=	yes
29
USE_XPM=	yes
24
USE_X_PREFIX=	yes
30
USE_X_PREFIX=	yes
Lines 27-46 Link Here
27
33
28
MAN6=		x${MAMEMESS}.6
34
MAN6=		x${MAMEMESS}.6
29
35
30
# Are we building MAME, MESS or WPCmame? (also set by slave ports)
36
# Are we building MAME, MESS or PinMAME? (also set by slave ports)
31
MAMEMESS?=	mame
37
MAMEMESS?=	mame
32
38
33
PLIST_SUB+=	MAMEMESS="x${MAMEMESS}" SPOOLGAMES="${SPOOLGAMES}"
39
PLIST_SUB+=	MAMEMESS="x${MAMEMESS}" SPOOLGAMES="${SPOOLGAMES}"
34
.if ${MAMEMESS} == "mame"
40
.if ${MAMEMESS} == "mame"
35
PLIST_SUB+=	MAMEONLY="" MESSONLY="@comment " WPCMAMEONLY="@comment "
41
PLIST_SUB+=	MAMEONLY="" MESSONLY="@comment " PINMAMEONLY="@comment "
36
.else
42
.else
37
.if ${MAMEMESS} == "mess"
43
.if ${MAMEMESS} == "mess"
38
PLIST_SUB+=	MAMEONLY="@comment " MESSONLY="" WPCMAMEONLY="@comment "
44
PLIST_SUB+=	MAMEONLY="@comment " MESSONLY="" PINMAMEONLY="@comment "
39
.else
45
.else
40
.if ${MAMEMESS} == "wpcmame"
46
.if ${MAMEMESS} == "pinmame"
41
PLIST_SUB+=	MAMEONLY="@comment " MESSONLY="@comment " WPCMAMEONLY=""
47
PLIST_SUB+=	MAMEONLY="@comment " MESSONLY="@comment " PINMAMEONLY=""
42
.else
48
.else
43
.error MAMEMESS must be set to one of "mame", "mess" or "wpcmame".
49
.error MAMEMESS must be set to one of "mame", "mess" or "pinmame".
44
.endif
50
.endif
45
.endif
51
.endif
46
.endif
52
.endif
Lines 50-56 Link Here
50
56
51
# Docs list
57
# Docs list
52
GENERALDOCS=	changes.unix \
58
GENERALDOCS=	changes.unix \
53
		credits.txt \
54
		liesmich.unix \
59
		liesmich.unix \
55
		multiplayer-readme.txt \
60
		multiplayer-readme.txt \
56
		xmame-doc-1.html \
61
		xmame-doc-1.html \
Lines 66-95 Link Here
66
		xmame-doc.sgml \
71
		xmame-doc.sgml \
67
		xmame-doc.txt
72
		xmame-doc.txt
68
XMAMEDOCS=	changes.mame \
73
XMAMEDOCS=	changes.mame \
74
		changes.opengl \
69
		gamelist.mame \
75
		gamelist.mame \
70
		readme.mame
76
		readme.mame
71
XMESSDOCS=	changes.mess \
77
XMESSDOCS=	changes.mess \
78
		credits.txt \
72
		gamelist.mess \
79
		gamelist.mess \
73
		readme.mess \
80
		readme.mess \
74
		messold.txt \
81
		messold.txt \
75
		messroms.txt
82
		messroms.txt
76
WPCMAMEDOCS=	wpcmame/simulation.txt \
83
PINMAMEDOCS=	pinmame/simulation.txt \
77
		wpcmame/whatsnew.txt \
84
		pinmame/whatsnew.txt \
78
		wpcmame/wpcmame.txt
85
		pinmame/pinmame.txt \
86
		pinmame/gamelist.txt \
87
		pinmame/keys.txt \
88
		pinmame/sounds.dat
79
.if ${MAMEMESS} == "mame"
89
.if ${MAMEMESS} == "mame"
80
ALLDOCS=	${GENERALDOCS} ${XMAMEDOCS}
90
ALLDOCS=	${GENERALDOCS} ${XMAMEDOCS}
81
.else
91
.else
82
.if ${MAMEMESS} == "mess"
92
.if ${MAMEMESS} == "mess"
83
ALLDOCS=	${GENERALDOCS} ${XMESSDOCS}
93
ALLDOCS=	${GENERALDOCS} ${XMESSDOCS}
84
.else
94
.else
85
ALLDOCS=	${GENERALDOCS} ${WPCMAMEDOCS}
95
ALLDOCS=	${GENERALDOCS} ${PINMAMEDOCS}
86
.endif
96
.endif
87
.endif
97
.endif
88
98
89
# CPS-2 patches - this enables extra games in MAME.
99
# CPS-2 patches - this enables extra games in MAME.
90
.if ${MAMEMESS} == "mame"
100
.if ${MAMEMESS} == "mame"
91
.if defined(WITH_CPS2) && ${WITH_CPS2} == "yes"
101
.if defined(WITH_CPS2) && ${WITH_CPS2} == "yes"
92
CPS2VERSION=	20010309
102
CPS2VERSION=	20010330
93
103
94
PATCH_SITES+=	http://www.win.tue.nl/~stijn/xmame/
104
PATCH_SITES+=	http://www.win.tue.nl/~stijn/xmame/
95
PATCHFILES+=	${DISTNAME}-cps2-${CPS2VERSION}.patch.gz
105
PATCHFILES+=	${DISTNAME}-cps2-${CPS2VERSION}.patch.gz
Lines 199-208 Link Here
199
	${CHMOD} 775 ${SPOOLGAMES}/x${MAMEMESS}
209
	${CHMOD} 775 ${SPOOLGAMES}/x${MAMEMESS}
200
	${INSTALL_DATA} ${WRKSRC}/doc/x${MAMEMESS}rc.dist \
210
	${INSTALL_DATA} ${WRKSRC}/doc/x${MAMEMESS}rc.dist \
201
				${PREFIX}/etc/x${MAMEMESS}rc.sample
211
				${PREFIX}/etc/x${MAMEMESS}rc.sample
202
	@if [ ! -e ${PREFIX}/etc/x${MAMEMESS}rc ]; then			\
203
		( cd ${PREFIX}/etc && 					\
204
		  ${LN} -sf x${MAMEMESS}rc.sample x${MAMEMESS}rc );	\
205
	fi
206
	${LN} -sf ${PREFIX}/etc/x${MAMEMESS}rc \
212
	${LN} -sf ${PREFIX}/etc/x${MAMEMESS}rc \
207
				${PREFIX}/share/x${MAMEMESS}/x${MAMEMESS}rc
213
				${PREFIX}/share/x${MAMEMESS}/x${MAMEMESS}rc
208
.if !defined(NOPORTDOCS)
214
.if !defined(NOPORTDOCS)
(-)xmame/distinfo (-2 / +3 lines)
Lines 1-6 Link Here
1
MD5 (xmame/xmame-0.37b12.1.tgz) = 8f08ef945ec49872397862d99676690f
1
MD5 (xmame/xmame-0.37b12.1.tgz) = 8f08ef945ec49872397862d99676690f
2
MD5 (xmame/xmame-0.37b13.1.tar.bz2) = ab81777720d7b1e724ff8d1d432325b1
2
MD5 (xmame/cheat.zip) = dc380436c04780950cee07d3e31bfb0b
3
MD5 (xmame/cheat.zip) = dc380436c04780950cee07d3e31bfb0b
3
MD5 (xmame/history.zip) = 69da5c33e6a78092c6cd75cbeb737c6a
4
MD5 (xmame/history.zip) = 69da5c33e6a78092c6cd75cbeb737c6a
4
MD5 (xmame/hsdat7.zip) = 9e4a7e36448895f13128a675327e34e4
5
MD5 (xmame/hsdat7.zip) = 9e4a7e36448895f13128a675327e34e4
5
MD5 (xmame/xmame-0.37b12.1-cps2-20010309.patch.gz) = 140c5891d70be13aef79d6702ee171ae
6
MD5 (xmame/xmame-0.37b13.1-cps2-20010330.patch.gz) = bf1d53ea84a4905d8377a187d3478883
6
MD5 (xmame/xmame-0.37b12.1-wpcmame-6.0.patch.gz) = c1bab845806bb13a3e24375701cd4a05
7
MD5 (xmame/xmame-0.37b13.1-pinmame-0.99b.patch.gz) = ea61399643a49b96025629960652455b
(-)xmame/files/patch-ac (-3 / +3 lines)
Lines 1-5 Link Here
1
--- src/unix/unix.mak.orig	Sat Mar 10 09:11:54 2001
1
--- src/unix/unix.mak.orig	Sat Mar 24 02:33:38 2001
2
+++ src/unix/unix.mak	Sun Mar 11 19:26:27 2001
2
+++ src/unix/unix.mak	Fri Mar 30 09:52:29 2001
3
@@ -50,14 +50,14 @@
3
@@ -50,14 +50,14 @@
4
 LIBS.xfx        = $(X11LIB) $(JOY_X11_LIBS) -lX11 -lXext -lglide2x
4
 LIBS.xfx        = $(X11LIB) $(JOY_X11_LIBS) -lX11 -lXext -lglide2x
5
 LIBS.svgafx     = $(X11LIB) -lvga -lvgagl -lglide2x
5
 LIBS.svgafx     = $(X11LIB) -lvga -lvgagl -lglide2x
Lines 9-15 Link Here
9
 LIBS.photon2	= -L/usr/lib -lph -lphrender
9
 LIBS.photon2	= -L/usr/lib -lph -lphrender
10
 
10
 
11
 CFLAGS.x11      = $(X11INC) $(JOY_X11_CFLAGS)
11
 CFLAGS.x11      = $(X11INC) $(JOY_X11_CFLAGS)
12
 CFLAGS.xgl      = $(X11INC) $(JOY_X11_CFLAGS) $(GLDRIVER)
12
 CFLAGS.xgl      = $(X11INC) $(JOY_X11_CFLAGS)
13
 CFLAGS.xfx      = $(X11INC) $(JOY_X11_CFLAGS) -I/usr/include/glide
13
 CFLAGS.xfx      = $(X11INC) $(JOY_X11_CFLAGS) -I/usr/include/glide
14
 CFLAGS.svgafx   = -I/usr/include/glide
14
 CFLAGS.svgafx   = -I/usr/include/glide
15
-CFLAGS.SDL      = -D_REENTRANT
15
-CFLAGS.SDL      = -D_REENTRANT
(-)xmame/pkg-plist (-4 / +8 lines)
Lines 2-8 Link Here
2
etc/%%MAMEMESS%%rc.sample
2
etc/%%MAMEMESS%%rc.sample
3
share/%%MAMEMESS%%/%%MAMEMESS%%rc
3
share/%%MAMEMESS%%/%%MAMEMESS%%rc
4
%%PORTDOCS%%share/doc/%%MAMEMESS%%/changes.unix
4
%%PORTDOCS%%share/doc/%%MAMEMESS%%/changes.unix
5
%%PORTDOCS%%share/doc/%%MAMEMESS%%/credits.txt
6
%%PORTDOCS%%share/doc/%%MAMEMESS%%/liesmich.unix
5
%%PORTDOCS%%share/doc/%%MAMEMESS%%/liesmich.unix
7
%%PORTDOCS%%share/doc/%%MAMEMESS%%/multiplayer-readme.txt
6
%%PORTDOCS%%share/doc/%%MAMEMESS%%/multiplayer-readme.txt
8
%%PORTDOCS%%share/doc/%%MAMEMESS%%/xmame-doc-1.html
7
%%PORTDOCS%%share/doc/%%MAMEMESS%%/xmame-doc-1.html
Lines 21-36 Link Here
21
%%MAMEONLY%%%%DATFILES%%share/xmame/history.dat
20
%%MAMEONLY%%%%DATFILES%%share/xmame/history.dat
22
%%MAMEONLY%%%%DATFILES%%share/xmame/cheat.dat
21
%%MAMEONLY%%%%DATFILES%%share/xmame/cheat.dat
23
%%MAMEONLY%%%%PORTDOCS%%share/doc/xmame/changes.mame
22
%%MAMEONLY%%%%PORTDOCS%%share/doc/xmame/changes.mame
23
%%MAMEONLY%%%%PORTDOCS%%share/doc/xmame/changes.opengl
24
%%MAMEONLY%%%%PORTDOCS%%share/doc/xmame/gamelist.mame
24
%%MAMEONLY%%%%PORTDOCS%%share/doc/xmame/gamelist.mame
25
%%MAMEONLY%%%%PORTDOCS%%share/doc/xmame/readme.mame
25
%%MAMEONLY%%%%PORTDOCS%%share/doc/xmame/readme.mame
26
%%MESSONLY%%%%PORTDOCS%%share/doc/xmess/credits.txt
26
%%MESSONLY%%%%PORTDOCS%%share/doc/xmess/changes.mess
27
%%MESSONLY%%%%PORTDOCS%%share/doc/xmess/changes.mess
27
%%MESSONLY%%%%PORTDOCS%%share/doc/xmess/gamelist.mess
28
%%MESSONLY%%%%PORTDOCS%%share/doc/xmess/gamelist.mess
28
%%MESSONLY%%%%PORTDOCS%%share/doc/xmess/readme.mess
29
%%MESSONLY%%%%PORTDOCS%%share/doc/xmess/readme.mess
29
%%MESSONLY%%%%PORTDOCS%%share/doc/xmess/messold.txt
30
%%MESSONLY%%%%PORTDOCS%%share/doc/xmess/messold.txt
30
%%MESSONLY%%%%PORTDOCS%%share/doc/xmess/messroms.txt
31
%%MESSONLY%%%%PORTDOCS%%share/doc/xmess/messroms.txt
31
%%WPCMAMEONLY%%%%PORTDOCS%%share/doc/xwpcmame/simulation.txt
32
%%PINMAMEONLY%%%%PORTDOCS%%share/doc/xpinmame/simulation.txt
32
%%WPCMAMEONLY%%%%PORTDOCS%%share/doc/xwpcmame/whatsnew.txt
33
%%PINMAMEONLY%%%%PORTDOCS%%share/doc/xpinmame/whatsnew.txt
33
%%WPCMAMEONLY%%%%PORTDOCS%%share/doc/xwpcmame/wpcmame.txt
34
%%PINMAMEONLY%%%%PORTDOCS%%share/doc/xpinmame/pinmame.txt
35
%%PINMAMEONLY%%%%PORTDOCS%%share/doc/xpinmame/gamelist.txt
36
%%PINMAMEONLY%%%%PORTDOCS%%share/doc/xpinmame/keys.txt
37
%%PINMAMEONLY%%%%PORTDOCS%%share/doc/xpinmame/sounds.dat
34
%%PORTDOCS%%@dirrm share/doc/%%MAMEMESS%%
38
%%PORTDOCS%%@dirrm share/doc/%%MAMEMESS%%
35
@dirrm share/%%MAMEMESS%%/roms
39
@dirrm share/%%MAMEMESS%%/roms
36
@dirrm share/%%MAMEMESS%%
40
@dirrm share/%%MAMEMESS%%
(-)xmess/Makefile (-1 / +2 lines)
Lines 8-16 Link Here
8
PORTNAME=	xmess
8
PORTNAME=	xmess
9
PORTVERSION=	0.37b12.1
9
PORTVERSION=	0.37b12.1
10
10
11
MAINTAINER=	nox@jelal.kn-bremen.de
11
MAINTAINER=	stijn@win.tue.nl
12
12
13
MASTERDIR=	${.CURDIR}/../xmame
13
MASTERDIR=	${.CURDIR}/../xmame
14
PATCHDIR=	${.CURDIR}/files
14
COMMENT=	${.CURDIR}/pkg-comment
15
COMMENT=	${.CURDIR}/pkg-comment
15
DESCR=		${.CURDIR}/pkg-descr
16
DESCR=		${.CURDIR}/pkg-descr
16
17
(-)xmess/files/patch-ac (+28 lines)
Line 0 Link Here
1
--- src/unix/unix.mak.orig	Sat Mar 10 09:11:54 2001
2
+++ src/unix/unix.mak	Sun Mar 11 19:26:27 2001
3
@@ -50,14 +50,14 @@
4
 LIBS.xfx        = $(X11LIB) $(JOY_X11_LIBS) -lX11 -lXext -lglide2x
5
 LIBS.svgafx     = $(X11LIB) -lvga -lvgagl -lglide2x
6
 LIBS.openstep	= -framework AppKit
7
-LIBS.SDL	= -ldl -lSDL -lpthread -D_REENTRANT
8
+LIBS.SDL	= `$(SDL_CONFIG) --libs`
9
 LIBS.photon2	= -L/usr/lib -lph -lphrender
10
 
11
 CFLAGS.x11      = $(X11INC) $(JOY_X11_CFLAGS)
12
 CFLAGS.xgl      = $(X11INC) $(JOY_X11_CFLAGS) $(GLDRIVER)
13
 CFLAGS.xfx      = $(X11INC) $(JOY_X11_CFLAGS) -I/usr/include/glide
14
 CFLAGS.svgafx   = -I/usr/include/glide
15
-CFLAGS.SDL      = -D_REENTRANT
16
+CFLAGS.SDL      = `$(SDL_CONFIG) --cflags`
17
 CFLAGS.photon2	=
18
 
19
 INST.x11        = doinstall
20
@@ -326,7 +326,7 @@
21
 
22
 doc/x$(TARGET).6: all src/unix/xmame.6-1 src/unix/xmame.6-3
23
 	cat src/unix/xmame.6-1 > doc/x$(TARGET).6
24
-	./x$(TARGET).$(DISPLAY_METHOD) -manhelp >> doc/x$(TARGET).6
25
+	./x$(TARGET).$(DISPLAY_METHOD) -noloadconfig -manhelp >> doc/x$(TARGET).6
26
 	cat src/unix/xmame.6-3 >> doc/x$(TARGET).6
27
 
28
 install: $(INST.$(DISPLAY_METHOD)) install-man
(-)xpinmame/Makefile (+24 lines)
Line 0 Link Here
1
# New ports collection makefile for:	xpinmame
2
# Date created:				Fri Mar 30 11:00:42 CEST 2001
3
# Whom:					stijn@win.tue.nl
4
#
5
# $FreeBSD$
6
#
7
8
PORTNAME=	xpinmame
9
PORTVERSION=	${XMAMEVERSION}+${PINMAMEVERSION}
10
11
PATCH_SITES+=	http://www.win.tue.nl/~stijn/xmame/
12
PATCHFILES+=	${DISTNAME}-pinmame-${PINMAMEVERSION}.patch.gz
13
14
MAINTAINER=	stijn@win.tue.nl
15
16
MASTERDIR=	${.CURDIR}/../xmame
17
COMMENT=	${.CURDIR}/pkg-comment
18
DESCR=		${.CURDIR}/pkg-descr
19
20
MAMEMESS=	pinmame
21
XMAMEVERSION=	0.37b13.1
22
PINMAMEVERSION=	0.99b
23
24
.include "${MASTERDIR}/Makefile"
(-)xpinmame/pkg-comment (+1 lines)
Line 0 Link Here
1
X11 emulator for pinball ROMs
(-)xpinmame/pkg-descr (+9 lines)
Line 0 Link Here
1
xpinmame is the X11 port of PinMAME, the Pinball Console emulator.
2
3
It runs pinball roms from Williams/Bally games, from 1977 onwards to
4
the new WPC system, around 1998. It also runs some Data East games.
5
6
It includes simulators to artificially press the 'switches' on the table,
7
however it does not simulate any game play, nor a real pinball table.
8
9
WWW: http://pinmame.emuviews.com/

Return to bug 26217