textproc/libixion 0.20.0_1 MidnightBSD
General purpose formula parser, interpreter, dependency tracker
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- MPL20
- Categories
- textproc
Description
Ixion is a library for calculating the results of formula expressions stored in multiple formula cells. The cells can be referenced by each other, and Ixion resolves their dependencies automatically upon calculation. Ixion also supports re-calculations where the contents of one or more cells have been modified since the last calculation, and a partial calculation of only the affected cells need to be calculated.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | textproc/libixion | 0.20.0_1 |
| FreeBSD | textproc/libixion | 0.20.0_4 |
| NetBSD | math/libixion | 0.20.0nb4 |
| DragonFly | textproc/libixion | 0.19.0_4 |
| HardenedBSD | textproc/libixion | 0.20.0_4 |
| GhostBSD | textproc/libixion | 0.20.0_3 |
Install
Binary package:
mport install libixion
From mports:
cd /usr/mports/textproc/libixion && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libixion>0:textproc/libixion
LIB_DEPENDS= libixion-.so:textproc/libixion
Dependencies
As this port's Makefile names them.
Build 1
mdds>=3.1: devel/mdds
Library 1
libboost_filesystem.so: devel/boost-libs
Build dependencies 2
Run dependencies 1
Required by 1
Configuration
No options to configure.
- USES
- autoreconf libtool localbase pathfix pkgconfig tar:xz
- Service scripts
- none
Files
pkg-plist 35
- bin/ixion-formula-tokenizer
- bin/ixion-parser
- bin/ixion-sorter
- include/libixion-%%VERSION%%/ixion/address.hpp
- include/libixion-%%VERSION%%/ixion/address_iterator.hpp
- include/libixion-%%VERSION%%/ixion/cell.hpp
- include/libixion-%%VERSION%%/ixion/cell_access.hpp
- include/libixion-%%VERSION%%/ixion/compute_engine.hpp
- include/libixion-%%VERSION%%/ixion/config.hpp
- include/libixion-%%VERSION%%/ixion/dirty_cell_tracker.hpp
- include/libixion-%%VERSION%%/ixion/document.hpp
- include/libixion-%%VERSION%%/ixion/env.hpp
- include/libixion-%%VERSION%%/ixion/exceptions.hpp
- include/libixion-%%VERSION%%/ixion/formula.hpp
- include/libixion-%%VERSION%%/ixion/formula_function_opcode.hpp
- include/libixion-%%VERSION%%/ixion/formula_name_resolver.hpp
- include/libixion-%%VERSION%%/ixion/formula_opcode.hpp
- include/libixion-%%VERSION%%/ixion/formula_result.hpp
- include/libixion-%%VERSION%%/ixion/formula_tokens.hpp
- include/libixion-%%VERSION%%/ixion/formula_tokens_fwd.hpp
- include/libixion-%%VERSION%%/ixion/global.hpp
- include/libixion-%%VERSION%%/ixion/info.hpp
- include/libixion-%%VERSION%%/ixion/interface/session_handler.hpp
- include/libixion-%%VERSION%%/ixion/interface/table_handler.hpp
- include/libixion-%%VERSION%%/ixion/matrix.hpp
- include/libixion-%%VERSION%%/ixion/model_context.hpp
- include/libixion-%%VERSION%%/ixion/model_iterator.hpp
- include/libixion-%%VERSION%%/ixion/module.hpp
- include/libixion-%%VERSION%%/ixion/named_expressions_iterator.hpp
- include/libixion-%%VERSION%%/ixion/table.hpp
- include/libixion-%%VERSION%%/ixion/types.hpp
- lib/libixion-.so
- lib/libixion-.so.0
- lib/libixion-.so.0.0.0
- libdata/pkgconfig/libixion-.pc
distinfo 3
| File | Size | SHA256 |
|---|---|---|
| ixion-0.20.0.tar.bz2 | 210047 | 39e54cd486fed458c2a6e83a5e658d4c2e818862355b33645bb1342449428463 |
| bfe5ab6adadda265d575fec9c192e6f53f2ef9f5.diff | 811 | 7ccc09d8dc23cd43fd04559be01eb98f6cc26b673f3f7778699bdf6dbf8e585e |
| d1ee97a73027579dd988d96d7a154f38c3187f37.diff | 865 | 8cec71b409646b02748d110cf030e2f580cad890e53f5992fa0e4bab1b9c267a |