pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/converters/orcus orcus: Update to 0.17.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/272e6ad031e2
branches:  trunk
changeset: 373033:272e6ad031e2
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Sat Feb 05 04:14:31 2022 +0000

description:
orcus: Update to 0.17.2

Changelog:
orcus 0.17.2

* ods

  * 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.

orcus 0.17.1

* general

  * addressed a number of coverity issues.

  * removed a variety of compiler warnings.

* ods

  * 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.

* xls-xml

  * revised the XML structure validation strategy to ignore any mis-placed
    elements and their sub structures rather than aborting the import.

orcus 0.17.0

* general

  * 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.

* spreadsheet document

  * 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.

* xlsx

  * cached cell values are now correctly loaded from the file.

* sax parser

  * utf-8 names are now allowed as element and attribute names.

* css parser

  * unquoted utf-8 property values are now allowed.

* orcus-json

  * fixed segmentation fault when using --mode structure with the Windows
    build.

  * added yaml output option.

* xml-map

  * fixed a bug where mapping of an XML document with namespace aliases
    sometimes corrupts the alias values.

* python

  * added orcus.FormulaTokenOp enum type which describes type formula token
    operator types in a more finer grained manner.

* documentation

  * added notes to how to use orcus-xml and orcus-json to map XML and JSON
    documents to spreadsheet documents.

diffstat:

 converters/orcus/Makefile      |    5 +-
 converters/orcus/PLIST         |  159 ++++++++++++++++++++--------------------
 converters/orcus/buildlink3.mk |    4 +-
 converters/orcus/distinfo      |    8 +-
 4 files changed, 86 insertions(+), 90 deletions(-)

diffs (214 lines):

diff -r 4ffb96f6feda -r 272e6ad031e2 converters/orcus/Makefile
--- a/converters/orcus/Makefile Sat Feb 05 04:08:15 2022 +0000
+++ b/converters/orcus/Makefile Sat Feb 05 04:14:31 2022 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.37 2022/01/10 01:46:27 ryoon Exp $
+# $NetBSD: Makefile,v 1.38 2022/02/05 04:14:31 ryoon Exp $
 
-DISTNAME=      liborcus-0.16.1
+DISTNAME=      liborcus-0.17.2
 PKGNAME=       ${DISTNAME:S/liborcus/orcus/}
-PKGREVISION=   3
 CATEGORIES=    converters
 MASTER_SITES=  https://kohei.us/files/orcus/src/
 EXTRACT_SUFX=  .tar.xz
diff -r 4ffb96f6feda -r 272e6ad031e2 converters/orcus/PLIST
--- a/converters/orcus/PLIST    Sat Feb 05 04:08:15 2022 +0000
+++ b/converters/orcus/PLIST    Sat Feb 05 04:14:31 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2021/02/06 06:29:04 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.10 2022/02/05 04:14:31 ryoon Exp $
 bin/orcus-css-dump
 bin/orcus-csv
 bin/orcus-detect
@@ -12,83 +12,80 @@
 bin/orcus-xml
 bin/orcus-yaml
 bin/orcus-zip-dump
