File liborcus.changes of Package liborcus

-------------------------------------------------------------------
Thu Apr 10 20:00:36 UTC 2025 - Friedrich Haubensak <hsk17@mail.de>

- add liborcus-0.19.2-gcc15-cstdint.patch to fix gcc15 compile time
  error

-------------------------------------------------------------------
Tue Aug  6 15:42:21 UTC 2024 - Martin Jambor <mjambor@suse.com>

- On 32bit x86 architectures, compile with option -ffloat-store.  This
  mitigates the unfortunate fact that the test-suite of the package
  expects the precision of FP operations to be lower than that of
  internal representation of 80387.

-------------------------------------------------------------------
Thu Feb 29 18:42:34 UTC 2024 - pgajdos@suse.com

- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN

-------------------------------------------------------------------
Mon Jan  8 16:36:32 UTC 2024 - Danilo Spinella <danilo.spinella@suse.com>

- Update to orcus 0.19.2:
  * fixed a build issue with gcc 14 due to a missing include for std::find_if
    and std::for_each.
  * fixed a segmentation fault with the orcus-test-xml-mapped test which
    manifested on hppa hardware, as originally reported on
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1054376.
  * fixed a crash when loading a document that includes a style record
    referencing an unnamed style record as its parent.  In Excel-generated
    documents, styles only reference named styles as their parents.  But in
    3rd-party generated documents, styles referencing unnamed styles as their
    parents can occur.
  * fixed a crash when the document model returned a null pointer when a
    reference resolver interface was requested.
- Update to orcus 0.19.1:
  * implemented orcus::create_filter() which instantiates a filter object of
    specified type.  The returned object is of type
    orcus::iface::import_filter.
  * moved test cases for format detection to the respective filter test files.
  * fixed a bug where the import filter did not set the formula grammer prior
    to importing.
- Update to orcus 0.19.0:
  * added support for allowing use of std::filesystem,
    std::experimental::filesystem or boost::filesystem per build
    configuration.
  * refactored styles import to use style indices returned by the document
    model implementer rather than using the indices stored in the file.  This
    allows the implementer to aggregate some style records and re-use the same
    index for records that are stored as different records in the original
    file.
  * fixed a bug where column styles were not applied to the correct columns
    when the starting column index was not 0.
  * overhauled the Gnumeric import filter to fix many bugs and support many
    missing features relative to the other filters included in orcus.  Most
    notable mentions are:
    * cell styles
    * rich-text strings
    * named ranges
    * row heights and column widths
    * merged cells
  * added partial support for Apache Parquet import filter.  This is still
    heavily experimental.
- Remove patches:
  * 0001-Possibility-to-build-against-a-host-of-filesystem-im.patch (upstreamed)
  * 0002-Allow-using-older-boost-filesystem.patch

-------------------------------------------------------------------
Fri Aug 11 14:29:57 UTC 2023 - Fridrich Strba <fstrba@suse.com>

- Removed patches:
  * liborcus-filesystem.patch
  * liborcus-tests.patch
    + reworked in order to send them upstream
- Added patches:
  * 0001-Possibility-to-build-against-a-host-of-filesystem-im.patch
  * 0003-Allow-running-tests-with-python-3.4.patch
  * 0002-Allow-using-older-boost-filesystem.patch
    + split into chunks per topic so that upsteam can decide what
      to do

-------------------------------------------------------------------
Thu Aug 10 16:06:48 UTC 2023 - Fridrich Strba <fstrba@suse.com>

- Clean up the spec file and require gcc-c++ >= 7, since that is the
  first version that supports C++17
- Run tests on all distributions and architectures
  * Allow disabling them on command line by specifying
    "--without tests"
- Changed patch:
  * no-std-filesystem.patch -> liborcus-filesystem.patch
    + rework the patch to detect std::filesystem,
      std::experimental::filesystem and boost::filesystem (in that
      order, and use them if found)
- Added patch:
  * liborcus-tests.patch
    + fix tests on all platforms
    + do not use C++20 features with the
      boost::filesystem::directory_iterator
    + do not assume that pathlib integrates seamlessly with open
      and do not use f-string formating, both being python 3.6+
      features

-------------------------------------------------------------------
Thu Jun 29 09:12:39 UTC 2023 - Danilo Spinella <danilo.spinella@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

