Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-cpp/glibmm/
Date: Fri, 06 May 2022 04:57:14
Message-Id: 1651813022.45d326ed07ed6dc50e399c1a81beb260369e595e.mattst88@gentoo
1 commit: 45d326ed07ed6dc50e399c1a81beb260369e595e
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Fri May 6 04:49:03 2022 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Fri May 6 04:57:02 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45d326ed
7
8 dev-cpp/glibmm: Version bump to 2.72.1
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 dev-cpp/glibmm/Manifest | 1 +
13 dev-cpp/glibmm/glibmm-2.72.1.ebuild | 52 +++++++++++++++++++++++++++++++++++++
14 2 files changed, 53 insertions(+)
15
16 diff --git a/dev-cpp/glibmm/Manifest b/dev-cpp/glibmm/Manifest
17 index c588d97ebe60..70e025289774 100644
18 --- a/dev-cpp/glibmm/Manifest
19 +++ b/dev-cpp/glibmm/Manifest
20 @@ -1,3 +1,4 @@
21 DIST glibmm-2.66.2.tar.xz 7603104 BLAKE2B 5696391bd5dbb35f8c961250af6d9b2644e900ac6a800054e9e7630cbf4882c17ef1bf8cf322e89a3bdbe613d13d4a045920bfc1071442daa3afc78afa8cd759 SHA512 097af6b140a5af3e52cc2c5d251475a5aa923d0c528c3cbc97f31d3a95868bcb3aa2328047ca94a55ef7fd188f271917dfe29faa86f477a441f0a024284216f9
22 DIST glibmm-2.70.0.tar.xz 7874312 BLAKE2B 5d0fb24444b8764e3f972f342a540164debb841f74e5d27db721feff9baa70c9ff5821b26642cb8c5da048f9a1271b1ed7283d9f0338ba0f184be396981310e3 SHA512 059cab7f0b865303cef3cba6c4f3a29ae4e359aba428f5e79cea6fedd3f1e082199f673323cf804902cee14b91739598fbc6ff706ec36f19c4d793d032782518
23 DIST glibmm-2.72.0.tar.xz 7921092 BLAKE2B 5f4fc6df527c6aa99886d5afe3233e15a37319b1c9f7814c9edfb574abb9b0f1b04b887d2a275c113382b0b301df7d3a22fc4398bc61746bd353e73015ec8770 SHA512 73b8a7a3848e6c5c9b532547002e44dd77ffc1ff80a849772cf48ad5aa14965bd6d50e01b2597320a578c3655bc1ef42804c0f2fed3ac632fe0218f8ae4788ff
24 +DIST glibmm-2.72.1.tar.xz 7921260 BLAKE2B 4078c2a6a12257a84844d3fa70c8b6a1a28b7c184f7bfbbf2adc882806099f7211378d6f7a23b1bbd18514ced9ada56642eb4ff877ee23cd70b4ee6b1a270510 SHA512 aa52c7b73e8f3437c2da9e8da74f84b9f07c7aa40a5fa232a7418b4af19575cbde01f6cbe9fb3fc3227bd9281a9439156a51d10a0c2c1a1beca226c7c93fe660
25
26 diff --git a/dev-cpp/glibmm/glibmm-2.72.1.ebuild b/dev-cpp/glibmm/glibmm-2.72.1.ebuild
27 new file mode 100644
28 index 000000000000..f40448c218b4
29 --- /dev/null
30 +++ b/dev-cpp/glibmm/glibmm-2.72.1.ebuild
31 @@ -0,0 +1,52 @@
32 +# Copyright 1999-2022 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=8
36 +PYTHON_COMPAT=( python3_{8..10} )
37 +inherit gnome.org meson-multilib python-any-r1
38 +
39 +DESCRIPTION="C++ interface for glib2"
40 +HOMEPAGE="https://www.gtkmm.org"
41 +
42 +LICENSE="LGPL-2.1+"
43 +SLOT="2.68"
44 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
45 +IUSE="doc debug test"
46 +RESTRICT="!test? ( test )"
47 +
48 +RDEPEND="
49 + >=dev-libs/glib-2.71.2:2[${MULTILIB_USEDEP}]
50 + dev-libs/libsigc++:3[doc?,${MULTILIB_USEDEP}]
51 +"
52 +DEPEND="${RDEPEND}"
53 +BDEPEND="
54 + ${PYTHON_DEPS}
55 + virtual/pkgconfig
56 + doc? (
57 + app-doc/doxygen[dot]
58 + dev-lang/perl
59 + dev-libs/libxslt
60 + )
61 +"
62 +
63 +src_prepare() {
64 + default
65 +
66 + # giomm_tls_client requires FEATURES=-network-sandbox and glib-networking rdep
67 + sed -i -e '/giomm_tls_client/d' tests/meson.build || die
68 +
69 + if ! use test; then
70 + sed -i -e "/^subdir('tests')/d" meson.build || die
71 + fi
72 +}
73 +
74 +multilib_src_configure() {
75 + local emesonargs=(
76 + -Dwarnings=min
77 + -Dbuild-deprecated-api=true
78 + $(meson_native_use_bool doc build-documentation)
79 + $(meson_use debug debug-refcounting)
80 + -Dbuild-examples=false
81 + )
82 + meson_src_configure
83 +}