52 lines
1.1 KiB
Makefile
Raw Normal View History

# $OpenBSD: Makefile,v 1.22 2019/07/12 20:46:25 sthen Exp $
COMMENT = jump 'n' run game
2019-02-04 10:02:07 +00:00
V = 0.6.0
DISTNAME = SuperTux-v${V}-Source
PKGNAME = supertux-$V
REVISION = 2
CATEGORIES = games
HOMEPAGE = https://www.supertux.org/
2016-05-07 12:40:56 +00:00
MAINTAINER = Pascal Stumpf <pascal@stumpf.co>
# GPLv2+
PERMIT_PACKAGE = Yes
2019-02-04 10:02:07 +00:00
WANTLIB += ${COMPILER_LIBCXX} GL GLEW GLU SDL2 SDL2_image boost_date_time-mt
WANTLIB += boost_filesystem-mt boost_locale-mt boost_system-mt
WANTLIB += c curl freetype m ogg openal png vorbis vorbisfile
2019-02-04 10:02:07 +00:00
WANTLIB += z
MASTER_SITES = https://github.com/SuperTux/supertux/releases/download/v${V}/
MAKE_ENV += CXXFLAGS="${CXXFLAGS}"
2017-05-27 04:51:01 +00:00
MODULES += devel/cmake
2019-02-04 10:02:07 +00:00
USE_NINJA = No
COMPILER = base-clang ports-gcc
2019-02-04 10:02:07 +00:00
RUN_DEPENDS = devel/desktop-file-utils \
x11/gtk+3,-guic
LIB_DEPENDS = devel/sdl2-image \
graphics/glew \
net/curl \
audio/openal \
audio/libvorbis \
devel/boost
CONFIGURE_ARGS += -DINSTALL_SUBDIR_BIN="${LOCALBASE}/bin" \
-DBUILD_SHARED_LIBS=OFF
NO_TEST = Yes
post-extract:
perl -i -pe 's/\r$$//' ${WRKDIST}/external/squirrel/CMakeLists.txt
pre-configure:
${SUBST_CMD} ${WRKSRC}/src/supertux/main.cpp
.include <bsd.port.mk>