Hello community, here is the log from the commit of package perl-Crypt-SSLeay for openSUSE:Factory checked in at Tue Nov 30 15:51:47 CET 2010. -------- --- perl-Crypt-SSLeay/perl-Crypt-SSLeay.changes 2010-10-19 10:32:32.000000000 +0200 +++ perl-Crypt-SSLeay/perl-Crypt-SSLeay.changes 2010-11-24 17:05:36.000000000 +0100 @@ -1,0 +2,14 @@ +Wed Nov 24 15:55:13 UTC 2010 - chris@computersalat.de + +- update to 0.58 + - Bump version number for Crypt::SSLeay to 0.58 and Net::SSL to 2.85 in + preparation for release. + - Fix typo in POD is SSLeay.pm s/PEM0encoded/PEM encoded/ (checked + http://github.com/gitpan/Crypt-SSLeay/blob/9a1582ee1e4d132ae7cf9497bb8314478...) + - Update Changes and TODO. Regenerate README and META.yml. Update package + author. Minor POD fixes. + - for more info please see Changes file +- reworked patch +- recreated by cpanspec 1.78 + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- Crypt-SSLeay-0.57.diff Crypt-SSLeay-0.57.tar.bz2 New: ---- Crypt-SSLeay-0.58.patch Crypt-SSLeay-0.58.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Crypt-SSLeay.spec ++++++ --- /var/tmp/diff_new_pack.JwMs5u/_old 2010-11-30 15:47:39.000000000 +0100 +++ /var/tmp/diff_new_pack.JwMs5u/_new 2010-11-30 15:47:39.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package perl-Crypt-SSLeay (Version 0.57) +# spec file for package perl-Crypt-SSLeay (Version 0.58) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,62 +19,86 @@ Name: perl-Crypt-SSLeay -BuildRequires: openssl-devel perl -License: Artistic +%define cpan_name Crypt-SSLeay +Summary: OpenSSL support for LWP +Version: 0.58 +Release: 1 +License: GPL+ or Artistic Group: Development/Libraries/Perl -Requires: openssl -Requires: perl = %{perl_version} -AutoReqProv: on -Summary: A perl module that provides LWP https support -Version: 0.57 -Release: 50 -Source: Crypt-SSLeay-%{version}.tar.bz2 -Patch: Crypt-SSLeay-%{version}.diff +Url: http://search.cpan.org/dist/Crypt-SSLeay/ +#Source: http://www.cpan.org/authors/id/N/NA/NANIS/Crypt-SSLeay-0.58.tar.gz +Source: %{cpan_name}-%{version}.tar.bz2 +Patch: %{cpan_name}-0.58.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: perl +%if 0%{?suse_version} < 1120 +BuildRequires: perl-macros +%endif +BuildRequires: perl(MIME::Base64) +BuildRequires: openssl-devel +# +Requires: perl = %{perl_version} +Requires: perl(MIME::Base64) +Requires: openssl %description -This perl module provides support for the https protocol under LWP, so -that a LWP::UserAgent can make https GET & HEAD & POST requests. Please -see perldoc LWP for more information on POST requests. - -The Crypt::SSLeay package contains Net::SSL, which is automatically -loaded by LWP::Protocol::https on https requests, and provides the -necessary SSL glue for that module to work via these deprecated -modules: - +This Perl module provides support for the HTTPS protocol under LWP, to +allow an 'LWP::UserAgent' object to perform GET, HEAD and POST requests. +Please see LWP for more information on POST requests. + +The 'Crypt::SSLeay' package provides 'Net::SSL', which is loaded by +'LWP::Protocol::https' for https requests and provides the necessary SSL +glue. + +This distribution also makes following deprecated modules available: + + Crypt::SSLeay::CTX + Crypt::SSLeay::Conn + Crypt::SSLeay::X509 +Work on Crypt::SSLeay has been continued only to provide https support for +the LWP (libwww-perl) libraries. Authors: -------- - Gisle Aas - Joshua Chamas + This module was originally written by Gisle Aas, and was subsequently + maintained by Joshua Chamas, David Landgren, brian d foy and Sinan Unur. %prep -%setup -n Crypt-SSLeay-%{version} -%patch -chmod a-x certs/*pem +%setup -q -n %{cpan_name}-%{version} +%patch -p1 +### rpmlint +# wrong-file-end-of-line-encoding +%{__perl} -pi -e 's|\r\n|\n|' README %build export CRYPT_SSLEAY_DEFAULT=/usr -perl Makefile.PL -make +%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" +%{__make} %{?_smp_mflags} %check -make test +%{__make} test %install -make DESTDIR=$RPM_BUILD_ROOT install_vendor +%perl_make_install +### since 11.4 perl_process_packlist +### removes .packlist, perllocal.pod files +%if 0%{?suse_version} > 1130 %perl_process_packlist - -%files -%defattr(-,root,root) -%{perl_vendorarch}/Crypt -%{perl_vendorarch}/Net/SSL.pm -%dir %{perl_vendorarch}/Net/ -%dir %{perl_vendorarch}/auto/Crypt -%{perl_vendorarch}/auto/Crypt/SSLeay -/var/adm/perl-modules/%{name} -%doc Changes MANIFEST README certs -%{_mandir}/man3/* +%else +# do not perl_process_packlist +# remove .packlist file +%{__rm} -f $RPM_BUILD_ROOT%perl_vendorarch/auto/Crypt/SSLeay/.packlist +# remove perllocal.pod file +%{__rm} -f $RPM_BUILD_ROOT%perl_archlib/perllocal.pod +%endif +%perl_gen_filelist + +%clean +%{__rm} -rf $RPM_BUILD_ROOT + +%files -f %{name}.files +%defattr(-,root,root,-) +%doc certs Changes eg README TODO %changelog ++++++ Crypt-SSLeay-0.58.patch ++++++ diff -ruN Crypt-SSLeay-0.58-orig/SSLeay.xs Crypt-SSLeay-0.58/SSLeay.xs --- Crypt-SSLeay-0.58-orig/SSLeay.xs 2010-07-25 03:02:25.000000000 +0200 +++ Crypt-SSLeay-0.58/SSLeay.xs 2010-11-24 16:50:57.000000000 +0100 @@ -105,7 +105,7 @@ int rand_bytes_read; if(!bNotFirstTime) { - SSLeay_add_all_algorithms(); + SSLeay_add_ssl_algorithms(); SSL_load_error_strings(); ERR_load_crypto_strings(); SSL_library_init(); ++++++ Crypt-SSLeay-0.57.tar.bz2 -> Crypt-SSLeay-0.58.tar.bz2 ++++++ ++++ 2662 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org