From a81411b3db21aeb33c28e3dfac51168409e89a9d Mon Sep 17 00:00:00 2001 From: zhangruifang2020 Date: Wed, 31 Jul 2024 17:45:53 +0800 Subject: [PATCH] backport patch from upstream --- ...ing-both-package-and-class-declarati.patch | 32 +++++++++++++++++++ perl-Module-Metadata.spec | 8 ++++- 2 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 backport-add-test-for-having-both-package-and-class-declarati.patch diff --git a/backport-add-test-for-having-both-package-and-class-declarati.patch b/backport-add-test-for-having-both-package-and-class-declarati.patch new file mode 100644 index 0000000..b43cb07 --- /dev/null +++ b/backport-add-test-for-having-both-package-and-class-declarati.patch @@ -0,0 +1,32 @@ +From 8f3ca8227f305410cdddbfee96c0baa377353563 Mon Sep 17 00:00:00 2001 +From: Karen Etheridge +Date: Sun, 30 Apr 2023 11:43:21 +0200 +Subject: [PATCH] add test for having both package and class declarations + +..as in https://metacpan.org/dist/Tickit-Widgets/source/lib/Tickit/Widget/Entry.pm#L9 +--- + t/extract-package.t | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/t/extract-package.t b/t/extract-package.t +index e7256e2..a878217 100644 +--- a/t/extract-package.t ++++ b/t/extract-package.t +@@ -142,6 +142,14 @@ our $foo = 1; + class Simple::Edward; + --- + }, ++{ ++ name => 'package and class declarations', ++ package => [ 'Ticket::Widget::Entry' ], ++ code => <<'---', ++package Ticket::Widget::Entry 0.36; ++class Ticket::Widget::Entry :strict(params) :isa(Tickit::Widget); ++--- ++}, + ); + + my $test_num = 0; +-- +2.33.0 + diff --git a/perl-Module-Metadata.spec b/perl-Module-Metadata.spec index 96cc714..de592f6 100644 --- a/perl-Module-Metadata.spec +++ b/perl-Module-Metadata.spec @@ -1,11 +1,14 @@ %define mod_name Module-Metadata Name: perl-%{mod_name} Version: 1.000038 -Release: 1 +Release: 2 Summary: Gather package and POD information from perl module files License: GPLv1+ or Artistic URL: https://metacpan.org/release/%{mod_name} Source0: https://cpan.metacpan.org/authors/id/E/ET/ETHER/%{mod_name}-%{version}.tar.gz + +Patch0: backport-add-test-for-having-both-package-and-class-declarati.patch + BuildArch: noarch BuildRequires: findutils make perl perl-generators @@ -51,6 +54,9 @@ make test %{_mandir}/man3/Module::Metadata.3* %changelog +* Wed Jul 31 2024 zhangruifang - 1.000038-2 +- backport patch from upstream + * Wed Mar 27 2024 huyubiao - 1.000038-1 - upgrade version to 1.000038 - detects "class" syntax -- Gitee