Hello community, here is the log from the commit of package libressl for openSUSE:Factory checked in at 2014-12-16 14:49:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libressl (Old) and /work/SRC/openSUSE:Factory/.libressl.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libressl" Changes: -------- --- /work/SRC/openSUSE:Factory/libressl/libressl.changes 2014-12-10 23:44:49.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libressl.new/libressl.changes 2014-12-16 14:49:47.000000000 +0100 @@ -1,0 +2,13 @@ +Fri Dec 12 09:55:27 UTC 2014 - [email protected] + +- Update to new upstream release 2.1.2 +* The two cipher suites GOST and Camellia have been reworked or + reenabled, providing better interoperability with systems around + the world. +* The libtls library, a modern and simplified interface for secure + client and server communications, is now packaged. +* Assembly acceleration of various algorithms (most importantly + AES, MD5, SHA1, SHA256, SHA512) are enabled for AMD64. +- Remove libressl-no-punning.diff (file to patch is gone) + +------------------------------------------------------------------- Old: ---- libressl-2.1.1.tar.gz libressl-no-punning.diff New: ---- libressl-2.1.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libressl.spec ++++++ --- /var/tmp/diff_new_pack.zIgbXV/_old 2014-12-16 14:49:48.000000000 +0100 +++ /var/tmp/diff_new_pack.zIgbXV/_new 2014-12-16 14:49:48.000000000 +0100 @@ -17,7 +17,7 @@ Name: libressl -Version: 2.1.1 +Version: 2.1.2 Release: 0 Summary: An SSL/TLS protocol implementation License: OpenSSL @@ -28,10 +28,9 @@ #DL-URL: http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/ Source: http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/%name-%version.tar.gz Source2: baselibs.conf -Patch1: libressl-no-punning.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: fdupes -BuildRequires: pkgconfig +BuildRequires: pkg-config Conflicts: openssl %description @@ -51,21 +50,33 @@ and S/MIME, and they have also been used to implement SSH, OpenPGP, and other cryptographic standards. -%package -n libssl27 +%package -n libssl29 Summary: An SSL/TLS protocol implementation Group: System/Libraries -%description -n libssl27 +%description -n libssl29 LibreSSL is an open-source implementation of the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols. It derives from -OpenSSL, with the aim of refactoring the OpenSSL code so as to -provide a more secure implementation. +OpenSSL and intends to provide a more secure implementation. + +%package -n libtls1 +Summary: A simplified interface for the OpenSSL/LibreSSL TLS protocol implementation +Group: System/Libraries + +%description -n libtls1 +LibreSSL is an open-source implementation of the Secure Sockets Layer +(SSL) and Transport Layer Security (TLS) protocols. It derives from +OpenSSL and intends to provide a more secure implementation. + +The libtls library provides a modern and simplified interface (of +libssl) for secure client and server communications. %package devel Summary: Development files for LibreSSL, an SSL/TLS protocol implementation Group: Development/Libraries/C and C++ Requires: libcrypto30 = %version -Requires: libssl27 = %version +Requires: libssl29 = %version +Requires: libtls1 = %version Conflicts: libopenssl-devel %description devel @@ -93,11 +104,10 @@ %prep %setup -q -%patch -P 1 -p1 %build -%configure --disable-static -make %{?_smp_mflags} V=1 +%configure --disable-static --enable-libtls +make %{?_smp_mflags} %install b="%buildroot" @@ -110,6 +120,7 @@ done popd done +# What, can't we at least have Prefer: libopenssl-devel in openSUSE:*? rm -f "$b/%_libdir/pkgconfig"/{openssl,libcrypto,libssl}.pc %check @@ -120,8 +131,10 @@ %post -n libcrypto30 -p /sbin/ldconfig %postun -n libcrypto30 -p /sbin/ldconfig -%post -n libssl27 -p /sbin/ldconfig -%postun -n libssl27 -p /sbin/ldconfig +%post -n libssl29 -p /sbin/ldconfig +%postun -n libssl29 -p /sbin/ldconfig +%post -n libtls1 -p /sbin/ldconfig +%postun -n libtls1 -p /sbin/ldconfig %files %defattr(-,root,root) @@ -133,15 +146,22 @@ %defattr(-,root,root) %_libdir/libcrypto.so.30* -%files -n libssl27 +%files -n libssl29 +%defattr(-,root,root) +%_libdir/libssl.so.29* + +%files -n libtls1 %defattr(-,root,root) -%_libdir/libssl.so.27* +%_libdir/libtls.so.1* %files devel %defattr(-,root,root) %_includedir/openssl/ +%_includedir/tls.h %_libdir/libcrypto.so %_libdir/libssl.so +%_libdir/libtls.so +%_libdir/pkgconfig/libtls.pc %files devel-doc %defattr(-,root,root) ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.zIgbXV/_old 2014-12-16 14:49:48.000000000 +0100 +++ /var/tmp/diff_new_pack.zIgbXV/_new 2014-12-16 14:49:48.000000000 +0100 @@ -1,7 +1,9 @@ libcrypto30 -libssl27 +libssl29 +libtls1 libressl-devel requires -libressl-<targettype> requires "libcrypto30-<targettype> = <version>" - requires "libssl27-<targettype> = <version>" - conflicts "libressl-devel-<targettype>" + requires "libssl29-<targettype> = <version>" + requires "libtls1-<targettype> = <version>" + conflicts "libopenssl-devel-<targettype>" ++++++ libressl-2.1.1.tar.gz -> libressl-2.1.2.tar.gz ++++++ ++++ 114410 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
