Gentoo Archives: gentoo-commits

From: Ionen Wolkens <ionen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/ftjam/, dev-util/ftjam/files/
Date: Thu, 29 Sep 2022 04:28:06
Message-Id: 1664425074.7f43eaea7734cbbf7cdf2dd82a0b0f8c3b872440.ionen@gentoo
1 commit: 7f43eaea7734cbbf7cdf2dd82a0b0f8c3b872440
2 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 29 03:34:58 2022 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 29 04:17:54 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f43eaea
7
8 dev-util/ftjam: fix build with clang16
9
10 Revbump unlikely to matter for other compilers, but doesn't hurt.
11
12 Closes: https://bugs.gentoo.org/870655
13 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
14
15 dev-util/ftjam/files/ftjam-2.5.3-clang16.patch | 7 +++++++
16 .../ftjam/{ftjam-2.5.3_rc2-r2.ebuild => ftjam-2.5.3_rc2-r3.ebuild} | 1 +
17 2 files changed, 8 insertions(+)
18
19 diff --git a/dev-util/ftjam/files/ftjam-2.5.3-clang16.patch b/dev-util/ftjam/files/ftjam-2.5.3-clang16.patch
20 new file mode 100644
21 index 000000000000..5a6c6089b086
22 --- /dev/null
23 +++ b/dev-util/ftjam/files/ftjam-2.5.3-clang16.patch
24 @@ -0,0 +1,7 @@
25 +https://bugs.gentoo.org/870655
26 +--- a/jam.h
27 ++++ b/jam.h
28 +@@ -382,2 +382,3 @@
29 + # include <string.h>
30 ++# include <unistd.h>
31 + # include <time.h>
32
33 diff --git a/dev-util/ftjam/ftjam-2.5.3_rc2-r2.ebuild b/dev-util/ftjam/ftjam-2.5.3_rc2-r3.ebuild
34 similarity index 95%
35 rename from dev-util/ftjam/ftjam-2.5.3_rc2-r2.ebuild
36 rename to dev-util/ftjam/ftjam-2.5.3_rc2-r3.ebuild
37 index 816961d7bfa0..806e3bc1fa14 100644
38 --- a/dev-util/ftjam/ftjam-2.5.3_rc2-r2.ebuild
39 +++ b/dev-util/ftjam/ftjam-2.5.3_rc2-r3.ebuild
40 @@ -26,6 +26,7 @@ PATCHES=(
41 "${FILESDIR}"/${PN}-2.5.3-nostrip.patch
42 "${FILESDIR}"/${PN}-2.5.3-i-hate-yacc.patch
43 "${FILESDIR}"/${PN}-2.5.3-false-flags.patch
44 + "${FILESDIR}"/${PN}-2.5.3-clang16.patch
45 )
46
47 src_prepare() {