Пересборка мира 30/07/2022

>>> Unpacking source...
>>> Unpacking wgetpaste-2.25.tar.bz2 to /var/calculate/tmp/portage/app-text/wgetpaste-2.25-r4/work
>>> Source unpacked in /var/calculate/tmp/portage/app-text/wgetpaste-2.25-r4/work
>>> Preparing source in /var/calculate/tmp/portage/app-text/wgetpaste-2.25-r4/work/wgetpaste-2.25 ...
/var/calculate/tmp/portage/app-text/wgetpaste-2.25-r4/temp/environment: line 736: epatch: command not found

Что-то не то с зависимостями?

epatch.eclass – Gentoo Development Guide

DEPRECATED

Replacement: eapply from EAPI 7

также, для кучи:

# Patching with epatch and eapply

Спасибо, конечно, но это пакет из репозитория.

Из какого репозитория?

$ ls -l /usr/portage/app-text/wgetpaste
итого 24
drwxr-xr-x 2 root root 4096 сен 23  2021 files
-rw-r--r-- 1 root root  929 сен 23  2021 Manifest
-rw-r--r-- 1 root root  413 сен 23  2021 metadata.xml
-rw-r--r-- 1 root root  671 апр 20 09:30 wgetpaste-2.29-r1.ebuild
-rw-r--r-- 1 root root  820 апр 20 09:30 wgetpaste-2.30_p20210222-r2.ebuild
-rw-r--r-- 1 root root  666 мая 23 08:16 wgetpaste-2.32.ebuild
$ head -5 /usr/portage/app-text/wgetpaste/wgetpaste-2.32.ebuild
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

Собираю из исходников. Выдает app-text/wgetpaste-2.25-r4.

Еще вопрос по dev-cpp/ms-gsl.
emerge обновляет до dev-cpp/ms-gsl-4.0.0::gentoo, а cl-update возвращает потом обратно.

Для EAPI >= 7 теперь ещё надо либо default либо eapply_user в src_prepare.
Просто grep-ом пройтись по оверлею.
vim $(find . -name '*.ebuild' | xargs grep -lRF -e 'EAPI=7')
Не помню, отлавливает ли repoman такой недочёт.