commit: ddfde3c93fe1c6a88a396e2d53cb51ee2e8d00c9 Author: WANG Xuerui <xen0n <AT> gentoo <DOT> org> AuthorDate: Fri Mar 18 03:29:43 2022 +0000 Commit: Xuerui WANG <xen0n <AT> gentoo <DOT> org> CommitDate: Fri Mar 18 04:19:54 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddfde3c9
sys-fs/erofs-utils: disable -Werror Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org> sys-fs/erofs-utils/erofs-utils-1.4.ebuild | 1 + sys-fs/erofs-utils/files/1.4-werror.patch | 63 +++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) diff --git a/sys-fs/erofs-utils/erofs-utils-1.4.ebuild b/sys-fs/erofs-utils/erofs-utils-1.4.ebuild index 158c90277a0b..69d61af36d5b 100644 --- a/sys-fs/erofs-utils/erofs-utils-1.4.ebuild +++ b/sys-fs/erofs-utils/erofs-utils-1.4.ebuild @@ -27,6 +27,7 @@ BDEPEND="virtual/pkgconfig" PATCHES=( "${FILESDIR}/${PV}-dump-fix-de-nid-issues.patch" "${FILESDIR}/${PV}-fsck-add-missing-include.patch" + "${FILESDIR}/${PV}-werror.patch" ) src_prepare() { diff --git a/sys-fs/erofs-utils/files/1.4-werror.patch b/sys-fs/erofs-utils/files/1.4-werror.patch new file mode 100644 index 000000000000..21740d646c54 --- /dev/null +++ b/sys-fs/erofs-utils/files/1.4-werror.patch @@ -0,0 +1,63 @@ +--- a/configure.ac ++++ b/configure.ac +@@ -11,7 +11,7 @@ AC_CONFIG_SRCDIR([config.h.in]) + AC_CONFIG_HEADERS([config.h]) + AC_CONFIG_MACRO_DIR([m4]) + AC_CONFIG_AUX_DIR(config) +-AM_INIT_AUTOMAKE([foreign -Wall -Werror]) ++AM_INIT_AUTOMAKE([foreign -Wall]) + + # Checks for programs. + AM_PROG_AR +--- a/dump/Makefile.am ++++ b/dump/Makefile.am +@@ -5,6 +5,6 @@ AUTOMAKE_OPTIONS = foreign + bin_PROGRAMS = dump.erofs + AM_CPPFLAGS = ${libuuid_CFLAGS} + dump_erofs_SOURCES = main.c +-dump_erofs_CFLAGS = -Wall -Werror -I$(top_srcdir)/include ++dump_erofs_CFLAGS = -Wall -I$(top_srcdir)/include + dump_erofs_LDADD = $(top_builddir)/lib/liberofs.la ${libselinux_LIBS} \ + ${libuuid_LIBS} ${liblz4_LIBS} ${liblzma_LIBS} +--- a/fsck/Makefile.am ++++ b/fsck/Makefile.am +@@ -5,6 +5,6 @@ AUTOMAKE_OPTIONS = foreign + bin_PROGRAMS = fsck.erofs + AM_CPPFLAGS = ${libuuid_CFLAGS} + fsck_erofs_SOURCES = main.c +-fsck_erofs_CFLAGS = -Wall -Werror -I$(top_srcdir)/include ++fsck_erofs_CFLAGS = -Wall -I$(top_srcdir)/include + fsck_erofs_LDADD = $(top_builddir)/lib/liberofs.la ${libselinux_LIBS} \ + ${libuuid_LIBS} ${liblz4_LIBS} ${liblzma_LIBS} +--- a/fuse/Makefile.am ++++ b/fuse/Makefile.am +@@ -3,7 +3,7 @@ + AUTOMAKE_OPTIONS = foreign + bin_PROGRAMS = erofsfuse + erofsfuse_SOURCES = dir.c main.c +-erofsfuse_CFLAGS = -Wall -Werror -I$(top_srcdir)/include ++erofsfuse_CFLAGS = -Wall -I$(top_srcdir)/include + erofsfuse_CFLAGS += -DFUSE_USE_VERSION=26 ${libfuse_CFLAGS} ${libselinux_CFLAGS} + erofsfuse_LDADD = $(top_builddir)/lib/liberofs.la ${libfuse_LIBS} ${liblz4_LIBS} \ + ${libselinux_LIBS} ${liblzma_LIBS} +--- a/lib/Makefile.am ++++ b/lib/Makefile.am +@@ -27,7 +27,7 @@ noinst_HEADERS += compressor.h + liberofs_la_SOURCES = config.c io.c cache.c super.c inode.c xattr.c exclude.c \ + namei.c data.c compress.c compressor.c zmap.c decompress.c \ + compress_hints.c hashmap.c sha256.c blobchunk.c +-liberofs_la_CFLAGS = -Wall -Werror -I$(top_srcdir)/include ++liberofs_la_CFLAGS = -Wall -I$(top_srcdir)/include + if ENABLE_LZ4 + liberofs_la_CFLAGS += ${LZ4_CFLAGS} + liberofs_la_SOURCES += compressor_lz4.c +--- a/mkfs/Makefile.am ++++ b/mkfs/Makefile.am +@@ -4,6 +4,6 @@ AUTOMAKE_OPTIONS = foreign + bin_PROGRAMS = mkfs.erofs + AM_CPPFLAGS = ${libuuid_CFLAGS} ${libselinux_CFLAGS} + mkfs_erofs_SOURCES = main.c +-mkfs_erofs_CFLAGS = -Wall -Werror -I$(top_srcdir)/include ++mkfs_erofs_CFLAGS = -Wall -I$(top_srcdir)/include + mkfs_erofs_LDADD = ${libuuid_LIBS} $(top_builddir)/lib/liberofs.la ${libselinux_LIBS} \ + ${liblz4_LIBS} ${liblzma_LIBS}