Gentoo Archives: gentoo-dev

From: dilfridge@g.o
To: gentoo-dev@l.g.o
Cc: "Andreas K. Hüttel" <dilfridge@g.o>
Subject: [gentoo-dev] [PATCH 06/15] perl-module.eclass: Introduce MODULE_NAME and MODULE_P while still keeping existing weirdness compatible
Date: Fri, 11 Dec 2015 21:12:07
Message-Id: 1449867791-30513-6-git-send-email-dilfridge@gentoo.org
In Reply to: [gentoo-dev] [PATCH 01/15] perl-module.eclass: Allow EAPI=6, ban PERL_EXPORT_PHASE_FUNCTIONS there, simplify perl dependency by dilfridge@gentoo.org
1 From: Andreas K. Hüttel <dilfridge@g.o>
2
3 ---
4 eclass/perl-module.eclass | 6 ++++--
5 1 file changed, 4 insertions(+), 2 deletions(-)
6
7 diff --git a/eclass/perl-module.eclass b/eclass/perl-module.eclass
8 index 9d87b17..6a5f2ff 100644
9 --- a/eclass/perl-module.eclass
10 +++ b/eclass/perl-module.eclass
11 @@ -106,13 +106,15 @@ if [[ -n ${MY_PN} || -n ${MY_PV} || -n ${MODULE_VERSION} ]] ; then
12 : ${MY_P:=${MY_PN:-${PN}}-${MY_PV:-${MODULE_VERSION:-${PV}}}}
13 S=${MY_S:-${WORKDIR}/${MY_P}}
14 fi
15 +MODULE_NAME=${MY_PN:-${PN}}
16 +MODULE_P=${MY_P:-${P}}
17
18 [[ -z "${SRC_URI}" && -z "${MODULE_A}" ]] && \
19 - MODULE_A="${MY_P:-${P}}.${MODULE_A_EXT:-tar.gz}"
20 + MODULE_A="${MODULE_P}.${MODULE_A_EXT:-tar.gz}"
21 [[ -z "${SRC_URI}" && -n "${MODULE_AUTHOR}" ]] && \
22 SRC_URI="mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MODULE_SECTION:+${MODULE_SECTION}/}${MODULE_A}"
23 [[ -z "${HOMEPAGE}" ]] && \
24 - HOMEPAGE="http://search.cpan.org/dist/${MY_PN:-${PN}}/"
25 + HOMEPAGE="http://search.cpan.org/dist/${MODULE_NAME}/"
26
27 SRC_PREP="no"
28 SRC_TEST="skip"
29 --
30 2.6.3

Replies