summaryrefslogtreecommitdiff
path: root/emulators/stella/Makefile
diff options
context:
space:
mode:
authorMasafumi Max NAKANE <max@FreeBSD.org>1997-07-31 07:19:46 +0000
committerMasafumi Max NAKANE <max@FreeBSD.org>1997-07-31 07:19:46 +0000
commitbea64fbd5d64c99e326f0bb0938c2ccade158048 (patch)
tree6d4700caab2a74d43b25052734449f72a1f5ff0b /emulators/stella/Makefile
parentUpgrade to 1.0.7.1. (diff)
New port, stella:
Atari 2600 VCS emulator PR: 3627 Submitted by: Joel Sutton <sutton@aardvark.apana.org.au>
Notes
Notes: svn path=/head/; revision=7447
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 000000000000..fea45e7edddd
--- /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>