Tweak devel/p5-Cdk version 5.20120324_1
[dports.git] / net-im / proxy65 / Makefile
1 # $FreeBSD$
2
3 PORTNAME=       proxy65
4 PORTVERSION=    1.2.0.20150210
5 CATEGORIES=     net-im
6
7 MAINTAINER=     mm@FreeBSD.org
8 COMMENT=        XEP-0065 SOCKS5 Bytestreams external component for Jabber
9
10 LICENSE=        MIT
11
12 RUN_DEPENDS=    ${PYTHON_SITELIBDIR}/OpenSSL/__init__.py:security/py-openssl
13
14 USE_GITHUB=     yes
15 GH_ACCOUNT=     mmatuska
16 GH_TAGNAME=     4e76bf2
17
18 OPTIONS_DEFINE= DOCS
19 OPTIONS_SINGLE= SERVER
20 OPTIONS_SINGLE_SERVER= NOJABBER JABBER JABBERD EJABBERD
21 OPTIONS_DEFAULT=        NOJABBER
22 NOJABBER_DESC=    Do not depend on a jabber server
23 JABBER_DESC=    Use with jabberd14 (net-im/jabber)
24 JABBERD_DESC=   Use with jabberd 2.x (net-im/jabberd)
25 EJABBERD_DESC=  Use with ejabberd (net-im/ejabberd)
26
27 USE_PYTHON=     distutils autoplist
28 USES=           python:2 twisted:words
29 USE_RC_SUBR=    proxy65
30
31 PORTDOCS=       README
32
33 PROXY65_USER=   proxy65
34 PROXY65_GROUP=  proxy65
35 USERS=          ${PROXY65_USER}
36 GROUPS=         ${PROXY65_GROUP}
37
38 .include <bsd.port.options.mk>
39
40 .if ${PORT_OPTIONS:MNOJABBER}
41 # No jabber depends
42 .elif ${PORT_OPTIONS:MJABBER}
43 JABBER_REQUIRE?=        jabber
44 RUN_DEPENDS+=           jabberd14:net-im/jabber
45 .elif ${PORT_OPTIONS:MJABBERD}
46 JABBER_REQUIRE?=        jabberd
47 RUN_DEPENDS+=           jabberd:net-im/jabberd
48 .elif ${PORT_OPTIONS:MEJABBERD}
49 JABBER_REQUIRE?=        ejabberd
50 RUN_DEPENDS+=           ejabberdctl:net-im/ejabberd
51 .endif
52
53 SUB_LIST+=      PYTHON_CMD="${PYTHON_CMD}" \
54                 JABBER_REQUIRE="${JABBER_REQUIRE}" \
55                 PROXY65_USER=${PROXY65_USER} \
56                 PROXY65_GROUP=${PROXY65_GROUP}
57
58 post-install:
59         @${MKDIR} ${STAGEDIR}${DOCSDIR}
60         ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
61         ${INSTALL_DATA} -m 0640 ${FILESDIR}/proxy65.ini.sample ${STAGEDIR}${PREFIX}/etc/
62
63 .include <bsd.port.mk>