BSD Ports

textproc/xlnt 1.6.1 FreeBSD

C++ xlsx library for reading/writing/manipulating spreadsheets

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
cb38d7701a
License
MIT
Categories
textproc, devel
Package size
756.2 KiB, 2457.3 KiB installed

Description

xlnt is a modern C++ library for manipulating spreadsheets in memory and reading/writing them from/to XLSX files as described in ECMA 376 4th edition.

In the other systems

SystemPortVersion
FreeBSDtextproc/xlnt1.6.1
DragonFlytextproc/xlnt1.5.0.92

Install

Binary package:

pkg install xlnt

From the ports tree:

cd /usr/ports/textproc/xlnt/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	xlnt>0:textproc/xlnt
LIB_DEPENDS=	libxlnt.so:textproc/xlnt

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.6.11.6.11.5.0.921.5.0.921.6.1
FreeBSD:14:quarterly1.6.11.6.1n/a1.5.0.921.6.1
FreeBSD:15:latest1.6.11.6.1n/a1.5.0.921.5.0.92
FreeBSD:15:quarterly1.6.11.6.1n/an/an/a
FreeBSD:16:latest1.6.11.6.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 1

Fetch 2

The full lists below include those, and their dependencies in turn.

Build dependencies 26
Run dependencies 1

Configuration

No options to configure.

USES
cmake:testing compiler:c++14-lang localbase
Service scripts
none

Files

Manual pages 1
  • xlnt(3)
pkg-plist 79
  • include/xlnt/cell/cell.hpp
  • include/xlnt/cell/cell_reference.hpp
  • include/xlnt/cell/cell_type.hpp
  • include/xlnt/cell/comment.hpp
  • include/xlnt/cell/hyperlink.hpp
  • include/xlnt/cell/index_types.hpp
  • include/xlnt/cell/phonetic_run.hpp
  • include/xlnt/cell/rich_text.hpp
  • include/xlnt/cell/rich_text_run.hpp
  • include/xlnt/drawing/spreadsheet_drawing.hpp
  • include/xlnt/internal/features.hpp
  • include/xlnt/packaging/ext_list.hpp
  • include/xlnt/packaging/manifest.hpp
  • include/xlnt/packaging/relationship.hpp
  • include/xlnt/packaging/uri.hpp
  • include/xlnt/styles/alignment.hpp
  • include/xlnt/styles/border.hpp
  • include/xlnt/styles/color.hpp
  • include/xlnt/styles/conditional_format.hpp
  • include/xlnt/styles/fill.hpp
  • include/xlnt/styles/font.hpp
  • include/xlnt/styles/format.hpp
  • include/xlnt/styles/number_format.hpp
  • include/xlnt/styles/protection.hpp
  • include/xlnt/styles/style.hpp
  • include/xlnt/utils/calendar.hpp
  • include/xlnt/utils/date.hpp
  • include/xlnt/utils/datetime.hpp
  • include/xlnt/utils/environment.hpp
  • include/xlnt/utils/exceptions.hpp
  • include/xlnt/utils/numeric.hpp
  • include/xlnt/utils/optional.hpp
  • include/xlnt/utils/path.hpp
  • include/xlnt/utils/scoped_enum_hash.hpp
  • include/xlnt/utils/time.hpp
  • include/xlnt/utils/timedelta.hpp
  • include/xlnt/utils/variant.hpp
  • include/xlnt/utils/xlnt_cmake_export.h
  • include/xlnt/workbook/calculation_properties.hpp
  • include/xlnt/workbook/document_security.hpp
  • include/xlnt/workbook/external_book.hpp
  • include/xlnt/workbook/metadata_property.hpp
  • include/xlnt/workbook/named_range.hpp
  • include/xlnt/workbook/streaming_workbook_reader.hpp
  • include/xlnt/workbook/streaming_workbook_writer.hpp
  • include/xlnt/workbook/theme.hpp
  • include/xlnt/workbook/workbook.hpp
  • include/xlnt/workbook/workbook_view.hpp
  • include/xlnt/workbook/worksheet_iterator.hpp
  • include/xlnt/worksheet/cell_iterator.hpp
  • include/xlnt/worksheet/cell_vector.hpp
  • include/xlnt/worksheet/column_properties.hpp
  • include/xlnt/worksheet/header_footer.hpp
  • include/xlnt/worksheet/major_order.hpp
  • include/xlnt/worksheet/page_margins.hpp
  • include/xlnt/worksheet/page_setup.hpp
  • include/xlnt/worksheet/pane.hpp
  • include/xlnt/worksheet/phonetic_pr.hpp
  • include/xlnt/worksheet/print_options.hpp
  • include/xlnt/worksheet/range.hpp
  • include/xlnt/worksheet/range_iterator.hpp
  • include/xlnt/worksheet/range_reference.hpp
  • include/xlnt/worksheet/row_properties.hpp
  • include/xlnt/worksheet/selection.hpp
  • include/xlnt/worksheet/sheet_format_properties.hpp
  • include/xlnt/worksheet/sheet_pr.hpp
  • include/xlnt/worksheet/sheet_protection.hpp
  • include/xlnt/worksheet/sheet_view.hpp
  • include/xlnt/worksheet/worksheet.hpp
  • include/xlnt/xlnt.hpp
  • include/xlnt/xlnt_config.hpp
  • lib/cmake/xlnt/XlntConfig.cmake
  • lib/cmake/xlnt/XlntConfigVersion.cmake
  • lib/cmake/xlnt/XlntTargets-.cmake
  • lib/cmake/xlnt/XlntTargets.cmake
  • lib/libxlnt.so
  • lib/libxlnt.so.1.6.1
  • libdata/pkgconfig/xlnt.pc
  • share/man/man3/xlnt.3.gz
distinfo 3
FileSizeSHA256
libstudxml-4b801ce48b65cc12972b3a817024541614b03395.tar.gz150309026dbc153ec98ac7176e69a09cfddd436fbb9013c52f9fcc50bc54946303386d
xlnt-community-xlnt-v1.6.1_GH0.tar.gz3.699727e+06ec1802f1eb8216294599764b91df25c093733520f1028721a6b17eab1364026e
nemtrif-utfcpp-6be08bb_GH0.tar.gz34136c04f72d1580efab4156faed36fa2037435937d53d4f556ffc6784ef5ea21044f

Commit history 2

DateCommitCreditsLog message
cb38d7701a Yuri Victorovich textproc/xlnt: update 1.5.0-92 → 1.6.1
Changed to the actively maintained fork https://github.com/mitsuba-renderer/nanogui
86bd6000e6 Thierry Thomas textproc/xlnt: fix xlnt.pc
The corresponding PR has been submitted upstream: see https://github.com/tfussell/xlnt/pull/765 PR: 297275 Approved by: yuri (maintainer)