8
0

Compare commits

...

64 Commits

Author SHA256 Message Date
12e872daaf Accepting request 1279823 from devel:languages:perl
Forwarded request #1279812 from tinita

- updated to 0.89.0 (0.089)
   see /usr/share/doc/packages/perl-PPIx-Regexp/Changes
  0.089		2025-05-18	T. R. Wyant
      The /x modifier should not affect the parse of the replacement
      string in a substitution operator. That is, the '#' in s/x/#/x does
      NOT introdice a comment.
      Correct POD link in PPIx::Regexp::Token::Literal.
      Annotate sub class(), since with Perl 5.38 it is a built-in.

OBS-URL: https://build.opensuse.org/request/show/1279823
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=71
2025-05-27 16:49:24 +00:00
0128b1e34e Accepting request 1279812 from devel:languages:perl:autoupdate
- updated to 0.89.0 (0.089)
   see /usr/share/doc/packages/perl-PPIx-Regexp/Changes
  0.089		2025-05-18	T. R. Wyant
      The /x modifier should not affect the parse of the replacement
      string in a substitution operator. That is, the '#' in s/x/#/x does
      NOT introdice a comment.
      Correct POD link in PPIx::Regexp::Token::Literal.
      Annotate sub class(), since with Perl 5.38 it is a built-in.

