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