commit: 69c474500c921c4097c38479674ef6deb83ccfd7 Author: Guilherme Amadio <amadio <AT> gentoo <DOT> org> AuthorDate: Mon Aug 6 07:46:38 2018 +0000 Commit: Guilherme Amadio <amadio <AT> gentoo <DOT> org> CommitDate: Mon Aug 6 09:34:05 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69c47450
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 sys-libs/gdbm/files/gdbm-1.17-fix-gdbmsync.patch | 11 +++++++++++ sys-libs/gdbm/gdbm-1.17.ebuild | 2 ++ 2 files changed, 13 insertions(+) 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 00000000000..434aed59952 --- /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 fa77f1fe956..db39c5da570 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