Skip site navigation (1)Skip section navigation (2)
Date:      Tue,  5 Apr 2005 19:29:41 +1000 (EST)
From:      Sam Lawrance <boris@brooknet.com.au>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/79551: [PATCH] games/robocode: update to 1.0.7 (fix unfetchable)
Message-ID:  <20050405092941.8DBE5283@localhost>
Resent-Message-ID: <200504050940.j359e5Dl071599@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         79551
>Category:       ports
>Synopsis:       [PATCH] games/robocode: update to 1.0.7 (fix unfetchable)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Apr 05 09:40:04 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Sam Lawrance
>Release:        FreeBSD 5.4-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD dirk.no.domain 5.4-PRERELEASE FreeBSD 5.4-PRERELEASE #11: Sun Mar  6 12:44:50 EST
>Description:
- Committer: REMOVE pkg-message (was a copy of the old license)
- Update to 1.0.7, now at sourceforge
- No longer RESTRICTED (now under Common Public License)
- Removed entry from ports/LEGAL 
- SIZEify
- Set and use DATADIR for installing and in pkg-plist

I thought about using EXAMPLESDIR and DOCSDIR as well, but really
the intent of the package is that you get the lot.

>How-To-Repeat:
>Fix:

--- robocode-1.0.7.patch begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/FreeBSD/ports/games/robocode/Makefile,v
retrieving revision 1.19
diff -u -r1.19 Makefile
--- Makefile	20 Aug 2004 19:07:59 -0000	1.19
+++ Makefile	5 Apr 2005 09:16:54 -0000
@@ -6,12 +6,11 @@
 #
 
 PORTNAME=	robocode
-PORTVERSION=	1.0.6
-PORTREVISION=	1
+PORTVERSION=	1.0.7
 CATEGORIES=	games java
-MASTER_SITES=	ftp://dragon.adtech.internet.ibm.com/pub/robocode/ \
-		http://robocode.alphaworks.ibm.com/
-DISTNAME=	robocode-setup
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR=robocode
+DISTNAME=	${PORTNAME}-setup-${PORTVERSION}
 EXTRACT_SUFX=	.jar
 
 MAINTAINER=	ports@FreeBSD.org
@@ -24,15 +23,14 @@
 
 JAVAVM=		${JAVA_HOME}/bin/java
 JAVAJAR=	${JAVA_HOME}/bin/jar
+DATADIR=	${JAVASHAREDIR}/${PORTNAME}
 
 USE_ZIP=	yes
 USE_XLIB=	yes
-RESTRICTED=	"Redistribution isn't permitted - see license for details"
 NO_WRKSUBDIR=	yes
 NO_BUILD=	yes
-NO_SIZE=	yes
 
-INSTFILES=	battles javadoc license.html robocode.ico \
+INSTFILES=	battles javadoc license robocode.ico \
 		robocode.jar robots templates versions.txt
 
 post-extract:
@@ -43,12 +41,9 @@
 		${FILESDIR}/robocode.sh > ${WRKDIR}/robocode.sh
 
 do-install:
-	@${MKDIR} ${PREFIX}/share/java/robocode
+	@${MKDIR} ${DATADIR}
 	@cd ${WRKSRC} && ${TAR} -c -f - ${INSTFILES} | \
-		${TAR} --unlink -x -f - -C ${PREFIX}/share/java/robocode
+		${TAR} --unlink -x -f - -C ${DATADIR}
 	@${INSTALL_SCRIPT} ${WRKDIR}/robocode.sh ${PREFIX}/bin/robocode
 
-post-install:
-	@${CAT} ${PKGMESSAGE}
-
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /home/ncvs/FreeBSD/ports/games/robocode/distinfo,v
retrieving revision 1.8
diff -u -r1.8 distinfo
--- distinfo	29 Jul 2004 18:03:28 -0000	1.8
+++ distinfo	5 Apr 2005 09:24:39 -0000
@@ -1 +1,2 @@
-MD5 (robocode-setup.jar) = 00375d490bac25a18792ab607ab86bd1
+MD5 (robocode-setup-1.0.7.jar) = 3a0f545886dc40bb40fc382e6601e89c
+SIZE (robocode-setup-1.0.7.jar) = 3373280
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/FreeBSD/ports/games/robocode/pkg-plist,v
retrieving revision 1.6
diff -u -r1.6 pkg-plist
--- pkg-plist	15 Apr 2003 22:31:59 -0000	1.6
+++ pkg-plist	5 Apr 2005 09:17:46 -0000
@@ -1,107 +1,141 @@
 bin/robocode
