I have `gnutls` built w/ USE=idn. At configure time `wget` gives me an error: checking for GNUTLS... no configure: WARNING: *** libpsl was not found. Fallback to builtin cookie checking. configure: error: Package requirements (gnutls) were not met: Package 'libidn2', required by 'gnutls', not found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables GNUTLS_CFLAGS and GNUTLS_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. Reproducible: Always
Confirmed: gnutls' pkg-config file is currently broken because net-dns/libidn2 doesn't provide a pkg-config file (bug 609188): # pkg-config --print-errors gnutls Package libidn2 was not found in the pkg-config search path. Perhaps you should add the directory containing `libidn2.pc' to the PKG_CONFIG_PATH environment variable Package 'libidn2', required by 'gnutls', not found Once you install that pkg-config file for libidn2, wget build will work again.
commit 7ac93bc8a56d5bb481d4ebabb8ca3a2eddb0ea63 Author: Lars Wendler <polynomial-c@gentoo.org> Date: Mon Feb 13 09:15:40 2017 net-libs/gnutls: Revbump to fix idn dependency (bug #609180) which has been changed from net-dns/libidn to net-dns/libidn2. Package-Manager: Portage-2.3.3, Repoman-2.3.1 commit 31d5415bc400feba9b5f82354aa1667a81f831ea Author: Lars Wendler <polynomial-c@gentoo.org> Date: Mon Feb 13 09:10:15 2017 net-dns/libidn2: Revbump to add pkgconfig patch (bug #609188). This is required for at least gnutls-3.5.9 and all packages depending on gnutls. Package-Manager: Portage-2.3.3, Repoman-2.3.1
Could you set appropriate >= on libidn2 dep in gnutls, please?
commit 3580a4c5d0a9599d71c909c56b741018f4989788 Author: Lars Wendler <polynomial-c@gentoo.org> Date: Mon Feb 13 11:40:27 2017 net-libs/gnutls: Only depend on libidn2 which provides pkgconfig files. Dropped ia64 and sparc KEYOWRDS because latest libidn2 ebuild don't have such KEYWORDS. Package-Manager: Portage-2.3.3, Repoman-2.3.1
(In reply to Lars Wendler (Polynomial-C) from comment #4) and the bug to restore the keywords is bug 609246