BSD Ports

net/gnunet 0.29.0 FreeBSD

Alternative network stack for building secure, decentralized and privacy-preserving distributed applications.

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
9a8104cd56
License
GPLv3
Categories
net
Package size
2477.7 KiB, 8741.9 KiB installed

Description

GNUnet is an alternative network stack for building secure, decentralized and privacy-preserving distributed applications. Our goal is to replace the old insecure Internet protocol stack. Starting from an application for secure publication of files, it has grown to include all kinds of basic protocol components and applications towards the creation of a GNU internet.

In the other systems

SystemPortVersion
FreeBSDnet/gnunet0.29.0
NetBSDnet/gnunet0.21.1nb17

Install

Binary package:

pkg install gnunet

From the ports tree:

cd /usr/ports/net/gnunet/ && make install clean

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

RUN_DEPENDS=	gnunet>0:net/gnunet
LIB_DEPENDS=	libgnunetpq.so:net/gnunet

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:latest0.29.00.29.0--0.29.0
FreeBSD:14:quarterly0.29.00.29.0n/a-0.29.0
FreeBSD:15:latest0.29.00.29.0n/a--
FreeBSD:15:quarterly0.29.00.29.0n/an/an/a
FreeBSD:16:latest0.29.00.29.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 11

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

Build dependencies 47
Run dependencies 39

Configuration

No options to configure.

USES
compiler:c11 cpe desktop-file-utils iconv makeinfo meson pkgconfig shebangfix sqlite tar
Service scripts
none

Files

Manual pages 55
  • gnunet-arm(1)
  • gnunet-auto-share(1)
  • gnunet-base32(1)
  • gnunet-bcd(1)
  • gnunet-bugreport(1)
  • gnunet-cadet(1)
  • gnunet-config(1)
  • gnunet-conversation(1)
  • gnunet-conversation-test(1)
  • gnunet-core(1)
  • gnunet-datastore(1)
  • gnunet-dht-get(1)
  • gnunet-dht-hello(1)
  • gnunet-dht-monitor(1)
  • gnunet-dht-put(1)
  • gnunet-did(1)
  • gnunet-directory(1)
  • gnunet-dns2gns(1)
  • gnunet-download(1)
  • gnunet-ecc(1)
  • gnunet-fs(1)
  • gnunet-gns(1)
  • gnunet-gns-proxy(1)
  • gnunet-gns-proxy-setup-ca(1)
  • gnunet-hello(1)
  • gnunet-identity(1)
  • gnunet-messenger(1)
  • gnunet-namecache(1)
  • gnunet-namestore(1)
  • gnunet-namestore-dbtool(1)
  • gnunet-namestore-zonefile(1)
  • gnunet-nat(1)
  • gnunet-nat-auto(1)
  • gnunet-nat-server(1)
  • gnunet-nse(1)
  • gnunet-pils(1)
  • gnunet-publish(1)
  • gnunet-qr(1)
  • gnunet-reclaim(1)
  • gnunet-resolver(1)
  • gnunet-revocation(1)
  • gnunet-scalarproduct(1)
  • gnunet-scrypt(1)
  • gnunet-search(1)
  • gnunet-statistics(1)
  • gnunet-testing(1)
  • gnunet-testing-run-service(1)
  • gnunet-timeout(1)
  • gnunet-transport(1)
  • gnunet-transport-certificate-creation(1)
  • gnunet-unindex(1)
  • gnunet-uri(1)
  • gnunet-vpn(1)
  • gnunet-zoneimport(1)
  • gnunet.conf(5)
