diff --git a/.gitignore b/.gitignore index 573f086..61cd53b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1 @@ -/xsd-3.3.0+dep.tar.bz2 -/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 +xsd-3.3.0+dep.tar.bz2 diff --git a/sources b/sources index 2f89abf..4d97448 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xsd-4.1.0.a11+dep.tar.bz2) = aee71228511f4eb33132389e91cd15f974ce2384bb1658e61ff502320d5a0c26ce092d2a296facb817906be712c9f661df6baccc4a4f1c25b9b36238c7290f59 +1bad45103f9111964b78d6f2327fbb15 xsd-3.3.0+dep.tar.bz2 diff --git a/xsd-3.3.0-xsdcxx-rename.patch b/xsd-3.3.0-xsdcxx-rename.patch new file mode 100644 index 0000000..51495fb --- /dev/null +++ b/xsd-3.3.0-xsdcxx-rename.patch @@ -0,0 +1,128 @@ +diff -up xsd/documentation/xsd.1.rename xsd/documentation/xsd.1 +--- xsd/documentation/xsd.1.rename 2010-06-20 15:45:31.000000000 +0300 ++++ xsd/documentation/xsd.1 2010-06-20 15:46:24.000000000 +0300 +@@ -1,16 +1,16 @@ + .\" Process this file with +-.\" groff -man -Tascii xsd.1 ++.\" groff -man -Tascii xsdcxx.1 + .\" + .TH XSD 1 "April 2010" "XSD 3.3.0" + .SH NAME +-xsd \- W3C XML Schema to C++ Compiler ++xsdcxx \- W3C XML Schema to C++ Compiler + .\" + .\" + .\" + .\"-------------------------------------------------------------------- + .SH SYNOPSIS + .\"-------------------------------------------------------------------- +-.B xsd ++.B xsdcxx + .I command + .B [ + .I options +@@ -20,19 +20,19 @@ xsd \- W3C XML Schema to C++ Compiler + .I file + .B ...] + .in +-.B xsd help ++.B xsdcxx help + .B [ + .I command + .B ] + .in +-.B xsd version ++.B xsdcxx version + .\" + .\" + .\" + .\"-------------------------------------------------------------------- + .SH DESCRIPTION + .\"-------------------------------------------------------------------- +-.B xsd ++.B xsdcxx + generates vocabulary-specific, statically-typed C++ mapping from W3C XML + Schema definitions. Particular mapping to produce is selected by a + .IR command . +@@ -96,7 +96,7 @@ Print usage information and exit. Use + .PP + .RS + .RS 3 +-.B xsd help ++.B xsdcxx help + .I command + .RE + .PP +@@ -203,7 +203,7 @@ For example, if you have file + with namespace + .B http://example.com/hello + and you run +-.B xsd ++.B xsdcxx + on this file, then the string in question will be: + + .B hello.xsd. http://example.com/hello +@@ -1877,7 +1877,7 @@ option. With this approach you don't nee + .\" + .SH DIAGNOSTICS + If the input file is not a valid W3C XML Schema definition, +-.B xsd ++.B xsdcxx + will issue diagnostic messages to + .B STDERR + and exit with non-zero exit code. +diff -up xsd/documentation/xsd.xhtml.rename xsd/documentation/xsd.xhtml +--- xsd/documentation/xsd.xhtml.rename 2010-06-20 15:47:29.000000000 +0300 ++++ xsd/documentation/xsd.xhtml 2010-06-20 15:47:30.000000000 +0300 +@@ -50,19 +50,19 @@ + +

NAME

+ +-

xsd - W3C XML Schema to C++ Compiler

++

xsdcxx - W3C XML Schema to C++ Compiler

+ +

SYNOPSIS

+ +
+-
xsd command [options] file [file ...]
+-
xsd help [command]
+-
xsd version
++
xsdcxx command [options] file [file ...]
++
xsdcxx help [command]
++
xsdcxx version
+
+ +

DESCRIPTION

+ +-

xsd generates vocabulary-specific, statically-typed ++

xsdcxx generates vocabulary-specific, statically-typed + 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 +@@ -104,7 +104,7 @@ + +

help
+
Print usage information and exit. Use +-

xsd help command

++

xsdcxx help command

+ for command-specific help. +
+ +@@ -174,7 +174,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 ++ xsdcxx on this file, then the string in question + will be:

+ +

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

+@@ -1575,7 +1575,7 @@ namespace .* +

DIAGNOSTICS

+ +

If the input file is not a valid W3C XML Schema definition, +- xsd will issue diagnostic messages to STDERR ++ xsdcxx will issue diagnostic messages to STDERR + and exit with non-zero exit code.

+ +

BUGS

