summaryrefslogtreecommitdiff
path: root/math
AgeCommit message (Collapse)AuthorFilesLines
2020-07-16R: update to 4.0.2markd3-18/+30
CHANGES IN R 4.0.0: SIGNIFICANT USER-VISIBLE CHANGES: * Packages need to be (re-)installed under this version (4.0.0) of R. * matrix objects now also inherit from class "array", so e.g., class(diag(1)) is c("matrix", "array"). This invalidates code incorrectly assuming that class(matrix_obj)) has length one. S3 methods for class "array" are now dispatched for matrix objects. * There is a new syntax for specifying _raw_ character constants similar to the one used in C++: r"(...)" with ... any character sequence not containing the sequence )". This makes it easier to write strings that contain backslashes or both single and double quotes. For more details see ?Quotes. * R now uses a stringsAsFactors = FALSE default, and hence by default no longer converts strings to factors in calls to data.frame() and read.table(). A large number of packages relied on the previous behaviour and so have needed/will need updating. * The plot() S3 generic function is now in package base rather than package graphics, as it is reasonable to have methods that do not use the graphics package. The generic is currently re-exported from the graphics namespace to allow packages importing it from there to continue working, but this may change in future. Packages which define S4 generics for plot() should be re-installed and package code using such generics from other packages needs to ensure that they are imported rather than rely on their being looked for on the search path (as in a namespace, the base namespace has precedence over the search path). See ${PREFIX}/lib/R/doc/NEWS for full changes.
2020-07-13Reset maintainership for all (no longer) mine packagesalnsn2-4/+4
2020-07-12py-roman: updated to 3.3adam4-8/+15
3.3: - added support for Python 3.9 - added CLI command ``roman`` with ``-r/--reverse`` to convert back from Roman - added simple usage instructions
2020-07-10math/bc-gh: Fix PLIST in last commitgdt1-76/+1
(sort, remove dups, commit now what should have been committed before)
2020-07-10math/bc-gh: Update to 3.1.2gdt3-9/+108
At my request, upstream added a flag to install all locales, rather than the locales that are installed on the current system. This leads to a consistent PLIST (and more locales). ## 3.1.2 This is a production release that adds a way to install *all* locales. Users do ***NOT*** need to upgrade. For package maintainers wishing to make use of the change, just pass `-l` to `configure.sh`.
2020-07-09math/py-numpy16: Restrict to python 2.7gdt1-1/+5
This package only exists to accomodate programs (e.g. gnuradio) which have not yet updated to python3. Therefore, only allow numpy16 for python2.7. (I believe there are zero py37-numpy16 users, and if so, that should be discussed to understand why.)
2020-07-08math/bc-gh: Update to 3.1.1gdt3-9/+10
Notable upstream changes: ## 3.1.0 The behavior that was adjusted was how code from the `-e` and `-f` arguments (and equivalents) were executed. They used to be executed as one big chunk, but in this release, they are now executed line-by-line. The first bug fix in how output to `stdout` was handled in `SIGINT`. If a `SIGINT` came in, the `stdout` buffer was not correctly flushed. In fact, a clean-up function was not getting called. This release fixes that bug. The second bug is in how `dc` handled input from `stdin`. This affected `bc` as well since it was a mishandling of the `stdin` buffer. The third fixed bug was that `bc` and `dc` could `abort()` (in debug mode) when receiving a `SIGTERM`. This one was a race condition with pushing and popping items onto and out of vectors. The fourth bug fixed was that `bc` could leave extra items on the stack and thus, not properly clean up some memory. (The memory would still get `free()`'ed, but it would not be `free()`'ed when it could have been.) The next two bugs were bugs in `bc`'s parser that caused crashes when executing the resulting code. The last two bugs were crashes in `dc` that resulted from mishandling of strings. ## 3.0.2 This is a production release that adds `utf8` locale symlinks and removes an unused `auto` variable from the `ceil()` function in the [extended math library][16]. ## 3.0.1 The second change is to make the new implementation of `ceil()` in `lib2.bc` much more efficient.
2020-07-08math/bc-gh: Respect PKGMANDIRgdt2-3/+6
Also, add stray translation file.
2020-07-07py-numba: updated to 0.50.1adam2-7/+7
Version 0.50.1: This is a bugfix release for 0.50.0, it fixes a critical bug in error reporting and a number of other smaller issues: * Added except for possible Windows get_terminal_size exception * Improve undefined variable error message * Update the deprecation notices for 0.50.1 * Fixes literally not forcing re-dispatch for inline='always' * Fix bad attr access on certain typing templates breaking exceptions. * Fix cuda test
2020-07-01py-arviz: updated to 0.9.0adam3-77/+120
v0.9.0: Highlights loo-pit KDE and HDI were improved html_repr of InferenceData objects for jupyter notebooks Support for PyJAGS from_pymc3 automatically retrieves coords and dims from model context plot_trace now supports multiple aesthetics to identify chain and variable shape and supports matplotlib aliases plot_hdi can now take already computed HDI values Deprecations from_pymc3 without a model context available raises aFutureWarning and will be deprecated in a future version In plot_trace, chain_prop and compact_prop as tuples will now raise a FutureWarning hdi with 2d data raises a FutureWarning
2020-07-01py-netCDF4: updated to 1.5.3adam2-10/+11
version 1.5.3 * make sure arrays are masked that are not filled when auto_fill is off * python 3.8 binary wheels
2020-06-30Modernize patch filenames, adding patch comments. NFCI.schmonz5-20/+26
2020-06-25py-numpy16: Fix typos in DESCRleot1-1/+1
2020-06-25py-numpy16: Explain in DESCR why this existsgdt1-0/+3
2020-06-25Retire 'djbware-errno-hack' and associated options.mk cleverness.schmonz1-1/+5
Instead: 1. Package makefiles including their own options.mk 2. Packages say "SUBST_CLASSES+=djberrno" to get the hack, if needed 3. Packages adjust SUBST_FILES.djberrno, if needed Should fix bulk build failures due to multiple inclusions of options.mk and/or incorrect definitions of DJB_ERRNO_HACK. Approved during the freeze by wiz@.
2020-06-21mk/haskell.mk: fix PLIST generation for Haskell packagesrillig1-4/+4
The package textproc/hs-cgrep does not install a Haskell library. This was unexpected to mk/haskell.mk, which generated an obviously wrong PLIST file for that package, and for 3 other packages. Noticed by wiz.
2020-06-19nbc-gh: Update to 3.0.0gdt3-8/+9
Upstream changes: multiple bug fixes and minor improvements redesign of signal handling (not intended to be user visible) Besides the following, see NEWS in the sources for details. *First, the `2.7.0` release series saw a change in the option parsing. This made me change one error message and add a few others. The error message that was changed removed one format specifier. This means that `printf()` will seqfault on old locale files. Unfortunately, `bc` cannot use any locale files except the global ones that are already installed, so it will use the previous ones while running tests during install. **If `bc` segfaults while running arg tests when updating, it is because the global locale files have not been replaced. Make sure to either prevent the test suite from running on update or remove the old locale files before updating.** Once this is done, `bc` should install without problems.* *Second, **the option to build without signal support has been removed**. See below for the reasons why.* This is a production release with some small bug fixes, a few improvements, three major bug fixes, and a complete redesign of `bc`'s error and signal handling. **Users and package maintainers should update to this version as soon as possible.**
2020-06-17Revbump Go packages after Go 1.14.4 update.bsiegert2-4/+4
2020-06-16py-numba: updated to 0.50.0adam3-273/+57
Version 0.50.0: This is a more usual release in comparison to the others that have been made in the last six months. It comprises the result of a number of maintenance tasks along with some new features and a lot of bug fixes. Highlights of core feature changes include: The compilation chain is now based on LLVM 9. The error handling and reporting system has been improved to reduce the size of error messages, and also improve quality and specificity. The CUDA target has more stream constructors available and a new function for compiling to PTX without linking and loading the code to a device. Further, the macro-based system for describing CUDA threads and blocks has been replaced with standard typing and lowering implementations, for improved debugging and extensibility.
2020-06-16math/lumina-calculator: Fix github package nomenclaturepin2-11/+8
2020-06-16Import: math/lumina-calculatorpin1-1/+2
Scientific calculator for the Lumina desktop. This is a graphical, scientific calculator with history and recall abilities.
2020-06-16Import math/lumina-calculatorpin4-0/+44
Scientific calculator for the Lumina desktop. This is a graphical, scientific calculator with history and recall abilities.
2020-06-11py-uncertainties: updated to 3.1.4adam2-7/+7
3.1.4: There is now a single code base for Python 2 and Python 3. Python 2.7 is now the minimal Python version. The installation can also now be done through a universal wheel, which helps with some external projects. This Git version should have the same uncertainties code as PyPI version 3.1.4, but some accompanying files have been updated. This should have no impact on users. Developers are better off using this Git 3.1.4 version.
2020-06-11py-numpy: updated to 1.18.5adam2-7/+7
1.18.5: ENH: enable pickle protocol 5 support for python3.5 BUG: relpath fails for different drives on windows
2020-06-09kde: update kde release service to 20.04.1markd10-39/+37
changes unknown
2020-06-08ntl: update to 11.4.3.wiz8-363/+126
7 years of changes. For details see https://www.shoup.net/ntl/doc/tour-changes.html Remove libtool patch. This is too big to be maintained in pkgsrc and should be upstreamed if deemed interesting enough. Bump API requirements in bl3.mk because of this change, and also because HElib (the only consumer of this library in pkgsrc) needs the new version anyway and will be updated next.
2020-06-05py-numpy: Re-add support for g95leot1-2/+4
2020-06-02Revbump for libxlsxwritersjmulder1-2/+2
2020-06-02Revbump for icuadam22-41/+44
2020-06-01math/xyconvert: remove unknown configure optionrillig1-1/+3
2020-05-31Explicitly read files as unicode for Python 3. The content is convertedjoerg5-8/+79
using the system locale with Python 3.6 otherwise, falling back to ASCII.
2020-05-31Don't use non-portable alloca.hjoerg2-1/+25
2020-05-31Drop Python 2.7 restriction that isn't active anyway.joerg1-3/+1
2020-05-31math/ppl: remove unknown configure optionrillig1-2/+1
2020-05-27*: reset MAINTAINER for fhajny on his requestwiz1-2/+2
2020-05-24cantor: allow noop on fix-moc SUBST.markd1-1/+2
fix-moc SUBST is a noop on some platforms, required on others.
2020-05-23Fix patchsum.riastradh1-2/+2
2020-05-23math/maxima: ignore shell portability in unneeded filerillig1-1/+3
2020-05-22math/pari: clean up REPLACE_PERLrillig1-5/+1
Two of the files now use autoconf to insert the correct Perl interpreter. The dependency "pre-install: replace-interpreter" was useless since then replace-interpreter would be run once in a direct "bmake update" or "bmake install", and twice in bulk builds since they first run "bmake build" and then "bmake install". And even in the latter case, replacing the interpreter twice had no effect since it was already replaced in the configure phase.
2020-05-22revbump after updating security/nettleadam14-28/+28
2020-05-22math: add tex-minifp{,-doc}markd1-1/+3
2020-05-22tex-minifp{,-doc}: Add version 0.96markd8-0/+55
The package provides basic arithmetic operations to 8 decimal places for plain TeX or LaTeX. Results are exact when they fit within the digit limits. Along with the basic package is an optional extension that adds computation of sin, cos, log, sqrt, exp, powers and angles. These are also exact when theoretically possible and are otherwise accurate to at least 7 decimal places. In addition, the package provides a stack-based programing environment.
2020-05-21math/maxima: remove nonexistent file from REPLACE_SHrillig1-2/+1
2020-05-21(math/octave) build fix: Remove configure.ac from SUBST_FILES.qt5-pkg-configmef1-2/+2
2020-05-20(math/py-scipy12) regen distinfomef1-5/+5
2020-05-20gnumeric112: disable python function plugin by defaultwiz4-21/+23
It uses python 2.x and gnumeric upstream has turned off the plugin by default as well. Add a "python" option for those who really need it. Update some outdated comments. Bump PKGREVISION.
2020-05-19gappa: Import gappa-1.3.5 as math-gappariastradh6-1/+62
Gappa is a tool intended to help verifying and formally proving properties on numerical programs dealing with floating-point or fixed-point arithmetic.
2020-05-19sollya: Import sollya-7.0 as math/sollyariastradh8-1/+91
Sollya is a tool environment and a library for safe floating-point code development, particularly targeted at automated implementation of math libraries like libm. Derived from wip/sollya.
2020-05-19fplll: Import fplll-5.3.2 as math/fplllriastradh6-1/+113
fplll is a library of floating-point lattice algorithms. Derived from wip/fplll.
2020-05-19mpfi: Import mpfr-1.5.4 as math/mpfrriastradh7-1/+101
mpfr is a multiprecision floating-point interval arithmetic library. Derived from wip/mpfi.