1 # Created by: Christoph Mallon <christoph.mallon@gmx.de>
8 MASTER_SITES= http://deponie.yamagi.org/freebsd/distfiles/ \
9 http://tron.homeunix.org/ja2/
11 MAINTAINER= lme@FreeBSD.org
12 COMMENT= Port of "Jagged Alliance 2" using SDL
14 DISTVERSIONSUFFIX= -source
16 # Ignore this if you feel adventurous
17 ONLY_FOR_ARCHS= amd64 arm i386 pc98
18 ONLY_FOR_ARCHS_REASON= Needs a little endian environment
21 NO_CDROM= License only permits non-commerical use
22 NO_PACKAGE= Language of the datafiles must be hardcoded in the game binary
24 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
25 SUB_FILES= pkg-message
27 OPTIONS_SINGLE= LANGUAGE
28 OPTIONS_SINGLE_LANGUAGE= DUTCH ENGLISH FRENCH GERMAN ITALIAN POLISH RUSSIAN RUSSIAN_GOLD
29 OPTIONS_DEFAULT= ENGLISH
31 DUTCH_DESC= Compile for Dutch version
32 ENGLISH_DESC= Compile for English version
33 FRENCH_DESC= Compile for French version
34 GERMAN_DESC= Compile for German version
35 ITALIAN_DESC= Compile for Italian version
36 POLISH_DESC= Compile for Polish version
37 RUSSIAN_DESC= Compile for Russian version
38 RUSSIAN_GOLD_DESC= Compile for Russian Gold version
40 .include <bsd.port.options.mk>
42 .for i in ${OPTIONS_SINGLE_LANGUAGE}
43 . if ${PORT_OPTIONS:M${i}}
48 MAKE_ARGS+= NO_DEPS=yes # For a single full build dependency calculation is unnecessary
50 MAKE_ARGS+= SGPDATADIR=${STAGEDIR}${DATADIR}
52 MAKE_ARGS+= ${INSTALL_MACROS:S/BSD_//}
54 MAKE_ARGS+= PREFIX=${STAGEDIR}${PREFIX} MANPREFIX=${STAGEDIR}${PREFIX}
57 @${MKDIR} ${STAGEDIR}${DATADIR}/Data/TILECACHE
61 ${STAGEDIR}${DATADIR}/Data/*.[Ss][Ll][Ff] \
62 ${STAGEDIR}${DATADIR}/Data/TILECACHE/*.[Jj][Ss][Dd] \
63 ${STAGEDIR}${DATADIR}/Data/TILECACHE/*.[Ss][Tt][Ii]; \
65 ${MV} -n $$i `${DIRNAME} $$i`/`${BASENAME} $$i | ${TR} '[A-Z]' '[a-z]'`; \
68 .include <bsd.port.mk>