Changeset View
Changeset View
Standalone View
Standalone View
head/devel/lua-luarocks/Makefile
Show All 30 Lines | |||||
LUAJIT_BUILD_DEPENDS= luajit:lang/luajit | LUAJIT_BUILD_DEPENDS= luajit:lang/luajit | ||||
LUAJIT_RUN_DEPENDS= luajit:lang/luajit | LUAJIT_RUN_DEPENDS= luajit:lang/luajit | ||||
LUAJIT_CONFIGURE_ON= --lua-suffix=jit | LUAJIT_CONFIGURE_ON= --lua-suffix=jit | ||||
LUAJIT_PLIST_SUB= LUA_VER=${LUA_VER} \ | LUAJIT_PLIST_SUB= LUA_VER=${LUA_VER} \ | ||||
LUA_MODSHAREDIR=share/lua/${LUA_VER} | LUA_MODSHAREDIR=share/lua/${LUA_VER} | ||||
LUAJIT_VARS= LUA_INCDIR=${LOCALBASE}/include/luajit-2.0 \ | LUAJIT_VARS= LUA_INCDIR=${LOCALBASE}/include/luajit-2.0 \ | ||||
LUA_PKGNAMEPREFIX=lua51- \ | LUA_PKGNAMEPREFIX=lua51- \ | ||||
LUA_VER=5.1 | LUA_VER=5.1 | ||||
LUAJIT_USES_OFF= lua | LUAJIT_USES_OFF= lua:flavors | ||||
post-patch: | post-patch: | ||||
# /usr/local is a mix of site-local data and packages installs. | # /usr/local is a mix of site-local data and packages installs. | ||||
# If PREFIX/LOCALBASE changes, look for dependencies there as well. | # If PREFIX/LOCALBASE changes, look for dependencies there as well. | ||||
.if defined(PREFIX) && ${PREFIX} != "/usr/local" && ${PREFIX} != "/usr" | .if defined(PREFIX) && ${PREFIX} != "/usr/local" && ${PREFIX} != "/usr" | ||||
@${REINPLACE_CMD} '/external_deps_dirs/ s|{ |&"${PREFIX}", |' \ | @${REINPLACE_CMD} '/external_deps_dirs/ s|{ |&"${PREFIX}", |' \ | ||||
${WRKSRC}/src/luarocks/core/cfg.lua | ${WRKSRC}/src/luarocks/core/cfg.lua | ||||
.endif | .endif | ||||
post-install: | post-install: | ||||
# Let @sample manage default config | # Let @sample manage default config | ||||
${MV} ${STAGEDIR}${ETCDIR}/config-${LUA_VER}.lua \ | ${MV} ${STAGEDIR}${ETCDIR}/config-${LUA_VER}.lua \ | ||||
${STAGEDIR}${ETCDIR}/config-${LUA_VER}.lua.sample | ${STAGEDIR}${ETCDIR}/config-${LUA_VER}.lua.sample | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |