Hello community,

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

Package is "xmltooling"

Tue Dec  4 20:54:08 2018 rev:10 rq:652459 version:3.0.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/xmltooling/xmltooling.changes    2018-02-28 
20:03:16.338790530 +0100
+++ /work/SRC/openSUSE:Factory/.xmltooling.new.19453/xmltooling.changes 
2018-12-04 20:54:11.992861539 +0100
@@ -1,0 +2,67 @@
+Tue Nov 27 16:56:30 UTC 2018 - [email protected]
+
+- update to 3.0.2
+  * [CPPXT-135] - Lite half of library has unintentional zlib
+    dependency
+  * [CPPXT-134] - Reloadable configuration deleting backing file
+    on a 304
+  * [CPPXT-33] - Credential::getCredentialContext method misspelled
+  * [CPPXT-81] - Use of LIBS in place of LDFLAGS in configure tests
+    break custom builds
+  * [CPPXT-111] - Build flags leak into pkg-config files
+  * [CPPXT-114] - ExplicitKeyTrustEngine doesn't handle EC in the
+    OpenSSL case
+  * [CPPXT-116] - Apache 2.4 / Shibboleth Deadlock
+  * [CPPXT-127] - DTD-defined entities can be added to XML without
+    breaking signature
+  * [CPPXT-133] - Eliminate uses of getTextContent in DOM helpers
+  * [CPPXT-110] - OpenSSL 1.1 compatibility
+  * [CPPXT-123] - Updates and next releases of Xerces and Santuario
+  * [CPPXT-126] - TODO and cleanup tasks for V3
+  * [CPPXT-118] - Address any deprecated CURL options
+  * [CPPXT-120] - Set disallow-doctype property on DOMLSParser
+  * [CPPXT-122] - Replace DateTime class with Xerces version
+  * [CPPXT-125] - Consider making
+    AbractPKIXTrustEngine::checkEntityNames virtual
+  * [CPPXT-130] - auto_ptr cleanup
+  * [CPPXT-132] - Slow down dependent on curl version
+- update soname for libxmltooling library from 7 to 8
+- require libxerces-c-devel >= 3.2 and libxml-security-c-devel
+  >= 2.0.0
+- add Buildrequires: zlib-devel
+- remove upstream patches supporting building with openssl 1.1
+  that are no longer needed
+  * 0023-CPPXT-110-OpenSSL-1.1-removes-BIO_s_file_internal.patch
+  * 0011-CPPXT-110-Clean-up-some-collateral-damage-from-previ.patch
+  * 0005-CPPXT-110-OpenSSL-1.1-removes-BIO_s_file_internal.patch
+  * 0026-CPPXT-110-OpenSSL-1.1-library-names-have-changes.patch
+  * 0027-Commit-a-xmltoolingtest.vcxproj.user.patch
+  * 0010-CPPXT-110-Start-to-add-tests-to-exercise-XSEC-paths-.patch
+  * 0003-CPPXT-110-OpenSSL-1.1-makes-DSA-opaque.patch
+  * 0002-CPPXT-110-Add-new-OpenSSL-support-files-to-Unix-buil.patch
+  * 0012-CPPXT-110-Add-test-path-for-RSA-loadXXXBigNums.patch
+  * 0009-CPPXT-110-Start-to-add-tests-to-exercise-XSEC-paths-.patch
+  * 0020-CPPXT-110-Add-new-OpenSSL-support-files-to-Unix-buil.patch
+  * 0024-CPPXT-110-OpenSSL-1.1-internalizes-locking.patch
+  * 0006-CPPXT-110-OpenSSL-1.1-internalizes-locking.patch
+  * 0028-CPPXT-110-OpenSSL-1.1-OpenSSL1.1-changes-to-newly-in.patch
+  * 0025-CPPXT-110-OpenSSL-1.1-Fix-some-signatures-and-names.patch
+  * 0016-CPPXT-110-Round-trip-verify-test-for-OpenSSLCryptoKe.patch
+  * 0021-CPPXT-110-OpenSSL-1.1-makes-DSA-opaque.patch
+  * 0007-Unwind-previous.patch
+  * 0013-CPPXT-110-Used-Named-curves-for-EC-testing.patch
+  * 0030-CPPXT-110-OpenSSL-1.1-New-build-mechanisms.patch
+  * 0031-Missed-file-for-OpenSSL1.1-support.patch
+  * 0029-CPPXT-110-OpenSSL-1.1-Cleanup-tests.patch
+  * 0022-CPPXT-110-OpenSSL-1.1-makes-EVP_PKEY-opaque.patch
+  * 0017-CPPXT-110-Inverted-parameters-to-TSM_ASSERT-in-DSA-t.patch
+  * 0008-CPPXT-110-Checkin-prototypical-vcxproj.user-file-for.patch
+  * 0019-CPPXT-110-OpenSSL-1.1-makes-X509_STORE_CTX-and-X509_.patch
+  * 0001-CPPXT-110-OpenSSL-1.1-makes-X509_STORE_CTX-and-X509_.patch
+  * 0018-CPPXT-110-Test-for-OpenSSL-part-of-ExplicitKeyTrustE.patch
+  * 0004-CPPXT-110-OpenSSL-1.1-makes-EVP_PKEY-opaque.patch
+  * 0015-CPPXT-110-test-for-code-changes-to-OpenSSLCryptoKeyE.patch
+  * 0014-CPPXT-110-test-for-code-changes-to-OpenSSLCryptoKeyD.patch
+- introduce libxmltooling-lite subpackage
+
+-------------------------------------------------------------------

