commit:     ddfed3ec49867b804baa6af98220ec437e8d117a
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  4 03:13:52 2020 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sat Apr  4 03:14:55 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddfed3ec

sys-fs/squashfs-tools-ng: Fix build failure

Closes: https://bugs.gentoo.org/715790
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 ...ols-ng-0.9-Fix-missing-header-without-LZO.patch | 32 ++++++++++++++++++++++
 .../squashfs-tools-ng/squashfs-tools-ng-0.9.ebuild |  4 +++
 2 files changed, 36 insertions(+)

diff --git 
a/sys-fs/squashfs-tools-ng/files/squashfs-tools-ng-0.9-Fix-missing-header-without-LZO.patch
 
b/sys-fs/squashfs-tools-ng/files/squashfs-tools-ng-0.9-Fix-missing-header-without-LZO.patch
new file mode 100644
index 00000000000..cd32661e009
--- /dev/null
+++ 
b/sys-fs/squashfs-tools-ng/files/squashfs-tools-ng-0.9-Fix-missing-header-without-LZO.patch
@@ -0,0 +1,32 @@
+From b3f2636f44eea1a8b6fbf892d2daa611cff9d4af Mon Sep 17 00:00:00 2001
+From: Alyssa Ross <h...@alyssa.is>
+Date: Wed, 1 Apr 2020 14:30:51 +0000
+Subject: [PATCH] Fix missing header without LZO
+
+lib/common/compress.c: In function 'compressor_get_default':
+lib/common/compress.c:39:2: warning: implicit declaration of function 'assert' 
[-Wimplicit-function-declaration]
+   39 |  assert(0);
+      |  ^~~~~~
+lib/common/compress.c:8:1: note: 'assert' is defined in header '<assert.h>'; 
did you forget to '#include <assert.h>'?
+    7 | #include "common.h"
+  +++ |+#include <assert.h>
+    8 |
+---
+ lib/common/compress.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/lib/common/compress.c b/lib/common/compress.c
+index ea7b71f..f16f080 100644
+--- a/lib/common/compress.c
++++ b/lib/common/compress.c
+@@ -5,6 +5,7 @@
+  * Copyright (C) 2019 David Oberhollenzer <goli...@infraroot.at>
+  */
+ #include "common.h"
++#include <assert.h>
+ 
+ static int cmp_ids[] = {
+       SQFS_COMP_XZ,
+-- 
+2.24.1
+

diff --git a/sys-fs/squashfs-tools-ng/squashfs-tools-ng-0.9.ebuild 
b/sys-fs/squashfs-tools-ng/squashfs-tools-ng-0.9.ebuild
index 79c567828dd..366d46b0bdb 100644
--- a/sys-fs/squashfs-tools-ng/squashfs-tools-ng-0.9.ebuild
+++ b/sys-fs/squashfs-tools-ng/squashfs-tools-ng-0.9.ebuild
@@ -27,6 +27,10 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=(
+       "${FILESDIR}"/${P}-Fix-missing-header-without-LZO.patch
+)
+
 src_prepare() {
        default
        [[ ${PV} == "9999" ]] && eautoreconf

Reply via email to