Index: net-im/Makefile =================================================================== --- net-im/Makefile +++ net-im/Makefile @@ -154,6 +154,7 @@ SUBDIR += py-skype4py SUBDIR += py-slackclient SUBDIR += py-sleekxmpp + SUBDIR += py-slixmpp SUBDIR += py-telepot SUBDIR += py-toxcore-c SUBDIR += py-unmessage Index: net-im/py-slixmpp/Makefile =================================================================== --- /dev/null +++ net-im/py-slixmpp/Makefile @@ -0,0 +1,27 @@ +# $FreeBSD$ + +PORTNAME= slixmpp +DISTVERSION= 1.4.1 +CATEGORIES= net-im python +MASTER_SITES= https://git.poez.io/slixmpp/snapshot/ +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= slix-${DISTVERSION} + +MAINTAINER= 0mp@FreeBSD.org +COMMENT= Threadless Poezio-oriented fork of SleekXMPP using asyncio + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${LOCALBASE}/lib/libidn.so:dns/libidn +TEST_DEPENDS= gpg:security/gnupg + +USES= python:3.5+ +USE_PYTHON= distutils autoplist cython + +NO_ARCH= yes + +do-test: + cd ${WRKSRC} && ${PYTHON_CMD} run_tests.py + +.include Index: net-im/py-slixmpp/distinfo =================================================================== --- /dev/null +++ net-im/py-slixmpp/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1545919194 +SHA256 (slix-1.4.1.tar.gz) = 2ae5755c9d593d5e2e31985dffe4829670d947273f78a7a34ec263617eece0d6 +SIZE (slix-1.4.1.tar.gz) = 1009754 Index: net-im/py-slixmpp/pkg-descr =================================================================== --- /dev/null +++ net-im/py-slixmpp/pkg-descr @@ -0,0 +1,8 @@ +Slixmpp is an MIT licensed XMPP library for Python 3.5+. It is a fork of +SleekXMPP. + +Slixmpp's goals is to only rewrite the core of the library (the low level +socket handling, the timers, the events dispatching) in order to remove all +threads. + +WWW: https://git.poez.io/slixmpp/