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