Compare commits

...

10 Commits

Author SHA256 Message Date
b48a0fbdd6 Normalize CPAN version
See https://github.com/openSUSE/cpanspec/issues/47 for details

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Pegex?expand=0&rev=14
2024-07-23 20:53:37 +00:00
2b68190b96 Accepting request 774332 from devel:languages:perl:autoupdate
- updated to 0.75
   see /usr/share/doc/packages/perl-Pegex/Changes
  0.75 
   - Use YAML::PP 0.19 and remove special cases that it fixed. tinita++

OBS-URL: https://build.opensuse.org/request/show/774332
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Pegex?expand=0&rev=13
2020-02-17 16:59:16 +00:00
75dca04530 Accepting request 766540 from devel:languages:perl:autoupdate
- updated to 0.74
   see /usr/share/doc/packages/perl-Pegex/Changes
  0.74 
   - Fix YAML::PP and float interaction for older perls
  
  0.73 
   - Make ./ rule / same as .(/ rule /)
   - Use YAML::PP and JSON::PP
   - No XS dependencies

OBS-URL: https://build.opensuse.org/request/show/766540
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Pegex?expand=0&rev=12
2020-01-23 13:55:45 +00:00
Lars Vogdt
37fb9dfae7 Accepting request 761216 from devel:languages:perl:autoupdate
- updated to 0.72
   see /usr/share/doc/packages/perl-Pegex/Changes
  0.72 
   - Apply https://github.com/ingydotnet/pegex-pm/pull/75 (for real) Fix
     P::P::Grammar title - not "::Name" @mohawk2++
  
  0.71 
   - Apply https://github.com/ingydotnet/pegex-pm/pull/75 Fix P::P::Grammar
     title - not "::Name" @mohawk2++

OBS-URL: https://build.opensuse.org/request/show/761216
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Pegex?expand=0&rev=11
2020-01-07 07:53:42 +00:00
5affea9eb9 Accepting request 655780 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/655780
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Pegex?expand=0&rev=10
2018-12-06 16:13:53 +00:00
78b3a34644 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Pegex?expand=0&rev=9 2018-09-22 20:25:58 +00:00
54b037558a OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Pegex?expand=0&rev=8 2018-09-22 20:25:28 +00:00
2d9d03a0d6 Accepting request 637128 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/637128
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Pegex?expand=0&rev=7
2018-09-22 20:24:53 +00:00
e17f119920 Accepting request 632220 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/632220
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Pegex?expand=0&rev=6
2018-08-30 06:36:05 +00:00
35dde927ac Accepting request 526932 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/526932
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Pegex?expand=0&rev=5
2017-09-20 09:28:45 +00:00
4 changed files with 124 additions and 21 deletions

View File

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

3
Pegex-0.75.tar.gz Normal file
View File

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

View File

@@ -1,3 +1,80 @@
-------------------------------------------------------------------
Fri Feb 14 03:12:40 UTC 2020 - <timueller+perl@suse.de>
- updated to 0.75
see /usr/share/doc/packages/perl-Pegex/Changes
0.75 Thu Feb 13 11:59:58 PST 2020
- Use YAML::PP 0.19 and remove special cases that it fixed. tinita++
-------------------------------------------------------------------
Thu Jan 23 03:12:22 UTC 2020 - <timueller+perl@suse.de>
- updated to 0.74
see /usr/share/doc/packages/perl-Pegex/Changes
0.74 Wed Jan 22 14:57:47 PST 2020
- Fix YAML::PP and float interaction for older perls
0.73 Wed Jan 22 12:03:38 PST 2020
- Make ./ rule / same as .(/ rule /)
- Use YAML::PP and JSON::PP
- No XS dependencies
-------------------------------------------------------------------
Mon Jan 6 03:10:52 UTC 2020 - <timueller+perl@suse.de>
- updated to 0.72
see /usr/share/doc/packages/perl-Pegex/Changes
0.72 Sun Jan 5 14:03:42 PST 2020
- Apply https://github.com/ingydotnet/pegex-pm/pull/75 (for real) Fix
P::P::Grammar title - not "::Name" @mohawk2++
0.71 Sun Jan 5 10:59:17 PST 2020
- Apply https://github.com/ingydotnet/pegex-pm/pull/75 Fix P::P::Grammar
title - not "::Name" @mohawk2++
-------------------------------------------------------------------
Thu Dec 6 16:06:46 UTC 2018 - Stephan Kulow <coolo@suse.com>
- updated to 0.70
see /usr/share/doc/packages/perl-Pegex/Changes
0.70 Sun Nov 11 16:47:51 PST 2018
- Use new Dist-Zilla-Plugin-TestMLIncluder (spaces in windows paths)
0.69 Sun Nov 11 12:10:38 PST 2018
- https://github.com/ingydotnet/pegex-pm/pull/72 @mohawk2++
0.68 Sun Nov 11 10:57:31 PST 2018
- https://github.com/ingydotnet/pegex-pm/pull/71 @mohawk2++
-------------------------------------------------------------------
Wed Sep 19 05:49:21 UTC 2018 - Stephan Kulow <coolo@suse.com>
- updated to 0.67
see /usr/share/doc/packages/perl-Pegex/Changes
-------------------------------------------------------------------
Thu Aug 30 05:50:45 UTC 2018 - coolo@suse.com
- updated to 0.65
see /usr/share/doc/packages/perl-Pegex/Changes
0.65 Wed Aug 29 09:53:13 PDT 2018
- Use new TestML for tests
- Support back to perl5.8.3
-------------------------------------------------------------------
Mon Sep 18 06:02:46 UTC 2017 - coolo@suse.com
- updated to 0.64
see /usr/share/doc/packages/perl-Pegex/Changes
0.64 Sun Sep 17 19:26:03 PDT 2017
- Applied 3 small PRs from @mohawk2++ (60,61,62)
-------------------------------------------------------------------
Mon Feb 13 12:48:10 UTC 2017 - coolo@suse.com

