pkgsrc-Changes archive

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

CVS commit: pkgsrc/converters/orcus



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Sun Oct 15 07:09:50 UTC 2023

Modified Files:
        pkgsrc/converters/orcus: Makefile PLIST buildlink3.mk distinfo
Removed Files:
        pkgsrc/converters/orcus/patches: patch-include_orcus_base64.hpp
            patch-include_orcus_types.hpp

Log Message:
orcus: Update to 0.18.1

Changelog:
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 XML documents 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.

0.18.0
general
 * fixed the flat output mode to properly calculate the lengths of UTF-8
   encoded strings.
 * replaced all uses of std::strtol() to parse_integer() to properly
   parse strings that are not necessarily null-terminated.
 * added a new output format type 'debug-state' which dumps the internal
   state of the populated document model in detail. This can be useful
   during debugging.
 * separated the import_shared_string interface implementation from the
   backend shared strings store per separation of responsibility.
 * merged the foo_t and foo_active_t struct pair, such as font_t and
   font_active_t, in the styles store into a single type using std::optional.
 * revised the documentation and public API and cleaned things up where
   necessary.
ods
 * re-implemented the number format styles import to correctly keep
   track of element stacks and correctly perform structure checks to
   detect malformed documents.
   * added new interface to import named styles applied to columns.
   * added new interface to import attributes for asian and complex
     scripts for the folloiwng font attributes:
     * font name
     * font size
     * font style
     * font weight
   * re-designed the styles import interface to make it multi-level.
   * re-worked the import of the style:text-underline-width attribute
     to make its handling more in line with the specifications.
xls-xml
   * added support for importing wrap-text and shrink-to-fit cell format
     attributes.
   * added support for importing cell-hidden and locked attributes.
   * added support for importing direct and named cell formats applied
     to columns and rows.
xlsx
   * added support for importing wrap-text and shrink-to-fit cell format
     attributes.
   * added support for importing direct and named cell formats applied to
     columns and rows.
xml-map
   * added a new interface to pass the encoding information to the document
     model so that it can correctly decode non-UTF-8-encoded string values.


To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 pkgsrc/converters/orcus/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/converters/orcus/PLIST
cvs rdiff -u -r1.11 -r1.12 pkgsrc/converters/orcus/buildlink3.mk
cvs rdiff -u -r1.21 -r1.22 pkgsrc/converters/orcus/distinfo
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/converters/orcus/patches/patch-include_orcus_base64.hpp \
    pkgsrc/converters/orcus/patches/patch-include_orcus_types.hpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/converters/orcus/Makefile
diff -u pkgsrc/converters/orcus/Makefile:1.43 pkgsrc/converters/orcus/Makefile:1.44
--- pkgsrc/converters/orcus/Makefile:1.43       Mon Aug 14 05:23:58 2023
+++ pkgsrc/converters/orcus/Makefile    Sun Oct 15 07:09:50 2023
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.43 2023/08/14 05:23:58 wiz Exp $
+# $NetBSD: Makefile,v 1.44 2023/10/15 07:09:50 ryoon Exp $
 
-DISTNAME=      liborcus-0.17.2
+DISTNAME=      liborcus-0.18.1
 PKGNAME=       ${DISTNAME:S/liborcus/orcus/}
-PKGREVISION=   3
 CATEGORIES=    converters
 MASTER_SITES=  https://kohei.us/files/orcus/src/
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/converters/orcus/PLIST
diff -u pkgsrc/converters/orcus/PLIST:1.10 pkgsrc/converters/orcus/PLIST:1.11
--- pkgsrc/converters/orcus/PLIST:1.10  Sat Feb  5 04:14:31 2022
+++ pkgsrc/converters/orcus/PLIST       Sun Oct 15 07:09:50 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2022/02/05 04:14:31 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.11 2023/10/15 07:09:50 ryoon Exp $
 bin/orcus-css-dump
 bin/orcus-csv
 bin/orcus-detect
@@ -12,80 +12,81 @@ bin/orcus-xlsx
 bin/orcus-xml
 bin/orcus-yaml
 bin/orcus-zip-dump
