summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin96257 -> 96260 bytes
-rw-r--r--dev-libs/gost-engine/Manifest2
-rw-r--r--dev-libs/gost-engine/files/gost-engine-3.0.1-fix-cmake-path.patch27
-rw-r--r--dev-libs/gost-engine/gost-engine-3.0.1-r1.ebuild46
-rw-r--r--dev-libs/kopeninghours/Manifest4
-rw-r--r--dev-libs/kopeninghours/kopeninghours-22.12.1.ebuild (renamed from dev-libs/kopeninghours/kopeninghours-22.12.0.ebuild)4
-rw-r--r--dev-libs/kosmindoormap/Manifest4
-rw-r--r--dev-libs/kosmindoormap/kosmindoormap-22.12.1.ebuild (renamed from dev-libs/kosmindoormap/kosmindoormap-22.12.0.ebuild)4
-rw-r--r--dev-libs/kpublictransport/Manifest4
-rw-r--r--dev-libs/kpublictransport/kpublictransport-22.12.1.ebuild (renamed from dev-libs/kpublictransport/kpublictransport-22.12.0.ebuild)4
-rw-r--r--dev-libs/libcbor/Manifest2
-rw-r--r--dev-libs/libcbor/libcbor-0.10.1.ebuild69
12 files changed, 158 insertions, 12 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index eae0181cd2ce..95d725bcaaf3 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/gost-engine/Manifest b/dev-libs/gost-engine/Manifest
index 073b50030896..358f6f0b199d 100644
--- a/dev-libs/gost-engine/Manifest
+++ b/dev-libs/gost-engine/Manifest
@@ -1,5 +1,7 @@
+AUX gost-engine-3.0.1-fix-cmake-path.patch 1279 BLAKE2B 40896fe0942e3de64a32e6c46405390b206c5b3cbf88a6561eeef8f804eb8a300862fa1fbecbc6942c4688640c4d3af30ae22646510b7489135a3440309bf8b3 SHA512 0ee8fd3e8d322b6cb169215e1c7600caafc4c987c356499013855a712996ed7a11d03f1007bafac5548bce291535e5187d0afded0d991d17a0e9840d47ef4645
DIST gost-engine-3.0.1.tar.gz 1645245 BLAKE2B 713a7343f9c11feec361dd2828b00dd7d47518f5a1b047a6e11f8d8eea206ce9058ace1bd70e12b4cb2200789eb8209de671cb5e2692e95391b4e7a82d0badc2 SHA512 eb9fb126393cfe23bcef0f45c05b38d39aadd8909419ebcf6dab4800bd7372b63891e9061f8e70686f8ba5cd58669681895b36320ed6a8cc0ca1ff037aa73b85
DIST libprov-8a126e09547630ef900177625626b6156052f0ee.tar.gz 5693 BLAKE2B e2c9c1a6c31532ea830c94bca9a7e2f0c0d0688c628ba0851ff541a0d9fd9aa727c5ed9b78901032e928ea8cfb63483d3bfeadac40c61ddd990df00e2c7d3cd9 SHA512 4633ca9ad21585483dbaf28e416f0f3416c814bb41b0ccf036e438275d83393e70ed1c2cd0298fc87d8e928074a7afcf3971a0d790014cc0d200c92bb2defe4d
+EBUILD gost-engine-3.0.1-r1.ebuild 1191 BLAKE2B b0e57ec1b1107d9948f91af2b05a3ed79989363c18defb6ead0de8c42c8eb721ca0a26246b48f18887530201d92cd2c6a5446b322694873f5910d83ffcb5426e SHA512 6e5456c037870f9dedb12ac149b3a1db573792421b0c851ee46fd0502b498d75eac4bbe315a6ef26d504e66113456a902ed726ce0e7a2574e7336838bce0f4b5
EBUILD gost-engine-3.0.1.ebuild 1137 BLAKE2B 1837b5c9851e8b3a642fa0f7dac180e93fe7e555f75c47647eb34ddedec43124ae48033462b7d2c3eec583a1e6bdf667d96562514189bff49c1230b9b583e2f8 SHA512 0760134d371252b94a0f28b677c56eaba590c01f08be73fc3e8881e56d315546756459c2d96132f4af6a4c76c439034d2ba80e4cd19850cf695e581d5e3bcc01
EBUILD gost-engine-9999.ebuild 1137 BLAKE2B 1837b5c9851e8b3a642fa0f7dac180e93fe7e555f75c47647eb34ddedec43124ae48033462b7d2c3eec583a1e6bdf667d96562514189bff49c1230b9b583e2f8 SHA512 0760134d371252b94a0f28b677c56eaba590c01f08be73fc3e8881e56d315546756459c2d96132f4af6a4c76c439034d2ba80e4cd19850cf695e581d5e3bcc01
MISC metadata.xml 342 BLAKE2B 3f19b05411fb2960f8218ebcce89e66eba7baabeac9a4a78ab2b7bea1657a082387ccd6fc50dd4a25f5d21d54be6e0c1cfe51cc9eff91cf426660be1041ef0a4 SHA512 4a73c89be75bf257bada6ff299eb6cb48b53b2b92dc9b9647d7345b699118ad4a2e5cfcbe61fc74dc624f6ab019bb21bffc5e1fa0005f761b6435b2badfcf4c4
diff --git a/dev-libs/gost-engine/files/gost-engine-3.0.1-fix-cmake-path.patch b/dev-libs/gost-engine/files/gost-engine-3.0.1-fix-cmake-path.patch
new file mode 100644
index 000000000000..3d6d7efc9384
--- /dev/null
+++ b/dev-libs/gost-engine/files/gost-engine-3.0.1-fix-cmake-path.patch
@@ -0,0 +1,27 @@
+From 2b22503cf83c56f27719eccce013999203e69db0 Mon Sep 17 00:00:00 2001
+From: Craig Andrews <candrews@integralblue.com>
+Date: Tue, 3 Jan 2023 17:42:02 -0500
+Subject: [PATCH] Correct CMake files installation path
+
+install(EXPORT GostEngineConfig DESTINATION share/cmake/GostEngine) will to a path like this:
+/usr/GostEngine/share/cmake/GostEngine/GostEngineConfig.cmake
+which is not standard or expected. These files should be installed to:
+/usr/share/cmake/GostEngine/GostEngineConfig.cmake
+which can be done by changing the installation line to:
+install(EXPORT GostEngineConfig DESTINATION share/cmake/GostEngine)
+---
+ CMakeLists.txt | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 5053ae45..cae27c3b 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -449,5 +449,5 @@ if (MSVC)
+ install(FILES $<TARGET_PDB_FILE:gost_prov>
+ EXPORT GostProviderConfig DESTINATION ${OPENSSL_MODULES_DIR} OPTIONAL)
+ endif()
+-install(EXPORT GostEngineConfig DESTINATION GostEngine/share/cmake/GostEngine)
+-install(EXPORT GostProviderConfig DESTINATION GostEngine/share/cmake/GostProvider)
++install(EXPORT GostEngineConfig DESTINATION share/cmake/GostEngine)
++install(EXPORT GostProviderConfig DESTINATION share/cmake/GostProvider)
diff --git a/dev-libs/gost-engine/gost-engine-3.0.1-r1.ebuild b/dev-libs/gost-engine/gost-engine-3.0.1-r1.ebuild
new file mode 100644
index 000000000000..892b8bb3cdd6
--- /dev/null
+++ b/dev-libs/gost-engine/gost-engine-3.0.1-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A reference implementation of the Russian GOST crypto algorithms for OpenSSL"
+HOMEPAGE="https://github.com/gost-engine/engine"
+IUSE="test"
+RESTRICT="!test? ( test )"
+SLOT="0/${PV}"
+
+COMMON_DEPEND=">=dev-libs/openssl-3.0.0:0="
+DEPEND="${COMMON_DEPEND}
+ virtual/pkgconfig
+ test? (
+ dev-lang/perl
+ )"
+RDEPEND="${COMMON_DEPEND}"
+
+LICENSE="openssl"
+
+DOCS=( INSTALL.md README.gost README.md )
+
+PATCHES=(
+ "${FILESDIR}/${P}-fix-cmake-path.patch"
+)
+
+LIBPROV_COMMIT="8a126e09547630ef900177625626b6156052f0ee"
+if [[ ${PV} == "9999" ]] ; then
+ SRC_URI=""
+ EGIT_REPO_URI="https://github.com/gost-engine/engine.git"
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~hppa"
+ SRC_URI="https://github.com/gost-engine/engine/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/provider-corner/libprov/archive/${LIBPROV_COMMIT}.tar.gz -> libprov-${LIBPROV_COMMIT}.tar.gz"
+ S="${WORKDIR}/engine-${PV}"
+fi
+
+src_prepare() {
+ cp -R "${WORKDIR}/libprov-${LIBPROV_COMMIT}/." "${S}/libprov" || die
+ cmake_src_prepare
+ sed 's:Werror:Wno-error:g' -i "${S}/CMakeLists.txt" || die
+}
diff --git a/dev-libs/kopeninghours/Manifest b/dev-libs/kopeninghours/Manifest
index 67c9afdb9f3d..c957608b3219 100644
--- a/dev-libs/kopeninghours/Manifest
+++ b/dev-libs/kopeninghours/Manifest
@@ -1,6 +1,6 @@
AUX kopeninghours-22.04.0-boostpython.patch 3555 BLAKE2B 1d22b48e5574ffada0b89a0828bf5258321b57161061534939e95256ab3501a887a026231568e09b1d20499238284107c34c6835d33853096be62e1345356cde SHA512 562b30fe66a9e8904e79c95496c4b06e50dbbb8d328db93a655ffa7f8829ff70bc8a6b0ee7beb7840e7046b74d4d858265ec67703c6317c3fe4c87b54b40a349
DIST kopeninghours-22.08.3.tar.xz 70540 BLAKE2B 76ac44a67b29133e0b499f0f11808f61e6c05b820eaaa7d0ef2656d1340e17b7663df1d4474f0735880f448c1fc0b6ee41cb86f3366afe458697edec8e269bbb SHA512 1874e61716f2e02e0df6e34e8ff451541e2e34649426ca610a5d7947df8f42dea1dc3067fb07221150fcb6dd3d942727e3e3c135a8ec76ed16ff1acd2ceebf6b
-DIST kopeninghours-22.12.0.tar.xz 71064 BLAKE2B 2440c0b318177cabfbf1f18706663194fe6d35b41398ddc49069e76087e6310a211b4f4bf72ed936e4e0f3f035347b3b4d133fe08576d44306a8a602fda2f3ed SHA512 661039b785920b0f5cd58c57c7a05989ca7d71f176c2fc2a6b6eaaa02f8fda5052fa1f80832746da3927dc770db28754b3852514f741efd38579621afd5d5c4f
+DIST kopeninghours-22.12.1.tar.xz 71108 BLAKE2B a7cadeacb56e58ec5412df900ddc701f49105b0f88e1d6c1ee2a13922899375561e8a7f15ff809cca9fbc3a422843372b2b7653b73ae97406c6a78b3e7cd5940 SHA512 6c7769611bf5a745902f45d3af1d236205e21338c5be8936eb9d2e2ee1de67a7231c45b3c5568b63437d22eab32e91e7f36a2b63898baae984ae3f2712cca28d
EBUILD kopeninghours-22.08.3.ebuild 1265 BLAKE2B 224878ca397dfd1792f8bd20aaad1e3ab26b18e765faf61041a57c9823faab3566144433105cdedd3dce5379c3b8698b275acc54b10171ad87903dd4abc56a9e SHA512 797a23909435628e6aee67ea9d96a9b120010a4af6284c2eaa6beb3816d0f4adc6b5f22e3e3525d0afa60e04e473539d975d4ca0e1621d663ba98054b2a0e0b9
-EBUILD kopeninghours-22.12.0.ebuild 1272 BLAKE2B 3bf47606189fb3c10281bd92c9207bb07c555511824a667d8efb8c779a4c956e4cc22d1ebf69ac383d8e492e0379cbb6c3a610b8c10bb11578a6fe91ce593c2a SHA512 df3208a9622b162885a7fd293972743ecb5b79e1d6e2f56f4d889134e03af2748c3c67fea158f22449a85e15a666ca0aa20181026c8be30724564f995d875fe3
+EBUILD kopeninghours-22.12.1.ebuild 1273 BLAKE2B de6cf8df1d9dc29931d251f082452cd86eed860578226ea0721f7dc683b1295faee80d6d2de35fcdf7d8c51f8ee7301a69dac1bd4f29f875df0bf5c57e8d5473 SHA512 9a6e032b664ac582f50835cfad6df6acfa73d55e312e224505bc0d86fc54f7e881a0d092137685677fdd261898cd73986871d4c9ba98522ace5528e2007cd612
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/dev-libs/kopeninghours/kopeninghours-22.12.0.ebuild b/dev-libs/kopeninghours/kopeninghours-22.12.1.ebuild
index d1d644e4ab8b..321f5afa984a 100644
--- a/dev-libs/kopeninghours/kopeninghours-22.12.0.ebuild
+++ b/dev-libs/kopeninghours/kopeninghours-22.12.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.99.0
+KFMIN=5.101.0
QTMIN=5.15.5
PYTHON_COMPAT=( python3_{8..11} )
inherit ecm gear.kde.org python-single-r1
diff --git a/dev-libs/kosmindoormap/Manifest b/dev-libs/kosmindoormap/Manifest
index d4c95315c2ea..3a70e0557584 100644
--- a/dev-libs/kosmindoormap/Manifest
+++ b/dev-libs/kosmindoormap/Manifest
@@ -1,5 +1,5 @@
DIST kosmindoormap-22.08.3.tar.xz 358936 BLAKE2B 947e915db5df274aa6f1ea5126d5cb43a5ef1530803774f67fbf10dbeb3e1efe1b6bffa8814533cf6c09a2d5e4869320b19ad39b6b1dbd3434399845a21ed319 SHA512 925376ddea2b950bf435045193acbf2dca77601af16a3656acd9bb20d62a98c807b658cf6f5e85dcff56b749985e88537b194e03c619f70acc017761c2482ed8
-DIST kosmindoormap-22.12.0.tar.xz 363272 BLAKE2B 019dbcb4e3684b11a482fec7664c17107f60c7098d23f4dadafa7d39552f5bc1cb80992eff8f80699dc46f81c0723524d1f36d679542032854208835e370eb21 SHA512 82da803630f1852fc1801b5b0aa170d886003d7020e8e4eb5a648f368c05e7a74132f9a61eacdc5e09738078a5ec52d3b2a3e54ff0756faa7c99dd23df1b0593
+DIST kosmindoormap-22.12.1.tar.xz 363444 BLAKE2B bc7e301332d387938a999cd799e2e7ec91cf8bd0c6d48e0f136df28c18a047c1215bd1d154f1066f0607de13cbd0c09bde24c82b0b06530b6f61098295dc3b12 SHA512 44421a90575b9e112220dfb0e4e9552eb9971abe91dec52b11ffe994a652ee7f135e6584192bff313f727ed669544b70f08b4651e59f840d29eff54544728b61
EBUILD kosmindoormap-22.08.3.ebuild 1052 BLAKE2B ae32385e6df11b2d4121088babdc0b42f4dba96bee29a38b5ceb0b1cc16e5483e5642372524744869660c67301018e565587865ee0450544c8352c4107c6e985 SHA512 8870c6e4cf45641383d36460c530d488eb64b350c5d194f461628cf2c6f6f2f9b152332fad96b154722207a9efa25df5481e02a41ca57aaddddb44271e71ba16
-EBUILD kosmindoormap-22.12.0.ebuild 1052 BLAKE2B 0e17a2709ef0644abafcff8e281984b9917bfbec09a81d26a5e544b6db2d2cc2e9aad500e0d365c050e5272dc62eb6cf0be59f46789c86f7a41a29ae6c1361b2 SHA512 1fe2b3dfeb0e84bed7f2adc72f4df252435b28834826f6bfecbe88f8280770da7a8ce08d3cef2fc8f9b58196a539b82f2c5174a0ad2c349d6e1f6f84d5d8cb22
+EBUILD kosmindoormap-22.12.1.ebuild 1053 BLAKE2B 1c2a460fa801294f7ee1bbf2573092bcc0227d47104caacc38db83fffefa77b0a5027ce356a7522c80d14a5e7ba1a291f0da9a6cc11193a862a96ff721c756dd SHA512 cf59f2a7842d5f539e253281a4318fee31adafaf7f1ebe2819bd7b671bcca72ad0c12ca318b8bdb4116732840504fb3311b86c1ad938bf40c09ae580f3908ed8
MISC metadata.xml 436 BLAKE2B 7b97cad83675445e816a4f92d2e9c2c4167457df244fd166b6388be7c9336b4852c3873fff4e9d18bf1cccaaeaec849a1b340fa92a15e54180652e53cb023859 SHA512 312c58bb9ef49585287db38ff0f4e6cb6486477f4c84246610c443fb07ced2129017462ef91fab147dde7d69b0923605dc5b68fe71f6cd80f0ed1115b4a9ca6b
diff --git a/dev-libs/kosmindoormap/kosmindoormap-22.12.0.ebuild b/dev-libs/kosmindoormap/kosmindoormap-22.12.1.ebuild
index 4cf7498a74e3..c16c17a57eac 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-22.12.0.ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-22.12.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.99.0
+KFMIN=5.101.0
QTMIN=5.15.5
inherit ecm gear.kde.org
diff --git a/dev-libs/kpublictransport/Manifest b/dev-libs/kpublictransport/Manifest
index 2b0c2e25cbda..1620f9fd43ce 100644
--- a/dev-libs/kpublictransport/Manifest
+++ b/dev-libs/kpublictransport/Manifest
@@ -1,5 +1,5 @@
DIST kpublictransport-22.08.3.tar.xz 489620 BLAKE2B 01aa9a92ba13a1060c08a5e2b6a1f2671c468c52587fded5f70dcda90977ecead2b3bcf8a333746400ac4b4a11061bbd56894bc335972f15fd29755f0ae23e15 SHA512 9b6c18395a0d8b9033a2b38d5912e3fcc649138a7ceb594d6d5d01534087bf01b6d4d51d2284f1212ae5574487c1c2acfd0d0b76deef0c181d64a56fed686b19
-DIST kpublictransport-22.12.0.tar.xz 489720 BLAKE2B 0a3c05a3f281139eb1db3c0d6da02cbde5d1d08fd296758fa8f4eaadffc4bd80f569af9351200cb7db6ce0deb4358815679eeefba0d00f40644ce970042c0fc2 SHA512 570346ee94c24d1ba88af9f3595e89bf18931f020f0265d8f0e32c329d23b4b6d2c7ef91b210ebf702245f80c4252001e1651744d38d7e1ed32b39053f425f6c
+DIST kpublictransport-22.12.1.tar.xz 491036 BLAKE2B 45ddc10b18fc61ce52d5555993d6639e1c77fe905a1b259ae6e837a1ca312e525e0b403afaa203791cb98bb2d97fb0ef9c2e090ef0d8a6036a3b7c244ca0b8d0 SHA512 ae3940fdc55cc7dca1f3e032c18ef43f8f7ca27b182dfa8a568a860aba9343636050f043f894fe011fa52e3bb919628b1ca1a491e5cc9f207877fa62269d9a8b
EBUILD kpublictransport-22.08.3.ebuild 815 BLAKE2B 67534fe92dc24fe5caf5b5a355e8c1fb5ca0b63ef2339a098d3236575f804f64a0f0114995d0b792383861663d34435b455139eec338ab60b4b9334e2838fe85 SHA512 9026230c033864c8bba243b26fc65b0dcb09c18cbf7ec9501a041dd222537664fa6d02e147834429f4249f821ece11cf6e086201c020464debbee5e3e4b19391
-EBUILD kpublictransport-22.12.0.ebuild 815 BLAKE2B 889803f99ab5a66ec36e9a3d44d8aa3987dd0b18bd76bebe88a1bcbcb00168f7a9742e7eddcf6e525aa9e99a353c016dc89af37e3fbab2566de7947e5f9504b8 SHA512 0eb994f1d8b6d12a2a7416d3bfaf4a93e5d60e38a34983b9abacede85cc37a527d4c89cb52fcdcbb7f2e107b4ccc4ab021987eeb9d070fe47c4e7f4373a507cc
+EBUILD kpublictransport-22.12.1.ebuild 816 BLAKE2B e5083deb8fbae184e17bb6afbdc3f1b577fa876f488adb8b978825914a5ace91f51e194836cf48308cf2e1face36101be5dab31cb404cff09854e641d1a441cf SHA512 c525e111a2dcd1d329edadfbb8effdeed7ee2ecf885f4cdaeca59178a3a53415bd4a38f52944574394679a8227e05c706d3bda370087ed92cb475c22dab789d9
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/dev-libs/kpublictransport/kpublictransport-22.12.0.ebuild b/dev-libs/kpublictransport/kpublictransport-22.12.1.ebuild
index d73b97a2bdb8..7dab3c27ea1d 100644
--- a/dev-libs/kpublictransport/kpublictransport-22.12.0.ebuild
+++ b/dev-libs/kpublictransport/kpublictransport-22.12.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
-KFMIN=5.99.0
+KFMIN=5.101.0
QTMIN=5.15.5
inherit ecm gear.kde.org
diff --git a/dev-libs/libcbor/Manifest b/dev-libs/libcbor/Manifest
index 3212f893f878..3685e36b5f08 100644
--- a/dev-libs/libcbor/Manifest
+++ b/dev-libs/libcbor/Manifest
@@ -1,3 +1,5 @@
+DIST libcbor-0.10.1.tar.gz 284393 BLAKE2B 49b224493b4743fab0352e139ed9e85873238beb25e23555cd31f2ef720f6eb9ac136f26a92be56778f703f240dab2b6e0beddbb88c5cbf7edf084db7e96df76 SHA512 fd662d59127cd86a7e13eeb87ba0b4a9280f367b77fe85f579e5c230503ad39a323a8b9dfb8c6a49f8a05d5b81460ca4526dc130c7e1d403fd0839c0f37f5548
DIST libcbor-0.9.0.tar.gz 275405 BLAKE2B 7e78722650c702552dda4844615c454989281abe8c45ba3c9168af16e9d440a1b7e4e0c9afd89faa48e74ba85dcbe0c7733eec3e44fdafc0ca340e97574fe274 SHA512 710239f69d770212a82e933e59df1aba0fb3ec516ef6666a366f30a950565a52981b0d46ca7e0eea739f5785d79cc21fc19acd857a4a0b135f4f6aa3ef5fd3b0
+EBUILD libcbor-0.10.1.ebuild 1433 BLAKE2B dd59cf00beb43b6a4bd934080f3aa720dba3efbd580030654d311ef1cb3f182723feee37bdadcd852a5805730a6442a648eca7ba746319a2a4aec494571a4886 SHA512 f1b6a07fcd8485b3a9e2693b436ff5f21939486e700aa01b495fd3f9e71b525b7b20199036e479387f4aa8009740e797d2e852f3380629bd65b2809311659672
EBUILD libcbor-0.9.0.ebuild 1455 BLAKE2B 120dd3a9adbbe739093b9b26b56f4085f7d923649ccb4616cba254f24fba5bae14bcd5c4620fdf8ea58909c2426d6629abd6cb36333e65019a0d38cff5bdf081 SHA512 5ac698770687f298e55eec8f7d6d176e0f6d0b8baf33128faec055a0cdaca8c076ec3cbb15e9baa640ffbeac28765bb309f25995cd1cff4334a437f854ecec05
MISC metadata.xml 430 BLAKE2B f478d98c9495fbb0946ec5d193e489f8f8a3c0a4ecbbac58ed2e3a79124d65741a54dfdc1a73f41dad39c596511aa0873ea38d2ba22d45b75a9600a122886f1d SHA512 ae7788a8a66d6f5333ee22601ff1ac202d279a7dd2aa245231440bb8a48e83d64361d4c105e331c217b8be096d9cc6d76f3878d4132e8060bc1fdcb7e8a64b18
diff --git a/dev-libs/libcbor/libcbor-0.10.1.ebuild b/dev-libs/libcbor/libcbor-0.10.1.ebuild
new file mode 100644
index 000000000000..eaf307fe3736
--- /dev/null
+++ b/dev-libs/libcbor/libcbor-0.10.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit python-any-r1 cmake
+
+DESCRIPTION="CBOR protocol implementation for C and others"
+HOMEPAGE="https://github.com/pjk/libcbor"
+SRC_URI="https://github.com/PJK/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="+custom-alloc doc test"
+
+BDEPEND="
+ doc? (
+ $(python_gen_any_dep '
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
+ dev-python/breathe[${PYTHON_USEDEP}]
+ ')
+ )
+ test? ( dev-util/cmocka )
+"
+
+RESTRICT="!test? ( test )"
+
+python_check_deps() {
+ python_has_version \
+ "dev-python/sphinx[${PYTHON_USEDEP}]" \
+ "dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]" \
+ "dev-python/breathe[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use doc && python-any-r1_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_BUILD_TYPE=Release
+ -DCBOR_CUSTOM_ALLOC=$(usex custom-alloc 'ON' 'OFF')
+ -DWITH_TESTS=$(usex test 'ON' 'OFF')
+ )
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use doc; then
+ pushd doc >/dev/null || die
+ emake html man
+ popd >/dev/null || die
+ fi
+}
+
+src_install() {
+ cmake_src_install
+
+ if use doc; then
+ dodoc -r doc/build/html
+ doman doc/build/man/*
+ fi
+}