91075e
Name:           perl-IO-String
91075e
Version:        1.08
91075e
Release:        31%{?dist}
91075e
Summary:        Emulate file interface for in-core strings
91075e
Group:          Development/Libraries
91075e
License:        GPL+ or Artistic
91075e
URL:            http://search.cpan.org/dist/IO-String/
91075e
Source0:        http://www.cpan.org/authors/id/G/GA/GAAS/IO-String-%{version}.tar.gz
91075e
BuildArch:      noarch
91075e
BuildRequires:  perl-generators
91075e
BuildRequires:  perl(ExtUtils::MakeMaker)
91075e
# Run-time:
91075e
BuildRequires:  perl(Data::Dumper)
91075e
BuildRequires:  perl(IO::Handle)
91075e
# Tests:
91075e
BuildRequires:  perl(Test)
91075e
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
91075e
Requires:       perl(Data::Dumper)
91075e
Requires:       perl(IO::Handle)
91075e
91075e
%description
91075e
The "IO::String" module provides the "IO::File" interface for in-core
91075e
strings.  An "IO::String" object can be attached to a string, and
91075e
makes it possible to use the normal file operations for reading or
91075e
writing data, as well as for seeking to various locations of the
91075e
string.  This is useful when you want to use a library module that
91075e
only provides an interface to file handles on data that you have in a
91075e
string variable.
91075e
91075e
Note that perl-5.8 and better has built-in support for "in memory"
91075e
files, which are set up by passing a reference instead of a filename
91075e
to the open() call. The reason for using this module is that it makes
91075e
the code backwards compatible with older versions of Perl.
91075e
91075e
91075e
%prep
91075e
%setup -q -n IO-String-%{version}
91075e
91075e
%build
91075e
perl Makefile.PL INSTALLDIRS=vendor
91075e
make %{?_smp_mflags}
91075e
91075e
%install
91075e
make pure_install DESTDIR=%{buildroot}
91075e
find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
91075e
chmod -R u+w %{buildroot}/*
91075e
91075e
%check
91075e
make test
91075e
91075e
%files
91075e
%doc Changes README
91075e
%{perl_vendorlib}/IO/
91075e
%{_mandir}/man3/*.3*
91075e
91075e
91075e
%changelog
91075e
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.08-31
91075e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
91075e
91075e
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.08-30
91075e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
91075e
91075e
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.08-29
91075e
- Perl 5.26 rebuild
91075e
91075e
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.08-28
91075e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
91075e
91075e
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.08-27
91075e
- Perl 5.24 rebuild
91075e
91075e
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.08-26
91075e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
91075e
91075e
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.08-25
91075e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
91075e
91075e
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.08-24
91075e
- Perl 5.22 rebuild
91075e
91075e
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.08-23
91075e
- Perl 5.20 rebuild
91075e
91075e
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.08-22
91075e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
91075e
91075e
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.08-21
91075e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
91075e
91075e
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 1.08-20
91075e
- Perl 5.18 rebuild
91075e
91075e
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.08-19
91075e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
91075e
91075e
* Thu Nov 15 2012 Petr Šabata <contyk@redhat.com> - 1.08-18
91075e
- Modernize the spec a bit
91075e
- Drop command macros
91075e
91075e
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.08-17
91075e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
91075e
91075e
* Wed Jun 06 2012 Petr Pisar <ppisar@redhat.com> - 1.08-16
91075e
- Perl 5.16 rebuild
91075e
91075e
* Fri Jun 01 2012 Petr Pisar <ppisar@redhat.com> - 1.08-15
91075e
- Clean spec file
91075e
- Specify all dependencies
91075e
91075e
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.08-14
91075e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
91075e
91075e
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.08-13
91075e
- Perl mass rebuild
91075e
91075e
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.08-12
91075e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
91075e
91075e
* Mon Dec 20 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.08-11
91075e
- 661697 rebuild for fixing problems with vendorach/lib
91075e
91075e
* Sun May 02 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.08-10
91075e
- Mass rebuild with perl-5.12.0
91075e
91075e
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.08-9
91075e
- rebuild against perl 5.10.1
91075e
91075e
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.08-8
91075e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
91075e
91075e
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.08-7
91075e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
91075e
91075e
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.08-6
91075e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
91075e
91075e
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.08-5
91075e
- Rebuild for perl 5.10 (again)
91075e
91075e
* Thu Jan 10 2008 Tom "spot" Callaway <tcallawa@redhat.com>  - 1.08-4
91075e
- rebuild for new perl
91075e
91075e
* Fri Oct 26 2007 Robin Norwood <rnorwood@redhat.com> - 1.08-3
91075e
- Fix various package review issues:
91075e
- Remove BR: perl
91075e
- Remove "|| :" from check section
91075e
- Add dist tag
91075e
- Fix Source URL
91075e
- Fix old changelog entries
91075e
- Resolves: bz#226265
91075e
91075e
* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.08-2
91075e
- correct license tag
91075e
- add BR: perl(ExtUtils::MakeMaker)
91075e
91075e
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.08-1.2
91075e
- rebuild
91075e
91075e
* Fri Feb 03 2006 Jason Vas Dias <jvdias@redhat.com> - 1.08-1.1
91075e
- rebuild for new perl-5.8.8
91075e
91075e
* Fri Dec 16 2005 Jason Vas Dias <jvdias@redhat.com> - 1.08-1
91075e
- 1.08
91075e
91075e
* Sun Nov 06 2005 Florian La Roche <laroche@redhat.com>
91075e
- 1.07
91075e
91075e
* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
91075e
- rebuilt
91075e
91075e
* Wed Nov 24 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.06-1
91075e
- Update to 1.06.
91075e
91075e
* Sun Jul 04 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.05-0.fdr.1
91075e
- First build.