summaryrefslogtreecommitdiff
path: root/dev-cpp
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-04-18 17:55:42 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-04-18 17:55:42 +0100
commitb481b54b8432c46df354eedc3532b0420a38fd5a (patch)
tree02cc62a183cabccf4aa944e0d15b047b383abf16 /dev-cpp
parent7288c6e5fa05acddbf692a5187d925ef85662b46 (diff)
gentoo auto-resync : 18:04:2023 - 17:55:41
Diffstat (limited to 'dev-cpp')
-rw-r--r--dev-cpp/Manifest.gzbin13069 -> 13073 bytes
-rw-r--r--dev-cpp/abseil-cpp/Manifest2
-rw-r--r--dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild1
-rw-r--r--dev-cpp/msgpack-cxx/Manifest3
-rw-r--r--dev-cpp/msgpack-cxx/files/msgpack-cxx-6.0.0-gcc13.patch49
-rw-r--r--dev-cpp/msgpack-cxx/msgpack-cxx-6.0.0.ebuild4
6 files changed, 57 insertions, 2 deletions
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index 4914774f4ad7..9689151848d0 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest
index 88c403696316..b567d59147e6 100644
--- a/dev-cpp/abseil-cpp/Manifest
+++ b/dev-cpp/abseil-cpp/Manifest
@@ -10,7 +10,7 @@ DIST abseil-cpp-20220623.1.tar.gz 1957483 BLAKE2B 5bcf60b5a55882bcb78c7095a9892f
DIST gtest-1.10.0_p20200702.tar.gz 866900 BLAKE2B c162d47868583ba270675abe5df935b8f4b9a9c00dbdc80dd88afa7f2b98266640b32b2ea5e8f9f6d6227196b5d2f79dbfda4e9585106224e814cc1503cf777d SHA512 715d887b59b47d4691c7c90ef0cf0ffc3d1e758e500263c76b50fd506e90a9d1c390af745933cfe3f55e1edac5d72dccedef3cb9a50b71a5b796424471a3017b
DIST gtest-1b18723e874b256c1e39378c6774a90701d70f7a.tar.gz 833195 BLAKE2B cfeb4fc1569529f8a08557330ab2c88db7703c4f2e8628d18b403f424342ad82b062edb8cc9c0dc122c453235ab327ea742a5ef12e49726e2fa2f60f5ea762d9 SHA512 cb90a54681e0be20a9a8c7a19f960a97cc567931308f4956ee142b86769c062fcf612b9635f5548009ee6d598ae0c1e83692151ec9f1ff1e409b89e158d8b954
DIST gtest-e68764c147ea0dac1e8811925c531d937396878e.tar.gz 862129 BLAKE2B d6decb9d1ad4e379a76119ec984deaa7649fca033f225698ce421bcee1207b52da3c4fdb2f6d68b968248575704ebe501b7b1d0a02c180901ffa78f9aa47f549 SHA512 aca72b5f64894aeee34cb869bdeda2d25ec04e901fe0e4e8d08d49472de1c9b19a97ba97a2e8570a88be74aea26d1cd526b4e605005a881e1cb6ab03ed3a4ceb
-EBUILD abseil-cpp-20200923.3.ebuild 2026 BLAKE2B 1864a00e06909fbb182650280c6e67372997df796f5bd0e942d0a02599e12289f01513ec942c759ec014b43fae094d832d03c118cfdcd04729d644f5db4f16be SHA512 d515dbb776688521bb7f25bf16aeb6e1cbddb262b964ba7d71b379727271aaacc486a84849f71dc3642f5b89645dc88c6728a52cfe53988c2a2587884d7a8ac1
+EBUILD abseil-cpp-20200923.3.ebuild 2074 BLAKE2B 2bc37057007215ebab20cc3796b8d6baac54c607afe95fe7a05078dc16f029ae08c240fb443c95af0d274a68bfbc3133a279ba78589dba59548704acefd834c9 SHA512 e52bb7d9746fde48a6875ad42006727c36a6ddb7dfa3b37e593b039fbb840e3a40b74d54588ab405e9ac0a9a4edc1a1060e1534d07acc8b662b85b789bd9682d
EBUILD abseil-cpp-20211102.0-r2.ebuild 1843 BLAKE2B 5c903bb664efc37c0177bf909f4543fa0ac4eb2f307137408391772aa7e518f67910140aaf74f2e1daa74fa0756692f4261297ca21ffcc4bbbbc6176cdf98863 SHA512 a3685940cbeada6195b52eb22d715752061d08c9eba52e8ae19f09f698c2dfe64ee5d17e03fb56e47fb88460e3e58682d4fb4fb65cdb7b8b5e236185b6eb87ca
EBUILD abseil-cpp-20220623.1.ebuild 1693 BLAKE2B ea429df2acd8275402b7f2da010d17e6d5cd2894ab60f8debaba193c6dedfa8c297b7f6fede7587d68983525901ce19c3b6c2a90a34368d2480b18186aabc384 SHA512 6f6eb55ac69a254f40358458a9eebcfb1dd16dca3dde39d8fb12d894df9587ca3145542910cdbfa8d61616318ae9ef5cb4ee7f54eeb54068c392bf5d6b556a78
MISC metadata.xml 439 BLAKE2B c4a87701635b1b903c2461acca126d15edb4f15cbb8dd9f353bcc71730c85478fd815e1f9c1f6ff8082360777a6e11042a01e417167c192b41f72b67e193d41f SHA512 16489f072408026da8f5da445185233f54a7c29761fa835a8388099acb8a6e3685e7db108fc4a3daa3430bcf6cb61d2e5d03c2e0e25d0f42f6da23e5dbcd134e
diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
index cf4ff66b0425..b321f55076b5 100644
--- a/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
+++ b/dev-cpp/abseil-cpp/abseil-cpp-20200923.3.ebuild
@@ -36,6 +36,7 @@ RESTRICT="!test? ( test )"
PATCHES=(
"${FILESDIR}/${PN}-20200923-arm_no_crypto.patch"
+ "${FILESDIR}/${PN}-20211102.0-r2-gcc-13.patch"
"${FILESDIR}/${PN}-20210324.1-glibc-2.34.patch"
)
diff --git a/dev-cpp/msgpack-cxx/Manifest b/dev-cpp/msgpack-cxx/Manifest
index e7904b6f31b3..404b56884ce1 100644
--- a/dev-cpp/msgpack-cxx/Manifest
+++ b/dev-cpp/msgpack-cxx/Manifest
@@ -1,5 +1,6 @@
+AUX msgpack-cxx-6.0.0-gcc13.patch 1516 BLAKE2B b6da40e88b4e90cba6cdff1c68d8cb6ca2dae43bdf328afa1f6bfcc55d7e557e270f550d126dbacbda8e07d1b62e916dc7ff9864ec4179d08c14bc594d710ae7 SHA512 72a52401e2a1834243eac124c7dd5d8b958772d40586ad84012c691b71e6881526eeba1cbc8e2df58da3a4f83549c59a0b43d39b470f39351f772ae1a72914d2
DIST msgpack-cxx-5.0.0.tar.gz 476103 BLAKE2B e631a47e8d39b6ad9c2dd5e782fbbd5044c177e18c619fb52d1293e2c5f2ea7e766e7b26ce6cac36a2ff98217143e12456e0541992afb4f78597ffd3852f2acf SHA512 5ee0237eb1bf05bd4becad32ab145a8f0654f8f0e2e3452331ed3df088cda03ee4cdf1557ba867447e3e18baed924c105c76934f7009dac98b6dc69282c39d0c
DIST msgpack-cxx-6.0.0.tar.gz 476132 BLAKE2B 89b6505511bd8f6994a2e61661c7a33bd1aa68804c081ec2fcaf074f845caf4338ac362916af9fb0bab7285b0d0508c74b229316fa75ef8083546ac84c4ca95d SHA512 90f89216676af5a656d570fbff5a716d1177fa1941b0a928b2da20e0b6cd6d0ca880b7369e085dbbca944499c05694a73df919042d8cd78498ed4b34b77a0e9d
EBUILD msgpack-cxx-5.0.0.ebuild 1222 BLAKE2B 9842e077f4ef2e9272c68bddf4ea8df88fee05b03ec8a0af56bf52f9daf9cbd98d25e1cbee0e85d1e4429d61cb6c2827f802a6f219a2f759936f20b3fbbf71f4 SHA512 7ce8208c9d271eef22e38214932dbe5d29b14209aeacca536abf4bd77eba046e0ce113eda56299e1987e9be927048a0bdaeb18a9357fc79ab496736aa1854c67
-EBUILD msgpack-cxx-6.0.0.ebuild 1222 BLAKE2B 9842e077f4ef2e9272c68bddf4ea8df88fee05b03ec8a0af56bf52f9daf9cbd98d25e1cbee0e85d1e4429d61cb6c2827f802a6f219a2f759936f20b3fbbf71f4 SHA512 7ce8208c9d271eef22e38214932dbe5d29b14209aeacca536abf4bd77eba046e0ce113eda56299e1987e9be927048a0bdaeb18a9357fc79ab496736aa1854c67
+EBUILD msgpack-cxx-6.0.0.ebuild 1276 BLAKE2B 6871c1c5aa559c85a00c870fbff7d8ab35abecd4aeea0b5b14f3338c14dbee2fb3c3391e2fd6c5be47b652a7cc01e10d46d6b24eaddea2fba49e4b4cd8616b35 SHA512 b9c14ef7301e1df5124f5745174767f2c1d6f5f693b9331ca9468ea2e38a4ed635f94e58c09c6557bef9fda2c5dc93756fbf56732980166650cc4131198861e1
MISC metadata.xml 410 BLAKE2B 2d8ac30a8aa745f32a388a0d66860d2af8de8bdc0e558b713738def49ec87e96b5ee201c4b2cd01f43f213ffd9f107cfcf9679725637f43ec7eed707ada87c69 SHA512 2009980f9bd56a3932a9f0ce56745439c0d29241bc11f3b8c0b2e26fc5a3f74ef9c7784165ed25e6280de4d1ee27e57ff225a5986522e51f50cc03e793625b4a
diff --git a/dev-cpp/msgpack-cxx/files/msgpack-cxx-6.0.0-gcc13.patch b/dev-cpp/msgpack-cxx/files/msgpack-cxx-6.0.0-gcc13.patch
new file mode 100644
index 000000000000..3e0b67675e2d
--- /dev/null
+++ b/dev-cpp/msgpack-cxx/files/msgpack-cxx-6.0.0-gcc13.patch
@@ -0,0 +1,49 @@
+From 2dd3dbc85f5c3ab789792844e50f7423bdb1d3f9 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= <arsen@gentoo.org>
+Date: Tue, 18 Apr 2023 15:50:52 +0200
+Subject: [PATCH] test: Add missing rebind to allocators
+
+See https://gcc.gnu.org/gcc-13/porting_to.html
+---
+https://github.com/msgpack/msgpack-c/pull/1065
+
+ test/msgpack_cpp11.cpp | 9 +++++++++
+ 1 file changed, 9 insertions(+)
+
+diff --git a/test/msgpack_cpp11.cpp b/test/msgpack_cpp11.cpp
+index 2a856cb8..6b04e5a1 100644
+--- a/test/msgpack_cpp11.cpp
++++ b/test/msgpack_cpp11.cpp
+@@ -252,6 +252,9 @@ struct equal_to : std::equal_to<Key> {
+ template <class Key>
+ struct set_allocator : std::allocator<Key> {
+ using std::allocator<Key>::allocator;
++
++ template<class U>
++ struct rebind { using other = set_allocator<U>; };
+ };
+
+ // C++ named requirement Allocator implies that the first template type
+@@ -262,6 +265,9 @@ struct set_allocator : std::allocator<Key> {
+ template <typename KeyValuePair>
+ struct map_allocator_impl : std::allocator<KeyValuePair> {
+ using std::allocator<KeyValuePair>::allocator;
++
++ template<class U>
++ struct rebind { using other = map_allocator_impl<U>; };
+ };
+
+ template <class Key, class T>
+@@ -270,6 +276,9 @@ using map_allocator = map_allocator_impl<std::pair<const Key, T>>;
+ template <class T>
+ struct allocator : std::allocator<T> {
+ using std::allocator<T>::allocator;
++
++ template<class U>
++ struct rebind { using other = allocator<U>; };
+ };
+
+ } // namespace test
+--
+2.40.0
+
diff --git a/dev-cpp/msgpack-cxx/msgpack-cxx-6.0.0.ebuild b/dev-cpp/msgpack-cxx/msgpack-cxx-6.0.0.ebuild
index 8e3609f7d111..d28443c3f1fa 100644
--- a/dev-cpp/msgpack-cxx/msgpack-cxx-6.0.0.ebuild
+++ b/dev-cpp/msgpack-cxx/msgpack-cxx-6.0.0.ebuild
@@ -24,6 +24,10 @@ DEPEND="${RDEPEND}"
BDEPEND="doc? ( app-doc/doxygen[dot] )
test? ( sys-libs/zlib )"
+PATCHES=(
+ "${FILESDIR}"/"${PN}"-6.0.0-gcc13.patch
+)
+
src_configure() {
local mycmakeargs=(
-DMSGPACK_BUILD_EXAMPLES=OFF