Created attachment 454208 [details] dikt-2s.ebuild Attached is a simple EAPI 6 ebuild with a .txz distfile which fails to unpack: $ ebuild dikt-2s.ebuild clean unpack * dikt-2s.txz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking dikt-2s.txz to /var/tmp/portage/app-dicts/dikt-2s/work /usr/lib/portage/python3.4/phase-helpers.sh: line 521: ___eapi_supports_txz: command not found It looks like this was introduced in daa65a336102050396482f08c77524fe99e48c9f - note the discrepancy between the function definition ___eapi_unpack_supports_txz and call ___eapi_supports_txz.
I've posted a patch for review: https://archives.gentoo.org/gentoo-portage-dev/message/7a0bd70b87e1673afdf629ba0c9917b8 https://github.com/gentoo/portage/pull/72
This is in the master branch: https://gitweb.gentoo.org/proj/portage.git/commit/?id=d5851278daea670910cdcf1f8864b9c4494d0b31
Fixed in portage-2.3.3.