Index: devel/mdds/Makefile =================================================================== --- devel/mdds/Makefile +++ devel/mdds/Makefile @@ -1,5 +1,5 @@ PORTNAME= mdds -PORTVERSION= 1.7.0 +PORTVERSION= 2.0.0 CATEGORIES= devel MASTER_SITES= https://kohei.us/files/mdds/src/ @@ -9,7 +9,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= tar:bzip2 +USES= tar:xz NO_ARCH= yes NO_BUILD= yes Index: devel/mdds/distinfo =================================================================== --- devel/mdds/distinfo +++ devel/mdds/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1609865119 -SHA256 (mdds-1.7.0.tar.bz2) = a66a2a8293a3abc6cd9baff7c236156e2666935cbfb69a15d64d38141638fecf -SIZE (mdds-1.7.0.tar.bz2) = 363514 +TIMESTAMP = 1636040919 +SHA256 (mdds-2.0.0.tar.xz) = 7efa621e5c3b2e3cb062329cc2fe33c9bf4026145031b7877b8129964b5503ec +SIZE (mdds-2.0.0.tar.xz) = 409984 Index: devel/mdds/pkg-plist =================================================================== --- devel/mdds/pkg-plist +++ devel/mdds/pkg-plist @@ -5,12 +5,27 @@ include/mdds-%%API_VERSION%%/mdds/multi_type_matrix.hpp include/mdds-%%API_VERSION%%/mdds/multi_type_matrix_def.inl include/mdds-%%API_VERSION%%/mdds/multi_type_vector.hpp +include/mdds-%%API_VERSION%%/mdds/multi_type_vector/aos/block_util.hpp +include/mdds-%%API_VERSION%%/mdds/multi_type_vector/aos/iterator.hpp +include/mdds-%%API_VERSION%%/mdds/multi_type_vector/aos/main.hpp +include/mdds-%%API_VERSION%%/mdds/multi_type_vector/aos/main_def.inl include/mdds-%%API_VERSION%%/mdds/multi_type_vector/collection.hpp include/mdds-%%API_VERSION%%/mdds/multi_type_vector/collection_def.inl +include/mdds-%%API_VERSION%%/mdds/multi_type_vector/custom_func1.hpp +include/mdds-%%API_VERSION%%/mdds/multi_type_vector/custom_func2.hpp +include/mdds-%%API_VERSION%%/mdds/multi_type_vector/custom_func3.hpp +include/mdds-%%API_VERSION%%/mdds/multi_type_vector/iterator_node.hpp +include/mdds-%%API_VERSION%%/mdds/multi_type_vector/macro.hpp +include/mdds-%%API_VERSION%%/mdds/multi_type_vector/soa/block_util.hpp +include/mdds-%%API_VERSION%%/mdds/multi_type_vector/soa/iterator.hpp +include/mdds-%%API_VERSION%%/mdds/multi_type_vector/soa/main.hpp +include/mdds-%%API_VERSION%%/mdds/multi_type_vector/soa/main_def.inl +include/mdds-%%API_VERSION%%/mdds/multi_type_vector/trait.hpp +include/mdds-%%API_VERSION%%/mdds/multi_type_vector/types.hpp +include/mdds-%%API_VERSION%%/mdds/multi_type_vector/util.hpp include/mdds-%%API_VERSION%%/mdds/multi_type_vector_custom_func1.hpp include/mdds-%%API_VERSION%%/mdds/multi_type_vector_custom_func2.hpp include/mdds-%%API_VERSION%%/mdds/multi_type_vector_custom_func3.hpp -include/mdds-%%API_VERSION%%/mdds/multi_type_vector_def.inl include/mdds-%%API_VERSION%%/mdds/multi_type_vector_itr.hpp include/mdds-%%API_VERSION%%/mdds/multi_type_vector_macro.hpp include/mdds-%%API_VERSION%%/mdds/multi_type_vector_trait.hpp @@ -18,8 +33,6 @@ include/mdds-%%API_VERSION%%/mdds/node.hpp include/mdds-%%API_VERSION%%/mdds/point_quad_tree.hpp include/mdds-%%API_VERSION%%/mdds/quad_node.hpp -include/mdds-%%API_VERSION%%/mdds/rectangle_set.hpp -include/mdds-%%API_VERSION%%/mdds/rectangle_set_def.inl include/mdds-%%API_VERSION%%/mdds/ref_pair.hpp include/mdds-%%API_VERSION%%/mdds/rtree.hpp include/mdds-%%API_VERSION%%/mdds/rtree_def.inl Index: textproc/Makefile =================================================================== --- textproc/Makefile +++ textproc/Makefile @@ -371,6 +371,7 @@ SUBDIR += libfo SUBDIR += libfolia SUBDIR += libgepub + SUBDIR += libixion SUBDIR += libkmfl SUBDIR += libkolabxml SUBDIR += libkomparediff2 Index: textproc/libixion/Makefile =================================================================== --- /dev/null +++ textproc/libixion/Makefile @@ -0,0 +1,24 @@ +PORTNAME= libixion +PORTVERSION= 0.17.0 +CATEGORIES= textproc +MASTER_SITES= https://kohei.us/files/ixion/src/ + +MAINTAINER= office@FreeBSD.org +COMMENT= General purpose formula parser, interpreter, dependency tracker + +LICENSE= MPL20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= mdds>=2.0:devel/mdds +LIB_DEPENDS= libboost_system.so:devel/boost-libs + +USES= autoreconf libtool pkgconfig tar:xz + +GNU_CONFIGURE= yes +USE_LDCONFIG= yes +INSTALL_TARGET= install-strip +PLIST_SUB= VERSION=${PORTVERSION:R} + +CONFIGURE_ARGS= --disable-python + +.include Index: textproc/libixion/distinfo =================================================================== --- /dev/null +++ textproc/libixion/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1636038855 +SHA256 (libixion-0.17.0.tar.xz) = 53c97139223f3b786d498f86512a20ee878fab0ef981947647aa116df7c4101e +SIZE (libixion-0.17.0.tar.xz) = 499836 Index: textproc/libixion/pkg-descr =================================================================== --- /dev/null +++ textproc/libixion/pkg-descr @@ -0,0 +1,8 @@ +Ixion is a library for calculating the results of formula expressions stored in +multiple fomrula 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. + +WWW: https://gitlab.com/ixion/ixion Index: textproc/libixion/pkg-plist =================================================================== --- /dev/null +++ textproc/libixion/pkg-plist @@ -0,0 +1,37 @@ +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/formula_model_access.hpp +include/libixion-%%VERSION%%/ixion/interface/session_handler.hpp +include/libixion-%%VERSION%%/ixion/interface/table_handler.hpp +include/libixion-%%VERSION%%/ixion/macros.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-%%VERSION%%.so +lib/libixion-%%VERSION%%.so.0 +lib/libixion-%%VERSION%%.so.0.0.0 +libdata/pkgconfig/libixion-%%VERSION%%.pc