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 20784158041 for ; Sat, 2 Mar 2024 18:02:17 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 55ED8E2A27; Sat, 2 Mar 2024 18:02:16 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (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 pigeon.gentoo.org (Postfix) with ESMTPS id 3A50DE2A27 for ; Sat, 2 Mar 2024 18:02:16 +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)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 6246333BEBE for ; Sat, 2 Mar 2024 18:02:15 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id EEBC6119 for ; Sat, 2 Mar 2024 18:02:13 +0000 (UTC) From: "Julien Roy" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Julien Roy" Message-ID: <1709400853.8d94a1de90974b7a69cf117304a0ea8675ef242f.julien@gentoo> Subject: [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/ X-VCS-Repository: repo/proj/guru X-VCS-Files: net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild X-VCS-Directories: net-p2p/dogecoin-qt/ X-VCS-Committer: julien X-VCS-Committer-Name: Julien Roy X-VCS-Revision: 8d94a1de90974b7a69cf117304a0ea8675ef242f X-VCS-Branch: master Date: Sat, 2 Mar 2024 18:02:13 +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: 4e31732d-a64e-440b-9309-77286b41bd4a X-Archives-Hash: 4248f098c2084685ab5106a3c8f5932e commit: 8d94a1de90974b7a69cf117304a0ea8675ef242f Author: Victor Skovorodnikov yandex com> AuthorDate: Sat Mar 2 17:22:31 2024 +0000 Commit: Julien Roy jroy ca> CommitDate: Sat Mar 2 17:34:13 2024 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8d94a1de net-p2p/dogecoin-qt: 1.14.7 keyword for ~arm64 - Tested on Raspberry Pi 400 for arm64 - Fixed 'NonsolvableDepsInStable' error for arm64 keyword by using nested RDEPEND condition so that 'intel-avx2' flag is considered only if cpu_flags_x86_avx2 support is available. - Fixed 'MissingPackageRevision' message to use 'any-of' app-crypt/intel-ipsec-mb-1.3 revision versions. - Cleanup of trailing whitespaces. Signed-off-by: Victor Skovorodnikov yandex.com> net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild index 2a42d88d1a..e78d3224bd 100644 --- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild +++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild @@ -7,7 +7,7 @@ inherit autotools desktop xdg-utils flag-o-matic DESCRIPTION="Dogecoin Core Qt for desktop. Downloaded blockchain is under 2.2GB. Much secure." HOMEPAGE="https://github.com/dogecoin" SRC_URI="https://github.com/dogecoin/dogecoin/archive/refs/tags/v${PV}.tar.gz -> ${PN}-v${PV}.tar.gz" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" LICENSE="MIT" SLOT="0" DB_VER="5.3" @@ -31,10 +31,14 @@ DEPEND=" >=dev-libs/boost-1.84.0-r3 wallet? ( media-gfx/qrencode ) zmq? ( net-libs/cppzmq ) - intel-avx2? ( =app-crypt/intel-ipsec-mb-1.3 ) " -RDEPEND="${DEPEND}" +RDEPEND="${DEPEND} + cpu_flags_x86_avx2? ( + intel-avx2? ( ~app-crypt/intel-ipsec-mb-1.3 ) + ) +" + BDEPEND=" dev-build/autoconf dev-build/automake @@ -99,9 +103,9 @@ src_install() { dosym "${DOGEDIR}/bin/${PN}" "/usr/bin/${PN}" if use dogecoind ; then - dosym "${DOGEDIR}/bin/dogecoind" "/usr/bin/dogecoind" - dosym "${DOGEDIR}/bin/dogecoin-cli" "/usr/bin/dogecoin-cli" - fi + dosym "${DOGEDIR}/bin/dogecoind" "/usr/bin/dogecoind" + dosym "${DOGEDIR}/bin/dogecoin-cli" "/usr/bin/dogecoin-cli" + fi if use prune ; then domenu "${FILESDIR}"/"${PN}-prune.desktop" @@ -125,10 +129,10 @@ pkg_postinst() { fi if ( ( use cpu_flags_x86_avx2 && ! use intel-avx2 ) && ( use cpu_flags_x86_sse2 && ! use scrypt-sse2 ) ); then - einfo "NOTE: Experimental avx2 and sse2 CPU support in ${PV} can be" - einfo "activated using 'intel-avx2' and/or 'scrypt-sse2' USE flags, " - einfo "together with 'experimental' USE flag for this version." - fi + einfo "NOTE: Experimental avx2 and sse2 CPU support in ${PV} can be" + einfo "activated using 'intel-avx2' and/or 'scrypt-sse2' USE flags, " + einfo "together with 'experimental' USE flag for this version." + fi } pkg_postrm() {