c844ce
Name:           perl-TermReadKey
c844ce
Version:        2.37
c844ce
Release:        7%{?dist}
c844ce
Summary:        A perl module for simple terminal control
c844ce
Group:          Development/Libraries
c844ce
License:        (Copyright only) and (Artistic or GPL+)
c844ce
URL:            http://search.cpan.org/~jstowe/TermReadKey/
c844ce
Source0:        http://www.cpan.org/authors/id/J/JS/JSTOWE/TermReadKey-%{version}.tar.gz
c844ce
# Build
c844ce
BuildRequires:  coreutils
c844ce
BuildRequires:  findutils
c844ce
BuildRequires:  gcc
c844ce
BuildRequires:  make
c844ce
BuildRequires:  perl-devel
c844ce
BuildRequires:  perl-generators
c844ce
BuildRequires:  perl-interpreter
c844ce
BuildRequires:  perl(Carp)
c844ce
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
c844ce
# Runtime
c844ce
BuildRequires:  perl(Config)
c844ce
BuildRequires:  perl(Cwd)
c844ce
BuildRequires:  perl(DynaLoader)
c844ce
BuildRequires:  perl(Exporter)
c844ce
BuildRequires:  perl(File::Basename)
c844ce
BuildRequires:  perl(File::Spec)
c844ce
BuildRequires:  perl(strict)
c844ce
BuildRequires:  perl(vars)
c844ce
BuildRequires:  perl(warnings)
c844ce
# Tests only
c844ce
BuildRequires:  perl(Fcntl)
c844ce
BuildRequires:  perl(Test::More)
c844ce
Requires:       perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
c844ce
c844ce
%{?perl_default_filter}
c844ce
c844ce
%description
c844ce
Term::ReadKey is a compiled perl module dedicated to providing simple
c844ce
control over terminal driver modes (cbreak, raw, cooked, etc.)
c844ce
support for non-blocking reads, if the architecture allows, and some
c844ce
generalized handy functions for working with terminals.  One of the
c844ce
main goals is to have the functions as portable as possible, so you
c844ce
can just plug in "use Term::ReadKey" on any architecture and have a
c844ce
good likelyhood of it working.
c844ce
c844ce
%prep
c844ce
%setup -q -n TermReadKey-%{version} 
c844ce
c844ce
%build
c844ce
CFLAGS="%{optflags}" perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
c844ce
make %{?_smp_mflags} OPTIMIZE="%{optflags}"
c844ce
c844ce
%install
c844ce
make pure_install DESTDIR=%{buildroot}
c844ce
find %{buildroot} -type f -name '*.bs' -a -size 0 -delete
c844ce
%{_fixperms} %{buildroot}/*
c844ce
c844ce
%check
c844ce
make test
c844ce
c844ce
%files
c844ce
%doc Changes example README
c844ce
%{perl_vendorarch}/*
c844ce
%{perl_vendorarch}/auto/*
c844ce
%{_mandir}/man3/*
c844ce
c844ce
%changelog
c844ce
* Mon Feb 19 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.37-7
c844ce
- Add build-require gcc
c844ce
c844ce
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.37-6
c844ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
c844ce
c844ce
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.37-5
c844ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
c844ce
c844ce
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.37-4
c844ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
c844ce
c844ce
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.37-3
c844ce
- Perl 5.26 rebuild
c844ce
c844ce
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.37-2
c844ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
c844ce
c844ce
* Mon Oct 10 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.37-1
c844ce
- 2.37 bump
c844ce
c844ce
* Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.33-5
c844ce
- Perl 5.24 rebuild
c844ce
c844ce
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.33-4
c844ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
c844ce
c844ce
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.33-3
c844ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
c844ce
c844ce
* Tue Jun 09 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.33-2
c844ce
- Perl 5.22 rebuild
c844ce
c844ce
* Fri Jun 05 2015 Petr Šabata <contyk@redhat.com> - 2.33-1
c844ce
- 2.33 bump
c844ce
c844ce
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.32-6
c844ce
- Perl 5.22 rebuild
c844ce
c844ce
* Tue Aug 26 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.32-5
c844ce
- Perl 5.20 rebuild
c844ce
c844ce
* Mon Aug 18 2014 Petr Šabata <contyk@redhat.com> - 2.32-4
c844ce
- Fix FTBFS
c844ce
c844ce
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.32-3
c844ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
c844ce
c844ce
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.32-2
c844ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
c844ce
c844ce
* Mon May 26 2014 Petr Šabata <contyk@redhat.com> - 2.32-1
c844ce
- 2.32 bump
c844ce
c844ce
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.30-20
c844ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
c844ce
c844ce
* Mon Jul 15 2013 Petr Pisar <ppisar@redhat.com> - 2.30-19
c844ce
- Perl 5.18 rebuild
c844ce
c844ce
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.30-18
c844ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
c844ce
c844ce
* Tue Aug 21 2012 Petr Pisar <ppisar@redhat.com> - 2.30-17
c844ce
- Modernize spec file
c844ce
- Specify all dependencies
c844ce
- Change license to "(Copyright only) and (Artistic or GPL+)" because of
c844ce
  ppport.h
c844ce
c844ce
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.30-16
c844ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
c844ce
c844ce
* Fri Jun 08 2012 Petr Pisar <ppisar@redhat.com> - 2.30-15
c844ce
- Perl 5.16 rebuild
c844ce
c844ce
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.30-14
c844ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
c844ce
c844ce
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.30-13
c844ce
- Perl mass rebuild
c844ce
c844ce
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.30-12
c844ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
c844ce
c844ce
* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.30-11
c844ce
- 661697 rebuild for fixing problems with vendorach/lib
c844ce
c844ce
* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.30-10
c844ce
- Mass rebuild with perl-5.12.0
c844ce
c844ce
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 2.30-9
c844ce
- rebuild against perl 5.10.1
c844ce
c844ce
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.30-8
c844ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
c844ce
c844ce
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.30-7
c844ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
c844ce
c844ce
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.30-6
c844ce
- Rebuild for perl 5.10 (again)
c844ce
c844ce
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.30-5
c844ce
- Autorebuild for GCC 4.3
c844ce
c844ce
* Mon Jan 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.36-4
c844ce
- rebuild for new perl
c844ce
c844ce
* Thu Oct 25 2007 Robin Norwood <rnorwood@redhat.com> - 2.30-3
c844ce
- fix various issues from package review:
c844ce
- remove extra || : from %%check
c844ce
- add dist tag to release
c844ce
- remove BR: perl
c844ce
- fix tabs and spacing
c844ce
c844ce
* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 2.30-2
c844ce
- correct license tag
c844ce
- add BR: perl(ExtUtils::MakeMaker)
c844ce
c844ce
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - sh: line 0: fg: no job control
c844ce
- rebuild
c844ce
c844ce
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.30-1.2.2
c844ce
- bump again for double-long bug on ppc(64)
c844ce
c844ce
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.30-1.2.1
c844ce
- rebuilt for new gcc4.1 snapshot and glibc changes
c844ce
c844ce
* Fri Feb 03 2006 Jason Vas Dias <jvdias@redhat.com> - 2.30-1.2
c844ce
- rebuild for new perl-5.8.8
c844ce
c844ce
* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com>
c844ce
- rebuilt for new gcc
c844ce
c844ce
* Sat Apr 02 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.30-1
c844ce
- Update to 2.30.
c844ce
- spec cleanup (#153200)
c844ce
c844ce
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
c844ce
- rebuilt
c844ce
c844ce
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
c844ce
- rebuilt
c844ce
c844ce
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
c844ce
- rebuilt
c844ce
c844ce
* Tue Jun 17 2003 Chip Turner <cturner@redhat.com> 2.20-12
c844ce
- rebuild
c844ce
c844ce
* Mon Jan 27 2003 Chip Turner <cturner@redhat.com>
c844ce
- version bump and rebuild
c844ce
c844ce
* Wed Nov 20 2002 Chip Turner <cturner@redhat.com>
c844ce
- rebuild
c844ce
c844ce
* Tue Sep 10 2002 Chip Turner <cturner@redhat.com>
c844ce
- remove 'make test' as it seems to open a tty and hang
c844ce
c844ce
* Tue Aug  6 2002 Chip Turner <cturner@redhat.com>
c844ce
- automated release bump and build
c844ce
c844ce
* Tue Aug  6 2002 Chip Turner <cturner@localhost.localdomain>
c844ce
- update to 2.20
c844ce
c844ce
* Wed Jan 30 2002 cturner@redhat.com
c844ce
- Specfile autogenerated
c844ce