summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorultima <ultima@FreeBSD.org>2017-09-14 03:05:09 +0000
committerultima <ultima@FreeBSD.org>2017-09-14 03:05:09 +0000
commit00e636b239dc04dae31c6fb9d89079f2a1dc8993 (patch)
treed362c6face5642b759c343603200a9bcbe895daf
parentc5c9dd76d0638ed9ae443cff24a3f3d6582dc690 (diff)
downloadFreeBSD-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/Makefile1
-rw-r--r--net-im/py-unmessage/Makefile29
-rw-r--r--net-im/py-unmessage/distinfo3
-rw-r--r--net-im/py-unmessage/pkg-descr15
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
OpenPOWER on IntegriCloud