pkg-plist 604
  • bin/gnunet-abd
  • bin/gnunet-arm
  • bin/gnunet-auto-share
  • bin/gnunet-base32
  • bin/gnunet-bugreport
  • bin/gnunet-cadet
  • bin/gnunet-config
  • bin/gnunet-core
  • bin/gnunet-datastore
  • bin/gnunet-dht-get
  • bin/gnunet-dht-hello
  • bin/gnunet-dht-monitor
  • bin/gnunet-dht-put
  • bin/gnunet-did
  • bin/gnunet-directory
  • bin/gnunet-download
  • bin/gnunet-ecc
  • bin/gnunet-fs
  • bin/gnunet-gns
  • bin/gnunet-gns-proxy-setup-ca
  • bin/gnunet-hello
  • bin/gnunet-identity
  • bin/gnunet-messenger
  • bin/gnunet-namecache
  • bin/gnunet-namestore
  • bin/gnunet-namestore-dbtool
  • bin/gnunet-namestore-zonefile
  • bin/gnunet-nat
  • bin/gnunet-nat-auto
  • bin/gnunet-nat-server
  • bin/gnunet-nse
  • bin/gnunet-pils
  • bin/gnunet-publish
  • bin/gnunet-reclaim
  • bin/gnunet-regex
  • bin/gnunet-resolver
  • bin/gnunet-revocation
  • bin/gnunet-rps
  • bin/gnunet-scalarproduct
  • bin/gnunet-scrypt
  • bin/gnunet-search
  • bin/gnunet-statistics
  • bin/gnunet-testbed
  • bin/gnunet-testing-netjail-launcher
  • bin/gnunet-transport
  • bin/gnunet-transport-certificate-creation
  • bin/gnunet-unindex
  • bin/gnunet-uri
  • bin/gnunet-vpn
  • bin/gnunet-zoneimport
  • include/gnunet/compat.h
  • include/gnunet/gettext.h
  • include/gnunet/gnu_name_system_protocols.h
  • include/gnunet/gnu_name_system_record_types.h
  • include/gnunet/gnu_name_system_service_ports.h
  • include/gnunet/gnunet_abd_service.h
  • include/gnunet/gnunet_applications.h
  • include/gnunet/gnunet_arm_service.h
  • include/gnunet/gnunet_bandwidth_lib.h
  • include/gnunet/gnunet_bio_lib.h
  • include/gnunet/gnunet_block_group_lib.h
  • include/gnunet/gnunet_block_lib.h
  • include/gnunet/gnunet_block_plugin.h
  • include/gnunet/gnunet_buffer_lib.h
  • include/gnunet/gnunet_cadet_service.h
  • include/gnunet/gnunet_child_management_lib.h
  • include/gnunet/gnunet_client_lib.h
  • include/gnunet/gnunet_common.h
  • include/gnunet/gnunet_config.h
  • include/gnunet/gnunet_configuration_lib.h
  • include/gnunet/gnunet_consensus_service.h
  • include/gnunet/gnunet_constants.h
  • include/gnunet/gnunet_container_lib.h
  • include/gnunet/gnunet_conversation_service.h
  • include/gnunet/gnunet_core_service.h
  • include/gnunet/gnunet_crypto_lib.h
  • include/gnunet/gnunet_curl_lib.h
  • include/gnunet/gnunet_datacache_lib.h
  • include/gnunet/gnunet_datacache_plugin.h
  • include/gnunet/gnunet_datastore_plugin.h
  • include/gnunet/gnunet_datastore_service.h
  • include/gnunet/gnunet_db_lib.h
  • include/gnunet/gnunet_dht_block_types.h
  • include/gnunet/gnunet_dht_service.h
  • include/gnunet/gnunet_dhtu_plugin.h
  • include/gnunet/gnunet_disk_lib.h
  • include/gnunet/gnunet_dns_service.h
  • include/gnunet/gnunet_dnsparser_lib.h
  • include/gnunet/gnunet_dnsstub_lib.h
  • include/gnunet/gnunet_error_codes.h
  • include/gnunet/gnunet_fs_service.h
  • include/gnunet/gnunet_getopt_lib.h
  • include/gnunet/gnunet_gns_service.h
  • include/gnunet/gnunet_gnsrecord_json_lib.h
  • include/gnunet/gnunet_gnsrecord_lib.h
  • include/gnunet/gnunet_gnsrecord_plugin.h
  • include/gnunet/gnunet_hello_uri_lib.h
  • include/gnunet/gnunet_helper_lib.h
  • include/gnunet/gnunet_identity_service.h
  • include/gnunet/gnunet_json_lib.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
gnunet-0.29.0.tar.gz1.2045315e+07c27055165d347388dd487a07d7d131506cae2eeca5ee2d49cfcccada1ac29acc
Master sites 1
  • GNU

Commit history 4

DateCommitCreditsLog message
9a8104cd56 Adriaan de Groot net/gnunet: update to 0.29, latest upstream
Release notes are at https://www.gnunet.org/en/news/2026-08-0.29.0.html Note that this is a major release, and incompatible with 0.28. In FreeBSD-land, I don't know of any consumers outside of Taler, so I'm not bumping anything else. Some (minor) FreeBSD patches were submitted and accepted upstream.
6d0770557b Robert Clausecker net/gnunet: fix build on armv7
We don't have libatomic and don't need it in any case. Approved by: portmgr (build fix blanket) MFH: 2026Q3
220c726313 Adriaan de Groot net/gnunet: update to 0.27.0 and add postgres
This is the latest release of GNUnet. The postgres dependency is added for the intended consumers of GNUnet, GNUtaler.
06eaf19341 Adriaan de Groot net/gnunet: [new port] GNU networking stack
This is a collection of libraries for secure networking for the "GNU Network". See https://www.gnunet.org/en/ for details.