pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/math {py-,}libixion: Update to 0.17.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c6ac7f23049e
branches:  trunk
changeset: 373035:c6ac7f23049e
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Sat Feb 05 04:28:11 2022 +0000

description:
{py-,}libixion: Update to 0.17.0

Changelog:
0.17.0:
C++ API
    set the baseline C++ version to 17.
    mdds has been internalized so that the public header no longer contains references to mdds. With this change, the users can use different API versions of mdds between the ixion build and run-time 
use.
    cleaned up public API to make use of std::string_view and std::variant where appropriate.
formula interpreter
    implemented built-in LEFT() function.
misc
    it is no longer required to set the size of void* at build time to ensure the binaries to be fully functional.
    fixed a bug where named expressions with names containing invalid characters were still allowed in.

diffstat:

 math/libixion/Makefile        |   3 +-
 math/libixion/Makefile.common |   4 +-
 math/libixion/PLIST           |  68 ++++++++++++++++++++----------------------
 math/libixion/buildlink3.mk   |   4 +-
 math/libixion/distinfo        |   9 ++---
 math/py-libixion/Makefile     |   3 +-
 6 files changed, 43 insertions(+), 48 deletions(-)

diffs (145 lines):

diff -r 1c4c7eb9bec4 -r c6ac7f23049e math/libixion/Makefile
--- a/math/libixion/Makefile    Sat Feb 05 04:19:37 2022 +0000
+++ b/math/libixion/Makefile    Sat Feb 05 04:28:11 2022 +0000
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.24 2022/01/18 15:23:24 tnn Exp $
+# $NetBSD: Makefile,v 1.25 2022/02/05 04:28:11 ryoon Exp $
 
-PKGREVISION= 4
 .include "Makefile.common"
 
 CONFIGURE_ARGS+=       --disable-python
diff -r 1c4c7eb9bec4 -r c6ac7f23049e math/libixion/Makefile.common
--- a/math/libixion/Makefile.common     Sat Feb 05 04:19:37 2022 +0000
+++ b/math/libixion/Makefile.common     Sat Feb 05 04:28:11 2022 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.4 2021/02/06 06:23:22 ryoon Exp $
+# $NetBSD: Makefile.common,v 1.5 2022/02/05 04:28:11 ryoon Exp $
 #
 # used by math/libixion/Makefile
 # used by math/py-libixion/Makefile
 
-DISTNAME=      libixion-0.16.1
+DISTNAME=      libixion-0.17.0
 CATEGORIES=    math devel
 MASTER_SITES=  http://kohei.us/files/ixion/src/
 EXTRACT_SUFX=  .tar.xz
diff -r 1c4c7eb9bec4 -r c6ac7f23049e math/libixion/PLIST
--- a/math/libixion/PLIST       Sat Feb 05 04:19:37 2022 +0000
+++ b/math/libixion/PLIST       Sat Feb 05 04:28:11 2022 +0000
@@ -1,38 +1,36 @@
-@comment $NetBSD: PLIST,v 1.5 2021/02/06 06:23:22 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.6 2022/02/05 04:28:11 ryoon Exp $
 bin/ixion-formula-tokenizer
 bin/ixion-parser
 bin/ixion-sorter