diff --git a/xsd-4.1.0-xsdcxx-rename.patch b/xsd-4.1.0-xsdcxx-rename.patch deleted file mode 100644 index a4a53e2..0000000 --- a/xsd-4.1.0-xsdcxx-rename.patch +++ /dev/null @@ -1,160 +0,0 @@ -Description: change docu from xsd to xsdcxx -Author: Jörg Frings-Fürst -Reviewed-by: -Last-Update: 2014-07-22 ---- -This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ -Index: xsd/doc/xsd.1 -=================================================================== ---- 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 - .\" --.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 - .\" - .\" - .\" - .\"-------------------------------------------------------------------- - .SH SYNOPSIS - .\"-------------------------------------------------------------------- --.B xsd -+.B xsdcxx - .I command - .B [ - .I options -@@ -20,19 +20,19 @@ - .I file - .B ...] - .in --.B xsd help -+.B xsdcxx help - .B [ - .I command - .B ] - .in --.B xsd version -+.B xsdcxx version - .\" - .\" - .\" - .\"-------------------------------------------------------------------- - .SH DESCRIPTION - .\"-------------------------------------------------------------------- --.B xsd -+.B xsdcxx - generates vocabulary-specific, statically-typed C++ mapping from W3C XML - Schema definitions. Particular mapping to produce is selected by a - .IR command . -@@ -96,7 +96,7 @@ - .PP - .RS - .RS 3 --.B xsd help -+.B xsdcxx help - .I command - .RE - .PP -@@ -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 -+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\fR macro for - your entire project\. -@@ -1461,7 +1461,7 @@ - .\" - .SH DIAGNOSTICS - If the input file is not a valid W3C XML Schema definition, --.B xsd -+.B xsdcxx - will issue diagnostic messages to - .B STDERR - and exit with non-zero exit code. -Index: xsd/doc/xsd.xhtml -=================================================================== ---- 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 @@ - - - -- XSD 4.1.0 Compiler Command Line Manual -+ XSDCXX 4.1.0 Compiler Command Line Manual - - - -- -+ - - - -@@ -52,19 +52,19 @@ - -

NAME

- --

xsd - W3C XML Schema to C++ Compiler

-+

xsdcxx - W3C XML Schema to C++ Compiler

- -

SYNOPSIS

- -
--
xsd command [options] file [file ...]
--
xsd help [command]
--
xsd version
-+
xsdcxx command [options] file [file ...]
-+
xsdcxx help [command]
-+
xsdcxx version
-
- -

DESCRIPTION

- --

xsd generates vocabulary-specific, statically-typed -+

xsdcxx generates vocabulary-specific, statically-typed - 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 -@@ -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 -+ 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 @@ - -

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

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

DIAGNOSTICS

- -

If the input file is not a valid W3C XML Schema definition, -- xsd will issue diagnostic messages to STDERR -+ xsdcxx will issue diagnostic messages to STDERR - and exit with non-zero exit code.

- -

BUGS

