Commit graph

3800 commits

Author SHA1 Message Date
prlw1
104960e18b revbump for libsoup's ABI issue 2016-05-03 11:40:00 +00:00
wen
aa851ec83d Update to 0.15.1
No upstream changelog found.
2016-04-29 14:29:10 +00:00
markd
5ddb0c30d1 Update py-scipy to 0.17.0
SciPy 0.17.0 is the culmination of 6 months of hard work. It contains many
new features, numerous bug-fixes, improved test coverage and better
documentation. There have been a number of deprecations and API changes in
this release, which are documented below. All users are encouraged to
upgrade to this release, as there are a large number of bug-fixes and
optimizations. Moreover, our development attention will now shift to
bug-fix releases on the 0.17.x branch, and on adding new features on the
master branch.

This release requires Python 2.6, 2.7 or 3.2-3.5 and NumPy 1.6.2 or greater.

Release highlights:

* New functions for linear and nonlinear least squares optimization with
  constraints: scipy.optimize.lsq_linear and scipy.optimize.least_squares
* Support for fitting with bounds in scipy.optimize.curve_fit.
* Significant improvements to scipy.stats, providing many functions with
  better handing of inputs which have NaNs or are empty, improved
  documentation, and consistent behavior between scipy.stats and
  scipy.stats.mstats.
* Significant performance improvements and new functionality in
  scipy.spatial.cKDTree.

SciPy 0.16.0 is the culmination of 7 months of hard work.

Highlights of this release include:

* A Cython API for BLAS/LAPACK in scipy.linalg
* A new benchmark suite. It’s now straightforward to add new benchmarks,
  and they’re routinely included with performance enhancement PRs.
* Support for the second order sections (SOS) format in scipy.signal.
2016-04-23 22:51:57 +00:00
prlw1
f4cb32f54a Update gnome-calculator to 3.20.0
Overview of changes in gnome-calculator 3.20.0
    * Update: Translation (Translation team)