-include/libixion-0.16/ixion/address.hpp
-include/libixion-0.16/ixion/address_iterator.hpp
-include/libixion-0.16/ixion/cell.hpp
-include/libixion-0.16/ixion/cell_access.hpp
-include/libixion-0.16/ixion/column_store_type.hpp
-include/libixion-0.16/ixion/compute_engine.hpp
-include/libixion-0.16/ixion/config.hpp
-include/libixion-0.16/ixion/dirty_cell_tracker.hpp
-include/libixion-0.16/ixion/document.hpp
-include/libixion-0.16/ixion/env.hpp
-include/libixion-0.16/ixion/exceptions.hpp
-include/libixion-0.16/ixion/formula.hpp
-include/libixion-0.16/ixion/formula_function_opcode.hpp
-include/libixion-0.16/ixion/formula_name_resolver.hpp
-include/libixion-0.16/ixion/formula_opcode.hpp
-include/libixion-0.16/ixion/formula_result.hpp
-include/libixion-0.16/ixion/formula_tokens.hpp
-include/libixion-0.16/ixion/formula_tokens_fwd.hpp
-include/libixion-0.16/ixion/global.hpp
-include/libixion-0.16/ixion/info.hpp
-include/libixion-0.16/ixion/interface/formula_model_access.hpp
-include/libixion-0.16/ixion/interface/session_handler.hpp
-include/libixion-0.16/ixion/interface/table_handler.hpp
-include/libixion-0.16/ixion/macros.hpp
-include/libixion-0.16/ixion/matrix.hpp
-include/libixion-0.16/ixion/mem_str_buf.hpp
-include/libixion-0.16/ixion/model_context.hpp
-include/libixion-0.16/ixion/model_iterator.hpp
-include/libixion-0.16/ixion/module.hpp
-include/libixion-0.16/ixion/named_expressions_iterator.hpp
-include/libixion-0.16/ixion/table.hpp
-include/libixion-0.16/ixion/types.hpp
-lib/libixion-0.16.la
-lib/pkgconfig/libixion-0.16.pc
+include/libixion-0.17/ixion/address.hpp
+include/libixion-0.17/ixion/address_iterator.hpp
+include/libixion-0.17/ixion/cell.hpp
+include/libixion-0.17/ixion/cell_access.hpp
+include/libixion-0.17/ixion/compute_engine.hpp
+include/libixion-0.17/ixion/config.hpp
+include/libixion-0.17/ixion/dirty_cell_tracker.hpp
+include/libixion-0.17/ixion/document.hpp
+include/libixion-0.17/ixion/env.hpp
+include/libixion-0.17/ixion/exceptions.hpp
+include/libixion-0.17/ixion/formula.hpp
+include/libixion-0.17/ixion/formula_function_opcode.hpp
+include/libixion-0.17/ixion/formula_name_resolver.hpp
+include/libixion-0.17/ixion/formula_opcode.hpp
+include/libixion-0.17/ixion/formula_result.hpp
+include/libixion-0.17/ixion/formula_tokens.hpp
+include/libixion-0.17/ixion/formula_tokens_fwd.hpp
+include/libixion-0.17/ixion/global.hpp
+include/libixion-0.17/ixion/info.hpp
+include/libixion-0.17/ixion/interface/formula_model_access.hpp
+include/libixion-0.17/ixion/interface/session_handler.hpp
+include/libixion-0.17/ixion/interface/table_handler.hpp
+include/libixion-0.17/ixion/macros.hpp
+include/libixion-0.17/ixion/matrix.hpp
+include/libixion-0.17/ixion/model_context.hpp
+include/libixion-0.17/ixion/model_iterator.hpp
+include/libixion-0.17/ixion/module.hpp
+include/libixion-0.17/ixion/named_expressions_iterator.hpp
+include/libixion-0.17/ixion/table.hpp
+include/libixion-0.17/ixion/types.hpp
+lib/libixion-0.17.la
+lib/pkgconfig/libixion-0.17.pc
diff -r 1c4c7eb9bec4 -r c6ac7f23049e math/libixion/buildlink3.mk
--- a/math/libixion/buildlink3.mk       Sat Feb 05 04:19:37 2022 +0000
+++ b/math/libixion/buildlink3.mk       Sat Feb 05 04:28:11 2022 +0000
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.7 2021/02/06 06:23:22 ryoon Exp $
+# $NetBSD: buildlink3.mk,v 1.8 2022/02/05 04:28:11 ryoon Exp $
 
 BUILDLINK_TREE+=       libixion
 
 .if !defined(LIBIXION_BUILDLINK3_MK)
 LIBIXION_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.libixion+=       libixion>=0.16.1
+BUILDLINK_API_DEPENDS.libixion+=       libixion>=0.17.0
 BUILDLINK_PKGSRCDIR.libixion?=         ../../math/libixion
 
 .include "../../devel/mdds/buildlink3.mk"
diff -r 1c4c7eb9bec4 -r c6ac7f23049e math/libixion/distinfo
--- a/math/libixion/distinfo    Sat Feb 05 04:19:37 2022 +0000
+++ b/math/libixion/distinfo    Sat Feb 05 04:28:11 2022 +0000
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.10 2021/10/26 10:55:46 nia Exp $
+$NetBSD: distinfo,v 1.11 2022/02/05 04:28:11 ryoon Exp $
 
-BLAKE2s (libixion-0.16.1.tar.xz) = 04d939500c4d35e9691bf50b49bb844ce7b3b1a6824a9f22650215e80b6d5782
-SHA512 (libixion-0.16.1.tar.xz) = 979c631e9536f6d2c3ae32f7892756ac8889d27c551d80eb9d519bf912bd323da4b6ecd363fe2719e74e04bc3661e5d56e03a582f68f5293ffcac59b74f4c7de
-Size (libixion-0.16.1.tar.xz) = 482500 bytes
+BLAKE2s (libixion-0.17.0.tar.xz) = 8bff695be541ee7114691ff0acab7951e1d5b95476cab9ab24676f953527ec65
+SHA512 (libixion-0.17.0.tar.xz) = 0acdb2eae5250236a94b1a3344ca990058ea8db7b1e741545bcb7160f9e28d21a3c2ec336621fd590df10188a4d5feadfbb3a63f57e9bfd2cc1bffc04009ffad
+Size (libixion-0.17.0.tar.xz) = 499836 bytes
 SHA1 (patch-configure.ac) = f5a27ed314e69ecf1ed94d400abd2262a0fce7be
-SHA1 (patch-src_libixion_model__context.cpp) = 01cc8e673bc0e082d6f843a455879e18259329e8
 SHA1 (patch-src_python_Makefile.am) = c4811646fbe288f85070994234502f20d4cafc56
diff -r 1c4c7eb9bec4 -r c6ac7f23049e math/py-libixion/Makefile
--- a/math/py-libixion/Makefile Sat Feb 05 04:19:37 2022 +0000
+++ b/math/py-libixion/Makefile Sat Feb 05 04:28:11 2022 +0000
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.10 2022/01/10 01:46:38 ryoon Exp $
+# $NetBSD: Makefile,v 1.11 2022/02/05 04:28:11 ryoon Exp $
 
-PKGREVISION= 3
 .include "../../math/libixion/Makefile.common"
 
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}



Home | Main Index | Thread Index | Old Index