]> git.pld-linux.org Git - packages/openssl.git/blobdiff - openssl.spec
- rel 2; enable md2 for compatibility with old openssl 0.x
[packages/openssl.git] / openssl.spec
index f732407461776fa37c0ab031097a7ed65ccf56ba..92d792cb126e17df1fc55a235731b5816d6e8eb4 100644 (file)
@@ -15,7 +15,7 @@ Summary(ru.UTF-8):    Библиотеки и утилиты для соедине
 Summary(uk.UTF-8):     Бібліотеки та утиліти для з'єднань через Secure Sockets Layer
 Name:          openssl
 Version:       1.0.0
-Release:       0.1
+Release:       2
 License:       Apache-like
 Group:         Libraries
 Source0:       ftp://ftp.openssl.org/source/%{name}-%{version}.tar.gz
@@ -228,6 +228,7 @@ OPTFLAGS="%{rpmcflags} %{?with_purify:-DPURIFY}" \
        enable-cms \
        enable-idea \
        enable-mdc2 \
+       enable-md2 \
        enable-rc5 \
 %ifarch %{ix86}
 %ifarch i386
@@ -264,7 +265,7 @@ OPTFLAGS="%{rpmcflags} %{?with_purify:-DPURIFY}" \
 
 %{__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
@@ -318,6 +319,17 @@ cp -a %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/pl/man1/openssl.1
 install -p %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/ssl-certificate
 install -p %{SOURCE4} $RPM_BUILD_ROOT%{_bindir}/c_rehash.sh
 
+for mtype in man1 man3 man5 man7; do
+       for man in $RPM_BUILD_ROOT%{_mandir}/${mtype}/*.[0-9]; do
+               b=$(readlink "$man" || :)
+               [ -z "$b" ] && continue
+               # delete manual pages pointing to nowhere
+               [ ! -f "$RPM_BUILD_ROOT%{_mandir}/${mtype}/$b" ] && rm "$man"
+               # delete manual pages pointing to openssl_ prefixed man page
+               echo "$b" | grep -q "^openssl_" && rm "$man"
+       done
+done
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -386,11 +398,13 @@ fi
 %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*
 %{_mandir}/man1/openssl_ca.1*
 %{_mandir}/man1/openssl_ciphers.1*
+%{_mandir}/man1/openssl_cms.1*
 %{_mandir}/man1/openssl_crl.1*
 %{_mandir}/man1/openssl_crl2pkcs7.1*
 %{_mandir}/man1/openssl_dgst.1*
@@ -400,6 +414,7 @@ fi
 %{_mandir}/man1/openssl_ec.1*
 %{_mandir}/man1/openssl_ecparam.1*
 %{_mandir}/man1/openssl_enc.1*
+%{_mandir}/man1/openssl_*pkey*.1*
 %{_mandir}/man1/openssl_errstr.1*
 %{_mandir}/man1/openssl_gendsa.1*
 %{_mandir}/man1/openssl_genrsa.1*
@@ -420,6 +435,8 @@ fi
 %{_mandir}/man1/openssl_smime.1*
 %{_mandir}/man1/openssl_speed.1*
 %{_mandir}/man1/openssl_spkac.1*
+%{_mandir}/man1/openssl_ts.1*
+%{_mandir}/man1/openssl_tsget.1*
 %{_mandir}/man1/openssl_verify.1*
 %{_mandir}/man1/openssl_version.1*
 %{_mandir}/man1/openssl_x509.1*
This page took 0.227364 seconds and 4 git commands to generate.