git: 07cd81ad096d - main - biology/vsearch: Update to 2.30.3
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 13 Jan 2026 13:56:35 UTC
The branch main has been updated by jwb:
URL: https://cgit.FreeBSD.org/ports/commit/?id=07cd81ad096dd13f7677faeb1348ff255b106a40
commit 07cd81ad096dd13f7677faeb1348ff255b106a40
Author: Jason W. Bacon <jwb@FreeBSD.org>
AuthorDate: 2026-01-13 13:55:27 +0000
Commit: Jason W. Bacon <jwb@FreeBSD.org>
CommitDate: 2026-01-13 13:55:27 +0000
biology/vsearch: Update to 2.30.3
Fix memory allocation bug
Changes: https://github.com/torognes/vsearch/releases
Reported by: portscout
---
biology/vsearch/Makefile | 2 +-
biology/vsearch/distinfo | 6 +++---
biology/vsearch/files/patch-src_arch.cc | 32 --------------------------------
3 files changed, 4 insertions(+), 36 deletions(-)
diff --git a/biology/vsearch/Makefile b/biology/vsearch/Makefile
index 54f34f6f2c93..967a7e75d93d 100644
--- a/biology/vsearch/Makefile
+++ b/biology/vsearch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vsearch
DISTVERSIONPREFIX= v
-DISTVERSION= 2.30.2
+DISTVERSION= 2.30.3
CATEGORIES= biology
MAINTAINER= jwb@FreeBSD.org
diff --git a/biology/vsearch/distinfo b/biology/vsearch/distinfo
index fa8f653b59b7..42c13250edd5 100644
--- a/biology/vsearch/distinfo
+++ b/biology/vsearch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1766069466
-SHA256 (torognes-vsearch-v2.30.2_GH0.tar.gz) = f4c244d2b48637e9a42325901b832ca5b6522cec8e2006b0da2aa9b9a0b5e699
-SIZE (torognes-vsearch-v2.30.2_GH0.tar.gz) = 334780
+TIMESTAMP = 1768310816
+SHA256 (torognes-vsearch-v2.30.3_GH0.tar.gz) = 6ea0873fee8360b47bcad860ea1565cbfec4ed239a66f159610371d2836d5679
+SIZE (torognes-vsearch-v2.30.3_GH0.tar.gz) = 335610
diff --git a/biology/vsearch/files/patch-src_arch.cc b/biology/vsearch/files/patch-src_arch.cc
deleted file mode 100644
index bf8d2e77dda7..000000000000
--- a/biology/vsearch/files/patch-src_arch.cc
+++ /dev/null
@@ -1,32 +0,0 @@
---- src/arch.cc.orig 2025-12-20 13:37:07 UTC
-+++ src/arch.cc
-@@ -67,7 +67,7 @@
- #include <cstdlib> // std::realloc, std::free
-
-
--constexpr auto memalignment = 16;
-+constexpr auto vsearch_memalignment = 16;
-
-
- auto arch_get_memused() -> uint64_t
-@@ -223,9 +223,9 @@ auto xmalloc(std::size_t size) -> void *
- size = std::max(size, minimal_allocation);
- void * ptr = nullptr;
- #ifdef _WIN32
-- ptr = _aligned_malloc(size, memalignment);
-+ ptr = _aligned_malloc(size, vsearch_memalignment);
- #else
-- if (posix_memalign(&ptr, memalignment, size) != 0)
-+ if (posix_memalign(&ptr, vsearch_memalignment, size) != 0)
- {
- ptr = nullptr;
- }
-@@ -243,7 +243,7 @@ auto xrealloc(void * ptr, std::size_t size) -> void *
- static constexpr auto minimal_allocation = std::size_t{1};
- size = std::max(size, minimal_allocation);
- #ifdef _WIN32
-- void * new_ptr = _aligned_realloc(ptr, size, memalignment);
-+ void * new_ptr = _aligned_realloc(ptr, size, vsearch_memalignment);
- #else
- void * new_ptr = realloc(ptr, size);
- #endif