notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2024Q3
libsodium Library to build higher-level cryptographic tools
1.0.19 security on this many watch lists=21 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.0.19Version of this port present on the latest quarterly branch.
Maintainer: vsevolod@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2013-02-28 16:45:41
Last Update: 2024-05-24 10:02:59
Commit Hash: 3d1bb5a
People watching this port, also watch:: libxml2, pkg, expat, indexinfo, gettext-runtime
License: ISCL
WWW:
https://github.com/jedisct1/libsodium/
Description:
libsodium is a library for network communication, encryption, decryption, signatures, etc. libsodium is a portable, cross-compilable, installable, packageable, API-compatible version of NaCl(security/nacl). NaCl's goal is to provide all of the core operations needed to build higher-level cryptographic tools.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (82 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libsodium-1.0.19/catalog.mk
  3. /usr/local/share/licenses/libsodium-1.0.19/LICENSE
  4. /usr/local/share/licenses/libsodium-1.0.19/ISCL
  5. include/sodium.h
  6. include/sodium/core.h
  7. include/sodium/crypto_aead_aegis128l.h
  8. include/sodium/crypto_aead_aegis256.h
  9. include/sodium/crypto_aead_aes256gcm.h
  10. include/sodium/crypto_aead_chacha20poly1305.h
  11. include/sodium/crypto_aead_xchacha20poly1305.h
  12. include/sodium/crypto_auth.h
  13. include/sodium/crypto_auth_hmacsha256.h
  14. include/sodium/crypto_auth_hmacsha512.h
  15. include/sodium/crypto_auth_hmacsha512256.h
  16. include/sodium/crypto_box.h
  17. include/sodium/crypto_box_curve25519xchacha20poly1305.h
  18. include/sodium/crypto_box_curve25519xsalsa20poly1305.h
  19. include/sodium/crypto_core_ed25519.h
  20. include/sodium/crypto_core_hchacha20.h
  21. include/sodium/crypto_core_hsalsa20.h
  22. include/sodium/crypto_core_ristretto255.h
  23. include/sodium/crypto_core_salsa20.h
  24. include/sodium/crypto_core_salsa2012.h
  25. include/sodium/crypto_core_salsa208.h
  26. include/sodium/crypto_generichash.h
  27. include/sodium/crypto_generichash_blake2b.h
  28. include/sodium/crypto_hash.h
  29. include/sodium/crypto_hash_sha256.h
  30. include/sodium/crypto_hash_sha512.h
  31. include/sodium/crypto_kdf.h
  32. include/sodium/crypto_kdf_blake2b.h
  33. include/sodium/crypto_kdf_hkdf_sha256.h
  34. include/sodium/crypto_kdf_hkdf_sha512.h
  35. include/sodium/crypto_kx.h
  36. include/sodium/crypto_onetimeauth.h
  37. include/sodium/crypto_onetimeauth_poly1305.h
  38. include/sodium/crypto_pwhash.h
  39. include/sodium/crypto_pwhash_argon2i.h
  40. include/sodium/crypto_pwhash_argon2id.h
  41. include/sodium/crypto_pwhash_scryptsalsa208sha256.h
  42. include/sodium/crypto_scalarmult.h
  43. include/sodium/crypto_scalarmult_curve25519.h
  44. include/sodium/crypto_scalarmult_ed25519.h
  45. include/sodium/crypto_scalarmult_ristretto255.h
  46. include/sodium/crypto_secretbox.h
  47. include/sodium/crypto_secretbox_xchacha20poly1305.h
  48. include/sodium/crypto_secretbox_xsalsa20poly1305.h
  49. include/sodium/crypto_secretstream_xchacha20poly1305.h
  50. include/sodium/crypto_shorthash.h
  51. include/sodium/crypto_shorthash_siphash24.h
  52. include/sodium/crypto_sign.h
  53. include/sodium/crypto_sign_ed25519.h
  54. include/sodium/crypto_sign_edwards25519sha512batch.h
  55. include/sodium/crypto_stream.h
  56. include/sodium/crypto_stream_chacha20.h
  57. include/sodium/crypto_stream_salsa20.h
  58. include/sodium/crypto_stream_salsa2012.h
  59. include/sodium/crypto_stream_salsa208.h
  60. include/sodium/crypto_stream_xchacha20.h
  61. include/sodium/crypto_stream_xsalsa20.h
  62. include/sodium/crypto_verify_16.h
  63. include/sodium/crypto_verify_32.h
  64. include/sodium/crypto_verify_64.h
  65. include/sodium/export.h
  66. include/sodium/randombytes.h
  67. include/sodium/randombytes_internal_random.h
  68. include/sodium/randombytes_sysrandom.h
  69. include/sodium/runtime.h
  70. include/sodium/utils.h
  71. include/sodium/version.h
  72. lib/libsodium.a
  73. lib/libsodium.so
  74. lib/libsodium.so.26
  75. lib/libsodium.so.26.1.0
  76. libdata/pkgconfig/libsodium.pc
  77. share/doc/libsodium/AUTHORS
  78. share/doc/libsodium/README.markdown
  79. share/doc/libsodium/THANKS
  80. @owner
  81. @group
  82. @mode