View File

@@ -1,7 +1,7 @@
#
# spec file for package perl-Pegex
#
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,26 +12,53 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: perl-Pegex
Version: 0.63
Release: 0
%define cpan_name Pegex
Name: perl-Pegex
Version: 0.750.0
Release: 0
# 0.75 -> normalize -> 0.750.0
%define cpan_version 0.75
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Acmeist PEG Parser Framework
License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Pegex/
Source0: https://cpan.metacpan.org/authors/id/I/IN/INGY/%{cpan_name}-%{version}.tar.gz
URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/I/IN/INGY/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(File::ShareDir::Install) >= 0.06
BuildRequires: perl(YAML::XS)
BuildRequires: perl(JSON::PP)
BuildRequires: perl(Test::Pod)
BuildRequires: perl(Tie::IxHash)
BuildRequires: perl(XXX) >= 0.350
BuildRequires: perl(YAML::PP) >= 0.019
Requires: perl(File::ShareDir::Install)
Requires: perl(JSON::PP)
Requires: perl(XXX) >= 0.350
Requires: perl(YAML::PP) >= 0.019
Provides: perl(Pegex) = %{version}
Provides: perl(Pegex::Base)
Provides: perl(Pegex::Bootstrap)
Provides: perl(Pegex::Compiler)
Provides: perl(Pegex::Constant)
Provides: perl(Pegex::Grammar)
Provides: perl(Pegex::Grammar::Atoms)
Provides: perl(Pegex::Input)
Provides: perl(Pegex::Module)
Provides: perl(Pegex::Optimizer)
Provides: perl(Pegex::Parser)
Provides: perl(Pegex::Parser::Indent)
Provides: perl(Pegex::Pegex::AST)
Provides: perl(Pegex::Pegex::Grammar)
Provides: perl(Pegex::Receiver)
Provides: perl(Pegex::Regex)
Provides: perl(Pegex::Tree)
Provides: perl(Pegex::Tree::Wrap)
%undefine __perllib_provides
%{perl_requires}
%description
@@ -43,7 +70,7 @@ beauty to the other _just_modern languages that have a normal regular
expression engine available.
Pegex gets it name by combining Parsing Expression Grammars (PEG), with
Regular Expessions (Regex). That's actually what Pegex does.
Regular Expressions (Regex). That's actually what Pegex does.
PEG is the cool new way to elegantly specify recursive descent grammars.
The Perl 6 language is defined in terms of a self modifying PEG language
@@ -58,14 +85,14 @@ languages and environments. Things like JSON, YAML, Markdown etc. It also
great for writing parsers/compilers that only need to work in one language.
%prep
%setup -q -n %{cpan_name}-%{version}
%autosetup -n %{cpan_name}-%{cpan_version}
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
%{__make} %{?_smp_mflags}
perl Makefile.PL INSTALLDIRS=vendor
%make_build
%check
%{__make} test
make test
%install
%perl_make_install
@@ -73,8 +100,7 @@ great for writing parsers/compilers that only need to work in one language.
%perl_gen_filelist
%files -f %{name}.files
%defattr(-,root,root,755)
%doc Changes CONTRIBUTING example README share
%doc Changes CONTRIBUTING example README
%license LICENSE
%changelog