Index | Thread | Search

From:
Thomas Frohwein <tfrohwein@fastmail.com>
Subject:
flycast: disable vulkan for now to restore build
To:
ports@openbsd.org, Nam Nguyen <namn@openbsd.org>
Date:
Wed, 28 Feb 2024 22:23:09 -0500

Download raw body.

Thread
  • Thomas Frohwein:

    flycast: disable vulkan for now to restore build

flycast build broke with vulkan updates. I suggest we disable vulkan
for now until we can give this a closer look or find an update that
fixes this...

ok?

Index: Makefile
===================================================================
RCS file: /cvs/ports/emulators/flycast/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile	8 Feb 2024 00:57:55 -0000	1.6
+++ Makefile	28 Feb 2024 03:41:47 -0000
@@ -8,7 +8,7 @@ COMMENT =	emulator for Sega Dreamcast an
 V =		2.1pl20230303
 DISTNAME =	flycast-${V}
 COMMIT =	27b6bafd0f003c8f8bcd1fb3bfd48a3523b298f5
-REVISION =	2
+REVISION =	3
 
 CATEGORIES =	emulators games
 
@@ -25,8 +25,8 @@ MAINTAINER =	Nam Nguyen <namn@openbsd.or
 PERMIT_PACKAGE =	Yes
 
 # if running with vulkan backend, dlopen's vulkan in vulkan.hpp
-WANTLIB += ${COMPILER_LIBCXX} GL SDL2 SPIRV ao c curl chdr glslang
-WANTLIB += lua${MODLUA_VERSION} m miniupnpc pulse vulkan xxhash z zip
+WANTLIB += ${COMPILER_LIBCXX} GL SDL2 ao c curl chdr
+WANTLIB += lua${MODLUA_VERSION} m miniupnpc pulse xxhash z zip
 
 SITES =		https://messagemode2.com/source/
 
@@ -53,12 +53,11 @@ LIB_DEPENDS =	archivers/libzip \
 		audio/pulseaudio \
 		devel/sdl2 \
 		emulators/libchdr \
-		graphics/glslang \
-		graphics/vulkan-loader \
 		net/curl \
 		net/miniupnp/miniupnpc \
 		sysutils/xxhash
 
+CONFIGURE_ARGS +=	-DUSE_VULKAN=OFF
 do-gen:
 	${SUBST_CMD} ${WRKSRC}/CMakeLists.txt