notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
opendht Lightweight Distributed Hash Table implementation
1.10.1_3 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.10.1_3Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2016-05-28 06:10:20
Last Update: 2021-05-15 07:14:04
Commit Hash: 9671981
Also Listed In: net
License: GPLv3
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (48 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/opendht-1.10.1_3/catalog.mk
  3. /usr/local/share/licenses/opendht-1.10.1_3/LICENSE
  4. /usr/local/share/licenses/opendht-1.10.1_3/GPLv3
  5. bin/dhtchat
  6. bin/dhtnode
  7. bin/dhtscanner
  8. include/opendht.h
  9. include/opendht/callbacks.h
  10. include/opendht/crypto.h
  11. include/opendht/def.h
  12. include/opendht/default_types.h
  13. include/opendht/dht.h
  14. include/opendht/dht_interface.h
  15. include/opendht/dht_proxy_client.h
  16. include/opendht/dht_proxy_server.h
  17. include/opendht/dhtrunner.h
  18. include/opendht/indexation/pht.h
  19. include/opendht/infohash.h
  20. include/opendht/log.h
  21. include/opendht/log_enable.h
  22. include/opendht/network_engine.h
  23. include/opendht/network_utils.h
  24. include/opendht/node.h
  25. include/opendht/node_cache.h
  26. include/opendht/peer_discovery.h
  27. include/opendht/proxy.h
  28. include/opendht/rate_limiter.h
  29. include/opendht/rng.h
  30. include/opendht/routing_table.h
  31. include/opendht/scheduler.h
  32. include/opendht/securedht.h
  33. include/opendht/sockaddr.h
  34. include/opendht/thread_pool.h
  35. include/opendht/utils.h
  36. include/opendht/value.h
  37. include/opendht/value.h.orig
  38. lib/cmake/opendht/opendhtConfig-release.cmake
  39. lib/cmake/opendht/opendhtConfig.cmake
  40. lib/cmake/opendht/opendhtConfigVersion.cmake
  41. lib/libopendht.so
  42. lib/libopendht.so.1
  43. lib/libopendht.so.1.10.1
  44. libdata/pkgconfig/opendht.pc
  45. man/man1/dhtnode.1.gz
  46. @owner
  47. @group
  48. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • opendht>0:devel/opendht
  • For LIB depends:
    • libopendht.so:devel/opendht
To install the port: cd /usr/ports/devel/opendht/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/opendht
  • pkg install opendht
PKGNAME: opendht
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
opendht
ABIlatestquarterly
FreeBSD:11:aarch641.7.41.10.1_3
FreeBSD:11:amd641.10.1_31.10.1_3
FreeBSD:11:armv60.5.21.10.1_3
FreeBSD:11:i3861.10.1_31.10.1_3
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch641.7.41.10.1_3
FreeBSD:12:amd641.10.1_31.10.1_3
FreeBSD:12:armv61.7.41.10.1_3
FreeBSD:12:armv71.7.41.10.1_3
FreeBSD:12:i3861.10.1_31.10.1_3
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch641.10.1_31.10.1_3
FreeBSD:13:amd641.10.1_31.10.1_3
FreeBSD:13:armv61.10.1_3-
FreeBSD:13:armv71.10.1_31.10.1_3
FreeBSD:13:i3861.10.1_31.10.1_3
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-1.10.1_3
FreeBSD:14:aarch641.10.1_3-
FreeBSD:14:amd641.10.1_3-
FreeBSD:14:armv6--
FreeBSD:14:armv71.10.1_3-
FreeBSD:14:i3861.10.1_3-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc641.10.1_3-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. ninja : devel/ninja
  3. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libargon2.so : security/libargon2
  2. libjsoncpp.so : devel/jsoncpp
  3. libmsgpackc.so : devel/msgpack
  4. libnettle.so : security/nettle
  5. libgnutls.so : security/gnutls
  6. libreadline.so.8 : devel/readline
This port is required by:
for Libraries
  1. devel/py-opendht

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. net-im/ring-daemon*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/savoirfairelinux/opendht/tar.gz/1.10.1?dummy=/
Collapse this list.

Number of commits found: 35

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
15 May 2021 07:14:04
 files touched by this commit commit hash:9671981826f7ef8b1e7fb0a430ee24d4a1f0acf2  1.10.1_3
tobik search for other commits by this committer
*: Remove unnecessary 'port' argument from USES=readline

PR:		248459
Exp-run by:	antoine
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.10.1_3
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
30 Jun 2020 17:46:18
Original commit files touched by this commit Revision:540909  1.10.1_3
tcberner search for other commits by this committer
Bump devel/jsoncpp consumers after r540853.

Reported by:	Kevin Oberman <rkoberman@gmail.com>
16 May 2020 10:51:33
Original commit files touched by this commit Revision:535391  1.10.1_2
sunpoet search for other commits by this committer
Bump PORTREVISION for security/nettle shlib change
13 Jan 2020 21:38:36
Original commit files touched by this commit Revision:522975  1.10.1_1
yuri search for other commits by this committer
devel/jsoncpp: Update 1.8.1 -> 1.9.2

PR:		229677
Differential Revision:	D22905
03 Aug 2019 19:20:47
Original commit files touched by this commit Revision:507987  1.10.1
yuri search for other commits by this committer
devel/opendht: Update 1.10.0 -> 1.10.1

Reported by:	portscout
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  1.10.0_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
13 Jul 2019 07:39:59
Original commit files touched by this commit Revision:506511  1.10.0
yuri search for other commits by this committer
devel/opendht: Update 1.9.5 -> 1.10.0

Reported by:	portscout
09 Jul 2019 17:13:07
Original commit files touched by this commit Revision:506289  1.9.5_1
sunpoet search for other commits by this committer
Update security/nettle to 3.5.1

- Bump PORTREVISION of dependent ports for shlib change
- Fix build of devel/pijul [1]

Changes:	https://git.lysator.liu.se/nettle/nettle/blob/master/NEWS
PR:		238991
Exp-run by:	antoine
Thanks to:	tobik [1]
08 Jun 2019 06:35:44
Original commit files touched by this commit Revision:503710  1.9.5
yuri search for other commits by this committer
devel/opendht: Update 1.9.4 -> 1.9.5

Reported by:	portscout
03 May 2019 03:52:52
Original commit files touched by this commit Revision:500695  1.9.4
yuri search for other commits by this committer
devel/opendht: Update 1.9.0 -> 1.9.4

Reported by:	portscout
11 Apr 2019 05:17:12
Original commit files touched by this commit Revision:498643  1.9.0
yuri search for other commits by this committer
devel/opendht: Update 1.8.2 -> 1.9.0

Reported by:	portscout
09 Apr 2019 14:04:50
Original commit files touched by this commit Revision:498476  1.8.2_1
sunpoet search for other commits by this committer
Update devel/readline to 8.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://tiswww.case.edu/php/chet/readline/CHANGES
PR:		236156
Exp-run by:	antoine
20 Mar 2019 02:27:50
Original commit files touched by this commit Revision:496304  1.8.2
yuri search for other commits by this committer
devel/opendht: Update 1.8.1 -> 1.8.2

Reported by:	portscout
31 Jan 2019 05:07:41
Original commit files touched by this commit Revision:491687  1.8.1
yuri search for other commits by this committer
devel/opendht: Update 1.8.0 -> 1.8.1

Reported by:	portscout
25 Dec 2018 20:25:40
Original commit files touched by this commit Revision:488341  1.8.0_1
tcberner search for other commits by this committer
Change cmake default behaviour to outsource.

Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
12 Dec 2018 01:35:36
Original commit files touched by this commit Revision:487272  1.8.0_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
01 Dec 2018 07:04:27
Original commit files touched by this commit Revision:486321  1.8.0
yuri search for other commits by this committer
devel/opendht: Update 1.7.4 -> 1.8.0

Reported by:	portscout
09 Aug 2018 00:30:35
Original commit files touched by this commit Revision:476713  1.7.4
yuri search for other commits by this committer
devel/opendht: Update 1.7.3 -> 1.7.4

Reported by:	portscout
29 Jul 2018 22:18:46
Original commit files touched by this commit Revision:475857  1.7.3_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
28 Jul 2018 00:14:31
Original commit files touched by this commit Revision:475477  1.7.3
yuri search for other commits by this committer
devel/opendht: Update 1.7.2 -> 1.7.3

Also add new dependency.

Reported by:	portscout
10 May 2018 07:54:04
Original commit files touched by this commit Revision:469518  1.7.2
yuri search for other commits by this committer
devel/opendht: Update 1.7.1 -> 1.7.2

Reported by:	portscout
07 May 2018 22:29:46
Original commit files touched by this commit Revision:469338  1.7.1
jbeich search for other commits by this committer
Drop FreeBSD 10.3 support

Reviewed by:	yuri (SoPlex), sunpoet (nghttp2), cpm (chromium), brooks (llvm*)
Approved by:	portmgr (rene)
Differential Revision:	https://reviews.freebsd.org/D15238
27 Apr 2018 19:46:07
Original commit files touched by this commit Revision:468493  1.7.1
jbeich search for other commits by this committer
Adjust __cxa_thread_atexit conditional
24 Apr 2018 06:31:21
Original commit files touched by this commit Revision:468182  1.7.1
yuri search for other commits by this committer
devel/opendht: Update 1.6.1 -> 1.7.1

Also added PLIST_SUB with shared lib versions.

Reported by:	portscout
18 Mar 2018 23:25:24
Original commit files touched by this commit Revision:464969  1.6.1
yuri search for other commits by this committer
devel/opendht, devel/py-opendht: Improve BROKEN_xx statements

devel/opendht: Change to BROKEN_FreeBSD_10
devel/py-opendht: Remove BROKEN_xx (it isn't broken)
18 Mar 2018 21:37:57
Original commit files touched by this commit Revision:464957  1.6.1
yuri search for other commits by this committer
devel/opendht: Update to 1.6.1

Port changes:
* Change to cmake
* Add port options PROXY_SERVER PROXY_CLIENT PUSH_NOTIFICATIONS DOCS
* Broken on 10.3
25 Feb 2018 00:40:37
Original commit files touched by this commit Revision:462887  0.5.2_3
yuri search for other commits by this committer
Replaced my old rawbw.com maintainer's address with yuri@FreeBSD.org

98 ports are affected.

Approved by:	tcberner (mentor, implicit)
10 Sep 2017 20:55:39
Original commit files touched by this commit Revision:449591  0.5.2_3
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
27 Jun 2017 13:46:53
Original commit files touched by this commit Revision:444463  0.5.2_2
sunpoet search for other commits by this committer
Update devel/readline to 7.0 patch 3

- Bump PORTREVISION for shlib change

Changes:	https://cnswww.cns.cwru.edu/php/chet/readline/CHANGES
		https://lists.gnu.org/archive/html/bug-bash/2016-09/msg00107.html
		https://lists.gnu.org/archive/html/bug-readline/2017-01/msg00002.html
Differential Revision:	https://reviews.freebsd.org/D11172
PR:		219947
Exp-run by:	antoine
12 Jun 2017 22:25:21
Original commit files touched by this commit Revision:443476  0.5.2_1
sunpoet search for other commits by this committer
Use USES=readline:port

Approved by:	portmgr (blanket)
01 Apr 2017 15:23:32
Original commit files touched by this commit Revision:437439  0.5.2_1
gerald search for other commits by this committer
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
02 Dec 2016 11:58:22
Original commit files touched by this commit Revision:427552  0.5.2
mat search for other commits by this committer
Do not use post-stage.  Use post-install instead.

The only reason to use post-stage is because the port needs to do
"things" at a later time, like some plist manipulation.
While there, fold post-install in do-install targets when they are
defined.

PR:		214780
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
21 Oct 2016 15:21:13
Original commit files touched by this commit Revision:424427  0.5.2
mat search for other commits by this committer
Use USES=pathfix where applicable.

PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
28 May 2016 06:10:10
Original commit files touched by this commit Revision:415975  0.5.2
pi search for other commits by this committer
New port: devel/opendht

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/

PR:		209476
Submitted by:	Yuri Victorovich <yuri@rawbw.com>

Number of commits found: 35