From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 5DAAC1382C5 for ; Thu, 1 Apr 2021 02:12:12 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DD88BE0AC7; Thu, 1 Apr 2021 02:12:09 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C148EE0AC7 for ; Thu, 1 Apr 2021 02:12:09 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 540B3340845 for ; Thu, 1 Apr 2021 02:12:08 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id C762D637 for ; Thu, 1 Apr 2021 02:12:06 +0000 (UTC) From: "Matt Turner" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Matt Turner" Message-ID: <1617243077.b885f2af64f60f2114d95d83dadde49dc3375beb.mattst88@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-cpp/glibmm/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-cpp/glibmm/Manifest dev-cpp/glibmm/glibmm-2.64.5.ebuild X-VCS-Directories: dev-cpp/glibmm/ X-VCS-Committer: mattst88 X-VCS-Committer-Name: Matt Turner X-VCS-Revision: b885f2af64f60f2114d95d83dadde49dc3375beb X-VCS-Branch: master Date: Thu, 1 Apr 2021 02:12:06 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: f984ea62-6aed-415b-92f8-b8393ca1e655 X-Archives-Hash: 6affdc296cdde540269b3f0a1a367f23 commit: b885f2af64f60f2114d95d83dadde49dc3375beb Author: Matt Turner gentoo org> AuthorDate: Thu Apr 1 01:59:12 2021 +0000 Commit: Matt Turner gentoo org> CommitDate: Thu Apr 1 02:11:17 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b885f2af dev-cpp/glibmm: Version bump to 2.64.5 Signed-off-by: Matt Turner gentoo.org> dev-cpp/glibmm/Manifest | 1 + dev-cpp/glibmm/glibmm-2.64.5.ebuild | 66 +++++++++++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+) diff --git a/dev-cpp/glibmm/Manifest b/dev-cpp/glibmm/Manifest index a6ee6004d98..ff809e3ac3a 100644 --- a/dev-cpp/glibmm/Manifest +++ b/dev-cpp/glibmm/Manifest @@ -1,2 +1,3 @@ DIST glibmm-2.64.2.tar.xz 7438116 BLAKE2B 6ff458e90a5dbc606a2e04ecd3589262a1b96e827dba245985467818a7a4ba80a9c4cb15686fe479636cb8ce7e1db3334195d6334d7ec56327076cad87e22170 SHA512 0130af9a16981a54630150db6f4b1a95458d72d650c5e4781ee97ce624ec98c600b79ebf234d212e025781453fd11d78b9e8273235ffa143397423418fe970cc +DIST glibmm-2.64.5.tar.xz 7491108 BLAKE2B 3c0f2215542a6ccc65c37d566856df326b7c0d45999e525df6153862edd0841c501c64fc3cfd0e4c3f1bae29bbaca1eed44738acc11b3f1515ffc8a396b0791f SHA512 e90bb722a35292b0fc54dff82604ec8d23a9e72b08581de14fd515539392ed713d0691352bf7de42d5027579959f76b268cdc11a76a3d3033ae8268f486ee817 DIST glibmm-2.68.0.tar.xz 7652260 BLAKE2B df87b3f3d8cd74b693f843dec15d5376f2a755b0a72042983383c15cca9fdb90c2fed6320bf0f3fe846fcda5be3ee15c0fc1b683d29cebe64e8dcdd101fc9bf0 SHA512 a13121052315e949acf2528e226079f1a2cf7853080aec770dcb269e422997e5515ed767c7a549231fb3fa5f913b3fd9ef083080589283824b6a218d066b253e diff --git a/dev-cpp/glibmm/glibmm-2.64.5.ebuild b/dev-cpp/glibmm/glibmm-2.64.5.ebuild new file mode 100644 index 00000000000..db0034cef75 --- /dev/null +++ b/dev-cpp/glibmm/glibmm-2.64.5.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit gnome.org meson multilib-minimal + +DESCRIPTION="C++ interface for glib2" +HOMEPAGE="https://www.gtkmm.org" + +LICENSE="LGPL-2.1+" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" +IUSE="doc debug test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/libsigc++-2.9.1:2[${MULTILIB_USEDEP}] + >=dev-libs/glib-2.61.2:2[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + >=dev-cpp/mm-common-1.0.0 + sys-devel/m4 + dev-lang/perl + doc? ( + app-doc/doxygen + dev-libs/libxslt + media-gfx/graphviz + ) +" + +src_prepare() { + default + + # giomm_tls_client requires FEATURES=-network-sandbox and glib-networking rdep + sed -i -e '/giomm_tls_client/d' tests/meson.build || die + + if ! use test; then + sed -i -e "/^subdir('tests')/d" meson.build || die + fi +} + +multilib_src_configure() { + local emesonargs=( + -Dmaintainer-mode=true # Set false and drop mm-common dep once tarballs are made with meson/ninja + -Dwarnings=min + -Dbuild-deprecated-api=true + -Dbuild-documentation=$(usex doc true false) + -Ddebug-refcounting=$(usex debug true false) + -Dbuild-examples=false + ) + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_test() { + meson_src_test +} + +multilib_src_install() { + meson_src_install +}