Old:
----
  0001-CPPXT-110-OpenSSL-1.1-makes-X509_STORE_CTX-and-X509_.patch
  0002-CPPXT-110-Add-new-OpenSSL-support-files-to-Unix-buil.patch
  0003-CPPXT-110-OpenSSL-1.1-makes-DSA-opaque.patch
  0004-CPPXT-110-OpenSSL-1.1-makes-EVP_PKEY-opaque.patch
  0005-CPPXT-110-OpenSSL-1.1-removes-BIO_s_file_internal.patch
  0006-CPPXT-110-OpenSSL-1.1-internalizes-locking.patch
  0007-Unwind-previous.patch
  0008-CPPXT-110-Checkin-prototypical-vcxproj.user-file-for.patch
  0009-CPPXT-110-Start-to-add-tests-to-exercise-XSEC-paths-.patch
  0010-CPPXT-110-Start-to-add-tests-to-exercise-XSEC-paths-.patch
  0011-CPPXT-110-Clean-up-some-collateral-damage-from-previ.patch
  0012-CPPXT-110-Add-test-path-for-RSA-loadXXXBigNums.patch
  0013-CPPXT-110-Used-Named-curves-for-EC-testing.patch
  0014-CPPXT-110-test-for-code-changes-to-OpenSSLCryptoKeyD.patch
  0015-CPPXT-110-test-for-code-changes-to-OpenSSLCryptoKeyE.patch
  0016-CPPXT-110-Round-trip-verify-test-for-OpenSSLCryptoKe.patch
  0017-CPPXT-110-Inverted-parameters-to-TSM_ASSERT-in-DSA-t.patch
  0018-CPPXT-110-Test-for-OpenSSL-part-of-ExplicitKeyTrustE.patch
  0019-CPPXT-110-OpenSSL-1.1-makes-X509_STORE_CTX-and-X509_.patch
  0020-CPPXT-110-Add-new-OpenSSL-support-files-to-Unix-buil.patch
  0021-CPPXT-110-OpenSSL-1.1-makes-DSA-opaque.patch
  0022-CPPXT-110-OpenSSL-1.1-makes-EVP_PKEY-opaque.patch
  0023-CPPXT-110-OpenSSL-1.1-removes-BIO_s_file_internal.patch
  0024-CPPXT-110-OpenSSL-1.1-internalizes-locking.patch
  0025-CPPXT-110-OpenSSL-1.1-Fix-some-signatures-and-names.patch
  0026-CPPXT-110-OpenSSL-1.1-library-names-have-changes.patch
  0027-Commit-a-xmltoolingtest.vcxproj.user.patch
  0028-CPPXT-110-OpenSSL-1.1-OpenSSL1.1-changes-to-newly-in.patch
  0029-CPPXT-110-OpenSSL-1.1-Cleanup-tests.patch
  0030-CPPXT-110-OpenSSL-1.1-New-build-mechanisms.patch
  0031-Missed-file-for-OpenSSL1.1-support.patch
  xmltooling-1.6.4.tar.bz2
  xmltooling-1.6.4.tar.bz2.asc

New:
----
  xmltooling-3.0.2.tar.bz2
  xmltooling-3.0.2.tar.bz2.asc

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

Other differences:
------------------
++++++ xmltooling.spec ++++++
--- /var/tmp/diff_new_pack.cH3vgs/_old  2018-12-04 20:54:12.708860741 +0100
+++ /var/tmp/diff_new_pack.cH3vgs/_new  2018-12-04 20:54:12.712860737 +0100
@@ -16,60 +16,31 @@
 #
 
 
