68158ec6df
* 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).
78 lines
2.4 KiB
Makefile
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"
|