commit 1072ca7d6025ad0d413d519d480892577d02376d Author: Paul Howarth <p...@city-fan.org> Date: Fri Jan 30 11:46:23 2015 +0000
Update to 1.68 - New upstream release 1.68 - Improvements to inc/Module/Install/PRIVATE/Net/SSLeay.pm to handle the case where there are muliple OPENSSLs installed - Fixed a documentation error in get_peer_cert_chain - Fixed a problem with building on Windows that prevented correct OpenSSL directory detection with version 1.0.1j as delivered with Shining Light OpenSSL - Fixed a problem with building on Windows that prevented finding MT or MD versions of SSL libraries - Updated doc in README.Win32 to build with Microsoft Visual Studio 2010 Express - Added Windows crypt32 library to Windows linking as some compilers/platforms seem to require it and it is innocuous otherwise - Fixed a failure in t/external/20_cert_chain.t where some platforms do not have HTTPS in /etc/services - Recent 1.0.2 betas have dropped the SSLv3_method function; we leave out the function on newer versions, much the same as the SSLv2 deprecation is handled - Fix the ALPN test, which was incorrectly failing on OpenSSL due to the LibreSSL check (earlier versions bailed out before that line) - Fixed a problem on OSX when macports openssl 1.x is installed: headers from macport were found but older OSX openssl libraries were linked, resulting in "Symbol not found: _EVP_MD_do_all_sorted" - Added notes about runtime error "no OPENSSL_Applink", when calling Net::SSLeay::P_PKCS12_load_file - Don't change %{__perl_provides} unless we need to perl-Net-SSLeay.spec | 41 +++++++++++++++++++++++++++++++++++++---- sources | 2 +- 2 files changed, 38 insertions(+), 5 deletions(-) --- diff --git a/perl-Net-SSLeay.spec b/perl-Net-SSLeay.spec index 6e73d53..3e7dffb 100644 --- a/perl-Net-SSLeay.spec +++ b/perl-Net-SSLeay.spec @@ -1,6 +1,9 @@ +# Provides/Requires filtering is different from rpm 4.9 onwards +%global rpm49 %(rpm --version | perl -p -e 's/^.* (\\d+)\\.(\\d+).*/sprintf("%d.%03d",$1,$2) ge 4.009 ? 1 : 0/e') + Name: perl-Net-SSLeay -Version: 1.66 -Release: 2%{?dist} +Version: 1.68 +Release: 1%{?dist} Summary: Perl extension for using OpenSSL Group: Development/Libraries License: Artistic 2.0 @@ -52,8 +55,10 @@ so you can write servers or clients for more complicated applications. chmod -c 644 examples/* # Remove redundant unversioned provide if we don't have rpm 4.9 or later +%if ! %{rpm49} %global provfilt /bin/sh -c "%{__perl_provides} | grep -Fvx 'perl(Net::SSLeay)'" %define __perl_provides %{provfilt} +%endif %build PERL_MM_USE_DEFAULT=1 perl Makefile.PL \ @@ -89,10 +94,38 @@ rm -rf %{buildroot} %{perl_vendorarch}/Net/SSLeay/ %{perl_vendorarch}/Net/SSLeay.pm %doc %{perl_vendorarch}/Net/SSLeay.pod -%{_mandir}/man3/Net::SSLeay.3pm* -%{_mandir}/man3/Net::SSLeay::Handle.3pm* +%{_mandir}/man3/Net::SSLeay.3* +%{_mandir}/man3/Net::SSLeay::Handle.3* %changelog +* Fri Jan 30 2015 Paul Howarth <p...@city-fan.org> - 1.68-1 +- Update to 1.68 + - Improvements to inc/Module/Install/PRIVATE/Net/SSLeay.pm to handle the case + where there are muliple OPENSSLs installed + - Fixed a documentation error in get_peer_cert_chain + - Fixed a problem with building on Windows that prevented correct OpenSSL + directory detection with version 1.0.1j as delivered with Shining Light + OpenSSL + - Fixed a problem with building on Windows that prevented finding MT or MD + versions of SSL libraries + - Updated doc in README.Win32 to build with Microsoft Visual Studio 2010 + Express + - Added Windows crypt32 library to Windows linking as some + compilers/platforms seem to require it and it is innocuous otherwise + - Fixed a failure in t/external/20_cert_chain.t where some platforms do not + have HTTPS in /etc/services + - Recent 1.0.2 betas have dropped the SSLv3_method function; we leave out + the function on newer versions, much the same as the SSLv2 deprecation is + handled + - Fix the ALPN test, which was incorrectly failing on OpenSSL due to the + LibreSSL check (earlier versions bailed out before that line) + - Fixed a problem on OSX when macports openssl 1.x is installed: headers from + macport were found but older OSX openssl libraries were linked, resulting + in "Symbol not found: _EVP_MD_do_all_sorted" + - Added notes about runtime error "no OPENSSL_Applink", when calling + Net::SSLeay::P_PKCS12_load_file +- Don't change %%{__perl_provides} unless we need to + * Tue Sep 09 2014 Jitka Plesnikova <jples...@redhat.com> - 1.66-2 - Perl 5.20 mass diff --git a/sources b/sources index 86f5ec0..711fc95 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d18646abb41011607cbb0046c4fb0426 Net-SSLeay-1.66.tar.gz +2db2445eb072b6ecf8a1a79c9ed3e4de Net-SSLeay-1.68.tar.gz -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel