diff options
Diffstat (limited to 'devel')
213 files changed, 2431 insertions, 1401 deletions
diff --git a/devel/Makefile b/devel/Makefile index 540047b80ac4..0e97152fa8ef 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -2593,6 +2593,7 @@ SUBDIR += p5-FFI-Platypus-Type-Enum SUBDIR += p5-FFI-Platypus-Type-PtrObject SUBDIR += p5-FSA-Rules + SUBDIR += p5-Feature-Compat-Defer SUBDIR += p5-Feature-Compat-Try SUBDIR += p5-Fennec-Lite SUBDIR += p5-File-Append-TempFile @@ -3178,6 +3179,7 @@ SUBDIR += p5-MouseX-Types SUBDIR += p5-MouseX-Types-Path-Class SUBDIR += p5-Multiplex-CMD + SUBDIR += p5-Mutex SUBDIR += p5-NEXT SUBDIR += p5-Net-DBus SUBDIR += p5-No-Worries @@ -3537,6 +3539,7 @@ SUBDIR += p5-Symbol-Get SUBDIR += p5-Symbol-Global-Name SUBDIR += p5-Symbol-Util + SUBDIR += p5-Syntax-Keyword-Defer SUBDIR += p5-Syntax-Keyword-Dynamically SUBDIR += p5-Syntax-Keyword-Gather SUBDIR += p5-Syntax-Keyword-Junction @@ -3973,6 +3976,7 @@ SUBDIR += p5-iCal-Parser SUBDIR += p5-indirect SUBDIR += p5-interface + SUBDIR += p5-isa SUBDIR += p5-latest SUBDIR += p5-lexical-underscore SUBDIR += p5-lib-abs @@ -4328,6 +4332,7 @@ SUBDIR += pprof SUBDIR += premake4 SUBDIR += premake5 + SUBDIR += priv_wrapper SUBDIR += projectcenter SUBDIR += prometheus-cpp SUBDIR += protobuf @@ -7127,6 +7132,7 @@ SUBDIR += rubygem-cf-uaa-lib SUBDIR += rubygem-cheffish SUBDIR += rubygem-childprocess + SUBDIR += rubygem-childprocess-gitlab SUBDIR += rubygem-chronic SUBDIR += rubygem-chronic_duration SUBDIR += rubygem-claide @@ -7278,6 +7284,7 @@ SUBDIR += rubygem-excon SUBDIR += rubygem-excon-gitlab SUBDIR += rubygem-excon0 + SUBDIR += rubygem-excon1-gitlab SUBDIR += rubygem-execjs SUBDIR += rubygem-extlib SUBDIR += rubygem-extpp @@ -7481,6 +7488,7 @@ SUBDIR += rubygem-icalendar-gitlab SUBDIR += rubygem-ice_cube SUBDIR += rubygem-ice_nine + SUBDIR += rubygem-imagen SUBDIR += rubygem-inflecto SUBDIR += rubygem-iniparse SUBDIR += rubygem-insist @@ -7783,6 +7791,8 @@ SUBDIR += rubygem-rails-i18n-rails61 SUBDIR += rubygem-rails-i18n-rails70 SUBDIR += rubygem-rails-i18n-rails71 + SUBDIR += rubygem-rails-i18n-rails72 + SUBDIR += rubygem-rails-i18n-rails80 SUBDIR += rubygem-rails-observers SUBDIR += rubygem-rainbow SUBDIR += rubygem-rake @@ -8078,6 +8088,7 @@ SUBDIR += rubygem-tzinfo1 SUBDIR += rubygem-uber SUBDIR += rubygem-un + SUBDIR += rubygem-undercover SUBDIR += rubygem-unicode SUBDIR += rubygem-unicode-display_width SUBDIR += rubygem-unicode-display_width2 diff --git a/devel/api-linter/Makefile b/devel/api-linter/Makefile index 618d4c7093a2..551e80acfb59 100644 --- a/devel/api-linter/Makefile +++ b/devel/api-linter/Makefile @@ -1,6 +1,6 @@ PORTNAME= api-linter DISTVERSIONPREFIX= v -DISTVERSION= 1.70.0 +DISTVERSION= 1.70.1 CATEGORIES= devel MAINTAINER= bofh@FreeBSD.org diff --git a/devel/api-linter/distinfo b/devel/api-linter/distinfo index fc80c6884550..7b0655422a6a 100644 --- a/devel/api-linter/distinfo +++ b/devel/api-linter/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1752873664 -SHA256 (go/devel_api-linter/api-linter-v1.70.0/v1.70.0.mod) = ae0185888a6b1a3eaefab469081596856538c92745fa8d6bd99815896827614a -SIZE (go/devel_api-linter/api-linter-v1.70.0/v1.70.0.mod) = 1089 -SHA256 (go/devel_api-linter/api-linter-v1.70.0/v1.70.0.zip) = fb39d0025837d2a70fb28f36261e704588a3c9096d11b50d6e352db100e1798c -SIZE (go/devel_api-linter/api-linter-v1.70.0/v1.70.0.zip) = 1394419 +TIMESTAMP = 1753181267 +SHA256 (go/devel_api-linter/api-linter-v1.70.1/v1.70.1.mod) = 3ffdfb7b24c899255615d973e94a3fced2f96324ff1b37a47e3c96c357e3ad8e +SIZE (go/devel_api-linter/api-linter-v1.70.1/v1.70.1.mod) = 1089 +SHA256 (go/devel_api-linter/api-linter-v1.70.1/v1.70.1.zip) = 3dc0b2210e04a67808ceb2d0625c17adb868abe4e174c12a4103b712da8056f0 +SIZE (go/devel_api-linter/api-linter-v1.70.1/v1.70.1.zip) = 1394964 diff --git a/devel/aws-c-http/Makefile b/devel/aws-c-http/Makefile index 630966639aad..1182419c90e2 100644 --- a/devel/aws-c-http/Makefile +++ b/devel/aws-c-http/Makefile @@ -1,6 +1,6 @@ PORTNAME= aws-c-http DISTVERSIONPREFIX= v -DISTVERSION= 0.10.2 +DISTVERSION= 0.10.4 CATEGORIES= devel MAINTAINER= eduardo@FreeBSD.org diff --git a/devel/aws-c-http/distinfo b/devel/aws-c-http/distinfo index 7e2e3d6d1b05..fe334eed3cce 100644 --- a/devel/aws-c-http/distinfo +++ b/devel/aws-c-http/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749486541 -SHA256 (awslabs-aws-c-http-v0.10.2_GH0.tar.gz) = 048d9d683459ade363fd7cc448c2b6329c78f67a2a0c0cb61c16de4634a2fc6b -SIZE (awslabs-aws-c-http-v0.10.2_GH0.tar.gz) = 489715 +TIMESTAMP = 1753133355 +SHA256 (awslabs-aws-c-http-v0.10.4_GH0.tar.gz) = dfeeeaa2e84ccda4c8cb0c29f412298df80a57a27003e716f2d3df9794956fc1 +SIZE (awslabs-aws-c-http-v0.10.4_GH0.tar.gz) = 496121 diff --git a/devel/aws-c-io/Makefile b/devel/aws-c-io/Makefile index e36bfd1d02f4..6b65e51adf7c 100644 --- a/devel/aws-c-io/Makefile +++ b/devel/aws-c-io/Makefile @@ -1,6 +1,6 @@ PORTNAME= aws-c-io DISTVERSIONPREFIX= v -DISTVERSION= 0.21.1 +DISTVERSION= 0.21.2 CATEGORIES= devel MAINTAINER= eduardo@FreeBSD.org diff --git a/devel/aws-c-io/distinfo b/devel/aws-c-io/distinfo index c92e9c2c62e6..8bb3981ca2d1 100644 --- a/devel/aws-c-io/distinfo +++ b/devel/aws-c-io/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752765009 -SHA256 (awslabs-aws-c-io-v0.21.1_GH0.tar.gz) = 1d4c6ac5d65acdad8c07f7b0bdd417fd52ab99d29d6d79788618eba317679cf1 -SIZE (awslabs-aws-c-io-v0.21.1_GH0.tar.gz) = 749034 +TIMESTAMP = 1753133137 +SHA256 (awslabs-aws-c-io-v0.21.2_GH0.tar.gz) = 75ada840ed7ef1b8e6908a9d2d017375f9093b9db04c51caf68f8edcfd20cc4c +SIZE (awslabs-aws-c-io-v0.21.2_GH0.tar.gz) = 750938 diff --git a/devel/aws-c-s3/Makefile b/devel/aws-c-s3/Makefile index db076a3bfe25..09d4511aca0a 100644 --- a/devel/aws-c-s3/Makefile +++ b/devel/aws-c-s3/Makefile @@ -1,6 +1,6 @@ PORTNAME= aws-c-s3 DISTVERSIONPREFIX= v -DISTVERSION= 0.8.5 +DISTVERSION= 0.8.6 CATEGORIES= devel MAINTAINER= eduardo@FreeBSD.org diff --git a/devel/aws-c-s3/distinfo b/devel/aws-c-s3/distinfo index 4e4f8f78b700..6b4fcfc74bcc 100644 --- a/devel/aws-c-s3/distinfo +++ b/devel/aws-c-s3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752766107 -SHA256 (awslabs-aws-c-s3-v0.8.5_GH0.tar.gz) = 852c0614936d54f77b40f5a0850b4c16a339dc21764006075a6ccb36d90f70ae -SIZE (awslabs-aws-c-s3-v0.8.5_GH0.tar.gz) = 371294 +TIMESTAMP = 1753133545 +SHA256 (awslabs-aws-c-s3-v0.8.6_GH0.tar.gz) = 583fb207c20a2e68a8e2990d62668b96c9662cf864f7c13c87d9ede09d61f8e5 +SIZE (awslabs-aws-c-s3-v0.8.6_GH0.tar.gz) = 375993 diff --git a/devel/aws-crt-cpp/Makefile b/devel/aws-crt-cpp/Makefile index daac822e418a..0abf7631d62c 100644 --- a/devel/aws-crt-cpp/Makefile +++ b/devel/aws-crt-cpp/Makefile @@ -1,6 +1,6 @@ PORTNAME= aws-crt-cpp DISTVERSIONPREFIX= v -DISTVERSION= 0.33.0 +DISTVERSION= 0.33.1 CATEGORIES= devel MAINTAINER= eduardo@FreeBSD.org diff --git a/devel/aws-crt-cpp/distinfo b/devel/aws-crt-cpp/distinfo index 5fa45e6d26d4..f5cea0a4b811 100644 --- a/devel/aws-crt-cpp/distinfo +++ b/devel/aws-crt-cpp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752262892 -SHA256 (awslabs-aws-crt-cpp-v0.33.0_GH0.tar.gz) = 10182e870dc35df3ab929e25a4c43bb6b8ed860aae70f597fa401cb5b5da3fb3 -SIZE (awslabs-aws-crt-cpp-v0.33.0_GH0.tar.gz) = 371377 +TIMESTAMP = 1753088602 +SHA256 (awslabs-aws-crt-cpp-v0.33.1_GH0.tar.gz) = edb3350ecabdefabee25f807816ab5ba0fb14615b267f329900a64d1c8cd4623 +SIZE (awslabs-aws-crt-cpp-v0.33.1_GH0.tar.gz) = 371634 diff --git a/devel/boost-all/common.mk b/devel/boost-all/common.mk index 77e19ac399aa..78dad78cb94d 100644 --- a/devel/boost-all/common.mk +++ b/devel/boost-all/common.mk @@ -23,3 +23,8 @@ BOOST_SHARED_LIB_VER=${BOOST_MAJOR_VER}.${BOOST_MINOR_VER}.${BOOST_PATCH_VER} WRKSRC= ${WRKDIR}/${DISTVERSIONPREFIX}${BOOST_MAJOR_VER}_${BOOST_MINOR_VER}_${BOOST_PATCH_VER} +EXTRACT_AFTER_ARGS+=--exclude '*.log' + +.if ${PORTNAME} != "boost-docs" +EXTRACT_AFTER_ARGS+=--exclude docs +.endif diff --git a/devel/boost-all/compiled.mk b/devel/boost-all/compiled.mk index a75d885b8b45..8c2122de507e 100644 --- a/devel/boost-all/compiled.mk +++ b/devel/boost-all/compiled.mk @@ -4,7 +4,7 @@ MAKE_CMD?= bjam MAKEFILE= # MAKE_FLAGS= # ALL_TARGET= stage -#USES+= compiler:c++17-lang +USES+= compiler:c++17-lang USE_CXXSTD= gnu++17 LDFLAGS+= -Wl,--as-needed @@ -49,9 +49,8 @@ MAKE_ARGS+= pch=off ((${OSVERSION} >= 1500000 && ${OSVERSION} < 1500017) || \ ${PORT_OPTIONS:MLLVM_FROM_PORTS}) USES+= llvm:build +USES:= ${USES:Ncompiler\:*} # XXX avoid warnings CHOSEN_COMPILER_TYPE= clang -.else -USES+= compiler:c++17-lang .endif post-patch: diff --git a/devel/boost-docs/Makefile b/devel/boost-docs/Makefile index e6218a830f4e..491fe6535360 100644 --- a/devel/boost-docs/Makefile +++ b/devel/boost-docs/Makefile @@ -20,7 +20,7 @@ SHEBANG_GLOB= *.py PORTDOCS= * -.include "${.CURDIR}/../boost-all/common.mk" +.include "${.CURDIR:H}/boost-all/common.mk" do-install: # Documentation & examples diff --git a/devel/boost-jam/Makefile b/devel/boost-jam/Makefile index d2ebf66f0751..d76495877ab6 100644 --- a/devel/boost-jam/Makefile +++ b/devel/boost-jam/Makefile @@ -18,7 +18,9 @@ USES= compiler:c++11-lang WRKSRC_SUBDIR= tools/build/src/engine -.include "${.CURDIR}/../boost-all/common.mk" +.include "${.CURDIR:H}/boost-all/common.mk" + +EXTRACT_AFTER_ARGS=${DISTNAME}/${WRKSRC_SUBDIR} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bjam ${STAGEDIR}${PREFIX}/bin diff --git a/devel/boost-libs/Makefile b/devel/boost-libs/Makefile index 819a0fef24d3..e97e92a60981 100644 --- a/devel/boost-libs/Makefile +++ b/devel/boost-libs/Makefile @@ -1,5 +1,5 @@ PORTNAME= boost-libs -PORTREVISION?= 1 +PORTREVISION?= 2 COMMENT= Free portable C++ libraries (without Boost.Python) WWW= https://www.boost.org/ @@ -31,24 +31,36 @@ LIB_DEPENDS+= libzstd.so:archivers/zstd # -RELEASE built with WITH_LLVM_ASSERTIONS set, then he can't build # this port successfully on such system. So provide LLVM_FROM_PORTS # option as a last resort for him. -OPTIONS_DEFINE= DEBUG LLVM_FROM_PORTS OPTIMIZED_CFLAGS +OPTIONS_DEFINE= DEBUG GIL_EXT LLVM_FROM_PORTS OPTIMIZED_CFLAGS ZSTD OPTIONS_MULTI= LOCALE OPTIONS_MULTI_LOCALE= ICONV ICU -OPTIONS_DEFAULT= ICONV ICU +OPTIONS_DEFAULT= ICONV ICU ZSTD +GIL_EXT_DESC= Extra file-formats for Generic Image Library component ICONV_DESC= Boost.Locale with iconv encoding support ICU_DESC= Boost.Regex/Locale with ICU unicode support LLVM_FROM_PORTS_DESC= Use LLVM from ports to build +GIL_EXT_LIB_DEPENDS= libpng.so:graphics/png \ + libraw.so:graphics/libraw \ + libtiff.so:graphics/tiff +GIL_EXT_USES= localbase:ldflags jpeg +GIL_EXT_MAKE_ARGS_OFF= -sBOOST_GIL_ENABLE_EXT_IO=0 + ICONV_USES= iconv ICONV_MAKE_ARGS= -sICONV_PATH=${ICONV_PREFIX} ICONV_MAKE_ARGS_OFF= boost.locale.iconv=off + ICU_LIB_DEPENDS= libicuuc.so:devel/icu ICU_MAKE_ARGS= -sICU_PATH=${LOCALBASE} ICU_MAKE_ARGS_OFF= boost.locale.icu=off -.include "${.CURDIR}/../boost-all/common.mk" +ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd +ZSTD_USES= localbase:ldflags +ZSTD_MAKE_ARGS_OFF= -sNO_ZSTD=1 + +.include "${.CURDIR:H}/boost-all/common.mk" -.include "${.CURDIR}/../boost-all/compiled.mk" +.include "${.CURDIR:H}/boost-all/compiled.mk" MAKE_ARGS+= --without-python MAKE_ARGS+= --without-mpi @@ -61,7 +73,6 @@ MAKE_ARGS+= -sZSTD_PATH=${LOCALBASE} MAKE_ARGS+= -sZSTD_LIBRARY_PATH=${LOCALBASE}/lib MAKE_ARGS+= -sZSTD_INCLUDE=${LOCALBASE}/include - .include <bsd.port.options.mk> # boost.stacktrace.from_exceptions is ready only for amd64 yet @@ -91,6 +102,10 @@ do-install: # For some reasons BJAM forget about the links @cd ${WRKSRC}/stage/ && ${FIND} lib -type l | ${PAX} -rw -p p ${STAGEDIR}${PREFIX} +do-test: + ${LN} -s ${STAGEDIR}${PREFIX}/include ${WRKSRC}/libs/predef + cd ${WRKSRC}/status && bjam ${MAKE_ARGS:NDESTDIR=*} + # display pkg-message post-install: @${TOUCH} ${PKGMESSAGE} diff --git a/devel/boost-libs/files/patch-AT_NO_AUTOMOUNT b/devel/boost-libs/files/patch-AT_NO_AUTOMOUNT new file mode 100644 index 000000000000..9db1dbe7d9ef --- /dev/null +++ b/devel/boost-libs/files/patch-AT_NO_AUTOMOUNT @@ -0,0 +1,36 @@ +The AT_NO_AUTOMOUNT seems to be a Linux-only thing... + + -mi + +--- libs/filesystem/config/has_posix_at_apis.cpp 2025-05-29 12:45:36.456840000 -0400 ++++ libs/filesystem/config/has_posix_at_apis.cpp 2025-05-29 18:17:30.866425000 -0400 +@@ -23,5 +23,5 @@ + + struct stat st; +- res |= fstatat(fd1, "y", &st, AT_NO_AUTOMOUNT | AT_SYMLINK_NOFOLLOW); ++ res |= fstatat(fd1, "y", &st, AT_SYMLINK_NOFOLLOW); + + res |= linkat(fd1, "y", fd1, "z", 0); +--- libs/filesystem/src/operations.cpp 2025-05-29 18:20:19.260975000 -0400 ++++ libs/filesystem/src/operations.cpp 2025-05-29 20:12:31.002264000 -0400 +@@ -355,5 +355,5 @@ + { + struct ::stat st; +- flags &= AT_EMPTY_PATH | AT_NO_AUTOMOUNT | AT_SYMLINK_NOFOLLOW; ++ flags &= AT_EMPTY_PATH | AT_SYMLINK_NOFOLLOW; + int res = ::fstatat(dirfd, path, &st, flags); + if (BOOST_LIKELY(res == 0)) +@@ -508,5 +508,5 @@ + #elif defined(BOOST_FILESYSTEM_HAS_POSIX_AT_APIS) + struct ::stat path_stat; +- int err = ::fstatat(basedir_fd, p.c_str(), &path_stat, AT_NO_AUTOMOUNT); ++ int err = ::fstatat(basedir_fd, p.c_str(), &path_stat, 0); + #else + struct ::stat path_stat; +@@ -569,5 +569,5 @@ + #elif defined(BOOST_FILESYSTEM_HAS_POSIX_AT_APIS) + struct ::stat path_stat; +- int err = ::fstatat(basedir_fd, p.c_str(), &path_stat, AT_SYMLINK_NOFOLLOW | AT_NO_AUTOMOUNT); ++ int err = ::fstatat(basedir_fd, p.c_str(), &path_stat, AT_SYMLINK_NOFOLLOW); + #else + struct ::stat path_stat; diff --git a/devel/boost-libs/files/patch-boost_dll_detail_posix_program__location__impl.hpp b/devel/boost-libs/files/patch-boost_dll_detail_posix_program__location__impl.hpp index 4afbd9cc2be5..85d01b6cf416 100644 --- a/devel/boost-libs/files/patch-boost_dll_detail_posix_program__location__impl.hpp +++ b/devel/boost-libs/files/patch-boost_dll_detail_posix_program__location__impl.hpp @@ -1,11 +1,30 @@ ---- boost/dll/detail/posix/program_location_impl.hpp.orig 2025-06-14 19:35:17 UTC +From d662bcbb67ae5da919d35f83e0bcc21769de0ac4 Mon Sep 17 00:00:00 2001 +From: Antony Polukhin <antoshkka@gmail.com> +Date: Wed, 11 Jun 2025 09:59:25 +0300 +Subject: [PATCH] Fix usage of missing variable (#98) + +Fixes https://github.com/boostorg/dll/issues/96 +--- boost/dll/detail/posix/program_location_impl.hpp.orig 2025-04-03 11:37:24 UTC +++ boost/dll/detail/posix/program_location_impl.hpp -@@ -70,7 +70,7 @@ namespace boost { namespace dll { namespace detail { +@@ -70,9 +70,10 @@ namespace boost { namespace dll { namespace detail { mib[2] = KERN_PROC_PATHNAME; mib[3] = -1; char path[1024]; - size_t size = sizeof(buf); +- if (sysctl(mib, 4, path, &size, nullptr, 0) == 0) + size_t size = sizeof(path); - if (sysctl(mib, 4, path, &size, nullptr, 0) == 0) ++ if (sysctl(mib, 4, path, &size, nullptr, 0) == 0) { return boost::dll::fs::path(path); ++ } + const auto errno_snapshot = static_cast<std::errc>(errno); + if (errno_snapshot != std::errc::not_enough_memory) { +@@ -83,7 +84,7 @@ namespace boost { namespace dll { namespace detail { + + std::string p; + p.resize(size); +- if (sysctl(mib, 4, p.data(), &size, nullptr, 0) != 0) { ++ if (sysctl(mib, 4, &p[0], &size, nullptr, 0) != 0) { + ec = std::make_error_code( + static_cast<std::errc>(errno) + ); diff --git a/devel/boost-mpi-libs/Makefile b/devel/boost-mpi-libs/Makefile index 729889698961..9a7a91d42f4c 100644 --- a/devel/boost-mpi-libs/Makefile +++ b/devel/boost-mpi-libs/Makefile @@ -8,7 +8,7 @@ WWW= https://www.boost.org/ LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE_1_0.txt -PATCHDIR= ${.CURDIR}/../boost-libs/files +PATCHDIR= ${.CURDIR:H}/boost-libs/files BUILD_DEPENDS= bjam:devel/boost-jam \ ${PYNUMPY} @@ -39,9 +39,9 @@ OPTIONS_EXCLUDE_powerpc=OPENMPI MPICH_USES= mpi:mpich OPENMPI_USES= mpi:openmpi -.include "${.CURDIR}/../boost-all/common.mk" +.include "${.CURDIR:H}/boost-all/common.mk" -.include "${.CURDIR}/../boost-all/compiled.mk" +.include "${.CURDIR:H}/boost-all/compiled.mk" MAKE_ENV+= PYTHON_ROOT="${LOCALBASE}"\ PYTHON_VERSION="${PYTHON_VERSION}"\ diff --git a/devel/boost-python-libs/Makefile b/devel/boost-python-libs/Makefile index f17fa8ddc028..5f1b1822ca6b 100644 --- a/devel/boost-python-libs/Makefile +++ b/devel/boost-python-libs/Makefile @@ -7,7 +7,7 @@ WWW= https://www.boost.org/ LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE_1_0.txt -PATCHDIR= ${.CURDIR}/../boost-libs/files +PATCHDIR= ${.CURDIR:H}/boost-libs/files BUILD_DEPENDS= bjam:devel/boost-jam \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.26:math/py-numpy@${PY_FLAVOR} @@ -21,9 +21,9 @@ USE_PYTHON= flavors OPTIONS_DEFINE= DEBUG OPTIMIZED_CFLAGS -.include "${.CURDIR}/../boost-all/common.mk" +.include "${.CURDIR:H}/boost-all/common.mk" -.include "${.CURDIR}/../boost-all/compiled.mk" +.include "${.CURDIR:H}/boost-all/compiled.mk" MAKE_ENV+= PYTHON_ROOT="${LOCALBASE}"\ PYTHON_VERSION="${PYTHON_VERSION}"\ diff --git a/devel/boost_build/Makefile b/devel/boost_build/Makefile index 0e9c05c82e85..68fb4e70b1cf 100644 --- a/devel/boost_build/Makefile +++ b/devel/boost_build/Makefile @@ -1,5 +1,5 @@ PORTNAME= build -DISTVERSION= 5.2.1 +DISTVERSION= 5.3.2 CATEGORIES= devel PKGNAMEPREFIX= boost- @@ -17,7 +17,7 @@ USES= compiler:c++11-lang python:test shebangfix tar:bzip2 USE_GITHUB= yes GH_ACCOUNT= boostorg GH_PROJECT= build -GH_TAGNAME= 4a52d8c +GH_TAGNAME= be69c44 DATADIR= ${PREFIX}/share/b2 diff --git a/devel/boost_build/distinfo b/devel/boost_build/distinfo index 543e20ee627c..fa2a0deba86e 100644 --- a/devel/boost_build/distinfo +++ b/devel/boost_build/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1725822061 -SHA256 (boostorg-build-5.2.1-4a52d8c_GH0.tar.gz) = fdd596b763f69c8e47e038c401cb86c644243078d57f3645b17e8bf7dcef80ac -SIZE (boostorg-build-5.2.1-4a52d8c_GH0.tar.gz) = 1188055 +TIMESTAMP = 1749511548 +SHA256 (boostorg-build-5.3.2-be69c44_GH0.tar.gz) = 5e6e844fadd67308fa3dc1d7f7ca9459d0abec51981f42a24dd4a30c867c5be1 +SIZE (boostorg-build-5.3.2-be69c44_GH0.tar.gz) = 1194877 diff --git a/devel/boost_build/pkg-plist b/devel/boost_build/pkg-plist index f8e0fda473ab..5bfc63f8b5fd 100644 --- a/devel/boost_build/pkg-plist +++ b/devel/boost_build/pkg-plist @@ -30,6 +30,7 @@ bin/b2 %%DATADIR%%/src/tools/builtin.jam %%DATADIR%%/src/tools/bzip2.jam %%DATADIR%%/src/tools/cast.jam +%%DATADIR%%/src/tools/cc.jam %%DATADIR%%/src/tools/clang-darwin.jam %%DATADIR%%/src/tools/clang-linux.jam %%DATADIR%%/src/tools/clang-vxworks.jam @@ -131,6 +132,7 @@ bin/b2 %%DATADIR%%/src/tools/gfortran.jam %%DATADIR%%/src/tools/hp_cxx.jam %%DATADIR%%/src/tools/hpfortran.jam +%%DATADIR%%/src/tools/ibmcxx.jam %%DATADIR%%/src/tools/ifort.jam %%DATADIR%%/src/tools/intel-darwin.jam %%DATADIR%%/src/tools/intel-linux.jam @@ -195,10 +197,8 @@ bin/b2 %%DATADIR%%/src/tools/types/sass-type.jam %%DATADIR%%/src/tools/types/xml.jam %%DATADIR%%/src/tools/unix.jam -%%DATADIR%%/src/tools/vacpp.jam %%DATADIR%%/src/tools/vmsdecc.jam %%DATADIR%%/src/tools/whale.jam -%%DATADIR%%/src/tools/xlcpp.jam %%DATADIR%%/src/tools/xlf.jam %%DATADIR%%/src/tools/xsltproc-config.jam %%DATADIR%%/src/tools/xsltproc.jam diff --git a/devel/cirrus-cli/Makefile b/devel/cirrus-cli/Makefile index 98d5a4a7ae3d..6c24337a700f 100644 --- a/devel/cirrus-cli/Makefile +++ b/devel/cirrus-cli/Makefile @@ -1,6 +1,6 @@ PORTNAME= cirrus-cli DISTVERSIONPREFIX= v -DISTVERSION= 0.140.4 +DISTVERSION= 0.140.6 CATEGORIES= devel MAINTAINER= bofh@FreeBSD.org diff --git a/devel/cirrus-cli/distinfo b/devel/cirrus-cli/distinfo index 1cd3483061e0..7f5f8155317b 100644 --- a/devel/cirrus-cli/distinfo +++ b/devel/cirrus-cli/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1752969654 -SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.140.4/v0.140.4.mod) = b8a18fc69c1d97512327785f7558b1242ceb3be78759a071ab109b921461c3e4 -SIZE (go/devel_cirrus-cli/cirrus-cli-v0.140.4/v0.140.4.mod) = 11416 -SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.140.4/v0.140.4.zip) = 4eeeddf6e5d1c3a52381e7974acecd9c5bb7249d5c51b07878dc09549ef953db -SIZE (go/devel_cirrus-cli/cirrus-cli-v0.140.4/v0.140.4.zip) = 1420661 +TIMESTAMP = 1753182847 +SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.140.6/v0.140.6.mod) = b8a18fc69c1d97512327785f7558b1242ceb3be78759a071ab109b921461c3e4 +SIZE (go/devel_cirrus-cli/cirrus-cli-v0.140.6/v0.140.6.mod) = 11416 +SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.140.6/v0.140.6.zip) = 4dfebc7b8ec49d0c44585e227aa16b91fb448a05c02668e5d8b33b20e8717129 +SIZE (go/devel_cirrus-cli/cirrus-cli-v0.140.6/v0.140.6.zip) = 1420688 diff --git a/devel/cpprestsdk/Makefile b/devel/cpprestsdk/Makefile index f8f8f672c9fb..d9fcae5c27a0 100644 --- a/devel/cpprestsdk/Makefile +++ b/devel/cpprestsdk/Makefile @@ -1,6 +1,6 @@ PORTNAME= cpprestsdk PORTVERSION= 2.10.19 -PORTREVISION= 4 +PORTREVISION= 5 DISTVERSIONPREFIX= v CATEGORIES= devel diff --git a/devel/cpprestsdk/files/patch-include_cpprest_astreambuf.h b/devel/cpprestsdk/files/patch-include_cpprest_astreambuf.h new file mode 100644 index 000000000000..3daacb5a460c --- /dev/null +++ b/devel/cpprestsdk/files/patch-include_cpprest_astreambuf.h @@ -0,0 +1,77 @@ +--- include/cpprest/astreambuf.h.orig 2023-12-05 04:23:31 UTC ++++ include/cpprest/astreambuf.h +@@ -15,6 +15,7 @@ + + #include "cpprest/asyncrt_utils.h" + #include "cpprest/details/basic_types.h" ++#include "cpprest/details/char_traits.h" + #include "pplx/pplxtasks.h" + #include <atomic> + #include <cstring> +@@ -56,55 +57,28 @@ namespace streams + /// <typeparam name="_CharType"> + /// The data type of the basic element of the stream. + /// </typeparam> ++namespace detail ++{ + template<typename _CharType> +-struct char_traits : std::char_traits<_CharType> ++struct char_traits : utility::CanUseStdCharTraits<_CharType>::TraitsType + { + /// <summary> + /// Some synchronous functions will return this value if the operation + /// requires an asynchronous call in a given situation. + /// </summary> + /// <returns>An <c>int_type</c> value which implies that an asynchronous call is required.</returns> +- static typename std::char_traits<_CharType>::int_type requires_async() ++ static typename utility::CanUseStdCharTraits<_CharType>::TraitsType::int_type requires_async() + { +- return std::char_traits<_CharType>::eof() - 1; ++ return utility::CanUseStdCharTraits<_CharType>::TraitsType::eof() - 1; + } + }; ++} ++template<typename _CharType> struct char_traits : detail::char_traits<_CharType> { ++}; + #if !defined(_WIN32) +-template<> +-struct char_traits<unsigned char> : private std::char_traits<char> +-{ +-public: +- typedef unsigned char char_type; +- +- using std::char_traits<char>::eof; +- using std::char_traits<char>::int_type; +- using std::char_traits<char>::off_type; +- using std::char_traits<char>::pos_type; +- +- static size_t length(const unsigned char* str) +- { +- return std::char_traits<char>::length(reinterpret_cast<const char*>(str)); +- } +- +- static void assign(unsigned char& left, const unsigned char& right) { left = right; } +- static unsigned char* assign(unsigned char* left, size_t n, unsigned char value) +- { +- return reinterpret_cast<unsigned char*>( +- std::char_traits<char>::assign(reinterpret_cast<char*>(left), n, static_cast<char>(value))); +- } +- +- static unsigned char* copy(unsigned char* left, const unsigned char* right, size_t n) +- { +- return reinterpret_cast<unsigned char*>( +- std::char_traits<char>::copy(reinterpret_cast<char*>(left), reinterpret_cast<const char*>(right), n)); +- } +- +- static unsigned char* move(unsigned char* left, const unsigned char* right, size_t n) +- { +- return reinterpret_cast<unsigned char*>( +- std::char_traits<char>::move(reinterpret_cast<char*>(left), reinterpret_cast<const char*>(right), n)); +- } +- ++template <> struct char_traits<unsigned char> : detail::char_traits<unsigned char> { ++ typedef typename std::char_traits<char>::int_type int_type; ++ static int_type eof() { return std::char_traits<char>::eof(); } + static int_type requires_async() { return eof() - 1; } + }; + #endif diff --git a/devel/cpprestsdk/files/patch-include_cpprest_details_char__traits.h b/devel/cpprestsdk/files/patch-include_cpprest_details_char__traits.h new file mode 100644 index 000000000000..6ccf51639de7 --- /dev/null +++ b/devel/cpprestsdk/files/patch-include_cpprest_details_char__traits.h @@ -0,0 +1,105 @@ +--- include/cpprest/details/char_traits.h.orig 2025-07-02 14:23:43 UTC ++++ include/cpprest/details/char_traits.h +@@ -0,0 +1,102 @@ ++// ++// Created by sigsegv on 6/28/25. ++// ++ ++#ifndef CPPRESTSDK_ROOT_CHAR_TRAITS_H ++#define CPPRESTSDK_ROOT_CHAR_TRAITS_H ++ ++#include <type_traits> ++#include <string> ++ ++namespace utility { ++ ++namespace detail { ++ ++template <typename T> struct IntTypeFor { ++ typedef typename std::conditional<std::is_unsigned<T>::value, unsigned long long int, long long int>::type type; ++}; ++template <> struct IntTypeFor<char> { ++ typedef typename std::char_traits<char>::int_type type; ++}; ++template <> struct IntTypeFor<unsigned char> { ++ typedef typename std::make_unsigned<typename std::char_traits<char>::int_type>::type type; ++}; ++ ++template <typename T> class DetailCharTraits ++{ ++public: ++ using char_type = T; ++ using int_type = typename IntTypeFor<T>::type; ++ using off_type = std::streamoff; ++ using pos_type = std::streampos; ++ using state_type = mbstate_t; ++ ++ static void assign(char_type& r, const char_type& a) noexcept { r = a; } ++ static char_type to_char_type(int_type c) noexcept { return char_type(c); } ++ static int_type to_int_type(char_type c) noexcept { return c; } ++ static bool eq(char_type a, char_type b) noexcept { return a == b; } ++ static bool lt(char_type a, char_type b) noexcept { return a < b; } ++ static int compare(const char_type* s1,const char_type* s2,size_t n){ ++ for (; n--; ++s1, ++s2) { ++ if (!eq(*s1, *s2)) ++ return lt(*s1,*s2)?-1:1; ++ } ++ return 0; ++ } ++ static size_t length(const char_type* s){ ++ const char_type* p = s; ++ while (*p) ++ ++p; ++ return size_t(p - s); ++ } ++ static const char_type* find(const char_type* s,size_t n,const char_type& a){ ++ for (; n--; ++s) ++ { ++ if (eq(*s, a)) ++ return s; ++ return nullptr; ++ } ++ } ++ static char_type* move (char_type* r,const char_type* s,size_t n){ ++ return (char_type*)memmove(r, s, n * sizeof(char_type)); ++ } ++ static char_type* copy (char_type* r,const char_type* s,size_t n){ ++ return (char_type*)memcpy (r, s, n * sizeof(char_type)); ++ } ++ static char_type* assign(char_type* r,size_t n,char_type a){ ++ if (sizeof(char_type) == 1) ++ { ++ return (char_type*)memset(r, a, n); ++ } ++ else ++ { ++ for (char_type *s = r; n--; ++s) ++ { ++ *s = a; ++ } ++ } ++ } ++ static int_type eof() noexcept { return ~0u; } ++ static int_type not_eof(int_type c) noexcept { return c == eof() ? 0 : c; } ++}; ++ ++template <typename T, typename = bool> struct CanUseStdCharTraits : public std::false_type ++{ ++public: ++ typedef DetailCharTraits<T> TraitsType; ++}; ++ ++template <typename T> struct CanUseStdCharTraits<T, decltype(std::char_traits<T>::eq(std::declval<T>(), std::declval<T>()))> : public std::true_type ++{ ++public: ++ typedef std::char_traits<T> TraitsType; ++}; ++ ++} ++ ++template <typename T> struct CanUseStdCharTraits : detail::CanUseStdCharTraits<typename std::remove_const<typename std::remove_reference<T>::type>::type> { ++}; ++ ++} ++ ++#endif // CPPRESTSDK_ROOT_CHAR_TRAITS_H diff --git a/devel/cpprestsdk/files/patch-include_cpprest_streams.h b/devel/cpprestsdk/files/patch-include_cpprest_streams.h new file mode 100644 index 000000000000..c1e1a5ba5b7e --- /dev/null +++ b/devel/cpprestsdk/files/patch-include_cpprest_streams.h @@ -0,0 +1,144 @@ +--- include/cpprest/streams.h.orig 2023-12-05 04:23:31 UTC ++++ include/cpprest/streams.h +@@ -16,6 +16,7 @@ + #define CASA_STREAMS_H + + #include "cpprest/astreambuf.h" ++#include "cpprest/details/char_traits.h" + #include <iosfwd> + #include <cstdio> + +@@ -60,31 +61,96 @@ class basic_istream_helper (private) + concurrency::streams::streambuf<CharType> m_buffer; + }; + +-template<typename CharType> ++template<typename CharType, class Traits = typename utility::CanUseStdCharTraits<CharType>::TraitsType> + struct Value2StringFormatter + { ++ struct SanitizeInput ++ { ++ const std::basic_string<char> &operator () (const std::basic_string<char> &input) ++ { ++ return input; ++ } ++ template <class InputTraits> std::basic_string<char> operator () (const std::basic_string<unsigned char, InputTraits> &input) ++ { ++ return {reinterpret_cast<const char *>(input.c_str()), input.size()}; ++ } ++ const char *operator () (const char *input) { ++ return input; ++ } ++ const char *operator () (const unsigned char *input) ++ { ++ return reinterpret_cast<const char *>(input); ++ } ++ template <class T> T operator () (T input) ++ { ++ return input; ++ } ++ }; ++ struct GenerateFormatOutput ++ { ++ std::basic_string<CharType,Traits> &&operator() (std::basic_string<CharType,Traits> &&result) ++ { ++ return std::move(result); ++ } ++ std::basic_string<CharType,Traits> operator() (const std::basic_string<char> &intermediate) ++ { ++ return {reinterpret_cast<const CharType *>(intermediate.c_str()), intermediate.size()}; ++ } ++ }; + template<typename T> +- static std::basic_string<CharType> format(const T& val) ++ static std::basic_string<CharType, Traits> format(const T& val) + { +- std::basic_ostringstream<CharType> ss; +- ss << val; +- return ss.str(); ++ typename std::conditional< ++ sizeof(CharType) == 1, ++ std::basic_ostringstream<char>, ++ std::basic_ostringstream<typename std::make_signed<CharType>::type> ++ >::type ss; ++ SanitizeInput sanitizer; ++ ss << sanitizer(val); ++ typename std::conditional< ++ sizeof(CharType) == 1, ++ std::basic_string<char>, ++ std::basic_string<typename std::make_signed<CharType>::type> ++ >::type str = ss.str(); ++ GenerateFormatOutput generateFormatOutput; ++ return generateFormatOutput(std::move(str)); + } + }; + +-template<> +-struct Value2StringFormatter<uint8_t> ++template<class Traits, typename T> ++struct Value2StringFormatterUint8Format + { +- template<typename T> +- static std::basic_string<uint8_t> format(const T& val) ++ std::basic_string<uint8_t, Traits> operator () (const T& val) + { + std::basic_ostringstream<char> ss; + ss << val; + return reinterpret_cast<const uint8_t*>(ss.str().c_str()); + } ++}; + +- static std::basic_string<uint8_t> format(const utf16string& val) ++template <class Traits> ++struct Value2StringFormatterUint8Format<Traits, std::basic_string<uint8_t,Traits>> ++{ ++ std::basic_string<uint8_t, Traits> operator () ( ++ const std::basic_string<uint8_t, typename utility::CanUseStdCharTraits<uint8_t>::TraitsType>& val) + { ++ Value2StringFormatterUint8Format<Traits,std::basic_string<char>> format; ++ return format(reinterpret_cast<const std::basic_string<char>&>(val)); ++ } ++}; ++ ++template<> ++struct Value2StringFormatter<uint8_t> ++{ ++ template <typename T, class Traits = typename utility::CanUseStdCharTraits<uint8_t>::TraitsType> ++ static std::basic_string<uint8_t, Traits> format(const T& val) ++ { ++ Value2StringFormatterUint8Format<Traits, T> format; ++ return format(val); ++ } ++ ++ static std::basic_string<uint8_t, typename utility::CanUseStdCharTraits<uint8_t>::TraitsType> format(const utf16string& val) ++ { + return format(utility::conversions::utf16_to_utf8(val)); + } + }; +@@ -262,7 +328,7 @@ class basic_ostream (public) + /// Write the specified string to the output stream. + /// </summary> + /// <param name="str">Input string.</param> +- pplx::task<size_t> print(const std::basic_string<CharType>& str) const ++ pplx::task<size_t> print(const std::basic_string<CharType,traits>& str) const + { + pplx::task<size_t> result; + if (!_verify_and_return_task(details::_out_stream_msg, result)) return result; +@@ -273,7 +339,7 @@ class basic_ostream (public) + } + else + { +- auto sharedStr = std::make_shared<std::basic_string<CharType>>(str); ++ auto sharedStr = std::make_shared<std::basic_string<CharType,traits>>(str); + return helper()->m_buffer.putn_nocopy(sharedStr->c_str(), sharedStr->size()).then([sharedStr](size_t size) { + return size; + }); +@@ -294,7 +360,7 @@ class basic_ostream (public) + if (!_verify_and_return_task(details::_out_stream_msg, result)) return result; + // TODO in the future this could be improved to have Value2StringFormatter avoid another unnecessary copy + // by putting the string on the heap before calling the print string overload. +- return print(details::Value2StringFormatter<CharType>::format(val)); ++ return print(details::Value2StringFormatter<CharType, traits>::format(val)); + } + + /// <summary> diff --git a/devel/cpprestsdk/files/patch-tests_functional_streams_memstream__tests.cpp b/devel/cpprestsdk/files/patch-tests_functional_streams_memstream__tests.cpp new file mode 100644 index 000000000000..e2b7e2e67e7e --- /dev/null +++ b/devel/cpprestsdk/files/patch-tests_functional_streams_memstream__tests.cpp @@ -0,0 +1,73 @@ +--- tests/functional/streams/memstream_tests.cpp.orig 2023-12-05 04:23:31 UTC ++++ tests/functional/streams/memstream_tests.cpp +@@ -8,6 +8,7 @@ + * + * =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- + ****/ ++#include "cpprest/details/char_traits.h" + #include "stdafx.h" + #if defined(__cplusplus_winrt) + #include <wrl.h> +@@ -32,7 +33,7 @@ void streambuf_putc(StreamBufferType& wbuf) + { + VERIFY_IS_TRUE(wbuf.can_write()); + +- std::basic_string<typename StreamBufferType::char_type> s; ++ std::basic_string<typename StreamBufferType::char_type,typename utility::CanUseStdCharTraits<typename StreamBufferType::char_type>::TraitsType> s; + s.push_back((typename StreamBufferType::char_type)0); + s.push_back((typename StreamBufferType::char_type)1); + s.push_back((typename StreamBufferType::char_type)2); +@@ -137,7 +138,7 @@ void streambuf_putn(StreamBufferType& wbuf) + { + VERIFY_IS_TRUE(wbuf.can_write()); + +- std::basic_string<typename StreamBufferType::char_type> s; ++ std::basic_string<typename StreamBufferType::char_type,typename utility::CanUseStdCharTraits<typename StreamBufferType::char_type>::TraitsType> s; + s.push_back((typename StreamBufferType::char_type)0); + s.push_back((typename StreamBufferType::char_type)1); + s.push_back((typename StreamBufferType::char_type)2); +@@ -169,7 +170,7 @@ void streambuf_putn(concurrency::streams::rawptr_buffe + + typedef concurrency::streams::rawptr_buffer<CharType> StreamBufferType; + +- std::basic_string<CharType> s; ++ std::basic_string<CharType,typename CanUseStdCharTraits<CharType>::TraitsType> s; + s.push_back((CharType)0); + s.push_back((CharType)1); + s.push_back((CharType)2); +@@ -198,7 +199,7 @@ void streambuf_putn(concurrency::streams::container_bu + typedef concurrency::streams::container_buffer<CollectionType> StreamBufferType; + typedef typename concurrency::streams::container_buffer<CollectionType>::char_type CharType; + +- std::basic_string<CharType> s; ++ std::basic_string<CharType, typename utility::CanUseStdCharTraits<CharType>::TraitsType> s; + s.push_back((CharType)0); + s.push_back((CharType)1); + s.push_back((CharType)2); +@@ -553,7 +554,7 @@ void streambuf_putn_getn(StreamBufferType& rwbuf) + VERIFY_IS_TRUE(rwbuf.can_read()); + VERIFY_IS_TRUE(rwbuf.can_write()); + VERIFY_IS_FALSE(rwbuf.is_eof()); +- std::basic_string<typename StreamBufferType::char_type> s; ++ std::basic_string<typename StreamBufferType::char_type, typename utility::CanUseStdCharTraits<typename StreamBufferType::char_type>::TraitsType> s; + s.push_back((typename StreamBufferType::char_type)0); + s.push_back((typename StreamBufferType::char_type)1); + s.push_back((typename StreamBufferType::char_type)2); +@@ -684,7 +685,7 @@ void streambuf_close_read_with_pending_read(StreamBuff + VERIFY_IS_TRUE(rwbuf.can_write()); + + // Write 4 characters +- std::basic_string<typename StreamBufferType::char_type> s; ++ std::basic_string<typename StreamBufferType::char_type, typename utility::CanUseStdCharTraits<typename StreamBufferType::char_type>::TraitsType> s; + s.push_back((typename StreamBufferType::char_type)0); + s.push_back((typename StreamBufferType::char_type)1); + s.push_back((typename StreamBufferType::char_type)2); +@@ -726,7 +727,7 @@ void streambuf_close_write_with_pending_read(StreamBuf + VERIFY_IS_TRUE(rwbuf.can_write()); + + // Write 4 characters +- std::basic_string<typename StreamBufferType::char_type> s; ++ std::basic_string<typename StreamBufferType::char_type, typename utility::CanUseStdCharTraits<typename StreamBufferType::char_type>::TraitsType> s; + s.push_back((typename StreamBufferType::char_type)0); + s.push_back((typename StreamBufferType::char_type)1); + s.push_back((typename StreamBufferType::char_type)2); diff --git a/devel/cpprestsdk/files/patch-tests_functional_streams_stdstream__tests.cpp b/devel/cpprestsdk/files/patch-tests_functional_streams_stdstream__tests.cpp new file mode 100644 index 000000000000..4ec6c6af21de --- /dev/null +++ b/devel/cpprestsdk/files/patch-tests_functional_streams_stdstream__tests.cpp @@ -0,0 +1,30 @@ +--- tests/functional/streams/stdstream_tests.cpp.orig 2023-12-05 04:23:31 UTC ++++ tests/functional/streams/stdstream_tests.cpp +@@ -13,6 +13,7 @@ + #include "cpprest/filestream.h" + #include "cpprest/producerconsumerstream.h" + #include "cpprest/rawptrstream.h" ++#include "cpprest/details/char_traits.h" + + #if (!defined(_WIN32) || !defined(CPPREST_EXCLUDE_WEBSOCKETS)) && !defined(__cplusplus_winrt) + #include <boost/interprocess/streams/bufferstream.hpp> +@@ -303,7 +304,8 @@ SUITE(stdstreambuf_tests) + + const std::streamsize iterations = 100; + +- const std::string the_alphabet("abcdefghijklmnopqrstuvwxyz"); ++ const char *the_alphabet_characters = "abcdefghijklmnopqrstuvwxyz"; ++ const std::basic_string<uint8_t,typename utility::CanUseStdCharTraits<uint8_t>::TraitsType> the_alphabet(reinterpret_cast<const uint8_t *>(the_alphabet_characters)); + + auto writer = pplx::create_task([ostream, iterations, the_alphabet]() { + auto os = ostream; +@@ -341,7 +343,8 @@ SUITE(stdstreambuf_tests) + + const std::streamsize iterations = 100; + +- const std::string the_alphabet("abcdefghijklmnopqrstuvwxyz"); ++ const char *the_alphabet_chars = "abcdefghijklmnopqrstuvwxyz"; ++ const std::basic_string<uint8_t,typename CanUseStdCharTraits<uint8_t>::TraitsType> the_alphabet(reinterpret_cast<const uint8_t *>(the_alphabet_chars)); + + auto writer = pplx::create_task([ostream, iterations, the_alphabet]() { + auto os = ostream; diff --git a/devel/cpprestsdk/pkg-plist b/devel/cpprestsdk/pkg-plist index 7a229daaec3f..04a70794fecf 100644 --- a/devel/cpprestsdk/pkg-plist +++ b/devel/cpprestsdk/pkg-plist @@ -4,6 +4,7 @@ include/cpprest/base_uri.h include/cpprest/containerstream.h include/cpprest/details/SafeInt3.hpp include/cpprest/details/basic_types.h +include/cpprest/details/char_traits.h include/cpprest/details/cpprest_compat.h include/cpprest/details/fileio.h include/cpprest/details/http_constants.dat diff --git a/devel/cwrap/Makefile b/devel/cwrap/Makefile index cd146b3b5abc..328ed3d06fd5 100644 --- a/devel/cwrap/Makefile +++ b/devel/cwrap/Makefile @@ -1,19 +1,19 @@ -PORTNAME= cwrap -PORTVERSION= 1.1.0 -CATEGORIES= devel +PORTNAME= cwrap +PORTVERSION= 1.1.0 +PORTREVISION= 1 +CATEGORIES= devel -MAINTAINER= ports@FreeBSD.org -COMMENT= Testing your full software stack on a single machine +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Testing your full software stack on a single machine WWW= https://cwrap.org/ -LICENSE= GPLv3 +RUN_DEPENDS= nss_wrapper>=1.1.3:devel/nss_wrapper \ + pam_wrapper>=1.0.6:devel/pam_wrapper \ + priv_wrapper>=1.0.0:devel/priv_wrapper \ + resolv_wrapper>=1.1.5:devel/resolv_wrapper \ + socket_wrapper>=1.1.9:devel/socket_wrapper \ + uid_wrapper>=1.2.4:devel/uid_wrapper -RUN_DEPENDS= nss_wrapper>=1.1.3:devel/nss_wrapper \ - pam_wrapper>=1.0.6:devel/pam_wrapper \ - resolv_wrapper>=1.1.5:devel/resolv_wrapper \ - socket_wrapper>=1.1.9:devel/socket_wrapper \ - uid_wrapper>=1.2.4:devel/uid_wrapper - -USES= metaport +USES= metaport .include <bsd.port.mk> diff --git a/devel/evcxr-jupyter/Makefile b/devel/evcxr-jupyter/Makefile index 393694885c69..25a9ebd02440 100644 --- a/devel/evcxr-jupyter/Makefile +++ b/devel/evcxr-jupyter/Makefile @@ -1,6 +1,6 @@ PORTNAME= evcxr DISTVERSIONPREFIX= v -DISTVERSION= 0.19.0 +DISTVERSION= 0.21.1 CATEGORIES= devel PKGNAMESUFFIX= -jupyter @@ -19,83 +19,88 @@ USE_GITHUB= yes CARGO_BUILDDEP= no CARGO_CRATES= addr2line-0.24.2 \ - adler2-2.0.0 \ + adler2-2.0.1 \ aho-corasick-1.1.3 \ - always-assert-0.2.0 \ + allocator-api2-0.2.21 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ - anstream-0.6.15 \ - anstyle-1.0.8 \ - anstyle-parse-0.2.5 \ - anstyle-query-1.1.1 \ - anstyle-wincon-3.0.4 \ - anyhow-1.0.89 \ - ariadne-0.4.1 \ + anstream-0.6.19 \ + anstyle-1.0.11 \ + anstyle-parse-0.2.7 \ + anstyle-query-1.1.3 \ + anstyle-wincon-3.0.9 \ + anyhow-1.0.98 \ + ariadne-0.5.1 \ arrayvec-0.7.6 \ - async-trait-0.1.83 \ + async-trait-0.1.88 \ asynchronous-codec-0.7.0 \ - autocfg-1.4.0 \ - backtrace-0.3.74 \ + autocfg-1.5.0 \ + backtrace-0.3.75 \ base64-0.13.1 \ bitflags-1.3.2 \ - bitflags-2.8.0 \ + bitflags-2.9.1 \ block-buffer-0.10.4 \ - borsh-1.5.1 \ - bumpalo-3.16.0 \ - bytemuck-1.18.0 \ + borsh-1.5.7 \ + boxcar-0.2.13 \ + bumpalo-3.19.0 \ + bytemuck-1.23.1 \ byteorder-1.5.0 \ - bytes-1.7.2 \ - camino-1.1.9 \ - cargo-platform-0.1.8 \ - cargo_metadata-0.18.1 \ - cc-1.1.28 \ - cfg-if-1.0.0 \ - cfg_aliases-0.1.1 \ + bytes-1.10.1 \ + camino-1.1.10 \ + cargo-platform-0.2.0 \ + cargo-util-schemas-0.8.2 \ + cargo_metadata-0.21.0 \ + cc-1.2.30 \ + cfg-if-1.0.1 \ cfg_aliases-0.2.1 \ - chalk-derive-0.99.0 \ - chalk-ir-0.99.0 \ - chalk-recursive-0.99.0 \ - chalk-solve-0.99.0 \ - chrono-0.4.38 \ - clap-4.5.20 \ - clap_builder-4.5.20 \ - clap_derive-4.5.18 \ - clap_lex-0.7.2 \ - clipboard-win-5.4.0 \ + chalk-derive-0.103.0 \ + chalk-ir-0.103.0 \ + chalk-recursive-0.103.0 \ + chalk-solve-0.103.0 \ + chrono-0.4.41 \ + clap-4.5.41 \ + clap_builder-4.5.41 \ + clap_derive-4.5.41 \ + clap_lex-0.7.5 \ + clipboard-win-5.4.1 \ color_quant-1.1.0 \ - colorchoice-1.0.2 \ - colored-2.1.0 \ + colorchoice-1.0.4 \ core-foundation-sys-0.8.7 \ countme-3.0.1 \ - cov-mark-2.0.0 \ - cpufeatures-0.2.14 \ - crc32fast-1.4.2 \ - crossbeam-channel-0.5.13 \ - crossbeam-deque-0.8.5 \ + cov-mark-2.0.1 \ + cpufeatures-0.2.17 \ + crc32fast-1.5.0 \ + crossbeam-channel-0.5.15 \ + crossbeam-deque-0.8.6 \ crossbeam-epoch-0.9.18 \ - crossbeam-queue-0.3.11 \ - crossbeam-utils-0.8.20 \ + crossbeam-queue-0.3.12 \ + crossbeam-utils-0.8.21 \ crypto-common-0.1.6 \ - ctrlc-3.4.5 \ + ctrlc-3.4.7 \ dashmap-5.5.3 \ + dashmap-6.1.0 \ digest-0.10.7 \ - dirs-5.0.1 \ - dirs-sys-0.4.1 \ + dirs-6.0.0 \ + dirs-sys-0.5.0 \ + displaydoc-0.2.5 \ dot-0.1.4 \ drop_bomb-0.1.5 \ - either-1.13.0 \ + either-1.15.0 \ ena-0.14.3 \ endian-type-0.1.2 \ - equivalent-1.0.1 \ - errno-0.3.9 \ - error-code-3.3.1 \ + env_home-0.1.0 \ + equivalent-1.0.2 \ + erased-serde-0.4.6 \ + errno-0.3.13 \ + error-code-3.3.2 \ evcxr_input-1.0.0 \ - fastrand-2.1.1 \ - fd-lock-4.0.2 \ - fdeflate-0.3.5 \ + fastrand-2.3.0 \ + fd-lock-4.0.4 \ + fdeflate-0.3.7 \ filetime-0.2.25 \ fixedbitset-0.4.2 \ - flate2-1.0.34 \ + flate2-1.1.2 \ + foldhash-0.1.5 \ form_urlencoded-1.2.1 \ fsevent-sys-4.1.0 \ fst-0.4.7 \ @@ -107,217 +112,273 @@ CARGO_CRATES= addr2line-0.24.2 \ futures-task-0.3.31 \ futures-util-0.3.31 \ generic-array-0.14.7 \ - getrandom-0.2.15 \ + getrandom-0.2.16 \ + getrandom-0.3.3 \ gimli-0.31.1 \ hashbrown-0.14.5 \ - hashbrown-0.15.0 \ - heck-0.4.1 \ + hashbrown-0.15.4 \ + hashlink-0.10.0 \ heck-0.5.0 \ - hermit-abi-0.3.9 \ hex-0.4.3 \ hmac-0.12.1 \ - home-0.5.9 \ - iana-time-zone-0.1.61 \ + home-0.5.11 \ + iana-time-zone-0.1.63 \ iana-time-zone-haiku-0.1.2 \ - idna-0.5.0 \ + icu_collections-2.0.0 \ + icu_locale_core-2.0.0 \ + icu_normalizer-2.0.0 \ + icu_normalizer_data-2.0.0 \ + icu_properties-2.0.1 \ + icu_properties_data-2.0.1 \ + icu_provider-2.0.0 \ + idna-1.0.3 \ + idna_adapter-1.2.1 \ image-0.24.9 \ - indexmap-2.6.0 \ + indexmap-2.10.0 \ inotify-0.11.0 \ inotify-sys-0.1.5 \ + intrusive-collections-0.9.7 \ + io-uring-0.7.8 \ is_terminal_polyfill-1.70.1 \ itertools-0.12.1 \ - itoa-1.0.11 \ - jod-thread-0.1.2 \ - js-sys-0.3.72 \ + itertools-0.14.0 \ + itoa-1.0.15 \ + jod-thread-1.0.0 \ + js-sys-0.3.77 \ json-0.12.4 \ - kqueue-1.0.8 \ + kqueue-1.1.1 \ kqueue-sys-1.0.4 \ la-arena-0.3.1 \ - lazy_static-1.5.0 \ - libc-0.2.159 \ - libloading-0.8.5 \ - libmimalloc-sys-0.1.39 \ - libredox-0.1.3 \ + libc-0.2.174 \ + libloading-0.8.8 \ + libmimalloc-sys-0.1.43 \ + libredox-0.1.6 \ line-index-0.1.2 \ - linux-raw-sys-0.4.14 \ - lock_api-0.4.12 \ - log-0.4.22 \ - lz4_flex-0.11.3 \ - memchr-2.7.4 \ + linux-raw-sys-0.9.4 \ + litemap-0.8.0 \ + lock_api-0.4.13 \ + log-0.4.27 \ + memchr-2.7.5 \ memoffset-0.9.1 \ - mimalloc-0.1.43 \ - miniz_oxide-0.8.0 \ - mio-1.0.2 \ + mimalloc-0.1.47 \ + miniz_oxide-0.8.9 \ + mio-1.0.4 \ miow-0.6.0 \ nibble_vec-0.1.0 \ - nix-0.28.0 \ - nix-0.29.0 \ + nix-0.30.1 \ nohash-hasher-0.2.0 \ - notify-8.0.0 \ + notify-8.1.0 \ notify-types-2.0.0 \ num-traits-0.2.19 \ - object-0.36.5 \ - once_cell-1.20.2 \ - oorandom-11.1.4 \ + object-0.36.7 \ + once_cell-1.21.3 \ + once_cell_polyfill-1.70.1 \ + oorandom-11.1.5 \ option-ext-0.2.0 \ - parking_lot-0.12.3 \ - parking_lot_core-0.9.10 \ + ordered-float-2.10.1 \ + papaya-0.2.3 \ + parking_lot-0.12.4 \ + parking_lot_core-0.9.11 \ percent-encoding-2.3.1 \ perf-event-0.4.7 \ perf-event-open-sys-1.0.1 \ petgraph-0.6.5 \ - pin-project-lite-0.2.14 \ + pin-project-lite-0.2.16 \ pin-utils-0.1.0 \ - png-0.17.14 \ - ppv-lite86-0.2.20 \ - proc-macro2-1.0.87 \ + png-0.17.16 \ + portable-atomic-1.11.1 \ + potential_utf-0.1.2 \ + ppv-lite86-0.2.21 \ + proc-macro2-1.0.95 \ pulldown-cmark-0.9.6 \ pulldown-cmark-to-cmark-10.0.4 \ - quote-1.0.37 \ - ra-ap-rustc_abi-0.97.0 \ - ra-ap-rustc_hashes-0.97.0 \ - ra-ap-rustc_index-0.97.0 \ - ra-ap-rustc_index_macros-0.97.0 \ - ra-ap-rustc_lexer-0.97.0 \ - ra-ap-rustc_parse_format-0.97.0 \ - ra-ap-rustc_pattern_analysis-0.97.0 \ - ra_ap_base_db-0.0.266 \ - ra_ap_cfg-0.0.266 \ - ra_ap_edition-0.0.266 \ - ra_ap_hir-0.0.266 \ - ra_ap_hir_def-0.0.266 \ - ra_ap_hir_expand-0.0.266 \ - ra_ap_hir_ty-0.0.266 \ - ra_ap_ide-0.0.266 \ - ra_ap_ide_assists-0.0.266 \ - ra_ap_ide_completion-0.0.266 \ - ra_ap_ide_db-0.0.266 \ - ra_ap_ide_diagnostics-0.0.266 \ - ra_ap_ide_ssr-0.0.266 \ - ra_ap_intern-0.0.266 \ - ra_ap_mbe-0.0.266 \ - ra_ap_parser-0.0.266 \ - ra_ap_paths-0.0.266 \ - ra_ap_profile-0.0.266 \ - ra_ap_project_model-0.0.266 \ - ra_ap_salsa-0.0.266 \ - ra_ap_salsa-macros-0.0.266 \ - ra_ap_span-0.0.266 \ - ra_ap_stdx-0.0.266 \ - ra_ap_syntax-0.0.266 \ - ra_ap_syntax-bridge-0.0.266 \ - ra_ap_toolchain-0.0.266 \ - ra_ap_tt-0.0.266 \ - ra_ap_vfs-0.0.266 \ - ra_ap_vfs-notify-0.0.266 \ + quote-1.0.40 \ + r-efi-5.3.0 \ + ra-ap-rustc_abi-0.121.0 \ + ra-ap-rustc_hashes-0.121.0 \ + ra-ap-rustc_index-0.121.0 \ + ra-ap-rustc_index_macros-0.121.0 \ + ra-ap-rustc_lexer-0.121.0 \ + ra-ap-rustc_parse_format-0.121.0 \ + ra-ap-rustc_pattern_analysis-0.121.0 \ + ra_ap_base_db-0.0.295 \ + ra_ap_cfg-0.0.295 \ + ra_ap_edition-0.0.295 \ + ra_ap_hir-0.0.295 \ + ra_ap_hir_def-0.0.295 \ + ra_ap_hir_expand-0.0.295 \ + ra_ap_hir_ty-0.0.295 \ + ra_ap_ide-0.0.295 \ + ra_ap_ide_assists-0.0.295 \ + ra_ap_ide_completion-0.0.295 \ + ra_ap_ide_db-0.0.295 \ + ra_ap_ide_diagnostics-0.0.295 \ + ra_ap_ide_ssr-0.0.295 \ + ra_ap_intern-0.0.295 \ + ra_ap_mbe-0.0.295 \ + ra_ap_parser-0.0.295 \ + ra_ap_paths-0.0.295 \ + ra_ap_profile-0.0.295 \ + ra_ap_project_model-0.0.295 \ + ra_ap_query-group-macro-0.0.295 \ + ra_ap_span-0.0.295 \ + ra_ap_stdx-0.0.295 \ + ra_ap_syntax-0.0.295 \ + ra_ap_syntax-bridge-0.0.295 \ + ra_ap_toolchain-0.0.295 \ + ra_ap_tt-0.0.295 \ + ra_ap_vfs-0.0.295 \ + ra_ap_vfs-notify-0.0.295 \ radix_trie-0.2.1 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ rayon-1.10.0 \ rayon-core-1.12.1 \ - redox_syscall-0.5.7 \ - redox_users-0.4.6 \ - regex-1.11.0 \ - regex-automata-0.4.8 \ + redox_syscall-0.5.15 \ + redox_users-0.5.0 \ + regex-1.11.1 \ + regex-automata-0.4.9 \ regex-syntax-0.8.5 \ rowan-0.15.15 \ - rustc-demangle-0.1.24 \ + rustc-demangle-0.1.25 \ rustc-hash-1.1.0 \ rustc-hash-2.1.1 \ - rustc-stable-hash-0.1.1 \ - rustc_apfloat-0.2.1+llvm-462a31f5a5ab \ - rustix-0.38.37 \ - rustyline-14.0.0 \ - ryu-1.0.18 \ + rustc-literal-escaper-0.0.4 \ + rustc-stable-hash-0.1.2 \ + rustc_apfloat-0.2.3+llvm-462a31f5a5ab \ + rustix-1.0.8 \ + rustversion-1.0.21 \ + rustyline-16.0.0 \ + ryu-1.0.20 \ + salsa-0.23.0 \ + salsa-macro-rules-0.23.0 \ + salsa-macros-0.23.0 \ same-file-1.0.6 \ scoped-tls-1.0.1 \ scopeguard-1.2.0 \ - semver-1.0.23 \ - serde-1.0.210 \ - serde_derive-1.0.210 \ - serde_json-1.0.128 \ - serde_spanned-0.6.8 \ - sha2-0.10.8 \ + seize-0.5.0 \ + semver-1.0.26 \ + serde-1.0.219 \ + serde-untagged-0.1.7 \ + serde-value-0.7.0 \ + serde_derive-1.0.219 \ + serde_json-1.0.141 \ + serde_spanned-0.6.9 \ + serde_spanned-1.0.0 \ + sha2-0.10.9 \ shlex-1.3.0 \ sig-1.0.0 \ - signal-hook-registry-1.4.2 \ + signal-hook-registry-1.4.5 \ simd-adler32-0.3.7 \ - slab-0.4.9 \ - smallvec-1.13.2 \ + slab-0.4.10 \ + smallvec-1.15.1 \ smol_str-0.3.2 \ - socket2-0.5.7 \ + socket2-0.5.10 \ + stable_deref_trait-1.2.0 \ strsim-0.11.1 \ subtle-2.6.1 \ - syn-2.0.79 \ - synstructure-0.13.1 \ - tempfile-3.13.0 \ + syn-2.0.104 \ + synstructure-0.13.2 \ + tempfile-3.20.0 \ text-size-1.1.1 \ - thiserror-1.0.64 \ - thiserror-impl-1.0.64 \ - tinyvec-1.8.0 \ - tinyvec_macros-0.1.1 \ - tokio-1.40.0 \ - tokio-macros-2.4.0 \ - tokio-util-0.7.12 \ - toml-0.8.19 \ - toml_datetime-0.6.8 \ - toml_edit-0.22.22 \ - tracing-0.1.40 \ - tracing-attributes-0.1.27 \ - tracing-core-0.1.32 \ + thin-vec-0.2.14 \ + thiserror-1.0.69 \ + thiserror-2.0.12 \ + thiserror-impl-1.0.69 \ + thiserror-impl-2.0.12 \ + tinystr-0.8.1 \ + tokio-1.46.1 \ + tokio-macros-2.5.0 \ + tokio-util-0.7.15 \ + toml-0.8.23 \ + toml-0.9.2 \ + toml_datetime-0.6.11 \ + toml_datetime-0.7.0 \ + toml_edit-0.22.27 \ + toml_parser-1.0.1 \ + toml_write-0.1.2 \ + toml_writer-1.0.2 \ + tracing-0.1.41 \ + tracing-attributes-0.1.30 \ + tracing-core-0.1.34 \ triomphe-0.1.14 \ typed-arena-2.0.2 \ - typenum-1.17.0 \ - unicase-2.7.0 \ - unicode-bidi-0.3.17 \ - unicode-ident-1.0.13 \ - unicode-normalization-0.1.24 \ + typeid-1.0.3 \ + typenum-1.18.0 \ + unicase-2.8.1 \ + unicode-ident-1.0.18 \ unicode-properties-0.1.3 \ unicode-segmentation-1.12.0 \ unicode-width-0.1.14 \ + unicode-width-0.2.1 \ unicode-xid-0.2.6 \ - url-2.5.2 \ + url-2.5.4 \ + utf8_iter-1.0.4 \ utf8parse-0.2.2 \ - uuid-1.10.0 \ + uuid-1.17.0 \ version_check-0.9.5 \ walkdir-2.5.0 \ - wasi-0.11.0+wasi-snapshot-preview1 \ - wasm-bindgen-0.2.95 \ - wasm-bindgen-backend-0.2.95 \ - wasm-bindgen-macro-0.2.95 \ - wasm-bindgen-macro-support-0.2.95 \ - wasm-bindgen-shared-0.2.95 \ - which-6.0.3 \ + wasi-0.11.1+wasi-snapshot-preview1 \ + wasi-0.14.2+wasi-0.2.4 \ + wasm-bindgen-0.2.100 \ + wasm-bindgen-backend-0.2.100 \ + wasm-bindgen-macro-0.2.100 \ + wasm-bindgen-macro-support-0.2.100 \ + wasm-bindgen-shared-0.2.100 \ + which-8.0.0 \ winapi-util-0.1.9 \ - windows-core-0.52.0 \ + windows-core-0.61.2 \ + windows-implement-0.60.0 \ + windows-interface-0.59.1 \ + windows-link-0.1.3 \ + windows-result-0.3.4 \ + windows-strings-0.4.2 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ + windows-sys-0.60.2 \ windows-targets-0.48.5 \ windows-targets-0.52.6 \ + windows-targets-0.53.2 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.6 \ + windows_aarch64_gnullvm-0.53.0 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.6 \ + windows_aarch64_msvc-0.53.0 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.6 \ + windows_i686_gnu-0.53.0 \ windows_i686_gnullvm-0.52.6 \ + windows_i686_gnullvm-0.53.0 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.6 \ + windows_i686_msvc-0.53.0 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.6 \ + windows_x86_64_gnu-0.53.0 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.6 \ + windows_x86_64_gnullvm-0.53.0 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.6 \ - winnow-0.6.20 \ + windows_x86_64_msvc-0.53.0 \ + winnow-0.7.12 \ winsafe-0.0.19 \ - yansi-0.5.1 \ + wit-bindgen-rt-0.39.0 \ + writeable-0.6.1 \ yansi-1.0.1 \ - zerocopy-0.7.35 \ - zerocopy-derive-0.7.35 \ - zeromq-0.4.1 + yoke-0.8.0 \ + yoke-derive-0.8.0 \ + zerocopy-0.8.26 \ + zerocopy-derive-0.8.26 \ + zerofrom-0.1.6 \ + zerofrom-derive-0.1.6 \ + zeromq-0.4.1 \ + zerotrie-0.2.2 \ + zerovec-0.11.2 \ + zerovec-derive-0.11.1 PLIST_FILES= bin/${PORTNAME} \ bin/${PORTNAME}_jupyter diff --git a/devel/evcxr-jupyter/distinfo b/devel/evcxr-jupyter/distinfo index 6c239b55bd2f..4d3c29a5877a 100644 --- a/devel/evcxr-jupyter/distinfo +++ b/devel/evcxr-jupyter/distinfo @@ -1,160 +1,170 @@ -TIMESTAMP = 1740939921 +TIMESTAMP = 1753244442 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 -SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 -SIZE (rust/crates/adler2-2.0.0.crate) = 13529 +SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa +SIZE (rust/crates/adler2-2.0.1.crate) = 13366 SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311 -SHA256 (rust/crates/always-assert-0.2.0.crate) = a1078fa1ce1e34b1872d8611ad921196d76bdd7027e949fbe31231abde201892 -SIZE (rust/crates/always-assert-0.2.0.crate) = 7068 +SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923 +SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622 SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0 SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243 -SHA256 (rust/crates/anstream-0.6.15.crate) = 64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526 -SIZE (rust/crates/anstream-0.6.15.crate) = 29231 -SHA256 (rust/crates/anstyle-1.0.8.crate) = 1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1 -SIZE (rust/crates/anstyle-1.0.8.crate) = 15771 -SHA256 (rust/crates/anstyle-parse-0.2.5.crate) = eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb -SIZE (rust/crates/anstyle-parse-0.2.5.crate) = 22680 -SHA256 (rust/crates/anstyle-query-1.1.1.crate) = 6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a -SIZE (rust/crates/anstyle-query-1.1.1.crate) = 9891 -SHA256 (rust/crates/anstyle-wincon-3.0.4.crate) = 5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8 -SIZE (rust/crates/anstyle-wincon-3.0.4.crate) = 12234 -SHA256 (rust/crates/anyhow-1.0.89.crate) = 86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6 -SIZE (rust/crates/anyhow-1.0.89.crate) = 47078 -SHA256 (rust/crates/ariadne-0.4.1.crate) = 44055e597c674aef7cb903b2b9f6e4cba1277ed0d2d61dae7cd52d7ffa81f8e2 -SIZE (rust/crates/ariadne-0.4.1.crate) = 27203 +SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933 +SIZE (rust/crates/anstream-0.6.19.crate) = 28767 +SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd +SIZE (rust/crates/anstyle-1.0.11.crate) = 15880 +SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 +SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707 +SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9 +SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190 +SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882 +SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561 +SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487 +SIZE (rust/crates/anyhow-1.0.98.crate) = 53334 +SHA256 (rust/crates/ariadne-0.5.1.crate) = 36f5e3dca4e09a6f340a61a0e9c7b61e030c69fc27bf29d73218f7e5e3b7638f +SIZE (rust/crates/ariadne-0.5.1.crate) = 32943 SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50 SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237 -SHA256 (rust/crates/async-trait-0.1.83.crate) = 721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd -SIZE (rust/crates/async-trait-0.1.83.crate) = 29054 +SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5 +SIZE (rust/crates/async-trait-0.1.88.crate) = 32084 SHA256 (rust/crates/asynchronous-codec-0.7.0.crate) = a860072022177f903e59730004fb5dc13db9275b79bb2aef7ba8ce831956c233 SIZE (rust/crates/asynchronous-codec-0.7.0.crate) = 14271 -SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 -SIZE (rust/crates/autocfg-1.4.0.crate) = 17712 -SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a -SIZE (rust/crates/backtrace-0.3.74.crate) = 88516 +SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 +SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 +SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002 +SIZE (rust/crates/backtrace-0.3.75.crate) = 92665 SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8 SIZE (rust/crates/base64-0.13.1.crate) = 61002 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 -SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36 -SIZE (rust/crates/bitflags-2.8.0.crate) = 47482 +SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967 +SIZE (rust/crates/bitflags-2.9.1.crate) = 47913 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 -SHA256 (rust/crates/borsh-1.5.1.crate) = a6362ed55def622cddc70a4746a68554d7b687713770de539e59a739b249f8ed -SIZE (rust/crates/borsh-1.5.1.crate) = 60666 -SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c -SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677 -SHA256 (rust/crates/bytemuck-1.18.0.crate) = 94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae -SIZE (rust/crates/bytemuck-1.18.0.crate) = 49774 +SHA256 (rust/crates/borsh-1.5.7.crate) = ad8646f98db542e39fc66e68a20b2144f6a732636df7c2354e74645faaa433ce +SIZE (rust/crates/borsh-1.5.7.crate) = 78062 +SHA256 (rust/crates/boxcar-0.2.13.crate) = 26c4925bc979b677330a8c7fe7a8c94af2dbb4a2d37b4a20a80d884400f46baa +SIZE (rust/crates/boxcar-0.2.13.crate) = 20105 +SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43 +SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414 +SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422 +SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 -SHA256 (rust/crates/bytes-1.7.2.crate) = 428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3 -SIZE (rust/crates/bytes-1.7.2.crate) = 64287 -SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3 -SIZE (rust/crates/camino-1.1.9.crate) = 37552 -SHA256 (rust/crates/cargo-platform-0.1.8.crate) = 24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc -SIZE (rust/crates/cargo-platform-0.1.8.crate) = 11813 -SHA256 (rust/crates/cargo_metadata-0.18.1.crate) = 2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037 -SIZE (rust/crates/cargo_metadata-0.18.1.crate) = 24535 -SHA256 (rust/crates/cc-1.1.28.crate) = 2e80e3b6a3ab07840e1cae9b0666a63970dc28e8ed5ffbcdacbfc760c281bfc1 -SIZE (rust/crates/cc-1.1.28.crate) = 84424 -SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd -SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 -SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e -SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009 +SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a +SIZE (rust/crates/bytes-1.10.1.crate) = 76779 +SHA256 (rust/crates/camino-1.1.10.crate) = 0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab +SIZE (rust/crates/camino-1.1.10.crate) = 42306 +SHA256 (rust/crates/cargo-platform-0.2.0.crate) = 84982c6c0ae343635a3a4ee6dedef965513735c8b183caa7289fa6e27399ebd4 +SIZE (rust/crates/cargo-platform-0.2.0.crate) = 13373 +SHA256 (rust/crates/cargo-util-schemas-0.8.2.crate) = 7dc1a6f7b5651af85774ae5a34b4e8be397d9cf4bc063b7e6dbd99a841837830 +SIZE (rust/crates/cargo-util-schemas-0.8.2.crate) = 36914 +SHA256 (rust/crates/cargo_metadata-0.21.0.crate) = 5cfca2aaa699835ba88faf58a06342a314a950d2b9686165e038286c30316868 +SIZE (rust/crates/cargo_metadata-0.21.0.crate) = 32697 +SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7 +SIZE (rust/crates/cc-1.2.30.crate) = 108550 +SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268 +SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683 SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724 SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355 -SHA256 (rust/crates/chalk-derive-0.99.0.crate) = 572583d9b97f9d277e5c7607f8239a30e2e04d3ed3b47c87d1cb2152ae724073 -SIZE (rust/crates/chalk-derive-0.99.0.crate) = 4614 -SHA256 (rust/crates/chalk-ir-0.99.0.crate) = e60e0ef9c81dce1336a9ed3c76f08775f5b623151d96d85ba45f7b10de76d1c7 -SIZE (rust/crates/chalk-ir-0.99.0.crate) = 52741 -SHA256 (rust/crates/chalk-recursive-0.99.0.crate) = 5a06350d614e22b03a69b8105e3541614450a7ea48bc58ecc6c6bd92731a3995 -SIZE (rust/crates/chalk-recursive-0.99.0.crate) = 19039 -SHA256 (rust/crates/chalk-solve-0.99.0.crate) = 0e428761e9b55bee516bfe2457caed8b6d1b86353f92ae825bbe438a36ce91e8 -SIZE (rust/crates/chalk-solve-0.99.0.crate) = 107122 -SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401 -SIZE (rust/crates/chrono-0.4.38.crate) = 220559 -SHA256 (rust/crates/clap-4.5.20.crate) = b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8 -SIZE (rust/crates/clap-4.5.20.crate) = 56376 -SHA256 (rust/crates/clap_builder-4.5.20.crate) = 19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54 -SIZE (rust/crates/clap_builder-4.5.20.crate) = 163812 -SHA256 (rust/crates/clap_derive-4.5.18.crate) = 4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab -SIZE (rust/crates/clap_derive-4.5.18.crate) = 30131 -SHA256 (rust/crates/clap_lex-0.7.2.crate) = 1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97 -SIZE (rust/crates/clap_lex-0.7.2.crate) = 12805 -SHA256 (rust/crates/clipboard-win-5.4.0.crate) = 15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892 -SIZE (rust/crates/clipboard-win-5.4.0.crate) = 20559 +SHA256 (rust/crates/chalk-derive-0.103.0.crate) = eb4899682de915ca7c0b025bdd0a3d34c75fe12184122fda6805a7baddaa293c +SIZE (rust/crates/chalk-derive-0.103.0.crate) = 4613 +SHA256 (rust/crates/chalk-ir-0.103.0.crate) = 90a37d2ab99352b4caca135061e7b4ac67024b648c28ed0b787feec4bea4caed +SIZE (rust/crates/chalk-ir-0.103.0.crate) = 52718 +SHA256 (rust/crates/chalk-recursive-0.103.0.crate) = c855be60e646664bc37c2496d3dc81ca5ef60520930e5e0f0057a0575aff6c19 +SIZE (rust/crates/chalk-recursive-0.103.0.crate) = 19045 +SHA256 (rust/crates/chalk-solve-0.103.0.crate) = 477ac6cdfd2013e9f93b09b036c2b607a67b2e728f4777b8422d55a79e9e3a34 +SIZE (rust/crates/chalk-solve-0.103.0.crate) = 108018 +SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d +SIZE (rust/crates/chrono-0.4.41.crate) = 234621 +SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9 +SIZE (rust/crates/clap-4.5.41.crate) = 58298 +SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d +SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633 +SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491 +SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493 +SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675 +SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469 +SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4 +SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994 SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b SIZE (rust/crates/color_quant-1.1.0.crate) = 6649 -SHA256 (rust/crates/colorchoice-1.0.2.crate) = d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0 -SIZE (rust/crates/colorchoice-1.0.2.crate) = 7924 -SHA256 (rust/crates/colored-2.1.0.crate) = cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8 -SIZE (rust/crates/colored-2.1.0.crate) = 23348 +SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 +SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196 SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712 SHA256 (rust/crates/countme-3.0.1.crate) = 7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636 SIZE (rust/crates/countme-3.0.1.crate) = 10784 -SHA256 (rust/crates/cov-mark-2.0.0.crate) = 0570650661aa447e7335f1d5e4f499d8e58796e617bedc9267d971e51c8b49d4 -SIZE (rust/crates/cov-mark-2.0.0.crate) = 7890 -SHA256 (rust/crates/cpufeatures-0.2.14.crate) = 608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0 -SIZE (rust/crates/cpufeatures-0.2.14.crate) = 13165 -SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3 -SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491 -SHA256 (rust/crates/crossbeam-channel-0.5.13.crate) = 33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2 -SIZE (rust/crates/crossbeam-channel-0.5.13.crate) = 91174 -SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d -SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726 +SHA256 (rust/crates/cov-mark-2.0.1.crate) = 898f9f661ca3c06a58ffe46e34a1e20fdaf5eeba467560f61b96fc85a05fc083 +SIZE (rust/crates/cov-mark-2.0.1.crate) = 8096 +SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280 +SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466 +SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511 +SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723 +SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2 +SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716 +SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51 +SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471 SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875 -SHA256 (rust/crates/crossbeam-queue-0.3.11.crate) = df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35 -SIZE (rust/crates/crossbeam-queue-0.3.11.crate) = 15581 -SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80 -SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487 +SHA256 (rust/crates/crossbeam-queue-0.3.12.crate) = 0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115 +SIZE (rust/crates/crossbeam-queue-0.3.12.crate) = 16270 +SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28 +SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691 SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3 SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760 -SHA256 (rust/crates/ctrlc-3.4.5.crate) = 90eeab0aa92f3f9b4e87f258c72b139c207d251f9cbc1080a0086b86a8870dd3 -SIZE (rust/crates/ctrlc-3.4.5.crate) = 14592 +SHA256 (rust/crates/ctrlc-3.4.7.crate) = 46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73 +SIZE (rust/crates/ctrlc-3.4.7.crate) = 14606 SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856 SIZE (rust/crates/dashmap-5.5.3.crate) = 24061 +SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf +SIZE (rust/crates/dashmap-6.1.0.crate) = 24828 SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292 SIZE (rust/crates/digest-0.10.7.crate) = 19557 -SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225 -SIZE (rust/crates/dirs-5.0.1.crate) = 12255 -SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c -SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719 +SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e +SIZE (rust/crates/dirs-6.0.0.crate) = 14190 +SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab +SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157 +SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0 +SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219 SHA256 (rust/crates/dot-0.1.4.crate) = a74b6c4d4a1cff5f454164363c16b72fa12463ca6b31f4b5f2035a65fa3d5906 SIZE (rust/crates/dot-0.1.4.crate) = 17701 SHA256 (rust/crates/drop_bomb-0.1.5.crate) = 9bda8e21c04aca2ae33ffc2fd8c23134f3cac46db123ba97bd9d3f3b8a4a85e1 SIZE (rust/crates/drop_bomb-0.1.5.crate) = 6859 -SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0 -SIZE (rust/crates/either-1.13.0.crate) = 19169 +SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719 +SIZE (rust/crates/either-1.15.0.crate) = 20114 SHA256 (rust/crates/ena-0.14.3.crate) = 3d248bdd43ce613d87415282f69b9bb99d947d290b10962dd6c56233312c2ad5 SIZE (rust/crates/ena-0.14.3.crate) = 22986 SHA256 (rust/crates/endian-type-0.1.2.crate) = c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d SIZE (rust/crates/endian-type-0.1.2.crate) = 2340 -SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5 -SIZE (rust/crates/equivalent-1.0.1.crate) = 6615 -SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba -SIZE (rust/crates/errno-0.3.9.crate) = 10690 -SHA256 (rust/crates/error-code-3.3.1.crate) = a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f -SIZE (rust/crates/error-code-3.3.1.crate) = 7646 +SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe +SIZE (rust/crates/env_home-0.1.0.crate) = 9006 +SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f +SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 +SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7 +SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352 +SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad +SIZE (rust/crates/errno-0.3.13.crate) = 12449 +SHA256 (rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59 +SIZE (rust/crates/error-code-3.3.2.crate) = 8516 SHA256 (rust/crates/evcxr_input-1.0.0.crate) = 15ed7e9b5d7d7506798f5154e9e6390a08a0d4fff03835247a4f423041059a78 SIZE (rust/crates/evcxr_input-1.0.0.crate) = 1243 -SHA256 (rust/crates/fastrand-2.1.1.crate) = e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6 -SIZE (rust/crates/fastrand-2.1.1.crate) = 14983 -SHA256 (rust/crates/fd-lock-4.0.2.crate) = 7e5768da2206272c81ef0b5e951a41862938a6070da63bcea197899942d3b947 -SIZE (rust/crates/fd-lock-4.0.2.crate) = 13675 -SHA256 (rust/crates/fdeflate-0.3.5.crate) = d8090f921a24b04994d9929e204f50b498a33ea6ba559ffaa05e04f7ee7fb5ab -SIZE (rust/crates/fdeflate-0.3.5.crate) = 26834 +SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be +SIZE (rust/crates/fastrand-2.3.0.crate) = 15076 +SHA256 (rust/crates/fd-lock-4.0.4.crate) = 0ce92ff622d6dadf7349484f42c93271a0d49b7cc4d466a936405bacbe10aa78 +SIZE (rust/crates/fd-lock-4.0.4.crate) = 15522 +SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c +SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188 SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586 SIZE (rust/crates/filetime-0.2.25.crate) = 14940 SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80 SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954 -SHA256 (rust/crates/flate2-1.0.34.crate) = a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0 -SIZE (rust/crates/flate2-1.0.34.crate) = 109174 +SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d +SIZE (rust/crates/flate2-1.1.2.crate) = 76495 +SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2 +SIZE (rust/crates/foldhash-0.1.5.crate) = 21901 SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456 SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969 SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2 @@ -177,116 +187,140 @@ SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc SIZE (rust/crates/futures-util-0.3.31.crate) = 162124 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a SIZE (rust/crates/generic-array-0.14.7.crate) = 15950 -SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7 -SIZE (rust/crates/getrandom-0.2.15.crate) = 37163 +SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592 +SIZE (rust/crates/getrandom-0.2.16.crate) = 40163 +SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4 +SIZE (rust/crates/getrandom-0.3.3.crate) = 49493 SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f SIZE (rust/crates/gimli-0.31.1.crate) = 279515 SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1 SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498 -SHA256 (rust/crates/hashbrown-0.15.0.crate) = 1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb -SIZE (rust/crates/hashbrown-0.15.0.crate) = 136460 -SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8 -SIZE (rust/crates/heck-0.4.1.crate) = 11567 +SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5 +SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447 +SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1 +SIZE (rust/crates/hashlink-0.10.0.crate) = 29402 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea SIZE (rust/crates/heck-0.5.0.crate) = 11517 -SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024 -SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70 SIZE (rust/crates/hex-0.4.3.crate) = 13299 SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e SIZE (rust/crates/hmac-0.12.1.crate) = 42657 -SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5 -SIZE (rust/crates/home-0.5.9.crate) = 8760 -SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220 -SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685 +SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf +SIZE (rust/crates/home-0.5.11.crate) = 9926 +SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8 +SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185 -SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6 -SIZE (rust/crates/idna-0.5.0.crate) = 271940 +SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47 +SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033 +SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a +SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430 +SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979 +SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543 +SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3 +SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101 +SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b +SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165 +SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632 +SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735 +SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af +SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966 +SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e +SIZE (rust/crates/idna-1.0.3.crate) = 142515 +SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344 +SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389 SHA256 (rust/crates/image-0.24.9.crate) = 5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d SIZE (rust/crates/image-0.24.9.crate) = 9261055 -SHA256 (rust/crates/indexmap-2.6.0.crate) = 707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da -SIZE (rust/crates/indexmap-2.6.0.crate) = 85204 +SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661 +SIZE (rust/crates/indexmap-2.10.0.crate) = 95836 SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3 SIZE (rust/crates/inotify-0.11.0.crate) = 26241 SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965 +SHA256 (rust/crates/intrusive-collections-0.9.7.crate) = 189d0897e4cbe8c75efedf3502c18c887b05046e59d28404d4d8e46cbc4d1e86 +SIZE (rust/crates/intrusive-collections-0.9.7.crate) = 56609 +SHA256 (rust/crates/io-uring-0.7.8.crate) = b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013 +SIZE (rust/crates/io-uring-0.7.8.crate) = 94958 SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492 SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569 SIZE (rust/crates/itertools-0.12.1.crate) = 137761 -SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b -SIZE (rust/crates/itoa-1.0.11.crate) = 10563 -SHA256 (rust/crates/jod-thread-0.1.2.crate) = 8b23360e99b8717f20aaa4598f5a6541efbe30630039fbc7706cf954a87947ae -SIZE (rust/crates/jod-thread-0.1.2.crate) = 6322 -SHA256 (rust/crates/js-sys-0.3.72.crate) = 6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9 -SIZE (rust/crates/js-sys-0.3.72.crate) = 54096 +SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285 +SIZE (rust/crates/itertools-0.14.0.crate) = 152715 +SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c +SIZE (rust/crates/itoa-1.0.15.crate) = 11231 +SHA256 (rust/crates/jod-thread-1.0.0.crate) = a037eddb7d28de1d0fc42411f501b53b75838d313908078d6698d064f3029b24 +SIZE (rust/crates/jod-thread-1.0.0.crate) = 6407 +SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f +SIZE (rust/crates/js-sys-0.3.77.crate) = 55538 SHA256 (rust/crates/json-0.12.4.crate) = 078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd SIZE (rust/crates/json-0.12.4.crate) = 105942 -SHA256 (rust/crates/kqueue-1.0.8.crate) = 7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c -SIZE (rust/crates/kqueue-1.0.8.crate) = 12642 +SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a +SIZE (rust/crates/kqueue-1.1.1.crate) = 21504 SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160 SHA256 (rust/crates/la-arena-0.3.1.crate) = 3752f229dcc5a481d60f385fa479ff46818033d881d2d801aa27dffcfb5e8306 SIZE (rust/crates/la-arena-0.3.1.crate) = 5745 -SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe -SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 -SHA256 (rust/crates/libc-0.2.159.crate) = 561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5 -SIZE (rust/crates/libc-0.2.159.crate) = 755366 -SHA256 (rust/crates/libloading-0.8.5.crate) = 4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4 -SIZE (rust/crates/libloading-0.8.5.crate) = 28902 -SHA256 (rust/crates/libmimalloc-sys-0.1.39.crate) = 23aa6811d3bd4deb8a84dde645f943476d13b248d818edcf8ce0b2f37f036b44 -SIZE (rust/crates/libmimalloc-sys-0.1.39.crate) = 198523 -SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d -SIZE (rust/crates/libredox-0.1.3.crate) = 6068 +SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776 +SIZE (rust/crates/libc-0.2.174.crate) = 779933 +SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667 +SIZE (rust/crates/libloading-0.8.8.crate) = 31345 +SHA256 (rust/crates/libmimalloc-sys-0.1.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d +SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498 +SHA256 (rust/crates/libredox-0.1.6.crate) = 4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0 +SIZE (rust/crates/libredox-0.1.6.crate) = 7090 SHA256 (rust/crates/line-index-0.1.2.crate) = 3e27e0ed5a392a7f5ba0b3808a2afccff16c64933312c84b57618b49d1209bd2 SIZE (rust/crates/line-index-0.1.2.crate) = 7666 -SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89 -SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665 -SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17 -SIZE (rust/crates/lock_api-0.4.12.crate) = 27591 -SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24 -SIZE (rust/crates/log-0.4.22.crate) = 44027 -SHA256 (rust/crates/lz4_flex-0.11.3.crate) = 75761162ae2b0e580d7e7c390558127e5f01b4194debd6221fd8c207fc80e3f5 -SIZE (rust/crates/lz4_flex-0.11.3.crate) = 40633 -SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 -SIZE (rust/crates/memchr-2.7.4.crate) = 96670 +SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12 +SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088 +SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956 +SIZE (rust/crates/litemap-0.8.0.crate) = 34344 +SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765 +SIZE (rust/crates/lock_api-0.4.13.crate) = 28565 +SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94 +SIZE (rust/crates/log-0.4.27.crate) = 48120 +SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0 +SIZE (rust/crates/memchr-2.7.5.crate) = 97603 SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a SIZE (rust/crates/memoffset-0.9.1.crate) = 9032 -SHA256 (rust/crates/mimalloc-0.1.43.crate) = 68914350ae34959d83f732418d51e2427a794055d0b9529f48259ac07af65633 -SIZE (rust/crates/mimalloc-0.1.43.crate) = 4075 -SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1 -SIZE (rust/crates/miniz_oxide-0.8.0.crate) = 56343 -SHA256 (rust/crates/mio-1.0.2.crate) = 80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec -SIZE (rust/crates/mio-1.0.2.crate) = 102777 +SHA256 (rust/crates/mimalloc-0.1.47.crate) = b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40 +SIZE (rust/crates/mimalloc-0.1.47.crate) = 4594 +SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 +SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 +SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c +SIZE (rust/crates/mio-1.0.4.crate) = 104212 SHA256 (rust/crates/miow-0.6.0.crate) = 359f76430b20a79f9e20e115b3428614e654f04fab314482fc0fda0ebd3c6044 SIZE (rust/crates/miow-0.6.0.crate) = 27801 SHA256 (rust/crates/nibble_vec-0.1.0.crate) = 77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43 SIZE (rust/crates/nibble_vec-0.1.0.crate) = 11796 -SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4 -SIZE (rust/crates/nix-0.28.0.crate) = 311086 -SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46 -SIZE (rust/crates/nix-0.29.0.crate) = 318248 +SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6 +SIZE (rust/crates/nix-0.30.1.crate) = 342015 SHA256 (rust/crates/nohash-hasher-0.2.0.crate) = 2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451 SIZE (rust/crates/nohash-hasher-0.2.0.crate) = 8051 -SHA256 (rust/crates/notify-8.0.0.crate) = 2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943 -SIZE (rust/crates/notify-8.0.0.crate) = 35590 +SHA256 (rust/crates/notify-8.1.0.crate) = 3163f59cd3fa0e9ef8c32f242966a7b9994fd7378366099593e0e73077cd8c97 +SIZE (rust/crates/notify-8.1.0.crate) = 37843 SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d SIZE (rust/crates/notify-types-2.0.0.crate) = 14495 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 -SHA256 (rust/crates/object-0.36.5.crate) = aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e -SIZE (rust/crates/object-0.36.5.crate) = 327435 -SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775 -SIZE (rust/crates/once_cell-1.20.2.crate) = 33394 -SHA256 (rust/crates/oorandom-11.1.4.crate) = b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9 -SIZE (rust/crates/oorandom-11.1.4.crate) = 10201 +SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87 +SIZE (rust/crates/object-0.36.7.crate) = 329938 +SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d +SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 +SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad +SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510 +SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e +SIZE (rust/crates/oorandom-11.1.5.crate) = 23750 SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d SIZE (rust/crates/option-ext-0.2.0.crate) = 7345 -SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27 -SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860 -SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8 -SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406 +SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c +SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029 +SHA256 (rust/crates/papaya-0.2.3.crate) = f92dd0b07c53a0a0c764db2ace8c541dc47320dad97c2200c2a637ab9dd2328f +SIZE (rust/crates/papaya-0.2.3.crate) = 67232 +SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13 +SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779 +SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5 +SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773 SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235 SHA256 (rust/crates/perf-event-0.4.7.crate) = 5396562cd2eaa828445d6d34258ae21ee1eb9d40fe626ca7f51c8dccb4af9d66 @@ -295,94 +329,98 @@ SHA256 (rust/crates/perf-event-open-sys-1.0.1.crate) = ce9bedf5da2c234fdf2391ede SIZE (rust/crates/perf-event-open-sys-1.0.1.crate) = 23460 SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db SIZE (rust/crates/petgraph-0.6.5.crate) = 710970 -SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02 -SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817 +SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b +SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504 SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580 -SHA256 (rust/crates/png-0.17.14.crate) = 52f9d46a34a05a6a57566bc2bfae066ef07585a6e3fa30fbbdff5936380623f0 -SIZE (rust/crates/png-0.17.14.crate) = 108098 -SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04 -SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478 -SHA256 (rust/crates/proc-macro2-1.0.87.crate) = b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a -SIZE (rust/crates/proc-macro2-1.0.87.crate) = 49121 +SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526 +SIZE (rust/crates/png-0.17.16.crate) = 117975 +SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483 +SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506 +SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585 +SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613 +SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9 +SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522 +SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778 +SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820 SHA256 (rust/crates/pulldown-cmark-0.9.6.crate) = 57206b407293d2bcd3af849ce869d52068623f19e1b5ff8e8778e3309439682b SIZE (rust/crates/pulldown-cmark-0.9.6.crate) = 117378 SHA256 (rust/crates/pulldown-cmark-to-cmark-10.0.4.crate) = 0194e6e1966c23cc5fd988714f85b18d548d773e81965413555d96569931833d SIZE (rust/crates/pulldown-cmark-to-cmark-10.0.4.crate) = 17917 -SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af -SIZE (rust/crates/quote-1.0.37.crate) = 28558 -SHA256 (rust/crates/ra-ap-rustc_abi-0.97.0.crate) = 3829c3355d1681ffeaf1450ec71edcdace6820fe2e86469d8fc1ad45e2c96460 -SIZE (rust/crates/ra-ap-rustc_abi-0.97.0.crate) = 41824 -SHA256 (rust/crates/ra-ap-rustc_hashes-0.97.0.crate) = 1bd4d6d4c434bec08e02370a4f64a4985312097215a62e82d0f757f3a98e502e -SIZE (rust/crates/ra-ap-rustc_hashes-0.97.0.crate) = 2271 -SHA256 (rust/crates/ra-ap-rustc_index-0.97.0.crate) = bad6fc4bd7522e31096e2de5b0351144fe0684b608791ee26c842bf2da1b19ae -SIZE (rust/crates/ra-ap-rustc_index-0.97.0.crate) = 27603 -SHA256 (rust/crates/ra-ap-rustc_index_macros-0.97.0.crate) = cfb234e1f84b92be45276c3025bee18789e9bc95bec8789bec961e78edb01c52 -SIZE (rust/crates/ra-ap-rustc_index_macros-0.97.0.crate) = 4391 -SHA256 (rust/crates/ra-ap-rustc_lexer-0.97.0.crate) = 7a3a40bd11dc43d1cb110e730b80620cf8102f4cca8920a02b65954da0ed931f -SIZE (rust/crates/ra-ap-rustc_lexer-0.97.0.crate) = 17717 -SHA256 (rust/crates/ra-ap-rustc_parse_format-0.97.0.crate) = 5feb877478994cb4c0c0c7a5116a352eefc0634aefc8636feb00a893fa5b7135 -SIZE (rust/crates/ra-ap-rustc_parse_format-0.97.0.crate) = 12481 -SHA256 (rust/crates/ra-ap-rustc_pattern_analysis-0.97.0.crate) = a76774d35934d464c4115908cde16f76a4f7e540fe1eea6b79336c556e37bdd3 -SIZE (rust/crates/ra-ap-rustc_pattern_analysis-0.97.0.crate) = 63694 -SHA256 (rust/crates/ra_ap_base_db-0.0.266.crate) = 5d8e4a327f1a8ace5afced54ebaa1a34f8cf0bb535a28aefb8300e8ea49a7d6e -SIZE (rust/crates/ra_ap_base_db-0.0.266.crate) = 16780 -SHA256 (rust/crates/ra_ap_cfg-0.0.266.crate) = 4d974450788b1f90243c5f2231875ed4d7087444975c0190a1c2cb02c3ed465d -SIZE (rust/crates/ra_ap_cfg-0.0.266.crate) = 12486 -SHA256 (rust/crates/ra_ap_edition-0.0.266.crate) = c3b1b961a84cb09a4e06e44d06b2e77bcf546d0c2623df9545ba9cc694880989 -SIZE (rust/crates/ra_ap_edition-0.0.266.crate) = 2132 -SHA256 (rust/crates/ra_ap_hir-0.0.266.crate) = ff0672e35a6cf12333cb6b9e3fd18aba4bc724fa7c7b24c3253df4730be1f9c3 -SIZE (rust/crates/ra_ap_hir-0.0.266.crate) = 119956 -SHA256 (rust/crates/ra_ap_hir_def-0.0.266.crate) = fde2fb9361257e31e73e63eb2d07445ea3fd4cd1e7bae7f45e7ba82bcfcde29a -SIZE (rust/crates/ra_ap_hir_def-0.0.266.crate) = 257977 -SHA256 (rust/crates/ra_ap_hir_expand-0.0.266.crate) = 1823b649710bf1829c894f774dfe66acb33a3e5bc7409ff7836cd19f6e09c250 -SIZE (rust/crates/ra_ap_hir_expand-0.0.266.crate) = 81977 -SHA256 (rust/crates/ra_ap_hir_ty-0.0.266.crate) = 72a591a02787bd2e938c25fceb1f831d0929b9c08726e6d831f85c4a9fba04b5 -SIZE (rust/crates/ra_ap_hir_ty-0.0.266.crate) = 438127 -SHA256 (rust/crates/ra_ap_ide-0.0.266.crate) = d351cfb43ff21ef840fd263613d349e92d2a4c234b952ae80faf7323538e111e -SIZE (rust/crates/ra_ap_ide-0.0.266.crate) = 285902 -SHA256 (rust/crates/ra_ap_ide_assists-0.0.266.crate) = 8aaf3417e3a926336c3c860dd28fc421e64daeb22f8fab0b60babd3152a04b57 -SIZE (rust/crates/ra_ap_ide_assists-0.0.266.crate) = 363253 -SHA256 (rust/crates/ra_ap_ide_completion-0.0.266.crate) = 619cd11f4b800ed74a0db24949a274511d2bb7e6ed8b6766bd8381aa7f66072e -SIZE (rust/crates/ra_ap_ide_completion-0.0.266.crate) = 152848 -SHA256 (rust/crates/ra_ap_ide_db-0.0.266.crate) = c74386061453edc3ebfd52141c7c3cde109a7427faff9792a303c3c09a762a01 -SIZE (rust/crates/ra_ap_ide_db-0.0.266.crate) = 211582 -SHA256 (rust/crates/ra_ap_ide_diagnostics-0.0.266.crate) = dbf6a35b1da0703d43052642a3f98239a07cbb3b3c5c0bc7ca11c7f758eec09a -SIZE (rust/crates/ra_ap_ide_diagnostics-0.0.266.crate) = 97713 -SHA256 (rust/crates/ra_ap_ide_ssr-0.0.266.crate) = be0a05e4128c1523dd8196858cd283e149f905de6c681b0892b0ddca505c3eaf -SIZE (rust/crates/ra_ap_ide_ssr-0.0.266.crate) = 43627 -SHA256 (rust/crates/ra_ap_intern-0.0.266.crate) = 8239ffde688b558a4335f03d14fa42dcebb203f452367830554b18e17ff1c683 -SIZE (rust/crates/ra_ap_intern-0.0.266.crate) = 10794 -SHA256 (rust/crates/ra_ap_mbe-0.0.266.crate) = c193592a0d1dcd315cf8c60f25d37a15c6b50c2b58bfbc6eac38b123e45c8c21 -SIZE (rust/crates/ra_ap_mbe-0.0.266.crate) = 33603 -SHA256 (rust/crates/ra_ap_parser-0.0.266.crate) = b380f96951dd56b8231eeb47884fea12c57b8515ac748eedd590b26cd156681c -SIZE (rust/crates/ra_ap_parser-0.0.266.crate) = 149800 -SHA256 (rust/crates/ra_ap_paths-0.0.266.crate) = 0801105582f532bc59a2b5714a30966c4cf9bd3e5b66f4161763c1d974d2c7d5 -SIZE (rust/crates/ra_ap_paths-0.0.266.crate) = 4774 -SHA256 (rust/crates/ra_ap_profile-0.0.266.crate) = 4d6d1391bee4f86e56385438a2dcb739cbb96bd0fbf49799a492332d57e6db62 -SIZE (rust/crates/ra_ap_profile-0.0.266.crate) = 6739 -SHA256 (rust/crates/ra_ap_project_model-0.0.266.crate) = e8b1ac2712d5f6a20197b360890031e64b4ea097b511f50e2cb8ab1a0e24f577 -SIZE (rust/crates/ra_ap_project_model-0.0.266.crate) = 92262 -SHA256 (rust/crates/ra_ap_salsa-0.0.266.crate) = bc3a0a272f50e2ab831452bd3f4e7f8a571ccf01282d76f4a078f661135ed0ce -SIZE (rust/crates/ra_ap_salsa-0.0.266.crate) = 72588 -SHA256 (rust/crates/ra_ap_salsa-macros-0.0.266.crate) = d5d59b47a54fd5468ce0dc03b146afd0932ae0f3d05a5c15ca78d29d5e85bc31 -SIZE (rust/crates/ra_ap_salsa-macros-0.0.266.crate) = 11790 -SHA256 (rust/crates/ra_ap_span-0.0.266.crate) = f10dbdd611d2546be7c400934007865e85bb37570566c715edb3aac76367a782 -SIZE (rust/crates/ra_ap_span-0.0.266.crate) = 16942 -SHA256 (rust/crates/ra_ap_stdx-0.0.266.crate) = b7d5c58fcda9b35d61e23f334b2b11221abf53e7f5e4344fc7eb1de18b2cbf68 -SIZE (rust/crates/ra_ap_stdx-0.0.266.crate) = 23147 -SHA256 (rust/crates/ra_ap_syntax-0.0.266.crate) = 75334f45a8095223823ef1d2789c085460b7b9368c63a6430d46f6f2b9bd5cb5 -SIZE (rust/crates/ra_ap_syntax-0.0.266.crate) = 110431 -SHA256 (rust/crates/ra_ap_syntax-bridge-0.0.266.crate) = b331a50f90ae587d230b1b55b3852ebf67ab740dec33c1a4b0900005037e77c2 -SIZE (rust/crates/ra_ap_syntax-bridge-0.0.266.crate) = 18278 -SHA256 (rust/crates/ra_ap_toolchain-0.0.266.crate) = 8d56e1b3a34eac0448e54afccf63a6b7699ef14a734b2f1b340246ccdd00c0d3 -SIZE (rust/crates/ra_ap_toolchain-0.0.266.crate) = 3588 -SHA256 (rust/crates/ra_ap_tt-0.0.266.crate) = 4b974b1211e0b1e17e44b1f256ca1b4a3734d4d98f43ba09ee0a8476fc3a5b83 -SIZE (rust/crates/ra_ap_tt-0.0.266.crate) = 14719 -SHA256 (rust/crates/ra_ap_vfs-0.0.266.crate) = 2b004e20f901dae213cb1673111a2b56fec4f0d1c4c894b62668a0f69ce25065 -SIZE (rust/crates/ra_ap_vfs-0.0.266.crate) = 16479 -SHA256 (rust/crates/ra_ap_vfs-notify-0.0.266.crate) = 95f9e8df03407d76e044f99ef45fafd686d775508aa7d1ba836e9eca58b833a3 -SIZE (rust/crates/ra_ap_vfs-notify-0.0.266.crate) = 9285 +SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d +SIZE (rust/crates/quote-1.0.40.crate) = 31063 +SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f +SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 +SHA256 (rust/crates/ra-ap-rustc_abi-0.121.0.crate) = 3ee51482d1c9d3e538acda8cce723db8eea1a81540544bf362bf4c3d841b2329 +SIZE (rust/crates/ra-ap-rustc_abi-0.121.0.crate) = 50877 +SHA256 (rust/crates/ra-ap-rustc_hashes-0.121.0.crate) = 19c8f1e0c28e24e1b4c55dc08058c6c9829df2204497d4034259f491d348c204 +SIZE (rust/crates/ra-ap-rustc_hashes-0.121.0.crate) = 2278 +SHA256 (rust/crates/ra-ap-rustc_index-0.121.0.crate) = 5f33f429cec6b92fa2c7243883279fb29dd233fdc3e94099aff32aa91aa87f50 +SIZE (rust/crates/ra-ap-rustc_index-0.121.0.crate) = 28489 +SHA256 (rust/crates/ra-ap-rustc_index_macros-0.121.0.crate) = b9b55910dbe1fe7ef34bdc1d1bcb41e99b377eb680ea58a1218d95d6b4152257 +SIZE (rust/crates/ra-ap-rustc_index_macros-0.121.0.crate) = 4451 +SHA256 (rust/crates/ra-ap-rustc_lexer-0.121.0.crate) = 22944e31fb91e9b3e75bcbc91e37d958b8c0825a6160927f2856831d2ce83b36 +SIZE (rust/crates/ra-ap-rustc_lexer-0.121.0.crate) = 14202 +SHA256 (rust/crates/ra-ap-rustc_parse_format-0.121.0.crate) = 81057891bc2063ad9e353f29462fbc47a0f5072560af34428ae9313aaa5e9d97 +SIZE (rust/crates/ra-ap-rustc_parse_format-0.121.0.crate) = 11877 +SHA256 (rust/crates/ra-ap-rustc_pattern_analysis-0.121.0.crate) = fe21a3542980d56d2435e96c2720773cac1c63fd4db666417e414729da192eb3 +SIZE (rust/crates/ra-ap-rustc_pattern_analysis-0.121.0.crate) = 65289 +SHA256 (rust/crates/ra_ap_base_db-0.0.295.crate) = 15f4bf02d615730c6a651b808c48fa58649b037175e4c4e978d058a688d0c01b +SIZE (rust/crates/ra_ap_base_db-0.0.295.crate) = 21910 +SHA256 (rust/crates/ra_ap_cfg-0.0.295.crate) = c8d9e68cf465f2933d78a9adb9889290ca7be6281a1791451a3f420c8f7c3aae +SIZE (rust/crates/ra_ap_cfg-0.0.295.crate) = 13286 +SHA256 (rust/crates/ra_ap_edition-0.0.295.crate) = a3564398f3b5c5d9ef44b703540d23750d856b60deb45f76a587679006d538b0 +SIZE (rust/crates/ra_ap_edition-0.0.295.crate) = 2265 +SHA256 (rust/crates/ra_ap_hir-0.0.295.crate) = c8ffc659e5ba701ed11e308414eadd08c39c701cb124f074c72f099d68b3ae38 +SIZE (rust/crates/ra_ap_hir-0.0.295.crate) = 129036 +SHA256 (rust/crates/ra_ap_hir_def-0.0.295.crate) = 50ea005119466696627aa4216622d29faf526a48e394882c8aff438eb9183eab +SIZE (rust/crates/ra_ap_hir_def-0.0.295.crate) = 259384 +SHA256 (rust/crates/ra_ap_hir_expand-0.0.295.crate) = 6ea8dcc36a84ed266c446ad900b0850d04fc1f0441446fc7168939347a04351b +SIZE (rust/crates/ra_ap_hir_expand-0.0.295.crate) = 85056 +SHA256 (rust/crates/ra_ap_hir_ty-0.0.295.crate) = 94d046cbeaba2f7626b1b9a35b84b64ca63f21212e4ee5802343521942f66006 +SIZE (rust/crates/ra_ap_hir_ty-0.0.295.crate) = 454352 +SHA256 (rust/crates/ra_ap_ide-0.0.295.crate) = 608ba182f035b5916636957137ff713abc5576b166dc6a3c3e728f00862a3a47 +SIZE (rust/crates/ra_ap_ide-0.0.295.crate) = 302607 +SHA256 (rust/crates/ra_ap_ide_assists-0.0.295.crate) = 3d05df4fce67658dac2867ae0a1d00a71f1d467d7e21414ba5f8ab02829801fe +SIZE (rust/crates/ra_ap_ide_assists-0.0.295.crate) = 381506 +SHA256 (rust/crates/ra_ap_ide_completion-0.0.295.crate) = 44e77b2939899e5312b5c3e9e622da42b42fa5ffef7e824412bf947f3d6fe10d +SIZE (rust/crates/ra_ap_ide_completion-0.0.295.crate) = 159138 +SHA256 (rust/crates/ra_ap_ide_db-0.0.295.crate) = 49a2b3b78e9476b43baf2cd02e1c89e43ccbb981ef5b4b2cf45cb20de0e78dab +SIZE (rust/crates/ra_ap_ide_db-0.0.295.crate) = 216783 +SHA256 (rust/crates/ra_ap_ide_diagnostics-0.0.295.crate) = ac9034f6d7db97f28d8369b382573141aa0e7fa3c4aab5d2d27a025227560c9b +SIZE (rust/crates/ra_ap_ide_diagnostics-0.0.295.crate) = 102819 +SHA256 (rust/crates/ra_ap_ide_ssr-0.0.295.crate) = 03e9d28a8d1505c549092e28c05b432940cd8eb741b3ee1eec29e90953f096d0 +SIZE (rust/crates/ra_ap_ide_ssr-0.0.295.crate) = 45497 +SHA256 (rust/crates/ra_ap_intern-0.0.295.crate) = f60757258a7451954a11c3b54388608e67b0cc4e9b5a89ba11f4c1368a0ad91b +SIZE (rust/crates/ra_ap_intern-0.0.295.crate) = 10786 +SHA256 (rust/crates/ra_ap_mbe-0.0.295.crate) = 4e1cd5413bb2f196112a2447b3a896fa271820c32c75e346a7fa1d6738a2b85b +SIZE (rust/crates/ra_ap_mbe-0.0.295.crate) = 36039 +SHA256 (rust/crates/ra_ap_parser-0.0.295.crate) = 796eda86d1840acaa3210e2057e96ca5b1d04082f43450d35e0096998e39ced4 +SIZE (rust/crates/ra_ap_parser-0.0.295.crate) = 152697 +SHA256 (rust/crates/ra_ap_paths-0.0.295.crate) = d824826ee6da646ebd72fa6ac9dc3e558083a2549e026fbab85c4f119688b815 +SIZE (rust/crates/ra_ap_paths-0.0.295.crate) = 4851 +SHA256 (rust/crates/ra_ap_profile-0.0.295.crate) = 1648f18c0a3d92c685e39b4fa83b544af62b3f8b040670524e19f9719da4ed9e +SIZE (rust/crates/ra_ap_profile-0.0.295.crate) = 6832 +SHA256 (rust/crates/ra_ap_project_model-0.0.295.crate) = bcae62c676e11dcebe3f9368c70c1901b66cbeb36ce930714beef60e01a31e9a +SIZE (rust/crates/ra_ap_project_model-0.0.295.crate) = 99348 +SHA256 (rust/crates/ra_ap_query-group-macro-0.0.295.crate) = a771ae8f27269c3e67a8b88a8fa0467664f5fe78164d669a21dc56a8da652afb +SIZE (rust/crates/ra_ap_query-group-macro-0.0.295.crate) = 13099 +SHA256 (rust/crates/ra_ap_span-0.0.295.crate) = f09b833220187f3959fa459b1fcb0d900004e01f138305dc0bcbfbe0417d1f32 +SIZE (rust/crates/ra_ap_span-0.0.295.crate) = 25258 +SHA256 (rust/crates/ra_ap_stdx-0.0.295.crate) = c913a77c9c5ce0d589e1be6e2319b434fb4581fa33504c53ce5d3cc9099983a6 +SIZE (rust/crates/ra_ap_stdx-0.0.295.crate) = 23824 +SHA256 (rust/crates/ra_ap_syntax-0.0.295.crate) = aee3205230d84fad587179a02be176b32421edd17bed3637dc75c7db253badbc +SIZE (rust/crates/ra_ap_syntax-0.0.295.crate) = 120798 +SHA256 (rust/crates/ra_ap_syntax-bridge-0.0.295.crate) = f40d1d3a6108292139fe4beae92bd2cf939dd3dfc0ec98992bafa4747c2aa809 +SIZE (rust/crates/ra_ap_syntax-bridge-0.0.295.crate) = 19331 +SHA256 (rust/crates/ra_ap_toolchain-0.0.295.crate) = 7df1e5efe6ff75dd718b5a3944220a1a5608c4dcba846291c9fb9b6e0d6779b1 +SIZE (rust/crates/ra_ap_toolchain-0.0.295.crate) = 3777 +SHA256 (rust/crates/ra_ap_tt-0.0.295.crate) = d48637b9fe873e00f58ccb368b9d79fcac9ee06035cfc4c3490a7728fdca82a7 +SIZE (rust/crates/ra_ap_tt-0.0.295.crate) = 15553 +SHA256 (rust/crates/ra_ap_vfs-0.0.295.crate) = 44666448e822c52fef367ab2b14d845022d03092bb3dc65683fd3855bf623f22 +SIZE (rust/crates/ra_ap_vfs-0.0.295.crate) = 16645 +SHA256 (rust/crates/ra_ap_vfs-notify-0.0.295.crate) = 1a54d822fe9b8046bd061034962fe35a980ed2b5068bd647226fff11b22c3005 +SIZE (rust/crates/ra_ap_vfs-notify-0.0.295.crate) = 9748 SHA256 (rust/crates/radix_trie-0.2.1.crate) = c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd SIZE (rust/crates/radix_trie-0.2.1.crate) = 251366 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 @@ -395,209 +433,293 @@ SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4 SIZE (rust/crates/rayon-1.10.0.crate) = 180155 SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2 SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701 -SHA256 (rust/crates/redox_syscall-0.5.7.crate) = 9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f -SIZE (rust/crates/redox_syscall-0.5.7.crate) = 26249 -SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43 -SIZE (rust/crates/redox_users-0.4.6.crate) = 15585 -SHA256 (rust/crates/regex-1.11.0.crate) = 38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8 -SIZE (rust/crates/regex-1.11.0.crate) = 254059 -SHA256 (rust/crates/regex-automata-0.4.8.crate) = 368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3 -SIZE (rust/crates/regex-automata-0.4.8.crate) = 617784 +SHA256 (rust/crates/redox_syscall-0.5.15.crate) = 7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec +SIZE (rust/crates/redox_syscall-0.5.15.crate) = 29646 +SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b +SIZE (rust/crates/redox_users-0.5.0.crate) = 15586 +SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191 +SIZE (rust/crates/regex-1.11.1.crate) = 254170 +SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908 +SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525 SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541 SHA256 (rust/crates/rowan-0.15.15.crate) = 32a58fa8a7ccff2aec4f39cc45bf5f985cec7125ab271cf681c279fd00192b49 SIZE (rust/crates/rowan-0.15.15.crate) = 39971 -SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f -SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047 +SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f +SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590 SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331 SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154 -SHA256 (rust/crates/rustc-stable-hash-0.1.1.crate) = 2febf9acc5ee5e99d1ad0afcdbccc02d87aa3f857a1f01f825b80eacf8edfcd1 -SIZE (rust/crates/rustc-stable-hash-0.1.1.crate) = 20183 -SHA256 (rust/crates/rustc_apfloat-0.2.1+llvm-462a31f5a5ab.crate) = 886d94c63c812a8037c4faca2607453a0fa4cf82f734665266876b022244543f -SIZE (rust/crates/rustc_apfloat-0.2.1+llvm-462a31f5a5ab.crate) = 79355 -SHA256 (rust/crates/rustix-0.38.37.crate) = 8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811 -SIZE (rust/crates/rustix-0.38.37.crate) = 371243 -SHA256 (rust/crates/rustyline-14.0.0.crate) = 7803e8936da37efd9b6d4478277f4b2b9bb5cdb37a113e8d63222e58da647e63 -SIZE (rust/crates/rustyline-14.0.0.crate) = 116347 -SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f -SIZE (rust/crates/ryu-1.0.18.crate) = 47713 +SHA256 (rust/crates/rustc-literal-escaper-0.0.4.crate) = ab03008eb631b703dd16978282ae36c73282e7922fe101a4bd072a40ecea7b8b +SIZE (rust/crates/rustc-literal-escaper-0.0.4.crate) = 13915 +SHA256 (rust/crates/rustc-stable-hash-0.1.2.crate) = 781442f29170c5c93b7185ad559492601acdc71d5bb0706f5868094f45cfcd08 +SIZE (rust/crates/rustc-stable-hash-0.1.2.crate) = 20359 +SHA256 (rust/crates/rustc_apfloat-0.2.3+llvm-462a31f5a5ab.crate) = 486c2179b4796f65bfe2ee33679acf0927ac83ecf583ad6c91c3b4570911b9ad +SIZE (rust/crates/rustc_apfloat-0.2.3+llvm-462a31f5a5ab.crate) = 86154 +SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8 +SIZE (rust/crates/rustix-1.0.8.crate) = 416688 +SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d +SIZE (rust/crates/rustversion-1.0.21.crate) = 21001 +SHA256 (rust/crates/rustyline-16.0.0.crate) = 62fd9ca5ebc709e8535e8ef7c658eb51457987e48c98ead2be482172accc408d +SIZE (rust/crates/rustyline-16.0.0.crate) = 120235 +SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f +SIZE (rust/crates/ryu-1.0.20.crate) = 48738 +SHA256 (rust/crates/salsa-0.23.0.crate) = 2e235afdb8e510f38a07138fbe5a0b64691894358a9c0cbd813b1aade110efc9 +SIZE (rust/crates/salsa-0.23.0.crate) = 659223 +SHA256 (rust/crates/salsa-macro-rules-0.23.0.crate) = 2edb86a7e9c91f6d30c9ce054312721dbe773a162db27bbfae834d16177b30ce +SIZE (rust/crates/salsa-macro-rules-0.23.0.crate) = 13826 +SHA256 (rust/crates/salsa-macros-0.23.0.crate) = d0778d6e209051bc4e75acfe83bcd7848601ec3dbe9c3dbb982829020e9128af +SIZE (rust/crates/salsa-macros-0.23.0.crate) = 25149 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 SIZE (rust/crates/same-file-1.0.6.crate) = 10183 SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294 SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 -SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b -SIZE (rust/crates/semver-1.0.23.crate) = 30622 -SHA256 (rust/crates/serde-1.0.210.crate) = c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a -SIZE (rust/crates/serde-1.0.210.crate) = 78338 -SHA256 (rust/crates/serde_derive-1.0.210.crate) = 243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f -SIZE (rust/crates/serde_derive-1.0.210.crate) = 56020 -SHA256 (rust/crates/serde_json-1.0.128.crate) = 6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8 -SIZE (rust/crates/serde_json-1.0.128.crate) = 149520 -SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1 -SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330 -SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8 -SIZE (rust/crates/sha2-0.10.8.crate) = 26357 +SHA256 (rust/crates/seize-0.5.0.crate) = e4b8d813387d566f627f3ea1b914c068aac94c40ae27ec43f5f33bde65abefe7 +SIZE (rust/crates/seize-0.5.0.crate) = 36959 +SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0 +SIZE (rust/crates/semver-1.0.26.crate) = 31303 +SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6 +SIZE (rust/crates/serde-1.0.219.crate) = 78983 +SHA256 (rust/crates/serde-untagged-0.1.7.crate) = 299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e +SIZE (rust/crates/serde-untagged-0.1.7.crate) = 17371 +SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c +SIZE (rust/crates/serde-value-0.7.0.crate) = 10249 +SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00 +SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798 +SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3 +SIZE (rust/crates/serde_json-1.0.141.crate) = 155322 +SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3 +SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210 +SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83 +SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956 +SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283 +SIZE (rust/crates/sha2-0.10.9.crate) = 29271 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 SIZE (rust/crates/shlex-1.3.0.crate) = 18713 SHA256 (rust/crates/sig-1.0.0.crate) = 6567e29578f9bfade6a5d94a32b9a4256348358d2a3f448cab0021f9a02614a2 SIZE (rust/crates/sig-1.0.0.crate) = 7908 -SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1 -SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064 +SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410 +SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004 SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086 -SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67 -SIZE (rust/crates/slab-0.4.9.crate) = 17108 -SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67 -SIZE (rust/crates/smallvec-1.13.2.crate) = 35216 +SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d +SIZE (rust/crates/slab-0.4.10.crate) = 17810 +SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 +SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 SHA256 (rust/crates/smol_str-0.3.2.crate) = 9676b89cd56310a87b93dec47b11af744f34d5fc9f367b829474eec0a891350d SIZE (rust/crates/smol_str-0.3.2.crate) = 17504 -SHA256 (rust/crates/socket2-0.5.7.crate) = ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c -SIZE (rust/crates/socket2-0.5.7.crate) = 55758 +SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678 +SIZE (rust/crates/socket2-0.5.10.crate) = 58169 +SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3 +SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f SIZE (rust/crates/strsim-0.11.1.crate) = 14266 SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292 SIZE (rust/crates/subtle-2.6.1.crate) = 14562 -SHA256 (rust/crates/syn-2.0.79.crate) = 89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590 -SIZE (rust/crates/syn-2.0.79.crate) = 268981 -SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971 -SIZE (rust/crates/synstructure-0.13.1.crate) = 18327 -SHA256 (rust/crates/tempfile-3.13.0.crate) = f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b -SIZE (rust/crates/tempfile-3.13.0.crate) = 34910 +SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40 +SIZE (rust/crates/syn-2.0.104.crate) = 299699 +SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2 +SIZE (rust/crates/synstructure-0.13.2.crate) = 18950 +SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1 +SIZE (rust/crates/tempfile-3.20.0.crate) = 42306 SHA256 (rust/crates/text-size-1.1.1.crate) = f18aa187839b2bdb1ad2fa35ead8c4c2976b64e4363c386d45ac0f7ee85c9233 SIZE (rust/crates/text-size-1.1.1.crate) = 12553 -SHA256 (rust/crates/thiserror-1.0.64.crate) = d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84 -SIZE (rust/crates/thiserror-1.0.64.crate) = 21574 -SHA256 (rust/crates/thiserror-impl-1.0.64.crate) = 08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3 -SIZE (rust/crates/thiserror-impl-1.0.64.crate) = 16073 -SHA256 (rust/crates/tinyvec-1.8.0.crate) = 445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938 -SIZE (rust/crates/tinyvec-1.8.0.crate) = 46796 -SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20 -SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865 -SHA256 (rust/crates/tokio-1.40.0.crate) = e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998 -SIZE (rust/crates/tokio-1.40.0.crate) = 789848 -SHA256 (rust/crates/tokio-macros-2.4.0.crate) = 693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752 -SIZE (rust/crates/tokio-macros-2.4.0.crate) = 12501 -SHA256 (rust/crates/tokio-util-0.7.12.crate) = 61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a -SIZE (rust/crates/tokio-util-0.7.12.crate) = 115177 -SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e -SIZE (rust/crates/toml-0.8.19.crate) = 50974 -SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41 -SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028 -SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5 -SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387 -SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef -SIZE (rust/crates/tracing-0.1.40.crate) = 79459 -SHA256 (rust/crates/tracing-attributes-0.1.27.crate) = 34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7 -SIZE (rust/crates/tracing-attributes-0.1.27.crate) = 32241 -SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54 -SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221 +SHA256 (rust/crates/thin-vec-0.2.14.crate) = 144f754d318415ac792f9d69fc87abbbfc043ce2ef041c60f16ad828f638717d +SIZE (rust/crates/thin-vec-0.2.14.crate) = 35087 +SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 +SIZE (rust/crates/thiserror-1.0.69.crate) = 22198 +SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708 +SIZE (rust/crates/thiserror-2.0.12.crate) = 28693 +SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1 +SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365 +SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d +SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141 +SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b +SIZE (rust/crates/tinystr-0.8.1.crate) = 23333 +SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17 +SIZE (rust/crates/tokio-1.46.1.crate) = 823632 +SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8 +SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617 +SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df +SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255 +SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362 +SIZE (rust/crates/toml-0.8.23.crate) = 36050 +SHA256 (rust/crates/toml-0.9.2.crate) = ed0aee96c12fa71097902e0bb061a5e1ebd766a6636bb605ba401c45c1650eac +SIZE (rust/crates/toml-0.9.2.crate) = 56695 +SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c +SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125 +SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3 +SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108 +SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a +SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602 +SHA256 (rust/crates/toml_parser-1.0.1.crate) = 97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30 +SIZE (rust/crates/toml_parser-1.0.1.crate) = 35063 +SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801 +SIZE (rust/crates/toml_write-0.1.2.crate) = 15660 +SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64 +SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988 +SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0 +SIZE (rust/crates/tracing-0.1.41.crate) = 82448 +SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903 +SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142 +SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678 +SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760 SHA256 (rust/crates/triomphe-0.1.14.crate) = ef8f7726da4807b58ea5c96fdc122f80702030edc33b35aff9190a51148ccc85 SIZE (rust/crates/triomphe-0.1.14.crate) = 30292 SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a SIZE (rust/crates/typed-arena-2.0.2.crate) = 11848 -SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825 -SIZE (rust/crates/typenum-1.17.0.crate) = 42849 -SHA256 (rust/crates/unicase-2.7.0.crate) = f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89 -SIZE (rust/crates/unicase-2.7.0.crate) = 23783 -SHA256 (rust/crates/unicode-bidi-0.3.17.crate) = 5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893 -SIZE (rust/crates/unicode-bidi-0.3.17.crate) = 58120 -SHA256 (rust/crates/unicode-ident-1.0.13.crate) = e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe -SIZE (rust/crates/unicode-ident-1.0.13.crate) = 43279 -SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956 -SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536 +SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c +SIZE (rust/crates/typeid-1.0.3.crate) = 9006 +SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f +SIZE (rust/crates/typenum-1.18.0.crate) = 74871 +SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539 +SIZE (rust/crates/unicase-2.8.1.crate) = 24088 +SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512 +SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743 SHA256 (rust/crates/unicode-properties-0.1.3.crate) = e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0 SIZE (rust/crates/unicode-properties-0.1.3.crate) = 42252 SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493 SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323 SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615 +SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c +SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344 SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853 SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744 -SHA256 (rust/crates/url-2.5.2.crate) = 22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c -SIZE (rust/crates/url-2.5.2.crate) = 79704 +SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60 +SIZE (rust/crates/url-2.5.4.crate) = 81097 +SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be +SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 -SHA256 (rust/crates/uuid-1.10.0.crate) = 81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314 -SIZE (rust/crates/uuid-1.10.0.crate) = 47648 +SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d +SIZE (rust/crates/uuid-1.17.0.crate) = 59014 SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a SIZE (rust/crates/version_check-0.9.5.crate) = 15554 SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b SIZE (rust/crates/walkdir-2.5.0.crate) = 23951 -SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 -SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131 -SHA256 (rust/crates/wasm-bindgen-0.2.95.crate) = 128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e -SIZE (rust/crates/wasm-bindgen-0.2.95.crate) = 43894 -SHA256 (rust/crates/wasm-bindgen-backend-0.2.95.crate) = cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358 -SIZE (rust/crates/wasm-bindgen-backend-0.2.95.crate) = 30487 -SHA256 (rust/crates/wasm-bindgen-macro-0.2.95.crate) = e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56 -SIZE (rust/crates/wasm-bindgen-macro-0.2.95.crate) = 6938 -SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.95.crate) = 26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68 -SIZE (rust/crates/wasm-bindgen-macro-support-0.2.95.crate) = 21331 -SHA256 (rust/crates/wasm-bindgen-shared-0.2.95.crate) = 65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d -SIZE (rust/crates/wasm-bindgen-shared-0.2.95.crate) = 7649 -SHA256 (rust/crates/which-6.0.3.crate) = b4ee928febd44d98f2f459a4a79bd4d928591333a494a10a868418ac1b39cf1f -SIZE (rust/crates/which-6.0.3.crate) = 16937 +SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b +SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 +SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3 +SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921 +SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5 +SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288 +SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6 +SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407 +SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d +SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570 +SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d +SIZE (rust/crates/which-8.0.0.crate) = 26209 SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464 -SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9 -SIZE (rust/crates/windows-core-0.52.0.crate) = 42154 +SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3 +SIZE (rust/crates/windows-core-0.61.2.crate) = 36771 +SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836 +SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073 +SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8 +SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735 +SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a +SIZE (rust/crates/windows-link-0.1.3.crate) = 6154 +SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6 +SIZE (rust/crates/windows-result-0.3.4.crate) = 13418 +SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57 +SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983 SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884 SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323 +SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb +SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479 SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904 SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403 +SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef +SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046 SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492 SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3 SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718 +SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764 +SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443 SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483 SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469 SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615 +SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c +SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446 SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891 SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402 +SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3 +SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973 SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66 SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940 +SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11 +SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056 SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406 SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300 SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66 SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163 +SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d +SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450 SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619 SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78 SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363 +SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba +SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585 SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486 SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707 +SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57 +SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434 SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538 SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412 SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 -SHA256 (rust/crates/winnow-0.6.20.crate) = 36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b -SIZE (rust/crates/winnow-0.6.20.crate) = 163617 +SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486 +SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400 +SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95 +SIZE (rust/crates/winnow-0.7.12.crate) = 174403 SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904 SIZE (rust/crates/winsafe-0.0.19.crate) = 492820 -SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec -SIZE (rust/crates/yansi-0.5.1.crate) = 16525 +SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1 +SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241 +SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb +SIZE (rust/crates/writeable-0.6.1.crate) = 24068 SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049 SIZE (rust/crates/yansi-1.0.1.crate) = 75497 -SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0 -SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645 -SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e -SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829 +SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc +SIZE (rust/crates/yoke-0.8.0.crate) = 28726 +SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6 +SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521 +SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f +SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223 +SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181 +SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080 +SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5 +SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669 +SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502 +SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305 SHA256 (rust/crates/zeromq-0.4.1.crate) = 6a4528179201f6eecf211961a7d3276faa61554c82651ecc66387f68fc3004bd SIZE (rust/crates/zeromq-0.4.1.crate) = 55459 -SHA256 (evcxr-evcxr-v0.19.0_GH0.tar.gz) = f89ccdca1a703276b7c6bc2f3fb867cb966cbbf33a826fc565db1dd3c247f053 -SIZE (evcxr-evcxr-v0.19.0_GH0.tar.gz) = 189018 +SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595 +SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423 +SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428 +SIZE (rust/crates/zerovec-0.11.2.crate) = 124500 +SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f +SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294 +SHA256 (evcxr-evcxr-v0.21.1_GH0.tar.gz) = 904b397ac402d71d32587971477529acf6226ea1ae8c08c4558c2f670793fbda +SIZE (evcxr-evcxr-v0.21.1_GH0.tar.gz) = 192170 diff --git a/devel/fatal/Makefile b/devel/fatal/Makefile index 1a56a4e27e3c..0e28d1c2a62c 100644 --- a/devel/fatal/Makefile +++ b/devel/fatal/Makefile @@ -1,6 +1,6 @@ PORTNAME= fatal DISTVERSIONPREFIX= v -DISTVERSION= 2025.07.07.00 +DISTVERSION= 2025.07.21.00 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org diff --git a/devel/fatal/distinfo b/devel/fatal/distinfo index 3d01fcac959b..a9b07441a264 100644 --- a/devel/fatal/distinfo +++ b/devel/fatal/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752053901 -SHA256 (facebook-fatal-v2025.07.07.00_GH0.tar.gz) = 162c738b169a6d2a491ecd87ea54b82ab11357a0ce574def0e7ec28e02cf5b93 -SIZE (facebook-fatal-v2025.07.07.00_GH0.tar.gz) = 657610 +TIMESTAMP = 1753158792 +SHA256 (facebook-fatal-v2025.07.21.00_GH0.tar.gz) = 320904e820ac4bcc9877af63967d606e8cec3bd4b97bf242923040c2b090b1be +SIZE (facebook-fatal-v2025.07.21.00_GH0.tar.gz) = 657695 diff --git a/devel/fbthrift/Makefile b/devel/fbthrift/Makefile index 14cd3717cc6d..0e8f2addef37 100644 --- a/devel/fbthrift/Makefile +++ b/devel/fbthrift/Makefile @@ -1,6 +1,6 @@ PORTNAME= fbthrift DISTVERSIONPREFIX= v -DISTVERSION= 2025.07.07.00 +DISTVERSION= 2025.07.21.00 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org diff --git a/devel/fbthrift/distinfo b/devel/fbthrift/distinfo index c0c493cc03b6..4b363d27fd82 100644 --- a/devel/fbthrift/distinfo +++ b/devel/fbthrift/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752053897 -SHA256 (facebook-fbthrift-v2025.07.07.00_GH0.tar.gz) = 3f9faa1b15912379740655d082048f2dd78b47a3b4b660bfd162f8965e1a85ea -SIZE (facebook-fbthrift-v2025.07.07.00_GH0.tar.gz) = 15631909 +TIMESTAMP = 1753158788 +SHA256 (facebook-fbthrift-v2025.07.21.00_GH0.tar.gz) = e5b48881c376829e691ef5e866790cf1875d042a2a8cb81089b7e112c19056c0 +SIZE (facebook-fbthrift-v2025.07.21.00_GH0.tar.gz) = 15699481 diff --git a/devel/fbthrift/pkg-plist b/devel/fbthrift/pkg-plist index 72ae9571476b..bf41b8322fc1 100644 --- a/devel/fbthrift/pkg-plist +++ b/devel/fbthrift/pkg-plist @@ -1,4 +1,3 @@ -bin/ProtocolBench bin/thrift1 include/thrift/ThriftLibrary.cmake include/thrift/annotation/bundled_annotations.h @@ -247,8 +246,8 @@ include/thrift/lib/cpp2/async/RocketClientChannel.h include/thrift/lib/cpp2/async/RpcOptions.h include/thrift/lib/cpp2/async/RpcTypes.h include/thrift/lib/cpp2/async/ServerChannel.h -include/thrift/lib/cpp2/async/ServerGeneratorStream-inl.h -include/thrift/lib/cpp2/async/ServerGeneratorStream.h +include/thrift/lib/cpp2/async/ServerGeneratorStreamBridge-inl.h +include/thrift/lib/cpp2/async/ServerGeneratorStreamBridge.h include/thrift/lib/cpp2/async/ServerPublisherStream.h include/thrift/lib/cpp2/async/ServerRequestData.h include/thrift/lib/cpp2/async/ServerSinkBridge.h @@ -269,6 +268,16 @@ include/thrift/lib/cpp2/async/metadata/RequestRpcMetadataAdapter.h include/thrift/lib/cpp2/async/metadata/RequestRpcMetadataFacade.h include/thrift/lib/cpp2/async/metadata/TCompactRequestRpcMetadataAdapter.h include/thrift/lib/cpp2/async/processor/AsyncProcessor.h +include/thrift/lib/cpp2/async/processor/AsyncProcessorFunc.h +include/thrift/lib/cpp2/async/processor/EventTask.h +include/thrift/lib/cpp2/async/processor/GeneratedAsyncProcessorBase.h +include/thrift/lib/cpp2/async/processor/RequestParams.h +include/thrift/lib/cpp2/async/processor/RequestTask.h +include/thrift/lib/cpp2/async/processor/ServerInterface.h +include/thrift/lib/cpp2/async/processor/ServerRequest.h +include/thrift/lib/cpp2/async/processor/ServerRequestHelper.h +include/thrift/lib/cpp2/async/processor/ServerRequestTask.h +include/thrift/lib/cpp2/async/processor/ServiceHandlerBase.h include/thrift/lib/cpp2/async/tests/util/TestSinkService.h include/thrift/lib/cpp2/async/tests/util/TestStreamService.h include/thrift/lib/cpp2/async/tests/util/Util.h @@ -392,6 +401,7 @@ include/thrift/lib/cpp2/protocol/LazyDeserializationFlags.h include/thrift/lib/cpp2/protocol/NativeObject-inl.h include/thrift/lib/cpp2/protocol/NativeObject.h include/thrift/lib/cpp2/protocol/Object.h +include/thrift/lib/cpp2/protocol/Ops.h include/thrift/lib/cpp2/protocol/Patch.h include/thrift/lib/cpp2/protocol/Protocol.h include/thrift/lib/cpp2/protocol/ProtocolReaderStructReadState.h @@ -528,20 +538,6 @@ include/thrift/lib/cpp2/test/ObjectBenchUtils.h include/thrift/lib/cpp2/test/ProtoBufStructs-inl.h include/thrift/lib/cpp2/test/Structs.h include/thrift/lib/cpp2/test/ThriftStructs-inl.h -include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_clients.h -include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_constants.h -include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_data.h -include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_for_each_field.h -include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_handlers.h -include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_layouts.h -include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_metadata.h -include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_types.h -include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_types.tcc -include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_types_custom_protocol.h -include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_types_fwd.h -include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_visit_by_thrift_field_metadata.h -include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_visit_union.h -include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_visitation.h include/thrift/lib/cpp2/test/server/ThriftServerTestUtils.h include/thrift/lib/cpp2/test/util/FakeClock.h include/thrift/lib/cpp2/test/util/TestHandler.h @@ -580,7 +576,6 @@ include/thrift/lib/cpp2/transport/http2/common/testutil/FakeResponseHandler.h include/thrift/lib/cpp2/transport/http2/server/ThriftRequestHandler.h include/thrift/lib/cpp2/transport/rocket/ChecksumGenerator.h include/thrift/lib/cpp2/transport/rocket/FdSocket.h -include/thrift/lib/cpp2/transport/rocket/PayloadUtils.h include/thrift/lib/cpp2/transport/rocket/RequestPayload.h include/thrift/lib/cpp2/transport/rocket/RocketException.h include/thrift/lib/cpp2/transport/rocket/Types.h @@ -588,7 +583,11 @@ include/thrift/lib/cpp2/transport/rocket/client/KeepAliveWatcher.h include/thrift/lib/cpp2/transport/rocket/client/RequestContext.h include/thrift/lib/cpp2/transport/rocket/client/RequestContextQueue.h include/thrift/lib/cpp2/transport/rocket/client/RocketClient.h +include/thrift/lib/cpp2/transport/rocket/client/RocketSinkServerCallback.h include/thrift/lib/cpp2/transport/rocket/client/RocketStreamServerCallback.h +include/thrift/lib/cpp2/transport/rocket/client/RocketStreamServerCallbackWithChunkTimeout.h +include/thrift/lib/cpp2/transport/rocket/client/StreamChannelStatus.h +include/thrift/lib/cpp2/transport/rocket/client/StreamChannelStatusResponse.h include/thrift/lib/cpp2/transport/rocket/compression/CompressionAlgorithmSelector.h include/thrift/lib/cpp2/transport/rocket/compression/CompressionManager.h include/thrift/lib/cpp2/transport/rocket/compression/CustomCompressor.h @@ -612,7 +611,6 @@ include/thrift/lib/cpp2/transport/rocket/framing/test/Util.h include/thrift/lib/cpp2/transport/rocket/payload/ChecksumPayloadSerializerStrategy.h include/thrift/lib/cpp2/transport/rocket/payload/CustomCompressionPayloadSerializerStrategy.h include/thrift/lib/cpp2/transport/rocket/payload/DefaultPayloadSerializerStrategy.h -include/thrift/lib/cpp2/transport/rocket/payload/LegacyPayloadSerializerStrategy.h include/thrift/lib/cpp2/transport/rocket/payload/PayloadSerializer.h include/thrift/lib/cpp2/transport/rocket/payload/PayloadSerializerStrategy.h include/thrift/lib/cpp2/transport/rocket/server/InteractionOverload.h diff --git a/devel/folly/Makefile b/devel/folly/Makefile index 5c62acb641ec..be74e7d56a6f 100644 --- a/devel/folly/Makefile +++ b/devel/folly/Makefile @@ -1,6 +1,6 @@ PORTNAME= folly DISTVERSIONPREFIX= v -DISTVERSION= 2025.07.07.00 +DISTVERSION= 2025.07.21.00 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org diff --git a/devel/folly/distinfo b/devel/folly/distinfo index 98dc992fe666..fabaaed1844a 100644 --- a/devel/folly/distinfo +++ b/devel/folly/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752053885 -SHA256 (facebook-folly-v2025.07.07.00_GH0.tar.gz) = cdb272fc277a5b0523eb3b1dd11af0d54880ce9ad229e073583d0383373e4819 -SIZE (facebook-folly-v2025.07.07.00_GH0.tar.gz) = 4553953 +TIMESTAMP = 1753158774 +SHA256 (facebook-folly-v2025.07.21.00_GH0.tar.gz) = 9c324cee559c30c727ef26df1a35d0f5ab05445a68bd920ed454900101aa4938 +SIZE (facebook-folly-v2025.07.21.00_GH0.tar.gz) = 4560674 diff --git a/devel/folly/pkg-plist b/devel/folly/pkg-plist index a268cd6309bc..5a66e6cb6fec 100644 --- a/devel/folly/pkg-plist +++ b/devel/folly/pkg-plist @@ -445,7 +445,6 @@ include/folly/executors/thread_factory/ThreadFactory.h include/folly/experimental/EventCount.h include/folly/experimental/FlatCombiningPriorityQueue.h include/folly/experimental/FunctionScheduler.h -include/folly/experimental/TestUtil.h include/folly/experimental/ThreadedRepeatingFunctionRunner.h include/folly/experimental/channels/Channel-fwd.h include/folly/experimental/channels/Channel-inl.h diff --git a/devel/gitleaks/Makefile b/devel/gitleaks/Makefile index 51907eeb2332..eecfaa47518c 100644 --- a/devel/gitleaks/Makefile +++ b/devel/gitleaks/Makefile @@ -1,22 +1,23 @@ PORTNAME= gitleaks DISTVERSIONPREFIX= v -DISTVERSION= 8.24.0 -PORTREVISION= 3 +DISTVERSION= 8.28.0 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Tool for detecting hardcoded secrets in git repositories -WWW= https://github.com/zricethezav/gitleaks +WWW= https://github.com/gitleaks/gitleaks LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go:1.23,modules +USES= go:modules USE_GITHUB= nodefault GH_TUPLE= golang:sys:v0.6.0:sys GO_MODULE= github.com/zricethezav/gitleaks/v8 GO_TARGET= . +GO_BUILDFLAGS= -ldflags="-X github.com/zricethezav/gitleaks/v8/cmd.Version=${DISTVERSION}" + PLIST_FILES= bin/${PORTNAME} pre-patch: diff --git a/devel/gitleaks/distinfo b/devel/gitleaks/distinfo index 2545ba78a46c..131918c1b4a7 100644 --- a/devel/gitleaks/distinfo +++ b/devel/gitleaks/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1740047392 -SHA256 (go/devel_gitleaks/gitleaks-v8.24.0/v8.24.0.mod) = a12042964fad321bd9e072adac4cde00160034e7863178629e5f61e44053e004 -SIZE (go/devel_gitleaks/gitleaks-v8.24.0/v8.24.0.mod) = 2515 -SHA256 (go/devel_gitleaks/gitleaks-v8.24.0/v8.24.0.zip) = 1ad09db95c72c13f00decbe81eaf2eb776e0d0eba2ec73f5edc5485df4117c5b -SIZE (go/devel_gitleaks/gitleaks-v8.24.0/v8.24.0.zip) = 395097 -SHA256 (go/devel_gitleaks/gitleaks-v8.24.0/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54 -SIZE (go/devel_gitleaks/gitleaks-v8.24.0/golang-sys-v0.6.0_GH0.tar.gz) = 1434234 +TIMESTAMP = 1753101875 +SHA256 (go/devel_gitleaks/gitleaks-v8.28.0/v8.28.0.mod) = 45fd7e161fc7b00335210044d6964fa432b6305b564521ac54ae4d61640093e7 +SIZE (go/devel_gitleaks/gitleaks-v8.28.0/v8.28.0.mod) = 3636 +SHA256 (go/devel_gitleaks/gitleaks-v8.28.0/v8.28.0.zip) = 5c3fb83483666522e3ada55995f50c69b0a257d2b6cffa8754171be30b9bec90 +SIZE (go/devel_gitleaks/gitleaks-v8.28.0/v8.28.0.zip) = 493803 +SHA256 (go/devel_gitleaks/gitleaks-v8.28.0/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54 +SIZE (go/devel_gitleaks/gitleaks-v8.28.0/golang-sys-v0.6.0_GH0.tar.gz) = 1434234 diff --git a/devel/golangci-lint/Makefile b/devel/golangci-lint/Makefile index 7be9741b8adc..1365ef265db5 100644 --- a/devel/golangci-lint/Makefile +++ b/devel/golangci-lint/Makefile @@ -1,6 +1,6 @@ PORTNAME= golangci-lint DISTVERSIONPREFIX= v -DISTVERSION= 2.2.2 +DISTVERSION= 2.3.0 CATEGORIES= devel MAINTAINER= dutra@FreeBSD.org diff --git a/devel/golangci-lint/distinfo b/devel/golangci-lint/distinfo index 128d6306ce30..4c90b1203622 100644 --- a/devel/golangci-lint/distinfo +++ b/devel/golangci-lint/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1752857205 -SHA256 (go/devel_golangci-lint/golangci-lint-v2.2.2/v2.2.2.mod) = 5af2ef2b01593e5a3629acfcfb531e64339af30f322a0a1e43ee0620602569a2 -SIZE (go/devel_golangci-lint/golangci-lint-v2.2.2/v2.2.2.mod) = 9499 -SHA256 (go/devel_golangci-lint/golangci-lint-v2.2.2/v2.2.2.zip) = 5cdaab447ae0569b027aa31a015bdacc23ba6a6994a5c64d3dbe5bc6ecdaaa93 -SIZE (go/devel_golangci-lint/golangci-lint-v2.2.2/v2.2.2.zip) = 3026177 +TIMESTAMP = 1753247249 +SHA256 (go/devel_golangci-lint/golangci-lint-v2.3.0/v2.3.0.mod) = 435b5c28004a7d51dd4da9719e6455008ae1b17ef5ee5ec2d16da2174738930f +SIZE (go/devel_golangci-lint/golangci-lint-v2.3.0/v2.3.0.mod) = 9634 +SHA256 (go/devel_golangci-lint/golangci-lint-v2.3.0/v2.3.0.zip) = 0e088d503fad994e1dd8883e6e3ea3dc2c8132ba326e7f1eb0fced5cf0effd0d +SIZE (go/devel_golangci-lint/golangci-lint-v2.3.0/v2.3.0.zip) = 3027116 diff --git a/devel/hyprutils/Makefile b/devel/hyprutils/Makefile index fca5d0398ff8..9365f43325ef 100644 --- a/devel/hyprutils/Makefile +++ b/devel/hyprutils/Makefile @@ -1,8 +1,13 @@ PORTNAME= hyprutils DISTVERSIONPREFIX= v DISTVERSION= 0.8.1 +PORTREVISION= 1 CATEGORIES= devel +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ +PATCHFILES+= b074d4abc76ce8e740b35ce29534b443ccbc971b.patch:-p1 # atomic shared pointer, see #67 +PATCHFILES+= 172a3fc2320d5e919d341510d97fa06f878167c8.patch:-p1 # atomic shared pointer, see #67 + MAINTAINER= tagattie@FreeBSD.org COMMENT= Hyprland utilities library used across the ecosystem WWW= https://github.com/hyprwm/hyprutils diff --git a/devel/hyprutils/distinfo b/devel/hyprutils/distinfo index 349bda2042e6..e6e343816356 100644 --- a/devel/hyprutils/distinfo +++ b/devel/hyprutils/distinfo @@ -1,3 +1,7 @@ -TIMESTAMP = 1752805704 +TIMESTAMP = 1753234290 SHA256 (hyprwm-hyprutils-v0.8.1_GH0.tar.gz) = 1f1e17998ec462dae065483db43b63033e75ac7fc4c3c6aab1af3b679b24ab36 SIZE (hyprwm-hyprutils-v0.8.1_GH0.tar.gz) = 42105 +SHA256 (b074d4abc76ce8e740b35ce29534b443ccbc971b.patch) = 5b5d0f5e18323c882b7dd91a6ce21c8dd12ba5045b32fb4648839c80947827ad +SIZE (b074d4abc76ce8e740b35ce29534b443ccbc971b.patch) = 5308 +SHA256 (172a3fc2320d5e919d341510d97fa06f878167c8.patch) = d3b152dde9f15e28642e2cd1fcc64160683a352ee31553566061956606a1f1cb +SIZE (172a3fc2320d5e919d341510d97fa06f878167c8.patch) = 852 diff --git a/devel/libindicator/Makefile b/devel/libindicator/Makefile index 501dd1fc95ea..bf7120bc6ed3 100644 --- a/devel/libindicator/Makefile +++ b/devel/libindicator/Makefile @@ -1,18 +1,22 @@ PORTNAME= libindicator -PORTVERSION= 12.10.1 -PORTREVISION= 2 +DISTVERSION= 12.10.1 +PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= https://launchpad.net/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION}/+download/ -MAINTAINER= bofh@FreeBSD.org +MAINTAINER= gnome@FreeBSD.org COMMENT= Symbols and convience functions for desktop indicators WWW= https://launchpad.net/libindicator +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + USES= compiler:c++11-lang gmake gnome libtool pkgconfig USE_GNOME= cairo gdkpixbuf gtk30 -GNU_CONFIGURE= yes USE_LDCONFIG= yes +GNU_CONFIGURE= yes + INSTALL_TARGET= install-strip .include <bsd.port.mk> diff --git a/devel/libinotify/Makefile b/devel/libinotify/Makefile index e8b8d3afb66d..a0bce906fb85 100644 --- a/devel/libinotify/Makefile +++ b/devel/libinotify/Makefile @@ -11,7 +11,7 @@ WWW= https://github.com/libinotify-kqueue/libinotify-kqueue LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= libtool +USES= libtool pathfix CONFIGURE_ARGS= --enable-skip-subfiles=fusefs,smbfs GNU_CONFIGURE= yes diff --git a/devel/llvm-cheri/Makefile b/devel/llvm-cheri/Makefile index afb8aa7ee371..8287e2901a95 100644 --- a/devel/llvm-cheri/Makefile +++ b/devel/llvm-cheri/Makefile @@ -1,6 +1,6 @@ PORTNAME= llvm PORTVERSION= ${LLVM_MAJOR}.0.d${SNAPDATE} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel lang PKGNAMESUFFIX= ${LLVM_SUFFIX} diff --git a/devel/llvm-cheri/files/wrapper-cheri.sh.in b/devel/llvm-cheri/files/wrapper-cheri.sh.in index 5e69eafb4638..dd817858326f 100644 --- a/devel/llvm-cheri/files/wrapper-cheri.sh.in +++ b/devel/llvm-cheri/files/wrapper-cheri.sh.in @@ -144,7 +144,8 @@ if [ $CHERIBSD_VERSION -gt 0 ]; then tls_flags= vararg_flags= codeptr_flags= - capreloc_flags= + capreloc_cflags= + capreloc_ldflags= if [ "$CHERIBSD_VERSION" -le 20220314 ]; then tls_flags="-femulated-tls" elif [ "$CHERIBSD_VERSION" -le 20220828 ]; then @@ -155,7 +156,8 @@ if [ $CHERIBSD_VERSION -gt 0 ]; then vararg_flags="-Xclang -morello-vararg=new -Xclang -morello-bounded-memargs" fi if [ "$CHERIBSD_VERSION" -ge 20250127 ]; then - capreloc_flags="-Wl,--local-caprelocs=elf" + capreloc_cflags="-Wl,--local-caprelocs=elf" + capreloc_ldflags="--local-caprelocs=elf" fi if [ "$CHERIBSD_VERSION" -gt 20250127 ]; then codeptr_flags=-cheri-codeptr-relocs @@ -164,8 +166,8 @@ if [ $CHERIBSD_VERSION -gt 0 ]; then # consume -Xclang arguments which can lead to unused # argument warnings so we supress them with # --start/end-no-unused-arguments. - arch_cflags="-march=morello -mabi=purecap --start-no-unused-arguments $tls_flags $vararg_flags $capreloc_flags $codeptr_flags --end-no-unused-arguments" - arch_ldflags="$capreloc_flags $codeptr_flags" + arch_cflags="-march=morello -mabi=purecap --start-no-unused-arguments $tls_flags $vararg_flags $capreloc_cflags $codeptr_flags --end-no-unused-arguments" + arch_ldflags="$capreloc_ldflags $codeptr_flags" arch_objdump_flags="--mattr=+morello" else vararg_flags= diff --git a/devel/nss_wrapper/Makefile b/devel/nss_wrapper/Makefile index 77560234e077..94d6f7e6ec16 100644 --- a/devel/nss_wrapper/Makefile +++ b/devel/nss_wrapper/Makefile @@ -1,35 +1,26 @@ -PORTNAME= nss_wrapper -PORTVERSION= 1.1.3 -PORTREVISION= 3 -CATEGORIES= devel -MASTER_SITES= SAMBA/cwrap +PORTNAME= nss_wrapper +PORTVERSION= 1.1.3 +PORTREVISION= 3 +CATEGORIES= devel +MASTER_SITES= SAMBA/cwrap -MAINTAINER= ports@FreeBSD.org -COMMENT= Wrapper for the user, group and hosts NSS API -WWW= https://cwrap.org/nss_wrapper.html +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Wrapper for the user, group and hosts NSS API +WWW= https://cwrap.org/nss_wrapper.html \ + https://git.samba.org/?p=nss_wrapper.git -LICENSE= GPLv3 +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake compiler:c++11-lang perl5 shebangfix -USE_PERL5= run -USE_LDCONFIG= yes +TEST_DEPENDS= cmocka>=1.1.1:sysutils/cmocka -OPTIONS_DEFINE= TEST -OPTIONS_DEFAULT= TEST +USES= cmake:testing pathfix perl5 shebangfix +USE_PERL5= run -TEST_TEST_TARGET= test -TEST_CMAKE_BOOL= UNIT_TESTING -TEST_BUILD_DEPENDS= cmocka>=1.1.1:sysutils/cmocka +CMAKE_OFF= UNIT_TESTING +CMAKE_TESTING_ON= UNIT_TESTING +USE_LDCONFIG= yes -SHEBANG_FILES= nss_wrapper.pl - -PLIST_FILES= bin/nss_wrapper.pl \ - libdata/pkgconfig/nss_wrapper.pc \ - lib/cmake/nss_wrapper/nss_wrapper-config-version.cmake \ - lib/cmake/nss_wrapper/nss_wrapper-config.cmake \ - lib/libnss_wrapper.so.0.2.3 \ - lib/libnss_wrapper.so.0 \ - lib/libnss_wrapper.so \ - share/man/man1/nss_wrapper.1.gz +SHEBANG_FILES= nss_wrapper.pl .include <bsd.port.mk> diff --git a/devel/nss_wrapper/pkg-descr b/devel/nss_wrapper/pkg-descr index 582df85f94d5..838830875c47 100644 --- a/devel/nss_wrapper/pkg-descr +++ b/devel/nss_wrapper/pkg-descr @@ -1,15 +1,13 @@ -There are projects which provide daemons needing to be able to create, modify -and delete Unix users. Or just switch user ids to interact with the system e.g. -a user space file server. To be able to test that you need the privilege to -modify the passwd and groups file. With nss_wrapper it is possible to define -your own passwd and groups file which will be used by software to act correctly -while under test. - -If you have a client and server under test they normally use functions to -resolve network names to addresses (dns) or vice versa. The nss_wrappers allow -you to create a hosts file to setup name resolution for the addresses you use -with socket_wrapper. +There are projects that need to be able to create, modify, and delete Unix +users. Others just switch user IDs to interact with the system on behalf of +another user (e.g. a user space file server). To be able to test applications +like these, you need to grant privileges to modify the passwd and group files. +With nss_wrapper it is possible to define your own passwd and group files to be +used the software while it is under test. The nss_wrapper also allows you to +create a hosts file to set up name resolution for the addresses you use with +socket_wrapper. +Features: - Provides information for user and group accounts. - Network name resolution using a hosts file. - Loading and testing of NSS modules. diff --git a/devel/nss_wrapper/pkg-plist b/devel/nss_wrapper/pkg-plist new file mode 100644 index 000000000000..c13ab104be54 --- /dev/null +++ b/devel/nss_wrapper/pkg-plist @@ -0,0 +1,8 @@ +bin/nss_wrapper.pl +lib/cmake/nss_wrapper/nss_wrapper-config-version.cmake +lib/cmake/nss_wrapper/nss_wrapper-config.cmake +lib/libnss_wrapper.so +lib/libnss_wrapper.so.0 +lib/libnss_wrapper.so.0.2.3 +libdata/pkgconfig/nss_wrapper.pc +share/man/man1/nss_wrapper.1.gz diff --git a/devel/p5-EV/files/patch-libev_ev.c b/devel/p5-EV/files/patch-libev_ev.c new file mode 100644 index 000000000000..ab255b4ae56d --- /dev/null +++ b/devel/p5-EV/files/patch-libev_ev.c @@ -0,0 +1,14 @@ +--- libev/ev.c.orig 2025-07-21 10:03:33 UTC ++++ libev/ev.c +@@ -511,7 +511,11 @@ + #endif + + #if EV_USE_INOTIFY ++# ifdef __FreeBSD__ ++# include <sys/mount.h> ++# else + # include <sys/statfs.h> ++# endif + # include <sys/inotify.h> + /* some very old inotify.h headers don't have IN_DONT_FOLLOW */ + # ifndef IN_DONT_FOLLOW diff --git a/devel/p5-Feature-Compat-Defer/Makefile b/devel/p5-Feature-Compat-Defer/Makefile new file mode 100644 index 000000000000..cc066c0d0a31 --- /dev/null +++ b/devel/p5-Feature-Compat-Defer/Makefile @@ -0,0 +1,21 @@ +PORTNAME= Feature-Compat-Defer +PORTVERSION= 0.02 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:PEVANS +PKGNAMEPREFIX= p5- + +MAINTAINER= dvl@FreeBSD.org +COMMENT= Provide a new syntax keyword, defer, in a forward-compatible way +WWW= https://metacpan.org/dist/Feature-Compat-Defer + +LICENSE= ART10 + +USES= perl5 +USE_PERL5= modbuild + +RUN_DEPENDS= p5-Module-Build>0:devel/p5-Module-Build + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/p5-Feature-Compat-Defer/distinfo b/devel/p5-Feature-Compat-Defer/distinfo new file mode 100644 index 000000000000..1a75f1567025 --- /dev/null +++ b/devel/p5-Feature-Compat-Defer/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1752860216 +SHA256 (Feature-Compat-Defer-0.02.tar.gz) = c39f3de1aa6c9f070e25b36f2c49edede58b8e19743bb46689651bd30795207e +SIZE (Feature-Compat-Defer-0.02.tar.gz) = 14208 diff --git a/devel/p5-Feature-Compat-Defer/pkg-descr b/devel/p5-Feature-Compat-Defer/pkg-descr new file mode 100644 index 000000000000..8b04774f9e38 --- /dev/null +++ b/devel/p5-Feature-Compat-Defer/pkg-descr @@ -0,0 +1,13 @@ +This module provides a new syntax keyword, defer, in a forward-compatible way. + +The latest perl development source provides a defer block syntax, under the +defer named feature. If all goes well, this will become available at +development version 5.35.4, and included in the 5.36 release. On such perls, +this module simply enables that feature. + + defer { + STATEMENTS... + } + +The defer keyword introduces a block which runs its code body at the time that +its immediately surrounding code block finishes. diff --git a/devel/p5-Feature-Compat-Defer/pkg-plist b/devel/p5-Feature-Compat-Defer/pkg-plist new file mode 100644 index 000000000000..ff9bda44e6a2 --- /dev/null +++ b/devel/p5-Feature-Compat-Defer/pkg-plist @@ -0,0 +1,2 @@ +%%SITE_PERL%%/Feature/Compat/Defer.pm +%%PERL5_MAN3%%/Feature::Compat::Defer.3.gz diff --git a/devel/p5-Mutex/Makefile b/devel/p5-Mutex/Makefile new file mode 100644 index 000000000000..c765b42ff814 --- /dev/null +++ b/devel/p5-Mutex/Makefile @@ -0,0 +1,21 @@ +PORTNAME= Mutex +PORTVERSION= 1.011 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:MARIOROY +PKGNAMEPREFIX= p5- + +MAINTAINER= dvl@FreeBSD.org +COMMENT= Various locking implementations supporting processes and threads +WWW= https://metacpan.org/pod/Mutex + +LICENSE= ART10 + +USES= perl5 +USE_PERL5= configure + +RUN_DEPENDS= p5-ExtUtils-MakeMaker>0:devel/p5-ExtUtils-MakeMaker + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/p5-Mutex/distinfo b/devel/p5-Mutex/distinfo new file mode 100644 index 000000000000..5b313369147c --- /dev/null +++ b/devel/p5-Mutex/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1752859539 +SHA256 (Mutex-1.011.tar.gz) = c9aad8b6ebafbdd1de8404d87c5ac1e455d84dca6eb55fa506e3ce3365cb3369 +SIZE (Mutex-1.011.tar.gz) = 17447 diff --git a/devel/p5-Mutex/pkg-descr b/devel/p5-Mutex/pkg-descr new file mode 100644 index 000000000000..8d05c2da268f --- /dev/null +++ b/devel/p5-Mutex/pkg-descr @@ -0,0 +1,14 @@ +This module, a standalone version of MCE::Mutex, implements locking methods +that can be used to coordinate access to shared data from multiple workers +spawned as processes or threads. + +The inspiration for this module came from reading Mutex for Ruby. + +$m1 = Mutex->new( ); +$m1->impl(); # Channel +$m2 = Mutex->new( path => /tmp/my.lock ); +$m2->impl(); # Flock +$m3 = Mutex->new( impl => "Channel" ); +$m3->impl(); # Channel +$m4 = Mutex->new( impl => "Flock" ); +$m4->impl(); # Flock diff --git a/devel/p5-Mutex/pkg-plist b/devel/p5-Mutex/pkg-plist new file mode 100644 index 000000000000..53106252f5d9 --- /dev/null +++ b/devel/p5-Mutex/pkg-plist @@ -0,0 +1,8 @@ +%%SITE_PERL%%/Mutex.pm +%%SITE_PERL%%/Mutex/Channel.pm +%%SITE_PERL%%/Mutex/Flock.pm +%%SITE_PERL%%/Mutex/Util.pm +%%PERL5_MAN3%%/Mutex.3.gz +%%PERL5_MAN3%%/Mutex::Channel.3.gz +%%PERL5_MAN3%%/Mutex::Flock.3.gz +%%PERL5_MAN3%%/Mutex::Util.3.gz diff --git a/devel/p5-Object-Pad/Makefile b/devel/p5-Object-Pad/Makefile index 6cf7d9fbd865..b682e318ad0f 100644 --- a/devel/p5-Object-Pad/Makefile +++ b/devel/p5-Object-Pad/Makefile @@ -1,5 +1,5 @@ PORTNAME= Object-Pad -PORTVERSION= 0.80.8 +PORTVERSION= 0.82.1 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -11,10 +11,11 @@ WWW= https://metacpan.org/dist/Object-Pad LICENSE= ART10 GPLv1+ LICENSE_COMB= dual -LICENSE_FILE= ${WRKSRC}/LICENSE +LICENSE_FILE_GPLv1+ = ${WRKSRC}/LICENSE -BUILD_DEPENDS= p5-XS-Parse-Keyword>=0.39:devel/p5-XS-Parse-Keyword \ - p5-XS-Parse-Sublike>=0.15:devel/p5-XS-Parse-Sublike +BUILD_DEPENDS= ${RUN_DEPENDS} +RUN_DEPENDS= p5-XS-Parse-Keyword>=0.48:devel/p5-XS-Parse-Keyword \ + p5-XS-Parse-Sublike>=0.35:devel/p5-XS-Parse-Sublike TEST_DEPENDS= p5-Test-Simple>=1.302200:devel/p5-Test-Simple USES= perl5 diff --git a/devel/p5-Object-Pad/distinfo b/devel/p5-Object-Pad/distinfo index c69e887b7c1e..c7b8761a823f 100644 --- a/devel/p5-Object-Pad/distinfo +++ b/devel/p5-Object-Pad/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1708449020 -SHA256 (Object-Pad-0.808.tar.gz) = 109b669c962e212a64b23ae28eae3e9c5bfdf958cb99c85dc1a5f884002a51be -SIZE (Object-Pad-0.808.tar.gz) = 181101 +TIMESTAMP = 1752566676 +SHA256 (Object-Pad-0.821.tar.gz) = b5d505f8fa162e0e6be2ae58b0f334494c4f791b3a040f2f6b89014f0484520c +SIZE (Object-Pad-0.821.tar.gz) = 203861 diff --git a/devel/p5-Object-Pad/pkg-plist b/devel/p5-Object-Pad/pkg-plist index 428e1bee6b20..273cbf7c8456 100644 --- a/devel/p5-Object-Pad/pkg-plist +++ b/devel/p5-Object-Pad/pkg-plist @@ -1,14 +1,16 @@ %%SITE_ARCH%%/Object/Pad.pm %%SITE_ARCH%%/Object/Pad/ExtensionBuilder.pm -%%SITE_ARCH%%/Object/Pad/ExtensionBuilder_data.pm +%%SITE_ARCH%%/Object/Pad/Guide/MigratingFromClassicalPerl.pod %%SITE_ARCH%%/Object/Pad/MOP/Class.pm %%SITE_ARCH%%/Object/Pad/MOP/Field.pm %%SITE_ARCH%%/Object/Pad/MOP/FieldAttr.pm %%SITE_ARCH%%/Object/Pad/MOP/Method.pm %%SITE_ARCH%%/Object/Pad/MetaFunctions.pm %%SITE_ARCH%%/auto/Object/Pad/Pad.so +%%SITE_ARCH%%/auto/share/module/Object-Pad/include/object_pad.h %%PERL5_MAN3%%/Object::Pad.3.gz %%PERL5_MAN3%%/Object::Pad::ExtensionBuilder.3.gz +%%PERL5_MAN3%%/Object::Pad::Guide::MigratingFromClassicalPerl.3.gz %%PERL5_MAN3%%/Object::Pad::MOP::Class.3.gz %%PERL5_MAN3%%/Object::Pad::MOP::Field.3.gz %%PERL5_MAN3%%/Object::Pad::MOP::FieldAttr.3.gz diff --git a/devel/p5-Syntax-Keyword-Defer/Makefile b/devel/p5-Syntax-Keyword-Defer/Makefile new file mode 100644 index 000000000000..5bf45b119637 --- /dev/null +++ b/devel/p5-Syntax-Keyword-Defer/Makefile @@ -0,0 +1,24 @@ +PORTNAME= Syntax-Keyword-Defer +PORTVERSION= 0.11 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:PEVANS +PKGNAMEPREFIX= p5- + +MAINTAINER= dvl@FreeBSD.org +COMMENT= Execute code when leaving a block +WWW= https://metacpan.org/pod/Syntax::Keyword::Defer + +LICENSE= ART10 + +USES= perl5 +USE_PERL5= modbuild + +MY_DEPENDS= p5-XS-Parse-Keyword>0:devel/p5-XS-Parse-Keyword +BUILD_DEPENDS= ${MY_DEPENDS} +RUN_DEPENDS= ${MY_DEPENDS} + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Syntax/Keyword/Defer/Defer.so + +.include <bsd.port.mk> diff --git a/devel/p5-Syntax-Keyword-Defer/distinfo b/devel/p5-Syntax-Keyword-Defer/distinfo new file mode 100644 index 000000000000..17ee86931636 --- /dev/null +++ b/devel/p5-Syntax-Keyword-Defer/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1753197562 +SHA256 (Syntax-Keyword-Defer-0.11.tar.gz) = b1f6b0be347efb355968abca961643f8e11144a9f301e81df5432795d9d63751 +SIZE (Syntax-Keyword-Defer-0.11.tar.gz) = 29161 diff --git a/devel/p5-Syntax-Keyword-Defer/pkg-descr b/devel/p5-Syntax-Keyword-Defer/pkg-descr new file mode 100644 index 000000000000..536bda5936f1 --- /dev/null +++ b/devel/p5-Syntax-Keyword-Defer/pkg-descr @@ -0,0 +1,14 @@ +This module provides a syntax plugin that implements a block which executes +when the containing scope has finished. + + use Syntax::Keyword::Defer; + + { + my $dbh = DBI->connect( ... ) or die "Cannot connect"; + defer { $dbh->disconnect; } + + my $sth = $dbh->prepare( ... ) or die "Cannot prepare"; + defer { $sth->finish; } + + ... + } diff --git a/devel/p5-Syntax-Keyword-Defer/pkg-plist b/devel/p5-Syntax-Keyword-Defer/pkg-plist new file mode 100644 index 000000000000..f7a5b55ac6e2 --- /dev/null +++ b/devel/p5-Syntax-Keyword-Defer/pkg-plist @@ -0,0 +1,3 @@ +%%SITE_ARCH%%/Syntax/Keyword/Defer.pm +%%SITE_ARCH%%/auto/Syntax/Keyword/Defer/Defer.so +%%PERL5_MAN3%%/Syntax::Keyword::Defer.3.gz diff --git a/devel/p5-Test-CPANfile/Makefile b/devel/p5-Test-CPANfile/Makefile index a269273c1943..ed54ff00a425 100644 --- a/devel/p5-Test-CPANfile/Makefile +++ b/devel/p5-Test-CPANfile/Makefile @@ -2,7 +2,6 @@ PORTNAME= Test-CPANfile PORTVERSION= 0.08 CATEGORIES= devel perl5 MASTER_SITES= CPAN -MASTER_SITE_SUBDIR= CPAN:ISHIGAKI PKGNAMEPREFIX= p5- MAINTAINER= root@dc365.ru @@ -19,7 +18,7 @@ RUN_DEPENDS= p5-CPAN-Common-Index>=0:devel/p5-CPAN-Common-Index \ p5-Perl-PrereqScanner-NotQuiteLite>=0.9913:devel/p5-Perl-PrereqScanner-NotQuiteLite \ p5-Test-UseAllModules>=0.17:devel/p5-Test-UseAllModules -USES= localbase perl5 +USES= perl5 USE_PERL5= configure test NO_ARCH= yes diff --git a/devel/p5-Test-UseAllModules/Makefile b/devel/p5-Test-UseAllModules/Makefile index d7b1be1d1ab7..c2f0d6859a76 100644 --- a/devel/p5-Test-UseAllModules/Makefile +++ b/devel/p5-Test-UseAllModules/Makefile @@ -15,4 +15,6 @@ LICENSE_COMB= dual USES= perl5 USE_PERL5= configure +NO_ARCH= yes + .include <bsd.port.mk> diff --git a/devel/p5-isa/Makefile b/devel/p5-isa/Makefile new file mode 100644 index 000000000000..a7f7ba472320 --- /dev/null +++ b/devel/p5-isa/Makefile @@ -0,0 +1,19 @@ +PORTNAME= isa +PORTVERSION= 2.001 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:TOBYINK +PKGNAMEPREFIX= p5- + +MAINTAINER= dvl@FreeBSD.org +COMMENT= isa - is not the isa operator +WWW= https://metacpan.org/pod/isa + +LICENSE= ART10 + +USES= perl5 +USE_PERL5= configure + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/p5-isa/distinfo b/devel/p5-isa/distinfo new file mode 100644 index 000000000000..07f9749263de --- /dev/null +++ b/devel/p5-isa/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1753113333 +SHA256 (isa-2.001.tar.gz) = 0f947dd5a11845e74db40dadc2e8c6d5766539687f4a08a3b1ef418326c4585b +SIZE (isa-2.001.tar.gz) = 15623 diff --git a/devel/p5-isa/pkg-descr b/devel/p5-isa/pkg-descr new file mode 100644 index 000000000000..1554f10369a3 --- /dev/null +++ b/devel/p5-isa/pkg-descr @@ -0,0 +1,9 @@ +The new isa operator in Perl 5.32 is pretty great, but if you need to support +legacy versions of Perl, you can't use it yet. This module gives you isa-like +functions you can use in Perl 5.6 and above. + +If you've got Type::Tiny::XS installed, you will probably find that this module +is faster than the native isa operator! + +The functions exported respect inheritance and allow classes to override their +isa method as you'd expect. diff --git a/devel/p5-isa/pkg-plist b/devel/p5-isa/pkg-plist new file mode 100644 index 000000000000..8804bfc8a804 --- /dev/null +++ b/devel/p5-isa/pkg-plist @@ -0,0 +1,2 @@ +%%SITE_PERL%%/isa.pm +%%PERL5_MAN3%%/isa.3.gz diff --git a/devel/pam_wrapper/Makefile b/devel/pam_wrapper/Makefile index 1d7ed4600252..7f3876739ba4 100644 --- a/devel/pam_wrapper/Makefile +++ b/devel/pam_wrapper/Makefile @@ -1,25 +1,23 @@ -PORTNAME= pam_wrapper -PORTVERSION= 1.0.6 -PORTREVISION= 3 -CATEGORIES= devel -MASTER_SITES= SAMBA/cwrap +PORTNAME= pam_wrapper +PORTVERSION= 1.0.6 +PORTREVISION= 3 +CATEGORIES= devel +MASTER_SITES= SAMBA/cwrap -MAINTAINER= ports@FreeBSD.org -COMMENT= Preloadable wrapper to test PAM applications and PAM Modules -WWW= https://cwrap.org/pam_wrapper.html +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Tool to test PAM applications and PAM modules +WWW= https://cwrap.org/nss_wrapper.html \ + https://git.samba.org/?p=pam_wrapper.git -LICENSE= GPLv3 +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/COPYING -EXTRA_PATCHES= ${PATCHDIR}/python-detection.patch:-p1 +TEST_DEPENDS= cmocka>=1.1.1:sysutils/cmocka -USES= cmake python -USE_LDCONFIG= yes +USES= cmake:testing pathfix python -OPTIONS_DEFINE= TEST -OPTIONS_DEFAULT= TEST - -TEST_TEST_TARGET= test -TEST_CMAKE_BOOL= UNIT_TESTING -TEST_BUILD_DEPENDS= cmocka>=1.1.1:sysutils/cmocka +CMAKE_OFF= UNIT_TESTING +CMAKE_TESTING_ON= UNIT_TESTING +USE_LDCONFIG= yes .include <bsd.port.mk> diff --git a/devel/pam_wrapper/files/python-detection.patch b/devel/pam_wrapper/files/python-detection.patch deleted file mode 100644 index f9a9c8a7d178..000000000000 --- a/devel/pam_wrapper/files/python-detection.patch +++ /dev/null @@ -1,120 +0,0 @@ -From 6d25aa0f94a8fb7f263b88eb3b0c0d15c1d88ed6 Mon Sep 17 00:00:00 2001 -From: Andreas Schneider <asn@samba.org> -Date: Tue, 3 Jul 2018 11:33:04 +0200 -Subject: cmake: Fix python2 and python3 detection - -Signed-off-by: Andreas Schneider <asn@samba.org> ---- - src/python/python2/CMakeLists.txt | 40 ++++++++++++++++++++++++--------------- - src/python/python3/CMakeLists.txt | 40 ++++++++++++++++++++++++--------------- - 2 files changed, 50 insertions(+), 30 deletions(-) - -diff --git a/src/python/python2/CMakeLists.txt b/src/python/python2/CMakeLists.txt -index faceec3..02b4063 100644 ---- a/src/python/python2/CMakeLists.txt -+++ b/src/python/python2/CMakeLists.txt -@@ -1,23 +1,33 @@ - project(python2-pamtest C) - --unset(PYTHON_EXECUTABLE CACHE) --unset(PYTHON_INCLUDE_DIR CACHE) --unset(PYTHON_LIBRARY CACHE) --unset(PYTHON_SITELIB CACHE) --unset(PYTHONLIBS_FOUND CACHE) --unset(PYTHONLIBS_VERSION_STRING CACHE) -+if (NOT PYTHON2_LIBRARY) -+ unset(PYTHON_EXECUTABLE CACHE) -+ unset(PYTHON_INCLUDE_DIR CACHE) -+ unset(PYTHON_LIBRARY CACHE) -+ unset(PYTHON_SITELIB CACHE) -+ unset(PYTHONLIBS_FOUND CACHE) -+ unset(PYTHONLIBS_VERSION_STRING CACHE) - --set(Python_ADDITIONAL_VERSIONS 2.7 2.6) --find_package(PythonLibs) --find_package(PythonInterp) --find_package(PythonSiteLibs) -+ find_package(PythonLibs 2) -+ find_package(PythonInterp 2) -+ find_package(PythonSiteLibs 2) - --if (PYTHONLIBS_FOUND) -- set(PYTHON2_EXECUTABLE ${PYTHON_EXECUTABLE} CACHE FILEPATH "PYTHON2_EXECUTABLE") -- set(PYTHON2_INCLUDE_DIR ${PYTHON_INCLUDE_DIR}) -- set(PYTHON2_LIBRARY ${PYTHON_LIBRARY}) -- set(PYTHON2_SITELIB ${PYTHON_SITELIB}) -+ if (PYTHONLIBS_FOUND) -+ set(PYTHON2_EXECUTABLE ${PYTHON_EXECUTABLE} CACHE FILEPATH "PYTHON2_EXECUTABLE") -+ set(PYTHON2_INCLUDE_DIR ${PYTHON_INCLUDE_DIR}) -+ set(PYTHON2_LIBRARY ${PYTHON_LIBRARY}) -+ set(PYTHON2_SITELIB ${PYTHON_SITELIB}) -+ endif() - -+ unset(PYTHON_EXECUTABLE CACHE) -+ unset(PYTHON_INCLUDE_DIR CACHE) -+ unset(PYTHON_LIBRARY CACHE) -+ unset(PYTHON_SITELIB CACHE) -+ unset(PYTHONLIBS_FOUND CACHE) -+ unset(PYTHONLIBS_VERSION_STRING CACHE) -+endif() -+ -+if (PYTHON2_INCLUDE_DIR AND PYTHON2_LIBRARY AND PYTHON2_SITELIB) - include_directories(${CMAKE_BINARY_DIR}) - include_directories(${pam_wrapper-headers_DIR}) - include_directories(${PYTHON2_INCLUDE_DIR}) -diff --git a/src/python/python3/CMakeLists.txt b/src/python/python3/CMakeLists.txt -index 1e1599b..1a61303 100644 ---- a/src/python/python3/CMakeLists.txt -+++ b/src/python/python3/CMakeLists.txt -@@ -1,23 +1,33 @@ - project(python3-pamtest C) - --unset(PYTHON_EXECUTABLE CACHE) --unset(PYTHON_INCLUDE_DIR CACHE) --unset(PYTHON_LIBRARY CACHE) --unset(PYTHON_SITELIB CACHE) --unset(PYTHONLIBS_FOUND CACHE) --unset(PYTHONLIBS_VERSION_STRING CACHE) -+if (NOT PYTHON3_LIBRARY) -+ unset(PYTHON_EXECUTABLE CACHE) -+ unset(PYTHON_INCLUDE_DIR CACHE) -+ unset(PYTHON_LIBRARY CACHE) -+ unset(PYTHON_SITELIB CACHE) -+ unset(PYTHONLIBS_FOUND CACHE) -+ unset(PYTHONLIBS_VERSION_STRING CACHE) - --set(Python_ADDITIONAL_VERSIONS 3.8 3.7 3.6) --find_package(PythonLibs) --find_package(PythonInterp) --find_package(PythonSiteLibs) -+ find_package(PythonLibs 3) -+ find_package(PythonInterp 3) -+ find_package(PythonSiteLibs 3) - --if (PYTHONLIBS_FOUND) -- set(PYTHON3_LIBRARY ${PYTHON_LIBRARY}) -- set(PYTHON3_INCLUDE_DIR ${PYTHON_INCLUDE_DIR}) -- set(PYTHON3_SITELIB ${PYTHON_SITELIB}) -- set(PYTHON3_EXECUTABLE ${PYTHON_EXECUTABLE} CACHE FILEPATH "PYTHON3_EXECUTABLE") -+ if (PYTHONLIBS_FOUND) -+ set(PYTHON3_LIBRARY ${PYTHON_LIBRARY}) -+ set(PYTHON3_INCLUDE_DIR ${PYTHON_INCLUDE_DIR}) -+ set(PYTHON3_SITELIB ${PYTHON_SITELIB}) -+ set(PYTHON3_EXECUTABLE ${PYTHON_EXECUTABLE} CACHE FILEPATH "PYTHON3_EXECUTABLE") -+ endif() - -+ unset(PYTHON_EXECUTABLE CACHE) -+ unset(PYTHON_INCLUDE_DIR CACHE) -+ unset(PYTHON_LIBRARY CACHE) -+ unset(PYTHON_SITELIB CACHE) -+ unset(PYTHONLIBS_FOUND CACHE) -+ unset(PYTHONLIBS_VERSION_STRING CACHE) -+endif() -+ -+if (PYTHON3_INCLUDE_DIR AND PYTHON3_LIBRARY AND PYTHON3_SITELIB) - include_directories(${CMAKE_BINARY_DIR}) - include_directories(${pam_wrapper-headers_DIR}) - include_directories(${PYTHON3_INCLUDE_DIR}) --- -cgit v1.1 - diff --git a/devel/pam_wrapper/pkg-plist b/devel/pam_wrapper/pkg-plist index e16b23f152bb..5c58409319ba 100644 --- a/devel/pam_wrapper/pkg-plist +++ b/devel/pam_wrapper/pkg-plist @@ -1,21 +1,21 @@ -libdata/pkgconfig/pam_wrapper.pc -libdata/pkgconfig/libpamtest.pc +include/libpamtest.h +lib/cmake/libpamtest/libpamtest-config-version.cmake +lib/cmake/libpamtest/libpamtest-config.cmake lib/cmake/pam_wrapper/pam_wrapper-config-version.cmake lib/cmake/pam_wrapper/pam_wrapper-config.cmake -lib/cmake/libpamtest/libpamtest-config.cmake -lib/cmake/libpamtest/libpamtest-config-version.cmake -lib/libpam_wrapper.so.0.0.3 -lib/libpam_wrapper.so.0 lib/libpam_wrapper.so -lib/libpamtest.so.0.0.3 -lib/libpamtest.so.0 +lib/libpam_wrapper.so.0 +lib/libpam_wrapper.so.0.0.3 lib/libpamtest.so -lib/pam_wrapper/pam_matrix.so +lib/libpamtest.so.0 +lib/libpamtest.so.0.0.3 lib/pam_wrapper/pam_get_items.so +lib/pam_wrapper/pam_matrix.so lib/pam_wrapper/pam_set_items.so %%PYTHON_SITELIBDIR%%/pypamtest.so -include/libpamtest.h +libdata/pkgconfig/libpamtest.pc +libdata/pkgconfig/pam_wrapper.pc share/man/man1/pam_wrapper.1.gz -share/man/man8/pam_matrix.8.gz share/man/man8/pam_get_items.8.gz +share/man/man8/pam_matrix.8.gz share/man/man8/pam_set_items.8.gz diff --git a/devel/pecl-mustache/files/patch-php85 b/devel/pecl-mustache/files/patch-php85 new file mode 100644 index 000000000000..9b8eba67e88e --- /dev/null +++ b/devel/pecl-mustache/files/patch-php85 @@ -0,0 +1,11 @@ +--- mustache_exceptions.cpp.orig 2022-11-26 22:02:48 UTC ++++ mustache_exceptions.cpp +@@ -18,7 +18,7 @@ PHP_MINIT_FUNCTION(mustache_exceptions) + PHP_MINIT_FUNCTION(mustache_exceptions) + { + try { +- zend_class_entry * exception_ce = zend_exception_get_default(); ++ zend_class_entry * exception_ce = zend_ce_exception; + + // MustacheException + zend_class_entry mustache_exception_ce; diff --git a/devel/pecl-zookeeper/files/patch-php85 b/devel/pecl-zookeeper/files/patch-php85 new file mode 100644 index 000000000000..6efa2f09aa6b --- /dev/null +++ b/devel/pecl-zookeeper/files/patch-php85 @@ -0,0 +1,11 @@ +--- php_zookeeper_exceptions.c.orig 2025-01-02 06:11:14 UTC ++++ php_zookeeper_exceptions.c +@@ -39,7 +39,7 @@ void php_zk_register_exceptions() + zend_class_entry ce; + + INIT_CLASS_ENTRY(ce, "ZookeeperException", NULL); +- zk_base_exception = zend_register_internal_class_ex(&ce, zend_exception_get_default()); ++ zk_base_exception = zend_register_internal_class_ex(&ce, zend_ce_exception); + + INIT_CLASS_ENTRY(ce, "ZookeeperOperationTimeoutException", NULL); + zk_optimeout_exception = zend_register_internal_class_ex(&ce, zk_base_exception); diff --git a/devel/premake5/Makefile b/devel/premake5/Makefile index 0b1c074e716f..7089f7dd6f6f 100644 --- a/devel/premake5/Makefile +++ b/devel/premake5/Makefile @@ -1,6 +1,6 @@ PORTNAME= premake DISTVERSIONPREFIX= v -DISTVERSION= 5.0.0-beta6 +DISTVERSION= 5.0.0-beta7 CATEGORIES= devel MASTER_SITES= https://github.com/premake/premake-core/releases/download/${DISTVERSIONFULL}/ PKGNAMESUFFIX= 5 @@ -23,6 +23,8 @@ MAKE_ARGS= CC="${CC}" \ CXX="${CXX}" ALL_TARGET= bsd +NO_WRKSUBDIR= yes + PLIST_FILES= bin/premake5 do-install: diff --git a/devel/premake5/distinfo b/devel/premake5/distinfo index 07b8351ad932..7c5e38462737 100644 --- a/devel/premake5/distinfo +++ b/devel/premake5/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747687895 -SHA256 (premake-5.0.0-beta6-src.zip) = 8832890451889c7ca9ab62c507d86fc9bfde45094274e5e4f46f82a258b5789b -SIZE (premake-5.0.0-beta6-src.zip) = 10622489 +TIMESTAMP = 1753007841 +SHA256 (premake-5.0.0-beta7-src.zip) = d39874aed04e317a46bdd281b193fe58c70457cd07bbd50e1bdcb4729c3a4860 +SIZE (premake-5.0.0-beta7-src.zip) = 10926866 diff --git a/devel/premake5/files/patch-src_host_premake.h b/devel/premake5/files/patch-src_host_premake.h deleted file mode 100644 index e869762d9bf1..000000000000 --- a/devel/premake5/files/patch-src_host_premake.h +++ /dev/null @@ -1,13 +0,0 @@ ---- src/host/premake.h.orig 2025-03-08 19:35:32 UTC -+++ src/host/premake.h -@@ -72,6 +72,10 @@ - #define PLATFORM_ARCHITECTURE "loongarch64" - #elif defined(__e2k__) - #define PLATFORM_ARCHITECTURE "e2k" -+#elif defined(__powerpc64__) -+#define PLATFORM_ARCHITECTURE "PPC64" -+#elif defined(__powerpc__) -+#define PLATFORM_ARCHITECTURE "PPC" - #elif !defined(RC_INVOKED) - #error Unknown architecture detected - #endif diff --git a/devel/priv_wrapper/Makefile b/devel/priv_wrapper/Makefile new file mode 100644 index 000000000000..9dcd183ec00e --- /dev/null +++ b/devel/priv_wrapper/Makefile @@ -0,0 +1,24 @@ +PORTNAME= priv_wrapper +PORTVERSION= 1.0.1 +CATEGORIES= devel +MASTER_SITES= SAMBA/cwrap + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Library to disable resource limits and other privilege dropping +WWW= https://cwrap.org/priv_wrapper.html \ + https://git.samba.org/?p=priv_wrapper.git + +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/LICENSE + +TEST_DEPENDS= cmocka>=1.1.0:sysutils/cmocka + +USES= cmake:testing pathfix + +CMAKE_OFF= HELGRIND_TESTING \ + PICKY_DEVELOPER \ + UNIT_TESTING +CMAKE_TESTING_ON= UNIT_TESTING +USE_LDCONFIG= yes + +.include <bsd.port.mk> diff --git a/devel/priv_wrapper/distinfo b/devel/priv_wrapper/distinfo new file mode 100644 index 000000000000..b9fb96577309 --- /dev/null +++ b/devel/priv_wrapper/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1752566666 +SHA256 (priv_wrapper-1.0.1.tar.gz) = b10bff1672640e9e0dc92a821e8173bd0d727a148b5939f01e95abc89621e3c1 +SIZE (priv_wrapper-1.0.1.tar.gz) = 31602 diff --git a/devel/priv_wrapper/pkg-descr b/devel/priv_wrapper/pkg-descr new file mode 100644 index 000000000000..5935ba799e3b --- /dev/null +++ b/devel/priv_wrapper/pkg-descr @@ -0,0 +1 @@ +priv_wrapper allows to disable chroot, prctl, pledge and setrlmit system calls. diff --git a/devel/priv_wrapper/pkg-plist b/devel/priv_wrapper/pkg-plist new file mode 100644 index 000000000000..cdbd27c432b7 --- /dev/null +++ b/devel/priv_wrapper/pkg-plist @@ -0,0 +1,7 @@ +lib/cmake/priv_wrapper/priv_wrapper-config-version.cmake +lib/cmake/priv_wrapper/priv_wrapper-config.cmake +lib/libpriv_wrapper.so +lib/libpriv_wrapper.so.0 +lib/libpriv_wrapper.so.0.0.2 +libdata/pkgconfig/priv_wrapper.pc +share/man/man1/priv_wrapper.1.gz diff --git a/devel/protoc-gen-go-grpc/Makefile b/devel/protoc-gen-go-grpc/Makefile index 888b41f99d8d..32b331a42b35 100644 --- a/devel/protoc-gen-go-grpc/Makefile +++ b/devel/protoc-gen-go-grpc/Makefile @@ -1,6 +1,6 @@ PORTNAME= protoc-gen-go-grpc DISTVERSIONPREFIX= v -DISTVERSION= 1.74.1 +DISTVERSION= 1.74.2 CATEGORIES= devel MAINTAINER= bofh@FreeBSD.org diff --git a/devel/protoc-gen-go-grpc/distinfo b/devel/protoc-gen-go-grpc/distinfo index c3f90ce83583..24b9342a762d 100644 --- a/devel/protoc-gen-go-grpc/distinfo +++ b/devel/protoc-gen-go-grpc/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1752969978 -SHA256 (grpc-grpc-go-v1.74.1_GH0.tar.gz) = a2c5e5a7030ec36061638bf4abb8b1955e17882bfb721ffcd4422d57ad34d838 -SIZE (grpc-grpc-go-v1.74.1_GH0.tar.gz) = 2440132 +TIMESTAMP = 1753284830 +SHA256 (grpc-grpc-go-v1.74.2_GH0.tar.gz) = da6fa507c6225914d520e1b7fe1cca28ee8a499d088d36c2c63e9f8313bb9f82 +SIZE (grpc-grpc-go-v1.74.2_GH0.tar.gz) = 2440089 SHA256 (golang-net-v0.35.0_GH0.tar.gz) = 6a09895ea551a07f69fb17d8be418cdb96cc3b6338888deb1d7b0b22ed00021e SIZE (golang-net-v0.35.0_GH0.tar.gz) = 1500897 SHA256 (golang-sys-v0.30.0_GH0.tar.gz) = 3e54dfe262f4f09341622679101c0f10935028cc945f78a97f898b2416edb1f0 diff --git a/devel/py-all-repos/Makefile b/devel/py-all-repos/Makefile index f7e560f3ded7..a90a440f63f0 100644 --- a/devel/py-all-repos/Makefile +++ b/devel/py-all-repos/Makefile @@ -1,5 +1,5 @@ PORTNAME= all-repos -PORTVERSION= 1.29.0 +PORTVERSION= 1.30.0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-all-repos/distinfo b/devel/py-all-repos/distinfo index 0b5fb2270244..04cbcf3aa5e0 100644 --- a/devel/py-all-repos/distinfo +++ b/devel/py-all-repos/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738982814 -SHA256 (all_repos-1.29.0.tar.gz) = 5b85bd259819f5e7d1dd6a06f0f4730d1ea822b95f496edcdbafd328110547f0 -SIZE (all_repos-1.29.0.tar.gz) = 31019 +TIMESTAMP = 1752566680 +SHA256 (all_repos-1.30.0.tar.gz) = 4407ca18c5d63428ec3d1af21a36527e999f04dffcd36cbfbd8e8c1d6792ec1b +SIZE (all_repos-1.30.0.tar.gz) = 31014 diff --git a/devel/py-archinfo/Makefile b/devel/py-archinfo/Makefile index 433913a882bf..ce6641b1943a 100644 --- a/devel/py-archinfo/Makefile +++ b/devel/py-archinfo/Makefile @@ -1,6 +1,6 @@ PORTNAME= archinfo DISTVERSIONPREFIX= v -DISTVERSION= 9.2.164 +DISTVERSION= 9.2.167 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-archinfo/distinfo b/devel/py-archinfo/distinfo index faa04178359f..242398e00c66 100644 --- a/devel/py-archinfo/distinfo +++ b/devel/py-archinfo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752072960 -SHA256 (angr-archinfo-v9.2.164_GH0.tar.gz) = 08c1ba6a2963b46c9d5492f1bee947e32b150c3543e0bf2e50c1e71f6d5c3075 -SIZE (angr-archinfo-v9.2.164_GH0.tar.gz) = 45845 +TIMESTAMP = 1753255402 +SHA256 (angr-archinfo-v9.2.167_GH0.tar.gz) = ab4e47ca21d8e0ce8e05cbb62e77d5c2544c78586d9c3c21314f81b3b7c1a095 +SIZE (angr-archinfo-v9.2.167_GH0.tar.gz) = 45842 diff --git a/devel/py-astroid/Makefile b/devel/py-astroid/Makefile index ae3f92e868d0..477c4964d8f1 100644 --- a/devel/py-astroid/Makefile +++ b/devel/py-astroid/Makefile @@ -1,5 +1,5 @@ PORTNAME= astroid -PORTVERSION= 3.3.10 +PORTVERSION= 3.3.11 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-astroid/distinfo b/devel/py-astroid/distinfo index 8c4d7701eb76..45d0f3f2cd21 100644 --- a/devel/py-astroid/distinfo +++ b/devel/py-astroid/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747715348 -SHA256 (astroid-3.3.10.tar.gz) = c332157953060c6deb9caa57303ae0d20b0fbdb2e59b4a4f2a6ba49d0a7961ce -SIZE (astroid-3.3.10.tar.gz) = 398941 +TIMESTAMP = 1752566682 +SHA256 (astroid-3.3.11.tar.gz) = 1e5a5011af2920c7c67a53f65d536d65bfa7116feeaf2354d8b94f29573bb0ce +SIZE (astroid-3.3.11.tar.gz) = 400439 diff --git a/devel/py-blockbuster/Makefile b/devel/py-blockbuster/Makefile index 82f520d64782..0d4d7a4523bb 100644 --- a/devel/py-blockbuster/Makefile +++ b/devel/py-blockbuster/Makefile @@ -1,5 +1,5 @@ PORTNAME= blockbuster -PORTVERSION= 1.5.24 +PORTVERSION= 1.5.25 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-blockbuster/distinfo b/devel/py-blockbuster/distinfo index 97c4c8575bd1..9c420c9a18b1 100644 --- a/devel/py-blockbuster/distinfo +++ b/devel/py-blockbuster/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742405432 -SHA256 (blockbuster-1.5.24.tar.gz) = 97645775761a5d425666ec0bc99629b65c7eccdc2f770d2439850682567af4ec -SIZE (blockbuster-1.5.24.tar.gz) = 51245 +TIMESTAMP = 1752566684 +SHA256 (blockbuster-1.5.25.tar.gz) = b72f1d2aefdeecd2a820ddf1e1c8593bf00b96e9fdc4cd2199ebafd06f7cb8f0 +SIZE (blockbuster-1.5.25.tar.gz) = 36058 diff --git a/devel/py-clldutils/Makefile b/devel/py-clldutils/Makefile index f77ae0b91215..1b420981e498 100644 --- a/devel/py-clldutils/Makefile +++ b/devel/py-clldutils/Makefile @@ -1,5 +1,6 @@ PORTNAME= clldutils PORTVERSION= 3.24.2 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -18,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tabulate>=0:devel/py-tabulate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorlog>=0:devel/py-colorlog@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>=0:textproc/py-markdown@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=0:textproc/py-markupsafe@${PY_FLAVOR} USES= python diff --git a/devel/py-grab/Makefile b/devel/py-grab/Makefile index f36086c99d8c..775b25e842eb 100644 --- a/devel/py-grab/Makefile +++ b/devel/py-grab/Makefile @@ -1,6 +1,6 @@ PORTNAME= grab PORTVERSION= 0.6.41 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,7 +12,7 @@ WWW= http://grablib.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycurl>0:ftp/py-pycurl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}weblib>0:devel/py-weblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}selection>0:devel/py-selection@${PY_FLAVOR} \ diff --git a/devel/py-hypothesis/Makefile b/devel/py-hypothesis/Makefile index 1132e8cbdaa6..9fc2556ed6d0 100644 --- a/devel/py-hypothesis/Makefile +++ b/devel/py-hypothesis/Makefile @@ -1,5 +1,5 @@ PORTNAME= hypothesis -PORTVERSION= 6.135.29 +PORTVERSION= 6.135.30 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-hypothesis/distinfo b/devel/py-hypothesis/distinfo index 694fa8cedc8f..e7240f21906d 100644 --- a/devel/py-hypothesis/distinfo +++ b/devel/py-hypothesis/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752416418 -SHA256 (hypothesis-6.135.29.tar.gz) = 871acb38ff61346a420267f81f4ba05ad9a85d08965211edf9b29bc0c1ad9d7b -SIZE (hypothesis-6.135.29.tar.gz) = 455112 +TIMESTAMP = 1752566686 +SHA256 (hypothesis-6.135.30.tar.gz) = d63d99bb7aa54a6f1fa44a4c563a3b752c0d36f762911b2a1db768fd6dc3314a +SIZE (hypothesis-6.135.30.tar.gz) = 455647 diff --git a/devel/py-jupyter-events/Makefile b/devel/py-jupyter-events/Makefile index 245669573b35..bec62ce3a72d 100644 --- a/devel/py-jupyter-events/Makefile +++ b/devel/py-jupyter-events/Makefile @@ -1,5 +1,6 @@ PORTNAME= jupyter-events PORTVERSION= 0.12.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -29,6 +30,7 @@ RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fqdn>=0:www/py-fqdn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpointer>=1.13:devel/py-jsonpointer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rfc3339-validator>=0:devel/py-rfc3339-validator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rfc3986-validator>=0.1.0:devel/py-rfc3986-validator@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rfc3987-syntax>=1.1.0:www/py-rfc3987-syntax@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uri-template>=0:net/py-uri-template@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webcolors>=24.6.0:graphics/py-webcolors@${PY_FLAVOR} diff --git a/devel/py-keystoneauth1/Makefile b/devel/py-keystoneauth1/Makefile index 18bdc16cd82e..4344908134c1 100644 --- a/devel/py-keystoneauth1/Makefile +++ b/devel/py-keystoneauth1/Makefile @@ -1,5 +1,6 @@ PORTNAME= keystoneauth1 PORTVERSION= 5.11.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -36,6 +37,6 @@ BETAMAX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}betamax>=0.7.0:www/py-betamax@${PY_F ${PYTHON_PKGNAMEPREFIX}pyyaml>=3.13:devel/py-pyyaml@${PY_FLAVOR} KERBEROS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests-kerberos>=0.8.0:security/py-requests-kerberos@${PY_FLAVOR} OAUTH1_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oauthlib>=0.6.2:security/py-oauthlib@${PY_FLAVOR} -SAML2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.2.0:devel/py-lxml@${PY_FLAVOR} +SAML2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=4.2.0:devel/py-lxml5@${PY_FLAVOR} .include <bsd.port.mk> diff --git a/devel/py-libtaxii/Makefile b/devel/py-libtaxii/Makefile index cd1e71a3f9f0..c1e4ffbc5474 100644 --- a/devel/py-libtaxii/Makefile +++ b/devel/py-libtaxii/Makefile @@ -1,6 +1,6 @@ PORTNAME= libtaxii PORTVERSION= 1.1.119 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.3:devel/py-lxml@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=2.2.3:devel/py-lxml5@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=1.4.1:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} diff --git a/devel/py-mypy/Makefile b/devel/py-mypy/Makefile index b58180f20d61..36f6bae7547c 100644 --- a/devel/py-mypy/Makefile +++ b/devel/py-mypy/Makefile @@ -1,5 +1,5 @@ PORTNAME= mypy -PORTVERSION= 1.16.1 +PORTVERSION= 1.17.0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -27,7 +27,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy_extensions>=1.0.0:devel/py-mypy_extensi TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=18.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}filelock>=3.3.0:sysutils/py-filelock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.6.1<5.0.0:devel/py-importlib-metadata@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml>=4.4.0:devel/py-lxml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml5>=4.4.0:devel/py-lxml5@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=4.0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}py>=1.5.2:devel/py-py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=2.9.0:devel/py-pytest-cov@${PY_FLAVOR} \ @@ -53,6 +53,6 @@ DMYPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=4.0:sysutils/py-psutil@${PY_FL FASTER_CACHE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}orjson>=0:devel/py-orjson@${PY_FLAVOR} INSTALL_TYPES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR} MYPYC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=50:devel/py-setuptools@${PY_FLAVOR} -REPORTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} +REPORTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} .include <bsd.port.mk> diff --git a/devel/py-mypy/distinfo b/devel/py-mypy/distinfo index 0d28e4f3f568..ec377199b8b1 100644 --- a/devel/py-mypy/distinfo +++ b/devel/py-mypy/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750188080 -SHA256 (mypy-1.16.1.tar.gz) = 6bd00a0a2094841c5e47e7374bb42b83d64c527a502e3334e1173a0c24437bab -SIZE (mypy-1.16.1.tar.gz) = 3324747 +TIMESTAMP = 1752566688 +SHA256 (mypy-1.17.0.tar.gz) = e5d7ccc08ba089c06e2f5629c660388ef1fee708444f1dee0b9203fa031dee03 +SIZE (mypy-1.17.0.tar.gz) = 3352114 diff --git a/devel/py-opentelemetry-distro/Makefile b/devel/py-opentelemetry-distro/Makefile index 61b372827037..81afba646c5e 100644 --- a/devel/py-opentelemetry-distro/Makefile +++ b/devel/py-opentelemetry-distro/Makefile @@ -1,5 +1,5 @@ PORTNAME= opentelemetry-distro -PORTVERSION= 0.55b1 +PORTVERSION= 0.56b0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -27,6 +27,6 @@ OPTIONS_DEFINE= OTLP OPTIONS_DEFAULT=OTLP OTLP_DESC= OpenTelemetry Protocol support -OTLP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opentelemetry-exporter-otlp>=1.34.1:devel/py-opentelemetry-exporter-otlp@${PY_FLAVOR} +OTLP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opentelemetry-exporter-otlp>=1.35.0:devel/py-opentelemetry-exporter-otlp@${PY_FLAVOR} .include <bsd.port.mk> diff --git a/devel/py-opentelemetry-distro/distinfo b/devel/py-opentelemetry-distro/distinfo index 93600a80028b..766fca7b24d4 100644 --- a/devel/py-opentelemetry-distro/distinfo +++ b/devel/py-opentelemetry-distro/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751208090 -SHA256 (opentelemetry_distro-0.55b1.tar.gz) = da442bf137ab48f531b87d2ec80a19eada53b54c153ad96f0689f946a8d9bcd3 -SIZE (opentelemetry_distro-0.55b1.tar.gz) = 2582 +TIMESTAMP = 1752566690 +SHA256 (opentelemetry_distro-0.56b0.tar.gz) = 87b82e2c53a4d617b9faaa7960395f73ed158bfebec790923abac0796974fe2d +SIZE (opentelemetry_distro-0.56b0.tar.gz) = 2582 diff --git a/devel/py-opentelemetry-instrumentation-asgi/Makefile b/devel/py-opentelemetry-instrumentation-asgi/Makefile index 9977aa514dc4..d038673f4247 100644 --- a/devel/py-opentelemetry-instrumentation-asgi/Makefile +++ b/devel/py-opentelemetry-instrumentation-asgi/Makefile @@ -1,5 +1,5 @@ PORTNAME= opentelemetry-instrumentation-asgi -PORTVERSION= 0.55b1 +PORTVERSION= 0.56b0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-opentelemetry-instrumentation-asgi/distinfo b/devel/py-opentelemetry-instrumentation-asgi/distinfo index 348a31c55292..3e6d55e72243 100644 --- a/devel/py-opentelemetry-instrumentation-asgi/distinfo +++ b/devel/py-opentelemetry-instrumentation-asgi/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751208094 -SHA256 (opentelemetry_instrumentation_asgi-0.55b1.tar.gz) = 615cde388dd3af4d0e52629a6c75828253618aebcc6e65d93068463811528606 -SIZE (opentelemetry_instrumentation_asgi-0.55b1.tar.gz) = 24356 +TIMESTAMP = 1752566694 +SHA256 (opentelemetry_instrumentation_asgi-0.56b0.tar.gz) = e9142c7a5ad81c019070640ab8a1c217d2ca7cb7621e413cde78d0caece8cda8 +SIZE (opentelemetry_instrumentation_asgi-0.56b0.tar.gz) = 24654 diff --git a/devel/py-opentelemetry-instrumentation-dbapi/Makefile b/devel/py-opentelemetry-instrumentation-dbapi/Makefile index c8f504283cfd..9e008f5ebef9 100644 --- a/devel/py-opentelemetry-instrumentation-dbapi/Makefile +++ b/devel/py-opentelemetry-instrumentation-dbapi/Makefile @@ -1,5 +1,5 @@ PORTNAME= opentelemetry-instrumentation-dbapi -PORTVERSION= 0.55b1 +PORTVERSION= 0.56b0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-opentelemetry-instrumentation-dbapi/distinfo b/devel/py-opentelemetry-instrumentation-dbapi/distinfo index 5ce040d3c400..e385727c5331 100644 --- a/devel/py-opentelemetry-instrumentation-dbapi/distinfo +++ b/devel/py-opentelemetry-instrumentation-dbapi/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751208096 -SHA256 (opentelemetry_instrumentation_dbapi-0.55b1.tar.gz) = b1f1d1fa9bb0da89edced6f224f3e9dbc1675ccd93dbebb5c48a432220173774 -SIZE (opentelemetry_instrumentation_dbapi-0.55b1.tar.gz) = 14176 +TIMESTAMP = 1752566696 +SHA256 (opentelemetry_instrumentation_dbapi-0.56b0.tar.gz) = 94b51a497e3ffe55e5c41b659ef2441f7a6f6ac38bb3cba7fe68bbef13801b6f +SIZE (opentelemetry_instrumentation_dbapi-0.56b0.tar.gz) = 14176 diff --git a/devel/py-opentelemetry-instrumentation-django/Makefile b/devel/py-opentelemetry-instrumentation-django/Makefile index 1f86ce7c3deb..0586572a7eb9 100644 --- a/devel/py-opentelemetry-instrumentation-django/Makefile +++ b/devel/py-opentelemetry-instrumentation-django/Makefile @@ -1,5 +1,5 @@ PORTNAME= opentelemetry-instrumentation-django -PORTVERSION= 0.55b1 +PORTVERSION= 0.56b0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-opentelemetry-instrumentation-django/distinfo b/devel/py-opentelemetry-instrumentation-django/distinfo index 210771fd5a04..bfabc14cada1 100644 --- a/devel/py-opentelemetry-instrumentation-django/distinfo +++ b/devel/py-opentelemetry-instrumentation-django/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751208098 -SHA256 (opentelemetry_instrumentation_django-0.55b1.tar.gz) = 5c179b7fd377f0f617dafcd9f9c07ad980e88fb0983071935b47f9a60ce2c2aa -SIZE (opentelemetry_instrumentation_django-0.55b1.tar.gz) = 25007 +TIMESTAMP = 1752566698 +SHA256 (opentelemetry_instrumentation_django-0.56b0.tar.gz) = 3ad1dff9b4c34d63fd5c512907ace38788bfbfa2d898353fb8c644925ed8a8b6 +SIZE (opentelemetry_instrumentation_django-0.56b0.tar.gz) = 25005 diff --git a/devel/py-opentelemetry-instrumentation-fastapi/Makefile b/devel/py-opentelemetry-instrumentation-fastapi/Makefile index 64a370798eab..afc1b4ab3532 100644 --- a/devel/py-opentelemetry-instrumentation-fastapi/Makefile +++ b/devel/py-opentelemetry-instrumentation-fastapi/Makefile @@ -1,5 +1,5 @@ PORTNAME= opentelemetry-instrumentation-fastapi -PORTVERSION= 0.55b1 +PORTVERSION= 0.56b0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-opentelemetry-instrumentation-fastapi/distinfo b/devel/py-opentelemetry-instrumentation-fastapi/distinfo index a700893740d5..496c690036d5 100644 --- a/devel/py-opentelemetry-instrumentation-fastapi/distinfo +++ b/devel/py-opentelemetry-instrumentation-fastapi/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751208100 -SHA256 (opentelemetry_instrumentation_fastapi-0.55b1.tar.gz) = bb9f8c13a053e7ff7da221248067529cc320e9308d57f3908de0afa36f6c5744 -SIZE (opentelemetry_instrumentation_fastapi-0.55b1.tar.gz) = 20275 +TIMESTAMP = 1752566700 +SHA256 (opentelemetry_instrumentation_fastapi-0.56b0.tar.gz) = 83a3949ff6f48177758692265b24bab16830945841aec519a2c012351589c7ce +SIZE (opentelemetry_instrumentation_fastapi-0.56b0.tar.gz) = 20275 diff --git a/devel/py-opentelemetry-instrumentation-flask/Makefile b/devel/py-opentelemetry-instrumentation-flask/Makefile index 7cdd496ded2f..9a717c18f6f3 100644 --- a/devel/py-opentelemetry-instrumentation-flask/Makefile +++ b/devel/py-opentelemetry-instrumentation-flask/Makefile @@ -1,5 +1,5 @@ PORTNAME= opentelemetry-instrumentation-flask -PORTVERSION= 0.55b1 +PORTVERSION= 0.56b0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-opentelemetry-instrumentation-flask/distinfo b/devel/py-opentelemetry-instrumentation-flask/distinfo index 3b736b68c6ad..c8fa525a76f9 100644 --- a/devel/py-opentelemetry-instrumentation-flask/distinfo +++ b/devel/py-opentelemetry-instrumentation-flask/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751208102 -SHA256 (opentelemetry_instrumentation_flask-0.55b1.tar.gz) = db95a29e87694f9d96744880cfaf7b6672247a839c8ed5c4162a655ba2e9e2d8 -SIZE (opentelemetry_instrumentation_flask-0.55b1.tar.gz) = 19380 +TIMESTAMP = 1752566702 +SHA256 (opentelemetry_instrumentation_flask-0.56b0.tar.gz) = c470e4ff89bc950e30840bab1ff87f7e5c770b62bc1a2c6df32f5c6ede7fae07 +SIZE (opentelemetry_instrumentation_flask-0.56b0.tar.gz) = 19380 diff --git a/devel/py-opentelemetry-instrumentation-psycopg2/Makefile b/devel/py-opentelemetry-instrumentation-psycopg2/Makefile index ec326837cee5..cdbe4420209e 100644 --- a/devel/py-opentelemetry-instrumentation-psycopg2/Makefile +++ b/devel/py-opentelemetry-instrumentation-psycopg2/Makefile @@ -1,5 +1,5 @@ PORTNAME= opentelemetry-instrumentation-psycopg2 -PORTVERSION= 0.55b1 +PORTVERSION= 0.56b0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-opentelemetry-instrumentation-psycopg2/distinfo b/devel/py-opentelemetry-instrumentation-psycopg2/distinfo index 54c617534f20..ee16e23ea213 100644 --- a/devel/py-opentelemetry-instrumentation-psycopg2/distinfo +++ b/devel/py-opentelemetry-instrumentation-psycopg2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751208104 -SHA256 (opentelemetry_instrumentation_psycopg2-0.55b1.tar.gz) = fa7035b328b77196e03a631921e0fc10f4b1d4d36d9b66fe9a38971bb88af6d4 -SIZE (opentelemetry_instrumentation_psycopg2-0.55b1.tar.gz) = 10651 +TIMESTAMP = 1752566704 +SHA256 (opentelemetry_instrumentation_psycopg2-0.56b0.tar.gz) = 33b4186a8728e7d10521d6c8be8f3eeb432a3a5945b278fe66ee62b75776d68c +SIZE (opentelemetry_instrumentation_psycopg2-0.56b0.tar.gz) = 10651 diff --git a/devel/py-opentelemetry-instrumentation-requests/Makefile b/devel/py-opentelemetry-instrumentation-requests/Makefile index bd14c329071d..2b1b4d1669dd 100644 --- a/devel/py-opentelemetry-instrumentation-requests/Makefile +++ b/devel/py-opentelemetry-instrumentation-requests/Makefile @@ -1,5 +1,5 @@ PORTNAME= opentelemetry-instrumentation-requests -PORTVERSION= 0.55b1 +PORTVERSION= 0.56b0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-opentelemetry-instrumentation-requests/distinfo b/devel/py-opentelemetry-instrumentation-requests/distinfo index 17dbd7292bbe..a9d5bd10fcb1 100644 --- a/devel/py-opentelemetry-instrumentation-requests/distinfo +++ b/devel/py-opentelemetry-instrumentation-requests/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751208106 -SHA256 (opentelemetry_instrumentation_requests-0.55b1.tar.gz) = 3a04ae7bc90af08acef074b369275cf77c60533b319fa91cad76a380fd035c83 -SIZE (opentelemetry_instrumentation_requests-0.55b1.tar.gz) = 14778 +TIMESTAMP = 1752566706 +SHA256 (opentelemetry_instrumentation_requests-0.56b0.tar.gz) = bd1ed4f49d377108541ec26beb7050c31548073d43796f5d92bb91a3125fb566 +SIZE (opentelemetry_instrumentation_requests-0.56b0.tar.gz) = 15187 diff --git a/devel/py-opentelemetry-instrumentation-urllib/Makefile b/devel/py-opentelemetry-instrumentation-urllib/Makefile index b7699c5fce4f..bc5e301999fc 100644 --- a/devel/py-opentelemetry-instrumentation-urllib/Makefile +++ b/devel/py-opentelemetry-instrumentation-urllib/Makefile @@ -1,5 +1,5 @@ PORTNAME= opentelemetry-instrumentation-urllib -PORTVERSION= 0.55b1 +PORTVERSION= 0.56b0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-opentelemetry-instrumentation-urllib/distinfo b/devel/py-opentelemetry-instrumentation-urllib/distinfo index 46d256e92b87..ed2e5f252b8c 100644 --- a/devel/py-opentelemetry-instrumentation-urllib/distinfo +++ b/devel/py-opentelemetry-instrumentation-urllib/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751208108 -SHA256 (opentelemetry_instrumentation_urllib-0.55b1.tar.gz) = 9961b6035cc68df048e703089de14da4e05e6f123a1f3d61c9341a2a75123a8d -SIZE (opentelemetry_instrumentation_urllib-0.55b1.tar.gz) = 13920 +TIMESTAMP = 1752566708 +SHA256 (opentelemetry_instrumentation_urllib-0.56b0.tar.gz) = 127401fa17f84ec2f9f0b72d0c968ecb50a6c86651a5d69e6a8cf733b881d328 +SIZE (opentelemetry_instrumentation_urllib-0.56b0.tar.gz) = 13932 diff --git a/devel/py-opentelemetry-instrumentation-urllib3/Makefile b/devel/py-opentelemetry-instrumentation-urllib3/Makefile index 068a94bc1889..0ceb7911d817 100644 --- a/devel/py-opentelemetry-instrumentation-urllib3/Makefile +++ b/devel/py-opentelemetry-instrumentation-urllib3/Makefile @@ -1,5 +1,5 @@ PORTNAME= opentelemetry-instrumentation-urllib3 -PORTVERSION= 0.55b1 +PORTVERSION= 0.56b0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-opentelemetry-instrumentation-urllib3/distinfo b/devel/py-opentelemetry-instrumentation-urllib3/distinfo index 07b0381bdc3f..63a125f845df 100644 --- a/devel/py-opentelemetry-instrumentation-urllib3/distinfo +++ b/devel/py-opentelemetry-instrumentation-urllib3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751208110 -SHA256 (opentelemetry_instrumentation_urllib3-0.55b1.tar.gz) = 2999eb2652c7461ea308ff1b3a61726a695e9df1cc2635b2627017b3a42ee214 -SIZE (opentelemetry_instrumentation_urllib3-0.55b1.tar.gz) = 15789 +TIMESTAMP = 1752566710 +SHA256 (opentelemetry_instrumentation_urllib3-0.56b0.tar.gz) = 4ae4a6877f4137bce60695a03bdfed376f56b6698cc6de286f6401d90260e4ce +SIZE (opentelemetry_instrumentation_urllib3-0.56b0.tar.gz) = 15789 diff --git a/devel/py-opentelemetry-instrumentation-wsgi/Makefile b/devel/py-opentelemetry-instrumentation-wsgi/Makefile index 093d3d1f350e..b2befeca119e 100644 --- a/devel/py-opentelemetry-instrumentation-wsgi/Makefile +++ b/devel/py-opentelemetry-instrumentation-wsgi/Makefile @@ -1,5 +1,5 @@ PORTNAME= opentelemetry-instrumentation-wsgi -PORTVERSION= 0.55b1 +PORTVERSION= 0.56b0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-opentelemetry-instrumentation-wsgi/distinfo b/devel/py-opentelemetry-instrumentation-wsgi/distinfo index befb8bf59a4a..843c19dbac5c 100644 --- a/devel/py-opentelemetry-instrumentation-wsgi/distinfo +++ b/devel/py-opentelemetry-instrumentation-wsgi/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751208112 -SHA256 (opentelemetry_instrumentation_wsgi-0.55b1.tar.gz) = a1a1ba188da720603c7ddbd470e446d994f28b433170968bd0394a3d8d4627ae -SIZE (opentelemetry_instrumentation_wsgi-0.55b1.tar.gz) = 18348 +TIMESTAMP = 1752566712 +SHA256 (opentelemetry_instrumentation_wsgi-0.56b0.tar.gz) = 45618cf9819f1a863a3ef9963654c73293a0118271820cb88281e8ea08d0a31b +SIZE (opentelemetry_instrumentation_wsgi-0.56b0.tar.gz) = 18374 diff --git a/devel/py-opentelemetry-instrumentation/Makefile b/devel/py-opentelemetry-instrumentation/Makefile index 75c86b7565fc..2de111088094 100644 --- a/devel/py-opentelemetry-instrumentation/Makefile +++ b/devel/py-opentelemetry-instrumentation/Makefile @@ -1,5 +1,5 @@ PORTNAME= opentelemetry-instrumentation -PORTVERSION= 0.55b1 +PORTVERSION= 0.56b0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-opentelemetry-instrumentation/distinfo b/devel/py-opentelemetry-instrumentation/distinfo index 555d8a88d465..610a787aaffa 100644 --- a/devel/py-opentelemetry-instrumentation/distinfo +++ b/devel/py-opentelemetry-instrumentation/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751208092 -SHA256 (opentelemetry_instrumentation-0.55b1.tar.gz) = 2dc50aa207b9bfa16f70a1a0571e011e737a9917408934675b89ef4d5718c87b -SIZE (opentelemetry_instrumentation-0.55b1.tar.gz) = 28552 +TIMESTAMP = 1752566692 +SHA256 (opentelemetry_instrumentation-0.56b0.tar.gz) = d2dbb3021188ca0ec8c5606349ee9a2919239627e8341d4d37f1d21ec3291d11 +SIZE (opentelemetry_instrumentation-0.56b0.tar.gz) = 28551 diff --git a/devel/py-opentelemetry-util-http/Makefile b/devel/py-opentelemetry-util-http/Makefile index 2f044a1e2151..90929afc9a5b 100644 --- a/devel/py-opentelemetry-util-http/Makefile +++ b/devel/py-opentelemetry-util-http/Makefile @@ -1,5 +1,5 @@ PORTNAME= opentelemetry-util-http -PORTVERSION= 0.55b1 +PORTVERSION= 0.56b0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-opentelemetry-util-http/distinfo b/devel/py-opentelemetry-util-http/distinfo index 72d07d9c039f..6664f06d6fcf 100644 --- a/devel/py-opentelemetry-util-http/distinfo +++ b/devel/py-opentelemetry-util-http/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751208114 -SHA256 (opentelemetry_util_http-0.55b1.tar.gz) = 29e119c1f6796cccf5fc2aedb55274435cde5976d0ac3fec3ca20a80118f821e -SIZE (opentelemetry_util_http-0.55b1.tar.gz) = 8038 +TIMESTAMP = 1752566714 +SHA256 (opentelemetry_util_http-0.56b0.tar.gz) = 9a0c8573a68e3242a2d3e5840476088e63714e6d3e25f67127945ab0c7143074 +SIZE (opentelemetry_util_http-0.56b0.tar.gz) = 9404 diff --git a/devel/py-oslo.vmware/Makefile b/devel/py-oslo.vmware/Makefile index 1360eb9d9d3c..a259856c41b8 100644 --- a/devel/py-oslo.vmware/Makefile +++ b/devel/py-oslo.vmware/Makefile @@ -1,5 +1,6 @@ PORTNAME= oslo.vmware PORTVERSION= 4.5.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -17,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.7.1:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}eventlet>=0.18.2:net/py-eventlet@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml>=4.5.0:devel/py-lxml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml5>=4.5.0:devel/py-lxml5@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.18:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.26.0:devel/py-oslo.concurrency@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.19.2:devel/py-oslo.context@${PY_FLAVOR} \ diff --git a/devel/py-pipdeptree/Makefile b/devel/py-pipdeptree/Makefile index 9b1a0a4ef607..bf755292ff07 100644 --- a/devel/py-pipdeptree/Makefile +++ b/devel/py-pipdeptree/Makefile @@ -1,5 +1,5 @@ PORTNAME= pipdeptree -DISTVERSION= 2.27.0 +DISTVERSION= 2.28.0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,9 +11,10 @@ WWW= https://github.com/naiquevin/pipdeptree LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.25:devel/py-hatchling@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.27:devel/py-hatchling@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0.4:devel/py-hatch-vcs@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>=6.0.0:devel/py-pip@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=24.1:devel/py-packaging@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pip>=23.3.2:devel/py-pip@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 pytest diff --git a/devel/py-pipdeptree/distinfo b/devel/py-pipdeptree/distinfo index 76507a00d35c..a02ac03759ce 100644 --- a/devel/py-pipdeptree/distinfo +++ b/devel/py-pipdeptree/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752672884 -SHA256 (pipdeptree-2.27.0.tar.gz) = 85ebb857b27d03fcce2818bb1e2eccf880d6fbe1082cd89dd2c61d43eba42980 -SIZE (pipdeptree-2.27.0.tar.gz) = 42423 +TIMESTAMP = 1753181455 +SHA256 (pipdeptree-2.28.0.tar.gz) = bae533e30249b1aa6d9cb315ef6f1c039e9adaa55d5b25438395cace5716eaa6 +SIZE (pipdeptree-2.28.0.tar.gz) = 42583 diff --git a/devel/py-pycrdt/Makefile b/devel/py-pycrdt/Makefile index 6b4b12f99626..af71e06d6034 100644 --- a/devel/py-pycrdt/Makefile +++ b/devel/py-pycrdt/Makefile @@ -1,5 +1,5 @@ PORTNAME= pycrdt -PORTVERSION= 0.12.25 +PORTVERSION= 0.12.26 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-pycrdt/distinfo b/devel/py-pycrdt/distinfo index 94c15a775152..c1e9d598dbb7 100644 --- a/devel/py-pycrdt/distinfo +++ b/devel/py-pycrdt/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1752266122 -SHA256 (pycrdt-0.12.25.tar.gz) = b671565064b67e94b80b294467f70cc584781a6246c72206e451eeb05429e847 -SIZE (pycrdt-0.12.25.tar.gz) = 76689 +TIMESTAMP = 1752566716 +SHA256 (pycrdt-0.12.26.tar.gz) = 4e79b6c688b466cb27a1b7ff6abe770acb9984ec22d378658119e5501a44a382 +SIZE (pycrdt-0.12.26.tar.gz) = 76697 SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457 SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512 SHA256 (rust/crates/async-lock-3.4.0.crate) = ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18 diff --git a/devel/py-pymaven-patch/Makefile b/devel/py-pymaven-patch/Makefile index 023ecd945eda..9fc5fc0d5098 100644 --- a/devel/py-pymaven-patch/Makefile +++ b/devel/py-pymaven-patch/Makefile @@ -1,5 +1,6 @@ PORTNAME= pymaven-patch DISTVERSION= 0.3.2 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}pbr>=1.9:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.0.0<5.0.0:devel/py-lxml@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=4.0.0:devel/py-lxml5@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10<2.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.7.0<3.0.0:www/py-requests@${PY_FLAVOR} diff --git a/devel/py-pyquery/Makefile b/devel/py-pyquery/Makefile index 10775c34489d..8f737b2b57b3 100644 --- a/devel/py-pyquery/Makefile +++ b/devel/py-pyquery/Makefile @@ -1,5 +1,6 @@ PORTNAME= pyquery PORTVERSION= 2.0.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>=1.2.0:www/py-cssselect@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml>=2.1:devel/py-lxml@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}lxml5>=2.1:devel/py-lxml5@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 diff --git a/devel/py-pytest-pycodestyle/Makefile b/devel/py-pytest-pycodestyle/Makefile index 24c4f41b5986..30c30793a181 100644 --- a/devel/py-pytest-pycodestyle/Makefile +++ b/devel/py-pytest-pycodestyle/Makefile @@ -1,6 +1,5 @@ PORTNAME= pytest-pycodestyle -DISTVERSION= 2.4.1 -PORTREVISION= 1 +DISTVERSION= 2.5.0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,17 +12,19 @@ WWW= https://github.com/henry0312/pytest-codestyle LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py>0:devel/py-py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycodestyle>0:devel/py-pycodestyle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=7.0:devel/py-pytest@${PY_FLAVOR} USES= python -USE_PYTHON= distutils autoplist pytest +USE_PYTHON= pep517 autoplist pytest NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} -# tests as of 2.4.1: 1 failed, 16 passed in 50.11s, see https://github.com/henry0312/pytest-pycodestyle/issues/114 +# tests as of 2.5.0: 15 passed in 3.82 .include <bsd.port.mk> diff --git a/devel/py-pytest-pycodestyle/distinfo b/devel/py-pytest-pycodestyle/distinfo index 38818bbedb2f..2621864f5e14 100644 --- a/devel/py-pytest-pycodestyle/distinfo +++ b/devel/py-pytest-pycodestyle/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734398730 -SHA256 (pytest_pycodestyle-2.4.1.tar.gz) = 27cfebd52774ad55cceadce959913892b3b0989fc02400ef76a004a8b32ab5c9 -SIZE (pytest_pycodestyle-2.4.1.tar.gz) = 5284 +TIMESTAMP = 1753076632 +SHA256 (pytest_pycodestyle-2.5.0.tar.gz) = dd0060039e12a59b521da8e57e17133c965566dd8d17631e589e7545238829ac +SIZE (pytest_pycodestyle-2.5.0.tar.gz) = 5859 diff --git a/devel/py-python-xcaplib/Makefile b/devel/py-python-xcaplib/Makefile index 86e751382a97..795c77bd565a 100644 --- a/devel/py-python-xcaplib/Makefile +++ b/devel/py-python-xcaplib/Makefile @@ -1,5 +1,6 @@ PORTNAME= python-xcaplib PORTVERSION= 1.2.2 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= http://download.ag-projects.com/XCAP/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,7 +13,7 @@ LICENSE= LGPL20+ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-application>=1.1.5:devel/py-python-application@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} diff --git a/devel/py-selection/Makefile b/devel/py-selection/Makefile index 07a5f9f541af..8ed028b529dd 100644 --- a/devel/py-selection/Makefile +++ b/devel/py-selection/Makefile @@ -1,5 +1,6 @@ PORTNAME= selection PORTVERSION= 0.0.21 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyquery>0:devel/py-pyquery@${PY_FLAVOR} USES= python diff --git a/devel/py-thriftpy2/Makefile b/devel/py-thriftpy2/Makefile index 48e499e06492..bbe775097d3a 100644 --- a/devel/py-thriftpy2/Makefile +++ b/devel/py-thriftpy2/Makefile @@ -1,6 +1,5 @@ PORTNAME= thriftpy2 -PORTVERSION= 0.5.2 -PORTREVISION= 1 +PORTVERSION= 0.5.3 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,13 +12,14 @@ WWW= https://thriftpy2.readthedocs.io/en/latest/ \ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}toml>=0:textproc/py-toml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=3.4<4.0:devel/py-ply@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.15<2:devel/py-six@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist concurrent cython3 pep517 +USE_PYTHON= autoplist concurrent cython pep517 post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + diff --git a/devel/py-thriftpy2/distinfo b/devel/py-thriftpy2/distinfo index 7db44c273fdb..e38e391008c7 100644 --- a/devel/py-thriftpy2/distinfo +++ b/devel/py-thriftpy2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1726487366 -SHA256 (thriftpy2-0.5.2.tar.gz) = cefcb2f6f8b12c00054c6f942dd2323a53b48b8b6862312d03b677dcf0d4a6da -SIZE (thriftpy2-0.5.2.tar.gz) = 782261 +TIMESTAMP = 1752566718 +SHA256 (thriftpy2-0.5.3.tar.gz) = ade0165ba060b97333bc7a927229e992441bfa17bb8e13ea05590c2ec3551b17 +SIZE (thriftpy2-0.5.3.tar.gz) = 814230 diff --git a/devel/py-thriftpy2/files/patch-pyproject.toml b/devel/py-thriftpy2/files/patch-pyproject.toml new file mode 100644 index 000000000000..8bbcc8eff877 --- /dev/null +++ b/devel/py-thriftpy2/files/patch-pyproject.toml @@ -0,0 +1,9 @@ +--- pyproject.toml.orig 2025-07-14 13:08:30 UTC ++++ pyproject.toml +@@ -1,5 +1,5 @@ + [build-system] +-requires = ["setuptools>=68", "cython>=0.28.4,<4", "toml"] ++requires = ["setuptools>=61", "cython>=0.28.4,<4", "toml"] + + [project] + name = "thriftpy2" diff --git a/devel/py-tox/Makefile b/devel/py-tox/Makefile index fe1c7b7ab5b5..34ff383ceab1 100644 --- a/devel/py-tox/Makefile +++ b/devel/py-tox/Makefile @@ -1,5 +1,5 @@ PORTNAME= tox -DISTVERSION= 4.27.0 +DISTVERSION= 4.28.0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,19 +11,19 @@ WWW= https://tox.readthedocs.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0.4:devel/py-hatch-vcs@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0.5:devel/py-hatch-vcs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hatchling>=1.27:devel/py-hatchling@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cachetools>=5.5.1:devel/py-cachetools@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cachetools>=6.1:devel/py-cachetools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=5.2:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0.4.6:devel/py-colorama@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}filelock>=3.16.1:sysutils/py-filelock@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}packaging>=24.2:devel/py-packaging@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}platformdirs>=4.3.6:devel/py-platformdirs@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pluggy>=1.5:devel/py-pluggy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyproject-api>=1.8:devel/py-pyproject-api@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}virtualenv>=20.25:devel/py-virtualenv@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}filelock>=3.17:sysutils/py-filelock@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}packaging>=25:devel/py-packaging@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}platformdirs>=4.3.8:devel/py-platformdirs@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pluggy>=1.6:devel/py-pluggy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyproject-api>=1.9.1:devel/py-pyproject-api@${PY_FLAVOR} \ ${PY_TOMLI} \ - ${PY_TYPING_EXTENSIONS} + ${PY_TYPING_EXTENSIONS} \ + ${PYTHON_PKGNAMEPREFIX}virtualenv>=20.31.2:devel/py-virtualenv@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 diff --git a/devel/py-tox/distinfo b/devel/py-tox/distinfo index 3d97ac3e85e9..e28257c7732b 100644 --- a/devel/py-tox/distinfo +++ b/devel/py-tox/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751443311 -SHA256 (tox-4.27.0.tar.gz) = b97d5ecc0c0d5755bcc5348387fef793e1bfa68eb33746412f4c60881d7f5f57 -SIZE (tox-4.27.0.tar.gz) = 198351 +TIMESTAMP = 1753181570 +SHA256 (tox-4.28.0.tar.gz) = 442347b1a415733850f097e7e78b8c5f38b5e1719f8b7205aade5d055f08068c +SIZE (tox-4.28.0.tar.gz) = 199516 diff --git a/devel/py-virtualenv/Makefile b/devel/py-virtualenv/Makefile index e4c1bd7b7a95..de50094f8a8a 100644 --- a/devel/py-virtualenv/Makefile +++ b/devel/py-virtualenv/Makefile @@ -1,5 +1,5 @@ PORTNAME= virtualenv -PORTVERSION= 20.31.2 +PORTVERSION= 20.32.0 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -48,7 +48,6 @@ NO_ARCH= yes OPTIONS_DEFINE= DOCS -DOCS_BINARY_ALIAS= towncrier=towncrier-${PYTHON_VER} DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click-default-group>=1.2.4:devel/py-click-default-group@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}filelock>=3.12.2:sysutils/py-filelock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}furo>=2023.7.26:textproc/py-furo@${PY_FLAVOR} \ @@ -58,6 +57,7 @@ DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click-default-group>=1.2.4:devel/py-c ${PYTHON_PKGNAMEPREFIX}sphinx>=5.3.0:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-towncrier>=0.3.2a0:textproc/py-sphinxcontrib-towncrier@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}towncrier>=22.12.0:textproc/py-towncrier@${PY_FLAVOR} +DOCS_BINARY_ALIAS= towncrier=towncrier-${PYTHON_VER} DOCS_PLIST_FILES= share/man/man1/virtualenv.1.gz DOCS_PORTDOCS= * .buildinfo diff --git a/devel/py-virtualenv/distinfo b/devel/py-virtualenv/distinfo index 56937828d297..985fdfe1bfb6 100644 --- a/devel/py-virtualenv/distinfo +++ b/devel/py-virtualenv/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747149753 -SHA256 (pypa-virtualenv-20.31.2_GH0.tar.gz) = 8780e4eb18cb1c8dd045ab77f574ed53b64860ee427585e465fa341d1567bed5 -SIZE (pypa-virtualenv-20.31.2_GH0.tar.gz) = 6114045 +TIMESTAMP = 1753176883 +SHA256 (pypa-virtualenv-20.32.0_GH0.tar.gz) = 3353e411d70b0210493a31655660fb3c7297760060d5fdcba924f769371417b6 +SIZE (pypa-virtualenv-20.32.0_GH0.tar.gz) = 6116343 diff --git a/devel/py-weblib/Makefile b/devel/py-weblib/Makefile index 01b020f42be4..4a713635c261 100644 --- a/devel/py-weblib/Makefile +++ b/devel/py-weblib/Makefile @@ -1,6 +1,6 @@ PORTNAME= weblib PORTVERSION= 0.1.30 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,7 +13,7 @@ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytils>0:russian/py-pytils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}user_agent>0:www/py-user_agent@${PY_FLAVOR} USES= python diff --git a/devel/py-xattr/Makefile b/devel/py-xattr/Makefile index 307a7ae5cb89..b7e35136c9a7 100644 --- a/devel/py-xattr/Makefile +++ b/devel/py-xattr/Makefile @@ -1,24 +1,26 @@ PORTNAME= xattr PORTVERSION= 1.2.0 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python wrapper for extended filesystem attributes WWW= https://github.com/xattr/xattr LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.16.0:devel/py-cffi@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.16.0:devel/py-cffi@${PY_FLAVOR} USES= python -USE_PYTHON= distutils autoplist +USE_PYTHON= autoplist concurrent pep517 post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/xattr/_lib*.so + ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include <bsd.port.mk> diff --git a/devel/py-xattr/files/patch-pyproject.toml b/devel/py-xattr/files/patch-pyproject.toml new file mode 100644 index 000000000000..4ffc819a00e9 --- /dev/null +++ b/devel/py-xattr/files/patch-pyproject.toml @@ -0,0 +1,10 @@ +--- pyproject.toml.orig 2025-07-14 02:33:11 UTC ++++ pyproject.toml +@@ -1,6 +1,6 @@ requires = [ + [build-system] + requires = [ +- "setuptools>=68", ++ "setuptools>=61", + "wheel", + "cffi>=1.16.0", + ] diff --git a/devel/py-xattr/pkg-descr b/devel/py-xattr/pkg-descr index e9562c337e2f..8e53e039c9ab 100644 --- a/devel/py-xattr/pkg-descr +++ b/devel/py-xattr/pkg-descr @@ -1,3 +1,10 @@ -Extended attributes extend the basic attributes of files and directories -in the file system. They are stored as name:data pairs associated with -file system objects (files, directories, symlinks, etc). +xattr is a Python wrapper for extended filesystem attributes. + +xattr also ships with an xattr command line tool for viewing and editing +extended filesystem attributes. On platforms that support or ship with the attr +package, you may prefer to use the getfattr and setfattr command line tools from +the attr package. + +Extended attributes extend the basic attributes of files and directories in the +file system. They are stored as name:data pairs associated with file system +objects (files, directories, symlinks, etc). diff --git a/devel/py-xsdata/Makefile b/devel/py-xsdata/Makefile index 302e264958bd..faf3fb1c901b 100644 --- a/devel/py-xsdata/Makefile +++ b/devel/py-xsdata/Makefile @@ -1,5 +1,6 @@ PORTNAME= xsdata PORTVERSION= 25.7 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -31,7 +32,7 @@ CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=5.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toposort>=1.5:devel/py-toposort@${PY_FLAVOR} \ ruff>=0.9.8:devel/ruff -LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.5.0:devel/py-lxml@${PY_FLAVOR} +LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=4.5.0:devel/py-lxml5@${PY_FLAVOR} SOAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} .include <bsd.port.mk> diff --git a/devel/radicle/Makefile b/devel/radicle/Makefile index 27bd29085934..2d88925c9b2e 100644 --- a/devel/radicle/Makefile +++ b/devel/radicle/Makefile @@ -1,6 +1,5 @@ PORTNAME= radicle -DISTVERSION= 1.2.0 -PORTREVISION= 1 +DISTVERSION= 1.2.1 CATEGORIES= devel MASTER_SITES= https://distfiles.pirateparty.in/ashish/:sources \ LOCAL/ashish:sources @@ -18,13 +17,14 @@ LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE OPTIONS_DEFINE= DOCS OPTIONS_DEFAULT= DOCS -GIT_HEAD= 6f25d73d3df062e7b49df4b2e9dd7cb5aa3a98ca +GIT_HEAD= 29043134a361aa8931cd069a1c72e3d2e8deae97 USES= cargo -CARGO_INSTALL_PATH= radicle-cli radicle-remote-helper radicle-node +CARGO_INSTALL_PATH= crates/radicle-cli crates/radicle-remote-helper \ + crates/radicle-node CARGO_ENV= GIT_HEAD=${GIT_HEAD} \ RADICLE_VERSION=${DISTVERSION} \ - SOURCE_DATE_EPOCH=1744895532 + SOURCE_DATE_EPOCH=1753025592 PLIST_FILES= bin/git-remote-rad \ bin/rad \ bin/radicle-node diff --git a/devel/radicle/Makefile.crates b/devel/radicle/Makefile.crates index 942284276902..d63cdf5c06c2 100644 --- a/devel/radicle/Makefile.crates +++ b/devel/radicle/Makefile.crates @@ -1,6 +1,4 @@ -CARGO_CRATES= addr2line-0.22.0 \ - adler-1.0.2 \ - adler2-2.0.0 \ +CARGO_CRATES= adler2-2.0.0 \ aead-0.5.2 \ aes-0.8.4 \ aes-gcm-0.10.3 \ @@ -21,7 +19,6 @@ CARGO_CRATES= addr2line-0.22.0 \ arc-swap-1.7.1 \ ascii-1.1.0 \ autocfg-1.2.0 \ - backtrace-0.3.73 \ base-x-0.2.11 \ base16ct-0.2.0 \ base32-0.4.0 \ @@ -33,7 +30,7 @@ CARGO_CRATES= addr2line-0.22.0 \ bit-set-0.8.0 \ bit-vec-0.8.0 \ bitflags-1.3.2 \ - bitflags-2.5.0 \ + bitflags-2.9.1 \ block-buffer-0.10.4 \ block-padding-0.3.3 \ bloomy-1.2.0 \ @@ -43,7 +40,6 @@ CARGO_CRATES= addr2line-0.22.0 \ bumpalo-3.16.0 \ bytecount-0.6.8 \ byteorder-1.5.0 \ - bytes-1.10.1 \ bytesize-2.0.1 \ cbc-0.1.2 \ cc-1.2.2 \ @@ -55,11 +51,15 @@ CARGO_CRATES= addr2line-0.22.0 \ colorchoice-1.0.0 \ colored-2.1.0 \ const-oid-0.9.6 \ + convert_case-0.7.1 \ core-foundation-sys-0.8.6 \ cpufeatures-0.2.12 \ crc32fast-1.4.0 \ crossbeam-channel-0.5.15 \ crossbeam-utils-0.8.19 \ + crossterm-0.25.0 \ + crossterm-0.29.0 \ + crossterm_winapi-0.9.1 \ crypto-bigint-0.5.5 \ crypto-common-0.1.6 \ ct-codecs-1.1.1 \ @@ -71,9 +71,12 @@ CARGO_CRATES= addr2line-0.22.0 \ data-encoding-macro-0.1.14 \ data-encoding-macro-internal-0.1.12 \ der-0.7.9 \ + derive_more-2.0.1 \ + derive_more-impl-2.0.1 \ diff-0.1.13 \ digest-0.10.7 \ displaydoc-0.2.5 \ + document-features-0.2.11 \ dyn-clone-1.0.17 \ ec25519-0.1.0 \ ecdsa-0.16.9 \ @@ -83,7 +86,8 @@ CARGO_CRATES= addr2line-0.22.0 \ email_address-0.2.9 \ emojis-0.6.4 \ equivalent-1.0.1 \ - errno-0.3.9 \ + erased-serde-0.4.6 \ + errno-0.3.13 \ escargot-0.5.10 \ fancy-regex-0.14.0 \ faster-hex-0.9.0 \ @@ -92,23 +96,15 @@ CARGO_CRATES= addr2line-0.22.0 \ filetime-0.2.23 \ flate2-1.1.1 \ fluent-uri-0.3.2 \ - fnv-1.0.7 \ form_urlencoded-1.2.1 \ fraction-0.15.3 \ - futures-channel-0.3.31 \ - futures-core-0.3.31 \ - futures-io-0.3.31 \ - futures-sink-0.3.31 \ - futures-task-0.3.31 \ - futures-util-0.3.31 \ fxhash-0.2.1 \ generic-array-0.14.7 \ getrandom-0.2.15 \ ghash-0.5.1 \ - gimli-0.29.0 \ - git-ref-format-0.3.0 \ - git-ref-format-core-0.3.0 \ - git-ref-format-macro-0.3.0 \ + git-ref-format-0.3.1 \ + git-ref-format-core-0.3.1 \ + git-ref-format-macro-0.3.1 \ git2-0.19.0 \ gix-actor-0.33.2 \ gix-chunk-0.4.11 \ @@ -147,15 +143,8 @@ CARGO_CRATES= addr2line-0.22.0 \ gix-validate-0.9.4 \ group-0.13.0 \ hashbrown-0.14.3 \ - hermit-abi-0.3.9 \ hmac-0.12.1 \ home-0.5.9 \ - http-1.3.1 \ - http-body-1.0.1 \ - http-body-util-0.1.3 \ - httparse-1.10.1 \ - hyper-1.6.0 \ - hyper-util-0.1.10 \ iana-time-zone-0.1.60 \ iana-time-zone-haiku-0.1.2 \ icu_collections-1.5.0 \ @@ -174,7 +163,6 @@ CARGO_CRATES= addr2line-0.22.0 \ inout-0.1.3 \ inquire-0.7.5 \ io-reactor-0.5.2 \ - ipnet-2.11.0 \ itoa-1.0.11 \ jiff-0.2.1 \ jiff-tzdb-0.1.4 \ @@ -185,23 +173,23 @@ CARGO_CRATES= addr2line-0.22.0 \ keccak-0.1.5 \ lazy_static-1.5.0 \ lexopt-0.3.0 \ - libc-0.2.155 \ + libc-0.2.174 \ libgit2-sys-0.17.0+1.8.1 \ libm-0.2.8 \ - libredox-0.0.2 \ libz-sys-1.1.16 \ linux-raw-sys-0.4.13 \ + linux-raw-sys-0.9.4 \ litemap-0.7.5 \ + litrs-0.4.1 \ localtime-1.3.1 \ lock_api-0.4.11 \ log-0.4.21 \ maybe-async-0.2.10 \ memchr-2.7.2 \ memmap2-0.9.4 \ - mime-0.3.17 \ - miniz_oxide-0.7.4 \ miniz_oxide-0.8.8 \ - mio-1.0.2 \ + mio-0.8.11 \ + mio-1.0.4 \ multibase-0.9.1 \ netservices-0.8.0 \ newline-converter-0.3.0 \ @@ -218,8 +206,6 @@ CARGO_CRATES= addr2line-0.22.0 \ num-iter-0.1.45 \ num-rational-0.4.2 \ num-traits-0.2.19 \ - numtoa-0.1.0 \ - object-0.36.7 \ once_cell-1.21.3 \ opaque-debug-0.3.1 \ outref-0.5.2 \ @@ -233,8 +219,6 @@ CARGO_CRATES= addr2line-0.22.0 \ percent-encoding-2.3.1 \ phf-0.11.3 \ phf_shared-0.11.3 \ - pin-project-lite-0.2.16 \ - pin-utils-0.1.0 \ pkcs1-0.7.5 \ pkcs8-0.10.2 \ pkg-config-0.3.30 \ @@ -253,52 +237,52 @@ CARGO_CRATES= addr2line-0.22.0 \ qcheck-1.0.0 \ qcheck-macros-1.0.0 \ quote-1.0.36 \ - radicle-git-ext-0.8.0 \ + radicle-git-ext-0.8.1 \ radicle-std-ext-0.1.0 \ radicle-surf-0.22.0 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ redox_syscall-0.4.1 \ - redox_termios-0.1.3 \ ref-cast-1.0.24 \ ref-cast-impl-1.0.24 \ referencing-0.30.0 \ regex-1.11.1 \ regex-automata-0.4.9 \ regex-syntax-0.8.5 \ - reqwest-0.12.15 \ rfc6979-0.4.0 \ rsa-0.9.6 \ - rustc-demangle-0.1.24 \ rustix-0.38.34 \ + rustix-1.0.7 \ rustversion-1.0.20 \ ryu-1.0.17 \ salsa20-0.10.2 \ same-file-1.0.6 \ - schemars-1.0.0-alpha.17 \ - schemars_derive-1.0.0-alpha.17 \ + schemars-1.0.4 \ + schemars_derive-1.0.4 \ scopeguard-1.2.0 \ scrypt-0.11.0 \ sec1-0.7.3 \ sem_safe-0.2.0 \ serde-1.0.219 \ + serde-untagged-0.1.7 \ serde_derive-1.0.219 \ serde_derive_internals-0.29.1 \ serde_json-1.0.140 \ - serde_urlencoded-0.7.1 \ sha1_smol-1.0.0 \ sha2-0.10.8 \ sha3-0.10.8 \ shell-words-1.1.0 \ shlex-1.3.0 \ + signal-hook-0.3.18 \ + signal-hook-mio-0.2.4 \ + signal-hook-registry-1.4.5 \ signals_receipts-0.2.0 \ signature-1.6.4 \ signature-2.2.0 \ similar-2.5.0 \ siphasher-0.3.11 \ siphasher-1.0.1 \ - slab-0.4.9 \ smallvec-1.13.2 \ snapbox-0.4.17 \ snapbox-macros-0.3.8 \ @@ -317,12 +301,9 @@ CARGO_CRATES= addr2line-0.22.0 \ subtle-2.5.0 \ syn-1.0.109 \ syn-2.0.89 \ - sync_wrapper-1.0.2 \ synstructure-0.13.1 \ tar-0.4.40 \ tempfile-3.10.1 \ - termion-2.0.3 \ - termion-3.0.0 \ thiserror-1.0.69 \ thiserror-2.0.12 \ thiserror-impl-1.0.69 \ @@ -331,12 +312,6 @@ CARGO_CRATES= addr2line-0.22.0 \ tinystr-0.7.6 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.1 \ - tokio-1.42.1 \ - tower-0.5.2 \ - tower-layer-0.3.3 \ - tower-service-0.3.3 \ - tracing-0.1.41 \ - tracing-core-0.1.33 \ tree-sitter-0.24.4 \ tree-sitter-bash-0.23.3 \ tree-sitter-c-0.23.2 \ @@ -352,7 +327,7 @@ CARGO_CRATES= addr2line-0.22.0 \ tree-sitter-rust-0.23.2 \ tree-sitter-toml-ng-0.6.0 \ tree-sitter-typescript-0.23.2 \ - try-lock-0.2.5 \ + typeid-1.0.3 \ typenum-1.17.0 \ unicode-display-width-0.3.0 \ unicode-ident-1.0.12 \ @@ -370,49 +345,37 @@ CARGO_CRATES= addr2line-0.22.0 \ version_check-0.9.4 \ vsimd-0.8.0 \ walkdir-2.5.0 \ - want-0.3.1 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.100 \ wasm-bindgen-backend-0.2.100 \ - wasm-bindgen-futures-0.4.50 \ wasm-bindgen-macro-0.2.100 \ wasm-bindgen-macro-support-0.2.100 \ wasm-bindgen-shared-0.2.100 \ - web-sys-0.3.77 \ + winapi-0.3.9 \ + winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.7 \ + winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-core-0.52.0 \ - windows-link-0.1.1 \ - windows-registry-0.4.0 \ - windows-result-0.3.2 \ - windows-strings-0.3.1 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ + windows-sys-0.59.0 \ windows-targets-0.48.5 \ - windows-targets-0.52.5 \ - windows-targets-0.53.0 \ + windows-targets-0.52.6 \ windows_aarch64_gnullvm-0.48.5 \ - windows_aarch64_gnullvm-0.52.5 \ - windows_aarch64_gnullvm-0.53.0 \ + windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_msvc-0.48.5 \ - windows_aarch64_msvc-0.52.5 \ - windows_aarch64_msvc-0.53.0 \ + windows_aarch64_msvc-0.52.6 \ windows_i686_gnu-0.48.5 \ - windows_i686_gnu-0.52.5 \ - windows_i686_gnu-0.53.0 \ - windows_i686_gnullvm-0.52.5 \ - windows_i686_gnullvm-0.53.0 \ + windows_i686_gnu-0.52.6 \ + windows_i686_gnullvm-0.52.6 \ windows_i686_msvc-0.48.5 \ - windows_i686_msvc-0.52.5 \ - windows_i686_msvc-0.53.0 \ + windows_i686_msvc-0.52.6 \ windows_x86_64_gnu-0.48.5 \ - windows_x86_64_gnu-0.52.5 \ - windows_x86_64_gnu-0.53.0 \ + windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnullvm-0.48.5 \ - windows_x86_64_gnullvm-0.52.5 \ - windows_x86_64_gnullvm-0.53.0 \ + windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_msvc-0.48.5 \ - windows_x86_64_msvc-0.52.5 \ - windows_x86_64_msvc-0.53.0 \ + windows_x86_64_msvc-0.52.6 \ winnow-0.6.26 \ write16-1.0.0 \ writeable-0.5.5 \ diff --git a/devel/radicle/distinfo b/devel/radicle/distinfo index 5667ae7064d7..ccb262e12502 100644 --- a/devel/radicle/distinfo +++ b/devel/radicle/distinfo @@ -1,10 +1,6 @@ -TIMESTAMP = 1749839241 -SHA256 (radicle-1.2.0.tar.gz) = c6592e3fa7e515d7b2894827dccf251e32eb1b566cb2890ccdccd5703ca06ea4 -SIZE (radicle-1.2.0.tar.gz) = 1043773 -SHA256 (rust/crates/addr2line-0.22.0.crate) = 6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678 -SIZE (rust/crates/addr2line-0.22.0.crate) = 39156 -SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe -SIZE (rust/crates/adler-1.0.2.crate) = 12778 +TIMESTAMP = 1753208767 +SHA256 (radicle-1.2.1.tar.gz) = 1a4dd877671512037a0a7c6eb79855a2355e8b86e6207f23ea92f3119f0e52b6 +SIZE (radicle-1.2.1.tar.gz) = 1044690 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 SIZE (rust/crates/adler2-2.0.0.crate) = 13529 SHA256 (rust/crates/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0 @@ -47,8 +43,6 @@ SHA256 (rust/crates/ascii-1.1.0.crate) = d92bec98840b8f03a5ff5413de5293bfcd8bf96 SIZE (rust/crates/ascii-1.1.0.crate) = 36075 SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80 SIZE (rust/crates/autocfg-1.2.0.crate) = 14808 -SHA256 (rust/crates/backtrace-0.3.73.crate) = 5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a -SIZE (rust/crates/backtrace-0.3.73.crate) = 87617 SHA256 (rust/crates/base-x-0.2.11.crate) = 4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270 SIZE (rust/crates/base-x-0.2.11.crate) = 10755 SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf @@ -71,8 +65,8 @@ SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e7577090 SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 -SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1 -SIZE (rust/crates/bitflags-2.5.0.crate) = 43821 +SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967 +SIZE (rust/crates/bitflags-2.9.1.crate) = 47913 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93 @@ -91,8 +85,6 @@ SHA256 (rust/crates/bytecount-0.6.8.crate) = 5ce89b21cab1437276d2650d57e971f9d54 SIZE (rust/crates/bytecount-0.6.8.crate) = 14694 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 -SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a -SIZE (rust/crates/bytes-1.10.1.crate) = 76779 SHA256 (rust/crates/bytesize-2.0.1.crate) = a3c8f83209414aacf0eeae3cf730b18d6981697fba62f200fcfb92b9f082acba SIZE (rust/crates/bytesize-2.0.1.crate) = 18922 SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6 @@ -115,6 +107,8 @@ SHA256 (rust/crates/colored-2.1.0.crate) = cbf2150cce219b664a8a70df7a1f933836724 SIZE (rust/crates/colored-2.1.0.crate) = 23348 SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8 SIZE (rust/crates/const-oid-0.9.6.crate) = 45382 +SHA256 (rust/crates/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7 +SIZE (rust/crates/convert_case-0.7.1.crate) = 23816 SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629 SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504 @@ -125,6 +119,12 @@ SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1 SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716 SHA256 (rust/crates/crossbeam-utils-0.8.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345 SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328 +SHA256 (rust/crates/crossterm-0.25.0.crate) = e64e6c0fbe2c17357405f7c758c1ef960fce08bdfb2c03d88d2a18d7e09c4b67 +SIZE (rust/crates/crossterm-0.25.0.crate) = 116533 +SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b +SIZE (rust/crates/crossterm-0.29.0.crate) = 136635 +SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b +SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027 SHA256 (rust/crates/crypto-bigint-0.5.5.crate) = 0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76 SIZE (rust/crates/crypto-bigint-0.5.5.crate) = 83384 SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3 @@ -147,12 +147,18 @@ SHA256 (rust/crates/data-encoding-macro-internal-0.1.12.crate) = 0047d07f2c89b17 SIZE (rust/crates/data-encoding-macro-internal-0.1.12.crate) = 3184 SHA256 (rust/crates/der-0.7.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0 SIZE (rust/crates/der-0.7.9.crate) = 85173 +SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678 +SIZE (rust/crates/derive_more-2.0.1.crate) = 70127 +SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3 +SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233 SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8 SIZE (rust/crates/diff-0.1.13.crate) = 46216 SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292 SIZE (rust/crates/digest-0.10.7.crate) = 19557 SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0 SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219 +SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d +SIZE (rust/crates/document-features-0.2.11.crate) = 14640 SHA256 (rust/crates/dyn-clone-1.0.17.crate) = 0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125 SIZE (rust/crates/dyn-clone-1.0.17.crate) = 11848 SHA256 (rust/crates/ec25519-0.1.0.crate) = bdfd533a2fc01178c738c99412ae1f7e1ad2cb37c2e14bfd87e9d4618171c825 @@ -171,8 +177,10 @@ SHA256 (rust/crates/emojis-0.6.4.crate) = 99e1f1df1f181f2539bac8bf027d31ca5ffbf9 SIZE (rust/crates/emojis-0.6.4.crate) = 120190 SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5 SIZE (rust/crates/equivalent-1.0.1.crate) = 6615 -SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba -SIZE (rust/crates/errno-0.3.9.crate) = 10690 +SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7 +SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352 +SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad +SIZE (rust/crates/errno-0.3.13.crate) = 12449 SHA256 (rust/crates/escargot-0.5.10.crate) = 4f474c6844cbd04e783d0f25757583db4f491770ca618bedf2fb01815fc79939 SIZE (rust/crates/escargot-0.5.10.crate) = 20948 SHA256 (rust/crates/fancy-regex-0.14.0.crate) = 6e24cb5a94bcae1e5408b0effca5cd7172ea3c5755049c5f3af4cd283a165298 @@ -189,24 +197,10 @@ SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0e SIZE (rust/crates/flate2-1.1.1.crate) = 77224 SHA256 (rust/crates/fluent-uri-0.3.2.crate) = 1918b65d96df47d3591bed19c5cca17e3fa5d0707318e4b5ef2eae01764df7e5 SIZE (rust/crates/fluent-uri-0.3.2.crate) = 43604 -SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 -SIZE (rust/crates/fnv-1.0.7.crate) = 11266 SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456 SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969 SHA256 (rust/crates/fraction-0.15.3.crate) = 0f158e3ff0a1b334408dc9fb811cd99b446986f4d8b741bb08f9df1604085ae7 SIZE (rust/crates/fraction-0.15.3.crate) = 95223 -SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10 -SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971 -SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e -SIZE (rust/crates/futures-core-0.3.31.crate) = 14318 -SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6 -SIZE (rust/crates/futures-io-0.3.31.crate) = 9047 -SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7 -SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958 -SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988 -SIZE (rust/crates/futures-task-0.3.31.crate) = 11217 -SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81 -SIZE (rust/crates/futures-util-0.3.31.crate) = 162124 SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c SIZE (rust/crates/fxhash-0.2.1.crate) = 4102 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a @@ -215,14 +209,12 @@ SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3 SIZE (rust/crates/getrandom-0.2.15.crate) = 37163 SHA256 (rust/crates/ghash-0.5.1.crate) = f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1 SIZE (rust/crates/ghash-0.5.1.crate) = 9482 -SHA256 (rust/crates/gimli-0.29.0.crate) = 40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd -SIZE (rust/crates/gimli-0.29.0.crate) = 275756 -SHA256 (rust/crates/git-ref-format-0.3.0.crate) = 137adab7111fcb575db6f07dae3a7d37f3c2630878954c9931f7135dfa33eeef -SIZE (rust/crates/git-ref-format-0.3.0.crate) = 3376 -SHA256 (rust/crates/git-ref-format-core-0.3.0.crate) = ebb6549ddc63ba5722acb98c823b0eccb7f8b979407bd2a8fd616f581ae50982 -SIZE (rust/crates/git-ref-format-core-0.3.0.crate) = 12026 -SHA256 (rust/crates/git-ref-format-macro-0.3.0.crate) = 18ffd0101a3bd9a3aba39602b8b20751ddb7ee11596debb58be3074209dad2ae -SIZE (rust/crates/git-ref-format-macro-0.3.0.crate) = 2035 +SHA256 (rust/crates/git-ref-format-0.3.1.crate) = 7428e0d6e549a9a613d6f019b839a0f5142c331295b79e119ca8f4faac145da1 +SIZE (rust/crates/git-ref-format-0.3.1.crate) = 3378 +SHA256 (rust/crates/git-ref-format-core-0.3.1.crate) = bbaeb9672a55e9e32cb6d3ef781e7526b25ab97d499fae71615649340b143424 +SIZE (rust/crates/git-ref-format-core-0.3.1.crate) = 12134 +SHA256 (rust/crates/git-ref-format-macro-0.3.1.crate) = 3b6ca5353accc201f6324dff744ba4660099546d4daf187ba868f07562e36ca4 +SIZE (rust/crates/git-ref-format-macro-0.3.1.crate) = 2067 SHA256 (rust/crates/git2-0.19.0.crate) = b903b73e45dc0c6c596f2d37eccece7c1c8bb6e4407b001096387c63d0d93724 SIZE (rust/crates/git2-0.19.0.crate) = 215910 SHA256 (rust/crates/gix-actor-0.33.2.crate) = 20018a1a6332e065f1fcc8305c1c932c6b8c9985edea2284b3c79dc6fa3ee4b2 @@ -299,24 +291,10 @@ SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07 SIZE (rust/crates/group-0.13.0.crate) = 16526 SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604 SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425 -SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024 -SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165 SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e SIZE (rust/crates/hmac-0.12.1.crate) = 42657 SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5 SIZE (rust/crates/home-0.5.9.crate) = 8760 -SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565 -SIZE (rust/crates/http-1.3.1.crate) = 106063 -SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184 -SIZE (rust/crates/http-body-1.0.1.crate) = 6125 -SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a -SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975 -SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87 -SIZE (rust/crates/httparse-1.10.1.crate) = 45190 -SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80 -SIZE (rust/crates/hyper-1.6.0.crate) = 153923 -SHA256 (rust/crates/hyper-util-0.1.10.crate) = df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4 -SIZE (rust/crates/hyper-util-0.1.10.crate) = 72887 SHA256 (rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141 SIZE (rust/crates/iana-time-zone-0.1.60.crate) = 27074 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f @@ -353,8 +331,6 @@ SHA256 (rust/crates/inquire-0.7.5.crate) = 0fddf93031af70e75410a2511ec04d49e758e SIZE (rust/crates/inquire-0.7.5.crate) = 102904 SHA256 (rust/crates/io-reactor-0.5.2.crate) = 77d78c3e630f04a61ec86ba171c0bbd161434a7f2e8e4a67728320d4ce7c6c79 SIZE (rust/crates/io-reactor-0.5.2.crate) = 27453 -SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130 -SIZE (rust/crates/ipnet-2.11.0.crate) = 29718 SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b SIZE (rust/crates/itoa-1.0.11.crate) = 10563 SHA256 (rust/crates/jiff-0.2.1.crate) = 3590fea8e9e22d449600c9bbd481a8163bef223e4ff938e5f55899f8cf1adb93 @@ -375,20 +351,22 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591 SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 SHA256 (rust/crates/lexopt-0.3.0.crate) = baff4b617f7df3d896f97fe922b64817f6cd9a756bb81d40f8883f2f66dcb401 SIZE (rust/crates/lexopt-0.3.0.crate) = 24767 -SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c -SIZE (rust/crates/libc-0.2.155.crate) = 743539 +SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776 +SIZE (rust/crates/libc-0.2.174.crate) = 779933 SHA256 (rust/crates/libgit2-sys-0.17.0+1.8.1.crate) = 10472326a8a6477c3c20a64547b0059e4b0d086869eee31e6d7da728a8eb7224 SIZE (rust/crates/libgit2-sys-0.17.0+1.8.1.crate) = 1812997 SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058 SIZE (rust/crates/libm-0.2.8.crate) = 113450 -SHA256 (rust/crates/libredox-0.0.2.crate) = 3af92c55d7d839293953fcd0fda5ecfe93297cfde6ffbdec13b41d99c0ba6607 -SIZE (rust/crates/libredox-0.0.2.crate) = 4538 SHA256 (rust/crates/libz-sys-1.1.16.crate) = 5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9 SIZE (rust/crates/libz-sys-1.1.16.crate) = 3958920 SHA256 (rust/crates/linux-raw-sys-0.4.13.crate) = 01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c SIZE (rust/crates/linux-raw-sys-0.4.13.crate) = 1493855 +SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12 +SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088 SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856 SIZE (rust/crates/litemap-0.7.5.crate) = 29962 +SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5 +SIZE (rust/crates/litrs-0.4.1.crate) = 42603 SHA256 (rust/crates/localtime-1.3.1.crate) = 016a009e0bb8ba6e3229fb74bf11a8fe6ef24542cc6ef35ef38863ac13f96d87 SIZE (rust/crates/localtime-1.3.1.crate) = 2687 SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45 @@ -401,14 +379,12 @@ SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2 SIZE (rust/crates/memchr-2.7.2.crate) = 96220 SHA256 (rust/crates/memmap2-0.9.4.crate) = fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322 SIZE (rust/crates/memmap2-0.9.4.crate) = 32752 -SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a -SIZE (rust/crates/mime-0.3.17.crate) = 15712 -SHA256 (rust/crates/miniz_oxide-0.7.4.crate) = b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08 -SIZE (rust/crates/miniz_oxide-0.7.4.crate) = 56119 SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065 -SHA256 (rust/crates/mio-1.0.2.crate) = 80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec -SIZE (rust/crates/mio-1.0.2.crate) = 102777 +SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c +SIZE (rust/crates/mio-0.8.11.crate) = 102983 +SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c +SIZE (rust/crates/mio-1.0.4.crate) = 104212 SHA256 (rust/crates/multibase-0.9.1.crate) = 9b3539ec3c1f04ac9748a260728e855f261b4977f5c3406612c884564f329404 SIZE (rust/crates/multibase-0.9.1.crate) = 7794 SHA256 (rust/crates/netservices-0.8.0.crate) = af0f91a10aaddcc3b76770c3bf5c17680829aa0828e5ffc69c62d58bfbe9c48c @@ -441,10 +417,6 @@ SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e54 SIZE (rust/crates/num-rational-0.4.2.crate) = 28159 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 -SHA256 (rust/crates/numtoa-0.1.0.crate) = b8f8bdf33df195859076e54ab11ee78a1b208382d3a26ec40d142ffc1ecc49ef -SIZE (rust/crates/numtoa-0.1.0.crate) = 8999 -SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87 -SIZE (rust/crates/object-0.36.7.crate) = 329938 SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381 @@ -471,10 +443,6 @@ SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a SIZE (rust/crates/phf-0.11.3.crate) = 23231 SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5 SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199 -SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b -SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504 -SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 -SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580 SHA256 (rust/crates/pkcs1-0.7.5.crate) = c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f SIZE (rust/crates/pkcs1-0.7.5.crate) = 35790 SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7 @@ -511,8 +479,8 @@ SHA256 (rust/crates/qcheck-macros-1.0.0.crate) = 2742b9af5a690615904b18f11983f4d SIZE (rust/crates/qcheck-macros-1.0.0.crate) = 4843 SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7 SIZE (rust/crates/quote-1.0.36.crate) = 28507 -SHA256 (rust/crates/radicle-git-ext-0.8.0.crate) = 16d2e8a6292811e44388e6068fcaf1040401e1f6a7a58cf48cc121cf7453c19d -SIZE (rust/crates/radicle-git-ext-0.8.0.crate) = 10805 +SHA256 (rust/crates/radicle-git-ext-0.8.1.crate) = 4b78c26e67d1712ad5a0c602ae3b236609461372ac04e200bda359fe4a1c6650 +SIZE (rust/crates/radicle-git-ext-0.8.1.crate) = 10803 SHA256 (rust/crates/radicle-std-ext-0.1.0.crate) = db20136bbc9ae63f3fec8e5a6c369f4902fac2244501b5dfc6d668e43475aaa4 SIZE (rust/crates/radicle-std-ext-0.1.0.crate) = 2320 SHA256 (rust/crates/radicle-surf-0.22.0.crate) = fb308c3989087f71e43d8c7a2737273fdc7fbcd3e6628af81a42f601ae64f314 @@ -525,8 +493,6 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba SIZE (rust/crates/rand_core-0.6.4.crate) = 22666 SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858 -SHA256 (rust/crates/redox_termios-0.1.3.crate) = 20145670ba436b55d91fc92d25e71160fbfbdd57831631c8d7d36377a476f1cb -SIZE (rust/crates/redox_termios-0.1.3.crate) = 3240 SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252 SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7 @@ -539,16 +505,14 @@ SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c964863 SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525 SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541 -SHA256 (rust/crates/reqwest-0.12.15.crate) = d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb -SIZE (rust/crates/reqwest-0.12.15.crate) = 199320 SHA256 (rust/crates/rfc6979-0.4.0.crate) = f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2 SIZE (rust/crates/rfc6979-0.4.0.crate) = 9140 SHA256 (rust/crates/rsa-0.9.6.crate) = 5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc SIZE (rust/crates/rsa-0.9.6.crate) = 80048 -SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f -SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047 SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f SIZE (rust/crates/rustix-0.38.34.crate) = 365160 +SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266 +SIZE (rust/crates/rustix-1.0.7.crate) = 414500 SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2 SIZE (rust/crates/rustversion-1.0.20.crate) = 20666 SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1 @@ -557,10 +521,10 @@ SHA256 (rust/crates/salsa20-0.10.2.crate) = 97a22f5af31f73a954c10289c93e8a50cc23 SIZE (rust/crates/salsa20-0.10.2.crate) = 12780 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 SIZE (rust/crates/same-file-1.0.6.crate) = 10183 -SHA256 (rust/crates/schemars-1.0.0-alpha.17.crate) = 88ef2a6523400a2228db974a8ddc9e1d3deaa04f51bddd7832ef8d7e531bafcc -SIZE (rust/crates/schemars-1.0.0-alpha.17.crate) = 73235 -SHA256 (rust/crates/schemars_derive-1.0.0-alpha.17.crate) = c6d4e1945a3c9e58edaa708449b026519f7f4197185e1b5dbc689615c1ad724d -SIZE (rust/crates/schemars_derive-1.0.0-alpha.17.crate) = 24298 +SHA256 (rust/crates/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0 +SIZE (rust/crates/schemars-1.0.4.crate) = 88282 +SHA256 (rust/crates/schemars_derive-1.0.4.crate) = 33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80 +SIZE (rust/crates/schemars_derive-1.0.4.crate) = 31126 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 SHA256 (rust/crates/scrypt-0.11.0.crate) = 0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f @@ -571,14 +535,14 @@ SHA256 (rust/crates/sem_safe-0.2.0.crate) = 9110d660d39b5f65f10a978ce0dd5e0a08c5 SIZE (rust/crates/sem_safe-0.2.0.crate) = 29925 SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6 SIZE (rust/crates/serde-1.0.219.crate) = 78983 +SHA256 (rust/crates/serde-untagged-0.1.7.crate) = 299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e +SIZE (rust/crates/serde-untagged-0.1.7.crate) = 17371 SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00 SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798 SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711 SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189 SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373 SIZE (rust/crates/serde_json-1.0.140.crate) = 154852 -SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd -SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822 SHA256 (rust/crates/sha1_smol-1.0.0.crate) = ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012 SIZE (rust/crates/sha1_smol-1.0.0.crate) = 9782 SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8 @@ -589,6 +553,12 @@ SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7 SIZE (rust/crates/shell-words-1.1.0.crate) = 9871 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 SIZE (rust/crates/shlex-1.3.0.crate) = 18713 +SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2 +SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862 +SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd +SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314 +SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410 +SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004 SHA256 (rust/crates/signals_receipts-0.2.0.crate) = 74fa07c27e948f68f2f72241a189850526fbd3b428eee702884ba1883a39610e SIZE (rust/crates/signals_receipts-0.2.0.crate) = 44431 SHA256 (rust/crates/signature-1.6.4.crate) = 74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c @@ -601,8 +571,6 @@ SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb0 SIZE (rust/crates/siphasher-0.3.11.crate) = 10442 SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d SIZE (rust/crates/siphasher-1.0.1.crate) = 10351 -SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67 -SIZE (rust/crates/slab-0.4.9.crate) = 17108 SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67 SIZE (rust/crates/smallvec-1.13.2.crate) = 35216 SHA256 (rust/crates/snapbox-0.4.17.crate) = 4b831b6e80fbcd2889efa75b185d24005f85981431495f995292b25836519d84 @@ -639,18 +607,12 @@ SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67 SIZE (rust/crates/syn-1.0.109.crate) = 237611 SHA256 (rust/crates/syn-2.0.89.crate) = 44d46482f1c1c87acd84dea20c1bf5ebff4c757009ed6bf19cfd36fb10e92c4e SIZE (rust/crates/syn-2.0.89.crate) = 289852 -SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263 -SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958 SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971 SIZE (rust/crates/synstructure-0.13.1.crate) = 18327 SHA256 (rust/crates/tar-0.4.40.crate) = b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb SIZE (rust/crates/tar-0.4.40.crate) = 51844 SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1 SIZE (rust/crates/tempfile-3.10.1.crate) = 33653 -SHA256 (rust/crates/termion-2.0.3.crate) = c4648c7def6f2043b2568617b9f9b75eae88ca185dbc1f1fda30e95a85d49d7d -SIZE (rust/crates/termion-2.0.3.crate) = 23526 -SHA256 (rust/crates/termion-3.0.0.crate) = 417813675a504dfbbf21bfde32c03e5bf9f2413999962b479023c02848c1c7a5 -SIZE (rust/crates/termion-3.0.0.crate) = 23932 SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 SIZE (rust/crates/thiserror-1.0.69.crate) = 22198 SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708 @@ -667,18 +629,6 @@ SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a465126 SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991 SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20 SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865 -SHA256 (rust/crates/tokio-1.42.1.crate) = 2209a14885b74764cce87ffa777ffa1b8ce81a3f3166c6f886b83337fe7e077f -SIZE (rust/crates/tokio-1.42.1.crate) = 817740 -SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9 -SIZE (rust/crates/tower-0.5.2.crate) = 109417 -SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e -SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180 -SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3 -SIZE (rust/crates/tower-service-0.3.3.crate) = 6950 -SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0 -SIZE (rust/crates/tracing-0.1.41.crate) = 82448 -SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c -SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434 SHA256 (rust/crates/tree-sitter-0.24.4.crate) = b67baf55e7e1b6806063b1e51041069c90afff16afcbbccd278d899f9d84bca4 SIZE (rust/crates/tree-sitter-0.24.4.crate) = 176161 SHA256 (rust/crates/tree-sitter-bash-0.23.3.crate) = 329a4d48623ac337d42b1df84e81a1c9dbb2946907c102ca72db158c1964a52e @@ -709,8 +659,8 @@ SHA256 (rust/crates/tree-sitter-toml-ng-0.6.0.crate) = 695d20cd83acf16c02c773f03 SIZE (rust/crates/tree-sitter-toml-ng-0.6.0.crate) = 22406 SHA256 (rust/crates/tree-sitter-typescript-0.23.2.crate) = 6c5f76ed8d947a75cc446d5fccd8b602ebf0cde64ccf2ffa434d873d7a575eff SIZE (rust/crates/tree-sitter-typescript-0.23.2.crate) = 829457 -SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b -SIZE (rust/crates/try-lock-0.2.5.crate) = 4314 +SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c +SIZE (rust/crates/typeid-1.0.3.crate) = 9006 SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825 SIZE (rust/crates/typenum-1.17.0.crate) = 42849 SHA256 (rust/crates/unicode-display-width-0.3.0.crate) = 9a43273b656140aa2bb8e65351fe87c255f0eca706b2538a9bd4a590a3490bf3 @@ -745,92 +695,68 @@ SHA256 (rust/crates/vsimd-0.8.0.crate) = 5c3082ca00d5a5ef149bb8b555a72ae84c9c59f SIZE (rust/crates/vsimd-0.8.0.crate) = 21377 SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b SIZE (rust/crates/walkdir-2.5.0.crate) = 23951 -SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e -SIZE (rust/crates/want-0.3.1.crate) = 6398 SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131 SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5 SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288 SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6 SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111 -SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61 -SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181 SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407 SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663 SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243 SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570 -SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2 -SIZE (rust/crates/web-sys-0.3.77.crate) = 638246 +SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 +SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 +SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 +SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 SHA256 (rust/crates/winapi-util-0.1.7.crate) = 134306a13c5647ad6453e8deaec55d3a44d6021970129e6188735e74bf546697 SIZE (rust/crates/winapi-util-0.1.7.crate) = 12412 +SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f +SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9 SIZE (rust/crates/windows-core-0.52.0.crate) = 42154 -SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38 -SIZE (rust/crates/windows-link-0.1.1.crate) = 6154 -SHA256 (rust/crates/windows-registry-0.4.0.crate) = 4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3 -SIZE (rust/crates/windows-registry-0.4.0.crate) = 12572 -SHA256 (rust/crates/windows-result-0.3.2.crate) = c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252 -SIZE (rust/crates/windows-result-0.3.2.crate) = 13399 -SHA256 (rust/crates/windows-strings-0.3.1.crate) = 87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319 -SIZE (rust/crates/windows-strings-0.3.1.crate) = 13922 SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884 SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 +SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b +SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323 SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904 -SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb -SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376 -SHA256 (rust/crates/windows-targets-0.53.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b -SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020 +SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 +SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403 SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492 -SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263 -SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266 -SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764 -SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443 +SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3 +SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718 SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483 -SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6 -SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944 -SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c -SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446 +SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469 +SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615 SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891 -SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670 -SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699 -SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3 -SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973 -SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9 -SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064 -SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11 -SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056 +SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b +SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402 +SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66 +SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940 SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406 SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300 -SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf -SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404 -SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d -SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450 +SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66 +SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163 SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619 -SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9 -SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539 -SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba -SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585 +SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78 +SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363 SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486 -SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596 -SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246 -SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57 -SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434 +SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d +SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707 SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538 SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412 -SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0 -SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905 -SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486 -SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400 +SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec +SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 SHA256 (rust/crates/winnow-0.6.26.crate) = 1e90edd2ac1aa278a5c4599b1d89cf03074b610800f866d4026dc199d7929a28 SIZE (rust/crates/winnow-0.6.26.crate) = 167349 SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936 diff --git a/devel/resolv_wrapper/Makefile b/devel/resolv_wrapper/Makefile index 6391bc7a8589..609f43fccc36 100644 --- a/devel/resolv_wrapper/Makefile +++ b/devel/resolv_wrapper/Makefile @@ -1,27 +1,23 @@ -PORTNAME= resolv_wrapper -PORTVERSION= 1.1.8 -CATEGORIES= devel -MASTER_SITES= SAMBA/cwrap +PORTNAME= resolv_wrapper +PORTVERSION= 1.1.8 +CATEGORIES= devel +MASTER_SITES= SAMBA/cwrap -MAINTAINER= ports@FreeBSD.org -COMMENT= Wrapper for dns name resolving or dns faking -WWW= https://cwrap.org/resolv_wrapper.html +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Wrapper for DNS name resolving or DNS faking +WWW= https://cwrap.org/resolv_wrapper.html \ + https://git.samba.org/?p=resolv_wrapper.git -LICENSE= GPLv3 -LICENSE_FILE= ${WRKSRC}/LICENSE +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE -LIB_DEPENDS= libsocket_wrapper.so:devel/socket_wrapper +LIB_DEPENDS= libsocket_wrapper.so:devel/socket_wrapper +TEST_DEPENDS= cmocka>=1.1.5:sysutils/cmocka -USES= cmake pathfix -USE_LDCONFIG= yes +USES= cmake:testing pathfix -CMAKE_ARGS= -DMAN_INSTALL_DIR:PATH="${PREFIX}/man" - -OPTIONS_DEFINE= TEST -OPTIONS_DEFAULT= TEST - -TEST_BUILD_DEPENDS= cmocka>=1.1.5:sysutils/cmocka -TEST_CMAKE_BOOL= UNIT_TESTING -TEST_TEST_TARGET= test +CMAKE_OFF= UNIT_TESTING +CMAKE_TESTING_ON= UNIT_TESTING +USE_LDCONFIG= yes .include <bsd.port.mk> diff --git a/devel/rubygem-async/Makefile b/devel/rubygem-async/Makefile index b8877fdaa07f..32faf00facf0 100644 --- a/devel/rubygem-async/Makefile +++ b/devel/rubygem-async/Makefile @@ -1,5 +1,5 @@ PORTNAME= async -PORTVERSION= 2.25.0 +PORTVERSION= 2.26.0 CATEGORIES= devel rubygems MASTER_SITES= RG @@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/license.md RUN_DEPENDS= rubygem-console>=1.29<2:devel/rubygem-console \ rubygem-fiber-annotation>=0:devel/rubygem-fiber-annotation \ - rubygem-io-event>=1.11<2:devel/rubygem-io-event \ + rubygem-io-event>=1.12<2:devel/rubygem-io-event \ rubygem-metrics>=0.12<1:devel/rubygem-metrics \ rubygem-traces>=0.15<1:devel/rubygem-traces diff --git a/devel/rubygem-async/distinfo b/devel/rubygem-async/distinfo index b4ebdbd03583..48d887b63feb 100644 --- a/devel/rubygem-async/distinfo +++ b/devel/rubygem-async/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750188168 -SHA256 (rubygem/async-2.25.0.gem) = bbc6293b86cac00025a0b1cc3baaf27638a0c94db60a842f2e8c870febf5b6e1 -SIZE (rubygem/async-2.25.0.gem) = 36864 +TIMESTAMP = 1752566732 +SHA256 (rubygem/async-2.26.0.gem) = 77eebd9b0816ae098d31bc450d22893c9e234fd7a1714c9cc26eeaa6b9d8ddf8 +SIZE (rubygem/async-2.26.0.gem) = 39424 diff --git a/devel/rubygem-cairo-gobject/Makefile b/devel/rubygem-cairo-gobject/Makefile index c9aa8fb7742d..1f04c85fb29d 100644 --- a/devel/rubygem-cairo-gobject/Makefile +++ b/devel/rubygem-cairo-gobject/Makefile @@ -1,5 +1,5 @@ PORTNAME= cairo-gobject -PORTVERSION= 4.2.9 +PORTVERSION= 4.3.0 CATEGORIES= devel rubygems MASTER_SITES= RG diff --git a/devel/rubygem-cairo-gobject/distinfo b/devel/rubygem-cairo-gobject/distinfo index 3267cc37e10e..b7e65d2ae174 100644 --- a/devel/rubygem-cairo-gobject/distinfo +++ b/devel/rubygem-cairo-gobject/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744289366 -SHA256 (rubygem/cairo-gobject-4.2.9.gem) = 65f799c11228215bc879fb657673f7ba5ea057ddadf83d28256488566820b776 -SIZE (rubygem/cairo-gobject-4.2.9.gem) = 19456 +TIMESTAMP = 1752566756 +SHA256 (rubygem/cairo-gobject-4.3.0.gem) = cca1893aeb980bf7f3c839b0640dbea7d6b8e0918c49ab217328f7a0518b86b1 +SIZE (rubygem/cairo-gobject-4.3.0.gem) = 19456 diff --git a/devel/rubygem-childprocess-gitlab/Makefile b/devel/rubygem-childprocess-gitlab/Makefile new file mode 100644 index 000000000000..bc2e1a85f97b --- /dev/null +++ b/devel/rubygem-childprocess-gitlab/Makefile @@ -0,0 +1,20 @@ +PORTNAME= childprocess +PORTVERSION= 5.1.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= External background process controller +WWW= https://github.com/enkessler/childprocess + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-logger-gitlab>=1.5<2:devel/rubygem-logger-gitlab + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-childprocess-gitlab/distinfo b/devel/rubygem-childprocess-gitlab/distinfo new file mode 100644 index 000000000000..dbdfe472808d --- /dev/null +++ b/devel/rubygem-childprocess-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1723201125 +SHA256 (rubygem/childprocess-5.1.0.gem) = 9a8d484be2fd4096a0e90a0cd3e449a05bc3aa33f8ac9e4d6dcef6ac1455b6ec +SIZE (rubygem/childprocess-5.1.0.gem) = 21504 diff --git a/devel/rubygem-childprocess-gitlab/pkg-descr b/devel/rubygem-childprocess-gitlab/pkg-descr new file mode 100644 index 000000000000..53c83cbd11a6 --- /dev/null +++ b/devel/rubygem-childprocess-gitlab/pkg-descr @@ -0,0 +1,6 @@ +This gem aims at being a simple and reliable solution for controlling +external programs running in the background on any Ruby / OS +combination. + +The code originated in the selenium-webdriver gem, but should prove +useful as a standalone library. diff --git a/devel/rubygem-datadog-ci/Makefile b/devel/rubygem-datadog-ci/Makefile index 721694e9a69d..1e5c264b91c7 100644 --- a/devel/rubygem-datadog-ci/Makefile +++ b/devel/rubygem-datadog-ci/Makefile @@ -1,5 +1,5 @@ PORTNAME= datadog-ci -PORTVERSION= 1.20.2 +PORTVERSION= 1.21.0 CATEGORIES= devel rubygems MASTER_SITES= RG diff --git a/devel/rubygem-datadog-ci/distinfo b/devel/rubygem-datadog-ci/distinfo index d456f3b3f850..039bc9ac1592 100644 --- a/devel/rubygem-datadog-ci/distinfo +++ b/devel/rubygem-datadog-ci/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752266216 -SHA256 (rubygem/datadog-ci-1.20.2.gem) = 0774ce76173c0f321e0afb2965e4e97c32b4cbe6dd5b79e603e0b7f3ae3a860b -SIZE (rubygem/datadog-ci-1.20.2.gem) = 117760 +TIMESTAMP = 1752566734 +SHA256 (rubygem/datadog-ci-1.21.0.gem) = 6ccb297d1b7e2eda161d896311d97d022d8b7605350c82d9424e470ca09792e3 +SIZE (rubygem/datadog-ci-1.21.0.gem) = 118784 diff --git a/devel/rubygem-drydock/Makefile b/devel/rubygem-drydock/Makefile index 6e02ff240be2..a5953ada5c96 100644 --- a/devel/rubygem-drydock/Makefile +++ b/devel/rubygem-drydock/Makefile @@ -6,7 +6,8 @@ MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Build seaworthy command-line apps with a powerful Ruby DSL -WWW= https://github.com/delano/drydock +WWW= https://delanotes.com/drydock/ \ + https://github.com/delano/drydock LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt diff --git a/devel/rubygem-excon1-gitlab/Makefile b/devel/rubygem-excon1-gitlab/Makefile new file mode 100644 index 000000000000..62e9b31a7b22 --- /dev/null +++ b/devel/rubygem-excon1-gitlab/Makefile @@ -0,0 +1,22 @@ +PORTNAME= excon +PORTVERSION= 1.2.7 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 1-gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Extended http(s) Connections Library +WWW= https://github.com/excon/excon + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +RUN_DEPENDS= rubygem-logger-gitlab>=0:devel/rubygem-logger-gitlab + +USES= cpe gem + +NO_ARCH= yes + +CPE_VENDOR= excon_project + +.include <bsd.port.mk> diff --git a/devel/rubygem-excon1-gitlab/distinfo b/devel/rubygem-excon1-gitlab/distinfo new file mode 100644 index 000000000000..e7e385890580 --- /dev/null +++ b/devel/rubygem-excon1-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1748495937 +SHA256 (rubygem/excon-1.2.7.gem) = 3b3917dbdf0c65b8d872039fe2b37bf423da2f245ef05b0af07423027c4cfde5 +SIZE (rubygem/excon-1.2.7.gem) = 171008 diff --git a/devel/rubygem-excon1-gitlab/pkg-descr b/devel/rubygem-excon1-gitlab/pkg-descr new file mode 100644 index 000000000000..0431de530c06 --- /dev/null +++ b/devel/rubygem-excon1-gitlab/pkg-descr @@ -0,0 +1 @@ +EXtended http(s) CONnections Library diff --git a/devel/rubygem-gio2/Makefile b/devel/rubygem-gio2/Makefile index 31578bbf5453..bc7273d7341f 100644 --- a/devel/rubygem-gio2/Makefile +++ b/devel/rubygem-gio2/Makefile @@ -1,5 +1,5 @@ PORTNAME= gio2 -PORTVERSION= 4.2.9 +PORTVERSION= 4.3.0 CATEGORIES= devel rubygems MASTER_SITES= RG diff --git a/devel/rubygem-gio2/distinfo b/devel/rubygem-gio2/distinfo index 0c0c727b0989..325b8d2cde86 100644 --- a/devel/rubygem-gio2/distinfo +++ b/devel/rubygem-gio2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744289368 -SHA256 (rubygem/gio2-4.2.9.gem) = 63595abf56ac57aab3c53b6e1c303dd90ed2b9507055fc157d48bc59964325fd -SIZE (rubygem/gio2-4.2.9.gem) = 40448 +TIMESTAMP = 1752566758 +SHA256 (rubygem/gio2-4.3.0.gem) = e4f69a33b27babaffadc50236f6569db1009fb9bbefc44059c6b7b17b8a07ef4 +SIZE (rubygem/gio2-4.3.0.gem) = 40448 diff --git a/devel/rubygem-glib2/Makefile b/devel/rubygem-glib2/Makefile index 206688720a0a..6e9844947f72 100644 --- a/devel/rubygem-glib2/Makefile +++ b/devel/rubygem-glib2/Makefile @@ -1,5 +1,5 @@ PORTNAME= glib2 -PORTVERSION= 4.2.9 +PORTVERSION= 4.3.0 CATEGORIES= devel rubygems MASTER_SITES= RG diff --git a/devel/rubygem-glib2/distinfo b/devel/rubygem-glib2/distinfo index 3ba1793f5a8d..50c79e43a601 100644 --- a/devel/rubygem-glib2/distinfo +++ b/devel/rubygem-glib2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744289370 -SHA256 (rubygem/glib2-4.2.9.gem) = a437db78427b2cdf53d9c88692e4ea49a10e9278239bebec8e71f88d4672e4eb -SIZE (rubygem/glib2-4.2.9.gem) = 143360 +TIMESTAMP = 1752566760 +SHA256 (rubygem/glib2-4.3.0.gem) = b30c7bf137c158b713fde36007a5a57597f8e7a2a1d5b2ac32be23938fcd2b2e +SIZE (rubygem/glib2-4.3.0.gem) = 143360 diff --git a/devel/rubygem-gobject-introspection/Makefile b/devel/rubygem-gobject-introspection/Makefile index 044e0b048766..2eca28ab8a82 100644 --- a/devel/rubygem-gobject-introspection/Makefile +++ b/devel/rubygem-gobject-introspection/Makefile @@ -1,5 +1,5 @@ PORTNAME= gobject-introspection -PORTVERSION= 4.2.9 +PORTVERSION= 4.3.0 CATEGORIES= devel rubygems MASTER_SITES= RG diff --git a/devel/rubygem-gobject-introspection/distinfo b/devel/rubygem-gobject-introspection/distinfo index 1e3056bd528b..5fedd5b6e55c 100644 --- a/devel/rubygem-gobject-introspection/distinfo +++ b/devel/rubygem-gobject-introspection/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744289372 -SHA256 (rubygem/gobject-introspection-4.2.9.gem) = 3ac0d859d333a776cf9a3fb33fd655999d8e648668f7797ca016de7b5bb1e75c -SIZE (rubygem/gobject-introspection-4.2.9.gem) = 75264 +TIMESTAMP = 1752566762 +SHA256 (rubygem/gobject-introspection-4.3.0.gem) = 874f47637cde1cc39c2b0a3930ba0ffad1bd72cc3a1116807182538b98fa591c +SIZE (rubygem/gobject-introspection-4.3.0.gem) = 75264 diff --git a/devel/rubygem-google-apis-admin_directory_v1/Makefile b/devel/rubygem-google-apis-admin_directory_v1/Makefile index c302c1bee547..49017b5e7de7 100644 --- a/devel/rubygem-google-apis-admin_directory_v1/Makefile +++ b/devel/rubygem-google-apis-admin_directory_v1/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-apis-admin_directory_v1 -PORTVERSION= 0.66.0 +PORTVERSION= 0.67.0 CATEGORIES= devel rubygems MASTER_SITES= RG diff --git a/devel/rubygem-google-apis-admin_directory_v1/distinfo b/devel/rubygem-google-apis-admin_directory_v1/distinfo index 730e14740209..822309ca8eb9 100644 --- a/devel/rubygem-google-apis-admin_directory_v1/distinfo +++ b/devel/rubygem-google-apis-admin_directory_v1/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749813952 -SHA256 (rubygem/google-apis-admin_directory_v1-0.66.0.gem) = 07fc8c4042ca25ad39cd58eb28010057cab67c928951de7f212f6c535a45e15a -SIZE (rubygem/google-apis-admin_directory_v1-0.66.0.gem) = 73216 +TIMESTAMP = 1752566736 +SHA256 (rubygem/google-apis-admin_directory_v1-0.67.0.gem) = 36f5c5ef2b81cf91cb90a18eb21ce933deb7af0308836d1599997b228cb79ec5 +SIZE (rubygem/google-apis-admin_directory_v1-0.67.0.gem) = 73216 diff --git a/devel/rubygem-google-apis-androidpublisher_v3/Makefile b/devel/rubygem-google-apis-androidpublisher_v3/Makefile index 1889bb8258d7..a6177ba70229 100644 --- a/devel/rubygem-google-apis-androidpublisher_v3/Makefile +++ b/devel/rubygem-google-apis-androidpublisher_v3/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-apis-androidpublisher_v3 -PORTVERSION= 0.82.0 +PORTVERSION= 0.83.0 CATEGORIES= devel rubygems MASTER_SITES= RG diff --git a/devel/rubygem-google-apis-androidpublisher_v3/distinfo b/devel/rubygem-google-apis-androidpublisher_v3/distinfo index d590c5a1b20d..e81a91f33b2a 100644 --- a/devel/rubygem-google-apis-androidpublisher_v3/distinfo +++ b/devel/rubygem-google-apis-androidpublisher_v3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752266218 -SHA256 (rubygem/google-apis-androidpublisher_v3-0.82.0.gem) = 4edc1d0a43f1c3ca47392a5745c2b1e7d0c7bbfdf0e6b16ff69dedfba00be257 -SIZE (rubygem/google-apis-androidpublisher_v3-0.82.0.gem) = 95744 +TIMESTAMP = 1752566738 +SHA256 (rubygem/google-apis-androidpublisher_v3-0.83.0.gem) = 34bc99b81deb7d9bba665e14255f7b7c7b0392105174a3c7b689d5445014c4f8 +SIZE (rubygem/google-apis-androidpublisher_v3-0.83.0.gem) = 95744 diff --git a/devel/rubygem-google-apis-compute_v1/Makefile b/devel/rubygem-google-apis-compute_v1/Makefile index 8bc043948dc0..4814e37b5685 100644 --- a/devel/rubygem-google-apis-compute_v1/Makefile +++ b/devel/rubygem-google-apis-compute_v1/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-apis-compute_v1 -PORTVERSION= 0.123.0 +PORTVERSION= 0.124.0 CATEGORIES= devel rubygems MASTER_SITES= RG diff --git a/devel/rubygem-google-apis-compute_v1/distinfo b/devel/rubygem-google-apis-compute_v1/distinfo index 2efcc0f61310..b30e57097726 100644 --- a/devel/rubygem-google-apis-compute_v1/distinfo +++ b/devel/rubygem-google-apis-compute_v1/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752266220 -SHA256 (rubygem/google-apis-compute_v1-0.123.0.gem) = a31651aa0efce0fe85f0b3fcc6c34f41194f11b866847ada5148f3c8b8f46453 -SIZE (rubygem/google-apis-compute_v1-0.123.0.gem) = 510976 +TIMESTAMP = 1752566740 +SHA256 (rubygem/google-apis-compute_v1-0.124.0.gem) = c30e98fadaf31ac0469617618c498ec8557f10b0a39f13eb96c0b7973c3a0f0e +SIZE (rubygem/google-apis-compute_v1-0.124.0.gem) = 511488 diff --git a/devel/rubygem-imagen/Makefile b/devel/rubygem-imagen/Makefile new file mode 100644 index 000000000000..097812fdc8bc --- /dev/null +++ b/devel/rubygem-imagen/Makefile @@ -0,0 +1,19 @@ +PORTNAME= imagen +PORTVERSION= 0.2.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Codebase as structure of locatable classes and methods based on the Ruby AST +WWW= https://github.com/grodowski/imagen_rb + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= rubygem-parser>=2.5:devel/rubygem-parser + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-imagen/distinfo b/devel/rubygem-imagen/distinfo new file mode 100644 index 000000000000..7f4479812ff5 --- /dev/null +++ b/devel/rubygem-imagen/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1752566670 +SHA256 (rubygem/imagen-0.2.0.gem) = 369fe912078877dba92615ebfc6f35a7d833e31f24f47bdd3ad5371a4139e24b +SIZE (rubygem/imagen-0.2.0.gem) = 10240 diff --git a/devel/rubygem-imagen/pkg-descr b/devel/rubygem-imagen/pkg-descr new file mode 100644 index 000000000000..6167fb788deb --- /dev/null +++ b/devel/rubygem-imagen/pkg-descr @@ -0,0 +1,2 @@ +imagen-rb extracts data about modules, classes, methods and blocks from Ruby +code. diff --git a/devel/rubygem-io-event/Makefile b/devel/rubygem-io-event/Makefile index fa88cc906f2b..9d8cb151b037 100644 --- a/devel/rubygem-io-event/Makefile +++ b/devel/rubygem-io-event/Makefile @@ -1,5 +1,5 @@ PORTNAME= io-event -PORTVERSION= 1.11.2 +PORTVERSION= 1.12.0 CATEGORIES= devel rubygems MASTER_SITES= RG diff --git a/devel/rubygem-io-event/distinfo b/devel/rubygem-io-event/distinfo index 6ff782bf6196..c45b6685fb29 100644 --- a/devel/rubygem-io-event/distinfo +++ b/devel/rubygem-io-event/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752266228 -SHA256 (rubygem/io-event-1.11.2.gem) = 4a640ac7d86d9f5fc0d4f47dd83eff82e9fe5818b0d910596b058ca1b34b96b9 -SIZE (rubygem/io-event-1.11.2.gem) = 49152 +TIMESTAMP = 1752566742 +SHA256 (rubygem/io-event-1.12.0.gem) = 272dca7debaff92f4771632ee0c3a65b56dfb1d390439053682a522bf111ee26 +SIZE (rubygem/io-event-1.12.0.gem) = 50176 diff --git a/devel/rubygem-rails-i18n-rails70/Makefile b/devel/rubygem-rails-i18n-rails70/Makefile index fa04a6cb1b29..45e5fa889f91 100644 --- a/devel/rubygem-rails-i18n-rails70/Makefile +++ b/devel/rubygem-rails-i18n-rails70/Makefile @@ -18,4 +18,6 @@ USES= gem NO_ARCH= yes +PORTSCOUT= limit:^7\. + .include <bsd.port.mk> diff --git a/devel/rubygem-rails-i18n-rails71/Makefile b/devel/rubygem-rails-i18n-rails71/Makefile index 9370fce4c98e..c84e36e09569 100644 --- a/devel/rubygem-rails-i18n-rails71/Makefile +++ b/devel/rubygem-rails-i18n-rails71/Makefile @@ -18,4 +18,6 @@ USES= gem NO_ARCH= yes +PORTSCOUT= limit:^7\. + .include <bsd.port.mk> diff --git a/devel/rubygem-rails-i18n-rails72/Makefile b/devel/rubygem-rails-i18n-rails72/Makefile new file mode 100644 index 000000000000..34d8205c798a --- /dev/null +++ b/devel/rubygem-rails-i18n-rails72/Makefile @@ -0,0 +1,23 @@ +PORTNAME= rails-i18n +PORTVERSION= 7.0.10 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -rails72 + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Set of common locale data and translations for Rails +WWW= https://github.com/svenfuchs/rails-i18n + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE.txt + +RUN_DEPENDS= rubygem-i18n>=0.7,2<2,2:devel/rubygem-i18n \ + rubygem-railties72>=6.0.0<8:www/rubygem-railties72 + +USES= gem + +NO_ARCH= yes + +PORTSCOUT= limit:^7\. + +.include <bsd.port.mk> diff --git a/devel/rubygem-rails-i18n-rails72/distinfo b/devel/rubygem-rails-i18n-rails72/distinfo new file mode 100644 index 000000000000..7ffb16c83918 --- /dev/null +++ b/devel/rubygem-rails-i18n-rails72/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1730296060 +SHA256 (rubygem/rails-i18n-7.0.10.gem) = efae16e0ac28c0f42e98555c8db1327d69ab02058c8b535e0933cb106dd931ca +SIZE (rubygem/rails-i18n-7.0.10.gem) = 121344 diff --git a/devel/rubygem-rails-i18n-rails72/pkg-descr b/devel/rubygem-rails-i18n-rails72/pkg-descr new file mode 100644 index 000000000000..9c9396c860d9 --- /dev/null +++ b/devel/rubygem-rails-i18n-rails72/pkg-descr @@ -0,0 +1,4 @@ +Centralization of locale data collection for Ruby on Rails. + +It provides a set of common locale data and translations to internationalize +and/or localize your Rails applications. diff --git a/devel/rubygem-rails-i18n-rails80/Makefile b/devel/rubygem-rails-i18n-rails80/Makefile new file mode 100644 index 000000000000..1d6add5ff4a9 --- /dev/null +++ b/devel/rubygem-rails-i18n-rails80/Makefile @@ -0,0 +1,21 @@ +PORTNAME= rails-i18n +PORTVERSION= 8.0.1 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -rails80 + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Set of common locale data and translations for Rails +WWW= https://github.com/svenfuchs/rails-i18n + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE.txt + +RUN_DEPENDS= rubygem-i18n>=0.7,2<2,2:devel/rubygem-i18n \ + rubygem-railties80>=8.0.0<9:www/rubygem-railties80 + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-rails-i18n-rails80/distinfo b/devel/rubygem-rails-i18n-rails80/distinfo new file mode 100644 index 000000000000..221d12165a2c --- /dev/null +++ b/devel/rubygem-rails-i18n-rails80/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1752566672 +SHA256 (rubygem/rails-i18n-8.0.1.gem) = 15303195450bdac9a80636cf14c7e5ada2f43907cc60fcd19bbb3f81ab45be0d +SIZE (rubygem/rails-i18n-8.0.1.gem) = 121344 diff --git a/devel/rubygem-rails-i18n-rails80/pkg-descr b/devel/rubygem-rails-i18n-rails80/pkg-descr new file mode 100644 index 000000000000..9c9396c860d9 --- /dev/null +++ b/devel/rubygem-rails-i18n-rails80/pkg-descr @@ -0,0 +1,4 @@ +Centralization of locale data collection for Ruby on Rails. + +It provides a set of common locale data and translations to internationalize +and/or localize your Rails applications. diff --git a/devel/rubygem-sorbet-runtime/Makefile b/devel/rubygem-sorbet-runtime/Makefile index 1c58abbc254f..1598f45c186f 100644 --- a/devel/rubygem-sorbet-runtime/Makefile +++ b/devel/rubygem-sorbet-runtime/Makefile @@ -1,5 +1,5 @@ PORTNAME= sorbet-runtime -PORTVERSION= 0.5.12221 +PORTVERSION= 0.5.12222 CATEGORIES= devel rubygems MASTER_SITES= RG diff --git a/devel/rubygem-sorbet-runtime/distinfo b/devel/rubygem-sorbet-runtime/distinfo index 962fdefd2c05..c43353e1c862 100644 --- a/devel/rubygem-sorbet-runtime/distinfo +++ b/devel/rubygem-sorbet-runtime/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752266238 -SHA256 (rubygem/sorbet-runtime-0.5.12221.gem) = f8f3ec810f6820feeada5da7efe206b44a7b67b3aad5c4e4798865b4e3343e16 -SIZE (rubygem/sorbet-runtime-0.5.12221.gem) = 89600 +TIMESTAMP = 1752566744 +SHA256 (rubygem/sorbet-runtime-0.5.12222.gem) = d26c4e4645a0ef4eb6cffd6a159c02c6c2b1526968a674b41029bb76e0e3dcac +SIZE (rubygem/sorbet-runtime-0.5.12222.gem) = 89600 diff --git a/devel/rubygem-undercover/Makefile b/devel/rubygem-undercover/Makefile new file mode 100644 index 000000000000..ce446afbf0f0 --- /dev/null +++ b/devel/rubygem-undercover/Makefile @@ -0,0 +1,28 @@ +PORTNAME= undercover +PORTVERSION= 0.7.4 +CATEGORIES= devel rubygems +MASTER_SITES= RG + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Actionable code coverage - detects untested code blocks in recent changes +WWW= https://undercover-ci.com/ \ + https://github.com/grodowski/undercover + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= rubygem-base64>=0:converters/rubygem-base64 \ + rubygem-bigdecimal>=0:math/rubygem-bigdecimal \ + rubygem-imagen>=0.2.0:devel/rubygem-imagen \ + rubygem-rainbow>=2.1<4.0:devel/rubygem-rainbow \ + rubygem-rugged>=0.27<1.10:devel/rubygem-rugged \ + rubygem-simplecov>=0:devel/rubygem-simplecov \ + rubygem-simplecov_json_formatter>=0:devel/rubygem-simplecov_json_formatter + +USES= gem + +NO_ARCH= yes + +PLIST_FILES= bin/undercover + +.include <bsd.port.mk> diff --git a/devel/rubygem-undercover/distinfo b/devel/rubygem-undercover/distinfo new file mode 100644 index 000000000000..00aa930321b3 --- /dev/null +++ b/devel/rubygem-undercover/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1752566674 +SHA256 (rubygem/undercover-0.7.4.gem) = 56ea18d64da97c9a5c40c3ecea23ae26d04b716e66540b2eb9e56fc3d6356071 +SIZE (rubygem/undercover-0.7.4.gem) = 2845696 diff --git a/devel/rubygem-undercover/pkg-descr b/devel/rubygem-undercover/pkg-descr new file mode 100644 index 000000000000..6e9eda94b3d6 --- /dev/null +++ b/devel/rubygem-undercover/pkg-descr @@ -0,0 +1,4 @@ +undercover warns about methods, classes and blocks that were changed without +tests, to help you easily find untested code and reduce the number of bugs. It +does so by analysing data from git diffs, code structure and SimpleCov coverage +reports. diff --git a/devel/socket_wrapper/Makefile b/devel/socket_wrapper/Makefile index f08eaf6ffba7..d88bd432cba8 100644 --- a/devel/socket_wrapper/Makefile +++ b/devel/socket_wrapper/Makefile @@ -1,23 +1,24 @@ -PORTNAME= socket_wrapper -PORTVERSION= 1.4.2 -CATEGORIES= devel -MASTER_SITES= SAMBA/cwrap +PORTNAME= socket_wrapper +PORTVERSION= 1.4.2 +CATEGORIES= devel +MASTER_SITES= SAMBA/cwrap -MAINTAINER= ports@FreeBSD.org -COMMENT= Library passing all socket communications through unix sockets -WWW= https://cwrap.org/socket_wrapper.html +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Library passing all socket communications through unix sockets +WWW= https://cwrap.org/socket_wrapper.html \ + https://git.samba.org/?p=socket_wrapper.git -LICENSE= GPLv3 -LICENSE_FILE= ${WRKSRC}/LICENSE +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cmake pathfix -USE_LDCONFIG= yes +TEST_DEPENDS= cmocka>=1.1.6:sysutils/cmocka -OPTIONS_DEFINE= TEST +USES= cmake:testing pathfix -TEST_BUILD_DEPENDS= cmocka>=1.1.5:sysutils/cmocka -TEST_USES= localbase:ldflags pkgconfig -TEST_CMAKE_BOOL= UNIT_TESTING -TEST_TEST_TARGET= test +CMAKE_OFF= HELGRIND_TESTING \ + PICKY_DEVELOPER \ + UNIT_TESTING +CMAKE_TESTING_ON= UNIT_TESTING +USE_LDCONFIG= yes .include <bsd.port.mk> diff --git a/devel/tabby/Makefile b/devel/tabby/Makefile index 6e431f053e89..114d91dff466 100644 --- a/devel/tabby/Makefile +++ b/devel/tabby/Makefile @@ -12,6 +12,8 @@ WWW= https://tabby.tabbyml.com/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN= smartstring crate fails to compile https://github.com/bodil/smartstring/issues/54, also see https://github.com/graphql-rust/juniper/issues/1340 + BUILD_DEPENDS= cmake:devel/cmake-core LIB_DEPENDS= libgit2.so:devel/libgit2 \ libllama.so:misc/llama-cpp \ diff --git a/devel/uid_wrapper/Makefile b/devel/uid_wrapper/Makefile index e3172cbb6e09..4893b65cc1b6 100644 --- a/devel/uid_wrapper/Makefile +++ b/devel/uid_wrapper/Makefile @@ -1,31 +1,23 @@ -PORTNAME= uid_wrapper -PORTVERSION= 1.2.4 -PORTREVISION= 1 -CATEGORIES= devel -MASTER_SITES= SAMBA/cwrap +PORTNAME= uid_wrapper +PORTVERSION= 1.2.4 +PORTREVISION= 1 +CATEGORIES= devel +MASTER_SITES= SAMBA/cwrap -MAINTAINER= ports@FreeBSD.org -COMMENT= Wrapper to fake privilege separation -WWW= https://cwrap.org/uid_wrapper.html +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Testing tool to fake privilege separation +WWW= https://cwrap.org/uid_wrapper.html \ + https://git.samba.org/?p=uid_wrapper.git -LICENSE= GPLv3 +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake -USE_LDCONFIG= yes +TEST_DEPENDS= cmocka>=1.1.1:sysutils/cmocka -OPTIONS_DEFINE= TEST -OPTIONS_DEFAULT= TEST +USES= cmake pathfix -TEST_TEST_TARGET= test -TEST_CMAKE_BOOL= UNIT_TESTING -TEST_BUILD_DEPENDS= cmocka>=1.1.1:sysutils/cmocka - -PLIST_FILES= libdata/pkgconfig/uid_wrapper.pc \ - lib/cmake/uid_wrapper/uid_wrapper-config-version.cmake \ - lib/cmake/uid_wrapper/uid_wrapper-config.cmake \ - lib/libuid_wrapper.so.0.0.6 \ - lib/libuid_wrapper.so.0 \ - lib/libuid_wrapper.so \ - share/man/man1/uid_wrapper.1.gz +CMAKE_OFF= UNIT_TESTING +CMAKE_TESTING_ON= UNIT_TESTING +USE_LDCONFIG= yes .include <bsd.port.mk> diff --git a/devel/uid_wrapper/pkg-descr b/devel/uid_wrapper/pkg-descr index 6bfb8a7dc4ad..a358f77c39fb 100644 --- a/devel/uid_wrapper/pkg-descr +++ b/devel/uid_wrapper/pkg-descr @@ -1,15 +1,13 @@ -- Allows uid switching as a normal user. +Some projects, such as a file server, need privilege separation to be able to +switch to the user who owns the files and do file operations on their behalf. +uid_wrapper convincingly lies to the application, letting it believe it is +operating as root and even switching between UIDs and GIDs as needed. You can +start any application making it believe it is running as root. +Features: +- Allows uid switching as a normal user. - Start any application making it believe it is running as root. - -- Support for user/group changing in the local thread using the syscalls - (like glibc). - -- More precisely this library intercepts seteuid and related calls, and - simulates them in a manner similar to the nss_wrapper and socket_wrapper - libraries. - -Some projects like a file server need privilege separation to be able to switch -to the connection user and do file operations. uid_wrapper convincingly lies to -the application letting it believe it is operating as root and even switching -between UIDs and GIDs as needed. +- Support for user/group changing in the local thread using the syscalls (like + glibc). +- uid_wrapper intercepts seteuid(2) and related calls and simulates them in a + way transparent to the application diff --git a/devel/uid_wrapper/pkg-plist b/devel/uid_wrapper/pkg-plist new file mode 100644 index 000000000000..cae4b8bcb36d --- /dev/null +++ b/devel/uid_wrapper/pkg-plist @@ -0,0 +1,7 @@ +lib/cmake/uid_wrapper/uid_wrapper-config-version.cmake +lib/cmake/uid_wrapper/uid_wrapper-config.cmake +lib/libuid_wrapper.so +lib/libuid_wrapper.so.0 +lib/libuid_wrapper.so.0.0.6 +libdata/pkgconfig/uid_wrapper.pc +share/man/man1/uid_wrapper.1.gz diff --git a/devel/viewvc-devel/Makefile b/devel/viewvc-devel/Makefile index 658733568732..96e7f66c20a4 100644 --- a/devel/viewvc-devel/Makefile +++ b/devel/viewvc-devel/Makefile @@ -1,5 +1,6 @@ PORTNAME= viewvc DISTVERSION= 1.3.0-20250316 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= -devel diff --git a/devel/viewvc-devel/files/patch-bin_standalone.py b/devel/viewvc-devel/files/patch-bin_standalone.py new file mode 100644 index 000000000000..4397053b7391 --- /dev/null +++ b/devel/viewvc-devel/files/patch-bin_standalone.py @@ -0,0 +1,74 @@ +--- bin/standalone.py.orig 2025-07-22 12:12:06 UTC ++++ bin/standalone.py +@@ -191,18 +191,17 @@ class ViewVCHTTPRequestHandler(_http_server.BaseHTTPRe + </html>""" + ) + +- def is_viewvc(self): ++ def is_viewvc(self, path): + """Check whether self.path is, or is a child of, the ScriptAlias""" ++ if not path.startswith("/"): ++ return False + if not options.script_alias: +- return 1 +- if self.path == "/" + options.script_alias: +- return 1 +- alias_len = len(options.script_alias) +- if self.path[: (alias_len + 2)] == "/" + options.script_alias + "/": +- return 1 +- if self.path[: (alias_len + 2)] == "/" + options.script_alias + "?": +- return 1 +- return 0 ++ return True ++ if path == "/" + options.script_alias: ++ return True ++ if path.startswith("/" + options.script_alias + "/"): ++ return True ++ return False + + def validate_password(self, htpasswd_file, username, password): + """Compare USERNAME and PASSWORD against HTPASSWD_FILE.""" +@@ -219,8 +218,18 @@ class ViewVCHTTPRequestHandler(_http_server.BaseHTTPRe + # NOTE: Much of this is adapter from Python's standard library + # module CGIHTTPServer. + ++ i = self.path.rfind("?") ++ if i >= 0: ++ path = _unquote(self.path[:i], "utf-8", "surrogateescape") ++ query = self.path[(i + 1) :] ++ else: ++ path = _unquote(self.path) ++ query = "" ++ # normalize path ++ path = os.path.normpath(path) + ("/" if path[-1] == "/" else "") ++ + # Is this request even aimed at ViewVC? If not, complain. +- if not self.is_viewvc(): ++ if not self.is_viewvc(path): + raise NotViewVCLocationException() + + # If htpasswd authentication is enabled, try to authenticate the user. +@@ -245,12 +254,7 @@ class ViewVCHTTPRequestHandler(_http_server.BaseHTTPRe + + scriptname = options.script_alias and "/" + options.script_alias or "" + +- rest = self.path[len(scriptname) :] +- i = rest.rfind("?") +- if i >= 0: +- rest, query = rest[:i], rest[(i + 1) :] +- else: +- query = "" ++ rest = path[len(scriptname) :] + + # Since we're going to modify the env in the parent, provide empty + # values to override previously set values +@@ -274,8 +278,7 @@ class ViewVCHTTPRequestHandler(_http_server.BaseHTTPRe + env["SERVER_PROTOCOL"] = self.protocol_version + env["SERVER_PORT"] = str(self.server.server_port) + env["REQUEST_METHOD"] = self.command +- uqrest = _unquote(rest, "utf-8", "surrogateescape") +- env["PATH_INFO"] = uqrest ++ env["PATH_INFO"] = rest + env["SCRIPT_NAME"] = scriptname + if query: + env["QUERY_STRING"] = query diff --git a/devel/viewvc-devel/files/patch-lib_viewvc.py b/devel/viewvc-devel/files/patch-lib_viewvc.py new file mode 100644 index 000000000000..739d60e1a50a --- /dev/null +++ b/devel/viewvc-devel/files/patch-lib_viewvc.py @@ -0,0 +1,39 @@ +--- lib/viewvc.py.orig 2025-07-22 12:12:06 UTC ++++ lib/viewvc.py +@@ -193,6 +193,10 @@ class Request: + # TODO: we might want to redirect to the cleaned up URL + path_parts = _path_parts(path_info) + ++ # Protect against directory traversal attacks. ++ if ".." in path_parts: ++ raise ViewVCException("An illegal path was provided.", "400 Bad Request") ++ + if path_parts: + # handle docroot magic path prefixes + if path_parts[0] == docroot_magic_path: +@@ -3401,10 +3405,8 @@ def view_doc(request): + # Stat the file to get content length and last-modified date. + try: + info = os.stat(filename) +- except OSError as v: +- raise ViewVCException( +- 'Static file "%s" not available (%s)' % (document, str(v)), "404 Not Found" +- ) ++ except OSError: ++ raise ViewVCException('Static file "%s" not available' % (document), "404 Not Found") + content_length = str(info[stat.ST_SIZE]) + last_modified = info[stat.ST_MTIME] + +@@ -3414,10 +3416,8 @@ def view_doc(request): + + try: + fp = open(filename, "rb") +- except IOError as v: +- raise ViewVCException( +- 'Static file "%s" not available (%s)' % (document, str(v)), "404 Not Found" +- ) ++ except IOError: ++ raise ViewVCException('Static file "%s" not available' % (document), "404 Not Found") + + if document[-3:] == "png": + mime_type = "image/png" |