diff -uNr ORIG/net-nds/yp-tools/yp-tools-2.12-r1.ebuild portage/net-nds/yp-tools/yp-tools-2.12-r1.ebuild >ebuild.patch --- ORIG/net-nds/yp-tools/yp-tools-2.12-r1.ebuild 2015-08-08 19:38:18.000000000 -0500 +++ portage/net-nds/yp-tools/yp-tools-2.12-r1.ebuild 2016-03-08 14:50:47.688581590 -0600 @@ -15,6 +15,10 @@ KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86" IUSE="nls" +src_prepare() { + epatch "${FILESDIR}"/fix-glibc-libc-lock.patch +} + src_configure() { local myconf="--sysconfdir=/etc/yp" if ! use nls diff -uNr ORIG/net-nds/yp-tools/files/fix-glibc-libc-lock.patch portage/net-nds/yp-tools/files/fix-glibc-libc-lock.patch >>ebuild.patch --- ORIG/net-nds/yp-tools/files/fix-glibc-libc-lock.patch 1969-12-31 18:00:00.000000000 -0600 +++ portage/net-nds/yp-tools/files/fix-glibc-libc-lock.patch 2016-03-08 14:48:54.725518105 -0600 @@ -0,0 +1,11 @@ +--- yp-tools-2.12/src/ypclnt.c.ORIG 2009-03-05 06:40:00.000000000 -0600 ++++ yp-tools-2.12/src/ypclnt.c 2016-03-08 14:44:09.227964171 -0600 +@@ -32,7 +32,7 @@ + #include + #include + #include +-#include ++/* #include */ + + #define __set_errno(err) errno=err; + #define _(S) S