Collapse this list.
Dependency lines:
  • libsodium>0:security/libsodium
To install the port:
cd /usr/ports/security/libsodium/ && make install clean
To add the package, run one of these commands:
  • pkg install security/libsodium
  • pkg install libsodium
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libsodium
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1716542819 SHA256 (libsodium-1.0.19.tar.gz) = 018d79fe0a045cca07331d37bd0cb57b2e838c51bc48fd837a1472e50068bbea SIZE (libsodium-1.0.19.tar.gz) = 1945523

Expand this list (2 items)

Collapse this list.

SHA256 (bb6e6a4b527194e3ca8e8bc7e96b166b361853e3.patch) = 99100456fad1ef049073b91ce535a56b807d9cb6347f8410c8107fbf952c59a0 SIZE (bb6e6a4b527194e3ca8e8bc7e96b166b361853e3.patch) = 4426

Collapse this list.


Packages (timestamps in pop-ups are UTC):
libsodium
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.0.191.0.191.0.181.0.191.0.19-1.0.18-
FreeBSD:13:quarterly1.0.191.0.191.0.181.0.191.0.191.0.181.0.181.0.18
FreeBSD:14:latest1.0.191.0.191.0.181.0.191.0.191.0.18-1.0.18
FreeBSD:14:quarterly1.0.191.0.19-1.0.191.0.191.0.181.0.181.0.18
FreeBSD:15:latest1.0.191.0.19n/a1.0.19n/a1.0.181.0.181.0.18
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. pkgconf>=1.3.0_1 : devel/pkgconf
This port is required by:
for Build
  1. security/R-cran-sodium
for Libraries
  1. audio/owntone
  2. audio/shairport-sync
  3. devel/fbthrift
  4. devel/folly
  5. devel/pijul
  6. dns/dnscrypt-wrapper
  7. dns/dnsdist
Expand this list (89 items / 82 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. dns/gdnsd3
  3. dns/unbound
  4. ftp/proftpd
  5. ftp/pure-ftpd
  6. games/0ad
  7. games/devilutionX
  8. games/warzone2100
  9. graphics/drawpile
  10. irc/unreal
  11. mail/rspamd
  12. mail/rspamd-devel
  13. misc/adios2
  14. multimedia/gstreamer1-plugins-rust
  15. net/eternalterminal
  16. net/fb303
  17. net/landrop
  18. net/libzmq4
  19. net/megacmd
  20. net/mlvpn
  21. net/mvfst
  22. net/ntopng
  23. net/openldap25-server
  24. net/openldap26-server
  25. net/pichi
  26. net/remmina
  27. net/rosenpass
  28. net/wangle
  29. net-im/mtxclient
  30. net-im/py-toxcore-c
  31. net-im/qTox
  32. net-im/tox
  33. net-im/tox_extension_messages
  34. net-im/toxext
  35. net-im/toxins
  36. net-im/uTox
  37. net-p2p/c-lightning
  38. net-p2p/monero-cli
  39. security/fizz
  40. security/hpenc
  41. security/keysmith
  42. security/kickpass
  43. security/libuecc
  44. security/minisign
  45. security/mkp224o
  46. security/p5-Crypt-Sodium
  47. security/pecl-libsodium
  48. security/php81-sodium
  49. security/php82-sodium
  50. security/php83-sodium
  51. security/php84-sodium
  52. security/py-libnacl
  53. security/py-pynacl
  54. security/py-pysodium
  55. security/reop
  56. security/rubygem-rbnacl
  57. security/softether5
  58. sysutils/bupstash
  59. sysutils/fwup
  60. sysutils/nix
  61. www/dpp
  62. www/garage
  63. www/proxygen
  64. www/sogo
  65. www/sogo-activesync
  66. Collapse this list.

Deleted ports which required this port:

Expand this list of 18 deleted ports
  1. audio/forked-daapd*
  2. dns/curvedns*
  3. dns/dnscrypt-proxy*
  4. misc/glow*
  5. net/eternaltcp*
  6. net/fbzmq*
  7. net/rsocket-cpp*
  8. net/shadowsocks-libev*
  9. net-im/tox12*
  10. security/fastd*
  11. security/fastd-devel*
  12. security/php72-sodium*
  13. security/php73-sodium*
  14. security/php74-sodium*
  15. security/php80-sodium*
  16. security/py3-libnacl*
  17. security/rosenpass*
  18. security/rubygem-rbnacl4*
  19. Collapse this list of deleted ports.
for Run
  1. security/R-cran-sodium

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. net-p2p/tribler*
  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:
===> The following configuration options are available for libsodium-1.0.19: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
security_libsodium
USES:
libtool pathfix pkgconfig
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://download.libsodium.org/libsodium/releases/
Collapse this list.

There are no commits on branch 2024Q3 for this port