| CARVIEW |
Select Language
HTTP/2 200
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
set-cookie: PHPSESSID=5fc8ssudto3j18m5i41iqjqc1p; path=/
content-type: text/html; charset=UTF-8
date: Sat, 27 Dec 2025 08:59:45 GMT
server: Apache
pkgsrc.se | The NetBSD package collection
archivers
audio
benchmarks
biology
cad
chat
comms
converters
orcus
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
mail
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
print
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./converters/orcus, Import filter library for spreadsheet documents (0.16 branch)
[
Branch: CURRENT, Version: 0.20.2nb1, Package name: orcus-0.20.2nb1, Maintainer: pkgsrc-users
Standalone file import filter library for spreadsheet documents.
This package contains the 0.16 branch of the library.
Required to run:
[devel/boost-libs] [math/libixion]
Required to build:
[devel/boost-headers] [devel/mdds] [pkgtools/cwrappers]
Navigation:
-
Browse pkgsrc
(this page)
archivers
audio
benchmarks
biology
cad
chat
comms
converters
orcuscross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./converters/orcus, Import filter library for spreadsheet documents (0.16 branch)
[
CVSweb ] [
Homepage ] [
RSS ] [
Required by ] [
Add to tracker ]
Branch: CURRENT, Version: 0.20.2nb1, Package name: orcus-0.20.2nb1, Maintainer: pkgsrc-users
Standalone file import filter library for spreadsheet documents.
This package contains the 0.16 branch of the library.
Required to run:
[devel/boost-libs] [math/libixion]
Required to build:
[devel/boost-headers] [devel/mdds] [pkgtools/cwrappers]
Master sites:
Filesize: 2212.684 KBVersion history: (Expand)
- (2025-09-27) Updated to version: orcus-0.20.2nb1
- (2025-08-30) Updated to version: orcus-0.20.2
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2025-05-02) Updated to version: orcus-0.19.2nb3
- (2024-12-29) Updated to version: orcus-0.19.2nb2
CVS history: (Expand)
| 2025-09-27 11:57:41 by Thomas Klausner | Files touched by this commit (337) |
Log message: *: recursive bump for boost 1.89 |
| 2025-08-30 07:16:01 by Ryo ONODERA | Files touched by this commit (8) | |
Log message:
converters/orcus: Update to 0.20.2
Changelog:
orcus 0.20.2
* The base JSON parser class (orcus::json_parser) now allows primitive string,
numeric and boolean values to be document root as it should per JSON
specification.
* added to the command-line programs proper support for Unicode filepath
handling on Windows which still uses UTF-16 with code pages. Relevant
public API has been updated to add support for Unicode filepaths on Windows.
* added to the import_sheet interface a variant of set_string() that takes a
non-indexed string value. This is used to handle cells with inline strings
in the xlsx import filter. However, orcus's own document store backend does
not yet handle cells with non-indexed strings, so when importing xlsx
documents containing cells with inline strings, those cells will be ignored
for now.
* added to the orcus::format_t enum type json and xml as its members. With
that change, you can now instantiate import filter adapters for these two
new format types to import generic JSON and XML documents. These two
adapter filters will auto-detect tabular structures and map them to sheets
if they exist.
* orcus::detect() can now detect generic JSON and XML documents.
* fixed a bug where orcus-xml generated incorrect map file in map-gen mode
when the source document contained multiple tabular structures.
orcus 0.20.1
* fixed an assertion failure when importing a document in Excel 2003 XML
format containing an autofilter with no filtering applied to it.
* added a set of new interfaces to support importing pivot table definitions
from xlsx documents.
* added support for dumping the internal state of pivot caches and pivot table
definitions as part of the debug state output.
* added clarification on the return value of import_sheet::get_sheet_size()
interface method in the documentation.
* C++ API reference has been restructured to show each symbol in a separate
page, and have their header information also included.
* added test cases for testing expected string labels for enum types.
* fixed orcus-json's map mode which would previously fail when built with
CMake.
orcus 0.20.0
* import filters
* added support for more format types in formatted strings in xlsx, xls-xml
and gnumeric filters. The following format types are now supported:
* superscript
* subscript
* strikethrough
* underline
* strikethrough format applied to cells are now supported in xlsx and
xls-xml.
* importing of underline format applied to cells in gnumeric have been
revised to fix issues.
* interface for autofilter import has been revamped to properly import
autofilter properties from xlsx, xls-xml, gnumeric and ods.
* import_sheet_properties::set_row_height() now takes a row span as opposed
to a single row position.
* fixed a bug in the ods filter to properly separate styles in different
style families. Previously, all styles were stored without style-family
segregation which resulted in collision of styles with the same name.
* document model
* format run storage in orcus::spreadsheet::format_run now correctly
differentiates a format not being applied from a negative format being
applied. For instance, the previous storage could not differentiate the
state of a bold format not being specified from a non-bold state being
intentionally applied.
* json
* added support for custom indent when formatting JSON document.
orcus::json::document_tree::dump() now takes an additional indent
parameter to control the amount of indentation in the output.
* orcus::json::subtree class has been added to allow referencing of subtree
in an existing document_tree instance.
* parser has been revised to properly handle escaped unicode characters.
The parser now propertly converts escaped unicode characters to proper
UTF-8 characters.
* tools
* orcus-json now has a new subtree mode to allow extraction of subtree from
an existing JSON document. The root of a subtree is to be specified as a
subset of JSONPath expression. Both bracket notation and dot notation are
supported. Wildcard selector is also supported.
* orcus-json now has a lint mode to allow reformatting of a JSON document
with custom indent length via --indent option.
|
| 2025-08-21 18:37:57 by Ryo ONODERA | Files touched by this commit (1) |
Log message: converters/orcus: Find boost to fix configure error |
| 2025-05-01 23:39:20 by Tobias Nygren | Files touched by this commit (6) |
Log message: orcus: add missing includes via upstream patch. Bump. |
| 2024-12-29 16:10:02 by Adam Ciarcinski | Files touched by this commit (235) |
Log message: revbump after updating boost |
| 2024-10-04 05:49:38 by Ryo ONODERA | Files touched by this commit (237) |
Log message: *: Recursive revbump from Boost 1.86.0 |
| 2024-02-10 02:00:57 by Ryo ONODERA | Files touched by this commit (2) |
Log message:
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.
|
| 2023-12-29 19:25:02 by Adam Ciarcinski | Files touched by this commit (254) |
Log message: revbump for boost-libs |
