52 lines
1.2 KiB
Makefile
52 lines
1.2 KiB
Makefile
BROKEN-alpha = ICE or OOM on hq_implementation.cpp
|
|
BROKEN-hppa = ICE or OOM on src/filters/hq/c/hq_base.h:421
|
|
|
|
COMMENT = emulator for Nintendo Game Boy (Color/Advance)
|
|
|
|
GH_ACCOUNT = visualboyadvance-m
|
|
GH_PROJECT = ${GH_ACCOUNT}
|
|
GH_TAGNAME = v2.1.4
|
|
PKGNAME = vbam-${GH_TAGNAME:S/v//}
|
|
REVISION = 1
|
|
|
|
CATEGORIES = emulators
|
|
|
|
HOMEPAGE = https://www.vba-m.com
|
|
|
|
# GPLv2+ (see doc/License.txt)
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
WANTLIB += ${COMPILER_LIBCXX}
|
|
WANTLIB += GL GLU SDL2 c iconv intl m png sfml-network sfml-system
|
|
WANTLIB += z
|
|
|
|
MODULES = devel/cmake
|
|
|
|
# c++11
|
|
COMPILER = base-clang ports-gcc
|
|
|
|
BUILD_DEPENDS = devel/gettext,-tools
|
|
|
|
LIB_DEPENDS = devel/gettext,-runtime \
|
|
devel/sdl2 \
|
|
graphics/png \
|
|
multimedia/sfml
|
|
|
|
CONFIGURE_ARGS += -DENABLE_FFMPEG=OFF \
|
|
-DENABLE_WX=OFF \
|
|
-DENABLE_SDL=ON
|
|
# Creates unlinkable files ('data' according to file(1))
|
|
CONFIGURE_ARGS += -DENABLE_LTO=OFF
|
|
# Assembler autodetection fails on i386, can be worked around with
|
|
# -DCMAKE_ASM_NASM_COMPILER=yasm, but then linking fails.
|
|
CONFIGURE_ARGS += -DENABLE_ASM=OFF
|
|
|
|
CXXFLAGS += -I${X11BASE}/include
|
|
|
|
NO_TEST = Yes
|
|
|
|
post-install:
|
|
mv ${PREFIX}/etc/ ${PREFIX}/share/examples/vbam/
|
|
|
|
.include <bsd.port.mk>
|