Simple Java games collection developed by Greg Cawthorne
Current game list is: Tetris: Tetris, currently in beta MM: MasterMind Reversi: Commonly known as Othello. Mine: MineSweeper RT: Reaction Tester Number: Number guessing game WWW: http://sourceforge.net/projects/javagamessuite
This commit is contained in:
parent
9983fb8af9
commit
9fca1fcf08
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=321447
@ -418,6 +418,7 @@
|
||||
SUBDIR += ivan
|
||||
SUBDIR += jag
|
||||
SUBDIR += jaggedalliance2
|
||||
SUBDIR += java-games-suite
|
||||
SUBDIR += jchessboard
|
||||
SUBDIR += jfk
|
||||
SUBDIR += jfsw
|
||||
|
47
games/java-games-suite/Makefile
Normal file
47
games/java-games-suite/Makefile
Normal file
@ -0,0 +1,47 @@
|
||||
# Created by: Jason Helfman <jgh@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= java-games-suite
|
||||
PORTVERSION= 1.0
|
||||
CATEGORIES= games java
|
||||
MASTER_SITES= SF/javagamessuite
|
||||
|
||||
MAINTAINER= jgh@FreeBSD.org
|
||||
COMMENT= Simple Java games collection
|
||||
|
||||
USE_JAVA= yes
|
||||
JAVA_VERSION= 1.6+
|
||||
PLIST_FILES= bin/java-games-suite \
|
||||
%%JAVAJARDIR%%/MM.jar \
|
||||
%%JAVAJARDIR%%/reversi.jar \
|
||||
%%JAVAJARDIR%%/Mine.jar \
|
||||
%%JAVAJARDIR%%/Tetris.jar \
|
||||
%%JAVAJARDIR%%/RT.jar \
|
||||
%%JAVAJARDIR%%/Number.jar
|
||||
SUB_FILES= ${PORTNAME}.sh
|
||||
GAMES= MM reversi Mine Tetris RT Number
|
||||
|
||||
post-extract-script:
|
||||
.for game in ${GAMES}
|
||||
@${ECHO_CMD} "Main-Class: ${game}" > ${WRKSRC}/${game}/MANIFEST.MF
|
||||
.endfor
|
||||
|
||||
do-build:
|
||||
.for game in ${GAMES}
|
||||
cd ${WRKSRC}/${game} && \
|
||||
${JAVAC} ${game}.java
|
||||
.endfor
|
||||
|
||||
post-build-script:
|
||||
.for game in ${GAMES}
|
||||
@cd ${WRKSRC}/${game} && \
|
||||
${JAR} -cfm ${game}.jar MANIFEST.MF ${game}.java ${game}.class
|
||||
.endfor
|
||||
|
||||
do-install:
|
||||
.for game in ${GAMES}
|
||||
${INSTALL_DATA} ${WRKSRC}/${game}/${game}.jar ${JAVAJARDIR}
|
||||
.endfor
|
||||
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${PREFIX}/bin/${PORTNAME}
|
||||
|
||||
.include <bsd.port.mk>
|
2
games/java-games-suite/distinfo
Normal file
2
games/java-games-suite/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (java-games-suite-1.0.tar.gz) = 9a58681bf96872cdb542c7958dbeae6bf7cfa3a4f5b6dfa15245654777df348a
|
||||
SIZE (java-games-suite-1.0.tar.gz) = 12779
|
25
games/java-games-suite/files/java-games-suite.sh.in
Normal file
25
games/java-games-suite/files/java-games-suite.sh.in
Normal file
@ -0,0 +1,25 @@
|
||||
#!/bin/sh
|
||||
|
||||
case "$1" in
|
||||
mastermind)
|
||||
JAVA_VERSION="%%JAVA_VERSION%%" "%%LOCALBASE%%/bin/java" -jar "%%JAVAJARDIR%%/MM.jar"
|
||||
;;
|
||||
reversi)
|
||||
JAVA_VERSION="%%JAVA_VERSION%%" "%%LOCALBASE%%/bin/java" -jar "%%JAVAJARDIR%%/reversi.jar"
|
||||
;;
|
||||
mine)
|
||||
JAVA_VERSION="%%JAVA_VERSION%%" "%%LOCALBASE%%/bin/java" -jar "%%JAVAJARDIR%%/Mine.jar"
|
||||
;;
|
||||
tetris)
|
||||
JAVA_VERSION="%%JAVA_VERSION%%" "%%LOCALBASE%%/bin/java" -jar "%%JAVAJARDIR%%/Tetris.jar"
|
||||
;;
|
||||
rt)
|
||||
JAVA_VERSION="%%JAVA_VERSION%%" "%%LOCALBASE%%/bin/java" -jar "%%JAVAJARDIR%%/RT.jar"
|
||||
;;
|
||||
number)
|
||||
JAVA_VERSION="%%JAVA_VERSION%%" "%%LOCALBASE%%/bin/java" -jar "%%JAVAJARDIR%%/Number.jar"
|
||||
;;
|
||||
*)
|
||||
echo $"Usage: $0 {mastermind|reversi|mine|tetris|rt|number}"
|
||||
exit 1
|
||||
esac
|
12
games/java-games-suite/pkg-descr
Normal file
12
games/java-games-suite/pkg-descr
Normal file
@ -0,0 +1,12 @@
|
||||
Simple Java games collection developed by Greg Cawthorne
|
||||
|
||||
Current game list is:
|
||||
|
||||
Tetris: Tetris, currently in beta
|
||||
MM: MasterMind
|
||||
Reversi: Commonly known as Othello.
|
||||
Mine: MineSweeper
|
||||
RT: Reaction Tester
|
||||
Number: Number guessing game
|
||||
|
||||
WWW: http://sourceforge.net/projects/javagamessuite
|
Loading…
Reference in New Issue
Block a user