8
0

Compare commits

...

28 Commits

Author SHA256 Message Date
1568cdcd3b Accepting request 1238346 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1238346
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=24
2025-01-17 17:37:46 +00:00
51884c31f8 Accepting request 1237589 from devel:languages:perl:autoupdate
- updated to 0.480.0 (0.48)
   see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes
  0.48    2025-01-09
          [CHANGES]
           * Added `XPK_FLAG_PERMIT_LEXICAL`, allowing optional 'my'-prefixed
             keywords

OBS-URL: https://build.opensuse.org/request/show/1237589
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=44
2025-01-17 00:02:46 +00:00
a5bdc5abb6 Accepting request 1236285 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1236285
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=23
2025-01-12 10:09:33 +00:00
5af17f4440 Accepting request 1235362 from devel:languages:perl:autoupdate
- updated to 0.470.0 (0.47)
   see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes
  0.47    2024-11-25
          [BUGFIXES]
           * Don't upset gcc 15, by ensuring that function pointer casts fully
             specify argument types (RT157196)
  0.46    2024-09-03
          [CHANGES]
           * Added `XPK_PREFIXED_TERMEXPR_ENTERLEAVE`
           * Use module-specific rather than dist-specific dirs to store
             `include/` files
  0.45    2024-08-29
          [CHANGES]
           * Refuse to register operators that have neither `.new_op` nor
             `.ppadd`, as these will never work
          [BUGFIXES]
           * Update for perl 5.41.3: `OP_SMARTMATCH` is now removed, so make
             that registration conditional (RT155194)

OBS-URL: https://build.opensuse.org/request/show/1235362
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=42
2025-01-09 16:29:08 +00:00
8ec350d968 Accepting request 1190267 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1190267
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=22
2024-07-31 11:28:17 +00:00
6aee89eb6f Accepting request 1188858 from devel:languages:perl:autoupdate
- updated to 0.440.0 (0.44)
   see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes
  0.44    2024-07-19
          [BUGFIXES]
           * `boot_xs_parse_infix()` has to load `XS/Parse/Infix.pm`, the perl
             module
           * Fix opname check for lexical operator alises, to match Perl's
             actual identifier rules
           * Fix deparse logic for fully-qualified infix operator names
           * Fix `lex_scan_packagename()` to not get confused by attribute
             syntax

OBS-URL: https://build.opensuse.org/request/show/1188858
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=40
2024-07-29 13:08:53 +00:00
4240f75dbe Accepting request 1185754 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1185754
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=21
2024-07-08 17:06:48 +00:00
2f5edf0b24 Accepting request 1185200 from devel:languages:perl:autoupdate
- updated to 0.430.0 (0.43)
   see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes
  0.43    2024-07-03
          [CHANGES]
           * Use `File::ShareDir` for storing .h include files, rather than
             storing the contents in the `__DATA__` section of the build helpers
           * Support a new naming model for infix operators that supports
             lexical-aliases and renaming at import time

OBS-URL: https://build.opensuse.org/request/show/1185200
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=38
2024-07-05 09:34:36 +00:00
82e85478cd Accepting request 1174459 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1174459
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=20
2024-05-16 15:13:43 +00:00
fd9a1d09c1 Accepting request 1173761 from devel:languages:perl:autoupdate
- updated to 0.42
   see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes
  0.42    2024-04-30
          [BUGFIXES]
           * Don't crash on zero-argument calls to list-associative wrapper
             functions (thanks aquanight) (RT153244)
  0.41    2024-04-25
          [BUGFIXES]
           * Remmeber to EXTEND the stack in list-associative operator wrapper
             functions (thanks aquanight) (RT153173)
  0.40    2024-04-23
          [CHANGES]
           * Support N-way list-associative operators, implemented as LISTOPs
           * Delete the no-longer-used API constants
             XPI_OPERAND_{ARITH,TERM,CUSTOM} from XSParseInfix.h
          [BUGFIXES]
           * Avoid a subsequent `use VERSION` in unit tests to keep perl 5.39.8
             happy

OBS-URL: https://build.opensuse.org/request/show/1173761
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-XS-Parse-Keyword?expand=0&rev=36
2024-05-16 11:59:29 +00:00
11663bad69 Accepting request 1156574 from devel:languages:perl
- Fix disabling of __perllib_provides

OBS-URL: https://build.opensuse.org/request/show/1156574
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=19
2024-03-10 19:24:00 +00:00
9354fe44ec Accepting request 1136841 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1136841
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=18
2024-01-05 20:40:15 +00:00
c62d1d6010 Accepting request 1103917 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1103917
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=17
2023-08-16 12:16:24 +00:00
68cd432334 Accepting request 1103215 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1103215
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=16
2023-08-10 13:33:11 +00:00
575fa2bac9 Accepting request 1101231 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1101231
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=15
2023-07-30 18:57:26 +00:00
5be13ea924 Accepting request 1098151 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1098151
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=14
2023-07-12 15:26:29 +00:00
4d1e5fb401 Accepting request 1066843 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1066843
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=13
2023-02-21 14:35:44 +00:00
d77d306864 Accepting request 1062264 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1062264
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=12
2023-02-01 15:38:46 +00:00
dbcff49f23 Accepting request 1055924 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1055924
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=11
2023-01-05 14:00:18 +00:00
ef2252510d Accepting request 1042728 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1042728
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=10
2022-12-14 13:10:54 +00:00
9ae7b43019 Accepting request 1034531 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1034531
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=9
2022-11-09 11:56:30 +00:00
1d6cb43bc2 Accepting request 997338 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/997338
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=8
2022-08-17 16:16:38 +00:00
a34bee5ea8 Accepting request 985284 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/985284
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=7
2022-06-28 13:21:33 +00:00
3ebfe5e010 Accepting request 980494 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/980494
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=6
2022-06-02 19:54:46 +00:00
2ae6ab72da Accepting request 958274 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/958274
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=5
2022-03-01 16:03:59 +00:00
da2fea63ea Accepting request 926939 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/926939
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=4
2021-10-22 22:51:32 +00:00
27cca94508 Accepting request 922289 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/922289
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=3
2021-09-30 21:43:33 +00:00
18ceefc177 Accepting request 918699 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/918699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XS-Parse-Keyword?expand=0&rev=2
2021-09-14 19:14:13 +00:00
4 changed files with 95 additions and 6 deletions

