https://github.com/iputils/iputils/releases/tag/20211215 tftpd and traceroute6 have been removed.
et-misc/iputils-99999999 also needs to be updated: repository: https://github.com/iputils/iputils.git at the commit: 854873bdd28fcdd9cc3fe0c2d29c083a07d07a86 >>> Source unpacked in /var/tmp/portage/net-misc/iputils-99999999/work >>> Preparing source in /var/tmp/portage/net-misc/iputils-99999999/work/iputils-99999999 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-misc/iputils-99999999/work/iputils-99999999 ... meson setup --libdir lib64 --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path /usr/share/pkgconfig --pkg-config-path /usr/share/pkgconfig --native-file /var/tmp/portage/net-misc/iputils-99999999/temp/meson.x86_64-pc-linux-gnu.amd64.ini --buildtype plain -DUSE_CAP=false -DUSE_IDN=true -DBUILD_ARPING=true -DBUILD_CLOCKDIFF=false -DBUILD_PING=true -DBUILD_RARPD=false -DBUILD_RDISC=false -DENABLE_RDISC_SERVER=false -DBUILD_TFTPD=true -DBUILD_TRACEPATH=true -DBUILD_TRACEROUTE6=false -DBUILD_NINFOD=false -DNINFOD_MESSAGES=false -DNO_SETCAP_OR_SUID=true -Dsystemdunitdir=/lib/systemd/system -DUSE_GETTEXT=true -DSKIP_TESTS=true -DBUILD_HTML_MANS=false -DBUILD_MANS=true /var/tmp/portage/net-misc/iputils-99999999/work/iputils-99999999 /var/tmp/portage/net-misc/iputils-99999999/work/iputils-99999999-build The Meson build system Version: 0.61.1 Source dir: /var/tmp/portage/net-misc/iputils-99999999/work/iputils-99999999 Build dir: /var/tmp/portage/net-misc/iputils-99999999/work/iputils-99999999-build Build type: native build meson.build:3:0: ERROR: Unknown options: "BUILD_NINFOD, BUILD_RARPD, BUILD_RDISC, BUILD_TFTPD, BUILD_TRACEROUTE6, ENABLE_RDISC_SERVER, NINFOD_MESSAGES" A full log can be found at /var/tmp/portage/net-misc/iputils-99999999/work/iputils-99999999-build/meson-logs/meson-log.txt * ERROR: net-misc/iputils-99999999::gentoo failed (configure phase): * (no error message) * * Call stack: * ebuild.sh, line 127: Called src_configure * environment, line 3557: Called meson_src_configure * environment, line 2781: Called die * The specific snippet of code: * "${mesonargs[@]}" ) || die
WARNING: More tools (ninfod, rarpd, rdisc) are going to be removed in next release That already hits net-misc/iputils-99999999
Created attachment 766172 [details, diff] patch for iputils-99999999.ebuild With EAPI="8" Builds. Some changes of this patch can be used for net-misc/iputils-20211215 Messages from configure phase: WARNING: You should add the boolean check kwarg to the run_command call. It currently defaults to false, but it will default to true in future releases of meson. See also: https://github.com/mesonbuild/meson/issues/9300 NOTICE: Future-deprecated features used: * 0.56.0: {'meson.source_root'}
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffc4b0ff48f2ba9a2241b91a791ae9ef210103b2 commit ffc4b0ff48f2ba9a2241b91a791ae9ef210103b2 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-04-03 01:47:08 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-04-03 01:47:54 +0000 net-misc/iputils: add 20211215 Closes: https://bugs.gentoo.org/834321 Signed-off-by: Sam James <sam@gentoo.org> net-misc/iputils/Manifest | 2 + net-misc/iputils/iputils-20211215.ebuild | 189 +++++++++++++++++++++++++++++++ net-misc/iputils/iputils-99999999.ebuild | 31 ++--- 3 files changed, 209 insertions(+), 13 deletions(-)