svn commit: r449821 - in head/net-im: . py-unmessage

Richard Gallamore ultima at FreeBSD.org
Thu Sep 14 03:05:11 UTC 2017


Author: ultima
Date: Thu Sep 14 03:05:09 2017
New Revision: 449821
URL: https://svnweb.freebsd.org/changeset/ports/449821

Log:
  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

Added:
  head/net-im/py-unmessage/
  head/net-im/py-unmessage/Makefile   (contents, props changed)
  head/net-im/py-unmessage/distinfo   (contents, props changed)
  head/net-im/py-unmessage/pkg-descr   (contents, props changed)
Modified:
  head/net-im/Makefile

Modified: head/net-im/Makefile
==============================================================================
--- head/net-im/Makefile	Thu Sep 14 03:01:52 2017	(r449820)
+++ head/net-im/Makefile	Thu Sep 14 03:05:09 2017	(r449821)
@@ -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

Added: head/net-im/py-unmessage/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/py-unmessage/Makefile	Thu Sep 14 03:05:09 2017	(r449821)
@@ -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 at 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>

Added: head/net-im/py-unmessage/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/py-unmessage/distinfo	Thu Sep 14 03:05:09 2017	(r449821)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1504481628
+SHA256 (unmessage-0.2.0.tar.gz) = c55f504ae55d19cbde8565bc668d3c420d6336df0442dd8dd31daf6e3888a7be
+SIZE (unmessage-0.2.0.tar.gz) = 62725

Added: head/net-im/py-unmessage/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/py-unmessage/pkg-descr	Thu Sep 14 03:05:09 2017	(r449821)
@@ -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


More information about the svn-ports-all mailing list