diff options
author | ultima <ultima@FreeBSD.org> | 2017-09-14 03:05:09 +0000 |
---|---|---|
committer | ultima <ultima@FreeBSD.org> | 2017-09-14 03:05:09 +0000 |
commit | 00e636b239dc04dae31c6fb9d89079f2a1dc8993 (patch) | |
tree | d362c6face5642b759c343603200a9bcbe895daf | |
parent | c5c9dd76d0638ed9ae443cff24a3f3d6582dc690 (diff) | |
download | FreeBSD-ports-00e636b239dc04dae31c6fb9d89079f2a1dc8993.zip FreeBSD-ports-00e636b239dc04dae31c6fb9d89079f2a1dc8993.tar.gz |
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
PR: 222043
Submitted by: Yuri Victorovich (maintainer)
Reviewed by: lifanov (mentor), matthew (mentor), koobs
Approved by: lifanov (mentor), matthew (mentor)
Differential Revision: https://reviews.freebsd.org/D12312
-rw-r--r-- | net-im/Makefile | 1 | ||||
-rw-r--r-- | net-im/py-unmessage/Makefile | 29 | ||||
-rw-r--r-- | net-im/py-unmessage/distinfo | 3 | ||||
-rw-r--r-- | net-im/py-unmessage/pkg-descr | 15 |
4 files changed, 48 insertions, 0 deletions
diff --git a/net-im/Makefile b/net-im/Makefile index 5b76f00..11bbcec 100644 --- a/net-im/Makefile +++ b/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 diff --git a/net-im/py-unmessage/Makefile b/net-im/py-unmessage/Makefile new file mode 100644 index 0000000..0bf9466 --- /dev/null +++ b/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 <bsd.port.mk> diff --git a/net-im/py-unmessage/distinfo b/net-im/py-unmessage/distinfo new file mode 100644 index 0000000..8de86c2 --- /dev/null +++ b/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 diff --git a/net-im/py-unmessage/pkg-descr b/net-im/py-unmessage/pkg-descr new file mode 100644 index 0000000..19055fb --- /dev/null +++ b/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 |