git: 6ecda35d632a - main - security/veracrypt: Update to 1.26.29
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 19 Jun 2026 01:41:20 UTC
The branch main has been updated by acm:
URL: https://cgit.FreeBSD.org/ports/commit/?id=6ecda35d632adc654ba1ba7cd51880357ca830d0
commit 6ecda35d632adc654ba1ba7cd51880357ca830d0
Author: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
AuthorDate: 2026-06-19 01:40:30 +0000
Commit: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2026-06-19 01:40:30 +0000
security/veracrypt: Update to 1.26.29
ChangeLog at: https://github.com/veracrypt/VeraCrypt/releases/tag/VeraCrypt_1.26.29
---
security/veracrypt/Makefile | 10 ++++++----
security/veracrypt/distinfo | 6 +++---
security/veracrypt/files/patch-src_Makefile | 10 +++++-----
security/veracrypt/pkg-plist | 21 +++++++++++----------
4 files changed, 25 insertions(+), 22 deletions(-)
diff --git a/security/veracrypt/Makefile b/security/veracrypt/Makefile
index 0c3462db32f0..663a504c4f3f 100644
--- a/security/veracrypt/Makefile
+++ b/security/veracrypt/Makefile
@@ -1,6 +1,5 @@
PORTNAME= veracrypt
-PORTVERSION= 1.26.24
-PORTREVISION= 1
+PORTVERSION= 1.26.29
CATEGORIES= security
MASTER_SITES= SF/${PORTNAME}/${PORTNAME:S/v/V/:S/c/C/}%20${PORTVERSION}/Source%20Code
DISTNAME= ${PORTNAME:S/v/V/:S/c/C/}_${PORTVERSION}_Source
@@ -24,6 +23,7 @@ ALL_TARGET= #
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}
SUB_FILES= pkg-message
+MAKE_ENV+= SOURCE_DATE_EPOCH=1780902000
OPTIONS_DEFINE= DOCS
.include <bsd.port.pre.mk>
@@ -39,10 +39,12 @@ post-patch:
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/Main/veracrypt ${STAGEDIR}${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/src/Setup/FreeBSD/veracrypt.desktop ${STAGEDIR}${PREFIX}/share/applications/
-. for RESO in 128 16 256 48
+. for RESO in 1024 128 16 256 48
@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${RESO}x${RESO}/apps
- ${INSTALL_DATA} ${WRKSRC}/src/Resources/Icons/VeraCrypt-${RESO}x${RESO}.xpm ${STAGEDIR}${PREFIX}/share/icons/hicolor/${RESO}x${RESO}/apps/${PORTNAME}.xpm
+ ${INSTALL_DATA} ${WRKSRC}/src/Resources/Icons/VeraCrypt-${RESO}x${RESO}.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/${RESO}x${RESO}/apps/${PORTNAME}.png
. endfor
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/
+ ${INSTALL_DATA} ${WRKSRC}/src/Resources/Icons/VeraCrypt.svg ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/${PORTNAME}.svg
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}/html
diff --git a/security/veracrypt/distinfo b/security/veracrypt/distinfo
index c640a4961323..96d923c7bf11 100644
--- a/security/veracrypt/distinfo
+++ b/security/veracrypt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749241482
-SHA256 (VeraCrypt_1.26.24_Source.tar.bz2) = 7f5c20af429377ab56f7b52ca868936b9923d784f4606da9886c362978903e78
-SIZE (VeraCrypt_1.26.24_Source.tar.bz2) = 37388160
+TIMESTAMP = 1781723900
+SHA256 (VeraCrypt_1.26.29_Source.tar.bz2) = 60826731e2982b4bd231e3930e85a44391169638671a1b200c518f8c8b46cb2a
+SIZE (VeraCrypt_1.26.29_Source.tar.bz2) = 36302144
diff --git a/security/veracrypt/files/patch-src_Makefile b/security/veracrypt/files/patch-src_Makefile
index a34d55e3efbd..ffdd96056e5e 100644
--- a/security/veracrypt/files/patch-src_Makefile
+++ b/security/veracrypt/files/patch-src_Makefile
@@ -1,15 +1,15 @@
---- src/Makefile 2022-02-19 18:16:01.000000000 -0500
-+++ src/Makefile 2023-07-17 18:16:43.271921000 -0500
-@@ -44,10 +44,10 @@
+--- src/Makefile.orig 2026-06-09 03:55:00.000000000 -0700
++++ src/Makefile 2026-06-17 12:20:53.693603000 -0700
+@@ -47,10 +47,10 @@
export RANLIB ?= ranlib
export CFLAGS := -Wall
-export CXXFLAGS := -Wall -Wno-unused-parameter
+export CXXFLAGS ?= -Wall -Wno-unused-parameter
- C_CXX_FLAGS := -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I$(BASE_DIR) -I$(BASE_DIR)/Crypto
+ C_CXX_FLAGS := -MMD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -I$(BASE_DIR) -I$(BASE_DIR)/Crypto -DARGON2_NO_THREADS -I$(BASE_DIR)/Crypto/Argon2/include
export ASFLAGS := -D __GNUC__ -D __YASM__
-export LFLAGS :=
+export LFLAGS ?=
+ export PKG_CONFIG ?= pkg-config
export PKG_CONFIG_PATH ?= /usr/local/lib/pkgconfig
-
diff --git a/security/veracrypt/pkg-plist b/security/veracrypt/pkg-plist
index e028d3b7b2b3..2eb693fa6660 100644
--- a/security/veracrypt/pkg-plist
+++ b/security/veracrypt/pkg-plist
@@ -4,6 +4,7 @@ share/applications/veracrypt.desktop
%%PORTDOCS%%%%DOCSDIR%%/html/en/AES.html
%%PORTDOCS%%%%DOCSDIR%%/html/en/Acknowledgements.html
%%PORTDOCS%%%%DOCSDIR%%/html/en/Additional Security Requirements and Precautions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/en/Argon2id.html
%%PORTDOCS%%%%DOCSDIR%%/html/en/Authenticity and Integrity.html
%%PORTDOCS%%%%DOCSDIR%%/html/en/Authors.html
%%PORTDOCS%%%%DOCSDIR%%/html/en/Avoid Third-Party File Extensions.html
@@ -39,6 +40,8 @@ share/applications/veracrypt.desktop
%%PORTDOCS%%%%DOCSDIR%%/html/en/Cascades.html
%%PORTDOCS%%%%DOCSDIR%%/html/en/Changing Passwords and Keyfiles.html
%%PORTDOCS%%%%DOCSDIR%%/html/en/Choosing Passwords and Keyfiles.html
+%%PORTDOCS%%%%DOCSDIR%%/html/en/Command Line Usage for Unix.html
+%%PORTDOCS%%%%DOCSDIR%%/html/en/Command Line Usage for Windows.html
%%PORTDOCS%%%%DOCSDIR%%/html/en/Command Line Usage.html
%%PORTDOCS%%%%DOCSDIR%%/html/en/CompilingGuidelineLinux.html
%%PORTDOCS%%%%DOCSDIR%%/html/en/CompilingGuidelineWin.html
@@ -81,7 +84,6 @@ share/applications/veracrypt.desktop
%%PORTDOCS%%%%DOCSDIR%%/html/en/Disclaimers.html
%%PORTDOCS%%%%DOCSDIR%%/html/en/Documentation.html
%%PORTDOCS%%%%DOCSDIR%%/html/en/Donation.html
-%%PORTDOCS%%%%DOCSDIR%%/html/en/Donation_Bank.html
%%PORTDOCS%%%%DOCSDIR%%/html/en/Donation_VC_BTC_Sigwit.png
%%PORTDOCS%%%%DOCSDIR%%/html/en/Donation_VeraCrypt_Bitcoin_small.png
%%PORTDOCS%%%%DOCSDIR%%/html/en/Donation_VeraCrypt_Ethereum.png
@@ -115,6 +117,7 @@ share/applications/veracrypt.desktop
%%PORTDOCS%%%%DOCSDIR%%/html/en/Introduction.html
%%PORTDOCS%%%%DOCSDIR%%/html/en/Issues and Limitations.html
%%PORTDOCS%%%%DOCSDIR%%/html/en/Journaling File Systems.html
+%%PORTDOCS%%%%DOCSDIR%%/html/en/Key Derivation Algorithms.html
%%PORTDOCS%%%%DOCSDIR%%/html/en/Keyfiles in VeraCrypt.html
%%PORTDOCS%%%%DOCSDIR%%/html/en/Keyfiles in VeraCrypt_Image_040.gif
%%PORTDOCS%%%%DOCSDIR%%/html/en/Keyfiles.html
@@ -198,7 +201,6 @@ share/applications/veracrypt.desktop
%%PORTDOCS%%%%DOCSDIR%%/html/en/Wear-Leveling.html
%%PORTDOCS%%%%DOCSDIR%%/html/en/Whirlpool.html
%%PORTDOCS%%%%DOCSDIR%%/html/en/arrow_right.gif
-%%PORTDOCS%%%%DOCSDIR%%/html/en/bank_30x30.png
%%PORTDOCS%%%%DOCSDIR%%/html/en/donation.js
%%PORTDOCS%%%%DOCSDIR%%/html/en/flag-au-small.png
%%PORTDOCS%%%%DOCSDIR%%/html/en/flag-au.png
@@ -215,6 +217,7 @@ share/applications/veracrypt.desktop
%%PORTDOCS%%%%DOCSDIR%%/html/en/liberapay_donate.svg
%%PORTDOCS%%%%DOCSDIR%%/html/en/mastodon_veracrypt.PNG
%%PORTDOCS%%%%DOCSDIR%%/html/en/paypal_30x30.png
+%%PORTDOCS%%%%DOCSDIR%%/html/en/pbkdf2.html
%%PORTDOCS%%%%DOCSDIR%%/html/en/styles.css
%%PORTDOCS%%%%DOCSDIR%%/html/en/twitter_veracrypt.PNG
%%PORTDOCS%%%%DOCSDIR%%/html/ru/AES.html
@@ -297,7 +300,6 @@ share/applications/veracrypt.desktop
%%PORTDOCS%%%%DOCSDIR%%/html/ru/Disclaimers.html
%%PORTDOCS%%%%DOCSDIR%%/html/ru/Documentation.html
%%PORTDOCS%%%%DOCSDIR%%/html/ru/Donation.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ru/Donation_Bank.html
%%PORTDOCS%%%%DOCSDIR%%/html/ru/Donation_VC_BTC_Sigwit.png
%%PORTDOCS%%%%DOCSDIR%%/html/ru/Donation_VeraCrypt_Bitcoin_small.png
%%PORTDOCS%%%%DOCSDIR%%/html/ru/Donation_VeraCrypt_Ethereum.png
@@ -414,7 +416,6 @@ share/applications/veracrypt.desktop
%%PORTDOCS%%%%DOCSDIR%%/html/ru/Wear-Leveling.html
%%PORTDOCS%%%%DOCSDIR%%/html/ru/Whirlpool.html
%%PORTDOCS%%%%DOCSDIR%%/html/ru/arrow_right.gif
-%%PORTDOCS%%%%DOCSDIR%%/html/ru/bank_30x30.png
%%PORTDOCS%%%%DOCSDIR%%/html/ru/donation.js
%%PORTDOCS%%%%DOCSDIR%%/html/ru/flag-au-small.png
%%PORTDOCS%%%%DOCSDIR%%/html/ru/flag-au.png
@@ -513,7 +514,6 @@ share/applications/veracrypt.desktop
%%PORTDOCS%%%%DOCSDIR%%/html/zh-cn/Disclaimers.html
%%PORTDOCS%%%%DOCSDIR%%/html/zh-cn/Documentation.html
%%PORTDOCS%%%%DOCSDIR%%/html/zh-cn/Donation.html
-%%PORTDOCS%%%%DOCSDIR%%/html/zh-cn/Donation_Bank.html
%%PORTDOCS%%%%DOCSDIR%%/html/zh-cn/Donation_VC_BTC_Sigwit.png
%%PORTDOCS%%%%DOCSDIR%%/html/zh-cn/Donation_VeraCrypt_Bitcoin_small.png
%%PORTDOCS%%%%DOCSDIR%%/html/zh-cn/Donation_VeraCrypt_Ethereum.png
@@ -630,7 +630,6 @@ share/applications/veracrypt.desktop
%%PORTDOCS%%%%DOCSDIR%%/html/zh-cn/Wear-Leveling.html
%%PORTDOCS%%%%DOCSDIR%%/html/zh-cn/Whirlpool.html
%%PORTDOCS%%%%DOCSDIR%%/html/zh-cn/arrow_right.gif
-%%PORTDOCS%%%%DOCSDIR%%/html/zh-cn/bank_30x30.png
%%PORTDOCS%%%%DOCSDIR%%/html/zh-cn/donation.js
%%PORTDOCS%%%%DOCSDIR%%/html/zh-cn/flag-au-small.png
%%PORTDOCS%%%%DOCSDIR%%/html/zh-cn/flag-au.png
@@ -649,7 +648,9 @@ share/applications/veracrypt.desktop
%%PORTDOCS%%%%DOCSDIR%%/html/zh-cn/paypal_30x30.png
%%PORTDOCS%%%%DOCSDIR%%/html/zh-cn/styles.css
%%PORTDOCS%%%%DOCSDIR%%/html/zh-cn/twitter_veracrypt.PNG
-share/icons/hicolor/128x128/apps/veracrypt.xpm
-share/icons/hicolor/16x16/apps/veracrypt.xpm
-share/icons/hicolor/256x256/apps/veracrypt.xpm
-share/icons/hicolor/48x48/apps/veracrypt.xpm
+share/icons/hicolor/1024x1024/apps/veracrypt.png
+share/icons/hicolor/128x128/apps/veracrypt.png
+share/icons/hicolor/16x16/apps/veracrypt.png
+share/icons/hicolor/256x256/apps/veracrypt.png
+share/icons/hicolor/48x48/apps/veracrypt.png
+share/icons/hicolor/scalable/apps/veracrypt.svg