-------------------------------------------------------------------
Fri Mar 10 13:57:17 UTC 2023 - Martin Liška <mliska@suse.cz>

- Use -fexcess-precision=fast in order to support GCC compiler:
  https://gcc.gnu.org/gcc-13/porting_to.html#excess-precision.
  Fixes: https://gitlab.com/orcus/orcus/-/issues/175

-------------------------------------------------------------------
Mon Mar  6 19:25:17 UTC 2023 - Martin Liška <mliska@suse.cz>

- Add include fix gcc13-fix.patch for GCC 13 compiler.

-------------------------------------------------------------------
Thu Jan 27 14:34:01 UTC 2022 - Fridrich Strba <fstrba@suse.com>

- Added patch:
  * no-std-filesystem.patch
    + use boost::filesystem instead of std::filesystem, in order to
      allow building with older compilers

-------------------------------------------------------------------
Wed Jan 26 14:47:32 UTC 2022 - Danilo Spinella <danilo.spinella@suse.com>

- Update to 0.17.2:
  * fixed a bug where the state of style:cell-protect="none" was not
    explicitly pushed, thereby having had the same effect as not having this
    attribute.  After the fix, style:cell-protect="none" will explicitly push
    the hidden state to false, locked state to false, and the formula-hidden
    state to false.
- Update to 0.17.1:
  * addressed a number of coverity issues.
  * removed a variety of compiler warnings.
  * re-generated sax parser tokens from ODF v1.3.
  * revised the style import code to only push style attributes that are
    actually specified in the XML.
  * revised the XML structure validation strategy to ignore any mis-placed
    elements and their sub structures rather than aborting the import.

-------------------------------------------------------------------
Fri Nov 19 10:34:49 UTC 2021 - Danilo Spinella <danilo.spinella@suse.com>

- Update to 0.17.0:
  * set the baseline C++ version to 17.
  * cleaned up the public API to replace pstring with std::string_view, union
    with std::variant, and boost::optional with std::optional.  With this
    change, the public API no longer has dependency on boost.
  * switched to using ixion::model_iterator for horizontal iteration of cells
    instead of using mdds::mtv::collection.
  * fixed a bug where exporting a spreadsheet document containing adjacent
    merged cells regions to html incorrectly exported the merged cell areas.
  * cached cell values are now correctly loaded from the xlsx file.
  * utf-8 names are now allowed as element and attribute names in the sax parser.
  * unquoted utf-8 property values are now allowed in the css parser.
  * added yaml output option in orcus-json.
  * fixed a bug where mapping of an XML document with namespace aliases
    sometimes corrupts the alias values.
  * added orcus.FormulaTokenOp enum type in python which describes type formula token
    operator types in a more finer grained manner.
  * added notes to how to use orcus-xml and orcus-json to map XML and JSON
    documents to spreadsheet documents.
- Drop GCC11_build_fixes.patch

-------------------------------------------------------------------
Wed May 19 14:51:09 UTC 2021 - Fridrich Strba <fstrba@suse.com>

- Define conditionally make_build to fix build on systems that do
  not have that macro

-------------------------------------------------------------------
Tue Feb  9 16:52:16 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>