OBS-URL: https://build.opensuse.org/request/show/1279812
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-PPIx-Regexp?expand=0&rev=127
2025-05-24 16:14:24 +00:00
2c4744db72 Accepting request 1070670 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1070670
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=70
2023-03-11 17:23:28 +00:00
02599b2e01 Accepting request 1066003 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1066003
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=69
2023-02-17 15:43:35 +00:00
4b0734debc Accepting request 1055919 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1055919
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=68
2023-01-05 14:00:17 +00:00
71bfd009d0 Accepting request 972545 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/972545
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=67
2022-04-25 21:35:36 +00:00
3fb5bcad71 Accepting request 969982 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/969982
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=66
2022-04-14 15:25:17 +00:00
9dcc664945 Accepting request 964980 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/964980
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=65
2022-03-26 21:30:58 +00:00
2157f73a57 Accepting request 935942 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/935942
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=64
2021-12-06 22:59:53 +00:00
0d1818030f Accepting request 927517 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/927517
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=63
2021-10-26 18:14:09 +00:00
6df72141c7 Accepting request 887832 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/887832
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=62
2021-04-22 16:04:46 +00:00
e1e4ec4be1 Accepting request 884095 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/884095
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=61
2021-04-12 10:36:38 +00:00
0d558565c5 Accepting request 868417 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/868417
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=60
2021-02-02 13:25:18 +00:00
bf97b346d1 Accepting request 864830 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/864830
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=59
2021-01-20 17:28:47 +00:00
b6b164ab56 Accepting request 852065 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/852065
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=58
2020-12-01 13:23:40 +00:00
45e53aae38 Accepting request 841442 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/841442
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=57
2020-10-15 11:46:00 +00:00
1831f0ced5 Accepting request 833504 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/833504
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=56
2020-09-15 14:15:37 +00:00
5599439323 Accepting request 823411 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/823411
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=55
2020-07-30 07:59:14 +00:00
3b10ed221f Accepting request 810972 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/810972
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=54
2020-06-05 18:03:06 +00:00
2c5a50fea7 Accepting request 789818 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/789818
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=53
2020-04-04 10:18:01 +00:00
b18489611d Accepting request 780472 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/780472
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=52
2020-03-03 09:14:34 +00:00
4e592bf7d9 Accepting request 773595 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/773595
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=51
2020-02-15 21:24:33 +00:00
61b327c3d5 Accepting request 766507 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/766507
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=50
2020-01-26 23:20:28 +00:00
8409b77093 Accepting request 732849 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/732849
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=49
2019-09-25 06:34:17 +00:00
74e3eec12a Accepting request 727962 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/727962
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=48
2019-09-07 09:30:30 +00:00
2313c28704 Accepting request 724775 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/724775
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=47
2019-08-24 16:39:30 +00:00
4cc65b2c36 Accepting request 706894 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/706894
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=46
2019-06-04 10:10:30 +00:00
0bf397eeae Accepting request 690512 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/690512
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=45
2019-04-04 12:11:36 +00:00
d430e55652 Accepting request 647507 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/647507
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=44
2018-11-10 16:01:24 +00:00
e408b4f8ff Accepting request 631327 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/631327
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=43
2018-08-31 08:43:16 +00:00
769059567a Accepting request 623038 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/623038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=42
2018-07-28 10:39:28 +00:00
db4f703af5 Accepting request 617439 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/617439
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=41
2018-06-20 13:26:37 +00:00
1be47eb829 Accepting request 610502 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/610502
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=40
2018-05-29 08:32:01 +00:00
67e7a787bf Accepting request 603046 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/603046
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=39
2018-05-03 10:33:37 +00:00
ab0d0003c6 Accepting request 599326 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/599326
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=38
2018-04-25 08:01:03 +00:00
55c624f634 Accepting request 585304 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/585304
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=37
2018-03-14 18:38:12 +00:00
ff6d3c7f48 Accepting request 577183 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/577183
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=36
2018-02-16 20:45:32 +00:00
9033fdd042 Accepting request 573960 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/573960
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=35
2018-02-09 14:47:16 +00:00
67e60ab626 Accepting request 539960 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/539960
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=34
2017-11-15 15:53:32 +00:00
bd6a649e96 Accepting request 532928 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/532928
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=33
2017-10-10 09:43:39 +00:00
7e506fded3 Accepting request 456912 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/456912
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=32
2017-02-16 16:03:07 +00:00
af9bb1faa7 Accepting request 397849 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/397849
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=31
2016-05-25 19:29:26 +00:00
d81aaafee2 Accepting request 368874 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/368874
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=30
2016-03-16 09:34:05 +00:00
b7cd268b29 Accepting request 358284 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/358284
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=29
2016-02-25 21:01:25 +00:00
0d95b27274 Accepting request 353507 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/353507
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=28
2016-01-15 09:42:15 +00:00
42927a7bfb Accepting request 351707 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/351707
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=27
2016-01-05 20:54:48 +00:00
cb4d9682eb Accepting request 348382 from devel:languages:perl
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/348382
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=26
2015-12-21 11:04:02 +00:00
0509b9ea14 Accepting request 346218 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/346218
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=25
2015-11-26 16:04:29 +00:00
387ebecfff Accepting request 337598 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/337598
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=24
2015-10-19 20:49:29 +00:00
Stephan Kulow
77f64b0bdb Accepting request 315162 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/315162
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=23
2015-07-08 04:59:38 +00:00
51e566aebd Accepting request 311232 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/311232
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=22
2015-06-09 10:25:10 +00:00
294e4b6dc0 Accepting request 296681 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/296681
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=21
2015-04-15 14:26:45 +00:00
Tomáš Chvátal
762ce617f3 Accepting request 221513 from devel:languages:perl
- updated to 0.036
   Retract the "Allow non-ASCII white space under /x" change introduced
     in version 0.033. I misread perl5170delta, and implemented early.
   Change tp explicit character class to recognize white space under /x.
     I was previously using \s, which matched too much.
   Thanks to Nobuo Kumagai for finding and reporting this.

OBS-URL: https://build.opensuse.org/request/show/221513
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=19
2014-02-10 09:17:36 +00:00
Stephan Kulow
b848d0b64b Accepting request 208465 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/208465
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=18
2013-11-29 11:04:33 +00:00
Stephan Kulow
713ecc092a Accepting request 178290 from devel:languages:perl
update (forwarded request 178273 from coolo)

