Compare commits

...

36 Commits
f25 ... rawhide

Author SHA1 Message Date
Fedora Release Engineering dbd2e98435 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 10:14:44 +00:00
Jitka Plesnikova 786c581a01 Perl 5.36 rebuild 2022-06-01 08:25:27 +02:00
Fedora Release Engineering 1476b0477f - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-21 04:30:52 +00:00
Fedora Release Engineering e96c85c9f7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 23:05:33 +00:00
Jitka Plesnikova fd86cdb028 Perl 5.34 rebuild 2021-05-21 22:47:48 +02:00
Fedora Release Engineering 2244f5beb9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 03:57:20 +00:00
Tom Stellard 6e6c8e5fed Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-08 02:43:21 +00:00
Fedora Release Engineering ab7f547fdd - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 18:09:54 +00:00
Jitka Plesnikova 635bafac73 Perl 5.32 rebuild 2020-06-23 10:56:58 +02:00
Pokorra, Gerd 438d07ac73 add new missing BuildRequires perl(Safe) 2020-03-11 07:49:28 +01:00
Pokorra, Gerd e052e69a5d Update to 0.75 2020-02-17 09:41:50 +01:00
Fedora Release Engineering c9151bafd8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-30 03:37:02 +00:00
Pokorra, Gerd 79e6f957cb update to 0.74 2020-01-27 15:06:25 +01:00
Pokorra, Gerd 4faba3025d update to 0.72 2020-01-06 09:27:40 +01:00
Fedora Release Engineering 5eacc43869 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-26 05:52:48 +00:00
Jitka Plesnikova af75b3fba4 Perl 5.30 rebuild 2019-05-31 07:03:19 +02:00
Fedora Release Engineering 28f48f0b81 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 23:28:22 +00:00
Igor Gnatenko 2c2a1ad930 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:32 +01:00
Petr Písař a5bb6d3bbb Remove perl_bootstrap code because perl-TestML >= 0.54.05 does not require perl-Pegex
Since perl-TestML >= 0.54.05 (Fedora >= 30), TestML does not use
Pegex. This code is also useless on older Fedoras because perl-Pegex
bundles TestML.
2018-11-19 09:49:51 +01:00
Petr Písař 1072b01868 Do not depend on bundled TestML 2018-11-19 09:38:52 +01:00
Pokorra, Gerd 1a5de21f68 update to 0.70 2018-11-12 12:29:00 +01:00
Pokorra, Gerd 3cb4e4d05c update to 0.67 2018-09-10 16:53:39 +02:00
Pokorra, Gerd 87825bdb9d update to 0.65 2018-08-31 13:38:54 +02:00
Fedora Release Engineering 2735f6484b - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 19:19:45 +00:00
Jitka Plesnikova 49f4c5f3a2 Perl 5.28 re-rebuild of bootstrapped packages 2018-07-01 08:42:26 +02:00
Jitka Plesnikova a3434e26b3 Perl 5.28 rebuild 2018-06-28 14:01:04 +02:00
Petr Písař aedf2a3657 cpan.org addresses moved to MetaCPAN <https://fedoraproject.org/wiki/Changes/Perl_Move_to_MetaCPAN> 2018-06-04 14:07:31 +02:00
Fedora Release Engineering 4a48d79cf4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 00:03:27 +00:00
gerd 2c51ac05b5 update to 0.64 2017-09-19 18:47:55 +02:00
Fedora Release Engineering a859bbfec0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 05:42:45 +00:00
Petr Písař 12ef973133 perl dependency renamed to perl-interpreter <https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules> 2017-07-12 15:09:36 +02:00
Jitka Plesnikova 950745a9a2 Perl 5.26 re-rebuild of bootstrapped packages 2017-06-07 17:04:56 +02:00
Jitka Plesnikova 4763b75171 Perl 5.26 rebuild 2017-06-05 02:58:28 +02:00
Fedora Release Engineering 9bb7cde2c8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 04:49:50 +00:00
gerd c5e8755862 update to 0.63 2017-01-17 08:01:39 +01:00
gerd 040a088ea0 remove tests that fails 2016-09-14 18:08:13 +02:00
3 changed files with 122 additions and 45 deletions

9
.gitignore vendored
View File

@ -3,3 +3,12 @@ Pegex-0.11.tar.gz
/Pegex-0.44.tar.gz
/Pegex-0.45.tar.gz
/Pegex-0.61.tar.gz
/Pegex-0.63.tar.gz
/Pegex-0.64.tar.gz
/Pegex-0.65.tar.gz
/Pegex-0.67.tar.gz
/Pegex-0.70.tar.gz
/Pegex-0.72.tar.gz
/Pegex-0.74.tar.gz
/perl-Pegex-0.75-1.fc31.src.rpm
/Pegex-0.75.tar.gz

View File

