efe6257
Name:           perl-ParseLex
efe6257
Summary:        Generator of lexical analyzers
efe6257
Version:        2.21
9bc1bb6
Release:        12%{?dist}
efe6257
License:        GPL+ or Artistic
efe6257
BuildArch:      noarch
d1d6e79
URL:            https://metacpan.org/release/ParseLex
d1d6e79
Source:         https://cpan.metacpan.org/authors/id/P/PS/PSCUST/ParseLex-%{version}.tar.gz
efe6257
BuildRequires:  coreutils
efe6257
BuildRequires:  findutils
efe6257
BuildRequires:  make
8e90ad6
BuildRequires:  perl-interpreter
e05e8cd
BuildRequires:  perl-generators
efe6257
BuildRequires:  sed
efe6257
BuildRequires:  perl(Carp)
efe6257
BuildRequires:  perl(constant)
efe6257
BuildRequires:  perl(ExtUtils::MakeMaker)
efe6257
BuildRequires:  perl(integer)
bd86879
BuildRequires:  perl(Parse::Template) >= 3.01
efe6257
BuildRequires:  perl(strict)
efe6257
BuildRequires:  perl(Symbol)
bd86879
BuildRequires:  perl(Test::More)
efe6257
BuildRequires:  perl(vars)
efe6257
BuildRequires:  perl(warnings)
efe6257
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
c9a21d9
c9a21d9
%description
c9a21d9
The classes "Parse::Lex" and "Parse::CLex" create lexical analyzers.
c9a21d9
c9a21d9
%prep
c9a21d9
%setup -q -n ParseLex-%{version} 
c9a21d9
c9a21d9
# remove all execute bits from the doc stuff and fix interpreter
c9a21d9
# so that dependency generator doesn't try to fulfill deps
efe6257
find examples -type f -exec chmod -x {} 2>/dev/null ';'
efe6257
find examples -type f -exec sed -i 's#/usr/local/bin/perl#/usr/bin/perl#' {} 2>/dev/null ';'
c9a21d9
c9a21d9
%build
efe6257
perl Makefile.PL INSTALLDIRS="vendor"
efe6257
make %{?_smp_mflags}
c9a21d9
c9a21d9
%check
efe6257
make test
c9a21d9
c9a21d9
%install
efe6257
make pure_install DESTDIR=$RPM_BUILD_ROOT create_packlist=0
c9a21d9
c9a21d9
### Clean up buildroot
efe6257
find $RPM_BUILD_ROOT -name .packlist -exec rm {} \;
c9a21d9
c9a21d9
%files
c9a21d9
%doc Changes README examples
c9a21d9
%{perl_vendorlib}/Parse/
c9a21d9
%{_mandir}/man3/*.3pm*
c9a21d9
c9a21d9
%changelog
9bc1bb6
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.21-12
9bc1bb6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
9bc1bb6
7cf40f5
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 2.21-11
7cf40f5
- Perl 5.30 rebuild
7cf40f5
fe2334f
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.21-10
fe2334f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
fe2334f
ee463bf
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.21-9
ee463bf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
ee463bf
32215f3
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.21-8
32215f3
- Perl 5.28 rebuild
32215f3
fcd8364
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.21-7
fcd8364
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
fcd8364
bdcd09b
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.21-6
bdcd09b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
bdcd09b
6bc8c34
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.21-5
6bc8c34
- Perl 5.26 rebuild
6bc8c34
477913e
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.21-4
477913e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
477913e
ed3ddc0
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.21-3
ed3ddc0
- Perl 5.24 rebuild
ed3ddc0
fd506ce
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.21-2
fd506ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
fd506ce
efe6257
* Fri Jul 24 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.21-1
efe6257
- 2.21 bump
efe6257
- Modernize spec
efe6257
d089066
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.19-14
d089066
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
d089066
dcadd98
* Thu Jun 04 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.19-13
dcadd98
- Perl 5.22 rebuild
dcadd98
711449a
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.19-12
711449a
- Perl 5.20 rebuild
711449a
8ee2bd1
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.19-11
8ee2bd1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
8ee2bd1
b249e71
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.19-10
b249e71
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
b249e71
3318070
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 2.19-9
3318070
- Perl 5.18 rebuild
3318070
0924ef3
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.19-8
0924ef3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
0924ef3
95ea778
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.19-7
95ea778
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
95ea778
db9f33b
* Tue Jun 12 2012 Petr Pisar <ppisar@redhat.com> - 2.19-6
db9f33b
- Perl 5.16 rebuild
db9f33b
65344d2
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.19-5
65344d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
65344d2
6841847
* Sun Jun 19 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.19-4
6841847
- Perl mass rebuild
6841847
6254e04
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.19-3
6254e04
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
6254e04
4421da0
* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.19-2
4421da0
- 661697 rebuild for fixing problems with vendorach/lib
4421da0
bd86879
* Sat May 15 2010 Ralf Corsépius <corsepiu@fedoraproject.org> - 2.19-1
bd86879
- Upstream upgrade (Fix perl-5.12.0 build breakdown).
bd86879
- Spec file cleanup.
bd86879
124083a
* Tue May 04 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.15-17
124083a
- Mass rebuild with perl-5.12.0
124083a
69e4fe5
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 2.15-16
69e4fe5
- rebuild against perl 5.10.1
69e4fe5
7eec8de
* Mon Nov 16 2009 Jeff Fearn <jfearn@redhat.com> - 2.15-15
7eec8de
- Fix Requires
7eec8de
47f41eb
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.15-14
47f41eb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
47f41eb
94a6bd0
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.15-13
94a6bd0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
94a6bd0
d983e47
* Mon Apr 7 2008  Jeff Fearn <jfearn@redhat.com> 2.15-12
d983e47
- Need Requires for EPEL
d983e47
c9a21d9
* Fri Jan 18 2008 Jeff Fearn <jfearn@redhat.com> 2.15-11
c9a21d9
- iconv in the prep, beer on the way
c9a21d9
c9a21d9
* Thu Jan 17 2008 Jeff Fearn <jfearn@redhat.com> 2.15-10
c9a21d9
- Fixed unwanted Provides Filter
c9a21d9
- Consistant use of macros
c9a21d9
- Better summary
c9a21d9
c9a21d9
* Wed Jan 16 2008 Jeff Fearn <jfearn@redhat.com> 2.15-9
c9a21d9
- Add missing BuildRequires
c9a21d9
c9a21d9
* Wed Jan 16 2008 Jeff Fearn <jfearn@redhat.com> 2.15-8
c9a21d9
- Changed Development/Languages to Development/Libraries
c9a21d9
- Fixed test
c9a21d9
- Removed useless-explicit-provides
c9a21d9
- Converted Changes to utf-8
c9a21d9
c9a21d9
* Tue Jan 08 2008 Jeff Fearn <jfearn@redhat.com> 2.15-7
c9a21d9
- Remove %%doc from man files, used glob
c9a21d9
- Simplify Parse in filelist
c9a21d9
- Simplify %%clean
c9a21d9
- Remove OPTIMIZE setting from make call
c9a21d9
- Change buildroot to fedora style
c9a21d9
- Remove unused defines
c9a21d9
c9a21d9
* Mon Jan 07 2008 Jeff Fearn <jfearn@redhat.com> 2.15-6
c9a21d9
- Tidy up spec
c9a21d9
c9a21d9
* Mon Dec 10 2007 Jeff Fearn <jfearn@redhat.com> 2.15-5
c9a21d9
- noarch FTW
c9a21d9
- add dist to release
c9a21d9
c9a21d9
* Tue Apr 10 2007 ttrinks@redhat.com
c9a21d9
- Rebuilt for RHEL5
c9a21d9
- Changed arch from noarch to i386
c9a21d9
c9a21d9
* Mon Jul 31 2006 mschick@redhat.com
c9a21d9
- Tagged for e-s-o repo
c9a21d9
- Rebuilt for RHEL4 
c9a21d9
c9a21d9
* Thu Sep 25 2003 pgampe@redhat.com
c9a21d9
- Patch broken syntax in upstream Template.pm