head 1.23; access; symbols pkgsrc-2023Q4:1.22.0.2 pkgsrc-2023Q4-base:1.22 pkgsrc-2023Q3:1.21.0.4 pkgsrc-2023Q3-base:1.21 pkgsrc-2023Q2:1.21.0.2 pkgsrc-2023Q2-base:1.21 pkgsrc-2023Q1:1.20.0.10 pkgsrc-2023Q1-base:1.20 pkgsrc-2022Q4:1.20.0.8 pkgsrc-2022Q4-base:1.20 pkgsrc-2022Q3:1.20.0.6 pkgsrc-2022Q3-base:1.20 pkgsrc-2022Q2:1.20.0.4 pkgsrc-2022Q2-base:1.20 pkgsrc-2022Q1:1.20.0.2 pkgsrc-2022Q1-base:1.20 pkgsrc-2021Q4:1.19.0.2 pkgsrc-2021Q4-base:1.19 pkgsrc-2021Q3:1.17.0.6 pkgsrc-2021Q3-base:1.17 pkgsrc-2021Q2:1.17.0.4 pkgsrc-2021Q2-base:1.17 pkgsrc-2021Q1:1.17.0.2 pkgsrc-2021Q1-base:1.17 pkgsrc-2020Q4:1.16.0.6 pkgsrc-2020Q4-base:1.16 pkgsrc-2020Q3:1.16.0.4 pkgsrc-2020Q3-base:1.16 pkgsrc-2020Q2:1.16.0.2 pkgsrc-2020Q2-base:1.16 pkgsrc-2020Q1:1.15.0.2 pkgsrc-2020Q1-base:1.15 pkgsrc-2019Q4:1.13.0.10 pkgsrc-2019Q4-base:1.13 pkgsrc-2019Q3:1.13.0.6 pkgsrc-2019Q3-base:1.13 pkgsrc-2019Q2:1.13.0.4 pkgsrc-2019Q2-base:1.13 pkgsrc-2019Q1:1.13.0.2 pkgsrc-2019Q1-base:1.13 pkgsrc-2018Q4:1.12.0.6 pkgsrc-2018Q4-base:1.12 pkgsrc-2018Q3:1.12.0.4 pkgsrc-2018Q3-base:1.12 pkgsrc-2018Q2:1.12.0.2 pkgsrc-2018Q2-base:1.12 pkgsrc-2018Q1:1.11.0.2 pkgsrc-2018Q1-base:1.11 pkgsrc-2016Q4:1.8.0.2 pkgsrc-2016Q4-base:1.8 pkgsrc-2016Q3:1.7.0.6 pkgsrc-2016Q3-base:1.7 pkgsrc-2016Q2:1.7.0.4 pkgsrc-2016Q2-base:1.7 pkgsrc-2016Q1:1.7.0.2 pkgsrc-2016Q1-base:1.7 pkgsrc-2015Q4:1.6.0.2 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.5.0.2 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.4.0.4 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.2 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.3.0.2 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.2.0.8 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.6 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.4 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.2 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.1.0.2 pkgsrc-2013Q3-base:1.1; locks; strict; comment @# @; 1.23 date 2024.02.10.01.00.57; author ryoon; state Exp; branches; next 1.22; commitid DcMZkkFGk0Mc5PXE; 1.22 date 2023.10.15.07.09.50; author ryoon; state Exp; branches; next 1.21; commitid U99DMrCoZ0IUUGIE; 1.21 date 2023.05.08.18.28.03; author tnn; state Exp; branches; next 1.20; commitid 8cLuu2GNNQ8rOboE; 1.20 date 2022.02.05.04.14.31; author ryoon; state Exp; branches; next 1.19; commitid cOdkIefDCCmoMnrD; 1.19 date 2021.10.26.10.06.44; author nia; state Exp; branches; next 1.18; commitid JMRLe4kpApoo0jeD; 1.18 date 2021.10.07.13.29.03; author nia; state Exp; branches; next 1.17; commitid OZwjTf8PLdPJJSbD; 1.17 date 2021.02.06.06.29.04; author ryoon; state Exp; branches; next 1.16; commitid qH0dqp8jJCtYdCGC; 1.16 date 2020.04.05.13.10.27; author nia; state Exp; branches; next 1.15; commitid pgW8H7wTegMpic3C; 1.15 date 2020.02.05.13.54.29; author ryoon; state Exp; branches; next 1.14; commitid EON2qw7v3hJ8uuVB; 1.14 date 2020.01.14.14.09.33; author ryoon; state Exp; branches; next 1.13; commitid FLw7Wc6tdTd3hFSB; 1.13 date 2019.02.19.16.06.34; author ryoon; state Exp; branches; next 1.12; commitid fMQWMG1g16BZuocB; 1.12 date 2018.04.30.04.39.41; author ryoon; state Exp; branches; next 1.11; commitid cpaMHObyHJBfbqAA; 1.11 date 2018.02.25.04.44.51; author ryoon; state Exp; branches; next 1.10; commitid ZKlyNe495aDygcsA; 1.10 date 2018.02.03.00.04.10; author ryoon; state Exp; branches; next 1.9; commitid INdR5U26KKi9qlpA; 1.9 date 2017.02.06.07.10.00; author wiz; state dead; branches; next 1.8; commitid uZmHtCZg4C2EpREz; 1.8 date 2016.12.06.15.13.20; author ryoon; state Exp; branches; next 1.7; commitid PMXapf8lSs105Wwz; 1.7 date 2016.02.13.08.46.02; author wiz; state Exp; branches; next 1.6; commitid E4B3OLu9W70VtJUy; 1.6 date 2015.11.03.01.43.51; author agc; state Exp; branches; next 1.5; commitid WOLBSwostmLwpAHy; 1.5 date 2015.09.08.19.40.59; author wiz; state Exp; branches; next 1.4; commitid GmQEgHFXceEubuAy; 1.4 date 2015.02.27.09.51.55; author wiz; state Exp; branches; next 1.3; commitid AODoQV39egr98Dby; 1.3 date 2014.10.13.21.43.20; author ryoon; state Exp; branches; next 1.2; commitid jUcgiHm4WKq8t5Ux; 1.2 date 2013.11.30.16.11.15; author richard; state Exp; branches; next 1.1; commitid 4iyw4PrlKTOFNjfx; 1.1 date 2013.08.24.16.12.10; author jaapb; state Exp; branches; next ; commitid wofU2V9vionsYI2x; desc @@ 1.23 log @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. @ text @$NetBSD: distinfo,v 1.22 2023/10/15 07:09:50 ryoon Exp $ 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 @ 1.22 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2023/05/08 18:28:03 tnn Exp $ d3 3 a5 3 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 @ 1.21 log @orcus: fix build with GCC 13 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2022/02/05 04:14:31 ryoon Exp $ d3 3 a5 5 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 @ 1.20 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2021/10/26 10:06:44 nia Exp $ d6 2 @ 1.19 log @converters: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2021/10/07 13:29:03 nia Exp $ d3 3 a5 3 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 @ 1.18 log @converters: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2021/02/06 06:29:04 ryoon Exp $ d3 1 a3 1 RMD160 (liborcus-0.16.1.tar.xz) = a263aa1d7713380406f587d756b7a2cd8ff248b2 @ 1.17 log @orcus: Update to 0.16.1 Changelog: 0.16.1 fixed a build issue on 32-bit linux platforms, which was indirectly caused by ixion. fixed json parsing bug caused by an uninitialized variable, which manifested itself on debian 32-bit platform. removed compiler warnings on unused variables from the base parser handlers. 0.16.0 general full formula recalculations are now optional when loading documents. It makes more effective use of cached formula results. added the option of failing on the first faulty cell, or skipping them. fixed a bug that caused the threaded_sax_token_parser to deadlock. added base parser handler classes in the public headers so that they can be sub-classed to overwrite necessary handler methods. json-parser parsing of numeric values are now more strict for better conformance to the specs. ods added support for loading named expressions from ods documents. fixed an infinite loop when loading one of the attached ods documents from https://bugs.documentfoundation.org/show_bug.cgi?id=82414 xlsx fixed a segfault when loading the xlsx document from https://bugs.documentfoundation.org/show_bug.cgi?id=83711. xls-xml fixed a bug that prevented formulas from referencing cells located in later sheets. xml-map adjusted the xml path expressions to be more like XPath. Previously, an attribute was expressed as '@@' in the old expression, but XPath uses '/@@'. The new expression uses '/@@' for an attribute. added the ability to identify and import ranges from XML documents without map file. added the ability to generate map file from XML documents for user customization. added support to specify default namespace in the map file. python added orcus.Cell class to represent individual cell values and attributes. fixed several memory leaks in the python binding layer. modified orcus.csv.read() function to take string input, instead of bytes. added __version__ attribute to the orcus module. cleaned up orcus.detect_format function to only take the stream parameter. added named_expressions properties to Document and Sheet class objects. added Python API to bulk-process a number of spreadsheet documents (orcus.tools.file_processor). added Python API to download attachments from bugzilla services via REST API (orcus.tools.bugzilla). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2020/04/05 13:10:27 nia Exp $ a2 1 SHA1 (liborcus-0.16.1.tar.xz) = 8c84dcd87039f15ee8c9cf7c175d5091d3f56c90 @ 1.16 log @orcus: Update to 0.15.4 Release Notes fixed a build error with gcc 10 with LTO. For more details, visit https://bugs.gentoo.org/715154. removed potentially non-free specification and schema files from the package. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2020/02/05 13:54:29 ryoon Exp $ d3 4 a6 5 SHA1 (liborcus-0.15.4.tar.xz) = a428ce282806e8e66d439d4cc8827ef91066fbb5 RMD160 (liborcus-0.15.4.tar.xz) = db2eb883ee2162acce7575d3e429cdc379bb4bdb SHA512 (liborcus-0.15.4.tar.xz) = edbe1d6f86a249e43915e7fb960e6b269fa8703e3f571a023e811dd3f9b5d9c9a36edff491faa7ed7ea3490bf5afe1999e26d05c658a0a393b3ffd08b311b76f Size (liborcus-0.15.4.tar.xz) = 1590048 bytes SHA1 (patch-configure) = c27504754bfd738f38ee021530087587f9d6cfd0 @ 1.15 log @orcus: Update to 0.15.3 Changelog: orcus 0.15.3 * xml-map * fixed another bug related to filling of cells down the column in a linked range with nested repeat elements. The bug would occur when the field in a linked range is more than one level deeper than the nearest row group element. * xls-xml * fixed a bug where TopCell and LeftCell attributes of the Table element were not properly honored. orcus 0.15.2 * xml-map * fixed a bug that prevented filling of cells down the column in a linked range with nested repeat elements. The bug would occur when the field in a linked range is associated with an element content rather than an attribute. * xls-xml * added code to properly pick up and pass the number format codes, including named number format values such as 'General Date', 'Long Time, 'Currency' etc. * fixed a build issue on older macOS environment, related to passing an rvalue to a tuple expecting a const reference. The root cause was a bug in libc++ of LLVM < 7. * fixed a build issue with gcc5. orcus 0.15.1 * switched xml_map_tree to using boost::object_pool to manage the life cycles of the objects within xml_map_tree, to avoid memory fragmentation. * fixed incorrect handling of newly created elements in xml_map_tree. * fixed segfault caused by double deletion of allocated memory for xml_map_tree::element, which seemed to happen only on 32-bit gcc builds. * fixed weird test failures related to equality check of two double-precision values, caused probably by aggressive compiler optimization which only seems to get triggered in 32-bit gcc builds. orcus 0.15.0 * spreadsheet interface * import_sheet::fill_down_cells() has been added as a required method, to allow the import filter code to duplicate cell value downward in one step. * json parser * added test cases from JSONTestSuite. * fixed a bug on parsing an empty array containing one or more blank characters between the brackets. * sax parser * fixed a bug on parsing an attribute value with encoded character immediately followed by a ';', such as '&;'. * fixed a bug on parsing an assignment character '=' that either preceded or followed by whitespaces in attribute definition. * optionally use SSE4.2 intrinsics to speed up element name parsing. * orcus-xml * revised its cli interface to make use of boost's program_options. * orcus-xml-dump's functionality has been combined into orcus-xml. * map mode now supports nested repeat elements to be mapped as range fields. * orcus-json * map mode has been added to allow mapping of JSON documents to spreadsheet document model. This mode either takes explicit mapping rule via map file, or performs automatic mapping by auto-identifying mappable ranges by analyzing the structure of the JSON document. * structure mode has been added to display the logical structures of JSON documents. * significantly improved performance of json document tree by utilizing object pool to manage the life cycles of json value instances. * xls-xml * added support for importing named color values in the ss:Color attributes. * added support for handling UTF-16 streams that contains byte order marks. * spreadsheet document * significantly improved performance of flat format output generation. * internal * string_pool now uses boost's object_pool to manage the instances of stored strings. * file_content class has been added to memory-map file contents instead of loading them in-memory. * memory_content class has been added to map in-memory buffer with the optional ability to perform unicode conversion. * dom_tree has been renamed to dom::document_tree, and its interface has been cleaned up to hide its implementation details. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2020/01/14 14:09:33 ryoon Exp $ d3 4 a6 4 SHA1 (liborcus-0.15.3.tar.xz) = 2c7bfe2b15772d78fb3535002ec3a519cad05983 RMD160 (liborcus-0.15.3.tar.xz) = 1dc92169b4f4407547df5dcf6823b07644f34e05 SHA512 (liborcus-0.15.3.tar.xz) = bb5495a64ac5f984e107feb36dfe5c801d2ce7e2fcbee8f8bc779d87001e1fcb1d1f70ee2695eb976f1553c59908a15f887ceeb7ccfc556d4476ea846c5036f2 Size (liborcus-0.15.3.tar.xz) = 1988748 bytes @ 1.14 log @orcus: Add upstream merge request URI to the patch @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2019/02/19 16:06:34 ryoon Exp $ d3 4 a6 4 SHA1 (liborcus-0.14.1.tar.xz) = 5494eae7df0bdcaad76ddecc265d02738475a1c9 RMD160 (liborcus-0.14.1.tar.xz) = 0f10f3f9ff86a82dd1c9c2951e2ea5490a49d62c SHA512 (liborcus-0.14.1.tar.xz) = a32dc5a652ce99cff37273c38fb9460e13e7bfb562f40c8d0c79b65c33e340daaeeb2c796308ca700b85bfc13cc8215641563b9e9f6d44b7d61adb8e8a3c950f Size (liborcus-0.14.1.tar.xz) = 1894680 bytes @ 1.13 log @Update to 0.14.1 Changelog: orcus 0.14.1 * addressed a number of coverity issues. * improved precision of points-to-twips measurement conversions by reducing the number of numeric operations to be performed. This especially helps on i386 platforms. orcus 0.14.0 * spreadsheet interface * import_data_table::set_range() now receives a parameter of type range_t. * import_sheet::set_array_formula() interface methods have been removed and replaced with import_sheet::get_array_formula() that returns an interface of type import_array_formula. * import_formula interface class has been added to replace the formula related methods of import_sheet. As a result, set_formula(), set_shared_formula(), and set_formula_result() methods have been removed from the import_sheet interface class. * import_auto_filter::set_range() now receives a parameter of type range_t, rather than a string value representing a range. * import_sheet::set_fill_pattern_type() interface method now takes an enum value of type fill_pattern_t, rather than a string value. * xls-xml * pick up the character set from the XML declaration, and pass it to the client app via import_global_settings interface. * support importing of array formulas. * xlsx * support importing of array formulas. * fixed a bug where sheet indices being passed to the append_sheet() interface method were incorrect. * shared formula handling code has been re-worked. * spreadsheet::sheet class has been de-coupled from the import and export interfaces. * previously known as import_styles class is now split into styles class and import_styles factory wrapper class. * sax_parser now gracefully ignores leading whitespace(s) if any, rather than aborting the parsing for it's not a valid XML stream to have leading whitespace(s). In the future we should make this behavior configurable. * python * add orcus.xlsx.read() function that takes a file object to load an xlsx file as a replacement for orcus.xlsx.read_file(). * add orcus.ods.read(), orcus.xls_xml.read(), orcus.csv.read(), and orcus.gnumeric.read() functions. * add orcus.Sheet.write() method which exports sheet content to specified format. For now only the csv format type is supported. * xml_map_tree no longer requires the source stream persisted in memory between the read and write. * the sax parser now stores the offset positions of each element rather than their memory positions, in order to make the position values usable between duplicated stream instances. * xml_structure_tree to support selection of an element by element path. * document * correctly set the argument separator depending on the formula grammar type. This change fixes loading of ods documents with formula cells. * fixed a build issue with boost 1.67. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2018/04/30 04:39:41 ryoon Exp $ d7 1 a7 1 SHA1 (patch-configure) = e5c68af9939a198cc63ec9bf5e6acf2aad4f893a @ 1.12 log @Update to 0.13.4 * Fix build with boost 1.65.0 Changelog: 2018-02-26 Kohei Yoshida [ef2e27538e335583ef3ff85c4bc4f512efc72eb5] Up the version to 0.13.4. 2018-02-21 Markus Mohrhard [13af2fbab2cac1020d6bb840833c0e0efc231bff] protect the self-closing xml element code against self-closing root elements Found by Antti Levomäki and Christian Jalio from Forcepoint. (cherry picked from commit 12e5d89cbd7101c61fbdf063322203a1590a0ef5) 2018-02-19 Kohei Yoshida [b8848ef7fc6a7d89e3f872574e36cbbab82275b0] xls-xml: Gracefully handle formula cells without cached results. This fixes #51. (cherry picked from commit 32a1b05ffc6edd7d528b6760dab9035252329ab0) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2018/02/25 04:44:51 ryoon Exp $ d3 4 a6 4 SHA1 (liborcus-0.13.4.tar.xz) = 14e2e1e1a1b03a85df5dcac4d883611cc6f79b91 RMD160 (liborcus-0.13.4.tar.xz) = 185a7deb787f81d2e6415143a6b74f66fa957909 SHA512 (liborcus-0.13.4.tar.xz) = f00b49c41eb1898c37d8d42e59f9004f46b5f849b9d60ac9c5033232d1e5065ff3de160e79f5a88983bf64f86e283b6d1d406a24e776aa6ff7b8acec324ccd4b Size (liborcus-0.13.4.tar.xz) = 1816340 bytes a7 1 SHA1 (patch-src_spreadsheet_sheet.cpp) = 67e9612107d8bf417173740bc7a437560f5cab35 @ 1.11 log @Update to 0.13.3 Changelog: 2018-02-14 Kohei Yoshida [7ca73a7c83504a30a1d24444a27f57a86451100f] Up the version to 0.13.3. 2018-02-13 Kohei Yoshida [66bbbd42f5d135b7e7dd57eaa7fdf6fd69c664df] xls-xml: Import hidden row and column flags. (cherry picked from commit 95420c1a1e8c082bb5953b2a49f0d56eef0e5f7e) 2018-02-08 Kohei Yoshida [0798d81a4c771b69b4b8eade396c88ffb5416b04] xlsx: Remove carriage returns from multi-line strings. Let's try to consistently only use linefeed characters for multi- line strings. (cherry picked from commit 0412bd269983825e5019a8a12267b54f51117aba) 2018-02-08 Kohei Yoshida [0a4e8c44fc8229818191c6b9b46e4de079d0ca3b] xls-xml: Pick up border colors. (cherry picked from commit e065d26dabafea465ec49e7d79775e62014ac0db) 2018-02-07 Kohei Yoshida [9662fce62ce77f87a4a8ba61f4507ec08e705b57] xlsx: Let's not forget to apply color for diagonal borders too. (cherry picked from commit c392ea15000b331bb6580b09c1045fd14b449b46) 2018-01-31 Kohei Yoshida [473526e1ca3a7117e2daf977e1b82a0a3977fc84] We are supposed to use the foreground color for solid fill. (cherry picked from commit f821995022df8dd1e580dd22cf131584b2b1ac4f) 2018-01-31 Kohei Yoshida [98d2b3377da71b713a37f9004acff3c02c22ce2b] Alpha value of 0 means fully transparent. I'm sure 255 was intended. (cherry picked from commit f7953a814d6a43205791b6cc01c528ef5d4b1ce3) 2018-01-26 Kohei Yoshida [5aba1df254cf4e052ad013d4b8ac886e274b74fa] Revert "fix automake warning" This reverts commit e4e1e3eb41755a4520a22b904a638da0770836f1. This fixes the breakage on 'make distcheck'. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2018/02/03 00:04:10 ryoon Exp $ d3 4 a6 4 SHA1 (liborcus-0.13.3.tar.xz) = 32bc54536fe0598ae09343609fc0717949a7dc34 RMD160 (liborcus-0.13.3.tar.xz) = 36d28b5fb78c98d595e1c7464c32970d21202e9e SHA512 (liborcus-0.13.3.tar.xz) = fecea0fca5b455ae734b00c5a7784e1cf0db32b35d0992f26d4ca8b4188147cabc9c267b984c4b5a5b1cbf8a5f4029a7dd96de4dfc1dc902b43f01def662d1f3 Size (liborcus-0.13.3.tar.xz) = 1817824 bytes d8 1 @ 1.10 log @converters/orcus: import orcus-0.13.2 Standalone file import filter library for spreadsheet documents. This package contains the 0.13 branch of the library. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2017/01/24 07:43:50 wiz Exp $ d3 4 a6 4 SHA1 (liborcus-0.13.2.tar.xz) = 2aca559bb16d76f0bc4d1ee39b30d7635a9e5aff RMD160 (liborcus-0.13.2.tar.xz) = 2a15919577d2f366e94ce11649ea8784601bdf80 SHA512 (liborcus-0.13.2.tar.xz) = 3f79787a62ee0ab59ee61d5b46e1e777b27529e20d6dde9a98db75c8b6c54a11f5f78fa46d018bb31a9ef9df19a60535936e645e5fa43e71bd4e25d9f3a802b7 Size (liborcus-0.13.2.tar.xz) = 1816884 bytes @ 1.9 log @Remove orcus, unused. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2016/12/06 15:13:20 ryoon Exp $ d3 5 a7 5 SHA1 (liborcus-0.11.2.tar.xz) = 2ae75c98001eb227dd7de6a9a366c371f050ecee RMD160 (liborcus-0.11.2.tar.xz) = dff886f2ef0401af9f712b08f37e8318488ac955 SHA512 (liborcus-0.11.2.tar.xz) = 2100ae273e5c963123a5212d51793fe11a7fae9268a21629007034b92c3bf283522313a033de78a6a732b367c42a6eb4f6d3288d33124827fa0788f75abdd741 Size (liborcus-0.11.2.tar.xz) = 1627540 bytes SHA1 (patch-configure) = 15e4db5685f6bb81a890f8cc1e86f35132748394 @ 1.8 log @Update to 0.11.2 Changelog: 2016-05-11 Kohei Yoshida [d6084fe1771052e516ecfb270cb24dd9917a1895] Up the version to 0.11.2. 2016-05-11 Kohei Yoshida [70fd8327c94b27a99e2c7800e91c13e5099cceda] Make it buildable with mdds-1.2. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2016/02/13 08:46:02 wiz Exp $ @ 1.7 log @Add patches for allowing mdds-1.0 to be detected. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2015/11/03 01:43:51 agc Exp $ d3 5 a7 5 SHA1 (liborcus-0.9.2.tar.xz) = 4c55f1bdc65490e8e79bbf7d069a64381eb1d1bc RMD160 (liborcus-0.9.2.tar.xz) = 3487f65c6e9068f3d5cef402ae2f931c1a616cdb SHA512 (liborcus-0.9.2.tar.xz) = 1dd847012cf78df962c28408e0b56412a89e1d978d532a17fa92352f6788bbc1a0fe806c2d886ff148a8ee2db54620ce039b1809f347a976dca0078f248fd8ea Size (liborcus-0.9.2.tar.xz) = 1558072 bytes SHA1 (patch-configure) = 7577f013df36a42a68d04e14974a531059c7f1c8 @ 1.6 log @Add SHA512 digests for distfiles for converters category Problems found with existing distfile: distfiles/libiconv-1.13-cp932.patch.gz No changes made to the libiconv distinfo file. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2015/09/08 19:40:59 wiz Exp $ d7 1 a7 1 SHA1 (patch-configure) = cfa852b78bba47d00bf3f5e939f2f7d185536bdb @ 1.5 log @Update to 0.9.2: No Changelog found. Major API change -- 0.10 in directory names instead of 0.8 before. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2015/02/27 09:51:55 wiz Exp $ d5 1 @ 1.4 log @Update to 0.7.1: This is a maintenance release. It primarily includes bug fixes and build fixes since the 0.7.0 release with no new features. That said, the most notable aspect of this release is that it is buildable with the version 0.9.0 of the Ixion library which was just released a week ago. So, if you are trying to package and distribute the newly-released Ixion library but are unable to do so because of Orcus not being buildable with it, you might be interested in this release. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2014/10/13 21:43:20 ryoon Exp $ d3 4 a6 3 SHA1 (liborcus-0.7.1.tar.xz) = 4480f519c6724ee66d76072df32e9b12d55505da RMD160 (liborcus-0.7.1.tar.xz) = c37c35eecdd90bb367d2c38fd9014a1ba1a02e19 Size (liborcus-0.7.1.tar.xz) = 1472804 bytes @ 1.3 log @Update to 0.7.0 * Change to 0.8.0 branch * Change license to mpl-2.0 from mit Changelog: Add some more formats. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2013/11/30 16:11:15 richard Exp $ d3 3 a5 3 SHA1 (liborcus-0.7.0.tar.bz2) = c33e1eb55144fef1070cb0bf35a2c12198fcaa71 RMD160 (liborcus-0.7.0.tar.bz2) = 81cfc4c7bf67dd1a26d816a2b7b1447c0054cfe7 Size (liborcus-0.7.0.tar.bz2) = 1665988 bytes @ 1.2 log @add support for mdds and let pkg-config find zlib now. reduce autotools requirements and make sure pthreads are used. TODO: libixion support (once it is added to pkgsrc) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2013/08/24 16:12:10 jaapb Exp $ d3 3 a5 6 SHA1 (liborcus-0.5.1.tar.bz2) = 9303d513e4b63a1d6e4bce7cfeb13635e568b466 RMD160 (liborcus-0.5.1.tar.bz2) = 53c0cc12a3264b970f81ebb5b5c43208cee70688 Size (liborcus-0.5.1.tar.bz2) = 1445106 bytes SHA1 (patch-bin_pack-release.sh) = 6eefed463a1bc44ce2cbceb128d347b3096768f0 SHA1 (patch-configure) = ac0fd8f94d5ae154266776b80acd41c3fe96e916 SHA1 (patch-src_Makefile.in) = 734abfe6287972d704869a2ccf6534ea094d33ad @ 1.1 log @Packaged converters/orcus, a library that deals with spreadsheet documents (libreoffice dependency). @ text @d1 1 a1 1 $NetBSD$ d7 2 a8 2 SHA1 (patch-configure) = b6d5ed475a5a5c761494d565d01cd595773650a0 SHA1 (patch-src_parser_Makefile.am) = fb4e5b9bb037bec6b2dc55c47f3d4e74c61839c1 @