2021-02-20 07:56:48 +00:00

68 lines
1.7 KiB
Makefile

# $OpenBSD: Makefile,v 1.5 2021/02/20 07:56:48 kirby Exp $
# Requires OpenGL>=3.2
ONLY_FOR_ARCHS = aarch64 amd64 i386
COMMENT-main = 2D space trading and combat game
COMMENT-data = naev game data
V = 0.8.2
DISTNAME = naev-${V}-source
PKGNAME-main = naev-${V}
PKGNAME-data = naev-data-${V}
CATEGORIES = games x11
HOMEPAGE = https://naev.org/
MAINTAINER = Kirill Bychkov <kirby@openbsd.org>
# GPLv3, GPLv2+, CC-by, CC-by-sa 3.0
PERMIT_PACKAGE = Yes
MASTER_SITES = https://github.com/naev/naev/releases/download/v${V}/
WANTLIB-main += GL GLU SDL2 SDL2_mixer c csparse cxsparse freetype iconv intl
WANTLIB-main += m png pthread vorbis vorbisfile xml2 z ${MODLUA_WANTLIB}
WANTLIB-data =
MODULES = lang/lua textproc/intltool
BUILD_DEPENDS = ${MODGNU_AUTOCONF_DEPENDS} \
${MODGNU_AUTOMAKE_DEPENDS}
LIB_DEPENDS-main = devel/sdl2-mixer \
graphics/png \
math/suitesparse \
textproc/libxml \
${MODLUA_LIB_DEPENDS}
RUN_DEPENDS-main = devel/desktop-file-utils \
games/naev,-data \
x11/gtk+3,-guic
SEPARATE_BUILD = Yes
USE_GMAKE = Yes
CONFIGURE_STYLE = gnu
CONFIGURE_ARGS += --disable-shave \
--enable-debug=no \
--enable-lua=shared \
--without-openal
CONFIGURE_ENV += CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib -pthread"
AUTOCONF_VERSION = 2.69
AUTOMAKE_VERSION = 1.15
# XXX don't pick up itstool(1):
# libxml2.xpathError: xmlXPathNewContext() failed
CONFIGURE_ENV += ac_cv_prog_ITSTOOL=
MULTI_PACKAGES = -main -data
PKG_ARCH-data = *
WRKDIST = ${WRKDIR}/${DISTNAME:S/-source//}
post-install:
${INSTALL_DATA} ${WRKBUILD}/dat/VERSION ${PREFIX}/share/naev/dat/
.include <bsd.port.mk>