Commit graph

5126 commits

Author SHA1 Message Date
joerg
291b5ee331 Assume non-VAX uses IEEE754 floats. While it doesn't make a difference
for GCC here, clang doesn't define the same macros by default.

Bump revision.
2020-09-14 18:23:41 +00:00
wiz
d107fc9693 *: use MASTER_SITE_PERL_CPAN 2020-09-08 13:16:33 +00:00
wiz
6172fd3f50 *: improve HOMEPAGE 2020-09-08 13:09:53 +00:00
wiz
c0df9db9be p5-Spreadsheet-ReadSXC: update to 0.24.
0.24  2019-10-08
    - Fix parsing the text of cells that only contain "0"
      These were returned as undef, instead of 0 unless the StandardCurrency
      option was used.
    - Fix parsing multiple sheets. If the first cell of the new table was empty,
      the last defined value of the old table was used instead, if the
      real (instead of formatted) values were used.

0.23  2019-10-03
    - Add a test and fix for files with text in annotations - these caused
      a crash

0.22  2019-10-03
    - Lower Perl version requirement back to 5.8
      There is no current reason to require more.
    - API Change:
      Formatting or read errors in the compressed input or the XML are now
      fatal errors. Before, they returned the half-parsed data structure.
    - read_sxc() and read_xml_file can now also return a fatal error when the
      file is not found or not readable instead of returning undef. Pass a true
      value to the the StrictError option.
    - Bugfix/behaviour change: Cells with leading/trailing newlines now
      return those leading/trailing newlines in their values

0.21  2019-10-02
    - Add 'StandardCurrency' option to get at unformatted number values
    - Support unformatted values for ODS files
    - New maintainer Max Maischein (corion@corion.net)