@ -1,56 +1,44 @@
Name: perl-Pegex
Version: 0.61
Release: 1%{?dist}
Version: 0.75
Release: 10%{?dist}
Summary: Pegex Parser Generator
License: GPL+ or Artistic
Group: Development/Libraries
URL: http://search.cpan.org/dist/Pegex/
Source0: http://search.cpan.org/CPAN/authors/id/I/IN/INGY/Pegex-%{version}.tar.gz
URL: https://metacpan.org/release/Pegex
Source0: https://cpan.metacpan.org/authors/id/I/IN/INGY/Pegex-%{version}.tar.gz
BuildArch: noarch
BuildRequires: perl
BuildRequires: make
BuildRequires: perl-interpreter
BuildRequires: perl-generators
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.30
BuildRequires: perl(strict)
BuildRequires: perl(warnings)
BuildRequires: perl(File::ShareDir::Install)
# Run-time
BuildRequires: perl(Carp)
BuildRequires: perl(constant)
BuildRequires: perl(Data::Dumper)
BuildRequires: perl(Exporter)
BuildRequires: perl(JSON::XS)
BuildRequires: perl(overload)
BuildRequires: perl(re)
BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(File::ShareDir::Install)
BuildRequires: perl(JSON::PP)
BuildRequires: perl(Scalar::Util)
BuildRequires: perl(YAML::XS)
# Tests
BuildRequires: perl(base)
BuildRequires: perl(File::Basename)
BuildRequires: perl(lib)
BuildRequires: perl(Test::More)
%if !%{defined perl_bootstrap}
# Break dependency cycle: perl-Pegex → perl-TestML → perl-Pegex
BuildRequires: perl(TestML)
BuildRequires: perl(TestML::Bridge)
BuildRequires: perl(TestML::Compiler::Lite)
BuildRequires: perl(TestML::Util)
%endif
BuildRequires: perl(Test::Pod)
BuildRequires: perl(Tie::IxHash)
BuildRequires: perl(XXX) >= 0.33
BuildRequires: perl(YAML::PP) >= 0.018
BuildRequires: perl(Safe)
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Requires: perl(Data::Dumper)
Requires: perl(JSON::XS)
Requires: perl(warnings)
Requires: perl(YAML::XS)
Requires: perl(Carp)
Requires: perl(File::ShareDir::Install)
Requires: perl(JSON::PP)
Requires: perl(Scalar::Util)
Requires: perl(XXX) >= 0.33
Requires: perl(YAML::PP) >= 0.018
%description
Pegex is a Acmeist parser framework. It is a PEG parser grammar syntax,
Pegex is an Acmeist parser framework. It is a PEG parser grammar syntax,
combined with PCRE compatible regular expressions as the match tokens.
Pegex draws heavily from Perl 6 rules, but works equivalently in many
modern programming languages.
%prep
%setup -q -n Pegex-%{version}
# Remove bundled modules
rm -r ./inc
## Remove bundled modules
#rm -r ./inc
#sed -i '79,$ d' Makefile.PL
sed -i -e '/^inc\//d' MANIFEST
%build
@ -63,20 +51,100 @@ find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
%{_fixperms} $RPM_BUILD_ROOT/*
%check
%if %{defined perl_bootstrap}
# Break dependency cycle: perl-Pegex → perl-TestML → perl-Pegex
make test TEST_FILES="$(find t -name '*.t' \
\! -exec grep -q -e 'use TestML' {} \; -print | tr \"\\n\" ' ')"
%else
make test
%endif
%files
%doc Changes CONTRIBUTING LICENSE README
%license LICENSE
%doc Changes CONTRIBUTING example META.json README
%{perl_vendorlib}/*
%{_mandir}/man3/*
%changelog
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.75-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Wed Jun 01 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.75-9
- Perl 5.36 rebuild
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.75-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.75-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.75-6
- Perl 5.34 rebuild
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.75-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.75-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.75-3
- Perl 5.32 rebuild
* Wed Mar 11 2020 Gerd Pokorra <gp@zimt.uni-siegen.de> 0.75-2
- Add BuildRequires perl(Safe)
* Mon Feb 17 2020 Gerd Pokorra <gp@zimt.uni-siegen.de> 0.75-1
- Update to 0.75
* Mon Jan 27 2020 Gerd Pokorra <gp@zimt.uni-siegen.de> 0.74-1
- Update to 0.74
- Change a lot of BuildRequires and Requires
* Mon Jan 06 2020 Gerd Pokorra <gp@zimt.uni-siegen.de> 0.72-1
- Update to 0.72
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.70-4
- Perl 5.30 rebuild
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.70-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Mon Nov 19 2018 Petr Pisar <ppisar@redhat.com> - 0.70-2
- Do not depend on bundled TestML
- Remove perl_bootstrap code because perl-TestML >= 0.54_05 does not require
perl-Pegex
* Mon Nov 12 2018 Gerd Pokorra <gp@zimt.uni-siegen.de> 0.70-1
- Update to 0.70
* Fri Aug 31 2018 Gerd Pokorra <gp@zimt.uni-siegen.de> 0.65-1
- Update to 0.65
- Add dependency perl-JSON-PP
* Sun Jul 01 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.64-4
- Perl 5.28 re-rebuild of bootstrapped packages
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.64-3
- Perl 5.28 rebuild
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.64-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Tue Sep 19 2017 Gerd Pokorra <gp@zimt.uni-siegen.de> 0.64-1
- Update to 0.64
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.63-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Wed Jun 07 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.63-4
- Perl 5.26 re-rebuild of bootstrapped packages
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.63-3
- Perl 5.26 rebuild
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.63-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Tue Jan 17 2017 Gerd Pokorra <gp@zimt.uni-siegen.de> 0.63-1
- Update to 0.63
* Wed Sep 14 2016 Gerd Pokorra <gp@zimt.uni-siegen.de> 0.61-2
- remove tests that fails
* Thu Jun 16 2016 Gerd Pokorra <gp@zimt.uni-siegen.de> 0.61-1
- Update to 0.61

View File

@ -1 +1 @@
04ab96185d73bdad02dfbabb1152af40 Pegex-0.61.tar.gz
SHA512 (Pegex-0.75.tar.gz) = ff204b21085bc3ce5cf6dac70636443f206272ae9741055e8972eadb720d52a46e542dee5b6559cc308d9fb597d545bb4d148b02499e2f75fa08a6dc689dc30d