Sophie

Sophie

distrib > Mandriva > 2006.0 > i586 > media > main-src > by-pkgid > 64a2e7afd69248d14cd1cf586a5ee0bc > files > 3

perl-Net_SSLeay-1.25-4mdk.src.rpm

%define version		1.25
%define release		4mdk
%define name 		perl-Net_SSLeay
%define realname	Net_SSLeay.pm

Summary:        Net::SSLeay (module for perl)
Name: 		%{name}
Version: 	%{version}
Release: 	%{release}
License: 	GPL
Group: 		Development/Perl
Source: 	%{realname}-%{version}.tar.bz2
Patch:		%{realname}-1.25.large_tcp_read.patch.bz2
URL: 		http://www.bacus.pt/Net_SSLeay/index.html
BuildRequires:	openssl openssl-devel perl-devel
BuildRoot: 	%{_tmppath}/%{name}-buildroot/
Requires: 	openssl >= 0.9.3a

%description
Net::SSLeay module for perl.

%prep
%setup -q -n %{realname}-%{version}
%patch -p1 -b .fpons

# 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 signifies contacting externals site (some are down ?)
#make test

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall_std

# is that crazy? keep it the way fpons did anyway
# it was really crazy, fpons has seriously sucked here :-(
#NEVER DO THAT FOR THIS SPECIFIC MODULE:
#find $RPM_BUILD_ROOT/%{_prefix} -name "*.al" | xargs rm -f

%clean
rm -rf $RPM_BUILD_ROOT

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

%changelog
* 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.