Index: head/net-im/Makefile =================================================================== --- head/net-im/Makefile +++ head/net-im/Makefile @@ -144,6 +144,7 @@ SUBDIR += py-telepot SUBDIR += py-toxcore-c SUBDIR += py-twistedWords + SUBDIR += py-unmessage SUBDIR += py-xmpppy SUBDIR += py-xmpppy-irc SUBDIR += py-xmpppy-yahoo Index: head/net-im/py-unmessage/Makefile =================================================================== --- head/net-im/py-unmessage/Makefile +++ head/net-im/py-unmessage/Makefile @@ -0,0 +1,29 @@ +# Created by: Yuri Victorovich +# $FreeBSD$ + +PORTNAME= unmessage +PORTVERSION= 0.2.0 +CATEGORIES= net-im net-p2p python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= yuri@rawbw.com +COMMENT= Privacy enhanced instant messenger + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +RUN_DEPENDS= tor:security/tor \ + ${PYTHON_PKGNAMEPREFIX}opuslib>=1.1.0:audio/py-opuslib \ + ${PYTHON_PKGNAMEPREFIX}pyaudio>=0.2.10:audio/py-pyaudio \ + ${PYTHON_PKGNAMEPREFIX}pyaxo>=0.7.3:security/py-pyaxo \ + ${PYTHON_PKGNAMEPREFIX}pynacl>=1.0.1:security/py-pynacl \ + ${PYTHON_PKGNAMEPREFIX}pyperclip>=1.5.27:devel/py-pyperclip \ + ${PYTHON_PKGNAMEPREFIX}twisted>=16.6.0:devel/py-twisted \ + ${PYTHON_PKGNAMEPREFIX}txtorcon>=0.19.0:security/py-txtorcon + +USES= python:2.7 +USE_PYTHON= distutils autoplist +NO_ARCH= yes + +.include Index: head/net-im/py-unmessage/distinfo =================================================================== --- head/net-im/py-unmessage/distinfo +++ head/net-im/py-unmessage/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1504481628 +SHA256 (unmessage-0.2.0.tar.gz) = c55f504ae55d19cbde8565bc668d3c420d6336df0442dd8dd31daf6e3888a7be +SIZE (unmessage-0.2.0.tar.gz) = 62725 Index: head/net-im/py-unmessage/pkg-descr =================================================================== --- head/net-im/py-unmessage/pkg-descr +++ head/net-im/py-unmessage/pkg-descr @@ -0,0 +1,15 @@ +unMessage is a peer-to-peer instant messaging application designed to enhance +privacy and anonymity. + +Features: +* Transport makes use of Twisted, Tor Onion Services and txtorcon +* Encryption is performed using the Double Ratchet Algorithm implemented in + pyaxo (using PyNaCl) +* Authentication makes use of the Socialist Millionaire Protocol implemented + in Cryptully +* Transport metadata is minimized by Tor and application metadata by the + unMessage protocol +* User interfaces are created with Tkinter (graphical) and curses + (command-line) + +WWW: https://github.com/AnemoneLabs/unmessage