uhexen has a sdl backend, which seems to be the default. Disable
the sun audio code which doesn't compile anymore.

Index: Makefile
===================================================================
RCS file: /cvs/ports/games/uhexen2/Makefile,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 Makefile
--- Makefile    17 Jun 2014 23:57:29 -0000      1.3
+++ Makefile    26 Jun 2015 16:37:43 -0000
@@ -6,7 +6,7 @@ V =                     1.5.6
 DISTNAME =             hexen2source-${V}
 PKGNAME =              uhexen2-${V}
 EXTRACT_SUFX =         .tgz
-REVISION =             1
+REVISION =             2
 DISTFILES =            ${DISTNAME}${EXTRACT_SUFX} \
                        hexen2-${V}-linux-i586.tgz
 
Index: patches/patch-engine_h2shared_snd_sys_h
===================================================================
RCS file: patches/patch-engine_h2shared_snd_sys_h
diff -N patches/patch-engine_h2shared_snd_sys_h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-engine_h2shared_snd_sys_h     26 Jun 2015 16:37:43 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- engine/h2shared/snd_sys.h.orig     Fri Jun 26 18:28:28 2015
++++ engine/h2shared/snd_sys.h  Fri Jun 26 18:28:51 2015
+@@ -47,7 +47,7 @@
+ #if defined(NO_SUN_AUDIO)
+ #define HAVE_SUN_SOUND        0
+ /* add more systems with SUN audio here */
+-#elif defined(__OpenBSD__) || defined(__NetBSD__) || defined(__sun) || 
defined(sun)
++#elif defined(__NetBSD__) || defined(__sun) || defined(sun)
+ #define HAVE_SUN_SOUND        1
+ #else
+ #define HAVE_SUN_SOUND        0
Index: patches/patch-launcher_launcher_defs_h
===================================================================
RCS file: patches/patch-launcher_launcher_defs_h
diff -N patches/patch-launcher_launcher_defs_h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-launcher_launcher_defs_h      26 Jun 2015 16:37:43 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- launcher/launcher_defs.h.orig      Fri Jun 26 18:29:39 2015
++++ launcher/launcher_defs.h   Fri Jun 26 18:29:53 2015
+@@ -76,7 +76,7 @@
+ #else
+ #define       HAVE_OSS_SOUND  0
+ #endif
+-#if defined(__OpenBSD__) || defined(__NetBSD__) || defined(__sun) || 
defined(sun)
++#if defined(__NetBSD__) || defined(__sun) || defined(sun)
+ #define       HAVE_SUN_SOUND  1
+ #else
+ #define       HAVE_SUN_SOUND  0

Reply via email to