-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
+include/liborcus-0.18/orcus/base64.hpp
+include/liborcus-0.18/orcus/cell_buffer.hpp
+include/liborcus-0.18/orcus/config.hpp
+include/liborcus-0.18/orcus/css_document_tree.hpp
+include/liborcus-0.18/orcus/css_parser.hpp
+include/liborcus-0.18/orcus/css_parser_base.hpp
+include/liborcus-0.18/orcus/css_selector.hpp
+include/liborcus-0.18/orcus/css_types.hpp
+include/liborcus-0.18/orcus/csv_parser.hpp
+include/liborcus-0.18/orcus/csv_parser_base.hpp
+include/liborcus-0.18/orcus/detail/parser_token_buffer.hpp
+include/liborcus-0.18/orcus/detail/thread.hpp
+include/liborcus-0.18/orcus/dom_tree.hpp
+include/liborcus-0.18/orcus/env.hpp
+include/liborcus-0.18/orcus/exception.hpp
+include/liborcus-0.18/orcus/format_detection.hpp
+include/liborcus-0.18/orcus/info.hpp
+include/liborcus-0.18/orcus/interface.hpp
+include/liborcus-0.18/orcus/json_document_tree.hpp
+include/liborcus-0.18/orcus/json_global.hpp
+include/liborcus-0.18/orcus/json_parser.hpp
+include/liborcus-0.18/orcus/json_parser_base.hpp
+include/liborcus-0.18/orcus/json_parser_thread.hpp
+include/liborcus-0.18/orcus/json_structure_tree.hpp
+include/liborcus-0.18/orcus/measurement.hpp
+include/liborcus-0.18/orcus/orcus_csv.hpp
+include/liborcus-0.18/orcus/orcus_gnumeric.hpp
+include/liborcus-0.18/orcus/orcus_import_ods.hpp
+include/liborcus-0.18/orcus/orcus_import_xlsx.hpp
+include/liborcus-0.18/orcus/orcus_json.hpp
+include/liborcus-0.18/orcus/orcus_ods.hpp
+include/liborcus-0.18/orcus/orcus_xls_xml.hpp
+include/liborcus-0.18/orcus/orcus_xlsx.hpp
+include/liborcus-0.18/orcus/orcus_xml.hpp
+include/liborcus-0.18/orcus/parser_base.hpp
+include/liborcus-0.18/orcus/parser_global.hpp
+include/liborcus-0.18/orcus/sax_ns_parser.hpp
+include/liborcus-0.18/orcus/sax_parser.hpp
+include/liborcus-0.18/orcus/sax_parser_base.hpp
+include/liborcus-0.18/orcus/sax_token_parser.hpp
+include/liborcus-0.18/orcus/sax_token_parser_thread.hpp
+include/liborcus-0.18/orcus/spreadsheet/auto_filter.hpp
+include/liborcus-0.18/orcus/spreadsheet/config.hpp
+include/liborcus-0.18/orcus/spreadsheet/document.hpp
+include/liborcus-0.18/orcus/spreadsheet/document_types.hpp
+include/liborcus-0.18/orcus/spreadsheet/export_interface.hpp
+include/liborcus-0.18/orcus/spreadsheet/factory.hpp
+include/liborcus-0.18/orcus/spreadsheet/import_interface.hpp
+include/liborcus-0.18/orcus/spreadsheet/import_interface_pivot.hpp
+include/liborcus-0.18/orcus/spreadsheet/import_interface_styles.hpp
+include/liborcus-0.18/orcus/spreadsheet/import_interface_view.hpp
+include/liborcus-0.18/orcus/spreadsheet/pivot.hpp
+include/liborcus-0.18/orcus/spreadsheet/shared_strings.hpp
+include/liborcus-0.18/orcus/spreadsheet/sheet.hpp
+include/liborcus-0.18/orcus/spreadsheet/styles.hpp
+include/liborcus-0.18/orcus/spreadsheet/types.hpp
+include/liborcus-0.18/orcus/spreadsheet/view.hpp
+include/liborcus-0.18/orcus/spreadsheet/view_types.hpp
+include/liborcus-0.18/orcus/stream.hpp
+include/liborcus-0.18/orcus/string_pool.hpp
+include/liborcus-0.18/orcus/threaded_json_parser.hpp
+include/liborcus-0.18/orcus/threaded_sax_token_parser.hpp
+include/liborcus-0.18/orcus/tokens.hpp
+include/liborcus-0.18/orcus/types.hpp
+include/liborcus-0.18/orcus/xml_namespace.hpp
+include/liborcus-0.18/orcus/xml_structure_tree.hpp
+include/liborcus-0.18/orcus/xml_writer.hpp
+include/liborcus-0.18/orcus/yaml_document_tree.hpp
+include/liborcus-0.18/orcus/yaml_parser.hpp
+include/liborcus-0.18/orcus/yaml_parser_base.hpp
+include/liborcus-0.18/orcus/zip_archive.hpp
+include/liborcus-0.18/orcus/zip_archive_stream.hpp
+lib/liborcus-0.18.la
+lib/liborcus-mso-0.18.la
+lib/liborcus-parser-0.18.la
+lib/liborcus-spreadsheet-model-0.18.la
+lib/pkgconfig/liborcus-0.18.pc
+lib/pkgconfig/liborcus-spreadsheet-model-0.18.pc

Index: pkgsrc/converters/orcus/buildlink3.mk
diff -u pkgsrc/converters/orcus/buildlink3.mk:1.11 pkgsrc/converters/orcus/buildlink3.mk:1.12
--- pkgsrc/converters/orcus/buildlink3.mk:1.11  Mon Aug 14 05:23:58 2023
+++ pkgsrc/converters/orcus/buildlink3.mk       Sun Oct 15 07:09:50 2023
@@ -1,12 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.11 2023/08/14 05:23:58 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.12 2023/10/15 07:09:50 ryoon Exp $
 
 BUILDLINK_TREE+=       orcus
 
 .if !defined(ORCUS_BUILDLINK3_MK)
 ORCUS_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.orcus+=  orcus>=0.17.0
-BUILDLINK_ABI_DEPENDS.orcus?=  orcus>=0.17.2nb3
+BUILDLINK_API_DEPENDS.orcus+=  orcus>=0.18.1
 BUILDLINK_PKGSRCDIR.orcus?=    ../../converters/orcus
 
 .endif # ORCUS_BUILDLINK3_MK

Index: pkgsrc/converters/orcus/distinfo
diff -u pkgsrc/converters/orcus/distinfo:1.21 pkgsrc/converters/orcus/distinfo:1.22
--- pkgsrc/converters/orcus/distinfo:1.21       Mon May  8 18:28:03 2023
+++ pkgsrc/converters/orcus/distinfo    Sun Oct 15 07:09:50 2023
@@ -1,7 +1,5 @@
-$NetBSD: distinfo,v 1.21 2023/05/08 18:28:03 tnn Exp $
+$NetBSD: distinfo,v 1.22 2023/10/15 07:09:50 ryoon Exp $
 
-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
-SHA1 (patch-include_orcus_base64.hpp) = 9df6d5bd14d2629e24e2d579798d6e203d2626d7
-SHA1 (patch-include_orcus_types.hpp) = b2dba13543b500792e839a2604343ac7d56f2e11
+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



Home | Main Index | Thread Index | Old Index