Commit Graph

77 Commits

Author SHA1 Message Date
Paul Howarth ef1b0ef439 Update to 1.250
- New upstream release 1.250
  - Support postfix dereference
  - Add support for lexical subroutines from perl-5.26
  - Support key-value and index-value slices in PPI::Token::Symbol symbol
    method
  - Support indented here-docs
  - Parse list-embedded curlies as hash constructors
  - Keep exponents of 2 or more zeroes from trapping PPI in an endless loop
  - Remove dependencies on vars, base and List::MoreUtils
  - Remove dependency on File::Remove
  - Reduce globals and cross-package variables
  - Move to Dist::Zilla
  - Add some tests including a TODO test for misparse bug on '(1)-1'
  - Allow tests to run without pre-determined module versions
  - Make xt/api.t skip/run properly
  - Fix some typos and formatting in Changes
  - Add travis-perl helper to be run before install
  - Update versions of Perl Travis tests on
- Modernize spec using %{make_build} and %{make_install}
- Don't try to run the release tests in the package build
2019-04-26 12:21:17 +01:00
Fedora Release Engineering e915097d2f - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 23:18:18 +00:00
Fedora Release Engineering 6b57575d56 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 19:12:26 +00:00
Petr Písař 691e79562c Disable extra tests on RHEL 2018-07-04 15:55:43 +02:00
Jitka Plesnikova 02a9b715e4 Perl 5.28 re-rebuild of bootstrapped packages 2018-07-01 08:47:24 +02:00
Jitka Plesnikova 44203d4686 Perl 5.28 rebuild 2018-06-29 06:51:27 +02:00
Petr Písař d70f564243 cpan.org addresses moved to MetaCPAN <https://fedoraproject.org/wiki/Changes/Perl_Move_to_MetaCPAN> 2018-06-04 14:54:31 +02:00
Fedora Release Engineering 6a2860ac38 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-08 23:53:01 +00:00
Fedora Release Engineering 69db37b84d - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 05:35:58 +00:00
Petr Písař ad8a21bd67 perl dependency renamed to perl-interpreter <https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules> 2017-07-12 14:42:27 +02:00
Paul Howarth 0a71810988 Update to 1.236
- New upstream release 1.236
  - Prevent Node->child from proceeding without a valid argument
  - Make test pragma warning code enable -w to match warnings policy
