1 # Created by: Andrew Lewis <freeghb@gmail.com>
8 MASTER_SITES= http://prosody.im/downloads/source/ \
9 http://redundancy.redundancy.org/mirror/
11 MAINTAINER= lx@FreeBSD.org
12 COMMENT= A simple extensible XMPP server written in Lua
16 RUN_DEPENDS= ${LUA_MODLIBDIR}/socket/core.so:${PORTSDIR}/net/luasocket \
17 ${LUA_MODLIBDIR}/ssl.so:${PORTSDIR}/security/luasec \
18 ${LUA_MODLIBDIR}/lxp.so:${PORTSDIR}/textproc/luaexpat \
19 ${LUA_MODLIBDIR}/lfs.so:${PORTSDIR}/devel/luafilesystem \
21 LIB_DEPENDS= libidn.so:${PORTSDIR}/dns/libidn
29 OPTIONS_DEFINE= LUAJIT
30 LUAJIT_DESC= Run prosody using luajit
31 LUAJIT_LIB_DEPENDS= libluajit-5.1.so:${PORTSDIR}/lang/luajit
33 .include <bsd.port.options.mk>
35 USES= gmake lua:51 shebangfix
37 SHEBANG_FILES= prosody prosodyctl
38 lua_OLD_CMD= ${SETENV} lua
39 lua_CMD= ${LOCALBASE}/bin/${LUA_CMD}
42 .include <bsd.port.pre.mk>
45 .if ${PORT_OPTIONS:MLUAJIT}
46 CONFIGURE_ARGS+= --runwith=`which luajit`
48 CONFIGURE_ARGS+= --runwith=`which ${LUA_CMD}`
50 CONFIGURE_ARGS+= --ostype=freebsd --c-compiler="${CC}" --linker="${LD}"
51 CONFIGURE_ENV+= LOCALBASE="${LOCALBASE}" PREFIX="${PREFIX}" LUA_SUFFIX="-${LUA_VER}" LUA_LIBDIR="${LUA_LIBDIR}" LUA_INCDIR="${LUA_INCDIR}"
53 SUB_FILES= pkg-deinstall
54 SUB_LIST= USERS=${USERS} GROUPS=${GROUPS}
55 PLIST_SUB= PROSODY_USER=${USERS} PROSODY_GROUP=${GROUPS}
57 .include <bsd.port.post.mk>