*/*: sync with upstream

Taken from: FreeBSD
This commit is contained in:
Franco Fichtner 2023-12-13 09:08:38 +01:00
parent 3f693ef627
commit 682a77b318
448 changed files with 5605 additions and 5663 deletions

View File

@ -1,6 +1,6 @@
PORTNAME= bolt-lmm
DISTVERSION= 2.3.6
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= biology
MASTER_SITES= https://data.broadinstitute.org/alkesgroup/BOLT-LMM/downloads/
DISTNAME= BOLT-LMM_v${PORTVERSION}

View File

@ -1,6 +1,6 @@
PORTNAME= btllib
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.2
DISTVERSION= 1.7.0
CATEGORIES= biology devel
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,6 +1,6 @@
TIMESTAMP = 1689975725
SHA256 (bcgsc-btllib-v1.6.2_GH0.tar.gz) = cba796cb83791e8524f5108459892a1131748cda55189c9acea21d4bdb80e7a0
SIZE (bcgsc-btllib-v1.6.2_GH0.tar.gz) = 848942
TIMESTAMP = 1702442278
SHA256 (bcgsc-btllib-v1.7.0_GH0.tar.gz) = ad8f26cf6187a000fe6cc7a61fa625567f029bca9bb0271d695347627a014059
SIZE (bcgsc-btllib-v1.7.0_GH0.tar.gz) = 847032
SHA256 (p-ranav-argparse-15d745f_GH0.tar.gz) = f033d4eb4a430b4ae4bf3c2a40e087709bf77462c1f9968ae07828437219a370
SIZE (p-ranav-argparse-15d745f_GH0.tar.gz) = 105608
SHA256 (skystrife-cpptoml-fededad_GH0.tar.gz) = dd2d129b67f537ae7d6f8d8d084c8c0d772d0f5b4b3118c1892e67ff536e335e

View File

@ -2,7 +2,6 @@ bin/indexlr
bin/mi_bf_generate
bin/randseq
include/btllib/aahash.hpp
include/btllib/aahash_consts.hpp
include/btllib/bloom_filter.hpp
include/btllib/counting_bloom_filter-inl.hpp
include/btllib/counting_bloom_filter.hpp
@ -10,12 +9,13 @@ include/btllib/cpptoml.h
include/btllib/cstring.hpp
include/btllib/data_stream.hpp
include/btllib/graph.hpp
include/btllib/hashing_internals.hpp
include/btllib/indexlr.hpp
include/btllib/mi_bloom_filter-inl.hpp
include/btllib/mi_bloom_filter.hpp
include/btllib/nthash.hpp
include/btllib/nthash_consts.hpp
include/btllib/nthash_lowlevel.hpp
include/btllib/nthash_kmer.hpp
include/btllib/nthash_seed.hpp
include/btllib/order_queue.hpp
include/btllib/process_pipeline.hpp
include/btllib/randseq.hpp

View File

@ -1,6 +1,7 @@
PORTNAME= gcta
DISTVERSIONPREFIX= v
DISTVERSION= 1.94.1
PORTREVISION= 1
CATEGORIES= biology
MAINTAINER= jwb@FreeBSD.org

View File

@ -0,0 +1,24 @@
--- include/Matrix.hpp.orig 2022-08-03 06:01:52 UTC
+++ include/Matrix.hpp
@@ -32,7 +32,9 @@ bool _LLT(MatrixType &A, double &logdet){
#if GCTA_CPU_x86
dpotrf(&uplo, &cols, vi, &cols, &info);
#else
- dpotrf_(&uplo, &cols, vi, &cols, &info);
+ // OpenBLAS 0.3.25 requires a length argument. Is 1 the right value?
+ // Should all dgeqrf_() calls be patched?
+ dpotrf_(&uplo, &cols, vi, &cols, &info, 1);
#endif
//LOGGER << " LLT time: " << LOGGER.tp("LLT") << std::endl;
if(info == 0){
@@ -41,7 +43,9 @@ bool _LLT(MatrixType &A, double &logdet){
#if GCTA_CPU_x86
dpotri(&uplo, &cols, vi, &cols, &info);
#else
- dpotri_(&uplo, &cols, vi, &cols, &info);
+ // OpenBLAS 0.3.25 requires a length argument. Is 1 the right value?
+ // Should all doptri_() calls be patched?
+ dpotri_(&uplo, &cols, vi, &cols, &info, 1);
#endif
//LOGGER << " LLT inverse time: " << LOGGER.tp("LLT_INV") << std::endl;
if(info == 0){

View File

@ -1,15 +1,16 @@
--- include/cpu.h.orig 2023-10-13 13:09:13 UTC
--- include/cpu.h.orig 2022-08-03 06:01:52 UTC
+++ include/cpu.h
@@ -13,7 +13,7 @@
@@ -13,7 +13,8 @@
#define GCTA_ARCH_i386 0
#endif
-#if GCTA_ARCH_x86_64 || GCTA_ARCH_i386
+// GCTA_ARCH_x86 is used (mostly) to enable Intel's MKL library
+#if !defined(__FreeBSD__) && (GCTA_ARCH_x86_64 || GCTA_ARCH_i386)
#define GCTA_CPU_x86 1
#else
#define GCTA_CPU_x86 0
@@ -50,4 +50,4 @@
@@ -50,4 +51,4 @@
#include <lapack.h>
#endif

View File

@ -0,0 +1,24 @@
--- main/mkl.cpp.orig 2023-11-20 14:09:49 UTC
+++ main/mkl.cpp
@@ -365,7 +365,9 @@ bool gcta::comput_inverse_logdet_LDLT_mkl(eigenMatrix
#if GCTA_CPU_x86
dpotrf(&uplo, &int_n, Vi_mkl, &int_n, &info);
#else
- dpotrf_(&uplo, &int_n, Vi_mkl, &int_n, &info);
+ // OpenBLAS 0.3.25 requires a length argument. Is 1 the right value?
+ // Should all dpotrf_() calls be patched?
+ dpotrf_(&uplo, &int_n, Vi_mkl, &int_n, &info, 1);
#endif
//LOGGER << "Finished decompose" << endl;
//spotrf( &uplo, &n, Vi_mkl, &n, &info );
@@ -386,7 +388,9 @@ bool gcta::comput_inverse_logdet_LDLT_mkl(eigenMatrix
#if GCTA_CPU_x86
dpotri(&uplo, &int_n, Vi_mkl, &int_n, &info);
#else
- dpotri_(&uplo, &int_n, Vi_mkl, &int_n, &info);
+ // OpenBLAS 0.3.25 requires a length argument. Is 1 the right value?
+ // Should all dpotri_() calls be patched?
+ dpotri_(&uplo, &int_n, Vi_mkl, &int_n, &info, 1);
#endif
//LOGGER << "Inverse finished" << endl;
//spotri( &uplo, &n, Vi_mkl, &n, &info );

View File

@ -0,0 +1,19 @@
--- src/StatLib.cpp.orig 2022-08-03 06:01:52 UTC
+++ src/StatLib.cpp
@@ -1,3 +1,4 @@
+
/*
GCTA: a tool for Genome-wide Complex Trait Analysis
@@ -117,8 +118,10 @@ namespace StatLib{
dormqr(&side, &t, &n, &n, &n, X, &lda, tau, c,
&lda, work, &lwork, &info);
#else
+ // OpenBLAS 0.3.25 requires a length argument. Is 1 the right value?
+ // Should all dormqr_() calls be patched?
dormqr_(&side, &t, &n, &n, &n, X, &lda, tau, c,
- &lda, work, &lwork, &info);
+ &lda, work, &lwork, &info, 1, 1);
#endif
if(info != 0){
return false;

View File

@ -1,6 +1,6 @@
PORTNAME= gemma
DISTVERSION= 0.98.3
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= biology
MAINTAINER= jwb@FreeBSD.org

View File

@ -1,7 +1,7 @@
PORTNAME= plink
DISTVERSIONPREFIX= v
DISTVERSION= 1.90b6.17
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= biology
MAINTAINER= mzaki@e-mail.ne.jp

View File

@ -1,6 +1,6 @@
PORTNAME= gmsh
DISTVERSION= 4.11.1
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= cad
MASTER_SITES= http://gmsh.info/src/
DISTNAME= ${PORTNAME}-${PORTVERSION}-source

View File

@ -1,6 +1,6 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
DISTVERSION= 4.4.25
DISTVERSION= 4.4.26
CATEGORIES= databases net
MASTER_SITES= https://fastdl.mongodb.org/src/ \
http://fastdl.mongodb.org/src/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1695811592
SHA256 (mongodb-src-r4.4.25.tar.gz) = a04e5bb3d334138ddefbcb6665a46403f1ad6ca1b9b99fb73dfd2c26275d4c99
SIZE (mongodb-src-r4.4.25.tar.gz) = 50892028
TIMESTAMP = 1700131003
SHA256 (mongodb-src-r4.4.26.tar.gz) = d39e95a18741fedc32f01d7b9da68317cd6d1c0a581fbd524004c549c34d7b24
SIZE (mongodb-src-r4.4.26.tar.gz) = 50900645

View File

@ -1,5 +1,6 @@
PORTNAME= dbt-core
PORTVERSION= 1.7.3
PORTREVISION= 1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -18,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}agate>=1.7,<2:textproc/py-agate@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}click>=8.0.2,<9:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}networkx>=2.3:math/py-networkx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}colorama>=0.3.9,<0.5:devel/py-colorama@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pathspec>=0.9,<0.12:devel/py-pathspec@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pathspec>=0.9,<0.13:devel/py-pathspec@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}isodate>=0.6,<0.7:devel/py-isodate@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlparse>=0.2.3,<0.5:databases/py-sqlparse@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dbt-extractor>=0.5:devel/py-dbt-extractor@${PY_FLAVOR} \

View File

@ -1,7 +1,6 @@
PORTNAME= qdrant
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.1
PORTREVISION= 2
DISTVERSION= 1.7.1
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
@ -36,23 +35,24 @@ CARGO_CRATES= actix-codec-0.5.0 \
actix-utils-3.0.1 \
actix-web-4.4.0 \
actix-web-codegen-4.2.0 \
actix-web-httpauth-0.8.1 \
actix-web-validator-5.0.1 \
addr2line-0.19.0 \
adler-1.0.2 \
aes-0.8.3 \
ahash-0.7.6 \
ahash-0.8.3 \
ahash-0.7.7 \
ahash-0.8.5 \
aho-corasick-1.0.2 \
alloc-no-stdlib-2.0.4 \
alloc-stdlib-0.2.2 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anes-0.1.6 \
anstream-0.5.0 \
anstream-0.6.4 \
anstyle-1.0.0 \
anstyle-parse-0.2.0 \
anstyle-query-1.0.0 \
anstyle-wincon-2.1.0 \
anstyle-wincon-3.0.1 \
antidote-1.0.0 \
anyhow-1.0.75 \
approx-0.5.1 \
@ -62,11 +62,10 @@ CARGO_CRATES= actix-codec-0.5.0 \
askama_escape-0.10.3 \
async-stream-0.3.3 \
async-stream-impl-0.3.3 \
async-trait-0.1.73 \
async-trait-0.1.74 \
atomic-polyfill-0.1.11 \
atomic_refcell-0.1.11 \
atomicwrites-0.4.1 \
atty-0.2.14 \
atomic_refcell-0.1.13 \
atomicwrites-0.4.2 \
autocfg-1.1.0 \
axum-0.6.12 \
axum-core-0.3.3 \
@ -79,7 +78,7 @@ CARGO_CRATES= actix-codec-0.5.0 \
bit-set-0.5.3 \
bit-vec-0.6.3 \
bitflags-1.3.2 \
bitflags-2.3.3 \
bitflags-2.4.1 \
bitvec-1.0.1 \
blake2-rfc-0.2.18 \
block-buffer-0.10.3 \
@ -97,8 +96,8 @@ CARGO_CRATES= actix-codec-0.5.0 \
cedarwood-0.4.6 \
cexpr-0.6.0 \
cfg-if-1.0.0 \
cgroups-rs-0.3.3 \
charabia-0.8.3 \
cgroups-rs-0.3.4 \
charabia-0.8.5 \
chrono-0.4.31 \
ci_info-0.10.2 \
ciborium-0.2.0 \
@ -106,14 +105,14 @@ CARGO_CRATES= actix-codec-0.5.0 \
ciborium-ll-0.2.0 \
cipher-0.4.4 \
clang-sys-1.4.0 \
clap-4.4.4 \
clap_builder-4.4.4 \
clap_derive-4.4.2 \
clap_lex-0.5.0 \
clap-4.4.8 \
clap_builder-4.4.8 \
clap_derive-4.4.7 \
clap_lex-0.6.0 \
codespan-reporting-0.11.1 \
colorchoice-1.0.0 \
colored-2.0.4 \
config-0.13.3 \
config-0.13.4 \
console-0.15.2 \
console-api-0.5.0 \
console-subscriber-0.1.10 \
@ -121,17 +120,17 @@ CARGO_CRATES= actix-codec-0.5.0 \
constant_time_eq-0.3.0 \
convert_case-0.4.0 \
cookie-0.16.2 \
core-foundation-sys-0.8.3 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.6 \
cow-utils-0.1.2 \
cpp_demangle-0.4.2 \
cpufeatures-0.2.5 \
crc-3.0.0 \
crc-catalog-2.1.0 \
crc32c-0.6.4 \
crc32fast-1.3.2 \
criterion-0.5.1 \
criterion-plot-0.5.0 \
critical-section-1.1.1 \
crossbeam-channel-0.5.6 \
crossbeam-channel-0.5.8 \
crossbeam-deque-0.8.2 \
crossbeam-epoch-0.9.13 \
crossbeam-utils-0.8.14 \
@ -164,9 +163,9 @@ CARGO_CRATES= actix-codec-0.5.0 \
encoding_index_tests-0.1.4 \
encoding_rs-0.8.32 \
encoding_rs_io-0.1.7 \
env_logger-0.10.0 \
env_logger-0.10.1 \
envmnt-0.8.4 \
errno-0.2.8 \
equivalent-1.0.1 \
errno-0.3.1 \
errno-dragonfly-0.1.2 \
fastrand-2.0.0 \
@ -179,22 +178,22 @@ CARGO_CRATES= actix-codec-0.5.0 \
foreign-types-0.5.0 \
foreign-types-macros-0.2.3 \
foreign-types-shared-0.3.1 \
form_urlencoded-1.2.0 \
fs4-0.6.3 \
form_urlencoded-1.2.1 \
fs4-0.7.0 \
fs_extra-1.3.0 \
fsio-0.1.3 \
fst-0.4.7 \
funty-2.0.0 \
futures-0.3.28 \
futures-channel-0.3.28 \
futures-core-0.3.28 \
futures-channel-0.3.29 \
futures-core-0.3.29 \
futures-executor-0.3.28 \
futures-io-0.3.28 \
futures-macro-0.3.28 \
futures-sink-0.3.28 \
futures-task-0.3.28 \
futures-io-0.3.29 \
futures-macro-0.3.29 \
futures-sink-0.3.29 \
futures-task-0.3.29 \
futures-timer-3.0.2 \
futures-util-0.3.28 \
futures-util-0.3.29 \
fxhash-0.2.1 \
generator-0.7.4 \
generic-array-0.14.6 \
@ -204,21 +203,20 @@ CARGO_CRATES= actix-codec-0.5.0 \
geohash-0.13.0 \
getopts-0.2.21 \
getrandom-0.1.16 \
getrandom-0.2.8 \
getrandom-0.2.11 \
getset-0.1.2 \
gimli-0.27.0 \
glob-0.3.1 \
h2-0.3.17 \
h2-0.3.21 \
half-1.8.2 \
hash32-0.2.1 \
hashbrown-0.12.3 \
hashbrown-0.14.0 \
hashring-0.3.2 \
hashring-0.3.3 \
hdrhistogram-7.5.2 \
heapless-0.7.16 \
heck-0.4.0 \
hermit-abi-0.1.19 \
hermit-abi-0.3.1 \
hermit-abi-0.3.3 \
hex-0.4.3 \
hmac-0.12.1 \
http-0.2.9 \
@ -234,21 +232,22 @@ CARGO_CRATES= actix-codec-0.5.0 \
iana-time-zone-haiku-0.1.1 \
ident_case-1.0.1 \
idna-0.4.0 \
idna-0.5.0 \
if_chain-1.0.2 \
impl-more-0.1.6 \
indexmap-1.9.2 \
indexmap-2.0.1 \
indicatif-0.17.6 \
inferno-0.11.13 \
inferno-0.11.18 \
inout-0.1.3 \
instant-0.1.12 \
io-lifetimes-0.7.5 \
io-lifetimes-1.0.11 \
io-uring-0.6.2 \
ipnet-2.7.0 \
irg-kvariants-0.1.0 \
is-terminal-0.4.6 \
itertools-0.10.5 \
itertools-0.11.0 \
itertools-0.12.0 \
itoa-1.0.5 \
jieba-rs-0.6.8 \
jobserver-0.1.25 \
@ -257,29 +256,28 @@ CARGO_CRATES= actix-codec-0.5.0 \
language-tags-0.3.2 \
lazy_static-1.4.0 \
lazycell-1.3.0 \
libc-0.2.147 \
libc-0.2.150 \
libloading-0.7.4 \
libm-0.2.6 \
librocksdb-sys-0.11.0+8.1.1 \
libz-sys-1.1.8 \
lindera-cc-cedict-builder-0.27.0 \
lindera-compress-0.27.0 \
lindera-core-0.27.0 \
lindera-decompress-0.27.0 \
lindera-dictionary-0.27.0 \
lindera-ipadic-builder-0.27.0 \
lindera-ipadic-neologd-builder-0.27.0 \
lindera-ko-dic-0.27.0 \
lindera-ko-dic-builder-0.27.0 \
lindera-tokenizer-0.27.0 \
lindera-unidic-0.27.0 \
lindera-unidic-builder-0.27.0 \
lindera-cc-cedict-builder-0.27.1 \
lindera-compress-0.27.1 \
lindera-core-0.27.1 \
lindera-decompress-0.27.1 \
lindera-dictionary-0.27.1 \
lindera-ipadic-builder-0.27.1 \
lindera-ipadic-neologd-builder-0.27.1 \
lindera-ko-dic-0.27.1 \
lindera-ko-dic-builder-0.27.1 \
lindera-tokenizer-0.27.1 \
lindera-unidic-0.27.1 \
lindera-unidic-builder-0.27.1 \
link-cplusplus-1.0.8 \
linked-hash-map-0.5.6 \
linux-raw-sys-0.0.46 \
linux-raw-sys-0.1.4 \
linux-raw-sys-0.3.8 \
linux-raw-sys-0.4.3 \
linux-raw-sys-0.4.11 \
litemap-0.6.1 \
local-channel-0.1.3 \
local-waker-0.1.3 \
lock_api-0.4.9 \
@ -289,7 +287,7 @@ CARGO_CRATES= actix-codec-0.5.0 \
matchit-0.7.0 \
memchr-2.5.0 \
memmap2-0.5.10 \
memmap2-0.7.1 \
memmap2-0.9.0 \
memoffset-0.7.1 \
merge-0.1.0 \
merge_derive-0.1.0 \
@ -298,7 +296,7 @@ CARGO_CRATES= actix-codec-0.5.0 \
minimal-lexical-0.2.1 \
miniz_oxide-0.6.2 \
miniz_oxide-0.7.1 \
mio-0.8.8 \
mio-0.8.9 \
multimap-0.8.3 \
nias-0.5.0 \
nix-0.25.1 \
@ -307,7 +305,7 @@ CARGO_CRATES= actix-codec-0.5.0 \
nom-7.1.1 \
ntapi-0.4.1 \
nu-ansi-term-0.46.0 \
num-derive-0.4.0 \
num-derive-0.4.1 \
num-format-0.4.4 \
num-traits-0.2.16 \
num_cpus-1.16.0 \
@ -315,8 +313,8 @@ CARGO_CRATES= actix-codec-0.5.0 \
object-0.30.0 \
once_cell-1.18.0 \
oorandom-11.1.3 \
ordered-float-2.10.0 \
ordered-float-3.9.1 \
ordered-float-2.10.1 \
ordered-float-4.1.1 \
ordered-multimap-0.4.3 \
overload-0.1.1 \
parking_lot-0.12.1 \
@ -327,7 +325,7 @@ CARGO_CRATES= actix-codec-0.5.0 \
pathdiff-0.2.1 \
pbkdf2-0.11.0 \
peeking_take_while-0.1.2 \
percent-encoding-2.3.0 \
percent-encoding-2.3.1 \
permutation_iterator-0.1.2 \
pest-2.5.1 \
pest_derive-2.5.1 \
@ -355,9 +353,10 @@ CARGO_CRATES= actix-codec-0.5.0 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
proc-macro2-1.0.63 \
procfs-0.15.1 \
procfs-0.16.0 \
procfs-core-0.16.0 \
prometheus-0.13.3 \
proptest-1.2.0 \
proptest-1.4.0 \
prost-0.11.9 \
prost-0.12.0 \
prost-build-0.11.9 \
@ -385,18 +384,20 @@ CARGO_CRATES= actix-codec-0.5.0 \
rand_distr-0.4.3 \
rand_hc-0.2.0 \
rand_xorshift-0.3.0 \
rayon-1.7.0 \
rayon-core-1.11.0 \
rayon-1.8.0 \
rayon-core-1.12.0 \
redox_syscall-0.2.16 \
redox_syscall-0.3.5 \
redox_syscall-0.4.1 \
regex-1.8.4 \
regex-automata-0.1.10 \
regex-syntax-0.6.28 \
regex-syntax-0.7.2 \
regex-syntax-0.8.2 \
relative-path-1.8.0 \
reqwest-0.11.20 \
reqwest-0.11.22 \
rgb-0.8.34 \
ring-0.16.20 \
ring-0.17.5 \
rmp-0.8.11 \
rmp-serde-1.1.2 \
robust-1.1.0 \
@ -411,22 +412,20 @@ CARGO_CRATES= actix-codec-0.5.0 \
rustc-demangle-0.1.21 \
rustc-hash-1.1.0 \
rustc_version-0.4.0 \
rustix-0.35.13 \
rustix-0.36.13 \
rustix-0.37.19 \
rustix-0.38.3 \
rustls-0.21.7 \
rustix-0.37.27 \
rustix-0.38.21 \
rustls-0.21.9 \
rustls-pemfile-1.0.3 \
rustls-webpki-0.100.2 \
rustls-webpki-0.101.4 \
rustls-webpki-0.101.7 \
rustversion-1.0.11 \
rusty-fork-0.3.0 \
rusty-forkfork-0.4.0 \
rusty-hook-0.11.2 \
ryu-1.0.12 \
same-file-1.0.6 \
schemars-0.8.15 \
schemars_derive-0.8.15 \
schemars-0.8.16 \
schemars_derive-0.8.16 \
scoped-tls-1.0.1 \
scopeguard-1.1.0 \
scratch-1.0.3 \
@ -435,12 +434,12 @@ CARGO_CRATES= actix-codec-0.5.0 \
sealed_test-1.0.0 \
sealed_test_derive-1.0.0 \
semver-1.0.18 \
serde-1.0.188 \
serde-1.0.193 \
serde-value-0.7.0 \
serde_cbor-0.11.2 \
serde_derive-1.0.188 \
serde_derive-1.0.193 \
serde_derive_internals-0.26.0 \
serde_json-1.0.107 \
serde_json-1.0.108 \
serde_plain-1.0.1 \
serde_qs-0.10.1 \
serde_urlencoded-0.7.1 \
@ -458,7 +457,7 @@ CARGO_CRATES= actix-codec-0.5.0 \
smallvec-1.10.0 \
smol_str-0.2.0 \
socket2-0.4.9 \
socket2-0.5.3 \
socket2-0.5.5 \
spin-0.5.2 \
spin-0.9.8 \
stable_deref_trait-1.2.0 \
@ -473,13 +472,15 @@ CARGO_CRATES= actix-codec-0.5.0 \
sync_wrapper-0.1.1 \
sys-info-0.9.1 \
sysinfo-0.29.10 \
system-configuration-0.5.1 \
system-configuration-sys-0.5.0 \
tap-1.0.1 \
tar-0.4.40 \
tempfile-3.8.0 \
tempfile-3.8.1 \
termcolor-1.1.3 \
terminal_size-0.1.17 \
thiserror-1.0.48 \
thiserror-impl-1.0.48 \
thiserror-1.0.50 \
thiserror-impl-1.0.50 \
thread-id-4.0.0 \
thread_local-1.1.7 \
tikv-jemalloc-sys-0.5.2+5.3.0-patched \
@ -490,14 +491,14 @@ CARGO_CRATES= actix-codec-0.5.0 \
tinytemplate-1.2.1 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.0 \
tokio-1.32.0 \
tokio-1.34.0 \
tokio-io-timeout-1.2.0 \
tokio-macros-2.1.0 \
tokio-macros-2.2.0 \
tokio-rustls-0.24.1 \
tokio-stream-0.1.11 \
tokio-util-0.7.4 \
tokio-util-0.7.10 \
toml-0.5.10 \
tonic-build-0.10.0 \
tonic-build-0.10.2 \
tonic-reflection-0.9.2 \
tower-0.4.13 \
tower-layer-0.3.2 \
@ -505,8 +506,8 @@ CARGO_CRATES= actix-codec-0.5.0 \
tracing-0.1.37 \
tracing-attributes-0.1.23 \
tracing-core-0.1.30 \
tracing-log-0.1.3 \
tracing-subscriber-0.3.17 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.18 \
tracing-tracy-0.10.4 \
tracy-client-0.16.2 \
tracy-client-sys-0.21.2 \
@ -520,12 +521,13 @@ CARGO_CRATES= actix-codec-0.5.0 \
unicode-normalization-0.1.22 \
unicode-width-0.1.10 \
untrusted-0.7.1 \
untrusted-0.9.0 \
unwind-0.4.1 \
unwind-sys-0.1.3 \
ureq-2.7.1 \
url-2.4.1 \
url-2.5.0 \
utf8parse-0.2.1 \
uuid-1.4.1 \
uuid-1.6.1 \
validator-0.16.1 \
validator_derive-0.16.0 \
validator_types-0.16.0 \
@ -578,15 +580,19 @@ CARGO_CRATES= actix-codec-0.5.0 \
xattr-1.0.1 \
yada-0.5.0 \
yaml-rust-0.4.5 \
zerocopy-0.7.3 \
zerocopy-derive-0.7.3 \
zerofrom-0.1.3 \
zerovec-0.9.6 \
zip-0.6.6 \
zstd-0.11.2+zstd.1.5.2 \
zstd-0.12.2+zstd.1.5.2 \
zstd-safe-5.0.2+zstd.1.5.2 \
zstd-safe-6.0.2+zstd.1.5.2 \
zstd-sys-2.0.4+zstd.1.5.2 \
quantization@git+https://github.com/qdrant/quantization.git\#ff306d0d990d7286ee1fa3a603daa7efd343ad0c \
wal@git+https://github.com/qdrant/wal.git?rev=a32f6a38acf7ffd761df83b0790eaefeb107cd60\#a32f6a38acf7ffd761df83b0790eaefeb107cd60 \
tonic@git+https://github.com/qdrant/tonic?branch=v0.9.2-patched\#060ab88c87955adc59d46a44b4e3b72cb4cc1522
wal@git+https://github.com/qdrant/wal.git?rev=fad0e7c48be58d8e7db4cc739acd9b1cf6735de0\#fad0e7c48be58d8e7db4cc739acd9b1cf6735de0 \
tonic@git+https://github.com/qdrant/tonic?branch=v0.9.2-patched\#060ab88c87955adc59d46a44b4e3b72cb4cc1522 \
quantization@git+https://github.com/qdrant/quantization.git\#939fdb627a8edcf92fd71e3c79017156690850e9
OPENSSLINC= /usr/include
OPENSSLLIB= /usr/lib

View File

@ -1,4 +1,4 @@
TIMESTAMP = 1697545890
TIMESTAMP = 1702360863
SHA256 (rust/crates/actix-codec-0.5.0.crate) = 57a7559404a7f3573127aab53c08ce37a6c6a315c374a31070f3c91cd1b4a7fe
SIZE (rust/crates/actix-codec-0.5.0.crate) = 14046
SHA256 (rust/crates/actix-cors-0.6.4.crate) = b340e9cfa5b08690aae90fb61beb44e9b06f44fe3d0f93781aaa58cfba86245e
@ -29,6 +29,8 @@ SHA256 (rust/crates/actix-web-4.4.0.crate) = 0e4a5b5e29603ca8c94a77c65cf874718ce
SIZE (rust/crates/actix-web-4.4.0.crate) = 228719
SHA256 (rust/crates/actix-web-codegen-4.2.0.crate) = 2262160a7ae29e3415554a3f1fc04c764b1540c116aa524683208078b7a75bc9
SIZE (rust/crates/actix-web-codegen-4.2.0.crate) = 16767
SHA256 (rust/crates/actix-web-httpauth-0.8.1.crate) = 1d613edf08a42ccc6864c941d30fe14e1b676a77d16f1dbadc1174d065a0a775
SIZE (rust/crates/actix-web-httpauth-0.8.1.crate) = 27480
SHA256 (rust/crates/actix-web-validator-5.0.1.crate) = f40ee5ed4e266dad8d980f964c5ddd746f1f4f85b7f3b54f7099ab861ec6d746
SIZE (rust/crates/actix-web-validator-5.0.1.crate) = 11998
SHA256 (rust/crates/addr2line-0.19.0.crate) = a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97
@ -37,10 +39,10 @@ SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e
SIZE (rust/crates/adler-1.0.2.crate) = 12778
SHA256 (rust/crates/aes-0.8.3.crate) = ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2
SIZE (rust/crates/aes-0.8.3.crate) = 124679
SHA256 (rust/crates/ahash-0.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47
SIZE (rust/crates/ahash-0.7.6.crate) = 38030
SHA256 (rust/crates/ahash-0.8.3.crate) = 2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f
SIZE (rust/crates/ahash-0.8.3.crate) = 42416
SHA256 (rust/crates/ahash-0.7.7.crate) = 5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd
SIZE (rust/crates/ahash-0.7.7.crate) = 38508
SHA256 (rust/crates/ahash-0.8.5.crate) = cd7d5a2cecb58716e47d67d5703a249964b14c7be1ec3cad3affc295b2d1c35d
SIZE (rust/crates/ahash-0.8.5.crate) = 42783
SHA256 (rust/crates/aho-corasick-1.0.2.crate) = 43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41
SIZE (rust/crates/aho-corasick-1.0.2.crate) = 167694
SHA256 (rust/crates/alloc-no-stdlib-2.0.4.crate) = cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3
@ -53,16 +55,16 @@ SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac2
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
SIZE (rust/crates/anes-0.1.6.crate) = 23857
SHA256 (rust/crates/anstream-0.5.0.crate) = b1f58811cfac344940f1a400b6e6231ce35171f614f26439e80f8c1465c5cc0c
SIZE (rust/crates/anstream-0.5.0.crate) = 19646
SHA256 (rust/crates/anstream-0.6.4.crate) = 2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44
SIZE (rust/crates/anstream-0.6.4.crate) = 20593
SHA256 (rust/crates/anstyle-1.0.0.crate) = 41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d
SIZE (rust/crates/anstyle-1.0.0.crate) = 13972
SHA256 (rust/crates/anstyle-parse-0.2.0.crate) = e765fd216e48e067936442276d1d57399e37bce53c264d6fefbe298080cb57ee
SIZE (rust/crates/anstyle-parse-0.2.0.crate) = 24361
SHA256 (rust/crates/anstyle-query-1.0.0.crate) = 5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b
SIZE (rust/crates/anstyle-query-1.0.0.crate) = 8620
SHA256 (rust/crates/anstyle-wincon-2.1.0.crate) = 58f54d10c6dfa51283a066ceab3ec1ab78d13fae00aa49243a45e4571fb79dfd
SIZE (rust/crates/anstyle-wincon-2.1.0.crate) = 11757
SHA256 (rust/crates/anstyle-wincon-3.0.1.crate) = f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628
SIZE (rust/crates/anstyle-wincon-3.0.1.crate) = 11279
SHA256 (rust/crates/antidote-1.0.0.crate) = 34fde25430d87a9388dadbe6e34d7f72a462c8b43ac8d309b42b0a8505d7e2a5
SIZE (rust/crates/antidote-1.0.0.crate) = 6312
SHA256 (rust/crates/anyhow-1.0.75.crate) = a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6
@ -81,16 +83,14 @@ SHA256 (rust/crates/async-stream-0.3.3.crate) = dad5c83079eae9969be7fadefe640a1c
SIZE (rust/crates/async-stream-0.3.3.crate) = 12142
SHA256 (rust/crates/async-stream-impl-0.3.3.crate) = 10f203db73a71dfa2fb6dd22763990fa26f3d2625a6da2da900d23b87d26be27
SIZE (rust/crates/async-stream-impl-0.3.3.crate) = 4072
SHA256 (rust/crates/async-trait-0.1.73.crate) = bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0
SIZE (rust/crates/async-trait-0.1.73.crate) = 28654
SHA256 (rust/crates/async-trait-0.1.74.crate) = a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9
SIZE (rust/crates/async-trait-0.1.74.crate) = 28997
SHA256 (rust/crates/atomic-polyfill-0.1.11.crate) = e3ff7eb3f316534d83a8a2c3d1674ace8a5a71198eba31e2e2b597833f699b28
SIZE (rust/crates/atomic-polyfill-0.1.11.crate) = 11087
SHA256 (rust/crates/atomic_refcell-0.1.11.crate) = 112ef6b3f6cb3cb6fc5b6b494ef7a848492cff1ab0ef4de10b0f7d572861c905
SIZE (rust/crates/atomic_refcell-0.1.11.crate) = 11333
SHA256 (rust/crates/atomicwrites-0.4.1.crate) = c1163d9d7c51de51a2b79d6df5e8888d11e9df17c752ce4a285fb6ca1580734e
SIZE (rust/crates/atomicwrites-0.4.1.crate) = 6341
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
SIZE (rust/crates/atty-0.2.14.crate) = 5470
SHA256 (rust/crates/atomic_refcell-0.1.13.crate) = 41e67cd8309bbd06cd603a9e693a784ac2e5d1e955f11286e355089fcab3047c
SIZE (rust/crates/atomic_refcell-0.1.13.crate) = 11760
SHA256 (rust/crates/atomicwrites-0.4.2.crate) = f4d45f362125ed144544e57b0ec6de8fd6a296d41a6252fc4a20c0cf12e9ed3a
SIZE (rust/crates/atomicwrites-0.4.2.crate) = 6334
SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
SHA256 (rust/crates/axum-0.6.12.crate) = 349f8ccfd9221ee7d1f3d4b33e1f8319b3a81ed8f61f2ea40b37b859794b4491
@ -115,8 +115,8 @@ SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41a
SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bitflags-2.3.3.crate) = 630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42
SIZE (rust/crates/bitflags-2.3.3.crate) = 34320
SHA256 (rust/crates/bitflags-2.4.1.crate) = 327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07
SIZE (rust/crates/bitflags-2.4.1.crate) = 37043
SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
SHA256 (rust/crates/blake2-rfc-0.2.18.crate) = 5d6d530bdd2d52966a6d03b7a964add7ae1a288d25214066fd4b600f0f796400
@ -151,10 +151,10 @@ SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb62990
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/cgroups-rs-0.3.3.crate) = 1fb3af90c8d48ad5f432d8afb521b5b40c2a2fce46dd60e05912de51c47fba64
SIZE (rust/crates/cgroups-rs-0.3.3.crate) = 53692
SHA256 (rust/crates/charabia-0.8.3.crate) = 098219a776307414866165a03a9cc68c1578764fe3616fe979e1c280790ddd73
SIZE (rust/crates/charabia-0.8.3.crate) = 436307
SHA256 (rust/crates/cgroups-rs-0.3.4.crate) = 6db7c2f5545da4c12c5701455d9471da5f07db52e49b9cccb4f5512226dd0836
SIZE (rust/crates/cgroups-rs-0.3.4.crate) = 53584
SHA256 (rust/crates/charabia-0.8.5.crate) = ffb924701d850fbf0331302e7f9715c04e494b4b9bebb38ac48bdd30924e1936
SIZE (rust/crates/charabia-0.8.5.crate) = 3408264
SHA256 (rust/crates/chrono-0.4.31.crate) = 7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38
SIZE (rust/crates/chrono-0.4.31.crate) = 214513
SHA256 (rust/crates/ci_info-0.10.2.crate) = 24f638c70e8c5753795cc9a8c07c44da91554a09e4cf11a7326e8161b0a3c45e
@ -169,22 +169,22 @@ SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa2
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/clang-sys-1.4.0.crate) = fa2e27ae6ab525c3d369ded447057bca5438d86dc3a68f6faafb8269ba82ebf3
SIZE (rust/crates/clang-sys-1.4.0.crate) = 38679
SHA256 (rust/crates/clap-4.4.4.crate) = b1d7b8d5ec32af0fadc644bf1fd509a688c2103b185644bb1e29d164e0703136
SIZE (rust/crates/clap-4.4.4.crate) = 54812
SHA256 (rust/crates/clap_builder-4.4.4.crate) = 5179bb514e4d7c2051749d8fcefa2ed6d06a9f4e6d69faf3805f5d80b8cf8d56
SIZE (rust/crates/clap_builder-4.4.4.crate) = 162344
SHA256 (rust/crates/clap_derive-4.4.2.crate) = 0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873
SIZE (rust/crates/clap_derive-4.4.2.crate) = 29019
SHA256 (rust/crates/clap_lex-0.5.0.crate) = 2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b
SIZE (rust/crates/clap_lex-0.5.0.crate) = 11792
SHA256 (rust/crates/clap-4.4.8.crate) = 2275f18819641850fa26c89acc84d465c1bf91ce57bc2748b28c420473352f64
SIZE (rust/crates/clap-4.4.8.crate) = 54609
SHA256 (rust/crates/clap_builder-4.4.8.crate) = 07cdf1b148b25c1e1f7a42225e30a0d99a615cd4637eae7365548dd4529b95bc
SIZE (rust/crates/clap_builder-4.4.8.crate) = 163164
SHA256 (rust/crates/clap_derive-4.4.7.crate) = cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442
SIZE (rust/crates/clap_derive-4.4.7.crate) = 29046
SHA256 (rust/crates/clap_lex-0.6.0.crate) = 702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1
SIZE (rust/crates/clap_lex-0.6.0.crate) = 12272
SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
SHA256 (rust/crates/colored-2.0.4.crate) = 2674ec482fbc38012cf31e6c42ba0177b431a0cb6f15fe40efa5aab1bda516f6
SIZE (rust/crates/colored-2.0.4.crate) = 23654
SHA256 (rust/crates/config-0.13.3.crate) = d379af7f68bfc21714c6c7dea883544201741d2ce8274bb12fa54f89507f52a7
SIZE (rust/crates/config-0.13.3.crate) = 67180
SHA256 (rust/crates/config-0.13.4.crate) = 23738e11972c7643e4ec947840fc463b6a571afcd3e735bdfce7d03c7a784aca
SIZE (rust/crates/config-0.13.4.crate) = 80328
SHA256 (rust/crates/console-0.15.2.crate) = c050367d967ced717c04b65d8c619d863ef9292ce0c5760028655a2fb298718c
SIZE (rust/crates/console-0.15.2.crate) = 31576
SHA256 (rust/crates/console-api-0.5.0.crate) = c2895653b4d9f1538a83970077cb01dfc77a4810524e51a110944688e916b18e
@ -199,18 +199,18 @@ SHA256 (rust/crates/convert_case-0.4.0.crate) = 6245d59a3e82a7fc217c5828a6692dbc
SIZE (rust/crates/convert_case-0.4.0.crate) = 8098
SHA256 (rust/crates/cookie-0.16.2.crate) = e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb
SIZE (rust/crates/cookie-0.16.2.crate) = 34632
SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
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/cow-utils-0.1.2.crate) = 79bb3adfaf5f75d24b01aee375f7555907840fa2800e5ec8fa3b9e2031830173
SIZE (rust/crates/cow-utils-0.1.2.crate) = 5602
SHA256 (rust/crates/cpp_demangle-0.4.2.crate) = ee34052ee3d93d6d8f3e6f81d85c47921f6653a19a7b70e939e3e602d893a674
SIZE (rust/crates/cpp_demangle-0.4.2.crate) = 79166
SHA256 (rust/crates/cpufeatures-0.2.5.crate) = 28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320
SIZE (rust/crates/cpufeatures-0.2.5.crate) = 11251
SHA256 (rust/crates/crc-3.0.0.crate) = 53757d12b596c16c78b83458d732a5d1a17ab3f53f2f7412f6fb57cc8a140ab3
SIZE (rust/crates/crc-3.0.0.crate) = 9956
SHA256 (rust/crates/crc-catalog-2.1.0.crate) = 2d0165d2900ae6778e36e80bbc4da3b5eefccee9ba939761f9c2882a5d9af3ff
SIZE (rust/crates/crc-catalog-2.1.0.crate) = 9863
SHA256 (rust/crates/crc32c-0.6.4.crate) = d8f48d60e5b4d2c53d5c2b1d8a58c849a70ae5e5509b08a48d047e3b65714a74
SIZE (rust/crates/crc32c-0.6.4.crate) = 9661
SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
@ -219,8 +219,8 @@ SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c
SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
SHA256 (rust/crates/critical-section-1.1.1.crate) = 6548a0ad5d2549e111e1f6a11a6c2e2d00ce6a3dafe22948d67c2b443f775e52
SIZE (rust/crates/critical-section-1.1.1.crate) = 17373
SHA256 (rust/crates/crossbeam-channel-0.5.6.crate) = c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521
SIZE (rust/crates/crossbeam-channel-0.5.6.crate) = 90292
SHA256 (rust/crates/crossbeam-channel-0.5.8.crate) = a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200
SIZE (rust/crates/crossbeam-channel-0.5.8.crate) = 90455
SHA256 (rust/crates/crossbeam-deque-0.8.2.crate) = 715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc
SIZE (rust/crates/crossbeam-deque-0.8.2.crate) = 21237
SHA256 (rust/crates/crossbeam-epoch-0.9.13.crate) = 01a9af1f4c2ef74bb8aa1f7e19706bc72d03598c8a570bb5de72243c7a9d9d5a
@ -285,12 +285,12 @@ SHA256 (rust/crates/encoding_rs-0.8.32.crate) = 071a31f4ee85403370b58aca746f0104
SIZE (rust/crates/encoding_rs-0.8.32.crate) = 1370046
SHA256 (rust/crates/encoding_rs_io-0.1.7.crate) = 1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83
SIZE (rust/crates/encoding_rs_io-0.1.7.crate) = 16969
SHA256 (rust/crates/env_logger-0.10.0.crate) = 85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0
SIZE (rust/crates/env_logger-0.10.0.crate) = 36574
SHA256 (rust/crates/env_logger-0.10.1.crate) = 95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece
SIZE (rust/crates/env_logger-0.10.1.crate) = 36524
SHA256 (rust/crates/envmnt-0.8.4.crate) = a2d328fc287c61314c4a61af7cfdcbd7e678e39778488c7cb13ec133ce0f4059
SIZE (rust/crates/envmnt-0.8.4.crate) = 848106
SHA256 (rust/crates/errno-0.2.8.crate) = f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1
SIZE (rust/crates/errno-0.2.8.crate) = 9276
SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
SHA256 (rust/crates/errno-0.3.1.crate) = 4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a
SIZE (rust/crates/errno-0.3.1.crate) = 10348
SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
@ -315,10 +315,10 @@ SHA256 (rust/crates/foreign-types-macros-0.2.3.crate) = 1a5c6c585bc94aaf2c7b51dd
SIZE (rust/crates/foreign-types-macros-0.2.3.crate) = 7635
SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b
SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
SHA256 (rust/crates/form_urlencoded-1.2.0.crate) = a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652
SIZE (rust/crates/form_urlencoded-1.2.0.crate) = 8923
SHA256 (rust/crates/fs4-0.6.3.crate) = 8ea55201cc351fdb478217c0fb641b59813da9b4efe4c414a9d8f989a657d149
SIZE (rust/crates/fs4-0.6.3.crate) = 18132
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/fs4-0.7.0.crate) = 29f9df8a11882c4e3335eb2d18a0137c505d9ca927470b0cac9c6f0ae07d28f7
SIZE (rust/crates/fs4-0.7.0.crate) = 18207
SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
SHA256 (rust/crates/fsio-0.1.3.crate) = c1fd087255f739f4f1aeea69f11b72f8080e9c2e7645cd06955dad4a178a49e3
@ -329,24 +329,24 @@ SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65
SIZE (rust/crates/funty-2.0.0.crate) = 13160
SHA256 (rust/crates/futures-0.3.28.crate) = 23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40
SIZE (rust/crates/futures-0.3.28.crate) = 53229
SHA256 (rust/crates/futures-channel-0.3.28.crate) = 955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2
SIZE (rust/crates/futures-channel-0.3.28.crate) = 32281
SHA256 (rust/crates/futures-core-0.3.28.crate) = 4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c
SIZE (rust/crates/futures-core-0.3.28.crate) = 14780
SHA256 (rust/crates/futures-channel-0.3.29.crate) = ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb
SIZE (rust/crates/futures-channel-0.3.29.crate) = 32432
SHA256 (rust/crates/futures-core-0.3.29.crate) = eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c
SIZE (rust/crates/futures-core-0.3.29.crate) = 14808
SHA256 (rust/crates/futures-executor-0.3.28.crate) = ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0
SIZE (rust/crates/futures-executor-0.3.28.crate) = 17743
SHA256 (rust/crates/futures-io-0.3.28.crate) = 4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964
SIZE (rust/crates/futures-io-0.3.28.crate) = 8910
SHA256 (rust/crates/futures-macro-0.3.28.crate) = 89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72
SIZE (rust/crates/futures-macro-0.3.28.crate) = 11272
SHA256 (rust/crates/futures-sink-0.3.28.crate) = f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e
SIZE (rust/crates/futures-sink-0.3.28.crate) = 7852
SHA256 (rust/crates/futures-task-0.3.28.crate) = 76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65
SIZE (rust/crates/futures-task-0.3.28.crate) = 11848
SHA256 (rust/crates/futures-io-0.3.29.crate) = 8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa
SIZE (rust/crates/futures-io-0.3.29.crate) = 8908
SHA256 (rust/crates/futures-macro-0.3.29.crate) = 53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb
SIZE (rust/crates/futures-macro-0.3.29.crate) = 11278
SHA256 (rust/crates/futures-sink-0.3.29.crate) = e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817
SIZE (rust/crates/futures-sink-0.3.29.crate) = 7853
SHA256 (rust/crates/futures-task-0.3.29.crate) = efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2
SIZE (rust/crates/futures-task-0.3.29.crate) = 11853
SHA256 (rust/crates/futures-timer-3.0.2.crate) = e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c
SIZE (rust/crates/futures-timer-3.0.2.crate) = 19879
SHA256 (rust/crates/futures-util-0.3.28.crate) = 26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533
SIZE (rust/crates/futures-util-0.3.28.crate) = 158510
SHA256 (rust/crates/futures-util-0.3.29.crate) = a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104
SIZE (rust/crates/futures-util-0.3.29.crate) = 160207
SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
SHA256 (rust/crates/generator-0.7.4.crate) = f3e123d9ae7c02966b4d892e550bdc32164f05853cd40ab570650ad600596a8a
@ -365,16 +365,16 @@ SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce8
SIZE (rust/crates/getopts-0.2.21.crate) = 18457
SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
SIZE (rust/crates/getrandom-0.1.16.crate) = 25077
SHA256 (rust/crates/getrandom-0.2.8.crate) = c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31
SIZE (rust/crates/getrandom-0.2.8.crate) = 30553
SHA256 (rust/crates/getrandom-0.2.11.crate) = fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f
SIZE (rust/crates/getrandom-0.2.11.crate) = 35391
SHA256 (rust/crates/getset-0.1.2.crate) = e45727250e75cc04ff2846a66397da8ef2b3db8e40e0cef4df67950a07621eb9
SIZE (rust/crates/getset-0.1.2.crate) = 8831
SHA256 (rust/crates/gimli-0.27.0.crate) = dec7af912d60cdbd3677c1af9352ebae6fb8394d165568a2234df0fa00f87793
SIZE (rust/crates/gimli-0.27.0.crate) = 720457
SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
SIZE (rust/crates/glob-0.3.1.crate) = 18880
SHA256 (rust/crates/h2-0.3.17.crate) = 66b91535aa35fea1523ad1b86cb6b53c28e0ae566ba4a460f4457e936cad7c6f
SIZE (rust/crates/h2-0.3.17.crate) = 164526
SHA256 (rust/crates/h2-0.3.21.crate) = 91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833
SIZE (rust/crates/h2-0.3.21.crate) = 166581
SHA256 (rust/crates/half-1.8.2.crate) = eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7
SIZE (rust/crates/half-1.8.2.crate) = 41874
SHA256 (rust/crates/hash32-0.2.1.crate) = b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67
@ -383,18 +383,16 @@ SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa8526
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
SHA256 (rust/crates/hashbrown-0.14.0.crate) = 2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a
SIZE (rust/crates/hashbrown-0.14.0.crate) = 116103
SHA256 (rust/crates/hashring-0.3.2.crate) = c499ff70b6f65833dd5961abe0464eb295ec69993ba3ab0066f42be4fbb98b85
SIZE (rust/crates/hashring-0.3.2.crate) = 5722
SHA256 (rust/crates/hashring-0.3.3.crate) = aa283406d74fcfeb4778f4e300beaae30db96793371da168d003cbc833e149e0
SIZE (rust/crates/hashring-0.3.3.crate) = 5827
SHA256 (rust/crates/hdrhistogram-7.5.2.crate) = 7f19b9f54f7c7f55e31401bb647626ce0cf0f67b0004982ce815b3ee72a02aa8
SIZE (rust/crates/hdrhistogram-7.5.2.crate) = 316864
SHA256 (rust/crates/heapless-0.7.16.crate) = db04bc24a18b9ea980628ecf00e6c0264f3c1426dac36c00cb49b6fbad8b0743
SIZE (rust/crates/heapless-0.7.16.crate) = 75999
SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9
SIZE (rust/crates/heck-0.4.0.crate) = 11161
SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
SHA256 (rust/crates/hermit-abi-0.3.1.crate) = fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286
SIZE (rust/crates/hermit-abi-0.3.1.crate) = 13793
SHA256 (rust/crates/hermit-abi-0.3.3.crate) = d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7
SIZE (rust/crates/hermit-abi-0.3.3.crate) = 14253
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
@ -425,22 +423,24 @@ SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d121
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
SHA256 (rust/crates/idna-0.4.0.crate) = 7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c
SIZE (rust/crates/idna-0.4.0.crate) = 271429
SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
SIZE (rust/crates/idna-0.5.0.crate) = 271940
SHA256 (rust/crates/if_chain-1.0.2.crate) = cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed
SIZE (rust/crates/if_chain-1.0.2.crate) = 8062
SHA256 (rust/crates/impl-more-0.1.6.crate) = 206ca75c9c03ba3d4ace2460e57b189f39f43de612c2f85836e65c929701bb2d
SIZE (rust/crates/impl-more-0.1.6.crate) = 13967
SHA256 (rust/crates/indexmap-1.9.2.crate) = 1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399
SIZE (rust/crates/indexmap-1.9.2.crate) = 54627
SHA256 (rust/crates/indexmap-2.0.1.crate) = ad227c3af19d4914570ad36d30409928b75967c298feb9ea1969db3a610bb14e
SIZE (rust/crates/indexmap-2.0.1.crate) = 64305
SHA256 (rust/crates/indicatif-0.17.6.crate) = 0b297dc40733f23a0e52728a58fa9489a5b7638a324932de16b41adc3ef80730
SIZE (rust/crates/indicatif-0.17.6.crate) = 62817
SHA256 (rust/crates/inferno-0.11.13.crate) = d7207d75fcf6c1868f1390fc1c610431fe66328e9ee6813330a041ef6879eca1
SIZE (rust/crates/inferno-0.11.13.crate) = 96360
SHA256 (rust/crates/inferno-0.11.18.crate) = abfb2e51b23c338595ae0b6bdaaa7a4a8b860b8d788a4331cb07b50fe5dea71b
SIZE (rust/crates/inferno-0.11.18.crate) = 102794
SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5
SIZE (rust/crates/inout-0.1.3.crate) = 10743
SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
SIZE (rust/crates/instant-0.1.12.crate) = 6128
SHA256 (rust/crates/io-lifetimes-0.7.5.crate) = 59ce5ef949d49ee85593fc4d3f3f95ad61657076395cbbce23e2121fc5542074
SIZE (rust/crates/io-lifetimes-0.7.5.crate) = 36261
SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2
SIZE (rust/crates/io-lifetimes-1.0.11.crate) = 37346
SHA256 (rust/crates/io-uring-0.6.2.crate) = 460648e47a07a43110fbfa2e0b14afb2be920093c31e5dccc50e49568e099762
@ -453,8 +453,8 @@ SHA256 (rust/crates/is-terminal-0.4.6.crate) = 256017f749ab3117e93acb91063009e1f
SIZE (rust/crates/is-terminal-0.4.6.crate) = 7856
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
SIZE (rust/crates/itertools-0.11.0.crate) = 125074
SHA256 (rust/crates/itertools-0.12.0.crate) = 25db6b064527c5d482d0423354fcd07a89a2dfe07b67892e62411946db7f07b0
SIZE (rust/crates/itertools-0.12.0.crate) = 133620
SHA256 (rust/crates/itoa-1.0.5.crate) = fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440
SIZE (rust/crates/itoa-1.0.5.crate) = 10622
SHA256 (rust/crates/jieba-rs-0.6.8.crate) = 93f0c1347cd3ac8d7c6e3a2dc33ac496d365cf09fc0831aa61111e1a6738983e
@ -471,8 +471,8 @@ SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832a
SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
SHA256 (rust/crates/libc-0.2.147.crate) = b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3
SIZE (rust/crates/libc-0.2.147.crate) = 686772
SHA256 (rust/crates/libc-0.2.150.crate) = 89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c
SIZE (rust/crates/libc-0.2.150.crate) = 719359
SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f
SIZE (rust/crates/libloading-0.7.4.crate) = 27580
SHA256 (rust/crates/libm-0.2.6.crate) = 348108ab3fba42ec82ff6e9564fc4ca0247bdccdc68dd8af9764bbc79c3c8ffb
@ -481,42 +481,40 @@ SHA256 (rust/crates/librocksdb-sys-0.11.0+8.1.1.crate) = d3386f101bcb4bd252d8e9d
SIZE (rust/crates/librocksdb-sys-0.11.0+8.1.1.crate) = 6270227
SHA256 (rust/crates/libz-sys-1.1.8.crate) = 9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf
SIZE (rust/crates/libz-sys-1.1.8.crate) = 2481844
SHA256 (rust/crates/lindera-cc-cedict-builder-0.27.0.crate) = 2d2e8f2ca97ddf952fe340642511b9c14b373cb2eef711d526bb8ef2ca0969b8
SIZE (rust/crates/lindera-cc-cedict-builder-0.27.0.crate) = 5463
SHA256 (rust/crates/lindera-compress-0.27.0.crate) = f72b460559bcbe8a9cee85ea4a5056133ed3abf373031191589236e656d65b59
SIZE (rust/crates/lindera-compress-0.27.0.crate) = 1762
SHA256 (rust/crates/lindera-core-0.27.0.crate) = f586eb8a9393c32d5525e0e9336a3727bd1329674740097126f3b0bff8a1a1ea
SIZE (rust/crates/lindera-core-0.27.0.crate) = 10543
SHA256 (rust/crates/lindera-decompress-0.27.0.crate) = 1fb1facd8da698072fcc7338bd757730db53d59f313f44dd583fa03681dcc0e1
SIZE (rust/crates/lindera-decompress-0.27.0.crate) = 1610
SHA256 (rust/crates/lindera-dictionary-0.27.0.crate) = ec7be7410b1da7017a8948986b87af67082f605e9a716f0989790d795d677f0c
SIZE (rust/crates/lindera-dictionary-0.27.0.crate) = 5650
SHA256 (rust/crates/lindera-ipadic-builder-0.27.0.crate) = 705d07f8a45d04fd95149f7ad41a26d1f9e56c9c00402be6f9dd05e3d88b99c6
SIZE (rust/crates/lindera-ipadic-builder-0.27.0.crate) = 7423
SHA256 (rust/crates/lindera-ipadic-neologd-builder-0.27.0.crate) = 633a93983ba13fba42328311a501091bd4a7aff0c94ae9eaa9d4733dd2b0468a
SIZE (rust/crates/lindera-ipadic-neologd-builder-0.27.0.crate) = 7394
SHA256 (rust/crates/lindera-ko-dic-0.27.0.crate) = a428e0d316b6c86f51bd919479692bc41ad840dba266ebc044663970f431ea18
SIZE (rust/crates/lindera-ko-dic-0.27.0.crate) = 41068941
SHA256 (rust/crates/lindera-ko-dic-builder-0.27.0.crate) = 2a5288704c6b8a069c0a1705c38758e836497698b50453373ab3d56c6f9a7ef8
SIZE (rust/crates/lindera-ko-dic-builder-0.27.0.crate) = 10169
SHA256 (rust/crates/lindera-tokenizer-0.27.0.crate) = 106ba439b2e87529d9bbedbb88d69f635baba1195c26502b308f55a85885fc81
SIZE (rust/crates/lindera-tokenizer-0.27.0.crate) = 23806
SHA256 (rust/crates/lindera-unidic-0.27.0.crate) = 3399b6dcfe1701333451d184ff3c677f433b320153427b146360c9e4bd8cb816
SIZE (rust/crates/lindera-unidic-0.27.0.crate) = 4753
SHA256 (rust/crates/lindera-unidic-builder-0.27.0.crate) = b698227fdaeac32289173ab389b990d4eb00a40cbc9912020f69a0c491dabf55
SIZE (rust/crates/lindera-unidic-builder-0.27.0.crate) = 6639
SHA256 (rust/crates/lindera-cc-cedict-builder-0.27.1.crate) = 6f567a47e47b5420908424de2c6c5e424e3cafe588d0146bd128c0f3755758a3
SIZE (rust/crates/lindera-cc-cedict-builder-0.27.1.crate) = 5461
SHA256 (rust/crates/lindera-compress-0.27.1.crate) = 49f3e553d55ebe9881fa5e5de588b0a153456e93564d17dfbef498912caf63a2
SIZE (rust/crates/lindera-compress-0.27.1.crate) = 1763
SHA256 (rust/crates/lindera-core-0.27.1.crate) = a9a2440cc156a4a911a174ec68203543d1efb10df3a700a59b6bf581e453c726
SIZE (rust/crates/lindera-core-0.27.1.crate) = 10544
SHA256 (rust/crates/lindera-decompress-0.27.1.crate) = e077a410e61c962cb526f71b7effd62ffc607488a8f61869c937582d2ccb529b
SIZE (rust/crates/lindera-decompress-0.27.1.crate) = 1609
SHA256 (rust/crates/lindera-dictionary-0.27.1.crate) = d9f57491adf7b311a3ee87f5e4a36454df16a2ec73de4ef28b2106fac80bd782
SIZE (rust/crates/lindera-dictionary-0.27.1.crate) = 5650
SHA256 (rust/crates/lindera-ipadic-builder-0.27.1.crate) = a3476ec7748aebd2eb23d496ddfce5e7e0a5c031cffcd214451043e02d029f11
SIZE (rust/crates/lindera-ipadic-builder-0.27.1.crate) = 7423
SHA256 (rust/crates/lindera-ipadic-neologd-builder-0.27.1.crate) = 7b1c7576a02d5e4af2bf62de51790a01bc4b8bc0d0b6a6b86a46b157f5cb306d
SIZE (rust/crates/lindera-ipadic-neologd-builder-0.27.1.crate) = 7395
SHA256 (rust/crates/lindera-ko-dic-0.27.1.crate) = b713ecd5b827d7d448c3c5eb3c6d5899ecaf22cd17087599996349a02c76828d
SIZE (rust/crates/lindera-ko-dic-0.27.1.crate) = 41068953
SHA256 (rust/crates/lindera-ko-dic-builder-0.27.1.crate) = 3e545752f6487be87b572529ad594cb3b48d2ef20821516f598b2d152d23277b
SIZE (rust/crates/lindera-ko-dic-builder-0.27.1.crate) = 10171
SHA256 (rust/crates/lindera-tokenizer-0.27.1.crate) = 24a2d4606a5a4da62ac4a3680ee884a75da7f0c892dc967fc9cb983ceba39a8f
SIZE (rust/crates/lindera-tokenizer-0.27.1.crate) = 23898
SHA256 (rust/crates/lindera-unidic-0.27.1.crate) = 388b1bdf81794b5d5b8057ce0321c58ff4b90d676b637948ccc7863ae2f43d28
SIZE (rust/crates/lindera-unidic-0.27.1.crate) = 4689
SHA256 (rust/crates/lindera-unidic-builder-0.27.1.crate) = cdfa3e29a22c047da57fadd960ff674b720de15a1e2fb35b5ed67f3408afb469
SIZE (rust/crates/lindera-unidic-builder-0.27.1.crate) = 6640
SHA256 (rust/crates/link-cplusplus-1.0.8.crate) = ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5
SIZE (rust/crates/link-cplusplus-1.0.8.crate) = 7674
SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
SHA256 (rust/crates/linux-raw-sys-0.0.46.crate) = d4d2456c373231a208ad294c33dc5bff30051eafd954cd4caae83a712b12854d
SIZE (rust/crates/linux-raw-sys-0.0.46.crate) = 807633
SHA256 (rust/crates/linux-raw-sys-0.1.4.crate) = f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4
SIZE (rust/crates/linux-raw-sys-0.1.4.crate) = 878981
SHA256 (rust/crates/linux-raw-sys-0.3.8.crate) = ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519
SIZE (rust/crates/linux-raw-sys-0.3.8.crate) = 1013776
SHA256 (rust/crates/linux-raw-sys-0.4.3.crate) = 09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0
SIZE (rust/crates/linux-raw-sys-0.4.3.crate) = 1116245
SHA256 (rust/crates/linux-raw-sys-0.4.11.crate) = 969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829
SIZE (rust/crates/linux-raw-sys-0.4.11.crate) = 1413981
SHA256 (rust/crates/litemap-0.6.1.crate) = 575d8a551c59104b4df91269921e5eab561aa1b77c618dac0414b5d44a4617de
SIZE (rust/crates/litemap-0.6.1.crate) = 342646
SHA256 (rust/crates/local-channel-0.1.3.crate) = 7f303ec0e94c6c54447f84f3b0ef7af769858a9c4ef56ef2a986d3dcd4c3fc9c
SIZE (rust/crates/local-channel-0.1.3.crate) = 7522
SHA256 (rust/crates/local-waker-0.1.3.crate) = e34f76eb3611940e0e7d53a9aaa4e6a3151f69541a282fd0dad5571420c53ff1
@ -535,8 +533,8 @@ SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2c
SIZE (rust/crates/memchr-2.5.0.crate) = 65812
SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
SHA256 (rust/crates/memmap2-0.7.1.crate) = f49388d20533534cd19360ad3d6a7dadc885944aa802ba3995040c5ec11288c6
SIZE (rust/crates/memmap2-0.7.1.crate) = 30741
SHA256 (rust/crates/memmap2-0.9.0.crate) = deaba38d7abf1d4cca21cc89e932e542ba2b9258664d2a9ef0e61512039c9375
SIZE (rust/crates/memmap2-0.9.0.crate) = 31529
SHA256 (rust/crates/memoffset-0.7.1.crate) = 5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4
SIZE (rust/crates/memoffset-0.7.1.crate) = 8556
SHA256 (rust/crates/merge-0.1.0.crate) = 10bbef93abb1da61525bbc45eeaff6473a41907d19f8f9aa5168d214e10693e9
@ -553,8 +551,8 @@ SHA256 (rust/crates/miniz_oxide-0.6.2.crate) = b275950c28b37e794e8c55d88aeb5e139
SIZE (rust/crates/miniz_oxide-0.6.2.crate) = 54536
SHA256 (rust/crates/miniz_oxide-0.7.1.crate) = e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7
SIZE (rust/crates/miniz_oxide-0.7.1.crate) = 55194
SHA256 (rust/crates/mio-0.8.8.crate) = 927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2
SIZE (rust/crates/mio-0.8.8.crate) = 94264
SHA256 (rust/crates/mio-0.8.9.crate) = 3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0
SIZE (rust/crates/mio-0.8.9.crate) = 102227
SHA256 (rust/crates/multimap-0.8.3.crate) = e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a
SIZE (rust/crates/multimap-0.8.3.crate) = 13518
SHA256 (rust/crates/nias-0.5.0.crate) = ab250442c86f1850815b5d268639dff018c0627022bc1940eb2d642ca1ce12f0
@ -571,8 +569,8 @@ SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
SHA256 (rust/crates/num-derive-0.4.0.crate) = 9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e
SIZE (rust/crates/num-derive-0.4.0.crate) = 14008
SHA256 (rust/crates/num-derive-0.4.1.crate) = cfb77679af88f8b125209d354a202862602672222e7f2313fdd6dc349bad4712
SIZE (rust/crates/num-derive-0.4.1.crate) = 14840
SHA256 (rust/crates/num-format-0.4.4.crate) = a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3
SIZE (rust/crates/num-format-0.4.4.crate) = 61509
SHA256 (rust/crates/num-traits-0.2.16.crate) = f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2
@ -587,10 +585,10 @@ SHA256 (rust/crates/once_cell-1.18.0.crate) = dd8b5dd2ae5ed71462c540258bedcb5196
SIZE (rust/crates/once_cell-1.18.0.crate) = 32969
SHA256 (rust/crates/oorandom-11.1.3.crate) = 0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575
SIZE (rust/crates/oorandom-11.1.3.crate) = 10068
SHA256 (rust/crates/ordered-float-2.10.0.crate) = 7940cf2ca942593318d07fcf2596cdca60a85c9e7fab408a5e21a4f9dcd40d87
SIZE (rust/crates/ordered-float-2.10.0.crate) = 15589
SHA256 (rust/crates/ordered-float-3.9.1.crate) = 2a54938017eacd63036332b4ae5c8a49fc8c0c1d6d629893057e4f13609edd06
SIZE (rust/crates/ordered-float-3.9.1.crate) = 19310
SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
SHA256 (rust/crates/ordered-float-4.1.1.crate) = 536900a8093134cf9ccf00a27deb3532421099e958d9dd431135d0c7543ca1e8
SIZE (rust/crates/ordered-float-4.1.1.crate) = 20185
SHA256 (rust/crates/ordered-multimap-0.4.3.crate) = ccd746e37177e1711c20dd619a1620f34f5c8b569c53590a72dedd5344d8924a
SIZE (rust/crates/ordered-multimap-0.4.3.crate) = 19599
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
@ -611,8 +609,8 @@ SHA256 (rust/crates/pbkdf2-0.11.0.crate) = 83a0692ec44e4cf1ef28ca317f14f8f07da2d
SIZE (rust/crates/pbkdf2-0.11.0.crate) = 13229
SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099
SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697
SHA256 (rust/crates/percent-encoding-2.3.0.crate) = 9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94
SIZE (rust/crates/percent-encoding-2.3.0.crate) = 10196
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
SHA256 (rust/crates/permutation_iterator-0.1.2.crate) = b55405179fe06e4e3820ddaf9f9b51cdff9e7496af9554acdb2b1921a86ca9cb
SIZE (rust/crates/permutation_iterator-0.1.2.crate) = 14046
SHA256 (rust/crates/pest-2.5.1.crate) = cc8bed3549e0f9b0a2a78bf7c0018237a2cdf085eecbbc048e52612438e4e9d0
@ -667,12 +665,14 @@ SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b1
SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
SHA256 (rust/crates/proc-macro2-1.0.63.crate) = 7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb
SIZE (rust/crates/proc-macro2-1.0.63.crate) = 44867
SHA256 (rust/crates/procfs-0.15.1.crate) = 943ca7f9f29bab5844ecd8fdb3992c5969b6622bb9609b9502fef9b4310e3f1f
SIZE (rust/crates/procfs-0.15.1.crate) = 128786
SHA256 (rust/crates/procfs-0.16.0.crate) = 731e0d9356b0c25f16f33b5be79b1c57b562f141ebfcdb0ad8ac2c13a24293b4
SIZE (rust/crates/procfs-0.16.0.crate) = 60581
SHA256 (rust/crates/procfs-core-0.16.0.crate) = 2d3554923a69f4ce04c4a754260c338f505ce22642d3830e049a399fc2059a29
SIZE (rust/crates/procfs-core-0.16.0.crate) = 68279
SHA256 (rust/crates/prometheus-0.13.3.crate) = 449811d15fbdf5ceb5c1144416066429cf82316e2ec8ce0c1f6f8a02e7bbcf8c
SIZE (rust/crates/prometheus-0.13.3.crate) = 82457
SHA256 (rust/crates/proptest-1.2.0.crate) = 4e35c06b98bf36aba164cc17cb25f7e232f5c4aeea73baa14b8a9f0d92dbfa65
SIZE (rust/crates/proptest-1.2.0.crate) = 194884
SHA256 (rust/crates/proptest-1.4.0.crate) = 31b476131c3c86cb68032fdc5cb6d5a1045e3e42d96b69fa599fd77701e1f5bf
SIZE (rust/crates/proptest-1.4.0.crate) = 198527
SHA256 (rust/crates/prost-0.11.9.crate) = 0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd
SIZE (rust/crates/prost-0.11.9.crate) = 28958
SHA256 (rust/crates/prost-0.12.0.crate) = aa8473a65b88506c106c28ae905ca4a2b83a2993640467a41bb3080627ddfd2c
@ -727,14 +727,14 @@ SHA256 (rust/crates/rand_hc-0.2.0.crate) = ca3129af7b92a17112d59ad498c6f81eaf463
SIZE (rust/crates/rand_hc-0.2.0.crate) = 11670
SHA256 (rust/crates/rand_xorshift-0.3.0.crate) = d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f
SIZE (rust/crates/rand_xorshift-0.3.0.crate) = 9121
SHA256 (rust/crates/rayon-1.7.0.crate) = 1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b
SIZE (rust/crates/rayon-1.7.0.crate) = 169488
SHA256 (rust/crates/rayon-core-1.11.0.crate) = 4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d
SIZE (rust/crates/rayon-core-1.11.0.crate) = 73118
SHA256 (rust/crates/rayon-1.8.0.crate) = 9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1
SIZE (rust/crates/rayon-1.8.0.crate) = 170172
SHA256 (rust/crates/rayon-core-1.12.0.crate) = 5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed
SIZE (rust/crates/rayon-core-1.12.0.crate) = 70081
SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29
SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404
SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
SHA256 (rust/crates/regex-1.8.4.crate) = d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f
SIZE (rust/crates/regex-1.8.4.crate) = 249562
SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
@ -743,14 +743,18 @@ SHA256 (rust/crates/regex-syntax-0.6.28.crate) = 456c603be3e8d448b072f410900c09f
SIZE (rust/crates/regex-syntax-0.6.28.crate) = 299288
SHA256 (rust/crates/regex-syntax-0.7.2.crate) = 436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78
SIZE (rust/crates/regex-syntax-0.7.2.crate) = 339778
SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
SHA256 (rust/crates/relative-path-1.8.0.crate) = 4bf2521270932c3c7bed1a59151222bd7643c79310f2916f01925e1e16255698
SIZE (rust/crates/relative-path-1.8.0.crate) = 24865
SHA256 (rust/crates/reqwest-0.11.20.crate) = 3e9ad3fe7488d7e34558a2033d45a0c90b72d97b4f80705666fea71472e2e6a1
SIZE (rust/crates/reqwest-0.11.20.crate) = 155122
SHA256 (rust/crates/reqwest-0.11.22.crate) = 046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b
SIZE (rust/crates/reqwest-0.11.22.crate) = 156932
SHA256 (rust/crates/rgb-0.8.34.crate) = 3603b7d71ca82644f79b5a06d1220e9a58ede60bd32255f698cb1af8838b8db3
SIZE (rust/crates/rgb-0.8.34.crate) = 16285
SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
SIZE (rust/crates/ring-0.16.20.crate) = 5082615
SHA256 (rust/crates/ring-0.17.5.crate) = fb0205304757e5d899b9c2e448b867ffd03ae7f988002e47cd24954391394d0b
SIZE (rust/crates/ring-0.17.5.crate) = 4147790
SHA256 (rust/crates/rmp-0.8.11.crate) = 44519172358fd6d58656c86ab8e7fbc9e1490c3e8f14d35ed78ca0dd07403c9f
SIZE (rust/crates/rmp-0.8.11.crate) = 28829
SHA256 (rust/crates/rmp-serde-1.1.2.crate) = bffea85eea980d8a74453e5d02a8d93028f3c34725de143085a844ebe953258a
@ -779,22 +783,18 @@ SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
SHA256 (rust/crates/rustix-0.35.13.crate) = 727a1a6d65f786ec22df8a81ca3121107f235970dc1705ed681d3e6e8b9cd5f9
SIZE (rust/crates/rustix-0.35.13.crate) = 270275
SHA256 (rust/crates/rustix-0.36.13.crate) = 3a38f9520be93aba504e8ca974197f46158de5dcaa9fa04b57c57cd6a679d658
SIZE (rust/crates/rustix-0.36.13.crate) = 294604
SHA256 (rust/crates/rustix-0.37.19.crate) = acf8729d8542766f1b2cf77eb034d52f40d375bb8b615d0b147089946e16613d
SIZE (rust/crates/rustix-0.37.19.crate) = 323809
SHA256 (rust/crates/rustix-0.38.3.crate) = ac5ffa1efe7548069688cd7028f32591853cd7b5b756d41bcffd2353e4fc75b4
SIZE (rust/crates/rustix-0.38.3.crate) = 334853
SHA256 (rust/crates/rustls-0.21.7.crate) = cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8
SIZE (rust/crates/rustls-0.21.7.crate) = 283818
SHA256 (rust/crates/rustix-0.37.27.crate) = fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2
SIZE (rust/crates/rustix-0.37.27.crate) = 324534
SHA256 (rust/crates/rustix-0.38.21.crate) = 2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3
SIZE (rust/crates/rustix-0.38.21.crate) = 358962
SHA256 (rust/crates/rustls-0.21.9.crate) = 629648aced5775d558af50b2b4c7b02983a04b312126d45eeead26e7caa498b9
SIZE (rust/crates/rustls-0.21.9.crate) = 283537
SHA256 (rust/crates/rustls-pemfile-1.0.3.crate) = 2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2
SIZE (rust/crates/rustls-pemfile-1.0.3.crate) = 20432
SHA256 (rust/crates/rustls-webpki-0.100.2.crate) = e98ff011474fa39949b7e5c0428f9b4937eda7da7848bbb947786b7be0b27dab
SIZE (rust/crates/rustls-webpki-0.100.2.crate) = 71561
SHA256 (rust/crates/rustls-webpki-0.101.4.crate) = 7d93931baf2d282fff8d3a532bbfd7653f734643161b87e3e01e59a04439bf0d
SIZE (rust/crates/rustls-webpki-0.101.4.crate) = 164324
SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
SHA256 (rust/crates/rustversion-1.0.11.crate) = 5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70
SIZE (rust/crates/rustversion-1.0.11.crate) = 17485
SHA256 (rust/crates/rusty-fork-0.3.0.crate) = cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f
@ -807,10 +807,10 @@ SHA256 (rust/crates/ryu-1.0.12.crate) = 7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14
SIZE (rust/crates/ryu-1.0.12.crate) = 47070
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/schemars-0.8.15.crate) = 1f7b0ce13155372a76ee2e1c5ffba1fe61ede73fbea5630d61eee6fac4929c0c
SIZE (rust/crates/schemars-0.8.15.crate) = 57130
SHA256 (rust/crates/schemars_derive-0.8.15.crate) = e85e2a16b12bdb763244c69ab79363d71db2b4b918a2def53f80b02e0574b13c
SIZE (rust/crates/schemars_derive-0.8.15.crate) = 19060
SHA256 (rust/crates/schemars-0.8.16.crate) = 45a28f4c49489add4ce10783f7911893516f15afe45d015608d41faca6bc4d29
SIZE (rust/crates/schemars-0.8.16.crate) = 57072
SHA256 (rust/crates/schemars_derive-0.8.16.crate) = c767fd6fa65d9ccf9cf026122c1b555f2ef9a4f0cea69da4d7dbc3e258d30967
SIZE (rust/crates/schemars_derive-0.8.16.crate) = 19064
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.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
@ -827,18 +827,18 @@ SHA256 (rust/crates/sealed_test_derive-1.0.0.crate) = 7b672e005ae58fef5da619d90b
SIZE (rust/crates/sealed_test_derive-1.0.0.crate) = 2735
SHA256 (rust/crates/semver-1.0.18.crate) = b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918
SIZE (rust/crates/semver-1.0.18.crate) = 29703
SHA256 (rust/crates/serde-1.0.188.crate) = cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e
SIZE (rust/crates/serde-1.0.188.crate) = 76230
SHA256 (rust/crates/serde-1.0.193.crate) = 25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89
SIZE (rust/crates/serde-1.0.193.crate) = 76863
SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c
SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
SHA256 (rust/crates/serde_cbor-0.11.2.crate) = 2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5
SIZE (rust/crates/serde_cbor-0.11.2.crate) = 44570
SHA256 (rust/crates/serde_derive-1.0.188.crate) = 4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2
SIZE (rust/crates/serde_derive-1.0.188.crate) = 55563
SHA256 (rust/crates/serde_derive-1.0.193.crate) = 43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3
SIZE (rust/crates/serde_derive-1.0.193.crate) = 55692
SHA256 (rust/crates/serde_derive_internals-0.26.0.crate) = 85bf8229e7920a9f636479437026331ce11aa132b4dde37d121944a44d6e5f3c
SIZE (rust/crates/serde_derive_internals-0.26.0.crate) = 25382
SHA256 (rust/crates/serde_json-1.0.107.crate) = 6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65
SIZE (rust/crates/serde_json-1.0.107.crate) = 146458
SHA256 (rust/crates/serde_json-1.0.108.crate) = 3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b
SIZE (rust/crates/serde_json-1.0.108.crate) = 146476
SHA256 (rust/crates/serde_plain-1.0.1.crate) = d6018081315db179d0ce57b1fe4b62a12a0028c9cf9bbef868c9cf477b3c34ae
SIZE (rust/crates/serde_plain-1.0.1.crate) = 11135
SHA256 (rust/crates/serde_qs-0.10.1.crate) = 8cac3f1e2ca2fe333923a1ae72caca910b98ed0630bb35ef6f8c8517d6e81afa
@ -873,8 +873,8 @@ SHA256 (rust/crates/smol_str-0.2.0.crate) = 74212e6bbe9a4352329b2f68ba3130c15a3f
SIZE (rust/crates/smol_str-0.2.0.crate) = 13467
SHA256 (rust/crates/socket2-0.4.9.crate) = 64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662
SIZE (rust/crates/socket2-0.4.9.crate) = 45421
SHA256 (rust/crates/socket2-0.5.3.crate) = 2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877
SIZE (rust/crates/socket2-0.5.3.crate) = 52588
SHA256 (rust/crates/socket2-0.5.5.crate) = 7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9
SIZE (rust/crates/socket2-0.5.5.crate) = 54863
SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
SIZE (rust/crates/spin-0.5.2.crate) = 12004
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
@ -903,20 +903,24 @@ SHA256 (rust/crates/sys-info-0.9.1.crate) = 0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7
SIZE (rust/crates/sys-info-0.9.1.crate) = 20589
SHA256 (rust/crates/sysinfo-0.29.10.crate) = 0a18d114d420ada3a891e6bc8e96a2023402203296a47cdd65083377dad18ba5
SIZE (rust/crates/sysinfo-0.29.10.crate) = 156524
SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7
SIZE (rust/crates/system-configuration-0.5.1.crate) = 12618
SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9
SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
SIZE (rust/crates/tap-1.0.1.crate) = 11316
SHA256 (rust/crates/tar-0.4.40.crate) = b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb
SIZE (rust/crates/tar-0.4.40.crate) = 51844
SHA256 (rust/crates/tempfile-3.8.0.crate) = cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef
SIZE (rust/crates/tempfile-3.8.0.crate) = 31720
SHA256 (rust/crates/tempfile-3.8.1.crate) = 7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5
SIZE (rust/crates/tempfile-3.8.1.crate) = 32164
SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
SHA256 (rust/crates/terminal_size-0.1.17.crate) = 633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df
SIZE (rust/crates/terminal_size-0.1.17.crate) = 9141
SHA256 (rust/crates/thiserror-1.0.48.crate) = 9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7
SIZE (rust/crates/thiserror-1.0.48.crate) = 18862
SHA256 (rust/crates/thiserror-impl-1.0.48.crate) = 49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35
SIZE (rust/crates/thiserror-impl-1.0.48.crate) = 15096
SHA256 (rust/crates/thiserror-1.0.50.crate) = f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2
SIZE (rust/crates/thiserror-1.0.50.crate) = 19414
SHA256 (rust/crates/thiserror-impl-1.0.50.crate) = 266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8
SIZE (rust/crates/thiserror-impl-1.0.50.crate) = 15357
SHA256 (rust/crates/thread-id-4.0.0.crate) = 5fdfe0627923f7411a43ec9ec9c39c3a9b4151be313e0922042581fb6c9b717f
SIZE (rust/crates/thread-id-4.0.0.crate) = 8045
SHA256 (rust/crates/thread_local-1.1.7.crate) = 3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152
@ -937,22 +941,22 @@ 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.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
SHA256 (rust/crates/tokio-1.32.0.crate) = 17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9
SIZE (rust/crates/tokio-1.32.0.crate) = 725004
SHA256 (rust/crates/tokio-1.34.0.crate) = d0c014766411e834f7af5b8f4cf46257aab4036ca95e9d2c144a10f59ad6f5b9
SIZE (rust/crates/tokio-1.34.0.crate) = 736847
SHA256 (rust/crates/tokio-io-timeout-1.2.0.crate) = 30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf
SIZE (rust/crates/tokio-io-timeout-1.2.0.crate) = 8993
SHA256 (rust/crates/tokio-macros-2.1.0.crate) = 630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e
SIZE (rust/crates/tokio-macros-2.1.0.crate) = 11472
SHA256 (rust/crates/tokio-macros-2.2.0.crate) = 5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b
SIZE (rust/crates/tokio-macros-2.2.0.crate) = 11520
SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
SHA256 (rust/crates/tokio-stream-0.1.11.crate) = d660770404473ccd7bc9f8b28494a811bc18542b915c0855c51e8f419d5223ce
SIZE (rust/crates/tokio-stream-0.1.11.crate) = 33918
SHA256 (rust/crates/tokio-util-0.7.4.crate) = 0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740
SIZE (rust/crates/tokio-util-0.7.4.crate) = 93424
SHA256 (rust/crates/tokio-util-0.7.10.crate) = 5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15
SIZE (rust/crates/tokio-util-0.7.10.crate) = 110508
SHA256 (rust/crates/toml-0.5.10.crate) = 1333c76748e868a4d9d1017b5ab53171dfd095f70c712fdb4653a406547f598f
SIZE (rust/crates/toml-0.5.10.crate) = 55193
SHA256 (rust/crates/tonic-build-0.10.0.crate) = 8b477abbe1d18c0b08f56cd01d1bc288668c5b5cfd19b2ae1886bbf599c546f1
SIZE (rust/crates/tonic-build-0.10.0.crate) = 17913
SHA256 (rust/crates/tonic-build-0.10.2.crate) = 9d021fc044c18582b9a2408cd0dd05b1596e3ecdb5c4df822bb0183545683889
SIZE (rust/crates/tonic-build-0.10.2.crate) = 17908
SHA256 (rust/crates/tonic-reflection-0.9.2.crate) = 0543d7092032041fbeac1f2c84304537553421a11a623c2301b12ef0264862c7
SIZE (rust/crates/tonic-reflection-0.9.2.crate) = 13178
SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
@ -967,10 +971,10 @@ SHA256 (rust/crates/tracing-attributes-0.1.23.crate) = 4017f8f45139870ca7e672686
SIZE (rust/crates/tracing-attributes-0.1.23.crate) = 30450
SHA256 (rust/crates/tracing-core-0.1.30.crate) = 24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a
SIZE (rust/crates/tracing-core-0.1.30.crate) = 60351
SHA256 (rust/crates/tracing-log-0.1.3.crate) = 78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922
SIZE (rust/crates/tracing-log-0.1.3.crate) = 20549
SHA256 (rust/crates/tracing-subscriber-0.3.17.crate) = 30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77
SIZE (rust/crates/tracing-subscriber-0.3.17.crate) = 191711
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
SHA256 (rust/crates/tracing-subscriber-0.3.18.crate) = ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b
SIZE (rust/crates/tracing-subscriber-0.3.18.crate) = 196312
SHA256 (rust/crates/tracing-tracy-0.10.4.crate) = fc6c7bf057d67aa107e076129a4f331aaac47ec379952d9f0775c6b1d838ee97
SIZE (rust/crates/tracing-tracy-0.10.4.crate) = 11229
SHA256 (rust/crates/tracy-client-0.16.2.crate) = 546e6c86bca7bd67b86437eade85e98b327de24cdb8429c701a98af755034572
@ -997,18 +1001,20 @@ SHA256 (rust/crates/unicode-width-0.1.10.crate) = c0edd1e5b14653f783770bce4a4dab
SIZE (rust/crates/unicode-width-0.1.10.crate) = 18968
SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
SIZE (rust/crates/untrusted-0.7.1.crate) = 7924
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/unwind-0.4.1.crate) = f0e0da3c8d6b71dbaf219188cc0e7f9ca3943f3263ca479920338d92d7ea5e07
SIZE (rust/crates/unwind-0.4.1.crate) = 5948
SHA256 (rust/crates/unwind-sys-0.1.3.crate) = d554005b247de226d124a523cae6cd6a4348277071258296dda837cf760e02e7
SIZE (rust/crates/unwind-sys-0.1.3.crate) = 5794
SHA256 (rust/crates/ureq-2.7.1.crate) = 0b11c96ac7ee530603dcdf68ed1557050f374ce55a5a07193ebf8cbc9f8927e9
SIZE (rust/crates/ureq-2.7.1.crate) = 111068
SHA256 (rust/crates/url-2.4.1.crate) = 143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5
SIZE (rust/crates/url-2.4.1.crate) = 78228
SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
SIZE (rust/crates/url-2.5.0.crate) = 78605
SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
SHA256 (rust/crates/uuid-1.4.1.crate) = 79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d
SIZE (rust/crates/uuid-1.4.1.crate) = 55291
SHA256 (rust/crates/uuid-1.6.1.crate) = 5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560
SIZE (rust/crates/uuid-1.6.1.crate) = 55554
SHA256 (rust/crates/validator-0.16.1.crate) = b92f40481c04ff1f4f61f304d61793c7b56ff76ac1469f1beb199b1445b253bd
SIZE (rust/crates/validator-0.16.1.crate) = 13718
SHA256 (rust/crates/validator_derive-0.16.0.crate) = bc44ca3088bb3ba384d9aecf40c6a23a676ce23e09bdaca2073d99c207f864af
@ -1113,6 +1119,14 @@ SHA256 (rust/crates/yada-0.5.0.crate) = b6d12cb7a57bbf2ab670ed9545bae3648048547f
SIZE (rust/crates/yada-0.5.0.crate) = 13308
SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
SHA256 (rust/crates/zerocopy-0.7.3.crate) = 7a7af71d8643341260a65f89fa60c0eeaa907f34544d8f6d9b0df72f069b5e74
SIZE (rust/crates/zerocopy-0.7.3.crate) = 50123
SHA256 (rust/crates/zerocopy-derive-0.7.3.crate) = 9731702e2f0617ad526794ae28fbc6f6ca8849b5ba729666c2a5bc4b6ddee2cd
SIZE (rust/crates/zerocopy-derive-0.7.3.crate) = 524142
SHA256 (rust/crates/zerofrom-0.1.3.crate) = 655b0814c5c0b19ade497851070c640773304939a6c0fd5f5fb43da0696d05b7
SIZE (rust/crates/zerofrom-0.1.3.crate) = 4973
SHA256 (rust/crates/zerovec-0.9.6.crate) = 591691014119b87047ead4dcf3e6adfbf73cb7c38ab6980d4f18a32138f35d46
SIZE (rust/crates/zerovec-0.9.6.crate) = 124378
SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
SIZE (rust/crates/zip-0.6.6.crate) = 65789
SHA256 (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4
@ -1125,11 +1139,11 @@ SHA256 (rust/crates/zstd-safe-6.0.2+zstd.1.5.2.crate) = a6cf39f730b440bab43da8fb
SIZE (rust/crates/zstd-safe-6.0.2+zstd.1.5.2.crate) = 20107
SHA256 (rust/crates/zstd-sys-2.0.4+zstd.1.5.2.crate) = 4fa202f2ef00074143e219d15b62ffc317d17cc33909feac471c044087cad7b0
SIZE (rust/crates/zstd-sys-2.0.4+zstd.1.5.2.crate) = 713677
SHA256 (qdrant-quantization-ff306d0d990d7286ee1fa3a603daa7efd343ad0c_GH0.tar.gz) = 6c92eddd86748c9dfdb774a4541179a418e618569b22eeb862c49a3d5ac88c1c
SIZE (qdrant-quantization-ff306d0d990d7286ee1fa3a603daa7efd343ad0c_GH0.tar.gz) = 57400
SHA256 (qdrant-wal-a32f6a38acf7ffd761df83b0790eaefeb107cd60_GH0.tar.gz) = 93fe9e83e656e440acea23bbabf6c5d53aa6d91df4f8305902aa7442af30667e
SIZE (qdrant-wal-a32f6a38acf7ffd761df83b0790eaefeb107cd60_GH0.tar.gz) = 26148
SHA256 (qdrant-wal-fad0e7c48be58d8e7db4cc739acd9b1cf6735de0_GH0.tar.gz) = 4856294449286749889f6e3ffc9caaf7e92e1795743fdaff8f18fb3931d2364a
SIZE (qdrant-wal-fad0e7c48be58d8e7db4cc739acd9b1cf6735de0_GH0.tar.gz) = 26823
SHA256 (qdrant-tonic-060ab88c87955adc59d46a44b4e3b72cb4cc1522_GH0.tar.gz) = 590505f0eb8f59cbc64bb0eabbb5b06132e14dd98b3d349df57788834638afc9
SIZE (qdrant-tonic-060ab88c87955adc59d46a44b4e3b72cb4cc1522_GH0.tar.gz) = 37445849
SHA256 (qdrant-qdrant-v1.6.1_GH0.tar.gz) = 7ae655d8ecdec2ba58cfc9a00f06c50e901293936635e05c5fd2ea5e7cd86ac1
SIZE (qdrant-qdrant-v1.6.1_GH0.tar.gz) = 3425171
SHA256 (qdrant-quantization-939fdb627a8edcf92fd71e3c79017156690850e9_GH0.tar.gz) = 30f039511820cddd9d769a85b3a28fd8083db8013161c7a9109784a399ac7c95
SIZE (qdrant-quantization-939fdb627a8edcf92fd71e3c79017156690850e9_GH0.tar.gz) = 59857
SHA256 (qdrant-qdrant-v1.7.1_GH0.tar.gz) = 534875d9db69c26a72f6cce5491542fa1c2532a0b3f35d60bec5844aed093d1f
SIZE (qdrant-qdrant-v1.7.1_GH0.tar.gz) = 3571172

View File

@ -1,5 +1,5 @@
PORTNAME= syncthingtray
PORTVERSION= 1.4.9
PORTVERSION= 1.4.11
DISTVERSIONPREFIX= v
CATEGORIES= deskutils
@ -21,10 +21,10 @@ USES= cmake:insource compiler:c++11-lang desktop-file-utils iconv \
USE_GITHUB= nodefault
GH_TUPLE= Martchus:${PORTNAME}:${DISTVERSIONPREFIX}${DISTVERSION}:syncthingtray/../syncthingtray \
Martchus:cpp-utilities:v5.24.2:cpputilities/../c++utilities \
Martchus:cpp-utilities:v5.24.3:cpputilities/../c++utilities \
Martchus:qtutilities:v6.13.3:qtutilities/../qtutilities \
Martchus:qtforkawesome:6c5b63e:qtforkawesome/../qtforkawesome \
ForkAwesome:Fork-Awesome:094e751:ForkAwesome/../forkawesome \
Martchus:qtforkawesome:3ec0824:qtforkawesome/../qtforkawesome \
ForkAwesome:Fork-Awesome:4fef70f:ForkAwesome/../forkawesome \
Martchus:subdirs:c2b6d74:subdirs/../subdirs
USE_KDE= plasma-framework

View File

@ -1,13 +1,13 @@
TIMESTAMP = 1700648392
SHA256 (Martchus-syncthingtray-v1.4.9_GH0.tar.gz) = f9003bbe185d355f9cac18862077fa2cc4e809f7f416d9b1dd5ef6474c926742
SIZE (Martchus-syncthingtray-v1.4.9_GH0.tar.gz) = 1885204
SHA256 (Martchus-cpp-utilities-v5.24.2_GH0.tar.gz) = 46e79313900a8cbb7a3c0211fcc0cd07c2c8a6c2bcaeb11aec7fc706dc5914b1
SIZE (Martchus-cpp-utilities-v5.24.2_GH0.tar.gz) = 192378
TIMESTAMP = 1702330965
SHA256 (Martchus-syncthingtray-v1.4.11_GH0.tar.gz) = 0c48da193eb29338590bb297052a1274284d9c596a5078541c4d7cdf6b6eba6f
SIZE (Martchus-syncthingtray-v1.4.11_GH0.tar.gz) = 1887068
SHA256 (Martchus-cpp-utilities-v5.24.3_GH0.tar.gz) = a4a32f7fefad6754d400078a8078eb7a712bea7cf31f3bcb743dc962920d49b1
SIZE (Martchus-cpp-utilities-v5.24.3_GH0.tar.gz) = 193982
SHA256 (Martchus-qtutilities-v6.13.3_GH0.tar.gz) = bb94491b973df3a07e9bf49e092da42dcd846e24e44109809255e8cfdc4e16bd
SIZE (Martchus-qtutilities-v6.13.3_GH0.tar.gz) = 103306
SHA256 (Martchus-qtforkawesome-6c5b63e_GH0.tar.gz) = ce7909464a03901ab41c0c6c65647782c9c04d468c1b01db52583908df30db57
SIZE (Martchus-qtforkawesome-6c5b63e_GH0.tar.gz) = 18671
SHA256 (ForkAwesome-Fork-Awesome-094e751_GH0.tar.gz) = 55bd0705b85f98ce9309aba62d5b845cecdfd41d0ddf57f5c825ccf1e829b9f0
SIZE (ForkAwesome-Fork-Awesome-094e751_GH0.tar.gz) = 1808665
SHA256 (Martchus-qtforkawesome-3ec0824_GH0.tar.gz) = ac2e709a0c33d4e21738c3a0be670f0fd9e05b1b672a622081092e96e63b7b9e
SIZE (Martchus-qtforkawesome-3ec0824_GH0.tar.gz) = 18787
SHA256 (ForkAwesome-Fork-Awesome-4fef70f_GH0.tar.gz) = 93906cd38eb92fe853c9e3723b1f0fa56df6ddcd2d87ac82c97b5a188e5cdae6
SIZE (ForkAwesome-Fork-Awesome-4fef70f_GH0.tar.gz) = 1803875
SHA256 (Martchus-subdirs-c2b6d74_GH0.tar.gz) = 2af2ac1a81076b7032e8ef2834ce8300f8148e446a8acb61664bb91f3dd4bb39
SIZE (Martchus-subdirs-c2b6d74_GH0.tar.gz) = 10288

View File

@ -835,6 +835,7 @@
SUBDIR += glab
SUBDIR += glade
SUBDIR += glademm
SUBDIR += glaze
SUBDIR += glib20
SUBDIR += glibd
SUBDIR += glibmm
@ -7829,6 +7830,7 @@
SUBDIR += upp
SUBDIR += upslug
SUBDIR += urjtag
SUBDIR += ut
SUBDIR += utf8cpp
SUBDIR += utf8cpp3
SUBDIR += uthash

View File

@ -1,5 +1,5 @@
PORTNAME= ccache
PORTVERSION= 4.8
DISTVERSION= 4.8.3
DISTVERSIONPREFIX= v
CATEGORIES= devel
PKGNAMESUFFIX= 4
@ -63,13 +63,13 @@ PLIST_SUB+= CCLINKDIR="${CCLINKDIR}"
CCACHE_COMPILERS+= icc icpc
.endif
GNU_COMPILERS+= 48 8 9 10 11 12
GNU_COMPILERS+= 48 8 9 10 11 12 13
CCACHE_COMPILERS+= cc c++ CC gcc g++ ${GNU_COMPILERS:S|^|gcc|} \
${GNU_COMPILERS:S|^|g++|} \
${GNU_COMPILERS:S|^|cpp|}
.if ${PORT_OPTIONS:MCLANGLINK}
CLANG_COMPILERS+= 10 11 12 13 14 15 16 -devel
CLANG_COMPILERS+= 10 11 12 13 14 15 16 17 -devel
CCACHE_COMPILERS+= clang clang++ ${CLANG_COMPILERS:S|^|clang|} \
${CLANG_COMPILERS:S|^|clang++|} \
${CLANG_COMPILERS:S|^|cpp|}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1678706114
SHA256 (ccache-ccache-v4.8_GH0.tar.gz) = 47c9ff1668c9c6892b34642f9f09027f4a41e719dad1062f82265ff0087299ce
SIZE (ccache-ccache-v4.8_GH0.tar.gz) = 767312
TIMESTAMP = 1693854983
SHA256 (ccache-ccache-v4.8.3_GH0.tar.gz) = 9418e1c5c9f62ee31d450a2a04a6bbdc7575dc8a0179880cc48c67c721431375
SIZE (ccache-ccache-v4.8.3_GH0.tar.gz) = 786057

View File

@ -1,6 +1,6 @@
PORTNAME= cpp-utilities
DISTVERSIONPREFIX= v
DISTVERSION= 5.24.3
DISTVERSION= 5.24.4
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1701928529
SHA256 (Martchus-cpp-utilities-v5.24.3_GH0.tar.gz) = a4a32f7fefad6754d400078a8078eb7a712bea7cf31f3bcb743dc962920d49b1
SIZE (Martchus-cpp-utilities-v5.24.3_GH0.tar.gz) = 193982
TIMESTAMP = 1702363284
SHA256 (Martchus-cpp-utilities-v5.24.4_GH0.tar.gz) = f27be37d67fd97d934d70d4a9a5dc3368313dae6be219f388f7214511eb61f3b
SIZE (Martchus-cpp-utilities-v5.24.4_GH0.tar.gz) = 194082

View File

@ -1,12 +0,0 @@
- workaround for https://github.com/Martchus/cpp-utilities/issues/29
--- chrono/timespan.cpp.orig 2023-12-07 06:36:21 UTC
+++ chrono/timespan.cpp
@@ -5,6 +5,7 @@
#include "../conversion/stringbuilder.h"
#include "../conversion/stringconversion.h"
+#include <array>
#include <charconv>
#include <cmath>
#include <cstdlib>

View File

@ -34,7 +34,7 @@ include/c++utilities/tests/testutils.h
include/c++utilities/version.h
lib/libc++utilities.so
lib/libc++utilities.so.5
lib/libc++utilities.so.5.24.3
lib/libc++utilities.so.5.24.4
libdata/pkgconfig/c++utilities.pc
share/c++utilities/cmake/c++utilitiesConfig.cmake
share/c++utilities/cmake/c++utilitiesConfigVersion.cmake

View File

@ -1,6 +1,6 @@
PORTNAME= fatal
DISTVERSIONPREFIX= v
DISTVERSION= 2023.12.04.00
DISTVERSION= 2023.12.11.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1701750612
SHA256 (facebook-fatal-v2023.12.04.00_GH0.tar.gz) = 2271a1c84f6d340353045a90088777c531de8668150fd6efa2b5087574bb72e4
SIZE (facebook-fatal-v2023.12.04.00_GH0.tar.gz) = 659343
TIMESTAMP = 1702359219
SHA256 (facebook-fatal-v2023.12.11.00_GH0.tar.gz) = d2dbd1e6a0670ff36487d459a878ea0c3f474bf51c2a2fc304e1e57b2b324ab5
SIZE (facebook-fatal-v2023.12.11.00_GH0.tar.gz) = 659333

View File

@ -1,6 +1,6 @@
PORTNAME= fbthrift
DISTVERSIONPREFIX= v
DISTVERSION= 2023.12.04.00
DISTVERSION= 2023.12.11.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1701750608
SHA256 (facebook-fbthrift-v2023.12.04.00_GH0.tar.gz) = c3d6a85ca734d04892bffa42309f79454f8d079a3f0da8c9bc5a9494c7d3b0b3
SIZE (facebook-fbthrift-v2023.12.04.00_GH0.tar.gz) = 14186119
TIMESTAMP = 1702359216
SHA256 (facebook-fbthrift-v2023.12.11.00_GH0.tar.gz) = f75dc9ec8e0a406d115693384788fb7aceec79ab08db6a8fca587f6bb8603d82
SIZE (facebook-fbthrift-v2023.12.11.00_GH0.tar.gz) = 13829197

View File

@ -574,7 +574,6 @@ include/thrift/lib/cpp2/type/Runtime.h
include/thrift/lib/cpp2/type/Tag.h
include/thrift/lib/cpp2/type/Testing.h
include/thrift/lib/cpp2/type/ThriftType.h
include/thrift/lib/cpp2/type/Traits.h
include/thrift/lib/cpp2/type/Type.h
include/thrift/lib/cpp2/type/TypeRegistry.h
include/thrift/lib/cpp2/type/UniversalHashAlgorithm.h
@ -584,7 +583,6 @@ include/thrift/lib/cpp2/type/detail/AnyValue.h
include/thrift/lib/cpp2/type/detail/Name.h
include/thrift/lib/cpp2/type/detail/NativeType.h
include/thrift/lib/cpp2/type/detail/Runtime.h
include/thrift/lib/cpp2/type/detail/Traits.h
include/thrift/lib/cpp2/type/detail/TypeClassFromTypeTag.h
include/thrift/lib/cpp2/type/detail/TypeInfo.h
include/thrift/lib/cpp2/type/detail/TypeRegistry.h

View File

@ -1,6 +1,6 @@
PORTNAME= folly
DISTVERSIONPREFIX= v
DISTVERSION= 2023.12.04.00
DISTVERSION= 2023.12.11.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1701750599
SHA256 (facebook-folly-v2023.12.04.00_GH0.tar.gz) = 6b13903f058fbb795d3c41124fe9df0da6dc07470348868dedafff3c2b106033
SIZE (facebook-folly-v2023.12.04.00_GH0.tar.gz) = 3947140
TIMESTAMP = 1702359210
SHA256 (facebook-folly-v2023.12.11.00_GH0.tar.gz) = 1ff0c0258f8322a818a6e0cd27c0fc965360dc04af308e59349e1c79966190a1
SIZE (facebook-folly-v2023.12.11.00_GH0.tar.gz) = 3951336

View File

@ -1,11 +1,11 @@
PORTNAME= gcli
DISTVERSION= 2.0.0
DISTVERSION= 2.1.0
CATEGORIES= devel net
MASTER_SITES= https://herrhotzenplotz.de/gcli/releases/gcli-${DISTVERSION}/
MAINTAINER= fuz@FreeBSD.org
COMMENT= CLI utility to interact with various Git forges
WWW= https://gitlab.com/herrhotzenplotz/gcli
WWW= https://herrhotzenplotz.de/gcli/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1696267443
SHA256 (gcli-2.0.0.tar.xz) = af467d3066e81b5a1c35ac348f07d1075f9b24f2b9c35219c2242e9cbb330d04
SIZE (gcli-2.0.0.tar.xz) = 367800
TIMESTAMP = 1702048461
SHA256 (gcli-2.1.0.tar.xz) = b1762e46156862486ec7dbee01205d4adc0679d57af38b8d48950a00715d7f85
SIZE (gcli-2.1.0.tar.xz) = 378212

View File

@ -8,9 +8,7 @@ include/gcli/issues.h
include/gcli/labels.h
include/gcli/milestones.h
include/gcli/pulls.h
include/gcli/releases.h
include/gcli/repos.h
include/gcli/review.h
include/gcli/sshkeys.h
include/gcli/status.h
lib/libgcli.a
@ -33,3 +31,4 @@ man/man1/gcli-repos.1.gz
man/man1/gcli-snippets.1.gz
man/man1/gcli-status.1.gz
man/man1/gcli.1.gz
man/man5/gcli.5.gz

22
devel/glaze/Makefile Normal file
View File

@ -0,0 +1,22 @@
PORTNAME= glaze
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.5
CATEGORIES= devel textproc
MAINTAINER= yuri@FreeBSD.org
COMMENT= Fast, in memory, JSON and interface library for modern C++
WWW= https://github.com/stephenberry/glaze
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cmake:testing compiler:c++11-lang
USE_GITHUB= yes
GH_ACCOUNT= stephenberry
CMAKE_OFF= BUILD_TESTING # tests fail to run due to https://github.com/stephenberry/glaze/issues/619
NO_ARCH= yes
.include <bsd.port.mk>

3
devel/glaze/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1702412481
SHA256 (stephenberry-glaze-v1.9.5_GH0.tar.gz) = 3800fa7283a1d4e5bd2c746fe9e268d2f8af76d3a75be7318b2084f38f529c7f
SIZE (stephenberry-glaze-v1.9.5_GH0.tar.gz) = 241902

7
devel/glaze/pkg-descr Normal file
View File

@ -0,0 +1,7 @@
Glaze is one of the fastest JSON libraries in the world.
Glaze reads and writes from object memory, simplifying interfaces and offering
incredible performance.
Glaze isn't just a JSON library. Glaze also supports:
* BEVE (binary efficient versatile encoding)
* CSV (comma separated value)

101
devel/glaze/pkg-plist Normal file
View File

@ -0,0 +1,101 @@
include/glaze/api/api.hpp
include/glaze/api/hash.hpp
include/glaze/api/impl.hpp
include/glaze/api/lib.hpp
include/glaze/api/name.hpp
include/glaze/api/std/array.hpp
include/glaze/api/std/deque.hpp
include/glaze/api/std/functional.hpp
include/glaze/api/std/list.hpp
include/glaze/api/std/map.hpp
include/glaze/api/std/optional.hpp
include/glaze/api/std/set.hpp
include/glaze/api/std/shared_ptr.hpp
include/glaze/api/std/span.hpp
include/glaze/api/std/string.hpp
include/glaze/api/std/tuple.hpp
include/glaze/api/std/unique_ptr.hpp
include/glaze/api/std/unordered_map.hpp
include/glaze/api/std/unordered_set.hpp
include/glaze/api/std/variant.hpp
include/glaze/api/std/vector.hpp
include/glaze/api/trait.hpp
include/glaze/api/tuplet.hpp
include/glaze/api/type_support.hpp
include/glaze/api/xxh64.hpp
include/glaze/binary.hpp
include/glaze/binary/header.hpp
include/glaze/binary/ptr.hpp
include/glaze/binary/read.hpp
include/glaze/binary/skip.hpp
include/glaze/binary/write.hpp
include/glaze/compare/approx.hpp
include/glaze/compare/compare.hpp
include/glaze/core/common.hpp
include/glaze/core/context.hpp
include/glaze/core/format.hpp
include/glaze/core/macros.hpp
include/glaze/core/meta.hpp
include/glaze/core/opts.hpp
include/glaze/core/ptr.hpp
include/glaze/core/read.hpp
include/glaze/core/write.hpp
include/glaze/core/write_chars.hpp
include/glaze/csv.hpp
include/glaze/csv/read.hpp
include/glaze/csv/write.hpp
include/glaze/exceptions/binary_exceptions.hpp
include/glaze/exceptions/csv_exceptions.hpp
include/glaze/exceptions/json_exceptions.hpp
include/glaze/ext/eigen.hpp
include/glaze/ext/jsonrpc.hpp
include/glaze/file/file_ops.hpp
include/glaze/file/file_watch.hpp
include/glaze/glaze.hpp
include/glaze/glaze_exceptions.hpp
include/glaze/json.hpp
include/glaze/json/custom.hpp
include/glaze/json/invoke.hpp
include/glaze/json/json_ptr.hpp
include/glaze/json/json_t.hpp
include/glaze/json/manage.hpp
include/glaze/json/ndjson.hpp
include/glaze/json/prettify.hpp
include/glaze/json/ptr.hpp
include/glaze/json/quoted.hpp
include/glaze/json/raw_string.hpp
include/glaze/json/read.hpp
include/glaze/json/schema.hpp
include/glaze/json/skip.hpp
include/glaze/json/study.hpp
include/glaze/json/write.hpp
include/glaze/record/recorder.hpp
include/glaze/reflection/get_name.hpp
include/glaze/reflection/reflect.hpp
include/glaze/reflection/to_tuple.hpp
include/glaze/thread/threadpool.hpp
include/glaze/tuplet/tuple.hpp
include/glaze/util/any.hpp
include/glaze/util/bit_array.hpp
include/glaze/util/dtoa.hpp
include/glaze/util/dump.hpp
include/glaze/util/expected.hpp
include/glaze/util/for_each.hpp
include/glaze/util/hash_map.hpp
include/glaze/util/inline.hpp
include/glaze/util/itoa.hpp
include/glaze/util/murmur.hpp
include/glaze/util/parse.hpp
include/glaze/util/poly.hpp
include/glaze/util/progress_bar.hpp
include/glaze/util/stoui64.hpp
include/glaze/util/string_literal.hpp
include/glaze/util/string_view.hpp
include/glaze/util/strod.hpp
include/glaze/util/tuple.hpp
include/glaze/util/type_traits.hpp
include/glaze/util/validate.hpp
include/glaze/util/variant.hpp
%%DATADIR%%/glazeConfig.cmake
%%DATADIR%%/glazeConfigVersion.cmake
%%DATADIR%%/glazeTargets.cmake

View File

@ -1,6 +1,5 @@
PORTNAME= go-perf
PORTVERSION= ${MODVERSION:S/-/./g:R}
PORTREVISION= 5
DISTVERSIONPREFIX= v
CATEGORIES= devel
@ -12,7 +11,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:modules
MODVERSION= 0.0.0-20230906145419-e9dd5d2713ed
MODVERSION= 0.0.0-20231127181059-b53752263861
GO_MODULE= golang.org/x/perf@v${MODVERSION}
GO_TARGET= ./cmd/benchsave \

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1694062113
SHA256 (go/devel_go-perf/go-perf-v0.0.0.20230906145419/v0.0.0-20230906145419-e9dd5d2713ed.mod) = 62852633641b883290077d883e91948f340ba5bf47c71785fe7271613038c88b
SIZE (go/devel_go-perf/go-perf-v0.0.0.20230906145419/v0.0.0-20230906145419-e9dd5d2713ed.mod) = 2608
SHA256 (go/devel_go-perf/go-perf-v0.0.0.20230906145419/v0.0.0-20230906145419-e9dd5d2713ed.zip) = 87c29e1af75d2362af51eb7057d783ddc8c3791734957d0ad7dc99de150ceab5
SIZE (go/devel_go-perf/go-perf-v0.0.0.20230906145419/v0.0.0-20230906145419-e9dd5d2713ed.zip) = 3026034
TIMESTAMP = 1702146721
SHA256 (go/devel_go-perf/go-perf-v0.0.0.20231127181059/v0.0.0-20231127181059-b53752263861.mod) = bf269771314a6aaeb621ccbaeb8db841779885265c61c792d5a5650fbdcdda41
SIZE (go/devel_go-perf/go-perf-v0.0.0.20231127181059/v0.0.0-20231127181059-b53752263861.mod) = 2581
SHA256 (go/devel_go-perf/go-perf-v0.0.0.20231127181059/v0.0.0-20231127181059-b53752263861.zip) = 2ce62625225fc42d0f8e9951e2d4cf4709238b4b5d471a88acae4a94e986acf9
SIZE (go/devel_go-perf/go-perf-v0.0.0.20231127181059/v0.0.0-20231127181059-b53752263861.zip) = 3026248

View File

@ -1,7 +1,6 @@
PORTNAME= gocritic
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
PORTREVISION= 1
DISTVERSION= 0.10.0
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1694540874
SHA256 (go/devel_gocritic/gocritic-v0.9.0/v0.9.0.mod) = 3de2292338417a229753896964c3c9dcc1243bce4d15b00451db98431da84216
SIZE (go/devel_gocritic/gocritic-v0.9.0/v0.9.0.mod) = 921
SHA256 (go/devel_gocritic/gocritic-v0.9.0/v0.9.0.zip) = 20a7e573cffd388ffe7773cec8decd05871403962feae774709f32b70fb132ae
SIZE (go/devel_gocritic/gocritic-v0.9.0/v0.9.0.zip) = 326851
TIMESTAMP = 1702217457
SHA256 (go/devel_gocritic/gocritic-v0.10.0/v0.10.0.mod) = 030703a8e67d23dc349c8bac75ea31a854adf015f214bcda6ae39c6a5e807716
SIZE (go/devel_gocritic/gocritic-v0.10.0/v0.10.0.mod) = 883
SHA256 (go/devel_gocritic/gocritic-v0.10.0/v0.10.0.zip) = 4e8b8943082088c541619f4520082d2f8b5871787da1309cffd107bfc8f62a8f
SIZE (go/devel_gocritic/gocritic-v0.10.0/v0.10.0.zip) = 329336

View File

@ -1,6 +1,6 @@
--- class/LKV/Str.cc 3 Nov 2004 06:57:51 -0000 1.1
+++ class/LKV/Str.cc 20 Feb 2006 11:11:54 -0000
@@ -331,8 +331,9 @@
--- class/LKV/Str.cc.orig 1996-04-04 05:42:56 UTC
+++ class/LKV/Str.cc
@@ -331,8 +331,9 @@ long long Str::svall(void) const {
}
}
@ -11,7 +11,7 @@
char c;
unsigned long i;
unsigned long j;
@@ -379,8 +380,9 @@
@@ -379,8 +380,9 @@ Str Str::next_word(void) return res {
return res;
}
@ -22,7 +22,7 @@
unsigned long i = index(0x0a);
if (i == (unsigned long)~0) {
@@ -397,15 +399,18 @@
@@ -397,15 +399,18 @@ Str Str::next_line(void) return res {
}
len -= i+1;
@ -43,7 +43,7 @@
if (len) bcopy(adr, res.adr, len);
*(res.adr+len) = rv;
return res;
@@ -481,6 +486,26 @@
@@ -481,6 +486,26 @@ int Str::operator==(const Str & rv) const {
return -1;
}
@ -70,18 +70,30 @@
int Str::operator<(const Str & rv) const {
unsigned long p = (rv.len < len)? rv.len : len;
@@ -726,7 +751,9 @@
@@ -632,8 +657,8 @@ Str NtoStr(unsigned long val, short int width) {
char vbuf[20];
- register short p = 1;
- register char * a = vbuf+20;
+ short p = 1;
+ char * a = vbuf+20;
for (;; p++) {
*(--a) = (char)'0'+(val % 10);
@@ -726,8 +751,10 @@ Str & Str::to_lower(void) {
}
-Str LtoStr(long num) return res(4) {
+Str LtoStr(long num) {
+
+ Str res(4);
+ Str res(4);
+
// if (res.fail) return Str();
@@ -744,10 +771,12 @@
char * c = (char *)res;
@@ -744,10 +771,12 @@ Str operator+(const char * lv, const Str & rv) {
return Str(lv)+rv;
}

View File

@ -46,8 +46,8 @@ SHEBANG_FILES= \
llvm/utils/lit/lit.py \
llvm/utils/llvm-lit/llvm-lit.in
SUB_FILES= llvm-wrapper.sh
SUB_LIST= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
SUB_FILES+= llvm-wrapper.sh
SUB_LIST+= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX}
CMAKE_SOURCE_PATH= ${WRKSRC}/llvm

View File

@ -1,5 +1,5 @@
LLVM_MAJOR= 13
LLVM_RELEASE= ${LLVM_MAJOR}.0.0
SNAPDATE= 20230914
SNAPDATE= 20231017
LLVM_COMMIT= b4f4d8095b90b87ba65a692dfa98de2968996db4
LLVM_COMMIT= 45b95b9c3afe4c049e73c499bfe4708372171fa0

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1694711175
SHA256 (morello-llvm-project-b4f4d8095b90b87ba65a692dfa98de2968996db4_GL0.tar.gz) = 2e7c6796f1a195c2bb3c158d24844729b51c43f9b78ff84c5d21f5a0f5812ce6
SIZE (morello-llvm-project-b4f4d8095b90b87ba65a692dfa98de2968996db4_GL0.tar.gz) = 152877363
TIMESTAMP = 1702317063
SHA256 (morello-llvm-project-45b95b9c3afe4c049e73c499bfe4708372171fa0_GL0.tar.gz) = 417f7d45a808bc6559a5e12541bf2b414724c080180faf0dcf319e47449dfd57
SIZE (morello-llvm-project-45b95b9c3afe4c049e73c499bfe4708372171fa0_GL0.tar.gz) = 152857576

View File

@ -1,6 +1,6 @@
PORTNAME= llvm
DISTVERSION= 12.0.1
PORTREVISION= 11
PORTREVISION= 12
CATEGORIES= devel lang
MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \
https://${PRE_}releases.llvm.org/${LLVM_RELEASE}/${RCDIR}

View File

@ -1,11 +0,0 @@
--- compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h.orig
+++ compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h
@@ -576,7 +576,7 @@
#define SANITIZER_INTERCEPT_PTHREAD_ATFORK SI_NETBSD
#define SANITIZER_INTERCEPT_GETENTROPY SI_FREEBSD
#define SANITIZER_INTERCEPT_QSORT \
- (SI_POSIX && !SI_IOSSIM && !SI_WATCHOS && !SI_TVOS && !SI_ANDROID)
+ (SI_POSIX && !SI_IOSSIM && !SI_WATCHOS && !SI_TVOS && !SI_ANDROID && !SI_FREEBSD)
#define SANITIZER_INTERCEPT_QSORT_R SI_GLIBC
// sigaltstack on i386 macOS cannot be intercepted due to setjmp()
// calling it and assuming that it does not clobber registers.

View File

@ -1,6 +1,6 @@
PORTNAME= llvm
DISTVERSION= 13.0.1
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= devel lang
MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \
https://${PRE_}releases.llvm.org/${LLVM_RELEASE}/${RCDIR}

View File

@ -1,11 +0,0 @@
--- compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h.orig
+++ compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h
@@ -576,7 +576,7 @@
#define SANITIZER_INTERCEPT_PTHREAD_ATFORK SI_NETBSD
#define SANITIZER_INTERCEPT_GETENTROPY SI_FREEBSD
#define SANITIZER_INTERCEPT_QSORT \
- (SI_POSIX && !SI_IOSSIM && !SI_WATCHOS && !SI_TVOS && !SI_ANDROID)
+ (SI_POSIX && !SI_IOSSIM && !SI_WATCHOS && !SI_TVOS && !SI_ANDROID && !SI_FREEBSD)
#define SANITIZER_INTERCEPT_QSORT_R SI_GLIBC
// sigaltstack on i386 macOS cannot be intercepted due to setjmp()
// calling it and assuming that it does not clobber registers.

View File

@ -1,6 +1,6 @@
PORTNAME= llvm
DISTVERSION= 14.0.6
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= devel lang
MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \
https://${PRE_}releases.llvm.org/${LLVM_RELEASE}/${RCDIR}

View File

@ -1,11 +0,0 @@
--- compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h.orig
+++ compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h
@@ -576,7 +576,7 @@
#define SANITIZER_INTERCEPT_PTHREAD_ATFORK SI_NETBSD
#define SANITIZER_INTERCEPT_GETENTROPY SI_FREEBSD
#define SANITIZER_INTERCEPT_QSORT \
- (SI_POSIX && !SI_IOSSIM && !SI_WATCHOS && !SI_TVOS && !SI_ANDROID)
+ (SI_POSIX && !SI_IOSSIM && !SI_WATCHOS && !SI_TVOS && !SI_ANDROID && !SI_FREEBSD)
#define SANITIZER_INTERCEPT_QSORT_R SI_GLIBC
// sigaltstack on i386 macOS cannot be intercepted due to setjmp()
// calling it and assuming that it does not clobber registers.

View File

@ -1,6 +1,6 @@
PORTNAME= llvm
DISTVERSION= 15.0.7
PORTREVISION= 7
PORTREVISION= 8
CATEGORIES= devel lang
MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \
https://${PRE_}releases.llvm.org/${LLVM_RELEASE}${RCDIR}/

View File

@ -1,11 +0,0 @@
--- compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h.orig
+++ compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h
@@ -576,7 +576,7 @@
#define SANITIZER_INTERCEPT_PTHREAD_ATFORK SI_NETBSD
#define SANITIZER_INTERCEPT_GETENTROPY SI_FREEBSD
#define SANITIZER_INTERCEPT_QSORT \
- (SI_POSIX && !SI_IOSSIM && !SI_WATCHOS && !SI_TVOS && !SI_ANDROID)
+ (SI_POSIX && !SI_IOSSIM && !SI_WATCHOS && !SI_TVOS && !SI_ANDROID && !SI_FREEBSD)
#define SANITIZER_INTERCEPT_QSORT_R SI_GLIBC
// sigaltstack on i386 macOS cannot be intercepted due to setjmp()
// calling it and assuming that it does not clobber registers.

View File

@ -1,6 +1,6 @@
PORTNAME= llvm
DISTVERSION= 16.0.6
PORTREVISION= 7
PORTREVISION= 8
CATEGORIES= devel lang
MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \
https://${PRE_}releases.llvm.org/${LLVM_RELEASE}${RCDIR}/

View File

@ -1,11 +0,0 @@
--- compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h.orig
+++ compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h
@@ -576,7 +576,7 @@
#define SANITIZER_INTERCEPT_PTHREAD_ATFORK SI_NETBSD
#define SANITIZER_INTERCEPT_GETENTROPY SI_FREEBSD
#define SANITIZER_INTERCEPT_QSORT \
- (SI_POSIX && !SI_IOSSIM && !SI_WATCHOS && !SI_TVOS && !SI_ANDROID)
+ (SI_POSIX && !SI_IOSSIM && !SI_WATCHOS && !SI_TVOS && !SI_ANDROID && !SI_FREEBSD)
#define SANITIZER_INTERCEPT_QSORT_R SI_GLIBC
// sigaltstack on i386 macOS cannot be intercepted due to setjmp()
// calling it and assuming that it does not clobber registers.

View File

@ -1,6 +1,6 @@
PORTNAME= llvm
DISTVERSION= 17.0.6
PORTREVISION= 0
PORTREVISION= 2
CATEGORIES= devel lang
MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \
https://${PRE_}releases.llvm.org/${LLVM_RELEASE}${RCDIR}/

View File

@ -0,0 +1,211 @@
commit 158f4f30adb4bfd390057742a32934e4344e8fd3
Author: Corentin Jabot <corentinjabot@gmail.com>
Date: Mon Aug 21 18:07:43 2023 +0200
[Clang] Do not change the type of captured vars when checking lambda constraints
When checking the constraint of a lambda, we need to respect the constness
of the call operator when establishing the type of capture variables.
In D124351, this was done by adding const to the captured variable...
However, that would change the type of the variable outside of the scope
of the lambda, which is clearly not the desired outcome.
Instead, to ensure const-correctness, we need to populate
a LambdaScopeInfo with the capture variables before checking the
constraints of a generic lambda.
There is no changelog as I'd like to tentatively propose we backport
this change to RC3 as it is a regression introduced in the Clang 17
cycle.
Fixes #61267
Reviewed By: aaron.ballman, #clang-language-wg
Differential Revision: https://reviews.llvm.org/D158433
diff --git clang/include/clang/Sema/Sema.h clang/include/clang/Sema/Sema.h
index c992e8763057..807a52886ccb 100644
--- clang/include/clang/Sema/Sema.h
+++ clang/include/clang/Sema/Sema.h
@@ -7343,6 +7343,8 @@ public:
CXXConversionDecl *Conv,
Expr *Src);
+ sema::LambdaScopeInfo *RebuildLambdaScopeInfo(CXXMethodDecl *CallOperator);
+
/// Check whether the given expression is a valid constraint expression.
/// A diagnostic is emitted if it is not, false is returned, and
/// PossibleNonPrimary will be set to true if the failure might be due to a
diff --git clang/lib/Sema/SemaConcept.cpp clang/lib/Sema/SemaConcept.cpp
index f24b549dd2ef..fa3dadf68229 100644
--- clang/lib/Sema/SemaConcept.cpp
+++ clang/lib/Sema/SemaConcept.cpp
@@ -13,12 +13,14 @@
#include "clang/Sema/SemaConcept.h"
#include "TreeTransform.h"
#include "clang/AST/ASTLambda.h"
+#include "clang/AST/DeclCXX.h"
#include "clang/AST/ExprConcepts.h"
#include "clang/AST/RecursiveASTVisitor.h"
#include "clang/Basic/OperatorPrecedence.h"
#include "clang/Sema/EnterExpressionEvaluationContext.h"
#include "clang/Sema/Initialization.h"
#include "clang/Sema/Overload.h"
+#include "clang/Sema/ScopeInfo.h"
#include "clang/Sema/Sema.h"
#include "clang/Sema/SemaDiagnostic.h"
#include "clang/Sema/SemaInternal.h"
@@ -540,11 +542,6 @@ bool Sema::addInstantiatedCapturesToScope(
auto AddSingleCapture = [&](const ValueDecl *CapturedPattern,
unsigned Index) {
ValueDecl *CapturedVar = LambdaClass->getCapture(Index)->getCapturedVar();
- if (cast<CXXMethodDecl>(Function)->isConst()) {
- QualType T = CapturedVar->getType();
- T.addConst();
- CapturedVar->setType(T);
- }
if (CapturedVar->isInitCapture())
Scope.InstantiatedLocal(CapturedPattern, CapturedVar);
};
@@ -714,6 +711,22 @@ bool Sema::CheckFunctionConstraints(const FunctionDecl *FD,
Record = const_cast<CXXRecordDecl *>(Method->getParent());
}
CXXThisScopeRAII ThisScope(*this, Record, ThisQuals, Record != nullptr);
+
+ // When checking the constraints of a lambda, we need to restore a
+ // LambdaScopeInfo populated with correct capture information so that the type
+ // of a variable referring to a capture is correctly const-adjusted.
+ FunctionScopeRAII FuncScope(*this);
+ if (isLambdaCallOperator(FD)) {
+ LambdaScopeInfo *LSI = RebuildLambdaScopeInfo(
+ const_cast<CXXMethodDecl *>(cast<CXXMethodDecl>(FD)));
+ // Constraints are checked from the parent context of the lambda, so we set
+ // AfterParameterList to false, so that `tryCaptureVariable` finds
+ // explicit captures in the appropriate context.
+ LSI->AfterParameterList = false;
+ } else {
+ FuncScope.disable();
+ }
+
return CheckConstraintSatisfaction(
FD, {FD->getTrailingRequiresClause()}, *MLTAL,
SourceRange(UsageLoc.isValid() ? UsageLoc : FD->getLocation()),
@@ -902,10 +915,13 @@ bool Sema::CheckInstantiatedFunctionTemplateConstraints(
}
CXXThisScopeRAII ThisScope(*this, Record, ThisQuals, Record != nullptr);
FunctionScopeRAII FuncScope(*this);
- if (isLambdaCallOperator(Decl))
- PushLambdaScope();
- else
+
+ if (isLambdaCallOperator(Decl)) {
+ LambdaScopeInfo *LSI = RebuildLambdaScopeInfo(cast<CXXMethodDecl>(Decl));
+ LSI->AfterParameterList = false;
+ } else {
FuncScope.disable();
+ }
llvm::SmallVector<Expr *, 1> Converted;
return CheckConstraintSatisfaction(Template, TemplateAC, Converted, *MLTAL,
diff --git clang/lib/Sema/SemaDecl.cpp clang/lib/Sema/SemaDecl.cpp
index 3925e2a7f338..0d5f696bf040 100644
--- clang/lib/Sema/SemaDecl.cpp
+++ clang/lib/Sema/SemaDecl.cpp
@@ -15289,11 +15289,10 @@ Sema::CheckForFunctionRedefinition(FunctionDecl *FD,
FD->setInvalidDecl();
}
-static void RebuildLambdaScopeInfo(CXXMethodDecl *CallOperator,
- Sema &S) {
- CXXRecordDecl *const LambdaClass = CallOperator->getParent();
+LambdaScopeInfo *Sema::RebuildLambdaScopeInfo(CXXMethodDecl *CallOperator) {
+ CXXRecordDecl *LambdaClass = CallOperator->getParent();
- LambdaScopeInfo *LSI = S.PushLambdaScope();
+ LambdaScopeInfo *LSI = PushLambdaScope();
LSI->CallOperator = CallOperator;
LSI->Lambda = LambdaClass;
LSI->ReturnType = CallOperator->getReturnType();
@@ -15317,7 +15316,7 @@ static void RebuildLambdaScopeInfo(CXXMethodDecl *CallOperator,
if (C.capturesVariable()) {
ValueDecl *VD = C.getCapturedVar();
if (VD->isInitCapture())
- S.CurrentInstantiationScope->InstantiatedLocal(VD, VD);
+ CurrentInstantiationScope->InstantiatedLocal(VD, VD);
const bool ByRef = C.getCaptureKind() == LCK_ByRef;
LSI->addCapture(VD, /*IsBlock*/false, ByRef,
/*RefersToEnclosingVariableOrCapture*/true, C.getLocation(),
@@ -15334,6 +15333,7 @@ static void RebuildLambdaScopeInfo(CXXMethodDecl *CallOperator,
}
++I;
}
+ return LSI;
}
Decl *Sema::ActOnStartOfFunctionDef(Scope *FnBodyScope, Decl *D,
@@ -15437,7 +15437,7 @@ Decl *Sema::ActOnStartOfFunctionDef(Scope *FnBodyScope, Decl *D,
assert(inTemplateInstantiation() &&
"There should be an active template instantiation on the stack "
"when instantiating a generic lambda!");
- RebuildLambdaScopeInfo(cast<CXXMethodDecl>(D), *this);
+ RebuildLambdaScopeInfo(cast<CXXMethodDecl>(D));
} else {
// Enter a new function scope
PushFunctionScope();
diff --git clang/lib/Sema/SemaExpr.cpp clang/lib/Sema/SemaExpr.cpp
index 34284a8d9381..ac6c3ba6b357 100644
--- clang/lib/Sema/SemaExpr.cpp
+++ clang/lib/Sema/SemaExpr.cpp
@@ -19722,13 +19722,6 @@ bool Sema::tryCaptureVariable(
FunctionScopesIndex == MaxFunctionScopesIndex && VarDC == DC)
return true;
- // When evaluating some attributes (like enable_if) we might refer to a
- // function parameter appertaining to the same declaration as that
- // attribute.
- if (const auto *Parm = dyn_cast<ParmVarDecl>(Var);
- Parm && Parm->getDeclContext() == DC)
- return true;
-
// Only block literals, captured statements, and lambda expressions can
// capture; other scopes don't work.
DeclContext *ParentDC =
@@ -19756,6 +19749,14 @@ bool Sema::tryCaptureVariable(
CSI->getCapture(Var).markUsed(BuildAndDiagnose);
break;
}
+
+ // When evaluating some attributes (like enable_if) we might refer to a
+ // function parameter appertaining to the same declaration as that
+ // attribute.
+ if (const auto *Parm = dyn_cast<ParmVarDecl>(Var);
+ Parm && Parm->getDeclContext() == DC)
+ return true;
+
// If we are instantiating a generic lambda call operator body,
// we do not want to capture new variables. What was captured
// during either a lambdas transformation or initial parsing
diff --git clang/test/SemaCXX/lambda-capture-type-deduction.cpp clang/test/SemaCXX/lambda-capture-type-deduction.cpp
index e524d3bc20ab..9855122c9627 100644
--- clang/test/SemaCXX/lambda-capture-type-deduction.cpp
+++ clang/test/SemaCXX/lambda-capture-type-deduction.cpp
@@ -246,3 +246,17 @@ void check_params_tpl() {
static_assert(is_same<int&, decltype((ap))>);
};
}
+
+namespace GH61267 {
+template <typename> concept C = true;
+
+template<typename>
+void f(int) {
+ int i;
+ [i]<C P>(P) {}(0);
+ i = 4;
+}
+
+void test() { f<int>(0); }
+
+}

View File

@ -0,0 +1,342 @@
commit 3ed9e9e3ace6f9ce320cf4e75cffa04a7c7241b5
Author: Corentin Jabot <corentinjabot@gmail.com>
Date: Tue Aug 29 19:53:19 2023 +0200
[Clang] Add captures to the instantiation scope of lambda call operators
Like concepts checking, a trailing return type of a lambda
in a dependent context may refer to captures in which case
they may need to be rebuilt, so the map of local decl
should include captures.
This patch reveal a pre-existing issue.
`this` is always recomputed by TreeTransform.
`*this` (like all captures) only become `const`
after the parameter list.
However, if try to recompute the value of `this` (in a parameter)
during template instantiation while determining the type of the call operator,
we will determine it to be const (unless the lambda is mutable).
There is no good way to know at that point that we are in a parameter
or not, the easiest/best solution is to transform the type of this.
Note that doing so break a handful of HLSL tests.
So this is a prototype at this point.
Fixes #65067
Fixes #63675
Reviewed By: erichkeane
Differential Revision: https://reviews.llvm.org/D159126
diff --git clang/docs/ReleaseNotes.rst clang/docs/ReleaseNotes.rst
index 2d0302c399fb..6a3a6bb8ad42 100644
--- clang/docs/ReleaseNotes.rst
+++ clang/docs/ReleaseNotes.rst
@@ -270,6 +270,11 @@ Bug Fixes to C++ Support
- Fix crash when parsing the requires clause of some generic lambdas.
(`#64689 <https://github.com/llvm/llvm-project/issues/64689>`_)
+- Fix crash when the trailing return type of a generic and dependent
+ lambda refers to an init-capture.
+ (`#65067 <https://github.com/llvm/llvm-project/issues/65067>`_` and
+ `#63675 <https://github.com/llvm/llvm-project/issues/63675>`_`)
+
Bug Fixes to AST Handling
^^^^^^^^^^^^^^^^^^^^^^^^^
- Fixed an import failure of recursive friend class template.
diff --git clang/include/clang/Sema/Sema.h clang/include/clang/Sema/Sema.h
index 1bb096c667e3..566655818a85 100644
--- clang/include/clang/Sema/Sema.h
+++ clang/include/clang/Sema/Sema.h
@@ -7365,6 +7365,14 @@ public:
sema::LambdaScopeInfo *RebuildLambdaScopeInfo(CXXMethodDecl *CallOperator);
+ class LambdaScopeForCallOperatorInstantiationRAII
+ : private FunctionScopeRAII {
+ public:
+ LambdaScopeForCallOperatorInstantiationRAII(
+ Sema &SemasRef, FunctionDecl *FD, MultiLevelTemplateArgumentList MLTAL,
+ LocalInstantiationScope &Scope);
+ };
+
/// Check whether the given expression is a valid constraint expression.
/// A diagnostic is emitted if it is not, false is returned, and
/// PossibleNonPrimary will be set to true if the failure might be due to a
diff --git clang/lib/Sema/SemaConcept.cpp clang/lib/Sema/SemaConcept.cpp
index fa3dadf68229..d1fa8e783122 100644
--- clang/lib/Sema/SemaConcept.cpp
+++ clang/lib/Sema/SemaConcept.cpp
@@ -600,11 +600,6 @@ bool Sema::SetupConstraintScope(
if (addInstantiatedParametersToScope(FD, FromMemTempl->getTemplatedDecl(),
Scope, MLTAL))
return true;
- // Make sure the captures are also added to the instantiation scope.
- if (isLambdaCallOperator(FD) &&
- addInstantiatedCapturesToScope(FD, FromMemTempl->getTemplatedDecl(),
- Scope, MLTAL))
- return true;
}
return false;
@@ -629,11 +624,6 @@ bool Sema::SetupConstraintScope(
// child-function.
if (addInstantiatedParametersToScope(FD, InstantiatedFrom, Scope, MLTAL))
return true;
-
- // Make sure the captures are also added to the instantiation scope.
- if (isLambdaCallOperator(FD) &&
- addInstantiatedCapturesToScope(FD, InstantiatedFrom, Scope, MLTAL))
- return true;
}
return false;
@@ -712,20 +702,8 @@ bool Sema::CheckFunctionConstraints(const FunctionDecl *FD,
}
CXXThisScopeRAII ThisScope(*this, Record, ThisQuals, Record != nullptr);
- // When checking the constraints of a lambda, we need to restore a
- // LambdaScopeInfo populated with correct capture information so that the type
- // of a variable referring to a capture is correctly const-adjusted.
- FunctionScopeRAII FuncScope(*this);
- if (isLambdaCallOperator(FD)) {
- LambdaScopeInfo *LSI = RebuildLambdaScopeInfo(
- const_cast<CXXMethodDecl *>(cast<CXXMethodDecl>(FD)));
- // Constraints are checked from the parent context of the lambda, so we set
- // AfterParameterList to false, so that `tryCaptureVariable` finds
- // explicit captures in the appropriate context.
- LSI->AfterParameterList = false;
- } else {
- FuncScope.disable();
- }
+ LambdaScopeForCallOperatorInstantiationRAII LambdaScope(
+ *this, const_cast<FunctionDecl *>(FD), *MLTAL, Scope);
return CheckConstraintSatisfaction(
FD, {FD->getTrailingRequiresClause()}, *MLTAL,
@@ -913,15 +891,10 @@ bool Sema::CheckInstantiatedFunctionTemplateConstraints(
ThisQuals = Method->getMethodQualifiers();
Record = Method->getParent();
}
- CXXThisScopeRAII ThisScope(*this, Record, ThisQuals, Record != nullptr);
- FunctionScopeRAII FuncScope(*this);
- if (isLambdaCallOperator(Decl)) {
- LambdaScopeInfo *LSI = RebuildLambdaScopeInfo(cast<CXXMethodDecl>(Decl));
- LSI->AfterParameterList = false;
- } else {
- FuncScope.disable();
- }
+ CXXThisScopeRAII ThisScope(*this, Record, ThisQuals, Record != nullptr);
+ LambdaScopeForCallOperatorInstantiationRAII LambdaScope(
+ *this, const_cast<FunctionDecl *>(Decl), *MLTAL, Scope);
llvm::SmallVector<Expr *, 1> Converted;
return CheckConstraintSatisfaction(Template, TemplateAC, Converted, *MLTAL,
diff --git clang/lib/Sema/SemaDecl.cpp clang/lib/Sema/SemaDecl.cpp
index 027c6c3e4222..998060542609 100644
--- clang/lib/Sema/SemaDecl.cpp
+++ clang/lib/Sema/SemaDecl.cpp
@@ -15382,6 +15382,10 @@ LambdaScopeInfo *Sema::RebuildLambdaScopeInfo(CXXMethodDecl *CallOperator) {
LSI->CallOperator = CallOperator;
LSI->Lambda = LambdaClass;
LSI->ReturnType = CallOperator->getReturnType();
+ // This function in calls in situation where the context of the call operator
+ // is not entered, so we set AfterParameterList to false, so that
+ // `tryCaptureVariable` finds explicit captures in the appropriate context.
+ LSI->AfterParameterList = false;
const LambdaCaptureDefault LCD = LambdaClass->getLambdaCaptureDefault();
if (LCD == LCD_None)
diff --git clang/lib/Sema/SemaLambda.cpp clang/lib/Sema/SemaLambda.cpp
index 5256d91a19a0..1702ddb3ee0f 100644
--- clang/lib/Sema/SemaLambda.cpp
+++ clang/lib/Sema/SemaLambda.cpp
@@ -20,6 +20,7 @@
#include "clang/Sema/ScopeInfo.h"
#include "clang/Sema/SemaInternal.h"
#include "clang/Sema/SemaLambda.h"
+#include "clang/Sema/Template.h"
#include "llvm/ADT/STLExtras.h"
#include <optional>
using namespace clang;
@@ -2254,3 +2255,34 @@ ExprResult Sema::BuildBlockForLambdaConversion(SourceLocation CurrentLocation,
return BuildBlock;
}
+
+Sema::LambdaScopeForCallOperatorInstantiationRAII::
+ LambdaScopeForCallOperatorInstantiationRAII(
+ Sema &SemasRef, FunctionDecl *FD, MultiLevelTemplateArgumentList MLTAL,
+ LocalInstantiationScope &Scope)
+ : FunctionScopeRAII(SemasRef) {
+ if (!isLambdaCallOperator(FD)) {
+ FunctionScopeRAII::disable();
+ return;
+ }
+
+ if (FD->isTemplateInstantiation() && FD->getPrimaryTemplate()) {
+ FunctionTemplateDecl *PrimaryTemplate = FD->getPrimaryTemplate();
+ if (const auto *FromMemTempl =
+ PrimaryTemplate->getInstantiatedFromMemberTemplate()) {
+ SemasRef.addInstantiatedCapturesToScope(
+ FD, FromMemTempl->getTemplatedDecl(), Scope, MLTAL);
+ }
+ }
+
+ else if (FD->getTemplatedKind() == FunctionDecl::TK_MemberSpecialization ||
+ FD->getTemplatedKind() == FunctionDecl::TK_DependentNonTemplate) {
+ FunctionDecl *InstantiatedFrom =
+ FD->getTemplatedKind() == FunctionDecl::TK_MemberSpecialization
+ ? FD->getInstantiatedFromMemberFunction()
+ : FD->getInstantiatedFromDecl();
+ SemasRef.addInstantiatedCapturesToScope(FD, InstantiatedFrom, Scope, MLTAL);
+ }
+
+ SemasRef.RebuildLambdaScopeInfo(cast<CXXMethodDecl>(FD));
+}
diff --git clang/lib/Sema/SemaTemplateInstantiateDecl.cpp clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
index 63f022d5c2ff..37a7d6204413 100644
--- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
+++ clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
@@ -2426,6 +2426,9 @@ Decl *TemplateDeclInstantiator::VisitCXXMethodDecl(
cast<Decl>(Owner)->isDefinedOutsideFunctionOrMethod());
LocalInstantiationScope Scope(SemaRef, MergeWithParentScope);
+ Sema::LambdaScopeForCallOperatorInstantiationRAII LambdaScope(
+ SemaRef, const_cast<CXXMethodDecl *>(D), TemplateArgs, Scope);
+
// Instantiate enclosing template arguments for friends.
SmallVector<TemplateParameterList *, 4> TempParamLists;
unsigned NumTempParamLists = 0;
diff --git clang/lib/Sema/TreeTransform.h clang/lib/Sema/TreeTransform.h
index 7323140bc336..603a23275889 100644
--- clang/lib/Sema/TreeTransform.h
+++ clang/lib/Sema/TreeTransform.h
@@ -12325,7 +12325,16 @@ TreeTransform<Derived>::TransformCXXNullPtrLiteralExpr(
template<typename Derived>
ExprResult
TreeTransform<Derived>::TransformCXXThisExpr(CXXThisExpr *E) {
- QualType T = getSema().getCurrentThisType();
+
+ // In lambdas, the qualifiers of the type depends of where in
+ // the call operator `this` appear, and we do not have a good way to
+ // rebuild this information, so we transform the type.
+ //
+ // In other contexts, the type of `this` may be overrided
+ // for type deduction, so we need to recompute it.
+ QualType T = getSema().getCurLambda() ?
+ getDerived().TransformType(E->getType())
+ : getSema().getCurrentThisType();
if (!getDerived().AlwaysRebuild() && T == E->getType()) {
// Mark it referenced in the new context regardless.
diff --git clang/test/SemaCXX/lambda-capture-type-deduction.cpp clang/test/SemaCXX/lambda-capture-type-deduction.cpp
index 9855122c9627..7bf36a6a9cab 100644
--- clang/test/SemaCXX/lambda-capture-type-deduction.cpp
+++ clang/test/SemaCXX/lambda-capture-type-deduction.cpp
@@ -260,3 +260,40 @@ void f(int) {
void test() { f<int>(0); }
}
+
+namespace GH65067 {
+
+template <typename> class a {
+public:
+ template <typename b> void c(b f) { d<int>(f)(0); }
+ template <typename, typename b> auto d(b f) {
+ return [f = f](auto arg) -> a<decltype(f(arg))> { return {}; };
+ }
+};
+a<void> e;
+auto fn1() {
+ e.c([](int) {});
+}
+
+}
+
+namespace GH63675 {
+
+template <class _Tp> _Tp __declval();
+struct __get_tag {
+ template <class _Tag> void operator()(_Tag);
+};
+template <class _ImplFn> struct __basic_sender {
+ using __tag_t = decltype(__declval<_ImplFn>()(__declval<__get_tag>()));
+ _ImplFn __impl_;
+};
+auto __make_basic_sender = []<class... _Children>(
+ _Children... __children) {
+ return __basic_sender{[... __children = __children]<class _Fun>(
+ _Fun __fun) -> decltype(__fun(__children...)) {}};
+};
+void __trans_tmp_1() {
+ __make_basic_sender(__trans_tmp_1);
+}
+
+}
diff --git clang/test/SemaCXX/this-type-deduction-concept.cpp clang/test/SemaCXX/this-type-deduction-concept.cpp
new file mode 100644
index 000000000000..a0c1f605ccef
--- /dev/null
+++ clang/test/SemaCXX/this-type-deduction-concept.cpp
@@ -0,0 +1,54 @@
+
+// This test case came up in the review of
+// https://reviews.llvm.org/D159126
+// when transforming `this` within a
+// requires expression, we need to make sure
+// the type of this (and its qualifiers) is respected.
+namespace D159126 {
+
+template <class _Tp>
+concept __member_begin = requires(_Tp __t) {
+ __t.begin();
+};
+
+struct {
+ template <class _Tp>
+ requires __member_begin<_Tp>
+ auto operator()(_Tp &&) {}
+} inline begin;
+
+template <class>
+concept range = requires {
+ begin;
+};
+
+template <class _Tp>
+concept __can_compare_begin = requires(_Tp __t) {
+ begin(__t);
+};
+
+struct {
+ template <__can_compare_begin _Tp> void operator()(_Tp &&);
+} empty;
+
+template <range _Rp> struct owning_view {
+ _Rp __r_;
+public:
+ void empty() const requires requires { empty(__r_); };
+};
+
+template <class T>
+concept HasEmpty = requires(T t) {
+ t.empty();
+};
+
+struct ComparableIters {
+ void begin();
+};
+
+static_assert(HasEmpty<owning_view<ComparableIters&>>);
+static_assert(HasEmpty<owning_view<ComparableIters&&>>);
+static_assert(!HasEmpty<owning_view<const ComparableIters&>>);
+static_assert(!HasEmpty<owning_view<const ComparableIters&&>>);
+
+}

View File

@ -1,11 +0,0 @@
--- compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h.orig
+++ compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h
@@ -576,7 +576,7 @@
#define SANITIZER_INTERCEPT_PTHREAD_ATFORK SI_NETBSD
#define SANITIZER_INTERCEPT_GETENTROPY SI_FREEBSD
#define SANITIZER_INTERCEPT_QSORT \
- (SI_POSIX && !SI_IOSSIM && !SI_WATCHOS && !SI_TVOS && !SI_ANDROID)
+ (SI_POSIX && !SI_IOSSIM && !SI_WATCHOS && !SI_TVOS && !SI_ANDROID && !SI_FREEBSD)
#define SANITIZER_INTERCEPT_QSORT_R SI_GLIBC
// sigaltstack on i386 macOS cannot be intercepted due to setjmp()
// calling it and assuming that it does not clobber registers.

View File

@ -1,5 +1,5 @@
PORTNAME= maven
DISTVERSION= 3.9.5
DISTVERSION= 3.9.6
CATEGORIES= devel java
MASTER_SITES= APACHE/maven/maven-3/${DISTVERSION}/binaries
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1697444466
SHA256 (apache-maven-3.9.5-bin.tar.gz) = 5fd272b105041fe81e2e42f6399765e015fc4938ef3753ba4af9f0119d84ef7c
SIZE (apache-maven-3.9.5-bin.tar.gz) = 9359994
TIMESTAMP = 1702392649
SHA256 (apache-maven-3.9.6-bin.tar.gz) = 6eedd2cae3626d6ad3a5c9ee324bd265853d64297f07f033430755bd0e0c3a4b
SIZE (apache-maven-3.9.6-bin.tar.gz) = 9410508

View File

@ -46,23 +46,23 @@
%%DATADIR%%/lib/maven-model-builder-%%PORTVERSION%%.jar
%%DATADIR%%/lib/maven-plugin-api-%%PORTVERSION%%.jar
%%DATADIR%%/lib/maven-repository-metadata-%%PORTVERSION%%.jar
%%DATADIR%%/lib/maven-resolver-api-1.9.16.jar
%%DATADIR%%/lib/maven-resolver-connector-basic-1.9.16.jar
%%DATADIR%%/lib/maven-resolver-impl-1.9.16.jar
%%DATADIR%%/lib/maven-resolver-named-locks-1.9.16.jar
%%DATADIR%%/lib/maven-resolver-api-1.9.18.jar
%%DATADIR%%/lib/maven-resolver-connector-basic-1.9.18.jar
%%DATADIR%%/lib/maven-resolver-impl-1.9.18.jar
%%DATADIR%%/lib/maven-resolver-named-locks-1.9.18.jar
%%DATADIR%%/lib/maven-resolver-provider-%%PORTVERSION%%.jar
%%DATADIR%%/lib/maven-resolver-spi-1.9.16.jar
%%DATADIR%%/lib/maven-resolver-transport-file-1.9.16.jar
%%DATADIR%%/lib/maven-resolver-transport-http-1.9.16.jar
%%DATADIR%%/lib/maven-resolver-transport-wagon-1.9.16.jar
%%DATADIR%%/lib/maven-resolver-util-1.9.16.jar
%%DATADIR%%/lib/maven-resolver-spi-1.9.18.jar
%%DATADIR%%/lib/maven-resolver-transport-file-1.9.18.jar
%%DATADIR%%/lib/maven-resolver-transport-http-1.9.18.jar
%%DATADIR%%/lib/maven-resolver-transport-wagon-1.9.18.jar
%%DATADIR%%/lib/maven-resolver-util-1.9.18.jar
%%DATADIR%%/lib/maven-settings-%%PORTVERSION%%.jar
%%DATADIR%%/lib/maven-settings-builder-%%PORTVERSION%%.jar
%%DATADIR%%/lib/maven-shared-utils-3.3.4.jar
%%DATADIR%%/lib/maven-slf4j-provider-%%PORTVERSION%%.jar
%%DATADIR%%/lib/org.eclipse.sisu.inject-0.3.5.jar
%%DATADIR%%/lib/org.eclipse.sisu.inject-0.9.0.M2.jar
%%DATADIR%%/lib/org.eclipse.sisu.inject.license
%%DATADIR%%/lib/org.eclipse.sisu.plexus-0.3.5.jar
%%DATADIR%%/lib/org.eclipse.sisu.plexus-0.9.0.M2.jar
%%DATADIR%%/lib/org.eclipse.sisu.plexus.license
%%DATADIR%%/lib/plexus-cipher-2.0.jar
%%DATADIR%%/lib/plexus-cipher.license

View File

@ -1,6 +1,6 @@
PORTNAME= opendht
DISTVERSIONPREFIX= v
DISTVERSION= 3.1.4
DISTVERSION= 3.1.6
CATEGORIES= devel net
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1701761426
SHA256 (savoirfairelinux-opendht-v3.1.4_GH0.tar.gz) = ab71bd21759d586be1d8f0f405b3aaa3723c48d75a754a6e7339465aeeb24f88
SIZE (savoirfairelinux-opendht-v3.1.4_GH0.tar.gz) = 484776
TIMESTAMP = 1702363496
SHA256 (savoirfairelinux-opendht-v3.1.6_GH0.tar.gz) = 69b7ca638a817d515fa9279892efacff3a101581800ced295ad901259d62e6fd
SIZE (savoirfairelinux-opendht-v3.1.6_GH0.tar.gz) = 484660

View File

@ -38,6 +38,6 @@ lib/cmake/opendht/opendhtConfig.cmake
lib/cmake/opendht/opendhtConfigVersion.cmake
lib/libopendht.so
lib/libopendht.so.3
lib/libopendht.so.3.1.4
lib/libopendht.so.3.1.6
libdata/pkgconfig/opendht.pc
man/man1/dhtnode.1.gz

View File

@ -1,7 +1,7 @@
P4VERSION?= r${PORTVERSION:S/^20//:C/\.[0-9]+$//}
YEAR= 2023
MAJOR= 2
MINOR= 2519561
MINOR= 2523307
JAM?= ${LOCALBASE}/bin/jam
OSVER?= ${OSREL:S/.//}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1700152092
SHA256 (p4source-2519561.tgz) = bdb8a7765e85bef773b950b08f3bb5a1d1d3c38c9d88927e7a8e7fe0d28f7e93
SIZE (p4source-2519561.tgz) = 6675940
TIMESTAMP = 1701889415
SHA256 (p4source-2523307.tgz) = 60b3a5ffd202566c2dbe5a439cbb39982a80571f19757049f5a1efd3d819a346
SIZE (p4source-2523307.tgz) = 6670876

View File

@ -24,12 +24,17 @@ GH_ACCOUNT= pika-org
CMAKE_ON= PIKA_WITH_MALLOC
CMAKE_ON+= PIKA_WITH_GENERIC_CONTEXT_COROUTINES # prerequisite, build breaks on aarch64, armv6 w/out it
CMAKE_TESTING_ON= PIKA_WITH_TESTS PIKA_WITH_TESTS_UNIT PIKA_WITH_TESTS_REGRESSIONS # only hellow_world test runs, see https://github.com/pika-org/pika/issues/853
CMAKE_TESTING_TARGET= test # some tests fail because some executables aren't found, see https://github.com/pika-org/pika/issues/886
CMAKE_TESTING_ON= PIKA_WITH_TESTS PIKA_WITH_TESTS_UNIT PIKA_WITH_TESTS_REGRESSIONS # see https://pikacpp.org/usage.html#testing
CMAKE_TESTING_TARGET= tests # first build the tests, according to https://pikacpp.org/usage.html#testing
BINARY_ALIAS= git=false
post-install:
@${RM} -r ${STAGEDIR}${DATADIR} # remove copy of license
post-test: # run the tests according to https://pikacpp.org/usage.html#testing (make tests test doesn't work)
# some tests fail, see https://github.com/pika-org/pika/issues/895
@cd ${BUILD_WRKSRC} && \
${MAKE_CMD} test
.include <bsd.port.mk>

View File

@ -1,6 +1,6 @@
PORTNAME= opendht
DISTVERSIONPREFIX= v
DISTVERSION= 3.1.4
DISTVERSION= 3.1.6
CATEGORIES= devel net
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1701761769
SHA256 (savoirfairelinux-opendht-v3.1.4_GH0.tar.gz) = ab71bd21759d586be1d8f0f405b3aaa3723c48d75a754a6e7339465aeeb24f88
SIZE (savoirfairelinux-opendht-v3.1.4_GH0.tar.gz) = 484776
TIMESTAMP = 1702363762
SHA256 (savoirfairelinux-opendht-v3.1.6_GH0.tar.gz) = 69b7ca638a817d515fa9279892efacff3a101581800ced295ad901259d62e6fd
SIZE (savoirfairelinux-opendht-v3.1.6_GH0.tar.gz) = 484660

View File

@ -1,8 +1,6 @@
PORTNAME= orjson
PORTVERSION= 3.8.0
PORTREVISION= 12
PORTVERSION= 3.9.10
CATEGORIES= devel python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= rozhuk.im@gmail.com
@ -14,87 +12,70 @@ LICENSE_COMB= dual
LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=0.8.3:devel/py-maturin@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pip>=20.2.3:devel/py-pip@${PY_FLAVOR}
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=1<2:devel/py-maturin@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy>0,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>0,1:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pendulum>0:devel/py-pendulum@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>0,1:devel/py-pytz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xxhash>0:devel/py-xxhash@${PY_FLAVOR}
USES= cargo python
USE_PYTHON= autoplist concurrent cython distutils
USE_GITHUB= yes
GH_ACCOUNT= ijl
USE_PYTHON= autoplist concurrent cython pep517 pytest
CARGO_CRATES= ahash-0.8.0 \
arrayvec-0.7.2 \
associative-cache-1.0.1 \
CARGO_CRATES= ahash-0.8.6 \
arrayvec-0.7.4 \
associative-cache-2.0.0 \
autocfg-1.1.0 \
beef-0.5.2 \
bytecount-0.6.3 \
bytecount-0.6.7 \
castaway-0.2.2 \
cc-1.0.73 \
cc-1.0.83 \
cfg-if-1.0.0 \
chrono-0.4.19 \
compact_str-0.6.1 \
encoding_rs-0.8.31 \
itoa-1.0.3 \
libc-0.2.132 \
libm-0.1.4 \
num-integer-0.1.45 \
num-traits-0.2.15 \
once_cell-1.13.1 \
packed_simd_2-0.3.8 \
pyo3-build-config-0.17.0 \
pyo3-ffi-0.17.0 \
rustversion-1.0.9 \
ryu-1.0.11 \
serde-1.0.144 \
chrono-0.4.31 \
compact_str-0.7.1 \
encoding_rs-0.8.33 \
itoa-1.0.9 \
itoap-1.0.1 \
libc-0.2.149 \
libm-0.2.8 \
no-panic-0.1.26 \
num-traits-0.2.17 \
once_cell-1.18.0 \
packed_simd-0.3.9 \
proc-macro2-1.0.69 \
pyo3-build-config-0.20.0 \
pyo3-ffi-0.20.0 \
quote-1.0.33 \
rustversion-1.0.14 \
ryu-1.0.15 \
serde-1.0.190 \
serde_derive-1.0.190 \
serde_json-1.0.107 \
simdutf8-0.1.4 \
smallvec-1.9.0 \
target-lexicon-0.12.4 \
version_check-0.9.4
smallvec-1.11.1 \
static_assertions-1.1.0 \
syn-2.0.38 \
target-lexicon-0.12.12 \
unicode-ident-1.0.12 \
version_check-0.9.4 \
zerocopy-0.7.15 \
zerocopy-derive-0.7.15
CARGO_BUILD= no
CARGO_INSTALL= no
CARGO_TEST= no
CARGO_TARGET_DIR=${WRKSRC}/target
MAKE_ENV= ${CARGO_ENV}
TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
BINARY_ALIAS= python3=${PYTHON_CMD}
.include <bsd.port.options.mk>
# This is to prevent Mk/Uses/python.mk do-configure target from firing.
do-configure:
@${ECHO} 'No configure'
post-patch:
@${RM} ${WRKSRC}/pyproject.toml
do-build:
@(cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} maturin build \
--release \
${WITH_DEBUG:D:U--strip} \
--interpreter ${PYTHON_CMD})
# Due to upstream not supplying a setup.py file or other way to install
# using pip command for now...
do-install:
.if ${ARCH:Mpowerpc64*}
@(cd ${INSTALL_WRKSRC}; \
${FIND} . -name "*whl" -exec sh -c 'mv {} `echo {} | sed -E -e "s/powerpc.*/powerpc.whl/"`' \;)
.endif
@${SETENV} ${MAKE_ENV} pip install \
--isolated \
--root=${STAGEDIR} \
--ignore-installed \
--no-deps ${INSTALL_WRKSRC}/target/wheels/*.whl
post-install:
@${RM} -r ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/__pycache__
${INSTALL_LIB} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/liborjson.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}
${CHMOD} +x ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/liborjson.so
# Regenerate .PLIST.pymodtemp to get all installed files from
# ${STAGEDIR} because the file that is generated in the first place
# contains only the EGG files as a whole.
@${FIND} ${STAGEDIR} -type f -o -type l | \
${SORT} | ${SED} -e 's|${STAGEDIR}||' \
> ${WRKDIR}/.PLIST.pymodtmp
${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
.include <bsd.port.mk>

View File

@ -1,59 +1,79 @@
TIMESTAMP = 1662258212
SHA256 (rust/crates/ahash-0.8.0.crate) = 57e6e951cfbb2db8de1828d49073a113a29fd7117b1596caa781a258c7e38d72
SIZE (rust/crates/ahash-0.8.0.crate) = 39776
SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6
SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341
SHA256 (rust/crates/associative-cache-1.0.1.crate) = 46016233fc1bb55c23b856fe556b7db6ccd05119a0a392e04f0b3b7c79058f16
SIZE (rust/crates/associative-cache-1.0.1.crate) = 14048
TIMESTAMP = 1702032628
SHA256 (rust/crates/ahash-0.8.6.crate) = 91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a
SIZE (rust/crates/ahash-0.8.6.crate) = 42780
SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
SHA256 (rust/crates/associative-cache-2.0.0.crate) = b993cd767a2bc7307dd87622311ca22c44329cc7a21366206bfa0896827b2bad
SIZE (rust/crates/associative-cache-2.0.0.crate) = 13960
SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
SHA256 (rust/crates/beef-0.5.2.crate) = 3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1
SIZE (rust/crates/beef-0.5.2.crate) = 15275
SHA256 (rust/crates/bytecount-0.6.3.crate) = 2c676a478f63e9fa2dd5368a42f28bba0d6c560b775f38583c8bbaa7fcd67c9c
SIZE (rust/crates/bytecount-0.6.3.crate) = 12416
SHA256 (rust/crates/bytecount-0.6.7.crate) = e1e5f035d16fc623ae5f74981db80a439803888314e3a555fd6f04acd51a3205
SIZE (rust/crates/bytecount-0.6.7.crate) = 14642
SHA256 (rust/crates/castaway-0.2.2.crate) = 8a17ed5635fc8536268e5d4de1e22e81ac34419e5f052d4d51f4e01dcc263fcc
SIZE (rust/crates/castaway-0.2.2.crate) = 11091
SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11
SIZE (rust/crates/cc-1.0.73.crate) = 57880
SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
SIZE (rust/crates/cc-1.0.83.crate) = 68343
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
SIZE (rust/crates/chrono-0.4.19.crate) = 155663
SHA256 (rust/crates/compact_str-0.6.1.crate) = 5138945395949e7dfba09646dc9e766b548ff48e23deb5246890e6b64ae9e1b9
SIZE (rust/crates/compact_str-0.6.1.crate) = 54555
SHA256 (rust/crates/encoding_rs-0.8.31.crate) = 9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b
SIZE (rust/crates/encoding_rs-0.8.31.crate) = 1370113
SHA256 (rust/crates/itoa-1.0.3.crate) = 6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754
SIZE (rust/crates/itoa-1.0.3.crate) = 10481
SHA256 (rust/crates/libc-0.2.132.crate) = 8371e4e5341c3a96db127eb2465ac681ced4c433e01dd0e938adbef26ba93ba5
SIZE (rust/crates/libc-0.2.132.crate) = 595317
SHA256 (rust/crates/libm-0.1.4.crate) = 7fc7aa29613bd6a620df431842069224d8bc9011086b1db4c0e0cd47fa03ec9a
SIZE (rust/crates/libm-0.1.4.crate) = 110593
SHA256 (rust/crates/num-integer-0.1.45.crate) = 225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9
SIZE (rust/crates/num-integer-0.1.45.crate) = 22529
SHA256 (rust/crates/num-traits-0.2.15.crate) = 578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd
SIZE (rust/crates/num-traits-0.2.15.crate) = 49262
SHA256 (rust/crates/once_cell-1.13.1.crate) = 074864da206b4973b84eb91683020dbefd6a8c3f0f38e054d93954e891935e4e
SIZE (rust/crates/once_cell-1.13.1.crate) = 31335
SHA256 (rust/crates/packed_simd_2-0.3.8.crate) = a1914cd452d8fccd6f9db48147b29fd4ae05bea9dc5d9ad578509f72415de282
SIZE (rust/crates/packed_simd_2-0.3.8.crate) = 97388
SHA256 (rust/crates/pyo3-build-config-0.17.0.crate) = 0a35ea0dde58f923bcd30f0f9a64e79033cd51e176c32bd50efccbbe7f289b25
SIZE (rust/crates/pyo3-build-config-0.17.0.crate) = 29231
SHA256 (rust/crates/pyo3-ffi-0.17.0.crate) = 79d0d60ae1b65b927c019352e16b94ff27cedee79916f017215dab3afe2a5cb3
SIZE (rust/crates/pyo3-ffi-0.17.0.crate) = 62848
SHA256 (rust/crates/rustversion-1.0.9.crate) = 97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8
SIZE (rust/crates/rustversion-1.0.9.crate) = 17425
SHA256 (rust/crates/ryu-1.0.11.crate) = 4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09
SIZE (rust/crates/ryu-1.0.11.crate) = 47007
SHA256 (rust/crates/serde-1.0.144.crate) = 0f747710de3dcd43b88c9168773254e809d8ddbdf9653b84e2554ab219f17860
SIZE (rust/crates/serde-1.0.144.crate) = 76387
SHA256 (rust/crates/chrono-0.4.31.crate) = 7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38
SIZE (rust/crates/chrono-0.4.31.crate) = 214513
SHA256 (rust/crates/compact_str-0.7.1.crate) = f86b9c4c00838774a6d902ef931eff7470720c51d90c2e32cfe15dc304737b3f
SIZE (rust/crates/compact_str-0.7.1.crate) = 57246
SHA256 (rust/crates/encoding_rs-0.8.33.crate) = 7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1
SIZE (rust/crates/encoding_rs-0.8.33.crate) = 1370071
SHA256 (rust/crates/itoa-1.0.9.crate) = af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38
SIZE (rust/crates/itoa-1.0.9.crate) = 10492
SHA256 (rust/crates/itoap-1.0.1.crate) = 9028f49264629065d057f340a86acb84867925865f73bbf8d47b4d149a7e88b8
SIZE (rust/crates/itoap-1.0.1.crate) = 83316
SHA256 (rust/crates/libc-0.2.149.crate) = a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b
SIZE (rust/crates/libc-0.2.149.crate) = 715592
SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058
SIZE (rust/crates/libm-0.2.8.crate) = 113450
SHA256 (rust/crates/no-panic-0.1.26.crate) = 71a6d126424f5ce0bb4587ff4561421d44aeede520541cc66f1bb912506ae46a
SIZE (rust/crates/no-panic-0.1.26.crate) = 11551
SHA256 (rust/crates/num-traits-0.2.17.crate) = 39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c
SIZE (rust/crates/num-traits-0.2.17.crate) = 50190
SHA256 (rust/crates/once_cell-1.18.0.crate) = dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d
SIZE (rust/crates/once_cell-1.18.0.crate) = 32969
SHA256 (rust/crates/packed_simd-0.3.9.crate) = 1f9f08af0c877571712e2e3e686ad79efad9657dbf0f7c3c8ba943ff6c38932d
SIZE (rust/crates/packed_simd-0.3.9.crate) = 98340
SHA256 (rust/crates/proc-macro2-1.0.69.crate) = 134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da
SIZE (rust/crates/proc-macro2-1.0.69.crate) = 44271
SHA256 (rust/crates/pyo3-build-config-0.20.0.crate) = a96fe70b176a89cff78f2fa7b3c930081e163d5379b4dcdf993e3ae29ca662e5
SIZE (rust/crates/pyo3-build-config-0.20.0.crate) = 29534
SHA256 (rust/crates/pyo3-ffi-0.20.0.crate) = 214929900fd25e6604661ed9cf349727c8920d47deff196c4e28165a6ef2a96b
SIZE (rust/crates/pyo3-ffi-0.20.0.crate) = 64220
SHA256 (rust/crates/quote-1.0.33.crate) = 5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae
SIZE (rust/crates/quote-1.0.33.crate) = 28090
SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4
SIZE (rust/crates/rustversion-1.0.14.crate) = 17261
SHA256 (rust/crates/ryu-1.0.15.crate) = 1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741
SIZE (rust/crates/ryu-1.0.15.crate) = 46906
SHA256 (rust/crates/serde-1.0.190.crate) = 91d3c334ca1ee894a2c6f6ad698fe8c435b76d504b13d436f0685d648d6d96f7
SIZE (rust/crates/serde-1.0.190.crate) = 76455
SHA256 (rust/crates/serde_derive-1.0.190.crate) = 67c5609f394e5c2bd7fc51efda478004ea80ef42fee983d5c67a65e34f32c0e3
SIZE (rust/crates/serde_derive-1.0.190.crate) = 55676
SHA256 (rust/crates/serde_json-1.0.107.crate) = 6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65
SIZE (rust/crates/serde_json-1.0.107.crate) = 146458
SHA256 (rust/crates/simdutf8-0.1.4.crate) = f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a
SIZE (rust/crates/simdutf8-0.1.4.crate) = 28621
SHA256 (rust/crates/smallvec-1.9.0.crate) = 2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1
SIZE (rust/crates/smallvec-1.9.0.crate) = 28396
SHA256 (rust/crates/target-lexicon-0.12.4.crate) = c02424087780c9b71cc96799eaeddff35af2bc513278cda5c99fc1f5d026d3c1
SIZE (rust/crates/target-lexicon-0.12.4.crate) = 23020
SHA256 (rust/crates/smallvec-1.11.1.crate) = 942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a
SIZE (rust/crates/smallvec-1.11.1.crate) = 34831
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/syn-2.0.38.crate) = e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b
SIZE (rust/crates/syn-2.0.38.crate) = 243284
SHA256 (rust/crates/target-lexicon-0.12.12.crate) = 14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a
SIZE (rust/crates/target-lexicon-0.12.12.crate) = 25156
SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
SIZE (rust/crates/version_check-0.9.4.crate) = 14895
SHA256 (ijl-orjson-3.8.0_GH0.tar.gz) = 5fa7849eb8374b5c6809e3abe34c0134f37120b4598093daa49367e105a4659a
SIZE (ijl-orjson-3.8.0_GH0.tar.gz) = 747063
SHA256 (rust/crates/zerocopy-0.7.15.crate) = 81ba595b9f2772fbee2312de30eeb80ec773b4cb2f1e8098db024afadda6c06f
SIZE (rust/crates/zerocopy-0.7.15.crate) = 106053
SHA256 (rust/crates/zerocopy-derive-0.7.15.crate) = 772666c41fb6dceaf520b564b962d738a8e1a83b41bd48945f50837aed78bb1d
SIZE (rust/crates/zerocopy-derive-0.7.15.crate) = 527188
SHA256 (ijl-orjson-3.9.10_GH0.tar.gz) = 4ef00ee3759c807bc503359e19384877025e3a6e12229ee9a91e5bf7ac6668b4
SIZE (ijl-orjson-3.9.10_GH0.tar.gz) = 678102

View File

@ -1,6 +1,5 @@
PORTNAME= PyQt-builder
PORTVERSION= ${PYQTBUILDER_VERSION}
PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITES_PYQTBUILDER}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1697314645
SHA256 (PyQt-builder-1.15.3.tar.gz) = 5b33e99edcb77d4a63a38605f4457a04cff4e254c771ed529ebc9589906ccdb1
SIZE (PyQt-builder-1.15.3.tar.gz) = 3909851
TIMESTAMP = 1702419984
SHA256 (PyQt-builder-1.15.4.tar.gz) = 39f8c75db17d9ce17cb6bbf3df1650b5cebc1ea4e5bd73843d21cc96612b2ae1
SIZE (PyQt-builder-1.15.4.tar.gz) = 3766458

View File

@ -1,6 +1,5 @@
PORTNAME= sip
PORTVERSION= ${SIP_VERSION}
PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITES_SIP}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1701799473
SHA256 (sip-6.8.0.tar.gz) = 2ed1904820cb661b7207eb1dccfaebec1a5463dcad903ba448ad1945502d089c
SIZE (sip-6.8.0.tar.gz) = 985563
TIMESTAMP = 1702419746
SHA256 (sip-6.8.1.tar.gz) = 3002df415e168ac3ffe393942dbc7131cb82ade50000e1526f46a88ade26f598
SIZE (sip-6.8.1.tar.gz) = 986219

View File

@ -1,73 +0,0 @@
Fix several regressions in the new code generator that was re-written in
Python.
Includes upstream fixes:
https://www.riverbankcomputing.com/hg/sip/rev/67e0294b505c
https://www.riverbankcomputing.com/hg/sip/rev/4b98e8e43a1e
https://www.riverbankcomputing.com/hg/sip/rev/0d6692e9c295
https://www.riverbankcomputing.com/hg/sip/rev/10b05deedee7
https://www.riverbankcomputing.com/hg/sip/rev/2d6fa85ae3de
https://www.riverbankcomputing.com/hg/sip/rev/fc6f81078cc4
plus a missed space in a function declaration (first hunk).
--- sipbuild/generator/outputs/code.py.orig 2023-11-30 12:14:32 UTC
+++ sipbuild/generator/outputs/code.py
@@ -521,7 +521,7 @@ f'''
sf.write(
f'''
-void sipVEH_{module_name}_{virtual_error_handler.name}(sipSimpleWrapper *{self_name}, sip_gilstate_t{state_name})
+void sipVEH_{module_name}_{virtual_error_handler.name}(sipSimpleWrapper *{self_name}, sip_gilstate_t {state_name})
{{
''')
@@ -4251,7 +4251,7 @@ def _call_default_ctor(spec, ctor):
# Do what we can to provide type information to the compiler.
if arg.type is ArgumentType.CLASS and len(arg.derefs) > 0 and not arg.is_reference:
- class_type = fmt_argument_as_cpp_type(spec, arg.definition)
+ class_type = fmt_argument_as_cpp_type(spec, arg)
arg_s = f'static_cast<{class_type}>(0)'
elif arg.type is ArgumentType.ENUM:
enum_type = fmt_enum_as_cpp_type(arg.definition)
@@ -6177,7 +6177,7 @@ def _catch_block(sf, spec, exception, py_signature=Non
# with older versions of SIP.
exception_cpp_stripped = exception_fq_cpp_name.cpp_stripped(STRIP_GLOBAL)
- sip_exception_ref = 'sipExceptionRef' if exception.class_exception is not None or _is_used_in_code(exception.raise_code) else ''
+ sip_exception_ref = 'sipExceptionRef' if exception.class_exception is not None or _is_used_in_code(exception.raise_code, 'sipExceptionRef') else ''
sf.write(
f''' catch ({exception_cpp_stripped} &{sip_exception_ref})
@@ -7593,10 +7593,10 @@ def _arg_parser(sf, spec, scope, py_signature, ctor=No
operator = '!='
sip_value = 'sipValue'
- parser_function = f'sipValue {operator} SIP_NULLPTR && sipParsePair('
+ parser_function = f'sipValue {operator} SIP_NULLPTR && sipParsePair'
args.append('&sipParseErr')
args.append('sipName')
- args.append('sipValue')
+ args.append(sip_value)
elif (overload is not None and overload.common.allow_keyword_args) or ctor is not None:
# We handle keywords if we might have been passed some (because one of
@@ -8013,7 +8013,7 @@ def _delete_temporaries(sf, spec, py_signature):
if spec.c_bindings or not arg.is_const:
sf.write(f' sipFree({arg_name});\n')
else:
- sf.write(f' sipFree(const_cast<wchar_t *>({arg_nr}));\n')
+ sf.write(f' sipFree(const_cast<wchar_t *>({arg_name}));\n')
else:
convert_to_type_code = _get_convert_to_type_code(arg)
@@ -8408,7 +8408,7 @@ def _class_docstring(sf, spec, bindings, klass):
else:
is_first = True
- if klass.docstring is None or klass.docstring.signature is not SocstringSignature.DISCARDED:
+ if klass.docstring is None or klass.docstring.signature is not DocstringSignature.DISCARDED:
for ctor in klass.ctors:
if ctor.access_specifier is AccessSpecifier.PRIVATE:
continue

View File

@ -1,5 +1,5 @@
PORTNAME= spyder-kernels
PORTVERSION= 2.4.4
PORTVERSION= 2.5.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cloudpickle>0:devel/py-cloudpickle@${PY_FLAV
${PYTHON_PKGNAMEPREFIX}pyzmq>=22.1.0:net/py-pyzmq@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}traitlets>0:devel/py-traitlets@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wurlitzer>=1.0.3:misc/py-wurlitzer@${PY_FLAVOR}
# 1 failed, 70 passed, 5 skipped, 5 warnings
# 93 passed, 5 skipped, 5 warnings
# test_django_settings fail if www/djangoXX not installed
TEST_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}codecov>0:devel/py-codecov@${PY_FLAVOR} \
@ -40,8 +40,8 @@ TEST_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xarray>0:devel/py-xarray@${PY_FLAVOR}
USES= python pytest
USE_PYTHON= autoplist concurrent distutils
USES= python
USE_PYTHON= autoplist concurrent distutils pytest
NO_ARCH= yes

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1688409088
SHA256 (spyder-kernels-2.4.4.tar.gz) = 363bb0a0e1594cb691637464192f4f19969095469252242b43c092bf305a25dd
SIZE (spyder-kernels-2.4.4.tar.gz) = 98216
TIMESTAMP = 1699362304
SHA256 (spyder-kernels-2.5.0.tar.gz) = 3368426c04457e0211884e9274fa47eb556252ba4c073df275e83c65df7ba2a1
SIZE (spyder-kernels-2.5.0.tar.gz) = 99908

View File

@ -1,11 +1,19 @@
--- setup.py.orig 2023-06-29 15:09:47 UTC
--- setup.py.orig 2023-11-06 14:56:06 UTC
+++ setup.py
@@ -40,7 +40,7 @@ REQUIREMENTS = [
'backports.functools-lru-cache; python_version<"3"',
@@ -41,13 +41,13 @@ REQUIREMENTS = [
'cloudpickle',
'ipykernel>=4.5,<5; python_version<"3"',
- 'ipykernel>=6.23.2,<7; python_version>="3"',
+ 'ipykernel>=6.23.1,<7; python_version>="3"',
'ipykernel>=6.16.1,<6.17; python_version<"3.8"',
- 'ipykernel>=6.23.2,<7; python_version>="3.8"',
+ 'ipykernel>=6.23.2; python_version>="3.8"',
'ipython<6; python_version<"3"',
'ipython>=7.31.1,<9,!=8.8.0,!=8.9.0,!=8.10.0,!=8.11.0,!=8.12.0,!=8.12.1; python_version>="3"',
'ipython>=7.31.1,<8; python_version<"3.8"',
'ipython>=8.12.2,<8.13; python_version=="3.8"',
- 'ipython>=8.13.0,<9,!=8.17.1; python_version>"3.8"',
+ 'ipython>=8.13.0,!=8.17.1; python_version>"3.8"',
'jupyter-client>=5.3.4,<6; python_version<"3"',
- 'jupyter-client>=7.4.9,<9; python_version>="3"',
+ 'jupyter-client>=7.4.9; python_version>="3"',
'pyzmq>=17,<20; python_version<"3"',
'pyzmq>=22.1.0; python_version>="3"',
'wurlitzer>=1.0.3;platform_system!="Windows"',

View File

@ -1,6 +1,6 @@
PORTNAME= pylyzer
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.50
DISTVERSION= 0.0.51
CATEGORIES= devel python
MAINTAINER= yuri@FreeBSD.org
@ -37,12 +37,12 @@ CARGO_CRATES= Inflector-0.11.4 \
crunchy-0.2.2 \
derive_more-0.99.17 \
either-1.9.0 \
els-0.1.39-nightly.0 \
els-0.1.39 \
embed-doc-image-0.1.4 \
erg_common-0.6.27-nightly.0 \
erg_compiler-0.6.27-nightly.0 \
erg_parser-0.6.27-nightly.0 \
erg_proc_macros-0.6.27-nightly.0 \
erg_common-0.6.27 \
erg_compiler-0.6.27 \
erg_parser-0.6.27 \
erg_proc_macros-0.6.27 \
form_urlencoded-1.2.1 \
gimli-0.28.1 \
idna-0.5.0 \

View File

@ -1,4 +1,4 @@
TIMESTAMP = 1702188884
TIMESTAMP = 1702442364
SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
@ -29,18 +29,18 @@ SHA256 (rust/crates/derive_more-0.99.17.crate) = 4fb810d30a7c1953f91334de7244731
SIZE (rust/crates/derive_more-0.99.17.crate) = 55771
SHA256 (rust/crates/either-1.9.0.crate) = a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07
SIZE (rust/crates/either-1.9.0.crate) = 16660
SHA256 (rust/crates/els-0.1.39-nightly.0.crate) = e35e675cfa42fba9067fce99587dbfc396596cd0231bb84f5fc58b8564845ff8
SIZE (rust/crates/els-0.1.39-nightly.0.crate) = 58476
SHA256 (rust/crates/els-0.1.39.crate) = ffd42e8978b184d5f012a5fe25961db7f7324d257c714694d839126205d45a46
SIZE (rust/crates/els-0.1.39.crate) = 58443
SHA256 (rust/crates/embed-doc-image-0.1.4.crate) = af36f591236d9d822425cb6896595658fa558fcebf5ee8accac1d4b92c47166e
SIZE (rust/crates/embed-doc-image-0.1.4.crate) = 7351
SHA256 (rust/crates/erg_common-0.6.27-nightly.0.crate) = 4ac75e02434b08efb90ff903ac462e453637043b3a6d35b306efbc83ca375ce6
SIZE (rust/crates/erg_common-0.6.27-nightly.0.crate) = 62428
SHA256 (rust/crates/erg_compiler-0.6.27-nightly.0.crate) = 627ed3f352f4159a859ec13f97ad945b9837dd09aa24261498674296a6ca367c
SIZE (rust/crates/erg_compiler-0.6.27-nightly.0.crate) = 399581
SHA256 (rust/crates/erg_parser-0.6.27-nightly.0.crate) = 741691700b21dda252eb47d21967e44347320520ee263529241739da165a5718
SIZE (rust/crates/erg_parser-0.6.27-nightly.0.crate) = 96558
SHA256 (rust/crates/erg_proc_macros-0.6.27-nightly.0.crate) = c204aeef3905b06ecddf20812e18c43e3c4bcc10690cc3485511b8871f63922a
SIZE (rust/crates/erg_proc_macros-0.6.27-nightly.0.crate) = 2311
SHA256 (rust/crates/erg_common-0.6.27.crate) = 321bb2f3c0bf5d909ea3ae3b00e35a01a5a9ad62cfdf38e85f3a7ecc54e788b1
SIZE (rust/crates/erg_common-0.6.27.crate) = 62410
SHA256 (rust/crates/erg_compiler-0.6.27.crate) = 91391469dab934ef1e076d17eb45208850f0ff43fdc553e1dd71a4e7ba4c5aa1
SIZE (rust/crates/erg_compiler-0.6.27.crate) = 400191
SHA256 (rust/crates/erg_parser-0.6.27.crate) = 527b7e67cdf08912f6cb81f6b60c6447b074879a825dabc4b7609c164d70526b
SIZE (rust/crates/erg_parser-0.6.27.crate) = 96493
SHA256 (rust/crates/erg_proc_macros-0.6.27.crate) = 15d9ab2370602287dc6e6abfd278cd93255671ebd37c1957ce7626348303cf70
SIZE (rust/crates/erg_proc_macros-0.6.27.crate) = 2300
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
@ -207,5 +207,5 @@ SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab7
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
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 (mtshiba-pylyzer-v0.0.50_GH0.tar.gz) = 243717f7f4b5046730b282da7fe869c3654b3b37e981033d1fc97b0cc7a55d13
SIZE (mtshiba-pylyzer-v0.0.50_GH0.tar.gz) = 1270033
SHA256 (mtshiba-pylyzer-v0.0.51_GH0.tar.gz) = 23e9486f08165187b67e7ca11cbbeeeb16c2f8c1993f7e1724ce60f702d0c448
SIZE (mtshiba-pylyzer-v0.0.51_GH0.tar.gz) = 1270149

View File

@ -10,7 +10,7 @@ BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon \
libzstd.so:archivers/zstd
USES= cmake compiler:c++17-lang gl llvm:lib python:build \
USES= cmake compiler:c++17-lang gl llvm:lib,noexport python:build \
qt-dist:6
USE_GL= opengl
USE_QT= base declarative

View File

@ -1,5 +1,6 @@
PORTNAME= qtcreator
DISTVERSION= 12.0.0
PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= QT/official_releases/qtcreator/${DISTVERSION:R}/${DISTVERSION}
DISTNAME= qt-creator-opensource-src-${DISTVERSION}
@ -21,7 +22,7 @@ LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader \
libxkbcommon.so:x11/libxkbcommon \
libzstd.so:archivers/zstd
USES= cmake compiler:c++17-lang desktop-file-utils gl llvm:build,run,min=15 \
USES= cmake compiler:c++17-lang desktop-file-utils gl llvm:build,run,min=17 \
pkgconfig python qt:6 shebangfix tar:xz
USE_GL= gl
USE_LDCONFIG= ${LOCALBASE}/lib/${PORTNAME}

View File

@ -0,0 +1,10 @@
--- src/libs/3rdparty/sqlite/config.h.orig 2023-11-22 08:33:13 UTC
+++ src/libs/3rdparty/sqlite/config.h
@@ -65,7 +65,6 @@
#define SQLITE_OMIT_DECLTYPE 1
#define SQLITE_MAX_EXPR_DEPTH 0
#define SQLITE_OMIT_SHARED_CACHE 1
-#define SQLITE_USE_ALLOCA 1
#define SQLITE_ENABLE_MEMORY_MANAGEMENT 1
#define SQLITE_ENABLE_NULL_TRIM 1
#define SQLITE_ALLOW_COVERING_INDEX_SCAN 1

View File

@ -1,5 +1,5 @@
PORTNAME= ruby-build
PORTVERSION= 20231114
PORTVERSION= 20231211
PORTREVISION= 0
DISTVERSIONPREFIX= v
CATEGORIES= devel ruby

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1699967953
SHA256 (rbenv-ruby-build-v20231114_GH0.tar.gz) = 0ecb3c870ec260b6b80a462bdba423768dee3247e4422e4be92ad5790ac41104
SIZE (rbenv-ruby-build-v20231114_GH0.tar.gz) = 86295
TIMESTAMP = 1702433296
SHA256 (rbenv-ruby-build-v20231211_GH0.tar.gz) = fa57f35fd814a5b638d8aea9ddaa13eff6ae4927a39a09e6e7e130721246c538
SIZE (rbenv-ruby-build-v20231211_GH0.tar.gz) = 87328

View File

@ -18,7 +18,8 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@$
git>0:devel/git
LIB_DEPENDS= libxslt.so:textproc/libxslt
USES= cmake compiler:c++11-lang gnome llvm:lib python:3.8-3.10 qt:5 shebangfix tar:xz
USES= cmake compiler:c++11-lang gnome llvm:lib,noexport \
python:3.8-3.11 qt:5 shebangfix tar:xz
USE_GNOME= libxml2
USE_LDCONFIG= yes
USE_PYTHON= flavors

View File

@ -1,6 +1,6 @@
PORTNAME= simdjson
DISTVERSIONPREFIX= v
DISTVERSION= 3.1.5
DISTVERSION= 3.6.2
CATEGORIES= devel
MAINTAINER= olevole@olevole.ru

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1678479988
SHA256 (simdjson-simdjson-v3.1.5_GH0.tar.gz) = 5b916be17343324426fc467a4041a30151e481700d60790acfd89716ecc37076
SIZE (simdjson-simdjson-v3.1.5_GH0.tar.gz) = 1641797
TIMESTAMP = 1701464484
SHA256 (simdjson-simdjson-v3.6.2_GH0.tar.gz) = 6932172c1066b64d123f9db8a5183fa11e07f3e9fb87c39101683dca08fd884a
SIZE (simdjson-simdjson-v3.6.2_GH0.tar.gz) = 2299822
SHA256 (simdjson-simdjson-data-a5b13ba_GH0.tar.gz) = ecac9f00c960381e132632e44063f385c6513283305ccd6794c24590d561bbc9
SIZE (simdjson-simdjson-data-a5b13ba_GH0.tar.gz) = 6639897

View File

@ -4,6 +4,6 @@ lib/cmake/simdjson/simdjson-config.cmake
lib/cmake/simdjson/simdjsonTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/simdjson/simdjsonTargets.cmake
lib/libsimdjson.so
lib/libsimdjson.so.15
lib/libsimdjson.so.15.0.0
lib/libsimdjson.so.19
lib/libsimdjson.so.19.0.0
libdata/pkgconfig/simdjson.pc

View File

@ -1,6 +1,6 @@
PORTNAME= sonarqube
DISTVERSION= 10.3.0.82913
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= devel security www java
MASTER_SITES= https://binaries.sonarsource.com/Distribution/sonarqube/:m_core \
https://binaries.sonarsource.com/Distribution/sonar-csharp-plugin/:m_csharp \
@ -52,11 +52,11 @@ DBBASE_DIR= /var/db/${PORTNAME}
DATA_DIR= ${DBBASE_DIR}/data
TEMP_DIR= ${DBBASE_DIR}/temp
SONARCSHARP_VER= 9.14.0.81108
SONARCSHARP_VER= 9.15.0.81779
SONARJAVA_VER= 7.29.0.34131
SONARJAVASCRIPT_VER= 10.10.0.24774
SONARPHP_VER= 3.34.0.11311
SONARPYTHON_VER= 4.12.0.13917
SONARPYTHON_VER= 4.13.0.14130
SONARVBNET_VER= ${SONARCSHARP_VER}
USERS= sonarqube

View File

@ -1,15 +1,15 @@
TIMESTAMP = 1701266969
TIMESTAMP = 1702292500
SHA256 (sonarqube-10.3.0.82913.zip) = c25c163ac5556c82ffba21c42c5da2381246c338e1c6e5f77958146b13289517
SIZE (sonarqube-10.3.0.82913.zip) = 381928256
SHA256 (sonar-csharp-plugin-9.14.0.81108.jar) = 4d3f24268ecd054cb12859fd94f299f9d6e929ae774b259cbee8420b58895acb
SIZE (sonar-csharp-plugin-9.14.0.81108.jar) = 5426628
SHA256 (sonar-csharp-plugin-9.15.0.81779.jar) = 19a6a501f591f3439393aaac677516ecae8205b5f2669b81868f298aefcbefe9
SIZE (sonar-csharp-plugin-9.15.0.81779.jar) = 5428521
SHA256 (sonar-java-plugin-7.29.0.34131.jar) = 630d1bbf5b6c7a9bec10113b66d68f9f973cd19fe5f75117e81a797009e0d4c6
SIZE (sonar-java-plugin-7.29.0.34131.jar) = 18194565
SHA256 (sonar-javascript-plugin-10.10.0.24774.jar) = 9c4abcf621965fd60b7c1cefef8b1e11dd8550c03da470256f81a88b0382d210
SIZE (sonar-javascript-plugin-10.10.0.24774.jar) = 22458341
SHA256 (sonar-php-plugin-3.34.0.11311.jar) = 9c5d985c9a04da835f8d5aba953b24b8a8b1b39c3ebdf49419c7062a2396d0e5
SIZE (sonar-php-plugin-3.34.0.11311.jar) = 4665746
SHA256 (sonar-python-plugin-4.12.0.13917.jar) = 7df34fb8e0fa151df5ab233729dbb0def771c4209a8d7127410250a76c77dc01
SIZE (sonar-python-plugin-4.12.0.13917.jar) = 12911841
SHA256 (sonar-vbnet-plugin-9.14.0.81108.jar) = dce4dafe48f333490a1728ffcf871cbdb661b44c8045676f5d61ae90dcb7808f
SIZE (sonar-vbnet-plugin-9.14.0.81108.jar) = 4690230
SHA256 (sonar-python-plugin-4.13.0.14130.jar) = 05abd57c96d3741ec414bfb336f0d6f6ae36d55ce73f944360442fb9ab95bacf
SIZE (sonar-python-plugin-4.13.0.14130.jar) = 12946158
SHA256 (sonar-vbnet-plugin-9.15.0.81779.jar) = 3a790682d76052523ef30d472008564e5af240b5cb2044097f96950a821bbefe
SIZE (sonar-vbnet-plugin-9.15.0.81779.jar) = 4692140

View File

@ -1,7 +1,7 @@
PORTNAME= spyder
DISTVERSIONPREFIX= v
DISTVERSION= 5.4.5
DISTREVISION= 2
DISTREVISION= 3
CATEGORIES= devel science python
MAINTAINER= yuri@FreeBSD.org

View File

@ -9,7 +9,7 @@
- jellyfish >=0.7
- jsonschema >=3.2.0
- keyring >=17.0.0
@@ -31,7 +31,7 @@ - python-lsp-black >=1.2.0,<3.0.0
@@ -31,18 +31,18 @@ - python-lsp-black >=1.2.0,<3.0.0
- pyqt <5.16
- pyqtwebengine <5.16
- python-lsp-black >=1.2.0,<3.0.0
@ -17,4 +17,18 @@
+- python-lsp-server >=1.7.4
- pyxdg >=0.26
- pyzmq >=22.1.0
- qdarkstyle >=3.0.2,<3.2.0
-- qdarkstyle >=3.0.2,<3.2.0
+- qdarkstyle >=3.0.2
- qstylizer >=0.2.2
- qtawesome >=1.2.1
-- qtconsole >=5.4.2,<5.5.0
+- qtconsole >=5.4.2
- qtpy >=2.1.0
- rtree >=0.9.7
- setuptools >=49.6.0
- sphinx >=0.6.6
-- spyder-kernels >=2.4.4,<2.5.0
+- spyder-kernels >=2.4.4
- textdistance >=4.2.0
- three-merge >=0.1.1
- watchdog >=0.10.3

View File

@ -9,12 +9,25 @@
- jellyfish >=0.7
- jsonschema >=3.2.0
- keyring >=17.0.0
@@ -29,7 +29,7 @@ dependencies:
@@ -29,17 +29,17 @@ dependencies:
- pyqt <5.16
- pyqtwebengine <5.16
- python-lsp-black >=1.2.0,<3.0.0
- - python-lsp-server >=1.7.4,<1.8.0
+ - python-lsp-server >=1.7.4
- pyzmq >=22.1.0
- qdarkstyle >=3.0.2,<3.2.0
- - qdarkstyle >=3.0.2,<3.2.0
+ - qdarkstyle >=3.0.2
- qstylizer >=0.2.2
- qtawesome >=1.2.1
- - qtconsole >=5.4.2,<5.5.0
+ - qtconsole >=5.4.2
- qtpy >=2.1.0
- rtree >=0.9.7
- setuptools >=49.6.0
- sphinx >=0.6.6
- - spyder-kernels >=2.4.4,<2.5.0
+ - spyder-kernels >=2.4.4
- textdistance >=4.2.0
- three-merge >=0.1.1
- watchdog >=0.10.3

View File

@ -26,7 +26,7 @@
'jellyfish>=0.7',
'jsonschema>=3.2.0',
'keyring>=17.0.0',
@@ -229,7 +228,7 @@ install_requires = [
@@ -229,18 +228,18 @@ install_requires = [
'pyls-spyder>=0.4.0',
'pyqt5<5.16',
'pyqtwebengine<5.16',
@ -34,4 +34,27 @@
+ 'python-lsp-server[all]>=1.7.4',
'pyxdg>=0.26;platform_system=="Linux"',
'pyzmq>=22.1.0',
'qdarkstyle>=3.0.2,<3.2.0',
- 'qdarkstyle>=3.0.2,<3.2.0',
+ 'qdarkstyle>=3.0.2',
'qstylizer>=0.2.2',
'qtawesome>=1.2.1',
- 'qtconsole>=5.4.2,<5.5.0',
+ 'qtconsole>=5.4.2',
'qtpy>=2.1.0',
'rtree>=0.9.7',
'setuptools>=49.6.0',
'sphinx>=0.6.6',
- 'spyder-kernels>=2.4.4,<2.5.0',
+ 'spyder-kernels>=2.4.4',
'textdistance>=4.2.0',
'three-merge>=0.1.1',
'watchdog>=0.10.3'
@@ -253,7 +252,7 @@ if 'dev' in __version__:
if req.split(">")[0] not in reqs_to_loosen]
install_requires.append('python-lsp-server[all]>=1.7.4,<1.9.0')
install_requires.append('qtconsole>=5.4.2,<5.6.0')
- install_requires.append('spyder-kernels>=2.4.4,<2.6.0')
+ install_requires.append('spyder-kernels>=2.4.4')
extras_require = {
'test:platform_system == "Windows"': ['pywin32'],

Some files were not shown because too many files have changed in this diff Show More