notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
libsodium Library to build higher-level cryptographic tools
1.0.18 security on this many watch lists=14 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 Version 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: 2021-04-07 08:09:01
Commit Hash: cf118cc
People watching this port, also watch:: libxml2, pkg, ca_root_nss, readline, expat
License: ISCL
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (78 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libsodium-1.0.18/catalog.mk
  3. /usr/local/share/licenses/libsodium-1.0.18/LICENSE
  4. /usr/local/share/licenses/libsodium-1.0.18/ISCL
  5. include/sodium.h
  6. include/sodium/core.h
  7. include/sodium/crypto_aead_aes256gcm.h
  8. include/sodium/crypto_aead_chacha20poly1305.h
  9. include/sodium/crypto_aead_xchacha20poly1305.h
  10. include/sodium/crypto_auth.h
  11. include/sodium/crypto_auth_hmacsha256.h
  12. include/sodium/crypto_auth_hmacsha512.h
  13. include/sodium/crypto_auth_hmacsha512256.h
  14. include/sodium/crypto_box.h
  15. include/sodium/crypto_box_curve25519xchacha20poly1305.h
  16. include/sodium/crypto_box_curve25519xsalsa20poly1305.h
  17. include/sodium/crypto_core_ed25519.h
  18. include/sodium/crypto_core_hchacha20.h
  19. include/sodium/crypto_core_hsalsa20.h
  20. include/sodium/crypto_core_ristretto255.h
  21. include/sodium/crypto_core_salsa20.h
  22. include/sodium/crypto_core_salsa2012.h
  23. include/sodium/crypto_core_salsa208.h
  24. include/sodium/crypto_generichash.h
  25. include/sodium/crypto_generichash_blake2b.h
  26. include/sodium/crypto_hash.h
  27. include/sodium/crypto_hash_sha256.h
  28. include/sodium/crypto_hash_sha512.h
  29. include/sodium/crypto_kdf.h
  30. include/sodium/crypto_kdf_blake2b.h
  31. include/sodium/crypto_kx.h
  32. include/sodium/crypto_onetimeauth.h
  33. include/sodium/crypto_onetimeauth_poly1305.h
  34. include/sodium/crypto_pwhash.h
  35. include/sodium/crypto_pwhash_argon2i.h
  36. include/sodium/crypto_pwhash_argon2id.h
  37. include/sodium/crypto_pwhash_scryptsalsa208sha256.h
  38. include/sodium/crypto_scalarmult.h
  39. include/sodium/crypto_scalarmult_curve25519.h
  40. include/sodium/crypto_scalarmult_ed25519.h
  41. include/sodium/crypto_scalarmult_ristretto255.h
  42. include/sodium/crypto_secretbox.h
  43. include/sodium/crypto_secretbox_xchacha20poly1305.h
  44. include/sodium/crypto_secretbox_xsalsa20poly1305.h
  45. include/sodium/crypto_secretstream_xchacha20poly1305.h
  46. include/sodium/crypto_shorthash.h
  47. include/sodium/crypto_shorthash_siphash24.h
  48. include/sodium/crypto_sign.h
  49. include/sodium/crypto_sign_ed25519.h
  50. include/sodium/crypto_sign_edwards25519sha512batch.h
  51. include/sodium/crypto_stream.h
  52. include/sodium/crypto_stream_chacha20.h
  53. include/sodium/crypto_stream_salsa20.h
  54. include/sodium/crypto_stream_salsa2012.h
  55. include/sodium/crypto_stream_salsa208.h
  56. include/sodium/crypto_stream_xchacha20.h
  57. include/sodium/crypto_stream_xsalsa20.h
  58. include/sodium/crypto_verify_16.h
  59. include/sodium/crypto_verify_32.h
  60. include/sodium/crypto_verify_64.h
  61. include/sodium/export.h
  62. include/sodium/randombytes.h
  63. include/sodium/randombytes_internal_random.h
  64. include/sodium/randombytes_sysrandom.h
  65. include/sodium/runtime.h
  66. include/sodium/utils.h
  67. include/sodium/version.h
  68. lib/libsodium.a
  69. lib/libsodium.so
  70. lib/libsodium.so.23
  71. lib/libsodium.so.23.3.0
  72. libdata/pkgconfig/libsodium.pc
  73. share/doc/libsodium/AUTHORS
  74. share/doc/libsodium/README.markdown
  75. share/doc/libsodium/THANKS
  76. @owner
  77. @group
  78. @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:
Packages (timestamps in pop-ups are UTC):
libsodium
ABIlatestquarterly
FreeBSD:11:aarch641.0.161.0.18
FreeBSD:11:amd641.0.181.0.18
FreeBSD:11:armv61.0.81.0.18
FreeBSD:11:i3861.0.181.0.18
FreeBSD:11:mips--
FreeBSD:11:mips64-1.0.18
FreeBSD:12:aarch641.0.161.0.18
FreeBSD:12:amd641.0.181.0.18
FreeBSD:12:armv61.0.161.0.18
FreeBSD:12:armv71.0.161.0.18
FreeBSD:12:i3861.0.181.0.18
FreeBSD:12:mips--
FreeBSD:12:mips641.0.161.0.18
FreeBSD:12:powerpc64-1.0.18
FreeBSD:13:aarch641.0.181.0.18
FreeBSD:13:amd641.0.181.0.18
FreeBSD:13:armv61.0.181.0.18
FreeBSD:13:armv71.0.181.0.18
FreeBSD:13:i3861.0.181.0.18
FreeBSD:13:mips--
FreeBSD:13:mips641.0.181.0.18
FreeBSD:13:powerpc641.0.181.0.18
FreeBSD:13:riscv64-1.0.18
FreeBSD:14:aarch641.0.18-
FreeBSD:14:amd641.0.18-
FreeBSD:14:armv61.0.18-
FreeBSD:14:armv71.0.18-
FreeBSD:14:i3861.0.18-
FreeBSD:14:mips--
FreeBSD:14:mips641.0.18-
FreeBSD:14:powerpc641.0.18-
FreeBSD:14:riscv641.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 Libraries
  1. devel/fbthrift
  2. devel/folly
  3. dns/curvedns
  4. dns/dnscrypt-wrapper
  5. dns/dnsdist
  6. dns/gdnsd3
  7. dns/unbound
Expand this list (77 items / 70 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. ftp/pure-ftpd
  3. games/0ad
  4. games/devilutionX
  5. games/warzone2100
  6. graphics/drawpile
  7. mail/rspamd
  8. mail/rspamd-devel
  9. misc/adios2
  10. misc/glow
  11. multimedia/gstreamer1-plugins-rust
  12. net/eternalterminal
  13. net/fb303
  14. net/fbzmq
  15. net/landrop
  16. net/megacmd
  17. net/mlvpn
  18. net/mvfst
  19. net/ntopng
  20. net/openldap25-server
  21. net/openldap26-server
  22. net/pichi
  23. net/remmina
  24. net/rsocket-cpp
  25. net/shadowsocks-libev
  26. net/wangle
  27. net-im/mtxclient
  28. net-im/py-toxcore-c
  29. net-im/qTox
  30. net-im/tox
  31. net-im/tox_extension_messages
  32. net-im/toxext
  33. net-im/toxins
  34. net-im/uTox
  35. net-p2p/c-lightning
  36. net-p2p/monero-cli
  37. security/fizz
  38. security/hpenc
  39. security/kickpass
  40. security/libuecc
  41. security/minisign
  42. security/mkp224o
  43. security/p5-Crypt-Sodium
  44. security/pecl-libsodium
  45. security/php74-sodium
  46. security/php80-sodium
  47. security/php81-sodium
  48. security/php82-sodium
  49. security/py-libnacl
  50. security/py-pynacl
  51. security/py-pysodium
  52. security/reop
  53. security/rubygem-rbnacl
  54. security/softether5
  55. sysutils/bupstash
  56. sysutils/fwup
  57. sysutils/nix
  58. www/garage
  59. www/proxygen
  60. www/sogo
  61. www/sogo-activesync
  62. Collapse this list.

Deleted ports which required this port:

Expand this list of 10 deleted ports
  1. audio/forked-daapd*
  2. dns/dnscrypt-proxy*
  3. net/eternaltcp*
  4. net-im/tox12*
  5. security/fastd*
  6. security/fastd-devel*
  7. security/php72-sodium*
  8. security/php73-sodium*
  9. security/py3-libnacl*
  10. security/rubygem-rbnacl4*
  11. Collapse this list of deleted ports.
for Run

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:
Options name:

USES:

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.
Port Moves
  • port moved here from security/nacl on 2021-12-31
    REASON: Has expired: Unmaintained by upstream, use libsodium instead

Number of commits found: 35

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  1.0.18
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.0.18
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
16 Aug 2019 18:11:45
Original commit files touched by this commit Revision:509114  1.0.18
sunpoet search for other commits by this committer
Add LICENSE_FILE

- Pet portlint

PR:		238966
Submitted by:	sunpoet (myself)
Approved by:	maintainer (timeout, 6 weeks)
13 Aug 2019 14:05:02
Original commit files touched by this commit Revision:508827  1.0.18
vsevolod search for other commits by this committer
- Update to 1.0.18
- Remove random hack as it's meaningful merely on Linux
- Skip bump of revision as public API has not changed

PR:		236602
Reported by:	Oleh Hushchenkov <o.hushchenkov@gmail.com>
08 Jan 2019 13:31:52
Original commit files touched by this commit Revision:489687  1.0.16
tobik search for other commits by this committer
Do not set TEST_TARGET twice
14 Mar 2018 22:39:11
Original commit files touched by this commit Revision:464534  1.0.16
vsevolod search for other commits by this committer
- Update to 1.0.16

PR:		226612
Submitted by:	jlduran at gmail.com
27 Feb 2018 13:03:48
Original commit files touched by this commit Revision:463123  1.0.15
mat search for other commits by this committer
Switch some MASTER_SITES from http/ftp to https.

Also some cleanup of dead entries.

PR:		226203
Submitted by:	Sam H
Sponsored by:	Absolight
22 Oct 2017 10:09:33
Original commit files touched by this commit Revision:452629  1.0.15
vsevolod search for other commits by this committer
- Update libsodium to 1.0.15 [1]
- Bump revisions for all dependent ports

PR:		223147 [1]
Submitted by:	Greg V [1]
21 Mar 2017 16:21:19
Original commit files touched by this commit Revision:436615  1.0.12
vsevolod search for other commits by this committer
- Update to 1.0.12

PR:		217979
Submitted by:	Anton Yuzhaninov <citrin+pr@citrin.ru>
10 Jan 2017 18:38:41
Original commit files touched by this commit Revision:431124  1.0.11_1
sunpoet search for other commits by this committer
Convert to options target helper
09 Jan 2017 09:53:53
Original commit files touched by this commit Revision:430931  1.0.11_1
amdmi3 search for other commits by this committer
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL
- Switch to new test framework

Approved by:	portmgr blanket
20 Nov 2016 09:38:09
Original commit files touched by this commit Revision:426566  1.0.11_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.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.
27 Sep 2016 19:43:33
Original commit files touched by this commit Revision:422826  1.0.11
vsevolod search for other commits by this committer
- Update to 1.0.11

No bump for dependent port is required as this version has no API changes
12 Jul 2016 22:03:52
Original commit files touched by this commit Revision:418449  1.0.10
marino search for other commits by this committer
security/libsodium: Upgrade version 1.0.8 => 1.0.10

Also bump all ports that depend on libsodium.

PR:		210999
Submitted by:	manu
Approved by:	vsevolod (maintainer)
24 Mar 2016 14:36:25
Original commit files touched by this commit Revision:411795  1.0.8
mat search for other commits by this committer
Oh, it had been fixed just before.

Reported by:	antoine
Pointy hat:	mat
Sponsored by:	Absolight
24 Mar 2016 13:14:45
Original commit files touched by this commit Revision:411780  1.0.8
mat search for other commits by this committer
Mark broken on 9.

crypto_generichash/blake2/ref/blake2b-compress-ssse3.c: In function
'blake2b_compress_ssse3':
crypto_generichash/blake2/ref/blake2b-compress-ssse3.c:66: note: use
-flax-vector-conversions to permit conversions between vectors with differing
element types or numbers of subparts
crypto_generichash/blake2/ref/blake2b-compress-ssse3.c:66: error: incompatible
type for argument 1 of '__builtin_ia32_psrlqi128'

Sponsored by:	Absolight
24 Mar 2016 12:05:13
Original commit files touched by this commit Revision:411775  1.0.8
vsevolod search for other commits by this committer
- Fix build on 9.x
- Remove invalid mirror
23 Mar 2016 09:20:35
Original commit files touched by this commit Revision:411691  1.0.8
vsevolod search for other commits by this committer
- Update libsodium to 1.0.8
- Bump revisions of all dependant ports

PR:		206482
Submitted by:	lev, w.schwarzenfeld@aon.at
13 Jun 2015 16:14:55
Original commit files touched by this commit Revision:389468  1.0.3
vsevolod search for other commits by this committer
- Updated libsodium to 1.0.3 [1]
- Bump revision for dependent ports

PR:		200548 [1]
Submitted by:	rsimmons0 at gmail.com [1]
05 Feb 2015 21:14:31
Original commit files touched by this commit Revision:378492  1.0.2
vsevolod search for other commits by this committer
- Update to 1.0.2
- Resolve undefined reference for pre-10 i386 FreeBSD [1]
- Do not touch dependant ports as SONAME is unchanged

PR:		193281 [1]
Submitted by:	Andriy Voskoboinyk <s3erios at gmail.com> [1]
24 Nov 2014 14:36:53
Original commit files touched by this commit Revision:373214  1.0.1
vsevolod search for other commits by this committer
- Update libsodium to 1.0.1
- Bump revison for dependent ports
11 Oct 2014 19:36:49
Original commit files touched by this commit Revision:370663  1.0.0
vsevolod search for other commits by this committer
- Update to 1.0.0

Reported by:	urras <urras at tox.im> via private email
23 Sep 2014 11:41:04
Original commit files touched by this commit Revision:369045  0.7.1
vsevolod search for other commits by this committer
- Upgrade to 0.7.1.

No incompatible API changes were introduced, so dependant ports revision bump is
not required.

PR:		193790
Submitted by:	thierry
27 Aug 2014 17:07:51
Original commit files touched by this commit Revision:366335  0.7.0_1
vsevolod search for other commits by this committer
- Fix plist issues
- Bump revision
27 Aug 2014 12:31:11
Original commit files touched by this commit Revision:366316  0.7.0
vsevolod search for other commits by this committer
- Update libsodium to 0.7.0
- Take maintainership
- Update revisions of dependent ports
27 Aug 2014 08:16:30
Original commit files touched by this commit Revision:366296  0.4.5_1
bapt search for other commits by this committer
Reset maintainership, the maintainer has no time for it

Submitted by:	former maintainer
07 Jul 2014 13:54:24
Original commit files touched by this commit Revision:361088  0.4.5_1
tijl search for other commits by this committer
- Convert security/libsodium to USES=libtool and bump dependent ports
- Run "make check" from regression-test target
- dns/curvedns: white space fixes
24 Oct 2013 21:45:05
Original commit files touched by this commit Revision:331534  0.4.5
danilo search for other commits by this committer
- Update from 0.4.3 to 0.4.5

PR:		ports/183243
Submitted by:	csosstudy <csosstudy@gmail.com> (maintainer)
11 Oct 2013 13:43:52
Original commit files touched by this commit Revision:330073  0.4.3
danilo search for other commits by this committer
- Update from 0.4.2 to 0.4.3
- Add USES=pkgconfig
- Add stage support

PR:		ports/182591
Submitted by:	csosstudy <csosstudy@gmail.com> (maintainer)
Approved by:	wg (mentor)
20 Sep 2013 22:55:26
Original commit files touched by this commit Revision:327769  0.4.2
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
security)
13 Jul 2013 11:16:05
Original commit files touched by this commit Revision:322906  0.4.2
madpilot search for other commits by this committer
Update to 0.4.2

PR:		ports/180450
Submitted by: 	csosstudy <csosstudy@gmail.com> (maintainer)
21 May 2013 11:55:17
Original commit files touched by this commit Revision:318683  0.4.1
wg search for other commits by this committer
- Do not install COPYING, LICENSE is already defined [1]
- While I'm here rephrase COMMENT [2]

Submitted by:	danfe [1], culot [2] (via email)
Approved by:	culot (mentor)
20 May 2013 10:30:45
Original commit files touched by this commit Revision:318590  0.4.1
wg search for other commits by this committer
- Update to 0.4.1

Changes: https://github.com/jedisct1/libsodium/blob/8cb86026/NEWS

PR:		ports/178259
Submitted by:	csosstudy <csosstudy@gmail.com> (maintainer)
Approved by:	culot (mentor)
27 Apr 2013 13:50:42
Original commit files touched by this commit Revision:316665  0.4
madpilot search for other commits by this committer
- Update to 0.4
- Add PORTDOCS and respect DOCS option

PR:		ports/178173
Submitted by:	csosstudy <csosstudy@gmail.com> (maintainer)
28 Feb 2013 16:45:32
Original commit files touched by this commit Revision:313112  0.3
miwi search for other commits by this committer
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.

WWW: https://github.com/jedisct1/libsodium

Submitted by:	"csosstudy E." <csosstudy@gmail.com>
PR:		ports/176493

Number of commits found: 35