-%define opensaml_version 2.6.1
+%define libvers 8
+%define opensaml_version 3.0.0
 %define pkgdocdir %{_docdir}/%{name}
 Name:           xmltooling
-Version:        1.6.4
+Version:        3.0.2
 Release:        0
-Summary:        OpenSAML XML library
+Summary:        OpenSAML XML Processing library
 License:        Apache-2.0
 Group:          Development/Libraries/C and C++
-Url:            
https://wiki.shibboleth.net/confluence/display/OpenSAML/XMLTooling-C
+URL:            
https://wiki.shibboleth.net/confluence/display/OpenSAML/XMLTooling-C
 Source0:        
http://shibboleth.net/downloads/c++-opensaml/%{opensaml_version}/%{name}-%{version}.tar.bz2
 Source1:        
http://shibboleth.net/downloads/c++-opensaml/%{opensaml_version}/%{name}-%{version}.tar.bz2.asc
 Source2:        %{name}.keyring
 Patch0:         xmltooling-1.5.5-doxygen_timestamp.patch
-Patch1:         0001-CPPXT-110-OpenSSL-1.1-makes-X509_STORE_CTX-and-X509_.patch
-Patch2:         0002-CPPXT-110-Add-new-OpenSSL-support-files-to-Unix-buil.patch
-Patch3:         0003-CPPXT-110-OpenSSL-1.1-makes-DSA-opaque.patch
-Patch4:         0004-CPPXT-110-OpenSSL-1.1-makes-EVP_PKEY-opaque.patch
-Patch5:         0005-CPPXT-110-OpenSSL-1.1-removes-BIO_s_file_internal.patch
-Patch6:         0006-CPPXT-110-OpenSSL-1.1-internalizes-locking.patch
-Patch7:         0007-Unwind-previous.patch
-Patch8:         0008-CPPXT-110-Checkin-prototypical-vcxproj.user-file-for.patch
-Patch9:         0009-CPPXT-110-Start-to-add-tests-to-exercise-XSEC-paths-.patch
-Patch10:        0010-CPPXT-110-Start-to-add-tests-to-exercise-XSEC-paths-.patch
-Patch11:        0011-CPPXT-110-Clean-up-some-collateral-damage-from-previ.patch
-Patch12:        0012-CPPXT-110-Add-test-path-for-RSA-loadXXXBigNums.patch
-Patch13:        0013-CPPXT-110-Used-Named-curves-for-EC-testing.patch
-Patch14:        0014-CPPXT-110-test-for-code-changes-to-OpenSSLCryptoKeyD.patch
-Patch15:        0015-CPPXT-110-test-for-code-changes-to-OpenSSLCryptoKeyE.patch
-Patch16:        0016-CPPXT-110-Round-trip-verify-test-for-OpenSSLCryptoKe.patch
-Patch17:        0017-CPPXT-110-Inverted-parameters-to-TSM_ASSERT-in-DSA-t.patch
-Patch18:        0018-CPPXT-110-Test-for-OpenSSL-part-of-ExplicitKeyTrustE.patch
-Patch19:        0019-CPPXT-110-OpenSSL-1.1-makes-X509_STORE_CTX-and-X509_.patch
-Patch20:        0020-CPPXT-110-Add-new-OpenSSL-support-files-to-Unix-buil.patch
-Patch21:        0021-CPPXT-110-OpenSSL-1.1-makes-DSA-opaque.patch
-Patch22:        0022-CPPXT-110-OpenSSL-1.1-makes-EVP_PKEY-opaque.patch
-Patch23:        0023-CPPXT-110-OpenSSL-1.1-removes-BIO_s_file_internal.patch
-Patch24:        0024-CPPXT-110-OpenSSL-1.1-internalizes-locking.patch
-Patch25:        0025-CPPXT-110-OpenSSL-1.1-Fix-some-signatures-and-names.patch
-Patch26:        0026-CPPXT-110-OpenSSL-1.1-library-names-have-changes.patch
-Patch27:        0027-Commit-a-xmltoolingtest.vcxproj.user.patch
-Patch28:        0028-CPPXT-110-OpenSSL-1.1-OpenSSL1.1-changes-to-newly-in.patch
-Patch29:        0029-CPPXT-110-OpenSSL-1.1-Cleanup-tests.patch
-Patch30:        0030-CPPXT-110-OpenSSL-1.1-New-build-mechanisms.patch
-Patch31:        0031-Missed-file-for-OpenSSL1.1-support.patch
 BuildRequires:  automake
 BuildRequires:  curl-devel >= 7.10.6
 BuildRequires:  doxygen
 BuildRequires:  gcc-c++
 BuildRequires:  liblog4shib-devel >= 1.0.4
 BuildRequires:  libtool
