Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package liborcus for openSUSE:Factory checked in at 2023-08-08 15:53:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/liborcus (Old) and /work/SRC/openSUSE:Factory/.liborcus.new.22712 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "liborcus" Tue Aug 8 15:53:50 2023 rev:39 rq:1101253 version:0.18.1 Changes: -------- --- /work/SRC/openSUSE:Factory/liborcus/liborcus.changes 2023-03-13 12:40:06.755484271 +0100 +++ /work/SRC/openSUSE:Factory/.liborcus.new.22712/liborcus.changes 2023-08-08 15:53:51.580589759 +0200 @@ -1,0 +2,19 @@ +Thu Jun 29 09:12:39 UTC 2023 - Danilo Spinella <danilo.spine...@suse.com> + +- Update to 0.18.1: + * sax parser: + * added support for optionally skipping multiple BOM's in the beginning of + XML stream. This affects all XML-based file format filters such as + xls-xml (aka Excel 2003 XML). + * xml-map: + * fixed a bug where an XML document consisting of simple single-column + records were not properly converted to sheet data. + * xls-xml: + * fixed a bug where the filter would always pass border color even when it + was not set. + * buildsystem: + * added new configure switches --without-benchmark and --without-doc-example + to optinally skip building of these two directories. +- Remove patch gcc13-fix.patch + +------------------------------------------------------------------- Old: ---- gcc13-fix.patch liborcus-0.17.2.tar.xz New: ---- liborcus-0.18.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ liborcus.spec ++++++ --- /var/tmp/diff_new_pack.IQ9Db9/_old 2023-08-08 15:53:52.664596542 +0200 +++ /var/tmp/diff_new_pack.IQ9Db9/_new 2023-08-08 15:53:52.668596567 +0200 @@ -17,16 +17,15 @@ %{!?make_build:%global make_build make %{?_smp_mflags}} -%define libname liborcus-0_17-0 +%define libname liborcus-0_18-0 Name: liborcus -Version: 0.17.2 +Version: 0.18.1 Release: 0 Summary: Spreadsheet file processing library License: MPL-2.0 URL: https://gitlab.com/orcus/orcus/ Source: http://kohei.us/files/orcus/src/%{name}-%{version}.tar.xz Patch0: no-std-filesystem.patch -Patch1: gcc13-fix.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: coreutils @@ -34,8 +33,8 @@ BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: python3-xml -BuildRequires: pkgconfig(libixion-0.17) -BuildRequires: pkgconfig(mdds-2.0) +BuildRequires: pkgconfig(libixion-0.18) +BuildRequires: pkgconfig(mdds-2.1) >= 2.0.99 BuildRequires: pkgconfig(python3) BuildRequires: pkgconfig(zlib) %if 0%{?suse_version} >= 1500 @@ -91,7 +90,6 @@ %prep %setup -q %patch0 -p1 -%patch1 -p1 %build %global optflags %optflags -fexcess-precision=fast ++++++ liborcus-0.17.2.tar.xz -> liborcus-0.18.1.tar.xz ++++++ ++++ 135774 lines of diff (skipped) ++++++ no-std-filesystem.patch ++++++ --- /var/tmp/diff_new_pack.IQ9Db9/_old 2023-08-08 15:53:53.376600998 +0200 +++ /var/tmp/diff_new_pack.IQ9Db9/_new 2023-08-08 15:53:53.380601023 +0200 @@ -1,6 +1,8 @@ ---- liborcus-0.17.2/doc_example/Makefile.am 2022-01-27 15:01:08.928870206 +0100 -+++ liborcus-0.17.2/doc_example/Makefile.am 2022-01-27 15:30:25.807283425 +0100 -@@ -56,7 +56,7 @@ +Index: liborcus-0.18.1/doc_example/Makefile.am +=================================================================== +--- liborcus-0.18.1.orig/doc_example/Makefile.am ++++ liborcus-0.18.1/doc_example/Makefile.am +@@ -56,7 +56,7 @@ SPDOC_LDADD = \ spreadsheet_doc_1_SOURCES = \ spreadsheet_doc_1.cpp @@ -9,7 +11,7 @@ spreadsheet_doc_1_num_and_formula_SOURCES = \ spreadsheet_doc_1_num_and_formula.cpp -@@ -75,7 +75,7 @@ +@@ -75,7 +75,7 @@ spreadsheet_doc_2_sheets_no_string_pool_ spreadsheet_doc_2_sheets_no_string_pool_LDADD = \ ../src/parser/liborcus-parser-@ORCUS_API_VERSION@.la \ @@ -18,9 +20,11 @@ spreadsheet_doc_2_sheets_with_string_pool_SOURCES = \ spreadsheet_doc_2_sheets_with_string_pool.cpp ---- liborcus-0.17.2/doc_example/spreadsheet_doc_1.cpp 2022-01-27 15:01:08.928870206 +0100 -+++ liborcus-0.17.2/doc_example/spreadsheet_doc_1.cpp 2022-01-27 15:23:29.164819311 +0100 -@@ -7,13 +7,13 @@ +Index: liborcus-0.18.1/doc_example/spreadsheet_doc_1.cpp +=================================================================== +--- liborcus-0.18.1.orig/doc_example/spreadsheet_doc_1.cpp ++++ liborcus-0.18.1/doc_example/spreadsheet_doc_1.cpp +@@ -8,13 +8,13 @@ #include <iostream> #include <cstdlib> @@ -34,20 +38,22 @@ - std::filesystem::path input_dir = std::getenv("INPUTDIR"); + boost::filesystem::path input_dir = std::getenv("INPUTDIR"); - // Instantiate a document, and wrap it with a factory. + //!code-start: instantiate spreadsheet::range_size_t ss{1048576, 16384}; -@@ -23,7 +23,7 @@ - // Pass the factory to the document loader, and read the content from a file - // to populate the document. - orcus_ods loader(&factory); -- loader.read_file(input_dir / "document.ods"); -+ loader.read_file((input_dir / "document.ods").string()); +@@ -28,7 +28,7 @@ int main() - // Now that the document is fully populated, access its content. - const ixion::model_context& model = doc.get_model_context(); ---- liborcus-0.17.2/doc_example/spreadsheet_doc_1_num_and_formula.cpp 2022-01-27 15:01:08.928870206 +0100 -+++ liborcus-0.17.2/doc_example/spreadsheet_doc_1_num_and_formula.cpp 2022-01-27 15:23:04.532672399 +0100 -@@ -8,13 +8,13 @@ + //!code-start: read-file + auto filepath = input_dir / "document.ods"; +- loader.read_file(filepath.native()); ++ loader.read_file(filepath.string()); + //!code-end: read-file + + //!code-start: model-context +Index: liborcus-0.18.1/doc_example/spreadsheet_doc_1_num_and_formula.cpp +=================================================================== +--- liborcus-0.18.1.orig/doc_example/spreadsheet_doc_1_num_and_formula.cpp ++++ liborcus-0.18.1/doc_example/spreadsheet_doc_1_num_and_formula.cpp +@@ -9,13 +9,13 @@ #include <ixion/cell.hpp> #include <iostream> @@ -63,17 +69,19 @@ // Instantiate a document, and wrap it with a factory. spreadsheet::range_size_t ss{1048576, 16384}; -@@ -24,7 +24,7 @@ - // Pass the factory to the document loader, and read the content from a file +@@ -26,7 +26,7 @@ int main() // to populate the document. orcus_ods loader(&factory); -- loader.read_file(input_dir / "document.ods"); -+ loader.read_file((input_dir / "document.ods").string()); + auto filepath = input_dir / "document.ods"; +- loader.read_file(filepath.native()); ++ loader.read_file(filepath.string()); doc.recalc_formula_cells(); // Now that the document is fully populated, access its content. ---- liborcus-0.17.2/doc_example/spreadsheet_doc_2.cpp 2022-01-27 15:01:08.928870206 +0100 -+++ liborcus-0.17.2/doc_example/spreadsheet_doc_2.cpp 2022-01-27 15:23:16.252742305 +0100 +Index: liborcus-0.18.1/doc_example/spreadsheet_doc_2.cpp +=================================================================== +--- liborcus-0.18.1.orig/doc_example/spreadsheet_doc_2.cpp ++++ liborcus-0.18.1/doc_example/spreadsheet_doc_2.cpp @@ -2,7 +2,7 @@ #include <orcus/spreadsheet/import_interface.hpp> #include <orcus/orcus_ods.hpp> @@ -83,22 +91,25 @@ #include <iostream> namespace ss = orcus::spreadsheet; -@@ -33,11 +33,11 @@ +@@ -33,12 +33,12 @@ public: int main() { - std::filesystem::path input_dir = std::getenv("INPUTDIR"); + boost::filesystem::path input_dir = std::getenv("INPUTDIR"); + auto filepath = input_dir / "multi-sheets.ods"; my_empty_import_factory factory; orcus::orcus_ods loader(&factory); -- loader.read_file(input_dir / "multi-sheets.ods"); -+ loader.read_file((input_dir / "multi-sheets.ods").string()); +- loader.read_file(filepath.native()); ++ loader.read_file(filepath.string()); return EXIT_SUCCESS; } ---- liborcus-0.17.2/doc_example/spreadsheet_doc_2_sheets_no_string_pool.cpp 2022-01-27 15:01:08.928870206 +0100 -+++ liborcus-0.17.2/doc_example/spreadsheet_doc_2_sheets_no_string_pool.cpp 2022-01-27 15:24:00.461005950 +0100 +Index: liborcus-0.18.1/doc_example/spreadsheet_doc_2_sheets_no_string_pool.cpp +=================================================================== +--- liborcus-0.18.1.orig/doc_example/spreadsheet_doc_2_sheets_no_string_pool.cpp ++++ liborcus-0.18.1/doc_example/spreadsheet_doc_2_sheets_no_string_pool.cpp @@ -4,7 +4,7 @@ #include <iostream> @@ -108,22 +119,25 @@ //!code-start: cell_value namespace ss = orcus::spreadsheet; -@@ -108,11 +108,11 @@ +@@ -112,12 +112,12 @@ public: int main() { - std::filesystem::path input_dir = std::getenv("INPUTDIR"); + boost::filesystem::path input_dir = std::getenv("INPUTDIR"); + auto filepath = input_dir / "multi-sheets.ods"; my_import_factory factory; orcus::orcus_ods loader(&factory); -- loader.read_file(input_dir / "multi-sheets.ods"); -+ loader.read_file((input_dir / "multi-sheets.ods").string()); +- loader.read_file(filepath.native()); ++ loader.read_file(filepath.string()); return EXIT_SUCCESS; } ---- liborcus-0.17.2/doc_example/spreadsheet_doc_2_sheets_with_formula.cpp 2022-01-27 15:01:08.928870206 +0100 -+++ liborcus-0.17.2/doc_example/spreadsheet_doc_2_sheets_with_formula.cpp 2022-01-27 15:22:40.052526392 +0100 +Index: liborcus-0.18.1/doc_example/spreadsheet_doc_2_sheets_with_formula.cpp +=================================================================== +--- liborcus-0.18.1.orig/doc_example/spreadsheet_doc_2_sheets_with_formula.cpp ++++ liborcus-0.18.1/doc_example/spreadsheet_doc_2_sheets_with_formula.cpp @@ -6,7 +6,7 @@ #include <memory> #include <unordered_map> @@ -133,22 +147,25 @@ namespace ss = orcus::spreadsheet; -@@ -275,11 +275,11 @@ +@@ -279,12 +279,12 @@ public: int main() { - std::filesystem::path input_dir = std::getenv("INPUTDIR"); + boost::filesystem::path input_dir = std::getenv("INPUTDIR"); + auto filepath = input_dir / "multi-sheets.ods"; my_import_factory factory; orcus::orcus_ods loader(&factory); -- loader.read_file(input_dir / "multi-sheets.ods"); -+ loader.read_file((input_dir / "multi-sheets.ods").string()); +- loader.read_file(filepath.native()); ++ loader.read_file(filepath.string()); return EXIT_SUCCESS; } ---- liborcus-0.17.2/doc_example/spreadsheet_doc_2_sheets_with_string_pool.cpp 2022-01-27 15:01:08.928870206 +0100 -+++ liborcus-0.17.2/doc_example/spreadsheet_doc_2_sheets_with_string_pool.cpp 2022-01-27 15:23:46.476922548 +0100 +Index: liborcus-0.18.1/doc_example/spreadsheet_doc_2_sheets_with_string_pool.cpp +=================================================================== +--- liborcus-0.18.1.orig/doc_example/spreadsheet_doc_2_sheets_with_string_pool.cpp ++++ liborcus-0.18.1/doc_example/spreadsheet_doc_2_sheets_with_string_pool.cpp @@ -6,7 +6,7 @@ #include <memory> #include <unordered_map> @@ -158,17 +175,18 @@ namespace ss = orcus::spreadsheet; -@@ -189,11 +189,11 @@ +@@ -193,12 +193,12 @@ public: int main() { - std::filesystem::path input_dir = std::getenv("INPUTDIR"); + boost::filesystem::path input_dir = std::getenv("INPUTDIR"); + auto filepath = input_dir / "multi-sheets.ods"; my_import_factory factory; orcus::orcus_ods loader(&factory); -- loader.read_file(input_dir / "multi-sheets.ods"); -+ loader.read_file((input_dir / "multi-sheets.ods").string()); +- loader.read_file(filepath.native()); ++ loader.read_file(filepath.string()); return EXIT_SUCCESS; }