diff --git a/.gitignore b/.gitignore index 384c449..9192168 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /XS-Parse-Keyword-0.11.tar.gz /XS-Parse-Keyword-0.12.tar.gz /XS-Parse-Keyword-0.13.tar.gz +/XS-Parse-Keyword-0.14.tar.gz diff --git a/macros.perl-XS-Parse-Keyword b/macros.perl-XS-Parse-Keyword index 13ffb56..8001b09 100644 --- a/macros.perl-XS-Parse-Keyword +++ b/macros.perl-XS-Parse-Keyword @@ -1 +1,2 @@ +%perl_XS_Parse_Infix_ABI perl(:XS_Parse_Infix_ABI_%(perl -e 'require XS::Parse::Infix::Builder_data; print $1 if XS::Parse::Infix::Builder_data::XSPARSEINFIX_H() =~ m{^#define XSPARSEINFIX_ABI_VERSION (\\d+)}m')) %perl_XS_Parse_Keyword_ABI perl(:XS_Parse_Keyword_ABI_%(perl -e 'require XS::Parse::Keyword::Builder_data; print $1 if XS::Parse::Keyword::Builder_data::XSPARSEKEYWORD_H() =~ m{^#define XSPARSEKEYWORD_ABI_VERSION (\\d+)}m')) diff --git a/perl-XS-Parse-Keyword.spec b/perl-XS-Parse-Keyword.spec index 1f3d5b8..a8ebeaf 100644 --- a/perl-XS-Parse-Keyword.spec +++ b/perl-XS-Parse-Keyword.spec @@ -2,8 +2,8 @@ %bcond_without perl_XS_Parse_Keyword_enables_optional_test Name: perl-XS-Parse-Keyword -Version: 0.13 -Release: 2%{?dist} +Version: 0.14 +Release: 1%{?dist} Summary: XS functions to assist in parsing keyword syntax License: GPL+ or Artistic URL: https://metacpan.org/release/XS-Parse-Keyword @@ -34,10 +34,15 @@ BuildRequires: perl(Test::Pod) >= 1.00 Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) # This module maintains multiple ABIs whose compatibility is checked at # run-time by S_boot_xs_parse_keyword() compiled into the users of this module. -# The ABI range is defined with XS::Parse::Keyword/ABIVERSION_MIN and +# This ABI range is defined with XS::Parse::Keyword/ABIVERSION_MIN and # XS::Parse::Keyword/ABIVERSION_MAX in lib/XS/Parse/Keyword.xs. Provides: perl(:XS_Parse_Keyword_ABI_1) Provides: perl(:XS_Parse_Keyword_ABI_2) +# This module maintains multiple ABIs whose compatibility is checked at +# run-time by S_boot_xs_parse_infix() compiled into the users of this module. +# This ABI range is defined with XS::Parse::Infix/ABIVERSION_MIN and +# XS::Parse::Infix/ABIVERSION_MAX in lib/XS/Parse/Keyword.xs. +Provides: perl(:XS_Parse_Infix_ABI_0) # Remove under-specified dependencies %global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\(Test::More\\)$ @@ -117,11 +122,15 @@ export HARNESS_OPTIONS=j$(perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print %{perl_vendorarch}/auto/* %dir %{perl_vendorarch}/XS %dir %{perl_vendorarch}/XS/Parse +%{perl_vendorarch}/XS/Parse/Infix.pm %{perl_vendorarch}/XS/Parse/Keyword.pm +%{_mandir}/man3/XS::Parse::Infix.* %{_mandir}/man3/XS::Parse::Keyword.* %files Builder +%{perl_vendorarch}/XS/Parse/Infix %{perl_vendorarch}/XS/Parse/Keyword +%{_mandir}/man3/XS::Parse::Infix::* %{_mandir}/man3/XS::Parse::Keyword::* %{_rpmmacrodir}/macros.%{name} @@ -129,6 +138,9 @@ export HARNESS_OPTIONS=j$(perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print %{_libexecdir}/%{name} %changelog +* Wed Sep 01 2021 Petr Pisar - 0.14-1 +- 0.14 bump + * Tue Aug 31 2021 Petr Pisar - 0.13-2 - Return ABI 1 diff --git a/sources b/sources index b777892..2fa016f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (XS-Parse-Keyword-0.13.tar.gz) = edd177bbab945c4aaf92b040b2691550b3ab48b8a6938ba1cd754a1e1fe25d111b9c7f4df3aa3f4931c3950cb065dfa92fbdfe5e56cdbd7e5af2c9c622471b94 +SHA512 (XS-Parse-Keyword-0.14.tar.gz) = 21d80d197d1b07ed8066eb51fd6026fcf7eef0cd772702b7a72398426e59f735149e197ffae40392b6046b50f711004cbf498175173d072de8506bcc5b7680be