1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= General purpose formula parser and interpreter
8 HOMEPAGE= https://gitlab.com/ixion/ixion
11 DOWNLOAD_GROUPS= main libre
12 SITES[main]= https://gitlab.com/ixion/ixion/-/archive/0.19.0/
13 DISTFILE[1]= ixion-0.19.0.tar.bz2:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
22 BUILD_DEPENDS= spdlog:single:standard
23 boost-libraries:dev:standard
25 BUILDRUN_DEPENDS= boost-libraries:primary:standard
27 USES= cmake python:build zlib
30 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
31 LICENSE_FILE= MPL:{{WRKSRC}}/LICENSE
32 LICENSE_AWK= TERMS:"^$$"
33 LICENSE_SOURCE= TERMS:{{WRKSRC}}/src/libixion/address.cpp
38 LDFLAGS= -lboost_thread
39 -lboost_program_options
41 CMAKE_ARGS= -DMDDS_INCLUDEDIR="{{LOCALBASE}}/include/mdds-1.2"
42 -DCMAKE_SKIP_BUILD_RPATH:BOOL=YES
43 VAR_OPSYS[linux]= LDFLAGS=-ldl
46 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ixion*
47 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so
49 [FILE:701:descriptions/desc.primary]
50 Ixion is a general purpose formula parser & interpreter that can
51 calculate multiple named targets, or "cells".
53 The goal of this project is to create a library for calculating
54 the results of formula expressions stored in multiple named targets,
55 or "cells". The cells can be referenced from each other, and the
56 library takes care of resolving their dependencies automatically
57 upon calculation. The caller can run the calculation routine either
58 in a single-threaded mode, or a multi-threaded mode. The library
59 also supports re-calculations where the contents of one or more
60 cells have been modified since the last calculation, and a partial
61 calculation of only the affected cells need to be calculated.
65 c8b6315bae2d33a0e18b60004d625e4a5ea8a7326364f9f0b51cd6b49bdf93e8 207758 ixion-0.19.0.tar.bz2
68 [FILE:82:manifests/plist.primary]
70 ixion-formula-tokenizer
73 lib/libixion-%%VER%%.so
76 [FILE:569:manifests/plist.dev]
77 include/ixion-%%VER%%/ixion/
84 dirty_cell_tracker.hpp
89 formula_function_opcode.hpp
90 formula_name_resolver.hpp
94 formula_tokens_fwd.hpp
102 named_expressions_iterator.hpp
105 include/ixion-%%VER%%/ixion/interface/