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 59E621382C5 for ; Sat, 16 Jan 2021 22:22:26 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7A390E0814; Sat, 16 Jan 2021 22:22:25 +0000 (UTC) Received: from smtp.gentoo.org (smtp.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 2159DE0814 for ; Sat, 16 Jan 2021 22:22:25 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (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 EA0CC340F66 for ; Sat, 16 Jan 2021 22:22:23 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 2DFEA496 for ; Sat, 16 Jan 2021 22:22:22 +0000 (UTC) From: "James Le Cuirot" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "James Le Cuirot" Message-ID: <1610835648.5a03ce05b6f9199a8efcd3b7e15680769e54bde2.chewi@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/rbutil/, app-misc/rbutil/files/ X-VCS-Repository: repo/gentoo X-VCS-Files: app-misc/rbutil/files/0001-imxtools-sbtools-fix-compilation-with-gcc-10.patch app-misc/rbutil/files/rbutil-1.4.1-quazip.patch app-misc/rbutil/rbutil-1.4.1.ebuild X-VCS-Directories: app-misc/rbutil/files/ app-misc/rbutil/ X-VCS-Committer: chewi X-VCS-Committer-Name: James Le Cuirot X-VCS-Revision: 5a03ce05b6f9199a8efcd3b7e15680769e54bde2 X-VCS-Branch: master Date: Sat, 16 Jan 2021 22:22:22 +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: 5b2045ac-ea76-405b-ae94-7fd35887f615 X-Archives-Hash: 664bdd7bd239ac3bf48e53be16bfaa17 commit: 5a03ce05b6f9199a8efcd3b7e15680769e54bde2 Author: James Le Cuirot gentoo org> AuthorDate: Sat Jan 16 22:19:49 2021 +0000 Commit: James Le Cuirot gentoo org> CommitDate: Sat Jan 16 22:20:48 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a03ce05 app-misc/rbutil: Fix building with -fno-common or GCC 10 Closes: https://bugs.gentoo.org/731288 Package-Manager: Portage-3.0.12, Repoman-3.0.1 Signed-off-by: James Le Cuirot gentoo.org> ...tools-sbtools-fix-compilation-with-gcc-10.patch | 27 ++++++++++++++++++++++ app-misc/rbutil/files/rbutil-1.4.1-quazip.patch | 12 +++++----- app-misc/rbutil/rbutil-1.4.1.ebuild | 14 +++++++++-- 3 files changed, 45 insertions(+), 8 deletions(-) diff --git a/app-misc/rbutil/files/0001-imxtools-sbtools-fix-compilation-with-gcc-10.patch b/app-misc/rbutil/files/0001-imxtools-sbtools-fix-compilation-with-gcc-10.patch new file mode 100644 index 00000000000..3ff18f2afcf --- /dev/null +++ b/app-misc/rbutil/files/0001-imxtools-sbtools-fix-compilation-with-gcc-10.patch @@ -0,0 +1,27 @@ +From 141c9c218c31dfd6f4f9e47f25cc2764d2bb4b63 Mon Sep 17 00:00:00 2001 +From: Martin Hauke +Date: Sat, 13 Jun 2020 19:11:15 +0200 +Subject: [PATCH] imxtools/sbtools: fix compilation with gcc 10 + +--- + utils/imxtools/sbtools/misc.h | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/utils/imxtools/sbtools/misc.h b/utils/imxtools/sbtools/misc.h +index f803fbb..5c6b2fc 100644 +--- a/utils/imxtools/sbtools/misc.h ++++ b/utils/imxtools/sbtools/misc.h +@@ -40,8 +40,8 @@ extern bool g_debug; + extern bool g_force; + + typedef struct crypto_key_t *key_array_t; +-int g_nr_keys; +-key_array_t g_key_array; ++extern int g_nr_keys; ++extern key_array_t g_key_array; + + typedef void (*misc_printf_t)(void *user, const char *fmt, ...); + +-- +2.26.2 + diff --git a/app-misc/rbutil/files/rbutil-1.4.1-quazip.patch b/app-misc/rbutil/files/rbutil-1.4.1-quazip.patch index 596127c3406..2feabb77136 100644 --- a/app-misc/rbutil/files/rbutil-1.4.1-quazip.patch +++ b/app-misc/rbutil/files/rbutil-1.4.1-quazip.patch @@ -4,8 +4,8 @@ http://gerrit.rockbox.org/1825 -- Chewi diff -Naur a/base/ziputil.cpp b/base/ziputil.cpp ---- a/base/ziputil.cpp 2019-11-10 06:45:49.000000000 +0000 -+++ b/base/ziputil.cpp 2019-12-04 22:38:34.443112450 +0000 +--- a/rbutil/rbutilqt/base/ziputil.cpp 2019-11-10 06:45:49.000000000 +0000 ++++ b/rbutil/rbutilqt/base/ziputil.cpp 2019-12-04 22:38:34.443112450 +0000 @@ -22,9 +22,9 @@ #include "progressloggerinterface.h" #include "Logger.h" @@ -20,8 +20,8 @@ diff -Naur a/base/ziputil.cpp b/base/ziputil.cpp ZipUtil::ZipUtil(QObject* parent) : ArchiveUtil(parent) diff -Naur a/base/ziputil.h b/base/ziputil.h ---- a/base/ziputil.h 2019-11-10 06:45:49.000000000 +0000 -+++ b/base/ziputil.h 2019-12-04 22:38:34.443112450 +0000 +--- a/rbutil/rbutilqt/base/ziputil.h 2019-11-10 06:45:49.000000000 +0000 ++++ b/rbutil/rbutilqt/base/ziputil.h 2019-12-04 22:38:34.443112450 +0000 @@ -21,9 +21,9 @@ #include @@ -36,8 +36,8 @@ diff -Naur a/base/ziputil.h b/base/ziputil.h class ZipUtil : public ArchiveUtil { diff -Naur a/rbutilqt.pro b/rbutilqt.pro ---- a/rbutilqt.pro 2019-11-10 06:45:50.000000000 +0000 -+++ b/rbutilqt.pro 2019-12-04 22:43:30.144259710 +0000 +--- a/rbutil/rbutilqt/rbutilqt.pro 2019-11-10 06:45:50.000000000 +0000 ++++ b/rbutil/rbutilqt/rbutilqt.pro 2019-12-04 22:43:30.144259710 +0000 @@ -131,7 +131,7 @@ DEPENDPATH = $$INCLUDEPATH diff --git a/app-misc/rbutil/rbutil-1.4.1.ebuild b/app-misc/rbutil/rbutil-1.4.1.ebuild index 3ba0000d120..f558a5e9dd9 100644 --- a/app-misc/rbutil/rbutil-1.4.1.ebuild +++ b/app-misc/rbutil/rbutil-1.4.1.ebuild @@ -28,18 +28,22 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND="dev-qt/linguist-tools:5" -S="${WORKDIR}/RockboxUtility-v${PV}/${PN}/${PN}qt" +S="${WORKDIR}/RockboxUtility-v${PV}" +QTDIR="${PN}/${PN}qt" PATCHES=( "${FILESDIR}"/${PN}-1.4.1-quazip.patch + "${FILESDIR}"/0001-imxtools-sbtools-fix-compilation-with-gcc-10.patch ) src_prepare() { xdg_src_prepare - rm -rv quazip/ zlib/ || die + rm -rv "${QTDIR}"/{quazip,zlib}/ || die } src_configure() { + cd "${QTDIR}" || die + # Generate binary translations. "$(qt5_get_bindir)"/lrelease ${PN}qt.pro || die @@ -47,7 +51,13 @@ src_configure() { eqmake5 CONFIG+="noccache $(use debug && echo dbg)" } +src_compile() { + emake -C "${QTDIR}" +} + src_install() { + cd "${QTDIR}" || die + local icon size for icon in icons/rockbox-*.png; do size=${icon##*-}