ports/161787: games/freecol update to version 0.10.3

Pawel Pekala pawel at FreeBSD.org
Tue Oct 18 22:10:07 UTC 2011


>Number:         161787
>Category:       ports
>Synopsis:       games/freecol update to version 0.10.3
>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 Oct 18 22:10:06 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Pawel Pekala
>Release:        8.2-STABLE
>Organization:
>Environment:
FreeBSD blaviken.slowicza.org 8.2-STABLE FreeBSD 8.2-STABLE #1: Sun Jul  3 15:11:21 CEST 2011     corn at blaviken.slowicza.org:/usr/obj/usr/src/sys/GENERIC  i386

>Description:
- update to version 0.10.3
- one small portlint warning fix
- set java stack size limit to 512M

With 256M stack limit game is slow as molasses on fairly
recent computer - 4 cores, 4Gb of RAM. This is advised in
game user manual, citation:

2.1 System Requirements


 FreeCol is written in Java. In order to run, it requires a Java Virtual Machine. In theory, FreeCol should run on any platform on which a Java Virtual Machine compatible with Sun Java 5 or higher is available. In practice, however, things are less clear cut. 

 FreeCol is known to work with Sun’s Java 5 and 6. FreeCol also works with OpenJDK, although some minor problems and graphics glitches may remain. FreeCol is known to run on recent versions of Windows, Linux, and Mac OS X. If you are using Linux, using Java 6 is recommended, as its font rendering is much better. If you are using FreeCol on a different platform, we would like to hear about it. 

 FreeCol requires at least 256 MB memory, although some systems slow down badly and require 512MB.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -urN /usr/ports/games/freecol/Makefile ./Makefile
--- /usr/ports/games/freecol/Makefile	2011-08-09 13:52:49.000000000 +0200
+++ ./Makefile	2011-10-15 15:33:29.000000000 +0200
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	freecol
-PORTVERSION=	0.10.1
+PORTVERSION=	0.10.3
 CATEGORIES=	games java
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
 
@@ -30,7 +30,7 @@
 PORTDATA=	*
 PORTDOCS=	*
 
-DESKTOP_ENTRIES="FreeCol" "${COMMENT}" "${DATADIR}/freecol.xpm" "freecol" "Game;StrategyGame;" false
+DESKTOP_ENTRIES="FreeCol" "${COMMENT}" "${DATADIR}/freecol.xpm" "freecol" "Game;StrategyGame;" "false"
 
 post-patch:
 	@${REINPLACE_CMD} 's|%%DATADIR%%|${DATADIR}|g' \
diff -urN /usr/ports/games/freecol/distinfo ./distinfo
--- /usr/ports/games/freecol/distinfo	2011-08-09 13:52:49.000000000 +0200
+++ ./distinfo	2011-10-09 12:00:03.000000000 +0200
@@ -1,2 +1,2 @@
-SHA256 (freecol-0.10.1.zip) = b9037553259b5e9bd2012822294e1dac8e3b172532810240597bf65c6b1bc099
-SIZE (freecol-0.10.1.zip) = 32794191
+SHA256 (freecol-0.10.3.zip) = 0a7dd37f64a888eb35978a77d8d10bb1db2289c44b38158048dd2895b57dfd04
+SIZE (freecol-0.10.3.zip) = 32924050
diff -urN /usr/ports/games/freecol/files/patch-freecol ./files/patch-freecol
--- /usr/ports/games/freecol/files/patch-freecol	2010-04-23 09:29:43.000000000 +0200
+++ ./files/patch-freecol	2011-10-15 15:44:42.000000000 +0200
@@ -4,5 +4,5 @@
  #!/bin/sh
  
 -java -Xmx256M -jar FreeCol.jar $1 $2 $3 $4 $5 $6 $7 $8 $9
-+java -Xmx256M -cp %%DATADIR%%/jars/commons-cli-1.1.jar:%%DATADIR%%/jars/cortado-fc-1.0.jar:%%DATADIR%%/jars/jogg-0.0.7.jar:%%DATADIR%%/jars/jorbis-0.0.15.jar:%%DATADIR%%/jars/jsr173_1.0_api.jar:%%DATADIR%%/jars/tritonus_share.jar:%%DATADIR%%/jars/vorbisspi1.0.3.jar:%%DATADIR%%/jars/wstx-lgpl-4.0pr1.jar \
++java -Xmx512M -cp %%DATADIR%%/jars/commons-cli-1.1.jar:%%DATADIR%%/jars/cortado-fc-1.0.jar:%%DATADIR%%/jars/jogg-0.0.7.jar:%%DATADIR%%/jars/jorbis-0.0.15.jar:%%DATADIR%%/jars/jsr173_1.0_api.jar:%%DATADIR%%/jars/tritonus_share.jar:%%DATADIR%%/jars/vorbisspi1.0.3.jar:%%DATADIR%%/jars/wstx-lgpl-4.0pr1.jar \
 +	-jar %%DATADIR%%/FreeCol.jar --freecol-data %%DATADIR%%/data $1 $2 $3 $4 $5 $6 $7 $8 $9