-include/liborcus-0.16/orcus/base64.hpp
-include/liborcus-0.16/orcus/cell_buffer.hpp
-include/liborcus-0.16/orcus/config.hpp
-include/liborcus-0.16/orcus/css_document_tree.hpp
-include/liborcus-0.16/orcus/css_parser.hpp
-include/liborcus-0.16/orcus/css_parser_base.hpp
-include/liborcus-0.16/orcus/css_selector.hpp
-include/liborcus-0.16/orcus/css_types.hpp
-include/liborcus-0.16/orcus/csv_parser.hpp
-include/liborcus-0.16/orcus/csv_parser_base.hpp
-include/liborcus-0.16/orcus/detail/parser_token_buffer.hpp
-include/liborcus-0.16/orcus/detail/thread.hpp
-include/liborcus-0.16/orcus/dom_tree.hpp
-include/liborcus-0.16/orcus/env.hpp
-include/liborcus-0.16/orcus/exception.hpp
-include/liborcus-0.16/orcus/format_detection.hpp
-include/liborcus-0.16/orcus/global.hpp
-include/liborcus-0.16/orcus/info.hpp
-include/liborcus-0.16/orcus/interface.hpp
-include/liborcus-0.16/orcus/json_document_tree.hpp
-include/liborcus-0.16/orcus/json_global.hpp
-include/liborcus-0.16/orcus/json_parser.hpp
-include/liborcus-0.16/orcus/json_parser_base.hpp
-include/liborcus-0.16/orcus/json_parser_thread.hpp
-include/liborcus-0.16/orcus/json_structure_tree.hpp
-include/liborcus-0.16/orcus/measurement.hpp
-include/liborcus-0.16/orcus/mso/encryption_info.hpp
-include/liborcus-0.16/orcus/orcus_csv.hpp
-include/liborcus-0.16/orcus/orcus_gnumeric.hpp
-include/liborcus-0.16/orcus/orcus_import_ods.hpp
-include/liborcus-0.16/orcus/orcus_import_xlsx.hpp
-include/liborcus-0.16/orcus/orcus_json.hpp
-include/liborcus-0.16/orcus/orcus_ods.hpp
-include/liborcus-0.16/orcus/orcus_xls_xml.hpp
-include/liborcus-0.16/orcus/orcus_xlsx.hpp
-include/liborcus-0.16/orcus/orcus_xml.hpp
-include/liborcus-0.16/orcus/parser_base.hpp
-include/liborcus-0.16/orcus/parser_global.hpp
-include/liborcus-0.16/orcus/pstring.hpp
-include/liborcus-0.16/orcus/sax_ns_parser.hpp
-include/liborcus-0.16/orcus/sax_parser.hpp
-include/liborcus-0.16/orcus/sax_parser_base.hpp
-include/liborcus-0.16/orcus/sax_token_parser.hpp
-include/liborcus-0.16/orcus/sax_token_parser_thread.hpp
-include/liborcus-0.16/orcus/spreadsheet/auto_filter.hpp
-include/liborcus-0.16/orcus/spreadsheet/config.hpp
-include/liborcus-0.16/orcus/spreadsheet/document.hpp
-include/liborcus-0.16/orcus/spreadsheet/export_interface.hpp
-include/liborcus-0.16/orcus/spreadsheet/factory.hpp
-include/liborcus-0.16/orcus/spreadsheet/import_interface.hpp
-include/liborcus-0.16/orcus/spreadsheet/import_interface_pivot.hpp
-include/liborcus-0.16/orcus/spreadsheet/import_interface_view.hpp
-include/liborcus-0.16/orcus/spreadsheet/pivot.hpp
-include/liborcus-0.16/orcus/spreadsheet/shared_strings.hpp
-include/liborcus-0.16/orcus/spreadsheet/sheet.hpp
-include/liborcus-0.16/orcus/spreadsheet/sheet_range.hpp
-include/liborcus-0.16/orcus/spreadsheet/styles.hpp
-include/liborcus-0.16/orcus/spreadsheet/types.hpp
-include/liborcus-0.16/orcus/spreadsheet/view.hpp
-include/liborcus-0.16/orcus/spreadsheet/view_types.hpp
-include/liborcus-0.16/orcus/stream.hpp
-include/liborcus-0.16/orcus/string_pool.hpp
-include/liborcus-0.16/orcus/threaded_json_parser.hpp
-include/liborcus-0.16/orcus/threaded_sax_token_parser.hpp
-include/liborcus-0.16/orcus/tokens.hpp
-include/liborcus-0.16/orcus/types.hpp
-include/liborcus-0.16/orcus/xml_namespace.hpp
-include/liborcus-0.16/orcus/xml_structure_tree.hpp
-include/liborcus-0.16/orcus/xml_writer.hpp
-include/liborcus-0.16/orcus/yaml_document_tree.hpp
-include/liborcus-0.16/orcus/yaml_parser.hpp
-include/liborcus-0.16/orcus/yaml_parser_base.hpp
-include/liborcus-0.16/orcus/zip_archive.hpp
-include/liborcus-0.16/orcus/zip_archive_stream.hpp
-lib/liborcus-0.16.la
-lib/liborcus-mso-0.16.la
-lib/liborcus-parser-0.16.la
-lib/liborcus-spreadsheet-model-0.16.la
-lib/pkgconfig/liborcus-0.16.pc
-lib/pkgconfig/liborcus-spreadsheet-model-0.16.pc
+include/liborcus-0.17/orcus/base64.hpp
+include/liborcus-0.17/orcus/cell_buffer.hpp
+include/liborcus-0.17/orcus/config.hpp
+include/liborcus-0.17/orcus/css_document_tree.hpp
+include/liborcus-0.17/orcus/css_parser.hpp
+include/liborcus-0.17/orcus/css_parser_base.hpp
+include/liborcus-0.17/orcus/css_selector.hpp
+include/liborcus-0.17/orcus/css_types.hpp
+include/liborcus-0.17/orcus/csv_parser.hpp
+include/liborcus-0.17/orcus/csv_parser_base.hpp
+include/liborcus-0.17/orcus/detail/parser_token_buffer.hpp
+include/liborcus-0.17/orcus/detail/thread.hpp
+include/liborcus-0.17/orcus/dom_tree.hpp
+include/liborcus-0.17/orcus/env.hpp
+include/liborcus-0.17/orcus/exception.hpp
+include/liborcus-0.17/orcus/format_detection.hpp
+include/liborcus-0.17/orcus/global.hpp
+include/liborcus-0.17/orcus/info.hpp
+include/liborcus-0.17/orcus/interface.hpp
+include/liborcus-0.17/orcus/json_document_tree.hpp
+include/liborcus-0.17/orcus/json_global.hpp
+include/liborcus-0.17/orcus/json_parser.hpp
+include/liborcus-0.17/orcus/json_parser_base.hpp
+include/liborcus-0.17/orcus/json_parser_thread.hpp
+include/liborcus-0.17/orcus/json_structure_tree.hpp
+include/liborcus-0.17/orcus/measurement.hpp
+include/liborcus-0.17/orcus/orcus_csv.hpp
+include/liborcus-0.17/orcus/orcus_gnumeric.hpp
+include/liborcus-0.17/orcus/orcus_import_ods.hpp
+include/liborcus-0.17/orcus/orcus_import_xlsx.hpp
+include/liborcus-0.17/orcus/orcus_json.hpp
+include/liborcus-0.17/orcus/orcus_ods.hpp
+include/liborcus-0.17/orcus/orcus_xls_xml.hpp
+include/liborcus-0.17/orcus/orcus_xlsx.hpp
+include/liborcus-0.17/orcus/orcus_xml.hpp
+include/liborcus-0.17/orcus/parser_base.hpp
+include/liborcus-0.17/orcus/parser_global.hpp
+include/liborcus-0.17/orcus/sax_ns_parser.hpp
+include/liborcus-0.17/orcus/sax_parser.hpp
+include/liborcus-0.17/orcus/sax_parser_base.hpp
+include/liborcus-0.17/orcus/sax_token_parser.hpp
+include/liborcus-0.17/orcus/sax_token_parser_thread.hpp
+include/liborcus-0.17/orcus/spreadsheet/auto_filter.hpp
+include/liborcus-0.17/orcus/spreadsheet/config.hpp
+include/liborcus-0.17/orcus/spreadsheet/document.hpp
+include/liborcus-0.17/orcus/spreadsheet/export_interface.hpp
+include/liborcus-0.17/orcus/spreadsheet/factory.hpp
+include/liborcus-0.17/orcus/spreadsheet/import_interface.hpp
+include/liborcus-0.17/orcus/spreadsheet/import_interface_pivot.hpp
+include/liborcus-0.17/orcus/spreadsheet/import_interface_view.hpp
+include/liborcus-0.17/orcus/spreadsheet/pivot.hpp
+include/liborcus-0.17/orcus/spreadsheet/shared_strings.hpp
+include/liborcus-0.17/orcus/spreadsheet/sheet.hpp
+include/liborcus-0.17/orcus/spreadsheet/styles.hpp
+include/liborcus-0.17/orcus/spreadsheet/types.hpp
+include/liborcus-0.17/orcus/spreadsheet/view.hpp
+include/liborcus-0.17/orcus/spreadsheet/view_types.hpp
+include/liborcus-0.17/orcus/stream.hpp
+include/liborcus-0.17/orcus/string_pool.hpp
+include/liborcus-0.17/orcus/threaded_json_parser.hpp
+include/liborcus-0.17/orcus/threaded_sax_token_parser.hpp
+include/liborcus-0.17/orcus/tokens.hpp
+include/liborcus-0.17/orcus/types.hpp
+include/liborcus-0.17/orcus/xml_namespace.hpp
+include/liborcus-0.17/orcus/xml_structure_tree.hpp
+include/liborcus-0.17/orcus/xml_writer.hpp
+include/liborcus-0.17/orcus/yaml_document_tree.hpp
+include/liborcus-0.17/orcus/yaml_parser.hpp
+include/liborcus-0.17/orcus/yaml_parser_base.hpp
+include/liborcus-0.17/orcus/zip_archive.hpp
+include/liborcus-0.17/orcus/zip_archive_stream.hpp
+lib/liborcus-0.17.la
+lib/liborcus-mso-0.17.la
+lib/liborcus-parser-0.17.la
+lib/liborcus-spreadsheet-model-0.17.la
+lib/pkgconfig/liborcus-0.17.pc
+lib/pkgconfig/liborcus-spreadsheet-model-0.17.pc
diff -r 4ffb96f6feda -r 272e6ad031e2 converters/orcus/buildlink3.mk
--- a/converters/orcus/buildlink3.mk    Sat Feb 05 04:08:15 2022 +0000
+++ b/converters/orcus/buildlink3.mk    Sat Feb 05 04:14:31 2022 +0000
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.9 2021/02/06 06:29:04 ryoon Exp $
+# $NetBSD: buildlink3.mk,v 1.10 2022/02/05 04:14:31 ryoon Exp $
 
 BUILDLINK_TREE+=       orcus
 
 .if !defined(ORCUS_BUILDLINK3_MK)
 ORCUS_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.orcus+=  orcus>=0.16.1
