Signed-off-by: Ulrich Müller <u...@gentoo.org>
---
 eclass/unpacker.eclass | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/eclass/unpacker.eclass b/eclass/unpacker.eclass
index 2957ca02d3f4..91520a36d16a 100644
--- a/eclass/unpacker.eclass
+++ b/eclass/unpacker.eclass
@@ -4,7 +4,7 @@
 # @ECLASS: unpacker.eclass
 # @MAINTAINER:
 # base-sys...@gentoo.org
-# @SUPPORTED_EAPIS: 6 7 8
+# @SUPPORTED_EAPIS: 7 8
 # @BLURB: helpers for extraneous file formats and consistent behavior across 
EAPIs
 # @DESCRIPTION:
 # Some extraneous file formats are not part of PMS, or are only in certain
@@ -16,7 +16,7 @@
 #  - support partial unpacks?
 
 case ${EAPI} in
-       6|7|8) ;;
+       7|8) ;;
        *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
@@ -430,10 +430,7 @@ _unpacker_get_decompressor() {
                echo "xz -T$(makeopts_jobs) -dc" ;;
        *.lz)
                find_lz_unpacker() {
-                       local has_version_arg="-b"
-
-                       [[ ${EAPI} == 6 ]] && has_version_arg="--host-root"
-                       if has_version "${has_version_arg}" 
">=app-arch/xz-utils-5.4.0" ; then
+                       if has_version -b ">=app-arch/xz-utils-5.4.0" ; then
                                echo xz
                                return
                        fi
@@ -537,7 +534,7 @@ _unpacker() {
        esac
 
        # 7z, rar and lha/lzh are handled by package manager in EAPI < 8
-       if [[ ${EAPI} != [67] ]]; then
+       if [[ ${EAPI} != 7 ]]; then
                case ${m} in
                *.7z)
                        arch="unpack_7z" ;;
-- 
2.45.2


Reply via email to