View File

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

BIN
XS-Parse-Keyword-0.48.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -1,3 +1,89 @@
-------------------------------------------------------------------
Fri Jan 10 05:33:03 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- updated to 0.480.0 (0.48)
see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes
0.48 2025-01-09
[CHANGES]
* Added `XPK_FLAG_PERMIT_LEXICAL`, allowing optional 'my'-prefixed
keywords
-------------------------------------------------------------------
Thu Dec 12 16:46:16 UTC 2024 - Tina Müller <timueller+perl@suse.de>
- updated to 0.470.0 (0.47)
see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes
0.47 2024-11-25
[BUGFIXES]
* Don't upset gcc 15, by ensuring that function pointer casts fully
specify argument types (RT157196)
0.46 2024-09-03
[CHANGES]
* Added `XPK_PREFIXED_TERMEXPR_ENTERLEAVE`
* Use module-specific rather than dist-specific dirs to store
`include/` files
0.45 2024-08-29
[CHANGES]
* Refuse to register operators that have neither `.new_op` nor
`.ppadd`, as these will never work
[BUGFIXES]
* Update for perl 5.41.3: `OP_SMARTMATCH` is now removed, so make
that registration conditional (RT155194)
-------------------------------------------------------------------
Sat Jul 20 05:29:36 UTC 2024 - Tina Müller <timueller+perl@suse.de>
- updated to 0.440.0 (0.44)
see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes
0.44 2024-07-19
[BUGFIXES]
* `boot_xs_parse_infix()` has to load `XS/Parse/Infix.pm`, the perl
module
* Fix opname check for lexical operator alises, to match Perl's
actual identifier rules
* Fix deparse logic for fully-qualified infix operator names
* Fix `lex_scan_packagename()` to not get confused by attribute
syntax
-------------------------------------------------------------------
Wed Jul 3 16:51:11 UTC 2024 - Tina Müller <tina.mueller@suse.com>
- updated to 0.430.0 (0.43)
see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes
0.43 2024-07-03
[CHANGES]
* Use `File::ShareDir` for storing .h include files, rather than
storing the contents in the `__DATA__` section of the build helpers
* Support a new naming model for infix operators that supports
lexical-aliases and renaming at import time
-------------------------------------------------------------------
Wed May 1 03:08:54 UTC 2024 - Tina Müller <timueller+perl@suse.de>
- updated to 0.42
see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes
0.42 2024-04-30
[BUGFIXES]
* Don't crash on zero-argument calls to list-associative wrapper
functions (thanks aquanight) (RT153244)
0.41 2024-04-25
[BUGFIXES]
* Remmeber to EXTEND the stack in list-associative operator wrapper
functions (thanks aquanight) (RT153173)
0.40 2024-04-23
[CHANGES]
* Support N-way list-associative operators, implemented as LISTOPs
* Delete the no-longer-used API constants
XPI_OPERAND_{ARITH,TERM,CUSTOM} from XSParseInfix.h
[BUGFIXES]
* Avoid a subsequent `use VERSION` in unit tests to keep perl 5.39.8
happy
-------------------------------------------------------------------
Fri Mar 8 23:11:55 UTC 2024 - Tina Müller <tina.mueller@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package perl-XS-Parse-Keyword
#
# Copyright (c) 2024 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,9 +18,10 @@
%define cpan_name XS-Parse-Keyword
Name: perl-XS-Parse-Keyword
Version: 0.390.0
Version: 0.480.0
Release: 0
%define cpan_version 0.39
# 0.48 -> normalize -> 0.480.0
%define cpan_version 0.48
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: XS functions to assist in parsing keyword syntax
URL: https://metacpan.org/release/%{cpan_name}
@@ -31,8 +32,10 @@ BuildRequires: perl-macros
BuildRequires: perl(ExtUtils::CBuilder)
BuildRequires: perl(ExtUtils::CChecker) >= 0.11
BuildRequires: perl(ExtUtils::ParseXS) >= 3.16
BuildRequires: perl(File::ShareDir) >= 1.00
BuildRequires: perl(Module::Build) >= 0.4004
BuildRequires: perl(Test2::V0)
Requires: perl(File::ShareDir) >= 1.00
Provides: perl(XS::Parse::Infix) = %{version}
Provides: perl(XS::Parse::Infix::Builder) = %{version}
Provides: perl(XS::Parse::Keyword) = %{version}