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

(-)emulators/mess/Makefile (-17 / +15 lines)
Lines 1-20 Link Here
1
# New ports collection makefile for:	sdlmess
1
# Created by: alepulver
2
# Date created:				2007-01-10
3
# Whom:					alepulver
4
#
5
# $FreeBSD: ports/emulators/mess/Makefile,v 1.38 2012/06/17 20:12:22 sylvio Exp $
2
# $FreeBSD: ports/emulators/mess/Makefile,v 1.38 2012/06/17 20:12:22 sylvio Exp $
6
#
7
3
8
PORTNAME=	mess
4
PORTNAME=	mess
9
PORTVERSION=	0.146${PATCHSUFFIX}
5
PORTVERSION=	0.147${PATCHSUFFIX}
10
CATEGORIES=	emulators
6
CATEGORIES=	emulators
11
#MASTER_SITES=	http://www.mess.org/_media/downloads:/
7
MASTER_SITES=	SF/mame.mirror/MAME%20${PORTVERSION} \
12
MASTER_SITES=	http://ompldr.org/vZHV6ag/ \
8
		http://mame.mirrors.zippykid.com/releases/ \
13
		http://distfiles.exherbo.org/distfiles/ \
9
		http://emumovies.com/aarongiles/releases/ \
14
		http://www.umich.edu/~archive/apollo/
10
		http://mamedev.org/updates/:patchsets
15
DISTNAME=	${PORTNAME}${PORTVERSION:S/.//:C/p[0-9]*$//}s
11
DISTNAME=	mame${PORTVERSION:S/.//:C/p[0-9]*$//}s
16
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} \
12
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} \
17
		${UPDATE_PATCHES:C/$/.zip/}
13
		${UPDATE_PATCHES:C/$/.zip:patchsets/}
18
DIST_SUBDIR=	mame
14
DIST_SUBDIR=	mame
19
15
20
MAINTAINER=	ports@FreeBSD.org
16
MAINTAINER=	ports@FreeBSD.org
Lines 38-44 Link Here
38
USE_GCC=	4.6+
34
USE_GCC=	4.6+
39
USE_GMAKE=	yes
35
USE_GMAKE=	yes
40
MAKE_ENV=	NOWERROR=1 OPTIMIZE=0 USE_NETWORK=1 \
36
MAKE_ENV=	NOWERROR=1 OPTIMIZE=0 USE_NETWORK=1 \
41
		OPT_FLAGS="${CXXFLAGS}" GCC_LDFLAGS="${LDFLAGS}"
37
		OPT_FLAGS="${CXXFLAGS}" GCC_LDFLAGS="${LDFLAGS}" \
38
		TARGET="${PORTNAME}"
