svn commit: r464958 - in head/devel: . py-opendht
Yuri Victorovich
yuri at FreeBSD.org
Sun Mar 18 21:59:06 UTC 2018
Author: yuri
Date: Sun Mar 18 21:59:05 2018
New Revision: 464958
URL: https://svnweb.freebsd.org/changeset/ports/464958
Log:
New port: devel/py-opendht: Lightweight Distributed Hash Table implementation
Added:
head/devel/py-opendht/
head/devel/py-opendht/Makefile (contents, props changed)
head/devel/py-opendht/distinfo (contents, props changed)
head/devel/py-opendht/pkg-descr (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Sun Mar 18 21:37:57 2018 (r464957)
+++ head/devel/Makefile Sun Mar 18 21:59:05 2018 (r464958)
@@ -4655,6 +4655,7 @@
SUBDIR += py-omnijson
SUBDIR += py-omniorb
SUBDIR += py-omniorb-3
+ SUBDIR += py-opendht
SUBDIR += py-openstacksdk
SUBDIR += py-opster
SUBDIR += py-optik
Added: head/devel/py-opendht/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-opendht/Makefile Sun Mar 18 21:59:05 2018 (r464958)
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+PORTNAME= opendht
+DISTVERSION= 1.6.1
+CATEGORIES= devel net
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri at FreeBSD.org
+COMMENT= Lightweight Distributed Hash Table implementation
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/../COPYING
+
+BROKEN_FreeBSD_10= devel/opendht dependency doesn't build on 10
+
+LIB_DEPENDS= libopendht.so:devel/opendht \
+ libgnutls.so:security/gnutls
+
+USES= cmake:outsource compiler:c++11-lib localbase python:3.4+
+USE_GITHUB= yes
+GH_ACCOUNT= savoirfairelinux
+USE_PYTHON= distutils cython autoplist
+
+WRKSRC_SUBDIR= python
+
+post-stage:
+ @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/opendht.so
+
+.include <bsd.port.mk>
Added: head/devel/py-opendht/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-opendht/distinfo Sun Mar 18 21:59:05 2018 (r464958)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1521409260
+SHA256 (savoirfairelinux-opendht-1.6.1_GH0.tar.gz) = c50d4862d01233be02856affc560dcd6425b5e742c6445d597dc0ceccb7e9d19
+SIZE (savoirfairelinux-opendht-1.6.1_GH0.tar.gz) = 400456
Added: head/devel/py-opendht/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-opendht/pkg-descr Sun Mar 18 21:59:05 2018 (r464958)
@@ -0,0 +1,13 @@
+A lightweight C++11 Distributed Hash Table implementation originally based on
+https://github.com/jech/dht by Juliusz Chroboczek.
+
+* Light and fast C++11 Kademlia DHT library.
+* Distributed shared key->value data-store
+* Clean and powerfull distributed map API with storage of arbitrary binary
+ values of up to 56 KB.
+* Optional public key cryptography layer providing data signature and
+ encryption (using GnuTLS).
+* IPv4 and IPv6 support.
+* Python binding.
+
+WWW: https://github.com/savoirfairelinux/opendht/
More information about the svn-ports-all
mailing list