diff --git a/xsd-xerces_3-2.patch b/xsd-xerces_3-2.patch deleted file mode 100644 index c639788..0000000 --- a/xsd-xerces_3-2.patch +++ /dev/null @@ -1,176 +0,0 @@ -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: 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" || - s[2] != "\xA2\xA3\xA4\xA5" || -- s[3] != "???") -+ s[3] != "??") - { - cerr << "invalid encoding" << endl; - return 1; -Index: 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 -=================================================================== ---- 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 - æ - ¢£¤¥ -- Āꪪ򪪪 -+ Āꪪ - - abc - aâc -Index: 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" || - 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: 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 - Օ - -- 򪪪 - abc - aՕc - ꪪbc -- ab򪪪 - -Index: 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 - Օ - -- 򪪪 - - abc - aՕc - ꪪbc -- ab򪪪 - - -Index: 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 - ꪪbc -- ab򪪪 - - - -@@ -17,7 +16,6 @@ - - - -- - - - -Index: 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 - ῿퟿ -- 𐀀􏿽 -+ ကჿ - abc - a῿퟿c -- 𐀀􏿽bc -- ab𐀀􏿽 -+ ကჿbc -+ abကჿ - -Index: 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 - ῿퟿ -- 𐀀􏿽 -+ ကჿ - - abc - a῿퟿c -- 𐀀􏿽bc -- ab𐀀􏿽 -+ ကჿbc -+ abကჿ - - -Index: 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 - a῿퟿c -- 𐀀􏿽bc -- ab𐀀􏿽 -+ ကჿbc -+ abကჿ - - - - - - -- -- -+ -+ - - - - - diff --git a/xsd.spec b/xsd.spec index 5072f3c..49fe719 100644 --- a/xsd.spec +++ b/xsd.spec @@ -1,30 +1,24 @@ -Name: xsd -Version: 4.1.0 -Release: 0.20.a11%{?dist} -Summary: W3C XML schema to C++ data binding compiler +Name: xsd +Version: 3.3.0 +Release: 4%{?dist} +Summary: W3C XML schema to C++ data binding compiler + +Group: Development/Tools # 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. -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 - +License: GPLv2 with exceptions and ASL 2.0 +URL: http://www.codesynthesis.com/products/xsd/ +Source0: http://www.codesynthesis.com/download/xsd/3.2/xsd-%{version}+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}-%{version}-xsdcxx-rename.patch +Patch0: xsd-3.3.0-xsdcxx-rename.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -# 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 -Patch1: %{name}-xerces_3-2.patch - -BuildRequires: make -BuildRequires: m4, xerces-c-devel, libcutl-devel, gcc-c++ - -%if 0%{?rhel} >= 8 || 0%{?fedora} -BuildRequires: boost-devel -%else -BuildRequires: boost148-devel -Requires: boost148%{?_isa} -%endif +BuildRequires: m4 boost-devel xerces-c-devel +# Requires: ace-devel - only needed for applications using +# Adaptive Communication Environment (ACE) streams, +# enable when Fedora gets ACE packages. +# See http://www.cs.wustl.edu/~schmidt/ACE.html and +# https://bugzilla.redhat.com/show_bug.cgi?id=450164 +Requires: xerces-c-devel %description CodeSynthesis XSD is an open-source, cross-platform W3C XML Schema to @@ -35,31 +29,51 @@ You can then access the data stored in XML using types and functions that semantically correspond to your application domain rather than dealing with intricacies of reading and writing XML. -%package doc -BuildArch: noarch -BuildRequires: ghostscript -Summary: API documentation files for %{name} + +%package doc +Group: Documentation +Summary: API documentation files for %{name} %description doc This package contains API documentation for %{name}. -%prep -%autosetup -p0 -n xsd-%{version}.a11+dep -##Unbundle libcutl -rm -rf libcutl +%prep +%setup -q -n xsd-%{version}+dep +pushd xsd +%patch0 -p1 -b .xsdcxx-rename +popd + %build -%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 + +# Default GCC on EL-5 will fail on this code with internal +# compiler error when debugging symbol generation is requested with -g +# Reducing debug level to 1 will "fix" this problem. A better way would +# be to use gcc-44, but old versions of boost headers do not compile +# with it (https://svn.boost.org/trac/boost/ticket/2069). +# Also boost-1.33.1 on those systems does not have boost_system library +# thus we need to disable explicit linking against it. + +%if 0%{?el5} +make verbose=1 CXXFLAGS="$RPM_OPT_FLAGS -g1" BOOST_LINK_SYSTEM=n +%else +make verbose=1 CXXFLAGS="$RPM_OPT_FLAGS -DBOOST_FILESYSTEM_VERSION=2" +%endif + %install +rm -rf $RPM_BUILD_ROOT rm -rf apidocdir -%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 +%if 0%{?el5} +make install_prefix="$RPM_BUILD_ROOT%{_prefix}" BOOST_LINK_SYSTEM=n install +%else +make install_prefix="$RPM_BUILD_ROOT%{_prefix}" install +%endif # Split API documentation to -doc subpackage. -mkdir -p apidocdir +mkdir apidocdir mv $RPM_BUILD_ROOT%{_datadir}/doc/xsd/*.{xhtml,css} apidocdir/ mv $RPM_BUILD_ROOT%{_datadir}/doc/xsd/cxx/ apidocdir/ mv $RPM_BUILD_ROOT%{_datadir}/doc/xsd/ docdir/ @@ -92,229 +106,23 @@ find apidocdir -name "*.doxygen" \ -o -name "makefile" \ -o -name "*.html2ps" | xargs rm -f -##Test failed on EPEL6 due to "bad" xerces-c -##http://codesynthesis.com/pipermail/xsd-users/2015-October/004696.html -##https://bugzilla.redhat.com/show_bug.cgi?id=1270978 -%if 0%{?fedora} || 0%{?rhel} >= 7 -%check -make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y -%endif +%clean +rm -rf $RPM_BUILD_ROOT + %files -%doc docdir/README docdir/NEWS docdir/FLOSSE -%license docdir/GPLv2 docdir/LICENSE +%defattr(-,root,root,-) +%doc docdir/* %{_bindir}/xsdcxx -%{_mandir}/man1/xsdcxx.1* %{_includedir}/xsd/ +%{_mandir}/man1/xsdcxx.1* %files doc -%doc docdir/README docdir/NEWS docdir/FLOSSE -%license docdir/GPLv2 docdir/LICENSE +%defattr(-,root,root,-) %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 - -* 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 - -* 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 - -* 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 - -* 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 - -* 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 - -* 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 - -* 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 - -* 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 - -* 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 - -* 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 - -* 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 - -* 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) - -* 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 - -* 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 - -* 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 - -* Sun Jun 26 2016 Antonio Trande - 4.0.0-15 -- Remove conditional macro for the Patch1 (bz#1350231) - -* Fri Feb 05 2016 Antonio Trande - 4.0.0-14 -- Set flags for hardened builds - -* Fri Feb 05 2016 Fedora Release Engineering - 4.0.0-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Mon Jan 18 2016 Jonathan Wakely - 4.0.0-12 -- Rebuilt for Boost 1.60 - -* Wed Nov 25 2015 Antonio Trande - 4.0.0-11 -- Rebuild for libcutl - -* Fri Nov 06 2015 Antonio Trande - 4.0.0-10 -- Add patch to fix bug in C++/Parser Expat Support in EPEL builds - -* Mon Oct 12 2015 Antonio Trande - 4.0.0-9 -- Header files included again in main package - -* Mon Oct 12 2015 Antonio Trande - 4.0.0-8 -- Requires explicitely Boost148 in EPEL -- Tests not performed in EPEL6 - -* Thu Oct 08 2015 Antonio Trande - 4.0.0-7 -- Used %%license tag -- libcutl libraries unbundled -- Header files packaged apart -- Made tests - -* Thu Aug 27 2015 Jonathan Wakely - 4.0.0-6 -- Rebuilt for Boost 1.59 - -* Wed Jul 29 2015 Fedora Release Engineering - 4.0.0-5 -- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159 - -* Wed Jul 22 2015 David Tardon - 4.0.0-4 -- rebuild for Boost 1.58 - -* Fri Jun 19 2015 Fedora Release Engineering - 4.0.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sat May 02 2015 Kalev Lember - 4.0.0-2 -- Rebuilt for GCC 5 C++11 ABI change - -* Sat Mar 28 2015 Kalev Lember - 4.0.0-1 -- Update to 4.0.0 - -* Wed Feb 25 2015 Rex Dieter 3.3.0-23 -- rebuild (gcc5) - -* Tue Jan 27 2015 Petr Machata - 3.3.0-22 -- Rebuild for boost 1.57.0 - -* Mon Aug 18 2014 Fedora Release Engineering - 3.3.0-21 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sun Jun 08 2014 Fedora Release Engineering - 3.3.0-20 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Thu Jun 5 2014 Peter Robinson 3.3.0-19 -- Update config.* to fix FTBFS on aarch64/ppc64le - -* Thu May 22 2014 Petr Machata - 3.3.0-18 -- Rebuild for boost 1.55.0 - -* Sun Aug 04 2013 Fedora Release Engineering - 3.3.0-17 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Sat Jul 27 2013 pmachata@redhat.com - 3.3.0-16 -- Rebuild for boost 1.54.0 - -* Sat Feb 09 2013 Denis Arnaud - 3.3.0-15 -- Rebuild for Boost-1.53.0 - -* Sun Aug 12 2012 Rex Dieter 3.3.0-14 -- xsd-3.3.0-2+dep - -* Sun Jul 22 2012 Fedora Release Engineering - 3.3.0-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Wed Apr 18 2012 Kalev Lember - 3.3.0-12 -- Update to xsd-3.3.0-1+dep upstream tarball, which includes the gcc 4.7 patch - -* Tue Feb 28 2012 Fedora Release Engineering - 3.3.0-11 -- Rebuilt for c++ ABI breakage - -* Thu Jan 19 2012 Ralf Corsépius - 3.3.0-10 -- Add xsd-3.3.0-gcc47.patch (Fix mass rebuild FTBFS). - -* Sat Jan 14 2012 Fedora Release Engineering - 3.3.0-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Sat Nov 26 2011 Thomas Spura - 3.3.0-8 -- rebuild for https://fedoraproject.org/wiki/Features/F17Boost148 - -* Fri Jul 22 2011 Antti Andreimann - 3.3.0-7 -- Rebuilt for boost 1.47.0 - -* Wed Apr 06 2011 Kalev Lember - 3.3.0-6 -- Rebuilt for boost 1.46.1 soname bump - -* Thu Mar 10 2011 Kalev Lember - 3.3.0-5 -- Rebuilt with xerces-c 3.1 - * Tue Feb 08 2011 Fedora Release Engineering - 3.3.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild @@ -345,7 +153,7 @@ make -j 1 test EXTERNAL_LIBCUTL=y BOOST_LINK_SYSTEM=y - Added verbose=1 to MAKEFLAGS so compiler flags could be verified from build logs. -* Sat Jul 04 2009 Antti Andreimann 3.2.0-2 +* Mon Jul 04 2009 Antti Andreimann 3.2.0-2 - Changed License tag to clarify which exceptions we are talking about * Wed May 20 2009 Antti Andreimann 3.2.0-1