ports/114841: Update port: games/jaggedalliance2 version 0.5
Christoph Mallon
christoph.mallon at gmx.de
Mon Jul 23 22:30:08 UTC 2007
>Number: 114841
>Category: ports
>Synopsis: Update port: games/jaggedalliance2 version 0.5
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Mon Jul 23 22:30:07 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator: Christoph Mallon
>Release:
>Organization:
>Environment:
>Description:
Please commit this update for the Jagged Alliance 2 port.
Summary of changes:
- Fixed Russian translation, ja2-stracciatella is playable with Russian data-files now.
- Fixed Polish translation, ja2-stracciatella is playable with Polish data-files now.
- Fixed incorrectly encoded Cyrillic texts in non-Russian versions (Ivan!).
- Repair and add some more blitters.
- Fixed a vanilla bug which put some large items in small slots when doctoring.
- As usual code cleanups and minor fixes.
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/games/jaggedalliance2/Makefile,v
retrieving revision 1.4
diff -u -r1.4 Makefile
--- Makefile 19 May 2007 20:06:32 -0000 1.4
+++ Makefile 23 Jul 2007 22:09:21 -0000
@@ -6,8 +6,7 @@
#
PORTNAME= ja2
-PORTVERSION= 0.3
-PORTREVISION= 1
+PORTVERSION= 0.5
CATEGORIES= games
MASTER_SITES= http://deponie.yamagi.org/freebsd/distfiles/ \
http://ja2.dragonriders.de/files/
@@ -15,8 +14,6 @@
MAINTAINER= christoph.mallon at gmx.de
COMMENT= A port of "Jagged Alliance 2" using SDL
-BUILD_DEPENDS= iconv:${PORTSDIR}/converters/iconv
-
DISTVERSIONSUFFIX= -source
# There are still many endianness and data size issues
@@ -30,12 +27,13 @@
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-OPTIONS= DUTCH "Compile for dutch version" Off \
- ENGLISH "Compile for english version" Off \
- FRENCH "Compile for french version" Off \
- GERMAN "Compile for german version" Off \
- ITALIAN "Compile for italian version" Off \
- POLISH "Compile for polish version" Off
+OPTIONS= DUTCH "Compile for Dutch version" Off \
+ ENGLISH "Compile for English version" Off \
+ FRENCH "Compile for French version" Off \
+ GERMAN "Compile for German version" Off \
+ ITALIAN "Compile for Italian version" Off \
+ POLISH "Compile for Polish version" Off \
+ RUSSIAN "Compile for Russian version" Off
.include <bsd.port.pre.mk>
@@ -51,6 +49,8 @@
MAKE_ARGS+= LNG=ITALIAN
.elifdef WITH_POLISH
MAKE_ARGS+= LNG=POLISH
+.elifdef WITH_RUSSIAN
+MAKE_ARGS+= LNG=RUSSIAN
.else
IGNORE= no language has been chosen. Please choose the appropriate language for your game CD
.endif
@@ -63,7 +63,7 @@
do-install:
@${MKDIR} ${DATADIR}/Data/TILECACHE
- @${INSTALL_PROGRAM} ${WRKSRC}/ja ${PREFIX}/bin/${PORTNAME}
+ @${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
@${INSTALL_MAN} ${WRKSRC}/${MAN6} ${MANPREFIX}/man/man6
post-install:
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/games/jaggedalliance2/distinfo,v
retrieving revision 1.3
diff -u -r1.3 distinfo
--- distinfo 17 Apr 2007 19:41:21 -0000 1.3
+++ distinfo 23 Jul 2007 22:09:21 -0000
@@ -1,3 +1,3 @@
-MD5 (ja2-0.3-source.tar.bz2) = 504742ea4927a37537ed3e5632ee3639
-SHA256 (ja2-0.3-source.tar.bz2) = 8f7a006603b822768c1f98fb80b054617ea4263fb500c4b317e3de0bc6b77943
-SIZE (ja2-0.3-source.tar.bz2) = 2584844
+MD5 (ja2-0.5-source.tar.bz2) = 22003ee20037cdd24a900c978280bd38
+SHA256 (ja2-0.5-source.tar.bz2) = ddefda93ac4b74325a79ebc80c2ff08b814de766a89666b17725eadd0959e1f2
+SIZE (ja2-0.5-source.tar.bz2) = 2529613
Index: pkg-message
===================================================================
RCS file: /home/ncvs/ports/games/jaggedalliance2/pkg-message,v
retrieving revision 1.2
diff -u -r1.2 pkg-message
--- pkg-message 16 Mar 2007 12:14:49 -0000 1.2
+++ pkg-message 23 Jul 2007 22:09:21 -0000
@@ -9,6 +9,10 @@
All filenames must be lowercase!
After copying you can use "make lowercase" to rename all files.
+ When a user starts the game for the first time a file ~/.ja2/ja2.ini
+ is created. In there the path to the data files has to be specified at
+ the line "data_dir = ...".
+
Enjoy!
==========================================================================
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list