freebsd-ports/net-im/py-unmessage/Makefile
Richard Gallamore 46c3c11fc7 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
2017-09-14 03:05:09 +00:00

30 lines
846 B
Makefile

# 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>