From: "Michał Górny" <mgorny@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Cc: "Andreas K. Hüttel" <dilfridge@gentoo.org>
Subject: Re: [gentoo-dev] [PATCH 2/3] perl-functions.eclass: Add new helpers for EAPI=8 ...
Date: Sat, 19 Jun 2021 13:05:45 +0200 [thread overview]
Message-ID: <c076b599087d863842a31a9ad6c6d878331f2d4a.camel@gentoo.org> (raw)
In-Reply-To: <20210619110152.54307-2-dilfridge@gentoo.org>
On Sat, 2021-06-19 at 13:01 +0200, dilfridge@gentoo.org wrote:
> From: Andreas K. Hüttel <dilfridge@gentoo.org>
>
> ... and fix an existing one.
>
> fperms works on ${D} by default, so we can give it / to operate on.
>
> Bug: https://bugs.gentoo.org/554346
> Bug: https://bugs.gentoo.org/733020
> Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
> ---
> eclass/perl-functions.eclass | 35 ++++++++++++++++++++++++++++++++---
> 1 file changed, 32 insertions(+), 3 deletions(-)
>
> diff --git a/eclass/perl-functions.eclass b/eclass/perl-functions.eclass
> index 8633f384f1bf..d0a082797265 100644
> --- a/eclass/perl-functions.eclass
> +++ b/eclass/perl-functions.eclass
> @@ -8,7 +8,7 @@
> # Seemant Kulleen <seemant@gentoo.org>
> # Andreas K. Huettel <dilfridge@gentoo.org>
> # Kent Fredric <kentnl@gentoo.org>
> -# @SUPPORTED_EAPIS: 5 6 7
> +# @SUPPORTED_EAPIS: 5 6 7 8
> # @BLURB: helper functions eclass for perl modules
> # @DESCRIPTION:
> # The perl-functions eclass is designed to allow easier installation of perl
> @@ -19,7 +19,7 @@
> [[ ${CATEGORY} == "perl-core" ]] && inherit alternatives
>
> case "${EAPI:-0}" in
> - 5|6|7)
> + 5|6|7|8)
> ;;
> *)
> die "EAPI=${EAPI} is not supported by perl-functions.eclass"
> @@ -134,7 +134,8 @@ perl_delete_emptybsdir() {
> perl_fix_permissions() {
> debug-print-function $FUNCNAME "$@"
> perl_set_version
> - fperms -R u+w "${D}"
> + einfo Fixing installed file permissions
> + fperms -R u+w /
> }
>
> # @FUNCTION: perl_fix_packlist
> @@ -596,3 +597,31 @@ perl_domodule() {
> insinto "/${target#/}"
> doins "${doins_opts[@]}" "${files[@]}"
> }
> +
> +# @FUNCTION: perl_get_wikiurl
> +# @DESCRIPTION:
> +# Convenience helper for returning the Gentoo Wiki maintenance page URL of a
> +# package. Optionally a suffix can be passed for an in-page anchor.
> +#
> +# Example:
> +# @CODE
> +# my_url="$(perl_get_wikiurl Testing)"
> +# @CODE
> +
> +perl_get_wikiurl() {
> + debug-print-function $FUNCNAME "$@"
> +
> + if [[ "" == ${1} ]]; then
[[ -z ${1} ]] ? ;-)
> + echo "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
> + else
> + echo "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}#${1}"
> + fi
> +}
> +
> +perl_get_wikiurl_features() {
> + perl_get_wikiurl Optional_Features
> +}
> +
> +perl_get_wikiurl_tests() {
> + perl_get_wikiurl Testing
> +}
--
Best regards,
Michał Górny
next prev parent reply other threads:[~2021-06-19 11:05 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-06-19 11:01 [gentoo-dev] [PATCH 1/3] readme.gentoo-r1.eclass: works just fine with EAPI=8 dilfridge
2021-06-19 11:01 ` [gentoo-dev] [PATCH 2/3] perl-functions.eclass: Add new helpers for EAPI=8 dilfridge
2021-06-19 11:05 ` Michał Górny [this message]
2021-06-19 11:01 ` [gentoo-dev] [PATCH 3/3] perl-module.eclass: Add EAPI=8 support dilfridge
2021-06-19 14:58 ` [gentoo-dev] [PATCH 1/3] readme.gentoo-r1.eclass: works just fine with EAPI=8 Ulrich Mueller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=c076b599087d863842a31a9ad6c6d878331f2d4a.camel@gentoo.org \
--to=mgorny@gentoo.org \
--cc=dilfridge@gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox