pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/math/libixion Import libixion-0.12.1 as math/libixion.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b0f216ab0d3e
branches:  trunk
changeset: 352924:b0f216ab0d3e
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Tue Sep 20 10:34:22 2016 +0000

description:
Import libixion-0.12.1 as math/libixion.

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.

diffstat:

 math/libixion/DESCR    |  12 ++++++++++++
 math/libixion/Makefile |  26 ++++++++++++++++++++++++++
 math/libixion/PLIST    |  30 ++++++++++++++++++++++++++++++
 math/libixion/distinfo |   6 ++++++
 4 files changed, 74 insertions(+), 0 deletions(-)

diffs (90 lines):

diff -r 2f16baa11dbf -r b0f216ab0d3e math/libixion/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/math/libixion/DESCR       Tue Sep 20 10:34:22 2016 +0000
@@ -0,0 +1,12 @@
+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.
diff -r 2f16baa11dbf -r b0f216ab0d3e math/libixion/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/math/libixion/Makefile    Tue Sep 20 10:34:22 2016 +0000
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1 2016/09/20 10:34:22 wiz Exp $
+
+DISTNAME=      libixion-0.12.1
+CATEGORIES=    math devel
+MASTER_SITES=  http://kohei.us/files/ixion/src/
+EXTRACT_SUFX=  .tar.xz
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://gitlab.com/ixion/ixion
+COMMENT=       General purpose formula parser & interpreter
+LICENSE=       mpl-2.0
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL=   yes
+USE_TOOLS+=    pkg-config
+USE_LANGUAGES= c c++
+
+CONFIGURE_ARGS+=       --disable-python
+
+PKGCONFIG_OVERRIDE+=   libixion.pc.in
+
+PTHREAD_AUTO_VARS=     yes
+
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../devel/mdds1.2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 2f16baa11dbf -r b0f216ab0d3e math/libixion/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/math/libixion/PLIST       Tue Sep 20 10:34:22 2016 +0000
@@ -0,0 +1,30 @@
+@comment $NetBSD: PLIST,v 1.1 2016/09/20 10:34:22 wiz Exp $
+bin/ixion-parser
+bin/ixion-sorter
+include/libixion-0.12/ixion/address.hpp
+include/libixion-0.12/ixion/cell.hpp
+include/libixion-0.12/ixion/cell_listener_tracker.hpp
+include/libixion-0.12/ixion/column_store_type.hpp
+include/libixion-0.12/ixion/config.hpp
+include/libixion-0.12/ixion/depth_first_search.hpp
+include/libixion-0.12/ixion/env.hpp
+include/libixion-0.12/ixion/exceptions.hpp
+include/libixion-0.12/ixion/formula.hpp
+include/libixion-0.12/ixion/formula_function_opcode.hpp
+include/libixion-0.12/ixion/formula_name_resolver.hpp
+include/libixion-0.12/ixion/formula_opcode.hpp
+include/libixion-0.12/ixion/formula_result.hpp
+include/libixion-0.12/ixion/formula_tokens.hpp
+include/libixion-0.12/ixion/global.hpp
+include/libixion-0.12/ixion/info.hpp
+include/libixion-0.12/ixion/interface/formula_model_access.hpp
+include/libixion-0.12/ixion/interface/session_handler.hpp
+include/libixion-0.12/ixion/interface/table_handler.hpp
+include/libixion-0.12/ixion/macros.hpp
+include/libixion-0.12/ixion/matrix.hpp
+include/libixion-0.12/ixion/mem_str_buf.hpp
+include/libixion-0.12/ixion/model_context.hpp
+include/libixion-0.12/ixion/table.hpp
+include/libixion-0.12/ixion/types.hpp
+lib/libixion-0.12.la
+lib/pkgconfig/libixion-0.12.pc
diff -r 2f16baa11dbf -r b0f216ab0d3e math/libixion/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/math/libixion/distinfo    Tue Sep 20 10:34:22 2016 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2016/09/20 10:34:22 wiz Exp $
+
+SHA1 (libixion-0.12.1.tar.xz) = ee0c216d93cb124e4aebd2a48d53a1a1c4a5fc59
+RMD160 (libixion-0.12.1.tar.xz) = c8ef753f2da4209af72de8f6998a8233ef579ed8
+SHA512 (libixion-0.12.1.tar.xz) = b3ba4c09f3f12df7fe9e6ef19d35e618d0effce2cf0866acdb23c72754ac7168c24cc979d6a49c756cf70b1e4a79e58b33ec6a05b8155b43a1682375eea9d022
+Size (libixion-0.12.1.tar.xz) = 406300 bytes



Home | Main Index | Thread Index | Old Index