commit: ed234fb21a833b47f3541c3385000bc045fa27d3 Author: Conrad Kostecki <conrad <AT> kostecki <DOT> com> AuthorDate: Mon Sep 10 10:24:03 2018 +0000 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org> CommitDate: Mon Sep 10 10:24:04 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed234fb2
sys-apps/man-db: fix build with berkdb Closes: https://github.com/gentoo/gentoo/pull/9546 Closes: https://bugs.gentoo.org/662588 Package-Manager: Portage-2.3.45, Repoman-2.3.10 .../files/man-db-2.8.4-berkdb_build_fix.patch | 27 ++++++++++++++++++++++ sys-apps/man-db/man-db-2.8.4.ebuild | 2 ++ 2 files changed, 29 insertions(+) diff --git a/sys-apps/man-db/files/man-db-2.8.4-berkdb_build_fix.patch b/sys-apps/man-db/files/man-db-2.8.4-berkdb_build_fix.patch new file mode 100644 index 00000000000..30052f26815 --- /dev/null +++ b/sys-apps/man-db/files/man-db-2.8.4-berkdb_build_fix.patch @@ -0,0 +1,27 @@ +From dd0f554b5c1d563f9ee625c19c8745d8982e00e3 Mon Sep 17 00:00:00 2001 +From: Colin Watson <[email protected]> +Date: Thu, 2 Aug 2018 10:34:00 +0100 +Subject: Fix build with Berkeley DB + +Fixes Savannah bug #54425. + +* libdb/db_btree.c: Include <stdlib.h> for free. +--- + libdb/db_btree.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/libdb/db_btree.c b/libdb/db_btree.c +index fdd9b15..4469bf6 100644 +--- a/libdb/db_btree.c ++++ b/libdb/db_btree.c +@@ -28,6 +28,7 @@ + /* below this line are routines only useful for the BTREE interface */ + #ifdef BTREE + ++#include <stdlib.h> + #include <stdio.h> + #include <errno.h> + #include <string.h> +-- +cgit v1.0-41-gc330 + diff --git a/sys-apps/man-db/man-db-2.8.4.ebuild b/sys-apps/man-db/man-db-2.8.4.ebuild index 670cbc0de53..42bdf6a7f67 100644 --- a/sys-apps/man-db/man-db-2.8.4.ebuild +++ b/sys-apps/man-db/man-db-2.8.4.ebuild @@ -44,6 +44,8 @@ RDEPEND=" " PDEPEND="manpager? ( app-text/manpager )" +PATCHES=( "${FILESDIR}"/${P}-berkdb_build_fix.patch ) + pkg_setup() { # Create user now as Makefile in src_install does setuid/chown enewgroup man 15
