From bdc953283550f71ba002b2ce78d7b005ee622cf8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 18:09:38 +0000 Subject: [PATCH 01/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- xsd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index cd6d4e5..b3f96e6 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.0.0 -Release: 15%{?dist} +Release: 16%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 @@ -121,6 +121,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 4.0.0-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Sun Jun 26 2016 Antonio Trande - 4.0.0-15 - Remove conditional macro for the Patch1 (bz#1350231) From c0dba4f6079d62d8307583b9f3c9e31ff05ee411 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 15 May 2017 20:50:54 +0000 Subject: [PATCH 02/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild --- xsd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index b3f96e6..29a9f19 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.0.0 -Release: 16%{?dist} +Release: 17%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 @@ -121,6 +121,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Mon May 15 2017 Fedora Release Engineering - 4.0.0-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild + * Sat Feb 11 2017 Fedora Release Engineering - 4.0.0-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From 19d858257d9ff2329d59086357d7f33a444e7ef1 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Tue, 18 Jul 2017 11:31:50 +0100 Subject: [PATCH 03/35] Rebuilt for Boost 1.64 --- xsd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index 29a9f19..efd87de 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.0.0 -Release: 17%{?dist} +Release: 18%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 @@ -121,6 +121,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Tue Jul 18 2017 Jonathan Wakely - 4.0.0-18 +- Rebuilt for Boost 1.64 + * Mon May 15 2017 Fedora Release Engineering - 4.0.0-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild From 165cbf32b8d891dd9de2e3fb3cd236bd8f3982cb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 22:27:26 +0000 Subject: [PATCH 04/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- xsd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index efd87de..3fc857a 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.0.0 -Release: 18%{?dist} +Release: 19%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 @@ -121,6 +121,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 4.0.0-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Tue Jul 18 2017 Jonathan Wakely - 4.0.0-18 - Rebuilt for Boost 1.64 From 6635258d4d1fcbffb38ddfd2f5cbe674be5e824e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 10:59:23 +0000 Subject: [PATCH 05/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- xsd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index 3fc857a..a19247f 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.0.0 -Release: 19%{?dist} +Release: 20%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 @@ -121,6 +121,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 4.0.0-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Thu Jul 27 2017 Fedora Release Engineering - 4.0.0-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From b13b4e4565b420c97a636ab3b83e3ed9ae8dc8b0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 22:06:26 +0000 Subject: [PATCH 06/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xsd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index a19247f..b3926d4 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.0.0 -Release: 20%{?dist} +Release: 21%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 @@ -121,6 +121,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 4.0.0-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Thu Aug 03 2017 Fedora Release Engineering - 4.0.0-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From b22228ca3a2f3d23594dc59a402c38201c2dbd06 Mon Sep 17 00:00:00 2001 From: sagitter Date: Fri, 16 Feb 2018 12:36:01 +0100 Subject: [PATCH 07/35] Patched for xerces-c-3.2 (patch from Debian) --- sources | 2 +- xsd-xerces_3-2.patch | 176 +++++++++++++++++++++++++++++++++++++++++++ xsd.spec | 12 ++- 3 files changed, 188 insertions(+), 2 deletions(-) create mode 100644 xsd-xerces_3-2.patch diff --git a/sources b/sources index 5d7c13b..d590b41 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -ae64d7fcd258addc9b045fe3f96208bb xsd-4.0.0+dep.tar.bz2 +SHA512 (xsd-4.0.0+dep.tar.bz2) = 1b7f5f7a50007e0c739e23c46cf34657845038c3c58f2da4f9978a9486a30674d829e4dfe428af32669207af79375eb8d413ac471c4ffd1c2bc842411f454ae9 diff --git a/xsd-xerces_3-2.patch b/xsd-xerces_3-2.patch new file mode 100644 index 0000000..aec65c1 --- /dev/null +++ b/xsd-xerces_3-2.patch @@ -0,0 +1,176 @@ +From 442e98604d4158dae11056c4f94aaa655cb480fa Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= +Date: Wed, 8 Nov 2017 20:45:40 +0100 +Subject: New 0110-xerces-c3.2.patch, change maintainer email + +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: trunk/xsd/tests/cxx/tree/encoding/char/iso-8859-1/driver.cxx +=================================================================== +--- trunk.orig/xsd/tests/cxx/tree/encoding/char/iso-8859-1/driver.cxx ++++ trunk/xsd/tests/cxx/tree/encoding/char/iso-8859-1/driver.cxx +@@ -43,7 +43,7 @@ main (int argc, char* argv[]) + if (s[0] != "abc" || + s[1] != "\xE6" || + s[2] != "\xA2\xA3\xA4\xA5" || +- s[3] != "???") ++ s[3] != "??") + { + cerr << "invalid encoding" << endl; + return 1; +Index: trunk/xsd/tests/cxx/tree/encoding/char/iso-8859-1/test.std +=================================================================== +--- trunk.orig/xsd/tests/cxx/tree/encoding/char/iso-8859-1/test.std ++++ trunk/xsd/tests/cxx/tree/encoding/char/iso-8859-1/test.std +@@ -6 +6 @@ +- ??? ++ ?? +Index: trunk/xsd/tests/cxx/tree/encoding/char/iso-8859-1/test.xml +=================================================================== +--- trunk.orig/xsd/tests/cxx/tree/encoding/char/iso-8859-1/test.xml ++++ trunk/xsd/tests/cxx/tree/encoding/char/iso-8859-1/test.xml +@@ -5,7 +5,7 @@ + abc + æ + ¢£¤¥ +- Āꪪ򪪪 ++ Āꪪ + + abc + aâc +Index: trunk/xsd/tests/cxx/tree/encoding/char/utf-8/driver.cxx +=================================================================== +--- trunk.orig/xsd/tests/cxx/tree/encoding/char/utf-8/driver.cxx ++++ trunk/xsd/tests/cxx/tree/encoding/char/utf-8/driver.cxx +@@ -32,8 +32,7 @@ main (int argc, char* argv[]) + + if (s[0] != "abc" || + s[1] != "\xD5\x95" || +- s[2] != "\xEA\xAA\xAA" || +- s[3] != "\xF2\xAA\xAA\xAA") ++ s[2] != "\xEA\xAA\xAA") + { + cerr << "invalid encoding" << endl; + return 1; +@@ -45,8 +44,7 @@ main (int argc, char* argv[]) + + if (s[0] != strenum::abc || + s[1] != strenum::a_c || +- s[2] != strenum::cxx_bc || +- s[3] != strenum::ab_) ++ s[2] != strenum::cxx_bc) + { + cerr << "invalid encoding" << endl; + return 1; +Index: trunk/xsd/tests/cxx/tree/encoding/char/utf-8/test.std +=================================================================== +--- trunk.orig/xsd/tests/cxx/tree/encoding/char/utf-8/test.std ++++ trunk/xsd/tests/cxx/tree/encoding/char/utf-8/test.std +@@ -3,9 +3,7 @@ + abc + Օ + +- 򪪪 + abc + aՕc + ꪪbc +- ab򪪪 + +Index: trunk/xsd/tests/cxx/tree/encoding/char/utf-8/test.xml +=================================================================== +--- trunk.orig/xsd/tests/cxx/tree/encoding/char/utf-8/test.xml ++++ trunk/xsd/tests/cxx/tree/encoding/char/utf-8/test.xml +@@ -5,11 +5,9 @@ + abc + Օ + +- 򪪪 + + abc + aՕc + ꪪbc +- ab򪪪 + + +Index: trunk/xsd/tests/cxx/tree/encoding/char/utf-8/test.xsd +=================================================================== +--- trunk.orig/xsd/tests/cxx/tree/encoding/char/utf-8/test.xsd ++++ trunk/xsd/tests/cxx/tree/encoding/char/utf-8/test.xsd +@@ -9,7 +9,6 @@ + abc + aՕc + ꪪbc +- ab򪪪 + + + +@@ -17,7 +16,6 @@ + + + +- + + + +Index: trunk/xsd/tests/cxx/tree/encoding/wchar/test.std +=================================================================== +--- trunk.orig/xsd/tests/cxx/tree/encoding/wchar/test.std ++++ trunk/xsd/tests/cxx/tree/encoding/wchar/test.std +@@ -2,9 +2,9 @@ + + abc + ῿퟿ +- 𐀀􏿽 ++ ကჿ + abc + a῿퟿c +- 𐀀􏿽bc +- ab𐀀􏿽 ++ ကჿbc ++ abကჿ + +Index: trunk/xsd/tests/cxx/tree/encoding/wchar/test.xml +=================================================================== +--- trunk.orig/xsd/tests/cxx/tree/encoding/wchar/test.xml ++++ trunk/xsd/tests/cxx/tree/encoding/wchar/test.xml +@@ -4,11 +4,11 @@ + + abc + ῿퟿ +- 𐀀􏿽 ++ ကჿ + + abc + a῿퟿c +- 𐀀􏿽bc +- ab𐀀􏿽 ++ ကჿbc ++ abကჿ + + +Index: trunk/xsd/tests/cxx/tree/encoding/wchar/test.xsd +=================================================================== +--- trunk.orig/xsd/tests/cxx/tree/encoding/wchar/test.xsd ++++ trunk/xsd/tests/cxx/tree/encoding/wchar/test.xsd +@@ -8,16 +8,16 @@ + Test enum. Valid values are: + abc + a῿퟿c +- 𐀀􏿽bc +- ab𐀀􏿽 ++ ကჿbc ++ abကჿ + + + + + + +- +- ++ ++ + + + + + diff --git a/xsd.spec b/xsd.spec index b3926d4..4328ad5 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.0.0 -Release: 21%{?dist} +Release: 22%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 @@ -17,6 +17,10 @@ Patch0: %{name}-3.3.0-xsdcxx-rename.patch # http://codesynthesis.com/pipermail/xsd-users/2015-October/004705.html Patch1: %{name}-Fix_bug_C++_Parser_Expat_Support.patch +# Remove tests for character reference values unsupported by Xerces-C++ 3.2 +# https://anonscm.debian.org/cgit/collab-maint/xsd.git/diff/debian/patches/0110-xerces-c3.2.patch?id=442e98604d4158dae11056c4f94aaa655cb480fa +Patch2: %{name}-xerces_3-2.patch + BuildRequires: m4, xerces-c-devel, libcutl-devel %if 0%{?rhel} BuildRequires: boost148-devel @@ -48,6 +52,9 @@ This package contains API documentation for %{name}. %setup -q -n xsd-%{version}+dep %patch0 -p1 -b .xsdcxx-rename %patch1 -p0 +%if 0%{?fedora} > 27 +%patch2 -p1 +%endif ##Unbundle libcutl rm -rf libcutl @@ -121,6 +128,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Fri Feb 16 2018 Antonio Trande - 4.0.0-22 +- Patched for xerces-c-3.2 (patch from Debian) + * Fri Feb 09 2018 Fedora Release Engineering - 4.0.0-21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 5333859c218a5dd18fe2bad8566250f8426fbc92 Mon Sep 17 00:00:00 2001 From: sagitter Date: Thu, 22 Feb 2018 22:24:48 +0100 Subject: [PATCH 08/35] Add gcc-c++ BR --- xsd.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/xsd.spec b/xsd.spec index 4328ad5..4fd5b58 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.0.0 -Release: 22%{?dist} +Release: 23%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 @@ -21,7 +21,7 @@ Patch1: %{name}-Fix_bug_C++_Parser_Expat_Support.patch # https://anonscm.debian.org/cgit/collab-maint/xsd.git/diff/debian/patches/0110-xerces-c3.2.patch?id=442e98604d4158dae11056c4f94aaa655cb480fa Patch2: %{name}-xerces_3-2.patch -BuildRequires: m4, xerces-c-devel, libcutl-devel +BuildRequires: m4, xerces-c-devel, libcutl-devel, gcc-c++ %if 0%{?rhel} BuildRequires: boost148-devel %else @@ -128,6 +128,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Thu Feb 22 2018 Antonio Trande - 4.0.0-23 +- Add gcc-c++ BR + * Fri Feb 16 2018 Antonio Trande - 4.0.0-22 - Patched for xerces-c-3.2 (patch from Debian) From 5222d507f9a8ebf6dd2dae08e35fd286d15637d5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 09:35:36 +0000 Subject: [PATCH 09/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xsd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index 4fd5b58..4dafc12 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.0.0 -Release: 23%{?dist} +Release: 24%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 @@ -128,6 +128,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 4.0.0-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Thu Feb 22 2018 Antonio Trande - 4.0.0-23 - Add gcc-c++ BR From 45755211e0d2e9cd3b572ad3dbd728d5427e6153 Mon Sep 17 00:00:00 2001 From: sagitter Date: Sat, 3 Nov 2018 20:02:24 +0100 Subject: [PATCH 10/35] Some minor changes --- xsd-3.3.0-xsdcxx-rename.patch | 12 ++++---- xsd-xerces_3-2.patch | 58 +++++++++++++++++------------------ xsd.spec | 25 +++++---------- 3 files changed, 43 insertions(+), 52 deletions(-) diff --git a/xsd-3.3.0-xsdcxx-rename.patch b/xsd-3.3.0-xsdcxx-rename.patch index c810ec9..52cd6ad 100644 --- a/xsd-3.3.0-xsdcxx-rename.patch +++ b/xsd-3.3.0-xsdcxx-rename.patch @@ -4,10 +4,10 @@ Reviewed-by: Last-Update: 2014-07-22 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ -Index: trunk/xsd/doc/xsd.1 +Index: xsd/doc/xsd.1 =================================================================== ---- trunk.orig/xsd/doc/xsd.1 2014-07-21 08:38:41.000000000 +0200 -+++ trunk/xsd/doc/xsd.1 2014-07-21 23:27:00.928980158 +0200 +--- xsd/doc/xsd.1 2014-07-21 08:38:41.000000000 +0200 ++++ xsd/doc/xsd.1 2014-07-21 23:27:00.928980158 +0200 @@ -1,16 +1,16 @@ .\" Process this file with .\" groff -man -Tascii xsd.1 @@ -82,10 +82,10 @@ Index: trunk/xsd/doc/xsd.1 will issue diagnostic messages to .B STDERR and exit with non-zero exit code. -Index: trunk/xsd/doc/xsd.xhtml +Index: xsd/doc/xsd.xhtml =================================================================== ---- trunk.orig/xsd/doc/xsd.xhtml 2014-07-21 08:38:41.000000000 +0200 -+++ trunk/xsd/doc/xsd.xhtml 2014-07-21 23:29:32.796093697 +0200 +--- xsd/doc/xsd.xhtml 2014-07-21 08:38:41.000000000 +0200 ++++ xsd/doc/xsd.xhtml 2014-07-21 23:29:32.796093697 +0200 @@ -3,11 +3,11 @@ diff --git a/xsd-xerces_3-2.patch b/xsd-xerces_3-2.patch index aec65c1..c639788 100644 --- a/xsd-xerces_3-2.patch +++ b/xsd-xerces_3-2.patch @@ -4,10 +4,10 @@ Date: Wed, 8 Nov 2017 20:45:40 +0100 Subject: New 0110-xerces-c3.2.patch, change maintainer email This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ -Index: trunk/xsd/tests/cxx/tree/encoding/char/iso-8859-1/driver.cxx +Index: xsd/tests/cxx/tree/encoding/char/iso-8859-1/driver.cxx =================================================================== ---- trunk.orig/xsd/tests/cxx/tree/encoding/char/iso-8859-1/driver.cxx -+++ trunk/xsd/tests/cxx/tree/encoding/char/iso-8859-1/driver.cxx +--- xsd/tests/cxx/tree/encoding/char/iso-8859-1/driver.cxx ++++ xsd/tests/cxx/tree/encoding/char/iso-8859-1/driver.cxx @@ -43,7 +43,7 @@ main (int argc, char* argv[]) if (s[0] != "abc" || s[1] != "\xE6" || @@ -17,17 +17,17 @@ Index: trunk/xsd/tests/cxx/tree/encoding/char/iso-8859-1/driver.cxx { cerr << "invalid encoding" << endl; return 1; -Index: trunk/xsd/tests/cxx/tree/encoding/char/iso-8859-1/test.std +Index: xsd/tests/cxx/tree/encoding/char/iso-8859-1/test.std =================================================================== ---- trunk.orig/xsd/tests/cxx/tree/encoding/char/iso-8859-1/test.std -+++ trunk/xsd/tests/cxx/tree/encoding/char/iso-8859-1/test.std +--- xsd/tests/cxx/tree/encoding/char/iso-8859-1/test.std ++++ xsd/tests/cxx/tree/encoding/char/iso-8859-1/test.std @@ -6 +6 @@ - ??? + ?? Index: trunk/xsd/tests/cxx/tree/encoding/char/iso-8859-1/test.xml =================================================================== ---- trunk.orig/xsd/tests/cxx/tree/encoding/char/iso-8859-1/test.xml -+++ trunk/xsd/tests/cxx/tree/encoding/char/iso-8859-1/test.xml +--- xsd/tests/cxx/tree/encoding/char/iso-8859-1/test.xml ++++ xsd/tests/cxx/tree/encoding/char/iso-8859-1/test.xml @@ -5,7 +5,7 @@ abc æ @@ -37,10 +37,10 @@ Index: trunk/xsd/tests/cxx/tree/encoding/char/iso-8859-1/test.xml abc aâc -Index: trunk/xsd/tests/cxx/tree/encoding/char/utf-8/driver.cxx +Index: xsd/tests/cxx/tree/encoding/char/utf-8/driver.cxx =================================================================== ---- trunk.orig/xsd/tests/cxx/tree/encoding/char/utf-8/driver.cxx -+++ trunk/xsd/tests/cxx/tree/encoding/char/utf-8/driver.cxx +--- xsd/tests/cxx/tree/encoding/char/utf-8/driver.cxx ++++ xsd/tests/cxx/tree/encoding/char/utf-8/driver.cxx @@ -32,8 +32,7 @@ main (int argc, char* argv[]) if (s[0] != "abc" || @@ -61,10 +61,10 @@ Index: trunk/xsd/tests/cxx/tree/encoding/char/utf-8/driver.cxx { cerr << "invalid encoding" << endl; return 1; -Index: trunk/xsd/tests/cxx/tree/encoding/char/utf-8/test.std +Index: xsd/tests/cxx/tree/encoding/char/utf-8/test.std =================================================================== ---- trunk.orig/xsd/tests/cxx/tree/encoding/char/utf-8/test.std -+++ trunk/xsd/tests/cxx/tree/encoding/char/utf-8/test.std +--- xsd/tests/cxx/tree/encoding/char/utf-8/test.std ++++ xsd/tests/cxx/tree/encoding/char/utf-8/test.std @@ -3,9 +3,7 @@ abc Օ @@ -75,10 +75,10 @@ Index: trunk/xsd/tests/cxx/tree/encoding/char/utf-8/test.std ꪪbc - ab򪪪 -Index: trunk/xsd/tests/cxx/tree/encoding/char/utf-8/test.xml +Index: xsd/tests/cxx/tree/encoding/char/utf-8/test.xml =================================================================== ---- trunk.orig/xsd/tests/cxx/tree/encoding/char/utf-8/test.xml -+++ trunk/xsd/tests/cxx/tree/encoding/char/utf-8/test.xml +--- xsd/tests/cxx/tree/encoding/char/utf-8/test.xml ++++ xsd/tests/cxx/tree/encoding/char/utf-8/test.xml @@ -5,11 +5,9 @@ abc Օ @@ -91,10 +91,10 @@ Index: trunk/xsd/tests/cxx/tree/encoding/char/utf-8/test.xml - ab򪪪 -Index: trunk/xsd/tests/cxx/tree/encoding/char/utf-8/test.xsd +Index: xsd/tests/cxx/tree/encoding/char/utf-8/test.xsd =================================================================== ---- trunk.orig/xsd/tests/cxx/tree/encoding/char/utf-8/test.xsd -+++ trunk/xsd/tests/cxx/tree/encoding/char/utf-8/test.xsd +--- xsd/tests/cxx/tree/encoding/char/utf-8/test.xsd ++++ xsd/tests/cxx/tree/encoding/char/utf-8/test.xsd @@ -9,7 +9,6 @@ abc aՕc @@ -111,10 +111,10 @@ Index: trunk/xsd/tests/cxx/tree/encoding/char/utf-8/test.xsd -Index: trunk/xsd/tests/cxx/tree/encoding/wchar/test.std +Index: xsd/tests/cxx/tree/encoding/wchar/test.std =================================================================== ---- trunk.orig/xsd/tests/cxx/tree/encoding/wchar/test.std -+++ trunk/xsd/tests/cxx/tree/encoding/wchar/test.std +--- xsd/tests/cxx/tree/encoding/wchar/test.std ++++ xsd/tests/cxx/tree/encoding/wchar/test.std @@ -2,9 +2,9 @@ abc @@ -128,10 +128,10 @@ Index: trunk/xsd/tests/cxx/tree/encoding/wchar/test.std + ကჿbc + abကჿ -Index: trunk/xsd/tests/cxx/tree/encoding/wchar/test.xml +Index: xsd/tests/cxx/tree/encoding/wchar/test.xml =================================================================== ---- trunk.orig/xsd/tests/cxx/tree/encoding/wchar/test.xml -+++ trunk/xsd/tests/cxx/tree/encoding/wchar/test.xml +--- xsd/tests/cxx/tree/encoding/wchar/test.xml ++++ xsd/tests/cxx/tree/encoding/wchar/test.xml @@ -4,11 +4,11 @@ abc @@ -147,10 +147,10 @@ Index: trunk/xsd/tests/cxx/tree/encoding/wchar/test.xml + abကჿ -Index: trunk/xsd/tests/cxx/tree/encoding/wchar/test.xsd +Index: xsd/tests/cxx/tree/encoding/wchar/test.xsd =================================================================== ---- trunk.orig/xsd/tests/cxx/tree/encoding/wchar/test.xsd -+++ trunk/xsd/tests/cxx/tree/encoding/wchar/test.xsd +--- xsd/tests/cxx/tree/encoding/wchar/test.xsd ++++ xsd/tests/cxx/tree/encoding/wchar/test.xsd @@ -8,16 +8,16 @@ Test enum. Valid values are: abc diff --git a/xsd.spec b/xsd.spec index 4dafc12..cbcddc7 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,14 +1,12 @@ Name: xsd Version: 4.0.0 -Release: 24%{?dist} +Release: 25%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 URL: http://www.codesynthesis.com/products/xsd/ Source0: http://www.codesynthesis.com/download/xsd/4.0/xsd-%{version}+dep.tar.bz2 -Obsoletes: xsd-devel <= 0:4.0.0-9 - # Sent suggestion to upstream via e-mail 20090707 # http://anonscm.debian.org/cgit/collab-maint/xsd.git/tree/debian/patches/0001-xsd_xsdcxx-rename.patch Patch0: %{name}-3.3.0-xsdcxx-rename.patch @@ -24,14 +22,11 @@ Patch2: %{name}-xerces_3-2.patch BuildRequires: m4, xerces-c-devel, libcutl-devel, gcc-c++ %if 0%{?rhel} BuildRequires: boost148-devel +Requires: boost148%{?_isa} %else BuildRequires: boost-devel %endif -%if 0%{?rhel} -Requires: boost148 -%endif - %description CodeSynthesis XSD is an open-source, cross-platform W3C XML Schema to C++ data binding compiler. Provided with an XML instance specification @@ -49,12 +44,7 @@ Summary: API documentation files for %{name} This package contains API documentation for %{name}. %prep -%setup -q -n xsd-%{version}+dep -%patch0 -p1 -b .xsdcxx-rename -%patch1 -p0 -%if 0%{?fedora} > 27 -%patch2 -p1 -%endif +%autosetup -p0 -n xsd-%{version}+dep ##Unbundle libcutl rm -rf libcutl @@ -63,12 +53,12 @@ rm -rf libcutl %if 0%{?rhel} < 7 %{!?__global_ldflags: %global __global_ldflags -Wl,-z,relro} %endif -make verbose=1 CXX=g++ CC=gcc CXXFLAGS="$RPM_OPT_FLAGS -fPIC -pie -Wl,-z,now" LDFLAGS="%{__global_ldflags} -fPIC -pie -Wl,-z,now" BOOST_LINK_SYSTEM=y EXTERNAL_LIBCUTL=y +%make_build verbose=1 CXX=g++ CC=gcc CXXFLAGS="$RPM_OPT_FLAGS -fPIC -pie -Wl,-z,now" LDFLAGS="%{__global_ldflags} -fPIC -pie -Wl,-z,now" BOOST_LINK_SYSTEM=y EXTERNAL_LIBCUTL=y %install rm -rf apidocdir -make install DESTDIR=$RPM_BUILD_ROOT LDFLAGS="%{__global_ldflags}" install_prefix=$RPM_BUILD_ROOT%{_prefix} \ +%make_install LDFLAGS="%{__global_ldflags}" install_prefix=$RPM_BUILD_ROOT%{_prefix} \ install_bin_dir=$RPM_BUILD_ROOT%{_bindir} install_man_dir=$RPM_BUILD_ROOT%{_mandir} EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y # Split API documentation to -doc subpackage. @@ -114,7 +104,6 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %endif %files -%{!?_licensedir:%global license %doc} %doc docdir/README docdir/NEWS docdir/FLOSSE %license docdir/GPLv2 docdir/LICENSE %{_bindir}/xsdcxx @@ -122,12 +111,14 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %{_includedir}/xsd/ %files doc -%{!?_licensedir:%global license %doc} %doc docdir/README docdir/NEWS docdir/FLOSSE %license docdir/GPLv2 docdir/LICENSE %doc apidocdir/* %changelog +* Sat Nov 03 2018 Antonio Trande - 4.0.0-25 +- Some minor changes + * Sat Jul 14 2018 Fedora Release Engineering - 4.0.0-24 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From b0d34a73cda4e0bda0b0ac13ee7928e29d0616f9 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 08:27:33 +0100 Subject: [PATCH 11/35] Fix RHEL conditions 0%{?rhel} on Fedora expands to 0 which makes condition 0 < 7 true. You don't want that. Signed-off-by: Igor Gnatenko --- xsd.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index cbcddc7..9332aa1 100644 --- a/xsd.spec +++ b/xsd.spec @@ -50,7 +50,7 @@ This package contains API documentation for %{name}. rm -rf libcutl %build -%if 0%{?rhel} < 7 +%if 0%{?rhel} && 0%{?rhel} < 7 %{!?__global_ldflags: %global __global_ldflags -Wl,-z,relro} %endif %make_build verbose=1 CXX=g++ CC=gcc CXXFLAGS="$RPM_OPT_FLAGS -fPIC -pie -Wl,-z,now" LDFLAGS="%{__global_ldflags} -fPIC -pie -Wl,-z,now" BOOST_LINK_SYSTEM=y EXTERNAL_LIBCUTL=y From 214dc792ff78f48594b623ec9e565802d58ed472 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 3 Feb 2019 12:49:58 +0000 Subject: [PATCH 12/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xsd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index 9332aa1..8c3673f 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.0.0 -Release: 25%{?dist} +Release: 26%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 @@ -116,6 +116,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Sun Feb 03 2019 Fedora Release Engineering - 4.0.0-26 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sat Nov 03 2018 Antonio Trande - 4.0.0-25 - Some minor changes From 5f7c286eec336eb54df407b5bfa3ccc1bb23e655 Mon Sep 17 00:00:00 2001 From: sagitter Date: Thu, 7 Feb 2019 12:45:12 +0100 Subject: [PATCH 13/35] Fix BR required for rhel8 --- xsd.spec | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/xsd.spec b/xsd.spec index 8c3673f..fc95aae 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.0.0 -Release: 26%{?dist} +Release: 27%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 @@ -20,11 +20,12 @@ Patch1: %{name}-Fix_bug_C++_Parser_Expat_Support.patch Patch2: %{name}-xerces_3-2.patch BuildRequires: m4, xerces-c-devel, libcutl-devel, gcc-c++ -%if 0%{?rhel} + +%if 0%{?rhel} >= 8 || 0%{?fedora} +BuildRequires: boost-devel +%else BuildRequires: boost148-devel Requires: boost148%{?_isa} -%else -BuildRequires: boost-devel %endif %description @@ -116,6 +117,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Thu Feb 07 2019 Antonio Trande - 4.0.0-27 +- Fix BR required for rhel8 + * Sun Feb 03 2019 Fedora Release Engineering - 4.0.0-26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 107a78250f16675359ddd18e344e297a74c79c28 Mon Sep 17 00:00:00 2001 From: sagitter Date: Fri, 15 Feb 2019 21:04:25 +0100 Subject: [PATCH 14/35] Pre-release 4.1.0.a11 --- .gitignore | 1 + sources | 2 +- ...ame.patch => xsd-4.1.0-xsdcxx-rename.patch | 79 ++++++++++--------- xsd-Fix_bug_C++_Parser_Expat_Support.patch | 59 -------------- xsd.spec | 31 ++++---- 5 files changed, 57 insertions(+), 115 deletions(-) rename xsd-3.3.0-xsdcxx-rename.patch => xsd-4.1.0-xsdcxx-rename.patch (62%) delete mode 100644 xsd-Fix_bug_C++_Parser_Expat_Support.patch diff --git a/.gitignore b/.gitignore index 468f68e..573f086 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /xsd-3.3.0-1+dep.tar.bz2 /xsd-3.3.0-2+dep.tar.bz2 /xsd-4.0.0+dep.tar.bz2 +/xsd-4.1.0.a11+dep.tar.bz2 diff --git a/sources b/sources index d590b41..2f89abf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xsd-4.0.0+dep.tar.bz2) = 1b7f5f7a50007e0c739e23c46cf34657845038c3c58f2da4f9978a9486a30674d829e4dfe428af32669207af79375eb8d413ac471c4ffd1c2bc842411f454ae9 +SHA512 (xsd-4.1.0.a11+dep.tar.bz2) = aee71228511f4eb33132389e91cd15f974ce2384bb1658e61ff502320d5a0c26ce092d2a296facb817906be712c9f661df6baccc4a4f1c25b9b36238c7290f59 diff --git a/xsd-3.3.0-xsdcxx-rename.patch b/xsd-4.1.0-xsdcxx-rename.patch similarity index 62% rename from xsd-3.3.0-xsdcxx-rename.patch rename to xsd-4.1.0-xsdcxx-rename.patch index 52cd6ad..a4a53e2 100644 --- a/xsd-3.3.0-xsdcxx-rename.patch +++ b/xsd-4.1.0-xsdcxx-rename.patch @@ -12,8 +12,8 @@ Index: xsd/doc/xsd.1 .\" Process this file with .\" groff -man -Tascii xsd.1 .\" --.TH XSD 1 "July 2014" "XSD 4.0.0" -+.TH XSDCXX 1 "July 2014" "XSDCXX 4.0.0" +-.TH XSD 1 "July 2014" "XSD 4.1.0" ++.TH XSDCXX 1 "July 2014" "XSDCXX 4.1.0" .SH NAME -xsd \- W3C XML Schema to C++ Compiler +xsdcxx \- W3C XML Schema to C++ Compiler @@ -60,20 +60,21 @@ Index: xsd/doc/xsd.1 .I command .RE .PP -@@ -133,9 +133,9 @@ +@@ -127,10 +127,10 @@ + uses \fBstd::unique_ptr\fR instead of deprecated \fBstd::auto_ptr\fR\. - When the C++11 mode is selected, you normally don't need to perform any - extra steps other than enable C++11 in your C++ compiler, if required\. The --XSD compiler will automatically add the necessary macro defines to the --generated header files that will switch the header-only XSD runtime library --(\fBlibxsd\fP) to the C++11 mode\. However, if you include any of the XSD -+XSDCXX compiler will automatically add the necessary macro defines to the -+generated header files that will switch the header-only XSDCXX runtime library -+(\fBlibxsd\fP) to the C++11 mode\. However, if you include any of the XSDCXX + When the C++11 mode is selected, you normally don't need to perform any extra +-steps other than enable C++11 in your C++ compiler, if required\. The XSD ++steps other than enable C++11 in your C++ compiler, if required\. The XSDCXX + compiler will automatically add the necessary macro defines to the generated +-header files that will switch the header-only XSD runtime library +-(\fBlibxsd\fR) to the C++11 mode\. However, if you include any of the XSD ++header files that will switch the header-only XSDCXX runtime library ++(\fBlibxsd\fR) to the C++11 mode\. However, if you include any of the XSDCXX runtime headers directly in your application (normally you just include the - generated headers), then you will need to define the \fBXSD_CXX11\fP macro - for your entire project\. -@@ -1632,7 +1632,7 @@ + generated headers), then you will need to define the \fBXSD_CXX11\fR macro for + your entire project\. +@@ -1461,7 +1461,7 @@ .\" .SH DIAGNOSTICS If the input file is not a valid W3C XML Schema definition, @@ -90,17 +91,17 @@ Index: xsd/doc/xsd.xhtml -- XSD 4.0.0 Compiler Command Line Manual -+ XSDCXX 4.0.0 Compiler Command Line Manual +- XSD 4.1.0 Compiler Command Line Manual ++ XSDCXX 4.1.0 Compiler Command Line Manual - + - + -@@ -50,19 +50,19 @@ +@@ -52,19 +52,19 @@

NAME

@@ -125,30 +126,30 @@ Index: xsd/doc/xsd.xhtml C++ mapping from W3C XML Schema definitions. Particular mapping to produce is selected by a command. Each mapping has a number of mapping-specific options that should -@@ -138,10 +138,10 @@ +@@ -134,10 +134,10 @@ -

When the C++11 mode is selected, you normally don't need to perform any - extra steps other than enable C++11 in your C++ compiler, if required. The -- XSD compiler will automatically add the necessary macro defines to the -- generated header files that will switch the header-only XSD runtime library -+ XSDCXX compiler will automatically add the necessary macro defines to the -+ generated header files that will switch the header-only XSDCXX runtime library - (libxsd) to the C++11 mode. However, if you include any -- of the XSD runtime headers directly in your application (normally you just -+ of the XSDCXX runtime headers directly in your application (normally you just - include the generated headers), then you will need to define the - XSD_CXX11 macro for your entire project.

+

When the C++11 mode is selected, you normally don't need to perform any + extra steps other than enable C++11 in your C++ compiler, if required. The +- XSD compiler will automatically add the necessary macro defines to the +- generated header files that will switch the header-only XSD runtime ++ XSDCXX compiler will automatically add the necessary macro defines to the ++ generated header files that will switch the header-only XSDCXX runtime + library (libxsd) to the C++11 mode. However, if you +- include any of the XSD runtime headers directly in your application ++ include any of the XSDCXX runtime headers directly in your application + (normally you just include the generated headers), then you will need to + define the XSD_CXX11 macro for your entire + project.

+@@ -218,7 +218,7 @@ -@@ -219,7 +219,7 @@ +

For example, if you have file hello.xsd with + namespace http://example.com/hello and you run +- xsd on this file, then the string in question will ++ xsdcxx on this file, then the string in question will + be:

-

For example, if you have file hello.xsd with - namespace http://example.com/hello and you run -- xsd on this file, then the string in question will -+ xsdcxx on this file, then the string in question will - be:

- -

hello.xsd. http://example.com/hello

-@@ -1530,7 +1530,7 @@ +

hello.xsd. http://example.com/hello

+@@ -1564,7 +1564,7 @@

DIAGNOSTICS

If the input file is not a valid W3C XML Schema definition, diff --git a/xsd-Fix_bug_C++_Parser_Expat_Support.patch b/xsd-Fix_bug_C++_Parser_Expat_Support.patch deleted file mode 100644 index b46fb02..0000000 --- a/xsd-Fix_bug_C++_Parser_Expat_Support.patch +++ /dev/null @@ -1,59 +0,0 @@ -## Fix bug in C++/Parser Expat Support http://scm.codesynthesis.com/?p=xsd/xsd.git;a=commitdiff;h=94cba986108a0e0f42295572ca42c356d59328d7 -### Author Boris Kolpackov -## Thu, 24 Jul 2014 11:40:01 +0100 (12:40 +0200) -### Committer Boris Kolpackov -## Thu, 24 Jul 2014 11:40:01 +0100 (12:40 +0200) ---- xsd/libxsd/xsd/cxx/parser/expat/elements.hxx -+++ xsd/libxsd/xsd/cxx/parser/expat/elements.hxx -@@ -51,7 +51,9 @@ namespace xsd - } - }; - -- typedef std::unique_ptr parser_auto_ptr; -+ typedef -+ std::unique_ptr -+ parser_auto_ptr; - #else - // Simple auto pointer for Expat's XML_Parser object. - // ---- xsd/libxsd/xsd/cxx/parser/expat/elements.txx -+++ xsd/libxsd/xsd/cxx/parser/expat/elements.txx -@@ -283,9 +283,10 @@ namespace xsd - throw std::bad_alloc (); - - if (system_id || public_id) -- parse_begin (parser, system_id ? *system_id : *public_id, eh); -+ parse_begin ( -+ parser.get (), system_id ? *system_id : *public_id, eh); - else -- parse_begin (parser, eh); -+ parse_begin (parser.get (), eh); - - // Temporarily unset the exception failbit. Also clear the - // fail bit when we reset the old state if it was caused -@@ -310,8 +311,10 @@ namespace xsd - break; - } - -- if (XML_Parse ( -- parser, buf, is.gcount (), is.eof ()) == XML_STATUS_ERROR) -+ if (XML_Parse (parser.get (), -+ buf, -+ is.gcount (), -+ is.eof ()) == XML_STATUS_ERROR) - { - r = false; - break; -##http://scm.codesynthesis.com/?p=xsd/xsd.git;a=commitdiff;h=0e5fab0664fb36c6253dfd7bb86d8985d1b349ef ---- xsd/libxsd/xsd/cxx/parser/expat/elements.txx -+++ xsd/libxsd/xsd/cxx/parser/expat/elements.txx -@@ -279,7 +279,7 @@ namespace xsd - { - parser_auto_ptr parser (XML_ParserCreateNS (0, XML_Char (' '))); - -- if (parser == 0) -+ if (parser.get () == 0) - throw std::bad_alloc (); - - if (system_id || public_id) - diff --git a/xsd.spec b/xsd.spec index fc95aae..e989339 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,31 +1,26 @@ Name: xsd -Version: 4.0.0 -Release: 27%{?dist} +Version: 4.1.0 +Release: 0.1.a11%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 -URL: http://www.codesynthesis.com/products/xsd/ -Source0: http://www.codesynthesis.com/download/xsd/4.0/xsd-%{version}+dep.tar.bz2 +URL: https://www.codesynthesis.com/products/xsd/ +Source0: https://codesynthesis.com/~boris/tmp/xsd/%{version}.a11/xsd-%{version}.a11+dep.tar.bz2 # Sent suggestion to upstream via e-mail 20090707 # http://anonscm.debian.org/cgit/collab-maint/xsd.git/tree/debian/patches/0001-xsd_xsdcxx-rename.patch -Patch0: %{name}-3.3.0-xsdcxx-rename.patch - -# Fix bug in C++/Parser Expat Support -# http://codesynthesis.com/pipermail/xsd-users/2015-October/004705.html -Patch1: %{name}-Fix_bug_C++_Parser_Expat_Support.patch +Patch0: %{name}-%{version}-xsdcxx-rename.patch # Remove tests for character reference values unsupported by Xerces-C++ 3.2 # https://anonscm.debian.org/cgit/collab-maint/xsd.git/diff/debian/patches/0110-xerces-c3.2.patch?id=442e98604d4158dae11056c4f94aaa655cb480fa -Patch2: %{name}-xerces_3-2.patch +Patch1: %{name}-xerces_3-2.patch BuildRequires: m4, xerces-c-devel, libcutl-devel, gcc-c++ - -%if 0%{?rhel} >= 8 || 0%{?fedora} -BuildRequires: boost-devel -%else +%if 0%{?rhel} BuildRequires: boost148-devel Requires: boost148%{?_isa} +%else +BuildRequires: boost-devel %endif %description @@ -39,19 +34,20 @@ dealing with intricacies of reading and writing XML. %package doc BuildArch: noarch +BuildRequires: ghostscript Summary: API documentation files for %{name} %description doc This package contains API documentation for %{name}. %prep -%autosetup -p0 -n xsd-%{version}+dep +%autosetup -p0 -n xsd-%{version}.a11+dep ##Unbundle libcutl rm -rf libcutl %build -%if 0%{?rhel} && 0%{?rhel} < 7 +%if 0%{?rhel} < 7 %{!?__global_ldflags: %global __global_ldflags -Wl,-z,relro} %endif %make_build verbose=1 CXX=g++ CC=gcc CXXFLAGS="$RPM_OPT_FLAGS -fPIC -pie -Wl,-z,now" LDFLAGS="%{__global_ldflags} -fPIC -pie -Wl,-z,now" BOOST_LINK_SYSTEM=y EXTERNAL_LIBCUTL=y @@ -117,6 +113,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Fri Feb 15 2019 Antonio Trande - 4.1.0-0.1.a11 +- Pre-release 4.1.0.a11 + * Thu Feb 07 2019 Antonio Trande - 4.0.0-27 - Fix BR required for rhel8 From 096a19a1027054f2873a9b4116a305224caedc15 Mon Sep 17 00:00:00 2001 From: sagitter Date: Fri, 15 Feb 2019 21:09:40 +0100 Subject: [PATCH 15/35] Reinsert patch for rhel8 builds --- xsd.spec | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/xsd.spec b/xsd.spec index e989339..302b6ca 100644 --- a/xsd.spec +++ b/xsd.spec @@ -16,11 +16,12 @@ Patch0: %{name}-%{version}-xsdcxx-rename.patch Patch1: %{name}-xerces_3-2.patch BuildRequires: m4, xerces-c-devel, libcutl-devel, gcc-c++ -%if 0%{?rhel} + +%if 0%{?rhel} >= 8 || 0%{?fedora} +BuildRequires: boost-devel +%else BuildRequires: boost148-devel Requires: boost148%{?_isa} -%else -BuildRequires: boost-devel %endif %description From 25d32672764d1f072241ed02910f9a8dc5e3a83d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jul 2019 04:39:17 +0000 Subject: [PATCH 16/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xsd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index 302b6ca..4e7ca7d 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.1.0 -Release: 0.1.a11%{?dist} +Release: 0.2.a11%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 @@ -114,6 +114,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Sat Jul 27 2019 Fedora Release Engineering - 4.1.0-0.2.a11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Fri Feb 15 2019 Antonio Trande - 4.1.0-0.1.a11 - Pre-release 4.1.0.a11 From ad5162f1c4c5400646e020a1f6355932235da400 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 31 Jan 2020 04:56:02 +0000 Subject: [PATCH 17/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xsd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index 4e7ca7d..1f22081 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.1.0 -Release: 0.2.a11%{?dist} +Release: 0.3.a11%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 @@ -114,6 +114,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Fri Jan 31 2020 Fedora Release Engineering - 4.1.0-0.3.a11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Sat Jul 27 2019 Fedora Release Engineering - 4.1.0-0.2.a11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From e1b10a0eb364d412da20b5b6bbf569b625fa172a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 15:05:44 +0000 Subject: [PATCH 18/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xsd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index 1f22081..0674cf5 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.1.0 -Release: 0.3.a11%{?dist} +Release: 0.4.a11%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 @@ -114,6 +114,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 4.1.0-0.4.a11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Fri Jan 31 2020 Fedora Release Engineering - 4.1.0-0.3.a11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 5f201fafd652c29098e89a979d58f0076f1e7b33 Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Wed, 29 Jul 2020 10:50:59 -0600 Subject: [PATCH 19/35] Force C++14 as this code is not C++17 ready --- xsd.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/xsd.spec b/xsd.spec index 0674cf5..939f6f1 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.1.0 -Release: 0.4.a11%{?dist} +Release: 0.5.a11%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 @@ -51,7 +51,7 @@ rm -rf libcutl %if 0%{?rhel} < 7 %{!?__global_ldflags: %global __global_ldflags -Wl,-z,relro} %endif -%make_build verbose=1 CXX=g++ CC=gcc CXXFLAGS="$RPM_OPT_FLAGS -fPIC -pie -Wl,-z,now" LDFLAGS="%{__global_ldflags} -fPIC -pie -Wl,-z,now" BOOST_LINK_SYSTEM=y EXTERNAL_LIBCUTL=y +%make_build verbose=1 CXX=g++ CC=gcc CXXFLAGS="$RPM_OPT_FLAGS -std=c++14 -fPIC -pie -Wl,-z,now" LDFLAGS="%{__global_ldflags} -fPIC -pie -Wl,-z,now" BOOST_LINK_SYSTEM=y EXTERNAL_LIBCUTL=y %install rm -rf apidocdir @@ -114,6 +114,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Wed Jul 29 2020 Jeff Law - 4.1.0-0.5.a11 +- Force C++14 as this code is not C++17 ready + * Wed Jul 29 2020 Fedora Release Engineering - 4.1.0-0.4.a11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From ebfb97eab8996fa4751ba5ff17fae14f294b9b43 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Tue, 12 Jan 2021 01:53:49 +0000 Subject: [PATCH 20/35] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- xsd.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/xsd.spec b/xsd.spec index 939f6f1..8ac1d6e 100644 --- a/xsd.spec +++ b/xsd.spec @@ -15,6 +15,7 @@ Patch0: %{name}-%{version}-xsdcxx-rename.patch # https://anonscm.debian.org/cgit/collab-maint/xsd.git/diff/debian/patches/0110-xerces-c3.2.patch?id=442e98604d4158dae11056c4f94aaa655cb480fa Patch1: %{name}-xerces_3-2.patch +BuildRequires: make BuildRequires: m4, xerces-c-devel, libcutl-devel, gcc-c++ %if 0%{?rhel} >= 8 || 0%{?fedora} From 9cf2ce70c65c3c3cb1db7a4d50cbd7617ef6ff55 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 28 Jan 2021 00:24:21 +0000 Subject: [PATCH 21/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xsd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index 8ac1d6e..d0a7f9c 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.1.0 -Release: 0.5.a11%{?dist} +Release: 0.6.a11%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 @@ -115,6 +115,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Thu Jan 28 2021 Fedora Release Engineering - 4.1.0-0.6.a11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Wed Jul 29 2020 Jeff Law - 4.1.0-0.5.a11 - Force C++14 as this code is not C++17 ready From a24e3566583e95c25e8232393672026769df7b1e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 21:58:01 +0000 Subject: [PATCH 22/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xsd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index d0a7f9c..b4d054b 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.1.0 -Release: 0.6.a11%{?dist} +Release: 0.7.a11%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 @@ -115,6 +115,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 4.1.0-0.7.a11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Thu Jan 28 2021 Fedora Release Engineering - 4.1.0-0.6.a11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 6635cb669b07e0af1952bba7a49a87e692e48957 Mon Sep 17 00:00:00 2001 From: Antonio Trande Date: Fri, 7 Jan 2022 20:08:31 +0100 Subject: [PATCH 23/35] Rebuild for EPEL9 --- xsd.spec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/xsd.spec b/xsd.spec index b4d054b..dac641f 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.1.0 -Release: 0.7.a11%{?dist} +Release: 0.8.a11%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 @@ -49,9 +49,6 @@ This package contains API documentation for %{name}. rm -rf libcutl %build -%if 0%{?rhel} < 7 -%{!?__global_ldflags: %global __global_ldflags -Wl,-z,relro} -%endif %make_build verbose=1 CXX=g++ CC=gcc CXXFLAGS="$RPM_OPT_FLAGS -std=c++14 -fPIC -pie -Wl,-z,now" LDFLAGS="%{__global_ldflags} -fPIC -pie -Wl,-z,now" BOOST_LINK_SYSTEM=y EXTERNAL_LIBCUTL=y %install @@ -115,6 +112,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Fri Jan 07 2022 Antonio Trande - 4.1.0-0.8.a11 +- Rebuild for EPEL9 + * Fri Jul 23 2021 Fedora Release Engineering - 4.1.0-0.7.a11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From cff905e207c2237e7a3f3e0f03c355b5b79f276f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 05:31:33 +0000 Subject: [PATCH 24/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xsd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index dac641f..fe64458 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.1.0 -Release: 0.8.a11%{?dist} +Release: 0.9.a11%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 @@ -112,6 +112,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 4.1.0-0.9.a11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jan 07 2022 Antonio Trande - 4.1.0-0.8.a11 - Rebuild for EPEL9 From 39880300072290fe03bebab8f31f60df817afd78 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 13:33:01 +0000 Subject: [PATCH 25/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xsd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index fe64458..df82d2e 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.1.0 -Release: 0.9.a11%{?dist} +Release: 0.10.a11%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 @@ -112,6 +112,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 4.1.0-0.10.a11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Sat Jan 22 2022 Fedora Release Engineering - 4.1.0-0.9.a11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 713b3cd8dd51c1fe94363a2de87ca760e73084da Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 07:53:01 +0000 Subject: [PATCH 26/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xsd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index df82d2e..468065d 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.1.0 -Release: 0.10.a11%{?dist} +Release: 0.11.a11%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 @@ -112,6 +112,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 4.1.0-0.11.a11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sat Jul 23 2022 Fedora Release Engineering - 4.1.0-0.10.a11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 2fcbf08fff9e92354c698085a6f0aed2eab0861f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 19:18:23 +0000 Subject: [PATCH 27/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xsd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index 468065d..7b22262 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.1.0 -Release: 0.11.a11%{?dist} +Release: 0.12.a11%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 @@ -112,6 +112,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 4.1.0-0.12.a11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Sat Jan 21 2023 Fedora Release Engineering - 4.1.0-0.11.a11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 207e4e7264375effed92a923a336559aaebe8099 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 10:12:16 +0000 Subject: [PATCH 28/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- xsd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index 7b22262..037fd59 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.1.0 -Release: 0.12.a11%{?dist} +Release: 0.13.a11%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 @@ -112,6 +112,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 4.1.0-0.13.a11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sat Jul 22 2023 Fedora Release Engineering - 4.1.0-0.12.a11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 9205086268fac64ca5e578e9aec1eb043686edfb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 10:29:05 +0000 Subject: [PATCH 29/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- xsd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index 037fd59..538fac0 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.1.0 -Release: 0.13.a11%{?dist} +Release: 0.14.a11%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 License: GPLv2 with exceptions and ASL 2.0 @@ -112,6 +112,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 4.1.0-0.14.a11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Sat Jan 27 2024 Fedora Release Engineering - 4.1.0-0.13.a11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 23e442c471861fe6d999ba765453633b5f6eb5b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Wed, 4 Sep 2024 22:58:07 +0200 Subject: [PATCH 30/35] convert license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- xsd.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/xsd.spec b/xsd.spec index 538fac0..299f85a 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,9 +1,10 @@ Name: xsd Version: 4.1.0 -Release: 0.14.a11%{?dist} +Release: 0.15.a11%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 -License: GPLv2 with exceptions and ASL 2.0 +# Automatically converted from old format: GPLv2 with exceptions and ASL 2.0 - review is highly recommended. +License: LicenseRef-Callaway-GPLv2-with-exceptions AND Apache-2.0 URL: https://www.codesynthesis.com/products/xsd/ Source0: https://codesynthesis.com/~boris/tmp/xsd/%{version}.a11/xsd-%{version}.a11+dep.tar.bz2 @@ -112,6 +113,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Wed Sep 04 2024 Miroslav Suchý - 4.1.0-0.15.a11 +- convert license to SPDX + * Sat Jul 20 2024 Fedora Release Engineering - 4.1.0-0.14.a11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 77e736049c0406ee4d84676fff048bc67d50d443 Mon Sep 17 00:00:00 2001 From: Pete Walter Date: Fri, 18 Oct 2024 14:10:15 +0100 Subject: [PATCH 31/35] Rebuild for xerces-c 3.3 --- xsd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index 299f85a..d77a453 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.1.0 -Release: 0.15.a11%{?dist} +Release: 0.16.a11%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 # Automatically converted from old format: GPLv2 with exceptions and ASL 2.0 - review is highly recommended. @@ -113,6 +113,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Fri Oct 18 2024 Pete Walter - 4.1.0-0.16.a11 +- Rebuild for xerces-c 3.3 + * Wed Sep 04 2024 Miroslav Suchý - 4.1.0-0.15.a11 - convert license to SPDX From c75752635c81d8b74c7d62b41bfb847f69447ff9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 16:19:15 +0000 Subject: [PATCH 32/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- xsd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index d77a453..cf769cf 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.1.0 -Release: 0.16.a11%{?dist} +Release: 0.17.a11%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 # Automatically converted from old format: GPLv2 with exceptions and ASL 2.0 - review is highly recommended. @@ -113,6 +113,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 4.1.0-0.17.a11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Fri Oct 18 2024 Pete Walter - 4.1.0-0.16.a11 - Rebuild for xerces-c 3.3 From 2da2e59c209a77e498c9e43b995701ec692f8d25 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 21:05:14 +0000 Subject: [PATCH 33/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- xsd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index cf769cf..4f007a4 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.1.0 -Release: 0.17.a11%{?dist} +Release: 0.18.a11%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 # Automatically converted from old format: GPLv2 with exceptions and ASL 2.0 - review is highly recommended. @@ -113,6 +113,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 4.1.0-0.18.a11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Sun Jan 19 2025 Fedora Release Engineering - 4.1.0-0.17.a11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 1123d4df4646191216702840c1fc1269222d7b0a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 20:54:29 +0000 Subject: [PATCH 34/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- xsd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index 4f007a4..7bc17d9 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.1.0 -Release: 0.18.a11%{?dist} +Release: 0.19.a11%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 # Automatically converted from old format: GPLv2 with exceptions and ASL 2.0 - review is highly recommended. @@ -113,6 +113,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 4.1.0-0.19.a11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Fri Jul 25 2025 Fedora Release Engineering - 4.1.0-0.18.a11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From a88025b3d57daca47a7deeb303fd6f71cace7200 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 09:27:09 +0000 Subject: [PATCH 35/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- xsd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsd.spec b/xsd.spec index 7bc17d9..5072f3c 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,6 +1,6 @@ Name: xsd Version: 4.1.0 -Release: 0.19.a11%{?dist} +Release: 0.20.a11%{?dist} Summary: W3C XML schema to C++ data binding compiler # Exceptions permit otherwise GPLv2 incompatible combination with ASL 2.0 # Automatically converted from old format: GPLv2 with exceptions and ASL 2.0 - review is highly recommended. @@ -113,6 +113,9 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y %doc apidocdir/* %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 4.1.0-0.20.a11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Sat Jan 17 2026 Fedora Release Engineering - 4.1.0-0.19.a11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild