Summary(ru.UTF-8): Библиотеки и утилиты для соединений через Secure Sockets Layer
Summary(uk.UTF-8): Бібліотеки та утиліти для з'єднань через Secure Sockets Layer
Name: openssl
-Version: 0.9.8n
-Release: 1
+Version: 1.0.0
+Release: 0.1
License: Apache-like
Group: Libraries
Source0: ftp://ftp.openssl.org/source/%{name}-%{version}.tar.gz
-# Source0-md5: 076d8efc3ed93646bd01f04e23c07066
+# Source0-md5: 89eaa86e25b2845f920ec00ae4c864ed
Source2: %{name}.1.pl
Source3: %{name}-ssl-certificate.sh
Source4: %{name}-c_rehash.sh
%prep
%setup -q
-%patch0 -p1
-%patch1 -p1
+#%patch0 -p1
+#%patch1 -p1
%patch2 -p1
%patch3 -p1
-%patch4 -p1
-%patch5 -p1
+#%patch4 -p1
+#%patch5 -p1
%patch6 -p1
-%patch7 -p1
-%patch8 -p1
+#%patch7 -p1
+#%patch8 -p1
%{__perl} -pi -e 's#%{_prefix}/local/bin/perl#%{__perl}#g' \
`grep -l -r "%{_prefix}/local/bin/perl" *`
%{__make} -j1 all rehash %{?with_tests:tests} \
CC="%{__cc}" \
- ASFLAG='$(CFLAG) -Wa,--noexecstack' \
+ ASFLAG='$(CFLAG) -c -Wa,--noexecstack' \
INSTALLTOP=%{_prefix}
# Rename POD sources of man pages. "openssl_" prefix is added to each
install -p %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/ssl-certificate
install -p %{SOURCE4} $RPM_BUILD_ROOT%{_bindir}/c_rehash.sh
+for man in $RPM_BUILD_ROOT%{_mandir}/man3/*.3; do
+ b=$(readlink "$man" || :)
+ [ -z "$b" ] && continue
+ # delete manual pages pointing to nowhere
+ [ ! -f "$RPM_BUILD_ROOT%{_mandir}/man3/$b" ] && rm "$man"
+ # delete manual pages pointing to openssl_ prefixed man page
+ echo "$b" | grep -q "^openssl_" && rm "$man"
+done
+
%clean
rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_libdir}/%{name}/c_info
%attr(755,root,root) %{_libdir}/%{name}/c_issuer
%attr(755,root,root) %{_libdir}/%{name}/c_name
+%attr(755,root,root) %{_libdir}/%{name}/tsget
%{_mandir}/man1/openssl.1*
%{_mandir}/man1/openssl_asn1parse.1*