mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
devel/stringzilla: update 3.10.6 → 3.10.8
This commit is contained in:
parent
5e5811894b
commit
95c31f5291
4 changed files with 29 additions and 16 deletions
|
@ -1,6 +1,6 @@
|
||||||
PORTNAME= stringzilla
|
PORTNAME= stringzilla
|
||||||
DISTVERSIONPREFIX= v
|
DISTVERSIONPREFIX= v
|
||||||
DISTVERSION= 3.10.6
|
DISTVERSION= 3.10.8
|
||||||
CATEGORIES= devel python
|
CATEGORIES= devel python
|
||||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||||
|
|
||||||
ONLY_FOR_ARCHS= aarch64 amd64
|
ONLY_FOR_ARCHS= aarch64 amd64
|
||||||
|
|
||||||
USES= cmake
|
USES= cmake:testing
|
||||||
USE_LDCONFIG= yes
|
USE_LDCONFIG= yes
|
||||||
|
|
||||||
USE_GITHUB= yes
|
USE_GITHUB= yes
|
||||||
|
@ -22,16 +22,12 @@ GH_ACCOUNT= ashvardanian
|
||||||
GH_PROJECT= StringZilla
|
GH_PROJECT= StringZilla
|
||||||
|
|
||||||
CMAKE_ON= STRINGZILLA_INSTALL
|
CMAKE_ON= STRINGZILLA_INSTALL
|
||||||
|
CMAKE_OFF= STRINGZILLA_BUILD_TEST
|
||||||
|
CMAKE_TESTING_ON= STRINGZILLA_BUILD_TEST
|
||||||
CMAKE_ARGS= -DSTRINGZILLA_INCLUDE_INSTALL_DIR=include
|
CMAKE_ARGS= -DSTRINGZILLA_INCLUDE_INSTALL_DIR=include
|
||||||
|
|
||||||
post-install: # https://github.com/ashvardanian/StringZilla/issues/188
|
post-install:
|
||||||
${INSTALL_LIB} ${BUILD_WRKSRC}/libstringzilla_shared.so.3.10.6 ${STAGEDIR}${PREFIX}/lib
|
# workaround for https://github.com/ashvardanian/StringZilla/issues/194
|
||||||
${INSTALL_LIB} ${BUILD_WRKSRC}/libstringzillite.so.3.10.6 ${STAGEDIR}${PREFIX}/lib
|
@${RM} -r ${STAGEDIR}/usr/src
|
||||||
@cd ${STAGEDIR}${PREFIX}/lib && \
|
|
||||||
${LN} -s libstringzilla_shared.so.3.10.6 libstringzilla_shared.so.1 && \
|
|
||||||
${LN} -s libstringzilla_shared.so.1 libstringzilla_shared.so
|
|
||||||
@cd ${STAGEDIR}${PREFIX}/lib && \
|
|
||||||
${LN} -s libstringzillite.so.3.10.6 libstringzillite.so.1 && \
|
|
||||||
${LN} -s libstringzillite.so.1 libstringzillite.so
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
TIMESTAMP = 1730266009
|
TIMESTAMP = 1731127800
|
||||||
SHA256 (ashvardanian-StringZilla-v3.10.6_GH0.tar.gz) = 041d122d4defc79b0d007ceb136ac3c72c9eb8797b28487b446e9710bd836e78
|
SHA256 (ashvardanian-StringZilla-v3.10.8_GH0.tar.gz) = cafa29d22866e4c7242aee4a00efa41748c10d872c6eda3ae96ad118ccf63377
|
||||||
SIZE (ashvardanian-StringZilla-v3.10.6_GH0.tar.gz) = 255125
|
SIZE (ashvardanian-StringZilla-v3.10.8_GH0.tar.gz) = 255260
|
||||||
|
|
17
devel/stringzilla/files/patch-CMakeLists.txt
Normal file
17
devel/stringzilla/files/patch-CMakeLists.txt
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
--- 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(
|
|
@ -4,7 +4,7 @@ include/stringzilla/stringzilla.h
|
||||||
include/stringzilla/stringzilla.hpp
|
include/stringzilla/stringzilla.hpp
|
||||||
lib/libstringzilla_shared.so
|
lib/libstringzilla_shared.so
|
||||||
lib/libstringzilla_shared.so.1
|
lib/libstringzilla_shared.so.1
|
||||||
lib/libstringzilla_shared.so.3.10.6
|
lib/libstringzilla_shared.so.3.10.8
|
||||||
lib/libstringzillite.so
|
lib/libstringzillite.so
|
||||||
lib/libstringzillite.so.1
|
lib/libstringzillite.so.1
|
||||||
lib/libstringzillite.so.3.10.6
|
lib/libstringzillite.so.3.10.8
|
||||||
|
|
Loading…
Add table
Reference in a new issue