pkgsrc-Changes archive

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

CVS commit: pkgsrc/math/qalculate



Module Name:    pkgsrc
Committed By:   wiz
Date:           Thu Apr 18 07:56:56 UTC 2024

Modified Files:
        pkgsrc/math/qalculate: Makefile distinfo

Log Message:
qalculate: update to 5.0.0.

2024-03-10 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Do not apply "read precision" setting to integer exponents for values with units
        * Change from line to point (or dot) plot style for data with many discontinuous points

2024-03-08 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Replace special colorize values, for selection of Unicode exponents, with different use_unicode_signs values
        * Use Unicode exponents, in MathStructure::print(), if format is false, even if tagtype is not TAG_TYPE_TERMINAL
        * Fix Unicode exponents with number bases < 10

2024-03-01 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Improve parsing of text arguments - fix quotation mark replaced by feet or inches and % replaced by percent variable, remove quotation marks when parts of argument are quoted separately (a 
"b" "c" = "a b c"), and do not replace quoted curly brackets in expression unless necessary
        * Do not use sexagesimal output format for very large numbers (when scientific notation is necessary for integer part) and reduce maximal number of decimals (for last position when previous 
positions is non-zero)
        * Handle case when initial guess results in division by zero, and avoid unnecessary error messages, in newtonsolve()

2024-02-27 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Fix BTC exchange rate from coinbase, if available from other source, not used before restart after exchange rates update, and do not mark BTC as hidden (places the unit in submenu in GUIs)

2024-02-20 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Support "where" statements, without "where", before main expression, e.g. "a=2, b=3; a^b"

2024-02-18 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Change handling of "where" expression (create temporary variables) to allow previously undefined variable names and to avoid confusing output of parsed expression (e.g. redefined "c" was 
displayed as SpeedOfLight)

2024-02-16 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Detect spelling errors in qalc options (when using set command)

