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