Gentoo Archives: gentoo-commits

From: James Le Cuirot <chewi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-cpp/sdbus-c++/, dev-cpp/sdbus-c++/files/
Date: Tue, 16 Aug 2022 12:28:24
Message-Id: 1660652863.30001ac6587e59b16d1a9ab52b7c9aaf216ed234.chewi@gentoo
1 commit: 30001ac6587e59b16d1a9ab52b7c9aaf216ed234
2 Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
3 AuthorDate: Tue Aug 16 12:27:43 2022 +0000
4 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
5 CommitDate: Tue Aug 16 12:27:43 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30001ac6
7
8 dev-cpp/sdbus-c++: Bump to 1.2.0, bump systemd to fix glibc 2.36, drop old 1.1.0
9
10 Closes: https://bugs.gentoo.org/864985
11 Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
12
13 dev-cpp/sdbus-c++/Manifest | 6 +--
14 dev-cpp/sdbus-c++/files/sdbus-c++-gtest-1.11.patch | 58 ----------------------
15 ...+-0.9.0-r3.ebuild => sdbus-c++-0.9.0-r4.ebuild} | 4 +-
16 ...-c++-1.1.0-r3.ebuild => sdbus-c++-1.2.0.ebuild} | 8 +--
17 4 files changed, 7 insertions(+), 69 deletions(-)
18
19 diff --git a/dev-cpp/sdbus-c++/Manifest b/dev-cpp/sdbus-c++/Manifest
20 index 1a00744858e0..4702d52ddcd0 100644
21 --- a/dev-cpp/sdbus-c++/Manifest
22 +++ b/dev-cpp/sdbus-c++/Manifest
23 @@ -1,4 +1,4 @@
24 DIST sdbus-c++-0.9.0.tar.gz 198979 BLAKE2B 31cda7ce97aad05f93a015ca0f8bd93aa095f6abb6bc513343767c7221d2aeacc96ee2b6a1b0ecf50850f17506fc97aa3a9fead0332687d57bdbddf806502826 SHA512 8695d3efac5654cb28998cdd69c16f251654b2c95e0dc2a2f5a4b01b24dae7b04e1a1f2e9bc9fb96b99f099dd4a130ca980cb672f74829565fd0d48162a581c5
25 -DIST sdbus-c++-1.1.0.tar.gz 201532 BLAKE2B 3dac74cb7fc6717db9d25463ddfb9122db54edcd3bc9d1e71d18c132ede1efaf12b514f335c3978f51277afff7e6ab5533cfd02241759f7e3d24cede8aa29c6d SHA512 ba6230c0d1019875d92a92f793278c528a01692dc70e7acee8bb289af5dae65c1ad7b1c139f859cb7a960c7b48501178bfdf755163c2bc4d3766e67f3aa9b883
26 -DIST systemd-musl-patches-250.4.tar.gz 28065 BLAKE2B b8366c4bb29705e3f41f07d0105c4d252d543aaac178e968663660eeb573da034813aa50a96c74ac78ae5efeea379e00df33c5a039ec828cf93450ed23786252 SHA512 66e41fab1873021913c32e3f43300ea7babd18a36e6543838ab7fab4c44f5590c6a7414dd50c7ee81e5513b0e5aa01cb6df4231e8e06c609d63011a32b524213
27 -DIST systemd-stable-250.6.tar.gz 11212534 BLAKE2B faf065dbe5c02d9d3311202f93b9ad8984c4c9d127d32c17f305b81046f9e29cfc731cdd4abbd073965f448f4e1dff81d80313896b346548d2640939ad509365 SHA512 b625d5fb419370d238cf72f2e59c8fa6782972d94746835bde3a64a7746edd1d5fad901bbb01311f858b7dbdff6d759518b615708bb835a81964c16878d5644e
28 +DIST sdbus-c++-1.2.0.tar.gz 205798 BLAKE2B da040acb49f5294665b09df97c171eac38f7c6ce5e86093b45b896c4b216afc9b45870395404ffb8e7c32ac8b98f6c795fb528691b344587545e5ae27d4423d6 SHA512 dab2c4d9a5ea6d626672a5a6ee6f3490c60c6fdd160769801a4d6b4cf3df4983fad57ff0230132a5d637ec78a55993200ce217fa89461016e101865cc2777d7d
29 +DIST systemd-musl-patches-251.2.tar.gz 28512 BLAKE2B 4ac6a5220dab8409962a3954af2fb2484af718d0f282129957236ce241fbe8538a90d507a96c7c3d86f4f408ab784a6888b37486405d3276e7734a1bd5aa9680 SHA512 6e56b62234ac54929faea5a7cad699d0b932f869b48e3ba4e1f349a88653b7c787efec24a09b00290c3dc566614e3c1dc2f3c04f04e943f513108a91eca1be82
30 +DIST systemd-stable-251.4.tar.gz 11440203 BLAKE2B 58a0ee4adcc9d35b15b9cc98b3da81d1103b61a6c0bee722468a5113cd7d6de1d40c46ef964ba9ecc4746e81b516ae4b2f1d046874d62db066735c652592612e SHA512 7bbfadd80b88a4c3510a5e4e3572e4eab71dafbf6289da038e552988e09ee8da16da3c9bb8a4fbbde6c6236e0e3c352b0a33f9ee0b84f10241f3499383387738
31
32 diff --git a/dev-cpp/sdbus-c++/files/sdbus-c++-gtest-1.11.patch b/dev-cpp/sdbus-c++/files/sdbus-c++-gtest-1.11.patch
33 deleted file mode 100644
34 index e6d3622ee11f..000000000000
35 --- a/dev-cpp/sdbus-c++/files/sdbus-c++-gtest-1.11.patch
36 +++ /dev/null
37 @@ -1,58 +0,0 @@
38 -From 7f437a6e06d2ec3abd3e2fd1101ab6aab386bc44 Mon Sep 17 00:00:00 2001
39 -From: Stanislav Angelovic <stanislav.angelovic@×××××××.com>
40 -Date: Thu, 27 Jan 2022 13:38:19 +0100
41 -Subject: [PATCH] fix(tests): printer for std::chrono in googletest v1.11.0
42 -
43 ----
44 - tests/CMakeLists.txt | 2 +-
45 - tests/integrationtests/Defs.h | 22 ++++++++++------------
46 - 2 files changed, 11 insertions(+), 13 deletions(-)
47 -
48 -diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
49 -index fbf198c..ec42e55 100644
50 ---- a/tests/CMakeLists.txt
51 -+++ b/tests/CMakeLists.txt
52 -@@ -19,7 +19,7 @@ if (NOT TARGET GTest::gmock)
53 - if (NOT TARGET GTest::gmock)
54 - include(FetchContent)
55 -
56 -- message("Fetching googletest...")
57 -+ message("Fetching googletest v${GOOGLETEST_VERSION}...")
58 - FetchContent_Declare(googletest
59 - GIT_REPOSITORY ${GOOGLETEST_GIT_REPO}
60 - GIT_TAG release-${GOOGLETEST_VERSION}
61 -diff --git a/tests/integrationtests/Defs.h b/tests/integrationtests/Defs.h
62 -index 2f129a4..2bfc7c9 100644
63 ---- a/tests/integrationtests/Defs.h
64 -+++ b/tests/integrationtests/Defs.h
65 -@@ -56,20 +56,18 @@ const bool DEFAULT_BLOCKING_VALUE{true};
66 -
67 - constexpr const double DOUBLE_VALUE{3.24L};
68 -
69 --/** Duration stream operator for human readable gtest value output.
70 -- *
71 -- * Note that the conversion to double is lossy if the input type has 64 or more bits.
72 -- * This is ok for our integration tests because they don't have very
73 -- * accurate timing requirements.
74 -- *
75 -- * @return human readable duration in seconds
76 -- */
77 -+}}
78 -+
79 -+namespace testing::internal {
80 -+
81 -+// Printer for std::chrono::duration types.
82 -+// This is a workaround, since it's not a good thing to add this to std namespace.
83 - template< class Rep, class Period >
84 --static std::ostream& operator<<(std::ostream& os, const std::chrono::duration<Rep, Period>& d)
85 --{
86 -+void PrintTo(const ::std::chrono::duration<Rep, Period>& d, ::std::ostream* os) {
87 - auto seconds = std::chrono::duration_cast<std::chrono::duration<double>>(d);
88 -- return os << seconds.count() << " s";
89 -+ *os << seconds.count() << "s";
90 -+}
91 -+
92 - }
93 --}}
94 -
95 - #endif /* SDBUS_CPP_INTEGRATIONTESTS_DEFS_H_ */
96
97 diff --git a/dev-cpp/sdbus-c++/sdbus-c++-0.9.0-r3.ebuild b/dev-cpp/sdbus-c++/sdbus-c++-0.9.0-r4.ebuild
98 similarity index 98%
99 rename from dev-cpp/sdbus-c++/sdbus-c++-0.9.0-r3.ebuild
100 rename to dev-cpp/sdbus-c++/sdbus-c++-0.9.0-r4.ebuild
101 index 29193a2602d6..12f7585b9012 100644
102 --- a/dev-cpp/sdbus-c++/sdbus-c++-0.9.0-r3.ebuild
103 +++ b/dev-cpp/sdbus-c++/sdbus-c++-0.9.0-r4.ebuild
104 @@ -6,8 +6,8 @@ EAPI=8
105 PYTHON_COMPAT=( python3_{8..10} )
106 inherit python-any-r1 meson cmake
107
108 -SDP="systemd-stable-250.6"
109 -MUSL_PATCHSET="250.4"
110 +SDP="systemd-stable-251.4"
111 +MUSL_PATCHSET="251.2"
112
113 DESCRIPTION="High-level C++ D-Bus library"
114 HOMEPAGE="https://github.com/Kistler-Group/sdbus-cpp"
115
116 diff --git a/dev-cpp/sdbus-c++/sdbus-c++-1.1.0-r3.ebuild b/dev-cpp/sdbus-c++/sdbus-c++-1.2.0.ebuild
117 similarity index 97%
118 rename from dev-cpp/sdbus-c++/sdbus-c++-1.1.0-r3.ebuild
119 rename to dev-cpp/sdbus-c++/sdbus-c++-1.2.0.ebuild
120 index 29fe7c8f37f6..2ebb4f8fe333 100644
121 --- a/dev-cpp/sdbus-c++/sdbus-c++-1.1.0-r3.ebuild
122 +++ b/dev-cpp/sdbus-c++/sdbus-c++-1.2.0.ebuild
123 @@ -6,8 +6,8 @@ EAPI=8
124 PYTHON_COMPAT=( python3_{8..10} )
125 inherit python-any-r1 meson cmake
126
127 -SDP="systemd-stable-250.6"
128 -MUSL_PATCHSET="250.4"
129 +SDP="systemd-stable-251.4"
130 +MUSL_PATCHSET="251.2"
131
132 DESCRIPTION="High-level C++ D-Bus library"
133 HOMEPAGE="https://github.com/Kistler-Group/sdbus-cpp"
134 @@ -58,10 +58,6 @@ S="${WORKDIR}/sdbus-cpp-${PV}"
135 SDS="${WORKDIR}/${SDP}"
136 SDB="${WORKDIR}/systemd-build"
137
138 -PATCHES=(
139 - "${FILESDIR}"/${PN}-gtest-1.11.patch
140 -)
141 -
142 pkg_setup() {
143 use systemd || python-any-r1_pkg_setup
144 }