-share/java/robocode/battles/intro.battle
-share/java/robocode/battles/sample.battle
-share/java/robocode/javadoc/allclasses-frame.html
-share/java/robocode/javadoc/allclasses-noframe.html
-share/java/robocode/javadoc/constant-values.html
-share/java/robocode/javadoc/deprecated-list.html
-share/java/robocode/javadoc/help-doc.html
-share/java/robocode/javadoc/index-all.html
-share/java/robocode/javadoc/index.html
-share/java/robocode/javadoc/overview-summary.html
-share/java/robocode/javadoc/overview-tree.html
-share/java/robocode/javadoc/package-list
-share/java/robocode/javadoc/packages.html
-share/java/robocode/javadoc/robocode/AdvancedRobot.html
-share/java/robocode/javadoc/robocode/Bullet.html
-share/java/robocode/javadoc/robocode/BulletHitBulletEvent.html
-share/java/robocode/javadoc/robocode/BulletHitEvent.html
-share/java/robocode/javadoc/robocode/BulletMissedEvent.html
-share/java/robocode/javadoc/robocode/Condition.html
-share/java/robocode/javadoc/robocode/CustomEvent.html
-share/java/robocode/javadoc/robocode/DeathEvent.html
-share/java/robocode/javadoc/robocode/Droid.html
-share/java/robocode/javadoc/robocode/Event.html
-share/java/robocode/javadoc/robocode/GunTurnCompleteCondition.html
-share/java/robocode/javadoc/robocode/HitByBulletEvent.html
-share/java/robocode/javadoc/robocode/HitRobotEvent.html
-share/java/robocode/javadoc/robocode/HitWallEvent.html
-share/java/robocode/javadoc/robocode/MessageEvent.html
-share/java/robocode/javadoc/robocode/MoveCompleteCondition.html
-share/java/robocode/javadoc/robocode/RadarTurnCompleteCondition.html
-share/java/robocode/javadoc/robocode/Robocode.html
-share/java/robocode/javadoc/robocode/RobocodeFileOutputStream.html
-share/java/robocode/javadoc/robocode/RobocodeFileWriter.html
-share/java/robocode/javadoc/robocode/Robot.html
-share/java/robocode/javadoc/robocode/RobotDeathEvent.html
-share/java/robocode/javadoc/robocode/ScannedRobotEvent.html
-share/java/robocode/javadoc/robocode/SkippedTurnEvent.html
-share/java/robocode/javadoc/robocode/TeamRobot.html
-share/java/robocode/javadoc/robocode/TurnCompleteCondition.html
-share/java/robocode/javadoc/robocode/WinEvent.html
-share/java/robocode/javadoc/robocode/_AdvancedRadiansRobot.html
-share/java/robocode/javadoc/robocode/_AdvancedRobot.html
-share/java/robocode/javadoc/robocode/_Robot.html
-share/java/robocode/javadoc/robocode/package-frame.html
-share/java/robocode/javadoc/robocode/package-summary.html
-share/java/robocode/javadoc/robocode/package-tree.html
-share/java/robocode/javadoc/serialized-form.html
-share/java/robocode/javadoc/stylesheet.css
-share/java/robocode/license.html
-share/java/robocode/robocode.ico
-share/java/robocode/robocode.jar
-share/java/robocode/robots/sample/Corners.class
-share/java/robocode/robots/sample/Corners.java
-share/java/robocode/robots/sample/Corners.properties
-share/java/robocode/robots/sample/Crazy.class
-share/java/robocode/robots/sample/Crazy.java
-share/java/robocode/robots/sample/Crazy.properties
-share/java/robocode/robots/sample/Fire.class
-share/java/robocode/robots/sample/Fire.java
-share/java/robocode/robots/sample/Fire.properties
-share/java/robocode/robots/sample/MyFirstRobot.class
-share/java/robocode/robots/sample/MyFirstRobot.java
-share/java/robocode/robots/sample/MyFirstRobot.properties
-share/java/robocode/robots/sample/RamFire.class
-share/java/robocode/robots/sample/RamFire.java
-share/java/robocode/robots/sample/RamFire.properties
-share/java/robocode/robots/sample/SittingDuck.class
-share/java/robocode/robots/sample/SittingDuck.html
-share/java/robocode/robots/sample/SittingDuck.java
-share/java/robocode/robots/sample/SittingDuck.properties
-share/java/robocode/robots/sample/SpinBot.class
-share/java/robocode/robots/sample/SpinBot.java
-share/java/robocode/robots/sample/SpinBot.properties
-share/java/robocode/robots/sample/Target$1.class
-share/java/robocode/robots/sample/Target.class
-share/java/robocode/robots/sample/Target.java
-share/java/robocode/robots/sample/Target.properties
-share/java/robocode/robots/sample/TrackFire.class
-share/java/robocode/robots/sample/TrackFire.java
-share/java/robocode/robots/sample/TrackFire.properties
-share/java/robocode/robots/sample/Tracker.class
-share/java/robocode/robots/sample/Tracker.java
-share/java/robocode/robots/sample/Tracker.properties
-share/java/robocode/robots/sample/Walls.class
-share/java/robocode/robots/sample/Walls.java
-share/java/robocode/robots/sample/Walls.properties
-share/java/robocode/robots/sampleteam/MyFirstDroid.class
-share/java/robocode/robots/sampleteam/MyFirstDroid.java
-share/java/robocode/robots/sampleteam/MyFirstLeader.class
-share/java/robocode/robots/sampleteam/MyFirstLeader.java
-share/java/robocode/robots/sampleteam/MyFirstTeam.team
-share/java/robocode/robots/sampleteam/Point.class
-share/java/robocode/robots/sampleteam/Point.java
-share/java/robocode/robots/sampleteam/RobotColors.class
-share/java/robocode/robots/sampleteam/RobotColors.java
-share/java/robocode/templates/newjavafile.tpt
-share/java/robocode/templates/newrobot.tpt
-share/java/robocode/versions.txt
-@dirrm share/java/robocode/templates
-@dirrm share/java/robocode/robots/sampleteam
-@dirrm share/java/robocode/robots/sample
-@dirrm share/java/robocode/robots
-@dirrm share/java/robocode/javadoc/robocode
-@dirrm share/java/robocode/javadoc
-@dirrm share/java/robocode/battles
-@dirrm share/java/robocode
+%%DATADIR%%/battles/intro.battle
+%%DATADIR%%/battles/sample.battle
+%%DATADIR%%/javadoc/allclasses-frame.html
+%%DATADIR%%/javadoc/allclasses-noframe.html
+%%DATADIR%%/javadoc/constant-values.html
+%%DATADIR%%/javadoc/deprecated-list.html
+%%DATADIR%%/javadoc/help-doc.html
+%%DATADIR%%/javadoc/index-all.html
+%%DATADIR%%/javadoc/index.html
+%%DATADIR%%/javadoc/overview-tree.html
+%%DATADIR%%/javadoc/package-list
+%%DATADIR%%/javadoc/packages.html
+%%DATADIR%%/javadoc/resources/inherit.gif
+%%DATADIR%%/javadoc/robocode/class-use/AdvancedRobot.html
+%%DATADIR%%/javadoc/robocode/class-use/BulletHitBulletEvent.html
+%%DATADIR%%/javadoc/robocode/class-use/BulletHitEvent.html
+%%DATADIR%%/javadoc/robocode/class-use/BulletMissedEvent.html
+%%DATADIR%%/javadoc/robocode/class-use/GunTurnCompleteCondition.html
+%%DATADIR%%/javadoc/robocode/class-use/CustomEvent.html
+%%DATADIR%%/javadoc/robocode/class-use/MoveCompleteCondition.html
+%%DATADIR%%/javadoc/robocode/class-use/HitByBulletEvent.html
+%%DATADIR%%/javadoc/robocode/class-use/RadarTurnCompleteCondition.html
+%%DATADIR%%/javadoc/robocode/class-use/RobocodeFileOutputStream.html
+%%DATADIR%%/javadoc/robocode/class-use/RobocodeFileWriter.html
+%%DATADIR%%/javadoc/robocode/class-use/RobotDeathEvent.html
+%%DATADIR%%/javadoc/robocode/class-use/Condition.html
+%%DATADIR%%/javadoc/robocode/class-use/ScannedRobotEvent.html
+%%DATADIR%%/javadoc/robocode/class-use/DeathEvent.html
+%%DATADIR%%/javadoc/robocode/class-use/TurnCompleteCondition.html
+%%DATADIR%%/javadoc/robocode/class-use/HitRobotEvent.html
+%%DATADIR%%/javadoc/robocode/class-use/HitWallEvent.html
+%%DATADIR%%/javadoc/robocode/class-use/SkippedTurnEvent.html
+%%DATADIR%%/javadoc/robocode/class-use/Bullet.html
+%%DATADIR%%/javadoc/robocode/class-use/Droid.html
+%%DATADIR%%/javadoc/robocode/class-use/Event.html
+%%DATADIR%%/javadoc/robocode/class-use/MessageEvent.html
+%%DATADIR%%/javadoc/robocode/class-use/Robocode.html
+%%DATADIR%%/javadoc/robocode/class-use/TeamRobot.html
+%%DATADIR%%/javadoc/robocode/class-use/WinEvent.html
+%%DATADIR%%/javadoc/robocode/class-use/_AdvancedRadiansRobot.html
+%%DATADIR%%/javadoc/robocode/class-use/Robot.html
+%%DATADIR%%/javadoc/robocode/class-use/_AdvancedRobot.html
+%%DATADIR%%/javadoc/robocode/class-use/_Robot.html
+%%DATADIR%%/javadoc/robocode/AdvancedRobot.html
+%%DATADIR%%/javadoc/robocode/Bullet.html
+%%DATADIR%%/javadoc/robocode/BulletHitBulletEvent.html
+%%DATADIR%%/javadoc/robocode/BulletHitEvent.html
+%%DATADIR%%/javadoc/robocode/BulletMissedEvent.html
+%%DATADIR%%/javadoc/robocode/Condition.html
+%%DATADIR%%/javadoc/robocode/CustomEvent.html
+%%DATADIR%%/javadoc/robocode/DeathEvent.html
+%%DATADIR%%/javadoc/robocode/Droid.html
+%%DATADIR%%/javadoc/robocode/Event.html
+%%DATADIR%%/javadoc/robocode/GunTurnCompleteCondition.html
+%%DATADIR%%/javadoc/robocode/HitByBulletEvent.html
+%%DATADIR%%/javadoc/robocode/HitRobotEvent.html
+%%DATADIR%%/javadoc/robocode/HitWallEvent.html
+%%DATADIR%%/javadoc/robocode/MessageEvent.html
+%%DATADIR%%/javadoc/robocode/MoveCompleteCondition.html
+%%DATADIR%%/javadoc/robocode/RadarTurnCompleteCondition.html
+%%DATADIR%%/javadoc/robocode/Robocode.html
+%%DATADIR%%/javadoc/robocode/RobocodeFileOutputStream.html
+%%DATADIR%%/javadoc/robocode/RobocodeFileWriter.html
+%%DATADIR%%/javadoc/robocode/Robot.html
+%%DATADIR%%/javadoc/robocode/RobotDeathEvent.html
+%%DATADIR%%/javadoc/robocode/ScannedRobotEvent.html
+%%DATADIR%%/javadoc/robocode/SkippedTurnEvent.html
+%%DATADIR%%/javadoc/robocode/TeamRobot.html
+%%DATADIR%%/javadoc/robocode/TurnCompleteCondition.html
+%%DATADIR%%/javadoc/robocode/WinEvent.html
+%%DATADIR%%/javadoc/robocode/_AdvancedRadiansRobot.html
+%%DATADIR%%/javadoc/robocode/_AdvancedRobot.html
+%%DATADIR%%/javadoc/robocode/_Robot.html
+%%DATADIR%%/javadoc/robocode/package-frame.html
+%%DATADIR%%/javadoc/robocode/package-summary.html
+%%DATADIR%%/javadoc/robocode/package-tree.html
+%%DATADIR%%/javadoc/robocode/package-use.html
+%%DATADIR%%/javadoc/serialized-form.html
+%%DATADIR%%/javadoc/stylesheet.css
+%%DATADIR%%/license/cpl-v10.html
+%%DATADIR%%/robocode.ico
+%%DATADIR%%/robocode.jar
+%%DATADIR%%/robots/sample/Corners.class
+%%DATADIR%%/robots/sample/Corners.java
+%%DATADIR%%/robots/sample/Corners.properties
+%%DATADIR%%/robots/sample/Crazy.class
+%%DATADIR%%/robots/sample/Crazy.java
+%%DATADIR%%/robots/sample/Crazy.properties
+%%DATADIR%%/robots/sample/Fire.class
+%%DATADIR%%/robots/sample/Fire.java
+%%DATADIR%%/robots/sample/Fire.properties
+%%DATADIR%%/robots/sample/MyFirstRobot.class
+%%DATADIR%%/robots/sample/MyFirstRobot.java
+%%DATADIR%%/robots/sample/MyFirstRobot.properties
+%%DATADIR%%/robots/sample/RamFire.class
+%%DATADIR%%/robots/sample/RamFire.java
+%%DATADIR%%/robots/sample/RamFire.properties
+%%DATADIR%%/robots/sample/SittingDuck.class
+%%DATADIR%%/robots/sample/SittingDuck.html
+%%DATADIR%%/robots/sample/SittingDuck.java
+%%DATADIR%%/robots/sample/SittingDuck.properties
+%%DATADIR%%/robots/sample/SpinBot.class
+%%DATADIR%%/robots/sample/SpinBot.java
+%%DATADIR%%/robots/sample/SpinBot.properties
+%%DATADIR%%/robots/sample/Target$1.class
+%%DATADIR%%/robots/sample/Target.class
+%%DATADIR%%/robots/sample/Target.java
+%%DATADIR%%/robots/sample/Target.properties
+%%DATADIR%%/robots/sample/TrackFire.class
+%%DATADIR%%/robots/sample/TrackFire.java
+%%DATADIR%%/robots/sample/TrackFire.properties
+%%DATADIR%%/robots/sample/Tracker.class
+%%DATADIR%%/robots/sample/Tracker.java
+%%DATADIR%%/robots/sample/Tracker.properties
+%%DATADIR%%/robots/sample/Walls.class
+%%DATADIR%%/robots/sample/Walls.java
+%%DATADIR%%/robots/sample/Walls.properties
+%%DATADIR%%/robots/sampleteam/MyFirstDroid.class
+%%DATADIR%%/robots/sampleteam/MyFirstDroid.java
+%%DATADIR%%/robots/sampleteam/MyFirstLeader.class
+%%DATADIR%%/robots/sampleteam/MyFirstLeader.java
+%%DATADIR%%/robots/sampleteam/MyFirstTeam.team
+%%DATADIR%%/robots/sampleteam/Point.class
+%%DATADIR%%/robots/sampleteam/Point.java
+%%DATADIR%%/robots/sampleteam/RobotColors.class
+%%DATADIR%%/robots/sampleteam/RobotColors.java
+%%DATADIR%%/templates/newjavafile.tpt
+%%DATADIR%%/templates/newrobot.tpt
+%%DATADIR%%/versions.txt
+@dirrm %%DATADIR%%/templates
+@dirrm %%DATADIR%%/robots/sampleteam
+@dirrm %%DATADIR%%/robots/sample
+@dirrm %%DATADIR%%/robots
+@dirrm %%DATADIR%%/license
+@dirrm %%DATADIR%%/javadoc/resources
+@dirrm %%DATADIR%%/javadoc/robocode/class-use
+@dirrm %%DATADIR%%/javadoc/robocode
+@dirrm %%DATADIR%%/javadoc
+@dirrm %%DATADIR%%/battles
+@dirrm %%DATADIR%%
--- robocode-1.0.7.patch ends here ---

Index: ../../LEGAL
===================================================================
RCS file: /home/ncvs/FreeBSD/ports/LEGAL,v
retrieving revision 1.399
diff -u -r1.399 LEGAL
--- ../../LEGAL	2 Apr 2005 19:25:02 -0000	1.399
+++ ../../LEGAL	5 Apr 2005 08:10:51 -0000
@@ -484,10 +484,6 @@
 ringtonetools-*		misc/ringtonetools	Not free for commercial organizations
 rkive3.1.tar.Z		news/rkive		Restrictive copyright
 rman-3.*		textproc/rman		Do not sell for profit
-robocode-*		games/robocode		Restrictive license.  Particularly,
-						redistribution is not permitted
-						and user should delete software
-						after 60 days
 linux-realplayer-*.rpm	audio/linux-realplayer	Redistribution not allowed
 rpm/i386/8.0/*		emulators/linux_base-8	Binaries under GNU GPL
 						without accompanying source

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050405092941.8DBE5283>