- Add upstream changes to fix build with GCC 11 (boo#1181872):
  * GCC11_build_fixes.patch

-------------------------------------------------------------------
Wed Oct 14 09:01:15 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 0.16.1:
  * match up with ixion 0.16 release

-------------------------------------------------------------------
Mon Mar 30 06:13:44 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 0.15.4:
  * Bugfixes release

-------------------------------------------------------------------
Fri Oct 11 07:53:24 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 0.15.3:
  * Minor fixes around fixing various xml related bugs

-------------------------------------------------------------------
Fri Aug 23 07:23:57 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 0.15.1:
  * minor bugfixes after the 0.15.0 was released
- Remove merged patches
  * fix-linking.patch
  * 32bit.patch

-------------------------------------------------------------------
Fri Aug 16 10:27:44 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Fix building on SLE12
- Add patches to fix 32bit build:
  * fix-linking.patch
  * 32bit.patch

-------------------------------------------------------------------
Thu Aug 15 21:40:35 UTC 2019 - Jonathan Brielmaier <jbrielmaier@suse.de>

- Update to version 0.15.0:
  * Various performance improvements
  * Multiple parser issues fixed
  * Map and structure mode added to orcus-json
  * Other improvements and fixes
- bump required versions of mdds and libixion

-------------------------------------------------------------------
Thu Mar  7 14:22:33 UTC 2019 - Adam Majer <adam.majer@suse.de>

- Add missing dependency on libboost_system-devel

-------------------------------------------------------------------
Thu Nov 15 13:56:57 UTC 2018 - Tomáš Chvátal <tchvatal@suse.com>

- Version update to 0.14.1:
  * addressed a number of coverity issues.
  * Boost 1.67 support
    + Drop patch boost_1_67.patch
  * Various cell handling issues fixed

-------------------------------------------------------------------
Wed May 23 08:19:44 UTC 2018 - adam.majer@suse.de

- boost_1_67.patch: fix building with Boost 1.67 (bsc#1089811)

-------------------------------------------------------------------
Tue Feb 27 13:54:19 UTC 2018 - tchvatal@suse.com

- Version updat eto 0.13.4:
  * Various false positive fixes in detection of xml files

-------------------------------------------------------------------
Thu Feb 15 08:11:00 UTC 2018 - tchvatal@suse.com

- Version update to 0.13.3:
  * Various improvements in 2003 XML imports
- Rename name-python3 to python3-name to match other python modules

-------------------------------------------------------------------
Tue Jan 30 14:57:03 UTC 2018 - tchvatal@suse.com

- Version update to 0.13.2:
  * Various small fixes
  * Improvements in Excel 2003 XML import iflter

-------------------------------------------------------------------
Fri Jan  5 12:21:48 UTC 2018 - tchvatal@suse.com

- Fix python-xml dep to properly state python3-xml

-------------------------------------------------------------------
Thu Dec 14 14:49:52 UTC 2017 - tchvatal@suse.com

- Switch license to MPL-2.0

-------------------------------------------------------------------
Wed Nov 29 12:41:29 UTC 2017 - tchvatal@suse.com

- Update to 0.13.1:
  * Required by libreoffice 6.0
  * Fixes many crashers
  * Speedup improvements
  * More features for xslx importer

-------------------------------------------------------------------
Wed Feb  1 13:07:37 UTC 2017 - adam.majer@suse.de

- use individual libboost-*-devel packages instead of boost-devel

-------------------------------------------------------------------
Sat Dec  3 13:37:53 UTC 2016 - tchvatal@suse.com

- Version update to 0.12.1 as required by lo 5.3

-------------------------------------------------------------------
Wed May 25 11:56:35 UTC 2016 - tchvatal@suse.com

- Version update to 0.11.2:
  * Fix build with mdds 1.2
  * few small fixes

-------------------------------------------------------------------
Wed May 25 11:05:48 UTC 2016 - dimstar@opensuse.org

- Changes from version 0.11.1:
  + Fix for OSX build inside LibreOffice.
  + Boost.Filesystem is needed uncoditionally.

-------------------------------------------------------------------
Thu May 12 14:00:43 UTC 2016 - tchvatal@suse.com

- Fix libixion -> liborcus typo

-------------------------------------------------------------------
Thu May  5 08:18:44 UTC 2016 - tchvatal@suse.com

- Coflict with liborcus-0_10-0

-------------------------------------------------------------------
Tue Mar  8 08:31:21 UTC 2016 - fstrba@suse.com

- Change package name to correspond to the soname  of the
  libraries provided.

-------------------------------------------------------------------
Mon Mar  7 20:24:16 UTC 2016 - tchvatal@suse.com

- Version update to 0.11.0:
  * Use mdds 1.0
  * Use ixion 0.11
  * Use python3 instead of python2

-------------------------------------------------------------------
Mon Dec 21 09:49:32 UTC 2015 - tchvatal@suse.com

- Version update to 0.9.2:
  * Various bugfixes and update for libreoffice 5.1

-------------------------------------------------------------------
Tue Mar 24 09:53:39 UTC 2015 - tchvatal@suse.com

- Version bump to 0.7.1:
  * Various boost bugfixes and update for new ixion
- Obsoleted patch:
  * liborcus-boost-1.56.patch

-------------------------------------------------------------------
Mon Oct 27 13:11:40 UTC 2014 - dmitry_r@opensuse.org

- Fix build with boost-1.56
  * liborcus-boost-1.56.patch

-------------------------------------------------------------------
Mon May 26 21:53:44 UTC 2014 - fstrba@suse.com

- Upgrade to upstream version 0.7.0
- Remove unneeded upstreamed patches:
  * liborcus-more-lib64.patch
  * liborcus-0.5.1-linking.patch
  * liborcus-0.5.1-mdds.patch
  * liborcus-0.5.1-oldnamespace.patch
- Use pkgconfig BuildRequires wherever it is possible

-------------------------------------------------------------------
Sat Jan 25 20:58:25 UTC 2014 - tchvatal@suse.com

- Clean with spec-cleaner and Verbosify the output.

-------------------------------------------------------------------
Mon Jan  6 00:20:48 UTC 2014 - matz@suse.com

- Add aarch64 and ppc64le to list of 64bit archs for boost_system
  detection.
  Added patches:
  * liborcus-more-lib64.patch

-------------------------------------------------------------------
Tue Nov 12 05:01:17 UTC 2013 - jengelh@inai.de

- Correct description not to mention an N-gram text categorizer

-------------------------------------------------------------------
Thu Aug  1 09:27:39 UTC 2013 - tchvatal@suse.com

- Version bump to 0.5.1:
  * More fixes around streaming
  * Various boost fixes
  * Improvements required for libreoffice-4.1.
- Use full download url for tarball
- Drop libzip-devel requirement
- Add patch for new mdds liborcus-0.5.1-mdds.patch
- Add patch for SLE11 gcc liborcus-0.5.1-oldnamespace.patch
- Add patch for newest boost liborcus-0.5.1-linking.patch
- Drop deprecated patch boost-configure.patch

-------------------------------------------------------------------
Sun Jun 16 19:44:18 UTC 2013 - schwab@suse.de

- boost-configure.patch: fix boost configure check

-------------------------------------------------------------------
Fri May 31 09:56:33 UTC 2013 - tchvatal@suse.com

- Fix building with boost-1.52 and newer.

-------------------------------------------------------------------
Wed Feb  6 12:47:37 UTC 2013 - pmladek@suse.com

- Add libzip-devel and zlib-devel into Requires of the devel package;
  they are needed for linking against liborcus

-------------------------------------------------------------------
Tue Jan  8 13:41:23 UTC 2013 - tchvatal@suse.com

- Rename package and sort it out for acceptance to factory.

-------------------------------------------------------------------
Tue Dec 18 07:41:36 UTC 2012 - tchvatal@suse.com

- Build gnumeric filters as libreoffice check for them.
  * cleanup the spec a bit.

-------------------------------------------------------------------
Wed Nov 28 12:41:49 UTC 2012 - kyoshida@suse.com

- Official 0.3.0 package.

-------------------------------------------------------------------
Sat Nov 10 03:40:47 UTC 2012 - kyoshida@suse.com

- Updated snapshot from the latest master branch.

-------------------------------------------------------------------
Fri Oct  5 21:30:31 UTC 2012 - kyoshida@suse.com

- Latest development snapshot from the master branch.

-------------------------------------------------------------------
Tue Oct  2 18:19:52 UTC 2012 - kyoshida@suse.com

- Latest development snapshot from the master branch.

-------------------------------------------------------------------
Wed Sep 26 16:24:09 UTC 2012 - kyoshida@suse.com

- Remove the obsolete package and spec.

-------------------------------------------------------------------
Wed Sep 26 16:19:15 UTC 2012 - kyoshida@suse.com

- Add new package and spec from the latest master branch.

-------------------------------------------------------------------
Thu Sep  6 14:51:24 UTC 2012 - kyoshida@suse.com

- Updated the package with all sorts of fixes.

-------------------------------------------------------------------
Thu Aug 30 21:32:23 UTC 2012 - kyoshida@suse.com

- Updated the package.  It now supports --disable-libzip.

-------------------------------------------------------------------
Tue Jul 31 16:53:08 UTC 2012 - kyoshida@suse.com

- Modified spec file to keep rpmlint happy.

-------------------------------------------------------------------
Tue Jul 31 16:19:52 UTC 2012 - kyoshida@suse.com

- Added initial spec file.

openSUSE Build Service is sponsored by