Update editors/libreoffice-tn to version 5.2.5
[dports.git] / emulators / quasi88 / Makefile
1 # Created by: Nishika <nishika@cheerful.com>
2 # $FreeBSD$
3
4 PORTNAME=       quasi88
5 PORTVERSION=    0.6.4
6 CATEGORIES=     emulators
7 MASTER_SITES=   http://www.eonet.ne.jp/~showtime/quasi88/release/
8
9 MAINTAINER=     ports@FreeBSD.org
10 COMMENT=        PC-8801 emulator for X
11
12 USE_XORG=       x11 xext
13 USES=           gmake tar:tgz
14 MAKE_ENV=       DATADIR="${DATADIR}" _CC="${CC}" _CFLAGS="${CFLAGS}" \
15                 _CXX="${CXX}" LD="${CXX}" PROGRAM="${PORTNAME}"
16 MAKE_ARGS=      ARCH="freebsd"
17
18 DESKTOP_ENTRIES="Quasi88" "" "" "quasi88" "" ""
19
20 PORTDOCS=       FAQ.TXT FORMAT.TXT GET-IMAGE.TXT HISTORY.TXT MANUAL.TXT \
21                 QUASI88.TXT
22 PORTEXAMPLES=   keyconf.rc quasi88.rc
23 PLIST_FILES=    bin/quasi88
24
25 MAKE_JOBS_UNSAFE=       yes
26
27 OPTIONS_DEFINE= DOCS EXAMPLES SDL
28 OPTIONS_DEFAULT=        SDL
29
30 SDL_USE=                sdl=sdl
31 SDL_MAKE_ENV=           SDL_VERSION=1 X11_JOYSTICK="joy_sdl"
32 SDL_MAKE_ENV_OFF=       X11_VERSION=1 X11_JOYSTICK="joy_bsd_usb"
33
34 .include <bsd.port.options.mk>
35
36 .if ${ARCH} == x86_64 || ${ARCH} == i386
37 MAKE_ENV+=      X11_LSB_FIRST=1
38 .endif
39
40 post-patch:
41         @${REINPLACE_CMD} -e \
42                 's|^X11_VERSION|# X11_VERSION|g ; \
43                  s|~/quasi88|$${DATADIR}|g ; \
44                  s|^X11_LSB|# X11_LSB|g ; \
45                  s|^X11_JOY|# X11_JOY|g ; \
46                  s|^SDL_|# SDL_|g ; \
47                  s|gcc|$${_CC}|g ; \
48                  s|-O2|$${_CFLAGS}|g ; \
49                  s|/usr/X11R6|$${LOCALBASE}|g ; \
50                  s|g++|$${_CXX}|g ; \
51                  s|^CXXLIBS|# CXXLIBS|g ; \
52                  s|^LD|# LD|g ; \
53                  s|^PROGRAM|# PROGRAM|g' ${WRKSRC}/Makefile
54
55 do-install:
56         ${INSTALL_PROGRAM} ${WRKSRC}/quasi88 ${STAGEDIR}${PREFIX}/bin
57
58 post-install-DOCS-on:
59         @${MKDIR} ${STAGEDIR}${DOCSDIR}
60         (cd ${WRKSRC}/document && ${INSTALL_DATA} ${PORTDOCS} \
61                 ${STAGEDIR}${DOCSDIR})
62
63 post-install-EXAMPLES-on:
64         @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
65         (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTEXAMPLES} \
66                 ${STAGEDIR}${EXAMPLESDIR})
67
68 .include <bsd.port.mk>