summaryrefslogtreecommitdiff
path: root/math
AgeCommit message (Collapse)AuthorFilesLines
2015-11-01Update py-networkx to 1.10, based on PR 50383 by Derouiche.wiz3-28/+162
API changes [#1501] connected_components, weakly_connected_components, and strongly_connected_components return now a generator of sets of nodes. Previously the generator was of lists of nodes. This PR also refactored the connected_components and weakly_connected_components implementations making them faster, especially for large graphs. [#1547] The func_iter functions in Di/Multi/Graphs classes are slated for removal in NetworkX 2.0 release. func will behave like func_iter and return an iterator instead of list. These functions are deprecated in NetworkX 1.10 release. New functionalities [#823] A enumerate_all_cliques function is added in the clique package (networkx.algorithms.clique) for enumerating all cliques (including nonmaximal ones) of undirected graphs. [#1105] A coloring package (networkx.algorithms.coloring) is created for graph coloring algorithms. Initially, a greedy_color function is provided for coloring graphs using various greedy heuristics. [#1193] A new generator edge_dfs, added to networkx.algorithms.traversal, implements a depth-first traversal of the edges in a graph. This complements functionality provided by a depth-first traversal of the nodes in a graph. For multigraphs, it allows the user to know precisely which edges were followed in a traversal. All NetworkX graph types are supported. A traversal can also reverse edge orientations or ignore them. [#1194] A find_cycle function is added to the networkx.algorithms.cycles package to find a cycle in a graph. Edge orientations can be optionally reversed or ignored. [#1210] Add a random generator for the duplication-divergence model. [#1241] A new networkx.algorithms.dominance package is added for dominance/dominator algorithms on directed graphs. It contains a immediate_dominators function for computing immediate dominators/dominator trees and a dominance_frontiers function for computing dominance frontiers. [#1269] The GML reader/parser and writer/generator are rewritten to remove the dependence on pyparsing and enable handling of arbitrary graph data. [#1280] The network simplex method in the networkx.algorithms.flow package is rewritten to improve its performance and support multi- and disconnected networks. For some cases, the new implementation is two or three orders of magnitude faster than the old implementation. [#1286] Added the Margulis–Gabber–Galil graph to networkx.generators. [#1306] Added the chordal p-cycle graph, a mildly explicit algebraic construction of a family of 3-regular expander graphs. Also, moves both the existing expander graph generator function (for the Margulis-Gabber-Galil expander) and the new chordal cycle graph function to a new module, networkx.generators.expanders. [#1314] Allow overwriting of base class dict with dict-like: OrderedGraph, ThinGraph, LogGraph, etc. [#1321] Added to_pandas_dataframe and from_pandas_dataframe. [#1322] Added the Hopcroft–Karp algorithm for finding a maximum cardinality matching in bipartite graphs. [#1336] Expanded data keyword in G.edges and added default keyword. [#1338] Added support for finding optimum branchings and arborescences. [#1340] Added a from_pandas_dataframe function that accepts Pandas DataFrames and returns a new graph object. At a minimum, the DataFrame must have two columns, which define the nodes that make up an edge. However, the function can also process an arbitrary number of additional columns as edge attributes, such as ‘weight’. [#1354] Expanded layout functions to add flexibility for drawing subsets of nodes with distinct layouts and for centering each layout around given coordinates. [#1356] Added ordered variants of default graph class. [#1360] Added harmonic centrality to network.algorithms.centrality. [#1390] The generators.bipartite have been moved to algorithms.bipartite.generators. The functions are not imported in the main namespace, so to use it, the bipartite package has to be imported. [#1391] Added Kanevsky’s algorithm for finding all minimum-size separating node sets in an undirected graph. It is implemented as a generator of node cut sets. [#1399] Added power function for simple graphs [#1405] Added fast approximation for node connectivity based on White and Newman’s approximation algorithm for finding node independent paths between two nodes. [#1413] Added transitive closure and antichains function for directed acyclic graphs in algorithms.dag. The antichains function was contributed by Peter Jipsen and Franco Saliola and originally developed for the SAGE project. [#1425] Added generator function for the complete multipartite graph. [#1427] Added nonisomorphic trees generator. [#1436] Added a generator function for circulant graphs to the networkx.generators.classic module. [#1437] Added function for computing quotient graphs; also created a new module, networkx.algorithms.minors. [#1438] Added longest_path and longest_path_length for DAG. [#1439] Added node and edge contraction functions to networkx.algorithms.minors. [#1445] Added a new modularity matrix module to networkx.linalg, and associated spectrum functions to the networkx.linalg.spectrum module. [#1447] Added function to generate all simple paths starting with the shortest ones based on Yen’s algorithm for finding k shortest paths at algorithms.simple_paths. [#1455] Added the directed modularity matrix to the networkx.linalg.modularity_matrix module. [#1474] Adds triadic_census function; also creates a new module, networkx.algorithms.triads. [#1476] Adds functions for testing if a graph has weighted or negatively weighted edges. Also adds a function for testing if a graph is empty. These are is_weighted, is_negatively_weighted, and is_empty. [#1481] Added Johnson’s algorithm; one more algorithm for shortest paths. It solves all pairs shortest path problem. This is johnson at algorithms.shortest_paths [#1414] Added Moody and White algorithm for identifying k_components in a graph, which is based on Kanevsky’s algorithm for finding all minimum-size node cut-sets (implemented in all_node_cuts #1391). [#1415] Added fast approximation for k_components to the networkx.approximation package. This is based on White and Newman approximation algorithm for finding node independent paths between two nodes (see #1405). Removed functionalities [#1236] The legacy ford_fulkerson maximum flow function is removed. Use edmonds_karp instead. Miscellaneous changes [#1192] Support for Python 2.6 is dropped.
2015-11-01Update to 0.7.6.1, based on PR 50382 by derouiche.wiz3-54/+491
0.7.6.1 This is a small bugfix release over SymPy 0.7.6, primarily to fix issues with printing in the Jupyter notebook. Changes Fix pretty printing in the Jupyter notebook and Jupyter qtconsole for Jupyter 4.0. The deprecated linearization method in the mechanics module no longer fails to execute. 0.7.6 Major changes New module calculus.finite_diff for generating finite difference formulae approximating derivatives of arbitrary order on arbitrarily spaced grids. New module physics.optics for symbolic computations related to optics. geometry module now supports 3D geometry. Support for series expansions at a point other then 0 or oo. See PR #2427. Rules for the intersection of integer ImageSets were added. See PR #7587. We can now do things like {2⋅m | m ∊ ℤ} ∩ {3⋅n | n ∊ ℤ} = {6⋅t | t ∊ ℤ} and {2⋅m | m ∊ ℤ} ∩ {2⋅n + 1 | n ∊ ℤ} = ∅ dsolve module now supports system of ODEs including linear system of ODEs of 1st order for 2 and 3 equations and of 2nd order for 2 equations. It also supports homogeneous linear system of n equations. New support for continued fractions, including iterators for partial quotients and convergents, and reducing a continued fraction to a Rational or a quadratic irrational. Support for Egyptian fraction expansions, using several different algorithms. Addition of generalized linearization methods to physics.mechanics. Use an LRU cache by default instead of an unbounded one. See PR #7464. Control cache size by the environment variable SYMPY_CACHE_SIZE (default is 500). SYMPY_CACHE_SIZE=None restores the unbounded cache. Added fastcache as an optional dependency. Requires v0.4 or newer. Control via SYMPY_CACHE_SIZE. May result in significant speedup. See PR #7737. New experimental module physics.unitsystems for computation with dimensions, units and quantities gathered into systems. This opens the way to dimensional analysis and better quantity calculus. The old module physics.units will stay available until the new one reaches a mature state. See PR #2628. New Complement class to represent relative complements of two sets. See Pr #7462. New trigonometric functions (asec, acsc), many enhancements for other trigonometric functions (PR #7500). New Contains class to represent the relation "is an element of" (see PR #7989). The code generation tools (code printers, codegen, autowrap, and ufuncify) have been updated to support a wider variety of constructs, and do so in a more robust way. Major changes include added support for matrices as inputs/outputs, and more robust handling of conditional (Piecewise) statements. ufuncify now uses a backend that generates actual numpy.ufuncs by default through the use of the numpy C api. This allows broadcasting on all arguments. The previous cython and f2py backends are still accessible through the use of the backend kwarg. CodeGen now generates code for Octave and Matlab from SymPy expressions. This is supported by a new CodePrinter with interface octave_code. For example octave_code(Matrix([[x**2, sin(pi*x*y), ceiling(x)]])) gives the string [x.^2 sin(pi*x.*y) ceil(x)]. New general 3D vector package at sympy.vector. This package provides a 3D vector object with the Del, gradient, divergence, curl, and operators. It supports arbitrary rotations of Cartesian coordinate systems and arbitrary locations of points. Backwards compatibility breaks and deprecations All usage of inequalities (>, >=, <, <=) on SymPy objects will now return SymPy's S.true or S.false singletons instead of Python's True or False singletons. Code that checks for, e.g., (a < b) is True should be changed to (a < b) == True or (a < b) == S.true. Use of is is not recommended here. The subset() method in sympy.core.sets is marked as being deprecated and will be removed in a future release (issue). Instead, the is_subset() method should be used. Previously, if you compute the series expansion at a point other than 0, the result was shifted to 0. Now SymPy returns the usual series expansion, see PR #2427. In physics.mechanics, KanesMethod.linearize has a new interface. Old code should be changed to use this instead. See docstring for information. physics.gaussopt has been moved to physics.optics.gaussopt. You can still import it from the previous location but it may result in a deprecation warning. This is the last release with the bundled mpmath library. In the next release you will have to install this library from the official site. Previously lambdify would convert Matrix to numpy.matrix by default. This behavior is being deprecated, and will be completely phased out with the release of 0.7.7. To use the new behavior now set the modules kwarg to [{'ImmutableMatrix': numpy.array}, 'numpy']. If lambdify will be used frequently it is recommended to wrap it with a partial as so: lambdify = functools.partial(lambdify, modules=[{'ImmutableMatrix': numpy.array}, 'numpy']). For more information see #7853 and the lambdify doc string. Set.complement doesn't exists as an attribute anymore. Now we have a method Set.complement(<universal_set>) which complements the given universal set. Removed is_finite assumption (see #7891). Use instead a combination of "is_bounded and is_nonzero" assumptions. is_bounded and is_unbounded assumptions were renamed to is_finite and is_infinite (see #7947). Removed is_infinitesimal assumption (see #7995). Removed is_real property for Sets, use set.is_subset(Reals) instead (see #7996). For generic symbol x (SymPy's symbols are not bounded by default), inequalities with oo are no longer evaluated as they were before, e.g. x < oo no longer evaluates to True). See #7861. CodeGen has been refactored to make it easier to add other languages. The main high-level tool is still utilities.codegen.codegen. But if you previously used the Routine class directly, note its __init__ behaviour has changed; the new utilities.codegen.make_routine is recommended instead and by default retains the previous C/Fortran behaviour. If needed, you can still instantiate Routine directly; it only does minimal sanity checking on its inputs. See #8082. FiniteSet([1, 2, 3, 4]) syntax not supported anymore, use FiniteSet(1, 2, 3, 4) instead See #7622. Minor changes Updated the parsing module to allow sympification of lambda statements to their SymPy equivalent. Lambdify can now use numexpr by specifying modules='numexpr' Use with evaluate(False) context manager to control automatic evaluation. E.g. with evaluate(False): x + x is actually x + x, not 2*x IndexedBase and Indexed are changed to be commutative by default sympy.core.sets moved to sympy.sets Changes in sympy.sets: Infinite Range is now allowed. See PR #7741 is_subset(): The is_subset() method deprecates the subset() method. self.is_subset(other) checks if self is a subset of other. This is different from self.subset(other), which checked if other is a subset of self. is_superset(): A new method is_superset() method is now available. self.is_superset(other) checks if self is a superset of other. is_proper_subset and is_proper_superset: Two new methods allow checking if one set is the proper subset and proper superset of another respectively. For eg. self.is_proper_subset(other) and self.is_proper_superset(other) checks if self is the proper subset of other and if self is the proper superset of other respectively. is_disjoint(): A new method for checking if two sets are disjoint. powerset(): A new method powerset() has been added to find the power set of a set. The cardinality of a ProductSet can be found using the len() function. Changes in sympy.plot.plot_implicit: The plot_implicit function now also allows explicitly specifying the symbols to plot on the X and Y axes. If not specified, the symbols will be assigned in the order they are sorted. The plot_implicit function also allows axes labels for the plot to be specified. rules for simplification of ImageSet were added PR#7625. As a result {x | x ∊ ℤ} now simplifies to ℤ and {sin(n) | n ∊ {tan(m) | m ∊ ℤ}} automatically simplifies to {sin(tan(m)) | m ∊ ℤ} coth(0) now returns Complex Infinity. See #7634 dioptre is added to physics.units #7782 replace now respects commutativity #7752 The CCodePrinter gracefully handles Symbols which have string representations that match C reserved words. #8199 limit function now returns an unevaluated Limit instance if it can't compute given limit, see #8213 0.7.5 Major changes The version of mpmath included in SymPy has been updated to 0.18. New routines for efficiently compute the dispersion of a polynomial or a pair thereof. Fancy indexing of matrices is now provided, e.g. A[:, [1, 2, 5]] selects all rows and only 3 columns. Enumeration of multiset partitions is now based on an implementation of Algorithm 7.1.2.5M from Knuth's The Art of Computer Programming. The new version is much faster, and includes fast methods for enumerating only those partitions with a restricted range of sizes, and counting multiset partitions. (See the new file sympy.utilities.enumerative.py.) distance methods were added to Line and Ray to compute the shortest distance to them from a point. The normal_lines method was added to Ellipse to compute the lines from a point that strike the Ellipse at a normal angle. inv_quick and det_quick were added as functions in solvers.py to facilitate fast solution of small symbolic matrices; their use in solve has reduced greatly the time needed to solve such systems. solve_univariate_inequality has been added to sympy.solvers.inequalities.py. as_set attribute for Relationals and Booleans has been added. Several classes and functions strictly associated with vector calculus were moved from sympy.physics.mechanics to a new package sympy.physics.vector. (PRs #2732 #2862 #2894) New implementation of the Airy functions Ai and Bi and their derivatives Ai' and Bi' (called airyai, airybi, airyaiprime and airybiprime, respectively). Most of the usual features of SymPy special function are present. Notable exceptions are Gruntz limit computation helpers and meijerg special functions integration code. Euler-Lagrange equations (function euler_equations) in a new package sympy.calculus (PR #2431). Minor changes Some improvements to the gamma function. generate_bell now generates correct permutations for any number of elements. It is no longer necessary to provide nargs to objects subclassed from Function unless an eval class method is not defined. (If eval is defined, the number of arguments will be inferred from its signature.) geometric Point creation will be faster since simplification is done only on Floats Some improvements to the intersection method of the Ellipse. solutions from solve of equations involving multiple log terms are more robust idiff can now return higher order derivatives Added to_matrix() method to sympy.physics.vector.Vector and sympy.physics.dyadic.Dyadic. (PR #2686). Printing improvements for sympy.physics.vector objects and mechanics printing. (PRs #2687, #2728, #2772, #2862, #2894) Functions with LaTeX symbols now print correct LaTeX. (PR #2772) init_printing has several new options, including a flag print_builtin to prevent SymPy printing of basic Python types (PR #2683), and flags to let you supply custom printers (PR #2894). improvements in evaluation of imageset for Intervals (PR #2723). Set properties to determine boundary and interior (PR #2744). input to a function created by lambdify no longer needs to be flattened. Backwards compatibility breaks and deprecations the submatrix method of matrices was removed; access the functionality by providing slices or list of rows/columns to matrix directly, e.g. A[:, [1, 2]]. Matrix([]) and Matrix([[]]) now both return a 0x0 matrix terms_gcd no longer removes a -1.0 from expressions extract_multiplicatively will not remove a negative Number from a positive one, so (4*x*y).extract_multiplicatively(-2*x) will return None. the shape of the result from M.cross(B) now has the same shape as matrix M. The factorial of negative numbers is now zoo instead of 0. This is consistent with the definition factorial(n) = gamma(n + 1). 1/0 returns zoo, not oo (PR #2813). zoo.is_number is True (PR #2823). oo < I raises TypeError, just as for finite numbers (PR #2734). 1**oo == nan instead of 1, better documentation for Pow class (PR #2606).
2015-10-26Update dieharder to 3.31.1agc6-202/+22
Changes since 2.24.4 + new interface, some tests corrected pkgsrc changes + remove custom make-flags + add license + pkgsrc patches no longer necessary "lgtm" gson@
2015-10-24Use normal PG selection version and don't hard-code PostgreSQL 8.4.joerg1-2/+2
2015-10-14Switch from x11/Xaw3d to newer x11/libXaw3d.wiz2-5/+13
Adapt some packages so they build with that. Bump their PKGREVISIONs.
2015-10-05Add R-minqawen1-1/+2
2015-10-05Import minqa-1.2.4 as math/R-minqa.wen3-0/+26
Derivative-free optimization by quadratic approximation based on an interface to Fortran implementations by M. J. D. Powell.
2015-10-04Update ruby-spreadsheet to 1.0.7.taca2-6/+6
### 1.0.7 / 23.09.2015 Author: Leopoldo Lee Agdeppa III <leopoldo.agdeppa@gmail.com> Date: Wed Sep 23 08:24:16 2015 +0800 * Update worksheet.rb * Adding Test for Freeze panels * Update worksheet.rb * Added freeze (freeze panel) functionality * Update worksheet.rb * Freeze (freeze window) functionality added to worksheet ### 1.0.6 / 14.09.2015 Author: Yann Plancqueel <yplancqueel@gmail.com> Date: Sat Sep 12 15:32:49 2015 +0200
2015-10-01Update maxima to 5.37.2prlw13-8/+128
This release comprises some changes to the build machinery, notably commit 49d1be0 which puts tests/tests.sh.in on list of files for tarball. The Git log has the complete record. Maxima 5.37 change log ====================== New items in core: ------------------ * new function with_default_2d_display: ensure pretty-printing output New items in share: ------------------- * new package cryptools: tools for cryptography * new package elliptic_curves: elliptic curves over prime fields and binary fields * new function cgrind: output Maxima expressions as C code * package draw: new function vennplot (Venn diagrams) * package stringproc: new functions flush_output, readbyte, and writebyte Changes in core: ---------------- * function gf_symmetric renamed to gf_balanced Changes in share: -------------- * functions md5sum, sha1sum, sha256sum and base64_decode: accept and return numbers and octet lists as well as strings * packages aes and aes2: provide flexible support for different data types, e.g. octet lists Bug fixes: ---------- * [#3005]: Manual is wrong about "sqrt" and "radexpand" * [#2998]: extra () in display2d:false output * [#2988]: documentation error in gf_manual.pdf * [#2987]: Some divergent integrals give error, some don't * [#2982]: Display of taylor series in wrong order * [#2980]: "rectform" causes infinite recursion depending on variable name * [#2975]: number of distinct partitions gives wroing result * [#2972]: Wrong limits involving logs * [#2937]: dotscrules and antisymmetric * [#2936]: stack overflow in integrate * [#2934]: dotscrules and antisymmetric * [#2929]: misformatting in debugger help message * [#2905]: Assigning variable twice yields different results * [#2620]: atan2(y,x)+atan2(-y,x) doesnt always return 0 * [#2230]: abs(x)^(2*int) doesn't simplify * [#2211]: rtest_sign #77 * [#2183]: eigenvectors of a 10 x 10 * [#1193]: ev doesn't bind functions safely Unnumbered bugs: ---------------- * commit [6779ac0]: zn-nrt: root of zero should be zero * commit [b212487]: Fix up version variables so that load(drawutils) succeeds * mailing list 2015-08-29: [Documentation fails with error][1] * mailing list 2015-08-27: [Warnings from loading cartan package][2] * mailing list 2015-08-25: [Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)][3] * mailing list 2015-08-17: [trouble with GCL build][4] * mailing list 2015-06-11: [rationalize(0.1) and the manual][5] [1]: https://sourceforge.net/p/maxima/mailman/message/34417174/ [2]: https://sourceforge.net/p/maxima/mailman/message/34411188/ [3]: https://sourceforge.net/p/maxima/mailman/message/34401610/ [4]: https://sourceforge.net/p/maxima/mailman/message/34369023/ [5]: https://sourceforge.net/p/maxima/mailman/message/34196346/
2015-09-29Update to 1.8.3ryoon2-6/+6
Changelog: Not available.
2015-09-26Update HOMEPAGE.taca2-4/+4
Avoid using rubyforge.org since it stopped most of services.
2015-09-23Don't force mpi-ch, openmpi works just as well. Don't force manualjoerg3-7/+7
libraries when already using the mpicc wrapper.
2015-09-23installs headers, so should have a bl3.mktnn1-0/+13
2015-09-15Don't clean intermediate files after checksum/patch phase.joerg2-6/+6
The work directories are almost empty, so it doesn't save much space. It makes debugging annoying and it breaks local DISTDIR settings.
2015-09-15Restore package name, lack of hyphenjoerg1-1/+2
2015-09-13Update ruby-spreadsheet to 1.0.5.taca2-6/+6
### 1.0.5 / 01.09.2015 Author: kunashir <kunashir@list.ru> Date: Tue Sep 1 13:12:49 2015 +0300 * add format for nubmer with out # ### 1.0.4 / 18.07.2015 Author: Edmund Mai <edmundm@crowdtap.com> Date: Fri Jul 17 15:32:47 2015 -0400 * Fixes slow Spreadsheet.open response in console
2015-09-13Update ruby-gsl to 1.16.0.6.taca3-165/+165
== Thu Jul 03 2015 * Ruby/GSL 1.16.0.6 * rb-gsl and gsl are now the same gem == Thu Jul 02 2015 * Ruby/GSL 1.16.0.5 * Optional narray support * Drop Ruby 1.8 support * Drop support for GSL < 1.15
2015-09-11Use install_name_tool to fix up Darwin library names. Fixes check-shlib.jperkin1-1/+19
2015-09-01add Darwin specific files that are new with the verison upgradedbj1-1/+4
2015-08-30Update to 5.37.0: changes not found.wiz3-126/+22
2015-08-30Update pear-Numbers_Words to 0.18.1.taca2-6/+6
0.18.1: * Fixed bug #20435: Missing files in PEAR archive [kouber] * Fixed French plural handling for "million" and suffixes above [Olivier Brunel]
2015-08-30Update pear-Math_BigInteger to 1.0.2.taca2-7/+7
pkgsrc change: LICESE has changed to mit. 1,0.2: - (internal, bcmath) use OpenSSL, if available, for modular exponentiation - (internal) use 64-bit ints, if available, and 64-bit floats, otherwise - (all) improve random number generation - change license to less restrictive MIT license 1.0.1: - (internal, bcmath) use OpenSSL, if available, for modular exponentiation - (internal) use 64-bit ints, if available, and 64-bit floats, otherwise - (all) improve random number generation - change license to less restrictive MIT license
2015-08-29If you want eukleides10 to be picked up, you should also place an upperjoerg1-4/+3
limit. Drop redundant PKGNAME.
2015-08-25Add py-simpleevalrichard5-1/+34
A quick single-file MIT-Licenced library for easily adding evaluatable expressions into python projects. Say you want to allow a user to set an alarm volume, which could depend on the time of day, alarm level, how many previous alarms had gone off, and if there is music playing at the time. Or if you want to allow simple formulae in a web application, but don't want to give full eval() access, or don't want to run in javascript on the client side. It's deliberately very simple, just a single file you can dump into a project, or import from pypi (pip or easy_install). Internally, it's using the amazing python ast module to parse the expression, which allows very fine control of what is and isn't allowed. It should be completely safe in terms of what operations can be performed by the expression. The only issue I know to be aware of is that you can create an expression which takes a long time to evaluate, or which evaluating requires an awful lot of memory, which leaves the potential for DOS attacks. There is basic protection against this, and you can lock it down further if you desire. You should be aware of this when deploying in a public setting. The defaults are pretty locked down and basic, and it's very easy to add whatever extra specific functionality you need (your own functions, variable/name lookup, etc).
2015-08-18Bump all packages that depend on curses.bui* or terminfo.bui* since theywiz13-24/+26
might incur ncurses dependencies on some platforms, and ncurses just bumped its shlib. Some packages were bumped twice now, sorry for that.
2015-08-17Bump PKGREVISION for ncurses shlib bump.wiz7-13/+14
2015-08-14Update to 3.2.2wen4-50/+43
Upstream changes: CHANGES IN R 3.2.2: SIGNIFICANT USER-VISIBLE CHANGES: * It is now easier to use secure downloads from https:// URLs on builds which support them: no longer do non-default options need to be selected to do so. In particular, packages can be installed from repositories which offer https:// URLs, and those listed by setRepositories() now do so (for some of their mirrors). Support for https:// URLs is available on Windows, and on other platforms if support for libcurl was compiled in and if that supports the https protocol (system installations can be expected to do). So https:// support can be expected except on rather old OSes (an example being OS X 'Snow Leopard', where a non-system version of libcurl can be used). (Windows only) The default method for accessing URLs _via_ download.file() and url() has been changed to be "wininet" using Windows API calls. This changes the way proxies need to be set and security settings made: there have been some reports of sites being inaccessible under the new default method (but the previous methods remain available). NEW FEATURES: * cmdscale() gets new option list. for increased flexibility when a list should be returned. * configure now supports texinfo version 6.0, which (unlike the change from 4.x to 5.0) is a minor update. (Wish of PR#16456.) * (Non-Windows only) download.file() with default method = "auto" now chooses "libcurl" if that is available and a https:// or ftps:// URL is used. * (Windows only) setInternet2(TRUE) is now the default. The command-line option --internet2 and environment variable R_WIN_INTERNET2 are now ignored. Thus by default the "internal" method for download.file() and url() uses the "wininet" method: to revert to the previous default use setInternet2(FALSE). This means that https:// can be read by default by download.file() (they have been readable by file() and url() since R 3.2.0). There are implications for how proxies need to be set (see ?download.file): also, cacheOK = FALSE is not supported. * chooseCRANmirror() and chooseBioCmirror() now offer HTTPS mirrors in preference to HTTP mirrors. This changes the interpretation of their ind arguments: see their help pages. * capture.output() gets optional arguments type and split to pass to sink(), and hence can be used to capture messages. C-LEVEL FACILITIES: * Header Rconfig.h now defines HAVE_ALLOCA_H if the platform has the alloca.h header (it is needed to define alloca on Solaris and AIX, at least: see 'Writing R Extensions' for how to use it). INSTALLATION and INCLUDED SOFTWARE: * The libtool script generated by configure has been modified to support FreeBSD >= 10 (PR#16410). BUG FIXES: * The HTML help page links to demo code failed due to a change in R 3.2.0. (PR#16432) * If the na.action argument was used in model.frame(), the original data could be modified. (PR#16436) * getGraphicsEvent() could cause a crash if a graphics window was closed while it was in use. (PR#16438) * matrix(x, nr, nc, byrow = TRUE) failed if x was an object of type "expression". * strptime() could overflow the allocated storage on the C stack when the timezone had a non-standard format much longer than the standard formats. (Part of PR#16328.) * options(OutDec = s) now signals a warning (which will become an error in the future) when s is not a string with exactly one character, as that has been a documented requirement. * prettyNum() gains a new option input.d.mark which together with other changes, e.g., the default for decimal.mark, fixes some format()ting variants with non-default getOption("OutDec") such as in PR#16411. * download.packages() failed for type equal to either "both" or "binary". (Reported by Dan Tenenbaum.) * The dendrogram method of labels() is much more efficient for large dendrograms, now using rapply(). (Comment #15 of PR#15215) * The "port" algorithm of nls() could give spurious errors. (Reported by Radford Neal.) * Reference classes that inherited from reference classes in another package could invalidate methods of the inherited class. Fixing this requires adding the ability for methods to be "external", with the object supplied explicitly as the first argument, named .self. See "Inter-Package Superclasses" in the documentation. * readBin() could fail on the SPARC architecture due to alignment issues. (Reported by Radford Neal.) * qt(*, df=Inf, ncp=.) now uses the natural qnorm() limit instead of returning NaN. (PR#16475) * Auto-printing of S3 and S4 values now searches for print() in the base namespace and show() in the methods namespace instead of searching the global environment. * polym() gains a coefs = NULL argument and returns class "poly" just like poly() which gets a new simple=FALSE option. They now lead to correct predict()ions, e.g., on subsets of the original data. * rhyper(nn, <large>) now works correctly. (PR#16489) * ttkimage() did not (and could not) work so was removed. Ditto for tkimage.cget() and tkimage.configure(). Added two Ttk widgets and missing subcommands for Tk's image command: ttkscale(), ttkspinbox(), tkimage.delete(), tkimage.height(), tkimage.inuse(), tkimage.type(), tkimage.types(), tkimage.width(). (PR#15372, PR#16450) * getClass("foo") now also returns a class definition when it is found in the cache more than once.
2015-08-13Update gnumeric to version 1.12.23.he3-8/+10
Pkgsrc changes: * Adjust PLIST. * Bump version number. * Depend on newer version of goffice0.10. Upstream changes: gnumeric 1.12.23: Noteworthy news in this release: * Fuzzed file hardening. * Solver refactoring. Special thanks to Juha Kylmänen from Oulu University Secure Programming Group for running a large amount of fuzzing against Gnumeric. gnumeric 1.12.22: Noteworthy news in this release: * Graph fixes and improvements. * Test suite improvements. * ODF/XLSX import and export fixes. * A schema for the ODF files we produce. As part of our testing we check that the ODF, XLSX, and Gnumeric files we produce are valid according to the relevant xml schema. * For Gnumeric files we provide the schema. * For XLSX there is an official schema which we use with a few fixes so Excel can read our files. (We consider the format to be defined by what XLSX writes.) * For ODS the situation is more problematic. We appear to be the first to release a schema for the ODS files we produce. That is mildly shocking -- several spreadsheets have ODS as their primary format, yet no-one seem to be validating the files they produce! There is an official schema for the format without extensions which is fine, except that no-one uses that format because there are lots of fairly basic things that cannot be expressed in the format without extensions.
2015-08-12Update to FriCAS 1.2.6asau3-38/+20
Changse 1.2.6: - Eigenvalues can be computed over larger range of base fields. - Common denomiantor package handles now multivariate polynomials. - More uniform break (error) handling. Bug fixes, in particular: - 'distribute' handles 'box' operator. - Fixed problem with guessing over multivariate polynomilas. - Fixed hashcode handling for Void in Aldor.
2015-08-10PR 45271 Joern Clausen: remove old Solaris PIC-related substitutiondholland2-3/+13
that nowadays breaks the build.
2015-08-10Update to FriCAS 1.2.5asau4-1339/+2680
Changes in FriCAS 1.2.5: - Fixed printing of scripted symbols. - Fixed 'totalDegreeSorted' (affected Groebner bases). - Fixed few problems with Hensel lifting (including SF bug 47). - Fixed 'series' in UnivariateLaurentSeriesConstructor. - Fixed 'order' in SparseUnivariatePowerSeries. - Printing of series now respect 'showall' setting, cyclic series are detected. - Fixed problem with interpreter preferring Union to base type. Changes in FriCAS 1.2.4: - New cylindrical decomposition package. - New GnuDraw package for plotting via gnuplot. - Texmacs interface now handles Cork symbols. - Added double precision versions of several special functions (needed for plotting). - Nopile mode for Spad is changed to be more convenient. - 'stringMatch' is removed (was broken beyond repair). Bug fixes, in particular: - Fixed intepreter assignment to parts of nested aggregates (issue 376). - Fixed interpreter coercion from Equation to Boolean (issue 359). - Fix printing of '\%i' in types (issue 132). - Disabled incorrect shortcut during coercion (issue 29). - Difference of intervals now agrees with definition as interval operation. - Avoid overwriting loop limit and increment. - Fix a polynomial gcd failure due to bad reduction. - Avoid mangling unevaluated algebraic integrals. - Fix integration of unevaluated derivatives. - Restore parser handling of '\\/' and '/\\'. - Properly escape strings and symbols in TeXFormat. Changes in FriCAS 1.2.3: - Fixed pattern matching using '%i' in patterns. - Fixed ')display op coerce'. - Fixed ')version' command. - Fixed crash when printing '%'. - Fix a buffer overflow in HyperDoc. - Fixed HyperDoc errors in 'Dependants' and 'Users'. - HyperDoc browser better handles constructors with parameters. Changes in FriCAS 1.2.2: - Improvements to 'integrate': better handling of algebraic integrals, new routine which handles some integrals contaning 'lambertW'. - Improvements to 'limit', now Gruntz algorithm knows about a few tractable functions. - Smith form of sparse integer matrices is now much more efficient. - Generalized indexing for two dimensional arrays. - Pile/nopile mode is now restored after ')read' or ')compile'. Piling rules now accept some forms of multiline lists. - Eliminated version checking in generated code. Note: this change means that Spad code compiled by earlier FriCAS versions will not run in FriCAS 1.2.2. - Updated Aldor interface to work with free Aldor. Bug fixes, in particular: - Interpreter can now handle complicated mutually recursive functions. - Spad compiler should now correctly handle 'has' inside a function. - Fixed derivatives of Whittaker functions. Changes in FriCAS 1.2.1: -- Support for building Mac OS application bundle. Bug fixes, in particular: -- fixed few cases of wrong or unevaluated integrals. -- better zero test during limit computation avoids division by zero. -- fixed buffer overflow problems in view3D. -- 'reducedSystem' on empty input returns basis of correct size.
2015-08-07Recursive revbump associated with lang/ocaml update.jaapb1-2/+2
2015-08-07Update to 0.3.1wen2-6/+6
Upstream changes: # Version 0.3.1 * Actually export `dbIsValid()` :/ * `dbGetQuery()` uses `dbFetch()` in the default implementation. # Version 0.3.0 ## New and enhanced generics * `dbIsValid()` returns a logical value describing whether a connection or result set (or other object) is still valid. (#12). * `dbQuoteString()` and `dbQuoteIdentifier()` to implement database specific quoting mechanisms. * `dbFetch()` added as alias to `fetch()` to provide consistent name. Implementers should define methods for both `fetch()` and `dbFetch()` until `fetch()` is deprecated in 2015. For now, the default method for `dbFetch()` calls `fetch()`. * `dbBegin()` begins a transaction (#17). If not supported, DB specific methods should throw an error (as should `dbCommit()` and `dbRollback()`). ## New default methods * `dbGetStatement()`, `dbGetRowsAffected()`, `dbHasCompleted()`, and `dbGetRowCount()` gain default methods that extract the appropriate elements from `dbGetInfo()`. This means that most drivers should no longer need to implement these methods (#13). * `dbGetQuery()` gains a default method for `DBIConnection` which uses `dbSendQuery()`, `fetch()` and `dbClearResult()`. ## Deprecated features * The following functions are soft-deprecated. They are going away, and developers who use the DBI should begin preparing. The formal deprecation process will begin in July 2015, where these function will emit warnings on use. * `fetch()` is replaced by `dbFetch()`. * `make.db.names()`, `isSQLKeyword()` and `SQLKeywords()`: a black list based approach is fundamentally flawed; instead quote strings and identifiers with `dbQuoteIdentifier()` and `dbQuoteString()`. * `dbGetDBIVersion()` is deprecated since it's now just a thin wrapper around `packageVersion("DBI")`. * `dbSetDataMappings()` (#9) and `dbCallProc()` (#7) are deprecated as no implementations were ever provided. ## Other improvements * `dbiCheckCompliance()` makes it easier for implementors to check that their package is in compliance with the DBI specification. * All examples now use the RSQLite package so that you can easily try out the code samples (#4). * `dbDriver()` gains a more effective search mechanism that doesn't rely on packages being loaded (#1). * DBI has been converted to use roxygen2 for documentation, and now most functions have their own documentation files. I would love your feedback on how we could make the documentation better!
2015-08-06add p5-Math-Base-Convertwen1-1/+2
2015-08-06Import Math-Base-Convert-0.08 as math/p5-Math-Base-Convert.wen3-0/+26
This module provides fast functions and methods to convert between arbitrary number bases from 2 (binary) thru 65535. This module is pure Perl, has no external dependencies, and is backward compatible with old versions of Perl 5.
2015-08-05Point out when the latest update was, and that there's a newerhe2-0/+6
version in gnumeric112 (and gnumeric110 for gnumeric).
2015-08-05Update to version 1.12.21.he5-18/+24
Pkgsrc changes: * Modify license to dual either gpl2 or gpl3. * Adjust BUILDLINK_API_DEPENDS settings from configure.ac. * Adjust PLIST to files now installed. * Add comments to the existing patches. Upstream notable changes (see ChangeLog in source for details): gnumeric 1.12.21: * ODS import/export fixes * XLSX import/export fixes gnumeric 1.12.20: * ODF import/export fixes and enhancements. * XLSX import/export fixes and enhancements. gnumeric 1.12.19: * (no noteworthy major changes) gnumeric 1.12.18: * Workaround gtk+ api/abi breaks. gnumeric 1.12.17: * xlsx import/export improvements. gnumeric 1.12.16: * ODS import/export improvements gnumeric 1.12.15: * ods/xlsx graph import fixes * ods import/export fixes gnumeric 1.12.14: * Many fixes related to conditional formats. * Try to disable Ubuntu's non-working scroll bars. gnumeric 1.12.13: * ods import/export export fixes. * xls import/export export fixes. gnumeric 1.12.12: * Test suite improvements. * ods import/export improvements * xls import/export improvements * xlsx import/export improvements gnumeric 1.12.11: * A problem with saving to Excel97 format was fixed. gnumeric 1.12.10: * Accuracy improvements * Work around gtk+ abi breaks * Win32 improvements
2015-08-05Update to 5.36.1ryoon3-21/+508
* Use gmake to fix build. Changelog: Changes in Release 5.36.1 This is a bug-fix minor release. To see the changes in the major release 5.36, read the Maxima 5.36 change log Bugs fixed Bug 2936: Stack overflow in integrate. Bugs in the draw package. Problem in loading wxm files from the Explorer in Wxmaxima. Maxima 5.36 change log New items in core: function parse_timedate: parse time/date string New items in share: function lll: Lenstra-Lenstra-Lovasz algorithm Changes in core: at: remove variables in simplification Other changes: package contrib_ode: update test suite package ezunits: additional femto, pico, nano, and micro fractions package ezunits: apply rules more aggressively package maxima-odesolve: documentation package gentran: update package draw: geometric transformations for 2D implicit functions package coma: new version package maximaMathML: hook mechanism package noninteractive: new script expand_branches.mac Bug fixes: [#2924]: Maxima fails to run on lisp interpreters [#2922]: input '20log(x)' causes strange error [#2919]: Definite integration broken: integrate(1/(x^2), x, -inf, inf) gives zero [#2913]: trigrat crashes with variable name "e" [#2907]: ratsubst(z, sin(x + 1), 0) crashes when radsubstflag = true [#2898]: limit of continuous --> und [#2892]: julia() and mandelbrot() creates maxout.gnuplot in different place than plot2d()/plot3d() [#2883]: load (lsquares); Error [#2881]: quad_qags recently got problems evaluating erf [#2878]: Installing from maxima-5.35.1.tar.gz requires Makeinfo [#2873]: implicit_plot does not accept symbolic ranges [#2865]: Use exp as a list [#2862]: Incorrect result for integrate(u/(u+1)^2,u,0,inf); [#2854]: Integral hangs with domain:complex [#2853]: abs_integrate hangs after encountering log(0) Unnumbered bugs: mailing list 2015-03-16: Requesting advice on simplification rules for user-defined operators mailing list 2015-02-09: save(..) can't save syntax extensions in a readable form mailing list 2015-02-16: expand phenomenon mailing list 2015-02-08: Newbie lisp question mailing list 2015-01-22: Matrix inversion with detout = true? mailing list 2015-01-09: Problem loading package COMA mailing list 2015-01-05: order of operands is changed due to source information commit [b0a9ab]: Fix jacobi_sc(elliptic_kc(m)/2,m) commit [ff92d9]: Fix make_elliptic_f for inverse_jacobi_ns and inverse_jacobi_nc commit [b7dc04]: Added device info to paths in cl-info::*info-tables* commit [95c186]: Fixes a bug in the style option parser commit [bf9a67]: Correct the derivative of bessel_y wrt order: diff(bessel_y(v,z),v) commit [0d8d8a]: Handle the (finite) geometric sums with quotient 1. commit [b3cffd]: Fix bug controlling non numeric symbols in explicit commit [114860]: Add device to maxima-load-pathname-directory. commit [72d617]: Fix maxima -s PORT command. Maxima 5.35 change log New items in core: * in evaluation, allow general expressions as operators New items in share: * package Eulix: numerical solution of ordinary differential equations * script hermite_reduce.mac: implement Rothstein-Trager algorithm Changes in core: * function supcontext: evaluate argument(s) * functions supcontext, newcontext: return made-up name if none supplied * function powerseries: bug fixes Other changes: * many updates to documentation Bug fixes: #2847: limits of powers of constants #2845: Avoid initialization-time compile in commac.lisp #2818: Problem with trigreduce #2816: Significant reduction in processing LaTeX output in imaxima in new version #2815: abs_integrate leads to infinite recursion #2814: abs_integrate: integration of x*ceiling(x) #2800: a typo in mode_identity documentation #2774: desolve doesn't know how to interpret temporary variables #2623: shortest_path #2575: Integration error: integrate(sqrt(k-k*cos(2*x)), x) #2371: limit((exp(a*x)-1)/(exp(a*x)+1),x,inf) fails unnumbered bugs: mailing list 2014-11-26: Error in histogram and continuous_freq mailing list 2014-09-01: SIGN1 strangeness, was: Problem with bfloat Maxima 5.34 change log New items in core: * function invert_by_gausselim: invert by Gaussian elimination (used to be function invertmx) * function invert_by_adjoint: invert by adjoint method (used to be function invert) * functions push, pop: now implemented in core New items in share: * package coma: functions for control engineering * function sha1sum (package stringproc): compute SHA1 hash * engineering-format.lisp: change default float display format Changes in core: * function invert: use adjoint method or Gaussian elimination depending on size of matrix * function tex: Define TeX properties for gamma_incomplete and friends Bug fixes: #2785: dynamics package: plotting fails on evolution() and other functions #2784: Ceiling gives error, without even an error message #2782: realroots(x*y) internal error #2776: Error when integrate sqrt #2775: powerseries of some log expressions #2772: powerseries of some trig expressions #2768: "notequal" tries to put multiprecision rational numbers into floats #2765: powerseries of a derivative #2764: power series of 1 + x^n and regression tests in rtest16.mac #2763: symmetricp(matrix) DOEs not work #2760: powerseries at infinty broken #2755: powerseries of natural exponential #2751: powerseries of bessel functions needlessly fail #2750: powerseries(x^x,x,0) gives Lisp error #2749: Float evaluation of sinh causes Lisp error instead of overflowing to bigfloat #2746: scifac / gcfac crash #2745: limit with numer:true #2741: imaxima preamble broken for display in emacs #2738: Integrate encountered a Lisp error: The value 2 is not of type LIST #2732: wrong answer for similar to gaussian integral #2726: integrate produces wrong answer for Gaussian Moments #2725: pochhammer(n,x) documentation #2721: maxima can't refresh plots in gnuplot_pipes format #2719: Matrix invert() behaviour #2718: imaxima LaTeX definitions conflict with amsmath #2717: plot2d treats linear and log plots inconsistently #2716: is allows more than one argument #2711: `i' is not local in `geosum' #2710: `rempart' from package `functs' fails #2707: `rowp' fails if `p' function is defined #2697: Inconsistent handling of Greek symbols #2683: Plot2d default terminal broken #2678: transform_xy rejects argument constructed with make_transform #2677: [gnuplot_pm3d,false] does not disable pm3d #2621: "gamma limit error" #2526: abs_integrate fails on integrate(sqrt(x + sqrt(x)), x) unnumbered bugs: mailing list 2014-08-16: bind stack overflow in loop mailing list 2014-07-01: "rtest8.mac test failure" mailing list 2014-06-29: "rule issue" limit((atan(x)-(%pi/2))/(sin(10/x)),x,inf) ezgcd(p1,p2,...) => true when ratp returns true for any argument Maxima 5.33 change log New items in share: * package alt-display: hook for nonstandard display functions * package kovacicODE: Kovacic method for ordinary differential equations * package odes: several methods for ordinary differential equations * package trigtools: manipulating trigonometric function expressions * package sound: functions for audio synthesis Changes in core: * promote result to bigfloat on floating point overflow * variables declared to be irrational are considered real * display floats with leading "0." instead of "." only * function tex: accepts Lisp objects now * functions expintegral_shi, expintegral_chi: limits * functions hankel_1, hankel_2: numerically evaluate when the order is complex * function declare: rational and irrational properties mutually exclusive * functions get, put: when first argument is a string, assume it is the name of an operator * functions round, truncate: handle arguments of zeroa and zerob * functions for Galois fields: improve power tables and introduce nth root * operator @: TeX property Other changes: * package ezunits: TeX property for units conversion operator * package maximaMathML: some updates * package draw: support for gnuplot terminal canvas * documentation: updating Brazilian Portuguese translation of user manual Bug fixes: * 2703: plotting option legend causes an error * 2702: plotting option adapt_depth causes an error * 2701: plotting option logy causes an error * 2700: plot option psfile causes an error * 2699: nticks seems ignored * 2696: *prompt-prefix* and *prompt-suffix* not inserted for askinteger / asksign * 2695: kill kills built-in properties of operator after user-defined property * 2687: call-arguments-limit easily exhaustable in tex1 * 2682: Function zeta fails numerically for large numbers that aren't even integers * 2681: solve_rec wrong result * 2676: integral incorrect when variable is subscripted * 2675: maxima will not do the simplest of definite integrals and will not factor otherwise * 2671: Since 4833b5 Maxima (with ECL at least) outputs palette numbers gnuplot unnumbered bugs: * bug in gnuplot_term option * bug in starplot * bug in ratinterpol * %e^^A should not simplify to %e^A * %pi is now correctly rounded with high probability * embedded plotting bug in XMaxima * bug in single-label case for plotting option 'label' * bug in comment indentation in Emacs * $CONS and friends should treat lists the same as other expressions * mailing list 2014-02-27: "assigning to a list of structure fields does not work"
2015-08-02Bump PKGREVISION for hs-text-1.2.1.3szptvlfn6-12/+12
2015-07-25Bump PKGREVISION for hs-unordered-containers-0.2.5.1szptvlfn2-4/+4
2015-07-21Update py-pandas to 0.16.2.bad3-19/+73
Closes PR pkg/49958 by matthewd. Changes since 0.14.1 for a full list see http://pandas.pydata.org/pandas-docs/stable/whatsnew.html: v 0.16.2 This is a minor bug-fix release from 0.16.1 and includes a a large number of bug fixes along some new features (pipe() method), enhancements, and performance improvements. We recommend that all users upgrade to this version. Highlights include: A new pipe method Documentation on how to use numba with pandas, v 0.16.1 This is a minor bug-fix release from 0.16.0 and includes a a large number of bug fixes along several new features, enhancements, and performance improvements. We recommend that all users upgrade to this version. Highlights include: Support for a CategoricalIndex, a category based index New section on how-to-contribute to pandas Revised “Merge, join, and concatenate” documentation, including graphical examples to make it easier to understand each operations New method sample for drawing random samples from Series, DataFrames and Panels. The default Index printing has changed to a more uniform format BusinessHour datetime-offset is now supported Further enhancement to the .str accessor to make string operations easier v0.16.0 (March 22, 2015) This is a major release from 0.15.2 and includes a small number of API changes, several new features, enhancements, and performance improvements along with a large number of bug fixes. We recommend that all users upgrade to this version. Highlights include: DataFrame.assign method Series.to_coo/from_coo methods to interact with scipy.sparse Backwards incompatible change to Timedelta to conform the .seconds attribute with datetime.timedelta Changes to the .loc slicing API to conform with the behavior of .ix Changes to the default for ordering in the Categorical constructor Enhancement to the .str accessor to make string operations easier The pandas.tools.rplot, pandas.sandbox.qtpandas and pandas.rpy modules are deprecated. We refer users to external packages like seaborn, pandas-qt and rpy2 for similar or equivalent functionality, see here v0.15.0 (October 18, 2014) This is a major release from 0.14.1 and includes a small number of API changes, several new features, enhancements, and performance improvements along with a large number of bug fixes. We recommend that all users upgrade to this version. Warning pandas >= 0.15.0 will no longer support compatibility with NumPy versions < 1.7.0. If you want to use the latest versions of pandas, please upgrade to NumPy >= 1.7.0 (GH7711) Highlights include: The Categorical type was integrated as a first-class pandas type New scalar type Timedelta, and a new index type TimedeltaIndex New datetimelike properties accessor .dt for Series, see Datetimelike Properties New DataFrame default display for df.info() to include memory usage, see Memory Usage read_csv will now by default ignore blank lines when parsing API change in using Indexes in set operations Enhancements in the handling of timezones A lot of improvements to the rolling and expanding moment funtions Internal refactoring of the Index class to no longer sub-class ndarray, see Internal Refactoring dropping support for PyTables less than version 3.0.0, and numexpr less than version 2.1 (GH7990) Split indexing documentation into Indexing and Selecting Data and MultiIndex / Advanced Indexing Split out string methods documentation into Working with Text Data
2015-07-12Comment out dependencies of the stylewiz1-3/+3
{perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS since pkgsrc enforces the newest perl version anyway, so they should always pick perl, but sometimes (pkg_add) don't due to the design of the {,} syntax. No effective change for the above reason. Ok joerg
2015-07-12Update to 1.706wen2-7/+6
Upstream changes: 1.706 2015-03-22 12:27:08-04:00 America/New_York - do not allow offsets with inverted/broken offset values 1.705 2014-11-16 13:59:01-05:00 America/New_York - correct reversed-order of parameters in documentation for Test::Tolerant 1.704 2014-10-30 23:11:41-04:00 America/New_York - do not rely on feature.pm -- that was an accident 1.703 2014-02-01 19:31:40-05:00 America/New_York - overload tolerances for ~~ operator (thanks, Smylers!) 1.702 2013-10-07 10:22:17 America/New_York update bugtracker avoid circular loading problems (with a nasty hack) fix spelling error; thanks, Alexandre Mestiashvili!
2015-07-04Remove USE_X11BASE and X11PREFIX.joerg8-16/+8
2015-07-03Fix texinfo version check.joerg2-4/+14
2015-06-30Recursive revbump associated with update of lang/ocaml to 4.02.2.jaapb1-2/+2
2015-06-30Update to 3.1.3ryoon2-45/+7
Changelog: Changes from version 3.1.2 to version 3.1.3: - Better support for Automake 1.13+ (now used to generate the tarball). - Improved MPFR manual. - Bug fixes (see <http://www.mpfr.org/mpfr-3.1.2/#fixed> and ChangeLog file).
2015-06-30Update to 1.3.4wen4-52/+6
Upstream changes: 2014-10-16, version 1.3.4 ========================= Implementation changes ---------------------- * Fix input of huge floats. Other changes ------------- * Support the AArch64 and the Mips64 ABIs. 2013-07-21, version 1.3.3 ========================= Implementation changes ---------------------- * Fix integer input of leading zeros in power-of-two base. * Fix several floating-poing conversion bugs involving huge numbers. * Fix bug that would set input stream fail state when reading a number at EOF. Other changes ------------- * Support the x32 ABI.
2015-06-30Update to 3.2.1wen4-29/+12
Upstream changes: CHANGES IN R 3.2.1 NEW FEATURES utf8ToInt() now checks that its input is valid UTF-8 and returns NA if it is not. install.packages() now allows type = "both" with repos = NULL if it can infer the type of file. nchar(x, *) and nzchar(x) gain a new argument keepNA which governs how the result for NAs in x is determined. For the R 3.2.x series, the default remains FALSE which is fully back compatible. From R 3.3.0, the default will change to keepNA = NA and you are advised to consider this for code portability. news() more flexibly extracts dates from package ‘NEWS.Rd’ files. lengths(x) now also works (trivially) for atomic x and hence can be used more generally as an efficient replacement of sapply(x, length) and similar. The included version of PCRE has been updated to 8.37, a bug-fix release. diag() no longer duplicates a matrix when extracting its diagonal. as.character.srcref() gains an argument to allow characters corresponding to a range of source references to be extracted. BUG FIXES acf() and ccf() now guarantee values strictly in [-1,1] (instead of sometimes very slightly outside). PR#15832. as.integer("111111111111") now gives NA (with a warning) as it does for the corresponding numeric or negative number coercions. Further, as.integer(M + 0.1) now gives M (instead of NA) when M is the maximal representable integer. On some platforms nchar(x, "c") and nchar(x, "w") would return values (possibly NA) for inputs which were declared to be UTF-8 but were not, or for invalid strings without a marked encoding in a multi-byte locale, rather than give an error. Additional checks have been added to mitigate this. apply(a, M, function(u) c(X = ., Y = .)) again has dimnames containing "X" and "Y" (as in R < 3.2.0). (Windows only) In some cases, the --clean option to R CMD INSTALL could fail. (PR#16178) (Windows only) choose.files() would occasionally include characters from the result of an earlier call in the result of a later one. (PR#16270) A change in RSiteSearch() in R 3.2.0 caused it to submit invalid URLs. (PR#16329) Rscript and command line R silently ignored incomplete statements at the end of a script; now they are reported as parse errors. (PR#16350) Parse data for very long strings was not stored. (PR#16354) plotNode(), the workhorse of the plot method for "dendrogram"s is no longer recursive, thanks to Suharto Anggono, and hence also works for deeply nested dendrograms. (PR#15215) The parser could overflow internally when given numbers in scientific format with extremely large exponents. (PR#16358) If the CRAN mirror was not set, install.packages(type = "both") and related functions could repeatedly query the user for it. (Part of PR#16362) The low-level functions .rowSums() etc. did not check the length of their argument, so could segfault. (PR#16367) The quietly argument of library() is now correctly propagated from .getRequiredPackages2(). Under some circumstances using the internal PCRE when building R fron source would cause external libs such as -llzma to be omitted from the main link. The .Primitive default methods of the logic operators, i.e., !, & and |, now give correct error messages when appropriate, e.g., for `&`(TRUE) or `!`(). (PR#16385) cummax(x) now correctly propagates NAs also when x is of type integer and begins with an NA. summaryRprof() could fail when the profile contained only two records. (PR#16395) HTML vignettes opened using vignette() did not support links into the rest of the HTML help system. (Links worked properly when the vignette was opened using browseVignettes() or from within the help system.) arima(*, xreg = .) (for d >= 1) computes estimated variances based on a the number of effective observations as in R version 3.0.1 and earlier. (PR#16278) slotNames(.) is now correct for "signature" objects (mostly used internally in methods). On some systems, the first string comparison after a locale change would result in NA.
2015-06-29Fix symbol visibility.markd3-3/+19