Marcel Telka
2022-08-02 3bda045bcda722588cfa74e4ee1ea6a64f8e8bf0
makemaker.mk: add COMPONENT_PERL_DISTRIBUTION to support modules with non-matching distribution

1 files modified
5 ■■■■ changed files
make-rules/makemaker.mk 5 ●●●● patch | view | raw | blame | history
make-rules/makemaker.mk
@@ -28,9 +28,12 @@
COMPONENT_ARCHIVE ?=        $(COMPONENT_SRC).tar.gz
COMPONENT_FMRI ?=        library/perl-5/$(shell echo $(COMPONENT_NAME) | tr [A-Z]_ [a-z]-)
ifneq ($(strip $(COMPONENT_PERL_MODULE)),)
COMPONENT_NAME ?=        $(subst ::,-,$(COMPONENT_PERL_MODULE))
COMPONENT_PERL_DISTRIBUTION ?=    $(subst ::,-,$(COMPONENT_PERL_MODULE))
COMPONENT_PROJECT_URL ?=    https://metacpan.org/pod/$(COMPONENT_PERL_MODULE)
endif
ifneq ($(strip $(COMPONENT_PERL_DISTRIBUTION)),)
COMPONENT_NAME ?=        $(COMPONENT_PERL_DISTRIBUTION)
endif
ifneq ($(strip $(COMPONENT_CPAN_AUTHOR)),)
COMPONENT_CPAN_AUTHOR1 =    $(shell echo $(COMPONENT_CPAN_AUTHOR) | cut -c 1)
COMPONENT_CPAN_AUTHOR2 =    $(shell echo $(COMPONENT_CPAN_AUTHOR) | cut -c 1-2)