mirror of
https://github.com/openbsd/ports.git
synced 2026-06-17 23:13:55 +02:00
52 lines
1.1 KiB
Makefile
52 lines
1.1 KiB
Makefile
COMMENT ?= 2D games framework for use with Lua
|
|
|
|
DISTNAME ?= love-${VERSION}-linux-src
|
|
PKGNAME ?= love-${VERSION}
|
|
|
|
CATEGORIES += games
|
|
|
|
HOMEPAGE = https://love2d.org/
|
|
|
|
MAINTAINER = Omar Polo <op@openbsd.org>
|
|
|
|
# zlib
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
SITES = https://github.com/love2d/love/releases/download/${VERSION}/
|
|
|
|
COMPILER = base-clang ports-gcc
|
|
|
|
MODULES ?= lang/lua
|
|
|
|
SUFFIX = -${VERSION:R}
|
|
SUBST_VARS += SUFFIX VERSION
|
|
|
|
CONFIGURE_STYLE ?= autoreconf
|
|
CONFIGURE_ARGS += --program-suffix=${SUFFIX}
|
|
CONFIGURE_ENV ?= CPPFLAGS='-I${LOCALBASE}/include' \
|
|
LDFLAGS='-L${LOCALBASE}/lib'
|
|
|
|
DEBUG_PACKAGES ?= ${BUILD_PACKAGES}
|
|
|
|
USE_LUAJIT ?= Yes
|
|
.if ${MODULES:Mlang/lua}
|
|
.if ${USE_LUAJIT:L} == "yes" && ${PROPERTIES:Mluajit}
|
|
WANTLIB += luajit-5.1
|
|
LIB_DEPENDS += lang/luajit
|
|
CONFIGURE_ARGS += --with-lua=luajit
|
|
USE_NOBTCFI = Yes
|
|
.else
|
|
WANTLIB += ${MODLUA_WANTLIB}
|
|
LIB_DEPENDS += ${MODLUA_LIB_DEPENDS}
|
|
CONFIGURE_ARGS += --with-lua=lua \
|
|
--with-luaversion=${MODLUA_DEP_VERSION}
|
|
.endif
|
|
.endif
|
|
|
|
AUTOCONF_VERSION = 2.69
|
|
AUTOMAKE_VERSION = 1.14
|
|
|
|
WRKDIST = ${WRKDIR}/love-${VERSION}
|
|
|
|
PORTROACH ?= limit:^${VERSION}
|