From 444f8ef7f9d860826fc9aa467fbf7d4e287352d0 Mon Sep 17 00:00:00 2001 From: David Seifert Date: Mon, 7 Sep 2020 10:51:02 +0200 Subject: [PATCH] dev-perl/AnyEvent: Inherit optfeature.eclass Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: David Seifert --- dev-perl/AnyEvent/AnyEvent-7.140.0.ebuild | 3 ++- dev-perl/AnyEvent/AnyEvent-7.170.0.ebuild | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/dev-perl/AnyEvent/AnyEvent-7.140.0.ebuild b/dev-perl/AnyEvent/AnyEvent-7.140.0.ebuild index 48e9c5901057a..d64c522ba14a4 100644 --- a/dev-perl/AnyEvent/AnyEvent-7.140.0.ebuild +++ b/dev-perl/AnyEvent/AnyEvent-7.140.0.ebuild @@ -5,7 +5,7 @@ EAPI=6 DIST_AUTHOR=MLEHMANN DIST_VERSION=7.14 -inherit perl-module eutils +inherit perl-module optfeature DESCRIPTION="Provides a uniform interface to various event loops" @@ -18,6 +18,7 @@ DEPEND="${RDEPEND} >=virtual/perl-ExtUtils-MakeMaker-6.520.0 dev-perl/Canary-Stability " + pkg_postinst() { optfeature "improved event-loop performance" '>=dev-perl/EV-4.0.0' optfeature "improved performance of Guard objects" '>=dev-perl/Guard-1.20.0' diff --git a/dev-perl/AnyEvent/AnyEvent-7.170.0.ebuild b/dev-perl/AnyEvent/AnyEvent-7.170.0.ebuild index e0a208b015941..f560cca85d769 100644 --- a/dev-perl/AnyEvent/AnyEvent-7.170.0.ebuild +++ b/dev-perl/AnyEvent/AnyEvent-7.170.0.ebuild @@ -5,7 +5,7 @@ EAPI=7 DIST_AUTHOR=MLEHMANN DIST_VERSION=7.17 -inherit perl-module eutils virtualx +inherit perl-module optfeature virtualx DESCRIPTION="Provides a uniform interface to various event loops" @@ -29,6 +29,7 @@ PERL_RM_FILES=( t/70_uv_0{1_basic,2_signals,3_child,4_condvar,5_dns,7_io,9_multi}.t ) + pkg_postinst() { optfeature "improved event-loop performance" '>=dev-perl/EV-4.0.0' optfeature "improved performance of Guard objects" '>=dev-perl/Guard-1.20.0' @@ -37,6 +38,7 @@ pkg_postinst() { # AnyEvent::AIO # Async::Interrupts } + src_test() { # optional: # - install dev-perl/glib-perl for Glib for AnyEvent::Impl::Glib