[perl-Net-SSLeay] Update to 1.68

Paul Howarth pghmcfc at fedoraproject.org
Fri Jan 30 11:47:25 UTC 2015


commit 1072ca7d6025ad0d413d519d480892577d02376d
Author: Paul Howarth <paul at 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 <paul at 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 <jplesnik at 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


More information about the scm-commits mailing list