pkgsrc/emulators/stella/Makefile
dillo b9e2a69f23 update to 1.4.
Changes:
* Codebase ported to SDL. X11/OSS ports have been discontinued.
* Added OpenGL rendering support. (not enabled in pkgsrc)
* Added more refined in-game GUI.
* Added event remapping. Emulation keys can now be remapped to the
  keyboard or up to 4 joysticks.
* Added native Stelladaptor support. Joysticks, paddles, and driving
  controllers have been tested.
* Digital sound support has been greatly improved.
* Added support for switchable palettes.
* Added support for UA Limited style bankswitching (Funky Fish and Pleiades).
* Switched to using high compatibility M6502 mode by default. This
  means old state saves from previous Stella versions will no longer
  work.
2004-08-13 16:12:25 +00:00

47 lines
1.3 KiB
Makefile

# $NetBSD: Makefile,v 1.18 2004/08/13 16:12:25 dillo Exp $
STELLA_VERSION= 1.4
DISTNAME= stella-${STELLA_VERSION}-src
PKGNAME= stella-${STELLA_VERSION}
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=stella/}
MAINTAINER= dillo@NetBSD.org
HOMEPAGE= http://stella.sourceforge.net/
COMMENT= Multi-platform Atari 2600 VCS emulator
PATCHDIR= ${.CURDIR}/../stella/patches
DISTINFO_FILE= ${.CURDIR}/../stella/distinfo
WRKSRC= ${WRKDIR}/stella-${STELLA_VERSION}/src/build
USE_LANGUAGES= c c++
USE_GNU_TOOLS+= make
USE_BUILDLINK3= YES
USE_INSTALL= YES
UNLIMIT_RESOURCES=datasize
MAKEFILE= makefile
ALL_TARGET= linux
.if ${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "arm32"
GCC_REQD+= 3.0
.endif
MAKE_ENV= CXXFLAGS="${CXXFLAGS} -fno-rtti"
DOCDIR=${PREFIX}/share/doc/html/stella
DATADIR=${PREFIX}/share/stella
.include "../../devel/SDL/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/stella ${PREFIX}/bin
${INSTALL_DATA_DIR} ${DOCDIR}
${INSTALL_DATA_DIR} ${DOCDIR}/graphics
${INSTALL_DATA} ${WRKSRC}/../../docs/stella.html ${DOCDIR}
${INSTALL_DATA} ${WRKSRC}/../../docs/graphics/* ${DOCDIR}/graphics
${INSTALL_DATA_DIR} ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/../emucore/stella.pro ${DATADIR}
.include "../../mk/bsd.pkg.mk"