+BUILDLINK_API_DEPENDS.orcus+=  orcus>=0.17.0
 BUILDLINK_PKGSRCDIR.orcus?=    ../../converters/orcus
 
 .endif # ORCUS_BUILDLINK3_MK
diff -r 4ffb96f6feda -r 272e6ad031e2 converters/orcus/distinfo
--- a/converters/orcus/distinfo Sat Feb 05 04:08:15 2022 +0000
+++ b/converters/orcus/distinfo Sat Feb 05 04:14:31 2022 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.19 2021/10/26 10:06:44 nia Exp $
+$NetBSD: distinfo,v 1.20 2022/02/05 04:14:31 ryoon Exp $
 
-BLAKE2s (liborcus-0.16.1.tar.xz) = 5e949662f0e57353e581874177635129b701e4ab353bb14fcdcc433bb5e7c6e4
-SHA512 (liborcus-0.16.1.tar.xz) = 6d75591820af65181dd3a418f051a359695083f29c7d9c77edbcab3e89d9ea367824be0b19f27a31267525f446936145f5780a0ce3c6ee2d89823742837d4739
-Size (liborcus-0.16.1.tar.xz) = 1805436 bytes
+BLAKE2s (liborcus-0.17.2.tar.xz) = 1c83c1c7300f20c8fbc3d01df57cb93c7afd58a7a0a47bba679a99cf8b74f2bc
+SHA512 (liborcus-0.17.2.tar.xz) = 8ad8db46c23673260057aff555286d95ebfeff0a027bdeae24f11f8aa12456284f7f4446edddb91936b3011eb1227cfe1618ab3c4d909f8356c8c151f5739d79
+Size (liborcus-0.17.2.tar.xz) = 1839188 bytes



Home | Main Index | Thread Index | Old Index