Commit Graph

66 Commits

Author SHA1 Message Date
Fedora Release Engineering
0ef3267727 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 23:20:43 +00:00
Paul Howarth
ca082c8f2a Update to 0.38
- New upstream release 0.38
  - Avoid new warning in 5.21.x regarding too many arguments for printf/sprintf
  - Canonical repository moved to https://github.com/moose/Package-Stash
- Package new CONTRIBUTING file
- Specify all build dependencies
- Don't bother running the extra tests
- Simplify find command using -delete
- Drop EL-5 support
  - Drop legacy Group: tag
  - Drop explicit buildroot cleaning in %install section
  - Drop workaround for building with Test::More < 0.88
2019-01-02 16:26:54 +00:00
Fedora Release Engineering
a84d32c705 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 19:14:20 +00:00
Jitka Plesnikova
c29e912dec Perl 5.28 rebuild 2018-06-29 00:29:32 +02:00
Petr Písař
77f01f6992 cpan.org addresses moved to MetaCPAN <https://fedoraproject.org/wiki/Changes/Perl_Move_to_MetaCPAN> 2018-06-04 14:28:47 +02:00
Igor Gnatenko
de628ad3e7
Remove %clean section
None of currently supported distributions need that.
Last one was EL5 which is EOL for a while.

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-14 07:28:21 +01:00
Igor Gnatenko
177169c3d7 Remove BuildRoot definition
None of currently supported distributions need that.
It was needed last for EL5 which is EOL now

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-14 00:10:31 +01:00
Fedora Release Engineering
6847be9c6f - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-08 23:55:23 +00:00
Petr Písař
9d3185a0dc Control additional tests with build conditions 2017-12-07 14:35:28 +01:00
Fedora Release Engineering
b41e3af16a - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 05:37:33 +00:00
Petr Písař
bd2a461bca perl dependency renamed to perl-interpreter <https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules> 2017-07-12 14:52:11 +02:00
Jitka Plesnikova
ea7438cf4d Perl 5.26 rebuild 2017-06-05 16:02:23 +02:00
Fedora Release Engineering
f531b8c48f - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 04:45:00 +00:00
Petr Písař
fc0fe5e1ff Mandatory Perl build-requires added <https://fedoraproject.org/wiki/Changes/Build_Root_Without_Perl> 2016-06-24 09:47:28 +02:00
Jitka Plesnikova
773b176352 Perl 5.24 rebuild 2016-05-16 00:59:32 +02:00
Fedora Release Engineering
e1ab34418c - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 15:16:16 +00:00
Dennis Gilmore
4aa559e761 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-18 05:20:54 +00:00
Jitka Plesnikova
68df6f55be Perl 5.22 rebuild 2015-06-06 19:26:01 +02:00
Paul Howarth
f373c63142 Update to 0.37
- New upstream release 0.37
  - Fix spurious warning in taint mode (GH#12)
- Update patch for building with old Test::More versions
- No documentation for Package::Stash::Conflicts in this release
- Classify buildreqs by usage
- Use %license where possible
- Don't try to run the extra tests for EL builds as we won't have the
  dependencies
2014-09-23 14:48:27 +01:00
Jitka Plesnikova
349676e3ef Perl 5.20 rebuild 2014-08-29 12:51:51 +02:00
Dennis Gilmore
573645874c - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 03:43:58 -05:00
Paul Howarth
2750ead62a Update to 0.36
- New upstream release 0.36
  - Support building with PUREPERL_ONLY
- BR: perl(Config), perl(Text::ParseWords) and perl(Variable::Magic)
- Update patch for building with old Test::More version in EPEL-5
2013-09-04 14:00:34 +01:00
Dennis Gilmore
1befe59582 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 19:15:32 -05:00
Petr Písař
7261773875 Perl 5.18 rebuild 2013-07-29 07:28:09 +02:00
Paul Howarth
da9669e03c Update to 0.35
- New upstream release 0.35
  - Remove old, deprecated API
- BR: perl(Getopt::Long)
- perl(Package::DeprecationManager) is no longer needed
2013-07-10 16:32:58 +01:00
Paul Howarth
5c0d64b718 BR: perl(Package::Anon) if we have Perl ≥ 5.14 2013-01-24 15:24:51 +00:00
Paul Howarth
83475be475 Update to 0.34
- New upstream release 0.34
  - Support anonymous stashes on newer perl versions
  - Prevent harmful effects from invalid settings for
    $ENV{PACKAGE_STASH_IMPLEMENTATION}
  - Switch to Module::Implementation
- BR: perl(Module::Implementation) ≥ 0.06
- BR: perl(base) for test suite
- Bump Package::Stash::XS version requirement to 0.26
- Explicitly run extra tests (except on RHEL ≥ 7, where the necessary
  build dependencies may not be available)
- Update patch for building with old Test::More version in EPEL-5
2013-01-07 11:18:15 +00:00
Petr Písař
319bda04e8 Disable author tests on RHEL >= 7 2012-08-27 14:22:53 +02:00
Paul Howarth
e562923a10 Drop EPEL-4 support
- Drop EPEL-4 support
  - Drop %defattr, redundant since rpm 4.4
  - Test::LeakTrace, Test::Requires and Test::Script are now universally available
  - A suitably recent version of ExtUtils::MakeMaker is now universally available
- Don't need to remove empty directories from the buildroot
2012-08-24 20:03:45 +01:00
Petr Písař
ef066b412a Specify all dependendencies 2012-08-14 15:42:07 +02:00
Dennis Gilmore
5702a008b7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-20 13:11:24 -05:00
Petr Písař
01c60d45ef Perl 5.16 rebuild 2012-06-19 14:34:11 +02:00
Paul Howarth
15a666b35f Fedora 17 mass rebuild 2012-01-12 16:34:09 +00:00
Paul Howarth
cf9cb6bcb4 Update to 0.33
- New upstream release 0.33
  - Add conflict on MooseX::Method::Signatures 0.36
- BR: perl(Carp)
2011-09-29 09:40:28 +01:00
Paul Howarth
1a294d28ce Update to 0.32
- New upstream release 0.32
  - Bring the behavior of has_symbol for nonexistant scalars into line with the
    XS version
  - Invalid package names (for instance, Foo:Bar) are not allowed
  - Invalid stash entry names (anything containing ::) are not allowed
- Update patches to apply cleanly
- Bump perl(Package::Stash::XS) version requirement to 0.24
2011-09-06 20:29:32 +01:00
Paul Howarth
29b6aed269 Update to 0.31
- New upstream release 0.31
  - Fix ->add_symbol('$foo', qr/sdlfk/) on 5.12+
  - Fix ->add_symbol('$foo', \v1.2.3) on 5.10+
- Update patch for old Test::More versions
- Update patch for no Test::Requires
2011-08-09 14:02:25 +01:00
Paul Howarth
af968d1506 Perl mass rebuild 2011-07-21 22:46:20 +01:00
Paul Howarth
9957c0744f Update to 0.30
- New upstream release 0.30
  - Fix compiler detection in Makefile.PL
- Update patch for old ExtUtils::MakeMaker versions
- Drop usage of macros for commands
- Drop redundant %{?perl_default_filter}
- perl(Pod::Coverage::TrustPod) now available everywhere
2011-07-21 22:32:29 +01:00
Petr Sabata
70b41f1fb4 Perl mass rebuild 2011-07-19 17:18:48 +02:00
Paul Howarth
bd2a1de4df Update to 0.29
- New upstream release 0.29
  - Really skip the package-stash-conflict script in the compile test
2011-04-06 14:18:04 +01:00
Paul Howarth
3b22373864 Update to 0.28
- New upstream release 0.28
  - META.json fixes
- Update patch for old ExtUtils::MakeMaker versions to apply cleanly
2011-03-30 12:56:06 +01:00
Paul Howarth
6feb600a05 Update to 0.27
- New upstream release 0.27
  - Skip the package-stash-conflicts script in the compile test
2011-03-28 14:45:38 +01:00
Paul Howarth
c924b51b5d Update to 0.26
- New upstream release 0.26
  - Make the namespace cache lazy and weak, in case the stash is deleted
  - However, this doesn't work on 5.8, so disable the namespace caching
    entirely there
- Update patches to apply cleanly
- Bump perl(Package::Stash::XS) version requirement to 0.22
- Bump perl(Dist::CheckConflicts) version requirement to 0.02
2011-03-05 14:19:12 +00:00
Dennis Gilmore
a5bb151531 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-08 23:29:38 -06:00
Paul Howarth
c9d7f7c164 Update to 0.25
- New upstream release 0.25
  - Make the leak tests author-only, since some smokers run release tests
- Update patches to apply cleanly
- Bump perl(Package::Stash::XS) version requirement to 0.21
- Drop buildreq perl(Test::Exception), no longer needed
2011-01-25 19:10:58 +00:00
Paul Howarth
c0ef9ce904 Update to 0.24 (reinstate Test::Requires dependency) 2011-01-18 10:43:05 +00:00
Paul Howarth
5f816c8fcc Update to 0.23
- New upstream release 0.23
  - Lower perl prereq to 5.8.1
  - Make the leak tests release-only
- Update patches to apply cleanly
- Add patch to skip memory leak tests if we don't have Test::LeakTrace
  (EPEL 4/5)
2011-01-12 11:50:26 +00:00
Paul Howarth
1131f83619 Merge remote branch 'remotes/origin/master' into el6/master
Conflicts:
	.gitignore
	perl-Package-Stash.spec
	sources
2011-01-07 16:06:35 +00:00
Paul Howarth
ccbe95daea Update to 0.22
- New upstream release 0.22
  - Bump Package::Stash::XS version requirement since a bug was fixed there
- Update patches for old ExtUtils::MakeMaker and Test::More versions
- BR/R perl(Package::Stash::XS) >= 0.19
- Content-free manpages for package-stash-conflicts and
  Package::Stash::Conflicts dropped upstream
2011-01-07 13:16:02 +00:00
Paul Howarth
a39aa3c820 Update to 0.20
- New upstream release 0.20
  - Methods were renamed for brevity: s/_package//
  - Convert Package::Stash into a module which loads either the XS or pure perl
    implementation, depending on what's available
  - Use Test::Fatal instead of Test::Exception
  - Use Dist::CheckConflicts
  - Silence deprecation warnings for the method renaming for now
- New script and manpage: package-stash-conflicts
- New modules and manpages: Package::Stash::Conflicts and Package::Stash::PP
- New build requirements:
  - perl(Dist::CheckConflicts)
  - perl(Package::DeprecationManager)
  - perl(Package::Stash::XS)
  - perl(Test::LeakTrace)
  - perl(Test::Requires)
  - perl(Test::Script)
- Update patches for old ExtUtils::MakeMaker and Test::More versions
- Add new patch to work around absence of Test::Requires in EPEL-4
- Require perl(Package::Stash::XS) for performance and consistency
- Manually provide perl(Package::Stash::Conflicts), hidden from auto-provides
2011-01-07 12:09:42 +00:00