summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'metadata/md5-cache/dev-cpp')
-rw-r--r--metadata/md5-cache/dev-cpp/ETL-1.4.114
-rw-r--r--metadata/md5-cache/dev-cpp/abseil-cpp-20200923.314
-rw-r--r--metadata/md5-cache/dev-cpp/abseil-cpp-20211102.0-r214
-rw-r--r--metadata/md5-cache/dev-cpp/abseil-cpp-20220623.114
-rw-r--r--metadata/md5-cache/dev-cpp/abseil-cpp-20230125.214
-rw-r--r--metadata/md5-cache/dev-cpp/abseil-cpp-20230125.3-r114
-rw-r--r--metadata/md5-cache/dev-cpp/abseil-cpp-20230802.014
-rw-r--r--metadata/md5-cache/dev-cpp/aixlog-1.5.012
-rw-r--r--metadata/md5-cache/dev-cpp/aixlog-999911
-rw-r--r--metadata/md5-cache/dev-cpp/amqp-cpp-4.3.1812
-rw-r--r--metadata/md5-cache/dev-cpp/antlr-cpp-2.7.7-r214
-rw-r--r--metadata/md5-cache/dev-cpp/antlr-cpp-4.11.115
-rw-r--r--metadata/md5-cache/dev-cpp/argparse-2.914
-rw-r--r--metadata/md5-cache/dev-cpp/asio-1.28.015
-rw-r--r--metadata/md5-cache/dev-cpp/asio-1.28.115
-rw-r--r--metadata/md5-cache/dev-cpp/atkmm-2.28.315
-rw-r--r--metadata/md5-cache/dev-cpp/benchmark-1.8.214
-rw-r--r--metadata/md5-cache/dev-cpp/benchmark-1.8.314
-rw-r--r--metadata/md5-cache/dev-cpp/cairomm-1.14.416
-rw-r--r--metadata/md5-cache/dev-cpp/cairomm-1.16.216
-rw-r--r--metadata/md5-cache/dev-cpp/cairomm-1.18.016
-rw-r--r--metadata/md5-cache/dev-cpp/catch-1.12.2-r214
-rw-r--r--metadata/md5-cache/dev-cpp/catch-1.999913
-rw-r--r--metadata/md5-cache/dev-cpp/catch-2.13.814
-rw-r--r--metadata/md5-cache/dev-cpp/catch-3.4.014
-rw-r--r--metadata/md5-cache/dev-cpp/catch-999913
-rw-r--r--metadata/md5-cache/dev-cpp/cctz-2.3_p2023022814
-rw-r--r--metadata/md5-cache/dev-cpp/cli11-2.3.215
-rw-r--r--metadata/md5-cache/dev-cpp/clucene-2.3.3.4-r914
-rw-r--r--metadata/md5-cache/dev-cpp/cpp-hocon-0.3.0-r116
-rw-r--r--metadata/md5-cache/dev-cpp/cpp-httplib-0.14.017
-rw-r--r--metadata/md5-cache/dev-cpp/cpp-httplib-0.14.117
-rw-r--r--metadata/md5-cache/dev-cpp/cpp-httplib-0.14.1-r117
-rw-r--r--metadata/md5-cache/dev-cpp/cppdap-0_pre20230605-r116
-rw-r--r--metadata/md5-cache/dev-cpp/cppgir-0_p2023070116
-rw-r--r--metadata/md5-cache/dev-cpp/cppgir-0_p2023092616
-rw-r--r--metadata/md5-cache/dev-cpp/ctemplate-2.416
-rw-r--r--metadata/md5-cache/dev-cpp/curlpp-0.8.115
-rw-r--r--metadata/md5-cache/dev-cpp/doctest-2.4.1114
-rw-r--r--metadata/md5-cache/dev-cpp/edencommon-2023.02.06.0015
-rw-r--r--metadata/md5-cache/dev-cpp/edencommon-2023.05.22.0015
-rw-r--r--metadata/md5-cache/dev-cpp/edencommon-2023.06.19.0015
-rw-r--r--metadata/md5-cache/dev-cpp/eigen-3.4.0-r115
-rw-r--r--metadata/md5-cache/dev-cpp/elfio-3.1115
-rw-r--r--metadata/md5-cache/dev-cpp/elfio-3.1215
-rw-r--r--metadata/md5-cache/dev-cpp/expected-lite-0.6.314
-rw-r--r--metadata/md5-cache/dev-cpp/folly-2023.02.06.0016
-rw-r--r--metadata/md5-cache/dev-cpp/folly-2023.05.22.0016
-rw-r--r--metadata/md5-cache/dev-cpp/folly-2023.06.19.0016
-rw-r--r--metadata/md5-cache/dev-cpp/gemmlowp-2021.12.2014
-rw-r--r--metadata/md5-cache/dev-cpp/gflags-2.2.2-r114
-rw-r--r--metadata/md5-cache/dev-cpp/gflags-999913
-rw-r--r--metadata/md5-cache/dev-cpp/glibmm-2.66.616
-rw-r--r--metadata/md5-cache/dev-cpp/glibmm-2.76.016
-rw-r--r--metadata/md5-cache/dev-cpp/glibmm-2.78.016
-rw-r--r--metadata/md5-cache/dev-cpp/glog-0.4.016
-rw-r--r--metadata/md5-cache/dev-cpp/glog-0.5.016
-rw-r--r--metadata/md5-cache/dev-cpp/glog-0.6.016
-rw-r--r--metadata/md5-cache/dev-cpp/gstreamermm-1.10.0-r115
-rw-r--r--metadata/md5-cache/dev-cpp/gtest-1.13.014
-rw-r--r--metadata/md5-cache/dev-cpp/gtest-1.14.014
-rw-r--r--metadata/md5-cache/dev-cpp/gtest-999913
-rw-r--r--metadata/md5-cache/dev-cpp/gtkmm-2.24.5-r115
-rw-r--r--metadata/md5-cache/dev-cpp/gtkmm-3.24.817
-rw-r--r--metadata/md5-cache/dev-cpp/gtkmm-4.10.016
-rw-r--r--metadata/md5-cache/dev-cpp/gtkmm-4.12.016
-rw-r--r--metadata/md5-cache/dev-cpp/gtksourceviewmm-3.18.0-r216
-rw-r--r--metadata/md5-cache/dev-cpp/gulrak-filesystem-1.5.1214
-rw-r--r--metadata/md5-cache/dev-cpp/gulrak-filesystem-1.5.1414
-rw-r--r--metadata/md5-cache/dev-cpp/highway-1.0.1-r115
-rw-r--r--metadata/md5-cache/dev-cpp/highway-1.0.315
-rw-r--r--metadata/md5-cache/dev-cpp/highway-1.0.3-r115
-rw-r--r--metadata/md5-cache/dev-cpp/highway-1.0.515
-rw-r--r--metadata/md5-cache/dev-cpp/highway-999914
-rw-r--r--metadata/md5-cache/dev-cpp/htmlcxx-0.8712
-rw-r--r--metadata/md5-cache/dev-cpp/json11-1.0.0-r112
-rw-r--r--metadata/md5-cache/dev-cpp/jwt-cpp-0.6.016
-rw-r--r--metadata/md5-cache/dev-cpp/kokkos-3.7.116
-rw-r--r--metadata/md5-cache/dev-cpp/kokkos-4.0.116
-rw-r--r--metadata/md5-cache/dev-cpp/libcmis-0.5.2-r216
-rw-r--r--metadata/md5-cache/dev-cpp/libcmis-999915
-rw-r--r--metadata/md5-cache/dev-cpp/libjson-rpc-cpp-1.4.016
-rw-r--r--metadata/md5-cache/dev-cpp/libmcpp-2.7.2_p5-r112
-rw-r--r--metadata/md5-cache/dev-cpp/libodb-2.5.0_beta1916
-rw-r--r--metadata/md5-cache/dev-cpp/libodb-2.5.0_beta2116
-rw-r--r--metadata/md5-cache/dev-cpp/libodb-sqlite-2.5.0_beta1916
-rw-r--r--metadata/md5-cache/dev-cpp/libodb-sqlite-2.5.0_beta2116
-rw-r--r--metadata/md5-cache/dev-cpp/libxmlpp-2.42.217
-rw-r--r--metadata/md5-cache/dev-cpp/libxmlpp-5.0.317
-rw-r--r--metadata/md5-cache/dev-cpp/lucene++-3.0.7-r316
-rw-r--r--metadata/md5-cache/dev-cpp/magic_enum-0.8.214
-rw-r--r--metadata/md5-cache/dev-cpp/metslib-0.5.39
-rw-r--r--metadata/md5-cache/dev-cpp/mm-common-1.0.512
-rw-r--r--metadata/md5-cache/dev-cpp/ms-gsl-4.0.015
-rw-r--r--metadata/md5-cache/dev-cpp/ms-gsl-999914
-rw-r--r--metadata/md5-cache/dev-cpp/msgpack-cxx-5.0.017
-rw-r--r--metadata/md5-cache/dev-cpp/msgpack-cxx-6.0.017
-rw-r--r--metadata/md5-cache/dev-cpp/msgpack-cxx-6.1.017
-rw-r--r--metadata/md5-cache/dev-cpp/muParser-2.3.3-r214
-rw-r--r--metadata/md5-cache/dev-cpp/muParser-2.3.4-r114
-rw-r--r--metadata/md5-cache/dev-cpp/muParserX-4.0.1112
-rw-r--r--metadata/md5-cache/dev-cpp/nlohmann_json-3.10.214
-rw-r--r--metadata/md5-cache/dev-cpp/nlohmann_json-3.11.214
-rw-r--r--metadata/md5-cache/dev-cpp/nlohmann_json-3.11.2-r114
-rw-r--r--metadata/md5-cache/dev-cpp/notcurses-3.0.5-r114
-rw-r--r--metadata/md5-cache/dev-cpp/notcurses-3.0.816
-rw-r--r--metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.3.0-r216
-rw-r--r--metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.4.016
-rw-r--r--metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.6.016
-rw-r--r--metadata/md5-cache/dev-cpp/pangomm-2.46.315
-rw-r--r--metadata/md5-cache/dev-cpp/pangomm-2.50.115
-rw-r--r--metadata/md5-cache/dev-cpp/picojson-1.3.011
-rw-r--r--metadata/md5-cache/dev-cpp/popl-1.2.012
-rw-r--r--metadata/md5-cache/dev-cpp/popl-999911
-rw-r--r--metadata/md5-cache/dev-cpp/prometheus-cpp-1.1.016
-rw-r--r--metadata/md5-cache/dev-cpp/pystring-1.1.3-r112
-rw-r--r--metadata/md5-cache/dev-cpp/random123-1.14.011
-rw-r--r--metadata/md5-cache/dev-cpp/range-v3-0.12.014
-rw-r--r--metadata/md5-cache/dev-cpp/rapidfuzz-cpp-1.11.314
-rw-r--r--metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.0.014
-rw-r--r--metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.1.014
-rw-r--r--metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.1.114
-rw-r--r--metadata/md5-cache/dev-cpp/rapidyaml-0.5.015
-rw-r--r--metadata/md5-cache/dev-cpp/robin-hood-hashing-3.11.5-r112
-rw-r--r--metadata/md5-cache/dev-cpp/robin-map-0.6.312
-rw-r--r--metadata/md5-cache/dev-cpp/robin-map-999911
-rw-r--r--metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.116
-rw-r--r--metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.1-r116
-rw-r--r--metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.2-r116
-rw-r--r--metadata/md5-cache/dev-cpp/sdbus-c++-0.9.0-r616
-rw-r--r--metadata/md5-cache/dev-cpp/sdbus-c++-1.3.017
-rw-r--r--metadata/md5-cache/dev-cpp/simpleini-4.2015
-rw-r--r--metadata/md5-cache/dev-cpp/sol2-3.3.116
-rw-r--r--metadata/md5-cache/dev-cpp/sparsehash-2.0.412
-rw-r--r--metadata/md5-cache/dev-cpp/string-theory-3.514
-rw-r--r--metadata/md5-cache/dev-cpp/string-theory-3.614
-rw-r--r--metadata/md5-cache/dev-cpp/taskflow-3.3.015
-rw-r--r--metadata/md5-cache/dev-cpp/taskflow-3.4.015
-rw-r--r--metadata/md5-cache/dev-cpp/taskflow-3.6.015
-rw-r--r--metadata/md5-cache/dev-cpp/taskflow-999914
-rw-r--r--metadata/md5-cache/dev-cpp/tbb-2020.312
-rw-r--r--metadata/md5-cache/dev-cpp/tbb-2021.10.016
-rw-r--r--metadata/md5-cache/dev-cpp/tbb-2021.5.0-r116
-rw-r--r--metadata/md5-cache/dev-cpp/tbb-2021.7.016
-rw-r--r--metadata/md5-cache/dev-cpp/tbb-2021.7.0-r116
-rw-r--r--metadata/md5-cache/dev-cpp/tbb-2021.8.016
-rw-r--r--metadata/md5-cache/dev-cpp/tbb-2021.9.016
-rw-r--r--metadata/md5-cache/dev-cpp/tclap-1.2.511
-rw-r--r--metadata/md5-cache/dev-cpp/termcolor-2.1.014
-rw-r--r--metadata/md5-cache/dev-cpp/tree-3.1713
-rw-r--r--metadata/md5-cache/dev-cpp/valijson-1.013
-rw-r--r--metadata/md5-cache/dev-cpp/waylandpp-1.0.015
-rw-r--r--metadata/md5-cache/dev-cpp/waylandpp-1.0.0-r115
-rw-r--r--metadata/md5-cache/dev-cpp/waylandpp-999914
-rw-r--r--metadata/md5-cache/dev-cpp/websocketpp-0.8.216
-rw-r--r--metadata/md5-cache/dev-cpp/xsimd-11.1.014
-rw-r--r--metadata/md5-cache/dev-cpp/yaml-cpp-0.7.0-r215
-rw-r--r--metadata/md5-cache/dev-cpp/yaml-cpp-0.8.015
158 files changed, 2312 insertions, 0 deletions
diff --git a/metadata/md5-cache/dev-cpp/ETL-1.4.1 b/metadata/md5-cache/dev-cpp/ETL-1.4.1
new file mode 100644
index 000000000000..6069f4251be0
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/ETL-1.4.1
@@ -0,0 +1,14 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=prepare
+DEPEND=>=dev-cpp/glibmm-2.24.2:2
+DESCRIPTION=Multi-platform class and template library
+EAPI=7
+HOMEPAGE=https://www.synfig.org
+INHERIT=autotools
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3
+RDEPEND=>=dev-cpp/glibmm-2.24.2:2
+SLOT=0
+SRC_URI=https://github.com/synfig/synfig/releases/download/v1.4.1/ETL-1.4.1.tar.gz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde
+_md5_=6424ab6e9f2a9d471db87bd465e761c9
diff --git a/metadata/md5-cache/dev-cpp/abseil-cpp-20200923.3 b/metadata/md5-cache/dev-cpp/abseil-cpp-20200923.3
new file mode 100644
index 000000000000..bf1408041e08
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/abseil-cpp-20200923.3
@@ -0,0 +1,14 @@
+BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) test? ( sys-libs/timezone-data ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DESCRIPTION=Abseil Common Libraries (C++), LTS Branch
+EAPI=7
+HOMEPAGE=https://abseil.io
+INHERIT=cmake flag-o-matic python-any-r1 toolchain-funcs
+IUSE=+cxx17 test
+KEYWORDS=amd64 ~arm64 ~ppc64 x86
+LICENSE=Apache-2.0 test? ( BSD )
+RESTRICT=!test? ( test )
+SLOT=0/20200923
+SRC_URI=https://github.com/abseil/abseil-cpp/archive/20200923.3.tar.gz -> abseil-cpp-20200923.3.tar.gz https://github.com/google/googletest/archive/aee0f9d9b5b87796ee8a0ab26b7587ec30e8858e.tar.gz -> gtest-1.10.0_p20200702.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=5e0e2c6b8fa72516c1a476cc078ab48e
diff --git a/metadata/md5-cache/dev-cpp/abseil-cpp-20211102.0-r2 b/metadata/md5-cache/dev-cpp/abseil-cpp-20211102.0-r2
new file mode 100644
index 000000000000..10113caff4da
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/abseil-cpp-20211102.0-r2
@@ -0,0 +1,14 @@
+BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) test? ( sys-libs/timezone-data ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DESCRIPTION=Abseil Common Libraries (C++), LTS Branch
+EAPI=8
+HOMEPAGE=https://abseil.io
+INHERIT=cmake python-any-r1
+IUSE=test
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
+LICENSE=Apache-2.0 test? ( BSD )
+RESTRICT=!test? ( test )
+SLOT=0/20211102
+SRC_URI=https://github.com/abseil/abseil-cpp/archive/20211102.0.tar.gz -> abseil-cpp-20211102.0.tar.gz test? ( https://github.com/google/googletest/archive/1b18723e874b256c1e39378c6774a90701d70f7a.tar.gz -> gtest-1b18723e874b256c1e39378c6774a90701d70f7a.tar.gz )
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=e93aae3dcc335a9d7d67344cb3c201bd
diff --git a/metadata/md5-cache/dev-cpp/abseil-cpp-20220623.1 b/metadata/md5-cache/dev-cpp/abseil-cpp-20220623.1
new file mode 100644
index 000000000000..5e4fe6db173f
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/abseil-cpp-20220623.1
@@ -0,0 +1,14 @@
+BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) test? ( sys-libs/timezone-data ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DESCRIPTION=Abseil Common Libraries (C++), LTS Branch
+EAPI=8
+HOMEPAGE=https://abseil.io
+INHERIT=cmake python-any-r1
+IUSE=test
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
+LICENSE=Apache-2.0 test? ( BSD )
+RESTRICT=!test? ( test )
+SLOT=0/20220623
+SRC_URI=https://github.com/abseil/abseil-cpp/archive/20220623.1.tar.gz -> abseil-cpp-20220623.1.tar.gz test? ( https://github.com/google/googletest/archive/e68764c147ea0dac1e8811925c531d937396878e.tar.gz -> gtest-e68764c147ea0dac1e8811925c531d937396878e.tar.gz )
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=e49cd7cebdf8c66980363e03cd91bb78
diff --git a/metadata/md5-cache/dev-cpp/abseil-cpp-20230125.2 b/metadata/md5-cache/dev-cpp/abseil-cpp-20230125.2
new file mode 100644
index 000000000000..9f0ee1b5b988
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/abseil-cpp-20230125.2
@@ -0,0 +1,14 @@
+BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) test? ( sys-libs/timezone-data ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DESCRIPTION=Abseil Common Libraries (C++), LTS Branch
+EAPI=8
+HOMEPAGE=https://abseil.io
+INHERIT=cmake-multilib python-any-r1
+IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
+LICENSE=Apache-2.0 test? ( BSD )
+RESTRICT=!test? ( test )
+SLOT=0/20230125
+SRC_URI=https://github.com/abseil/abseil-cpp/archive/20230125.2.tar.gz -> abseil-cpp-20230125.2.tar.gz test? ( https://github.com/google/googletest/archive/v1.13.0.tar.gz -> gtest-1.13.0.tar.gz )
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=dbb86c211033fbff14e33b9322d82d2c
diff --git a/metadata/md5-cache/dev-cpp/abseil-cpp-20230125.3-r1 b/metadata/md5-cache/dev-cpp/abseil-cpp-20230125.3-r1
new file mode 100644
index 000000000000..382f86d3f8ef
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/abseil-cpp-20230125.3-r1
@@ -0,0 +1,14 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) test? ( >=dev-cpp/gtest-1.13.0 sys-libs/timezone-data ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DESCRIPTION=Abseil Common Libraries (C++), LTS Branch
+EAPI=8
+HOMEPAGE=https://abseil.io/
+INHERIT=cmake-multilib python-any-r1
+IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RESTRICT=!test? ( test )
+SLOT=0/20230125.0
+SRC_URI=https://github.com/abseil/abseil-cpp/archive/20230125.3.tar.gz -> abseil-cpp-20230125.3.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=d0009d2df3c843ccdc7aa342ad69e36e
diff --git a/metadata/md5-cache/dev-cpp/abseil-cpp-20230802.0 b/metadata/md5-cache/dev-cpp/abseil-cpp-20230802.0
new file mode 100644
index 000000000000..7423762b9cdd
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/abseil-cpp-20230802.0
@@ -0,0 +1,14 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) test? ( >=dev-cpp/gtest-1.13.0 sys-libs/timezone-data ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DESCRIPTION=Abseil Common Libraries (C++), LTS Branch
+EAPI=8
+HOMEPAGE=https://abseil.io/
+INHERIT=cmake-multilib python-any-r1
+IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Apache-2.0
+RESTRICT=!test? ( test )
+SLOT=0/20230802
+SRC_URI=https://github.com/abseil/abseil-cpp/archive/20230802.0.tar.gz -> abseil-cpp-20230802.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=1df67870152fe5521cb4ee5d09f3ab04
diff --git a/metadata/md5-cache/dev-cpp/aixlog-1.5.0 b/metadata/md5-cache/dev-cpp/aixlog-1.5.0
new file mode 100644
index 000000000000..236830b59d25
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/aixlog-1.5.0
@@ -0,0 +1,12 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Header-only C++ logging library
+EAPI=7
+HOMEPAGE=https://github.com/badaix/aixlog
+INHERIT=cmake
+KEYWORDS=amd64 ~arm ppc ppc64 ~riscv x86
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://github.com/badaix/aixlog/archive/v1.5.0.tar.gz -> aixlog-1.5.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=479780ece96f90f85721c8a408bdfa64
diff --git a/metadata/md5-cache/dev-cpp/aixlog-9999 b/metadata/md5-cache/dev-cpp/aixlog-9999
new file mode 100644
index 000000000000..5070f73c5eb3
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/aixlog-9999
@@ -0,0 +1,11 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=Header-only C++ logging library
+EAPI=7
+HOMEPAGE=https://github.com/badaix/aixlog
+INHERIT=cmake git-r3
+LICENSE=MIT
+PROPERTIES=live
+SLOT=0
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 git-r3 2358a7b20091609e24bd3a83b3ac5991
+_md5_=824a030df81dd9319ac12c5875cb3dc7
diff --git a/metadata/md5-cache/dev-cpp/amqp-cpp-4.3.18 b/metadata/md5-cache/dev-cpp/amqp-cpp-4.3.18
new file mode 100644
index 000000000000..9b6324873d7e
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/amqp-cpp-4.3.18
@@ -0,0 +1,12 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=AMQP-CPP is a C++ library for communicating with a RabbitMQ message broker
+EAPI=8
+HOMEPAGE=https://github.com/CopernicaMarketingSoftware/AMQP-CPP
+INHERIT=cmake
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+SLOT=0
+SRC_URI=https://github.com/CopernicaMarketingSoftware/AMQP-CPP/archive/v4.3.18.tar.gz -> AMQP-CPP-4.3.18.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=14b45a91747b1384ae27d03d2597eed8
diff --git a/metadata/md5-cache/dev-cpp/antlr-cpp-2.7.7-r2 b/metadata/md5-cache/dev-cpp/antlr-cpp-2.7.7-r2
new file mode 100644
index 000000000000..096c91e03594
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/antlr-cpp-2.7.7-r2
@@ -0,0 +1,14 @@
+BDEPEND=doc? ( app-doc/doxygen[dot] ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=The ANTLR 2 C++ Runtime
+EAPI=8
+HOMEPAGE=https://www.antlr2.org/
+INHERIT=autotools multilib-minimal
+IUSE=doc examples abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=amd64 ~arm ppc x86
+LICENSE=public-domain
+RESTRICT=test
+SLOT=2
+SRC_URI=https://www.antlr2.org/download/antlr-2.7.7.tar.gz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b
+_md5_=07d0410bd6e95203757fb11fb6615004
diff --git a/metadata/md5-cache/dev-cpp/antlr-cpp-4.11.1 b/metadata/md5-cache/dev-cpp/antlr-cpp-4.11.1
new file mode 100644
index 000000000000..8ded4c8422a9
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/antlr-cpp-4.11.1
@@ -0,0 +1,15 @@
+BDEPEND=app-arch/unzip >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=test? ( dev-cpp/gtest )
+DESCRIPTION=The ANTLR 4 C++ Runtime
+EAPI=8
+HOMEPAGE=https://www.antlr.org/
+INHERIT=cmake
+IUSE=test
+KEYWORDS=amd64 ~arm ppc x86
+LICENSE=BSD
+RESTRICT=!test? ( test )
+SLOT=4
+SRC_URI=https://www.antlr.org/download/antlr4-cpp-runtime-4.11.1-source.zip -> antlr-cpp-4.11.1.zip
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=e301f51543ff67d7e989aa56c0eb2d5c
diff --git a/metadata/md5-cache/dev-cpp/argparse-2.9 b/metadata/md5-cache/dev-cpp/argparse-2.9
new file mode 100644
index 000000000000..06067852957e
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/argparse-2.9
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Argument Parser for Modern C++
+EAPI=8
+HOMEPAGE=https://github.com/p-ranav/argparse
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/p-ranav/argparse/archive/v2.9.tar.gz -> argparse-2.9.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=c2892910faf2784f26084d2ae47c7b28
diff --git a/metadata/md5-cache/dev-cpp/asio-1.28.0 b/metadata/md5-cache/dev-cpp/asio-1.28.0
new file mode 100644
index 000000000000..7aeabe31fddc
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/asio-1.28.0
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=test? ( dev-libs/boost dev-libs/openssl )
+DESCRIPTION=Asynchronous Network Library
+EAPI=8
+HOMEPAGE=https://think-async.com https://github.com/chriskohlhoff/asio
+INHERIT=autotools
+IUSE=doc examples test
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86
+LICENSE=Boost-1.0
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://sourceforge/asio/asio/asio-1.28.0.tar.bz2
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde
+_md5_=12b7bfca5bc74cc88dbefe21140d7701
diff --git a/metadata/md5-cache/dev-cpp/asio-1.28.1 b/metadata/md5-cache/dev-cpp/asio-1.28.1
new file mode 100644
index 000000000000..b8042d3c7608
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/asio-1.28.1
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=test? ( dev-libs/boost dev-libs/openssl )
+DESCRIPTION=Asynchronous Network Library
+EAPI=8
+HOMEPAGE=https://think-async.com https://github.com/chriskohlhoff/asio
+INHERIT=autotools
+IUSE=doc examples test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Boost-1.0
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://sourceforge/asio/asio/asio-1.28.1.tar.bz2
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde
+_md5_=4ab3683fd98a4fd9f670f2409d7c4760
diff --git a/metadata/md5-cache/dev-cpp/atkmm-2.28.3 b/metadata/md5-cache/dev-cpp/atkmm-2.28.3
new file mode 100644
index 000000000000..c2ee0833b499
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/atkmm-2.28.3
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig gtk-doc? ( >=dev-cpp/mm-common-1.0.4 app-doc/doxygen[dot] dev-libs/libxslt ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install setup test
+DEPEND=>=dev-cpp/glibmm-2.46.2:2[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/atk-2.18.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libsigc++-2.3.2:2[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+DESCRIPTION=C++ interface for the ATK library
+EAPI=8
+HOMEPAGE=https://www.gtkmm.org https://gitlab.gnome.org/GNOME/atkmm
+INHERIT=gnome.org meson-multilib python-any-r1
+IUSE=gtk-doc abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1+
+RDEPEND=>=dev-cpp/glibmm-2.46.2:2[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/atk-2.18.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libsigc++-2.3.2:2[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+SLOT=0
+SRC_URI=mirror://gnome/sources/atkmm/2.28/atkmm-2.28.3.tar.xz
+_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 12aa0037eb004139215ff04894d52b28 meson af1ca7ad21fdd31fcc4fa91d8abca977 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b meson-multilib 8989922d980e5e870cc3de949d1b2586 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=99844efd8e37cf1d4075cf15d89a7ee7
diff --git a/metadata/md5-cache/dev-cpp/benchmark-1.8.2 b/metadata/md5-cache/dev-cpp/benchmark-1.8.2
new file mode 100644
index 000000000000..ea722fef910d
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/benchmark-1.8.2
@@ -0,0 +1,14 @@
+BDEPEND=doc? ( app-doc/doxygen ) test? ( >=dev-cpp/gtest-1.11.0 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A microbenchmark support library
+EAPI=8
+HOMEPAGE=https://github.com/google/benchmark
+INHERIT=cmake flag-o-matic
+IUSE=debug doc lto test
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
+LICENSE=Apache-2.0
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/google/benchmark/archive/v1.8.2.tar.gz -> benchmark-1.8.2.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=ecee529d699ad567da9207e3afb68dcc
diff --git a/metadata/md5-cache/dev-cpp/benchmark-1.8.3 b/metadata/md5-cache/dev-cpp/benchmark-1.8.3
new file mode 100644
index 000000000000..14b35149140a
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/benchmark-1.8.3
@@ -0,0 +1,14 @@
+BDEPEND=doc? ( app-doc/doxygen ) test? ( >=dev-cpp/gtest-1.11.0 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A microbenchmark support library
+EAPI=8
+HOMEPAGE=https://github.com/google/benchmark
+INHERIT=cmake flag-o-matic
+IUSE=debug doc lto test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/google/benchmark/archive/v1.8.3.tar.gz -> benchmark-1.8.3.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=b4a80de7665f1442a1f4fe6516f201b3
diff --git a/metadata/md5-cache/dev-cpp/cairomm-1.14.4 b/metadata/md5-cache/dev-cpp/cairomm-1.14.4
new file mode 100644
index 000000000000..4912f50dd2f5
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/cairomm-1.14.4
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig gtk-doc? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-cpp/mm-common-1.0.4 app-doc/doxygen[dot] dev-libs/libxslt ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install setup test
+DEPEND=>=dev-libs/libsigc++-2.6.0:2[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/cairo-1.12.0[X=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] test? ( dev-libs/boost[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DESCRIPTION=C++ bindings for the Cairo vector graphics library
+EAPI=8
+HOMEPAGE=https://cairographics.org/cairomm/ https://gitlab.freedesktop.org/cairo/cairomm
+INHERIT=meson-multilib python-any-r1
+IUSE=gtk-doc test X abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=LGPL-2+
+RDEPEND=>=dev-libs/libsigc++-2.6.0:2[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/cairo-1.12.0[X=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://www.cairographics.org/releases/cairomm-1.14.4.tar.xz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 12aa0037eb004139215ff04894d52b28 meson af1ca7ad21fdd31fcc4fa91d8abca977 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b meson-multilib 8989922d980e5e870cc3de949d1b2586 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=60b335c299735c7face8fbc79a203339
diff --git a/metadata/md5-cache/dev-cpp/cairomm-1.16.2 b/metadata/md5-cache/dev-cpp/cairomm-1.16.2
new file mode 100644
index 000000000000..833017908a76
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/cairomm-1.16.2
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig gtk-doc? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-cpp/mm-common-1.0.4 app-doc/doxygen[dot] dev-libs/libxslt ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install setup test
+DEPEND=dev-libs/libsigc++:3[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/cairo-1.12.10[X=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] test? ( dev-libs/boost[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DESCRIPTION=C++ bindings for the Cairo vector graphics library
+EAPI=8
+HOMEPAGE=https://cairographics.org/cairomm/ https://gitlab.freedesktop.org/cairo/cairomm
+INHERIT=meson-multilib python-any-r1
+IUSE=gtk-doc test X abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=LGPL-2+
+RDEPEND=dev-libs/libsigc++:3[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/cairo-1.12.10[X=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+RESTRICT=!test? ( test )
+SLOT=1.16
+SRC_URI=https://www.cairographics.org/releases/cairomm-1.16.2.tar.xz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 12aa0037eb004139215ff04894d52b28 meson af1ca7ad21fdd31fcc4fa91d8abca977 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b meson-multilib 8989922d980e5e870cc3de949d1b2586 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=d11ba820e65533954b522739d036f4f0
diff --git a/metadata/md5-cache/dev-cpp/cairomm-1.18.0 b/metadata/md5-cache/dev-cpp/cairomm-1.18.0
new file mode 100644
index 000000000000..a2b12c7bb6dd
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/cairomm-1.18.0
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig gtk-doc? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-cpp/mm-common-1.0.4 app-doc/doxygen[dot] dev-libs/libxslt ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install setup test
+DEPEND=dev-libs/libsigc++:3[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/cairo-1.14.10[X=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] test? ( dev-libs/boost[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DESCRIPTION=C++ bindings for the Cairo vector graphics library
+EAPI=8
+HOMEPAGE=https://cairographics.org/cairomm/ https://gitlab.freedesktop.org/cairo/cairomm
+INHERIT=meson-multilib python-any-r1
+IUSE=gtk-doc test X abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=LGPL-2+
+RDEPEND=dev-libs/libsigc++:3[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/cairo-1.14.10[X=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+RESTRICT=!test? ( test )
+SLOT=1.16
+SRC_URI=https://www.cairographics.org/releases/cairomm-1.18.0.tar.xz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 12aa0037eb004139215ff04894d52b28 meson af1ca7ad21fdd31fcc4fa91d8abca977 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b meson-multilib 8989922d980e5e870cc3de949d1b2586 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=9d1207c09b251ad1ee903a160e936745
diff --git a/metadata/md5-cache/dev-cpp/catch-1.12.2-r2 b/metadata/md5-cache/dev-cpp/catch-1.12.2-r2
new file mode 100644
index 000000000000..66a38a5e7ada
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/catch-1.12.2-r2
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Modern C++ header-only framework for unit-tests
+EAPI=8
+HOMEPAGE=https://github.com/catchorg/Catch2
+INHERIT=cmake
+IUSE=test
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86
+LICENSE=Boost-1.0
+RESTRICT=!test? ( test )
+SLOT=1
+SRC_URI=https://github.com/catchorg/Catch2/archive/v1.12.2.tar.gz -> Catch-1.12.2.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=bb2fbdf57794a799d4ad7837f26deb05
diff --git a/metadata/md5-cache/dev-cpp/catch-1.9999 b/metadata/md5-cache/dev-cpp/catch-1.9999
new file mode 100644
index 000000000000..09275b8025a8
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/catch-1.9999
@@ -0,0 +1,13 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=Modern C++ header-only framework for unit-tests
+EAPI=8
+HOMEPAGE=https://github.com/catchorg/Catch2
+INHERIT=cmake git-r3
+IUSE=test
+LICENSE=Boost-1.0
+PROPERTIES=live
+RESTRICT=!test? ( test )
+SLOT=1
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 git-r3 2358a7b20091609e24bd3a83b3ac5991
+_md5_=974998cecf9987f58f14464e8b746251
diff --git a/metadata/md5-cache/dev-cpp/catch-2.13.8 b/metadata/md5-cache/dev-cpp/catch-2.13.8
new file mode 100644
index 000000000000..80e44e6834a1
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/catch-2.13.8
@@ -0,0 +1,14 @@
+BDEPEND=test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DESCRIPTION=Modern C++ header-only framework for unit-tests
+EAPI=8
+HOMEPAGE=https://github.com/catchorg/Catch2
+INHERIT=cmake python-any-r1
+IUSE=test
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
+LICENSE=Boost-1.0
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/catchorg/Catch2/archive/v2.13.8.tar.gz -> Catch2-2.13.8.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=7032362f74d6701505adca6396fae2c5
diff --git a/metadata/md5-cache/dev-cpp/catch-3.4.0 b/metadata/md5-cache/dev-cpp/catch-3.4.0
new file mode 100644
index 000000000000..f324f4e1fb1c
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/catch-3.4.0
@@ -0,0 +1,14 @@
+BDEPEND=test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DESCRIPTION=Modern C++ header-only framework for unit-tests
+EAPI=8
+HOMEPAGE=https://github.com/catchorg/Catch2
+INHERIT=cmake python-any-r1
+IUSE=test
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
+LICENSE=Boost-1.0
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/catchorg/Catch2/archive/v3.4.0.tar.gz -> Catch2-3.4.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=63aa71d5882acf92ab046bd485aede77
diff --git a/metadata/md5-cache/dev-cpp/catch-9999 b/metadata/md5-cache/dev-cpp/catch-9999
new file mode 100644
index 000000000000..f0a32fcfb810
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/catch-9999
@@ -0,0 +1,13 @@
+BDEPEND=test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DESCRIPTION=Modern C++ header-only framework for unit-tests
+EAPI=8
+HOMEPAGE=https://github.com/catchorg/Catch2
+INHERIT=cmake python-any-r1 git-r3
+IUSE=test
+LICENSE=Boost-1.0
+PROPERTIES=live
+RESTRICT=!test? ( test )
+SLOT=0
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2 git-r3 2358a7b20091609e24bd3a83b3ac5991
+_md5_=976c822bf0de78d335cfc733378b4f3a
diff --git a/metadata/md5-cache/dev-cpp/cctz-2.3_p20230228 b/metadata/md5-cache/dev-cpp/cctz-2.3_p20230228
new file mode 100644
index 000000000000..7c7da3fa5a33
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/cctz-2.3_p20230228
@@ -0,0 +1,14 @@
+BDEPEND=test? ( dev-cpp/gtest ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=C++ library for dealing with time zones and time conversion
+EAPI=8
+HOMEPAGE=https://github.com/google/cctz
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/google/cctz/archive/3803b96130934f48b1fc1d47c5da5f542949c4b0.tar.gz -> cctz-2.3_p20230228.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=1cd56469ebc89a70763c5189bc29469a
diff --git a/metadata/md5-cache/dev-cpp/cli11-2.3.2 b/metadata/md5-cache/dev-cpp/cli11-2.3.2
new file mode 100644
index 000000000000..4a8e98f445c7
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/cli11-2.3.2
@@ -0,0 +1,15 @@
+BDEPEND=doc? ( app-doc/doxygen media-gfx/graphviz ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=test? ( =dev-cpp/catch-2*:0 dev-libs/boost )
+DESCRIPTION=Command line parser for C++11
+EAPI=8
+HOMEPAGE=https://cliutils.github.io/CLI11/book/
+INHERIT=cmake
+IUSE=doc test
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/CLIUtils/CLI11/archive/refs/tags/v2.3.2.tar.gz -> cli11-2.3.2.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=cc925168dbc2ac0f57a0490abbc13ec6
diff --git a/metadata/md5-cache/dev-cpp/clucene-2.3.3.4-r9 b/metadata/md5-cache/dev-cpp/clucene-2.3.3.4-r9
new file mode 100644
index 000000000000..b41d5e9ef701
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/clucene-2.3.3.4-r9
@@ -0,0 +1,14 @@
+BDEPEND=doc? ( >=app-doc/doxygen-1.4.2 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=High-performance, full-featured text search engine based off of lucene in C++
+EAPI=8
+HOMEPAGE=https://clucene.sourceforge.net
+INHERIT=cmake
+IUSE=debug doc static-libs
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=|| ( Apache-2.0 LGPL-2.1 )
+RESTRICT=test
+SLOT=1
+SRC_URI=mirror://sourceforge/clucene/clucene-core-2.3.3.4.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=10e40a000eaf7bc839b4674d8021dc71
diff --git a/metadata/md5-cache/dev-cpp/cpp-hocon-0.3.0-r1 b/metadata/md5-cache/dev-cpp/cpp-hocon-0.3.0-r1
new file mode 100644
index 000000000000..6194fcdee6f6
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/cpp-hocon-0.3.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=test? ( dev-cpp/catch:1 )
+DESCRIPTION=Provides C++ support for the HOCON configuration file format
+EAPI=7
+HOMEPAGE=https://github.com/puppetlabs/cpp-hocon
+INHERIT=cmake prefix
+IUSE=debug test
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86
+LICENSE=Apache-2.0
+RDEPEND=dev-libs/boost:=[nls] >=dev-libs/leatherman-0.9.3:=
+RESTRICT=!test? ( test )
+SLOT=0/0.3.0
+SRC_URI=https://github.com/puppetlabs/cpp-hocon/archive/0.3.0.tar.gz -> cpp-hocon-0.3.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 prefix eab3c99d77fe00506c109c8a736186f7
+_md5_=a246a565526a96d8c3f0af92d1725d36
diff --git a/metadata/md5-cache/dev-cpp/cpp-httplib-0.14.0 b/metadata/md5-cache/dev-cpp/cpp-httplib-0.14.0
new file mode 100644
index 000000000000..a4bebf5d3742
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/cpp-httplib-0.14.0
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DESCRIPTION=C++ HTTP/HTTPS server and client library
+EAPI=8
+HOMEPAGE=https://github.com/yhirose/cpp-httplib/
+INHERIT=cmake-multilib python-any-r1 toolchain-funcs
+IUSE=brotli ssl test zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=amd64 ~loong ~x86
+LICENSE=MIT
+RDEPEND=brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+REQUIRED_USE=test? ( brotli ssl zlib )
+RESTRICT=!test? ( test )
+SLOT=0/0.14
+SRC_URI=https://github.com/yhirose/cpp-httplib/archive/v0.14.0.tar.gz -> cpp-httplib-0.14.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=29db90fccd0bc9f4e913a142158464b1
diff --git a/metadata/md5-cache/dev-cpp/cpp-httplib-0.14.1 b/metadata/md5-cache/dev-cpp/cpp-httplib-0.14.1
new file mode 100644
index 000000000000..b88b0b9b1f14
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/cpp-httplib-0.14.1
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DESCRIPTION=C++ HTTP/HTTPS server and client library
+EAPI=8
+HOMEPAGE=https://github.com/yhirose/cpp-httplib/
+INHERIT=cmake-multilib python-any-r1 toolchain-funcs
+IUSE=brotli ssl test zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~loong ~x86
+LICENSE=MIT
+RDEPEND=brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+REQUIRED_USE=test? ( brotli ssl zlib )
+RESTRICT=!test? ( test )
+SLOT=0/0.14
+SRC_URI=https://github.com/yhirose/cpp-httplib/archive/v0.14.1.tar.gz -> cpp-httplib-0.14.1.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=d7ce7ca0fc3e6cd5d5516c0fe9252c5d
diff --git a/metadata/md5-cache/dev-cpp/cpp-httplib-0.14.1-r1 b/metadata/md5-cache/dev-cpp/cpp-httplib-0.14.1-r1
new file mode 100644
index 000000000000..93cb85f723cb
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/cpp-httplib-0.14.1-r1
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DESCRIPTION=C++ HTTP/HTTPS server and client library
+EAPI=8
+HOMEPAGE=https://github.com/yhirose/cpp-httplib/
+INHERIT=cmake-multilib python-any-r1 toolchain-funcs
+IUSE=brotli ssl test zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~loong ~x86
+LICENSE=MIT
+RDEPEND=brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+REQUIRED_USE=test? ( brotli ssl zlib )
+RESTRICT=!test? ( test )
+SLOT=0/0.14
+SRC_URI=https://github.com/yhirose/cpp-httplib/archive/v0.14.1.tar.gz -> cpp-httplib-0.14.1.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=97ecc40c3dd2bb1b2cfd9c1b1a797df8
diff --git a/metadata/md5-cache/dev-cpp/cppdap-0_pre20230605-r1 b/metadata/md5-cache/dev-cpp/cppdap-0_pre20230605-r1
new file mode 100644
index 000000000000..475e0baa2ace
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/cppdap-0_pre20230605-r1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-cpp/nlohmann_json
+DESCRIPTION=C++ library for the Debug Adapter Protocol
+EAPI=8
+HOMEPAGE=https://github.com/google/cppdap
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~amd64 arm arm64 ppc x86
+LICENSE=Apache-2.0
+RDEPEND=dev-cpp/nlohmann_json
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/google/cppdap/archive/252b56807b532533ea7362a4d949758dcb481d2b.tar.gz -> cppdap-0_pre20230605.tar.gz test? ( https://github.com/google/googletest/archive/0a03480824b4fc7883255dbd2fd8940c9f81e22e.tar.gz -> cppdap-gtest-0a03480824b4fc7883255dbd2fd8940c9f81e22e.tar.gz )
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=b0f4755df420487a010247c6698ac8bf
diff --git a/metadata/md5-cache/dev-cpp/cppgir-0_p20230701 b/metadata/md5-cache/dev-cpp/cppgir-0_p20230701
new file mode 100644
index 000000000000..e78302e07f85
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/cppgir-0_p20230701
@@ -0,0 +1,16 @@
+BDEPEND=doc? ( app-text/ronn-ng ) test? ( dev-libs/glib ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-libs/boost:= dev-libs/libfmt:= dev-cpp/expected-lite
+DESCRIPTION=GObject-Introspection C++ binding wrapper generator
+EAPI=8
+HOMEPAGE=https://gitlab.com/mnauw/cppgir
+INHERIT=cmake flag-o-matic
+IUSE=doc test
+KEYWORDS=~amd64 ~riscv
+LICENSE=MIT
+RDEPEND=dev-libs/boost:= dev-libs/libfmt:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://gitlab.com/mnauw/cppgir/-/archive/ada922a260479da27c989e39ed47e17a36cc2969/cppgir-ada922a260479da27c989e39ed47e17a36cc2969.tar.bz2 -> cppgir-0_p20230701.tar.bz2
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=14fa1a900ed5227f3d1b39c79b454bd7
diff --git a/metadata/md5-cache/dev-cpp/cppgir-0_p20230926 b/metadata/md5-cache/dev-cpp/cppgir-0_p20230926
new file mode 100644
index 000000000000..8968daac6a1c
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/cppgir-0_p20230926
@@ -0,0 +1,16 @@
+BDEPEND=doc? ( app-text/ronn-ng ) test? ( dev-libs/glib ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-libs/boost:= dev-libs/libfmt:= dev-cpp/expected-lite
+DESCRIPTION=GObject-Introspection C++ binding wrapper generator
+EAPI=8
+HOMEPAGE=https://gitlab.com/mnauw/cppgir
+INHERIT=cmake flag-o-matic
+IUSE=doc test
+KEYWORDS=~amd64 ~arm64 ~riscv
+LICENSE=MIT
+RDEPEND=dev-libs/boost:= dev-libs/libfmt:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://gitlab.com/mnauw/cppgir/-/archive/4c16bffe646af52b7112785cda8112d761f95860/cppgir-4c16bffe646af52b7112785cda8112d761f95860.tar.bz2 -> cppgir-0_p20230926.tar.bz2
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=2c0c7d9c4437dcd822405788d5500bb6
diff --git a/metadata/md5-cache/dev-cpp/ctemplate-2.4 b/metadata/md5-cache/dev-cpp/ctemplate-2.4
new file mode 100644
index 000000000000..4e757fc9813f
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/ctemplate-2.4
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=compile configure install postinst postrm prepare setup
+DEPEND=test? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) )
+DESCRIPTION=A simple but powerful template language for C++
+EAPI=7
+HOMEPAGE=https://github.com/olafvdspek/ctemplate
+INHERIT=autotools elisp-common python-any-r1
+IUSE=doc emacs vim-syntax static-libs test
+KEYWORDS=amd64 arm ppc x86 ~amd64-linux ~x86-linux
+LICENSE=BSD
+RDEPEND=emacs? ( >=app-editors/emacs-23.1:* ) vim-syntax? ( >=app-editors/vim-core-7 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/OlafvdSpek/ctemplate/archive/ctemplate-2.4.tar.gz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=6888f37be40bbbda40740fbc7955654f
diff --git a/metadata/md5-cache/dev-cpp/curlpp-0.8.1 b/metadata/md5-cache/dev-cpp/curlpp-0.8.1
new file mode 100644
index 000000000000..28a1beba7705
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/curlpp-0.8.1
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=net-misc/curl
+DESCRIPTION=C++ wrapper for libcURL
+EAPI=8
+HOMEPAGE=https://www.curlpp.org/
+INHERIT=cmake
+IUSE=doc examples
+KEYWORDS=amd64 ~x86
+LICENSE=MIT
+RDEPEND=net-misc/curl
+SLOT=0
+SRC_URI=https://github.com/jpbarrette/curlpp/archive/v0.8.1.tar.gz -> curlpp-0.8.1.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=84bfb8faf930a54123b9086dbf8a89e0
diff --git a/metadata/md5-cache/dev-cpp/doctest-2.4.11 b/metadata/md5-cache/dev-cpp/doctest-2.4.11
new file mode 100644
index 000000000000..77cfb50556cb
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/doctest-2.4.11
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=The fastest feature-rich C++11/14/17/20 single-header testing framework
+EAPI=8
+HOMEPAGE=https://github.com/doctest/doctest
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/doctest/doctest/archive/v2.4.11.tar.gz -> doctest-2.4.11.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=9881545e2c8e34ada8b889c5a1546340
diff --git a/metadata/md5-cache/dev-cpp/edencommon-2023.02.06.00 b/metadata/md5-cache/dev-cpp/edencommon-2023.02.06.00
new file mode 100644
index 000000000000..f6e386d9d7dc
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/edencommon-2023.02.06.00
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-cpp/folly:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) dev-cpp/gtest
+DESCRIPTION=Shared library for Watchman and Eden projects
+EAPI=8
+HOMEPAGE=https://github.com/facebookexperimental/edencommon
+INHERIT=cmake
+IUSE=llvm-libunwind
+KEYWORDS=amd64
+LICENSE=MIT
+RDEPEND=dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-cpp/folly:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= )
+SLOT=0/2023.02.06.00
+SRC_URI=https://github.com/facebookexperimental/edencommon/archive/refs/tags/v2023.02.06.00.tar.gz -> edencommon-2023.02.06.00.gh.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=436113a47e1b15abd66bf91c56f19d96
diff --git a/metadata/md5-cache/dev-cpp/edencommon-2023.05.22.00 b/metadata/md5-cache/dev-cpp/edencommon-2023.05.22.00
new file mode 100644
index 000000000000..84218d8baa4b
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/edencommon-2023.05.22.00
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-cpp/folly:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) dev-cpp/gtest
+DESCRIPTION=Shared library for Watchman and Eden projects
+EAPI=8
+HOMEPAGE=https://github.com/facebookexperimental/edencommon
+INHERIT=cmake
+IUSE=llvm-libunwind
+KEYWORDS=amd64
+LICENSE=MIT
+RDEPEND=dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-cpp/folly:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= )
+SLOT=0/2023.05.22.00
+SRC_URI=https://github.com/facebookexperimental/edencommon/archive/refs/tags/v2023.05.22.00.tar.gz -> edencommon-2023.05.22.00.gh.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=436113a47e1b15abd66bf91c56f19d96
diff --git a/metadata/md5-cache/dev-cpp/edencommon-2023.06.19.00 b/metadata/md5-cache/dev-cpp/edencommon-2023.06.19.00
new file mode 100644
index 000000000000..60678e760974
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/edencommon-2023.06.19.00
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-cpp/folly:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) dev-cpp/gtest
+DESCRIPTION=Shared library for Watchman and Eden projects
+EAPI=8
+HOMEPAGE=https://github.com/facebookexperimental/edencommon
+INHERIT=cmake
+IUSE=llvm-libunwind
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-cpp/folly:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= )
+SLOT=0/2023.06.19.00
+SRC_URI=https://github.com/facebookexperimental/edencommon/archive/refs/tags/v2023.06.19.00.tar.gz -> edencommon-2023.06.19.00.gh.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=1b309e37af19e9f6c09e91748bef4382
diff --git a/metadata/md5-cache/dev-cpp/eigen-3.4.0-r1 b/metadata/md5-cache/dev-cpp/eigen-3.4.0-r1
new file mode 100644
index 000000000000..1012dc3f0f5f
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/eigen-3.4.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=doc? ( app-doc/doxygen[dot] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) test? ( virtual/pkgconfig ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 test? ( virtual/fortran )
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=cuda? ( dev-util/nvidia-cuda-toolkit ) test? ( dev-libs/gmp:0 dev-libs/mpfr:0 media-libs/freeglut media-libs/glew sci-libs/adolc[sparse] sci-libs/cholmod sci-libs/fftw:3.0 sci-libs/pastix sci-libs/scotch sci-libs/spqr sci-libs/superlu sci-libs/umfpack virtual/opengl )
+DESCRIPTION=C++ template library for linear algebra
+EAPI=7
+HOMEPAGE=https://eigen.tuxfamily.org/index.php?title=Main_Page
+INHERIT=cmake cuda fortran-2
+IUSE=cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug doc openmp test
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
+LICENSE=MPL-2.0
+RESTRICT=!test? ( test ) test
+SLOT=3
+SRC_URI=https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 cuda a7ac8c78a0b64b58207dc6fda3ad9c7d fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea
+_md5_=618c5c101ed7ddc6c23a87dd18100876
diff --git a/metadata/md5-cache/dev-cpp/elfio-3.11 b/metadata/md5-cache/dev-cpp/elfio-3.11
new file mode 100644
index 000000000000..035ba999e58b
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/elfio-3.11
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=test? ( dev-cpp/gtest )
+DESCRIPTION=ELF reader/producer header-only C++ library
+EAPI=8
+HOMEPAGE=https://github.com/serge1/ELFIO
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/serge1/elfio/archive/Release_3.11.tar.gz -> elfio-3.11.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=580844e4744f74216b9eedc685bba2ac
diff --git a/metadata/md5-cache/dev-cpp/elfio-3.12 b/metadata/md5-cache/dev-cpp/elfio-3.12
new file mode 100644
index 000000000000..29c6faec54f5
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/elfio-3.12
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=test? ( dev-cpp/gtest )
+DESCRIPTION=ELF reader/producer header-only C++ library
+EAPI=8
+HOMEPAGE=https://github.com/serge1/ELFIO
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/serge1/elfio/archive/Release_3.12.tar.gz -> elfio-3.12.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=8220f51fa7fdeaaaba0634107f938ea3
diff --git a/metadata/md5-cache/dev-cpp/expected-lite-0.6.3 b/metadata/md5-cache/dev-cpp/expected-lite-0.6.3
new file mode 100644
index 000000000000..256c86ac5881
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/expected-lite-0.6.3
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Expected objects in C++11 and later in a single-file header-only library
+EAPI=8
+HOMEPAGE=https://github.com/martinmoene/expected-lite
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~amd64 ~arm64 ~riscv
+LICENSE=Boost-1.0
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/martinmoene/expected-lite/archive/refs/tags/v0.6.3.tar.gz -> expected-lite-0.6.3.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=b8cd66401774fa2deba4d9f710005cee
diff --git a/metadata/md5-cache/dev-cpp/folly-2023.02.06.00 b/metadata/md5-cache/dev-cpp/folly-2023.02.06.00
new file mode 100644
index 000000000000..47b0e4c9b56b
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/folly-2023.02.06.00
@@ -0,0 +1,16 @@
+BDEPEND=test? ( sys-devel/clang ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=app-arch/bzip2 app-arch/lz4:= app-arch/snappy:= app-arch/xz-utils app-arch/zstd:= dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-libs/boost:=[context] dev-libs/double-conversion:= dev-libs/libaio dev-libs/libevent:= dev-libs/libfmt:= dev-libs/libsodium:= dev-libs/openssl:= >=sys-libs/liburing-2.3:= sys-libs/zlib llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) sys-libs/binutils-libs test? ( dev-cpp/gtest )
+DESCRIPTION=An open-source C++ library developed and used at Facebook
+EAPI=8
+HOMEPAGE=https://github.com/facebook/folly
+INHERIT=cmake toolchain-funcs
+IUSE=llvm-libunwind test
+KEYWORDS=amd64 ~ppc64
+LICENSE=Apache-2.0
+RDEPEND=app-arch/bzip2 app-arch/lz4:= app-arch/snappy:= app-arch/xz-utils app-arch/zstd:= dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-libs/boost:=[context] dev-libs/double-conversion:= dev-libs/libaio dev-libs/libevent:= dev-libs/libfmt:= dev-libs/libsodium:= dev-libs/openssl:= >=sys-libs/liburing-2.3:= sys-libs/zlib llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= )
+RESTRICT=!test? ( test )
+SLOT=0/2023.02.06.00
+SRC_URI=https://github.com/facebook/folly/releases/download/v2023.02.06.00/folly-v2023.02.06.00.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=99ca08b0eed1126eb5165d4c34387775
diff --git a/metadata/md5-cache/dev-cpp/folly-2023.05.22.00 b/metadata/md5-cache/dev-cpp/folly-2023.05.22.00
new file mode 100644
index 000000000000..c7f467be6abb
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/folly-2023.05.22.00
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=app-arch/bzip2 app-arch/lz4:= app-arch/snappy:= app-arch/xz-utils app-arch/zstd:= dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-libs/boost:=[context] dev-libs/double-conversion:= dev-libs/libaio dev-libs/libevent:= dev-libs/libfmt:= dev-libs/libsodium:= dev-libs/openssl:= >=sys-libs/liburing-2.3:= sys-libs/zlib llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) sys-libs/binutils-libs test? ( dev-cpp/gtest )
+DESCRIPTION=An open-source C++ library developed and used at Facebook
+EAPI=8
+HOMEPAGE=https://github.com/facebook/folly
+INHERIT=cmake
+IUSE=llvm-libunwind test
+KEYWORDS=amd64 ~ppc64
+LICENSE=Apache-2.0
+RDEPEND=app-arch/bzip2 app-arch/lz4:= app-arch/snappy:= app-arch/xz-utils app-arch/zstd:= dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-libs/boost:=[context] dev-libs/double-conversion:= dev-libs/libaio dev-libs/libevent:= dev-libs/libfmt:= dev-libs/libsodium:= dev-libs/openssl:= >=sys-libs/liburing-2.3:= sys-libs/zlib llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= )
+RESTRICT=!test? ( test )
+SLOT=0/2023.05.22.00
+SRC_URI=https://github.com/facebook/folly/releases/download/v2023.05.22.00/folly-v2023.05.22.00.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=b3e20aeaac83e7635f400f2da2990b1d
diff --git a/metadata/md5-cache/dev-cpp/folly-2023.06.19.00 b/metadata/md5-cache/dev-cpp/folly-2023.06.19.00
new file mode 100644
index 000000000000..e997fed19df1
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/folly-2023.06.19.00
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=app-arch/bzip2 app-arch/lz4:= app-arch/snappy:= app-arch/xz-utils app-arch/zstd:= dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-libs/boost:=[context] dev-libs/double-conversion:= dev-libs/libaio dev-libs/libevent:= dev-libs/libfmt:= dev-libs/libsodium:= dev-libs/openssl:= >=sys-libs/liburing-2.3:= sys-libs/zlib llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) sys-libs/binutils-libs test? ( dev-cpp/gtest )
+DESCRIPTION=An open-source C++ library developed and used at Facebook
+EAPI=8
+HOMEPAGE=https://github.com/facebook/folly
+INHERIT=cmake
+IUSE=llvm-libunwind test
+KEYWORDS=amd64 ~ppc64
+LICENSE=Apache-2.0
+RDEPEND=app-arch/bzip2 app-arch/lz4:= app-arch/snappy:= app-arch/xz-utils app-arch/zstd:= dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-libs/boost:=[context] dev-libs/double-conversion:= dev-libs/libaio dev-libs/libevent:= dev-libs/libfmt:= dev-libs/libsodium:= dev-libs/openssl:= >=sys-libs/liburing-2.3:= sys-libs/zlib llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= )
+RESTRICT=!test? ( test )
+SLOT=0/2023.06.19.00
+SRC_URI=https://github.com/facebook/folly/releases/download/v2023.06.19.00/folly-v2023.06.19.00.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=46f7594d1c887d5b1417c4fad81a0978
diff --git a/metadata/md5-cache/dev-cpp/gemmlowp-2021.12.20 b/metadata/md5-cache/dev-cpp/gemmlowp-2021.12.20
new file mode 100644
index 000000000000..7a84ed3269d8
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/gemmlowp-2021.12.20
@@ -0,0 +1,14 @@
+BDEPEND=test? ( dev-cpp/gtest ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Low-precision matrix multiplication
+EAPI=8
+HOMEPAGE=https://github.com/google/gemmlowp/
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/google/gemmlowp/archive/e844ffd17118c1e17d94e1ba4354c075a4577b88.tar.gz -> gemmlowp-2021.12.20.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=846263a1677ecb02ce87f7f3b4108f07
diff --git a/metadata/md5-cache/dev-cpp/gflags-2.2.2-r1 b/metadata/md5-cache/dev-cpp/gflags-2.2.2-r1
new file mode 100644
index 000000000000..c20043196258
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/gflags-2.2.2-r1
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Google's C++ argument parsing library
+EAPI=8
+HOMEPAGE=https://gflags.github.io/gflags/
+INHERIT=cmake-multilib flag-o-matic
+IUSE=static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
+LICENSE=BSD
+RESTRICT=!test? ( test )
+SLOT=0/2.2
+SRC_URI=https://github.com/gflags/gflags/archive/v2.2.2.tar.gz -> gflags-2.2.2.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059
+_md5_=a8fbd050e6c092e965f3d1598a5d8a26
diff --git a/metadata/md5-cache/dev-cpp/gflags-9999 b/metadata/md5-cache/dev-cpp/gflags-9999
new file mode 100644
index 000000000000..cf3d96feea19
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/gflags-9999
@@ -0,0 +1,13 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=Google's C++ argument parsing library
+EAPI=8
+HOMEPAGE=https://gflags.github.io/gflags/
+INHERIT=cmake-multilib flag-o-matic git-r3
+IUSE=static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+LICENSE=BSD
+PROPERTIES=live
+RESTRICT=!test? ( test )
+SLOT=0/2.2
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059 git-r3 2358a7b20091609e24bd3a83b3ac5991
+_md5_=ce1b6721391035442c0716da76158b36
diff --git a/metadata/md5-cache/dev-cpp/glibmm-2.66.6 b/metadata/md5-cache/dev-cpp/glibmm-2.66.6
new file mode 100644
index 000000000000..0adfb239c177
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/glibmm-2.66.6
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-perl/XML-Parser dev-libs/libxslt media-gfx/graphviz ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=>=dev-libs/libsigc++-2.9.1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.61.2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+DESCRIPTION=C++ interface for glib2
+EAPI=8
+HOMEPAGE=https://www.gtkmm.org https://gitlab.gnome.org/GNOME/glibmm
+INHERIT=gnome.org meson-multilib python-any-r1
+IUSE=gtk-doc debug test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=LGPL-2.1+
+RDEPEND=>=dev-libs/libsigc++-2.9.1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.61.2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+RESTRICT=!test? ( test )
+SLOT=2
+SRC_URI=mirror://gnome/sources/glibmm/2.66/glibmm-2.66.6.tar.xz
+_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 12aa0037eb004139215ff04894d52b28 meson af1ca7ad21fdd31fcc4fa91d8abca977 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b meson-multilib 8989922d980e5e870cc3de949d1b2586 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=aa8ed73d65e0f368e6ae355f47039cc5
diff --git a/metadata/md5-cache/dev-cpp/glibmm-2.76.0 b/metadata/md5-cache/dev-cpp/glibmm-2.76.0
new file mode 100644
index 000000000000..6a4690eaded5
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/glibmm-2.76.0
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=>=dev-libs/glib-2.73.2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/libsigc++:3[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+DESCRIPTION=C++ interface for glib2
+EAPI=8
+HOMEPAGE=https://www.gtkmm.org https://gitlab.gnome.org/GNOME/glibmm
+INHERIT=gnome.org meson-multilib python-any-r1
+IUSE=gtk-doc debug test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=LGPL-2.1+
+RDEPEND=>=dev-libs/glib-2.73.2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/libsigc++:3[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+RESTRICT=!test? ( test )
+SLOT=2.68
+SRC_URI=mirror://gnome/sources/glibmm/2.76/glibmm-2.76.0.tar.xz
+_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 12aa0037eb004139215ff04894d52b28 meson af1ca7ad21fdd31fcc4fa91d8abca977 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b meson-multilib 8989922d980e5e870cc3de949d1b2586 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=38567af1904311f91f195e9b6afbd2d9
diff --git a/metadata/md5-cache/dev-cpp/glibmm-2.78.0 b/metadata/md5-cache/dev-cpp/glibmm-2.78.0
new file mode 100644
index 000000000000..cd1dadbfd945
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/glibmm-2.78.0
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=>=dev-libs/glib-2.77.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/libsigc++:3[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+DESCRIPTION=C++ interface for glib2
+EAPI=8
+HOMEPAGE=https://www.gtkmm.org https://gitlab.gnome.org/GNOME/glibmm
+INHERIT=gnome.org meson-multilib python-any-r1
+IUSE=gtk-doc debug test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=LGPL-2.1+
+RDEPEND=>=dev-libs/glib-2.77.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/libsigc++:3[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+RESTRICT=!test? ( test )
+SLOT=2.68
+SRC_URI=mirror://gnome/sources/glibmm/2.78/glibmm-2.78.0.tar.xz
+_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 12aa0037eb004139215ff04894d52b28 meson af1ca7ad21fdd31fcc4fa91d8abca977 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b meson-multilib 8989922d980e5e870cc3de949d1b2586 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=62c1f35fd5b17fbdcb57b778ee7e9682
diff --git a/metadata/md5-cache/dev-cpp/glog-0.4.0 b/metadata/md5-cache/dev-cpp/glog-0.4.0
new file mode 100644
index 000000000000..d623b454c202
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/glog-0.4.0
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] gflags? ( dev-cpp/gflags[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) test? ( >=dev-cpp/gtest-1.8.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DESCRIPTION=Google's C++ logging library
+EAPI=7
+HOMEPAGE=https://github.com/google/glog
+INHERIT=autotools multilib-minimal
+IUSE=gflags static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux
+LICENSE=BSD
+RDEPEND=sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] gflags? ( dev-cpp/gflags[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/google/glog/archive/v0.4.0.tar.gz -> glog-0.4.0.tar.gz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b
+_md5_=b362d0b5c02e49dee15192d80b396ca4
diff --git a/metadata/md5-cache/dev-cpp/glog-0.5.0 b/metadata/md5-cache/dev-cpp/glog-0.5.0
new file mode 100644
index 000000000000..5967fc2cbdde
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/glog-0.5.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=gflags? ( dev-cpp/gflags:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libunwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) test? ( >=dev-cpp/gtest-1.8.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DESCRIPTION=Google Logging library
+EAPI=8
+HOMEPAGE=https://github.com/google/glog
+INHERIT=cmake-multilib
+IUSE=gflags +libunwind llvm-libunwind test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
+LICENSE=BSD
+RDEPEND=gflags? ( dev-cpp/gflags:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libunwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/google/glog/archive/v0.5.0.tar.gz -> glog-0.5.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059
+_md5_=7c34ff1e1cf82841f54f0cc3dfb94037
diff --git a/metadata/md5-cache/dev-cpp/glog-0.6.0 b/metadata/md5-cache/dev-cpp/glog-0.6.0
new file mode 100644
index 000000000000..8e7f8081a108
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/glog-0.6.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=gflags? ( dev-cpp/gflags:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libunwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) test? ( >=dev-cpp/gtest-1.8.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DESCRIPTION=Google Logging library
+EAPI=8
+HOMEPAGE=https://github.com/google/glog
+INHERIT=cmake-multilib
+IUSE=gflags +libunwind llvm-libunwind test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=BSD
+RDEPEND=gflags? ( dev-cpp/gflags:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libunwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) )
+RESTRICT=!test? ( test )
+SLOT=0/1
+SRC_URI=https://github.com/google/glog/archive/v0.6.0.tar.gz -> glog-0.6.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059
+_md5_=3297eea2ece2a9efea19f61d5661cfa1
diff --git a/metadata/md5-cache/dev-cpp/gstreamermm-1.10.0-r1 b/metadata/md5-cache/dev-cpp/gstreamermm-1.10.0-r1
new file mode 100644
index 000000000000..3169065e1c34
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/gstreamermm-1.10.0-r1
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=>=media-libs/gstreamer-1.10.0:1.0 >=media-libs/gst-plugins-base-1.10.0:1.0 >=dev-cpp/glibmm-2.47.6:2 >=dev-cpp/libxmlpp-2.14:2.6 >=dev-libs/libsigc++-2:2 dev-cpp/mm-common virtual/pkgconfig doc? ( app-doc/doxygen dev-libs/libxslt media-gfx/graphviz ) test? ( dev-cpp/gtest >=media-libs/gst-plugins-base-1.10.0:1.0[X,ogg,theora,vorbis] >=media-libs/gst-plugins-good-1.10.0:1.0 >=media-plugins/gst-plugins-jpeg-1.10.0:1.0 ) >=app-portage/elt-patches-20170815 app-arch/xz-utils dev-util/desktop-file-utils x11-misc/shared-mime-info test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DESCRIPTION=C++ interface for GStreamer
+EAPI=6
+HOMEPAGE=https://gstreamer.freedesktop.org/bindings/cplusplus.html
+INHERIT=gnome2 virtualx
+IUSE=doc examples test test
+KEYWORDS=amd64 ~ppc x86
+LICENSE=LGPL-2.1
+RDEPEND=>=media-libs/gstreamer-1.10.0:1.0 >=media-libs/gst-plugins-base-1.10.0:1.0 >=dev-cpp/glibmm-2.47.6:2 >=dev-cpp/libxmlpp-2.14:2.6 >=dev-libs/libsigc++-2:2
+RESTRICT=!test? ( test )
+SLOT=1.0/1
+SRC_URI=mirror://gnome/sources/gstreamermm/1.10/gstreamermm-1.10.0.tar.xz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 ltprune 97143780d341cc8d8f1d4c6187a36d29 libtool 9d3a9a889a6fa62ae794f817c156491b eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack c61c368a76fdf3a82fdf8dbaebea3804 versionator d3fb3ba33acc3bbbdc4d7970227c100d gnome.org 6b39404f1491c60a2d32e3c693a683fe xdg-utils baea6080dd821f5562d715887954c9d3 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 xdg 4a14c5c24f121e7da66e5aab4a168c6e gnome2 9bd787a54d31405e742ae7537eed650b virtualx 817571665ee28575da44ee08135089e5
+_md5_=db81daf16b58bd529ff4804241689bea
diff --git a/metadata/md5-cache/dev-cpp/gtest-1.13.0 b/metadata/md5-cache/dev-cpp/gtest-1.13.0
new file mode 100644
index 000000000000..e6a5ffccaf53
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/gtest-1.13.0
@@ -0,0 +1,14 @@
+BDEPEND=test? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DESCRIPTION=Google C++ Testing Framework
+EAPI=8
+HOMEPAGE=https://github.com/google/googletest
+INHERIT=cmake-multilib python-any-r1
+IUSE=doc examples test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=BSD
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/google/googletest/archive/refs/tags/v1.13.0.tar.gz -> gtest-1.13.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=ca177e268835106cde9d8565896d384b
diff --git a/metadata/md5-cache/dev-cpp/gtest-1.14.0 b/metadata/md5-cache/dev-cpp/gtest-1.14.0
new file mode 100644
index 000000000000..aedee3568967
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/gtest-1.14.0
@@ -0,0 +1,14 @@
+BDEPEND=test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DESCRIPTION=Google C++ Testing Framework
+EAPI=8
+HOMEPAGE=https://github.com/google/googletest
+INHERIT=cmake-multilib python-any-r1
+IUSE=doc examples test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=BSD
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/google/googletest/archive/refs/tags/v1.14.0.tar.gz -> gtest-1.14.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=10f7630992b5fe49e68bbfd1f44667e1
diff --git a/metadata/md5-cache/dev-cpp/gtest-9999 b/metadata/md5-cache/dev-cpp/gtest-9999
new file mode 100644
index 000000000000..93c3a9d07574
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/gtest-9999
@@ -0,0 +1,13 @@
+BDEPEND=test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DESCRIPTION=Google C++ Testing Framework
+EAPI=8
+HOMEPAGE=https://github.com/google/googletest
+INHERIT=cmake-multilib python-any-r1 git-r3
+IUSE=doc examples test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+LICENSE=BSD
+PROPERTIES=live
+RESTRICT=!test? ( test )
+SLOT=0
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2 git-r3 2358a7b20091609e24bd3a83b3ac5991
+_md5_=10f7630992b5fe49e68bbfd1f44667e1
diff --git a/metadata/md5-cache/dev-cpp/gtkmm-2.24.5-r1 b/metadata/md5-cache/dev-cpp/gtkmm-2.24.5-r1
new file mode 100644
index 000000000000..bf61976928b3
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/gtkmm-2.24.5-r1
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=>=dev-cpp/glibmm-2.34.1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/gtk+-2.24.15:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/gdk-pixbuf-2.28:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/atkmm-2.22.7:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/cairomm-1.10.0-r1:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/pangomm-2.34.0:1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libsigc++-2.3.2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/pkgconfig doc? ( media-gfx/graphviz dev-libs/libxslt app-doc/doxygen ) >=app-portage/elt-patches-20170815 app-arch/xz-utils dev-util/desktop-file-utils x11-misc/shared-mime-info
+DESCRIPTION=C++ interface for GTK+
+EAPI=6
+HOMEPAGE=https://www.gtkmm.org
+INHERIT=gnome2 multilib-minimal
+IUSE=doc examples test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 sparc x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1+
+RDEPEND=>=dev-cpp/glibmm-2.34.1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/gtk+-2.24.15:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/gdk-pixbuf-2.28:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/atkmm-2.22.7:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/cairomm-1.10.0-r1:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/pangomm-2.34.0:1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libsigc++-2.3.2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+RESTRICT=!test? ( test )
+SLOT=2.4
+SRC_URI=mirror://gnome/sources/gtkmm/2.24/gtkmm-2.24.5.tar.xz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 ltprune 97143780d341cc8d8f1d4c6187a36d29 libtool 9d3a9a889a6fa62ae794f817c156491b eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack c61c368a76fdf3a82fdf8dbaebea3804 versionator d3fb3ba33acc3bbbdc4d7970227c100d gnome.org 6b39404f1491c60a2d32e3c693a683fe xdg-utils baea6080dd821f5562d715887954c9d3 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 xdg 4a14c5c24f121e7da66e5aab4a168c6e gnome2 9bd787a54d31405e742ae7537eed650b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b
+_md5_=8dbeffdefbd1e1f79833d0acda0c0bbc
diff --git a/metadata/md5-cache/dev-cpp/gtkmm-3.24.8 b/metadata/md5-cache/dev-cpp/gtkmm-3.24.8
new file mode 100644
index 000000000000..23ad3d7fe892
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/gtkmm-3.24.8
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install setup test
+DEPEND=>=dev-cpp/atkmm-2.24.2:0[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/cairomm-1.12.0:0[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/glibmm-2.54.0:2[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/pangomm-2.38.2:1.4[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libsigc++-2.3.2:2[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/libepoxy-1.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/gdk-pixbuf-2.35.5:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/gtk+-3.24.0:3[aqua?,wayland?,X=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+DESCRIPTION=C++ interface for GTK+
+EAPI=8
+HOMEPAGE=https://www.gtkmm.org https://gitlab.gnome.org/GNOME/gtkmm
+INHERIT=gnome.org meson-multilib python-any-r1 virtualx
+IUSE=aqua gtk-doc test wayland X abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1+
+RDEPEND=>=dev-cpp/atkmm-2.24.2:0[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/cairomm-1.12.0:0[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/glibmm-2.54.0:2[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/pangomm-2.38.2:1.4[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libsigc++-2.3.2:2[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/libepoxy-1.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/gdk-pixbuf-2.35.5:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/gtk+-3.24.0:3[aqua?,wayland?,X=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+REQUIRED_USE=|| ( aqua wayland X )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=3.0
+SRC_URI=mirror://gnome/sources/gtkmm/3.24/gtkmm-3.24.8.tar.xz
+_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 12aa0037eb004139215ff04894d52b28 meson af1ca7ad21fdd31fcc4fa91d8abca977 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b meson-multilib 8989922d980e5e870cc3de949d1b2586 python-any-r1 f5169813d1619761b459800587005fd2 virtualx 817571665ee28575da44ee08135089e5
+_md5_=7c568039454f576185297cfe5124d2d3
diff --git a/metadata/md5-cache/dev-cpp/gtkmm-4.10.0 b/metadata/md5-cache/dev-cpp/gtkmm-4.10.0
new file mode 100644
index 000000000000..155b80678cbd
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/gtkmm-4.10.0
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install setup test
+DEPEND=>=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?] >=gui-libs/gtk-4.10.0:4 >=dev-cpp/cairomm-1.15.4:1.16[gtk-doc?] >=dev-cpp/pangomm-2.50.0:2.48[gtk-doc?] >=x11-libs/gdk-pixbuf-2.35.5:2 >=media-libs/libepoxy-1.2 gtk-doc? ( dev-libs/libsigc++:3 )
+DESCRIPTION=C++ interface for GTK+
+EAPI=8
+HOMEPAGE=https://www.gtkmm.org
+INHERIT=gnome.org meson python-any-r1 virtualx
+IUSE=gtk-doc test test
+KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1+
+RDEPEND=>=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?] >=gui-libs/gtk-4.10.0:4 >=dev-cpp/cairomm-1.15.4:1.16[gtk-doc?] >=dev-cpp/pangomm-2.50.0:2.48[gtk-doc?] >=x11-libs/gdk-pixbuf-2.35.5:2 >=media-libs/libepoxy-1.2
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=4.0
+SRC_URI=mirror://gnome/sources/gtkmm/4.10/gtkmm-4.10.0.tar.xz
+_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 12aa0037eb004139215ff04894d52b28 meson af1ca7ad21fdd31fcc4fa91d8abca977 python-any-r1 f5169813d1619761b459800587005fd2 virtualx 817571665ee28575da44ee08135089e5
+_md5_=724924051bc74cdf198b565c54da8e07
diff --git a/metadata/md5-cache/dev-cpp/gtkmm-4.12.0 b/metadata/md5-cache/dev-cpp/gtkmm-4.12.0
new file mode 100644
index 000000000000..57871447942d
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/gtkmm-4.12.0
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install setup test
+DEPEND=>=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?] >=gui-libs/gtk-4.12.0:4 >=dev-cpp/cairomm-1.15.4:1.16[gtk-doc?] >=dev-cpp/pangomm-2.50.0:2.48[gtk-doc?] >=x11-libs/gdk-pixbuf-2.35.5:2 >=media-libs/libepoxy-1.2 gtk-doc? ( dev-libs/libsigc++:3 )
+DESCRIPTION=C++ interface for GTK+
+EAPI=8
+HOMEPAGE=https://www.gtkmm.org
+INHERIT=gnome.org meson python-any-r1 virtualx
+IUSE=gtk-doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1+
+RDEPEND=>=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?] >=gui-libs/gtk-4.12.0:4 >=dev-cpp/cairomm-1.15.4:1.16[gtk-doc?] >=dev-cpp/pangomm-2.50.0:2.48[gtk-doc?] >=x11-libs/gdk-pixbuf-2.35.5:2 >=media-libs/libepoxy-1.2
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=4.0
+SRC_URI=mirror://gnome/sources/gtkmm/4.12/gtkmm-4.12.0.tar.xz
+_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 12aa0037eb004139215ff04894d52b28 meson af1ca7ad21fdd31fcc4fa91d8abca977 python-any-r1 f5169813d1619761b459800587005fd2 virtualx 817571665ee28575da44ee08135089e5
+_md5_=9ed7d7835b04e1d9bc48d1818316b861
diff --git a/metadata/md5-cache/dev-cpp/gtksourceviewmm-3.18.0-r2 b/metadata/md5-cache/dev-cpp/gtksourceviewmm-3.18.0-r2
new file mode 100644
index 000000000000..06f0d629144e
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/gtksourceviewmm-3.18.0-r2
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) >=app-portage/elt-patches-20170815 app-arch/xz-utils
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare
+DEPEND=>=dev-cpp/glibmm-2.46.1:2 >=dev-cpp/gtkmm-3.18.0:3.0 >=x11-libs/gtksourceview-3.18.0:3.0 dev-cpp/atkmm:0 dev-cpp/cairomm:0 dev-cpp/pangomm:1.4
+DESCRIPTION=C++ bindings for gtksourceview
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Projects/GtkSourceView
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome2
+IUSE=doc
+KEYWORDS=amd64 ppc x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-cpp/glibmm-2.46.1:2 >=dev-cpp/gtkmm-3.18.0:3.0 >=x11-libs/gtksourceview-3.18.0:3.0 dev-cpp/atkmm:0 dev-cpp/cairomm:0 dev-cpp/pangomm:1.4
+SLOT=3.0
+SRC_URI=mirror://gnome/sources/gtksourceviewmm/3.18/gtksourceviewmm-3.18.0.tar.xz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b gnome.org 6b39404f1491c60a2d32e3c693a683fe xdg-utils baea6080dd821f5562d715887954c9d3 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 xdg 4a14c5c24f121e7da66e5aab4a168c6e gnome2 9bd787a54d31405e742ae7537eed650b
+_md5_=ccb81aad6391c4188ec7dbe01e93eeec
diff --git a/metadata/md5-cache/dev-cpp/gulrak-filesystem-1.5.12 b/metadata/md5-cache/dev-cpp/gulrak-filesystem-1.5.12
new file mode 100644
index 000000000000..8afb32b88c77
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/gulrak-filesystem-1.5.12
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Header-only single-file std::filesystem compatible helper library
+EAPI=8
+HOMEPAGE=https://github.com/gulrak/filesystem
+INHERIT=cmake
+IUSE=examples test
+KEYWORDS=amd64 ~arm64 x86
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/gulrak/filesystem/archive/v1.5.12.tar.gz -> gulrak-filesystem-1.5.12.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=f6945788334ae744f0aaae1eeca8bc5e
diff --git a/metadata/md5-cache/dev-cpp/gulrak-filesystem-1.5.14 b/metadata/md5-cache/dev-cpp/gulrak-filesystem-1.5.14
new file mode 100644
index 000000000000..5075f4cf58e4
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/gulrak-filesystem-1.5.14
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Header-only single-file std::filesystem compatible helper library
+EAPI=8
+HOMEPAGE=https://github.com/gulrak/filesystem
+INHERIT=cmake
+IUSE=examples test
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/gulrak/filesystem/archive/v1.5.14.tar.gz -> gulrak-filesystem-1.5.14.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=903c07a9bf12569d14e6df41ddb73e3c
diff --git a/metadata/md5-cache/dev-cpp/highway-1.0.1-r1 b/metadata/md5-cache/dev-cpp/highway-1.0.1-r1
new file mode 100644
index 000000000000..3e83a907ac76
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/highway-1.0.1-r1
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=test? ( dev-cpp/gtest[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DESCRIPTION=Performance-portable, length-agnostic SIMD with runtime dispatch
+EAPI=8
+HOMEPAGE=https://github.com/google/highway
+INHERIT=cmake-multilib
+IUSE=cpu_flags_arm_neon test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86
+LICENSE=Apache-2.0
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/google/highway/archive/refs/tags/1.0.1.tar.gz -> highway-1.0.1.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059
+_md5_=0d321500d4cfbca026351cbf34b68448
diff --git a/metadata/md5-cache/dev-cpp/highway-1.0.3 b/metadata/md5-cache/dev-cpp/highway-1.0.3
new file mode 100644
index 000000000000..059cabc0d9a9
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/highway-1.0.3
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=test? ( dev-cpp/gtest[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DESCRIPTION=Performance-portable, length-agnostic SIMD with runtime dispatch
+EAPI=8
+HOMEPAGE=https://github.com/google/highway
+INHERIT=cmake-multilib
+IUSE=cpu_flags_arm_neon test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Apache-2.0
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/google/highway/archive/refs/tags/1.0.3.tar.gz -> highway-1.0.3.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059
+_md5_=154afc8002e8465021d08bc41b75deb2
diff --git a/metadata/md5-cache/dev-cpp/highway-1.0.3-r1 b/metadata/md5-cache/dev-cpp/highway-1.0.3-r1
new file mode 100644
index 000000000000..c52ed4f2e690
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/highway-1.0.3-r1
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=test? ( dev-cpp/gtest[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DESCRIPTION=Performance-portable, length-agnostic SIMD with runtime dispatch
+EAPI=8
+HOMEPAGE=https://github.com/google/highway
+INHERIT=cmake-multilib
+IUSE=cpu_flags_arm_neon test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Apache-2.0
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/google/highway/archive/refs/tags/1.0.3.tar.gz -> highway-1.0.3.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059
+_md5_=2a17e5c6313139b21fa8413f34fbe562
diff --git a/metadata/md5-cache/dev-cpp/highway-1.0.5 b/metadata/md5-cache/dev-cpp/highway-1.0.5
new file mode 100644
index 000000000000..ef3c6fe723a4
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/highway-1.0.5
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=test? ( dev-cpp/gtest[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DESCRIPTION=Performance-portable, length-agnostic SIMD with runtime dispatch
+EAPI=8
+HOMEPAGE=https://github.com/google/highway
+INHERIT=cmake-multilib
+IUSE=cpu_flags_arm_neon test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Apache-2.0
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/google/highway/archive/refs/tags/1.0.5.tar.gz -> highway-1.0.5.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059
+_md5_=c885f959e95a50fc2d6deccf7dd3b45b
diff --git a/metadata/md5-cache/dev-cpp/highway-9999 b/metadata/md5-cache/dev-cpp/highway-9999
new file mode 100644
index 000000000000..4da3f3e6cda3
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/highway-9999
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=test? ( dev-cpp/gtest[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DESCRIPTION=Performance-portable, length-agnostic SIMD with runtime dispatch
+EAPI=8
+HOMEPAGE=https://github.com/google/highway
+INHERIT=cmake-multilib git-r3
+IUSE=cpu_flags_arm_neon test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+LICENSE=Apache-2.0
+PROPERTIES=live
+RESTRICT=!test? ( test )
+SLOT=0
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059 git-r3 2358a7b20091609e24bd3a83b3ac5991
+_md5_=c897b1b82f3952aade5b88e52dbf7262
diff --git a/metadata/md5-cache/dev-cpp/htmlcxx-0.87 b/metadata/md5-cache/dev-cpp/htmlcxx-0.87
new file mode 100644
index 000000000000..a98514350093
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/htmlcxx-0.87
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install test
+DESCRIPTION=A simple non-validating CSS 1 and HTML parser for C++
+EAPI=7
+HOMEPAGE=http://htmlcxx.sourceforge.net/
+INHERIT=multilib-minimal
+IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~loong ~x86
+LICENSE=LGPL-2
+SLOT=0
+SRC_URI=mirror://sourceforge/htmlcxx/htmlcxx-0.87.tar.gz
+_eclasses_=out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b
+_md5_=03336cd9257a07912e5ddd9711d0a304
diff --git a/metadata/md5-cache/dev-cpp/json11-1.0.0-r1 b/metadata/md5-cache/dev-cpp/json11-1.0.0-r1
new file mode 100644
index 000000000000..f83e455541b7
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/json11-1.0.0-r1
@@ -0,0 +1,12 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A tiny JSON library for C++11
+EAPI=8
+HOMEPAGE=https://github.com/dropbox/json11
+INHERIT=cmake
+KEYWORDS=amd64 x86
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://github.com/dropbox/json11/archive/refs/tags/v1.0.0.tar.gz -> json11-1.0.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=1ed05809fe58ce6e93213a29667ccb72
diff --git a/metadata/md5-cache/dev-cpp/jwt-cpp-0.6.0 b/metadata/md5-cache/dev-cpp/jwt-cpp-0.6.0
new file mode 100644
index 000000000000..a15e75a0e28a
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/jwt-cpp-0.6.0
@@ -0,0 +1,16 @@
+BDEPEND=doc? ( app-doc/doxygen[dot] ) test? ( dev-cpp/gtest ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-cpp/nlohmann_json dev-libs/openssl picojson? ( dev-cpp/picojson )
+DESCRIPTION=header only library for creating and validating JSON Web Tokens in C++11
+EAPI=8
+HOMEPAGE=https://thalhammer.github.io/jwt-cpp/
+INHERIT=cmake
+IUSE=doc +picojson test
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=dev-cpp/nlohmann_json dev-libs/openssl picojson? ( dev-cpp/picojson )
+RESTRICT=!picojson? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/Thalhammer/jwt-cpp/archive/refs/tags/v0.6.0.tar.gz -> jwt-cpp-0.6.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=7e947f4200da240b07176e08a61be1b9
diff --git a/metadata/md5-cache/dev-cpp/kokkos-3.7.1 b/metadata/md5-cache/dev-cpp/kokkos-3.7.1
new file mode 100644
index 000000000000..664824db03dd
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/kokkos-3.7.1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare pretend setup test
+DEPEND=sys-apps/hwloc:=
+DESCRIPTION=C++ Performance Portability Programming EcoSystem
+EAPI=7
+HOMEPAGE=https://github.com/kokkos
+INHERIT=cmake toolchain-funcs
+IUSE=+openmp test
+KEYWORDS=amd64 -x86
+LICENSE=BSD
+RDEPEND=sys-apps/hwloc:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/kokkos/kokkos/archive/refs/tags/3.7.01.tar.gz -> kokkos-3.7.1.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=159acbc7af3ad0264db3b439f5e4bd84
diff --git a/metadata/md5-cache/dev-cpp/kokkos-4.0.1 b/metadata/md5-cache/dev-cpp/kokkos-4.0.1
new file mode 100644
index 000000000000..f55928f69564
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/kokkos-4.0.1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare pretend setup test
+DEPEND=sys-apps/hwloc:=
+DESCRIPTION=C++ Performance Portability Programming EcoSystem
+EAPI=8
+HOMEPAGE=https://github.com/kokkos
+INHERIT=cmake toolchain-funcs
+IUSE=+openmp test
+KEYWORDS=~amd64 -x86
+LICENSE=BSD
+RDEPEND=sys-apps/hwloc:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/kokkos/kokkos/archive/refs/tags/4.0.01.tar.gz -> kokkos-4.0.1.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=4b939be21b5788869cf8b433eb63f325
diff --git a/metadata/md5-cache/dev-cpp/libcmis-0.5.2-r2 b/metadata/md5-cache/dev-cpp/libcmis-0.5.2-r2
new file mode 100644
index 000000000000..3c25c7ed849a
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/libcmis-0.5.2-r2
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig man? ( app-text/docbook2X dev-libs/libxslt ) test? ( dev-util/cppcheck dev-util/cppunit ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=dev-libs/boost:= dev-libs/libxml2 net-misc/curl
+DESCRIPTION=C++ client library for the CMIS interface
+EAPI=8
+HOMEPAGE=https://github.com/tdf/libcmis
+INHERIT=autotools
+IUSE=man test tools
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
+LICENSE=|| ( GPL-2 LGPL-2 MPL-1.1 )
+RDEPEND=dev-libs/boost:= dev-libs/libxml2 net-misc/curl
+RESTRICT=test
+SLOT=0.5
+SRC_URI=https://github.com/tdf/libcmis/archive/v0.5.2.tar.gz -> libcmis-0.5.2.tar.gz https://dev.gentoo.org/~asturm/distfiles/libcmis-0.5.2-patchset.tar.xz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde
+_md5_=711000ca91ecfe4a2650021d0fd57755
diff --git a/metadata/md5-cache/dev-cpp/libcmis-9999 b/metadata/md5-cache/dev-cpp/libcmis-9999
new file mode 100644
index 000000000000..014bb432bad0
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/libcmis-9999
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig man? ( app-text/docbook2X dev-libs/libxslt ) test? ( dev-util/cppcheck dev-util/cppunit ) >=dev-vcs/git-1.8.2.1[curl] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install prepare unpack
+DEPEND=dev-libs/boost:= dev-libs/libxml2 net-misc/curl
+DESCRIPTION=C++ client library for the CMIS interface
+EAPI=8
+HOMEPAGE=https://github.com/tdf/libcmis
+INHERIT=git-r3 autotools
+IUSE=man test tools
+LICENSE=|| ( GPL-2 LGPL-2 MPL-1.1 )
+PROPERTIES=live
+RDEPEND=dev-libs/boost:= dev-libs/libxml2 net-misc/curl
+RESTRICT=test
+SLOT=0.5
+_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde
+_md5_=bbc4aae3404f25b3a6e7b26086672f46
diff --git a/metadata/md5-cache/dev-cpp/libjson-rpc-cpp-1.4.0 b/metadata/md5-cache/dev-cpp/libjson-rpc-cpp-1.4.0
new file mode 100644
index 000000000000..074e8a6025f4
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/libjson-rpc-cpp-1.4.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( <dev-cpp/catch-3 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-libs/jsoncpp:= http-client? ( net-misc/curl:= ) http-server? ( net-libs/libmicrohttpd:= ) redis-client? ( dev-libs/hiredis:= ) redis-server? ( dev-libs/hiredis:= ) stubgen? ( dev-libs/argtable:= )
+DESCRIPTION=JSON-RPC (1.0 & 2.0) framework for C++
+EAPI=8
+HOMEPAGE=https://github.com/cinemast/libjson-rpc-cpp/
+INHERIT=cmake
+IUSE=+http-client +http-server redis-client redis-server +stubgen test
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=dev-libs/jsoncpp:= http-client? ( net-misc/curl:= ) http-server? ( net-libs/libmicrohttpd:= ) redis-client? ( dev-libs/hiredis:= ) redis-server? ( dev-libs/hiredis:= ) stubgen? ( dev-libs/argtable:= )
+RESTRICT=!test? ( test )
+SLOT=0/1
+SRC_URI=https://github.com/cinemast/libjson-rpc-cpp/archive/v1.4.0.tar.gz -> libjson-rpc-cpp-1.4.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=1a353ab62dfb7346668756fb072b2be5
diff --git a/metadata/md5-cache/dev-cpp/libmcpp-2.7.2_p5-r1 b/metadata/md5-cache/dev-cpp/libmcpp-2.7.2_p5-r1
new file mode 100644
index 000000000000..f9f57b7a4a52
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/libmcpp-2.7.2_p5-r1
@@ -0,0 +1,12 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DESCRIPTION=A portable C++ preprocessor
+EAPI=8
+HOMEPAGE=http://mcpp.sourceforge.net
+INHERIT=autotools
+KEYWORDS=amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv x86 ~x86-linux ~x64-macos
+LICENSE=BSD
+SLOT=0
+SRC_URI=mirror://sourceforge/mcpp/mcpp-2.7.2.tar.gz mirror://debian/pool/main/m/mcpp/mcpp_2.7.2-5.debian.tar.xz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde
+_md5_=da807a39dc98a9640f1f53cddce6b308
diff --git a/metadata/md5-cache/dev-cpp/libodb-2.5.0_beta19 b/metadata/md5-cache/dev-cpp/libodb-2.5.0_beta19
new file mode 100644
index 000000000000..75aef308ebff
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/libodb-2.5.0_beta19
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=
+DESCRIPTION=Common ODB runtime library
+EAPI=7
+HOMEPAGE=https://codesynthesis.com/products/odb/
+INHERIT=toolchain-funcs multiprocessing
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=|| ( Code-Synthesis-ODB GPL-2 )
+RDEPEND=!<dev-util/build2-0.13.0
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://pkg.cppget.org/1/beta/odb/libodb-2.5.0-b.19.tar.gz https://download.build2.org/0.13.0/build2-toolchain-0.13.0.tar.xz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=1e06728f1beeb5f82cce128b2a8f9f34
diff --git a/metadata/md5-cache/dev-cpp/libodb-2.5.0_beta21 b/metadata/md5-cache/dev-cpp/libodb-2.5.0_beta21
new file mode 100644
index 000000000000..847a9a45b2d0
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/libodb-2.5.0_beta21
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=
+DESCRIPTION=Common ODB runtime library
+EAPI=8
+HOMEPAGE=https://codesynthesis.com/products/odb/
+INHERIT=toolchain-funcs multiprocessing
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=|| ( Code-Synthesis-ODB GPL-2 )
+RDEPEND=!<dev-util/build2-0.14.0
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://pkg.cppget.org/1/beta/odb/libodb-2.5.0-b.21.tar.gz https://download.build2.org/0.14.0/build2-toolchain-0.14.0.tar.xz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=18debd1305b45a5ffc047171b3d5b32b
diff --git a/metadata/md5-cache/dev-cpp/libodb-sqlite-2.5.0_beta19 b/metadata/md5-cache/dev-cpp/libodb-sqlite-2.5.0_beta19
new file mode 100644
index 000000000000..cf822cd90539
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/libodb-sqlite-2.5.0_beta19
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-cpp/libodb dev-db/sqlite:3
+DESCRIPTION=Common ODB runtime library
+EAPI=7
+HOMEPAGE=https://codesynthesis.com/products/odb/
+INHERIT=toolchain-funcs multiprocessing
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=|| ( Code-Synthesis-ODB GPL-2 )
+RDEPEND=dev-cpp/libodb dev-db/sqlite:3 !<dev-util/build2-0.13.0
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://pkg.cppget.org/1/beta/odb/libodb-sqlite-2.5.0-b.19.tar.gz https://download.build2.org/0.13.0/build2-toolchain-0.13.0.tar.xz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=dd3df672dc39bb2dbc8d7a06ac9d1c8f
diff --git a/metadata/md5-cache/dev-cpp/libodb-sqlite-2.5.0_beta21 b/metadata/md5-cache/dev-cpp/libodb-sqlite-2.5.0_beta21
new file mode 100644
index 000000000000..ddc6308863e6
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/libodb-sqlite-2.5.0_beta21
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-cpp/libodb dev-db/sqlite:3
+DESCRIPTION=Common ODB runtime library
+EAPI=8
+HOMEPAGE=https://codesynthesis.com/products/odb/
+INHERIT=toolchain-funcs multiprocessing
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=|| ( Code-Synthesis-ODB GPL-2 )
+RDEPEND=dev-cpp/libodb dev-db/sqlite:3 !<dev-util/build2-0.14.0
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://pkg.cppget.org/1/beta/odb/libodb-sqlite-2.5.0-b.21.tar.gz https://download.build2.org/0.14.0/build2-toolchain-0.14.0.tar.xz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=906c2dca2ccfecb90b3c72b51baeda52
diff --git a/metadata/md5-cache/dev-cpp/libxmlpp-2.42.2 b/metadata/md5-cache/dev-cpp/libxmlpp-2.42.2
new file mode 100644
index 000000000000..59fa103471ee
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/libxmlpp-2.42.2
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig doc? ( dev-cpp/mm-common app-doc/doxygen media-gfx/graphviz dev-libs/libxslt ) >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=>=dev-libs/libxml2-2.7.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/glibmm-2.32.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+DESCRIPTION=C++ wrapper for the libxml2 XML parser library
+EAPI=8
+HOMEPAGE=http://libxmlplusplus.sourceforge.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome2 meson-multilib
+IUSE=doc test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-libs/libxml2-2.7.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/glibmm-2.32.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+RESTRICT=!test? ( test )
+SLOT=2.6
+SRC_URI=mirror://gnome/sources/libxml++/2.42/libxml++-2.42.2.tar.xz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b gnome.org 6b39404f1491c60a2d32e3c693a683fe xdg-utils baea6080dd821f5562d715887954c9d3 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 xdg 4a14c5c24f121e7da66e5aab4a168c6e gnome2 9bd787a54d31405e742ae7537eed650b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 12aa0037eb004139215ff04894d52b28 meson af1ca7ad21fdd31fcc4fa91d8abca977 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b meson-multilib 8989922d980e5e870cc3de949d1b2586
+_md5_=17e2f18a1aff6e10ccd80b86bd92dc01
diff --git a/metadata/md5-cache/dev-cpp/libxmlpp-5.0.3 b/metadata/md5-cache/dev-cpp/libxmlpp-5.0.3
new file mode 100644
index 000000000000..1c7e07603efe
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/libxmlpp-5.0.3
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig doc? ( dev-cpp/mm-common app-doc/doxygen media-gfx/graphviz dev-libs/libxslt ) >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=>=dev-libs/libxml2-2.7.7
+DESCRIPTION=C++ wrapper for the libxml2 XML parser library
+EAPI=8
+HOMEPAGE=http://libxmlplusplus.sourceforge.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome2 meson
+IUSE=doc test
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-libs/libxml2-2.7.7
+RESTRICT=!test? ( test )
+SLOT=5.0
+SRC_URI=mirror://gnome/sources/libxml++/5.0/libxml++-5.0.3.tar.xz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b gnome.org 6b39404f1491c60a2d32e3c693a683fe xdg-utils baea6080dd821f5562d715887954c9d3 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 xdg 4a14c5c24f121e7da66e5aab4a168c6e gnome2 9bd787a54d31405e742ae7537eed650b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 12aa0037eb004139215ff04894d52b28 meson af1ca7ad21fdd31fcc4fa91d8abca977
+_md5_=f22dcdfbc4252262a977c4550ad71ed8
diff --git a/metadata/md5-cache/dev-cpp/lucene++-3.0.7-r3 b/metadata/md5-cache/dev-cpp/lucene++-3.0.7-r3
new file mode 100644
index 000000000000..1c856dbf7c7f
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/lucene++-3.0.7-r3
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-libs/boost:=[zlib]
+DESCRIPTION=C++ port of Lucene library, a high-performance, full-featured text search engine
+EAPI=8
+HOMEPAGE=https://github.com/luceneplusplus/LucenePlusPlus
+INHERIT=cmake
+IUSE=debug
+KEYWORDS=amd64 ~hppa ~loong ppc ppc64 sparc x86
+LICENSE=|| ( LGPL-3 Apache-2.0 )
+RDEPEND=dev-libs/boost:=[zlib]
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/luceneplusplus/LucenePlusPlus/archive/rel_3.0.7.tar.gz -> lucene++-3.0.7.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=981b51a5c72411c331a7e123c3f85033
diff --git a/metadata/md5-cache/dev-cpp/magic_enum-0.8.2 b/metadata/md5-cache/dev-cpp/magic_enum-0.8.2
new file mode 100644
index 000000000000..4e055a52fdc6
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/magic_enum-0.8.2
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Static reflection for enums in header-only C++
+EAPI=8
+HOMEPAGE=https://github.com/Neargye/magic_enum
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=MIT
+RESTRICT=!test? ( test ) test
+SLOT=0
+SRC_URI=https://github.com/Neargye/magic_enum/archive/refs/tags/v0.8.2.tar.gz -> magic_enum-0.8.2.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=ded7ebf3d9c4ae931d87489535261a05
diff --git a/metadata/md5-cache/dev-cpp/metslib-0.5.3 b/metadata/md5-cache/dev-cpp/metslib-0.5.3
new file mode 100644
index 000000000000..7fb88f577000
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/metslib-0.5.3
@@ -0,0 +1,9 @@
+DEFINED_PHASES=-
+DESCRIPTION=Metaheuristic modeling framework and optimization toolkit
+EAPI=7
+HOMEPAGE=https://projects.coin-or.org/metslib
+KEYWORDS=~amd64 ~arm
+LICENSE=|| ( GPL-3 CPL-1.0 )
+SLOT=0
+SRC_URI=http://www.coin-or.org/download/source/metslib/metslib-0.5.3.tgz
+_md5_=a8fa92515aecb2d3e460e345324b9bd7
diff --git a/metadata/md5-cache/dev-cpp/mm-common-1.0.5 b/metadata/md5-cache/dev-cpp/mm-common-1.0.5
new file mode 100644
index 000000000000..c32cfc1fc1c8
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/mm-common-1.0.5
@@ -0,0 +1,12 @@
+BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install prepare setup test
+DESCRIPTION=Build infrastructure and utilities for GNOME C++ bindings
+EAPI=8
+HOMEPAGE=https://www.gtkmm.org/
+INHERIT=gnome.org python-any-r1 meson
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86
+LICENSE=GPL-2
+SLOT=0
+SRC_URI=mirror://gnome/sources/mm-common/1.0/mm-common-1.0.5.tar.xz
+_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2 ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 meson af1ca7ad21fdd31fcc4fa91d8abca977
+_md5_=84c823fe518422d38b0fe8963cb5dd25
diff --git a/metadata/md5-cache/dev-cpp/ms-gsl-4.0.0 b/metadata/md5-cache/dev-cpp/ms-gsl-4.0.0
new file mode 100644
index 000000000000..52f07c84a2ec
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/ms-gsl-4.0.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=test? ( >=dev-cpp/gtest-1.9.0_pre20190607 )
+DESCRIPTION=Guideline Support Library implementation by Microsoft
+EAPI=8
+HOMEPAGE=https://github.com/Microsoft/GSL
+INHERIT=cmake
+IUSE=test
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv x86
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/Microsoft/GSL/archive/v4.0.0.tar.gz -> ms-gsl-4.0.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=a464b49d65f3f2690f72ce6d0c59011b
diff --git a/metadata/md5-cache/dev-cpp/ms-gsl-9999 b/metadata/md5-cache/dev-cpp/ms-gsl-9999
new file mode 100644
index 000000000000..2a4657c4e86d
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/ms-gsl-9999
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=test? ( >=dev-cpp/gtest-1.9.0_pre20190607 )
+DESCRIPTION=Guideline Support Library implementation by Microsoft
+EAPI=8
+HOMEPAGE=https://github.com/Microsoft/GSL
+INHERIT=cmake git-r3
+IUSE=test
+LICENSE=MIT
+PROPERTIES=live
+RESTRICT=!test? ( test )
+SLOT=0
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 git-r3 2358a7b20091609e24bd3a83b3ac5991
+_md5_=df08dac91dddf6f4c64ce606ab70b1c1
diff --git a/metadata/md5-cache/dev-cpp/msgpack-cxx-5.0.0 b/metadata/md5-cache/dev-cpp/msgpack-cxx-5.0.0
new file mode 100644
index 000000000000..285b869002e5
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/msgpack-cxx-5.0.0
@@ -0,0 +1,17 @@
+BDEPEND=doc? ( app-doc/doxygen[dot] ) test? ( sys-libs/zlib ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=boost? ( dev-libs/boost[context] ) !<dev-libs/msgpack-5.0.0
+DESCRIPTION=MessagePack for C++
+EAPI=8
+HOMEPAGE=https://msgpack.org/ https://github.com/msgpack/msgpack-c/
+INHERIT=cmake
+IUSE=+boost doc examples test
+KEYWORDS=amd64 ~arm arm64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos
+LICENSE=Boost-1.0
+RDEPEND=boost? ( dev-libs/boost[context] ) !<dev-libs/msgpack-5.0.0
+REQUIRED_USE=test? ( boost )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/msgpack/msgpack-c/releases/download/cpp-5.0.0/msgpack-cxx-5.0.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=afd89e96b0eb9bc4c722a4fd9034eab1
diff --git a/metadata/md5-cache/dev-cpp/msgpack-cxx-6.0.0 b/metadata/md5-cache/dev-cpp/msgpack-cxx-6.0.0
new file mode 100644
index 000000000000..a0d8ade9abb8
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/msgpack-cxx-6.0.0
@@ -0,0 +1,17 @@
+BDEPEND=doc? ( app-doc/doxygen[dot] ) test? ( sys-libs/zlib ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=boost? ( dev-libs/boost[context] ) !<dev-libs/msgpack-5.0.0
+DESCRIPTION=MessagePack for C++
+EAPI=8
+HOMEPAGE=https://msgpack.org/ https://github.com/msgpack/msgpack-c/
+INHERIT=cmake
+IUSE=+boost doc examples test
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos
+LICENSE=Boost-1.0
+RDEPEND=boost? ( dev-libs/boost[context] ) !<dev-libs/msgpack-5.0.0
+REQUIRED_USE=test? ( boost )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/msgpack/msgpack-c/releases/download/cpp-6.0.0/msgpack-cxx-6.0.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=d342b98ddc98c9d8506aa2d52f62eed4
diff --git a/metadata/md5-cache/dev-cpp/msgpack-cxx-6.1.0 b/metadata/md5-cache/dev-cpp/msgpack-cxx-6.1.0
new file mode 100644
index 000000000000..82b75f5e72ea
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/msgpack-cxx-6.1.0
@@ -0,0 +1,17 @@
+BDEPEND=doc? ( app-doc/doxygen[dot] ) test? ( sys-libs/zlib ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=boost? ( dev-libs/boost[context] ) !<dev-libs/msgpack-5.0.0
+DESCRIPTION=MessagePack for C++
+EAPI=8
+HOMEPAGE=https://msgpack.org/ https://github.com/msgpack/msgpack-c/
+INHERIT=cmake
+IUSE=+boost doc examples test
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos
+LICENSE=Boost-1.0
+RDEPEND=boost? ( dev-libs/boost[context] ) !<dev-libs/msgpack-5.0.0
+REQUIRED_USE=test? ( boost )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/msgpack/msgpack-c/releases/download/cpp-6.1.0/msgpack-cxx-6.1.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=9539cf3924a261fa75c00878068c94db
diff --git a/metadata/md5-cache/dev-cpp/muParser-2.3.3-r2 b/metadata/md5-cache/dev-cpp/muParser-2.3.3-r2
new file mode 100644
index 000000000000..c9e76186d8b7
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/muParser-2.3.3-r2
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare pretend setup test
+DESCRIPTION=Library for parsing mathematical expressions
+EAPI=8
+HOMEPAGE=https://beltoforion.de/en/muparser/
+INHERIT=cmake toolchain-funcs
+IUSE=doc openmp test
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/beltoforion/muparser/archive/refs/tags/v2.3.3-1.tar.gz -> muParser-2.3.3.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=5048eb07df7560dfffa069cbf3fe24f3
diff --git a/metadata/md5-cache/dev-cpp/muParser-2.3.4-r1 b/metadata/md5-cache/dev-cpp/muParser-2.3.4-r1
new file mode 100644
index 000000000000..89d1a6a65319
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/muParser-2.3.4-r1
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare pretend setup test
+DESCRIPTION=Library for parsing mathematical expressions
+EAPI=8
+HOMEPAGE=https://beltoforion.de/en/muparser/
+INHERIT=cmake toolchain-funcs
+IUSE=doc openmp test
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/beltoforion/muparser/archive/refs/tags/v2.3.4.tar.gz -> muParser-2.3.4.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=806e285a256fe0a6421f203bddfe4042
diff --git a/metadata/md5-cache/dev-cpp/muParserX-4.0.11 b/metadata/md5-cache/dev-cpp/muParserX-4.0.11
new file mode 100644
index 000000000000..b3d5c8b914f9
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/muParserX-4.0.11
@@ -0,0 +1,12 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Parsing Expressions with Strings, Complex Numbers, Vectors, Matrices and more
+EAPI=8
+HOMEPAGE=https://beltoforion.de/en/muparser/
+INHERIT=cmake
+KEYWORDS=~amd64
+LICENSE=BSD-2
+SLOT=0
+SRC_URI=https://github.com/beltoforion/muparserx/archive/refs/tags/v4.0.11.tar.gz -> muParserX-4.0.11.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=f918031061d8b92e87820473740c8252
diff --git a/metadata/md5-cache/dev-cpp/nlohmann_json-3.10.2 b/metadata/md5-cache/dev-cpp/nlohmann_json-3.10.2
new file mode 100644
index 000000000000..158f2e9582eb
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/nlohmann_json-3.10.2
@@ -0,0 +1,14 @@
+BDEPEND=doc? ( app-doc/doxygen ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=JSON for Modern C++
+EAPI=8
+HOMEPAGE=https://github.com/nlohmann/json https://nlohmann.github.io/json/
+INHERIT=cmake
+IUSE=doc test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/nlohmann/json/archive/v3.10.2.tar.gz -> nlohmann_json-3.10.2.tar.gz test? ( https://github.com/nlohmann/json_test_data/archive/v3.0.0.tar.gz -> nlohmann_json-testdata-3.0.0.tar.gz )
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=c47f711af7fe97e7d4c937fa8c1dabea
diff --git a/metadata/md5-cache/dev-cpp/nlohmann_json-3.11.2 b/metadata/md5-cache/dev-cpp/nlohmann_json-3.11.2
new file mode 100644
index 000000000000..0c7e704a89f4
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/nlohmann_json-3.11.2
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=JSON for Modern C++
+EAPI=8
+HOMEPAGE=https://github.com/nlohmann/json https://nlohmann.github.io/json/
+INHERIT=cmake
+IUSE=test
+KEYWORDS=amd64 ~arm arm64 ppc ppc64 ~riscv x86
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/nlohmann/json/archive/v3.11.2.tar.gz -> nlohmann_json-3.11.2.tar.gz test? ( https://github.com/nlohmann/json_test_data/archive/v3.1.0.tar.gz -> nlohmann_json-testdata-3.1.0.tar.gz )
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=2dc9cd24da9042cc68fe137ebb8cb349
diff --git a/metadata/md5-cache/dev-cpp/nlohmann_json-3.11.2-r1 b/metadata/md5-cache/dev-cpp/nlohmann_json-3.11.2-r1
new file mode 100644
index 000000000000..81122f104ec6
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/nlohmann_json-3.11.2-r1
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=JSON for Modern C++
+EAPI=8
+HOMEPAGE=https://github.com/nlohmann/json https://nlohmann.github.io/json/
+INHERIT=cmake
+IUSE=test
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/nlohmann/json/archive/v3.11.2.tar.gz -> nlohmann_json-3.11.2.tar.gz test? ( https://github.com/nlohmann/json_test_data/archive/v3.1.0.tar.gz -> nlohmann_json-testdata-3.1.0.tar.gz )
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=4626ece6ead777bb55ee574e30a78637
diff --git a/metadata/md5-cache/dev-cpp/notcurses-3.0.5-r1 b/metadata/md5-cache/dev-cpp/notcurses-3.0.5-r1
new file mode 100644
index 000000000000..2bc45ce89b50
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/notcurses-3.0.5-r1
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-libs/libunistring:= media-video/ffmpeg:= sys-libs/gpm sys-libs/ncurses:=
+DESCRIPTION=Blingful TUIs and character graphics
+EAPI=8
+HOMEPAGE=https://notcurses.com
+INHERIT=cmake
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-libs/libunistring:= media-video/ffmpeg:= sys-libs/gpm sys-libs/ncurses:=
+SLOT=0
+SRC_URI=https://github.com/dankamongmen/notcurses/archive/v3.0.5.tar.gz -> notcurses-3.0.5.tar.gz https://github.com/dankamongmen/notcurses/releases/download/v3.0.5/notcurses-doc-3.0.5.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=0277bebe060b9e89720136d621b8a138
diff --git a/metadata/md5-cache/dev-cpp/notcurses-3.0.8 b/metadata/md5-cache/dev-cpp/notcurses-3.0.8
new file mode 100644
index 000000000000..990e4a4f7c42
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/notcurses-3.0.8
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-libs/libunistring:= media-video/ffmpeg:= sys-libs/gpm sys-libs/ncurses:=
+DESCRIPTION=Blingful TUIs and character graphics
+EAPI=8
+HOMEPAGE=https://notcurses.com
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-libs/libunistring:= media-video/ffmpeg:= sys-libs/gpm sys-libs/ncurses:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/dankamongmen/notcurses/archive/v3.0.8.tar.gz -> notcurses-3.0.8.tar.gz https://github.com/dankamongmen/notcurses/releases/download/v3.0.8/notcurses-doc-3.0.8.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=5389d702cc7dc0d53186b22466569c2e
diff --git a/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.3.0-r2 b/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.3.0-r2
new file mode 100644
index 000000000000..9bc55eae9e36
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.3.0-r2
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=net-misc/curl:= dev-libs/thrift:= dev-libs/boost:= test? ( dev-cpp/gtest dev-cpp/benchmark )
+DESCRIPTION=The OpenTelemetry C++ Client
+EAPI=8
+HOMEPAGE=https://opentelemetry.io/ https://github.com/open-telemetry/opentelemetry-cpp
+INHERIT=cmake
+IUSE=+jaeger prometheus test
+KEYWORDS=~amd64 ~arm64
+LICENSE=Apache-2.0
+RDEPEND=net-misc/curl:= dev-libs/thrift:= dev-libs/boost:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/open-telemetry/opentelemetry-cpp/archive/refs/tags/v1.3.0.tar.gz -> opentelemetry-cpp-1.3.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=d4614d573b00a871520588092511c9ae
diff --git a/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.4.0 b/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.4.0
new file mode 100644
index 000000000000..ea198d347b14
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.4.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=net-misc/curl:= dev-libs/thrift:= dev-libs/boost:= test? ( dev-cpp/gtest dev-cpp/benchmark )
+DESCRIPTION=The OpenTelemetry C++ Client
+EAPI=8
+HOMEPAGE=https://opentelemetry.io/ https://github.com/open-telemetry/opentelemetry-cpp
+INHERIT=cmake
+IUSE=+jaeger prometheus test
+KEYWORDS=~amd64 ~arm64
+LICENSE=Apache-2.0
+RDEPEND=net-misc/curl:= dev-libs/thrift:= dev-libs/boost:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/open-telemetry/opentelemetry-cpp/archive/refs/tags/v1.4.0.tar.gz -> opentelemetry-cpp-1.4.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=d4614d573b00a871520588092511c9ae
diff --git a/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.6.0 b/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.6.0
new file mode 100644
index 000000000000..37ea609493f5
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.6.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=net-misc/curl:= dev-libs/thrift:= dev-libs/boost:= test? ( dev-cpp/gtest dev-cpp/benchmark )
+DESCRIPTION=The OpenTelemetry C++ Client
+EAPI=8
+HOMEPAGE=https://opentelemetry.io/ https://github.com/open-telemetry/opentelemetry-cpp
+INHERIT=cmake
+IUSE=+jaeger prometheus test
+KEYWORDS=amd64 ~arm64
+LICENSE=Apache-2.0
+RDEPEND=net-misc/curl:= dev-libs/thrift:= dev-libs/boost:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/open-telemetry/opentelemetry-cpp/archive/refs/tags/v1.6.0.tar.gz -> opentelemetry-cpp-1.6.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=e9616ee42d43723773ed97795f6c2c20
diff --git a/metadata/md5-cache/dev-cpp/pangomm-2.46.3 b/metadata/md5-cache/dev-cpp/pangomm-2.46.3
new file mode 100644
index 000000000000..16646d805e2c
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/pangomm-2.46.3
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig gtk-doc? ( >=dev-cpp/mm-common-1.0.4 app-doc/doxygen[dot] dev-libs/libxslt ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install setup test
+DEPEND=>=dev-cpp/cairomm-1.2.2:0[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/glibmm-2.48.0:2[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/libsigc++:2[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/pango-1.45.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+DESCRIPTION=C++ interface for pango
+EAPI=8
+HOMEPAGE=https://www.gtkmm.org https://gitlab.gnome.org/GNOME/pangomm
+INHERIT=gnome.org meson-multilib python-any-r1
+IUSE=gtk-doc abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1+
+RDEPEND=>=dev-cpp/cairomm-1.2.2:0[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/glibmm-2.48.0:2[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/libsigc++:2[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/pango-1.45.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+SLOT=1.4
+SRC_URI=mirror://gnome/sources/pangomm/2.46/pangomm-2.46.3.tar.xz
+_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 12aa0037eb004139215ff04894d52b28 meson af1ca7ad21fdd31fcc4fa91d8abca977 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b meson-multilib 8989922d980e5e870cc3de949d1b2586 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=d44ef782b1c4fec31edf3f9918cce225
diff --git a/metadata/md5-cache/dev-cpp/pangomm-2.50.1 b/metadata/md5-cache/dev-cpp/pangomm-2.50.1
new file mode 100644
index 000000000000..f777828bf5c3
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/pangomm-2.50.1
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig gtk-doc? ( >=dev-cpp/mm-common-1.0.4 app-doc/doxygen[dot] dev-libs/libxslt ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install setup test
+DEPEND=>=dev-cpp/cairomm-1.16.0:1.16[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libsigc++-3:3[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/pango-1.49.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+DESCRIPTION=C++ interface for pango
+EAPI=8
+HOMEPAGE=https://www.gtkmm.org https://gitlab.gnome.org/GNOME/pangomm
+INHERIT=gnome.org meson-multilib python-any-r1
+IUSE=gtk-doc abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1+
+RDEPEND=>=dev-cpp/cairomm-1.16.0:1.16[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libsigc++-3:3[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/pango-1.49.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+SLOT=2.48
+SRC_URI=mirror://gnome/sources/pangomm/2.50/pangomm-2.50.1.tar.xz
+_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 12aa0037eb004139215ff04894d52b28 meson af1ca7ad21fdd31fcc4fa91d8abca977 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b meson-multilib 8989922d980e5e870cc3de949d1b2586 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=e10f0023c11e19f079786d56e0d64426
diff --git a/metadata/md5-cache/dev-cpp/picojson-1.3.0 b/metadata/md5-cache/dev-cpp/picojson-1.3.0
new file mode 100644
index 000000000000..def7811ec25a
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/picojson-1.3.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=compile install test
+DESCRIPTION=Header-file-only, JSON parser serializer in C++
+EAPI=7
+HOMEPAGE=https://github.com/kazuho/picojson
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD-2
+SLOT=0
+SRC_URI=https://github.com/kazuho/picojson/archive/v1.3.0.tar.gz -> picojson-1.3.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=54b3a6299ef8cb5f41aec82329ec0677
diff --git a/metadata/md5-cache/dev-cpp/popl-1.2.0 b/metadata/md5-cache/dev-cpp/popl-1.2.0
new file mode 100644
index 000000000000..e95f80af179d
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/popl-1.2.0
@@ -0,0 +1,12 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Header-only C++ program options parser library
+EAPI=7
+HOMEPAGE=https://github.com/badaix/popl
+INHERIT=cmake
+KEYWORDS=amd64 ~arm ppc ppc64 ~riscv x86
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://github.com/badaix/popl/archive/v1.2.0.tar.gz -> popl-1.2.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=8fcf6baf498d44c16bba183b9e0c3dce
diff --git a/metadata/md5-cache/dev-cpp/popl-9999 b/metadata/md5-cache/dev-cpp/popl-9999
new file mode 100644
index 000000000000..cd0b119c5e25
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/popl-9999
@@ -0,0 +1,11 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=Header-only C++ program options parser library
+EAPI=7
+HOMEPAGE=https://github.com/badaix/popl
+INHERIT=cmake git-r3
+LICENSE=MIT
+PROPERTIES=live
+SLOT=0
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 git-r3 2358a7b20091609e24bd3a83b3ac5991
+_md5_=76fe1f20e141c55cf3992e293604903b
diff --git a/metadata/md5-cache/dev-cpp/prometheus-cpp-1.1.0 b/metadata/md5-cache/dev-cpp/prometheus-cpp-1.1.0
new file mode 100644
index 000000000000..634bfca681e3
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/prometheus-cpp-1.1.0
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=net-misc/curl sys-libs/zlib www-servers/civetweb[cxx] test? ( dev-cpp/benchmark dev-cpp/gtest )
+DESCRIPTION=Prometheus Client Library for Modern C++
+EAPI=8
+HOMEPAGE=https://github.com/jupp0r/prometheus-cpp
+INHERIT=cmake
+IUSE=test zlib
+KEYWORDS=~amd64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=net-misc/curl sys-libs/zlib www-servers/civetweb[cxx]
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/jupp0r/prometheus-cpp/archive/v1.1.0.tar.gz -> prometheus-cpp-1.1.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=1d39c627b360f11c7b1d0b2262c04c48
diff --git a/metadata/md5-cache/dev-cpp/pystring-1.1.3-r1 b/metadata/md5-cache/dev-cpp/pystring-1.1.3-r1
new file mode 100644
index 000000000000..7ceeb490dd7e
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/pystring-1.1.3-r1
@@ -0,0 +1,12 @@
+BDEPEND=sys-devel/libtool >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=C++ functions matching the interface and behavior of python string methods
+EAPI=7
+HOMEPAGE=https://github.com/imageworks/pystring
+INHERIT=cmake
+KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
+LICENSE=BSD
+SLOT=0
+SRC_URI=https://github.com/imageworks/pystring/archive/v1.1.3.tar.gz -> pystring-1.1.3.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=253ae52846deec6eb5450fe73d697f0e
diff --git a/metadata/md5-cache/dev-cpp/random123-1.14.0 b/metadata/md5-cache/dev-cpp/random123-1.14.0
new file mode 100644
index 000000000000..25f7da80e56f
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/random123-1.14.0
@@ -0,0 +1,11 @@
+DEFINED_PHASES=configure install
+DESCRIPTION=library of counter-based random number generators (CBRNGs)
+EAPI=8
+HOMEPAGE=https://www.deshawresearch.com/resources_random123.html
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD-2
+SLOT=0
+SRC_URI=https://github.com/DEShawResearch/random123/archive/refs/tags/v1.14.0.tar.gz -> random123-1.14.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=9d736d6a05050acb04d5d42186ecb357
diff --git a/metadata/md5-cache/dev-cpp/range-v3-0.12.0 b/metadata/md5-cache/dev-cpp/range-v3-0.12.0
new file mode 100644
index 000000000000..72f4f1e26999
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/range-v3-0.12.0
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Range library for C++14/17/20, basis for C++20's std::ranges
+EAPI=8
+HOMEPAGE=https://github.com/ericniebler/range-v3
+INHERIT=cmake
+IUSE=test
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=Boost-1.0
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ericniebler/range-v3/archive/0.12.0.tar.gz -> range-v3-0.12.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=02b8c701725326c3e9171dfcae644754
diff --git a/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-1.11.3 b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-1.11.3
new file mode 100644
index 000000000000..fee82b5e1658
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-1.11.3
@@ -0,0 +1,14 @@
+BDEPEND=test? ( >=dev-cpp/catch-3 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Rapid fuzzy string matching in C++
+EAPI=8
+HOMEPAGE=https://github.com/maxbachmann/rapidfuzz-cpp/
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/maxbachmann/rapidfuzz-cpp/archive/v1.11.3.tar.gz -> rapidfuzz-cpp-1.11.3.gh.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=352420b559a7657b95a6be8ca3b2330a
diff --git a/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.0.0 b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.0.0
new file mode 100644
index 000000000000..87c01b900184
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.0.0
@@ -0,0 +1,14 @@
+BDEPEND=test? ( >=dev-cpp/catch-3 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Rapid fuzzy string matching in C++
+EAPI=8
+HOMEPAGE=https://github.com/maxbachmann/rapidfuzz-cpp/
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/maxbachmann/rapidfuzz-cpp/archive/v2.0.0.tar.gz -> rapidfuzz-cpp-2.0.0.gh.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=cf91ce0d9df037b3d202a8dc34e0d427
diff --git a/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.1.0 b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.1.0
new file mode 100644
index 000000000000..34b18bc28eb4
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.1.0
@@ -0,0 +1,14 @@
+BDEPEND=test? ( >=dev-cpp/catch-3 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Rapid fuzzy string matching in C++
+EAPI=8
+HOMEPAGE=https://github.com/maxbachmann/rapidfuzz-cpp/
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/maxbachmann/rapidfuzz-cpp/archive/v2.1.0.tar.gz -> rapidfuzz-cpp-2.1.0.gh.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=f550915a561adcce212fbc15cb7ec61a
diff --git a/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.1.1 b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.1.1
new file mode 100644
index 000000000000..4a050897d9d0
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.1.1
@@ -0,0 +1,14 @@
+BDEPEND=test? ( >=dev-cpp/catch-3 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Rapid fuzzy string matching in C++
+EAPI=8
+HOMEPAGE=https://github.com/maxbachmann/rapidfuzz-cpp/
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/maxbachmann/rapidfuzz-cpp/archive/v2.1.1.tar.gz -> rapidfuzz-cpp-2.1.1.gh.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=f550915a561adcce212fbc15cb7ec61a
diff --git a/metadata/md5-cache/dev-cpp/rapidyaml-0.5.0 b/metadata/md5-cache/dev-cpp/rapidyaml-0.5.0
new file mode 100644
index 000000000000..8c5874c237eb
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/rapidyaml-0.5.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=test? ( dev-cpp/gtest )
+DESCRIPTION=Library to parse and emit YAML, and do it fast
+EAPI=8
+HOMEPAGE=https://github.com/biojppm/rapidyaml/
+INHERIT=cmake
+IUSE=debug test
+KEYWORDS=amd64 arm64 ppc64 ~riscv x86
+LICENSE=MIT Boost-1.0 BSD
+RESTRICT=!test? ( test )
+SLOT=0/0.5.0
+SRC_URI=https://github.com/biojppm/rapidyaml/releases/download/v0.5.0/rapidyaml-0.5.0-src.tgz test? ( https://github.com/biojppm/c4fs/archive/0130061b804ae2af0d6cd5919275d552eb1f2414.tar.gz -> rapidyaml-c4fs-0130061b804ae2af0d6cd5919275d552eb1f2414.tar.gz https://github.com/biojppm/c4log/archive/00066ad7f624556f066f3d60766a2c33aeb3c6f0.tar.gz -> rapidyaml-c4log-00066ad7f624556f066f3d60766a2c33aeb3c6f0.tar.gz https://github.com/yaml/yaml-test-suite/archive/6e6c296ae9c9d2d5c4134b4b64d01b29ac19ff6f.tar.gz -> rapidyaml-yaml-test-suite-6e6c296ae9c9d2d5c4134b4b64d01b29ac19ff6f.tar.gz )
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=43043dc78038435c9234811e786c3bc9
diff --git a/metadata/md5-cache/dev-cpp/robin-hood-hashing-3.11.5-r1 b/metadata/md5-cache/dev-cpp/robin-hood-hashing-3.11.5-r1
new file mode 100644
index 000000000000..1b14e2cd9484
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/robin-hood-hashing-3.11.5-r1
@@ -0,0 +1,12 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20
+EAPI=7
+HOMEPAGE=https://github.com/martinus/robin-hood-hashing
+INHERIT=cmake
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://github.com/martinus/robin-hood-hashing/archive/3.11.5.tar.gz -> robin-hood-hashing-3.11.5.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=96f6fcd2a1580b269eb18a56ff27231c
diff --git a/metadata/md5-cache/dev-cpp/robin-map-0.6.3 b/metadata/md5-cache/dev-cpp/robin-map-0.6.3
new file mode 100644
index 000000000000..957f7dd1ccbf
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/robin-map-0.6.3
@@ -0,0 +1,12 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=C++ fast hash map and hash set using robin hood hashing
+EAPI=7
+HOMEPAGE=https://github.com/Tessil/robin-map
+INHERIT=cmake
+KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://github.com/Tessil/robin-map/archive/v0.6.3.tar.gz -> robin-map-0.6.3.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=a389a91447dd32acba03d071c378ea70
diff --git a/metadata/md5-cache/dev-cpp/robin-map-9999 b/metadata/md5-cache/dev-cpp/robin-map-9999
new file mode 100644
index 000000000000..06c9cd0fd263
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/robin-map-9999
@@ -0,0 +1,11 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=C++ fast hash map and hash set using robin hood hashing
+EAPI=7
+HOMEPAGE=https://github.com/Tessil/robin-map
+INHERIT=cmake git-r3
+LICENSE=MIT
+PROPERTIES=live
+SLOT=0
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 git-r3 2358a7b20091609e24bd3a83b3ac5991
+_md5_=e37c7a3b91e68626bf606c0be0c99504
diff --git a/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.1 b/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.1
new file mode 100644
index 000000000000..88f69cfb35d1
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-cpp/gtest ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-db/sqlite dev-libs/openssl:0= net-misc/curl:0= kernel_linux? ( sys-apps/util-linux )
+DESCRIPTION=C++ implementation of the SciTokens library with a C library interface
+EAPI=8
+HOMEPAGE=https://github.com/scitokens/scitokens-cpp
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-db/sqlite dev-libs/openssl:0= net-misc/curl:0= kernel_linux? ( sys-apps/util-linux )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/scitokens/scitokens-cpp/archive/refs/tags/v1.0.1.tar.gz -> scitokens-cpp-1.0.1.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=e35188c5daec1c585e6332f40b6e3816
diff --git a/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.1-r1 b/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.1-r1
new file mode 100644
index 000000000000..4e4e8ef09a15
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig test? ( dev-cpp/gtest ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-cpp/jwt-cpp[picojson] dev-db/sqlite dev-libs/openssl:0= net-misc/curl:0= kernel_linux? ( sys-apps/util-linux )
+DESCRIPTION=C++ implementation of the SciTokens library with a C library interface
+EAPI=8
+HOMEPAGE=https://scitokens.org/
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-cpp/jwt-cpp[picojson] dev-db/sqlite dev-libs/openssl:0= net-misc/curl:0= kernel_linux? ( sys-apps/util-linux )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/scitokens/scitokens-cpp/archive/refs/tags/v1.0.1.tar.gz -> scitokens-cpp-1.0.1.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=06a11f44e1eb4b48ebc4ac86e4e72679
diff --git a/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.2-r1 b/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.2-r1
new file mode 100644
index 000000000000..52b6356a3243
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.2-r1
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig test? ( dev-cpp/gtest ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-cpp/jwt-cpp[picojson] dev-db/sqlite dev-libs/openssl:0= net-misc/curl:0= kernel_linux? ( sys-apps/util-linux )
+DESCRIPTION=C++ implementation of the SciTokens library with a C library interface
+EAPI=8
+HOMEPAGE=https://scitokens.org/
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-cpp/jwt-cpp[picojson] dev-db/sqlite dev-libs/openssl:0= net-misc/curl:0= kernel_linux? ( sys-apps/util-linux )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/scitokens/scitokens-cpp/archive/refs/tags/v1.0.2.tar.gz -> scitokens-cpp-1.0.2.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=06a11f44e1eb4b48ebc4ac86e4e72679
diff --git a/metadata/md5-cache/dev-cpp/sdbus-c++-0.9.0-r6 b/metadata/md5-cache/dev-cpp/sdbus-c++-0.9.0-r6
new file mode 100644
index 000000000000..9b3a3908052f
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/sdbus-c++-0.9.0-r6
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen[dot] ) !systemd? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/jinja[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/jinja[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/jinja[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=!systemd? ( sys-libs/libcap ) systemd? ( >=sys-apps/systemd-236:= ) tools? ( dev-libs/expat ) !systemd? ( sys-apps/util-linux ) test? ( >=dev-cpp/gtest-1.10.0 )
+DESCRIPTION=High-level C++ D-Bus library
+EAPI=8
+HOMEPAGE=https://github.com/Kistler-Group/sdbus-cpp
+INHERIT=python-any-r1 meson cmake flag-o-matic
+IUSE=doc systemd test tools
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1+ Nokia-Qt-LGPL-Exception-1.1
+RDEPEND=!systemd? ( sys-libs/libcap ) systemd? ( >=sys-apps/systemd-236:= ) tools? ( dev-libs/expat )
+RESTRICT=!test? ( test )
+SLOT=0/0
+SRC_URI=https://github.com/Kistler-Group/sdbus-cpp/archive/refs/tags/v0.9.0.tar.gz -> sdbus-c++-0.9.0.tar.gz !systemd? ( https://github.com/systemd/systemd-stable/archive/v253.7/systemd-stable-253.7.tar.gz elibc_musl? ( https://dev.gentoo.org/~floppym/distfiles/systemd-musl-patches-253.3.tar.gz https://dev.gentoo.org/~gyakovlev/distfiles/systemd-musl-patches-253.3.tar.gz https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-253.3.tar.gz ) )
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2 ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 meson af1ca7ad21fdd31fcc4fa91d8abca977 flag-o-matic e5cc383ea8420f92fe3737be790021dc xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=568156d28a0d6b6b6aca2766f99dd95e
diff --git a/metadata/md5-cache/dev-cpp/sdbus-c++-1.3.0 b/metadata/md5-cache/dev-cpp/sdbus-c++-1.3.0
new file mode 100644
index 000000000000..ce3d84f9e041
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/sdbus-c++-1.3.0
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen[dot] ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=elogind? ( >=sys-auth/elogind-236 ) systemd? ( >=sys-apps/systemd-236:= ) tools? ( dev-libs/expat ) test? ( >=dev-cpp/gtest-1.10.0 )
+DESCRIPTION=High-level C++ D-Bus library
+EAPI=8
+HOMEPAGE=https://github.com/Kistler-Group/sdbus-cpp
+INHERIT=meson cmake
+IUSE=doc +elogind systemd test tools
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1+ Nokia-Qt-LGPL-Exception-1.1
+RDEPEND=elogind? ( >=sys-auth/elogind-236 ) systemd? ( >=sys-apps/systemd-236:= ) tools? ( dev-libs/expat )
+REQUIRED_USE=^^ ( elogind systemd )
+RESTRICT=!test? ( test )
+SLOT=0/1
+SRC_URI=https://github.com/Kistler-Group/sdbus-cpp/archive/refs/tags/v1.3.0.tar.gz -> sdbus-c++-1.3.0.tar.gz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 12aa0037eb004139215ff04894d52b28 meson af1ca7ad21fdd31fcc4fa91d8abca977 flag-o-matic e5cc383ea8420f92fe3737be790021dc xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=3ad49cf1d424fa1333f54e6c3f052fb5
diff --git a/metadata/md5-cache/dev-cpp/simpleini-4.20 b/metadata/md5-cache/dev-cpp/simpleini-4.20
new file mode 100644
index 000000000000..ec6cb2efd9cf
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/simpleini-4.20
@@ -0,0 +1,15 @@
+BDEPEND=test? ( virtual/pkgconfig )
+DEFINED_PHASES=compile install
+DEPEND=test? ( dev-cpp/gtest )
+DESCRIPTION=C++ library providing a simple API to read and write INI-style files
+EAPI=8
+HOMEPAGE=https://github.com/brofield/simpleini/
+INHERIT=toolchain-funcs
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/brofield/simpleini/archive/refs/tags/v4.20.tar.gz -> simpleini-4.20.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=f9807ac2b772a429998a49e87c2c3b04
diff --git a/metadata/md5-cache/dev-cpp/sol2-3.3.1 b/metadata/md5-cache/dev-cpp/sol2-3.3.1
new file mode 100644
index 000000000000..69f5d420d377
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/sol2-3.3.1
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) lua_targets_lua5-4? ( dev-lang/lua:5.4 ) test? ( >=dev-cpp/catch-3 )
+DESCRIPTION=Header-only C++ <-> Lua API wrapper
+EAPI=8
+HOMEPAGE=https://github.com/ThePhD/sol2
+INHERIT=cmake lua
+IUSE=test lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-3 lua_targets_lua5-4
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=MIT
+REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-3 lua_targets_lua5-4 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ThePhD/sol2/archive/refs/tags/v3.3.1.tar.gz -> sol2-3.3.1.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb lua 8f9406bfff123a92ad04e4ace3e7f89b
+_md5_=2f19aec04a235d5041738d137d1b9d56
diff --git a/metadata/md5-cache/dev-cpp/sparsehash-2.0.4 b/metadata/md5-cache/dev-cpp/sparsehash-2.0.4
new file mode 100644
index 000000000000..d47a95a442f2
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/sparsehash-2.0.4
@@ -0,0 +1,12 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=prepare
+DESCRIPTION=An extremely memory-efficient hash_map implementation
+EAPI=7
+HOMEPAGE=https://github.com/sparsehash/sparsehash
+INHERIT=autotools
+KEYWORDS=amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux
+LICENSE=BSD
+SLOT=0
+SRC_URI=https://github.com/sparsehash/sparsehash/archive/sparsehash-2.0.4.tar.gz
+_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde
+_md5_=5e955d347aef13bf64712c6faa79944a
diff --git a/metadata/md5-cache/dev-cpp/string-theory-3.5 b/metadata/md5-cache/dev-cpp/string-theory-3.5
new file mode 100644
index 000000000000..675882216f5b
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/string-theory-3.5
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A flexible modern C++ library for string manipulation and storage
+EAPI=8
+HOMEPAGE=https://github.com/zrax/string_theory/
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/zrax/string_theory/archive/3.5.tar.gz -> string-theory-3.5.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=1232bc65d0ae7043e488ad5acf86e77a
diff --git a/metadata/md5-cache/dev-cpp/string-theory-3.6 b/metadata/md5-cache/dev-cpp/string-theory-3.6
new file mode 100644
index 000000000000..2460b91ba078
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/string-theory-3.6
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A flexible modern C++ library for string manipulation and storage
+EAPI=8
+HOMEPAGE=https://github.com/zrax/string_theory/
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/zrax/string_theory/archive/3.6.tar.gz -> string-theory-3.6.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=1232bc65d0ae7043e488ad5acf86e77a
diff --git a/metadata/md5-cache/dev-cpp/taskflow-3.3.0 b/metadata/md5-cache/dev-cpp/taskflow-3.3.0
new file mode 100644
index 000000000000..f7e904609831
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/taskflow-3.3.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=test? ( dev-cpp/doctest )
+DESCRIPTION=Modern C++ Parallel Task Programming
+EAPI=8
+HOMEPAGE=https://taskflow.github.io
+INHERIT=cmake
+IUSE=examples test
+KEYWORDS=amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/taskflow/taskflow/archive/v3.3.0.tar.gz -> taskflow-3.3.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=725a59a6daf6c50672f50d8cedf8750b
diff --git a/metadata/md5-cache/dev-cpp/taskflow-3.4.0 b/metadata/md5-cache/dev-cpp/taskflow-3.4.0
new file mode 100644
index 000000000000..6e95dc336404
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/taskflow-3.4.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=test? ( dev-cpp/doctest )
+DESCRIPTION=Modern C++ Parallel Task Programming
+EAPI=8
+HOMEPAGE=https://taskflow.github.io
+INHERIT=cmake
+IUSE=examples test
+KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc ~x86
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/taskflow/taskflow/archive/v3.4.0.tar.gz -> taskflow-3.4.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=2f77137797bac5a233e43a7c961cbd55
diff --git a/metadata/md5-cache/dev-cpp/taskflow-3.6.0 b/metadata/md5-cache/dev-cpp/taskflow-3.6.0
new file mode 100644
index 000000000000..0f05fbb89e2b
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/taskflow-3.6.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=test? ( dev-cpp/doctest )
+DESCRIPTION=Modern C++ Parallel Task Programming
+EAPI=8
+HOMEPAGE=https://taskflow.github.io
+INHERIT=cmake
+IUSE=examples test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/taskflow/taskflow/archive/v3.6.0.tar.gz -> taskflow-3.6.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=c250458b5791d820b0bda681ba969efd
diff --git a/metadata/md5-cache/dev-cpp/taskflow-9999 b/metadata/md5-cache/dev-cpp/taskflow-9999
new file mode 100644
index 000000000000..c73e4d3175d3
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/taskflow-9999
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=test? ( dev-cpp/doctest )
+DESCRIPTION=Modern C++ Parallel Task Programming
+EAPI=8
+HOMEPAGE=https://taskflow.github.io
+INHERIT=cmake git-r3
+IUSE=examples test
+LICENSE=MIT
+PROPERTIES=live
+RESTRICT=!test? ( test )
+SLOT=0
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 git-r3 2358a7b20091609e24bd3a83b3ac5991
+_md5_=344528529a1a930c9ba8e48c5b775679
diff --git a/metadata/md5-cache/dev-cpp/tbb-2020.3 b/metadata/md5-cache/dev-cpp/tbb-2020.3
new file mode 100644
index 000000000000..999eab55103d
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/tbb-2020.3
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=High level abstract threading library
+EAPI=7
+HOMEPAGE=https://github.com/oneapi-src/oneTBB
+INHERIT=flag-o-matic multilib-minimal multilib toolchain-funcs
+IUSE=debug examples abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+SLOT=0
+SRC_URI=https://github.com/intel/tbb/archive/2020_U3.tar.gz -> tbb-2020.3.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b
+_md5_=dfe1b9d649a252c18c65aef3fd04d049
diff --git a/metadata/md5-cache/dev-cpp/tbb-2021.10.0 b/metadata/md5-cache/dev-cpp/tbb-2021.10.0
new file mode 100644
index 000000000000..21a880755fa0
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/tbb-2021.10.0
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=!kernel_Darwin? ( sys-apps/hwloc:= )
+DESCRIPTION=High level abstract threading library
+EAPI=8
+HOMEPAGE=https://github.com/oneapi-src/oneTBB
+INHERIT=cmake-multilib
+IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos
+LICENSE=Apache-2.0
+RDEPEND=!kernel_Darwin? ( sys-apps/hwloc:= )
+RESTRICT=!test? ( test )
+SLOT=0/12.5-2.5-3.5
+SRC_URI=https://github.com/oneapi-src/oneTBB/archive/refs/tags/v2021.10.0.tar.gz -> tbb-2021.10.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059
+_md5_=22ebc76fdba0a1d36a5bc58064f60a19
diff --git a/metadata/md5-cache/dev-cpp/tbb-2021.5.0-r1 b/metadata/md5-cache/dev-cpp/tbb-2021.5.0-r1
new file mode 100644
index 000000000000..fb684cf7d52a
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/tbb-2021.5.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=!kernel_Darwin? ( sys-apps/hwloc:= )
+DESCRIPTION=High level abstract threading library
+EAPI=8
+HOMEPAGE=https://github.com/oneapi-src/oneTBB
+INHERIT=cmake-multilib
+IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos
+LICENSE=Apache-2.0
+RDEPEND=!kernel_Darwin? ( sys-apps/hwloc:= )
+RESTRICT=!test? ( test )
+SLOT=0/12.5-2.5-3.5
+SRC_URI=https://github.com/oneapi-src/oneTBB/archive/refs/tags/v2021.5.0.tar.gz -> tbb-2021.5.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059
+_md5_=74f80dcf278fdc42df207a77b204ca11
diff --git a/metadata/md5-cache/dev-cpp/tbb-2021.7.0 b/metadata/md5-cache/dev-cpp/tbb-2021.7.0
new file mode 100644
index 000000000000..eee53848c605
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/tbb-2021.7.0
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=!kernel_Darwin? ( sys-apps/hwloc:= )
+DESCRIPTION=High level abstract threading library
+EAPI=8
+HOMEPAGE=https://github.com/oneapi-src/oneTBB
+INHERIT=cmake-multilib flag-o-matic
+IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos
+LICENSE=Apache-2.0
+RDEPEND=!kernel_Darwin? ( sys-apps/hwloc:= )
+RESTRICT=!test? ( test )
+SLOT=0/12.5-2.5-3.5
+SRC_URI=https://github.com/oneapi-src/oneTBB/archive/refs/tags/v2021.7.0.tar.gz -> tbb-2021.7.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059
+_md5_=620d3effd27fbfb5292f0b41c9a9afef
diff --git a/metadata/md5-cache/dev-cpp/tbb-2021.7.0-r1 b/metadata/md5-cache/dev-cpp/tbb-2021.7.0-r1
new file mode 100644
index 000000000000..9fc8a815595a
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/tbb-2021.7.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=!kernel_Darwin? ( sys-apps/hwloc:= )
+DESCRIPTION=High level abstract threading library
+EAPI=8
+HOMEPAGE=https://github.com/oneapi-src/oneTBB
+INHERIT=cmake-multilib
+IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos
+LICENSE=Apache-2.0
+RDEPEND=!kernel_Darwin? ( sys-apps/hwloc:= )
+RESTRICT=!test? ( test )
+SLOT=0/12.5-2.5-3.5
+SRC_URI=https://github.com/oneapi-src/oneTBB/archive/refs/tags/v2021.7.0.tar.gz -> tbb-2021.7.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059
+_md5_=f5dc01dc378b43a69e97208361623f38
diff --git a/metadata/md5-cache/dev-cpp/tbb-2021.8.0 b/metadata/md5-cache/dev-cpp/tbb-2021.8.0
new file mode 100644
index 000000000000..f1ecaf53ab11
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/tbb-2021.8.0
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=!kernel_Darwin? ( sys-apps/hwloc:= )
+DESCRIPTION=High level abstract threading library
+EAPI=8
+HOMEPAGE=https://github.com/oneapi-src/oneTBB
+INHERIT=cmake-multilib
+IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos
+LICENSE=Apache-2.0
+RDEPEND=!kernel_Darwin? ( sys-apps/hwloc:= )
+RESTRICT=!test? ( test )
+SLOT=0/12.5-2.5-3.5
+SRC_URI=https://github.com/oneapi-src/oneTBB/archive/refs/tags/v2021.8.0.tar.gz -> tbb-2021.8.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059
+_md5_=1a26d96a3e43da5cddf2453866e1d1d6
diff --git a/metadata/md5-cache/dev-cpp/tbb-2021.9.0 b/metadata/md5-cache/dev-cpp/tbb-2021.9.0
new file mode 100644
index 000000000000..423934666bde
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/tbb-2021.9.0
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=!kernel_Darwin? ( sys-apps/hwloc:= )
+DESCRIPTION=High level abstract threading library
+EAPI=8
+HOMEPAGE=https://github.com/oneapi-src/oneTBB
+INHERIT=cmake-multilib
+IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos
+LICENSE=Apache-2.0
+RDEPEND=!kernel_Darwin? ( sys-apps/hwloc:= )
+RESTRICT=!test? ( test )
+SLOT=0/12.5-2.5-3.5
+SRC_URI=https://github.com/oneapi-src/oneTBB/archive/refs/tags/v2021.9.0.tar.gz -> tbb-2021.9.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059
+_md5_=f326e79e14024168977ff3aa084ebf32
diff --git a/metadata/md5-cache/dev-cpp/tclap-1.2.5 b/metadata/md5-cache/dev-cpp/tclap-1.2.5
new file mode 100644
index 000000000000..d4c10cec5acb
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/tclap-1.2.5
@@ -0,0 +1,11 @@
+BDEPEND=doc? ( app-doc/doxygen )
+DEFINED_PHASES=configure install test
+DESCRIPTION=Simple templatized C++ library for parsing command line arguments
+EAPI=8
+HOMEPAGE=http://tclap.sourceforge.net
+IUSE=doc
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux
+LICENSE=MIT
+SLOT=0
+SRC_URI=mirror://sourceforge/tclap/tclap-1.2.5.tar.gz
+_md5_=c7f2398b1b7f7c6300fecd562b3208dc
diff --git a/metadata/md5-cache/dev-cpp/termcolor-2.1.0 b/metadata/md5-cache/dev-cpp/termcolor-2.1.0
new file mode 100644
index 000000000000..2758c67bee34
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/termcolor-2.1.0
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A header-only C++ library for printing colored messages to the terminal
+EAPI=8
+HOMEPAGE=https://github.com/ikalnytskyi/termcolor https://termcolor.readthedocs.io
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=BSD
+RESTRICT=!test? ( test ) test
+SLOT=0
+SRC_URI=https://github.com/ikalnytskyi/termcolor/archive/v2.1.0.tar.gz -> termcolor-2.1.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=2015d4213b42f655699acd7ead9b1e97
diff --git a/metadata/md5-cache/dev-cpp/tree-3.17 b/metadata/md5-cache/dev-cpp/tree-3.17
new file mode 100644
index 000000000000..6a70ff5946b5
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/tree-3.17
@@ -0,0 +1,13 @@
+BDEPEND=doc? ( app-doc/doxygen )
+DEFINED_PHASES=compile configure install test
+DESCRIPTION=An STL-like tree class
+EAPI=7
+HOMEPAGE=https://github.com/kpeeters/tree.hh
+INHERIT=docs toolchain-funcs
+IUSE=doc
+KEYWORDS=amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=|| ( GPL-2 GPL-3 )
+SLOT=0
+SRC_URI=https://github.com/kpeeters/tree.hh/archive/refs/tags/3.17.tar.gz -> tree-3.17.tar.gz
+_eclasses_=docs 74475974eae5130ba3e19b31b8ae46b8 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=f97da3d5b2b8fea86c88ddfc595affc1
diff --git a/metadata/md5-cache/dev-cpp/valijson-1.0 b/metadata/md5-cache/dev-cpp/valijson-1.0
new file mode 100644
index 000000000000..5a77860e1de8
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/valijson-1.0
@@ -0,0 +1,13 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Header-only C++ library for JSON Schema validation
+EAPI=8
+HOMEPAGE=https://github.com/tristanpenman/valijson
+INHERIT=cmake
+KEYWORDS=amd64 ~arm64 x86
+LICENSE=BSD-2 Boost-1.0
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/tristanpenman/valijson/archive/v1.0.tar.gz -> valijson-1.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=0f619f34a4aadd98a49b843be72719ee
diff --git a/metadata/md5-cache/dev-cpp/waylandpp-1.0.0 b/metadata/md5-cache/dev-cpp/waylandpp-1.0.0
new file mode 100644
index 000000000000..23c36f55aab1
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/waylandpp-1.0.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-libs/wayland-1.11.0 media-libs/mesa[wayland] >=dev-libs/pugixml-1.9-r1 doc? ( app-doc/doxygen media-gfx/graphviz )
+DESCRIPTION=Wayland C++ bindings
+EAPI=8
+HOMEPAGE=https://github.com/NilsBrause/waylandpp
+INHERIT=cmake
+IUSE=doc
+KEYWORDS=amd64 ~arm arm64 ~riscv x86
+LICENSE=MIT
+RDEPEND=>=dev-libs/wayland-1.11.0 media-libs/mesa[wayland] >=dev-libs/pugixml-1.9-r1
+SLOT=0/1.0
+SRC_URI=https://github.com/NilsBrause/waylandpp/archive/1.0.0.tar.gz -> waylandpp-1.0.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=57b24367a13eb72f2218deef5b9d4210
diff --git a/metadata/md5-cache/dev-cpp/waylandpp-1.0.0-r1 b/metadata/md5-cache/dev-cpp/waylandpp-1.0.0-r1
new file mode 100644
index 000000000000..0fff7dddedf0
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/waylandpp-1.0.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-libs/wayland-1.11.0 media-libs/mesa[wayland] >=dev-libs/pugixml-1.9-r1 doc? ( app-doc/doxygen media-gfx/graphviz )
+DESCRIPTION=Wayland C++ bindings
+EAPI=8
+HOMEPAGE=https://github.com/NilsBrause/waylandpp
+INHERIT=cmake
+IUSE=doc
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-libs/wayland-1.11.0 media-libs/mesa[wayland] >=dev-libs/pugixml-1.9-r1
+SLOT=0/1.0
+SRC_URI=https://github.com/NilsBrause/waylandpp/archive/1.0.0.tar.gz -> waylandpp-1.0.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=ce5b4bb236a4a32320b7bcba03d5edcf
diff --git a/metadata/md5-cache/dev-cpp/waylandpp-9999 b/metadata/md5-cache/dev-cpp/waylandpp-9999
new file mode 100644
index 000000000000..b6a58c613c3b
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/waylandpp-9999
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-libs/wayland-1.11.0 media-libs/mesa[wayland] >=dev-libs/pugixml-1.9-r1 doc? ( app-doc/doxygen media-gfx/graphviz )
+DESCRIPTION=Wayland C++ bindings
+EAPI=8
+HOMEPAGE=https://github.com/NilsBrause/waylandpp
+INHERIT=cmake git-r3
+IUSE=doc
+LICENSE=MIT
+PROPERTIES=live
+RDEPEND=>=dev-libs/wayland-1.11.0 media-libs/mesa[wayland] >=dev-libs/pugixml-1.9-r1
+SLOT=0/9999
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 git-r3 2358a7b20091609e24bd3a83b3ac5991
+_md5_=03a0a1c9afc2e69440b94bd1a14a6dc2
diff --git a/metadata/md5-cache/dev-cpp/websocketpp-0.8.2 b/metadata/md5-cache/dev-cpp/websocketpp-0.8.2
new file mode 100644
index 000000000000..440c954ecb76
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/websocketpp-0.8.2
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=test? ( dev-libs/boost )
+DESCRIPTION=C++/Boost Asio based websocket client/server library
+EAPI=7
+HOMEPAGE=https://www.zaphoyd.com/websocketpp
+INHERIT=cmake
+IUSE=examples test
+KEYWORDS=amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86
+LICENSE=BSD
+RDEPEND=dev-libs/boost
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/zaphoyd/websocketpp/archive/0.8.2.tar.gz -> websocketpp-0.8.2.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=d5eb54e4b6d5549bdd10e15bdf80d5b7
diff --git a/metadata/md5-cache/dev-cpp/xsimd-11.1.0 b/metadata/md5-cache/dev-cpp/xsimd-11.1.0
new file mode 100644
index 000000000000..e959ac412a71
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/xsimd-11.1.0
@@ -0,0 +1,14 @@
+BDEPEND=doc? ( app-doc/doxygen dev-python/breathe dev-python/sphinx dev-python/sphinx-rtd-theme ) test? ( dev-cpp/doctest ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=C++ wrappers for SIMD intrinsics
+EAPI=8
+HOMEPAGE=https://github.com/xtensor-stack/xsimd
+INHERIT=cmake
+IUSE=doc test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86
+LICENSE=BSD
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/xtensor-stack/xsimd/archive/refs/tags/11.1.0.tar.gz -> xsimd-11.1.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80
+_md5_=a518c29581e59e9cf465ade7fb8f9ece
diff --git a/metadata/md5-cache/dev-cpp/yaml-cpp-0.7.0-r2 b/metadata/md5-cache/dev-cpp/yaml-cpp-0.7.0-r2
new file mode 100644
index 000000000000..867950484c1e
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/yaml-cpp-0.7.0-r2
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=test? ( dev-cpp/gtest[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DESCRIPTION=YAML parser and emitter in C++
+EAPI=8
+HOMEPAGE=https://github.com/jbeder/yaml-cpp
+INHERIT=cmake-multilib
+IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0/0.7
+SRC_URI=https://github.com/jbeder/yaml-cpp/archive/yaml-cpp-0.7.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059
+_md5_=c39550b989366c72b50a8479c94f01d7
diff --git a/metadata/md5-cache/dev-cpp/yaml-cpp-0.8.0 b/metadata/md5-cache/dev-cpp/yaml-cpp-0.8.0
new file mode 100644
index 000000000000..3d58e7d8bb25
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/yaml-cpp-0.8.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=test? ( dev-cpp/gtest[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DESCRIPTION=YAML parser and emitter in C++
+EAPI=8
+HOMEPAGE=https://github.com/jbeder/yaml-cpp
+INHERIT=cmake-multilib
+IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0/0.8
+SRC_URI=https://github.com/jbeder/yaml-cpp/archive/refs/tags/0.8.0.tar.gz -> yaml-cpp-0.8.0.gh.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e5cc383ea8420f92fe3737be790021dc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 xdg-utils baea6080dd821f5562d715887954c9d3 cmake fc2f89084f590ac95c004ea95b0d2f80 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b cmake-multilib 37d23064f303dcf23453353ab8c77059
+_md5_=cfecc5425505fa6880a9f1ff0a499684