From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-1403659-garchives=archives.gentoo.org@lists.gentoo.org> 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 0CAF8158091 for <garchives@archives.gentoo.org>; Wed, 1 Jun 2022 19:17:13 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 42F71E07DB; Wed, 1 Jun 2022 19:17:12 +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)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id DB8AAE07DB for <gentoo-commits@lists.gentoo.org>; Wed, 1 Jun 2022 19:17:11 +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 D809B341D6F for <gentoo-commits@lists.gentoo.org>; Wed, 1 Jun 2022 19:17:10 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 3605A7F for <gentoo-commits@lists.gentoo.org>; Wed, 1 Jun 2022 19:17:09 +0000 (UTC) From: "Sam James" <sam@gentoo.org> 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" <sam@gentoo.org> Message-ID: <1654111021.1309e3bab51ba812641509a623ab288235ea64f9.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/nss/files/, dev-libs/nss/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-libs/nss/files/nss-3.79-gcc-13.patch dev-libs/nss/nss-3.79-r1.ebuild X-VCS-Directories: dev-libs/nss/ dev-libs/nss/files/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 1309e3bab51ba812641509a623ab288235ea64f9 X-VCS-Branch: master Date: Wed, 1 Jun 2022 19:17:09 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 5fcf8653-f769-436a-9e82-ae6082663652 X-Archives-Hash: f772782d00d1ee247558cb3c60f717f7 commit: 1309e3bab51ba812641509a623ab288235ea64f9 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Wed Jun 1 19:16:45 2022 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Wed Jun 1 19:17:01 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1309e3ba dev-libs/nss: fix build with GCC 13 Closes: https://bugs.gentoo.org/849005 Signed-off-by: Sam James <sam <AT> gentoo.org> dev-libs/nss/files/nss-3.79-gcc-13.patch | 33 ++++++++++++++++++++++++++++++++ dev-libs/nss/nss-3.79-r1.ebuild | 1 + 2 files changed, 34 insertions(+) diff --git a/dev-libs/nss/files/nss-3.79-gcc-13.patch b/dev-libs/nss/files/nss-3.79-gcc-13.patch new file mode 100644 index 000000000000..04bd977f3020 --- /dev/null +++ b/dev-libs/nss/files/nss-3.79-gcc-13.patch @@ -0,0 +1,33 @@ +https://github.com/nss-dev/nss/commit/edf5cb12af8a4668997b7edb65c7add4a1390b09 +https://bugs.gentoo.org/849005 + +From: Sergei Trofimovich <slyich@gmail.com> +Date: Thu, 26 May 2022 08:08:39 +0000 +Subject: [PATCH] Bug 1771273 - cpputil/databuffer.h: add missing <cstdint> + include r=nss-reviewers,mt + +Without the change build fails on this week's gcc-13 snapshot as: + + ../../cpputil/databuffer.h:20:20: error: 'uint8_t' does not name a type + 20 | DataBuffer(const uint8_t* d, size_t l) : data_(nullptr), len_(0) { + | ^~~~~~~ + ../../cpputil/databuffer.h:14:1: note: 'uint8_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'? + 13 | #include <iostream> + +++ |+#include <cstdint> + 14 | + +Differential Revision: https://phabricator.services.mozilla.com/D147404 + +--HG-- +extra : moz-landing-system : lando +--- a/cpputil/databuffer.h ++++ b/cpputil/databuffer.h +@@ -11,6 +11,7 @@ + #include <cstring> + #include <iomanip> + #include <iostream> ++#include <cstdint> + + namespace nss_test { + + diff --git a/dev-libs/nss/nss-3.79-r1.ebuild b/dev-libs/nss/nss-3.79-r1.ebuild index 0d91f55e8bd4..f0a86b80c6b6 100644 --- a/dev-libs/nss/nss-3.79-r1.ebuild +++ b/dev-libs/nss/nss-3.79-r1.ebuild @@ -40,6 +40,7 @@ PATCHES=( "${FILESDIR}/${PN}-3.53-gentoo-fixups.patch" "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch" "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch" + "${FILESDIR}/${PN}-3.79-gcc-13.patch" ) src_prepare() {