74 lines
1.9 KiB
Makefile
74 lines
1.9 KiB
Makefile
# $OpenBSD: Makefile,v 1.5 2019/03/11 04:11:57 bket Exp $
|
|
|
|
USE_WXNEEDED = Yes
|
|
ONLY_FOR_ARCHS = amd64
|
|
|
|
COMMENT-main = Nintendo GameCube and Wii emulator with GUI
|
|
COMMENT-nogui = Nintendo GameCube and Wii emulator
|
|
|
|
V = 5.0.0.20180901
|
|
DISTNAME = dolphin-emu-${V}
|
|
PKGNAME-main = dolphin-${V}
|
|
PKGNAME-nogui = dolphin-nogui-${V}
|
|
REVISION-main = 2
|
|
REVISION-nogui = 2
|
|
|
|
MULTI_PACKAGES = -main -nogui
|
|
|
|
.include <bsd.port.arch.mk>
|
|
|
|
GH_ACCOUNT = dolphin-emu
|
|
GH_PROJECT = dolphin
|
|
GH_COMMIT = 5f0d825f40b8aabe13eaef32d44ab667ff8e8c28
|
|
|
|
CATEGORIES = emulators
|
|
MAINTAINER = Thomas Frohwein <thfr@openbsd.org>
|
|
|
|
# GPLv2+
|
|
PERMIT_PACKAGE_CDROM = Yes
|
|
|
|
cWANTLIB = GL GLU ICE SDL2 SM X11 Xext Xi Xrandr avcodec avformat avutil \
|
|
c curl hidapi iconv intl lzo2 m mbedcrypto mbedtls mbedx509 \
|
|
miniupnpc png pthread pugixml pulse sfml-network sfml-system \
|
|
sndio swscale usb-1.0 z ${COMPILER_LIBCXX}
|
|
|
|
WANTLIB-main = ${cWANTLIB} Qt5Core Qt5Gui Qt5Widgets
|
|
WANTLIB-nogui = ${cWANTLIB}
|
|
|
|
COMPILER = base-clang ports-gcc base-gcc
|
|
|
|
MODULES = devel/cmake
|
|
BUILD_DEPENDS = devel/gettext-tools
|
|
LIB_DEPENDS-nogui = archivers/lzo2 \
|
|
audio/pulseaudio \
|
|
comms/libhidapi \
|
|
converters/libiconv \
|
|
devel/libusb1 \
|
|
devel/sdl2 \
|
|
graphics/ffmpeg \
|
|
graphics/png \
|
|
multimedia/sfml \
|
|
net/curl \
|
|
net/miniupnp/miniupnpc \
|
|
security/polarssl \
|
|
textproc/pugixml
|
|
LIB_DEPENDS-main = ${LIB_DEPENDS-nogui} \
|
|
x11/qt5/qtbase
|
|
RUN_DEPENDS-main = ${RUN_DEPENDS-nogui} \
|
|
devel/desktop-file-utils \
|
|
emulators/dolphin,-nogui \
|
|
x11/gtk+3,-guic
|
|
CONFIGURE_ARGS += -Dmandir:=${PREFIX}/man \
|
|
-DENABLE_ALSA=OFF \
|
|
-DQt5_DIR="${LOCALBASE}/lib/qt5/cmake/Qt5" \
|
|
-DUSE_DISCORD_PRESENCE=OFF
|
|
|
|
# clang arches link with libLLVM. It's not versioned, therefore using BDEP +
|
|
# RDEP instead of LDEP
|
|
.if ${PROPERTIES:Mclang}
|
|
BUILD_DEPENDS += devel/llvm
|
|
RUN_DEPENDS-nogui += devel/llvm
|
|
.endif
|
|
|
|
.include <bsd.port.mk>
|