git: 9fd3adb3d3fb - main - security/libsodium: Update to 1.0.22
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 01 Jun 2026 17:09:32 UTC
The branch main has been updated by diizzy:
URL: https://cgit.FreeBSD.org/ports/commit/?id=9fd3adb3d3fb9bc96a8bb6542ba44171c4464226
commit 9fd3adb3d3fb9bc96a8bb6542ba44171c4464226
Author: Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2026-06-01 17:07:41 +0000
Commit: Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2026-06-01 17:07:45 +0000
security/libsodium: Update to 1.0.22
* PORTVERSION --> DISTVERSION
* Add GitHub as primary MASTER_SITES and upstream's download site
as fallback
* Add OPTIMIZED_CFLAGS option (default on)
Changelog:
https://github.com/jedisct1/libsodium/releases/tag/1.0.22-RELEASE
Reference:
https://github.com/jedisct1/libsodium/blob/master/configure.ac#L219
PR: 294415
Approved by: maintainer timeout, 1+ month
---
security/libsodium/Makefile | 14 ++++++++++----
security/libsodium/distinfo | 6 +++---
security/libsodium/pkg-plist | 6 +++++-
3 files changed, 18 insertions(+), 8 deletions(-)
diff --git a/security/libsodium/Makefile b/security/libsodium/Makefile
index bcb83b77efa5..1b778e9eeda6 100644
--- a/security/libsodium/Makefile
+++ b/security/libsodium/Makefile
@@ -2,9 +2,10 @@ PORTNAME= libsodium
#################################################
# Make sure to bump all consumers when updating #
#################################################
-PORTVERSION= 1.0.21
+DISTVERSION= 1.0.22
CATEGORIES= security
-MASTER_SITES= https://download.libsodium.org/libsodium/releases/
+MASTER_SITES= https://github.com/jedisct1/${PORTNAME}/releases/download/${DISTVERSION}-RELEASE/ \
+ https://download.libsodium.org/${PORTNAME}/releases/
MAINTAINER= vsevolod@FreeBSD.org
COMMENT= Library to build higher-level cryptographic tools
@@ -13,14 +14,19 @@ WWW= https://github.com/jedisct1/libsodium/
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= libtool pathfix pkgconfig
+USES= libtool pathfix pkgconfig tar:bz2
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
TEST_TARGET= check
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS OPTIMIZED_CFLAGS
+OPTIONS_DEFAULT=OPTIMIZED_CFLAGS
+
+OPTIMIZED_CFLAGS_CFLAGS+= -ftree-vectorize \
+ -ftree-slp-vectorize \
+ -fomit-frame-pointer
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/security/libsodium/distinfo b/security/libsodium/distinfo
index 949c8cdcbdd1..df41d99bff31 100644
--- a/security/libsodium/distinfo
+++ b/security/libsodium/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1767780602
-SHA256 (libsodium-1.0.21.tar.gz) = 9e4285c7a419e82dedb0be63a72eea357d6943bc3e28e6735bf600dd4883feaf
-SIZE (libsodium-1.0.21.tar.gz) = 2046164
+TIMESTAMP = 1775900160
+SHA256 (libsodium-1.0.22.tar.bz2) = 51b93737bf62e8549b0e94dce0fba92169e31c8ecc160883460a9bdaa6d2c298
+SIZE (libsodium-1.0.22.tar.bz2) = 1653271
diff --git a/security/libsodium/pkg-plist b/security/libsodium/pkg-plist
index ecde1e156228..dd47f92ffa3e 100644
--- a/security/libsodium/pkg-plist
+++ b/security/libsodium/pkg-plist
@@ -24,12 +24,16 @@ include/sodium/crypto_generichash.h
include/sodium/crypto_generichash_blake2b.h
include/sodium/crypto_hash.h
include/sodium/crypto_hash_sha256.h
+include/sodium/crypto_hash_sha3.h
include/sodium/crypto_hash_sha512.h
include/sodium/crypto_ipcrypt.h
include/sodium/crypto_kdf.h
include/sodium/crypto_kdf_blake2b.h
include/sodium/crypto_kdf_hkdf_sha256.h
include/sodium/crypto_kdf_hkdf_sha512.h
+include/sodium/crypto_kem.h
+include/sodium/crypto_kem_mlkem768.h
+include/sodium/crypto_kem_xwing.h
include/sodium/crypto_kx.h
include/sodium/crypto_onetimeauth.h
include/sodium/crypto_onetimeauth_poly1305.h
@@ -74,7 +78,7 @@ include/sodium/version.h
lib/libsodium.a
lib/libsodium.so
lib/libsodium.so.26
-lib/libsodium.so.26.3.0
+lib/libsodium.so.26.4.0
libdata/pkgconfig/libsodium.pc
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/README.markdown