--- /usr/portage/net-misc/whois/whois-5.1.5.ebuild 2015-05-13 02:01:15.000000000 -0400 +++ /usr/local/portage/net-misc/whois/whois-5.1.5.ebuild 2015-07-11 16:32:56.000000000 -0400 @@ -13,7 +13,7 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux" -IUSE="iconv idn nls" +IUSE="elibc_uclibc iconv idn nls" RESTRICT="test" #59327 RDEPEND="iconv? ( virtual/libiconv ) @@ -46,7 +46,15 @@ use iconv && export HAVE_ICONV=1 use idn && export HAVE_LIBIDN=1 tc-export CC - emake CFLAGS="${CFLAGS} ${CPPFLAGS}" + if use elibc_uclibc; then + if use idn; then # this is ugly + emake CFLAGS="${CFLAGS} ${CPPFLAGS}" whois_LDADD="-liconv -lidn" + else + emake CFLAGS="${CFLAGS} ${CPPFLAGS}" whois_LDADD="-liconv" + fi + else + emake CFLAGS="${CFLAGS} ${CPPFLAGS}" + fi } src_install() {