mirror of
https://github.com/openbsd/ports.git
synced 2026-06-18 07:24:23 +02:00
73 lines
1.4 KiB
Makefile
73 lines
1.4 KiB
Makefile
ONLY_FOR_ARCHS = i386 amd64 powerpc
|
|
|
|
COMMENT = early macintosh emulator
|
|
|
|
V = 36.04
|
|
REVISION = 4
|
|
|
|
DISTNAME = minivmac-${V}
|
|
|
|
CATEGORIES = emulators
|
|
|
|
HOMEPAGE = https://gryphel.com/c/minivmac/
|
|
|
|
WANTLIB = X11 c sndio
|
|
|
|
# GPLv2
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
SITES = https://www.gryphel.com/d/minivmac/minivmac-${V}/
|
|
|
|
EXTRACT_SUFX = .src.tgz
|
|
|
|
COMPILER = base-clang ports-gcc
|
|
COMPILER_LANGS = c
|
|
USE_GMAKE = Yes
|
|
|
|
RUN_DEPENDS = devel/desktop-file-utils
|
|
|
|
WRKDIST = ${WRKDIR}/minivmac
|
|
|
|
ALL_TARGET = minivmac
|
|
|
|
SETUP_FLAGS-amd64 = -t ob64
|
|
SETUP_FLAGS-i386 = -t obsd
|
|
SETUP_FLAGS-powerpc = -t obsd -cpu ppc
|
|
|
|
FLAVORS = ii m128k
|
|
FLAVOR ?=
|
|
|
|
MODEL = -m Plus
|
|
.if ${FLAVOR:Mii}
|
|
MODEL = -m II
|
|
SUFFIX = -${FLAVOR}
|
|
.elif ${FLAVOR:Mm128k}
|
|
MODEL = -m 128K
|
|
SUFFIX = -${FLAVOR}
|
|
.endif
|
|
|
|
FULLPKGNAME = minivmac${SUFFIX}-${V}
|
|
SUBST_VARS = SUFFIX
|
|
|
|
post-extract:
|
|
cp ${FILESDIR}/SGLUSNIO.h ${WRKSRC}/src
|
|
|
|
do-gen:
|
|
cd ${WRKSRC}; cc setup/tool.c -o setup_t && \
|
|
./setup_t ${SETUP_FLAGS-${MACHINE_ARCH}} ${MODEL} > gen && \
|
|
sh ./gen
|
|
|
|
do-install:
|
|
${INSTALL_SCRIPT} ${WRKSRC}/minivmac ${PREFIX}/bin/minivmac${SUFFIX}
|
|
|
|
post-install:
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps/
|
|
${INSTALL_DATA} ${WRKSRC}/src/ICONAPPW.ico \
|
|
${PREFIX}/share/pixmaps/minivmac${SUFFIX}.ico
|
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/applications/
|
|
${INSTALL_DATA} ${FILESDIR}/minivmac${SUFFIX}.desktop \
|
|
${PREFIX}/share/applications/minivmac${SUFFIX}.desktop
|
|
|
|
.include <bsd.port.mk>
|