ebuild ocaml-4.05.0-r3.ebuild prepare Appending /mnt/data/git/gentoo to PORTDIR_OVERLAY... * ocaml-4.05.0.tar.gz BLAKE2B SHA512 size ;-) ... [ ok ] * ocaml-patches-9.tar.bz2 BLAKE2B SHA512 size ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking ocaml-4.05.0.tar.gz to /var/tmp/portage/dev-lang/ocaml-4.05.0-r3/work >>> Unpacking ocaml-patches-9.tar.bz2 to /var/tmp/portage/dev-lang/ocaml-4.05.0-r3/work >>> Source unpacked in /var/tmp/portage/dev-lang/ocaml-4.05.0-r3/work >>> Preparing source in /var/tmp/portage/dev-lang/ocaml-4.05.0-r3/work/ocaml-4.05.0 ... /var/tmp/portage/dev-lang/ocaml-4.05.0-r3/temp/environment: line 1639: epatch: command not found * Applying ocaml-4.04.2-tinfo.patch ... [ ok ] * Applying ocaml-4.05.0-gcc10.patch ... [ ok ] >>> Source prepared. This is because the ebuild uses epatch which would need the epatch eclass. However since epatch is banned in eapi7, we need to use eapply here
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5e152c604dfeb14caf7adfa3db9c36d0f004e4 commit da5e152c604dfeb14caf7adfa3db9c36d0f004e4 Author: Michael Mair-Keimberger <mmk@levelnine.at> AuthorDate: 2021-03-08 14:45:02 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-03-08 15:09:15 +0000 dev-lang/ocaml: fixing patching, remove unused eutils eclass Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://bugs.gentoo.org/774867 Closes: https://github.com/gentoo/gentoo/pull/19831 Signed-off-by: Sam James <sam@gentoo.org> dev-lang/ocaml/ocaml-4.05.0-r3.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)