8
0

Accepting request 888182 from devel:languages:perl:autoupdate

- updated to 1.06
   see /usr/share/doc/packages/perl-File-ReadBackwards/Changes
  1.06
    - Drop support for Perls prior to 5.6
    - Fix bug in tests that fail could fail with parallel build
      (rt#92313, HAARG++)
    - Fixed typo in documentation (rt#90009, dsteinbrunner++)
    - Incidentally fixed compatability with Perls that do not have `.` in @INC
      (rt#121002)

OBS-URL: https://build.opensuse.org/request/show/888182
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-File-ReadBackwards?expand=0&rev=8
This commit is contained in:
2021-04-24 12:26:04 +00:00
committed by Git OBS Bridge
parent b70c32b656
commit 3b46bff3ba
5 changed files with 80 additions and 38 deletions

View File

@@ -1,8 +1,7 @@
# vim: set sw=4 ts=4 et nu:
#
# spec file for package perl-File-ReadBackwards
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -13,57 +12,51 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%define cpan_name File-ReadBackwards
Name: perl-File-ReadBackwards
Version: 1.05
Version: 1.06
Release: 0
Summary: Read a file backwards by lines
License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl
Source: http://search.cpan.org/CPAN/authors/id/U/UR/URI/File-ReadBackwards-%{version}.tar.gz
Url: http://search.cpan.org/dist/File-ReadBackwards
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%{perl_requires}
BuildRequires: make
License: Artistic-1.0 OR GPL-1.0-or-later
URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(ExtUtils::MakeMaker)
%{perl_requires}
%description
This module reads a file backwards line by line. It is simple to use, memory
efficient and fast. It supports both an object and a tied handle interface.
This module reads a file backwards line by line. It is simple to use,
memory efficient and fast. It supports both an object and a tied handle
interface.
It is intended for processing log and other similar text files which typically
have their newest entries appended to them. By default files are assumed to be
plain text and have a line ending appropriate to the OS. But you can set the
input record separator string on a per file basis.
It is intended for processing log and other similar text files which
typically have their newest entries appended to them. By default files are
assumed to be plain text and have a line ending appropriate to the OS. But
you can set the input record separator string on a per file basis.
%prep
%setup -q -n "File-ReadBackwards-%{version}"
%__sed -i '/^auto_install/d' Makefile.PL
%autosetup -n %{cpan_name}-%{version}
find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644
%build
%__perl Makefile.PL PREFIX="%{_prefix}"
%__make %{?jobs:-j%{jobs}}
perl Makefile.PL INSTALLDIRS=vendor
%make_build
%check
make test
%install
%perl_make_install
%perl_process_packlist
%perl_gen_filelist
%check
%__make test
%clean
%{?buildroot:%__rm -rf "%{buildroot}"}
%files
%defattr(-,root,root)
%files -f %{name}.files
%doc Changes README
%dir %{perl_vendorlib}/File
%{perl_vendorlib}/File/ReadBackwards.pm
%dir %{perl_vendorarch}/auto/File
%{perl_vendorarch}/auto/File/ReadBackwards
%doc %{perl_man3dir}/File::ReadBackwards.%{perl_man3ext}%{ext_man}
%changelog