diff --git a/tool/ports/mk/install.mk b/tool/ports/mk/install.mk index e298577d4..94c88e482 100644 --- a/tool/ports/mk/install.mk +++ b/tool/ports/mk/install.mk @@ -224,13 +224,14 @@ _unzip_opt = $(call _prefer,$(UNZIP_OPT($1)),$(UNZIP_OPT)) # # Archive extraction functions for various archive types # +_extract_function(tar) = tar xf $(ARCHIVE) -C $(DIR) $(call _tar_opt,$1) _extract_function(tgz) = tar xfz $(ARCHIVE) -C $(DIR) $(call _tar_opt,$1) _extract_function(tar.gz) = tar xfz $(ARCHIVE) -C $(DIR) $(call _tar_opt,$1) _extract_function(tar.xz) = tar xfJ $(ARCHIVE) -C $(DIR) $(call _tar_opt,$1) _extract_function(tar.bz2) = tar xfj $(ARCHIVE) -C $(DIR) $(call _tar_opt,$1) _extract_function(zip) = unzip -o -q -d $(DIR) $(call _unzip_opt,$1) $(ARCHIVE) -_ARCHIVE_EXTS := tar.gz tar.xz tgz tar.bz2 zip +_ARCHIVE_EXTS := tar tar.gz tar.xz tgz tar.bz2 zip # # Function that returns the matching extraction function for a given archive