mirror of
https://git.FreeBSD.org/ports.git
synced 2025-02-07 11:49:40 +00:00
![Piotr Kubaj](/assets/img/avatar_default.png)
Use the ports luajit by default, since compiling luajit requires using gcc and the build system for this port forces clang on FreeBSD.
67 lines
2.1 KiB
Makefile
67 lines
2.1 KiB
Makefile
# Created by: Mohammad S. Babaei <info@babaei.net>
|
|
|
|
PORTNAME= nift
|
|
DISTVERSIONPREFIX= v
|
|
DISTVERSION= 2.4.11
|
|
CATEGORIES= www
|
|
|
|
MAINTAINER= info@babaei.net
|
|
COMMENT= Cross-platform open source website generator
|
|
|
|
LICENSE= MIT
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
|
|
USES= compiler:c++11-lang gmake
|
|
USE_GITHUB= yes
|
|
GH_ACCOUNT= nifty-site-manager
|
|
GH_PROJECT= nsm
|
|
|
|
PLIST_FILES= bin/nift \
|
|
bin/nsm
|
|
|
|
OPTIONS_DEFAULT= BUNDLED_LUAJIT
|
|
OPTIONS_DEFAULT_powerpc= PORTS_LUAJIT
|
|
OPTIONS_DEFAULT_powerpc64= BUNDLED_LUA53
|
|
OPTIONS_DEFAULT_powerpc64le= BUNDLED_LUA53
|
|
OPTIONS_DEFAULT_riscv64= BUNDLED_LUA53
|
|
OPTIONS_SINGLE= LUA
|
|
OPTIONS_SINGLE_LUA= BUNDLED_LUAJIT BUNDLED_LUA53 PORTS_LUAJIT PORTS_LUA54 PORTS_LUA53 PORTS_LUA52 PORTS_LUA51
|
|
OPTIONS_EXCLUDE_powerpc= BUNDLED_LUAJIT
|
|
OPTIONS_EXCLUDE_powerpc64= BUNDLED_LUAJIT
|
|
OPTIONS_EXCLUDE_powerpc64le= BUNDLED_LUAJIT
|
|
OPTIONS_EXCLUDE_riscv64= BUNDLED_LUAJIT
|
|
NO_OPTIONS_SORT= yes
|
|
|
|
BUNDLED_LUA53_DESC= Use the bundled Lua 5.3
|
|
BUNDLED_LUAJIT_DESC= Use the bundled LuaJIT
|
|
PORTS_LUA51_DESC= Use Lua 5.1 from FreeBSD Ports
|
|
PORTS_LUA52_DESC= Use Lua 5.2 from FreeBSD Ports
|
|
PORTS_LUA53_DESC= Use Lua 5.3 from FreeBSD Ports
|
|
PORTS_LUA54_DESC= Use Lua 5.4 from FreeBSD Ports
|
|
PORTS_LUAJIT_DESC= Use LuaJIT from FreeBSD Ports
|
|
|
|
BUNDLED_LUA53_MAKE_ARGS= BUNDLED=1 LUA_VERSION=5.3
|
|
BUNDLED_LUA53_VARS= MAKE_JOBS_UNSAFE= yes
|
|
BUNDLED_LUAJIT_MAKE_ARGS= BUNDLED=1
|
|
BUNDLED_LUAJIT_VARS= MAKE_JOBS_UNSAFE= yes
|
|
PORTS_LUA51_LIB_DEPENDS= liblua-5.1.so:lang/lua51
|
|
PORTS_LUA51_MAKE_ARGS= BUNDLED=0 LUA_VERSION=5.1
|
|
PORTS_LUA52_LIB_DEPENDS= liblua-5.2.so:lang/lua52
|
|
PORTS_LUA52_MAKE_ARGS= BUNDLED=0 LUA_VERSION=5.2
|
|
PORTS_LUA53_LIB_DEPENDS= liblua-5.3.so:lang/lua53
|
|
PORTS_LUA53_MAKE_ARGS= BUNDLED=0 LUA_VERSION=5.3
|
|
PORTS_LUA54_LIB_DEPENDS= liblua-5.4.so:lang/lua54
|
|
PORTS_LUA54_MAKE_ARGS= BUNDLED=0 LUA_VERSION=5.4
|
|
PORTS_LUAJIT_LIB_DEPENDS= libluajit-5.1.so:lang/luajit
|
|
PORTS_LUAJIT_MAKE_ARGS= BUNDLED=0 LUAJIT_VERSION=2.0
|
|
|
|
post-patch:
|
|
${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
|
|
${WRKSRC}/Makefile
|
|
|
|
post-install:
|
|
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/nift
|
|
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/nsm
|
|
|
|
.include <bsd.port.mk>
|