25 sed -e 's/^M//' -i *.pl || die "Failed to convert from DOS line endings to Unix" That's a recipe for disaster. Please use '\r'.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/proj/sci.git/commit/?id=2e1c2e4408aae4d87589293af913dfa588b679d3 commit 2e1c2e4408aae4d87589293af913dfa588b679d3 Author: Martin Mokrejs <mmokrejs@fold.natur.cuni.cz> AuthorDate: 2019-07-16 21:53:39 +0000 Commit: Martin Mokrejs <mmokrejs@fold.natur.cuni.cz> CommitDate: 2019-07-16 21:53:39 +0000 sci-biology/portrait: Rewrite sed hackery (aka DOS2Unix) Thanks to @mgorny for the hint. Reported-by: <mgorny@gentoo.org> Closes: https://bugs.gentoo.org/689816 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Martin Mokrejs <mmokrejs@fold.natur.cuni.cz> sci-biology/portrait/portrait-1.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)