Overview of changes in gnome-calculator 3.19.91
    * Fix: Check for null on variables ought to autocomplete (fixes #762426) (Alberto Ruiz)
    * Updated Czech translation (Marek Černocký)
    * Updated Catalan translation (Jordi Mas)
    * Updated Galician translations (Fran Dieguez)
    * Updated Swedish translation (Anders Jonsson)
    * Updated Serbian translation (Мирослав Николић)
    * Updated Brazilian Portuguese translation (Fábio Nogueira)

Overview of changes in gnome-calculator 3.19.90
    * New: Upgrade license for all source files to GPLv3+ (Michael Catanzaro)
    * New: Use Soup instead of GVFS to download the IMF/ECB currency data (Alberto Ruiz)
    * Fix: Silence a compiler warning (Michael Catanzaro)
    * Fix: Remove Lithuanian litas from currency list (Michael Catanzaro)
    * Fix: Fix use of GtkStyleContext for GTK+ 3.20 (Michael Catanzaro)
    * Fix: Clarify license on number.vala (Michael Catanzaro)
    * Fix: Clarify license on mpfr.vapi (Michael Catanzaro)
    * Fix: Installed tests: Update expectations (Matthias Clasen)
    * Fix: Set the accessible name on the mode chooser (Matthias Clasen)
    * Fix: Do not reset second currency on first currency change, fixes #260166 (Robert Roth)
    * Fix: Fix Chinese Yuan symbol, fixes #761075 (Alberto Ruiz)
    * Fix: Add a missing tag to the AppData file (Richard Hughes)
    * Update: Upgrade appdata (Michael Catanzaro)
    * Update: Translation (Translation team)

Overview of changes in gnome-calculator 3.19.4
    * New: Migrate MathConverter, MathWindow, HistoryView and HistoryEntry to GtkBuilder template (Alberto Ruiz)
    * Fix: Remove unused -D defines from Makefile.am and configure.vapi for both src/ and lib/ (Alberto Ruiz)
    * Fix: Check if base exponent are complex for xpowy() method (Gerlof Fokkema)
    * Fix: Prevent infinte loop on some operations with imaginary numbers, bug #757657 (Kyle Green)
    * Fix: e^(-0.5) returned the wrong value, bug #756960  (Felix Pelletier)
    * Fix: Missing mnemonic bond in Gross Profit Margin dialog (Martin Simon)
    * Fix: Use load_from_resource in the Gtk.CssProvider instead of opening the file manually (Alberto Ruiz)
    * Fix: Use builddir for gresource.xml to satisfy Vala/autotools behaviour, bug #760679 (Michael Catanzaro)
    * Fix: Rename gnome-calculator.doap name tag to GNOME Calculator instead of gnome-calculator (Alberto Ruiz)
    * Fix: Use AM_DISTCHECK_CONFIGURE_FLAGS (Michael Catanzaro)
    * Fix: MathDisplay grabs focus after being shown, bug #748743 (Elita.A.A.Lobo)
    * Fix: math-equation: "No history" message should disappear when appropriate, bug #759943 (Michael Catanzaro)
    * Update : Translation (Translation team)

Overview of changes in gnome-calculator 3.19.2
    * Update : Translation (Translation team)

Overview of changes in gnome-calculator 3.19.1
    * Fix : Explicitly link required libraries for gnome-calculator and gcalcmd binaries (Andreas Henriksson)
    * Update : Translation (Translation team)

Overview of changes in gnome-calculator 3.18.0
    * Fix : SYD function was returning the wrong value (Matthias Clasen)
    * Fix : Fix dialogs sizing for financial functions (Matthias Clasen)
    * Update : Translation (Translation team)

Overview of changes in gnome-calculator 3.17.92
    * Update : Alberto Ruiz as new maintainer in doap file (Alberto Ruiz)
    * Update : Build System improvements (Michael Catanzaro, Robert Ancell)
    * Update : Portuguese, Polish and Chinese (Taiwan) translations (Translation team)

Overview of changes in gnome-calculator 3.17.3
    * Update : Stop using gnome-common (Robert Ancell)
    * Fix : Remove incorrect assertion in search provider (Michael Catanzaro)

Overview of changes in gnome-calculator 3.17.2
    * Update : Split many files into an internal convenience library (Michael Catanzaro)
    * Update : Remove workaround for bug #737222 (Michael Catanzaro)
    * Update : Translations (Translation team)
    * Fix : Search provider should discard child stdout/stderr (Michael Catanzaro)
    * Fix : Syntax error in desktop file keywords Bosnian translation (Kalev Lember)

Overview of changes in gnome-calculator 3.16.0
    * Update : Translations (Translation team)
2016-04-21 22:11:32 +00:00
jperkin
921e7fadc8 Fix Darwin PLIST for the recent update. 2016-04-19 14:58:42 +00:00
wen
52232edd89 Add R-nloptr 2016-04-17 04:11:12 +00:00
wen
6c98db2f2e Import nloptr-1.0.4 as math/R-nloptr.
nloptr is an R interface to NLopt. NLopt is a free/open-source library
for nonlinear optimization, providing a common interface for a number
of different free optimization routines available online as well as
original implementations of various other algorithms.
2016-04-17 04:09:44 +00:00
markd
f7142b876f Update to R 3.2.4
3.2.4
NEW FEATURES

install.packages() and related functions now give a more informative
warning when an attempt is made to install a base package.

summary(x) now prints with less rounding when x contains infinite values.

provideDimnames() gets an optional unique argument.

shQuote() gains type = "cmd2" for quoting in cmd.exe in Windows.

The data.frame method of rbind() gains an optional argument stringsAsFactors
(instead of only depending on getOption("stringsAsFactors")).

smooth(x, *) now also works for long vectors.

tools::texi2dvi() has a workaround for problems with the texi2dvi script
supplied by texinfo 6.1.

It extracts more error messages from the LaTeX logs when in emulation mode.

DEPRECATED AND DEFUNCT

Use of SUPPORT_OPENMP from header ‘Rconfig.h’ is deprecated in favour of
the standard OpenMP define _OPENMP.

(This has been the recommendation in the manual for a while now.)

The make macro AWK which is long unused by R itself but recorded in file
‘etc/Makeconf’ is deprecated and will be removed in R 3.3.0.

The C header file ‘S.h’ is no longer documented: its use should be
replaced by ‘R.h’.

3.2.3

NEW FEATURES

Some recently-added Windows time zone names have been added to the
conversion table used to convert these to Olson names. (Including
those relating to changes for Russia in Oct 2014, as in PR#16503.)

(Windows) Compatibility information has been added to the manifests
for ‘Rgui.exe’, ‘Rterm.exe’ and ‘Rscript.exe’. This should allow
win.version() and Sys.info() to report the actual Windows version up
to Windows 10.

Windows "wininet" FTP first tries EPSV / PASV mode rather than only
using active mode (reported by Dan Tenenbaum).

which.min(x) and which.max(x) may be much faster for logical and integer
x and now also work for long vectors.

The ‘emulation’ part of tools::texi2dvi() has been somewhat enhanced,
including supporting quiet = TRUE. It can be selected by texi2dvi =
"emulation".

(Windows) MiKTeX removed its texi2dvi.exe command in Sept 2015:
tools::texi2dvi() tries texify.exe if it is not found.

(Windows only) Shortcuts for printing and saving have been added to
menus in Rgui.exe.

loess(..., iterTrace=TRUE) now provides diagnostics for robustness
iterations, and the print() method for summary(<loess>) shows slightly
more.

The included version of PCRE has been updated to 8.38, a bug-fix release.

View() now displays nested data frames in a more friendly way.
2016-04-13 21:04:04 +00:00
wen
d08782c7fa Update to 1.0.5
Upstream changes:
Changes in version 1.0-5 (2016-02-02)

  o  improvements in quantile estimation

Changes in version 1.0-4 (2016-01-19)

  o  a new algorithm for quantile estimation, again. Quantiles are
     now computed by a stochastic root finding algorithm. Note
     that f.quantile in the output of qmv{t,norm} is now (again)
     the squared difference between the cdf evaluated at the
     quantile and the level. The \code{interval} argument to the
     quantile functions is used as a starting value for the
     root finder when available.

  o  clean-ups in C and R code and documentation

Changes in version 1.0-3 (2015-07-21)

  o  new algorithm for quantile estimation. Quantiles are
     now computed by minimising the squared distance between the
     distribution function and the probability whereas previous versions
     used uniroot(). The procedure is now performed multiple times with
     difference random seeds in order to stabilise the results. The
     \code{interval} argument to the quantile functions is IGNORED now.
2016-04-13 14:23:29 +00:00
wen
f9f70b2336 Update to 0.04
Upstream changes:
0.04
	13 Jul 2015
	- Whitespace and POD clean up. Functions are described
	  individually.
	- Added error checking for the array lengths.
	- Modernized the use of EXPORT, added a minimum perl version, etc.
0.03
	26 May 2015
	- Remove pod-coverage.t from the test directory.
0.02
	17 May 2015
	- Get package up to more-or-less current standards using
	  Module-Starter. Tests and documentation updates come
	  with the next release.
2016-04-13 13:31:23 +00:00
wiz
8e8d833132 Fix build when coinmp is already installed and using pkgconf.
Reported by tnn@
Fix by bapt@FreeBSD.org, thanks!
2016-04-12 22:04:30 +00:00
adam
7517960265 GLPK 4.60:
Some improvements were made in the primal and dual simplex
solvers to make the solution process more numerically stable.

An experimental long-step ratio test feature was added to the
dual simplex. On API level this feature is available thru the
GLP_RT_FLIP option. For glpsol it is available thru the options
--flip (for MIP) or --flip and --dual (for LP). This feature is
not documented yet.

Additional check was added to reject wrong solutions sometimes
reported by the PROXY heuristic.

A bug (memory leak) was fixed in the FPUMP heuristic routine.

The header sql.h was renamed to avoid conflicts with standard
ODBC headers.
2016-04-12 21:40:47 +00:00
ryoon
ac20a93574 Recursive revbump from textproc/icu 57.1 2016-04-11 19:01:33 +00:00
prlw1
e9a8dd5d63 revbump for vala update 2016-04-10 19:38:51 +00:00
wen
f69c2f7569 Update to 5.38.0
Upstream changes:

Maxima 5.38 change log
New items in core:

    commit [ae11414]: Images in the HTML manual now are automatically shrinked to fit within the browser window, if neeeded.

    commit [d817ac5]: A singlepage HTML manual (doc/info/maxima_singlepage.html)

    commit [2b0f8c4]: Docu/Creating a release: Added a request to inform the wxMaxima team that aims to make a simultaneous release.
    commits [b2302ed]-[fcbb0e4]: Commit charsets package as posted by Michel Talon
    commit [1818e0b]: Add configure option --enable-mathjax to enable usage of MathJax in the html docs
    commit [7ca8a27]: Add simple documentation for bf_fft and bf_inverse_fft.
    commit [d1def61]: Added a small GUI for Windows users for selecting their default Lisp interpreter.
    commit [688f662]: Allow setting the Lisp type (MAXIMA_LISP=...) using maximarc on Windows.
    commit [bdaf3c7]: Try to exit gracefully if we are unable to connect to a server

New items in share:

    commits [68d866e]-[4d1f046]: draw: grid now not only accepts boolean values, but also a list of 2 numbers.

Changes in core:

    commits [3631127]-[82aea3a]: Documentation: Add example images for the draw options.

    commit [baa97e3]: Crosscompiling: update sbcl to the current version.
    commit [eedadc7]: Adjust the tolerances of two li[2] numerical tests
    commit [79d9dcd]: Prevent the removal of the integervalued feature during a reset()
    commit [05b922f]: Work around bug in ecl that causes all tests to fail.
    commit [f798207]: Removed the --dynamic-space-size option for sbcl.
    commit [eba5341]: Fix bug in utf-8-fix-start-end and improve pseudo-unicode-support for GCL
    commit [d95efeb]: WIP: Bigfloat FFT routines.

Changes in share:

    commit [4ae042fc]: Split up implementation of FFT in a separate package
    commit [473ea6c]: Add the draw package to autoload updating the documentation
    commit [993aea7]: First attempt to rework numericalio.lisp for greater speed and memory efficiency.

Bug fixes:

    commit [22f4fd0]: Apply patch in bug report 3120.
    commit [c57712d]: Fix #3105: lis doesn't simplify.
    commit [3b94068]: Fix #3112: inaccurate zeta(n) for negative even n.
    commit [f7b7b06]: Fix #3098: li[3] nuemrical evaluation.
    commit [689fdbc]: Fix SF bug report #3104: "limit(log(1 - exp(x)), x, 0, plus), numer => stack overflow"
    commit [689fdbc]: Fix SF bug report #3103: "limit of li.. with numer:true infinite recursion"
    commit [30d5d01]: Fix SF bug #3102: "find_root(x,x,-1e300,1e300) => overflow"
    commit [0443536]: Fix SF bug report #3099: "Float read is single-precision, though float() is double-precision"
    commit [33666cc]: Fix bug #481: ('m)[1] (meval)
    commit [7398246]: Fixed bug #3075: '#3075 answer "3false" from "integrate(3asinh(x),x,-inf,inf)"'
    commit [2c7bf01]: Fixed bug #3081 'abs(...) -> "bfloat: attempted conversion of floating-point infinity."'
    commit [26375cd]: Fix #3069 limit(a/abs(x),x,0) crashes with stack overflow
    commit [df38b65]: Fix bug:#3065.
    commit [7409f45]: Fix bug #3058: Lingering assumptions after an interrupted simpsum
    commit [0848773]: Add test for SF bug #2302: "'at' applied to definite integral"
    commit [9c89d36]: A quick solution for Bug 3052
    commit [0b6a9a1]: Fix SF bug #3049: "set should act like list"
    commit [4b6c2df]: Fix SF bug #3045: "Save command now fails to generate lisp file"
    commit [3c8d45b]: Fix bug #3044: opsubst crash
    commit [38c5ac7]: Fix SourceForge bug #2159 - integration_with_logabs.
    commit [20d4d93]: Fix SF bug #3003: make pdf returns an error.
    commit [49a2df1]: Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result.
    commit [7c12736]: Add tests to verify that SF bug #365 is fixed. Add tests for related bug #3072

Unnumbered bugs:

    commit [f4af2a1]: Use per-maxima-instance filenames for draw and plot. Without this simultaneous plotting from concurrent maxima instances might result in name collisions.
    commit [5cc41da]: Allow sbcl to use enough memory to compile Lapack (linux+mac only).
    commit [4be3d80]: Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0
    commit [592b38b]: Fix integrate((4x^3-x^2+4x)^(-2/3)(12x^2-2*x+4),x);
    commits [f7b7b06]...[eedadc7]: li[2] and li[3] fixes.
    commit [366b08f]: Try to fix the trace output when the lisp_print trace option is set
    commit [b637368]: In MEVAL1, call GETCHARN only if argument is a symbol. Fixes bug reported to mailing list 2016-01-06
2016-04-10 14:34:13 +00:00
wen
c5fdc64e73 Update to 1.3.8.1
No upstream changelog.
2016-04-09 13:34:16 +00:00
tnn
62ea3686ff remove trailing whitespace 2016-04-09 11:59:42 +00:00
tnn
301480ae50 improve COMMENT and DESCR 2016-04-09 11:58:54 +00:00
wen
23e37241ca Update to 2.0.7
No upstream changelog.
2016-04-09 11:23:40 +00:00
wen
2c81f8b738 Update to 0.67
Upstream changlog:
Changes in hwde version 0.66

CORRECTIONS TO DATA

    o Data in the dataset mendelABC was in error.  Substantial corrections
      have been made.  (Thanks to Boris Igic for drawing the errrors to
      our attention.)
2016-04-09 11:14:28 +00:00
wen
ac98047dc1 Update to 5.21
Upstream changes for 5.20:
5.20

1.  Added FAW to the rq.Rd see also list at the suggestion of Terry Therneau.

No changelog for 5.21 found.
2016-04-09 11:08:45 +00:00
wen
a2e9258195 Update to 1.4.24
Upstream changes:
 2 February 2016: statmod 1.4.24

- speedup for rinvgauss() by replacing rchisq() with rnorm() and
  rbinom() with runif().

- speedup for qinvgauss() by using qgamma as starting approximation
  for very small right tail probabilities, and inverse chisq as
  starting approximation for very small left tail probabilities.

- qinvgauss() now computes Newton step using log probabilities
  and a Taylor series expansion for small steps.  This improves
  accuracy in extreme cases.  The stopping criterion for the Newton
  iteration has been revised.

- Bug fix to dinvgauss(), pinvgauss() and qinvgauss() which were not
  preserving attributes of the first argument.

30 December 2015: statmod 1.4.23

- qinvgauss() has been improved to return best achievable machine
  accuracy.  It now checks for backtracking of the Newton iteration.

- dinvgauss() and pinvgauss() now check for a wider range of special
  cases.  This allows them to give valid results in some cases
  for infinite or missing parameter values and for x outside the
  support of the distribution.

26 October 2015: statmod 1.4.22

- Functions needed from the stats and graphics packages are now
  explicitly imported into the package NAMESPACE.
2016-04-09 08:36:34 +00:00
wen
6554c95c68 Update to 1.8.3
Upstream changes:
Version 1.8.3

    Revert to C version of loop_apply() as Rcpp version was appears to be having PROTECTion problems. (Also fixes #256)
2016-04-09 08:30:36 +00:00
wen
2135ea8c5e Update to 3.0612
Upstream changes:
3.0612      2016-01-09
    - Move the VCS repository to GitHub.
        - People are more used to it, and it can take part in the CPAN pull-req
        challenge.

3.0611      2016-01-07
    - Apply patch from Debian to correct a spelling error.
        - https://rt.cpan.org/Ticket/Display.html?id=110987
        - Thanks to Salvatore Bonaccorso for the report and patch.

3.0610      2016-01-06
    - Clarified the docs for add_data_with_samples().
        - Some people thought they were repeat counts of the data , but they
        are normally ignored.
    - Replace remaining tabs with spaces.

3.0609      2015-06-19
    - Update some old URLs and addresses.

3.0608      2015-01-14
    - Apply patch to speed up skewness calculations.
        - https://rt.cpan.org/Public/Bug/Display.html?id=101422
        - Thanks to Shawn (SLAFFAN).
2016-04-08 14:40:54 +00:00
wen
0c17c4706a Update to 0.11
Upstream changes:
0.11  Thu Oct 22 15:31:10 PDT 2015
	fix one more typo

0.10  Wed Oct 21 19:56:19 PDT 2015
	finish the typo corrections started in 0.09, sigh...

0.09  Wed Oct 21 18:53:44 PDT 2015
	corrected numerous typos thanks to patch by
	gregor herrmann <gregoa@debian.org>
2016-04-07 12:44:36 +00:00
joerg
6a406bb04f Note MAKE_JOBS_SAFE. 2016-04-03 12:45:57 +00:00
joerg
a9ef075410 Similar to math/fftw, include the thread version when native threading
exists. Bump revision.
2016-04-03 12:45:39 +00:00
jperkin
b087f629d3 Use PKGMANDIR. 2016-04-01 22:29:36 +00:00
jperkin
815eb45446 Use PKGMANDIR. Add patch comment. 2016-04-01 13:33:31 +00:00
jperkin
7d1f4a4876 Use CMAKE_INSTALL_MANDIR. Fixes PKGMANDIR. 2016-04-01 12:17:33 +00:00
markd
77f657eabc Properly handle registering in ocaml/ld.conf 2016-03-31 10:27:26 +00:00
joerg
c38f53b166 Drop CVP workaround for Clang, with 3.8 the memory use has gone down
enough.
2016-03-25 21:08:58 +00:00
joerg
bc2db3ce9a Libtoolize to provide shared libraries. Fixes parallel build as side
effect. Bump revision.
2016-03-25 21:08:09 +00:00
youri
4eb254dc65 Remove unneeded patch files. 2016-03-24 10:56:20 +00:00
youri
b86981b90d Update to 7.16, read changelog at:
https://github.com/n-t-roff/sc/blob/master/CHANGES
2016-03-24 10:53:16 +00:00
joerg
fa0e35ba2f Fix build against Qt5 when reduced-relocation hack is active. 2016-03-22 18:58:27 +00:00
wiedi
be5027e32c Fix "relative library path" on Darwin 2016-03-18 12:54:57 +00:00
asau
df19c7a300 Update to FriCAS 1.2.7
Changes:

- New package implementing van Hoej factorization algorithm
  for LODO-s.

- Gcd over Expression(Integer) now uses modular method.

- Improvements to integrator, in partucular trigonomoetric
  functions are consistently integrated via transformation
  to complex exponentials.

- Some categories and domains are more general. In particular
  OrderedFreeMonoid is removed, as ordered case is handled
  by FreeMonoid.

- Category Monad in renamed to Magma. Domain Magma is
  renamed to  FreeMagma.

Bug fixes, in particular:

- Coercion of square matrices to polynomials is fixed.

- Problem with division by 0 in derivative of 'ellipticPi'
  is fixed.

- Division in Ore algebras used to cause infinite loop
  when coefficients were power series.
2016-03-12 20:54:23 +00:00
wiz
36e838b18a Update ruby-gsl to 2.1.0.
This version comes with extra Linux tmp files; reported upstream as
	https://github.com/SciRuby/rb-gsl/issues/34

Changes:

Support for gsl-2.1.0.
Support for nmatrix (not in pkgsrc yet)
2016-03-12 13:38:33 +00:00
taca
e434cff5fb Update ruby-roo to 2.3.2.
## [2.3.2] 2016-02-18
### Fixed
- Handle url with long query params (ex. S3 secure url) [302](https://github.com/roo-rb/roo/pull/302)
- Allow streaming for Roo::CSV [297](https://github.com/roo-rb/roo/pull/297)
- Export Fixnums to Added csv [295](https://github.com/roo-rb/roo/pull/295)
- Removed various Ruby warnings [289](https://github.com/roo-rb/roo/pull/289)
- Fix incorrect example result in Readme.md [293](https://github.com/roo-rb/roo/pull/293)
2016-03-09 15:09:22 +00:00
taca
1692876500 Update ruby-narray to 0.6.1.2.
2016-02-11  Masahiro TANAKA  <masa16.tanaka@gmail.com>

	* nmatrix.rb, narray_ext.rb: moved from lib/ to lib/narray/
	* ver 0.6.1.2
2016-03-09 15:07:35 +00:00
tnn
21fd79dcf1 USE_TOOLS+= flex, no need for flex/buildlink3.mk 2016-03-09 08:25:13 +00:00
tnn
4a6c268312 don't try to put CONFIGURE_ENV into CONFIGURE_ARGS 2016-03-09 08:06:45 +00:00
wiz
f187f4c23c Update mpfr to 3.1.4:
Changes from version 3.1.3 to version 3.1.4:
- Improved MPFR manual.
- Bug fixes (see <http://www.mpfr.org/mpfr-3.1.3/#fixed> and ChangeLog file).
- MinGW (MS Windows): Added support for thread-safe DLL (shared library).
2016-03-08 15:03:42 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
wen
462cb6ed23 Update to 0.65
Upstream changes:
0.65 March 15 2014
    ! Merge support for accessing hyperlink data

0.64 March 11 2014

    ! RT #47072 (ExcelLocaltime rounding)
      http://rt.cpan.org/Public/Bug/Display.html?id=47072

    ! RT #93142 (date format w/commas)
      http://rt.cpan.org/Public/Bug/Display.html?id=93142

    ! RT #93651 (Update metadata)
      http://rt.cpan.org/Public/Bug/Display.html?id=93651

0.63 March 7 2014

    ! RT #12946 (IO::Wrap)
      http://rt.cpan.org/Public/Bug/Display.html?id=12946

    ! RT #93065 (auto color)
      http://rt.cpan.org/Public/Bug/Display.html?id=93065

0.62

    ! Fix test 46 skip_all plan logic.
      From CPAN testers.

    ! RT #52830 (0x00 general fmt) && fix test.
      http://rt.cpan.org/Public/Bug/Display.html?id=52830

    ! RT #93138 (undefined value as ARRAY)
      http://rt.cpan.org/Public/Bug/Display.html?id=93138

0.61

    ! RT #93500 (Red Cell formats)
      http://rt.cpan.org/Public/Bug/Display.html?id=93500

    + RT #93379 (tab color)
      http://rt.cpan.org/Public/Bug/Display.html?id=93379

    + RT #93393 (active worksheet)
      http://rt.cpan.org/Public/Bug/Display.html?id=93393

    ! Fix RT #93425 (color from workbook leaks)
      http://rt.cpan.org/Public/Bug/Display.html?id=93425

    + RT #93367 (hidden rows/columns)
      http://rt.cpan.org/Public/Bug/Display.html?id=93367

    ! Fix RT #93065 (black is white)
      http://rt.cpan.org/Public/Bug/Display.html?id=93065

    ! Fix RT #62593 (?)(merge from apla/master).
      http://rt.cpan.org/Public/Bug/Display.html?id=62593

0.60 February 26 2014

    + Fix RT #43250
      http://rt.cpan.org/Public/Bug/Display.html?id=43250
2016-03-05 02:47:12 +00:00
wiz
89afc5cdc5 Sync. 2016-03-03 13:34:01 +00:00
wiz
523c10a8f1 Update pari to 2.7.5.
Bug numbers refer to the BTS at http://pari.math.u-bordeaux.fr/Bugs/

Done for version 2.7.5 (released 09/11/2015):
[last column crossreferences current development release 2.8.0]

  Fixed
    1- forprime engine could skip (fast) sieve in favour of (slow)
       nextprime [#1711]                                                 [F113]
    2- 0^[1] -> domain error                                     [#1713] [F114]
    3- memory leaks (clones) in ellchangecurve                   [#1716] [F115]
    4- zeta inaccurate around 0                                  [#1714] [F116]
    5- bnrrootnumber did not support the trivial character [0,..,0]      [F118]
    6- default(log,1) when logfile is write-protected later lead to SEGV [F119]
BA  7- 2-adic gamma function: fix accuracy loss                          [F120]
    8- A==A -> 0 for A a t_SER of huge accuracy (so that A-A overflows
       valuation)                                                [#1734] [F121]
XR  9- P=Pol([1,-2,12,-12,-181,-4,-6899,9780,6360,702,-45]);
       for(i=1,10000,setrand(i);nfdisc(P)) -> crash              [#1735] [F122]
   10- select(x->x,Vecsmall([1,2,3]),1) -> crash                 [#1737] [F123]
BA 11- [libpari] RgV_to_RgX_reverse did not work if v[1] or v[2] was 0   [F125]
   12- bnfinit could fail at low precision                       [#1736] [F126]
   13- Rg_to_ff: incorrect type in zk_to_ff                      [#1755] [F127]
BA 14- nfsubfields could fail                                    [#1758] [F128]
   15- rare SEGV in ArtinNumber                                  [#1759] [F129]

Done for version 2.7.4 (released 19/06/2015):
[last column crossreferences current development release 2.8.0]

  Fixed
    1- divisors([2,1]) -> SEGV                                   [#1664] [F84]
    2- acos([Pol(1)]) -> GC bug [#1663]                                  [F85]
    3- primes([1,Pol(2)]) -> SEGV [#1668]                                [F87]
    4- buffer overflow after default(format,"f.precision")               [F95]
    5- qfminim(A, 0, ...) -> stack overflow                      [#1682] [F97]
    6- div_scal_rfrac could create an invalid t_POL              [#1651] [F99]
    7- polroots(t_POL with leading coeff = 0) -> fp exception    [#1690] [F100]
    8- \r cannot deal with very long filenames                   [#1616] [F101]
    9- rnfisabelian(nf, non monic t_POL) -> SEGV                 [#1693] [F102]
   10- possibly incorrect result in nfdisc(T,listP)                      [F104]
   11- wrong dim(Ker) returned by ZM_pivot => SEGV in Z-linear algebra
       routines.  E.g. setrand(1);quadclassunit(-612556842419)   [#1700] [F105]
   12- moebius(factor(18)) -> 1 instead of 0                     [#1702] [F106]
   13- ispower(-167^10) => domain error                          [#1703] [F107]
   14- ispowerful(factor(0)) != ispowerful(0)                            [F108]
   15- expm1(2*I) => wrong result                                        [F109]
   16- gamma(1+a*x+O(x^2)) => error [#1707]                              [F110]
   17- printsep() printed its argument in random format instead of f_RAW [F111]
   18- nfdisc(x^10 - 29080*x^5 - 25772600) -> oo loop            [#1710] [F112]

  Added
ED  1- mingw64 support                                                   [A111]

Done for version 2.7.3 (released 18/02/2015):
[last column crossreferences current development release 2.8.0]

  Fixed
    1- [from 2.7.2] ??bnrL1 and ??ellL1 did not work anymore
    2- thue(f^e*g, ...), e even, (f,g)=1 missed solutions such that f<0   [F22]
XR  3- bnrL1(bnrinit(bnfinit(x^2-168),[6,[1,1]],1)) -> bug in ArtinNumber [F55]
    4- nfisincl(t_POL, t_POL) could lead to wrong negative results        [F58]
    5- polresultant(1+x*z^2,1+y*z^4,z) -> GC error [#1614]                [F59]
BA  6- ellcard over non-prime fields could return wrong results           [F60]
    7- [libpari] FpX_roots could produce GC errors [#1618]                [F61]
    8- weber(1+I) was missing its imaginary part                          [F62]
    9- (1+I)*(1+1/2*I) => wrong result (type errors) [#1619]              [F63]
   10- contfracpnqn([a]) => [1,a;0,1] instead of [a,1;1,0]                [F64]
   11- primes([2^50, 2^50+200000]) => stack overflow                      [F65]
   12- issquare((x+1/2)^2,&z); z => 1.0*x+0.5 instead of x+1/2            [F66]
   13- possibly missing roots in nfroots (when using Trager)              [F68]
   14- quadray(bnf, ideal) did not work                                   [F69]
   15- thue(-14*x^3 + 10*x^2 + 63*x - 5,1) -> "short continued fraction"  [F70]
   16- thue(29*x^3+130*x^2-35*x-48,1) -> "round error" bug                [F71]
   17- T=thueinit(10*x^3+6*x^2-41*x+8,1); thue(T,8) => SEGV [#1630]       [F72]
   18- ellrootno(e,p = 2 or 3) when e not minimal at p => random result   [F73]
   19- agm(1,2+O(5)) -> SEGV [#1645]                                      [F76]
BA 20- [cygwin64] ellap(ellinit([0,0,1,-1,0]),10007) was broken           [F77]
   21- primes([-5,5]) -> [5] (spurious absolute values)                   [F78]
   22- matqr([;]) -> crash                                                [F79]
   23- Fp_rem_mBarrett could return a non-normalized result               [F80]
       p=436^56-35;Mod(271,p)^((p-1)/2) -> p+1
   24- plotcopy would corrupt "string" objects (ROt_ST)                   [F81]
BA 25- [GP] default arguments to GP functions could cause corruption      [F82]
VBr26- [darwin] remove obsolete linker options that cause crashes [#1623] [F83]

Done for version 2.7.2 (released 19/09/2014):
[last column crossreferences current development release 2.8.0]

  Fixed
    1- gaffsg(0, t_PADIC): wrong valuation                                [F21]
    2- (t_INTMOD with word-sized modulus)^(huge negative power) [#1584]   [F24]
    3- (gp -p N) or (primelimit=N in gprc_ for N >= 436273290 resulted in an
       incorrect primetable. N.B. Such commands are now useless: needed primes
       are produced dynamically anyway.                                   [F25]
    4- monomial(exact zero, d, v) returned an invalid t_POL / t_RFRAC     [F26]
    5- contfracpnqn(v, n) returned partial quotients p[-1]/q[-1] ...
       p[n-1]/q[n-1], instead of the documented p[0]/q[0] ... p[n]/q[n]   [F27]
    6- factor((3+4*I)/25) -> factor 2+I had 0 exponent [#1586]            [F29]
BA  7- iferr() could crash if some component of the t_ERROR were clones.  [F31]
    8- nffactor() could overflow the stack when default accuracy too low  [F32]
BA  9- obsolete use of E=[a1,a2,a3,a4,a6] in ellmul crashed  [#1589]      [F33]
   10- incorrect rounding in mulrr/divrr for one-word precision reals     [F34]
BA 11- multiif did not handle correctly return() in conditions [#1590]    [F35]
   12- [0..5] -> [0,0,0,0,0] on some architectures                        [F36]
   13- is_gener_Fp could return wrong results                             [F37]
   14- Fq_sqrtn(t_INT,..,&zeta) could return a wrong root of 1            [F38]
   15- bnfinit: SEGV due to precision issues [#1592]                      [F39]
   16- zm_zc_mul only worked for square zm matrices                       [F40]
   17- genus2red(0,27*x^5+97*x^4+118*x^3+60*x^2+13*x+1,3) -> bug [#1596]  [F41]
   18- [gphelp] oo loop when $COLUMNS too small [#1594]                   [F42]
   19- genus2red(x,-x^6-3*x^4-10*x^2-1,3) -> impossible inverse [#1597]   [F43]
   20- factoru(1) returned a t_MAT instead of the expected "matsmall"     [F44]
   21- FpM_charpoly wrong in small characteristic [#1602]                 [F45]
   22- when compatible = 3; series() used a random precision              [F50]
   23- genus2red(0,6*x^6+5*x^4+x^2+1,7) -> impossible inverse [#1597]     [F51]
   24- isprime() could crash on large input [#1604]                       [F52]
   25- genus2red(x^3+1,1) -> type error [#1597]                           [F53]
   26- gphelp did not handle === correctly [#1603]                        [F54]
   27- FpXY_evaly() wrong when evaluating at 0                            [F56]
   28- [mingw] gp could crash at start up [#1607]                         [F57]

Done for version 2.7.1 (released 16/05/2014):
[last column crossreferences current development release 2.8.0]

  Fixed
    1- make install fails on OS/X: ln -s libpari.dylib libpari.dylib fails [F1]
    2- Q_pvalrem(t_FRAC) => wrong result                                   [F2]
    3- [] == 0 but []~ != 0  (now []~ == 0 as well) [#1560]                [F3]
BA  4- test-kernel did not work when using --mt=pthread                    [F4]
BA  5- ellheegner was using too much memory in some case                   [F5]
BA  6- ellap can overflow on 32-bit machine [#1558] (minimal fix)          [F6]
    7- nfhilbert(K,x,y, P above 2) could give wrong results [#1561]        [F7]
    8- gcd(1/2, 1+I*1.) -> SEGV [#1563]                                   [F10]
    9- mathnf(t_VEC) could corrupt input (change sign)                    [F11]
   10- [libpari] RgM_transmul did not work                                [F12]
   11- [libpari] Fq_issquare didn't support T=NULL                        [F13]
   12- [libpari] nfpow_u didn't handle non-integral rational numbers      [F14]
   13- eint1(0) -> stack overflow [#1568]                                 [F15]
   14- nfroots(, t_POL with leading coeff -1) could miss solutions        [F19]
   15- precprime(1) -> invalid t_INT [#1576]                              [F20]
2016-03-03 13:28:22 +00:00
wiz
1d5115d08e Switch p5-Math-Pari to pari23, it's not ready for a newer pari.
Upstream bug report filed, but no replies for over two months:
https://rt.cpan.org/Ticket/Display.html?id=110751
2016-03-03 13:26:02 +00:00
wiz
d160569e57 Re-import pari-2.3.5nb19 as math/pari23 to prepare for pari update.
PARI-GP is a package which is aimed at efficient computations in
number theory, but also contains a large number of other useful
functions.  It is somewhat related to a Computer Algebra System, but
is not really one since it treats symbolic expressions as mathematical
entities such as matrices, polynomials, series, etc..., and not as
expressions per se.  However it is often much faster than other CAS,
and contains a large number of specific functions not found elsewhere,
essentially for use in number theory.

This package can be used in an interactive shell (GP) or as a C/C++
library (PARI). It is free software, in the sense of freedom AND 'free
of charge'.

This is the old 2.3 version of pari.
2016-03-03 13:23:22 +00:00