2015-12-28 07:14:18 +00:00
|
|
|
# $OpenBSD: Makefile,v 1.18 2015/12/28 07:14:18 ajacoutot Exp $
|
2012-11-02 02:08:38 +00:00
|
|
|
|
2013-11-01 12:21:04 +00:00
|
|
|
ONLY_FOR_ARCHS = powerpc i386 amd64
|
|
|
|
# arm needs EABI/aapcs
|
2012-10-27 14:05:33 +00:00
|
|
|
|
|
|
|
SHARED_ONLY = Yes
|
2015-06-06 09:03:16 +00:00
|
|
|
SHARED_LIBS += luajit-${MODLUA_VERSION} 0.0 # 2.0.4
|
2012-10-27 14:05:33 +00:00
|
|
|
|
|
|
|
COMMENT = just-in-time compiler for Lua
|
2015-06-06 09:03:16 +00:00
|
|
|
V = 2.0.4
|
2012-10-27 14:05:33 +00:00
|
|
|
DISTNAME = LuaJIT-${V}
|
2012-11-16 15:06:57 +00:00
|
|
|
PKGNAME = ${DISTNAME:L}
|
2012-10-27 14:05:33 +00:00
|
|
|
|
|
|
|
CATEGORIES = lang
|
|
|
|
|
|
|
|
HOMEPAGE = http://luajit.org/
|
|
|
|
|
|
|
|
MAINTAINER = Aaron Bieber <abieber@openbsd.org>
|
|
|
|
|
|
|
|
# MIT
|
|
|
|
PERMIT_PACKAGE_CDROM = Yes
|
|
|
|
|
|
|
|
WANTLIB = c m
|
|
|
|
|
|
|
|
MASTER_SITES = ${HOMEPAGE}download/
|
|
|
|
|
|
|
|
MODULES = lang/lua
|
2014-05-03 14:24:03 +00:00
|
|
|
MODLUA_SA= Yes
|
2012-10-27 14:05:33 +00:00
|
|
|
|
2012-11-02 02:08:38 +00:00
|
|
|
MODULES += gcc4
|
|
|
|
MODGCC4_ARCHS = powerpc
|
|
|
|
MODGCC4_LANGS = c
|
|
|
|
|
2012-10-27 14:05:33 +00:00
|
|
|
MAKE_FLAGS += \
|
|
|
|
CC="${CC}" \
|
|
|
|
CCOPT="${CFLAGS}" \
|
|
|
|
CCOPT_x86="" \
|
|
|
|
INSTALL_LJLIBD="${DESTDIR}${MODLUA_DATADIR}" \
|
|
|
|
INSTALL_MAN="${DESTDIR}${PREFIX}/man/man1" \
|
|
|
|
INSTALL_SONAME=libluajit-${MODLUA_VERSION}.so.${LIBluajit-${MODLUA_VERSION}_VERSION} \
|
|
|
|
PREFIX="${PREFIX}"
|
|
|
|
|
|
|
|
USE_GMAKE = Yes
|
|
|
|
|
2014-05-03 14:24:03 +00:00
|
|
|
SUBST_VARS+= MODLUA_VERSION
|
|
|
|
|
2014-06-02 19:43:50 +00:00
|
|
|
# http://luajit.org/extensions.html
|
|
|
|
.if defined(FLAVOR) && ${FLAVOR:Mlua52}
|
|
|
|
MAKE_FLAGS += XCFLAGS="-DLUAJIT_ENABLE_LUA52COMPAT"
|
|
|
|
.endif
|
|
|
|
|
2014-05-03 14:24:03 +00:00
|
|
|
pre-configure:
|
2015-06-06 09:03:16 +00:00
|
|
|
${SUBST_CMD} ${WRKDIST}/Makefile \
|
|
|
|
${WRKDIST}/etc/luajit.pc \
|
|
|
|
${WRKDIST}/src/luaconf.h
|
2014-05-03 14:24:03 +00:00
|
|
|
|
2012-10-27 14:05:33 +00:00
|
|
|
post-install:
|
|
|
|
mv ${PREFIX}/bin/luajit-$V ${PREFIX}/bin/luajit${MODLUA_DEP_VERSION}
|
|
|
|
|
2013-03-11 11:20:26 +00:00
|
|
|
do-test:
|
2012-10-27 14:05:33 +00:00
|
|
|
${WRKSRC}/src/luajit -e "print('hello world')" | grep "^hello world$$"
|
|
|
|
|
|
|
|
.include <bsd.port.mk>
|