2020-09-07 11:58:29 +00:00
wiz
3f7c7e47b8 p5-Spreadsheet-Read: update to 0.81.
0.81	- 25 Aug 2019, H.Merijn Brand
    * It's 2019
    * Allow -c + --sep in xlscat
    * Add --sep= to xls2csv for -A
    * Add xlsx2csv to distribution (xlsx2csv has -A)
    * Add -J s / --join str to xlsx2csv
    * Add cpanfile
    * Add explicit documentation about formatted vs unformatted
    * Improve ->new behavior
    * Auto-detect fallback for CSV now includes '|' for sep_char (PR#26)

0.80	- 31 Dec 2018, H.Merijn Brand
    * Raise Spreadsheet::ParseXLSX minimum version to 0.24
    * Improve docs on attributes
    * Add attribute accessors
2020-09-07 11:55:56 +00:00
wiz
cf56ae2316 p5-Math-Utils: update to 1.14.
1.14
	10 Apr 2020
	- Add the function softmax(). Currently in the :utility tag
	  group, which may be too generic. We'll see what else gets
	  added later and adjust the tagging then.
	- New functions uniform_scaling(), and uniform_01scaling(),
	  contributed by Gene Boggs (GENE).
	- Typo found by Miguel Prz (NICEPERL) fixed.
2020-09-07 11:55:10 +00:00
wiz
978d50490a p5-Math-Random-MT-Auto: update to 6.23.
6.23 Tue Nov 27 03:12:07 2018
	- Fix for non-threaded Perl (rt.cpan.org #127809)
2020-09-07 11:54:37 +00:00
wiz
6d9e6aaa89 p5-Math-Matrix: update to 0.91.
Add LICENSE.

0.91 2020-08-09

 * Ensure a recent version of Math::Complex in the test files that use that
   module. Math::Complex didn't support any way of cloning/copying
   Math::Complex objects before version 1.57.

0.9 2020-08-07

 * Fix typos in POD and add more documentation and examples.

 * Extended new() to handle empty matrices and allow the matrix to be specified
   as a single argument.

 * Improve code so subclassing works better.

 * Add many new tests to confirm existing and new behaviour.

 * Misellaneous modernizations.

 * This release closes CPAN RT ##104334 and #109353.
2020-09-07 11:51:38 +00:00
wiz
188d87714d p5-Math-GMP: update to 2.20.
2.20  2020-02-09 Shlomif
    - Try to fix tests when using libgmp version 6.2.0
        - https://rt.cpan.org/Public/Bug/Display.html?id=131718
        - Thanks to GREGOA and HVDS and Debian.
        - The tests should still pass on earlier libgmps.
2020-09-07 11:49:43 +00:00
wiz
e3b8773f59 p5-Math-BigInt-Pari: update to 1.3006.
1.3006 2019-10-10

 * Sync test files with Math-BigInt.

1.3005 2018-10-09

 * Update MANIFEST.SKIP.

 * Sync test files with Math-BigInt.

 * Better Makefile.PL.
2020-09-07 11:49:06 +00:00
wiz
3954767161 p5-Math-BigInt-GMP: update to 1.6007.
1.6007 2019-10-10

 * Sync test files with Math-BigInt.
2020-09-07 11:48:34 +00:00
wiz
bd7a78803e p5-Math-BigInt: update to 1.999818.
* Fix CPAN RT #130736 regarding numify() on a Math::BigFloat with a large
   number of digits and an equally large, but negative, exponent.

 * Fix a problem in to_ieee754() due to rounding in bpow().

1.999817 2019-10-11

 * Avoid non-integers in intermediate computations in Math::BigInt::Calc. This
   causes errors due to rounding issues, e.g., 47265625999999999 / 1000000000
   is 47265626 with double precision.

 * Remove api_version() and the corresponding test file. There is no need to
   check which methods are supported by a backend library now that each backend
   library is a subclass of Math::BigInt::Lib. Methods not provided in the
   backend library are provided by the parent class.

 * Add to_ieee745() and from_ieee754().

 * Add backermann() and ackermann() for the Ackermann function.

 * Add buparrow() and uparrow() for Knuth's up-arrow notation.

 * Add information about the github repository.

 * Update links in SUPPORT section in POD.

 * Fix bpow(). It returned NaN when it should truncate to zero.

 * Make blsft() in Math::BigInt allow bases up until the largest unsigned
   integer.

 * Make _lsft() in Math::BigInt::Calc handle an arbitrarily large base.

 * Add new methods bdigitsum() and digitsum() to Math::BigInt. Add new method
   _digitsum() to Math::BigInt::Lib.

 * Add new methods is_non_negative() and is_non_positive().

 * Extend the default collation sequence used by to_base() and from_base() to
   all the 94 printable ASCII characters except blank/space.

 * Make new() in Math::BigFloat handle octal floating point numbers.

 * Slightly more robust t/01load.t.

 * Remove unused variables.

 * Miscellaneous code cleanup.
2020-09-07 11:47:43 +00:00
wiz
b1078e8f8e p5-Alien-GMP: update to 1.16.
1.16      2020-04-22 03:31:45 -0600
  - Share install requires Alien::m4 for build (gh#2)

1.15      2020-02-21 01:03:41 -0500
  - Use https instead of http
2020-09-07 11:46:21 +00:00
ryoon
3ef65bb164 libnumbertext: Update to 1.0.6
Changelog:
2020-06-01: 1.0.6 release:
        * Numbertext.cxx: don't depend on en_US.UTF-8 locale by Stephan Bergmann
        * Java:
                - clean-up by Balázs Meskó with Maven support
                - port special logic for Norwegian language from C++ by Ilya Idamkin
        * Makefile.am: prefix for datadir by Li-Wen Hsu
        * bg.sor: avoid using \d and \D by Mihail Balabanov
        * ee.sor: update Estonian language spellings by Alvar Laigna
        * el.sor: fix "and" before currency fractions and "zero" in case of 0 whole euro by Spiros Evangelatos
        * es.sor: fixes by Juanma Sanchez, and based on him report
        * gl.sor, es.sor: fix ISO codename of Honduran lempira by Ilya Idamkin
        * fr.sor: fix EUR 200, 300 etc., bug report by armik71
        * hu.sor: fix date function for 1
        * hu_Hung.sor:
                - Old Hungarian transliteration support for words
                - remove obsolete function left-to-right
                - add sch -> s, ä -> é transliteration by Viktor Kovács
        * it.sor: fix ordinal numbers, bug report by dario-gallucci
        * ja.sor: fix word "negative" (负 -> 負), bug report by cmplstofB
        * ko.sor, en.sor: fix Korean module and add Korean Won unit by DaeHyun Sun
        * lv.sor: fix 40, 50 ... 90, bug report by andritis
        * my.sor, en.sor: add Malay currency MYR by Bee Ing
        * ru.sor, uk.sor: fix cardinal and feminine RUB, UAH usage by Alex Ivanov
        * th.sor: fix usage of 1 by Ilya Idamkin and tyindeepit
2020-09-05 11:25:39 +00:00
wiz
52c4bbbe88 p5-Math-Complex: remove, part of perl since forever 2020-09-04 12:07:40 +00:00
prlw1
ec7ab9c72b gmp,mpfr: Remove CONFIGURE_ARGS flags from builtin.mk as it assumes that
all recursively depending packages can deal with them.
Those packages that need them already add those CONFIGURE_ARGS, at least
pbulk hasn't revealed any issues (thanks jperkin@).
XXX libiconv is in a similar position, so should receive similar
treatment, but at least it only adds the flags if GNU_CONFIGURE=yes
Fixes PR pkg/55487
2020-09-03 08:58:42 +00:00
bsiegert
43f54ecac5 Revbump all Go packages after default Go version was changed to 1.15.1 2020-09-03 07:29:32 +00:00
wiz
2ac11edd52 *: switch to versioned_dependencies.mk for py-setuptools 2020-08-31 23:07:00 +00:00
wiz
00da7815c0 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
tnn
64e70277b7 py-scipy12: remove; no more consumers in pkgsrc 2020-08-30 21:29:15 +00:00
wiz
7f4d9eeae6 p5-Math-Systems: remove
The distfile contains invalid "." and ".." entries.
Both bsdtar and gtar refuse to unpack this.

The package is not used by any other packages in pkgsrc and upstream is
dead (distfile is from 2004).
2020-08-24 16:29:12 +00:00
wiz
fb7c946b22 mpfr: update to 4.1.0.
Changes from versions 4.0.* to version 4.1.0:
- The "épinards à la crème" release.
- Binary compatible with MPFR 4.0.*, though some minor changes in the
  behavior of the formatted output functions may be visible, regarded
  as underspecified behavior or bug fixes (see below).
- New --enable-formally-proven-code configure option, to use (when available)
  formally proven code.
- Improved __GMP_CC and __GMP_CFLAGS retrieval (in particular for MS Windows).
- Option -pedantic is now always removed from __GMP_CFLAGS (see INSTALL).
- Changed __float128 to the type _Float128 specified in ISO/IEC TS 18661.
  __float128 is used as a fallback if _Float128 is not supported.
- New function mpfr_get_str_ndigits about conversion to a string of digits.
- New function mpfr_dot for the dot product (incomplete, experimental).
- New functions mpfr_get_decimal128 and mpfr_set_decimal128 (available only
  when MPFR has been built with decimal float support).
- New function mpfr_cmpabs_ui.
- New function mpfr_total_order_p for the IEEE 754 totalOrder predicate.
- The mpfr_out_str function now accepts bases from -2 to -36, in order to
  follow mpfr_get_str and GMP's mpf_out_str functions (these cases gave an
  assertion failure, as with other invalid bases).
- Shared caches: cleanup; really detect lock failures (abort in this case).
- The behavior of the formatted output functions (mpfr_printf, etc.) with
  an empty precision field has improved: trailing zeros are kept in a way
  similar to the formatted output functions from C.
- Improved mpfr_add and mpfr_sub when all operands have a precision equal to
  twice the number of bits per word, e.g., 128 bits on a 64-bit platform.
- Optimized the tuning parameters for various architectures.
- Improved test coverage to 98.6% of code for x86_64.
- Bug fixes.
- MPFR manual: corrected/completed the mpfr_get_str description in order to
  follow the historical behavior and GMP's mpf_get_str function.
- New: optional "make check-exported-symbols", mainly for the MPFR developers
  and binary distributions, to check that MPFR does not define symbols with a
  GMP reserved prefix (experimental).
- Mini-gmp support: replaced --enable-mini-gmp configure option by
  --with-mini-gmp (still experimental, read doc/mini-gmp).
- A GCC bug on Sparc (present at least in old GCC 4.5.3 and 5.5.0 versions),
  which made several tests fail when TLS was enabled, is now avoided in the
  tests. The MPFR library itself was not affected and normal code using the
  MPFR library should not be affected either. Users and distributions that
  disabled TLS just because of the test failures can safely re-enable it.
2020-08-24 08:20:14 +00:00
tnn
34a08a5f80 py-rpy: seems to want pcre2, not pcre 2020-08-24 06:40:20 +00:00
sjmulder
0de596d55c math/sc-im: Revbump for libxlsxwriter update 2020-08-23 22:29:19 +00:00
adam
96f845e148 py-numba: updated to 0.51.0
Version 0.51.0

This release continues to add new features to Numba and also contains a significant number of bug fixes and stability improvements.

Highlights of core feature changes include:

The compilation chain is now based on LLVM 10 (Valentin Haenel).
Numba has internally switched to prefer non-literal types over literal ones so as to reduce function over-specialisation, this with view of speeding up compile times (Siu Kwan Lam).
On the CUDA target: Support for CUDA Toolkit 11, Ampere, and Compute Capability 8.0; Printing of SASS code for kernels; Callbacks to Python functions can be inserted into CUDA streams, and streams are async awaitable; Atomic nanmin and nanmax functions are added; Fixes for various miscompilations and segfaults. (mostly Graham Markall; call backs on streams by Peter Würtz).

Intel also kindly sponsored research and development that lead to some exciting new features:

Support for heterogeneous immutable lists and heterogeneous immutable string key dictionaries. Also optional initial/construction value capturing for all lists and dictionaries containing literal values (Stuart Archibald).
A new pass-by-reference mutable structure extension type StructRef (Siu Kwan Lam).
Object mode blocks are now cacheable, with the side effect of numerous bug fixes and performance improvements in caching. This also permits caching of functions defined in closures (Siu Kwan Lam).

Deprecations to note:

To align with other targets, the argtypes and restypes kwargs to @cuda.jit are now deprecated, the bind kwarg is also deprecated. Further the target kwarg to the numba.jit decorator family is deprecated.
2020-08-21 20:33:15 +00:00
riastradh
0a6cf04f6d Add new packages to devel/Makefile, math/Makefile.
Forgot to do this on the initial import, oops!
2020-08-18 23:38:47 +00:00
riastradh
dc28a321af Update py-angr to 8.20.7.27, along with associated packages.
Version is consolidated into devel/py-angr/version.mk now so the next
person to come along will know what else needs to be updated.

devel/py-pyvex distfiles are still kinda kludgey, and devel/py-angr's
tests don't run without binary samples that I got bored trying to
incorporate.
2020-08-18 20:24:57 +00:00
riastradh
a775e7a6a5 math/py-networkx: Fix running tests. 2020-08-18 20:15:04 +00:00
riastradh
e66ca0acc9 math/py-claripy: Add depends and tests. 2020-08-18 20:14:43 +00:00
riastradh
57a860f083 Import PySMT-0.9.0 as math/py-smt.
pySMT is a solver-agnostic library for SMT Formulae manipulation and
solving.
2020-08-18 20:14:33 +00:00
leot
b13a568190 *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
leot
953ab724e1 *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
leot
0e49372c4e *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
bsiegert
9fad3613b8 Revbump all Go packages after go114 update 2020-08-14 20:01:19 +00:00
gutteridge
69d49c4fcd math/Makefile: sort entries 2020-08-13 03:56:34 +00:00
mef
7c23b74104 (math/py-numpy) INSTALL.rst.txt says Cython >= 0.29.21 2020-08-11 05:58:29 +00:00
joerg
b7f305bafe Don't leak tools-perl into config file. Bump revision.
Avoid LOCALBASE and similar clean-up.
2020-08-09 23:12:13 +00:00
joerg
d7a3b42da0 Fix build against numpy 1.19. 2020-08-09 19:11:32 +00:00
brook
6902d6f424 math/R-tensor: remove MASTER_SITES
MASTER_SITES is defined in math/R/Makefile.extension, which should be
included by all R packages.  Therefore, MASTER_SITES should not normally
be defined in the Makefile for an R package.
2020-08-09 17:08:55 +00:00
brook
f0ddb5d94a math/R-goftest: remove MASTER_SITES
MASTER_SITES is defined in math/R/Makefile.extension, which should be
included by all R packages.  Therefore, MASTER_SITES should not normally
be defined in the Makefile for an R package.
2020-08-09 17:07:33 +00:00
brook
55700481d1 math/R-LearnBayes: remove MASTER_SITES
MASTER_SITES is defined in math/R/Makefile.extension, which should be
included by all R packages.  Therefore, MASTER_SITES should not normally
be defined in the Makefile for an R package.
2020-08-09 17:05:12 +00:00
brook
78de6c5542 math/R-psych: remove MASTER_SITES
MASTER_SITES is defined in math/R/Makefile.extension, which should be
included by all R packages.  Therefore, MASTER_SITES should not be
defined in a Makefile for an R package.
2020-08-09 16:45:23 +00:00
brook
32077c8d6d math/R-mnormt: remove MASTER_SITES
MASTER_SITES is defined in math/R/Makefile.extension, which should be
included by all R packages.  Therefore, MASTER_SITES should not be
define in a Makefile for an R package.
2020-08-09 16:42:15 +00:00
brook
c0fc3b813e math/R-units: import R-units-0.6.5
Support for measurement units in R vectors, matrices and arrays:
automatic propagation, conversion, derivation and simplification of
units; raising errors in case of unit incompatibility. Compatible with
the POSIXct, Date and difftime classes. Uses the UNIDATA udunits
library and unit database for unit compatibility checking and
conversion.
2020-08-08 22:52:57 +00:00
brook
fed8d9530b math/udunits: update to udunits2 v2.2.26.
The UDUNITS-2 package differs from the previous UDUNITS package in the
following ways:

    Support for non-ASCII characters. The original UDUNITS package only
    supports the ASCII character set. The UDUNITS-2 package supports
    the following character sets: ASCII, ISO 8859-1 (Latin 1), and the
    UTF-8 encoding of ISO 10646 (Unicode). This means that unit string
    specifications like "µ°F·Ω⁻¹" are now supported (your viewer
    must support UTF-8 to display this string correctly).

    Support for logarithmic units. The unit string specification
    "0.1 lg(re 1 mW)" specifies a deciBel unit with a one milliwatt
    reference level.  Meteorologists should note that the unit "dBZ"
    (i.e., "0.1 lg(re um^3)") is now supported.

    Persistent value converters. It is now possible to obtain a converter
    data-object, which can be used to convert numeric values in one
    unit to numeric values in another, compatible unit. The values can
    be float, double, or one-dimensional arrays of floats or doubles.

    Improved API. Due to the above changes, it was not possible to keep
    the application programming interface of the original UDUNITS
    package.  Beginning with version 2.1.0, however, the package
    contains a thin UDUNITS API to the UDUNITS-2 library, so code
    written to the original API can simply be recompiled and relinked
    against the new package.  Because the original UDUNITS API uses the
    "utUnit" data-structure and the UDUNITS-2 API uses pointers to
    "ut_unit" data-structures, a small memory-leak is possible in code
    that creates many units.  This leak can be avoided by calling the
    new method utFree(utUnit*) when the unit is no longer needed.

    XML unit database. The unit database is encoded using human-readable
    XML rather than a custom format. The XML parser included in the
    package supports an <import> element to allow easy and convenient
    customization.

One thing that has not changed is that all unit string specifications
understood by the original UDUNITS package are also understood by the
new UDUNITS-2 package.
2020-08-08 21:55:54 +00:00
jperkin
6075fe627a math: Spell lua-cassowary correctly. 2020-08-07 13:50:07 +00:00
brook
6cf03299f0 math/R-nimble: import R-nimble-0.9.0
A system for writing hierarchical statistical models largely
compatible with 'BUGS' and 'JAGS', writing nimbleFunctions to operate
models and do basic R-style math, and compiling both models and
nimbleFunctions via custom- generated C++. 'NIMBLE' includes default
methods for MCMC, particle filtering, Monte Carlo Expectation
Maximization, and some other tools. The nimbleFunction system makes it
easy to do things like implement new MCMC samplers from R, customize
the assignment of samplers to different parts of a model from R, and
compile the new samplers automatically via C++ alongside the samplers
'NIMBLE' provides. 'NIMBLE' extends the 'BUGS'/'JAGS' language by
making it extensible: New distributions and functions can be added,
including as calls to external compiled code. Although most people
think of MCMC as the main goal of the 'BUGS'/'JAGS' language for
writing models, one can use 'NIMBLE' for writing arbitrary other kinds
of model-generic algorithms as well. A full User Manual is available
at <https://r-nimble.org>.
2020-08-07 02:59:26 +00:00
brook
e52adf9611 math/R-LearnBayes: import R-LearnBayes-2.15.1
LearnBayes contains a collection of functions helpful in learning the
basic tenets of Bayesian statistical inference.  It contains functions
for summarizing basic one and two parameter posterior distributions
and predictive distributions.  It contains MCMC algorithms for
summarizing posterior distributions defined by the user.  It also
contains functions for regression models, hierarchical models,
Bayesian tests, and illustrations of Gibbs sampling.
2020-08-07 02:52:56 +00:00
brook
adc0124e81 math/R-goftest: import R-goftest-1.2.2
Cramer-Von Mises and Anderson-Darling tests of goodness-of-fit for
continuous univariate distributions, using efficient algorithms.
2020-08-07 02:50:20 +00:00
brook
f95681a860 math/R-psych: import R-psych-1.9.12.31
A general purpose toolbox for personality, psychometric theory and
experimental psychology.  Functions are primarily for multivariate
analysis and scale construction using factor analysis, principal
component analysis, cluster analysis and reliability analysis,
although others provide basic descriptive statistics. Item Response
Theory is done using factor analysis of tetrachoric and polychoric
correlations. Functions for analyzing data at multiple levels include
within and between group statistics, including correlations and factor
analysis.  Functions for simulating and testing particular item and
test structures are included. Several functions serve as a useful
front end for structural equation modeling.  Graphical displays of
path diagrams, factor analysis and structural equation models are
created using basic graphics. Some of the functions are written to
support a book on psychometric theory as well as publications in
personality research. For more information, see the
personality-project.org/r web page.
2020-08-07 02:46:40 +00:00