2024-02-14 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Change handling a vectors in multiple function arguments (of non-vector type) - return vector instead of matrix, require equal number of elements, and use the same vector index for all 
argument for each function instance (e.g. atan2([1  2], [3  4]) = [atan2(1, 3)  atan(2 4)]
        * Set handle vector property by default, for text, date, and boolean arguments, and for arguments, in global non-builtin functions, without specified type
        * Enable parsing of vectors for text arguments
        * Add foreach() function (simplified for function, using vector instead of counter)
        * Add setbits() function
        * Add flip() function (changes order of elements in vectors and matrices)
        * Add "binary bits" option in qalc

2024-02-08 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Add LightSecond, LightMinute, and LightHour units
        * Add integerDigits(), digitGet(), and digitSet() functions
        * Add more rounding methods and replace PrintOptions::round_halfway_to_even (and truncate time zone value hack) with PrintOptions::rounding
        * Add PrintOptions::duodecimal_symbols (replace time zone value hack)
        * Replace PrintOptions::lower_case_e with PrintOptions::exp_display and add option for scientific notation without E (10^x)
        * Add ParseOptions::binary_bits (replaces non-boolean values for twos_complement and hexadecimal_twos_complement)
        * Add keep command, which makes variable or function non-temporary, in qalc

2024-02-02 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Check for potential spelling mistakes in unrecognized qalc commands
        * Show error messages for command without argument, if not a reasonable expression, even if "/" is not used

2024-01-31 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Add support for hexadecimal floating-point literals using 0x...p... notation (0x1.4p3 = 0x1.4 * 2^3 = 10)
        * In dsolve(), assume that C is real if y is (fixes dsolve(diff(y, x) = y)), and, if y cannot be isolated completely, return resulting equation in solve() function (e.g. dsolve(diff(y , x) = 
y)= solve(ln(y) = x + C, y))

2024-01-30 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Add support for a...b syntax for sequence (vector) of integers
        * Add support for j:k (for sequence of numbers with increment 1), and j:i:k (with increment i) syntax
        * Add colon() function (used by new syntax)
        * Use parentheses for number with scientific notation in more cases

2024-01-29 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Do not list reactivated global objects when using "list" command (without argument)
        * Recognize function name with parentheses appended in argument of "delete" command (useful for deletion of function with same name as variable or unit)
        * Add bitset() and bitget() functions

2024-01-27 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Support scientific notation using 10^x instead of e notation for non-html output and in qalc

2024-01-26 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Allow specification of numbers of bits for two's complement input
        * If number of bits are not enough for output of binary or hexadecimal number, use default, instead of minimal, number of bits

2024-01-22 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Detect potential spelling errors in suspicious expressions

2024-01-21 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Fix "set cplxform cis"
        * Fix conversion to angle unit for complex angle, cis and polar forms
        * Improve output of complex angle form in some cases
        * Do not display exact result for dual approximation if parsed expression differs (can occur in some cases with conversion to angle unit), and in some cases where the only differences is how 
exact numbers in function arguments are

2024-01-18 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Allow multiple options, separated by semicolon, with a single --set (-s) command line argument

2024-01-14 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * lambertw(x*e^x, 0)=x if x>=-1

2024-01-11 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Fix -no... command line options when using double dash, e.g. "--nocurrencies"
        * Avoid radian unit missing error message with --nounits command line option
        * Exit with error status code if command line expression generates error

2024-01-03 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Allow values higher than 1 (true) to specify line width of plot grid

2023-12-28 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Add support for "decimals" "to"-conversion (display as decimal fraction)
        * log(x, 1) is always zero when x has non-zero imaginary part

2023-12-25 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Fix log(1, 1)

2023-12-23 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Improve handling of zero solution and initial guess in newtonsolve() and secantsolve(), and check validity of solution

2023-12-18 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Fix "to"-conversion to prefix and add "prefix" conversion option (for optimal prefix)
        * Fix parsed expression repeated in result with some functions
        * Allow omission of equals zero in solve() function
        * Convert to simple fraction if value only contains integers, when converting to fixed denominator
        * Improve handling of text arguments with default value consisting of two double quotes (empty string)

2023-12-16 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Fix segfault in newtonsolve() and secantsolve() when equation does not contain variable
        * Algebra and calculus functions represents scalars if all arguments do

2023-12-14 Hanna Knutsson <hanna.knutsson%protonmail.com@localhost>

        * Add support for two's complement input (short settings "twosin" and "hextwosin") in qalc
        * Fix current value of hextwos in mode help


To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75 pkgsrc/math/qalculate/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/math/qalculate/distinfo

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

Modified files:

Index: pkgsrc/math/qalculate/Makefile
diff -u pkgsrc/math/qalculate/Makefile:1.74 pkgsrc/math/qalculate/Makefile:1.75
--- pkgsrc/math/qalculate/Makefile:1.74 Fri Feb 16 20:25:36 2024
+++ pkgsrc/math/qalculate/Makefile      Thu Apr 18 07:56:56 2024
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.74 2024/02/16 20:25:36 adam Exp $
+# $NetBSD: Makefile,v 1.75 2024/04/18 07:56:56 wiz Exp $
 
-DISTNAME=      libqalculate-4.9.0
-PKGNAME=       qalculate-4.9.0
-PKGREVISION=   1
+DISTNAME=      libqalculate-5.0.0
+PKGNAME=       qalculate-5.0.0
 CATEGORIES=    math
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=Qalculate/}
 GITHUB_PROJECT=        libqalculate

Index: pkgsrc/math/qalculate/distinfo
diff -u pkgsrc/math/qalculate/distinfo:1.31 pkgsrc/math/qalculate/distinfo:1.32
--- pkgsrc/math/qalculate/distinfo:1.31 Mon Mar 11 09:45:32 2024
+++ pkgsrc/math/qalculate/distinfo      Thu Apr 18 07:56:56 2024
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.31 2024/03/11 09:45:32 jperkin Exp $
+$NetBSD: distinfo,v 1.32 2024/04/18 07:56:56 wiz Exp $
 
-BLAKE2s (libqalculate-4.9.0.tar.gz) = b7bc658c8ef3d6aac0dbc1c64cabff67cf61a9a5ea50c96a6cbe0623d5b79cce
-SHA512 (libqalculate-4.9.0.tar.gz) = d23e3c9080bb5329e36fc1fda258a99eb83774e15ddb6d717a9268d812901292a99f6d508006492d923cffed1ab01d5c66e23499b661570baad9abcf217efce2
-Size (libqalculate-4.9.0.tar.gz) = 2639589 bytes
+BLAKE2s (libqalculate-5.0.0.tar.gz) = 61e61085faf73f9bf52714e31211b8d23724c56520f896d0dd484d3596473081
+SHA512 (libqalculate-5.0.0.tar.gz) = d3467e79e1454a76ee0c4d8795241c105d42580f95321e24b0657d99535ed8827809cc7ec0474c9e75cd668158aa84a500e5bd3a92dd0f4a3d1e4fc91811c399
+Size (libqalculate-5.0.0.tar.gz) = 2674322 bytes
 SHA1 (patch-libqalculate_QalculateDateTime.cc) = 6675f39ecea4d88abab72391bca4cc9331879f85



Home | Main Index | Thread Index | Old Index