diff -urN /usr/ports/games/freecol/freecol.txt ./freecol.txt
--- /usr/ports/games/freecol/freecol.txt	1970-01-01 01:00:00.000000000 +0100
+++ ./freecol.txt	2011-10-18 23:55:42.000000000 +0200
@@ -0,0 +1,39 @@
+diff -urN /usr/ports/games/freecol/Makefile ./Makefile
+--- /usr/ports/games/freecol/Makefile	2011-08-09 13:52:49.000000000 +0200
++++ ./Makefile	2011-10-15 15:33:29.000000000 +0200
+@@ -6,7 +6,7 @@
+ #
+ 
+ PORTNAME=	freecol
+-PORTVERSION=	0.10.1
++PORTVERSION=	0.10.3
+ CATEGORIES=	games java
+ MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
+ 
+@@ -30,7 +30,7 @@
+ PORTDATA=	*
+ PORTDOCS=	*
+ 
+-DESKTOP_ENTRIES="FreeCol" "${COMMENT}" "${DATADIR}/freecol.xpm" "freecol" "Game;StrategyGame;" false
++DESKTOP_ENTRIES="FreeCol" "${COMMENT}" "${DATADIR}/freecol.xpm" "freecol" "Game;StrategyGame;" "false"
+ 
+ post-patch:
+ 	@${REINPLACE_CMD} 's|%%DATADIR%%|${DATADIR}|g' \
+diff -urN /usr/ports/games/freecol/distinfo ./distinfo
+--- /usr/ports/games/freecol/distinfo	2011-08-09 13:52:49.000000000 +0200
++++ ./distinfo	2011-10-09 12:00:03.000000000 +0200
+@@ -1,2 +1,2 @@
+-SHA256 (freecol-0.10.1.zip) = b9037553259b5e9bd2012822294e1dac8e3b172532810240597bf65c6b1bc099
+-SIZE (freecol-0.10.1.zip) = 32794191
++SHA256 (freecol-0.10.3.zip) = 0a7dd37f64a888eb35978a77d8d10bb1db2289c44b38158048dd2895b57dfd04
++SIZE (freecol-0.10.3.zip) = 32924050
+diff -urN /usr/ports/games/freecol/files/patch-freecol ./files/patch-freecol
+--- /usr/ports/games/freecol/files/patch-freecol	2010-04-23 09:29:43.000000000 +0200
++++ ./files/patch-freecol	2011-10-15 15:44:42.000000000 +0200
+@@ -4,5 +4,5 @@
+  #!/bin/sh
+  
+ -java -Xmx256M -jar FreeCol.jar $1 $2 $3 $4 $5 $6 $7 $8 $9
+-+java -Xmx256M -cp %%DATADIR%%/jars/commons-cli-1.1.jar:%%DATADIR%%/jars/cortado-fc-1.0.jar:%%DATADIR%%/jars/jogg-0.0.7.jar:%%DATADIR%%/jars/jorbis-0.0.15.jar:%%DATADIR%%/jars/jsr173_1.0_api.jar:%%DATADIR%%/jars/tritonus_share.jar:%%DATADIR%%/jars/vorbisspi1.0.3.jar:%%DATADIR%%/jars/wstx-lgpl-4.0pr1.jar \
+++java -Xmx512M -cp %%DATADIR%%/jars/commons-cli-1.1.jar:%%DATADIR%%/jars/cortado-fc-1.0.jar:%%DATADIR%%/jars/jogg-0.0.7.jar:%%DATADIR%%/jars/jorbis-0.0.15.jar:%%DATADIR%%/jars/jsr173_1.0_api.jar:%%DATADIR%%/jars/tritonus_share.jar:%%DATADIR%%/jars/vorbisspi1.0.3.jar:%%DATADIR%%/jars/wstx-lgpl-4.0pr1.jar \
+ +	-jar %%DATADIR%%/FreeCol.jar --freecol-data %%DATADIR%%/data $1 $2 $3 $4 $5 $6 $7 $8 $9


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



More information about the freebsd-ports-bugs mailing list