Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 01 Jun 2026 17:09:32 +0000
From:      Daniel Engberg <diizzy@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 9fd3adb3d3fb - main - security/libsodium: Update to 1.0.22
Message-ID:  <6a1dbccc.46340.49ab19e@gitrepo.freebsd.org>

index | next in thread | raw e-mail

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


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1dbccc.46340.49ab19e>