Hello community,

here is the log from the commit of package xml-security-c for openSUSE:Factory 
checked in at 2018-12-04 20:54:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xml-security-c (Old)
 and      /work/SRC/openSUSE:Factory/.xml-security-c.new.19453 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xml-security-c"

Tue Dec  4 20:54:06 2018 rev:4 rq:652458 version:2.0.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/xml-security-c/xml-security-c.changes    
2017-11-10 14:57:53.259014220 +0100
+++ /work/SRC/openSUSE:Factory/.xml-security-c.new.19453/xml-security-c.changes 
2018-12-04 20:54:10.212863520 +0100
@@ -1,0 +2,34 @@
+Tue Nov 27 17:49:41 UTC 2018 - kstreit...@suse.com
+
+- update to 2.0.2
+  * [SANTUARIO-496] - DSA verification crashes OpenSSL on invalid
+    combinations of key content
+  * [SANTUARIO-491] - Default KeyInfo resolver doesn't check for
+    empty element content.
+  * [SANTUARIO-382] - Unconditionally enable large file support
+  * [SANTUARIO-418] - Invalid acceptance of unpadded RSA signatures
+  * [SANTUARIO-435] - Automake misses the subdir-objects option
+  * [SANTUARIO-437] - Cannot compile as C++11
+  * [SANTUARIO-447] - XSECCryptoX509::loadX509PEM() can read past
+    unterminated buffer
+  * [SANTUARIO-449] - TXFMOutputFile can try to close unopened stream
+  * [SANTUARIO-470] - dsig/DSIGReference.cpp:931: bad type ?
+  * [SANTUARIO-471] - Patch for C++11 compile failures
+  * [SANTUARIO-473] - Build failure using NSS
+  * [SANTUARIO-474] - Better overflow checking
+  * [SANTUARIO-479] - xml-security-cpp compilation errors
+  * [SANTUARIO-460] - Support for OpenSSL 1.1
+  * [SANTUARIO-461] - Internal key store should be deleted on any
+    CryptoAcquireContext() error
+  * [SANTUARIO-472] - Conditional inclusion of XMKS code in library
+  * [SANTUARIO-476] - Change default behavior for inferring
+    attribute IDness by name
+- drop the following patches that are no longer needed
+  * xml-security-c-1.7.3-gcc6.patch
+  * xml-security-c-1.7.3_openssl1.1.patch
+- update soname from 17 to 20
+- pack xml-security-c.pc
+- require libxerces-c-devel >= 3.2
+- run spec-cleaner
+
+-------------------------------------------------------------------

Old:
----
  xml-security-c-1.7.3-gcc6.patch
  xml-security-c-1.7.3.tar.bz2
  xml-security-c-1.7.3.tar.bz2.asc
  xml-security-c-1.7.3_openssl1.1.patch

New:
----
  xml-security-c-2.0.2.tar.bz2
  xml-security-c-2.0.2.tar.bz2.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xml-security-c.spec ++++++
--- /var/tmp/diff_new_pack.Fnv0bV/_old  2018-12-04 20:54:10.660863022 +0100
+++ /var/tmp/diff_new_pack.Fnv0bV/_new  2018-12-04 20:54:10.664863018 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xml-security-c
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,25 +16,23 @@
 #
 
 
+%define libvers 20
 Name:           xml-security-c
-Version:        1.7.3
+Version:        2.0.2
 Release:        0
 Summary:        Apache XML security C++ library
 License:        Apache-2.0
 Group:          Development/Libraries/C and C++
-Url:            http://santuario.apache.org/
+URL:            http://santuario.apache.org/
 Source0:        
http://www.apache.org/dist/santuario/c-library/%{name}-%{version}.tar.bz2
 Source1:        
http://www.apache.org/dist/santuario/c-library/%{name}-%{version}.tar.bz2.asc
 Source2:        %{name}.keyring
 # PATCH-FIX-UPSTREAM marguer...@opensuse.org - 'bool' can't be converted to 
pointer in c++11
-Patch:          xml-security-c-1.7.3-gcc6.patch
-Patch1:         xml-security-c-1.7.3_openssl1.1.patch
 BuildRequires:  gcc-c++
 BuildRequires:  libxalan-c-devel
-BuildRequires:  libxerces-c-devel >= 3.1
+BuildRequires:  libxerces-c-devel >= 3.2
 BuildRequires:  openssl-devel
-BuildRequires:  pkg-config
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  pkgconfig
 
 %description
 The xml-security-c library is a C++ implementation of the XML Digital Signature
@@ -54,13 +52,13 @@
 
 This package contains the utility programs.
 
-%package -n libxml-security-c17
+%package -n libxml-security-c%{libvers}
 Summary:        Apache XML security C++ library
 Group:          Development/Libraries/C and C++
 Provides:       xml-security-c = %{version}-%{release}
 Obsoletes:      xml-security-c < %{version}-%{release}
 
-%description -n libxml-security-c17
+%description -n libxml-security-c%{libvers}
 The xml-security-c library is a C++ implementation of the XML Digital Signature
 and Encryption specifications. The library makes use of the Apache XML 
project's
 Xerces-C XML Parser and Xalan-C XSLT processor. The latter is used for 
processing
@@ -72,7 +70,7 @@
 Summary:        Development files for the Apache C++ XML security library
 Group:          Development/Libraries/C and C++
 Requires:       libxerces-c-devel
-Requires:       libxml-security-c17 = %{version}-%{release}
+Requires:       libxml-security-c%{libvers} = %{version}-%{release}
 Requires:       openssl-devel
 Provides:       xml-security-c-devel = %{version}-%{release}
 Obsoletes:      xml-security-c-devel < %{version}-%{release}
@@ -87,10 +85,6 @@
 
 %prep
 %setup -q
-%patch -p1
-if pkg-config --atleast-version=1.1 openssl; then
-%patch1 -p1
-fi
 
 %build
 %configure \
@@ -98,26 +92,27 @@
 make %{?_smp_mflags}
 
 %install
-make %{?_smp_mflags} DESTDIR=%{buildroot} install
+%make_install
+rm -rf %{buildroot}/%{_libdir}/libxml-security-c.la
 
-%post -n libxml-security-c17 -p /sbin/ldconfig
-%postun -n libxml-security-c17 -p /sbin/ldconfig
+%post -n libxml-security-c%{libvers} -p /sbin/ldconfig
+%postun -n libxml-security-c%{libvers} -p /sbin/ldconfig
 
 %files -n xml-security-c-bin
-%defattr(-,root,root,-)
-%doc CHANGELOG.txt LICENSE.txt
+%license LICENSE.txt
+%doc CHANGELOG.txt
 %{_bindir}/*
 
-%files -n libxml-security-c17
-%defattr(-,root,root)
-%doc CHANGELOG.txt LICENSE.txt
-%defattr(-,root,root,-)
+%files -n libxml-security-c%{libvers}
+%license LICENSE.txt
+%doc CHANGELOG.txt
 %{_libdir}/*.so.*
 
 %files -n libxml-security-c-devel
-%defattr(-,root,root,-)
-%doc CHANGELOG.txt LICENSE.txt
+%license LICENSE.txt
+%doc CHANGELOG.txt
 %{_includedir}/*
 %{_libdir}/*.so
+%{_libdir}/pkgconfig/xml-security-c.pc
 
 %changelog

++++++ xml-security-c-1.7.3.tar.bz2 -> xml-security-c-2.0.2.tar.bz2 ++++++
++++ 124171 lines of diff (skipped)



Reply via email to