pkgsrc/emulators/aranym/Makefile
ryoon 68158ec6df Update to 0.9.14
* Update emutos to 0.8.7

Changelog:
2012/09/20 - version 0.9.14 released

 Mac users: check out the new bridged ethernet (see README_ethernet.rtf).

 All users: try out the new Single Blit Composing and Single Blit Refresh
 modes - they might give you a better video performance.

 There are also many compilation and build fixes for various MacOSX targets
 and few MPFR FPU fixes.

 And last but not least, there's a neat user requested feature - mouse ungrab
 (frees your keyboard and mouse from ARAnyM window so you can work in other
 applications while ARAnyM is running) simply by clicking the host middle
 mouse button (well, works only if you don't have the Eiffel mouse wheel
 emulation enabled in settings).
2012-10-06 12:46:12 +00:00

78 lines
2.4 KiB
Makefile

# $NetBSD: Makefile,v 1.27 2012/10/06 12:46:12 ryoon Exp $
#
DISTNAME= aranym_0.9.14.orig
PKGNAME= ${DISTNAME:S/_/-/:S/.orig//}
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=aranym/}
SITES.emutos-512k-0.8.7.zip= ${MASTER_SITE_SOURCEFORGE:=emutos/}
DISTFILES= ${DEFAULT_DISTFILES} emutos-512k-0.8.7.zip
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://aranym.sourceforge.net/
COMMENT= Atari Running on Any Machine
LICENSE= gnu-gpl-v2
WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
AUTOCONF_REQD= 2..50
USE_TOOLS+= autoconf gmake gzip
USE_LANGUAGES= c c++
GNU_CONFIGURE= yes
MANCOMPRESSED= yes
CONFIGURE_ARGS+= --enable-fullmmu
CONFIGURE_ARGS+= --enable-atc=full
EMUTOS_WRKSRC= ${WRKDIR}/emutos-512k-0.8.7
EMUTOS_DOC_DIR= ${PREFIX}/share/doc/aranym/emutos
EMUTOS_ROM_DIR= ${PREFIX}/share/aranym
REQD_DIRS+= ${EMUTOS_ROM_DIR} ${EMUTOS_DOC_DIR}
SUBST_CLASSES+= paths
SUBST_STAGE.paths= post-build
SUBST_FILES.paths= doc/config
SUBST_FILES.paths+= doc/aranym.1
SUBST_SED.paths= -e "s|/usr/share/|${PREFIX}/share/|g"
SUBST_SED.paths+= -e "s|/usr/local/share/|${PREFIX}/share/|g"
SUBST_MESSAGE.paths= Fixing hardcoded paths.
.include "options.mk"
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "Linux"
CONFIGURE_ARGS+= --enable-nfpci
.endif
.if !empty(MACHINE_PLATFORM:MLinux-*-i386)
CONFIGURE_ARGS+= --enable-jit-compiler
CONFIGURE_ARGS+= --enable-jit-fpu
.endif
# This appears if it thinks it can use tun/tap interfaces.
# (While NetBSD has these, the configure test rejects it.)
PLIST_VARS+= aratapif
.if !empty(MACHINE_PLATFORM:MLinux-*-*) || \
!empty(MACHINE_PLATFORM:MDarwin-*-*)
PLIST.aratapif= yes
.endif
INSTALLATION_DIRS+= ${EMUTOS_DOC_DIR} ${EMUTOS_ROM_DIR}
pre-configure:
cd ${WRKSRC} && autoconf
post-install:
${INSTALL_DATA} ${EMUTOS_WRKSRC}/etos512k.img ${DESTDIR}${EMUTOS_ROM_DIR}
${INSTALL_DATA} ${EMUTOS_WRKSRC}/readme.txt ${DESTDIR}${EMUTOS_DOC_DIR}
${INSTALL_DATA} ${EMUTOS_WRKSRC}/doc/announce.txt ${DESTDIR}${EMUTOS_DOC_DIR}
${INSTALL_DATA} ${EMUTOS_WRKSRC}/doc/authors.txt ${DESTDIR}${EMUTOS_DOC_DIR}
${INSTALL_DATA} ${EMUTOS_WRKSRC}/doc/changelog.txt ${DESTDIR}${EMUTOS_DOC_DIR}
${INSTALL_DATA} ${EMUTOS_WRKSRC}/doc/license.txt ${DESTDIR}${EMUTOS_DOC_DIR}
${INSTALL_DATA} ${EMUTOS_WRKSRC}/doc/status.txt ${DESTDIR}${EMUTOS_DOC_DIR}
.include "../../devel/SDL/buildlink3.mk"
.include "../../math/mpfr/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"