diff --git a/databases/ladybug/Makefile b/databases/ladybug/Makefile index eb45efb26aa1..9e1394254ecb 100644 --- a/databases/ladybug/Makefile +++ b/databases/ladybug/Makefile @@ -1,40 +1,40 @@ PORTNAME= ladybug DISTVERSIONPREFIX= v -DISTVERSION= 0.16.1 +DISTVERSION= 0.18.0 CATEGORIES= databases MAINTAINER= mahlon@martini.nu COMMENT= Embeddable, scalable, extremely fast graph database WWW= https://ladybugdb.com/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libbrotlicommon.so:archivers/brotli \ libbrotlidec.so:archivers/brotli \ liblz4.so:archivers/liblz4 \ libyyjson.so:devel/yyjson \ libzstd.so:archivers/zstd USES= cmake ninja:build python:build USE_GITHUB= yes GH_ACCOUNT= ladybugdb USE_LDCONFIG= yes CONFIGURE_ENV= LOCALBASE=${LOCALBASE} EXTRACT_AFTER_ARGS= --exclude third_party/brotli \ --exclude third_party/lz4 \ --exclude third_party/spdlog \ --exclude third_party/yyjson \ --exclude third_party/zstd \ --no-same-owner --no-same-permissions PLIST_SUB= VERSION=${DISTVERSION} post-install: ${RM} -r ${STAGEDIR}${PREFIX}/include/cppjieba ${STAGEDIR}${PREFIX}/share/cppjieba ${MV} ${STAGEDIR}${PREFIX}/lib/liblbug.so ${STAGEDIR}${PREFIX}/lib/liblbug.so.${DISTVERSION} ${RLN} liblbug.so.${DISTVERSION} ${STAGEDIR}${PREFIX}/lib/liblbug.so ${RLN} liblbug.so.${DISTVERSION} ${STAGEDIR}${PREFIX}/lib/liblbug.so.0 .include diff --git a/databases/ladybug/distinfo b/databases/ladybug/distinfo index 58157256bb2d..9adc11dd07f4 100644 --- a/databases/ladybug/distinfo +++ b/databases/ladybug/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1777958305 -SHA256 (ladybugdb-ladybug-v0.16.1_GH0.tar.gz) = c22417b46b895df7c25f8314cab27bc1afbf1a43b06463a023c98eac5ffe16c3 -SIZE (ladybugdb-ladybug-v0.16.1_GH0.tar.gz) = 15192139 +TIMESTAMP = 1782946278 +SHA256 (ladybugdb-ladybug-v0.18.0_GH0.tar.gz) = d2111d7c0037763f8b49447e1170f31428e30154866ec3fae3739469ea12046f +SIZE (ladybugdb-ladybug-v0.18.0_GH0.tar.gz) = 15372114 diff --git a/databases/ladybug/files/patch-CMakeLists.txt b/databases/ladybug/files/patch-CMakeLists.txt index 5e45cd010918..628b6815511d 100644 --- a/databases/ladybug/files/patch-CMakeLists.txt +++ b/databases/ladybug/files/patch-CMakeLists.txt @@ -1,46 +1,54 @@ ---- CMakeLists.txt.orig 2026-04-29 00:05:06 UTC +--- CMakeLists.txt.orig 2026-07-01 03:24:20 UTC +++ CMakeLists.txt -@@ -431,30 +431,33 @@ include_directories(third_party/antlr4_runtime/src) +@@ -442,36 +442,39 @@ include_directories(third_party/antlr4_runtime/src) include_directories(third_party/antlr4_cypher/include) include_directories(third_party/antlr4_runtime/src) -include_directories(third_party/brotli/c/include) +#include_directories(third_party/brotli/c/include) include_directories(third_party/fast_float/include) include_directories(third_party/mbedtls/include) include_directories(third_party/parquet) include_directories(third_party/snappy) include_directories(third_party/thrift) include_directories(third_party/miniz) -include_directories(third_party/yyjson/src) -include_directories(third_party/pybind11/include) +#include_directories(third_party/yyjson/src) +#include_directories(third_party/pybind11/include) include_directories(third_party/pyparse) include_directories(third_party/re2/include) include_directories(third_party/alp/include) -if (${BUILD_TESTS} OR ${BUILD_EXTENSION_TESTS}) - include_directories(third_party/spdlog) -elseif (${BUILD_BENCHMARK}) - include_directories(third_party/spdlog) -endif () +#if (${BUILD_TESTS} OR ${BUILD_EXTENSION_TESTS}) +# include_directories(third_party/spdlog) +#elseif (${BUILD_BENCHMARK}) +# include_directories(third_party/spdlog) +#endif () include_directories(third_party/utf8proc/include) -include_directories(third_party/zstd/include) +#include_directories(third_party/zstd/include) include_directories(third_party/httplib) include_directories(third_party/pcg) -include_directories(third_party/lz4) +#include_directories(third_party/lz4) include_directories(third_party/roaring_bitmap) include_directories(SYSTEM third_party/simsimd/include) -+ + +include_directories($ENV{LOCALBASE}/include) +link_directories($ENV{LOCALBASE}/lib) - ++ add_subdirectory(third_party) + add_library(lbug_link_deps INTERFACE) +-set(LBUG_STATIC_ARCHIVE_LIBRARIES antlr4_cypher antlr4_runtime brotlidec brotlicommon utf8proc re2 fastpfor parquet snappy thrift yyjson zstd miniz mbedtls lz4 roaring_bitmap simsimd) +-set(LBUG_LINK_LIBRARIES ${LBUG_STATIC_ARCHIVE_LIBRARIES} fast_float) ++set(LBUG_STATIC_ARCHIVE_LIBRARIES antlr4_cypher antlr4_runtime utf8proc re2 fastpfor parquet snappy thrift miniz mbedtls roaring_bitmap simsimd) ++set(LBUG_LINK_LIBRARIES ${LBUG_STATIC_ARCHIVE_LIBRARIES} fast_float brotlidec brotlicommon yyjson zstd lz4) + if (NOT __SINGLE_THREADED__) + list(APPEND LBUG_LINK_LIBRARIES Threads::Threads) + endif()