diff options
Diffstat (limited to 'net-im/proxy65/Makefile')
-rw-r--r-- | net-im/proxy65/Makefile | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/net-im/proxy65/Makefile b/net-im/proxy65/Makefile new file mode 100644 index 000000000000..72b8ed7c203a --- /dev/null +++ b/net-im/proxy65/Makefile @@ -0,0 +1,65 @@ +# $FreeBSD$ + +PORTNAME= proxy65 +PORTVERSION= 1.2.0.20150210 +CATEGORIES= net-im + +MAINTAINER= mm@FreeBSD.org +COMMENT= XEP-0065 SOCKS5 Bytestreams external component for Jabber + +LICENSE= MIT + +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/OpenSSL/__init__.py:${PORTSDIR}/security/py-openssl + +USE_GITHUB= yes +GH_ACCOUNT= mmatuska +GH_COMMIT= 4e76bf2 +GH_PROJECT= ${PORTNAME} +GH_TAGNAME= ${GH_COMMIT} + +OPTIONS_DEFINE= DOCS +OPTIONS_SINGLE= SERVER +OPTIONS_SINGLE_SERVER= NOJABBER JABBER JABBERD EJABBERD +OPTIONS_DEFAULT= NOJABBER +NOJABBER_DESC= Do not depend on a jabber server +JABBER_DESC= Use with jabberd14 (net-im/jabber) +JABBERD_DESC= Use with jabberd 2.x (net-im/jabberd) +EJABBERD_DESC= Use with ejabberd (net-im/ejabberd) + +USE_PYTHON= distutils autoplist +USES= python:2 twisted:words +USE_RC_SUBR= proxy65 + +PORTDOCS= README + +PROXY65_USER= proxy65 +PROXY65_GROUP= proxy65 +USERS= ${PROXY65_USER} +GROUPS= ${PROXY65_GROUP} + +.include <bsd.port.options.mk> + +.if ${PORT_OPTIONS:MNOJABBER} +# No jabber depends +.elif ${PORT_OPTIONS:MJABBER} +JABBER_REQUIRE?= jabber +RUN_DEPENDS+= jabberd14:${PORTSDIR}/net-im/jabber +.elif ${PORT_OPTIONS:MJABBERD} +JABBER_REQUIRE?= jabberd +RUN_DEPENDS+= jabberd:${PORTSDIR}/net-im/jabberd +.elif ${PORT_OPTIONS:MEJABBERD} +JABBER_REQUIRE?= ejabberd +RUN_DEPENDS+= ejabberdctl:${PORTSDIR}/net-im/ejabberd +.endif + +SUB_LIST+= PYTHON_CMD="${PYTHON_CMD}" \ + JABBER_REQUIRE="${JABBER_REQUIRE}" \ + PROXY65_USER=${PROXY65_USER} \ + PROXY65_GROUP=${PROXY65_GROUP} + +post-install: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} -m 0640 ${FILESDIR}/proxy65.ini.sample ${STAGEDIR}${PREFIX}/etc/ + +.include <bsd.port.mk> |