diff options
author | danfe <danfe@FreeBSD.org> | 2011-11-23 18:08:05 +0800 |
---|---|---|
committer | danfe <danfe@FreeBSD.org> | 2011-11-23 18:08:05 +0800 |
commit | f9a47bc11a3e4bf4c226094d4e5f5d90e71de14a (patch) | |
tree | aa4c31f95bb5bd3e875b9a86c251c3090eae0eb3 /games/warsow | |
parent | f6fa58ca8f978bc0bcbf8c77e85aaabf8c42c311 (diff) | |
download | freebsd-ports-gnome-f9a47bc11a3e4bf4c226094d4e5f5d90e71de14a.tar.gz freebsd-ports-gnome-f9a47bc11a3e4bf4c226094d4e5f5d90e71de14a.tar.zst freebsd-ports-gnome-f9a47bc11a3e4bf4c226094d4e5f5d90e71de14a.zip |
- Update to version 0.6.2
- Remove stale master sites
- Adjust COMMENT slightly; avoid full stop in a comment in post-patch
- Build angelwrap library (cf. PR ports/155268)
Feature safe: yes
Diffstat (limited to 'games/warsow')
-rw-r--r-- | games/warsow/Makefile | 31 | ||||
-rw-r--r-- | games/warsow/distinfo | 4 | ||||
-rw-r--r-- | games/warsow/pkg-plist | 3 |
3 files changed, 19 insertions, 19 deletions
diff --git a/games/warsow/Makefile b/games/warsow/Makefile index 8972e8ffc32f..6a8dd68a2c4e 100644 --- a/games/warsow/Makefile +++ b/games/warsow/Makefile @@ -6,15 +6,14 @@ # PORTNAME= warsow -PORTVERSION= 0.6 +PORTVERSION= 0.6.2 CATEGORIES= games -MASTER_SITES= http://www.zcdn.org/dl/ \ - http://www.derchris.eu/warsow/ -DISTNAME= ${PORTNAME}_${PORTVERSION}_sdk +MASTER_SITES= http://www.zcdn.org/dl/ +DISTNAME= ${PORTNAME}_${PORTVERSION:R}${PORTVERSION:E}_sdk DIST_SUBDIR= ${PORTNAME} MAINTAINER= danfe@FreeBSD.org -COMMENT= A fast paced first person shooter game +COMMENT= A futuristic, fast-paced first person shooter LICENSE= GPLv2 @@ -26,9 +25,10 @@ USE_GMAKE= yes USE_ZIP= yes WRKSRC= ${WRKDIR}/source -ALL_TARGET= game +ALL_TARGET= game angelwrap RELEASEDIR= ${WRKSRC}/release -WSWSUBDIR= basewsw +AS_SDK_DIR= ${WRKSRC}/../libsrcs/angelscript/angelSVN/sdk +WSWSUBDIR= basewsw libs OPTIONS= CLIENT "Build client executable" on \ SERVER "Build dedicated server executable" on \ @@ -67,10 +67,6 @@ PLIST_SUB+= SERVER="@comment " LIB_DEPENDS+= vorbisfile.6:${PORTSDIR}/audio/libvorbis .endif -.if !(defined(WITHOUT_QF) && defined(WITHOUT_OPENAL) && defined(WITHOUT_IRC)) -WSWSUBDIR+= libs -.endif - .if !defined(WITHOUT_QF) USE_SDL= yes ALL_TARGET+= qf @@ -105,12 +101,12 @@ PLIST_SUB+= TVSERVER="@comment " PLIST_SUB+= ARCH=${ARCH} post-patch: .SILENT -# Unmute build and link commands, respect CFLAGS +# Unmute build and link commands, respect CFLAGS, fix hardcoded make(1) ${REINPLACE_CMD} -e 's|@$$(DO_CC|$$(DO_CC| ; /> Linking $$@/d ; \ - s|-O2 -fno-strict-aliasing -ffast-math -funroll-loops ||' \ - ${WRKSRC}/Makefile -# Search directory provided by warsow-data port instead of current. Doing -# so allows us not to install any wrapper scripts. + s|-O2 -fno-strict-aliasing -ffast-math -funroll-loops || ; \ + s|make -C|$$(MAKE) -C|' ${WRKSRC}/Makefile +# Search directory provided by warsow-data port instead of current (doing +# so allows us not to install any wrapper scripts) ${REINPLACE_CMD} -e 's|path", "\.|path", "${DATADIR}|' \ ${WRKSRC}/qcommon/files.c # Adjust architecture names, get rid of ``freebsd_'' prefix @@ -124,6 +120,9 @@ post-patch: .SILENT ${WRKSRC}/qcommon/net.c ${REINPLACE_CMD} -e '19s|^|#include <stdint.h>|' \ ${WRKSRC}/unix/unix_xpm.c +# Fix AngelScript build on 64-bit arches + ${REINPLACE_CMD} -e '/GetCurrentThreadId/!s|asDWORD|pthread_t| ; \ + s|(asDWORD)||' ${AS_SDK_DIR}/angelscript/source/as_thread.* do-install: .for b in ${WSWBIN} diff --git a/games/warsow/distinfo b/games/warsow/distinfo index 542ddf178b1d..c12e411e6529 100644 --- a/games/warsow/distinfo +++ b/games/warsow/distinfo @@ -1,2 +1,2 @@ -SHA256 (warsow/warsow_0.6_sdk.zip) = d88e5ee2dc1b2bd81fd1f5787b6f09aae76348cec638c1a8262072e214c93ad7 -SIZE (warsow/warsow_0.6_sdk.zip) = 36597211 +SHA256 (warsow/warsow_0.62_sdk.zip) = e1a86c355307539b8f427a76fc54e7279f39567a9eb570accd8ad74f4bf96159 +SIZE (warsow/warsow_0.62_sdk.zip) = 36600605 diff --git a/games/warsow/pkg-plist b/games/warsow/pkg-plist index be9196df3edc..c73427d1b44a 100644 --- a/games/warsow/pkg-plist +++ b/games/warsow/pkg-plist @@ -4,7 +4,8 @@ %%CLIENT%%%%DATADIR%%/basewsw/cgame_%%ARCH%%.so %%DATADIR%%/basewsw/game_%%ARCH%%.so %%CLIENT%%%%DATADIR%%/basewsw/ui_%%ARCH%%.so +%%DATADIR%%/libs/angelwrap_%%ARCH%%.so %%IRC%%%%DATADIR%%/libs/irc_%%ARCH%%.so %%OPENAL%%%%DATADIR%%/libs/snd_openal_%%ARCH%%.so %%QF%%%%DATADIR%%/libs/snd_qf_%%ARCH%%.so -%%IRC%%%%OPENAL%%%%QF%%@dirrm %%DATADIR%%/libs +@dirrm %%DATADIR%%/libs |