55c93e
Name:           perl-Text-ParseWords
55c93e
Version:        3.30
55c93e
Release:        460%{?dist}
55c93e
Summary:        Parse text into an array of tokens or array of arrays
55c93e
License:        GPL+ or Artistic
55c93e
URL:            https://metacpan.org/release/Text-ParseWords
55c93e
Source0:        https://cpan.metacpan.org/authors/id/C/CH/CHORNY/Text-ParseWords-%{version}.tar.gz
55c93e
BuildArch:      noarch
55c93e
BuildRequires: make
55c93e
BuildRequires:  perl-interpreter
55c93e
BuildRequires:  perl-generators
55c93e
BuildRequires:  perl(ExtUtils::MakeMaker)
55c93e
# Run-time:
55c93e
BuildRequires:  perl(Carp)
55c93e
BuildRequires:  perl(Exporter)
55c93e
BuildRequires:  perl(strict)
55c93e
# Tests:
55c93e
# Config not used
55c93e
BuildRequires:  perl(Scalar::Util)
55c93e
BuildRequires:  perl(Test::More)
55c93e
BuildRequires:  perl(warnings)
55c93e
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
55c93e
Requires:       perl(Carp)
55c93e
55c93e
%description
55c93e
The nested_quotewords() and quotewords() functions accept a delimiter (which
55c93e
can be a regular expression) and a list of lines and then breaks those lines
55c93e
up into a list of words ignoring delimiters that appear inside quotes.
55c93e
quotewords() returns all of the tokens in a single long list, while
55c93e
nested_quotewords() returns a list of token lists corresponding to the
55c93e
elements of @lines. parse_line() does tokenizing on a single string. The
55c93e
quotewords() functions simply call &parse_line(), so if you're only splitting
55c93e
one line you can call parse_line() directly and save a function call.
55c93e
55c93e
%prep
55c93e
%setup -q -n Text-ParseWords-%{version}
55c93e
for F in CHANGES README; do
55c93e
    tr -d "\r" < "$F" > "${F}.unix"
55c93e
    touch -r "$F" "${F}.unix"
55c93e
    mv "${F}.unix" "$F"
55c93e
done
55c93e
55c93e
%build
55c93e
perl Makefile.PL INSTALLDIRS=vendor
55c93e
make %{?_smp_mflags}
55c93e
55c93e
%install
55c93e
make pure_install DESTDIR=$RPM_BUILD_ROOT
55c93e
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
55c93e
%{_fixperms} $RPM_BUILD_ROOT/*
55c93e
55c93e
%check
55c93e
make test
55c93e
55c93e
%files
55c93e
%doc CHANGES README
55c93e
%{perl_vendorlib}/*
55c93e
%{_mandir}/man3/*
55c93e
55c93e
%changelog
55c93e
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 3.30-460
55c93e
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
55c93e
  Related: rhbz#1991688
55c93e
55c93e
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 3.30-459
55c93e
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
55c93e
55c93e
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.30-458
55c93e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
55c93e
55c93e
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.30-457
55c93e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
55c93e
55c93e
* Mon Jun 22 2020 Jitka Plesnikova <jplesnik@redhat.com> - 3.30-456
55c93e
- Increase release to favour standalone package
55c93e
55c93e
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.30-440
55c93e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
55c93e
55c93e
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.30-439
55c93e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
55c93e
55c93e
* Thu May 30 2019 Jitka Plesnikova <jplesnik@redhat.com> - 3.30-438
55c93e
- Increase release to favour standalone package
55c93e
55c93e
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.30-418
55c93e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
55c93e
55c93e
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.30-417
55c93e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
55c93e
55c93e
* Wed Jun 27 2018 Jitka Plesnikova <jplesnik@redhat.com> - 3.30-416
55c93e
- Increase release to favour standalone package
55c93e
55c93e
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.30-395
55c93e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
55c93e
55c93e
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.30-394
55c93e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
55c93e
55c93e
* Sat Jun 03 2017 Jitka Plesnikova <jplesnik@redhat.com> - 3.30-393
55c93e
- Perl 5.26 rebuild
55c93e
55c93e
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.30-366
55c93e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
55c93e
55c93e
* Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 3.30-365
55c93e
- Increase release to favour standalone package
55c93e
55c93e
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.30-347
55c93e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
55c93e
55c93e
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.30-346
55c93e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
55c93e
55c93e
* Thu Jun 04 2015 Jitka Plesnikova <jplesnik@redhat.com> - 3.30-345
55c93e
- Increase release to favour standalone package
55c93e
55c93e
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 3.30-2
55c93e
- Perl 5.22 rebuild
55c93e
55c93e
* Fri Mar 13 2015 Petr Pisar <ppisar@redhat.com> - 3.30-1
55c93e
- 3.30 bump
55c93e
55c93e
* Wed Sep 03 2014 Jitka Plesnikova <jplesnik@redhat.com> - 3.29-310
55c93e
- Increase release to favour standalone package
55c93e
55c93e
* Tue Aug 26 2014 Jitka Plesnikova <jplesnik@redhat.com> - 3.29-7
55c93e
- Perl 5.20 rebuild
55c93e
55c93e
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.29-6
55c93e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
55c93e
55c93e
* Tue Nov 19 2013 Marcela Mašláňová <mmaslano@redhat.com> 3.29-5
55c93e
- According to guidelines must be email statement added as new source.
55c93e
55c93e
* Tue Nov 19 2013 Marcela Mašláňová <mmaslano@redhat.com> 3.29-4
55c93e
- Add licence statement from the upstream ticket
55c93e
- Resolves: rhbz#1030808
55c93e
55c93e
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.29-3
55c93e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
55c93e
55c93e
* Fri Jul 12 2013 Petr Pisar <ppisar@redhat.com> - 3.29-2
55c93e
- Link minimal build-root packages against libperl.so explicitly
55c93e
55c93e
* Mon Mar 18 2013 Petr Pisar <ppisar@redhat.com> 3.29-1
55c93e
- Specfile autogenerated by cpanspec 1.78.