BSD Ports

devel/py-opendht 4.4.1 FreeBSD

Lightweight Distributed Hash Table implementation

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
062148f2a2
License
GPLv3
Categories
devel, net
Package size
149.1 KiB, 561.6 KiB installed

Description

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.

In the other systems

SystemPortVersion
FreeBSDdevel/py-opendht4.4.1
HardenedBSDdevel/py-opendht4.4.0
GhostBSDdevel/py-opendht4.4.0

Install

Binary package:

pkg install py312-opendht

From the ports tree:

cd /usr/ports/devel/py-opendht/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-opendht>0:devel/py-opendht

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.4.04.4.02.4.103.3.14.4.0
FreeBSD:14:quarterly4.4.04.4.0n/a3.3.14.4.0
FreeBSD:15:latest4.4.04.4.0n/a3.3.13.3.1
FreeBSD:15:quarterly4.4.04.4.0n/an/an/a
FreeBSD:16:latest4.4.04.4.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 34
Run dependencies 24

No port depends on this one.

Configuration

No options to configure.

USES
cmake compiler:c++17-lang localbase python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
savoirfairelinux-opendht-v4.4.1_GH0.tar.gz5503302034831200b7ac0eacbbdebb1f06ed990bff37f26c5edda514e76b604fa631a7

Commit history 2

DateCommitCreditsLog message
062148f2a2 Yuri Victorovich devel/{,py-}opendht: update 4.4.0 → 4.4.1
348e0196c5 Yuri Victorovich devel/{,py-}opendht: update 3.3.1 → 4.4.0