Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"Signatures": {
"perl-Return-MultiLevel-0.05.tar.gz": "ff076fbaba653c09953ac53959fe6c64fb52a33db3b5d223a015ab75ac3ed91d"
"Return-MultiLevel-0.08.tar.gz": "51b1aef30c5c4009f640267a08589212e87dcd101800f0d20f9c635c9ffe88a1"
}
}
25 changes: 12 additions & 13 deletions SPECS-EXTENDED/perl-Return-MultiLevel/perl-Return-MultiLevel.spec
Original file line number Diff line number Diff line change
@@ -1,49 +1,43 @@
Name: perl-Return-MultiLevel
Version: 0.05
Release: 10%{?dist}
Version: 0.08
Release: 1%{?dist}
Summary: Return across multiple call levels
License: GPL+ or Artistic
License: GPL-1.0-or-later OR Artistic-1.0-Perl
Vendor: Microsoft Corporation
Distribution: Azure Linux
URL: https://metacpan.org/release/Return-MultiLevel
Source0: https://cpan.metacpan.org/authors/id/M/MA/MAUKE/Return-MultiLevel-%{version}.tar.gz#/perl-Return-MultiLevel-%{version}.tar.gz
Source0: https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Return-MultiLevel-%{version}.tar.gz
BuildArch: noarch
# Build
BuildRequires: coreutils
BuildRequires: make
BuildRequires: perl-generators
BuildRequires: perl-interpreter
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
BuildRequires: perl(File::Find)
BuildRequires: perl(File::Spec)
# Module
BuildRequires: perl(Carp)
BuildRequires: perl(Data::Munge) >= 0.07
BuildRequires: perl(Exporter)
BuildRequires: perl(parent)
BuildRequires: perl(strict)
BuildRequires: perl(warnings)
# Test Suite
BuildRequires: perl(Config)
BuildRequires: perl(Test::Fatal)
BuildRequires: perl(Test::More)
# Dependencies
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Requires: perl(Data::Munge) >= 0.07
# (none)
# Optional Functionality
BuildRequires: perl(Scope::Upper) >= 0.29
Requires: perl(Scope::Upper) >= 0.29

# Filter under-specified dependencies
%global __requires_exclude %{?__requires_exclude:__requires_exclude|}^perl\\(Data::Munge\\)$

%description
This module provides a way to return immediately from a deeply nested call
stack. This is similar to exceptions, but exceptions don't stop automatically
at a target frame (and they can be caught by intermediate stack frames using
eval). In other words, this is more like setjmp(3)/longjmp(3) than die.

%prep
%setup -q -n Return-MultiLevel-%{version}
%autosetup -n Return-MultiLevel-%{version}

%build
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
Expand All @@ -57,11 +51,16 @@ perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
make test

%files
%license LICENSE
%doc Changes README
%{perl_vendorlib}/Return/
%{_mandir}/man3/Return::MultiLevel.3*

%changelog
* Fri Dec 26 2025 Aditya Singh <v-aditysing@microsoft.com> - 0.08-1
- Upgrade to version 0.08
- License verified.

* Fri Oct 15 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 0.05-10
- Initial CBL-Mariner import from Fedora 32 (license: MIT).

Expand Down
4 changes: 2 additions & 2 deletions cgmanifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -19663,8 +19663,8 @@
"type": "other",
"other": {
"name": "perl-Return-MultiLevel",
"version": "0.05",
"downloadUrl": "https://cpan.metacpan.org/authors/id/M/MA/MAUKE/Return-MultiLevel-0.05.tar.gz"
"version": "0.08",
"downloadUrl": "https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Return-MultiLevel-0.08.tar.gz"
}
}
},
Expand Down
Loading