Marcel Telka
2024-04-03 5ceb9ce17c9c0c13399f46d71c67f7b29c44e40f
make-rules/prep-unpack.mk
@@ -19,6 +19,7 @@
# CDDL HEADER END
#
# Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2018, Michal Nowak
#
UNPACK =      $(WS_TOOLS)/userland-unpack
@@ -36,13 +37,13 @@
ifdef COMPONENT_SRC$(1)
CLEAN_PATHS += $$(COMPONENT_SRC$(1))
SOURCE_DIR$(1) = $$(COMPONENT_DIR)/$(COMPONENT_SRC$(1))
SOURCE_DIR$(1) = $$(COMPONENT_DIR)/$$(COMPONENT_SRC$(1))
UNPACK_STAMP$(1) =   $$(SOURCE_DIR$(1))/.unpacked
# RUBY_VERSION is passed on to ensure userland-unpack uses the
# correct gem command for the ruby version specified
$$(UNPACK_STAMP$(1)):   $$(USERLAND_ARCHIVES)$$(COMPONENT_ARCHIVE$(1)) download
$$(UNPACK_STAMP$(1)):   $$(USERLAND_ARCHIVES)$$(COMPONENT_ARCHIVE$(1)) $(MAKEFILE_PREREQ) download
   $$(RM) -r $$(SOURCE_DIR$(1))
   $(ENV) RUBY_VERSION=$(RUBY_VERSION) \
   $$(UNPACK) $$(UNPACK_ARGS$(1)) $$(USERLAND_ARCHIVES)$$(COMPONENT_ARCHIVE$(1))
@@ -51,15 +52,17 @@
unpack::   $$(UNPACK_STAMP$(1))
REQUIRED_PACKAGES += archiver/gnu-tar
REQUIRED_PACKAGES += compress/bzip2
REQUIRED_PACKAGES += compress/gzip
REQUIRED_PACKAGES += compress/p7zip
REQUIRED_PACKAGES += compress/unzip
REQUIRED_PACKAGES += compress/xz
REQUIRED_PACKAGES += compress/zip
REQUIRED_PACKAGES += developer/java/jdk
REQUIRED_PACKAGES += runtime/ruby
USERLAND_REQUIRED_PACKAGES += archiver/gnu-tar
USERLAND_REQUIRED_PACKAGES += compress/bzip2
USERLAND_REQUIRED_PACKAGES += compress/gzip
USERLAND_REQUIRED_PACKAGES += compress/p7zip
USERLAND_REQUIRED_PACKAGES += compress/unzip
USERLAND_REQUIRED_PACKAGES += compress/lzip
USERLAND_REQUIRED_PACKAGES += compress/xz
USERLAND_REQUIRED_PACKAGES += compress/zip
USERLAND_REQUIRED_PACKAGES += compress/zstd
USERLAND_REQUIRED_PACKAGES += developer/java/openjdk8
USERLAND_REQUIRED_PACKAGES += runtime/ruby
endif
endif