From owner-svn-ports-all@FreeBSD.ORG Fri Jun 21 06:37:07 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 3E34CE96; Fri, 21 Jun 2013 06:37:07 +0000 (UTC) (envelope-from jgh@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 306171C52; Fri, 21 Jun 2013 06:37:07 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r5L6b7CS061252; Fri, 21 Jun 2013 06:37:07 GMT (envelope-from jgh@svn.freebsd.org) Received: (from jgh@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r5L6b6eD061247; Fri, 21 Jun 2013 06:37:06 GMT (envelope-from jgh@svn.freebsd.org) Message-Id: <201306210637.r5L6b6eD061247@svn.freebsd.org> From: Jason Helfman Date: Fri, 21 Jun 2013 06:37:06 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r321447 - in head/games: . java-games-suite java-games-suite/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jun 2013 06:37:07 -0000 Author: jgh Date: Fri Jun 21 06:37:05 2013 New Revision: 321447 URL: http://svnweb.freebsd.org/changeset/ports/321447 Log: 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 Added: head/games/java-games-suite/ head/games/java-games-suite/Makefile (contents, props changed) head/games/java-games-suite/distinfo (contents, props changed) head/games/java-games-suite/files/ head/games/java-games-suite/files/java-games-suite.sh.in (contents, props changed) head/games/java-games-suite/pkg-descr (contents, props changed) Modified: head/games/Makefile Modified: head/games/Makefile ============================================================================== --- head/games/Makefile Fri Jun 21 06:27:10 2013 (r321446) +++ head/games/Makefile Fri Jun 21 06:37:05 2013 (r321447) @@ -418,6 +418,7 @@ SUBDIR += ivan SUBDIR += jag SUBDIR += jaggedalliance2 + SUBDIR += java-games-suite SUBDIR += jchessboard SUBDIR += jfk SUBDIR += jfsw Added: head/games/java-games-suite/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/java-games-suite/Makefile Fri Jun 21 06:37:05 2013 (r321447) @@ -0,0 +1,47 @@ +# Created by: Jason Helfman +# $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 Added: head/games/java-games-suite/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/java-games-suite/distinfo Fri Jun 21 06:37:05 2013 (r321447) @@ -0,0 +1,2 @@ +SHA256 (java-games-suite-1.0.tar.gz) = 9a58681bf96872cdb542c7958dbeae6bf7cfa3a4f5b6dfa15245654777df348a +SIZE (java-games-suite-1.0.tar.gz) = 12779 Added: head/games/java-games-suite/files/java-games-suite.sh.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/java-games-suite/files/java-games-suite.sh.in Fri Jun 21 06:37:05 2013 (r321447) @@ -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 Added: head/games/java-games-suite/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/java-games-suite/pkg-descr Fri Jun 21 06:37:05 2013 (r321447) @@ -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