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.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id BE72B15817D for ; Mon, 3 Jun 2024 06:10:23 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C051DE29B0; Mon, 3 Jun 2024 06:10:22 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id A243AE29B0 for ; Mon, 3 Jun 2024 06:10:22 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 995C9335C7E for ; Mon, 3 Jun 2024 06:10:21 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 0A9D3119 for ; Mon, 3 Jun 2024 06:10:20 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1717394667.1b24ef9b2136c1fa5cefb47eedca17aaefefa471.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/umockdev/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-util/umockdev/Manifest dev-util/umockdev/umockdev-0.18.3.ebuild dev-util/umockdev/umockdev-9999.ebuild X-VCS-Directories: dev-util/umockdev/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 1b24ef9b2136c1fa5cefb47eedca17aaefefa471 X-VCS-Branch: master Date: Mon, 3 Jun 2024 06:10:20 +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: 76e7f1d0-b479-4d65-bf87-daf2e2c22eb3 X-Archives-Hash: afbad631fcbc3b7032452408d9a9cdf7 commit: 1b24ef9b2136c1fa5cefb47eedca17aaefefa471 Author: Sam James gentoo org> AuthorDate: Mon Jun 3 06:04:27 2024 +0000 Commit: Sam James gentoo org> CommitDate: Mon Jun 3 06:04:27 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b24ef9b dev-util/umockdev: add 0.18.3 Also, filter -fno-semantic-interposition, as it doesn't play well with wrappers like this. Signed-off-by: Sam James gentoo.org> dev-util/umockdev/Manifest | 1 + dev-util/umockdev/{umockdev-9999.ebuild => umockdev-0.18.3.ebuild} | 7 +++++-- dev-util/umockdev/umockdev-9999.ebuild | 7 +++++-- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest index 11fc9b425c3d..4d55746f5fd1 100644 --- a/dev-util/umockdev/Manifest +++ b/dev-util/umockdev/Manifest @@ -1,2 +1,3 @@ DIST umockdev-0.17.18.tar.xz 491668 BLAKE2B 106efc5674475383abb7618f087b3536441ae1fa30d6a92b689c1119ff62e06a20a6a529968f2b978f8ed410fc2033c95b86e214d4d4a576cdb9e68ee09a1853 SHA512 3d8d2487b4350e4ce28a5c163cbb1b92da9f5a5317e74da46ccaa62a6b8e938a6758e241d0dd2e9f50fdee4aef24d36585a24cfec1ad99fb4799a01008d9987b DIST umockdev-0.18.1.tar.xz 493816 BLAKE2B 314969269e8e5b70b65c89345b659cf2784eb71cfd2c010e8043cc38b6965dce0dcadac6ffab266f4b926e46bb0939d6c159ee17fbf341eed7a11f932a80a2ad SHA512 4897c12fca8d1927a2840efbbd8281a95102b328cc682ffed10cd4e29b80f26b80df55fbd3736297ee4633561b007beda369bd3ddf07eb71bdd1d7c0222243c8 +DIST umockdev-0.18.3.tar.xz 493724 BLAKE2B 989391474b7204a228a323244b75dc81992c69cd79a499ea701344311a890383eb6d589769df2006727c371757e4bf807831b9ccabde0fcbfd1b99054042fdc6 SHA512 565fedc4367b7896ac4fd9cee19d704d1f3f8b382c31069ceef81d0a0e8f3a38b775f28bd7a3652a7bb9c5cb62dd1f616ea81d7fc2ee7fda933bad44b32627d2 diff --git a/dev-util/umockdev/umockdev-9999.ebuild b/dev-util/umockdev/umockdev-0.18.3.ebuild similarity index 86% copy from dev-util/umockdev/umockdev-9999.ebuild copy to dev-util/umockdev/umockdev-0.18.3.ebuild index d9b79b4a0013..c032e0519a4d 100644 --- a/dev-util/umockdev/umockdev-9999.ebuild +++ b/dev-util/umockdev/umockdev-0.18.3.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -inherit meson-multilib python-any-r1 vala +inherit flag-o-matic meson-multilib python-any-r1 vala if [[ ${PV} = 9999* ]]; then EGIT_REPO_URI="https://github.com/martinpitt/${PN}.git" @@ -50,6 +50,9 @@ src_prepare() { } multilib_src_configure() { + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101270 + filter-flags -fno-semantic-interposition + export VALAC="$(type -P valac-$(vala_best_api_version))" meson_src_configure } diff --git a/dev-util/umockdev/umockdev-9999.ebuild b/dev-util/umockdev/umockdev-9999.ebuild index d9b79b4a0013..c032e0519a4d 100644 --- a/dev-util/umockdev/umockdev-9999.ebuild +++ b/dev-util/umockdev/umockdev-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -inherit meson-multilib python-any-r1 vala +inherit flag-o-matic meson-multilib python-any-r1 vala if [[ ${PV} = 9999* ]]; then EGIT_REPO_URI="https://github.com/martinpitt/${PN}.git" @@ -50,6 +50,9 @@ src_prepare() { } multilib_src_configure() { + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101270 + filter-flags -fno-semantic-interposition + export VALAC="$(type -P valac-$(vala_best_api_version))" meson_src_configure }