Skip to content

Commit

Permalink
emulators/visualboyadvance-m: Fix build with llvm16
Browse files Browse the repository at this point in the history
Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
  • Loading branch information
5u623l20 committed Jul 19, 2023
1 parent 4e1d9bb commit 173a5b2
Showing 1 changed file with 20 additions and 27 deletions.
47 changes: 20 additions & 27 deletions emulators/visualboyadvance-m/Makefile
Expand Up @@ -15,63 +15,56 @@ LIB_DEPENDS= libpng.so:graphics/png
USES= cmake:insource,noninja dos2unix gl gnome \
pkgconfig sdl xorg
DOS2UNIX_REGEX= .*\.(c|cpp|h|ypp)
USE_XORG= x11 xext
USE_CXXSTD= c++11
USE_GITHUB= yes
GH_TAGNAME= VBA-M_Beta_2
USE_GL= gl glu
USE_SDL= sdl
USE_XORG= x11 xext

CMAKE_ARGS= -DVERSION:STRING="${PORTVERSION}" \
-DSYSCONFDIR:STRING="${PREFIX}/etc" \
-DENABLE_WX:BOOL=no

USE_GITHUB= yes
GH_TAGNAME= VBA-M_Beta_2

OPTIONS_DEFINE= NLS FFMPEG LINK LIRC DEBUGGER
OPTIONS_MULTI= INTERFACE
OPTIONS_MULTI_INTERFACE= GVBAM SDL
OPTIONS_DEFINE_i386= ASMCORE ASMSCALERS
OPTIONS_DEFAULT= DEBUGGER SDL
OPTIONS_MULTI= INTERFACE
OPTIONS_MULTI_INTERFACE= GVBAM SDL
OPTIONS_SUB= yes

GVBAM_DESC= Enable GTK interface
SDL_DESC= Enable SDL interface
ASMCORE_DESC= Enable x86 ASM CPU cores (i386 only)
ASMSCALERS_DESC= Enable x86 ASM graphic filters (i386 only)
DEBUGGER_DESC= Enable the debugger
FFMPEG_DESC= Enable FFmpeg A/V recording
GVBAM_DESC= Enable GTK interface
LINK_DESC= Enable GBA linking functionality
LIRC_DESC= Enable LIRC infrared support
DEBUGGER_DESC= Enable the debugger
ASMCORE_DESC= Enable x86 ASM CPU cores (i386 only)
ASMSCALERS_DESC= Enable x86 ASM graphic filters (i386 only)
SDL_DESC= Enable SDL interface

ASMCORE_BUILD_DEPENDS= as:devel/binutils
ASMCORE_CMAKE_BOOL= ENABLE_ASM_CORE

ASMSCALERS_BUILD_DEPENDS= nasm:devel/nasm
ASMSCALERS_CMAKE_BOOL= ENABLE_ASM_SCALERS

DEBUGGER_CMAKE_BOOL= ENABLE_DEBUGGER
FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
FFMPEG_CMAKE_BOOL= ENABLE_FFMPEG
GVBAM_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libgdkglext-x11-1.0.so:x11-toolkits/gtkglext \
libgdkglextmm-x11-1.2.so:x11-toolkits/gtkglextmm
GVBAM_USES= desktop-file-utils
GVBAM_USE= GNOME=gtkmm24,pangox-compat
GVBAM_CMAKE_BOOL= ENABLE_GTK

SDL_IMPLIES= DEBUGGER
SDL_CMAKE_BOOL= ENABLE_SDL

DEBUGGER_CMAKE_BOOL= ENABLE_DEBUGGER

FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
FFMPEG_CMAKE_BOOL= ENABLE_FFMPEG

NLS_USES= gettext
NLS_CMAKE_BOOL= ENABLE_NLS

LINK_CMAKE_BOOL= ENABLE_LINK
LINK_LIB_DEPENDS= libsfml-system.so:devel/sfml

LINK_CMAKE_BOOL= ENABLE_LINK
LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc
LIRC_RUN_DEPENDS= lircd:comms/lirc
LIRC_CMAKE_BOOL= ENABLE_LIRC
NLS_USES= gettext
NLS_CMAKE_BOOL= ENABLE_NLS
SDL_IMPLIES= DEBUGGER
SDL_CMAKE_BOOL= ENABLE_SDL

.include <bsd.port.options.mk>

Expand Down

0 comments on commit 173a5b2

Please sign in to comment.