Sophie

Sophie

distrib > Mandriva > 2007.1 > x86_64 > by-pkgid > 10a322f05b63e9fecd7e36fedf084bb1 > files > 4

perl-Net_SSLeay.pm-1.30-3mdv2007.0.src.rpm

%define module      Net_SSLeay.pm
%define name 		perl-%{module}
%define version		1.30
%define release		%mkrel 3

Name:		    %{name}
Version:	    %{version}
Release:	    %{release}
Summary:	    Perl extension for using OpenSSL
License:	    BSD-like
Group:		    Development/Perl
Url:            http://search.cpan.org/dist/%{module}
Source:         http://www.cpan.org/modules/by-module/Net/%{module}-%{version}.tar.bz2
Patch0:         perl-Net_SSLeay-1.30-large-tcp-read.patch.bz2
Patch1:         perl-Net_SSLeay-1.2.5-CVE-2005-0106.patch.bz2
Requires:       openssl >= 0.9.3a
Obsoletes:      perl-Net_SSLeay < 1.30-2mdv2007.0
Provides:	perl-Net_SSLeay = %{version}-%{release}
BuildRequires:	openssl-devel
BuildRequires:	perl-devel
BuildRoot:      %{_tmppath}/%{name}-%{version}

%description
Perl extension for using OpenSSL.

%prep
%setup -q -n %{module}-%{version}
%patch0 -p0 -b .rgs
%patch1 -p1 -b .cve-2005-0106

%__chmod 755 examples
# openssl_path is /usr here, therefore don't -I/usr/include and
# especially don't (badly) hardcode standard library search path
# /usr/lib
if [[ "%{_prefix}" = "/usr" ]]; then
  perl -pi -e "s@-[LI]\\\$openssl_path[^\s\"]*@@g" Makefile.PL
fi

%build
# note the %{_prefix} which must passed to Makefile.PL, weird but necessary :-(
%{__perl} Makefile.PL %{_prefix} INSTALLDIRS=vendor
%make OPTIMIZE="$RPM_OPT_FLAGS"
perl -p -i -e 's|/usr/local/bin|/usr/bin|g;' *.pm examples/*
# testing the package implies contacting external sites (some are down ?)
#make test

%install
rm -rf %{buildroot}
%makeinstall_std

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root)
%doc Changes Credits README examples QuickRef
%{perl_vendorarch}/auto/Net
%{perl_vendorarch}/Net
%{_mandir}/*/*

%changelog
* Fri Sep 15 2006 Andreas Hasenack <andreas@mandriva.com> 1.30-3mdv2007.0
- provide previous name (#25718)

* Sun Sep 03 2006 Guillaume Rousse <guillomovitch@mandriva.org> 1.30-2mdv2007.0
- change package name to match naming policy
- fix URL
- rpmlint compliant sources URL
- fix directory ownership

* Fri Jan 27 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.30-1mdk
- New version
- Reimplement Patch 0
- Patch 1: security fix for CVE-2005-0106
- Fix summary, description, license, permissions
- Remove MANIFEST

* Sun Nov 13 2005 Oden Eriksson <oeriksson@mandriva.com> 1.25-5mdk
- rebuilt against openssl-0.9.8a

* Mon Nov 15 2004 Götz Waschk <waschk@linux-mandrake.com> 1.25-4mdk
- rebuild for new perl

* Fri Jun  4 2004 Christiaan Welvaart <cjw@daneel.dyndns.org> 1.25-3mdk
- BuildRequires: openssl (for openssl detection)

* Mon Mar  1 2004 François Pons <fpons@mandrakesoft.com> 1.25-2mdk
- fixed fpons sucking (keep autosplited method, this package does
  not handle it well if you remove them).

* Thu Aug 21 2003 François Pons <fpons@mandrakesoft.com> 1.25-1mdk
- created patch to allow large Net::SSLeay::tcp_read_all.
- 1.25.

* Thu Aug 14 2003 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 1.22-4mdk
- rebuild for new perl
- don't use PREFIX
- use %%makeinstall_std macro
- use %%make macro

* Fri Jul 18 2003 Per Øyvind Karlsen <peroyvind@sintrax.net> 1.22-3mdk
- drop Prefix tag, and use %%{_prefix}
- rm -rf $RPM_BUIlD_ROOT in %%install, not %%prep nor %%build
- don't require perl, rpm will figure out this by itself

* Tue May 27 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.22-2mdk
- rebuild for new auto{prov,req}

* Fri Apr 18 2003 François Pons <fpons@mandrakesoft.com> 1.22-1mdk
- 1.22.

* Mon Nov 04 2002 François Pons <fpons@mandrakesoft.com> 1.21-1mdk
- 1.21.

* Fri Oct 25 2002 François Pons <fpons@mandrakesoft.com> 1.20-1mdk
- 1.20.

* Mon Aug  5 2002 Pixel <pixel@mandrakesoft.com> 1.18-3mdk
- rebuild for perl thread-multi

* Wed Jul 31 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 1.18-2mdk
- openssl_path is /usr here, therefore don't -I/usr/include and
  especially don't (badly) hardcode standard library search path
  /usr/lib

* Fri Jul 19 2002 François Pons <fpons@mandrakesoft.com> 1.18-1mdk
- 1.18.

* Wed Jul 10 2002 Christian Belisle <cbelisle@mandrakesoft.com> 1.17-3mdk
- add 'make test'

* Tue Jul  9 2002 Pixel <pixel@mandrakesoft.com> 1.17-2mdk
- cleanup
- rebuild for perl 5.8.0

* Mon Jun 10 2002 François Pons <fpons@mandrakesoft.com> 1.17-1mdk
- 1.17.

* Thu Apr 11 2002 François Pons <fpons@mandrakesoft.com> 1.15-1mdk
- 1.15.

* Tue Apr 09 2002 François Pons <fpons@mandrakesoft.com> 1.14-1mdk
- added missing autosplit.ix file.
- 1.14.

* Tue Mar 26 2002 François Pons <fpons@mandrakesoft.com> 1.13-1mdk
- cleaned %%files (removed .al files).
- 1.13.

* Wed Dec 05 2001 Stefan van der Eijk <stefan@eijk.nu> 1.09-3mdk
- fix files section (stefan sux)

* Mon Dec 03 2001 Stefan van der Eijk <stefan@eijk.nu> 1.09-2mdk
- %%{perl_vendorlib} --> %%{perl_vendorlib}/*

* Thu Nov 08 2001 François Pons <fpons@mandrakesoft.com> 1.09-1mdk
- 1.09.

* Mon Oct 15 2001 Stefan van der Eijk <stefan@eijk.nu> 1.08-2mdk
- BuildRequires: openssl-devel perl-devel

* Thu Sep 20 2001 Philippe Libat <philippe@mandrakesoft.com> 1.08-1mdk
- New version

* Sun Jun 17 2001 Geoffrey Lee <snailtalk@mandrakesoft.com> 1.05-4mdk
- Rebuild for the latest perl.

* Fri Sep 1 2000 Philippe Libat <philippe@mandrakesoft.com> 1.05-4mdk
- corrected /usr/local/bin

* Thu Aug 31 2000 Philippe Libat <philippe@mandrakesoft.com> 1.05-3mdk
- doc
- macroszifications.

* Tue Aug 10 1999  Rex Wu <rex@intercept.com.tw>
- Spec file was generated.