summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
Diffstat (limited to 'games')
-rw-r--r--games/brainparty/Makefile2
-rw-r--r--games/chapping/Makefile5
-rw-r--r--games/freedink-engine/Makefile25
-rw-r--r--games/freedink-engine/pkg-plist10
-rw-r--r--games/freedroidrpg/Makefile2
-rw-r--r--games/freetennis/Makefile2
-rw-r--r--games/frozen-bubble/Makefile5
-rw-r--r--games/galaxyhack/Makefile5
-rw-r--r--games/kartofel/Makefile2
-rw-r--r--games/lincity-ng/Makefile2
-rw-r--r--games/luola/Makefile1
-rw-r--r--games/manaplus/Makefile2
-rw-r--r--games/meandmyshadow/Makefile2
-rw-r--r--games/oolite/Makefile38
-rw-r--r--games/openalchemist/Makefile2
-rw-r--r--games/openbubbles/Makefile1
-rw-r--r--games/openssn/Makefile11
-rw-r--r--games/openssn/files/patch-Makefile10
-rw-r--r--games/openssn/pkg-plist448
-rw-r--r--games/openxcom/Makefile2
-rw-r--r--games/pangzero/Makefile1
-rw-r--r--games/patapizza-tetris/Makefile2
-rw-r--r--games/puckman/Makefile2
-rw-r--r--games/qonk/Makefile2
-rw-r--r--games/syobon/Makefile2
-rw-r--r--games/trophy/Makefile2
-rw-r--r--games/warmux/Makefile2
-rw-r--r--games/widelands/Makefile1
-rw-r--r--games/xblast/Makefile129
-rw-r--r--games/xblast/pkg-plist3
-rw-r--r--games/xgalaga-sdl/Makefile1
-rw-r--r--games/xpired/Makefile2
32 files changed, 328 insertions, 398 deletions
diff --git a/games/brainparty/Makefile b/games/brainparty/Makefile
index c97dfe6f0dd2..c6fe4d8fa14a 100644
--- a/games/brainparty/Makefile
+++ b/games/brainparty/Makefile
@@ -3,7 +3,7 @@
PORTNAME= brainparty
PORTVERSION= 0.5
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= games
MASTER_SITES= http://www.tuxradar.com/files/brainparty/ \
http://mirror.amdmi3.ru/distfiles/
diff --git a/games/chapping/Makefile b/games/chapping/Makefile
index 92c1e3a6ed0b..247ab051f833 100644
--- a/games/chapping/Makefile
+++ b/games/chapping/Makefile
@@ -3,7 +3,7 @@
PORTNAME= chapping
PORTVERSION= 0.43
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= games
MASTER_SITES= http://forja.rediris.es/frs/download.php/760/ \
http://mirror.amdmi3.ru/distfiles/
@@ -12,8 +12,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-src
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Turn based board football game
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
USE_SDL= sdl image gfx ttf
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-source
diff --git a/games/freedink-engine/Makefile b/games/freedink-engine/Makefile
index f59d08eead04..ef020c9eb475 100644
--- a/games/freedink-engine/Makefile
+++ b/games/freedink-engine/Makefile
@@ -3,6 +3,7 @@
PORTNAME= freedink
PORTVERSION= 1.08.${PORTVER}
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR= freedink
@@ -11,7 +12,7 @@ PKGNAMESUFFIX= -engine
MAINTAINER= shurd@sasktel.net
COMMENT= Dink Smallwood RPG and RPG Construction Set
-LIB_DEPENDS= fontconfig:${PORTSDIR}/x11-fonts/fontconfig
+LIB_DEPENDS= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig
USES= gettext gmake pkgconfig
USE_SDL= sdl gfx ttf image mixer
@@ -19,26 +20,16 @@ GNU_CONFIGURE= yes
PORTVER= 20121209
CONFIGURE_ARGS= --disable-static --disable-upx
-MAN6= freedink.6 freedinkedit.6 dink.6 dinkedit.6
-
OPTIONS_DEFINE= EMBEDDED
-EMBEDDED_DESC= Embedded Resources
+OPTIONS_DEFAULT=EMBEDDED
-OPTIONS_DEFAULT= EMBEDDED
+EMBEDDED_DESC= Embedded Resources
+EMBEDDED_CONFIGURE_ENABLE= embedded-resources
+EMBEDDED_BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip
+EMBEDDED_LIB_DEPENDS= libzip.so:${PORTSDIR}/archivers/libzip
+EMBEDDED_RUN_DEPENDS= zip:${PORTSDIR}/archivers/zip
-NO_STAGE= yes
post-patch:
@${CHMOD} 0755 ${WRKSRC}/autotools/install-reloc
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MEMBEDDED}
-CONFIGURE_ARGS+= --enable-embedded-resources
-BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip
-LIB_DEPENDS+= zip:${PORTSDIR}/archivers/libzip
-RUN_DEPENDS+= zip:${PORTSDIR}/archivers/zip
-.else
-CONFIGURE_ARGS+= --disable-embedded-resources
-.endif
-
.include <bsd.port.mk>
diff --git a/games/freedink-engine/pkg-plist b/games/freedink-engine/pkg-plist
index 1fbda581877b..db5d9ff8ae30 100644
--- a/games/freedink-engine/pkg-plist
+++ b/games/freedink-engine/pkg-plist
@@ -2,6 +2,10 @@ bin/dink
bin/dinkedit
bin/freedink
bin/freedinkedit
+man/man6/dink.6.gz
+man/man6/dinkedit.6.gz
+man/man6/freedink.6.gz
+man/man6/freedinkedit.6.gz
share/applications/freedink.desktop
share/applications/freedinkedit.desktop
%%DATADIR%%/LiberationSans-Regular.ttf
@@ -65,10 +69,10 @@ share/locale/vi/LC_MESSAGES/freedink-gnulib.mo
share/locale/vi/LC_MESSAGES/freedink.mo
share/locale/zh_CN/LC_MESSAGES/freedink-gnulib.mo
share/locale/zh_TW/LC_MESSAGES/freedink-gnulib.mo
-@dirrm share/locale/en@boldquot/LC_MESSAGES
+@dirrmtry share/locale/en@boldquot/LC_MESSAGES
@dirrmtry share/locale/en@boldquot
-@dirrm share/locale/en@quot/LC_MESSAGES
+@dirrmtry share/locale/en@quot/LC_MESSAGES
@dirrmtry share/locale/en@quot
-@dirrm share/locale/rw/LC_MESSAGES
+@dirrmtry share/locale/rw/LC_MESSAGES
@dirrmtry share/locale/rw
@dirrmtry %%DATADIR%%
diff --git a/games/freedroidrpg/Makefile b/games/freedroidrpg/Makefile
index c84499ed3769..a13502321986 100644
--- a/games/freedroidrpg/Makefile
+++ b/games/freedroidrpg/Makefile
@@ -3,7 +3,7 @@
PORTNAME= freedroidrpg
PORTVERSION= 0.15
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= games
MASTER_SITES= SF/freedroid/freedroidRPG/freedroidRPG-${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\\1/}/
diff --git a/games/freetennis/Makefile b/games/freetennis/Makefile
index 59a60e214161..4e2478c224cf 100644
--- a/games/freetennis/Makefile
+++ b/games/freetennis/Makefile
@@ -3,7 +3,7 @@
PORTNAME= freetennis
PORTVERSION= 0.4.8
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= games
MASTER_SITES= SF
diff --git a/games/frozen-bubble/Makefile b/games/frozen-bubble/Makefile
index 011ed519968c..617f8c1af7b2 100644
--- a/games/frozen-bubble/Makefile
+++ b/games/frozen-bubble/Makefile
@@ -3,7 +3,7 @@
PORTNAME= frozen-bubble
DISTVERSION= 2.2.1-beta1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= http://www.frozen-bubble.org/data/
@@ -22,8 +22,7 @@ RUN_DEPENDS= p5-SDL>=2.511:${PORTSDIR}/devel/p5-SDL \
p5-Compress-Bzip2>=0:${PORTSDIR}/archivers/p5-Compress-Bzip2 \
p5-Alien-SDL>=1.413:${PORTSDIR}/devel/p5-Alien-SDL
-USES= perl5 pkgconfig
-USE_BZIP2= yes
+USES= perl5 pkgconfig tar:bzip2
USE_PERL5= modbuild
USE_SDL= mixer pango sdl ttf
CFLAGS+= -Qunused-arguments
diff --git a/games/galaxyhack/Makefile b/games/galaxyhack/Makefile
index 2346499d4428..75eb59780ef9 100644
--- a/games/galaxyhack/Makefile
+++ b/games/galaxyhack/Makefile
@@ -3,7 +3,7 @@
PORTNAME= galaxyhack
PORTVERSION= 1.74
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= games
MASTER_SITES= SF \
SF/${PORTNAME}/Fleet%20packages/020906:fleets
@@ -26,8 +26,7 @@ FLEETS_DESC= Additional fleets
WRKSRC= ${WRKDIR}/${PORTNAME}/src
-USE_BZIP2= yes
-USES= dos2unix gmake
+USES= dos2unix gmake tar:bzip2
USE_SDL= gfx image mixer sdl
ALL_TARGET= ${PORTNAME}
diff --git a/games/kartofel/Makefile b/games/kartofel/Makefile
index 645d8b58389f..ace7562bf13e 100644
--- a/games/kartofel/Makefile
+++ b/games/kartofel/Makefile
@@ -3,7 +3,7 @@
PORTNAME= kartofel
PORTVERSION= 1.2
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= games
MASTER_SITES= http://kartofel.jfedor.org/downloads/ \
http://mirror.amdmi3.ru/distfiles/
diff --git a/games/lincity-ng/Makefile b/games/lincity-ng/Makefile
index 1e519476670d..e819a720c649 100644
--- a/games/lincity-ng/Makefile
+++ b/games/lincity-ng/Makefile
@@ -3,7 +3,7 @@
PORTNAME= lincity-ng
PORTVERSION= 2.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_BERLIOS}
MASTER_SITE_SUBDIR= ${PORTNAME}
diff --git a/games/luola/Makefile b/games/luola/Makefile
index cf4e501a6c13..2f699c31281d 100644
--- a/games/luola/Makefile
+++ b/games/luola/Makefile
@@ -3,6 +3,7 @@
PORTNAME= luola
PORTVERSION= 1.3.2
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= http://mirror.amdmi3.ru/distfiles/ # master site gone
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
diff --git a/games/manaplus/Makefile b/games/manaplus/Makefile
index bf765ebe6009..78866a77359e 100644
--- a/games/manaplus/Makefile
+++ b/games/manaplus/Makefile
@@ -3,7 +3,7 @@
PORTNAME= manaplus
PORTVERSION= 1.4.4.12
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= http://download.evolonline.org/manaplus/download/${PORTVERSION}/
diff --git a/games/meandmyshadow/Makefile b/games/meandmyshadow/Makefile
index d3f53b94ec97..853ec2512460 100644
--- a/games/meandmyshadow/Makefile
+++ b/games/meandmyshadow/Makefile
@@ -3,7 +3,7 @@
PORTNAME= meandmyshadow
PORTVERSION= 0.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}/
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
diff --git a/games/oolite/Makefile b/games/oolite/Makefile
index 400f3a953077..d8ed04cdbb30 100644
--- a/games/oolite/Makefile
+++ b/games/oolite/Makefile
@@ -3,7 +3,7 @@
PORTNAME= oolite
PORTVERSION= 1.76
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games gnustep
MASTER_SITES= ${MASTER_SITE_BERLIOS} http://jens.ayton.se/oolite/deps/:js
MASTER_SITE_SUBDIR= oolite-linux
@@ -15,47 +15,39 @@ EXTRACT_ONLY= ${PORTNAME}-source-${PORTVERSION}${EXTRACT_SUFX}
MAINTAINER= avg@icyb.net.ua
COMMENT= Trade and combat space simulator, clone of Elite
-FETCH_ARGS+= -a
+BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip \
+ ${LOCALBASE}/bin/unzip:${PORTSDIR}/archivers/unzip
+LIB_DEPENDS= libespeak.so:${PORTSDIR}/audio/espeak \
+ libnspr4.so:${PORTSDIR}/devel/nspr
-WRKSRC= ${WRKDIR}/${PORTNAME}-source-${PORTVERSION}
-
-BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip
-BUILD_DEPENDS+= ${LOCALBASE}/bin/unzip:${PORTSDIR}/archivers/unzip
-LIB_DEPENDS+= espeak:${PORTSDIR}/audio/espeak
-LIB_DEPENDS+= nspr4:${PORTSDIR}/devel/nspr
-
-USE_BZIP2= yes
+USES= gmake perl5 tar:bzip2
USE_GL= yes
USE_SDL= mixer image gfx
USE_GNUSTEP= yes
USE_GNUSTEP_BASE= yes
USE_GNUSTEP_BUILD= yes
USE_MAKEFILE= yes
-USE_GMAKE= yes
ALL_TARGET= release-deployment
-USES= perl5
-USE_PERL5= build
+USE_PERL5= build
USE_PYTHON_BUILD= yes
SUB_FILES= pkg-message
PKGMESSAGE= ${WRKDIR}/pkg-message
-NO_STAGE= yes
+WRKSRC= ${WRKDIR}/${PORTNAME}-source-${PORTVERSION}
+
post-extract:
@(cd ${WRKSRC}/deps/Cross-platform-deps && \
${BZIP2_CMD} -dc ${_DISTDIR}/firefox-4.0.source.js-only.tbz | ${TAR} -xf - && \
${MV} mozilla-2.0 mozilla && \
- ${ECHO} 'http://jens.ayton.se/oolite/deps/firefox-4.0.source.js-only.tbz' > mozilla/current.url \
+ ${ECHO_CMD} 'http://jens.ayton.se/oolite/deps/firefox-4.0.source.js-only.tbz' > mozilla/current.url \
)
do-install:
- ${MKDIR} ${GNUSTEP_PREFIX}/Local/Applications
- ${CP} -R ${WRKSRC}/oolite.app ${GNUSTEP_PREFIX}/Local/Applications
- ${STRIP_CMD} ${GNUSTEP_PREFIX}/Local/Applications/oolite.app/oolite
- ${INSTALL_DATA} ${WRKSRC}/installers/FreeDesktop/oolite.desktop ${PREFIX}/share/applications/
- ${INSTALL_DATA} ${WRKSRC}/installers/FreeDesktop/oolite-icon.png ${PREFIX}/share/pixmaps/
-
-post-install:
- @${CAT} ${PKGMESSAGE}
+ ${MKDIR} ${STAGEDIR}${PREFIX}/GNUstep/Local/Applications
+ ${CP} -R ${WRKSRC}/oolite.app ${STAGEDIR}${PREFIX}/GNUstep/Local/Applications
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/GNUstep/Local/Applications/oolite.app/oolite
+ ${INSTALL_DATA} ${WRKSRC}/installers/FreeDesktop/oolite.desktop ${STAGEDIR}${PREFIX}/share/applications
+ ${INSTALL_DATA} ${WRKSRC}/installers/FreeDesktop/oolite-icon.png ${STAGEDIR}${PREFIX}/share/pixmaps
.include <bsd.port.mk>
diff --git a/games/openalchemist/Makefile b/games/openalchemist/Makefile
index e5dfa8063da8..ba9ddd58441e 100644
--- a/games/openalchemist/Makefile
+++ b/games/openalchemist/Makefile
@@ -3,7 +3,7 @@
PORTNAME= openalchemist
PORTVERSION= 0.3
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
diff --git a/games/openbubbles/Makefile b/games/openbubbles/Makefile
index 824a26bc81a3..b551440f00c8 100644
--- a/games/openbubbles/Makefile
+++ b/games/openbubbles/Makefile
@@ -3,6 +3,7 @@
PORTNAME= openbubbles
PORTVERSION= 1.2
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= http://www.freewebs.com/lasindi/${PORTNAME}/ \
SF/nemysisfreebsdp/${CATEGORIES}/:icons
diff --git a/games/openssn/Makefile b/games/openssn/Makefile
index 0cf2bed1e1e5..48d8131b216c 100644
--- a/games/openssn/Makefile
+++ b/games/openssn/Makefile
@@ -3,7 +3,7 @@
PORTNAME= openssn
PORTVERSION= 1.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION}
@@ -12,16 +12,13 @@ COMMENT= Modern submarine simulator
LICENSE= GPLv2
-MAN6= openssn.6
-MANCOMPRESSED= yes
-
-USES= desktop-file-utils
USE_SDL= sdl gfx image mixer
USE_XORG= x11 xau xdmcp xext xmu xpm xxf86vm
WRKSRC= ${WRKDIR}/${PORTNAME}
-NO_STAGE= yes
post-patch:
- @${REINPLACE_CMD} -e 's,share/man/man6,man/man6,g' ${WRKSRC}/Makefile
+ @${REINPLACE_CMD} -E \
+ -e '/cp|mkdir/s,\$$\(PREFIX\)|\$$\(DATADIR\),$$(DESTDIR)&,' \
+ -e 's,share/man/man6,man/man6,' ${WRKSRC}/Makefile
.include <bsd.port.mk>
diff --git a/games/openssn/files/patch-Makefile b/games/openssn/files/patch-Makefile
deleted file mode 100644
index 5a8b0e48bda5..000000000000
--- a/games/openssn/files/patch-Makefile
+++ /dev/null
@@ -1,10 +0,0 @@
---- ./Makefile.orig 2013-06-19 16:47:57.000000000 -0300
-+++ ./Makefile 2013-06-19 16:48:04.000000000 -0300
-@@ -1,6 +1,6 @@
- PREFIX ?= /usr
- SSN = openssn
--DATADIR = $(PREFIX)/share/openssn
-+DATADIR = $(PREFIX)/share/games/openssn
- OPTDIR = /opt/openssn
- VERSION = 1.4
-
diff --git a/games/openssn/pkg-plist b/games/openssn/pkg-plist
index 21ef32ed9166..cf29f29f5818 100644
--- a/games/openssn/pkg-plist
+++ b/games/openssn/pkg-plist
@@ -1,227 +1,227 @@
bin/openssn
+man/man6/openssn.6.gz
share/applications/openssn.desktop
-share/games/openssn/data/font.dat
-share/games/openssn/data/information.txt
-share/games/openssn/data/largefont.dat
-share/games/openssn/data/mission0.dat
-share/games/openssn/data/mission1.dat
-share/games/openssn/data/mission2.dat
-share/games/openssn/data/mission3.dat
-share/games/openssn/data/mission4.dat
-share/games/openssn/data/mission5.dat
-share/games/openssn/data/mission6.dat
-share/games/openssn/data/mission7.dat
-share/games/openssn/data/mission8.dat
-share/games/openssn/data/mission9.dat
-share/games/openssn/data/mission10.dat
-share/games/openssn/data/orders0.txt
-share/games/openssn/data/orders1.txt
-share/games/openssn/data/orders2.txt
-share/games/openssn/data/orders3.txt
-share/games/openssn/data/orders4.txt
-share/games/openssn/data/orders5.txt
-share/games/openssn/data/orders6.txt
-share/games/openssn/data/orders7.txt
-share/games/openssn/data/orders8.txt
-share/games/openssn/data/orders9.txt
-share/games/openssn/data/orders10.txt
-share/games/openssn/data/ships0.dat
-share/games/openssn/data/ships1.dat
-share/games/openssn/data/ships2.dat
-share/games/openssn/data/ships3.dat
-share/games/openssn/data/ships4.dat
-share/games/openssn/data/ships5.dat
-share/games/openssn/data/ships6.dat
-share/games/openssn/data/ships7.dat
-share/games/openssn/data/ships8.dat
-share/games/openssn/data/ships9.dat
-share/games/openssn/data/ships10.dat
-share/games/openssn/images/A13off.png
-share/games/openssn/images/A13on.png
-share/games/openssn/images/A23off.png
-share/games/openssn/images/A23on.png
-share/games/openssn/images/AFLKoff.png
-share/games/openssn/images/AFLKon.png
-share/games/openssn/images/AFULLoff.png
-share/games/openssn/images/AFULLon.png
-share/games/openssn/images/ASTDoff.png
-share/games/openssn/images/ASTDon.png
-share/games/openssn/images/ClearControl.png
-share/games/openssn/images/ClearEsm.png
-share/games/openssn/images/ClearEsm2.png
-share/games/openssn/images/ClearRadar.png
-share/games/openssn/images/ClearRadar2.png
-share/games/openssn/images/Constructionscreen.png
-share/games/openssn/images/ControlScreen.png
-share/games/openssn/images/ESMScreen.png
-share/games/openssn/images/Mapscreen.png
-share/games/openssn/images/RadarScreen.png
-share/games/openssn/images/STOPoff.png
-share/games/openssn/images/STOPon.png
-share/games/openssn/images/Sonarscreen.png
-share/games/openssn/images/arial_small_12.png
-share/games/openssn/images/assigntrackeroff.png
-share/games/openssn/images/assigntrackeron.png
-share/games/openssn/images/blip.png
-share/games/openssn/images/centerbuttondown.png
-share/games/openssn/images/centerbuttonup.png
-share/games/openssn/images/cutarray.png
-share/games/openssn/images/depthdownoff.png
-share/games/openssn/images/depthdownon.png
-share/games/openssn/images/depthupoff.png
-share/games/openssn/images/depthupon.png
-share/games/openssn/images/downbuttondown.png
-share/games/openssn/images/downbuttonup.png
-share/games/openssn/images/emptystationtile.png
-share/games/openssn/images/emptytile.png
-share/games/openssn/images/esmdown.png
-share/games/openssn/images/esmup.png
-share/games/openssn/images/extendtb16off.png
-share/games/openssn/images/extendtb16on.png
-share/games/openssn/images/font.dat
-share/games/openssn/images/font.png
-share/games/openssn/images/font2.png
-share/games/openssn/images/font3.png
-share/games/openssn/images/largefont.dat
-share/games/openssn/images/largefont.png
-share/games/openssn/images/leftbuttondown.png
-share/games/openssn/images/leftbuttonup.png
-share/games/openssn/images/lo32-app-linuxssn.png
-share/games/openssn/images/lowercrtoff.png
-share/games/openssn/images/lowercrton.png
-share/games/openssn/images/loweresmoff.png
-share/games/openssn/images/mapdown.png
-share/games/openssn/images/mapup.png
-share/games/openssn/images/mastdownoff.png
-share/games/openssn/images/mastdownon.png
-share/games/openssn/images/mastupoff.png
-share/games/openssn/images/mastupon.png
-share/games/openssn/images/minusbuttondown.png
-share/games/openssn/images/minusbuttonup.png
-share/games/openssn/images/nc_scale.png
-share/games/openssn/images/noisemaker.png
-share/games/openssn/images/ping_button.png
-share/games/openssn/images/plusbuttondown.png
-share/games/openssn/images/plusbuttonup.png
-share/games/openssn/images/quitbuttondown.png
-share/games/openssn/images/quitbuttonup.png
-share/games/openssn/images/radardown.png
-share/games/openssn/images/radarup.png
-share/games/openssn/images/range10off.png
-share/games/openssn/images/range10on.png
-share/games/openssn/images/range20off.png
-share/games/openssn/images/range20on.png
-share/games/openssn/images/range30off.png
-share/games/openssn/images/range30on.png
-share/games/openssn/images/range40off.png
-share/games/openssn/images/range40on.png
-share/games/openssn/images/range50off.png
-share/games/openssn/images/range50on.png
-share/games/openssn/images/range60off.png
-share/games/openssn/images/range60on.png
-share/games/openssn/images/rel_true.png
-share/games/openssn/images/retracttb16off.png
-share/games/openssn/images/retracttb16on.png
-share/games/openssn/images/rightbuttondown.png
-share/games/openssn/images/rightbuttonup.png
-share/games/openssn/images/ring0off.png
-share/games/openssn/images/ring0on.png
-share/games/openssn/images/ring10off.png
-share/games/openssn/images/ring10on.png
-share/games/openssn/images/ring15off.png
-share/games/openssn/images/ring15on.png
-share/games/openssn/images/ring20off.png
-share/games/openssn/images/ring20on.png
-share/games/openssn/images/ring25off.png
-share/games/openssn/images/ring25on.png
-share/games/openssn/images/ring5off.png
-share/games/openssn/images/ring5on.png
-share/games/openssn/images/sc_scale.png
-share/games/openssn/images/shipcontroldown.png
-share/games/openssn/images/shipcontrolup.png
-share/games/openssn/images/sonardown.png
-share/games/openssn/images/sonarup.png
-share/games/openssn/images/sphericaltowed.png
-share/games/openssn/images/styllus.png
-share/games/openssn/images/sub_menu.png
-share/games/openssn/images/sub_rising.png
-share/games/openssn/images/sub_surfacing.png
-share/games/openssn/images/sweep0.png
-share/games/openssn/images/sweep1.png
-share/games/openssn/images/sweep10.png
-share/games/openssn/images/sweep11.png
-share/games/openssn/images/sweep12.png
-share/games/openssn/images/sweep13.png
-share/games/openssn/images/sweep14.png
-share/games/openssn/images/sweep15.png
-share/games/openssn/images/sweep16.png
-share/games/openssn/images/sweep17.png
-share/games/openssn/images/sweep18.png
-share/games/openssn/images/sweep19.png
-share/games/openssn/images/sweep2.png
-share/games/openssn/images/sweep20.png
-share/games/openssn/images/sweep21.png
-share/games/openssn/images/sweep22.png
-share/games/openssn/images/sweep23.png
-share/games/openssn/images/sweep24.png
-share/games/openssn/images/sweep25.png
-share/games/openssn/images/sweep26.png
-share/games/openssn/images/sweep27.png
-share/games/openssn/images/sweep28.png
-share/games/openssn/images/sweep29.png
-share/games/openssn/images/sweep3.png
-share/games/openssn/images/sweep30.png
-share/games/openssn/images/sweep31.png
-share/games/openssn/images/sweep32.png
-share/games/openssn/images/sweep33.png
-share/games/openssn/images/sweep34.png
-share/games/openssn/images/sweep35.png
-share/games/openssn/images/sweep4.png
-share/games/openssn/images/sweep5.png
-share/games/openssn/images/sweep6.png
-share/games/openssn/images/sweep7.png
-share/games/openssn/images/sweep8.png
-share/games/openssn/images/sweep9.png
-share/games/openssn/images/tb16winchoff.png
-share/games/openssn/images/tb16winchon.png
-share/games/openssn/images/tittle.png
-share/games/openssn/images/tmadown.png
-share/games/openssn/images/tmaup.png
-share/games/openssn/images/torpedo.png
-share/games/openssn/images/towedspherical.png
-share/games/openssn/images/track1.png
-share/games/openssn/images/track1assigned.png
-share/games/openssn/images/track2.png
-share/games/openssn/images/track2assigned.png
-share/games/openssn/images/track3.png
-share/games/openssn/images/track3assigned.png
-share/games/openssn/images/track4.png
-share/games/openssn/images/track4assigned.png
-share/games/openssn/images/true_rel.png
-share/games/openssn/images/upbuttondown.png
-share/games/openssn/images/upbuttonup.png
-share/games/openssn/images/uppercrtoff.png
-share/games/openssn/images/uppercrton.png
-share/games/openssn/ships/class1.shp
-share/games/openssn/ships/class2.shp
-share/games/openssn/ships/class3.shp
-share/games/openssn/ships/class4.shp
-share/games/openssn/ships/class5.shp
-share/games/openssn/ships/class6.shp
-share/games/openssn/ships/class7.shp
-share/games/openssn/ships/class8.shp
-share/games/openssn/ships/class9.shp
-share/games/openssn/ships/class10.shp
-share/games/openssn/ships/class11.shp
-share/games/openssn/ships/class12.shp
-share/games/openssn/ships/information.txt
-share/games/openssn/sounds/explosion.ogg
-share/games/openssn/sounds/sonar-ping.ogg
-share/games/openssn/sounds/torpedo-launch.ogg
+%%DATADIR%%/data/font.dat
+%%DATADIR%%/data/information.txt
+%%DATADIR%%/data/largefont.dat
+%%DATADIR%%/data/mission0.dat
+%%DATADIR%%/data/mission1.dat
+%%DATADIR%%/data/mission2.dat
+%%DATADIR%%/data/mission3.dat
+%%DATADIR%%/data/mission4.dat
+%%DATADIR%%/data/mission5.dat
+%%DATADIR%%/data/mission6.dat
+%%DATADIR%%/data/mission7.dat
+%%DATADIR%%/data/mission8.dat
+%%DATADIR%%/data/mission9.dat
+%%DATADIR%%/data/mission10.dat
+%%DATADIR%%/data/orders0.txt
+%%DATADIR%%/data/orders1.txt
+%%DATADIR%%/data/orders2.txt
+%%DATADIR%%/data/orders3.txt
+%%DATADIR%%/data/orders4.txt
+%%DATADIR%%/data/orders5.txt
+%%DATADIR%%/data/orders6.txt
+%%DATADIR%%/data/orders7.txt
+%%DATADIR%%/data/orders8.txt
+%%DATADIR%%/data/orders9.txt
+%%DATADIR%%/data/orders10.txt
+%%DATADIR%%/data/ships0.dat
+%%DATADIR%%/data/ships1.dat
+%%DATADIR%%/data/ships2.dat
+%%DATADIR%%/data/ships3.dat
+%%DATADIR%%/data/ships4.dat
+%%DATADIR%%/data/ships5.dat
+%%DATADIR%%/data/ships6.dat
+%%DATADIR%%/data/ships7.dat
+%%DATADIR%%/data/ships8.dat
+%%DATADIR%%/data/ships9.dat
+%%DATADIR%%/data/ships10.dat
+%%DATADIR%%/images/A13off.png
+%%DATADIR%%/images/A13on.png
+%%DATADIR%%/images/A23off.png
+%%DATADIR%%/images/A23on.png
+%%DATADIR%%/images/AFLKoff.png
+%%DATADIR%%/images/AFLKon.png
+%%DATADIR%%/images/AFULLoff.png
+%%DATADIR%%/images/AFULLon.png
+%%DATADIR%%/images/ASTDoff.png
+%%DATADIR%%/images/ASTDon.png
+%%DATADIR%%/images/ClearControl.png
+%%DATADIR%%/images/ClearEsm.png
+%%DATADIR%%/images/ClearEsm2.png
+%%DATADIR%%/images/ClearRadar.png
+%%DATADIR%%/images/ClearRadar2.png
+%%DATADIR%%/images/Constructionscreen.png
+%%DATADIR%%/images/ControlScreen.png
+%%DATADIR%%/images/ESMScreen.png
+%%DATADIR%%/images/Mapscreen.png
+%%DATADIR%%/images/RadarScreen.png
+%%DATADIR%%/images/STOPoff.png
+%%DATADIR%%/images/STOPon.png
+%%DATADIR%%/images/Sonarscreen.png
+%%DATADIR%%/images/arial_small_12.png
+%%DATADIR%%/images/assigntrackeroff.png
+%%DATADIR%%/images/assigntrackeron.png
+%%DATADIR%%/images/blip.png
+%%DATADIR%%/images/centerbuttondown.png
+%%DATADIR%%/images/centerbuttonup.png
+%%DATADIR%%/images/cutarray.png
+%%DATADIR%%/images/depthdownoff.png
+%%DATADIR%%/images/depthdownon.png
+%%DATADIR%%/images/depthupoff.png
+%%DATADIR%%/images/depthupon.png
+%%DATADIR%%/images/downbuttondown.png
+%%DATADIR%%/images/downbuttonup.png
+%%DATADIR%%/images/emptystationtile.png
+%%DATADIR%%/images/emptytile.png
+%%DATADIR%%/images/esmdown.png
+%%DATADIR%%/images/esmup.png
+%%DATADIR%%/images/extendtb16off.png
+%%DATADIR%%/images/extendtb16on.png
+%%DATADIR%%/images/font.dat
+%%DATADIR%%/images/font.png
+%%DATADIR%%/images/font2.png
+%%DATADIR%%/images/font3.png
+%%DATADIR%%/images/largefont.dat
+%%DATADIR%%/images/largefont.png
+%%DATADIR%%/images/leftbuttondown.png
+%%DATADIR%%/images/leftbuttonup.png
+%%DATADIR%%/images/lo32-app-linuxssn.png
+%%DATADIR%%/images/lowercrtoff.png
+%%DATADIR%%/images/lowercrton.png
+%%DATADIR%%/images/loweresmoff.png
+%%DATADIR%%/images/mapdown.png
+%%DATADIR%%/images/mapup.png
+%%DATADIR%%/images/mastdownoff.png
+%%DATADIR%%/images/mastdownon.png
+%%DATADIR%%/images/mastupoff.png
+%%DATADIR%%/images/mastupon.png
+%%DATADIR%%/images/minusbuttondown.png
+%%DATADIR%%/images/minusbuttonup.png
+%%DATADIR%%/images/nc_scale.png
+%%DATADIR%%/images/noisemaker.png
+%%DATADIR%%/images/ping_button.png
+%%DATADIR%%/images/plusbuttondown.png
+%%DATADIR%%/images/plusbuttonup.png
+%%DATADIR%%/images/quitbuttondown.png
+%%DATADIR%%/images/quitbuttonup.png
+%%DATADIR%%/images/radardown.png
+%%DATADIR%%/images/radarup.png
+%%DATADIR%%/images/range10off.png
+%%DATADIR%%/images/range10on.png
+%%DATADIR%%/images/range20off.png
+%%DATADIR%%/images/range20on.png
+%%DATADIR%%/images/range30off.png
+%%DATADIR%%/images/range30on.png
+%%DATADIR%%/images/range40off.png
+%%DATADIR%%/images/range40on.png
+%%DATADIR%%/images/range50off.png
+%%DATADIR%%/images/range50on.png
+%%DATADIR%%/images/range60off.png
+%%DATADIR%%/images/range60on.png
+%%DATADIR%%/images/rel_true.png
+%%DATADIR%%/images/retracttb16off.png
+%%DATADIR%%/images/retracttb16on.png
+%%DATADIR%%/images/rightbuttondown.png
+%%DATADIR%%/images/rightbuttonup.png
+%%DATADIR%%/images/ring0off.png
+%%DATADIR%%/images/ring0on.png
+%%DATADIR%%/images/ring10off.png
+%%DATADIR%%/images/ring10on.png
+%%DATADIR%%/images/ring15off.png
+%%DATADIR%%/images/ring15on.png
+%%DATADIR%%/images/ring20off.png
+%%DATADIR%%/images/ring20on.png
+%%DATADIR%%/images/ring25off.png
+%%DATADIR%%/images/ring25on.png
+%%DATADIR%%/images/ring5off.png
+%%DATADIR%%/images/ring5on.png
+%%DATADIR%%/images/sc_scale.png
+%%DATADIR%%/images/shipcontroldown.png
+%%DATADIR%%/images/shipcontrolup.png
+%%DATADIR%%/images/sonardown.png
+%%DATADIR%%/images/sonarup.png
+%%DATADIR%%/images/sphericaltowed.png
+%%DATADIR%%/images/styllus.png
+%%DATADIR%%/images/sub_menu.png
+%%DATADIR%%/images/sub_rising.png
+%%DATADIR%%/images/sub_surfacing.png
+%%DATADIR%%/images/sweep0.png
+%%DATADIR%%/images/sweep1.png
+%%DATADIR%%/images/sweep10.png
+%%DATADIR%%/images/sweep11.png
+%%DATADIR%%/images/sweep12.png
+%%DATADIR%%/images/sweep13.png
+%%DATADIR%%/images/sweep14.png
+%%DATADIR%%/images/sweep15.png
+%%DATADIR%%/images/sweep16.png
+%%DATADIR%%/images/sweep17.png
+%%DATADIR%%/images/sweep18.png
+%%DATADIR%%/images/sweep19.png
+%%DATADIR%%/images/sweep2.png
+%%DATADIR%%/images/sweep20.png
+%%DATADIR%%/images/sweep21.png
+%%DATADIR%%/images/sweep22.png
+%%DATADIR%%/images/sweep23.png
+%%DATADIR%%/images/sweep24.png
+%%DATADIR%%/images/sweep25.png
+%%DATADIR%%/images/sweep26.png
+%%DATADIR%%/images/sweep27.png
+%%DATADIR%%/images/sweep28.png
+%%DATADIR%%/images/sweep29.png
+%%DATADIR%%/images/sweep3.png
+%%DATADIR%%/images/sweep30.png
+%%DATADIR%%/images/sweep31.png
+%%DATADIR%%/images/sweep32.png
+%%DATADIR%%/images/sweep33.png
+%%DATADIR%%/images/sweep34.png
+%%DATADIR%%/images/sweep35.png
+%%DATADIR%%/images/sweep4.png
+%%DATADIR%%/images/sweep5.png
+%%DATADIR%%/images/sweep6.png
+%%DATADIR%%/images/sweep7.png
+%%DATADIR%%/images/sweep8.png
+%%DATADIR%%/images/sweep9.png
+%%DATADIR%%/images/tb16winchoff.png
+%%DATADIR%%/images/tb16winchon.png
+%%DATADIR%%/images/tittle.png
+%%DATADIR%%/images/tmadown.png
+%%DATADIR%%/images/tmaup.png
+%%DATADIR%%/images/torpedo.png
+%%DATADIR%%/images/towedspherical.png
+%%DATADIR%%/images/track1.png
+%%DATADIR%%/images/track1assigned.png
+%%DATADIR%%/images/track2.png
+%%DATADIR%%/images/track2assigned.png
+%%DATADIR%%/images/track3.png
+%%DATADIR%%/images/track3assigned.png
+%%DATADIR%%/images/track4.png
+%%DATADIR%%/images/track4assigned.png
+%%DATADIR%%/images/true_rel.png
+%%DATADIR%%/images/upbuttondown.png
+%%DATADIR%%/images/upbuttonup.png
+%%DATADIR%%/images/uppercrtoff.png
+%%DATADIR%%/images/uppercrton.png
+%%DATADIR%%/ships/class1.shp
+%%DATADIR%%/ships/class2.shp
+%%DATADIR%%/ships/class3.shp
+%%DATADIR%%/ships/class4.shp
+%%DATADIR%%/ships/class5.shp
+%%DATADIR%%/ships/class6.shp
+%%DATADIR%%/ships/class7.shp
+%%DATADIR%%/ships/class8.shp
+%%DATADIR%%/ships/class9.shp
+%%DATADIR%%/ships/class10.shp
+%%DATADIR%%/ships/class11.shp
+%%DATADIR%%/ships/class12.shp
+%%DATADIR%%/ships/information.txt
+%%DATADIR%%/sounds/explosion.ogg
+%%DATADIR%%/sounds/sonar-ping.ogg
+%%DATADIR%%/sounds/torpedo-launch.ogg
share/pixmaps/openssn.png
-@dirrm share/games/openssn/sounds
-@dirrm share/games/openssn/ships
-@dirrm share/games/openssn/images
-@dirrm share/games/openssn/data
-@dirrm share/games/openssn
-@dirrm share/games
+@dirrm %%DATADIR%%/sounds
+@dirrm %%DATADIR%%/ships
+@dirrm %%DATADIR%%/images
+@dirrm %%DATADIR%%/data
+@dirrm %%DATADIR%%
diff --git a/games/openxcom/Makefile b/games/openxcom/Makefile
index d00afddaf1f4..770b05656872 100644
--- a/games/openxcom/Makefile
+++ b/games/openxcom/Makefile
@@ -3,7 +3,7 @@
PORTNAME= openxcom
PORTVERSION= 0.9.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/pangzero/Makefile b/games/pangzero/Makefile
index c6c4e493c1c6..099bd0390985 100644
--- a/games/pangzero/Makefile
+++ b/games/pangzero/Makefile
@@ -3,6 +3,7 @@
PORTNAME= pangzero
PORTVERSION= 1.3
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= SF \
SF/nemysisfreebsdp/${CATEGORIES}/:icons
diff --git a/games/patapizza-tetris/Makefile b/games/patapizza-tetris/Makefile
index 9e9c5b0a36e3..dda965618b60 100644
--- a/games/patapizza-tetris/Makefile
+++ b/games/patapizza-tetris/Makefile
@@ -3,7 +3,7 @@
PORTNAME= patapizza-tetris
PORTVERSION= 1.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= SF/nemysisfreebsdp/${CATEGORIES}/:icons
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
diff --git a/games/puckman/Makefile b/games/puckman/Makefile
index 8d96c31a9001..9786096680c1 100644
--- a/games/puckman/Makefile
+++ b/games/puckman/Makefile
@@ -3,7 +3,7 @@
PORTNAME= puckman
PORTVERSION= 1.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= SF/nemysisfreebsdp/${CATEGORIES}/:icons
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
diff --git a/games/qonk/Makefile b/games/qonk/Makefile
index 65909ba909f5..8f37720b728c 100644
--- a/games/qonk/Makefile
+++ b/games/qonk/Makefile
@@ -3,7 +3,7 @@
PORTNAME= qonk
PORTVERSION= 0.3.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
diff --git a/games/syobon/Makefile b/games/syobon/Makefile
index a7fa229d48e2..540f95212956 100644
--- a/games/syobon/Makefile
+++ b/games/syobon/Makefile
@@ -3,7 +3,7 @@
PORTNAME= syobon
PORTVERSION= 1.0.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= games
MASTER_SITES= http://download.zapek.com/software/${PORTNAME}/ \
SF/nemysisfreebsdp/${CATEGORIES}/:icons
diff --git a/games/trophy/Makefile b/games/trophy/Makefile
index 3b824db60365..0c354aeec56c 100644
--- a/games/trophy/Makefile
+++ b/games/trophy/Makefile
@@ -3,7 +3,7 @@
PORTNAME= trophy
PORTVERSION= 2.0.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= SF
diff --git a/games/warmux/Makefile b/games/warmux/Makefile
index 666eae647d74..516faf035ed5 100644
--- a/games/warmux/Makefile
+++ b/games/warmux/Makefile
@@ -3,7 +3,7 @@
PORTNAME= warmux
DISTVERSION= 11.04.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= games
MASTER_SITES= http://download.gna.org/${PORTNAME}/ \
http://download.gna.org/${PORTNAME}/archive/
diff --git a/games/widelands/Makefile b/games/widelands/Makefile
index 2b4d4bd2f0c0..463f8e84c4eb 100644
--- a/games/widelands/Makefile
+++ b/games/widelands/Makefile
@@ -3,6 +3,7 @@
PORTNAME= widelands
DISTVERSION= build18
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= https://launchpadlibrarian.net/167260749/ \
http://mirror.amdmi3.ru/distfiles/
diff --git a/games/xblast/Makefile b/games/xblast/Makefile
index b7c89782c4db..848ee6e22fea 100644
--- a/games/xblast/Makefile
+++ b/games/xblast/Makefile
@@ -3,26 +3,18 @@
PORTNAME= xblast
PORTVERSION= 2.10.4
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/Sources/${PORTVERSION} \
SF/${PORTNAME}/Images/${IMAGES_DATE}:images \
SF/${PORTNAME}/Levels/${LEVELS_DATE}:levels \
- SF/${PORTNAME}/Models/${MODELS_DATE}:models
-.if !defined(WITHOUT_SOUND)
-MASTER_SITES+= SF/${PORTNAME}/Musics/${MUSICS_DATE}:musics \
+ SF/${PORTNAME}/Models/${MODELS_DATE}:models \
+ SF/${PORTNAME}/Musics/${MUSICS_DATE}:musics \
SF/${PORTNAME}/Sounds/${SOUNDS_DATE}:sounds
-.else
-PKGNAMESUFFIX= -nosound
-.endif
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
images-${IMAGES_DATE}${EXTRACT_SUFX}:images \
levels-${LEVELS_DATE}${EXTRACT_SUFX}:levels \
models-${MODELS_DATE}${EXTRACT_SUFX}:models
-.if !defined(WITHOUT_SOUND)
-DISTFILES+= musics-${MUSICS_DATE}${EXTRACT_SUFX}:musics \
- sounds${EXTRACT_SUFX}:sounds
-.endif
DIST_SUBDIR= xblast
MAINTAINER= ports@FreeBSD.org
@@ -31,21 +23,9 @@ COMMENT= Multi-player real-time strategy game for X11
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
-.if defined(WITHOUT_SOUND)
-WITHOUT_SDL= yes
-.endif
-.if !defined(WITHOUT_SDL)
-WANT_SDL= yes
-.endif
-USE_GMAKE= yes
+USES= gmake
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-admin
-MAKE_ARGS= ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOHEADER="${TRUE}" \
- AUTOMAKE="${TRUE}"
-
-MAN6= xblast.6
-
-DATADIR= ${PREFIX}/share/XBlast-TNT
+CONFIGURE_ARGS= --with-otherdatadir=${DATADIR}
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
@@ -58,84 +38,57 @@ MODELS_DATE= 2005-01-06
MUSICS_DATE= 2005-01-06
SOUNDS_DATE= 2004-04-29
-NO_STAGE= yes
-
-OPTIONS_DEFINE= NLS
+OPTIONS_DEFINE= NLS SDL SMPF SOUND
+OPTIONS_DEFAULT=SDL SOUND
+OPTIONS_SUB= yes
+
+NLS_USES= gettext
+NLS_CONFIGURE_ENABLE= nls
+SDL_USE= SDL=gfx,image,mixer,net,ttf,sdl
+SDL_CONFIGURE_ENABLE= sdl
+SDL_RUN_DEPENDS= ${FONTSDIR}/Vera.ttf:${PORTSDIR}/x11-fonts/bitstream-vera
+SMPF_DESC= Support for 16 players
+SMPF_CONFIGURE_ENABLE= SMPF
+SOUND_CONFIGURE_ENABLE= sound
+SOUND_DISTFILES= musics-${MUSICS_DATE}${EXTRACT_SUFX}:musics \
+ sounds${EXTRACT_SUFX}:sounds
.include <bsd.port.options.mk>
-.if ${PORT_OPTIONS:MNLS}
-USES+= gettext
-PLIST_SUB+= NLS=""
-.else
-CONFIGURE_ARGS+= --disable-nls
-PLIST_SUB+= NLS="@comment "
-.endif
-.if defined(WITHOUT_SDL)
+.if ! ${PORT_OPTIONS:MSDL}
USE_XORG= ice x11
-CONFIGURE_ARGS+= --disable-sdl
-PLIST_SUB+= NOSDL=""
-.else
-RUN_DEPENDS+= ${FONTSDIR}/Vera.ttf:${PORTSDIR}/x11-fonts/bitstream-vera
-USE_SDL+= gfx image mixer net ttf sdl
-CONFIGURE_ARGS+= --enable-sdl
-PLIST_SUB+= NOSDL="@comment "
.endif
-.if defined(WITHOUT_SOUND)
-CONFIGURE_ARGS+= --disable-sound
-PLIST_SUB+= SOUND="@comment "
-.else
-CONFIGURE_ARGS+= --enable-sound
-PLIST_SUB+= SOUND=""
-.endif
-
-.if defined(WITH_SMPF)
-CONFIGURE_ARGS+= --enable-SMPF
-.endif
+post-extract:
+ -@${MV} ${WRKDIR}/levels-${LEVELS_DATE}/reconstruct?on2.xal ${WRKDIR}/levels-${LEVELS_DATE}/reconstruction2.xal
post-patch:
- @${REINPLACE_CMD} -e 's|/games/|/|g ; \
- /-ggdb/d' ${WRKSRC}/configure
+ @${TOUCH} -r ${WRKSRC}/configure ${WRKSRC}/aclocal.m4
@${REINPLACE_CMD} -e \
's|$$(game_datadir)/locale|$$(prefix)/share/locale|g ; \
s|^xblast_LDADD =.*$$|xblast_LDADD = $$(LIBINTL)|g' \
${WRKSRC}/Makefile.in
+ @${REINPLACE_CMD} '/datadir=$$game_datadir/d' ${WRKSRC}/configure
@${REINPLACE_CMD} -e \
's|"Vera.ttf"|"${FONTSDIR}/Vera.ttf"|g' ${WRKSRC}/sdl_text.c
- -@${MV} ${WRKDIR}/levels-${LEVELS_DATE}/reconstruct?on2.xal ${WRKDIR}/levels-${LEVELS_DATE}/reconstruction2.xal
-do-install:
- cd ${WRKSRC} && ${INSTALL_PROGRAM} xblast ${PREFIX}/bin/xblast
-.if defined(WITHOUT_SDL) && !defined(WITHOUT_SOUND)
- cd ${WRKSRC} && ${INSTALL_PROGRAM} xbsndsrv ${PREFIX}/bin/xbsndsrv
-.endif
- cd ${WRKSRC} && ${INSTALL_MAN} xblast.man ${MAN6PREFIX}/man/man6/xblast.6
-.if ${PORT_OPTIONS:MNLS}
-.for lang in de fr
- @${MKDIR} ${PREFIX}/share/locale/${lang}/LC_MESSAGES
- cd ${WRKSRC}/po && ${INSTALL_DATA} ${lang}.gmo \
- ${PREFIX}/share/locale/${lang}/LC_MESSAGES/xblast.mo
-.endfor
-.endif
- @${MKDIR} ${DATADIR}/image
- @(${TAR} -C ${WRKDIR}/images-${IMAGES_DATE} --exclude "Imakefile" \
- -cf - . | ${TAR} -C ${DATADIR}/image --unlink -xf -)
- @${MKDIR} ${DATADIR}/level
- @(${TAR} -C ${WRKDIR}/levels-${LEVELS_DATE} --exclude "Imakefile" \
- -cf - . | ${TAR} -C ${DATADIR}/level --unlink -xf -)
- @${MKDIR} ${DATADIR}/image/sprite
- @(${TAR} -C ${WRKDIR}/models-${MODELS_DATE} --exclude "Imakefile" \
- -cf - . | ${TAR} -C ${DATADIR}/image/sprite --unlink -xf -)
-.if !defined(WITHOUT_SOUND)
- @${MKDIR} ${DATADIR}/sounds
- @(${TAR} -C ${WRKDIR}/musics-${MUSICS_DATE} --exclude "Imakefile" \
- -cf - . | ${TAR} -C ${DATADIR}/sounds --unlink -xf -)
- @(${TAR} -C ${WRKDIR}/sounds --exclude "Imakefile" \
- -cf - . | ${TAR} -C ${DATADIR}/sounds --unlink -xf -)
+post-install:
+ ${INSTALL_MAN} ${WRKSRC}/xblast.man ${STAGEDIR}${MAN6PREFIX}/man/man6/xblast.6
+ ${MKDIR} ${STAGEDIR}${DATADIR}/image
+ cd ${WRKDIR}/images-${IMAGES_DATE} && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/image "-not -name Imakefile"
+ ${MKDIR} ${STAGEDIR}${DATADIR}/level
+ cd ${WRKDIR}/levels-${LEVELS_DATE} && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/level "-not -name Imakefile"
+ ${MKDIR} ${STAGEDIR}${DATADIR}/image/sprite
+ cd ${WRKDIR}/models-${MODELS_DATE} && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/image/sprite "-not -name Imakefile"
+.if ${PORT_OPTIONS:MSOUND}
+ ${MKDIR} ${STAGEDIR}${DATADIR}/sounds
+ cd ${WRKDIR}/musics-${MUSICS_DATE} && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/sounds "-not -name Imakefile"
+ cd ${WRKDIR}/sounds && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/sounds "-not -name Imakefile"
.endif
- @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DATADIR}
- @${FIND} ${DATADIR} -type d -exec ${CHMOD} 755 {} \;
- @${FIND} ${DATADIR} -type f -exec ${CHMOD} ${SHAREMODE} {} \;
.include <bsd.port.mk>
diff --git a/games/xblast/pkg-plist b/games/xblast/pkg-plist
index 7f4d21bcfb5c..6ae1bf14ad60 100644
--- a/games/xblast/pkg-plist
+++ b/games/xblast/pkg-plist
@@ -1,5 +1,6 @@
bin/xblast
-%%NOSDL%%%%SOUND%%bin/xbsndsrv
+%%NO_SDL%%%%SOUND%%bin/xbsndsrv
+man/man6/xblast.6.gz
%%NLS%%share/locale/de/LC_MESSAGES/xblast.mo
%%NLS%%share/locale/fr/LC_MESSAGES/xblast.mo
%%DATADIR%%/image/block/EPFL_stop.ppm
diff --git a/games/xgalaga-sdl/Makefile b/games/xgalaga-sdl/Makefile
index 49e89506b54e..583f3a8f9fe9 100644
--- a/games/xgalaga-sdl/Makefile
+++ b/games/xgalaga-sdl/Makefile
@@ -3,6 +3,7 @@
PORTNAME= xgalaga-sdl
PORTVERSION= 2.1.1.0
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/ \
SF/nemysisfreebsdp/${CATEGORIES}/:icons
diff --git a/games/xpired/Makefile b/games/xpired/Makefile
index 721e9771e649..9380c1563c36 100644
--- a/games/xpired/Makefile
+++ b/games/xpired/Makefile
@@ -3,7 +3,7 @@
PORTNAME= xpired
PORTVERSION= 1.22
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-linux/${PORTVERSION}
DISTNAME= ${PORTNAME}-${PORTVERSION}-linux_source