2008-08-04 02:49:41 +00:00
|
|
|
#
|
2011-11-18 11:43:24 +00:00
|
|
|
# spec file for package perl-Net-SSLeay
|
2008-08-04 02:49:41 +00:00
|
|
|
#
|
2021-01-27 08:41:11 +00:00
|
|
|
# Copyright (c) 2021 SUSE LLC
|
2008-08-04 02:49:41 +00:00
|
|
|
#
|
2009-06-18 15:09:49 +00:00
|
|
|
# All modifications and additions to the file contributed by third parties
|
|
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
|
|
# upon. The license for this file, and modifications and additions to the
|
|
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
|
|
# license for the pristine package is not an Open Source License, in which
|
|
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
|
|
# published by the Open Source Initiative.
|
|
|
|
|
2019-01-15 09:41:44 +00:00
|
|
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
2008-08-04 02:49:41 +00:00
|
|
|
#
|
|
|
|
|
|
|
|
|
2018-08-27 12:27:14 +00:00
|
|
|
%define cpan_name Net-SSLeay
|
2008-08-04 02:49:41 +00:00
|
|
|
Name: perl-Net-SSLeay
|
2021-01-27 08:41:11 +00:00
|
|
|
Version: 1.90
|
2012-02-10 11:14:13 +00:00
|
|
|
Release: 0
|
2010-07-19 18:54:44 +00:00
|
|
|
Summary: Perl extension for using OpenSSL
|
2017-08-21 09:31:40 +00:00
|
|
|
License: Artistic-2.0
|
Accepting request 705651 from home:pmonrealgonzalez:branches:devel:languages:perl
- Update to 1.88
1.88 2019-05-10
- New stable release incorporating all changes from developer
releases 1.86_01 to 1.86_11.
- From this release, Net-SSLeay is switching to an "odd/even"
developer/stable release version numbering system, like that of
many core modules (e.g. ExtUtils::MakeMaker): developer releases
will have an odd minor version number (and the usual "_xx" suffix),
and stable releases will have an even minor version number. This
means there is no Net-SSLeay 1.87.
- Summary of major changes since version 1.85:
- Mike McCauley has stepped down as maintainer. The new maintainers
are Chris Novakovic, Heikki Vatiainen and Tuure Vartiainen.
- The source code has moved from the now-defunct Debian Subversion
server (alioth.debian.org) to GitHub
(https://github.com/radiator-software/p5-net-ssleay).
- Net-SSLeay is provided under the terms of the Artistic License
2.0 - this has been the case since version 1.66, but references
to other licenses remained in the source code, causing ambiguity.
- Perl 5.8.1 or newer is now required to use Net-SSLeay. This has
already been the case for some time in practice, as the test
suite hasn't fully passed on Perl 5.6 for several years.
- Much-improved compatibility with OpenSSL 1.1.1, and improved
support for TLS 1.3.
- Fixed a long-standing bug in cb_data_advanced_put() that caused
memory leaks when callbacks were frequently added and removed.
- Support in the test suite for "hardened" OpenSSL configurations
that set a default security level of 2 or higher (e.g., in the
OpenSSL packages that ship with recent versions of Debian, Fedora
and Ubuntu).
OBS-URL: https://build.opensuse.org/request/show/705651
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Net-SSLeay?expand=0&rev=46
2019-05-27 11:42:22 +00:00
|
|
|
URL: https://metacpan.org/release/%{cpan_name}
|
|
|
|
Source0: https://cpan.metacpan.org/authors/id/C/CH/CHRISN/%{cpan_name}-%{version}.tar.gz
|
2021-06-23 09:20:52 +00:00
|
|
|
Source1: cpanspec.yml
|
2010-07-19 18:54:44 +00:00
|
|
|
BuildRequires: perl
|
|
|
|
BuildRequires: perl-macros
|
2012-02-10 11:14:13 +00:00
|
|
|
%{perl_requires}
|
2021-06-23 09:20:52 +00:00
|
|
|
# MANUAL BEGIN
|
|
|
|
BuildRequires: libopenssl-devel
|
|
|
|
BuildRequires: zlib-devel
|
2010-07-19 18:54:44 +00:00
|
|
|
BuildRequires: perl(Test::Exception)
|
|
|
|
BuildRequires: perl(Test::NoWarnings)
|
2021-06-23 09:20:52 +00:00
|
|
|
BuildRequires: perl(Test::Pod) >= 1.41
|
2012-02-10 11:14:13 +00:00
|
|
|
BuildRequires: perl(Test::Warn)
|
2021-06-23 09:20:52 +00:00
|
|
|
# MANUAL END
|
2008-08-04 02:49:41 +00:00
|
|
|
|
|
|
|
%description
|
2021-06-23 09:20:52 +00:00
|
|
|
This module provides Perl bindings for libssl (an SSL/TLS API) and
|
|
|
|
libcrypto (a cryptography API).
|
2008-08-04 02:49:41 +00:00
|
|
|
|
|
|
|
%prep
|
2021-06-23 09:20:52 +00:00
|
|
|
%autosetup -n %{cpan_name}-%{version}
|
|
|
|
find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644
|
2010-07-19 18:54:44 +00:00
|
|
|
|
|
|
|
%build
|
2021-06-23 09:20:52 +00:00
|
|
|
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
|
|
|
|
%make_build
|
2008-08-04 02:49:41 +00:00
|
|
|
|
|
|
|
%check
|
2021-06-23 09:20:52 +00:00
|
|
|
make test
|
2008-08-04 02:49:41 +00:00
|
|
|
|
|
|
|
%install
|
2010-07-19 18:54:44 +00:00
|
|
|
%perl_make_install
|
2008-08-04 02:49:41 +00:00
|
|
|
%perl_process_packlist
|
2010-07-19 18:54:44 +00:00
|
|
|
%perl_gen_filelist
|
2008-08-04 02:49:41 +00:00
|
|
|
|
2010-07-19 18:54:44 +00:00
|
|
|
%files -f %{name}.files
|
2021-06-23 09:20:52 +00:00
|
|
|
%doc Changes Credits QuickRef README examples CONTRIBUTING.md
|
2021-06-29 11:13:32 +00:00
|
|
|
%license LICENSE
|
2008-08-04 02:49:41 +00:00
|
|
|
|
|
|
|
%changelog
|