2017-06-22 20:18:05 +01:00
Paul Howarth ffd968877b Update to 1.234
- New upstream release 1.234
  - Prevent sub names like v10 from being version strings (GH#65)
  - Add Changes entries forgotten in 1.230
  - Remove temporary fix introduced in 1.226
  - Prevent possible regex on undefined scalar in
    __current_token_is_forced_word
2017-06-21 14:34:49 +01:00
Paul Howarth 79fa9ca6a1 Update to 1.228
- New upstream release 1.228
  - Fix test reliance on '.' in @INC
  - Temporary fix to keep an untested combination from blocking Perl::Critic
  - Keep PPI::Dumper from breaking Perl::Critic under cperl 5.27
- Fix upstream's temporary fix (GH#206, GH#212)
2017-06-21 11:28:03 +01:00
Jitka Plesnikova d810043937 Perl 5.26 re-rebuild of bootstrapped packages 2017-06-07 15:43:14 +02:00
Jitka Plesnikova fe784e352e Perl 5.26 rebuild 2017-06-05 16:26:26 +02:00
Paul Howarth 036faa274c Update to 1.224
- New upstream release 1.224
  - Unit tests for many parts, both passing and TODO
  - Many documentation fixes
  - Add ->version method to PPI::Statement::Package
  - Remove unused PPI::Document->new timeout feature
  - Do not expect '.' in @INC
  - Many parsing fixes
  - Various fixes to the behaviors of methods
  - Removal of problematic dependencies
- Simplify find command using -delete
- Drop support for EL6/EL7 as they don't have List::Util ≥ 1.33
2017-05-16 11:37:17 +01:00
Fedora Release Engineering c6467053d1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 04:43:32 +00:00
Petr Písař 16f93be17b Mandatory Perl build-requires added <https://fedoraproject.org/wiki/Changes/Build_Root_Without_Perl> 2016-06-24 10:31:28 +02:00
Jitka Plesnikova 2cf6abc648 Perl 5.24 re-rebuild of bootstrapped packages 2016-05-18 18:07:57 +02:00
Jitka Plesnikova 93274a7e1e Perl 5.24 rebuild 2016-05-16 03:02:29 +02:00
Fedora Release Engineering 2f8551318a - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 15:14:37 +00:00
Dennis Gilmore 350cc9804f - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-18 05:18:38 +00:00
Jitka Plesnikova fd4e395fa0 Perl 5.22 re-rebuild of bootstrapped packages 2015-06-10 15:28:12 +02:00
Jitka Plesnikova 9ca9400101 Perl 5.22 rebuild 2015-06-06 11:26:32 +02:00
Paul Howarth 1db368703e Update to 1.220
- New upstream release 1.220
  - Incompatible behavior fixes on PPI::Statement::Sub->prototype
  - Improved parsing of various syntax elements
  - Code quality improvements
  - Various small documentation fixes
- BR: perl(IO::All) and perl(Capture::Tiny) to quieten warnings for author
  code during module build
- Fix line endings of new README.md file
2014-11-12 15:33:02 +00:00
Jitka Plesnikova 899b450073 Perl 5.20 re-rebuild of bootstrapped packages 2014-09-08 22:24:16 +02:00
Jitka Plesnikova 3edd5d2b37 Perl 5.20 rebuild 2014-08-29 12:42:59 +02:00
Paul Howarth f428817612 Update to 1.218
- New upstream release 1.218
  - Fixes for various parsing and documentation bugs
  - 1MB limit on input document size removed
  - Moved repository to GitHub: https://github.com/adamkennedy/PPI
- This release by MITHALDU → update source URL
- Use %license where possible
2014-08-25 23:21:26 +01:00
Dennis Gilmore e4083360ae - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 03:39:41 -05:00
Jitka Plesnikova 36a7d7fa65 Perl 5.18 re-rebuild of bootstrapped packages 2013-08-14 18:11:33 +02:00
Dennis Gilmore 50d26d8c3f - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 19:13:23 -05:00
Petr Písař a03f9d95bc Specify all dependencies 2013-07-31 14:43:31 +02:00
Petr Písař 31d3034b52 Perl 5.18 rebuild 2013-07-26 21:21:47 +02:00
Dennis Gilmore 5cb38811f9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-14 08:25:31 -06:00
Paul Howarth 56ea867029 Clean up buildreqs
- Classify buildreqs by usage
- BR: perl(Time::HiRes) for the test suite
- BR: perl(Pod::Simple) ≥ 3.14 for the release tests
- BR: at least version 0.17 of perl(Test::CPAN::Meta)
- Bump perl(Test::Pod) version requirement to 1.44
- Don't need to remove empty directories from the buildroot
2012-08-25 19:54:02 +01:00
Petr Písař bbaeda401e Specify all dependencies 2012-08-16 11:31:08 +02:00
Dennis Gilmore 7c6342ab7b - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-20 13:08:30 -05:00
Petr Písař 9ba2e25ea3 Perl 5.16 re-rebuild of bootstrapped packages 2012-07-10 15:08:35 +02:00
Petr Písař 4f25d27a2c Build-require Class::Inspector for tests 2012-06-19 11:24:59 +02:00
Petr Písař bb3edfab2f Perl 5.16 rebuild 2012-06-19 10:21:29 +02:00
Dennis Gilmore 00a76ba96a - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-13 10:39:41 -06:00
Paul Howarth 9ba4d51171 Clean up for modern rpm
- Always run test suite but don't run release tests when bootstrapping
- Nobody else likes macros for commands
- Clean up for modern rpm:
  - Drop explicit buildroot tag
  - Drop buildroot cleaning
  - Drop %defattr
  - Use native provides filtering
- Use a patch rather than scripting iconv to fix character encoding
- Upstream file permissions no longer need fixing
2011-07-21 11:02:40 +01:00
Marcela Mašláňová d1e75a2edf rebuild with Perl 5.14.1
use perl_bootstrap macro
2011-06-28 13:14:01 +02:00
Paul Howarth 11437bdfa0 Update to 1.215
- General fix release 1.215:
  - index_locations on an empty document no longer warns
  - Corrected a bug in line-spanning attribute support
  - Regression test for line-spanning attribute support
  - return { foo => 1 } should parse curlys as hash constructor, not block
    (CPAN RT#61305)
  - Fixed bug with map and regexp confusing PPI (CPAN RT#63943)
  - Updated copyright year to 2011
  - Fix bless {} probably contains a hash constructor (CPAN RT#64247)
  - Backed out glob fix
  - Fix cast can trump braces in PPI::Token::Symbol->symbol (CPAN RT#65199)
2011-03-27 11:18:19 +01:00
Paul Howarth c20d59aa14 Tidy up changelog entries 2011-03-27 11:04:41 +01:00
Dennis Gilmore 854ad4dbd2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-08 23:24:05 -06:00
Marcela Mašláňová 83f7872546 - 661697 rebuild for fixing problems with vendorach/lib 2010-12-21 19:21:24 +01:00
Paul Howarth fcd2e65f37 Update to 1.213
- Targeted bug fix release, no changes to parsing or normal usage:
  - Updated to Module::Install 1.00
  - Updated module dependencies in xt author tests
  - Fixed extremely broken PPI::Token::Pod::merge and added test case
- Bump perl(Perl::MinimumVersion) requirement to 1.25
- Bump perl(Test::CPAN::Meta) requirement to 0.17
- Bump perl(Test::Pod) requirement to 1.44
2010-07-31 17:02:18 +01:00
Paul Howarth cd85bb8e32 Update to 1.212
- Experimental/development support and bugfix release:
  - Fixed bug in ForLoop back-compatibility warning (CPAN RT#48819)
  - Added support for $ENV{X_TOKENIZER} --> $PPI::Lexer::X_TOKENIZER
  - Upgraded to Module::Install 0.93
  - Added support for $PPI::Lexer::X_TOKENIZER, so that alternate experimental
    tokenizers can be swapped in for testing
  - Added an extra 14_charsets.t case to validate we handle byte order marks
    properly
  - Moved author tests from t to xt to reduce spurious test failures in CPAN
    Testers, when the testing modules change across versions
  - Fixed #26082: scalar { %x } is misparsed
  - Fixed #26591: VMS patch for PPI 1.118
  - Fixed #44862: PPI cannot parse "package Foo::100;" correctly
  - Fixed #54208: PPI::Token::Quote::Literal::literal is missing due to
    case-sensitivity error
- Run release tests as well as regular test suite
- BR: perl(File::Find::Rule) >= 0.32, perl(File::Find::Rule::Perl) >= 1.09,
  perl(Perl::MinimumVersion) >= 1.24 and perl(Test::MinimumVersion) >= 0.101080
  for release tests
2010-07-31 15:21:18 +01:00
Paul Howarth 54bb97dfa0 Update to 1.210
- Packaging fix release:
  - No functional changes
  - Upgrading to Module::Install 0.93
  - Added missing test_requires dependency for Class::Inspector
- Use RELEASE_TESTING rather than AUTOMATED_TESTING for better test coverage
2010-07-31 14:33:54 +01:00