OBS-URL: https://build.opensuse.org/request/show/178290
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=16
2013-06-13 18:10:40 +00:00
Stephan Kulow
2d1908dec0 Accepting request 107110 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/107110
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=13
2012-02-27 17:34:52 +00:00
Stephan Kulow
b822f07c74 Accepting request 105346 from devel:languages:perl
- updated to 0.025
  Tolerate leading and trailing white space around the regular
    expression.  These are still round-trip safe, since the white space
    is tokenized.
  Make Changes file conform to CPAN::Changes, and add
    xt/author/changes.t to ensure continued compliance.

OBS-URL: https://build.opensuse.org/request/show/105346
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=12
2012-02-16 14:00:02 +00:00
Stephan Kulow
da40b88c90 Accepting request 97063 from devel:languages:perl
- updated to 0.024
  Reinstate author test xt/author/manifest.t, which was clobbered
    shortly before the release of 0.021_10.
  Correct address of FSF in the version of the GPL distributed in
    LICENSES/Copying. Thanks to Petr Pisar for picking this up.
  Correct various documentation errors.
  The default-modifier functionality is no longer considered
    experimental.
  Don't initialize effective modifiers with '^', since that wrongly
    asserts that /d has been seen somewhere along the line.
  Implement negation of match-semantic modifiers (e.g. 'no re /u;') by
    setting the relevant datum to undef.
  THE DEFAULT-MODIFIER FUNCTIONALITY IS EXPERIMENTAL, AND MAY BE CHANGED
    WITHOUT NOTICE until the next production release.
  Support for default modifiers. This includes:
    * default_modifiers argument to new() in PPIx::Regexp,
      PPIx::Regexp::Tokenizer, and PPIx::Regexp::Dumper
    * Public method modifier_asserted() on PPIx::Regexp, to return
      whether a given modifier is actually in effect. The results of the
      modifier() method are unchanged.
    THIS FUNCTIONALITY IS EXPERIMENTAL, AND MAY BE CHANGED OR REVOKED
    WITHOUT WARNING.
  Require Test::More 0.88 for installation. Eliminate all the 'eval
    { require ... }' logic in favor of 'use Test::More 0.88'.
  Have Makefile.PL make use of {BUILD_REQUIRES} if it is available.
  Fix PPIx::Regexp::Token::Whitespace->can_be_quantified() to return
    false.
  Modified tokenizer to correctly handle a back slash used as a
    delimiter. I believe.
  PPIx::Regexp::Dumper now dumps the results of ppi() if that method is

OBS-URL: https://build.opensuse.org/request/show/97063
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=11
2011-12-21 11:18:28 +00:00
Sascha Peilicke
6f7df4e959 Autobuild autoformatter for 72054
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=9
2011-05-30 14:24:27 +00:00
Sascha Peilicke
2855af83a1 Accepting request 72054 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/72054
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=8
2011-05-30 14:24:20 +00:00
Sascha Peilicke
7481451a1c Autobuild autoformatter for 65736
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=7
2011-04-01 10:54:57 +00:00
Sascha Peilicke
65485de27e Accepting request 65736 from devel:languages:perl
Accepted submit request 65736 from user coolo

OBS-URL: https://build.opensuse.org/request/show/65736
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=6
2011-04-01 10:54:40 +00:00
Sascha Peilicke
57ffd1d3c6 Autobuild autoformatter for 65623
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=5
2011-03-31 11:42:19 +00:00
Sascha Peilicke
b65aba58c4 Accepting request 65623 from devel:languages:perl
Accepted submit request 65623 from user coolo

OBS-URL: https://build.opensuse.org/request/show/65623
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-PPIx-Regexp?expand=0&rev=4
2011-03-31 11:42:06 +00:00
4 changed files with 96 additions and 12 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:885433f9b102fad4fd36b21c7320bb036036111caf998131bf416f7cd5ee9764
size 255295