42
MAKEFILE=	makefile
39
MAKEFILE=	makefile
43
MAKE_JOBS_SAFE=	yes
40
MAKE_JOBS_SAFE=	yes
44
41
Lines 49-55 Link Here
49
.if defined(PATCHLEVEL) && ${PATCHLEVEL}
46
.if defined(PATCHLEVEL) && ${PATCHLEVEL}
50
PATCHSUFFIX=	p${PATCHLEVEL}
47
PATCHSUFFIX=	p${PATCHLEVEL}
51
UPDATE_PATCHES!=	/usr/bin/jot -s " " \
48
UPDATE_PATCHES!=	/usr/bin/jot -s " " \
52
		-w ${PORTNAME}${PORTVERSION:S/.//:C/\.p[0-9]*$//}u%d_diff \
49
		-w ${PORTVERSION:S/.//:C/\.p[0-9]*$//}u%d_diff \
53
		${PATCHLEVEL} 1 ${PATCHLEVEL}
50
		${PATCHLEVEL} 1 ${PATCHLEVEL}
54
.endif
51
.endif
55
52
Lines 78-83 Link Here
78
.endif
75
.endif
79
76
80
post-extract:
77
post-extract:
78
	@${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${WRKDIR}/mame.zip ${EXTRACT_AFTER_ARGS}
79
	@${RM} -f ${WRKDIR}/mame.zip
81
# Use post-extract target to get in before dos2unix-isation
80
# Use post-extract target to get in before dos2unix-isation
82
.if defined(UPDATE_PATCHES)
81
.if defined(UPDATE_PATCHES)
83
. for patch in ${UPDATE_PATCHES:S/_/./}
82
. for patch in ${UPDATE_PATCHES:S/_/./}
Lines 108-116 Link Here
108
do-install:
107
do-install:
109
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
108
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
110
	@${MKDIR} ${PREFIX}/libexec/${PORTNAME}
109
	@${MKDIR} ${PREFIX}/libexec/${PORTNAME}
111
.for FILE in castool chdman imgtool jedutil ldresample ldverify romcmp \
110
.for F in castool chdman imgtool jedutil ldresample ldverify romcmp \
112
	testkeys unidasm
111
	testkeys unidasm
113
	${INSTALL_PROGRAM} ${WRKSRC}/${FILE} ${PREFIX}/libexec/${PORTNAME}
112
	${INSTALL_PROGRAM} ${WRKSRC}/${F} ${PREFIX}/libexec/${PORTNAME}
114
.endfor
113
.endfor
115
	@${MKDIR} ${DATADIR}
114
	@${MKDIR} ${DATADIR}
116
	@(cd ${WRKSRC} && ${COPYTREE_SHARE} artwork ${DATADIR})
115
	@(cd ${WRKSRC} && ${COPYTREE_SHARE} artwork ${DATADIR})
Lines 118-124 Link Here
118
	@(cd ${WRKSRC}/src/osd/sdl && ${COPYTREE_SHARE} keymaps ${DATADIR})
117
	@(cd ${WRKSRC}/src/osd/sdl && ${COPYTREE_SHARE} keymaps ${DATADIR})
119
.if ${PORT_OPTIONS:MDOCS}
118
.if ${PORT_OPTIONS:MDOCS}
120
	@${MKDIR} ${DOCSDIR}
119
	@${MKDIR} ${DOCSDIR}
121
	${INSTALL_DATA} ${WRKSRC}/*.txt ${DOCSDIR}
122
	@(cd ${WRKSRC} && ${COPYTREE_SHARE} docs ${DOCSDIR})
120
	@(cd ${WRKSRC} && ${COPYTREE_SHARE} docs ${DOCSDIR})
123
.endif
121
.endif
124
.if ${PORT_OPTIONS:MEXAMPLES}
122
.if ${PORT_OPTIONS:MEXAMPLES}
(-)emulators/mess/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (mame/mess0146s.zip) = bdebfdcdef8f4d7a6e87ff80af00446a68d374c7f279fe8b5a63cf87f2b7ee28
1
SHA256 (mame/mame0147s.zip) = 4567df6ff381248fdf6e731a87f784d242b17086a1e0dd46826fac29f9304d68
2
SIZE (mame/mess0146s.zip) = 62626787
2
SIZE (mame/mame0147s.zip) = 32354285
(-)emulators/mess/pkg-plist (-57 / +24 lines)
Lines 8-77 Link Here
8
libexec/mess/romcmp
8
libexec/mess/romcmp
9
libexec/mess/testkeys
9
libexec/mess/testkeys
10
libexec/mess/unidasm
10
libexec/mess/unidasm
11
%%PORTDOCS%%%%DOCSDIR%%/docs/compiling.htm
12
%%PORTDOCS%%%%DOCSDIR%%/docs/config.txt
11
%%PORTDOCS%%%%DOCSDIR%%/docs/config.txt
13
%%PORTDOCS%%%%DOCSDIR%%/docs/credits.htm
14
%%PORTDOCS%%%%DOCSDIR%%/docs/faq.htm
15
%%PORTDOCS%%%%DOCSDIR%%/docs/hlsl.txt
12
%%PORTDOCS%%%%DOCSDIR%%/docs/hlsl.txt
16
%%PORTDOCS%%%%DOCSDIR%%/docs/howto.htm
17
%%PORTDOCS%%%%DOCSDIR%%/docs/imgtool.txt
13
%%PORTDOCS%%%%DOCSDIR%%/docs/imgtool.txt
18
%%PORTDOCS%%%%DOCSDIR%%/docs/license.txt
14
%%PORTDOCS%%%%DOCSDIR%%/docs/license.txt
19
%%PORTDOCS%%%%DOCSDIR%%/docs/mame.txt
15
%%PORTDOCS%%%%DOCSDIR%%/docs/mame.txt
20
%%PORTDOCS%%%%DOCSDIR%%/docs/messnew.txt
21
%%PORTDOCS%%%%DOCSDIR%%/docs/newvideo.txt
16
%%PORTDOCS%%%%DOCSDIR%%/docs/newvideo.txt
17
%%PORTDOCS%%%%DOCSDIR%%/docs/nscsi.txt
22
%%PORTDOCS%%%%DOCSDIR%%/docs/windows.txt
18
%%PORTDOCS%%%%DOCSDIR%%/docs/windows.txt
23
%%PORTDOCS%%%%DOCSDIR%%/whatsnew.txt
24
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mess.ini
19
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mess.ini
25
%%DATADIR%%/artwork/4004clk.zip
26
%%DATADIR%%/artwork/academy.zip
27
%%DATADIR%%/artwork/aim65.zip
28
%%DATADIR%%/artwork/alm16.zip
29
%%DATADIR%%/artwork/alm32.zip
30
%%DATADIR%%/artwork/amsterd.zip
31
%%DATADIR%%/artwork/aperture.png
20
%%DATADIR%%/artwork/aperture.png
32
%%DATADIR%%/artwork/avigo.zip
33
%%DATADIR%%/artwork/berlinp.zip
34
%%DATADIR%%/artwork/bpl32.zip
35
%%DATADIR%%/artwork/ccmk1.zip
36
%%DATADIR%%/artwork/ccmk2.zip
37
%%DATADIR%%/artwork/dallas16.zip
38
%%DATADIR%%/artwork/gen32.zip
39
%%DATADIR%%/artwork/gen32_41.zip
40
%%DATADIR%%/artwork/gen32_oc.zip
41
%%DATADIR%%/artwork/glasgow.zip
42
%%DATADIR%%/artwork/hp48g.zip
43
%%DATADIR%%/artwork/hp48gp.zip
44
%%DATADIR%%/artwork/hp48gx.zip
45
%%DATADIR%%/artwork/hp48s.zip
46
%%DATADIR%%/artwork/hp48sx.zip
47
%%DATADIR%%/artwork/junior.zip
48
%%DATADIR%%/artwork/kim1.zip
49
%%DATADIR%%/artwork/lond020.zip
50
%%DATADIR%%/artwork/lond030.zip
51
%%DATADIR%%/artwork/lyon16.zip
52
%%DATADIR%%/artwork/lyon32.zip
53
%%DATADIR%%/artwork/milano.zip
54
%%DATADIR%%/artwork/mm4.zip
55
%%DATADIR%%/artwork/mo5.zip
56
%%DATADIR%%/artwork/mo5nr.zip
57
%%DATADIR%%/artwork/mo6.zip
58
%%DATADIR%%/artwork/monteciv.zip
59
%%DATADIR%%/artwork/mpf1.zip
60
%%DATADIR%%/artwork/mpf1b.zip
61
%%DATADIR%%/artwork/pc1401.zip
62
%%DATADIR%%/artwork/pc1402.zip
63
%%DATADIR%%/artwork/pc1403.zip
64
%%DATADIR%%/artwork/polgar.zip
65
%%DATADIR%%/artwork/sexpertc.zip
66
%%DATADIR%%/artwork/ssystem3.zip
67
%%DATADIR%%/artwork/supercon.zip
68
%%DATADIR%%/artwork/to7.zip
69
%%DATADIR%%/artwork/to770.zip
70
%%DATADIR%%/artwork/to8.zip
71
%%DATADIR%%/artwork/to9.zip
72
%%DATADIR%%/artwork/to9p.zip
73
%%DATADIR%%/artwork/van16.zip
74
%%DATADIR%%/artwork/van32.zip
75
%%DATADIR%%/artwork/white.png
21
%%DATADIR%%/artwork/white.png
76
%%DATADIR%%/hash/32x.xml
22
%%DATADIR%%/hash/32x.xml
77
%%DATADIR%%/hash/3do_m2.xml
23
%%DATADIR%%/hash/3do_m2.xml
Lines 96-102 Link Here
96
%%DATADIR%%/hash/arcadia.xml
42
%%DATADIR%%/hash/arcadia.xml
97
%%DATADIR%%/hash/astrocde.xml
43
%%DATADIR%%/hash/astrocde.xml
98
%%DATADIR%%/hash/atom.xml
44
%%DATADIR%%/hash/atom.xml
45
%%DATADIR%%/hash/bbca_cass.xml
46
%%DATADIR%%/hash/bbcb_cass.xml
99
%%DATADIR%%/hash/bbcbc.xml
47
%%DATADIR%%/hash/bbcbc.xml
48
%%DATADIR%%/hash/bbcm_cart.xml
49
%%DATADIR%%/hash/bbcm_cass.xml
50
%%DATADIR%%/hash/bw12.xml
100
%%DATADIR%%/hash/bw2.xml
51
%%DATADIR%%/hash/bw2.xml
101
%%DATADIR%%/hash/c128_cart.xml
52
%%DATADIR%%/hash/c128_cart.xml
102
%%DATADIR%%/hash/c128_flop.xml
53
%%DATADIR%%/hash/c128_flop.xml
Lines 111-121 Link Here
111
%%DATADIR%%/hash/channelf.xml
62
%%DATADIR%%/hash/channelf.xml
112
%%DATADIR%%/hash/coco_cart.xml
63
%%DATADIR%%/hash/coco_cart.xml
113
%%DATADIR%%/hash/coleco.xml
64
%%DATADIR%%/hash/coleco.xml
65
%%DATADIR%%/hash/compis.xml
114
%%DATADIR%%/hash/cpc_cass.xml
66
%%DATADIR%%/hash/cpc_cass.xml
115
%%DATADIR%%/hash/cpc_flop.xml
67
%%DATADIR%%/hash/cpc_flop.xml
116
%%DATADIR%%/hash/crvision.xml
68
%%DATADIR%%/hash/crvision.xml
117
%%DATADIR%%/hash/dim68k.xml
69
%%DATADIR%%/hash/dim68k.xml
118
%%DATADIR%%/hash/einstein.xml
70
%%DATADIR%%/hash/einstein.xml
71
%%DATADIR%%/hash/electron_cart.xml
119
%%DATADIR%%/hash/famicom_flop.xml
72
%%DATADIR%%/hash/famicom_flop.xml
120
%%DATADIR%%/hash/fm77av.xml
73
%%DATADIR%%/hash/fm77av.xml
121
%%DATADIR%%/hash/fm7_cass.xml
74
%%DATADIR%%/hash/fm7_cass.xml
Lines 130-135 Link Here
130
%%DATADIR%%/hash/gx4000.xml
83
%%DATADIR%%/hash/gx4000.xml
131
%%DATADIR%%/hash/ibm5140.xml
84
%%DATADIR%%/hash/ibm5140.xml
132
%%DATADIR%%/hash/ibm5150.xml
85
%%DATADIR%%/hash/ibm5150.xml
86
%%DATADIR%%/hash/ibm5150_cass.xml
133
%%DATADIR%%/hash/ibm5170.xml
87
%%DATADIR%%/hash/ibm5170.xml
134
%%DATADIR%%/hash/ibmpcjr_cart.xml
88
%%DATADIR%%/hash/ibmpcjr_cart.xml
135
%%DATADIR%%/hash/ibmpcjr_flop.xml
89
%%DATADIR%%/hash/ibmpcjr_flop.xml
Lines 155-170 Link Here
155
%%DATADIR%%/hash/megadriv.xml
109
%%DATADIR%%/hash/megadriv.xml
156
%%DATADIR%%/hash/megaduck.xml
110
%%DATADIR%%/hash/megaduck.xml
157
%%DATADIR%%/hash/megapc.xml
111
%%DATADIR%%/hash/megapc.xml
112
%%DATADIR%%/hash/megatech.xml
158
%%DATADIR%%/hash/mpz80.xml
113
%%DATADIR%%/hash/mpz80.xml
159
%%DATADIR%%/hash/msx.hsi
114
%%DATADIR%%/hash/msx.hsi
160
%%DATADIR%%/hash/msx1_cart.xml
115
%%DATADIR%%/hash/msx1_cart.xml
161
%%DATADIR%%/hash/msx2.hsi
116
%%DATADIR%%/hash/msx2.hsi
162
%%DATADIR%%/hash/msx2_cart.xml
117
%%DATADIR%%/hash/msx2_cart.xml
118
%%DATADIR%%/hash/mz2000_cass.xml
119
%%DATADIR%%/hash/mz2000_flop.xml
163
%%DATADIR%%/hash/mz2500.xml
120
%%DATADIR%%/hash/mz2500.xml
121
%%DATADIR%%/hash/mz700_cass.xml
164
%%DATADIR%%/hash/n64.xml
122
%%DATADIR%%/hash/n64.xml
165
%%DATADIR%%/hash/neogeo.xml
166
%%DATADIR%%/hash/nes.hsi
123
%%DATADIR%%/hash/nes.hsi
167
%%DATADIR%%/hash/nes.xml
124
%%DATADIR%%/hash/nes.xml
125
%%DATADIR%%/hash/neogeo.xml
168
%%DATADIR%%/hash/next.xml
126
%%DATADIR%%/hash/next.xml
169
%%DATADIR%%/hash/ngp.xml
127
%%DATADIR%%/hash/ngp.xml
170
%%DATADIR%%/hash/ngpc.xml
128
%%DATADIR%%/hash/ngpc.xml
Lines 179-184 Link Here
179
%%DATADIR%%/hash/pc98.xml
137
%%DATADIR%%/hash/pc98.xml
180
%%DATADIR%%/hash/pce.xml
138
%%DATADIR%%/hash/pce.xml
181
%%DATADIR%%/hash/pcecd.xml
139
%%DATADIR%%/hash/pcecd.xml
140
%%DATADIR%%/hash/pcw.xml
182
%%DATADIR%%/hash/pico.xml
141
%%DATADIR%%/hash/pico.xml
183
%%DATADIR%%/hash/pippin.xml
142
%%DATADIR%%/hash/pippin.xml
184
%%DATADIR%%/hash/pippin_flop.xml
143
%%DATADIR%%/hash/pippin_flop.xml
Lines 190-195 Link Here
190
%%DATADIR%%/hash/pv1000.xml
149
%%DATADIR%%/hash/pv1000.xml
191
%%DATADIR%%/hash/pv2000.xml
150
%%DATADIR%%/hash/pv2000.xml
192
%%DATADIR%%/hash/ql.xml
151
%%DATADIR%%/hash/ql.xml
152
%%DATADIR%%/hash/ql_cass.xml
193
%%DATADIR%%/hash/rainbow.xml
153
%%DATADIR%%/hash/rainbow.xml
194
%%DATADIR%%/hash/rx78.xml
154
%%DATADIR%%/hash/rx78.xml
195
%%DATADIR%%/hash/sage2.xml
155
%%DATADIR%%/hash/sage2.xml
Lines 197-212 Link Here
197
%%DATADIR%%/hash/saturn.xml
157
%%DATADIR%%/hash/saturn.xml
198
%%DATADIR%%/hash/scv.xml
158
%%DATADIR%%/hash/scv.xml
199
%%DATADIR%%/hash/segacd.xml
159
%%DATADIR%%/hash/segacd.xml
160
%%DATADIR%%/hash/sf7000.xml
200
%%DATADIR%%/hash/sg1000.xml
161
%%DATADIR%%/hash/sg1000.xml
201
%%DATADIR%%/hash/sgx.xml
162
%%DATADIR%%/hash/sgx.xml
202
%%DATADIR%%/hash/smc777.xml
163
%%DATADIR%%/hash/smc777.xml
203
%%DATADIR%%/hash/sms.xml
164
%%DATADIR%%/hash/sms.xml
204
%%DATADIR%%/hash/snes.xml
165
%%DATADIR%%/hash/snes.xml
205
%%DATADIR%%/hash/softwarelist.dtd
206
%%DATADIR%%/hash/sorcerer_cart.xml
166
%%DATADIR%%/hash/sorcerer_cart.xml
167
%%DATADIR%%/hash/softwarelist.dtd
207
%%DATADIR%%/hash/spectrum.xml
168
%%DATADIR%%/hash/spectrum.xml
208
%%DATADIR%%/hash/st.xml
169
%%DATADIR%%/hash/st.xml
209
%%DATADIR%%/hash/studio2.xml
170
%%DATADIR%%/hash/studio2.xml
171
%%DATADIR%%/hash/stv.xml
210
%%DATADIR%%/hash/super6.xml
172
%%DATADIR%%/hash/super6.xml
211
%%DATADIR%%/hash/supracan.xml
173
%%DATADIR%%/hash/supracan.xml
212
%%DATADIR%%/hash/svi318_cart.xml
174
%%DATADIR%%/hash/svi318_cart.xml
Lines 214-219 Link Here
214
%%DATADIR%%/hash/svi318_flop.xml
176
%%DATADIR%%/hash/svi318_flop.xml
215
%%DATADIR%%/hash/svision.xml
177
%%DATADIR%%/hash/svision.xml
216
%%DATADIR%%/hash/tandy200.xml
178
%%DATADIR%%/hash/tandy200.xml
179
%%DATADIR%%/hash/tandy2k.xml
180
%%DATADIR%%/hash/tandy6k.xml
217
%%DATADIR%%/hash/tdv2324.xml
181
%%DATADIR%%/hash/tdv2324.xml
218
%%DATADIR%%/hash/tg16.xml
182
%%DATADIR%%/hash/tg16.xml
219
%%DATADIR%%/hash/ti99_cart.xml
183
%%DATADIR%%/hash/ti99_cart.xml
Lines 233-240 Link Here
233
%%DATADIR%%/hash/vic1001_flop.xml
197
%%DATADIR%%/hash/vic1001_flop.xml
234
%%DATADIR%%/hash/vidbrain.xml
198
%%DATADIR%%/hash/vidbrain.xml
235
%%DATADIR%%/hash/vii.xml
199
%%DATADIR%%/hash/vii.xml
200
%%DATADIR%%/hash/vip.xml
236
%%DATADIR%%/hash/vixen.xml
201
%%DATADIR%%/hash/vixen.xml
237
%%DATADIR%%/hash/vsmile.xml
202
%%DATADIR%%/hash/vsmile.xml
203
%%DATADIR%%/hash/wangpc.xml
204
%%DATADIR%%/hash/wmbullet.xml
238
%%DATADIR%%/hash/wscolor.xml
205
%%DATADIR%%/hash/wscolor.xml
239
%%DATADIR%%/hash/wswan.xml
206
%%DATADIR%%/hash/wswan.xml
240
%%DATADIR%%/hash/x07_card.xml
207
%%DATADIR%%/hash/x07_card.xml

Return to bug 171995