From: Andreas K. Hüttel <dilfri...@gentoo.org> --- eclass/perl-module.eclass | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+)
diff --git a/eclass/perl-module.eclass b/eclass/perl-module.eclass index 7434bcf..82707fe 100644 --- a/eclass/perl-module.eclass +++ b/eclass/perl-module.eclass @@ -29,6 +29,18 @@ case "${EAPI:-0}" in ;; esac +# @ECLASS-VARIABLE: GENTOO_DEPEND_ON_PERL +# @DESCRIPTION: +# This variable controls whether a runtime and build time dependency on +# dev-lang/perl is automatically added by the eclass. It defaults to yes. +# Set to no to disable. + +# @ECLASS-VARIABLE: GENTOO_DEPEND_ON_PERL_SUBSLOT +# @DESCRIPTION: +# This variable controls whether the dependency on dev-lang/perl added by +# the eclass contains a := slot operator. Defaults to yes, set to no to +# disable the slot operator. All packages installing into the vendor_perl +# path must use yes here. case "${EAPI:-0}" in 5) @@ -102,6 +114,31 @@ esac LICENSE="${LICENSE:-|| ( Artistic GPL-1+ )}" +# @ECLASS-VARIABLE: MODULE_NAME +# @DESCRIPTION: +# (EAPI=6) This variable provides a way to override PN for the calculation of S, +# SRC_URI, and HOMEPAGE. Defaults to PN. + +# @ECLASS-VARIABLE: MODULE_VERSION +# @DESCRIPTION: +# This variable provides a way to override PV for the calculation of S and SRC_URI. +# Use it to provide the non-normalized, upstream version number. Defaults to PV. + +# @ECLASS-VARIABLE: MODULE_A_EXT +# @DESCRIPTION: +# This variable provides a way to override the distfile extension for the calculation of +# SRC_URI. Defaults to tar.gz + +# @ECLASS-VARIABLE: MODULE_A +# @DESCRIPTION: +# This variable provides a way to override the distfile name for the calculation of +# SRC_URI. Defaults to ${MODULE_NAME}-${MODULE_VERSION}.${MODULE_A_EXT} + +# @ECLASS-VARIABLE: MODULE_AUTHOR +# @DESCRIPTION: +# This variable sets the module author name for the calculation of +# SRC_URI. + if [[ ${EAPI:-0} = 5 ]] ; then if [[ -n ${MY_PN} || -n ${MY_PV} || -n ${MODULE_VERSION} ]] ; then : ${MY_P:=${MY_PN:-${PN}}-${MY_PV:-${MODULE_VERSION:-${PV}}}} -- 2.6.3