3
PPIx-Regexp-0.089.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9865f61f59da3b8aa32492580a8ecc9e24d251c00a5eb685678569928a2f8881
size 255295

View File

@@ -1,3 +1,18 @@
-------------------------------------------------------------------
Mon May 19 05:36:48 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- updated to 0.89.0 (0.089)
see /usr/share/doc/packages/perl-PPIx-Regexp/Changes
0.089 2025-05-18 T. R. Wyant
The /x modifier should not affect the parse of the replacement
string in a substitution operator. That is, the '#' in s/x/#/x does
NOT introdice a comment.
Correct POD link in PPIx::Regexp::Token::Literal.
Annotate sub class(), since with Perl 5.38 it is a built-in.
-------------------------------------------------------------------
Wed Mar 1 03:07:18 UTC 2023 - Tina Müller <timueller+perl@suse.de>

View File

@@ -1,7 +1,7 @@
#
# spec file for package perl-PPIx-Regexp
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,17 +18,19 @@
%define cpan_name PPIx-Regexp
Name: perl-PPIx-Regexp
Version: 0.088
Version: 0.89.0
Release: 0
# 0.089 -> normalize -> 0.89.0
%define cpan_version 0.089
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Parse regular expressions
URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/W/WY/WYANT/%{cpan_name}-%{version}.tar.gz
Source0: https://cpan.metacpan.org/authors/id/W/WY/WYANT/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(Module::Build) >= 0.420000
BuildRequires: perl(Module::Build) >= 0.42
BuildRequires: perl(PPI::Document) >= 1.238
BuildRequires: perl(PPI::Dumper) >= 1.238
BuildRequires: perl(Task::Weaken)
@@ -36,6 +38,73 @@ BuildRequires: perl(Test::More) >= 0.88
Requires: perl(PPI::Document) >= 1.238
Requires: perl(PPI::Dumper) >= 1.238
Requires: perl(Task::Weaken)
Provides: perl(PPIx::Regexp) = %{version}
Provides: perl(PPIx::Regexp::Constant) = 0.85.40
Provides: perl(PPIx::Regexp::Constant::Inf) = %{version}
Provides: perl(PPIx::Regexp::Dumper) = %{version}
Provides: perl(PPIx::Regexp::Element) = %{version}
Provides: perl(PPIx::Regexp::Lexer) = %{version}
Provides: perl(PPIx::Regexp::Node) = %{version}
Provides: perl(PPIx::Regexp::Node::Range) = %{version}
Provides: perl(PPIx::Regexp::Node::Unknown) = %{version}
Provides: perl(PPIx::Regexp::Structure) = %{version}
Provides: perl(PPIx::Regexp::Structure::Assertion) = %{version}
Provides: perl(PPIx::Regexp::Structure::Atomic_Script_Run) = %{version}
Provides: perl(PPIx::Regexp::Structure::BranchReset) = %{version}
Provides: perl(PPIx::Regexp::Structure::Capture) = %{version}
Provides: perl(PPIx::Regexp::Structure::CharClass) = %{version}
Provides: perl(PPIx::Regexp::Structure::Code) = %{version}
Provides: perl(PPIx::Regexp::Structure::Main) = %{version}
Provides: perl(PPIx::Regexp::Structure::Modifier) = %{version}
Provides: perl(PPIx::Regexp::Structure::NamedCapture) = %{version}
Provides: perl(PPIx::Regexp::Structure::Quantifier) = %{version}
Provides: perl(PPIx::Regexp::Structure::RegexSet) = %{version}
Provides: perl(PPIx::Regexp::Structure::Regexp) = %{version}
Provides: perl(PPIx::Regexp::Structure::Replacement) = %{version}
Provides: perl(PPIx::Regexp::Structure::Script_Run) = %{version}
Provides: perl(PPIx::Regexp::Structure::Subexpression) = %{version}
Provides: perl(PPIx::Regexp::Structure::Switch) = %{version}
Provides: perl(PPIx::Regexp::Structure::Unknown) = %{version}
Provides: perl(PPIx::Regexp::Support) = %{version}
Provides: perl(PPIx::Regexp::Token) = %{version}
Provides: perl(PPIx::Regexp::Token::Assertion) = %{version}
Provides: perl(PPIx::Regexp::Token::Backreference) = %{version}
Provides: perl(PPIx::Regexp::Token::Backtrack) = %{version}
Provides: perl(PPIx::Regexp::Token::CharClass) = %{version}
Provides: perl(PPIx::Regexp::Token::CharClass::POSIX) = %{version}
Provides: perl(PPIx::Regexp::Token::CharClass::POSIX::Unknown) = %{version}
Provides: perl(PPIx::Regexp::Token::CharClass::Simple) = %{version}
Provides: perl(PPIx::Regexp::Token::Code) = %{version}
Provides: perl(PPIx::Regexp::Token::Comment) = %{version}
Provides: perl(PPIx::Regexp::Token::Condition) = %{version}
Provides: perl(PPIx::Regexp::Token::Control) = %{version}
Provides: perl(PPIx::Regexp::Token::Delimiter) = %{version}
Provides: perl(PPIx::Regexp::Token::Greediness) = %{version}
Provides: perl(PPIx::Regexp::Token::GroupType) = %{version}
Provides: perl(PPIx::Regexp::Token::GroupType::Assertion) = %{version}
Provides: perl(PPIx::Regexp::Token::GroupType::Atomic_Script_Run) = %{version}
Provides: perl(PPIx::Regexp::Token::GroupType::BranchReset) = %{version}
Provides: perl(PPIx::Regexp::Token::GroupType::Code) = %{version}
Provides: perl(PPIx::Regexp::Token::GroupType::Modifier) = %{version}
Provides: perl(PPIx::Regexp::Token::GroupType::NamedCapture) = %{version}
Provides: perl(PPIx::Regexp::Token::GroupType::Script_Run) = %{version}
Provides: perl(PPIx::Regexp::Token::GroupType::Subexpression) = %{version}
Provides: perl(PPIx::Regexp::Token::GroupType::Switch) = %{version}
Provides: perl(PPIx::Regexp::Token::Interpolation) = %{version}
Provides: perl(PPIx::Regexp::Token::Literal) = %{version}
Provides: perl(PPIx::Regexp::Token::Modifier) = %{version}
Provides: perl(PPIx::Regexp::Token::NoOp) = %{version}
Provides: perl(PPIx::Regexp::Token::Operator) = %{version}
Provides: perl(PPIx::Regexp::Token::Quantifier) = %{version}
Provides: perl(PPIx::Regexp::Token::Recursion) = %{version}
Provides: perl(PPIx::Regexp::Token::Reference) = %{version}
Provides: perl(PPIx::Regexp::Token::Structure) = %{version}
Provides: perl(PPIx::Regexp::Token::Unknown) = %{version}
Provides: perl(PPIx::Regexp::Token::Unmatched) = %{version}
Provides: perl(PPIx::Regexp::Token::Whitespace) = %{version}
Provides: perl(PPIx::Regexp::Tokenizer) = %{version}
Provides: perl(PPIx::Regexp::Util) = %{version}
%undefine __perllib_provides
%{perl_requires}
%description
@@ -72,19 +141,19 @@ appears to the author to represent a performance hit for little tangible
gain.
%prep
%autosetup -n %{cpan_name}-%{version}
%autosetup -n %{cpan_name}-%{cpan_version} -p1
find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644
find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644
%build
perl Build.PL installdirs=vendor
./Build build flags=%{?_smp_mflags}
perl Build.PL --installdirs=vendor
./Build build --flags=%{?_smp_mflags}
%check
./Build test
%install
./Build install destdir=%{buildroot} create_packlist=0
./Build install --destdir=%{buildroot} --create_packlist=0
%perl_gen_filelist
%files -f %{name}.files