Summary: | net-misc/iputils-20180629 USE='-* idn' depends on but does not use net-dns/libidn2 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jeroen Roovers (RETIRED) <jer> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | herrtimson, sam, whissi |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Jeroen Roovers (RETIRED)
2019-01-06 16:28:40 UTC
commit 37b39f45fc097f8be6e36bfcd0dcc6495c76ed0c Author: Thomas Deutschmann <whissi@gentoo.org> Date: Mon Oct 30 19:40:06 2017 +0100 net-misc/iputils: Update live ebuild Package-Manager: Portage-2.3.13, Repoman-2.3.4 diff --git a/net-misc/iputils/iputils-99999999.ebuild b/net-misc/iputils/iputils-99999999.ebuild index 90fcf7f7d8a..84d809667e5 100644 --- a/net-misc/iputils/iputils-99999999.ebuild +++ b/net-misc/iputils/iputils-99999999.ebuild @@ -11,10 +11,7 @@ EAPI="6" inherit flag-o-matic toolchain-funcs fcaps -PATCHES=( - "${FILESDIR}"/${PN}-99999999-tracepath46.patch - "${FILESDIR}"/${PN}-99999999-musl.patch -) +PATCHES=() if [[ ${PV} == "99999999" ]] ; then EGIT_REPO_URI="https://github.com/iputils/iputils.git" @@ -33,7 +30,7 @@ SLOT="0" IUSE="+arping caps clockdiff doc gcrypt idn ipv6 libressl nettle +openssl rarpd rdisc SECURITY_HAZARD ssl static tftpd tracepath traceroute" LIB_DEPEND="caps? ( sys-libs/libcap[static-libs(+)] ) - idn? ( net-dns/libidn[static-libs(+)] ) + idn? ( net-dns/libidn2[static-libs(+)] ) ipv6? ( ssl? ( gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) nettle? ( dev-libs/nettle[static-libs(+)] ) commit 3ee18d29f9d2f245c8a9acda7a767edd247f7558 Author: Thomas Deutschmann <whissi@gentoo.org> Date: Wed Jul 11 01:38:13 2018 +0200 net-misc/iputils: bump to v20180629 Package-Manager: Portage-2.3.41, Repoman-2.3.9 It happens in "niquery_option_subject_name_handler" (https://github.com/iputils/iputils/blob/s20180629/ping6_common.c#L441): So USE="-* idn ipv6 ssl" is the trigger. To solve this I think we need something like REQUIRED_USE="idn? ( ipv6 ssl )" |