pkgsrc-Changes archive

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

CVS commit: pkgsrc/math



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Sat Feb  5 04:28:11 UTC 2022

Modified Files:
        pkgsrc/math/libixion: Makefile Makefile.common PLIST buildlink3.mk
            distinfo
        pkgsrc/math/py-libixion: Makefile

Log Message:
{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.


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 pkgsrc/math/libixion/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/math/libixion/Makefile.common
cvs rdiff -u -r1.5 -r1.6 pkgsrc/math/libixion/PLIST
cvs rdiff -u -r1.7 -r1.8 pkgsrc/math/libixion/buildlink3.mk
cvs rdiff -u -r1.10 -r1.11 pkgsrc/math/libixion/distinfo
cvs rdiff -u -r1.10 -r1.11 pkgsrc/math/py-libixion/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/math/libixion/Makefile
diff -u pkgsrc/math/libixion/Makefile:1.24 pkgsrc/math/libixion/Makefile:1.25
--- pkgsrc/math/libixion/Makefile:1.24  Tue Jan 18 15:23:24 2022
+++ pkgsrc/math/libixion/Makefile       Sat Feb  5 04:28:11 2022
@@ -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

Index: pkgsrc/math/libixion/Makefile.common
diff -u pkgsrc/math/libixion/Makefile.common:1.4 pkgsrc/math/libixion/Makefile.common:1.5
--- pkgsrc/math/libixion/Makefile.common:1.4    Sat Feb  6 06:23:22 2021
+++ pkgsrc/math/libixion/Makefile.common        Sat Feb  5 04:28:11 2022
@@ -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

Index: pkgsrc/math/libixion/PLIST
diff -u pkgsrc/math/libixion/PLIST:1.5 pkgsrc/math/libixion/PLIST:1.6
--- pkgsrc/math/libixion/PLIST:1.5      Sat Feb  6 06:23:22 2021
+++ pkgsrc/math/libixion/PLIST  Sat Feb  5 04:28:11 2022
@@ -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

Index: pkgsrc/math/libixion/buildlink3.mk
diff -u pkgsrc/math/libixion/buildlink3.mk:1.7 pkgsrc/math/libixion/buildlink3.mk:1.8
--- pkgsrc/math/libixion/buildlink3.mk:1.7      Sat Feb  6 06:23:22 2021
+++ pkgsrc/math/libixion/buildlink3.mk  Sat Feb  5 04:28:11 2022
@@ -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"

Index: pkgsrc/math/libixion/distinfo
diff -u pkgsrc/math/libixion/distinfo:1.10 pkgsrc/math/libixion/distinfo:1.11
--- pkgsrc/math/libixion/distinfo:1.10  Tue Oct 26 10:55:46 2021
+++ pkgsrc/math/libixion/distinfo       Sat Feb  5 04:28:11 2022
@@ -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

Index: pkgsrc/math/py-libixion/Makefile
diff -u pkgsrc/math/py-libixion/Makefile:1.10 pkgsrc/math/py-libixion/Makefile:1.11
--- pkgsrc/math/py-libixion/Makefile:1.10       Mon Jan 10 01:46:38 2022
+++ pkgsrc/math/py-libixion/Makefile    Sat Feb  5 04:28:11 2022
@@ -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