summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin97384 -> 97697 bytes
-rw-r--r--dev-libs/eekboard/Manifest2
-rw-r--r--dev-libs/eekboard/eekboard-1.0.8_p20121001-r1.ebuild2
-rw-r--r--dev-libs/kopeninghours/Manifest4
-rw-r--r--dev-libs/kopeninghours/kopeninghours-23.04.2.ebuild (renamed from dev-libs/kopeninghours/kopeninghours-23.04.1.ebuild)6
-rw-r--r--dev-libs/kosmindoormap/Manifest4
-rw-r--r--dev-libs/kosmindoormap/kosmindoormap-23.04.2.ebuild (renamed from dev-libs/kosmindoormap/kosmindoormap-23.04.1.ebuild)4
-rw-r--r--dev-libs/kpublictransport/Manifest4
-rw-r--r--dev-libs/kpublictransport/kpublictransport-23.04.2.ebuild (renamed from dev-libs/kpublictransport/kpublictransport-23.04.1.ebuild)4
-rw-r--r--dev-libs/libmacaroons/Manifest4
-rw-r--r--dev-libs/libmacaroons/files/libmacaroons-0.3.0-json-c.patch38
-rw-r--r--dev-libs/libmacaroons/libmacaroons-0.3.0.ebuild39
-rw-r--r--dev-libs/libmacaroons/metadata.xml17
-rw-r--r--dev-libs/marisa/Manifest4
-rw-r--r--dev-libs/marisa/marisa-0.2.6.ebuild3
-rw-r--r--dev-libs/marisa/marisa-9999.ebuild3
-rw-r--r--dev-libs/olm/Manifest4
-rw-r--r--dev-libs/olm/files/olm-3.2.15-cmake.patch59
-rw-r--r--dev-libs/olm/metadata.xml20
-rw-r--r--dev-libs/olm/olm-3.2.15.ebuild25
-rw-r--r--dev-libs/stfl/Manifest2
-rw-r--r--dev-libs/stfl/stfl-0.24-r4.ebuild2
-rw-r--r--dev-libs/udis86/Manifest2
-rw-r--r--dev-libs/udis86/udis86-1.7.2-r1.ebuild2
24 files changed, 231 insertions, 23 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 33d3dd6cce52..c8bcdaff8888 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/eekboard/Manifest b/dev-libs/eekboard/Manifest
index 4c0a74ec7a44..5059ef72f9d5 100644
--- a/dev-libs/eekboard/Manifest
+++ b/dev-libs/eekboard/Manifest
@@ -1,5 +1,5 @@
AUX eekboard-python-3.patch 1309 BLAKE2B c8161d95ade6f64e800e2937681d82fc40e6be4c0a925f8047b445faaa62692c509ec2f2200c444685454753136a80f1a3bec5d58447b87acf444081648ca821 SHA512 7900b74a1a363409d06595d91772077f8e61557a9f454d7f8d28ec7ef0345d16c5adad0a9e8f3782b4f7ed3c05b9b24feeae21ad025b2af2a5e8af149054478c
AUX eekboard-vala.patch 971 BLAKE2B 61e8185b8946593bff928bf51e86e133c2e4b0880265a96a56da0fbb2792fba147a4aff605f9e73080fd0e41845805636b23dc4ba47378b5649aa2d73c4ea45a SHA512 0e33141e6e8bbdee661b12083e5e261b013a1c83603dd06ef93b5b9360d89153ff53225e1c8068ebccd5d92c3dfd1c439f7b0fb27ed5e8f21d9ca201c7db01fc
DIST eekboard-1.0.8_p20121001.tar.gz 330923 BLAKE2B 74bc0a9e4d3bea73828020895726e12b986100812ff7260758a881899c7ff92dc706c6b7a57bc4d17a9524d1305658c8c29e441ba4b7b4b8023d8f2ddebc2d10 SHA512 3c6ccbaac55a4680ba4d2bd5d214b1738b7fb17f83b66b11621149b6f8a945eb6b39c47be51dfcf53f84317d860ae28b8f83e3071d5d4474fbcfbdc72f6e4c87
-EBUILD eekboard-1.0.8_p20121001-r1.ebuild 1760 BLAKE2B c6b74e7142c7898c416e73d30edf7df3590c1c1b44d97c40ad0e668c47aa0c8954da3be31370f0d9f24c9591b715f9832afe4e07859ca8c0fea07d9e59e951df SHA512 8c61584bd142aa97526c8783417f009b542865cb7a22b2478d1df2ec6fc6111804bd9150e6d770aa5de963bbd62536224d8326f3d282468123b375689781d6a6
+EBUILD eekboard-1.0.8_p20121001-r1.ebuild 1760 BLAKE2B c88fc6aa401a2d34da504ff082b5b2eccd0eafa20c66422770dae4868011e94ab9188b395c3a3aedeee17a0d62fb745eeb24531f4eb72192c65723066c8af0d3 SHA512 8e8766ea08de8719884dcb7d82db04d6d606b0f2a02b3790369ce4124507677bdc4d06139913a87d3c78adcaf57addc0f7a33c71111581cbf7b813cc341da6e9
MISC metadata.xml 657 BLAKE2B 097c61af20f6f23494fc3a3dcc24e985356b0c9174acec6b46081b8c446b8d278310aa32b9b2a76923de1969492d3f69828871859e310321ebdb2fc67676d704 SHA512 b2d085a6458f67f7eed51fc02895cedd34303d3bc33cdb934dddb9b1f5ceb2e9094e8af30f6bda70f626696a07b8bb55bcdc6ab945ee27e3cb3fef3ea06645de
diff --git a/dev-libs/eekboard/eekboard-1.0.8_p20121001-r1.ebuild b/dev-libs/eekboard/eekboard-1.0.8_p20121001-r1.ebuild
index 310c54534389..504d5165d857 100644
--- a/dev-libs/eekboard/eekboard-1.0.8_p20121001-r1.ebuild
+++ b/dev-libs/eekboard/eekboard-1.0.8_p20121001-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
VALA_USE_DEPEND="vapigen"
inherit autotools gnome2-utils python-any-r1 vala vcs-snapshot virtualx xdg
diff --git a/dev-libs/kopeninghours/Manifest b/dev-libs/kopeninghours/Manifest
index e498e09a8c27..46538c397c8c 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.12.3.tar.xz 71072 BLAKE2B f86ca120035da5eb01736ea6dd5e35ed6f961a0d5cfe7af4b8d13b4a00b80b3252a39996efdb039a10a1e5d44fc33a57133ac5c75444d866e5f8a6c2e778e2ed SHA512 c8f87eb7398f8aff8de74b86dbc33fd50d90485dca4fb1e8bd87d4d697bb9f3670bca7ab11baf47ce5186fcb7067ae74efdbd20896d5a4e0b84c15edafd31dce
-DIST kopeninghours-23.04.1.tar.xz 71740 BLAKE2B 828c40d09464673d3098cc01d582300a78baaf0fd223320e8c9609514278a2a1358d07e7dc7bb742826cf06a8e7d27ec1964a9d5cee363cc9b67d1dbb6eeaf14 SHA512 02cd56c313510a6fd44b7d3feeca9ef2a56004bc30cab555c5c388afb0176de52176e4bccdb718388ee05773132dd05e30b54cf770f7c4a7df4318782eddee67
+DIST kopeninghours-23.04.2.tar.xz 71768 BLAKE2B 2ddcead9c00adbb210adea3affd44656b0fe7e0f0b496f78308291530a5fa56a06728b3977a861d4c605cfa1e592038772cb0f3b39b0e8d538aa87549b2ae9d5 SHA512 5378b23c12c9037512153630a643fe3ad0514e4e2113af59495ef1f323e46ba2fee7866f6f4f5325703ab5134c49948ebda46c491a1fbddc7fcb3e1bfd7593e3
EBUILD kopeninghours-22.12.3.ebuild 1273 BLAKE2B 41773d6d9d359f5b1e2da210058404a64fba2d191eb9d29568e7a4aff2ef9f1da4a31cc4dc512f15f07f9b66e35203499a096314ed70cbfb7908a6bb908412a6 SHA512 3fd00e177e1ce2e22ec1849bc8196e957ea4aef10ad4fbbe0c5485a02783aa314bf67754939c96f790a31d501f4cc0f7009061e932e0aa690f5b022188a4469a
-EBUILD kopeninghours-23.04.1.ebuild 1273 BLAKE2B ae4cba8bc047330c52fc7b3626dd6fde37e0a4f1100e593ffa8ae9f0885f612c14834accb8a499e97421d77eb66253f21e593dcd4bc5521e563834c1e2de3a35 SHA512 7c283c352fbaa3abce5e649ef6e0917afd4f5ebc42683e0f7088e9e55224f6351541ef834cfb359368c5977be6b31ee7cb699fba5368b5afa26001d7c2d5a0c3
+EBUILD kopeninghours-23.04.2.ebuild 1274 BLAKE2B 946d5a0102f8b7f8f93f1e92a10e5e10dd16f24d4f14ca2eccb98bbc636781bd6eac121cc7b27f5a488d31be829e3c34fc8cfb8f6d57aa50de519aff8b2054e6 SHA512 6edc20035b149f9ed309acadb03a3cefc5f0495c775c662fc6d7dbaa8a830fd1df117402e4d99e507102e67462268bb8f705622c9a6fb54dd1faa5c44d29c7ac
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/dev-libs/kopeninghours/kopeninghours-23.04.1.ebuild b/dev-libs/kopeninghours/kopeninghours-23.04.2.ebuild
index bafa38060372..14890beac8eb 100644
--- a/dev-libs/kopeninghours/kopeninghours-23.04.1.ebuild
+++ b/dev-libs/kopeninghours/kopeninghours-23.04.2.ebuild
@@ -6,9 +6,9 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.104.0
-QTMIN=5.15.5
-PYTHON_COMPAT=( python3_{9..11} )
+KFMIN=5.106.0
+QTMIN=5.15.9
+PYTHON_COMPAT=( python3_{10..11} )
inherit ecm gear.kde.org python-single-r1
DESCRIPTION="Library for parsing and evaluating OSM opening hours expressions"
diff --git a/dev-libs/kosmindoormap/Manifest b/dev-libs/kosmindoormap/Manifest
index d7fb3a0b1d75..9ce18fc91e08 100644
--- a/dev-libs/kosmindoormap/Manifest
+++ b/dev-libs/kosmindoormap/Manifest
@@ -1,5 +1,5 @@
DIST kosmindoormap-22.12.3.tar.xz 363564 BLAKE2B d21c51d96ef6d32c294bcd5c88992a4f562cddad9abb47f2694f7af76d7872f81084783ce5ac9bb01f558331c6968c02b1247a854ef5e29975bf04b7cc74199a SHA512 ac0632180ac527b2b2e8856af2ee060b86b80b531c08b47439c3293d18f356c69a60ce4bf8fdd64511937f934dc49c5211c8a55956976c82943032e24baf8069
-DIST kosmindoormap-23.04.1.tar.xz 375484 BLAKE2B 6214bc37fa2a9466f89d9cdf65059fb3fb024b2a9ca64658ed9653ce1a9f1ecfe9e8e62d229cadc0ef4e59559f9108c360ab6ea80688f1da195c9b5152e11cab SHA512 ec258b58b1e3a6ab337d72de659f7272d496c0630de0fe6279c9439d5ede5ce45e564639cdb5a6c38886edfd19b1d5aba6199bf54528dc9c3475d6e1f20ea42f
+DIST kosmindoormap-23.04.2.tar.xz 375472 BLAKE2B 5cfb5a5a5368d1e1b420faf30d73851495f425ecbc602e6d166875d0bfce4ce5fa2cd9026ce6bff249ddb48042943e0a15cc5acb886a332649ddab59e01191a5 SHA512 a5ce57ad4c1d92c31f47ff57d66fd70386901861e7b53bb80ed8a3827d124de6a045c3ead947c452e0a546a8b7bc27af614c471177ff80b9fa0cb3d56720efc7
EBUILD kosmindoormap-22.12.3.ebuild 1053 BLAKE2B 1c2a460fa801294f7ee1bbf2573092bcc0227d47104caacc38db83fffefa77b0a5027ce356a7522c80d14a5e7ba1a291f0da9a6cc11193a862a96ff721c756dd SHA512 cf59f2a7842d5f539e253281a4318fee31adafaf7f1ebe2819bd7b671bcca72ad0c12ca318b8bdb4116732840504fb3311b86c1ad938bf40c09ae580f3908ed8
-EBUILD kosmindoormap-23.04.1.ebuild 1053 BLAKE2B 1af897b5b38d6f3cd973aec9dd766ab88ca1382f66cc2c7abbf35e8d32fbb0ee7f427ee66ee5356506818894bb9169d58a26c0aaead251d4b994c336fac47781 SHA512 14f0d3b74f0e0ac7548f06742ffa949d601bb50017bc897e7ba427aec35dfd8e9e37788b73586a69c482af8583f5c03d1fbec4a4329374bf73beca999b71f1cd
+EBUILD kosmindoormap-23.04.2.ebuild 1053 BLAKE2B c64e91c277902a3fe8e6fe80636741e561872222b77612bc7d735ec7d920f7fe23cf305fe5e4cbb0e6ed1449e594c6ab5a8eac610705d2937498d1216dc82f8b SHA512 adf24e11048f6fffe005986807cebf8aef87ab1a9b4fd47dd74e95c99362f3504341c04298973f9f3867a66a572231a77da49364389e60bb22461de071e4f01f
MISC metadata.xml 436 BLAKE2B 7b97cad83675445e816a4f92d2e9c2c4167457df244fd166b6388be7c9336b4852c3873fff4e9d18bf1cccaaeaec849a1b340fa92a15e54180652e53cb023859 SHA512 312c58bb9ef49585287db38ff0f4e6cb6486477f4c84246610c443fb07ced2129017462ef91fab147dde7d69b0923605dc5b68fe71f6cd80f0ed1115b4a9ca6b
diff --git a/dev-libs/kosmindoormap/kosmindoormap-23.04.1.ebuild b/dev-libs/kosmindoormap/kosmindoormap-23.04.2.ebuild
index f4c00c3cfbc2..7d84056f235e 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-23.04.1.ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-23.04.2.ebuild
@@ -5,8 +5,8 @@ EAPI=8
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.104.0
-QTMIN=5.15.5
+KFMIN=5.106.0
+QTMIN=5.15.9
inherit ecm gear.kde.org
DESCRIPTION="Data Model and Extraction System for Travel Reservation information"
diff --git a/dev-libs/kpublictransport/Manifest b/dev-libs/kpublictransport/Manifest
index c9c95cf3d0fd..2eb68c754be2 100644
--- a/dev-libs/kpublictransport/Manifest
+++ b/dev-libs/kpublictransport/Manifest
@@ -1,5 +1,5 @@
DIST kpublictransport-22.12.3.tar.xz 490936 BLAKE2B 36e60afed1d0a6f1e45a5fbf21c1495ba40e0a1eb0de12957b6a637229029bfaf662f6d14ff11fc6aa62a79aac7605827edd77c22524cfc8693285b6929bb0c3 SHA512 245db3814daf19a3d63b1932026a73ac488670451976266db6d0102fdf83b8878e3fc6886ab9ea7b2a1cf35607a451c964a6ce8cbad36f03e68d4ef21ed21429
-DIST kpublictransport-23.04.1.tar.xz 535088 BLAKE2B b043ffe7b3359960c85ee50b63014096960d0a5fb8e90bcb50524abe482fb07467f18c4c6d4eabc4256643539150dfe554ec3eb64e0ce04a9aa20df4d2ea65f4 SHA512 1b48bfcaf5c748094dd599ca6dfa43b0672ac6234df12866d01d032d26fbd1f92b42454980c59071b01a8ff73050ef22b681878cb8682b41a0b0ef9d4a0c91c3
+DIST kpublictransport-23.04.2.tar.xz 535192 BLAKE2B 9a81c64284efc5ae02f9a2a8df080b49f56ec5553feb9e790b4d52b6ec22609a31b0a06c1dc7d05e0ca165adc3f8a4293eb0f49a542563cb31f2a04c68a7da83 SHA512 96ee9ddffa64a9d9a591866cde227f8901289ba41d06d1d7691ba20b9a4510ce6804e78150fd510b44622f4d0169c7ee62a5b6dd79e583065e3e4fac9033420b
EBUILD kpublictransport-22.12.3.ebuild 816 BLAKE2B e5083deb8fbae184e17bb6afbdc3f1b577fa876f488adb8b978825914a5ace91f51e194836cf48308cf2e1face36101be5dab31cb404cff09854e641d1a441cf SHA512 c525e111a2dcd1d329edadfbb8effdeed7ee2ecf885f4cdaeca59178a3a53415bd4a38f52944574394679a8227e05c706d3bda370087ed92cb475c22dab789d9
-EBUILD kpublictransport-23.04.1.ebuild 995 BLAKE2B 7936a337f210ff6fff7dc8e181033952007b2a070a17bb1be767e655464a89c4f46ee5729cbdbf41fe6f1de2f81345269da90242cc98fbda58abdc9c1a1bdbc1 SHA512 1bdefceeae11e4702def2a335a5ce44c8e71654b202c522f796b986799b6eda0e98f786a5b1835da9e468d7aef71cdef5c6cf380c4e9dbc389ab3f5692b75312
+EBUILD kpublictransport-23.04.2.ebuild 995 BLAKE2B 5d4a4da647522565f2f44de006aef8ac78e442f35d2602b31ca9a09eca2c96fde88d843c0bfade5686007565678669d57bf5a16e222c4882d8593d431b74057c SHA512 44f76486782acdc3b03e1949669da1fce144ba923de7b1dfac07168925c610d7a66a1a31ba983a71656ebc4d5bb8ab734cf59e0e36efbd3b1d87858d82a4642e
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/dev-libs/kpublictransport/kpublictransport-23.04.1.ebuild b/dev-libs/kpublictransport/kpublictransport-23.04.2.ebuild
index 07abee9ebd6c..f0f684b8dbb9 100644
--- a/dev-libs/kpublictransport/kpublictransport-23.04.1.ebuild
+++ b/dev-libs/kpublictransport/kpublictransport-23.04.2.ebuild
@@ -5,8 +5,8 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
-KFMIN=5.104.0
-QTMIN=5.15.5
+KFMIN=5.106.0
+QTMIN=5.15.9
inherit ecm gear.kde.org
DESCRIPTION="Library for accessing public transport timetables and other information"
diff --git a/dev-libs/libmacaroons/Manifest b/dev-libs/libmacaroons/Manifest
new file mode 100644
index 000000000000..2ecd389cb1f9
--- /dev/null
+++ b/dev-libs/libmacaroons/Manifest
@@ -0,0 +1,4 @@
+AUX libmacaroons-0.3.0-json-c.patch 832 BLAKE2B dce0d7ef4be20972a1da7b218d7f66372e25b77d307cd18bc7d70a2893ae0fac8d97e3d71ea83882ce408b642244deb78a92a86035e81047dab07e4e3057e18c SHA512 c258effe1bd9eed548350a066352f358795de16a6dd04be32422874b602226f18114e91a51d803309433bb08d404ece9022dfe68c73de719264aa9665688b6f7
+DIST libmacaroons-0.3.0.tar.gz 47762 BLAKE2B 69371bb69262a88c736121861d9b136fa444b912d2c3a5d603c5897c8af85e9f4af6a6733e35c126ea44c97cfdd1359e1f41ee97452fa7275850769f2134d825 SHA512 79ae2e515bd673949bc1338f06f5f811a0e853ca61ff995bb4cddaf95e5297e77b012c9975b0bb0dba96520b9a24619a4593e3722e64610f1147e131f8c96de0
+EBUILD libmacaroons-0.3.0.ebuild 763 BLAKE2B efb054789e066ef5d665cb3915ae819be3dc1ee6f8e8d01c18d985b27418f2db35810d395534211a241155f52078fa4aa4f74fc8f59c4e5aa4faa0208b4b9313 SHA512 10140b22704e0ad6e8fc3dac49a7e87d64ac295473a4d060dbf5463ca5fd0ddf81942af100068c628804c66abfcba97efa9382dc0bc64a2b0b4055033e7490f1
+MISC metadata.xml 664 BLAKE2B 94ec73791cac9442622243a129d918336340e74768e7c7342cfed73227236fb3a05ad3051b2d76c0daeac5928d3b7a87ddf3b43bdb856ed069609ab3ae0a9129 SHA512 4ddd1a7e9981d50de6737734d7f0708450c4f36949bc3ec43c5c3b0b7da56b2e3f40d3e15edd489f347ad7599d232549904268e8b4a87ff9f4826d948ca1c295
diff --git a/dev-libs/libmacaroons/files/libmacaroons-0.3.0-json-c.patch b/dev-libs/libmacaroons/files/libmacaroons-0.3.0-json-c.patch
new file mode 100644
index 000000000000..f11071d3efff
--- /dev/null
+++ b/dev-libs/libmacaroons/files/libmacaroons-0.3.0-json-c.patch
@@ -0,0 +1,38 @@
+
+Fix build with JSON support enabled
+
+--- a/configure.ac
++++ b/configure.ac
+@@ -62,7 +62,7 @@ Please install libjson to continue.
+ ----------------------------------------])
+ fi
+
+- AC_CHECK_HEADER([json/json.h],,[AC_MSG_ERROR([
++ AC_CHECK_HEADER([json-c/json.h],,[AC_MSG_ERROR([
+ ----------------------------------------
+ Macaroons rely upon the libjson library.
+ Please install libjson to continue.
+diff --git a/macaroons.c b/macaroons.c
+index ab296c8..654edfc 100644
+--- a/macaroons.c
++++ b/macaroons.c
+@@ -32,12 +32,17 @@
+
+ /* C */
+ #include <assert.h>
++#include <stdbool.h>
+ #include <stdio.h>
+ #include <string.h>
+
++#define TRUE true
++#define FALSE false
++
+ /* json */
+ #ifdef MACAROONS_JSON_SUPPORT
+-#include <json/json.h>
++#include <json-c/json.h>
++#include <json-c/json_object.h>
+ #endif
+
+ /* macaroons */
+--
diff --git a/dev-libs/libmacaroons/libmacaroons-0.3.0.ebuild b/dev-libs/libmacaroons/libmacaroons-0.3.0.ebuild
new file mode 100644
index 000000000000..a5e65f40f211
--- /dev/null
+++ b/dev-libs/libmacaroons/libmacaroons-0.3.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="C library for generation and use of macaroons authorization credentials"
+HOMEPAGE="https://github.com/rescrv/libmacaroons"
+SRC_URI="https://github.com/rescrv/libmacaroons/archive/refs/tags/releases/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+ dev-libs/json-c
+ dev-libs/libsodium
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}"/${PN}-releases-${PV}
+
+PATCHES=( "${FILESDIR}"/${P}-json-c.patch )
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf --disable-python-bindings --enable-json-support
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/dev-libs/libmacaroons/metadata.xml b/dev-libs/libmacaroons/metadata.xml
new file mode 100644
index 000000000000..5a6c5e0880cc
--- /dev/null
+++ b/dev-libs/libmacaroons/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>amadio@gentoo.org</email>
+ <name>Guilherme Amadio</name>
+ </maintainer>
+ <longdescription lang="en">
+ This library provides an implementation of macaroons, which are flexible
+ authorization tokens that work great in distributed systems. Like cookies,
+ macaroons are bearer tokens that enable applications to ascertain whether
+ their holders' actions are authorized.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">rescrv/libmacaroons</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-libs/marisa/Manifest b/dev-libs/marisa/Manifest
index ee7420588cd7..0c7ab9cbb456 100644
--- a/dev-libs/marisa/Manifest
+++ b/dev-libs/marisa/Manifest
@@ -2,6 +2,6 @@ AUX marisa-0.2.6-loong_word_size.patch 565 BLAKE2B db3c245c896d265545a1b99202c60
AUX marisa-0.2.6-riscv_word_size.patch 486 BLAKE2B fef98bb16375bb482bfc5a219ecb61f9401e2bd560962f99e82c1725207c95a52c3ee9699d1fdc95bdfd972e15d6ca63e6c2e5c67938a385c592423205be8c08 SHA512 7da1120c5db4d8c902fd0bd16aa86f95cff09e8d81aa8d4140353eefbd2e3d7a100a9f38909193a5fd2333a652ce8b65198b0664792fe390790dd87883f6a7fa
AUX marisa-0.2.6-sparc64_word_size.patch 783 BLAKE2B 339bbaecd8686e1af2f6bbcb9709020f2af0d13f9bef4fc49ffd2deb3096ab2ea556c0a32a8ae5b74555bf171c553a43c6bebb4ec05e9696d857c512525550d4 SHA512 d894d7a55cc9a617711a19c8be25a60eea9f808906be7f8ccca4d5cc970e9b5cb2b3e88fc111037e18f831e4c6a7b96c134eea5a2417edc89a402ef96e100689
DIST marisa-0.2.6.tar.gz 168332 BLAKE2B 3b8a89a9a0b344d9de96edb5bf17c50db07da373e75eba098f48c9064321d579ac104db622608119377084c79165bf558c804eaff591903b67330b13bc8acf55 SHA512 c094e4b22e1457efdd20f2b978ee421b53e36ed94e4fdbd8944136c0ba23da4f6ba9fe3a2c64729c1426aee4dbe8098bfa5eebb943ae7fdaa4eec760485c564d
-EBUILD marisa-0.2.6.ebuild 2977 BLAKE2B 8ec30679eb3db50d4bba5639164647522ec236c04b5857d453a9a8f19a4fe411743c061c618d2de233b22da8f49c55af61f60147a002f185f997f3a8744d42ae SHA512 86be2fb9837bc99ce6814ea100b4949b717ff1c34f3a9c1748f9ff090675da038ba7ca20c0b4a9a074b5f0b6165889a5c7cd6eac4f506cd70ace843ebebfe707
-EBUILD marisa-9999.ebuild 2764 BLAKE2B e0cf7b0132edc3f53de11ffe058895492192c051124da881ccf398d8741dfabbd0912bf6a8e792de79a85ce426f6558dfd85a8b59f2d4b710fde6f2113b4a60d SHA512 c4eacfdce55342722741033bd7dac80735c1824b4d26881b397dec8079ac889798a1f4f31edda91f5d85c2102346cbf43e8b2a5f761f09b4157a5c9f6b3ed960
+EBUILD marisa-0.2.6.ebuild 2993 BLAKE2B c405cef0011d0dec13d5f23a4a1a5395b23794a2612687f987af7126df126730d261b4c860e31d39697c0b5402179e294e5153b07e527a640c88ab3a35ae7b0b SHA512 aff0cd8c9fb2748531802d9ff9a31b01dc09fab491c420758da9ce991a0354ec2b740b51e23e09f0ef30d45adb96a302157ea3ec25f31cc84286cdd90c56bd84
+EBUILD marisa-9999.ebuild 2780 BLAKE2B 310377e8f56fa08895d167ec454a33065ad3da616a1bcdf1efe1b38c2ed21a204162068264f9d2c60adfd6adca93ccccc48f81a2d9bb057d7aca8d603ce8aedf SHA512 84daafc1440f4541ca3377b944f9759cf18292dd1905c684360d72ea0ba26ab739a478e52c95e275ff768a959de812de5e3add95b4422f173a268350c5dccdfa
MISC metadata.xml 466 BLAKE2B 52091b0a7fff43b807097f38ccc624057f7cc8becbbb8c4efd2a461d62fbf0bd1498497683ca3ed6b7730768d0fc94d461c983ab1deef8ac156ac3f1bd86c0e7 SHA512 b5914b5a81efb935857a7088421fe765d89a8101cd2a38568c8a9903957fa92482ec7882d4ce4e9555c467e14e2a1fca74b3966d71c541a42cbb0c2880331b12
diff --git a/dev-libs/marisa/marisa-0.2.6.ebuild b/dev-libs/marisa/marisa-0.2.6.ebuild
index 88ba4d121db3..6e587ffcb945 100644
--- a/dev-libs/marisa/marisa-0.2.6.ebuild
+++ b/dev-libs/marisa/marisa-0.2.6.ebuild
@@ -2,8 +2,9 @@
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_OPTIONAL="1"
+DISTUTILS_EXT=1
inherit autotools distutils-r1 toolchain-funcs
diff --git a/dev-libs/marisa/marisa-9999.ebuild b/dev-libs/marisa/marisa-9999.ebuild
index fada309d55ad..7731d92f28e3 100644
--- a/dev-libs/marisa/marisa-9999.ebuild
+++ b/dev-libs/marisa/marisa-9999.ebuild
@@ -2,8 +2,9 @@
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_OPTIONAL="1"
+DISTUTILS_EXT=1
inherit autotools distutils-r1 toolchain-funcs
diff --git a/dev-libs/olm/Manifest b/dev-libs/olm/Manifest
new file mode 100644
index 000000000000..2ad6787a709b
--- /dev/null
+++ b/dev-libs/olm/Manifest
@@ -0,0 +1,4 @@
+AUX olm-3.2.15-cmake.patch 1585 BLAKE2B 4de4f3e6e29792fc697f40dbc303ad630222491a4692a05a953b1db7518ae22a557acdc570e3f0bd3dc080bc46aae128ec380963ee5274506e446f678f26472b SHA512 025fd3dbc26d59d3b5db1ac3a77e72dee396acdf1b3c2ee2d3746a6b1e2cf2c6965083707d3fc7df88a6f0c62729601f5df7e262998c806d98d2159fd6dbbfb2
+DIST olm-3.2.15.tar.bz2 2744760 BLAKE2B 44486a63217998010a0bb7e01ff3315c88e139d686b97158e67af29b2f052912412541fb944a17c5d8931df9c641a73e521ef8d0ff352b80fe30bd6fb73b2e7b SHA512 81832766e477fc17908e8d1c49b5403d87b5977fd9102605d95ef2a3907619b7301e32fe0e18ec0f575b1f004ce248633307ff43b0f48bc9bb2313cdfefd6ea7
+EBUILD olm-3.2.15.ebuild 588 BLAKE2B 1ceb73994e70456bc96c3750b37624f1f39e205599b35a790a8da86d6ea840881943f0acb2944ba0a2af850016faf0f07d5c9caf42fe067d20c984dad02ce555 SHA512 948f390c31a2bd634799ed8668f464850c8098775ded0710a8dc1a35ab2cd482964ab6d9559dbb620cf4fce4d1fe269bd11339eb78ad90e1247d20ff89dae68b
+MISC metadata.xml 703 BLAKE2B e15af6cc88087ba2f7ed109a13e31908ab529ad52755403b4272170e7d8a89330539f1b735b03624ec3b45a2ef5d5c4f37ebc1d6f279ed49f852edfa2ae1f2ae SHA512 81c2896d8a489001e0ceffc99e97d20da679aba2fe83f2bea94cc7ddcaa3c09a52bf0c2266d53440fc6cbcecaf607a2b89193f8aa76ec6d50746cb3ab6ced7cb
diff --git a/dev-libs/olm/files/olm-3.2.15-cmake.patch b/dev-libs/olm/files/olm-3.2.15-cmake.patch
new file mode 100644
index 000000000000..d656bcbedbd4
--- /dev/null
+++ b/dev-libs/olm/files/olm-3.2.15-cmake.patch
@@ -0,0 +1,59 @@
+From 5567dc0ef9133df7cea5b9ae29c4fb642a8fbe83 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Thu, 8 Jun 2023 11:40:01 +0200
+Subject: [PATCH] Use CTest module and standard BUILD_TESTING switch
+
+Improves downstream package testing integration.
+
+See also:
+https://cmake.org/cmake/help/latest/command/enable_testing.html
+https://cmake.org/cmake/help/latest/module/CTest.html#module:CTest
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ CMakeLists.txt | 5 +++--
+ tests/CMakeLists.txt | 2 --
+ 2 files changed, 3 insertions(+), 4 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index a271b54..a62ea8f 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -2,7 +2,6 @@ cmake_minimum_required(VERSION 3.4)
+
+ project(olm VERSION 3.2.15 LANGUAGES CXX C)
+
+-option(OLM_TESTS "Build tests" ON)
+ option(BUILD_SHARED_LIBS "Build as a shared library" ON)
+
+ add_definitions(-DOLMLIB_VERSION_MAJOR=${PROJECT_VERSION_MAJOR})
+@@ -52,6 +51,8 @@ add_library(olm
+ lib/curve25519-donna/curve25519-donna.c)
+ add_library(Olm::Olm ALIAS olm)
+
++include(CTest)
++
+ # restrict the exported symbols
+ include(GenerateExportHeader)
+ generate_export_header(olm
+@@ -137,6 +138,6 @@ export(EXPORT olm-targets
+ NAMESPACE Olm::)
+ export(PACKAGE Olm)
+
+-if (OLM_TESTS)
++if (BUILD_TESTING)
+ add_subdirectory(tests)
+ endif()
+diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
+index 0343abb..64585ca 100644
+--- a/tests/CMakeLists.txt
++++ b/tests/CMakeLists.txt
+@@ -1,5 +1,3 @@
+-enable_testing()
+-
+ set(TEST_LIST
+ base64
+ crypto
+--
+2.41.0
+
diff --git a/dev-libs/olm/metadata.xml b/dev-libs/olm/metadata.xml
new file mode 100644
index 000000000000..e47db7bbc780
--- /dev/null
+++ b/dev-libs/olm/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <name>Gavin D. Howard</name>
+ <email>gavin@gavinhoward.com</email>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://gitlab.matrix.org/matrix-org/olm</bugs-to>
+ <remote-id type="gitlab">matrix-org/olm</remote-id>
+ </upstream>
+ <longdescription lang="en">
+ Official, audited implementation of the olm and megolm cryptographic
+ ratchets in C++ for the Matrix protocol
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-libs/olm/olm-3.2.15.ebuild b/dev-libs/olm/olm-3.2.15.ebuild
new file mode 100644
index 000000000000..1146f6c87aa9
--- /dev/null
+++ b/dev-libs/olm/olm-3.2.15.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Implementation of the Double Ratchet cryptographic ratchet in C++"
+HOMEPAGE="https://gitlab.matrix.org/matrix-org/olm"
+SRC_URI="https://gitlab.matrix.org/matrix-org/${PN}/-/archive/${PV}/${P}.tar.bz2"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+PATCHES=( "${FILESDIR}/${P}-cmake.patch" ) # TODO: upstream
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTING=$(usex test)
+ )
+ cmake_src_configure
+}
diff --git a/dev-libs/stfl/Manifest b/dev-libs/stfl/Manifest
index fa67bb378ccb..788912a1f843 100644
--- a/dev-libs/stfl/Manifest
+++ b/dev-libs/stfl/Manifest
@@ -3,5 +3,5 @@ AUX stfl-0.22-pc-libdir.patch 866 BLAKE2B bdbc18572fd5104ee04af672b9d493bb3271a8
AUX stfl-0.22-ruby-sharedlib.patch 735 BLAKE2B 6b2b9e835f57f62ff1e1ff871103bc0b1106329916fc1be75eb22e550c9ff8abd007bbc201c66e15ce16a4697c0bbe0850b56ff41f666dd7006028432b1f77e5 SHA512 73a1b7aa7147100ab2f06264303c0a30463deb8bd0ce9e4111737393d07c4fb06174c5022c1dae8c7fd2688d1b544a4ab8c8ee5495f46e2bbc33ce89a7e46de7
AUX stfl-0.22-soname-symlink.patch 444 BLAKE2B 9aa44343a18a8d7fb2f75a60ae94c30ef92b6f02190cefbefedacd9f8d5c877ac71b83c41b008bfd46a4d5ffe04f91f03f898e27ef098162d0b43f274ccff298 SHA512 e85c6f96edd8cd08d3408f976fff5f9fbcdc9892109233e78d932eb07502b00d3a0b52393542de8af5b2d26808b3574736f78b7ef9c7bdd0abffa3901fc55dab
DIST stfl-0.24.tar.gz 45585 BLAKE2B a601f373f19baa3a11fb823852ada19ab824828935240280c74ff442a1e5c4abdf0abe56e445869e43785df3940a8c7269bc16457436abbe5e2853f907071059 SHA512 95df4574b1bc32d795751156dc5b93afbca3ba241607a3a55210c89dda61b9a26ad574bb5f729a0158c9052235dbf63d6c58b38e7f1061d14ab7062af6150fa0
-EBUILD stfl-0.24-r4.ebuild 3145 BLAKE2B f053bfde577d884629e6fc98a833051ca00c0b1d6db697f8fce2f1a74b6a858a553a99350c7fe3c14d761a4403b91ef1250d9bde2ea20cbe0078be48875a208f SHA512 5a5c9e75fda810c8dfeb482c85d6159df09b8e87825e43c93a8f00d5c1c571b83c30f939feb11e4f23d3334d3edecdbd6af06f1bbf10240aa92b36546afc4d55
+EBUILD stfl-0.24-r4.ebuild 3145 BLAKE2B 4303a6411bd6056674a721f33ec8117161b223d2a3f4453dbe8dd71a60298713c2d5078b49c27e6855e16d325f4ecd433ea1550e12ffa0dbc6813884039d313a SHA512 5e572785347e6326c20b6acf68f2095e9d2b770330bccd0be1acb199425b670679b46ead5f84cb4c8c241ae3913a8fe62c740e04d94e487969688f2082268c9d
MISC metadata.xml 884 BLAKE2B d1ee81a475935527af118da278c54f34a773dff1165c39ea2013135b767dbfe96972623d83833501d0531df78547c5d6040990039674832e9f5f701f915d3924 SHA512 55dc2b480ea7b0929be1e74d60d06ddc33ce977885969fdda332a6cb390c219cc13c017c0a56ed3594c475dcb9586b2d433c65fa200675de421e1aa4b22c7ce5
diff --git a/dev-libs/stfl/stfl-0.24-r4.ebuild b/dev-libs/stfl/stfl-0.24-r4.ebuild
index 66394e8df604..6fc8cd5251c2 100644
--- a/dev-libs/stfl/stfl-0.24-r4.ebuild
+++ b/dev-libs/stfl/stfl-0.24-r4.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
GENTOO_DEPEND_ON_PERL=no
inherit perl-module python-r1 toolchain-funcs
diff --git a/dev-libs/udis86/Manifest b/dev-libs/udis86/Manifest
index c591ad995131..fd479d2ad2ea 100644
--- a/dev-libs/udis86/Manifest
+++ b/dev-libs/udis86/Manifest
@@ -2,5 +2,5 @@ AUX udis86-1.7.2-docdir.patch 644 BLAKE2B 7929a12d9dcc43035b3ed0ec6da5dc54e7a51c
AUX udis86-1.7.2-python3.patch 1543 BLAKE2B c2bcd32c934e2a3ae5232ab6cf2516ae0598a3f8dfc02dcbdbcd2d217728ed5a707c8f328eb9047199f293e4b7aa66898c6e288a91c2bd5b538217c3df691424 SHA512 8075f31c778b962952e8feabafe76b984d037ee482c3cce633cf46ad15baff42d15af0061fab3dcadbae3e3b4f19bda07f7cbc3d7a9482b5b48c46fcea70023b
AUX udis86-1.7.2-uninitialized-variable.patch 590 BLAKE2B afba36f587b9ac4e09d79aab081092dbae8640c8ad2e533019d22bb69b4fb38d36a5d43c390cb2201c3081ecc63037b099fd61e38fb307c4dcb632a67567d8ef SHA512 7c55fd11b296dfeee4bd13e1dbcc7880eec3d0653408ad2e71c71feb3b9b7546d7c814d27e53663b7e94a284aeff0563e8fb577794eaa629f24cbc63ce7d54d6
DIST udis86-1.7.2.tar.gz 445085 BLAKE2B 0e67a1ae28688a5febdb4502714a6d99b1fda9028470bac1ecf9314d33c2f081726e3706e9616f352fbf1561283429cb96b92ea4a88e454ec21eadc84bb336d8 SHA512 8cb35d70ac020cd74ced22252aa735a266e5db98d89df565a560baa4ace0cd730e9db838241b70c3b93c27d6b2c75a88edf9c357c864d0f0104323925371c96f
-EBUILD udis86-1.7.2-r1.ebuild 1020 BLAKE2B e457ce8003fb1ec516cfbd8193055813f914dd8f664556ce82cfe05715e5c3f386d7535668ca145de64fc0ee86051034e31eaa69065ac8d977d7157c32c33bcf SHA512 5444bc76a8f0322dc5f495caecd108e70b53cacffe74663f454a90240329e6aedcb982e6de8d2936ea74f88a8dcf6bc4e020c49c13aac4d039c6a4e51e0058c2
+EBUILD udis86-1.7.2-r1.ebuild 1020 BLAKE2B c78fa98602cc878b005f5e9fee2195bf328fc29eb0ca2b65c41bfa8836bd5f3c3013acee2222d81856aec683759551a6a52caa96f25e57efdb4c1943b74014ab SHA512 32f14a50aa1f7c329ef15530345b193a9d6059c82c9bf1fbc968c0ebdce9e9a489d3cfe563c1c039701a9013c823d4e5990395647092af182d082fd21061b041
MISC metadata.xml 393 BLAKE2B 988770bea966c57021cfe642fbc3a0562aaedc7378b7c9a59e80b71924818afefcc8365eb53b4733a230a2fe93ede7d330b6c3c5d3963a2fc89d630a2a851d20 SHA512 49384d8f1ce17fdde210e54f91d852c845715e34daca5b5220bf5fc5da5da68629bbc72c0013476c264d1d89d3aa37cb98227fa2fb9d9780a164797269ff6ba1
diff --git a/dev-libs/udis86/udis86-1.7.2-r1.ebuild b/dev-libs/udis86/udis86-1.7.2-r1.ebuild
index 4962d53bdbec..5ef49a73955d 100644
--- a/dev-libs/udis86/udis86-1.7.2-r1.ebuild
+++ b/dev-libs/udis86/udis86-1.7.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
PYTHON_REQ_USE="xml(+)"
inherit autotools multilib-minimal python-any-r1