From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 0CB6A1581FD for ; Tue, 09 Sep 2025 22:35:43 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id EBE63340FDC for ; Tue, 09 Sep 2025 22:35:42 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 1D0F511056F; Tue, 09 Sep 2025 22:35:40 +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) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 0EB0711056F for ; Tue, 09 Sep 2025 22:35:40 +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) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id BC3B3340EA8 for ; Tue, 09 Sep 2025 22:35:39 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 34369394D for ; Tue, 09 Sep 2025 22:35:38 +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: <1757457305.a9e632f7f1b79849c8cabe04c412476b1fd48e6a.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/vcdimager/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-video/vcdimager/vcdimager-2.0.1-r1.ebuild X-VCS-Directories: media-video/vcdimager/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: a9e632f7f1b79849c8cabe04c412476b1fd48e6a X-VCS-Branch: master Date: Tue, 09 Sep 2025 22:35:38 +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: 95c08ce9-c1ec-4914-8404-eafb0d590bf0 X-Archives-Hash: 737b08becea94021dbb04e5c259210b1 commit: a9e632f7f1b79849c8cabe04c412476b1fd48e6a Author: Sam James gentoo org> AuthorDate: Tue Sep 9 22:21:16 2025 +0000 Commit: Sam James gentoo org> CommitDate: Tue Sep 9 22:35:05 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9e632f7 media-video/vcdimager: build tests with -j1, modernise a bit * Build tests with -j1 * Modernise src_configure by using multilib helpers Bug: https://github.com/rocky/vcdimager/issues/2 Bug: https://github.com/rocky/vcdimager/issues/3 Bug: https://github.com/rocky/vcdimager/issues/4 Closes: https://bugs.gentoo.org/673174 Signed-off-by: Sam James gentoo.org> media-video/vcdimager/vcdimager-2.0.1-r1.ebuild | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/media-video/vcdimager/vcdimager-2.0.1-r1.ebuild b/media-video/vcdimager/vcdimager-2.0.1-r1.ebuild index 866165070372..d87aad4336c0 100644 --- a/media-video/vcdimager/vcdimager-2.0.1-r1.ebuild +++ b/media-video/vcdimager/vcdimager-2.0.1-r1.ebuild @@ -15,7 +15,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" IUSE="static-libs +xml" RDEPEND=" - >=dev-libs/libcdio-2.0.0:0=[-minimal,${MULTILIB_USEDEP}] + >=dev-libs/libcdio-2.0.0:=[-minimal,${MULTILIB_USEDEP}] dev-libs/popt xml? ( dev-libs/libxml2:2= ) " @@ -29,7 +29,7 @@ PATCHES=("${FILESDIR}/${P}-pkg-config.patch") src_prepare() { default - # Avoid building useless programs. Bug #226249 + # Avoid building useless programs (bug #226249) sed -i \ -e 's/check_PROGRAMS =/check_PROGRAMS +=/' \ -e 's/noinst_PROGRAMS =/check_PROGRAMS =/' \ @@ -38,7 +38,7 @@ src_prepare() { -e 's/noinst_PROGRAMS =/check_PROGRAMS =/' \ example/Makefile.am || die - # don't call nm directly. Bug #724838 + # Don't call nm directly (bug #724838) sed -i \ -e "s|nm|$(tc-getNM)|" \ lib/Makefile.am || die @@ -49,14 +49,15 @@ src_prepare() { multilib_src_configure() { local myeconfargs=( $(use_enable static-libs static) + $(multilib_native_with cli-frontend) + $(multilib_native_use_with xml xml-frontend) ) - multilib_is_native_abi || myeconfargs+=( --without-cli-frontend ) - if ! use xml || ! multilib_is_native_abi ; then - myeconfargs+=( --without-xml-frontend ) - fi - ECONF_SOURCE="${S}" \ - econf ${myeconfargs[@]} + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_test() { + emake -j1 check } multilib_src_install_all() {