orcus: Update to 0.19.2

Changelog:
0.19.2:
    general
        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.
    xls-xml
        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.
    gnumeric
        fixed a crash when the document model returned a null pointer when a reference resolver interface was requested.

0.19.1:
    general
        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.
    gnumeric
        fixed a bug where the import filter did not set the formula grammer prior to importing.

0.19.0:
    general
        added support for allowing use of std::filesystem, std::experimental::filesystem or boost::filesystem per build configuration.
    xlsx
        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.
    xls-xml
        fixed a bug where column styles were not applied to the correct columns when the starting column index was not 0.
    gnumeric
        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
    parquet
        added partial support for Apache Parquet import filter. This is still heavily experimental.
This commit is contained in:
ryoon 2024-02-10 01:00:57 +00:00
parent aaa0f104ba
commit cf26c646a9
2 changed files with 6 additions and 7 deletions

View File

@ -1,8 +1,7 @@
# $NetBSD: Makefile,v 1.45 2023/12/29 18:24:39 adam Exp $
# $NetBSD: Makefile,v 1.46 2024/02/10 01:00:57 ryoon Exp $
DISTNAME= liborcus-0.18.1
DISTNAME= liborcus-0.19.2
PKGNAME= ${DISTNAME:S/liborcus/orcus/}
PKGREVISION= 1
CATEGORIES= converters
MASTER_SITES= https://kohei.us/files/orcus/src/
EXTRACT_SUFX= .tar.xz

View File

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.22 2023/10/15 07:09:50 ryoon Exp $
$NetBSD: distinfo,v 1.23 2024/02/10 01:00:57 ryoon Exp $
BLAKE2s (liborcus-0.18.1.tar.xz) = e12b791cb9ec4cf064ef731003da4a0332aea2d2b1148a5971794cf743fe285e
SHA512 (liborcus-0.18.1.tar.xz) = 73cbfe64e607165b9311f7330505dfcd0d16de42212e5ace55b588d6ef869221de51d22fc069553ac08e847fad1330cc3915f7e3769dc04c17b11914abb4acdd
Size (liborcus-0.18.1.tar.xz) = 2070352 bytes
BLAKE2s (liborcus-0.19.2.tar.xz) = 4a876a4ac0665254d84e8803967eebbba32020e1eb3875748ee184a4f78f7c9b
SHA512 (liborcus-0.19.2.tar.xz) = c955490f57e91615278a83bb48726025cd5f8059b97ed5532f770199e134ca511c7ee6b0cd0a9d3a2d54208a5fdd19117054e95e818162ea568052fa11b21d4e
Size (liborcus-0.19.2.tar.xz) = 2211268 bytes