From: Sergei Trofimovich Date: Wed, 13 Apr 2016 22:46:46 +0000 (+0100) Subject: app-misc/mc: fix build failure against glibc-2.23, bug #579858 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=0cb0c6445bfe23a4d4714e15fc5baa6ecfacad25;p=gentoo.git app-misc/mc: fix build failure against glibc-2.23, bug #579858 Reported-by: Thomas D. Bug: https://bugs.gentoo.org/579858 Package-Manager: portage-2.2.28 --- diff --git a/app-misc/mc/files/mc-4.8.16-makedev.patch b/app-misc/mc/files/mc-4.8.16-makedev.patch new file mode 100644 index 000000000000..8e7fd0e0f1cb --- /dev/null +++ b/app-misc/mc/files/mc-4.8.16-makedev.patch @@ -0,0 +1,28 @@ +From 4ba3a1a92a59658bc9f5f9d0745db8bb829778cb Mon Sep 17 00:00:00 2001 +From: Sergei Trofimovich +Date: Wed, 13 Apr 2016 23:38:47 +0100 +Subject: [PATCH] filemanager/mountlist.c: add makedev() declaration + +On glibc-2.23 link fails as + + $ mc-9999/src/filemanager/mountlist.c:750: undefined reference to `makedev' + +Reported-by: Thomas D. +Bug: https://bugs.gentoo.org/579858 +Signed-off-by: Sergei Trofimovich + +diff --git a/src/filemanager/mountlist.c b/src/filemanager/mountlist.c +index 166b246..7d6e178 100644 +--- a/src/filemanager/mountlist.c ++++ b/src/filemanager/mountlist.c +@@ -186,6 +186,7 @@ + + #include "lib/global.h" + #include "lib/strutil.h" /* str_verscmp() */ ++#include "lib/unixcompat.h" /* makedev */ + #include "mountlist.h" + + /*** global variables ****************************************************************************/ +-- +2.8.1 + diff --git a/app-misc/mc/mc-4.8.16.ebuild b/app-misc/mc/mc-4.8.16.ebuild index 4d076d249835..32d1189fb272 100644 --- a/app-misc/mc/mc-4.8.16.ebuild +++ b/app-misc/mc/mc-4.8.16.ebuild @@ -42,8 +42,9 @@ DEPEND="${RDEPEND} [[ -n ${LIVE_EBUILD} ]] && DEPEND="${DEPEND} dev-vcs/cvs" # needed only for SCM source tree (autopoint uses cvs) PATCHES=( - "${FILESDIR}/${PN}-4.8.13-tinfo.patch" - "${FILESDIR}/${PN}-4.8.15-ebuild_syntax_EAPI-6.patch" + "${FILESDIR}"/${PN}-4.8.13-tinfo.patch + "${FILESDIR}"/${PN}-4.8.15-ebuild_syntax_EAPI-6.patch + "${FILESDIR}"/${PN}-4.8.16-makedev.patch ) S=${WORKDIR}/${MY_P}