From: Thomas Petazzoni Date: Sun, 29 Mar 2015 17:33:21 +0000 (+0200) Subject: perl: use _EXTRA_DOWNLOADS X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=45d6ac63c4172b02e88e717ca958d2aeea42d1ee;p=buildroot.git perl: use _EXTRA_DOWNLOADS Instead of manually using the DOWNLOAD macro (which should remain an internal macro), this commit converts the Perl package to use _EXTRA_DOWNLOADS, now that it has been extended to allow full URLs. [Thomas: as suggested by Yann, keep comment explaining how we handle perl-cross.] Signed-off-by: Thomas Petazzoni Reviewed-by: Romain Naour Reviewed-by: "Yann E. MORIN" --- diff --git a/package/perl/perl.mk b/package/perl/perl.mk index 133e8aa142..afa908343c 100644 --- a/package/perl/perl.mk +++ b/package/perl/perl.mk @@ -17,6 +17,8 @@ PERL_CROSS_BASE_VERSION = 5.$(PERL_VERSION_MAJOR).2 # DO NOT refactor with the github helper (the result is not the same) PERL_CROSS_SITE = http://raw.github.com/arsv/perl-cross/releases PERL_CROSS_SOURCE = perl-$(PERL_CROSS_BASE_VERSION)-cross-$(PERL_CROSS_VERSION).tar.gz +PERL_EXTRA_DOWNLOADS = $(PERL_CROSS_SITE)/$(PERL_CROSS_SOURCE) + PERL_CROSS_OLD_POD = perl$(subst .,,$(PERL_CROSS_BASE_VERSION))delta.pod PERL_CROSS_NEW_POD = perl$(subst .,,$(PERL_VERSION))delta.pod @@ -24,12 +26,6 @@ PERL_CROSS_NEW_POD = perl$(subst .,,$(PERL_VERSION))delta.pod # be extracted over the perl sources, so we don't define that # as a separate package. Instead, it is downloaded and extracted # together with perl - -define PERL_CROSS_DOWNLOAD - $(call DOWNLOAD,$(PERL_CROSS_SITE:/=)/$(PERL_CROSS_SOURCE)) -endef -PERL_POST_DOWNLOAD_HOOKS += PERL_CROSS_DOWNLOAD - define PERL_CROSS_EXTRACT $(call suitable-extractor,$(PERL_CROSS_SOURCE)) $(DL_DIR)/$(PERL_CROSS_SOURCE) | \ $(TAR) $(TAR_STRIP_COMPONENTS)=1 -C $(@D) $(TAR_OPTIONS) -