From: Guilherme Amadio Date: Mon, 6 Aug 2018 07:46:38 +0000 (+0200) Subject: sys-libs/gdbm: fix compilation with clang, bug #662840 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=69c474500c921c4097c38479674ef6deb83ccfd7;p=gentoo.git sys-libs/gdbm: fix compilation with clang, bug #662840 Closes: https://bugs.gentoo.org/662840 Package-Manager: Portage-2.3.44, Repoman-2.3.10 --- diff --git a/sys-libs/gdbm/files/gdbm-1.17-fix-gdbmsync.patch b/sys-libs/gdbm/files/gdbm-1.17-fix-gdbmsync.patch new file mode 100644 index 000000000000..434aed59952b --- /dev/null +++ b/sys-libs/gdbm/files/gdbm-1.17-fix-gdbmsync.patch @@ -0,0 +1,11 @@ +--- /src/gdbmsync.c.orig 2018-08-05 14:37:18.000116786 +0200 ++++ /src/gdbmsync.c 2018-08-05 14:37:39.666117321 +0200 +@@ -28,7 +28,7 @@ + gdbm_sync (GDBM_FILE dbf) + { + /* Return immediately if the database needs recovery */ +- GDBM_ASSERT_CONSISTENCY (dbf, ); ++ GDBM_ASSERT_CONSISTENCY (dbf, GDBM_NEED_RECOVERY); + + /* Initialize the gdbm_errno variable. */ + gdbm_set_errno (dbf, GDBM_NO_ERROR, FALSE);} diff --git a/sys-libs/gdbm/gdbm-1.17.ebuild b/sys-libs/gdbm/gdbm-1.17.ebuild index fa77f1fe956a..db39c5da570d 100644 --- a/sys-libs/gdbm/gdbm-1.17.ebuild +++ b/sys-libs/gdbm/gdbm-1.17.ebuild @@ -19,6 +19,8 @@ DEPEND=" " RDEPEND="${DEPEND}" +PATCHES=( "${FILESDIR}"/gdbm-1.17-fix-gdbmsync.patch ) + src_prepare() { default eautoreconf