f37aef5
Summary: Encrypt Data with Cipher Block Chaining Mode
f37aef5
Name: perl-Crypt-CBC
48bf65b
Version: 2.33
ef06ab6
Release: 20%{?dist}
4ad3b70
# Upstream confirms that they're under the same license as perl.
4ad3b70
# Wording in CBC.pm is less than clear, but still.
4ad3b70
License: GPL+ or Artistic
f37aef5
Group: Development/Libraries
c834771
URL: https://metacpan.org/release/Crypt-CBC
c834771
Source0: https://cpan.metacpan.org/authors/id/L/LD/LDS/Crypt-CBC-%{version}.tar.gz
f37aef5
BuildArch: noarch
f37aef5
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
6eadcd3
BuildRequires: perl-generators
2323d5b
BuildRequires: perl(bytes)
2323d5b
BuildRequires: perl(constant)
48bf65b
BuildRequires: perl(Digest::MD5) >= 2.00
ecde013
BuildRequires: perl(ExtUtils::MakeMaker)
2323d5b
# Modules used for test suite, skipped when bootstrapping as
2323d5b
# some of these modules use Crypt::CBC themselves
2323d5b
# Crypt::CAST5 not yet packaged in Fedora
2323d5b
# Crypt::IDEA is unavailable due to patents
2323d5b
%if 0%{!?perl_bootstrap:1}
a650bdd
BuildRequires: perl(Crypt::DES)
a650bdd
%if ! (0%{?rhel} >= 7)
2323d5b
BuildRequires: perl(Crypt::Blowfish)
2323d5b
BuildRequires: perl(Crypt::Blowfish_PP)
2323d5b
BuildRequires: perl(Crypt::Rijndael)
2323d5b
%endif
a650bdd
%endif
f37aef5
f37aef5
%description
f37aef5
This is Crypt::CBC, a Perl-only implementation of the cryptographic
f37aef5
cipher block chaining mode (CBC).  In combination with a block cipher
f37aef5
such as Crypt::DES or Crypt::IDEA, you can encrypt and decrypt
f37aef5
messages of arbitrarily long length.  The encrypted messages are
f37aef5
compatible with the encryption format used by SSLeay.
f37aef5
f37aef5
%prep
f37aef5
%setup -q -n Crypt-CBC-%{version}
c9c4396
chmod 644 eg/*.pl
f37aef5
f37aef5
%build
f37aef5
%{__perl} Makefile.PL INSTALLDIRS=vendor
f37aef5
make
f37aef5
f37aef5
%install
f37aef5
rm -rf $RPM_BUILD_ROOT
48bf65b
make pure_install DESTDIR=$RPM_BUILD_ROOT
f37aef5
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
48bf65b
%{_fixperms} $RPM_BUILD_ROOT
f37aef5
f37aef5
%check
f37aef5
make test
f37aef5
f37aef5
%files
f37aef5
%doc Changes README eg/
f37aef5
%{perl_vendorlib}/Crypt/
f37aef5
%{_mandir}/man3/*.3*
f37aef5
f37aef5
%changelog
ef06ab6
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.33-20
ef06ab6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
ef06ab6
20a082a
* Sat Jun 30 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.33-19
20a082a
- Perl 5.28 re-rebuild of bootstrapped packages
20a082a
0af4ddf
* Wed Jun 27 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.33-18
0af4ddf
- Perl 5.28 rebuild
0af4ddf
b4482eb
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.33-17
b4482eb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
b4482eb
1aad4a0
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.33-16
1aad4a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
1aad4a0
5f92669
* Wed Jun 07 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.33-15
5f92669
- Perl 5.26 re-rebuild of bootstrapped packages
5f92669
6a9a12b
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.33-14
6a9a12b
- Perl 5.26 rebuild
6a9a12b
e3358ae
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.33-13
e3358ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
e3358ae
70cfad9
* Wed May 18 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.33-12
70cfad9
- Perl 5.24 re-rebuild of bootstrapped packages
70cfad9
4cbe38b
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.33-11
4cbe38b
- Perl 5.24 rebuild
4cbe38b
c1eee2c
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.33-10
c1eee2c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
c1eee2c
36825d1
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.33-9
36825d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
36825d1
10677d9
* Wed Jun 10 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.33-8
10677d9
- Perl 5.22 re-rebuild of bootstrapped packages
10677d9
65ce80f
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.33-7
65ce80f
- Perl 5.22 rebuild
65ce80f
bab6df1
* Sun Sep 07 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.33-6
bab6df1
- Perl 5.20 re-rebuild of bootstrapped packages
bab6df1
6e2ed39
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.33-5
6e2ed39
- Perl 5.20 rebuild
6e2ed39
da32856
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.33-4
da32856
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
da32856
e9edae4
* Wed Aug 14 2013 Jitka Plesnikova <jplesnik@redhat.com> - 2.33-3
e9edae4
- Perl 5.18 re-rebuild of bootstrapped packages
e9edae4
d0761c7
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.33-2
d0761c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
d0761c7
48bf65b
* Tue Jul 30 2013 Paul Howarth <paul@city-fan.org> - 2.33-1
48bf65b
- Update to 2.33
48bf65b
  - Fixes to regular expressions to avoid rare failures to correctly strip
48bf65b
    padding in decoded messages
48bf65b
  - Add padding type = "none"
48bf65b
  - Fix "Taint checks are turned on and your key is tainted" error when
48bf65b
    autogenerating salt and IV
48bf65b
  - Fix minor bugs CPAN RT#83175 and CPAN RT#86455
48bf65b
- Don't need to remove empty directories from the buildroot
48bf65b
- Drop %%defattr, redundant since rpm 4.4
48bf65b
- Use %%{_fixperms} macro rather than our own chmod incantation
48bf65b
- Use DESTDIR rather than PERL_INSTALL_ROOT
48bf65b
79b554f
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 2.29-16
79b554f
- Perl 5.18 rebuild
79b554f
1880496
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.29-15
1880496
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
1880496
4760e2c
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.29-14
4760e2c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
4760e2c
ff0422b
* Tue Jul 10 2012 Petr Pisar <ppisar@redhat.com> - 2.29-13
ff0422b
- Perl 5.16 re-rebuild of bootstrapped packages
ff0422b
5a3b0a1
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 2.29-12
5a3b0a1
- Perl 5.16 rebuild
5a3b0a1
a650bdd
* Mon Jun 11 2012 Marcela Mašláňová <mmaslano@redhat.com> - 2.29-11
a650bdd
- Do not build-require Crypt::Blowfish, Crypt::Blowfish_PP, and Crypt::Rijndael
a650bdd
  on RHEL >= 7
a650bdd
- Resolves: rhbz#822812
a650bdd
2323d5b
* Sat Apr 21 2012 Paul Howarth <paul@city-fan.org> - 2.29-10
2323d5b
- BR: perl(bytes), perl(constant), perl(Digest::MD5) - required by module
2323d5b
- BR: perl(Crypt::Blowfish), perl(Crypt::Blowfish_PP), perl(Crypt::DES),
2323d5b
  perl(Crypt::Rijndael) for improved test coverage, except when bootstrapping
2323d5b
162bafd
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.29-9
162bafd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
162bafd
0d35cb6
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.29-8
0d35cb6
- Perl mass rebuild
0d35cb6
af2472f
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.29-7
af2472f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
af2472f
d12ff12
* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.29-6
2323d5b
- Rebuild to fix problems with vendorarch/lib (#661697)
d12ff12
8fee0b4
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.29-5
8fee0b4
- Mass rebuild with perl-5.12.0
8fee0b4
7215ad1
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 2.29-4
7215ad1
- rebuild against perl 5.10.1
7215ad1
9dc2406
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.29-3
9dc2406
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
9dc2406
989d26a
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.29-2
989d26a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
989d26a
4ad3b70
* Fri Jul 11 2008 Tom "spot" Callawau <tcallawa@redhat.com> - 2.29-1
4ad3b70
- update to 2.29
4ad3b70
214c2fd
* Mon Mar  3 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.22-3
214c2fd
- work around buildsystem burp
214c2fd
282fc06
* Fri Feb  8 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.22-2
282fc06
- rebuild for new perl
282fc06
ecde013
* Mon Oct 15 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 2.22-1.1
ecde013
- add BR: perl(ExtUtils::MakeMaker)
ecde013
d791a8c
* Wed Feb 07 2007 Andreas Thienemann <andreas@bawue.net> - 2.22-1
d791a8c
- Upgrade to 2.22
d791a8c
15675d9
* Fri Sep 08 2006 Andreas Thienemann <andreas@bawue.net> - 2.19-1
15675d9
- Upgrade to 2.19
15675d9
e5e9575
* Fri Feb 24 2006 Andreas Thienemann <andreas@bawue.net> - 2.17-1
e5e9575
- Upgrade to 2.17
e5e9575
c9c4396
* Thu Jul 14 2005 Andreas Thienemann <andreas@bawue.net> - 2.14-2
c9c4396
- Remove execute permissions from example files
c9c4396
f37aef5
* Thu Jul 14 2005 Andreas Thienemann <andreas@bawue.net> - 2.14-1
f37aef5
- Initial package
f37aef5