%define perl_version %(eval "`perl -V:version`"; echo $version) %define perl_installlib %{_libdir}/perl5/%{perl_version} # Tests by default. No tests: rpm -ba --define 'dotests 0' perl-Net-SMTP-SSL-1.04-1.spec %{!?dotests: %define dotests 1} Name: perl-Net-SMTP-SSL Version: 1.04 Release: 1 Summary: SSL support for Net::SMTP Group: Development/Libraries License: GPL+ or Artistic URL: http://search.cpan.org/dist/Net-SMTP-SSL/ Source0: http://www.cpan.org/modules/by-module/Net/Net-SMTP-SSL-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildArch: ppc # Build BuildRequires: perl >= 5.22.0 BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 BuildRequires: perl(strict) # Runtime BuildRequires: perl(IO::Socket::SSL) BuildRequires: perl(Net::SMTP) %description Implements the same API as Net::SMTP, but uses IO::Socket::SSL for its network operations. %prep %setup -q -n Net-SMTP-SSL-%{version} rm -rf /tmp/%{name}-%{version}-32bit cp -pr . /tmp/%{name}-%{version}-32bit rm -fr * mv /tmp/%{name}-%{version}-32bit 32bit cp -pr 32bit 64bit %build #perl5.22.0 Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 #make %{?_smp_mflags} export OBJECT_MODE=64 cd 64bit export CFLAGS="-maix64 -O2 " #export LDFLAGS="-maix64 -L/opt/freeware/lib64 -L/opt/freeware/lib -Wl,-blibpath:/opt/freeware/libexec64/sudo:/opt/freeware/lib64:/opt/freeware/libexec/sudo:/opt/freeware/lib:/usr/lib:/lib" perl5.22.0 Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 make %{?_smp_mflags} if [ "%{dotests}" == 1 ] then (gmake -k check || true) fi cd ../32bit export OBJECT_MODE=32 export CFLAGS="-maix32 -O2 -DLARGE_FILES " #export LDFLAGS="-maix32 -L/opt/freeware/lib -Wl,-blibpath:/opt/freeware/libexec/sudo:/opt/freeware/lib:/usr/lib:/lib -Wl,-bmaxdata:0x80000000" perl5.22.0 Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 make %{?_smp_mflags} if [ "%{dotests}" == 1 ] then (gmake -k check || true) fi %install cd 64bit export OBJECT_MODE=64 export CFLAGS=" -maix64" make pure_install DESTDIR=%{buildroot}%{perl_installlib} mkdir -p ${RPM_BUILD_ROOT}%{_prefix}/man mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man3 mv ${RPM_BUILD_ROOT}%{perl_installlib}/Net::* ${RPM_BUILD_ROOT}%{_mandir}/man3 cd ../32bit export OBJECT_MODE=32 make pure_install DESTDIR=%{buildroot}%{perl_installlib} mkdir -p ${RPM_BUILD_ROOT}%{_prefix}/man mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man3 mv ${RPM_BUILD_ROOT}%{perl_installlib}/Net::* ${RPM_BUILD_ROOT}%{_mandir}/man3 %{_fixperms} %{buildroot}/* %clean rm -rf %{buildroot} %files %doc 64bit/README 64bit/Changes %dir %{perl_installlib}/Net/ %dir %{perl_installlib}/Net/SMTP/ %{perl_installlib}/Net/SMTP/SSL.pm %{_mandir}/man3/Net::SMTP::SSL.3* %changelog * Thu Mar 8 2018 Harshita Jain -1.04-1 - Upadte 1.04 * Wed Aug 17 2016 Ravi Hirekurabar - 1.03-1 - Initial Port