Date: Tue, 18 Oct 2011 22:05:48 GMT From: Pawel Pekala <pawel@FreeBSD.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/161787: games/freecol update to version 0.10.3 Message-ID: <201110182205.p9IM5mtH083360@red.freebsd.org> Resent-Message-ID: <201110182210.p9IMA6jS012022@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201110182205.p9IM5mtH083360>