svn commit: r348860 - in head/games/robocode: . files
Rusmir Dusko
nemysis at FreeBSD.org
Sun Mar 23 15:16:08 UTC 2014
Author: nemysis
Date: Sun Mar 23 15:16:06 2014
New Revision: 348860
URL: http://svnweb.freebsd.org/changeset/ports/348860
QAT: https://qat.redports.org/buildarchive/r348860/
Log:
- Update to 1.9.1.0, announce message is here:
http://sourceforge.net/projects/robocode/files/robocode/1.9.1.0/
- Change master sites, use supplied icons, i have wrote what is to
change more in support-requests 22
- USES dos2unix instead of USE_DOS2UNIX, upstream have many fixed
- Remove DOSC and Option, DOCS are used from within the game,
so this is unconditional
- Add files robocode-MeleeRumble, robocode-RoboRumble, robocode-Robocode,
robocode-TeamRumble, robocode-TwinDuel, according to Upstream .sh files
- Remove Desktop entry file, use supplied desktop files
- Add pkg-deinstall
- Change pkg-message, remove deinstallation information, add Warning
Added:
head/games/robocode/files/pkg-deinstall.in (contents, props changed)
head/games/robocode/files/robocode-MeleeRumble.in (contents, props changed)
head/games/robocode/files/robocode-RoboRumble.in (contents, props changed)
head/games/robocode/files/robocode-Robocode.in (contents, props changed)
head/games/robocode/files/robocode-TeamRumble.in (contents, props changed)
head/games/robocode/files/robocode-TwinDuel.in (contents, props changed)
Deleted:
head/games/robocode/files/robocode-sh.in
Modified:
head/games/robocode/Makefile
head/games/robocode/distinfo
head/games/robocode/files/pkg-message.in
head/games/robocode/pkg-plist
Modified: head/games/robocode/Makefile
==============================================================================
--- head/games/robocode/Makefile Sun Mar 23 15:09:50 2014 (r348859)
+++ head/games/robocode/Makefile Sun Mar 23 15:16:06 2014 (r348860)
@@ -2,58 +2,53 @@
# $FreeBSD$
PORTNAME= robocode
-PORTVERSION= 1.8.3.0
+PORTVERSION= 1.9.1.0
CATEGORIES= games java
-MASTER_SITES= SF \
- SF/nemysisfreebsdp/:icons
-DISTFILES= ${PORTNAME}-${DISTVERSION}-setup.jar \
- ${PORTNAME}.png:icons
+MASTER_SITES= SF
+DISTFILES= ${PORTNAME}-${DISTVERSION}-setup.jar
DIST_SUBDIR= java
-EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}-setup.jar
MAINTAINER= nemysis at FreeBSD.org
COMMENT= Game for learning Java[tm] programming language
LICENSE= EPL
-USES= zip
+USES= dos2unix zip
+DOS2UNIX_GLOB= *.html *.css *.team package-list
USE_JAVA= yes
JAVA_VERSION= 1.6+
JAVA_EXTRACT= yes
JAVA_RUN= yes
NO_WRKSUBDIR= yes
NO_BUILD= yes
-USE_DOS2UNIX= *.html *.MF *.battle *.java *.txt *.properties *.tpt
-PORTDOCS= ReadMe.html ReadMe.txt versions.md
DATADIR= ${JAVASHAREDIR}/${PORTNAME}
PLIST_SUB= PORTVERSION=${PORTVERSION}
-SUB_FILES= ${PORTNAME}-sh pkg-message
-
-DESKTOP_ENTRIES="Robocode" "${COMMENT}" "${PORTNAME}" \
- "${PORTNAME}" "Game;StrategyGame;" false
-
-OPTIONS_DEFINE= DOCS
+SUB_FILES= ${PORTNAME}-MeleeRumble ${PORTNAME}-RoboRumble \
+ ${PORTNAME}-Robocode ${PORTNAME}-TeamRumble \
+ ${PORTNAME}-TwinDuel pkg-deinstall pkg-message
do-install:
- ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}-sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+ ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}-* \
+ ${STAGEDIR}${PREFIX}/bin/
-.for d in battles compilers javadoc libs license roborumble robots templates
+.for d in battles compilers javadoc libs license roborumble robots \
+ templates theme
@(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR})
.endfor
-.for d in *.ico *.sh versions.md
- @(${INSTALL_DATA} ${WRKSRC}/${d} ${STAGEDIR}${DATADIR})
+.for f in *.ico *.sh ReadMe.* versions.md
+ @(${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR})
.endfor
- ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps/
+ ${INSTALL_DATA} ${WRKSRC}/desktop/*.desktop ${STAGEDIR}${DESKTOPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/desktop/*.png \
+ ${STAGEDIR}${PREFIX}/share/pixmaps/
+
@${MKDIR} ${STAGEDIR}${DATADIR}/config
@(cd ${STAGEDIR}${DATADIR} && ${CHMOD} -R 775 config roborumble robots)
@${CHMOD} +x ${STAGEDIR}${DATADIR}/*.sh
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
.include <bsd.port.mk>
Modified: head/games/robocode/distinfo
==============================================================================
--- head/games/robocode/distinfo Sun Mar 23 15:09:50 2014 (r348859)
+++ head/games/robocode/distinfo Sun Mar 23 15:16:06 2014 (r348860)
@@ -1,4 +1,2 @@
-SHA256 (java/robocode-1.8.3.0-setup.jar) = b6e6bdafec55f924e2b49edb37e85906773b7cf9fc900b837eac2cfcd4b7cd51
-SIZE (java/robocode-1.8.3.0-setup.jar) = 5317001
-SHA256 (java/robocode.png) = f828749aacde1f1ee58a0f838e1e0e60bf2950153e3891687ff8a1734d3fcfa7
-SIZE (java/robocode.png) = 1823
+SHA256 (java/robocode-1.9.1.0-setup.jar) = 0d342be7176cbd6d3f5fd79b4ce864194114018012a0b4b9a81099fb1bba6b61
+SIZE (java/robocode-1.9.1.0-setup.jar) = 5432274
Added: head/games/robocode/files/pkg-deinstall.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/robocode/files/pkg-deinstall.in Sun Mar 23 15:16:06 2014 (r348860)
@@ -0,0 +1,18 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+if [ "$2" = "POST-DEINSTALL" ]; then
+ echo ""
+ echo ""
+ echo "==============================================================================="
+ echo ""
+ echo "After deinstallation, some files may stay in %%DATADIR%%,"
+ echo "you can delete them with"
+ echo ""
+ echo " /bin/rm -fr %%DATADIR%%"
+ echo ""
+ echo "==============================================================================="
+ echo ""
+fi
Modified: head/games/robocode/files/pkg-message.in
==============================================================================
--- head/games/robocode/files/pkg-message.in Sun Mar 23 15:09:50 2014 (r348859)
+++ head/games/robocode/files/pkg-message.in Sun Mar 23 15:16:06 2014 (r348860)
@@ -10,9 +10,8 @@ You can override this in the Robocode co
Robot -> Editor -> Compiler -> Options -> Preferences
-After deinstallation, some files may stay in %%DATADIR%%,
-you can delete them with
+Attention not all with Rumble games works, this is work in Progress.
- /bin/rm -fr %%DATADIR%%
+Have fun!
==============================================================================
Added: head/games/robocode/files/robocode-MeleeRumble.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/robocode/files/robocode-MeleeRumble.in Sun Mar 23 15:16:06 2014 (r348860)
@@ -0,0 +1,10 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+export JAVA_VERSION="%%JAVA_VERSION%%"
+
+cd "%%DATADIR%%" && exec "%%LOCALBASE%%/bin/java" -Xmx1024M \
+-cp "libs/robocode.jar:libs/roborumble.jar:libs/codesize-1.1.jar" \
+roborumble.RoboRumbleAtHome ./roborumble/meleerumble.txt "${@}"
Added: head/games/robocode/files/robocode-RoboRumble.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/robocode/files/robocode-RoboRumble.in Sun Mar 23 15:16:06 2014 (r348860)
@@ -0,0 +1,10 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+export JAVA_VERSION="%%JAVA_VERSION%%"
+
+cd "%%DATADIR%%" && exec "%%LOCALBASE%%/bin/java" -Xmx512M \
+-cp "libs/robocode.jar:libs/roborumble.jar:libs/codesize-1.1.jar" \
+roborumble.RoboRumbleAtHome ./roborumble/roborumble.txt "${@}"
Added: head/games/robocode/files/robocode-Robocode.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/robocode/files/robocode-Robocode.in Sun Mar 23 15:16:06 2014 (r348860)
@@ -0,0 +1,9 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+export JAVA_VERSION="%%JAVA_VERSION%%"
+
+cd "%%DATADIR%%" && exec "%%LOCALBASE%%/bin/java" -Xmx512M \
+-cp "libs/robocode.jar" robocode.Robocode "${@}"
Added: head/games/robocode/files/robocode-TeamRumble.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/robocode/files/robocode-TeamRumble.in Sun Mar 23 15:16:06 2014 (r348860)
@@ -0,0 +1,10 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+export JAVA_VERSION="%%JAVA_VERSION%%"
+
+cd "%%DATADIR%%" && exec "%%LOCALBASE%%/bin/java" -Xmx512M \
+-cp "libs/robocode.jar:libs/roborumble.jar:libs/codesize-1.1.jar" \
+roborumble.RoboRumbleAtHome ./roborumble/roborumble.txt "${@}"
Added: head/games/robocode/files/robocode-TwinDuel.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/robocode/files/robocode-TwinDuel.in Sun Mar 23 15:16:06 2014 (r348860)
@@ -0,0 +1,10 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+export JAVA_VERSION="%%JAVA_VERSION%%"
+
+cd "%%DATADIR%%" && exec "%%LOCALBASE%%/bin/java" -Xmx512M \
+-cp "libs/robocode.jar:libs/roborumble.jar:libs/codesize-1.1.jar" \
+roborumble.RoboRumbleAtHome ./roborumble/twinduel.txt "${@}"
Modified: head/games/robocode/pkg-plist
==============================================================================
--- head/games/robocode/pkg-plist Sun Mar 23 15:09:50 2014 (r348859)
+++ head/games/robocode/pkg-plist Sun Mar 23 15:16:06 2014 (r348860)
@@ -1,4 +1,15 @@
-bin/robocode
+bin/robocode-MeleeRumble
+bin/robocode-RoboRumble
+bin/robocode-Robocode
+bin/robocode-TeamRumble
+bin/robocode-TwinDuel
+share/applications/robocodeMeleeRumble.desktop
+share/applications/robocodeRoboRumble.desktop
+share/applications/robocodeRobocode.desktop
+share/applications/robocodeTeamRumble.desktop
+share/applications/robocodeTwinDuel.desktop
+%%DATADIR%%/ReadMe.html
+%%DATADIR%%/ReadMe.txt
%%DATADIR%%/battles/intro.battle
%%DATADIR%%/battles/sample.battle
%%DATADIR%%/compilers/CompilerTest.java
@@ -19,6 +30,7 @@ bin/robocode
%%DATADIR%%/javadoc/robocode/BattleEndedEvent.html
%%DATADIR%%/javadoc/robocode/BattleResults.html
%%DATADIR%%/javadoc/robocode/BattleRules.html
+%%DATADIR%%/javadoc/robocode/BorderSentry.html
%%DATADIR%%/javadoc/robocode/Bullet.html
%%DATADIR%%/javadoc/robocode/BulletHitBulletEvent.html
%%DATADIR%%/javadoc/robocode/BulletHitEvent.html
@@ -181,6 +193,7 @@ bin/robocode
%%DATADIR%%/robots/sample/Interactive_v2$Direction.class
%%DATADIR%%/robots/sample/Interactive_v2.class
%%DATADIR%%/robots/sample/Interactive_v2.java
+%%DATADIR%%/robots/sample/Interactive_v2.properties
%%DATADIR%%/robots/sample/MyFirstJuniorRobot.class
%%DATADIR%%/robots/sample/MyFirstJuniorRobot.java
%%DATADIR%%/robots/sample/MyFirstJuniorRobot.properties
@@ -234,6 +247,10 @@ bin/robocode
%%DATADIR%%/robots/sampleex/RegullarMonk.java
%%DATADIR%%/robots/sampleex/Slave.class
%%DATADIR%%/robots/sampleex/Slave.java
+%%DATADIR%%/robots/samplesentry/BorderGuard$RobotData.class
+%%DATADIR%%/robots/samplesentry/BorderGuard.class
+%%DATADIR%%/robots/samplesentry/BorderGuard.java
+%%DATADIR%%/robots/samplesentry/BorderGuard.properties
%%DATADIR%%/robots/sampleteam/MyFirstDroid.class
%%DATADIR%%/robots/sampleteam/MyFirstDroid.java
%%DATADIR%%/robots/sampleteam/MyFirstLeader.class
@@ -247,11 +264,17 @@ bin/robocode
%%DATADIR%%/templates/newjavafile.tpt
%%DATADIR%%/templates/newjuniorrobot.tpt
%%DATADIR%%/templates/newrobot.tpt
+%%DATADIR%%/theme/editor/Robocode Black Theme.properties
+%%DATADIR%%/theme/editor/Robocode White Theme.properties
%%DATADIR%%/twinduel.sh
%%DATADIR%%/versions.md
share/pixmaps/robocode.png
+share/pixmaps/roborumble.png
+ at dirrm %%DATADIR%%/theme/editor
+ at dirrm %%DATADIR%%/theme
@dirrm %%DATADIR%%/templates
@dirrm %%DATADIR%%/robots/sampleteam
+ at dirrm %%DATADIR%%/robots/samplesentry
@dirrm %%DATADIR%%/robots/sampleex
@dirrmtry %%DATADIR%%/robots/sample
@dirrmtry %%DATADIR%%/robots
More information about the svn-ports-all
mailing list