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

(-)emulators/quasi88/Makefile (-24 / +27 lines)
Lines 2-50 Link Here
2
# $FreeBSD: head/emulators/quasi88/Makefile 401096 2015-11-09 12:59:03Z antoine $
2
# $FreeBSD: head/emulators/quasi88/Makefile 401096 2015-11-09 12:59:03Z antoine $
3
3
4
PORTNAME=	quasi88
4
PORTNAME=	quasi88
5
PORTVERSION=	0.6.3
5
PORTVERSION=	0.6.4
6
PORTREVISION=	5
7
CATEGORIES=	emulators
6
CATEGORIES=	emulators
8
MASTER_SITES=	http://www.117.ne.jp/~show/pc8801/
7
MASTER_SITES=	http://www.eonet.ne.jp/~showtime/quasi88/release/
9
8
10
MAINTAINER=	ports@FreeBSD.org
9
MAINTAINER=	ports@FreeBSD.org
11
COMMENT=	PC-8801 emulator for X
10
COMMENT=	PC-8801 emulator for X
12
11
13
BROKEN=		unfetchable
14
15
USE_XORG=	x11 xext
16
USES=		gmake tar:tgz
12
USES=		gmake tar:tgz
13
USE_XORG=	x11 xext
17
MAKE_ENV=	DATADIR="${DATADIR}" _CC="${CC}" _CFLAGS="${CFLAGS}" \
14
MAKE_ENV=	DATADIR="${DATADIR}" _CC="${CC}" _CFLAGS="${CFLAGS}" \
18
		_CXX="${CXX}" LD="${CXX}" PROGRAM="${PORTNAME}"
15
		_CXX="${CXX}" LD="${CXX}" PROGRAM="${PORTNAME}"
19
MAKE_ARGS=	ARCH="freebsd"
16
MAKE_ARGS=	ARCH="freebsd"
17
MAKE_JOBS_UNSAFE=	yes
18
19
DESKTOP_ENTRIES="Quasi88" "" "" "quasi88" "" ""
20
20
21
PORTDOCS=	FAQ.TXT FORMAT.TXT GET-IMAGE.TXT HISTORY.TXT MANUAL.TXT \
21
PORTDOCS=	FAQ.TXT FORMAT.TXT GET-IMAGE.TXT HISTORY.TXT MANUAL.TXT \
22
		QUASI88.TXT
22
		QUASI88.TXT
23
PORTEXAMPLES=	*
23
PORTEXAMPLES=	keyconf.rc quasi88.rc
24
PLIST_FILES=	bin/quasi88
24
PLIST_FILES=	bin/quasi88
25
25
26
MAKE_JOBS_UNSAFE=	yes
26
OPTIONS_DEFINE=		DOCS EXAMPLES SDL
27
OPTIONS_DEFAULT=	SDL
27
28
28
OPTIONS_DEFINE=	DOCS EXAMPLES SDL
29
SDL_USE=		sdl=sdl
30
SDL_MAKE_ENV=		SDL_VERSION=1 X11_JOYSTICK="joy_sdl"
31
SDL_MAKE_ENV_OFF=	X11_VERSION=1 X11_JOYSTICK="joy_bsd_usb"
29
32
30
.include <bsd.port.options.mk>
33
.include <bsd.port.options.mk>
31
34
32
.if ${ARCH} == "i386"
35
.if ${ARCH} == amd64 || ${ARCH} == i386
33
MAKE_ENV+=	LSB_FIRST=1
36
MAKE_ENV+=	X11_LSB_FIRST=1
34
.endif
35
36
.if ${PORT_OPTIONS:MSDL}
37
USE_SDL=	sdl
38
MAKE_ENV+=	SDL_VERSION=1 JOYSTICK="joy_sdl"
39
.else
40
MAKE_ENV+=	X11_VERSION=1 JOYSTICK="joy_bsd_usb"
41
.endif
37
.endif
42
38
43
post-patch:
39
post-patch:
44
	@${REINPLACE_CMD} -e 's|^X11_|# X11_|g ; \
40
	@${REINPLACE_CMD} -e \
41
		's|^X11_VERSION|# X11_VERSION|g ; \
45
		 s|~/quasi88|$${DATADIR}|g ; \
42
		 s|~/quasi88|$${DATADIR}|g ; \
46
		 s|^LSB_|# LSB_|g ; \
43
		 s|^X11_LSB|# X11_LSB|g ; \
47
		 s|^JOY|# JOY|g ; \
44
		 s|^X11_JOY|# X11_JOY|g ; \
48
		 s|^SDL_|# SDL_|g ; \
45
		 s|^SDL_|# SDL_|g ; \
49
		 s|gcc|$${_CC}|g ; \
46
		 s|gcc|$${_CC}|g ; \
50
		 s|-O2|$${_CFLAGS}|g ; \
47
		 s|-O2|$${_CFLAGS}|g ; \
Lines 55-65 Link Here
55
		 s|^PROGRAM|# PROGRAM|g' ${WRKSRC}/Makefile
52
		 s|^PROGRAM|# PROGRAM|g' ${WRKSRC}/Makefile
56
53
57
do-install:
54
do-install:
58
	${INSTALL_PROGRAM} ${WRKSRC}/quasi88 ${STAGEDIR}${PREFIX}/bin
55
	(cd ${WRKSRC} && ${INSTALL_PROGRAM} quasi88 \
59
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
56
		${STAGEDIR}${PREFIX}/bin)
60
	${INSTALL_DATA} ${WRKSRC}/*.rc ${STAGEDIR}${EXAMPLESDIR}
57
58
post-install-DOCS-on:
61
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
59
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
62
	(cd ${WRKSRC}/document && ${INSTALL_DATA} ${PORTDOCS} \
60
	(cd ${WRKSRC}/document && ${INSTALL_DATA} ${PORTDOCS} \
63
		${STAGEDIR}${DOCSDIR})
61
		${STAGEDIR}${DOCSDIR})
64
62
63
post-install-EXAMPLES-on:
64
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
65
	(cd ${WRKSRC} && ${INSTALL_DATA} ${PORTEXAMPLES} \
66
		${STAGEDIR}${EXAMPLESDIR})
67
65
.include <bsd.port.mk>
68
.include <bsd.port.mk>
(-)emulators/quasi88/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (quasi88-0.6.3.tgz) = 01814e62b33f78b98f8ea9a8073bebf17d61917dc2caa3d08ec88e6a9f169699
1
SHA256 (quasi88-0.6.4.tgz) = 2c4329f9f77e02a1e1f23c941be07fbe6e4a32353b5d012531f53b06996881ff
2
SIZE (quasi88-0.6.3.tgz) = 732695
2
SIZE (quasi88-0.6.4.tgz) = 1107470
(-)emulators/quasi88/pkg-descr (-3 / +2 lines)
Lines 1-4 Link Here
1
This is a PC-8801 emulator for X.
1
PC-8801 emulator for X.
2
See http://www.117.ne.jp/~show/pc8801/pc88emu.html for further information.
3
2
4
WWW: http://www.117.ne.jp/~show/pc8801/pc88emu.html
3
WWW: http://www.eonet.ne.jp/~showtime/quasi88/

Return to bug 205204