50820d
# Utilize Business::ISBN that needs gd library
50820d
%bcond_without perl_URI_enables_Business_ISBN
50820d
50820d
Name:           perl-URI
50820d
Version:        1.71
50820d
Release:        7%{?dist}
50820d
Summary:        A Perl module implementing URI parsing and manipulation
50820d
Group:          Development/Libraries
50820d
License:        GPL+ or Artistic
50820d
URL:            http://search.cpan.org/dist/URI/
50820d
Source0:        http://www.cpan.org/authors/id/E/ET/ETHER/URI-%{version}.tar.gz
50820d
BuildArch:      noarch
50820d
# Module Build
50820d
BuildRequires:  coreutils
50820d
BuildRequires:  findutils
50820d
BuildRequires:  make
50820d
BuildRequires:  perl
50820d
BuildRequires:  perl-generators
50820d
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
50820d
BuildRequires:  perl(utf8)
50820d
# Module Runtime
50820d
BuildRequires:  perl(Carp)
50820d
BuildRequires:  perl(constant)
50820d
BuildRequires:  perl(Cwd)
50820d
BuildRequires:  perl(Data::Dumper)
50820d
BuildRequires:  perl(Encode)
50820d
BuildRequires:  perl(Exporter) >= 5.57
50820d
BuildRequires:  perl(integer)
50820d
BuildRequires:  perl(MIME::Base64) >= 2
50820d
BuildRequires:  perl(Net::Domain)
50820d
BuildRequires:  perl(overload)
50820d
BuildRequires:  perl(parent)
50820d
BuildRequires:  perl(Scalar::Util)
50820d
BuildRequires:  perl(strict)
50820d
BuildRequires:  perl(warnings)
50820d
# Test Suite
50820d
BuildRequires:  perl(Config)
50820d
BuildRequires:  perl(File::Spec::Functions)
50820d
BuildRequires:  perl(File::Temp)
50820d
BuildRequires:  perl(Storable)
50820d
BuildRequires:  perl(Test)
50820d
BuildRequires:  perl(Test::More) >= 0.96
50820d
# Runtime
50820d
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
50820d
Requires:       perl(Cwd)
50820d
Requires:       perl(Data::Dumper)
50820d
Requires:       perl(Encode)
50820d
Requires:       perl(MIME::Base64) >= 2
50820d
Requires:       perl(Net::Domain)
50820d
50820d
# Optional Functionality
50820d
%if %{with perl_URI_enables_Business_ISBN}
50820d
# Business::ISBN pulls in gd and X libraries for barcode support, hence this soft dependency (#1380152)
50820d
# Business::ISBN → Test::Pod → Pod::Simple → HTML::Entities (HTML::Parser) → URI
50820d
%if 0%{!?perl_bootstrap:1}
50820d
BuildRequires:  perl(Business::ISBN)
50820d
%endif
50820d
Suggests:       perl(Business::ISBN)
50820d
%endif
50820d
50820d
%description
50820d
This module implements the URI class. Objects of this class represent
50820d
"Uniform Resource Identifier references" as specified in RFC 2396 (and
50820d
updated by RFC 2732).
50820d
50820d
%prep
50820d
%setup -q -n URI-%{version}
50820d
chmod -c 644 uri-test
50820d
50820d
%build
50820d
perl Makefile.PL INSTALLDIRS=perl NO_PACKLIST=true
50820d
make %{?_smp_mflags}
50820d
50820d
%install
50820d
make pure_install DESTDIR=%{buildroot}
50820d
%{_fixperms} %{buildroot}
50820d
50820d
%check
50820d
make test
50820d
50820d
%files
50820d
%license LICENSE
50820d
%doc Changes README uri-test
50820d
%{perl_privlib}/URI.pm
50820d
%{perl_privlib}/URI/
50820d
%{_mandir}/man3/URI.3*
50820d
%{_mandir}/man3/URI::Escape.3*
50820d
%{_mandir}/man3/URI::Heuristic.3*
50820d
%{_mandir}/man3/URI::QueryParam.3*
50820d
%{_mandir}/man3/URI::Split.3*
50820d
%{_mandir}/man3/URI::URL.3*
50820d
%{_mandir}/man3/URI::WithBase.3*
50820d
%{_mandir}/man3/URI::_punycode.3*
50820d
%{_mandir}/man3/URI::data.3*
50820d
%{_mandir}/man3/URI::file.3*
50820d
%{_mandir}/man3/URI::ldap.3*
50820d
50820d
%changelog
50820d
* Fri Mar 29 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.71-7
50820d
- Rebuild with enable hardening (bug #1636329)
50820d
50820d
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.71-6
50820d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
50820d
50820d
* Fri Oct  7 2016 Paul Howarth <paul@city-fan.org> - 1.71-5
50820d
- Soften Business::ISBN dependency from Requires: to Suggests: to avoid
50820d
  pulling in gd and X libraries (#1380152)
50820d
50820d
* Wed May 18 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.71-4
50820d
- Perl 5.24 re-rebuild of bootstrapped packages
50820d
50820d
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.71-3
50820d
- Perl 5.24 rebuild
50820d
50820d
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.71-2
50820d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
50820d
50820d
* Fri Jan  8 2016 Paul Howarth <paul@city-fan.org> - 1.71-1
50820d
- 1.71 bump
50820d
50820d
* Wed Oct 14 2015 Paul Howarth <paul@city-fan.org> - 1.69-2
50820d
- BR: perl(Test)
50820d
50820d
* Sat Jul 25 2015 Paul Howarth <paul@city-fan.org> - 1.69-1
50820d
- 1.69 bump
50820d
50820d
* Fri Jun 26 2015 Paul Howarth <paul@city-fan.org> - 1.68-1
50820d
- 1.68 bump
50820d
50820d
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.67-4
50820d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
50820d
50820d
* Wed Jun 10 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.67-3
50820d
- Perl 5.22 re-rebuild of bootstrapped packages
50820d
50820d
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.67-2
50820d
- Perl 5.22 rebuild
50820d
50820d
* Wed Feb 25 2015 Paul Howarth <paul@city-fan.org> - 1.67-1
50820d
- 1.67 bump
50820d
50820d
* Fri Nov  7 2014 Paul Howarth <paul@city-fan.org> - 1.65-1
50820d
- 1.65 bump
50820d
50820d
* Sun Sep 07 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.64-3
50820d
- Perl 5.20 re-rebuild of bootstrapped packages
50820d
50820d
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.64-2
50820d
- Perl 5.20 rebuild
50820d
50820d
* Thu Jul 17 2014 Petr Šabata <contyk@redhat.com> - 1.64-1
50820d
- 1.64 bump
50820d
50820d
* Mon Jul 07 2014 Petr Pisar <ppisar@redhat.com> - 1.61-1
50820d
- 1.61 bump
50820d
50820d
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.60-12
50820d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
50820d
50820d
* Wed Aug 14 2013 Jitka Plesnikova <jplesnik@redhat.com> - 1.60-11
50820d
- Perl 5.18 re-rebuild of bootstrapped packages
50820d
50820d
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.60-10
50820d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
50820d
50820d
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 1.60-9
50820d
- Perl 5.18 rebuild
50820d
50820d
* Wed Feb 27 2013 Paul Howarth <paul@city-fan.org> - 1.60-8
50820d
- Retain runtime dependency of perl(Business::ISBN) when bootstrapping; a
50820d
  better fix for the build dependency cycle was to drop LWP::Simple as a
50820d
  buildreq of perl-Business-ISBN (needed only for optional tests) when
50820d
  bootstrapping
50820d
50820d
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.60-7
50820d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
50820d
50820d
* Fri Nov 23 2012 Jitka Plesnikova <jplesnik@redhat.com> - 1.60-6
50820d
- Update dependencies
50820d
50820d
* Tue Aug 28 2012 Jitka Plesnikova <jplesnik@redhat.com> - 1.60-5
50820d
- Specify all dependencies
50820d
50820d
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.60-4
50820d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
50820d
50820d
* Tue Jul 10 2012 Petr Pisar <ppisar@redhat.com> - 1.60-3
50820d
- Perl 5.16 re-rebuild of bootstrapped packages
50820d
50820d
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 1.60-2
50820d
- Perl 5.16 rebuild
50820d
50820d
* Mon Mar 26 2012 Paul Howarth <paul@city-fan.org> - 1.60-1
50820d
- Update to 1.60
50820d
  - Do not reverse the order of new parameters
50820d
  - Avoid test failure if the local hostname is 'foo' (CPAN RT#75519)
50820d
  - Work around a stupid join bug in 5.8.[12] (CPAN RT#59274)
50820d
  - Updated repository URL
50820d
- Don't need to remove empty directories from buildroot
50820d
- BR: perl(constant)
50820d
50820d
* Fri Jan 20 2012 Paul Howarth <paul@city-fan.org> - 1.59-3
50820d
- Break build dependency loop by only using perl(Business::ISBN) if we're not
50820d
  bootstrapping
50820d
- BR: perl(Carp) and perl(Exporter)
50820d
- Make %%files list more explicit
50820d
- Use DESTDIR rather than PERL_INSTALL_ROOT
50820d
- Use %%{_fixperms} macro rather than our own chmod incantation
50820d
- Don't use macros for commands
50820d
50820d
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.59-2
50820d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
50820d
50820d
* Sun Oct  2 2011 Tom Callaway <spot@fedoraproject.org> - 1.59-1
50820d
- update to 1.59
50820d
50820d
* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.58-2
50820d
- Perl mass rebuild
50820d
50820d
* Wed Mar 16 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.58-1
50820d
- update to 1.58
50820d
50820d
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.56-2
50820d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
50820d
50820d
* Mon Oct 11 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.56-1
50820d
- update
50820d
50820d
* Mon Oct 11 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.55-1
50820d
- update
50820d
50820d
* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.54-2
50820d
- Mass rebuild with perl-5.12.0
50820d
50820d
* Mon Apr 19 2010 Petr Pisar <ppisar@redhat.com> - 1.54-1
50820d
- version bump
50820d
- Changes is in UTF-8 already
50820d
- rfc2396.txt removed by upstream
50820d
50820d
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.40-2
50820d
- rebuild against perl 5.10.1
50820d
50820d
* Tue Oct  6 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1.40-1
50820d
- update to new upstream release
50820d
50820d
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.37-3
50820d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
50820d
50820d
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.37-2
50820d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
50820d
50820d
* Fri Feb 20 2009 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.37-1
50820d
- Upstream update.
50820d
- Add BR: perl(Test::More), perl(Business::ISBN).
50820d
- Remove requires-filter.
50820d
50820d
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.35-8
50820d
- Rebuild for perl 5.10 (again)
50820d
50820d
* Wed Feb 13 2008 Robin Norwood <rnorwood@redhat.com> - 1.35-7
50820d
- rebuild again for new perl
50820d
50820d
* Wed Feb 13 2008 Robin Norwood <rnorwood@redhat.com> - 1.35-6
50820d
- Last update for package review
50820d
50820d
* Thu Jan 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.35-5
50820d
- rebuild for new perl
50820d
50820d
* Thu Oct 25 2007 Robin Norwood <rnorwood@redhat.com> - 1.35-4
50820d
- Fix various package review issues:
50820d
- Remove redundant BR: perl
50820d
- remove "|| :" from %%check
50820d
- move requires filter into spec file
50820d
- remove tabs and fix spacing
50820d
50820d
* Wed Oct 17 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.35-3.1
50820d
- correct license tag
50820d
- add BR: perl(ExtUtils::MakeMaker)
50820d
50820d
* Mon Jun 05 2006 Jason Vas Dias <jvdias@redhat.com> - 1.35-3
50820d
- fix License: tag
50820d
50820d
* Fri Feb 03 2006 Jason Vas Dias <jvdias@redhat.com> - 1.35-2.2
50820d
- rebuild for new perl-5.8.8
50820d
50820d
* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com>
50820d
- rebuilt for new gcc
50820d
50820d
* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com>
50820d
- rebuilt for new gcj
50820d
50820d
* Sat Apr 02 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.35-2
50820d
- Update to 1.35.
50820d
- Spec cleanup (#153205)
50820d
50820d
* Thu Sep 23 2004 Chip Turner <cturner@redhat.com> 1.30-3
50820d
- rebuild
50820d
50820d
* Wed Sep 22 2004 Chip Turner <cturner@redhat.com> 1.30-2
50820d
- rebuild
50820d
50820d
* Fri Feb 13 2004 Chip Turner <cturner@redhat.com> 1.30-1
50820d
- update to 1.30
50820d
50820d
* Tue Aug  6 2002 Chip Turner <cturner@redhat.com>
50820d
- automated release bump and build
50820d
50820d
* Tue Aug  6 2002 Chip Turner <cturner@localhost.localdomain>
50820d
- update to 1.21
50820d
50820d
* Tue Jun  4 2002 Chip Turner <cturner@redhat.com>
50820d
- properly claim directories owned by package so they are removed when package is removed
50820d
50820d
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
50820d
- automated rebuild
50820d
50820d
* Fri Dec 7 2001 root <root@redhat.com>
50820d
- Spec file was autogenerated.