aboutsummaryrefslogtreecommitdiffstats
path: root/devel/stringzilla
diff options
context:
space:
mode:
Diffstat (limited to 'devel/stringzilla')
-rw-r--r--devel/stringzilla/Makefile8
-rw-r--r--devel/stringzilla/distinfo8
-rw-r--r--devel/stringzilla/files/patch-CMakeLists.txt17
-rw-r--r--devel/stringzilla/pkg-plist28
4 files changed, 34 insertions, 27 deletions
diff --git a/devel/stringzilla/Makefile b/devel/stringzilla/Makefile
index f0fde96a3c6a..9ddb1dfd87f0 100644
--- a/devel/stringzilla/Makefile
+++ b/devel/stringzilla/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stringzilla
DISTVERSIONPREFIX= v
-DISTVERSION= 3.12.3
+DISTVERSION= 4.2.3
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,16 +20,20 @@ USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= ashvardanian
GH_PROJECT= StringZilla
+GH_TUPLE= ashvardanian:ForkUnion:c613f50:fork_union/fork_union
CMAKE_ON= STRINGZILLA_INSTALL
CMAKE_OFF= STRINGZILLA_BUILD_TEST
CMAKE_TESTING_ON= STRINGZILLA_BUILD_TEST
CMAKE_ARGS= -DSTRINGZILLA_INCLUDE_INSTALL_DIR=include
+CXXFLAGS+= -g
+LDFLAGS+= -lpthread
+
post-install:
# workaround for https://github.com/ashvardanian/StringZilla/issues/194
@${RM} -r ${STAGEDIR}/usr/src
-# 7 tests fail on an older CPU: https://github.com/ashvardanian/StringZilla/issues/206
+# some tests fail and hang, see https://github.com/ashvardanian/StringZilla/issues/281, https://github.com/ashvardanian/StringZilla/issues/282
.include <bsd.port.mk>
diff --git a/devel/stringzilla/distinfo b/devel/stringzilla/distinfo
index a2dc646cb28f..a042f0729648 100644
--- a/devel/stringzilla/distinfo
+++ b/devel/stringzilla/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1741594633
-SHA256 (ashvardanian-StringZilla-v3.12.3_GH0.tar.gz) = 94f10a6ee4f9231afe3dd314cb1cbe5901e9098c44ba538362c529d79ff01ce5
-SIZE (ashvardanian-StringZilla-v3.12.3_GH0.tar.gz) = 263568
+TIMESTAMP = 1762897318
+SHA256 (ashvardanian-StringZilla-v4.2.3_GH0.tar.gz) = f3a0e1be4548ccbaa234a2fb8f1717836319d296bd8ded7e30a5d6a88a3b2ec1
+SIZE (ashvardanian-StringZilla-v4.2.3_GH0.tar.gz) = 608214
+SHA256 (ashvardanian-ForkUnion-c613f50_GH0.tar.gz) = 04875a3cfd40fd1c6d4350f8c4d9fc4d8a0b601084210e884fd2908129c40562
+SIZE (ashvardanian-ForkUnion-c613f50_GH0.tar.gz) = 110524
diff --git a/devel/stringzilla/files/patch-CMakeLists.txt b/devel/stringzilla/files/patch-CMakeLists.txt
deleted file mode 100644
index 435e93de13ca..000000000000
--- a/devel/stringzilla/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,17 +0,0 @@
---- CMakeLists.txt.orig 2024-11-09 04:57:16 UTC
-+++ CMakeLists.txt
-@@ -137,14 +137,6 @@ function(set_compiler_flags target cpp_standard target
- # > 4068 for "unknown pragmas".
- # > 4146 for "unary minus operator applied to unsigned type, result still unsigned".
- # We also specify /utf-8 to properly UTF-8 symbols in tests.
-- target_compile_options(
-- ${target}
-- PRIVATE
-- "$<$<CXX_COMPILER_ID:MSVC>:/Bt;/wd4068;/wd4146;/utf-8;/WX>"
-- "$<$<CXX_COMPILER_ID:GNU>:-Wall;-Wextra;-pedantic;-Werror;-Wfatal-errors;-Wno-unknown-pragmas;-Wno-cast-function-type;-Wno-unused-function>"
-- "$<$<CXX_COMPILER_ID:Clang>:-Wall;-Wextra;-pedantic;-Werror;-Wfatal-errors;-Wno-unknown-pragmas>"
-- "$<$<CXX_COMPILER_ID:AppleClang>:-Wall;-Wextra;-pedantic;-Werror;-Wfatal-errors;-Wno-unknown-pragmas>"
-- )
-
- # Set optimization options for different compilers differently
- target_compile_options(
diff --git a/devel/stringzilla/pkg-plist b/devel/stringzilla/pkg-plist
index 24710e175075..ad902ff3aa8a 100644
--- a/devel/stringzilla/pkg-plist
+++ b/devel/stringzilla/pkg-plist
@@ -1,10 +1,28 @@
-include/stringzilla/drafts.h
+include/stringzilla/compare.h
+include/stringzilla/find.h
+include/stringzilla/hash.h
+include/stringzilla/intersect.h
+include/stringzilla/memory.h
include/stringzilla/module.modulemap
+include/stringzilla/small_string.h
+include/stringzilla/sort.h
include/stringzilla/stringzilla.h
include/stringzilla/stringzilla.hpp
+include/stringzilla/types.h
+include/stringzilla/types.hpp
+include/stringzillas/fingerprints.cuh
+include/stringzillas/fingerprints.hpp
+include/stringzillas/similarities.cuh
+include/stringzillas/similarities.hpp
+include/stringzillas/stringzillas.h
+include/stringzillas/types.cuh
+include/stringzillas/types.hpp
+lib/libstringzilla_bare.so
+lib/libstringzilla_bare.so.1
+lib/libstringzilla_bare.so.4.2.3
lib/libstringzilla_shared.so
lib/libstringzilla_shared.so.1
-lib/libstringzilla_shared.so.3.12.3
-lib/libstringzillite.so
-lib/libstringzillite.so.1
-lib/libstringzillite.so.3.12.3
+lib/libstringzilla_shared.so.4.2.3
+lib/libstringzillas_cpus_shared.so
+lib/libstringzillas_cpus_shared.so.1
+lib/libstringzillas_cpus_shared.so.4.2.3