diff --git a/textproc/redisearch28/Makefile b/textproc/redisearch28/Makefile index d3553f89d75f..362dea442d72 100644 --- a/textproc/redisearch28/Makefile +++ b/textproc/redisearch28/Makefile @@ -1,58 +1,56 @@ PORTNAME= redisearch DISTVERSIONPREFIX= v -DISTVERSION= 2.8.2 +DISTVERSION= 2.8.3 CATEGORIES= textproc PKGNAMESUFFIX= ${DISTVERSION:R:S/.//} MAINTAINER= bofh@FreeBSD.org COMMENT= Full-text search over Redis (2.8.X) WWW= https://github.com/RediSearch/RediSearch/ LICENSE= RSALv2 SSPLv1 LICENSE_COMB= dual LICENSE_NAME_RSALv2= Redis Source Available License v2 LICENSE_NAME_SSPLv1= Server Side Public License v1 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_FILE_RSALv2= ${WRKSRC}/licenses/RSALv2.txt LICENSE_FILE_SSPLv1= ${WRKSRC}/licenses/SSPLv1.txt LICENSE_PERMS_RSALv2= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ${LOCALBASE}/include/boost/optional.hpp:devel/boost-libs -LIB_DEPENDS= libabsl_base.so:devel/abseil +LIB_DEPENDS= libabsl_base.so:devel/abseil \ + libcpu_features.so:devel/cpu_features -USES= cmake compiler localbase +USES= cmake compiler localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= RediSearch GH_PROJECT= RediSearch GH_TUPLE= RedisAI:VectorSimilarity:e134c63:vectorsimilarity/deps/VectorSimilarity \ - google:cpu_features:438a66e:cpu_features/deps/cpu_features \ - RedisLabsModules:readies:185fd0d:readies/deps/readies \ - RedisLabs:RedisModulesSDK:7ba899d:redismodulesdk/deps/RedisModulesSDK \ - google:s2geometry:efb4eb8:s2geometry/deps/s2geometry + RedisLabsModules:readies:185fd0d:readies/deps/readies \ + RedisLabs:RedisModulesSDK:7ba899d:redismodulesdk/deps/RedisModulesSDK \ + google:s2geometry:efb4eb8:s2geometry/deps/s2geometry CMAKE_ARGS= -DGIT_DESCRIBE_VERSION:STRING=${PKGVERSION} \ -DOS=freebsd -Wno-dev CONFLICTS_INSTALL= redisearch* PLIST_FILES= lib/${PORTNAME}${PKGNAMESUFFIX}.so CFLAGS+= -DCLOCK_MONOTONIC_RAW=CLOCK_MONOTONIC -fPIC -CXXFLAGS+=-Wno-vla-cxx-extension -fPIC +CXXFLAGS+= -Wno-vla-cxx-extension -fPIC -I${LOCALBASE}/include/cpu_features +LDFLAGS+= -lcpu_features post-patch: @${REINPLACE_CMD} -e 's|20230125.1|20250127|g' \ -e '/conan_toolchain.cmake/d' \ ${WRKSRC}/src/geometry/CMakeLists.txt - -pre-configure: - @${MKDIR} ${WRKDIR}/.build/_deps - @${MV} ${WRKSRC}/deps/cpu_features ${WRKDIR}/.build/_deps/cpu_features-src + ${ECHO_CMD} "find_package(CpuFeatures REQUIRED)" > ${WRKSRC}/deps/VectorSimilarity/cmake/cpu_features.cmake do-install: ${INSTALL} -m 0755 ${INSTALL_WRKSRC}/redisearch.so \ ${STAGEDIR}${PREFIX}/lib/${PORTNAME}${PKGNAMESUFFIX}.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}${PKGNAMESUFFIX}.so .include diff --git a/textproc/redisearch28/distinfo b/textproc/redisearch28/distinfo index 3e25d5f7ee63..96bb8b959e28 100644 --- a/textproc/redisearch28/distinfo +++ b/textproc/redisearch28/distinfo @@ -1,13 +1,11 @@ -TIMESTAMP = 1781358293 -SHA256 (RediSearch-RediSearch-v2.8.2_GH0.tar.gz) = d265c353313bdb9542c8f7829e3337573d7576a052d988c7f59748ccd79a0c8e -SIZE (RediSearch-RediSearch-v2.8.2_GH0.tar.gz) = 6832780 +TIMESTAMP = 1781986395 +SHA256 (RediSearch-RediSearch-v2.8.3_GH0.tar.gz) = b183b215fa7b3b6007812d235e86ebf9c4dbf1656831e6985c35cb6b47c01bf6 +SIZE (RediSearch-RediSearch-v2.8.3_GH0.tar.gz) = 6847890 SHA256 (RedisAI-VectorSimilarity-e134c63_GH0.tar.gz) = b32cd1eda89f7a30ffe3be7106f60550e0e64ea9b46c9db70ed72f66368ff4ab SIZE (RedisAI-VectorSimilarity-e134c63_GH0.tar.gz) = 593084 -SHA256 (google-cpu_features-438a66e_GH0.tar.gz) = 7e99e30d5e3e572c8e4fe103c0caa937bf69fb6fe6a0bdf127511bdaab9db4e7 -SIZE (google-cpu_features-438a66e_GH0.tar.gz) = 92085 SHA256 (RedisLabsModules-readies-185fd0d_GH0.tar.gz) = f78a3f9f389ed519e94f4f08029f78bf2ff87ada5d32343c1adb31e7a85766c0 SIZE (RedisLabsModules-readies-185fd0d_GH0.tar.gz) = 86580 SHA256 (RedisLabs-RedisModulesSDK-7ba899d_GH0.tar.gz) = dd4b7e691ce013f849317f0e472f6219e86a570d3eac50bacf060ffb2b56c4b2 SIZE (RedisLabs-RedisModulesSDK-7ba899d_GH0.tar.gz) = 138229 SHA256 (google-s2geometry-efb4eb8_GH0.tar.gz) = a62ef2409c9c1fd0ef573892f3857fb73cd864b2410eecbbb104ff865ea09fa8 SIZE (google-s2geometry-efb4eb8_GH0.tar.gz) = 1170660