summaryrefslogtreecommitdiffstats
path: root/emulators/stella/Makefile
diff options
context:
space:
mode:
authormax <max@FreeBSD.org>1997-07-31 07:19:46 +0000
committermax <max@FreeBSD.org>1997-07-31 07:19:46 +0000
commite62c9d0b25f32fdc3423613cc5fe1ed2c6f5ec39 (patch)
treee73b2757259e7b9e7a2f3f921b527338737b64fe /emulators/stella/Makefile
parent68ed5d5103a2aa8cd1d9bc1c7a997a7a3967c1f1 (diff)
downloadFreeBSD-ports-e62c9d0b25f32fdc3423613cc5fe1ed2c6f5ec39.zip
FreeBSD-ports-e62c9d0b25f32fdc3423613cc5fe1ed2c6f5ec39.tar.gz
New port, stella:
Atari 2600 VCS emulator PR: 3627 Submitted by: Joel Sutton <sutton@aardvark.apana.org.au>
Diffstat (limited to 'emulators/stella/Makefile')
-rw-r--r--emulators/stella/Makefile63
1 files changed, 63 insertions, 0 deletions
diff --git a/emulators/stella/Makefile b/emulators/stella/Makefile
new file mode 100644
index 0000000..fea45e7
--- /dev/null
+++ b/emulators/stella/Makefile
@@ -0,0 +1,63 @@
+# New ports collection makefile for: stella-0.6
+# Version required: 0.6
+# Date created: 1st May, 1997
+# Whom: Joel Sutton <sutton@aardvark.apana.org.au>
+#
+# $Id$
+#
+
+DISTNAME= stella-0.6-src
+PKGNAME= stella-0.6
+CATEGORIES= emulators
+MASTER_SITES= ftp://ftp.ncsu.edu/pub/eos/pub/bsvc/st/
+
+MAINTAINER= sutton@aardvark.apana.org.au
+
+DIST_SUBDIR= atari
+WRKSRC= ${WRKDIR}/${PKGNAME}/src
+MAKEFILE= makefile
+ALL_TARGET= freebsd-oss
+
+# Directories and extra files
+#
+STELLA_DOC= ${PREFIX}/share/doc/stella
+STELLA_LIB= ${PREFIX}/lib/stella
+STELLA_ROM= ELK.BIN OKIEDOKE.BIN TEST.BIN
+STELLA_SH= elk okiedoke
+SED_CONFIG= ${STELLA_LIB:S/\//\\\//g}
+DOC_FILES= Announce.txt Stella.txt Todo.txt doc/elk.doc doc/okiedoke.doc
+
+post-configure:
+ @${ECHO_MSG} "===> Processing shell scripts"
+ for file in ${STELLA_SH} ; do \
+ ${SED} "s/GUMBY/${SED_CONFIG}/g" < ${FILESDIR}/$$file.sh \
+ > ${WRKSRC}/$$file ;\
+ done
+
+do-install:
+ @${ECHO_MSG} "===> Installing binaries"
+ ${INSTALL_PROGRAM} ${WRKSRC}/xstella ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/sound/stella-sound ${PREFIX}/bin
+ @${ECHO_MSG} "===> Installing ROM files"
+ -${MKDIR} ${STELLA_LIB}
+ for file in ${STELLA_ROM} ; do \
+ ${INSTALL_DATA} ${WRKSRC}/../ROMS/$$file ${STELLA_LIB}/ ;\
+ done
+ @${ECHO_MSG} "===> Installing vcs files"
+ for file in ${WRKSRC}/../vcs/* ; do \
+ ${INSTALL_DATA} $$file ${STELLA_LIB}/ ;\
+ done
+ @${ECHO_MSG} "===> Installing scripts"
+ for file in ${STELLA_SH} ; do \
+ ${INSTALL_SCRIPT} ${WRKSRC}/$$file ${PREFIX}/bin ;\
+ done
+.if !defined(NOPORTDOCS)
+ @${ECHO_MSG} "===> Installing distribution document files"
+ -${MKDIR} ${STELLA_DOC}
+ for file in ${DOC_FILES} ; do \
+ ${INSTALL_DATA} ${WRKSRC}/../$$file ${STELLA_DOC}/ ;\
+ done
+ ${INSTALL_DATA} ${PKGDIR}/DESCR ${STELLA_DOC}/README.FreeBSD
+.endif
+
+.include <bsd.port.mk>
OpenPOWER on IntegriCloud