# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= ixion VERSION= 0.19.0 KEYWORDS= math VARIANTS= standard SDESC[standard]= General purpose formula parser and interpreter HOMEPAGE= https://gitlab.com/ixion/ixion CONTACT= nobody DOWNLOAD_GROUPS= main libre SITES[main]= https://gitlab.com/ixion/ixion/-/archive/0.19.0/ DISTFILE[1]= ixion-0.19.0.tar.bz2:main DF_INDEX= 1 SPKGS[standard]= complete primary dev OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= spdlog:single:standard boost-libraries:dev:standard mdds:single:standard BUILDRUN_DEPENDS= boost-libraries:primary:standard USES= cmake python:build zlib LICENSE= MPL:primary LICENSE_TERMS= primary:{{WRKDIR}}/TERMS LICENSE_FILE= MPL:{{WRKSRC}}/LICENSE LICENSE_AWK= TERMS:"^$$" LICENSE_SOURCE= TERMS:{{WRKSRC}}/src/libixion/address.cpp LICENSE_SCHEME= solo PLIST_SUB= VER=0.18 LDFLAGS= -lboost_thread -lboost_program_options -lboost_filesystem CMAKE_ARGS= -DMDDS_INCLUDEDIR="{{LOCALBASE}}/include/mdds-1.2" -DCMAKE_SKIP_BUILD_RPATH:BOOL=YES VAR_OPSYS[linux]= LDFLAGS=-ldl post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ixion* ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so [FILE:701:descriptions/desc.primary] Ixion is a general purpose formula parser & interpreter that can calculate multiple named targets, or "cells". The goal of this project is to create a library for calculating the results of formula expressions stored in multiple named targets, or "cells". The cells can be referenced from each other, and the library takes care of resolving their dependencies automatically upon calculation. The caller can run the calculation routine either in a single-threaded mode, or a multi-threaded mode. The library 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. [FILE:99:distinfo] c8b6315bae2d33a0e18b60004d625e4a5ea8a7326364f9f0b51cd6b49bdf93e8 207758 ixion-0.19.0.tar.bz2 [FILE:82:manifests/plist.primary] bin/ ixion-formula-tokenizer ixion-parser ixion-sorter lib/libixion-%%VER%%.so [FILE:569:manifests/plist.dev] include/ixion-%%VER%%/ixion/ address.hpp address_iterator.hpp cell.hpp cell_access.hpp compute_engine.hpp config.hpp dirty_cell_tracker.hpp document.hpp env.hpp exceptions.hpp formula.hpp formula_function_opcode.hpp formula_name_resolver.hpp formula_opcode.hpp formula_result.hpp formula_tokens.hpp formula_tokens_fwd.hpp global.hpp info.hpp macros.hpp matrix.hpp model_context.hpp model_iterator.hpp module.hpp named_expressions_iterator.hpp table.hpp types.hpp include/ixion-%%VER%%/ixion/interface/ session_handler.hpp table_handler.hpp