diff options
-rw-r--r-- | games/warzone2100/Makefile | 14 | ||||
-rw-r--r-- | games/warzone2100/PLIST | 27 | ||||
-rw-r--r-- | games/warzone2100/distinfo | 12 | ||||
-rw-r--r-- | games/warzone2100/patches/patch-ad | 26 | ||||
-rw-r--r-- | games/warzone2100/patches/patch-af | 18 | ||||
-rw-r--r-- | games/warzone2100/patches/patch-ag | 15 |
6 files changed, 64 insertions, 48 deletions
diff --git a/games/warzone2100/Makefile b/games/warzone2100/Makefile index f15977bc433..78b5911dc84 100644 --- a/games/warzone2100/Makefile +++ b/games/warzone2100/Makefile @@ -1,10 +1,9 @@ -# $NetBSD: Makefile,v 1.7 2009/07/22 09:01:30 wiz Exp $ +# $NetBSD: Makefile,v 1.8 2009/08/16 21:21:51 wiz Exp $ # -DISTNAME= warzone2100-2.1.1 -PKGREVISION= 1 +DISTNAME= warzone2100-2.2.1 CATEGORIES= games -MASTER_SITES= http://download.gna.org/warzone/releases/2.1/ +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=warzone2100/} EXTRACT_SUFX= .tar.bz2 MAINTAINER= pkgsrc-users@NetBSD.org @@ -19,13 +18,10 @@ PKG_DESTDIR_SUPPORT= user-destdir GNU_CONFIGURE= yes USE_LANGUAGES= c c++ -USE_TOOLS+= pkg-config bison msgfmt intltool gmake gsed gawk flex -TOOLS_PLATFORM.gsed= #empty, override nonsense in tools +USE_TOOLS+= pkg-config bison msgfmt intltool gmake gawk flex CONFIGURE_ARGS+= --with-distributor=pkgsrc -CHECK_WRKREF_SKIP= share/warzone2100/mods/global/aivolution.wz - post-build: cd ${WRKSRC}/po && ${SETENV} ${MAKE_ENV} ${MAKE} update-gmo @@ -46,5 +42,7 @@ BUILDLINK_API_DEPENDS.flex+= flex>=2.5.35 .include "../../graphics/hicolor-icon-theme/buildlink3.mk" .include "../../graphics/png/buildlink3.mk" .include "../../graphics/quesoglc/buildlink3.mk" +.include "../../multimedia/libtheora/buildlink3.mk" .include "../../net/SDL_net/buildlink3.mk" +.include "../../sysutils/desktop-file-utils/desktopdb.mk" .include "../../mk/bsd.pkg.mk" diff --git a/games/warzone2100/PLIST b/games/warzone2100/PLIST index e753baf6177..f5971bbe772 100644 --- a/games/warzone2100/PLIST +++ b/games/warzone2100/PLIST @@ -1,15 +1,16 @@ -@comment $NetBSD: PLIST,v 1.2 2009/06/14 17:56:57 joerg Exp $ +@comment $NetBSD: PLIST,v 1.3 2009/08/16 21:21:51 wiz Exp $ bin/warzone2100 share/applications/warzone2100.desktop share/doc/warzone2100/AUTHORS share/doc/warzone2100/COPYING +share/doc/warzone2100/COPYING.NONGPL share/doc/warzone2100/COPYING.README share/doc/warzone2100/ChangeLog share/doc/warzone2100/Readme.de share/doc/warzone2100/Readme.de.xhtml share/doc/warzone2100/Readme.en share/doc/warzone2100/Readme.en.xhtml -share/doc/warzone2100/ScriptingManual.xhtml +share/doc/warzone2100/ScriptingManual.htm share/doc/warzone2100/styles/readme.print.css share/doc/warzone2100/styles/readme.screen.css share/doc/warzone2100/styles/scriptingmanual.css @@ -19,7 +20,6 @@ share/locale/da/LC_MESSAGES/warzone2100.mo share/locale/de/LC_MESSAGES/warzone2100.mo share/locale/en_GB/LC_MESSAGES/warzone2100.mo share/locale/es/LC_MESSAGES/warzone2100.mo -share/locale/eu/LC_MESSAGES/warzone2100.mo share/locale/fi/LC_MESSAGES/warzone2100.mo share/locale/fr/LC_MESSAGES/warzone2100.mo share/locale/fy/LC_MESSAGES/warzone2100.mo @@ -27,28 +27,21 @@ share/locale/ga/LC_MESSAGES/warzone2100.mo share/locale/it/LC_MESSAGES/warzone2100.mo share/locale/la/LC_MESSAGES/warzone2100.mo share/locale/lt/LC_MESSAGES/warzone2100.mo -share/locale/lv/LC_MESSAGES/warzone2100.mo share/locale/nb/LC_MESSAGES/warzone2100.mo share/locale/nl/LC_MESSAGES/warzone2100.mo -share/locale/nn/LC_MESSAGES/warzone2100.mo share/locale/pl/LC_MESSAGES/warzone2100.mo share/locale/pt/LC_MESSAGES/warzone2100.mo share/locale/pt_BR/LC_MESSAGES/warzone2100.mo share/locale/ro/LC_MESSAGES/warzone2100.mo share/locale/ru/LC_MESSAGES/warzone2100.mo share/locale/sl/LC_MESSAGES/warzone2100.mo -share/locale/sv/LC_MESSAGES/warzone2100.mo -share/locale/sv_SE/LC_MESSAGES/warzone2100.mo -share/locale/tr/LC_MESSAGES/warzone2100.mo -share/locale/uz/LC_MESSAGES/warzone2100.mo share/locale/zh_CN/LC_MESSAGES/warzone2100.mo -share/warzone2100/mods/global/aivolution.wz -share/warzone2100/mods/global/autoload/music/music/menu.ogg -share/warzone2100/mods/global/autoload/music/music/music.wpl -share/warzone2100/mods/global/autoload/music/music/track1.ogg -share/warzone2100/mods/global/autoload/music/music/track2.ogg -share/warzone2100/mods/global/grim.wz -share/warzone2100/mods/global/newst_tiles.wz +share/locale/zh_TW/LC_MESSAGES/warzone2100.mo +share/warzone2100/base.wz +share/warzone2100/mods/multiplay/aivolution.wz share/warzone2100/mods/multiplay/ntw.wz share/warzone2100/mp.wz -share/warzone2100/warzone.wz +share/warzone2100/music/menu.ogg +share/warzone2100/music/music.wpl +share/warzone2100/music/track1.ogg +share/warzone2100/music/track2.ogg diff --git a/games/warzone2100/distinfo b/games/warzone2100/distinfo index 5172a199bf0..8641b9a6c4e 100644 --- a/games/warzone2100/distinfo +++ b/games/warzone2100/distinfo @@ -1,10 +1,12 @@ -$NetBSD: distinfo,v 1.2 2009/03/27 06:54:53 wiz Exp $ +$NetBSD: distinfo,v 1.3 2009/08/16 21:21:51 wiz Exp $ -SHA1 (warzone2100-2.1.1.tar.bz2) = 5f0cb41b283ec709cffa8e00c4c1fda8fc9a63d7 -RMD160 (warzone2100-2.1.1.tar.bz2) = 4eca8c00c917061e93d4c70db07b698a123ce37f -Size (warzone2100-2.1.1.tar.bz2) = 44839794 bytes +SHA1 (warzone2100-2.2.1.tar.bz2) = b993827a5972cacaa236512870f50361b4b2677a +RMD160 (warzone2100-2.2.1.tar.bz2) = 0cb42f6d3bb3beeac6dd8dccb662d867c30bbeb6 +Size (warzone2100-2.2.1.tar.bz2) = 47907534 bytes SHA1 (patch-aa) = 95c066ff4340ba6e4c021846541b53eb4cad0704 SHA1 (patch-ab) = e82a085ddf27a5443e011ada57e78cca1ab66c79 SHA1 (patch-ac) = b15234c26cbbeffe58e623feb49e9930bd3846d0 -SHA1 (patch-ad) = 1afe3527241d142e1af6c5e432a64324675d74f3 +SHA1 (patch-ad) = af29beef3b2014bf1b3d1068b2b3caa7d948de80 SHA1 (patch-ae) = 9a5f2fccd93100e87968d2dc9d783acc595ad5d3 +SHA1 (patch-af) = 46ea523fb72ed0f081d85dfea0813fde79087c82 +SHA1 (patch-ag) = 2604a894e8579377f4b3ac8eae7250ed2c73a21c diff --git a/games/warzone2100/patches/patch-ad b/games/warzone2100/patches/patch-ad index 13465f4caa7..9790f82c870 100644 --- a/games/warzone2100/patches/patch-ad +++ b/games/warzone2100/patches/patch-ad @@ -1,22 +1,12 @@ -$NetBSD: patch-ad,v 1.1.1.1 2009/02/15 16:05:43 jmcneill Exp $ +$NetBSD: patch-ad,v 1.2 2009/08/16 21:21:51 wiz Exp $ ---- lib/framework/strlfuncs.h.orig 2008-12-21 13:41:15.000000000 -0500 -+++ lib/framework/strlfuncs.h -@@ -22,6 +22,9 @@ - #include <stddef.h> - #include <assert.h> +--- lib/ivis_opengl/GLee.h.orig 2009-06-21 15:15:42.000000000 +0000 ++++ lib/ivis_opengl/GLee.h +@@ -814,7 +814,6 @@ GLEE_EXTERN GLboolean _GLEE_SGIX_texture -+#if defined(__NetBSD__) -+#include <string.h> -+#else - /** - * A safer variant of \c strncpy and its completely unsafe variant \c strcpy. - * Copy src to string dst of size siz. At most siz-1 characters -@@ -105,6 +108,7 @@ static inline size_t strlcat(char *WZ_DE + /* GLX */ - return(dlen + (s - src)); /* count does not include NUL */ - } -+#endif +- typedef void (*__GLXextFuncPtr)(void); - /* Static array versions of common string functions. Safer because one less parameter to screw up. - * Can only be used on strings longer than the length of a pointer, because we use this for debugging. */ + #ifndef GLX_ARB_get_proc_address + #define GLX_ARB_get_proc_address 1 diff --git a/games/warzone2100/patches/patch-af b/games/warzone2100/patches/patch-af new file mode 100644 index 00000000000..60fdc4cca5b --- /dev/null +++ b/games/warzone2100/patches/patch-af @@ -0,0 +1,18 @@ +$NetBSD: patch-af,v 1.1 2009/08/16 21:21:51 wiz Exp $ + +--- src/move.c.orig 2009-06-21 15:15:40.000000000 +0000 ++++ src/move.c +@@ -63,6 +63,13 @@ + + #include "drive.h" + ++#ifndef fminf ++#define fminf(a,b) (((a) < (b)) ? (a) : (b)) ++#endif ++#ifndef fmaxf ++#define fmaxf(a,b) (((a) < (b)) ? (b) : (a)) ++#endif ++ + /* max and min vtol heights above terrain */ + #define VTOL_HEIGHT_MIN 250 + #define VTOL_HEIGHT_LEVEL 300 diff --git a/games/warzone2100/patches/patch-ag b/games/warzone2100/patches/patch-ag new file mode 100644 index 00000000000..7425397f9d9 --- /dev/null +++ b/games/warzone2100/patches/patch-ag @@ -0,0 +1,15 @@ +$NetBSD: patch-ag,v 1.1 2009/08/16 21:21:51 wiz Exp $ + +--- lib/sequence/sequence.c.orig 2009-06-21 15:15:41.000000000 +0000 ++++ lib/sequence/sequence.c +@@ -77,6 +77,10 @@ + # include <AL/al.h> + # endif + ++#ifndef nearbyint ++#define nearbyint rint ++#endif ++ + // stick this in sequence.h perhaps? + typedef struct + { |