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