Compare commits

...

No commits in common. "c8" and "c9s" have entirely different histories.
c8 ... c9s

4 changed files with 58 additions and 15 deletions

5
.gitignore vendored
View File

@ -1 +1,4 @@
SOURCES/Bit-Vector-7.4.tar.gz
Bit-Vector-7.1.tar.gz
/Bit-Vector-7.2.tar.gz
/Bit-Vector-7.3.tar.gz
/Bit-Vector-7.4.tar.gz

View File

@ -1 +0,0 @@
18bc47c97e5299e368acff76c59aa8636ae0f955 SOURCES/Bit-Vector-7.4.tar.gz

View File

@ -1,13 +1,12 @@
Name: perl-Bit-Vector
Version: 7.4
Release: 11%{?dist}
Release: 24%{?dist}
Summary: Efficient bit vector, set of integers and "big int" math library
Group: Development/Libraries
# Outdated FSF address reported, rt#85827
# Clarified by a private mail from the author:
License: (GPLv2+ or Artistic) and LGPLv2+
URL: http://search.cpan.org/dist/Bit-Vector/
Source0: http://www.cpan.org/authors/id/S/ST/STBEY/Bit-Vector-%{version}.tar.gz
URL: https://metacpan.org/release/Bit-Vector
Source0: https://cpan.metacpan.org/authors/id/S/ST/STBEY/Bit-Vector-%{version}.tar.gz
BuildRequires: findutils
BuildRequires: gcc
BuildRequires: make
@ -18,7 +17,7 @@ BuildRequires: perl(Carp::Clan) >= 5.3
BuildRequires: perl(Config)
BuildRequires: perl(DynaLoader)
BuildRequires: perl(Exporter)
BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
BuildRequires: perl(integer)
BuildRequires: perl(overload)
BuildRequires: perl(Storable) >= 2.21
@ -38,24 +37,25 @@ Bit::Vector is an efficient C library which allows you to handle bit
vectors, sets (of integers), "big integer arithmetic" and boolean
matrices, all of arbitrary sizes.
The library is efficient (in terms of algorithmical complexity) and
The library is efficient (in terms of algorithmic complexity) and
therefore fast (in terms of execution speed) for instance through the
widespread use of divide-and-conquer algorithms.
%prep
%setup -q -n Bit-Vector-%{version}
chmod -c 644 examples/*.pl
perl -pi -e 's|^#!/usr/local/bin/perl\b|#!%{__perl}|' examples/benchmk1.pl
perl -pi -e 's|^#!perl\b|#!%{__perl}|' \
perl -MConfig -pi -e 's|^#!/usr/local/bin/perl\b|$Config{startperl}|' \
examples/benchmk1.pl
perl -MConfig -pi -e 's|^#!perl\b|$Config{startperl}|' \
examples/{benchmk{2,3},primes,SetObject}.pl
%build
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
make %{?_smp_mflags}
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" \
NO_PERLLOCAL=1 NO_PACKLIST=1
%{make_build}
%install
make pure_install DESTDIR=%{buildroot}
find %{buildroot} -type f -name .packlist -delete
%{make_install}
find %{buildroot} -type f -name '*.bs' -a -size 0 -delete
%{_fixperms} %{buildroot}/*
@ -63,7 +63,7 @@ find %{buildroot} -type f -name '*.bs' -a -size 0 -delete
make test
%files
%doc Artistic.txt GNU_GPL.txt GNU_LGPL.txt
%license Artistic.txt GNU_GPL.txt GNU_LGPL.txt
%doc CHANGES.txt CREDITS.txt README.txt examples/
%{perl_vendorarch}/Bit/
%{perl_vendorarch}/auto/Bit/
@ -71,6 +71,46 @@ make test
%changelog
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 7.4-24
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 7.4-23
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 7.4-22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 7.4-21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 7.4-20
- Perl 5.32 rebuild
* Mon Feb 10 2020 Petr Pisar <ppisar@redhat.com> - 7.4-19
- Correct a spelling
* Tue Feb 04 2020 Tom Stellard <tstellar@redhat.com> - 7.4-18
- Use make_build macro
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 7.4-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 7.4-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 7.4-15
- Perl 5.30 rebuild
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 7.4-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 7.4-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 7.4-12
- Perl 5.28 rebuild
* Mon Feb 19 2018 Jitka Plesnikova <jplesnik@redhat.com> - 7.4-11
- Add build-require gcc

1
sources Normal file
View File

@ -0,0 +1 @@
bf67f144e5be5327ed79d4c69e6e0086 Bit-Vector-7.4.tar.gz