7a577ee
Name:           perl-Config-IniFiles
cf9335e
Version:        3.000003
123af43
Release:        4%{?dist}
7a577ee
Summary:        A module for reading .ini-style configuration files
1180e60
# LICENSE:                              GPL+ or Artistic
1180e60
# lib/Config/IniFiles.pm:               GPL+ or Artistic
1180e60
## Not distributed in a binary package
1180e60
# t/30parameters-with-empty-values.t:   MIT
9b2aba9
License:        GPL+ or Artistic
7e6c58f
URL:            https://metacpan.org/release/Config-IniFiles
7e6c58f
Source0:        https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/Config-IniFiles-%{version}.tar.gz
1180e60
BuildRequires:  coreutils
1180e60
BuildRequires:  findutils
1180e60
BuildRequires:  make
eb58d18
BuildRequires:  perl-generators
97a204c
BuildRequires:  perl-interpreter
1180e60
BuildRequires:  perl(Module::Build) >= 0.36
1180e60
# Module::Build::Compat not used, we run Build.PL
1180e60
BuildRequires:  perl(strict)
1180e60
# Test::Run::CmdLine::Iface not used
1180e60
BuildRequires:  perl(warnings)
1180e60
BuildRequires:  sed
1180e60
# Run-time:
1180e60
BuildRequires:  perl(Carp)
1180e60
BuildRequires:  perl(Fcntl)
1180e60
BuildRequires:  perl(File::Basename)
1180e60
BuildRequires:  perl(File::Temp)
1180e60
BuildRequires:  perl(IO::Scalar) >= 2.109
34a5522
BuildRequires:  perl(List::Util) >= 1.33
1180e60
BuildRequires:  perl(Symbol)
050c7aa
BuildRequires:  perl(vars)
1180e60
# Tests:
1180e60
BuildRequires:  perl(base)
97a204c
BuildRequires:  perl(blib)
1180e60
BuildRequires:  perl(English)
1180e60
BuildRequires:  perl(Exporter)
050c7aa
BuildRequires:  perl(File::Spec)
1180e60
BuildRequires:  perl(IO::File)
050c7aa
BuildRequires:  perl(IO::Handle)
050c7aa
BuildRequires:  perl(IPC::Open3)
050c7aa
BuildRequires:  perl(lib)
82ff638
BuildRequires:  perl(parent)
1180e60
BuildRequires:  perl(Scalar::Util)
8de34db
BuildRequires:  perl(Test::More)
7a577ee
BuildArch:      noarch
1180e60
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
1180e60
# Not autodetected. Found in lib/Config/IniFiles.pm:2761
b357504
Requires:       perl(IO::Scalar) >= 2.109
fd3c2d8
# Also not autodetected
34a5522
Requires:       perl(List::Util) >= 1.33
1180e60
1180e60
# Filter under-specified requires
1180e60
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(List::MoreUtils\\)$
7a577ee
7a577ee
%description
7a577ee
Config::IniFiles provides a way to have readable configuration files
7a577ee
outside your Perl script. Configurations can be imported (inherited,
7a577ee
stacked,...), sections can be grouped, and settings can be accessed
7a577ee
from a tied hash.
7a577ee
7a577ee
%prep
8de34db
%setup -q -n Config-IniFiles-%{version}
1180e60
# Normalize end-of-lines
1180e60
sed -i -e 's/\r$//' Changes OLD-Changes.txt
7a577ee
7a577ee
%build
1180e60
perl Build.PL installdirs=vendor
1180e60
./Build
7a577ee
7a577ee
%install
1180e60
./Build install destdir=%{buildroot} create_packlist=0
1180e60
%{_fixperms} %{buildroot}/*
7a577ee
c5ed6c5
%check
1180e60
./Build test
7a577ee
7a577ee
%files
1180e60
%license LICENSE
1180e60
%doc Changes OLD-Changes.txt README
7a577ee
%{perl_vendorlib}/Config/
dab0ac9
%{_mandir}/man3/*.3pm*
7a577ee
7a577ee
%changelog
123af43
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.000003-4
123af43
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
123af43
88646a0
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.000003-3
88646a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
88646a0
522352c
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 3.000003-2
522352c
- Perl 5.32 rebuild
522352c
cf9335e
* Wed Mar 25 2020 Tom Callaway <spot@fedoraproject.org> - 3.000003-1
cf9335e
- update to 3.000003
cf9335e
97a204c
* Thu Mar 19 2020 Petr Pisar <ppisar@redhat.com> - 3.000002-5
97a204c
- Build-require blib for the tests
97a204c
33b68eb
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.000002-4
33b68eb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
33b68eb
72559b7
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.000002-3
72559b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
72559b7
3f02c2e
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 3.000002-2
3f02c2e
- Perl 5.30 rebuild
3f02c2e
0c19553
* Thu Mar 21 2019 Jitka Plesnikova <jplesnik@redhat.com> - 3.000002-1
0c19553
- 3.000002 bump
0c19553
78ffbfb
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.000001-2
78ffbfb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
78ffbfb
6e7b5f5
* Fri Jan 18 2019 Tom Callaway <spot@fedoraproject.org> - 3.000001-1
6e7b5f5
- 3.000001
6e7b5f5
64b961b
* Wed Oct 03 2018 Jitka Plesnikova <jplesnik@redhat.com> - 3.000000-1
64b961b
- 3.000000 bump
64b961b
03e54d7
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.98-3
03e54d7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
03e54d7
6a37c62
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.98-2
6a37c62
- Perl 5.28 rebuild
6a37c62
050c7aa
* Fri May 11 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.98-1
050c7aa
- 2.98 bump
050c7aa
82ff638
* Thu Apr 19 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.96-1
82ff638
- 2.96 bump
82ff638
a09699c
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.94-5
a09699c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
a09699c
3def010
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.94-4
3def010
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
3def010
d28671a
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.94-3
d28671a
- Perl 5.26 rebuild
d28671a
9201592
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.94-2
9201592
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
9201592
6c32cd5
* Thu Dec  1 2016 Tom Callaway <spot@fedoraproject.org> - 2.94-1
6c32cd5
- update to 2.94
6c32cd5
dba2fa5
* Mon Jul 25 2016 Tom Callaway <spot@fedoraproject.org> - 2.93-1
dba2fa5
- update to 2.93
dba2fa5
fa3ef11
* Fri Jun 17 2016 Tom Callaway <spot@fedoraproject.org> - 2.92-1
fa3ef11
- update to 2.92
fa3ef11
1ad2b71
* Mon Jun  6 2016 Tom Callaway <spot@fedoraproject.org>- 2.91-1
1ad2b71
- update to 2.91
1ad2b71
8d16fa5
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.89-2
8d16fa5
- Perl 5.24 rebuild
8d16fa5
46d6383
* Tue May  3 2016 Tom Callaway <spot@fedoraproject.org> - 2.89-1
46d6383
- update to 2.89
46d6383
b2543e5
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.88-2
b2543e5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
b2543e5
a906d55
* Fri Jul 10 2015 Tom Callaway <spot@fedoraproject.org> - 2.88-1
a906d55
- update to 2.88
a906d55
34a5522
* Tue Jun 16 2015 Tom Callaway <spot@fedoraproject.org> - 2.87-1
34a5522
- update to 2.87
34a5522
791d4a2
* Thu Jun 11 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.86-2
791d4a2
- Perl 5.22 rebuild
791d4a2
1180e60
* Wed Jun 10 2015 Petr Pisar <ppisar@redhat.com> - 2.86-1
1180e60
- 2.86 bump
1180e60
42bc39b
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.83-4
42bc39b
- Perl 5.22 rebuild
42bc39b
f5683ec
* Fri Aug 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.83-3
f5683ec
- Perl 5.20 rebuild
f5683ec
430080c
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.83-2
430080c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
430080c
0c966d2
* Thu Feb 13 2014 Tom Callaway <spot@fedoraproject.org> - 2.83-1
0c966d2
- update to 2.83
0c966d2
871341f
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.82-3
871341f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
871341f
6978767
* Fri Jul 26 2013 Petr Pisar <ppisar@redhat.com> - 2.82-2
6978767
- Perl 5.18 rebuild
6978767
332d04b
* Thu May 23 2013 Tom Callaway <spot@fedoraproject.org> - 2.82-1
332d04b
- update to 2.82
332d04b
2016f86
* Fri May 17 2013 Tom Callaway <spot@fedoraproject.org> - 2.81-1
2016f86
- update to 2.81
2016f86
9cfaf82
* Tue May  7 2013 Tom Callaway <spot@fedoraproject.org> - 2.79-1
9cfaf82
- update to 2.79
9cfaf82
187bb07
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.78-2
187bb07
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
187bb07
85263ac
* Mon Oct 22 2012 Tom Callaway <spot@fedoraproject.org> - 2.78-1
85263ac
- update to 2.78
85263ac
fd3c2d8
* Mon Jul 30 2012 Tom Callaway <spot@fedoraproject.org> - 2.77-1
fd3c2d8
- update to 2.77
fd3c2d8
b7c4c71
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.72-3
b7c4c71
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
b7c4c71
3e18d55
* Tue Jun 19 2012 Petr Pisar <ppisar@redhat.com> - 2.72-2
3e18d55
- Perl 5.16 rebuild
3e18d55
58924f9
* Fri May 11 2012 Tom Callaway <spot@fedoraproject.org> - 2.72-1
58924f9
- update to 2.72
58924f9
- notable fix: SECURITY BUG FIX: Config::IniFiles used to write 
58924f9
  to a temporary filename with a predictable name 
58924f9
  ("${filename}-new") which opens the door for potential
58924f9
  exploits.
58924f9
  Fixes CVE-2012-2451
58924f9
b357504
* Tue Feb 21 2012 Tom Callaway <spot@fedoraproject.org> - 2.68-3
b357504
- add missing Requires: perl(IO::Scalar) >= 2.109 (bz 791078)
b357504
b4e1b12
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.68-2
b4e1b12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
b4e1b12
7aceefa
* Tue Aug 23 2011 Tom Callaway <spot@fedoraproject.org> - 2.68-1
7aceefa
- update to 2.68
7aceefa
ee15c1e
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.58-5
ee15c1e
- Perl mass rebuild
ee15c1e
3699675
* Thu Jun 09 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.58-4
3699675
- Perl 5.14 mass rebuild
3699675
adf2713
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.58-3
adf2713
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
adf2713
a7307c4
* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.58-2
a7307c4
- 661697 rebuild for fixing problems with vendorach/lib
a7307c4
b62fefe
* Mon Jun 28 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 2.58-1
b62fefe
- update to 2.58
b62fefe
3f1f8e4
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.47-5
3f1f8e4
- Mass rebuild with perl-5.12.0
3f1f8e4
417250e
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 2.47-4
417250e
- rebuild against perl 5.10.1
417250e
b01dce5
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.47-3
b01dce5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b01dce5
2e41d67
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.47-2
2e41d67
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
2e41d67
8de34db
* Thu Feb 12 2009 Ralf Corsépius <corsepiu@fedoraproject.org> - 2.47-1
8de34db
- Upstream update.
8de34db
- Add Changes to %%doc.
8de34db
6a551bd
* Thu Nov 20 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.40-0.1.20081120svn88
6a551bd
- Update to svn checkout, since 2.39 doesn't appear to be accurate.
6a551bd
d75a7f6
* Sat Feb  2 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.39-6
d75a7f6
- rebuild for new perl
d75a7f6
9b2aba9
* Mon Oct 15 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 2.39-5.1
9b2aba9
- correct license tag
9b2aba9
- add BR: perl(ExtUtils::MakeMaker)
9b2aba9
dab0ac9
* Fri Sep  8 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.39-5
dab0ac9
- Rebuild for FC6.
dab0ac9
- Convert man page to utf8.
dab0ac9
c5ed6c5
* Wed Feb 15 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.39-4
c5ed6c5
- Rebuild for FC5 (perl 5.8.8).
c5ed6c5
b5b68de
* Sat May 14 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.39-3
b5b68de
- Add dist tag.
b5b68de
2b318e3
* Fri Apr 29 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.39-2
2b318e3
- Update to 2.39.
2b318e3
9121fcd
* Wed Apr  6 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
08772a9
- rebuilt
08772a9
48db717
* Tue May 25 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.38-2
7a577ee
- Patch URI generated from the RT entry as suggested (bug 1625)
7a577ee
7a577ee
* Thu May 20 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:2.38-0.fdr.1
7a577ee
- Patch: http://rt.cpan.org/NoAuth/Bug.html?id=2584
7a577ee
- First build.