Import net-p2p/verlihub-plugins-luascript version 1.8.1_2
[dports.git] / net-p2p / verlihub-plugins-luascript / Makefile
1 # Created by: Mikle Davidkin <skylord@vt.net.ru>
2 # $FreeBSD$
3
4 PORTNAME=       luascript
5 PORTVERSION=    1.8.1
6 PORTREVISION=   2
7 CATEGORIES=     net-p2p
8 PKGNAMEPREFIX=  verlihub-plugins-
9 MASTER_SITES=   SF/verlihub/VH_Lua/${DISTVERSION}
10
11 MAINTAINER=     me@skylord.ru
12
13 PLUGIN_NAME=    lua
14 PLUGIN_DESC=    LuaScript
15
16 USES=           lua:51
17
18 WRKSRC=         ${WRKDIR}/${DISTNAME}
19 CXXFLAGS+=      ${LDFLAGS}
20 CPPFLAGS+=      -I${LUA_INCDIR}
21 LDFLAGS+=       -L${LUA_LIBDIR}
22
23 PLIST_FILES=    share/verlihub/scripts/ptokax.lua.inc \
24                 share/verlihub/scripts/ptokaxtest.lua \
25                 share/verlihub/scripts/script.lua
26 PLIST_DIRS=     share/verlihub/scripts
27
28 OPTIONS_DEFINE= SOCKET
29 SOCKET_DESC=    Build with LuaSocket support
30
31 .include "../verlihub-plugins/Makefile.plugins"
32 .include <bsd.port.options.mk>
33
34 .if ${PORT_OPTIONS:MSOCKET}
35 BUILD_DEPENDS+= ${LUA_MODLIBDIR}/socket/core.so:${PORTSDIR}/net/luasocket
36 RUN_DEPENDS+=   ${LUA_MODLIBDIR}/socket/core.so:${PORTSDIR}/net/luasocket
37 CONFIGURE_ARGS+=        --with-luasocket
38 .endif
39
40 post-patch::
41 .if ${PORT_OPTIONS:MSOCKET}
42         @${REINPLACE_CMD} -e 's|-lluasocket|${LUA_MODLIBDIR}/socket/core.so|g' \
43                 -e 's|-lluamime|${LUA_MODLIBDIR}/mime/core.so|g' \
44                 ${WRKSRC}/configure
45 .endif
46         @${REINPLACE_CMD} -e 's|llua5\.1|llua-${LUA_VER}|g' \
47                 ${WRKSRC}/configure
48         @${REINPLACE_CMD} -e 's|for libpath in /|for libpath in ${PREFIX} /|g' ${WRKSRC}/config_lua
49
50 .include <bsd.port.mk>