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