-BuildRequires:  libxerces-c-devel >= 3.1
-BuildRequires:  libxml-security-c-devel >= 1.7.3
+BuildRequires:  libxerces-c-devel >= 3.2
+BuildRequires:  libxml-security-c-devel >= 2.0.0
 BuildRequires:  openssl-devel
 BuildRequires:  pkgconfig
+BuildRequires:  zlib-devel
 %if 0%{?suse_version} > 1325
 BuildRequires:  libboost_headers-devel
 %else
@@ -83,13 +54,13 @@
 classes to add value around the DOM, as well as signing and encryption
 support.
 
-%package -n libxmltooling7
+%package -n libxmltooling%{libvers}
 Summary:        OpenSAML XMLTooling library
 Group:          System/Libraries
 Provides:       xmltooling = %{version}-%{release}
 Obsoletes:      xmltooling < %{version}-%{release}
 
-%description -n libxmltooling7
+%description -n libxmltooling%{libvers}
 The XMLTooling library contains generic XML parsing and processing
 classes based on the Xerces-C DOM. It adds more powerful facilities
 for declaring element- and type-specific API and implementation
@@ -98,14 +69,31 @@
 
 This package contains just the shared library.
 
+%package -n libxmltooling-lite%{libvers}
+Summary:        OpenSAML XMLTooling library
+Group:          System/Libraries
+Provides:       xmltooling = %{version}-%{release}
+Obsoletes:      xmltooling < %{version}-%{release}
+
+%description -n libxmltooling-lite%{libvers}
+The XMLTooling library contains generic XML parsing and processing
+classes based on the Xerces-C DOM. It adds more powerful facilities
+for declaring element- and type-specific API and implementation
+classes to add value around the DOM, as well as signing and encryption
+support.
+
+This package contains just the shared library.
+
+
 %package -n libxmltooling-devel
 Summary:        XMLTooling development Headers
 Group:          Development/Libraries/C and C++
 Requires:       curl-devel >= 7.10.6
 Requires:       liblog4shib-devel >= 1.0.4
-Requires:       libxerces-c-devel >= 3.1
-Requires:       libxml-security-c-devel >= 1.7.3
-Requires:       libxmltooling7 = %{version}-%{release}
+Requires:       libxerces-c-devel >= 3.2
+Requires:       libxml-security-c-devel >= 2.0.0
+Requires:       libxmltooling%{libvers} = %{version}-%{release}
+Requires:       libxmltooling-lite%{libvers} = %{version}-%{release}
 Requires:       openssl-devel
 Provides:       xmltooling-devel = %{version}-%{release}
 Obsoletes:      xmltooling-devel < %{version}-%{release}
@@ -150,15 +138,23 @@
 make install DESTDIR=%{buildroot} pkgdocdir=%{pkgdocdir}
 # Don't package unit tester if present.
 rm -f %{buildroot}/%{_bindir}/xmltoolingtest
+rm -f %{buildroot}/%{_libdir}/libxmltooling.la
+rm -f %{buildroot}/%{_libdir}/libxmltooling-lite.la
 
 %check
 make %{?_smp_mflags} check
 
-%post -n libxmltooling7 -p /sbin/ldconfig
-%postun -n libxmltooling7 -p /sbin/ldconfig
+%post -n libxmltooling%{libvers} -p /sbin/ldconfig
+%post -n libxmltooling-lite%{libvers} -p /sbin/ldconfig
+
+%postun -n libxmltooling%{libvers} -p /sbin/ldconfig
+%postun -n libxmltooling-lite%{libvers} -p /sbin/ldconfig
 
-%files -n libxmltooling7
-%{_libdir}/*.so.*
+%files -n libxmltooling%{libvers}
+%{_libdir}/libxmltooling.so.*
+
+%files -n libxmltooling-lite%{libvers}
+%{_libdir}/libxmltooling-lite.so.*
 
 %files -n xmltooling-schemas
 %dir %{_datadir}/xml/xmltooling
@@ -168,6 +164,8 @@
 %{_includedir}/*
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/xmltooling.pc
+%{_libdir}/pkgconfig/xmltooling-lite.pc
+
 %doc %{pkgdocdir}
 
 %changelog

++++++ xmltooling-1.6.4.tar.bz2 -> xmltooling-3.0.2.tar.bz2 ++++++
++++ 31403 lines of diff (skipped)



Reply via email to