1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00

textproc/redisearch16: remove expired port

Please upgrade to textproc/redisearch or textproc/redisearch20.
This commit is contained in:
Sergey A. Osokin 2022-05-09 22:26:50 -04:00
parent 54bec5c552
commit 7f64097a78
8 changed files with 1 additions and 89 deletions

1
MOVED
View File

@ -17147,3 +17147,4 @@ graphics/drm-current-kmod||2022-05-01|Switched to a Linux version based naming s
graphics/drm-devel-kmod||2022-05-01|Switched to a Linux version based naming scheme. Use graphics/drm-510-kmod
math/rkward-kde|math/rkward|2022-05-06|Switched to the name used by upstream
graphics/photoflow||2022-05-06|Unmaintainer upstream, has been broken for months, particularly this issue isn't answered: https://github.com/aferrero2707/PhotoFlow/issues/220
textproc/redisearch16||2022-05-09|Has expired. Use textproc/redisearch or textproc/redisearch20

View File

@ -1573,7 +1573,6 @@
SUBDIR += re_graph
SUBDIR += redet
SUBDIR += redisearch
SUBDIR += redisearch16
SUBDIR += redisearch20
SUBDIR += redland
SUBDIR += redland-bindings

View File

@ -1,30 +0,0 @@
# Created by: Sergey A. Osokin <osa@FreeBSD.org>
PORTNAME= redisearch16
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.16
CATEGORIES= textproc
MAINTAINER= ports@FreeBSD.org
COMMENT= Full-text search over Redis
LICENSE= UNKNOWN
LICENSE_NAME= Redis Source Available License Agreement
LICENSE_FILE= ${WRKSRC}/LICENSE
LICENSE_PERMS= dist-mirror pkg-mirror auto-accept
USES= cmake compiler
USE_GITHUB= yes
GH_ACCOUNT= RediSearch
GH_PROJECT= RediSearch
CMAKE_ARGS= -DGIT_DESCRIBE_VERSION:STRING=${PKGVERSION}
PLIST_FILES= lib/redisearch16.so
do-install:
${INSTALL_LIB} ${INSTALL_WRKSRC}/redisearch.so \
${STAGEDIR}${PREFIX}/lib/redisearch16.so
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1624361253
SHA256 (RediSearch-RediSearch-v1.6.16_GH0.tar.gz) = a5f3f023f6b55bd693b484697f223d5c175b0a619a9bf5a5f3ef04bc24e579d4
SIZE (RediSearch-RediSearch-v1.6.16_GH0.tar.gz) = 3674000

View File

@ -1,21 +0,0 @@
--- src/fork_gc.c.orig 2020-04-12 11:18:47 UTC
+++ src/fork_gc.c
@@ -282,6 +282,7 @@ done:
}
static void sendHeaderString(ForkGC *gc, void *arg) {
+ struct iovec { void *iov_base; size_t iov_len; };
struct iovec *iov = arg;
FGC_sendBuffer(gc, iov->iov_base, iov->iov_len);
}
@@ -298,7 +299,9 @@ static void FGC_childCollectTerms(ForkGC *gc, RedisSea
RedisModuleKey *idxKey = NULL;
InvertedIndex *idx = Redis_OpenInvertedIndexEx(sctx, term, strlen(term), 1, &idxKey);
if (idx) {
- struct iovec iov = {.iov_base = (void *)term, termLen};
+ struct iovec { void *iov_base; size_t iov_len; } iov;
+ iov.iov_base = term;
+ iov.iov_len = termLen;
FGC_childRepairInvidx(gc, sctx, idx, sendHeaderString, &iov, NULL);
}
if (idxKey) {

View File

@ -1,11 +0,0 @@
--- src/numeric_index.c.orig 2020-02-29 20:43:50 UTC
+++ src/numeric_index.c
@@ -474,7 +474,7 @@ int NumericIndexType_Register(RedisModuleCtx *ctx) {
.rdb_save = NumericIndexType_RdbSave,
.aof_rewrite = GenericAofRewrite_DisabledHandler,
.free = NumericIndexType_Free,
- .mem_usage = NumericIndexType_MemUsage};
+ .mem_usage = (const void *)NumericIndexType_MemUsage};
NumericIndexType = RedisModule_CreateDataType(ctx, "numericdx", NUMERIC_INDEX_ENCVER, &tm);
if (NumericIndexType == NULL) {

View File

@ -1,11 +0,0 @@
--- src/redis_index.c.orig 2020-02-29 20:35:56 UTC
+++ src/redis_index.c
@@ -108,7 +108,7 @@ int InvertedIndex_RegisterType(RedisModuleCtx *ctx) {
.rdb_load = InvertedIndex_RdbLoad,
.rdb_save = InvertedIndex_RdbSave,
.aof_rewrite = GenericAofRewrite_DisabledHandler,
- .mem_usage = InvertedIndex_MemUsage,
+ .mem_usage = (const void *)InvertedIndex_MemUsage,
.free = InvertedIndex_Free};
InvertedIndexType = RedisModule_CreateDataType(ctx, "ft_invidx", INVERTED_INDEX_ENCVER, &tm);

View File

@ -1,12 +0,0 @@
RediSearch is a source available Full-Text and Secondary Index
engine over Redis, developed by Redis Labs.
Redisearch implements a search engine on top of Redis, but
unlike other Redis search libraries, it does not use internal
data structures like sorted sets.
This also enables more advanced features, like exact phrase
matching and numeric filtering for text queries, that are not
possible or efficient with traditional Redis search approaches.
WWW: https://oss.redislabs.com/redisearch/