c5a8085
Name:       perl-Config-ApacheFormat
c5a8085
Version:    1.2
feda56c
Release:    33%{?dist}
c5a8085
Summary:    Use Apache format config files
c5a8085
License:    GPL+ or Artistic
c5a8085
URL:        https://metacpan.org/release/Config-ApacheFormat
c5a8085
Source0:    https://cpan.metacpan.org/authors/id/S/SA/SAMTREGAR/Config-ApacheFormat-%{version}.tar.gz
43b5c0d
# Fix a Use of uninitialized value in lc warning, CPAN RT#132271
43b5c0d
Patch0:     Config-ApacheFormat-1.2-Fix-a-Use-of-uninitialized-value-in-lc-warning.patch
c5a8085
BuildArch:  noarch
c5a8085
BuildRequires:  make
c5a8085
BuildRequires:  perl-generators
c5a8085
BuildRequires:  perl-interpreter
c5a8085
BuildRequires:  perl(:VERSION) >= 5.6.1
c5a8085
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
c5a8085
# Run-time:
c5a8085
BuildRequires:  perl(Carp)
c5a8085
BuildRequires:  perl(Class::MethodMaker) >= 1.08
c5a8085
BuildRequires:  perl(Data::Dumper)
c5a8085
BuildRequires:  perl(File::Spec) >= 0.82
c5a8085
BuildRequires:  perl(Scalar::Util)
c5a8085
BuildRequires:  perl(strict)
c5a8085
BuildRequires:  perl(Text::Balanced) >= 1.89
c5a8085
BuildRequires:  perl(warnings)
c5a8085
# Tests:
c5a8085
BuildRequires:  perl(Test::More)
Normunds Neimanis f6073a8
# (Data::Dumper is used only in runtime, not in tests)
c5a8085
Requires:   perl(Class::MethodMaker) >= 1.08
c5a8085
Requires:   perl(Data::Dumper)
c5a8085
Requires:   perl(File::Spec) >= 0.82
c5a8085
Requires:   perl(Text::Balanced) >= 1.89
Normunds Neimanis f6073a8
c5a8085
# Remove under-specified dependencies
c5a8085
%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\((Class::MethodMaker|File::Spec|Text::Balanced)\\)$
Normunds Neimanis f6073a8
Normunds Neimanis f6073a8
%description
c5a8085
This Perl module is designed to parse a configuration file in the same syntax
c5a8085
used by the Apache web server (see <http://httpd.apache.org/> for details).
c5a8085
This enables you to build applications which can be easily managed by
c5a8085
experienced Apache administrators.  Also, by using this module, you'll benefit
c5a8085
from the support for nested blocks with built-in parameter inheritance. This
c5a8085
can greatly reduce the amount or repeated information in your configuration
c5a8085
files.
Normunds Neimanis f6073a8
Normunds Neimanis f6073a8
%prep
Normunds Neimanis f6073a8
%setup -q -n Config-ApacheFormat-%{version}
43b5c0d
%patch0 -p1
Normunds Neimanis f6073a8
Normunds Neimanis f6073a8
%build
c5a8085
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
c5a8085
%{make_build}
Normunds Neimanis f6073a8
Normunds Neimanis f6073a8
%install
c5a8085
%{make_install}
Normunds Neimanis f6073a8
%{_fixperms} %{buildroot}/*
Normunds Neimanis f6073a8
Normunds Neimanis f6073a8
%check
Normunds Neimanis f6073a8
make test
Normunds Neimanis f6073a8
Normunds Neimanis f6073a8
%files
Normunds Neimanis f6073a8
%doc Changes README
Normunds Neimanis f6073a8
%{perl_vendorlib}/*
Normunds Neimanis f6073a8
%{_mandir}/man3/*
Normunds Neimanis f6073a8
Normunds Neimanis f6073a8
%changelog
feda56c
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-33
feda56c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
feda56c
503ce8c
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-32
503ce8c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
503ce8c
2f37682
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-31
2f37682
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
2f37682
660d2a2
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-30
660d2a2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
660d2a2
0070771
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-29
0070771
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
0070771
8143fa5
* Wed Jun 01 2022 Jitka Plesnikova <jplesnik@redhat.com> - 1.2-28
8143fa5
- Perl 5.36 rebuild
8143fa5
55ad915
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-27
55ad915
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
55ad915
29481e0
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-26
29481e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
29481e0
4c1e3e2
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1.2-25
4c1e3e2
- Perl 5.34 rebuild
4c1e3e2
f51326b
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-24
f51326b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
f51326b
720caf7
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-23
720caf7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
720caf7
84d9d43
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.2-22
84d9d43
- Perl 5.32 rebuild
84d9d43
c5a8085
* Tue Mar 31 2020 Petr Pisar <ppisar@redhat.com> - 1.2-21
c5a8085
- Modernize a spec file
43b5c0d
- Fix a Use of uninitialized value in lc warning (CPAN RT#132271)
c5a8085
76130ec
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-20
76130ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
76130ec
1408343
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-19
1408343
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
1408343
8d9198e
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.2-18
8d9198e
- Perl 5.30 rebuild
8d9198e
c72009a
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-17
c72009a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
c72009a
7781551
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-16
7781551
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
7781551
d5c1854
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.2-15
d5c1854
- Perl 5.28 rebuild
d5c1854
0247a24
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-14
0247a24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
0247a24
0c2d0a8
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-13
0c2d0a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
0c2d0a8
9b553ff
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.2-12
9b553ff
- Perl 5.26 rebuild
9b553ff
1da5bf4
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-11
1da5bf4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
1da5bf4
f2fb4d6
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.2-10
f2fb4d6
- Perl 5.24 rebuild
f2fb4d6
45b5ef7
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-9
45b5ef7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
45b5ef7
c234826
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-8
c234826
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
c234826
2eda34e
* Thu Jun 04 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.2-7
2eda34e
- Perl 5.22 rebuild
2eda34e
67b5083
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.2-6
67b5083
- Perl 5.20 rebuild
67b5083
a12f794
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-5
a12f794
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a12f794
0eb0084
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-4
0eb0084
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
0eb0084
fdbb3bb
* Sun Jul 21 2013 Petr Pisar <ppisar@redhat.com> - 1.2-3
fdbb3bb
- Perl 5.18 rebuild
fdbb3bb
Normunds Neimanis 789f731
* Mon Jun 17 2013 Normunds Neimanis <fedorapkg at rule.lv> 1.2-2
Normunds Neimanis 789f731
- Added missing Require Class::MethodMaker
Normunds Neimanis 789f731
Normunds Neimanis f6073a8
* Wed Jan 23 2013 Normunds Neimanis <fedorapkg at rule.lv> 1.2-1
Normunds Neimanis f6073a8
- Package for current Fedora