090172c
Name:           perl-Perl4-CoreLibs
7fd7b74
Version:        0.004
0a05a2b
Release:        2%{?dist}
090172c
Summary:        Libraries historically supplied with Perl 4
090172c
License:        GPL+ or Artistic
090172c
Group:          Development/Libraries
090172c
URL:            http://search.cpan.org/dist/Perl4-CoreLibs/
090172c
Source0:        http://www.cpan.org/authors/id/Z/ZE/ZEFRAM/Perl4-CoreLibs-%{version}.tar.gz
090172c
BuildArch:      noarch
7fd7b74
BuildRequires:  coreutils
8d25138
BuildRequires:  perl-generators
7fd7b74
BuildRequires:  perl-interpreter
7fd7b74
BuildRequires:  perl(:VERSION) >= 5.6
090172c
BuildRequires:  perl(Module::Build) >= 0.26
090172c
BuildRequires:  perl(strict)
090172c
BuildRequires:  perl(warnings)
7fd7b74
BuildRequires:  sed
090172c
# Run-time:
c6bffdb
# File::Find not used at tests
090172c
BuildRequires:  perl(IPC::Open2)
090172c
BuildRequires:  perl(IPC::Open3)
090172c
# Prefer Socket over socket.ph
c6bffdb
# Socket not used at tests
090172c
BuildRequires:  perl(Text::ParseWords) >= 3.25
090172c
BuildRequires:  perl(Time::Local)
c6bffdb
# warnings::register not used at tests
090172c
# Tests:
090172c
BuildRequires:  perl(Config)
090172c
BuildRequires:  perl(IO::Handle)
090172c
BuildRequires:  perl(Test::More)
090172c
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
090172c
Requires:       perl(File::Find)
090172c
Requires:       perl(IPC::Open2)
090172c
Requires:       perl(IPC::Open3)
090172c
Requires:       perl(Socket)
090172c
Requires:       perl(Text::ParseWords) >= 3.25
090172c
Requires:       perl(Time::Local)
090172c
Requires:       perl(warnings::register)
090172c
# Dependencies on these Perl 4 files are generated as perl(foo.pl):
090172c
Provides:       perl(abbrev.pl) = %{version}
090172c
Provides:       perl(assert.pl) = %{version}
090172c
Provides:       perl(bigfloat.pl) = %{version}
090172c
Provides:       perl(bigint.pl) = %{version}
090172c
Provides:       perl(bigrat.pl) = %{version}
090172c
Provides:       perl(cacheout.pl) = %{version}
2e2d575
Provides:       perl(chat2.pl) = %{version}
090172c
Provides:       perl(complete.pl) = %{version}
090172c
Provides:       perl(ctime.pl) = %{version}
090172c
Provides:       perl(dotsh.pl) = %{version}
090172c
Provides:       perl(exceptions.pl) = %{version}
090172c
Provides:       perl(fastcwd.pl) = %{version}
090172c
Provides:       perl(finddepth.pl) = %{version}
090172c
Provides:       perl(find.pl) = %{version}
090172c
Provides:       perl(flush.pl) = %{version}
090172c
Provides:       perl(ftp.pl) = %{version}
090172c
Provides:       perl(getcwd.pl) = %{version}
090172c
Provides:       perl(getopt.pl) = %{version}
090172c
Provides:       perl(getopts.pl) = %{version}
090172c
Provides:       perl(hostname.pl) = %{version}
090172c
Provides:       perl(importenv.pl) = %{version}
090172c
Provides:       perl(look.pl) = %{version}
090172c
# newgetopt.pl is distributed by Getopt-Long, CPAN RT#102212
090172c
Provides:       perl(open2.pl) = %{version}
090172c
Provides:       perl(open3.pl) = %{version}
090172c
Provides:       perl(pwd.pl) = %{version}
090172c
Provides:       perl(shellwords.pl) = %{version}
090172c
Provides:       perl(stat.pl) = %{version}
090172c
Provides:       perl(syslog.pl) = %{version}
090172c
Provides:       perl(tainted.pl) = %{version}
090172c
Provides:       perl(termcap.pl) = %{version}
090172c
Provides:       perl(timelocal.pl) = %{version}
090172c
Provides:       perl(validate.pl) = %{version}
090172c
090172c
%description
090172c
This is a collection of .pl files that have historically been bundled with the
090172c
Perl core and were removed from perl 5.16.  These files should not be used by
090172c
new code.  Functionally, most have been directly superseded by modules in the
090172c
Perl 5 style. This collection exists to support old Perl programs that
090172c
predates satisfactory replacements.
090172c
090172c
%prep
090172c
%setup -q -n Perl4-CoreLibs-%{version}
090172c
# newgetopt.pl is distributed by Getopt-Long, CPAN RT#102212
090172c
rm lib/newgetopt.pl
090172c
sed -i -e '/^lib\/newgetopt\.pl/d' MANIFEST
090172c
090172c
%build
090172c
perl Build.PL installdirs=vendor
090172c
./Build
090172c
090172c
%install
090172c
./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
090172c
%{_fixperms} $RPM_BUILD_ROOT/*
090172c
090172c
%check
090172c
./Build test
090172c
090172c
%files
090172c
%doc Changes README
090172c
%{perl_vendorlib}/*
090172c
%{_mandir}/man3/*
090172c
090172c
%changelog
0a05a2b
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.004-2
0a05a2b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
0a05a2b
7fd7b74
* Mon Jul 31 2017 Petr Pisar <ppisar@redhat.com> - 0.004-1
7fd7b74
- 0.004 bump
7fd7b74
6d91b87
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.003-8
6d91b87
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
6d91b87
3b5db38
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.003-7
3b5db38
- Perl 5.26 rebuild
3b5db38
f26a115
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.003-6
f26a115
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
f26a115
460c38b
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.003-5
460c38b
- Perl 5.24 rebuild
460c38b
d18e7be
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.003-4
d18e7be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
d18e7be
2761ad2
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.003-3
2761ad2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2761ad2
01fc591
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.003-2
01fc591
- Perl 5.22 rebuild
01fc591
090172c
* Thu Feb 19 2015 Petr Pisar <ppisar@redhat.com> 0.003-1
090172c
- Specfile autogenerated by cpanspec 1.78.
c6bffdb
- Do not build-require File::Find, Socket, and warnings::register which are
c6bffdb
  not exercised by tests
2e2d575
- Sort provides by English rules