Here is an update to Warzone 2100 3.1.1.
OK?
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/games/warzone2100/Makefile,v
retrieving revision 1.22
diff -u -p -r1.22 Makefile
--- Makefile 4 Jun 2013 18:41:45 -0000 1.22
+++ Makefile 17 Dec 2013 09:00:56 -0000
@@ -4,8 +4,7 @@ ONLY_FOR_ARCHS= amd64 i386
COMMENT= 3D realtime strategy on a future earth
-DISTNAME= warzone2100-3.1.0
-REVISION= 0
+DISTNAME= warzone2100-3.1.1
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=warzone2100/}
EXTRACT_SUFX= .tar.xz
@@ -15,9 +14,9 @@ HOMEPAGE= http://wz2100.net/
# GPLv2+
PERMIT_PACKAGE_CDROM= Yes
-WANTLIB += GL GLEW GLU QtNetwork QtScript SDL X11 Xrandr c expat
-WANTLIB += fontconfig freetype fribidi m ogg openal physfs png
-WANTLIB += pthread stdc++ theora vorbis vorbisfile z
+WANTLIB += GL GLEW GLU QtNetwork QtScript SDL X11 Xrandr c fontconfig
+WANTLIB += freetype fribidi m ogg openal physfs png pthread stdc++
+WANTLIB += theora vorbis vorbisfile z
MODULES= devel/gettext \
x11/qt4
@@ -31,20 +30,16 @@ LIB_DEPENDS= audio/libogg \
graphics/png \
multimedia/libtheora
BUILD_DEPENDS= archivers/unzip \
- archivers/zip \
- devel/bison \
- devel/flex
+ archivers/zip
RUN_DEPENDS= devel/desktop-file-utils
USE_GMAKE= Yes
CONFIGURE_STYLE= autoconf
-AUTOCONF_VERSION= 2.69
+AUTOCONF_VERSION= 2.68
CONFIGURE_ARGS+= --with-distributor="OpenBSD"
CONFIGURE_ENV+= CPPFLAGS="-I${X11BASE}/include -I${LOCALBASE}/include" \
LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib" \
PKG_CONFIG_LIBDIR="/usr/lib/pkgconfig:${X11BASE}/lib/pkgconfig:${LOCALBASE}/lib/pkgconfig:${LOCALBASE}/lib/qt4/pkgconfig"
\
- YACC="bison -y" \
- ac_cv_prog_LEX="flex" \
ac_cv_path_MOC4="${LOCALBASE}/bin/moc4" \
ac_cv_path_UIC4="${LOCALBASE}/bin/uic4"
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/games/warzone2100/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- distinfo 21 Jan 2013 16:37:41 -0000 1.6
+++ distinfo 17 Dec 2013 09:01:57 -0000
@@ -1,2 +1,2 @@
-SHA256 (warzone2100-3.1.0.tar.xz) =
w+JLCicD/+WxcUAeDrney+mxMNZHjmQwDM+3OmD2HAM=
-SIZE (warzone2100-3.1.0.tar.xz) = 67316000
+SHA256 (warzone2100-3.1.1.tar.xz) =
yTei4sev2tALAHZ2NiNLvsTYsY77AIBzRFQ50y7bds8=
+SIZE (warzone2100-3.1.1.tar.xz) = 85749512
Index: patches/patch-build_tools_autorevision
===================================================================
RCS file: patches/patch-build_tools_autorevision
diff -N patches/patch-build_tools_autorevision
--- patches/patch-build_tools_autorevision 21 Jan 2013 16:37:41 -0000
1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,27 +0,0 @@
-$OpenBSD: patch-build_tools_autorevision,v 1.1 2013/01/21 16:37:41 pascal Exp $
---- build_tools/autorevision.orig Tue Jan 15 00:54:06 2013
-+++ build_tools/autorevision Mon Jan 21 00:34:28 2013
-@@ -1,4 +1,4 @@
--#!/bin/bash
-+#!/bin/sh
-
- # Copyright (c) 2012 dak180
- # See http://opensource.org/licenses/bsd-license.php for licence terms
-@@ -577,7 +577,7 @@ EOF
- # Detect and collect repo data.
- if [[ -f "${CACHEFILE}" ]] && [[ "${CACHEFORCE}" = "1" ]]; then
- # When requested only read from the cache to populate our symbols.
-- source "${CACHEFILE}"
-+ . "${CACHEFILE}"
- elif [[ ! -z "$(git rev-parse HEAD 2>/dev/null)" ]]; then
- gitRepo
- elif [[ ! -z "$(hg root 2>/dev/null)" ]]; then
-@@ -588,7 +588,7 @@ elif [[ ! -z "$(svn info 2>/dev/null)" ]]; then
- svnRepo
- elif [[ -f "${CACHEFILE}" ]]; then
- # We are not in a repo; try to use a previously generated cache to
populate our symbols.
-- source "${CACHEFILE}"
-+ . "${CACHEFILE}"
- else
- echo "error: No repo or cache detected." 1>&2
- exit 1
Index: patches/patch-configure_ac
===================================================================
RCS file: /home/cvs/ports/games/warzone2100/patches/patch-configure_ac,v
retrieving revision 1.7
diff -u -p -r1.7 patch-configure_ac
--- patches/patch-configure_ac 30 Jan 2013 01:40:49 -0000 1.7
+++ patches/patch-configure_ac 5 Dec 2013 21:21:11 -0000
@@ -1,33 +1,7 @@
$OpenBSD: patch-configure_ac,v 1.7 2013/01/30 01:40:49 brad Exp $
---- configure.ac.orig Mon Jan 14 18:54:06 2013
-+++ configure.ac Tue Jan 22 22:04:29 2013
-@@ -81,7 +81,7 @@ AX_CHECK_STRLCAT
- AX_STACK_PROTECT_CC
- AX_STACK_PROTECT_CXX
-
--AC_CHECK_HEADERS(alloca.h)
-+AC_CHECK_HEADERS(alloca.h sys/ucontext.h)
-
- # Check for gettext
- AM_GNU_GETTEXT([external])
-@@ -135,15 +135,11 @@ case ${host_os} in
- AC_SUBST([WIN32_LIBS], [${WIN32_LIBS}])
- LDFLAGS="-Wl,-subsystem,windows ${LDFLAGS}"
- ;;
-- *openbsd*)
-- AC_DEFINE([_XOPEN_SOURCE], 600, [Enable POSIX extensions if
present])
-- # Make sure that backtrace_symbols_fd (GNU raw back trace
extension) has some symbols to work with
-- LDFLAGS="-Wl,-export-dynamic ${LDFLAGS}"
-- ;;
- *)
- # Some platforms don't need _XOPEN_SOURCE
- case ${host_os} in
- *freebsd*) ;;
-+ *openbsd*) ;;
- *)
- AC_DEFINE([_XOPEN_SOURCE], 600, [Enable POSIX
extensions if present])
- ;;
-@@ -292,7 +288,7 @@ fi
+--- configure.ac.orig Sat Nov 23 20:25:10 2013
++++ configure.ac Thu Dec 5 16:20:39 2013
+@@ -283,7 +283,7 @@ fi
WZ_WARNINGS_GCC="-Wall -Wextra ${WZ_Wno_}unused-parameter
${WZ_Wno_}sign-compare -Wcast-align -Wwrite-strings -Wpointer-arith
${WZ_Wno_}format-security"
WZ_WARNINGS_GCC_C="${WZ_WARNINGS_GCC} -Wstrict-prototypes
-Wdeclaration-after-statement ${CFLAGS_IGNORE_WARNINGS}"
Index: patches/patch-lib_exceptionhandler_exceptionhandler_cpp
===================================================================
RCS file: patches/patch-lib_exceptionhandler_exceptionhandler_cpp
diff -N patches/patch-lib_exceptionhandler_exceptionhandler_cpp
--- patches/patch-lib_exceptionhandler_exceptionhandler_cpp 30 Jan 2013
01:40:49 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$OpenBSD: patch-lib_exceptionhandler_exceptionhandler_cpp,v 1.2 2013/01/30
01:40:49 brad Exp $
---- lib/exceptionhandler/exceptionhandler.cpp.orig Mon Jan 14 18:54:07 2013
-+++ lib/exceptionhandler/exceptionhandler.cpp Tue Jan 22 22:10:44 2013
-@@ -121,7 +121,9 @@ static LONG WINAPI windowsExceptionHandler(PEXCEPTION_
- # include <sys/types.h>
- # include <sys/stat.h>
- # include <sys/wait.h>
-+#ifdef HAVE_SYS_UCONTEXT_H
- # include <sys/ucontext.h>
-+#endif
- # include <sys/utsname.h>
- #ifdef WZ_OS_LINUX
- # include <sys/prctl.h>
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.