head 1.2;
access;
symbols
pkgsrc-2020Q1:1.2.0.2
pkgsrc-2020Q1-base:1.2
pkgsrc-2019Q4:1.1.0.4
pkgsrc-2019Q4-base:1.1;
locks; strict;
comment @# @;
1.2
date 2020.02.05.13.46.13; author ryoon; state Exp;
branches;
next 1.1;
commitid 0OmSYOEV11jiruVB;
1.1
date 2019.12.04.13.33.15; author nros; state Exp;
branches;
next ;
commitid t8uwbDw1pVp9ooNB;
desc
@@
1.2
log
@libixion, py-libixion: Update to 0.15.0
Changelog:
ixion 0.15.0
* fill_down_cells() method has been added to model_context, to fill duplicate
values downward from an arbitrary cell position. For now, it always
duplicate the value of the source cell; cell value enumerations are not
supported. Also, filling down of formula cells is not yet supported.
* cell iterator has been aded to model_context, for efficient horizontal and
vertical iterations of cell values in an arbitrary range within a sheet.
* improved the cmake-based build, with all test cases integrated.
* switched to spdlog for compile-time debug log outputs.
* improved performance by removing repeated fetching of each formula
cell prior to interpretation.
* reworked topological sorting of formula cells to avoid having to
unnecessarily build dependency relations twice; once during the
dirty cell determination and twice prior to interpretation of
formula cells. The new code performs topological sorting during the
dirty cell determination phase.
* reworked the cell reference tracker to use R-tree. This allows more
accurate tracking of references involving grouped formulas.
* fixed a resource leak with dynamic loading of compute engine modules.
@
text
@# $NetBSD: Makefile.common,v 1.1 2019/12/04 13:33:15 nros Exp $
#
# used by math/libixion/Makefile
# used by math/py-libixion/Makefile
DISTNAME= libixion-0.15.0
CATEGORIES= math devel
MASTER_SITES= http://kohei.us/files/ixion/src/
EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users@@NetBSD.org
HOMEPAGE= https://gitlab.com/ixion/ixion
COMMENT= General purpose formula parser & interpreter
LICENSE= mpl-2.0
PATCHDIR= ../../math/libixion/patches
DISTINFO_FILE= ../../math/libixion/distinfo
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= pkg-config
USE_LANGUAGES= c c++11
BUILDLINK_TRANSFORM.NetBSD+= rm:-ldl
PTHREAD_AUTO_VARS= yes
.include "../../devel/spdlog/buildlink3.mk"
@
1.1
log
@forgot to add libixion/Makefile.common
forgot to add libixion/Makefile.common when adding math/py-libixion.
@
text
@d1 1
a1 1
# $NetBSD$
d6 1
a6 1
DISTNAME= libixion-0.14.1
d22 1
a22 1
USE_LANGUAGES= c c++
d27 2
@