mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-13 16:06:59 +02:00
sys-fs/e2fsprogs: Sync with Gentoo
It's from Gentoo commit 36bf4fb57b37c7c8ab7c70b82679ebecb69bff53.
This commit is contained in:
parent
cc26893e3a
commit
0cc965c75c
@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v${PV}/$
|
|||||||
|
|
||||||
LICENSE="GPL-2 BSD"
|
LICENSE="GPL-2 BSD"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
|
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
|
||||||
IUSE="cron fuse nls static-libs test +tools"
|
IUSE="cron fuse nls static-libs test +tools"
|
||||||
RESTRICT="!test? ( test )"
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
@ -44,6 +44,8 @@ PATCHES=(
|
|||||||
# upgrade. See bug #904093 and bug #904048.
|
# upgrade. See bug #904093 and bug #904048.
|
||||||
"${FILESDIR}"/${PN}-1.47.0-disable-metadata_csum_seed-and-orphan_file-by-default.patch
|
"${FILESDIR}"/${PN}-1.47.0-disable-metadata_csum_seed-and-orphan_file-by-default.patch
|
||||||
|
|
||||||
|
"${FILESDIR}"/e2fsprogs-1.47.0-parallel-make.patch
|
||||||
|
|
||||||
# Upstream patches (can usually removed with next version bump)
|
# Upstream patches (can usually removed with next version bump)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -0,0 +1,68 @@
|
|||||||
|
From 711ed1823c7676533d5f6d5e4d1558a792d43837 Mon Sep 17 00:00:00 2001
|
||||||
|
From: David Seifert <soap@gentoo.org>
|
||||||
|
Date: Tue, 25 Apr 2023 21:53:19 +0200
|
||||||
|
Subject: [PATCH] Add missing Makefile dependencies
|
||||||
|
|
||||||
|
* With very high -j parallelism, we get failures in Gentoo:
|
||||||
|
|
||||||
|
In file included from lib/ext2fs/blknum.c:15:
|
||||||
|
lib/ext2fs/ext2fs.h:105:10: fatal error: ext2fs/ext2_err.h: No such file or directory
|
||||||
|
105 | #include <ext2fs/ext2_err.h>
|
||||||
|
| ^~~~~~~~~~~~~~~~~~~
|
||||||
|
compilation terminated.
|
||||||
|
In file included from lib/ext2fs/fallocate.c:19:
|
||||||
|
lib/ext2fs/ext2fs.h:105:10: fatal error: ext2fs/ext2_err.h: No such file or directory
|
||||||
|
105 | #include <ext2fs/ext2_err.h>
|
||||||
|
| ^~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
Bug: https://bugs.gentoo.org/806875#c17
|
||||||
|
Signed-off-by: David Seifert <soap@gentoo.org>
|
||||||
|
---
|
||||||
|
lib/ext2fs/Makefile.in | 18 ++++++++++++++++++
|
||||||
|
1 file changed, 18 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/lib/ext2fs/Makefile.in b/lib/ext2fs/Makefile.in
|
||||||
|
index 798ff609..2c4e0277 100644
|
||||||
|
--- a/lib/ext2fs/Makefile.in
|
||||||
|
+++ b/lib/ext2fs/Makefile.in
|
||||||
|
@@ -731,6 +731,12 @@ blkmap64_rb.o: $(srcdir)/blkmap64_rb.c $(top_builddir)/lib/config.h \
|
||||||
|
$(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
|
||||||
|
$(srcdir)/hashmap.h $(srcdir)/bitops.h $(srcdir)/bmap64.h $(srcdir)/rbtree.h \
|
||||||
|
$(srcdir)/compiler.h
|
||||||
|
+blknum.o: $(srcdir)/blknum.c $(top_builddir)/lib/config.h \
|
||||||
|
+ $(srcdir)/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
|
||||||
|
+ $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
|
||||||
|
+ $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
|
||||||
|
+ $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
|
||||||
|
+ $(srcdir)/hashmap.h $(srcdir)/bitops.h $(srcdir)/bmap64.h
|
||||||
|
block.o: $(srcdir)/block.c $(top_builddir)/lib/config.h \
|
||||||
|
$(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
|
||||||
|
$(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
|
||||||
|
@@ -842,6 +848,12 @@ extent.o: $(srcdir)/extent.c $(top_builddir)/lib/config.h \
|
||||||
|
$(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
|
||||||
|
$(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
|
||||||
|
$(srcdir)/hashmap.h $(srcdir)/bitops.h $(srcdir)/e2image.h
|
||||||
|
+fallocate.o: $(srcdir)/fallocate.c $(top_builddir)/lib/config.h \
|
||||||
|
+ $(srcdir)/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
|
||||||
|
+ $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
|
||||||
|
+ $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
|
||||||
|
+ $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
|
||||||
|
+ $(srcdir)/hashmap.h $(srcdir)/bitops.h $(srcdir)/bmap64.h
|
||||||
|
fileio.o: $(srcdir)/fileio.c $(top_builddir)/lib/config.h \
|
||||||
|
$(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
|
||||||
|
$(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
|
||||||
|
@@ -1049,6 +1061,12 @@ openfs.o: $(srcdir)/openfs.c $(top_builddir)/lib/config.h \
|
||||||
|
$(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
|
||||||
|
$(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h \
|
||||||
|
$(srcdir)/e2image.h
|
||||||
|
+orphan.o: $(srcdir)/orphan.c $(top_builddir)/lib/config.h \
|
||||||
|
+ $(srcdir)/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
|
||||||
|
+ $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
|
||||||
|
+ $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
|
||||||
|
+ $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
|
||||||
|
+ $(srcdir)/hashmap.h $(srcdir)/bitops.h $(srcdir)/bmap64.h
|
||||||
|
progress.o: $(srcdir)/progress.c $(top_builddir)/lib/config.h \
|
||||||
|
$(top_builddir)/lib/dirpaths.h $(srcdir)/ext2fs.h \
|
||||||
|
$(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2_fs.h \
|
||||||
|
--
|
||||||
|
2.40.0
|
Loading…
Reference in New Issue
Block a user