Update net-im/pidgin to version 2.10.9_4
[dports.git] / net-im / prosody / Makefile
1 # Created by: Andrew Lewis <freeghb@gmail.com>
2 # $FreeBSD$
3
4 PORTNAME=       prosody
5 PORTVERSION=    0.9.4
6 PORTREVISION=   1
7 CATEGORIES=     net-im
8 MASTER_SITES=   http://prosody.im/downloads/source/ \
9                                 http://redundancy.redundancy.org/mirror/
10
11 MAINTAINER=     lx@FreeBSD.org
12 COMMENT=        A simple extensible XMPP server written in Lua
13
14 LICENSE=        MIT
15
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 \
20
21 LIB_DEPENDS=    libidn.so:${PORTSDIR}/dns/libidn
22
23 USERS=          prosody
24 GROUPS=         ${USERS}
25
26 USE_RC_SUBR=    prosody
27 MANCOMPRESSED=  no
28
29 OPTIONS_DEFINE= LUAJIT
30 LUAJIT_DESC=    Run prosody using luajit
31 LUAJIT_LIB_DEPENDS=     libluajit-5.1.so:${PORTSDIR}/lang/luajit
32
33 .include <bsd.port.options.mk>
34
35 USES=   gmake lua:51 shebangfix
36 SHEBANG_LANG=   lua
37 SHEBANG_FILES=  prosody prosodyctl
38 lua_OLD_CMD=    ${SETENV} lua
39 lua_CMD=        ${LOCALBASE}/bin/${LUA_CMD}
40 LUA_PREMK=      yes
41
42 .include <bsd.port.pre.mk>
43
44 HAS_CONFIGURE=  yes
45 .if ${PORT_OPTIONS:MLUAJIT}
46 CONFIGURE_ARGS+= --runwith=`which luajit`
47 .else
48 CONFIGURE_ARGS+= --runwith=`which ${LUA_CMD}`
49 .endif
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}"
52
53 SUB_FILES=      pkg-deinstall
54 SUB_LIST=       USERS=${USERS} GROUPS=${GROUPS}
55 PLIST_SUB=      PROSODY_USER=${USERS} PROSODY_GROUP=${GROUPS}
56
57 .include <bsd.port.post.mk>