Commit graph

2674 commits

Author SHA1 Message Date
adam
86fe97e890 Added graphicsmagick as an option, fixing PR#43218 2010-06-02 18:35:38 +00:00
obache
1656961b6f Update py-Scientific to 2.8.
Based on PR#43282 by Wen Heping.

2.7.9 --> 2.7.10
----------------

Bug fixes:

- Removed all occurrences of "as" as a variable name for compatibility
  with Python 2.6.

- Installation without the netCDF module did not work.

Improvements:

- Vector.dyadicProduct() was replaced by a more efficient implementation.

- Scientific.IO.PDB: Atom objects now have a parent attribute whose
  value is the containing group.


2.7.8 --> 2.7.9
---------------

License change: ScientificPython is now distributed under the
CeCILL-C license, which is an adaptation of the LGPL to French
law. The previously used CeCILL license, similar to the GPL, was
considered too restrictive.

Bug fixes:

- MPI interfaces did not work correctly with NumPy and/or Python 2.5.

Improvements:

- Compilation script for mpipython works around a Python configuration
  bug under MacOS X.
- Docstrings have been cleaned up.

2.7.7 --> 2.7.8
---------------

Bug fixes:

- Due to a typo in Scientific.IO.PDBSpaceGroups, some space group
  names were not found in the space group table.

Improvements:

- Vector objects can now be multiplied with NumPy scalar objects
  (which is what you get when extracting numbers from NumPy
  arrays). Due to the way NumPy scalars handle multiplication, the
  result used to be an array rather than a Vector, which caused
  various applications to crash.

- The build procedure under Windows has been improved. It can
  generate a binary installer that includes the netCDF DLL,
  making ScientificPython independent of a netCDF installation.

2.7.6 --> 2.7.7
---------------

Bug fixes:

- Installation on Windows didn't work because the Unix maths libraries
  don't exist there.


Improvements:

- InterpolatingFunction and TensorField objects can represent
  periodic functions/fields.

- DistributedComputing: the watchdog period of slave processes is now
  a user-definable parameter.

- PDBSpaceGroups was simplified, making it shorter and faster to load.

- Scientific.N contains the array type object in the variable array_type.
  This makes it possible to write Pyrex modules using arrays in such a
  way that they always use the numeric module for which ScientificPython
  was compiled.


2.7.5 --> 2.7.6
---------------

Bug fixes:

- NumPy compatibility fixes.

- Pyro 3.6 compatibility fix in DistributedComputing.MasterSlave


2.7.4 --> 2.7.5
---------------

New features:

- Scaling, inversion, and shear transformations added to
  Geometry.Transformations

Improvements:

- PDB parser handles CRYST1, SCALEn and MTRIXn records
- Better identification of the Numerics package that is being used

Bug fixes:

- Scientific_affinitypropagation.c compiles with NumPy


2.7.3 --> 2.7.4
---------------

New features:

- New module Clustering.AffinityPropagation.
- New class BSP.ParRootSequence.

Bug fixes:

- Replaced float equality test in Functions.InterpolatingFunction
- Removed exception for order > 1 in Derivatives.DerivVar.__init__
- Fixed reading of non-string attributes from netCDF files.

Improvements:

- New methods getBinIndices and getBinCount in Statistics.Histogram.Histogram
- Physics.PhysicalQuantities: unit definitions added to doc string

2.7.2 --> 2.7.3
---------------

Improvements:

- Added multi-module setup for master-slave computations.
- More information available through task_manager.
- task_manager can start slave processes.

2.7.1 --> 2.7.2
---------------

Bug fixes:

- Scientific_netcdf would not compile with NumPy under Python 2.4
  because NumPy also defined Py_ssize_t.

2.7 --> 2.7.1
-------------

Improvements:

- NumPy compatibility. Scientific_netcdf was revised by hand.
  The Python code was run through numpy.oldnumeric.alter_code1 to
  identify the critical sections, which were then all handled in
  some way. It is possible that there are still incompatibilities
  of the kind that numpy.oldnumeric.alter_code1 cannot detect


2.5.12hg --> 2.7
----------------

New features:

- Subpackage Scientific.DistributedComputing for easy parallelization
  of independent tasks.

2.5.11 --> 2.5.12hg
-------------------

Bug fixes:

- VRML2 output would crash for scenes containing Line objects
- Pyrex implmentation of vector objects could crash instead of raising
  an exception in divide operations.
- Pyrex implmentation of vector objects would raise exceptions incorrectly
  under Python 2.5

Improvements:

- builds Macintosh packages with documentation and examples

2.5.10 --> 2.5.11
-----------------

Bug fixes:

- Pyrex implementation of vector objects raised exceptions in comparisons
- Pyrex implementation of vector objects did not accept negative indices
- Some object deletions during conversion to epydoc had to be reversed

Improvements:

- Two test suites

2.5.9 --> 2.5.10
----------------

Bug fixes:

- Fixed netCDF error handling

Improvements:

- Support for NumPy (not very well tested yet)
- Scientific.NumberDict more efficient

2.5.8 --> 2.5.9
---------------

Improvements:

- Scientifc.IO.NetCDF supports the new 64-bit data structures in Python 2.5
  (not yet tested on a 64-bit machine)
- Docstrings modified for use with Epydoc.

2.5.7 --> 2.5.8
---------------

Bug fixes:

- Syntax error in Scientific.IO.PDB
- Attribute deletion in netCDF file and variable objects caused a crash.

2.5.6 --> 2.5.7
----------------

Bug fixes:

- Tensor-vector multiplication was incorrect with the Pyrex implementation
  of vector objects.

2.5.5 --> 2.5.6
----------------

Bug fixes:

- Scientific.BSP.ParClass did not pass on __call__ and __getitem__
  to local class
- Scientific.BSP.ParClass: Class wrappers did not always return the right
  global object.

2.5.4 --> 2.5.5
----------------

Bug fixes:

- Scientific.IO.NetCDF.NetCDFVariable.assignValue() had incomplete error
  reporting. Some errors would not raise exceptions as required.


2.5.3 --> 2.5.4
----------------

Improvements:

- A "test" method on MPI request objects permits to check if data
  is available (thanks to Jakob Schiotz for this addition).

Bug fixes:

- The new Pyrex vector objects could not be pickled.

2.5.1 --> 2.5.3
----------------

Improvements:

- The class Scientific.Geometry.Vector has been reimplemented in Pyrex,
  yielding much faster vector operations. There is, however, the restriction
  that the vector elements must be of type "float". For the rare applications
  where this condition is not fulfilled (such as
  Scientific.Functions.Derivatives.DerivVector), the Python implementation
  remains accessible as Scientific.Geometry.VectorModule.Vector.

2.4.9 --> 2.5.1
----------------

Improvements:

- Vector and Tensor objects permit comparison with other types
  of objects (which always return False)
- Numarray can be used instead of Numeric as far as possible
  (see README for details)

2.4.7 --> 2.4.9:
----------------

Bug fixes:

- Integer array attributes caused a TypeError with recent versions of
  Numeric (that don't do silent casts from Long to Int any more).

Additions:

- Method "threeAngles" in Geometry.Transformation.Rotation.


2.4.6 --> 2.4.7:
----------------

Bug fixes:

- Scientific.BSP: alltrue() and anytrue() sometimes returned wrong results.

Additions:

- Scientific.Visualization.VMD can now correctly launch VMD under Windows
2010-05-29 03:18:54 +00:00
tnn
bc99992404 math/orpie was broken by an ocaml update three years ago and nobody stepped
up to fix it, so let's remove it for now.
2010-05-28 17:03:53 +00:00
adam
9458ebbb54 Changes 4.43:
* This is a maintainer release.
* `configure.ac' was changed to allow building the package under
  Mac OS and Darwin with ODBC support.
* The SQL table driver was improved to process NULL data.
* Some bugs were fixed in the LP/MIP preprocessor.

Changes 4.42:
* The new API routines were added.
* The new command-line options were added to the stand-alone solver glpsol.
2010-05-21 10:36:56 +00:00
drochner
3a8f508f30 update to 0.9.3
This switches from Qt3 to Qt4.
2010-05-20 17:48:59 +00:00
obache
a1516f34a0 + TinySVM 2010-05-19 11:48:39 +00:00
obache
db9b4a64bb Import TinySVM-0.09 as math/TinySVM.
TinySVM is an implementation of Support Vector Machines (SVMs) [Vapnik 95],
[Vapnik 98] for the problem of pattern recognition. Support Vector Machines is a
new generation learning algorithms based on recent advances in statistical
learning theory, and applied to large number of real-world applications, such as
text categorization, hand-written character recognition.
2010-05-19 11:47:15 +00:00
drochner
00810d6d2e update to 0.10.3
changes:
-UI improvements
-bugfixes
-Improve error handle for complex functions
-Improve IMPOWER
2010-05-17 16:30:12 +00:00
taca
5b88201a2b Update pear-Numbers_Words package to 0.16.2.
Changelog:

* Fixed bug #16435 (improper use of substr() in Polish extension);
* Fixed bug #16667 (wrong spelling of 40 in Hungarian extension) (Vlajos);
* Fixed bug #16733 (incorrect rounding of cents);
* Added optional dependency on Math_BigInteger;
* Improved unit tests (Daniel O'Connor).
2010-05-16 09:44:35 +00:00
adam
7b3e746fc1 Changes 0.9.2:
* To compile fityk, Boost (only headers) and xylib must be installed first.
  Fityk tarball does not contain a copy of boost and xylib now.
* user-defined functions: split functions can be defined in this way:
  SplitG(h, c, w1, w2) = x < c ? Gaussian(h, c, w1) : Gaussian(h, c, w2)
* added info-numeric-format option
* a couple of bug fixes

Changes 0.9.1:
* added cfityk to Windows installer
* Unix only: fitting can be interrupted by the INT signal
* changed output of "info errors", see the manual for details
* GUI: "plot in @n" changes selected datasets (useful in scripts)
* many bugs fixed

Changes 0.9.0:
* GUI: Data > Editor dialog was replaced with two dialogs: Data > Table
  and Data > Edit Transformations
* added Lua bindings (configure option --enable-lua)
* a syntax to execute output from external program: command ! program [args...]
* xyConvert (which requires wx 2.9) is built by default.
  Added flag --disable-xyconvert, which must be used with wx 2.8.
* parsing of info command was rewritten, but functionality is almost the same
* bug fixes
2010-05-15 07:12:00 +00:00
adam
1a39bd0193 Changes 0.6:
* fixed reading of Bruker v3 files
* changes in API, added C API

Changes 0.5:
* added support for compressed files \*.gz (requires zlib) and \*.bz2 (bzlib)
2010-05-15 06:19:27 +00:00
asau
57311ac6ea Update to Maxima 5.21.1:
New items in core:

 * plot3d: multiple surfaces; built-in spherical transformation


   Other revisions:

 * revision of hypergeometic functions
 * extension of Bessel functions
 * extension of abs_defint function
 * extension of Riemann zeta function
 * limits of signum functions
 * package draw: new graphic object 'tube'


   Bug fixes:

   2979579: plot3d with format xmaxima does not work in Xmaxima
   2976744: postscript terminal requires manual reset of default termina
   2976657: Usage of gammagreek and %gammagreek
   2974616: mat_cond
   2969599: integrate bug?
   2968344: gamma_incomplete(1.0, 4.368265444147715e+19) fails
   2968174: Integration of hypergeometric bug
   2965201: run_testsuite() causes Lisp error
   2965115: 2*%e,numer -> single float precision
   2962943: simplifya gives Lisp error for a cons
   2961822: sinh(0.0b0) causes Maxima to abort
   2957758: plotting gamma_incomplete_regularized incorrect
   2954141: Kummer reflection
   2953369: Definite Integration of 1/(a-b*cos(x)) wrong
   2949677: hypergeometric floating point
   2948800: integrate((1-cos(2*x)^2)^2/x^4,x,0,inf) wrong
   2945609: incomplete/misleading documentation of coeff
   2943581: Grind omits empty strings
   2943400: 'linel' command can crash 'maxima'
   2938716: too much evaluation in translated code
   2938177: simplify_sum(sum(k^n,k,1,m)) -> stack overflow
   2938078: Crash on attached input
   2937837: find_root_error documentation incorrect
   2935631: bfloat(log(n)) can be different from log(bfloat(n))
   2933996: abs_integrate bug
   2933440: sqrt(-z^2) simplifies to %i*sqrt(z^2) for z complex
   2932096: allroots fails for real polynomial.
   2927502: abs() or cabs() are much slower than just sqrt(re^2+im^2)
   2924831: file_type is wrong for ccl on mac os x
   2921946: Expansion of bessel_k(1/2,x) with radexpand:false
   2920190: non-integer value for maxposex
   2919296: binomial sums
   2914376: implicit_plot error
   2914296: Limit gets Maxima stuck
   2914176: Conversion of rational to bfloat is inaccurate
   2913614: LAPACK: dgesvd is broken
   2911891: gcfac gives Lisp error
   2910437: non-repeatable beta_incomplete(1b0,1,z)
   2910001: optimization of bfloat input
   2909980: optimization for log of bfloats
   2909917: documentation type -- jornan
   2907952: diff of a taylor series
   2907815: sold variable in diag(x) (package diag) should be local
   2907727: Incorrect Integral with option integrate_use_rootsof
   2892710: Allow easier library access
   2880797: bad answer in integrate(sqrt(sin(t)^2+cos(t)^2),t,0,2*%pi)
   2875784: fourier integral incorrect
   2859856: csign(log(x)) --> pnz
   2852992: sqrt(-1/x)-%i/sqrt(x) not zero
   2843621: GosperSum error
   2808861: list function arguments with mode_declare in translate
   2786017: realonly in algsys.lisp
   2607007: legend does not work
   1869296: hgfred([1,2],[6],1) bogus
   1857562: hgfred([a,b],[c], 0) -/--> 1
   1633149: sum bug that never happens
   1620165: assoc needs to check argument, was: Strange error
   1531688: hgfred([ ], [ ], 0)
   1440286: documentation for 'listofvars'
   1440069: euler numbers & zerobern
   1376392: limit(x/(2+sin(1/x)), x, 0); wrong result
   1372264: no user doc for 'numer_pbranch'
   1219846:  properties of translated functions
   1106912: limit(x/sin(x)^2,x,inf)
   1010768: sqrt(1/z) - 1/sqrt(z) => 0
    932095: ode2 redundant asksign
    910270: 1/+3*x parses as 1/(+3*x)
    903166: assume works for real values only
    900860: Simplifications involving abs
    893633: depends(a,[b,b,b])
    856209: inconsistency between facts() and facts(v)
    840848: trigreduce doesn't enter unknown functions
    811522: redundant question in limit
    781657: binomial(x,x) => 1, but binomial(-1,-1) => 0
    777564: subtraction \"-\"(a,b) should work/FIX
    776441: orderlessp not transitive
    767556: Distributing operations over =
    767528: op(box(a)) bogus
    752417: KEEPFLOAT:TRUE ignored by SOLVE
    719968: No SIMP function
    710307: orderlessp of bfloat, %e, and inf
    660876: taylor and keepfloat ERR
    655270: Incomplete integration
    643254: orderlessp([rat(x)], [rat(x)])
    593351: limit/sin(inf)etc. should give 0, not IND
2010-05-07 03:16:06 +00:00
adam
1953f159d1 Changes 2.11.0:
* Packages must have been installed under R >= 2.10.0, as the
  current help system is the only one now supported.
* A port to 64-bit Windows is now available as well as binary package
  repositiories: see the 'R Administration and Installation Manual'.
* Argument matching for primitive functions is now done in the same way
  as for interpreted functions except for the deliberate exceptions
	call switch .C .Fortran .Call .External
  all of which use positional matching for their first argument,
  and also some internal-use-only primitives.
* The default device for command-line R at the console on Mac OS X
  is now quartz() and not X11().

New features
* The 'open' modes for connections are now interpreted more consistently.
* R CMD INSTALL now uses the internal untar() in package utils.
* help(try.all.packages = TRUE) is much faster.
* R CMD check has a new option '--timings' to record per-example timings
  in file <pkg>.Rcheck/<pkg>-Ex.timings.
* The TRE library has been updated to version 0.8.0 (minor bugfixes).
More...
2010-05-06 07:33:40 +00:00
hauke
27c3256a85 teapot is a spread sheet program for UNIX, which uses modern concepts
besides being portable and extensible, for instance three dimensional
tables and iterative expressions.

The most important feature is the funktional addressing of cells,
unlike the traditional approach like A0, C5, etc. which is probably
inherited from VisiCalc.
2010-05-04 14:45:32 +00:00
hauke
1c190d1bbd Add teapot, a CLI spreadsheet application. 2010-05-04 14:19:36 +00:00
drochner
751ea06757 update to 1.10.2
changes:
-improvements to ODF support
-UI improvements
-bugfixes
-documentation updates
2010-04-28 18:38:11 +00:00
tron
0a86b59cb2 Don't hardcode Python version number. This fixes the build with Python 2.6. 2010-04-25 00:02:20 +00:00
asau
bdfecad16e Use BSD_INSTALL_LIB to install shared objects.
Rediscovered by Taylor R. Campbell in PR 43205
2010-04-24 20:58:36 +00:00
gls
26e6744152 Update to 1.4.1.
From Wen Heping in PR pkg/43204.

This minor release removes datetime support, which fixes the binary
incompatibility issues with SciPy and other packages. It also includes several
bug fixes. No new features are introduced.

Bugs fixed
----------
- #1336: Fix for 1299 exposes Bus error on Sparc
- #1379: CPU ID not set correctly on PARISC
- #1388: frombuffer calls PyErr_Format without throwing an error
- log1p
- kaiser for M=1
- paver execution on Windows 7 for Python 2.6
- several fixes to Chebyshev and Polynomial
2010-04-24 17:13:55 +00:00
zafer
9602b5c98e remove broken http mirror. 2010-04-17 16:11:08 +00:00
drochner
8f15d583b9 update to 0.9.7
changes:
General build updates and bug fixes, including the ability to
 build against cln >= 1.2
2010-04-13 17:28:34 +00:00
drochner
c3ffed422f update to 0.9.7
changes:
-General build updates and bug fixes
-Bug fix for segfaults with some uses of integrate()
-New Simplified Chinese translation
-Fix crash with unsupported operator in RPN syntax
-Fix reduction of vector size
2010-04-13 17:25:22 +00:00
drochner
30358946b6 update to 1.3.1
This release fixes a crash in double_approx(cl_RA) on 64-bit platforms
and adds basic support for Renesas SH (sh4).
2010-04-13 17:22:09 +00:00
taca
b4b06369b8 Update ruby-rb-gsl package to 1.14.3.
Mon Mar 22 23:54:07 MDT 2010
  * GSL-1.14 support
    * Added GSL::Multiset class
    * Added GSL::Function#glfixed(a, b table)

Sun Aug 16 19:01:31 BOT 2009
  * Added Non-negative Matrix Factorization (NMF) support (by Roman Shterenzon)

Sat Aug  8 22:36:24 BOT 2009
  * Added GSL-1.13 features:
    * Added GSL::Monte::Miser#params_get, GSL::Monte::Vegas#params_get
    * Added GSL::BSpline::greville_abscissa(i)
    * Added GSL::Poly#eval_derivs(x)
    * Added a new minimization algorithm "quad_golden"
    * Added a new multimin algorithm "nmsimplex2rand"

Tue Jun  9 10:42:30 JST 2009
  * Fixed bug in linalg.c (bug [#25842])

Thu Feb  2 12:16:38 JST 2009
  * Fixed a bug in GSL::Histogram.alloc_uniform() (bug [#23040])
  * Fixed a bug in GSL::Vector#/ (bug [#23334])

Thu Nov  6 17:34:18 JST 2008
  * Match with the tensor extension version 0.99
    * now not compatible for the versions older than tensor-0.97.

Sat Jul 26 08:23:45 JST 2008
  * GSL::Poly.eval now handles complex numbers (GSL-1.11)
  * Added new quasi-random generators "halton" and "reversehalton"
  * Added a module function GSL::MultiFit::linear_residuals() (GSL-1.11)
  * Fixed a bug in ODE solver

Mon Jun 30 22:07:24 JST 2008
  * Fixed GSL::Vector#normalize (#20865)

Mon May 26 19:21:15 JST 2008
  * Fixed a bug in GSL::Matrix::to_v (#19757)
  * Fixed a bug in GSL::Vector::Int multiplication (#19924)
2010-03-31 10:00:06 +00:00
asau
b3b8086a8c Recursive revision bump for GMP update, 2nd part. 2010-03-24 21:54:15 +00:00
asau
9d172bbac7 Recursive revision bump for GMP update. 2010-03-24 19:43:21 +00:00
schmonz
6bb67678c5 Take MAINTAINER. 2010-03-20 01:51:55 +00:00
schmonz
b96b7e68e7 DESTDIR support. 2010-03-20 01:32:56 +00:00
wiz
3c265874dd Remove two constants that are not defined by gsl any longer (since 1.13).
Fixes build, but bump PKGREVISION anyway since there were some packages
with this version that did build.

Set LICENSE.
2010-03-18 17:22:36 +00:00
asau
d13a0ca524 + kseg 2010-03-18 08:05:51 +00:00
dmcmahill
66e94048d9 Detect if the fortran compiler/libs have etime as an intrinsic or not instead
of hard coding it.  This package builds with both f2c and gfortran now.
2010-03-17 21:47:11 +00:00
sno
b0f0a50084 Updating math/p5-Spreadsheet-Read from 0.38 to 0.39
pkgsrc changes:
- Adjust dependencies

Upstream changes:
0.39	Tue 16 Mar 2010
    - Doc fix (RT#54507, Patrick Cronin)
    - Upped Copyright notices to 2010
    - Drop YAML version to 1.0
2010-03-16 22:41:56 +00:00
agc
14904631fa add and enable itpp 2010-03-16 21:23:48 +00:00
agc
cf6a14b7d4 initial import of itpp-4.0.7 into the packages collection
C++ library of mathematical, signal processing and communication
	routines

	Its main use is in simulation of communication systems and for
	performing research in the area of communications.  The kernel of the
	library consists of generic vector and matrix classes, and a set of
	accompanying routines.  Such a kernel makes IT++ similar to MATLAB or
	GNU Octave.
2010-03-16 21:22:13 +00:00
wiz
40f8080452 Update to 1.14:
* What is new in gsl-1.14:

** Upgraded to latest libtool, autoconf and automake (libtool-2.2.6b,
   autoconf-2.65, automake-1.11.1).  Fixes security hole in 'make
   dist' (see Automake CVE-2009-4029).

** Added support for "multisets", which are similar to permutations
   and combinations.  A multiset is an array of k integers in the
   range 0 to n-1 where each value may occur more than once. Multisets
   can be used to iterate over the indices of a k-th order symmetric
   tensor in n-space. (Rhys Ulerich)

** Added gsl_integrate_glfixed routines for performing fixed order
   Gauss-Legendre integration
   (Pavel Holoborodko, Konstantin Holoborodko, Rhys Ulerich)

** In the LMDER multi-dimensional fitting routines, the return code
   GSL_ENOPROG is now used instead of GSL_CONTINUE for the case where
   10 or more attempts to find a suitable trial step have been made
   without success. [bug #25383]

** The confluent hypergeometric function gsl_sf_hyperg_U (a,b,x) has
   been extended to support x < 0 for cases not involving
   singularities in 1F1(a,b,x). [bug #27859]

** The F-distribution gsl_ran_fdist_pdf now avoids unnecessary
   underflow and overflow and handles cases where n > 248. [bug
   #28500]

** The SVD routines now use a scaled version of the implicit QR method
   and compute the shift more reliably for values at the limit of
   double precision, avoiding potential NaNs. [bug #28767]

** A compile time error is emitted if the configuration stage prevents
   the functions gsl_isnan and gsl_finite from being defined.

** Added missing dereference in GSL_VECTOR_COMPLEX when not using
   GSL_RANGE_CHECK [bug #28017]

** Improved the range of gsl_sf_hyperg1F1(a,b,x) when a<0,b>0. [bug
   #28718]

** Added macros GSL_MAJOR_VERSION and GSL_MINOR_VERSION in
   <gsl/gsl_version.h>

** Improved gsl_eigen_symmv and gsl_eigen_symm to avoid a potential
   infinite loop when the tridiagonalised matrix contains very small
   values. [bug #28096]

** Added functions gsl_multifit_linear_usvd and
   gsl_multifit_wlinear_usvd for multilinear fitting without
   column-scaling of the fit matrix.
2010-03-15 10:45:28 +00:00
wiz
d39acc4c24 Set PREV_PKGPATH. 2010-03-14 16:37:07 +00:00
wiz
62aef970f7 Reimport misc/kseg into better matching category. 2010-03-14 16:36:22 +00:00
schmonz
369f31a31b Add a "doc" option (on by default) to control whether the documentation
is rendered and installed. Disabling the option is helpful e.g. for
web servers supporting OpenID logins, where X and TeX aren't present.
Bump PKGREVISION.
2010-03-13 22:16:34 +00:00
schmonz
979aacbac0 De-fuzz patch. 2010-03-13 21:48:38 +00:00
sno
605c2770ab Updating math/p5-Excel-Template-Plus from 0.04nb1 to 0.05
pkgsrc changes:
- Add license definition
- Adjust dependencies

Upstream changes:
0.05 Mon. Feb 22, 2010
    - updates copyright on all files
    * Test::Excel::Template::Plus
      - Fixing some test failures because of an
        internals change in Spreadsheet::ParseExcel
        - thanks to Chris Travers
2010-03-10 17:39:31 +00:00
sno
16cd3a3d62 Updating math/p5-Math-Pari from 2.010806.03 to 2.010806.04
pkgsrc changes:
- Adjust patch which allows to use math/pari

Upstream changes:
2.01080604
  Add (missing in 2.1.*) declaration for pari_init().
  Minor miscount in docs.
  Math::PariBuild: detecting `patch --binary' missed -p1; same for inc_h.diff
  Work around bug in XSUB.h (at least up to 5.11.2) with puts.
  Get GPDATADIR from gp, if present.
  Make self-documentation for switching to 2.3.* more explicit.
  kmx patch for mingw 32-bit Win-build:
	include windows.h (early!) in Pari.xs and highlvl.c
	enable assembler for this build
  x86_64 assembler detection after 2.2.7; thanks to Alexander Haeckel
2010-03-10 09:24:52 +00:00
taca
826f5752f8 Remove a zero size patch file. 2010-03-09 02:06:37 +00:00
drochner
d299ead789 deal with hicolor-item-theme cache, from Robert Elz per PR pkg/42898 2010-03-03 15:44:35 +00:00
obache
d3b0815e3e Update py-networkx to 1.0.1.
Based on PR#42834 by Wen Heping.
Update MASTER_SITES, set LICENSE=modified-bsd, 3-caulse BSD.

======================================================================
Networkx-1.0.1

Release date: 11 Jan 2010

See: https://networkx.lanl.gov/trac/timeline

Bug fix release for missing setup.py in manifest.

======================================================================
Networkx-1.0

Release date: 8 Jan 2010

See: https://networkx.lanl.gov/trac/timeline
New features

This release has sigificant changes to parts of the graph API to allow graph, node, and edge attributes. See http://networkx.lanl.gov//reference/api_changes.html

        * Update Graph, DiGraph, and MultiGraph classes to allow attributes.
        * Default edge data is now an empty dictionary (was the integer 1)
        * Difference and intersection operators
        * Average shortest path
        * A* (A-Star) algorithm
        * PageRank, HITS, and eigenvector centrality
        * Read Pajek files
        * Line graphs
        * Minimum spanning tree (Kruskal¡Çs algorithm)
        * Dense and sparse Fruchterman-Reingold layout
        * Random clustered graph generator
        * Directed scale-free graph generator
        * Faster random regular graph generator
        * Improved edge color and label drawing with Matplotlib
        * and much more, see https://networkx.lanl.gov/trac/query?status=closed&group=milestone&milestone=networkx-1.0

Examples

        * Update to work with networkx-1.0 API
        * Graph subclass example

======================================================================
Networkx-0.99

Release date: 18 November 2008

See: https://networkx.lanl.gov/trac/timeline
New features¢ù

This release has sigificant changes to parts of the graph API. See http://networkx.lanl.gov//reference/api_changes.html

        * Update Graph and DiGraph classes to use weighted graphs as default Change in API for performance and code simplicity.
        * New MultiGraph and MultiDiGraph classes (replace XGraph and XDiGraph)
        * Update to use Sphinx documentation system http://networkx.lanl.gov/
        * Developer site at https://networkx.lanl.gov/trac/
        * Experimental LabeledGraph and LabeledDiGraph
        * Moved package and file layout to subdirectories.

Bug fixes

        * handle root= option to draw_graphviz correctly

Examples

        * Update to work with networkx-0.99 API
        * Drawing examples now use matplotlib.pyplot interface
        * Improved drawings in many examples
        * New examples - see http://networkx.lanl.gov/examples/
2010-03-03 12:00:59 +00:00
wiz
2d5caecabb Reset maintainer for developers who gave back their commit bit. 2010-02-26 10:28:30 +00:00
wiz
3f50d9275e Do not change localedir. 2010-02-25 21:11:29 +00:00
joerg
3a9e1fda4e Use the correct libtool archive for linkage. 2010-02-25 19:55:28 +00:00
wiz
818dbb58fa + prng. 2010-02-24 20:49:54 +00:00
sno
b61e8dc49b Updating math/p5-Spreadsheet-WriteExcel from 2.36 to 2.37
Upstream changes:
2.37 February 2 2010 - Minor
    + Added set_chartarea() and set_plotarea() methods to set
      chart and plot background colours and border lines.
    ! Fixed bug where embedded charts gave "Data may be lost"
      warning. Reported by Andreas Strobitzer.
    ! Fixed issue where set_properties() didn't work with ::Big.
      Marked ::Big as deprecated in the docs in favour of using
      Spreadsheet::WriteExcel directly. Removed WorkbookBig.pm.
2010-02-23 11:21:55 +00:00
wiz
29dc46cfc0 Set LICENSE to modified-bsd. 2010-02-21 15:13:42 +00:00
schmonz
5cd143a50e Default x11 option to on (should have been done this way in previous).
Bump PKGREVISION.
2010-02-19 18:16:42 +00:00
wiz
8c93aa0107 Initial import of prng-3.0.2, packaged for wip by Wen Heping.
PRNG is a collection of portable, high-performance ANSI-C
implementations of pseudorandom number generators such as linear
congruential, inversive congruential, and explicit inversive
congruential random number generators (LCG, ICG and EICG, respectively)
created by Otmar Lendl and Josef Leydold.
2010-02-19 13:56:53 +00:00
schmonz
04f00860a1 Make x11 support optional, default off. Bump PKGREVISION. 2010-02-19 08:33:28 +00:00
drochner
a55155126f +gnumeric110 2010-02-18 21:03:31 +00:00
drochner
fe1a02e57e add gnumeric-1.10.0 which is the first of a new release branch,
while it is an official stable release it is still .0 so better
keep 1.8 in parallel (first impression: it lacks its desktop icon)
2010-02-18 21:00:43 +00:00
joerg
03b66c3e4b Deal with two digit R --version output. Still mark as broken because it
depends on a no-longer existing header.
2010-02-15 16:32:20 +00:00
sno
4ce1896872 Bumping revision to force rebuild after missing declaration has been fixed
in math/pari.
2010-02-12 18:19:40 +00:00
sno
12a2adcda7 Updating math/pari from 2.3.5 to 2.3.5nb1
- Math::Pari requires one more function declaration from src/language/anal.h
  (moved into src/headers/paripriv.h, too)
2010-02-12 18:18:29 +00:00
asau
677bae066b Update to Octave 3.2.4, this is bug fixing release.
pkgsrc changes: fix shared library versions.
2010-02-12 00:41:48 +00:00
joerg
429e956b3f Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
adam
062a6e8899 Changes 2.10.1:
* The PCRE library has been updated to version 8.00.
* R CMD INSTALL has new options --no-R, --no-libs, --no-data,
  --no-help, --no-demo, --no-exec, and --no-inst to suppress
  installation of the specified part of the package.
* The documented line-length limit of 4095 bytes when reading
  from the console now also applies also to parse(file="")
  (which previously had a limit of around 1024 bytes).
* A Bioconductor mirror can be set for use by setRepositories()
  via the option "BioC_mirror".
* Double-clicking in a tk_select.list() list box now selects the item
  and closes the list box (as happens on the Windows select.list() widget).
* configure will be able to find a usable libtiff in some rare
  circumstances where it did not previously (where libtiff
  needed to be linked explicitly against -ljpeg).
* Making refman.pdf works around a problem with the indexing
  with hyperref 6.79d and later.
* The 'extended' argument is deprecated in strsplit(), grep(),
  grepl(), sub(), gsub(), regexpr() and gregexpr() (not just the
  value extended = FALSE) and will be removed in R 2.11.0.
* bug fixes
2010-02-09 07:02:53 +00:00
obache
15addff919 Update py-mpmath to 0.14.
per update request from Wen Heping by PR#42755.

Pkgsrc changes:
* Set LICENSE
* correct EOL style of installed files
* Add self-test target

Changes:
--0.14--
Released February 5, 2010

General changes:

* Fully separated the code into "low-level" and "high-level", permitting the
  use of alternative contexts (the mpmath.mp object provides the default
  implementation)
* Implemented a context for fast double-precision arithmetic using Python
  types (mpmath.fp)
* Implemented hooks for importing a faster version of mp arithmetic from Sage
* Implemented optimized fp versions of certain functions (including erf, erfc,
  gamma, digamma, ei, e1)
* Renamed and reorganized various internal modules and methods (including
  merging low-level modules into mpmath.libmp). This should not affect most
  external code using top-level imports.

Plotting:

* Implemented splot() for 3D surface plots (contributed by Jorn Baayen)
* Permit calling plot functions with custom axes (contributed by Jorn Baayen)

Matrices:

* Fixed lu_solve for overdetermined systems (contributed by Vinzent Steinberg)
* Added conjugate matrix transpose (contributed by Vinzent Steinberg)
* Implemented matrix functions (expm, cosm, sinm, sqrtm, logm, powm)

Miscellaneous:

* Prettier printing of numbers with leading zeros at small precisions
* Made nstr pass on kwargs, permitting more formatting options
* Fixed wrong directed rounding of addition of numbers with large magnitude
  differences
* Fixed several docstring typos (contributed by Chris Smith)
* Fixed a bug that prevented caching of quadrature nodes to work optimally.

Special functions:

* Implemented fast evaluation for large imaginary heights of the Riemann zeta
  function, Z function and derived functions using the Riemann-Siegel
  (contributed by Juan Arias de Reyna)
* Unified the zeta() and hurwitz() functions, automatically selecting a fast
  algorithm
* Improved altzeta() to fall back to zeta() for large arguments
* Fixed accuracy of zeta(s) for s ~= 1
* Implemented exact evaluation of Euler numbers (contributed by Juan Arias
  de Reyna)
* Implemented numerical evaluation of Euler numbers and Euler polynomials
  (eulernum(), eulerpoly())
* Fixed bernpoly() and eulerpoly() to compute accurate values for large
  parameters
* Fixed accuracy problems for hypergeometric functions with large parameters
* Faster evaluation of hypergeometric series using on-the-fly code generation
* Optimized hypercomb to detect certain zero terms symbolically
* Removed the djtheta function (jtheta() accepts a derivative parameter)
* Implemented li(x, offset=True) to compute the offset logarithmic integral
* Fixed wrong branch in Lambert W function for certain complex inputs
* Implemented the reflection formula for the Barnes G-function,
  superfactorials, hyperfactorials, permitting large arguments in the left
  half-plane
* Implemented analytic continuation to |z| >= 1 for hypergeometric functions
  pFq with p=q+1; added hyp3f2()
* Implemented Borel summation of divergent pFq functions with p > q+1
* Implemented automatic degree reduction of hypergeometric functions with
  repeated parameters
* Added convenience functions expj(), expjpi()
* Use Mathematica's convention for the continuation of the Meijer G-function
* Added phase(), polar(), rect() functions for compatibility with the
  Python 2.6 cmath module
* Implemented spherical harmonics (spherharm())
* Optimized ci(), si(), chi(), shi() for complex arguments by evaluating
  them in terms of ei()
* Optimized hyp2f1 for z ~= -1
2010-02-08 11:54:25 +00:00
zafer
eee43c584d add license. 2010-02-07 18:36:33 +00:00
taca
ab028c963e Update pear-Numbers_Words from 0.14.0 to 0.16.1.
0.16.1

* Clean up package definition and tests;
* Better cast/sanitation of non-integer values;
* Fixed bug #16019 (incorrect trimming of vowels in the Italian extension).

0.16.0

* Added numerous language unit tests (Bulgarian, English 100, English GB,
  English US, French, French Belgium, German, Italian, Portuguese Brazilian);
* Swap all tests to PHPUnit 3;
* Bugs fixed:
  - #10744 wrong getLocales() Docblock;
  - #14988 bogus non-int parsing;
  - #14667 bad trascription for 101 numbers and 102 thousands bug;
  - incorrect values for 80 and 81 in French Belgium;
  - #15260 uninitialized string offset in Brazilian Portuguese.

0.15.0

* New file for Dutch language (Thanks to WHAM van Dinter);
* package.xml updated to version 2.0;
* Bugs fixed:
  - #5618 locale name (and file name) for Estonian is changed from ee to et;
  - #6654 bug in Russian translation;
* New feature added:
  - #7339 new Numbers_Words::getLocales() method is available (Thanks to
    Bertrand Gugger).
2010-02-06 15:55:52 +00:00
taca
1c23fca74c Updaet pear-Numbers_Roman from 0.2.0 to 1.0.2.
1.0.2

QA release:
- Fix bug with _L and _C giving wrong values (swapped)
- Fix bug: toRoman() used $this although it's static
- Add unit tests

1.0.1

- Added support for lowercase input/output
- Starting with this release conversion is supported from integers up to
  5 999 999 and from the equivalent Roman Numerals
- Added an optional HTML tag to disply roman numerals over 4000 in an
  historically accurate fashion
- General fixes and code rewrite maintaining backward compatibility
2010-02-06 15:55:13 +00:00
sno
46963503e3 Updating math/p5-Math-Pari from 2.010801nb2 to 2.010806.03
pkgsrc changes:
- Avoid private compile of pari-library, use pkgsrc provided instead
- Add license definition
- Disabled support for plotting from perl (missing upstream support)

Upstream changes:
2.01080601+
  Add 5.005-new keywords to Makefile.PL.
  Consistently put space after -I in C include paths (needed???).
  Nicer output when debugging faulty LWP and Net::FTP.
  Make test engine look in */32/* directory too on 64-bit builds.
  Remove POD ornaments to make ABSTRACT_FROM work.

2.01080601++
  Reword warning about slow intnum: only 75% longer than on PARI/GP.
	(overhead of the internal sub call in subtest 30 looks like 10x
	 overhead of an empty subroutine call).
  New advice that upgrade to 2.3.* may fix `overflow' and `highremainder'.
  Exchange order of initialization of PARI and of `functions_highlevel'
	with >= 2.3.0; allows installation of highlevel functions
	(in particular, install() and PostScript printing).
  New function have_graphics() (not exported).
  The test engine takes into account have_graphics().

2.01080602
  If AUTOMATED_TESTING, delete (bogus?) environment variable DISPLAY.
  If AUTOMATED_TESTING, report results of failing tests on STDERR.
  Make test suite report rough run times for successful subtests.

2.01080603
  Fix misprint and change die() to warn() on failure of $ftp->quit...
  Add some void's in Pari.xs.
  UNDONE (wrong): Protect init_graph() by NO_GRAPHICS_PARI (in restart code);
    include rect.h instead...
  sv2pari(),sv2parimat(): a stupid compiler might guess we don't return value...
  when patching, use && instead of ; in the shell command
  New function Math::PariBuild::patch_args()
  Math::PariBuild::patch_pari() supports option --binary, \ as directory
   separator in command processor.
  Make uname parser recognize i686-pc as ix86.
  Generator of function descriptors could try to regenerate existing file.
  nok_print() in Testout.pm was defined too late.
2010-02-06 10:52:37 +00:00
sno
fe631fa237 Updating math/pari from 2.1.6nb3 to 2.3.5 (newer than PR pkg/38116)
pkgsrc changes:
- Adding license (GPLv2)
- Adding X11 and GMP support (latter via option)
- Adding patches to support math/p5-Math-Pari can be build without
  rebuilding pari again

Upstream changes:
* Primarily a lot of bug fixes
* Plotting API reworked
* More targets are supported
2010-02-06 10:37:06 +00:00
joerg
2e075cf178 DESTDIR support 2010-02-04 14:51:44 +00:00
wiz
e3796d62cb + wxMaxima. 2010-02-03 23:39:33 +00:00
drochner
cf4aba0aed + 2 calculators 2010-02-03 14:14:05 +00:00
drochner
2a023fa9ad add speedcrunch-0.10.1, another desktop calculator 2010-02-03 14:09:17 +00:00
drochner
93b4b39deb add extcalc-0.9.2, another desktop calculator
(I had this in my tree for a while but found the UI too complex to
be handled intuitively. But now it appeared on a list of
"the 7 best Linux calculators", so perhaps it is just me...)
2010-02-03 14:05:01 +00:00
heinz
ada7853bdc Added LICENSE information. 2010-01-30 16:27:59 +00:00
drochner
b91ba669e7 update to 1.4.0
changes:
- Faster import time
- Extended array wrapping mechanism for ufuncs
- New Neighborhood iterator (C-level only)
- C99-like complex functions in npymath, and a lot of portability
  fixes for basic floating point math functions
2010-01-27 20:48:20 +00:00
drochner
f609d0fd63 update to 0.6.6
many fixes and improvements, too much to list here
2010-01-27 14:21:19 +00:00
drochner
18642e3e03 +py-mpmath 2010-01-27 14:17:33 +00:00
drochner
5e50301277 add py-mpmath-0.13, a Python library for arbitrary-precision FP arithmetic 2010-01-27 14:16:10 +00:00
seb
ccc0ec3377 Update p5-Spreadsheet-WriteExcel from version 2.35 to version 2.36.
Pkgsrc changes:
- Adjust dependencies.

Upstream changes:
2.36 January 21 2010 - Minor

   ! Fix for bug that gave a name conflict error for repeat rows and
     autofilters in some non-English versions of Excel.
     http://rt.cpan.org/Public/Bug/Display.html?id=38099

   ! Fixed tab selection for Charts.

   + Added xl_range_formula() to Spreadsheet::WriteExcel::Utility to
     help with creating chart ranges. Added example to Chart docs.

   + Added set_legend() method with initial legend formatting options.

   + Documented Worksheet methods that are applicable to Charts.
2010-01-25 22:19:39 +00:00
seb
0a1ca76e4e Update p5-Spreadsheet-Read from version 0.37 to version 0.38.
Pkgsrc changes:
- Adjust dependencies

Upstream changes:
0.38	Tue 15 Dec 2009

    - Add row () and cellrow ()
    - Updated META.yml to meet most recent specs (optional_features = map)
2010-01-25 21:49:30 +00:00
seb
d581f34461 Update from version 0.5500 to version 0.5700 (upstream 0.57)
Pkgsrc changes:
- Adjust dependencies.
- Change PERL5_MODULE_TYPE to MakeMaker.

Upstream changes:
0.57 January 24 2010

    ! Added fix for reading formatted data from Excel 4 files.

    ! Added example programs, a_simple_parser.pl and
      display_text_table.pl.

    ! Removed Build.PL from README. Thanks Ed Avis.
      https://rt.cpan.org/Ticket/Display.html?id=52670


0.56 November 9 2009

    + Added error() and error_code() error handling routines.
      This allows encrypted files to be ignored.
      Added t/10_error_codes.t for the above methods.
      http://rt.cpan.org/Public/Bug/Display.html?id=51033
      http://rt.cpan.org/Public/Bug/Display.html?id=47978

    ! Made version 0.19 of OLE::Storage_Lite a prerequisite to avoid
      issues when writing OLE header in SaveParser.
2010-01-24 23:37:24 +00:00
is
4c400acdea Don't depend on accidental line buffering. 2010-01-23 23:27:55 +00:00
is
5c9f2374bc Make "make test" less confusing (stdout/stderr reordering issue). 2010-01-23 23:21:45 +00:00
asau
d6ddd07d3a Update to FriCAS 1.0.9
Notable changes (compared to version 1.0.8) include:

- Speed improvements to polynomial multiplication, power series
  multiplication, guessing package and coercion of polynomials
  to expressions.
- Domains for tensor products.
- 'Complex(Integer)' is now  UniqueFactorizationDomain.
- Types in interpreter are now of type 'Type' (instead of 'Domain')
  and categories in interpreter are of type 'Category' (instead of
  'Subdomain(Domain)').
- Interpreter functions can now return 'Type'.
- New function for files: 'flush'.
- Spad compiler: return in nested functions and nested functions
  returning functions.

Bug fixes, in particular:

- Several fixes to guessing package.
- Avoid crash when unparsing equations.
- Equation solver accepts more solutions.
- Fixed handling of 'Tuple' in Spad parser.
- Fixed miscompilation of record constructor by Spad compiler.
2010-01-23 02:11:40 +00:00
is
bbcc82b0bc Upgrade to new upstream version. While here, add a test target. 2010-01-21 13:50:55 +00:00
drochner
fc439459f6 update to 1.0.9
changes:
-Fix matrix expansion.  This also fixes AuxilliaryUnitMatrix and
 JordanBlock.
-Fix several possible crashers.
-Fix a minor memory leak.
2010-01-20 17:16:38 +00:00
wiz
39df6d7b2e Update to 2.35:
2.35 January 10 2010 - Major

    + Added support for Stock charts.

    + Added support for Scatter charts.

    + Improved Pie chart examples.


2.34 January 8 2010 - Major

    + Added support for Pie charts.

    ! Re-added index.html in docs dir for Debian (and others).
      http://rt.cpan.org/Public/Bug/Display.html?id=53346

    ! Fix for incorrectly encoded string result in repeat_formula().


2.33 January 3 2010 - Major

    + Added support for embedded charts. See insert_chart().


2.32 December 31 2009 - Major

    + Added support for native charts. See Charts.pm.
      Column, Bar, Line and Area charts supported.

    ! Fixed Apache2::Const vars in mod_perl2.pl example.
      Thanks to Ryan Perry.


2.31 December 10 2009 - Minor

    ! Fixed resources in Makefile.PL.

    ! Updated screenshots of example programs.


2.30 November 25 2009 - Minor

    ! Updated Pod generator to include screenshots of example programs.


2.29 November 25 2009 - Minor

    ! Made version 0.19 of OLE::Storage_Lite a prerequisite to avoid
      issues when using set_properties with Win 7 or Gnumeric.


2.28 November 22 2009 - Minor

    ! Fix to NAME section in Example.pm to get CPAN to generate pod docs
      for it.


2.27 November 21 2009 - Minor

    + Added autogenerated Examples.pm.


2.26 November 13 2009 - Minor

    + Beta release of defined names.

    ! Fix for fuzzy images issue reported by Todd Eigenschink.
    + Added 25_position_object.t tests to cover above issue.

    ! Fixed bug where file size wasn't found for progressive JPEGs.
      Reported by Yamashita Junji and Bruce Anderson II.

    + Added set_country() method.

    ! Fix for UTF8 strings passed to write_url().
      Reported by Jon Schutz.
      http://rt.cpan.org/Public/Bug/Display.html?id=41048

    ! Fixed very minor issue with unitialised value for top
      border colour in formats. Reported by Franz Fasching.
2010-01-20 15:14:36 +00:00
wiz
7e9f949650 Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
wiz
672ef23395 Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
tnn
075cc41643 fix build issue with Sun Studio. It doesn't like void values as operators
to ternary expressions, even when the result is discarded.
While here, update to nickle-2.69. Only difference seems to be that
configry is generated with newer autotools.
2010-01-15 23:09:28 +00:00
asau
73e9794d27 Update to MPFR 2.4.2-p3.
Previously used cumulative patch is no longer distributed,
replace it with individual patches.
It is hard to tell what the patch level was before.
2010-01-15 14:04:36 +00:00
joerg
1ae5842f88 Tends to go into infinite loops on 64bit platforms as confirmed on
AMD64, SPARC64 and Alpha by various bulk builders.
2010-01-06 18:24:12 +00:00
joerg
98b1411dd9 Update to PSPP 0.6.2. Fixes a few bugs and adds some new translations
Updated during freeze as it is required to building against GTK+ 2.17.4
and later.

From asau@
2009-12-30 13:33:27 +00:00
adam
d0d4aced25 patch-ae is not needed any more 2009-12-24 19:25:04 +00:00
joerg
66da4fa38e Needs C and Fortran. From PR 42506. 2009-12-23 23:38:46 +00:00
asau
0055dcb97f Skip checks until better solution found. 2009-12-23 17:17:35 +00:00
drochner
e0c5f215c8 fix build: libtoolization missed to link against required libraries 2009-12-22 17:46:17 +00:00
joerg
f8f6e0475c Fix DESTDIR installation. Simplify. 2009-12-21 20:10:17 +00:00
adam
b9681eca5e This should have been imported along with R-2.10.0; oops 2009-12-21 11:51:19 +00:00
asau
579c2e1933 Update to Maxima 5.20.1.
Approved by <agc>.


   Backwards-incompatible changes:

 * removed package jtroot3 (superseded by bfallroots)

 * internal symbols of specint replaced by more descriptive names:

    %f         --> hypergeometric
    %e         --> elliptic_ec
    %kelliptic --> elliptic_kc
    %p[a,b,c]  --> jacobi_p
    %p[a,b]    --> assoc_legendre_p
    %p[a]      --> legendre_p
    %q[a,b]    --> assoc_legendre_q
    %q[a]      --> legendre_q
    hstruve    --> struve_h
    lstruve    --> struve_l
    %d         --> parabolic_cylinder_d
    %m         --> whittaker_m
    %w         --> whittaker_w
    %ei        --> expintegral_ei
    %h[n,x]    --> hankel_1 and hankel_2
    %he        --> hermite


   New items in core:

 * general mechanism for functions to distribute over operators
   (distribute_over declaration)


   Other revisions:

 * improved Laplace transforms of special functions

 * assume database:

   The inferences between the declarations of variables as integer,
   real, complex, .. have been cut out. The constant %i is declared
   to be imaginary. The constants %pi, %e, %gamma, %phi are declared
   to be real.

   The database handles expressions with constants more completely.
   Facts like assume(x < %pi/2) are now handled correctly.

   The sign of sums of constant expressions is determined more
   correctly.

   Askinteger take into account more facts from the database.

 * improvements of special functions:

   More functionality for the Hankel 1 and 2 functions:
   Expansion for a half integral order has been implemented.

   More consistent numerical evaluation of Bessel and Hankel functions.

   More general integrals for Bessel functions and implementation of
   integrals for the Airy functions.

   Gamma function accepts a Taylor expansion as an argument.

   Implementation of Struve H and L functions:
   Numerical evaluation for real and complex numbers in float and
   bigfloat precision. Handling of specific values. Derivatives of the
   functions and expansion for a half integral order is implemented.

   Adding mirror symmetry for the Airy functions.

   Improving the limits of the log and factorial functions.

 * package fft: revised for greater speed
 * package to_poly_solver: improvements
 * regularize error and warning messages, and translate via gettext (ongoing)
 * bug fixes and other improvements in plotting code
 * bug fixes in translator


   Bug fixes:

   2906049: integration failure with option integrate_use_rootsof :true
   2901855: limit(sqrt(x),x,minf) not fully evaluated
   2886564: conjugate(atan2(y,x)) not simplified
   2882408: solve_rat_ineq returns false answers
   2876387: ode2 asks if sqrt(3) is an integer
   2876284: nicedummies of subscripted
   2876277: hgfred([3/2,-2],[5/2],-x) not fully simplified
   2873057: incorrect version is reported in manual front page
   2872605: abs_integrate bug
   2872505: Assume database inconsistent after reset()
   2847387: hgfred([3/2,-b],[5/2],-1) bogus
   2843705: limit of psi[i]
   2842198: next_prime speed improvement
   2842060: unsimplified result from integrate
   2841504: Limit of the factorial function - 4 problems
   2840566: defint fails to determine if one of its limit is real
   2836339: unsimplified negation
   2835634: logcontract broken
   2835098: SIGN-PREP strangeness
   2834336: ratsimp vs facsum
   2824360: missing bug reporting node in manual's detailed menu
   2808568: Reserved words that aren't reserved
   2802006: integrate(1/(sqrt(x)+1), x, 0, 1);
   2770575: rtestsum test 226
   2636628: solve_rat_ineq doesnt find all soloutions
   2609426: integrate(cos(a)/sqrt((tan(a))^2+1), a,-%pi/2,%pi/2);
   2148461: docs for factor refer to "the field of integers"
   2018842: unsimplified result from jacobi_p
   1977146: radexpand does not work as explained in documentation
   1725951: unsimplified boolean
   1646397: listofvars includes true
   1551310: mod and floor should distribute over matrix and list
   1038624: askinteger ignores asksign database
    840360: qunit(4) internal errors
    831163: part(x) should give warning
    816797: limit(%i*log(a),a,0) nounform (%i*und problem)
    788892: zeroa handled inconsistently
    752067: Can't untrace ?meval
    706455: Should powerseries do Laurent expansions?
    652470: Pickapart error (due to MEMSIMILAR)
    640332: Need to specdisrep more systematically
    627759: Ratdisrep of aggregates
2009-12-20 22:49:39 +00:00
drochner
ec832fe824 update to 2.28.2
changes:
-Fix negative exponential detection
-Only disable trailing zeroes option in basic mode
-Disable ambiguous multiplication with Eulers number, e.g. "2e" as this
 makes exponential numbers confusing
2009-12-16 17:56:53 +00:00
drochner
4fb08b5cc4 use PYVERSSUFFIX, fixes Python!=2.5 2009-12-16 16:59:48 +00:00
asau
814256a5b7 Dragonfly hack is no longer needed. 2009-12-16 01:58:08 +00:00
asau
dd0873c0ea Update to OpenAxiom 1.3.0
Changes since previous release:

Compiler

  - The compiler now treats ^ as alias for **.
  - The compiler now rejects ambiguous left hand sides of
    definitions where parameter types are left out for
    inference. Previously, the compiler would pick the first
    signature from some mostly random order, with a warning.
  - For categories with default implementations, the compiler
    can be directed to compile only the purely category part
    (exports), or only the default implementations (category
    packages).
  - The compiler now supports a Foreign Function Interface. In
    particular, signatures for external entities may be declared
    at capsule level. Currently, only ISO C functions are
    supported, but future releases may support ISO C++ and other
    mainstream languages.
  - The parsing of signature for operators has been improved.
    Previously, operator names needed to be quoted in signature.
    That is not longer needed. For instance, previously, one had
    to write (at category level)

                       "*": (%,%) -> %
                       _/_\: (%,%) -> %
                       _not: % -> %

    With this release of OpenAxiom and onward, one can simply write

                       *: (%,%) -> %
                      /\: (%,%) -> %
                     not: % -> %

    which is much simpler to read, write, and much more regular.
  - The compiler now supports is-case pattern matching. The new
    pattern matching syntax is useful for structuring retractions,
    and also for domain recovery from expressions of type Any.
  - The compiler now supports the loop control transfer operator
    iterate in repeat loops - previously, the construct was
    accepted only in scripts (not libraries). That discrepency is
    now ended.


Interpreter

  - Declared variable with no specified values are now handled
    as if symbolic value with a specified type.
  - The interpreter now parses a disjunctive expression
    involving the 'is' operator the obvious way. E.g. Now

                T is Integer or T has Ring

    is now understood as

                (T is Integer) or (T has Ring)

  - The interpreter now handles existentially quantified or
    universally quantified expressions


Algebra

The following types have been added to OpenAxiom-1.3.0

  - The domain Boolean and category BitAggregate no longer
    export the operation ^ for logical negation. Use the
    operator not which is the canonical and documented operator.
  - The domain InputForm now has a new exported signature

                     parseString: String -> %

    for parsing expressions given as string.
  - The domain Boolean now belongs to the category
    OrderedFinite.
  - The domain KleeneTrivalentLogic is added. It implements
    Stephen Kleene's 3-valued propositional logic.
  - For file orinted I/O, new domains have been added:
      + IOMode: This domains defines three constants to indicate
        the direction of file I/O operations.
      + InputBinaryFile: This domains implements the basic input
        operations on binary files.
      + OutputBinaryFile: This domains implements the basic
        output operations on binary files.
  - The domain BinaryFile has been replaced by three specific domains:
      + InputBinaryFile: datatype for input file open in binary mode;
      + OutputBinaryFile: datatype for output file open in binary mode;
      + InputOutputBinaryFile: datatype for input and output file open
      	in binary mode.
  - Three new categories are introduced, related to conversions:
      + CoercibleFrom: This category is the mirror image of the
        standard category CoercibleTo.
      + HomotopicTo: This category is the symmetrization of the
        category CoercibleTo.
      + ConvertibleFrom: This category is the mirror image of
        ConvertibleTo.
  - Previous releases defined instantiations of the domain
    constructor Expression as satisfying the category OrderedSet.
    That was both confusing and incorrect in conjunction with
    other algebraic structures. From now on, Expression(T) no
    longer satisfies OrderedSet.
  - Three new categories have been added:
      + LeftLinearSet
      + RightLinearSet
      + LinearSet
    The category AbelianGroup extends LeftLinearSet Integer.
    The parameterized category constructor LeftModule extends
    LeftLinearSet. Similarly, the category RightModule extends
    RightLinearSet.
  - The domain Any has been reworked. In particular, the
    operation domainOf, objectOf, and showTypeInOutput have been
    removed. Equality of two objects of domain Any is equality
    according to the underlying domain, if that domain belongs to
    the category BasicType; otherwise, it is equality of storage
    locations.

Runtime System

  The Lisp backend now uses type information derived from exports
  and domain representation for code generation purposes.
2009-12-16 01:54:13 +00:00
asau
09c72874f6 Update to FriCAS 1.0.8
Notable changes (compared to version 1.0.7) include:

  - Improved version of guessing package.  It can now handle
    much larger problems than before.  Added ability to guess
    functional substitution (Mahler) equations.
  - Experimental support for build using CMU CL.
  - Various speed improvements including faster indexing for two
    dimensional arrays.
  - By default FriCAS build tries to use SBCL.
  - Building no longer require patch.

Bug fixes, in particular:

  - correct definition of random() for matrices
  - conditionals in .input files work again
  - Spad compiler now recognizes more types as equal
  - fixed problem with pattern-matching quote
2009-12-15 23:36:28 +00:00
drochner
d3da033270 don't propagate guile dependency, it is only used at build time 2009-12-15 23:27:17 +00:00
joerg
a0e6713ee7 Recursive bump for libltdl 2009-12-15 21:54:17 +00:00
wiz
e8a13f00d1 Set LICENSE. 2009-12-15 12:36:50 +00:00
wiz
0e1ae43a9d Update to 2.4.2:
Changes from version 2.4.1 to version 2.4.2:
- Security fix in formatted output functions (buffer overflow).
- Formatted output functions: 6 is now the default value for
  empty precision field with %Rf.
- Better portability of configure script.
- Detection of intmax_t and uintmax_t types.
- Improved documentation: mpfr_get_z_exp, mpfr_strtofr, mpfr_get_str and
  formatted output functions.
- Improved message in case of assertion failure.
- Test coverage: 97.0% lines of code.
- Updated tcmp_ld test to really test the long double.
- Some documentation files are installed in $docdir.
- Removed mpfr_init_cache (unused and undocumented function).
- Fixed the way $CC / $CFLAGS are got from gmp.h (__GMP_CC / __GMP_CFLAGS).
- Bug fixes.
- Also note that GCC 4.4.0 (only this obsolete version) does not build
  MPFR 2.4.2 correctly; this is detected by "make check" (failures in
  tget_z and tpow_all).
2009-12-15 12:35:57 +00:00
asau
c289c5f11d It does support staged installation. 2009-12-13 02:01:27 +00:00
asau
2e045c8460 Support staged installation. 2009-12-12 21:58:18 +00:00
asau
448e342edf Home page moved.
Support staged installation.
2009-12-12 20:56:54 +00:00
asau
e389c3e730 Support staged installation. 2009-12-12 20:39:56 +00:00
asau
82386b2c27 Support staged installation. 2009-12-12 20:22:01 +00:00
asau
0cee6884cc Support staged installation. 2009-12-12 20:11:24 +00:00
asau
72aed07362 Support staged installation. 2009-12-12 19:43:41 +00:00
asau
e4ee570206 Support staged installation. 2009-12-12 19:19:00 +00:00
drochner
014591198f +xylib 2009-12-12 14:02:21 +00:00
drochner
ae7697a371 add xylib-0.4, a library for reading powder diffraction data
(needed by "fityk")
2009-12-12 13:58:58 +00:00
asau
c2f5a415b6 MAKE_JOBS_SAFE=no 2009-12-12 12:27:33 +00:00
drochner
8d2d98f648 +fityk,muparser 2009-12-11 21:56:29 +00:00
drochner
fd1944eeb6 add fityk-0.8.9, a peak fitting program 2009-12-11 20:44:38 +00:00
drochner
725a6108e0 add muparser-130, a parser for mathematical expressions 2009-12-11 19:53:57 +00:00
adam
cada3ae98d Removed R-Matrix 2009-12-11 19:48:33 +00:00
adam
e964c98602 R-Matrix is now a part of R distribution 2009-12-11 19:48:08 +00:00
adam
93afa78832 Added R-randomForest, R-e1071, R-classInt 2009-12-11 19:46:27 +00:00
adam
da42eba854 Wrong path in Makefile 2009-12-11 19:45:46 +00:00
adam
eb6128da08 Update to the latest version of the module along with R update 2009-12-11 19:36:55 +00:00
adam
6dd2c472f5 Update to the latest version of the module along with R update 2009-12-11 19:26:24 +00:00
adam
d04b44c84a Added USE_LANGUAGES 2009-12-11 19:25:33 +00:00
adam
d8a17a845f Update to the latest version of the module along with R update 2009-12-11 19:23:06 +00:00
adam
7ed6e36424 Update to the latest version of the module along with R update 2009-12-11 19:18:17 +00:00
adam
e2b8d915b9 Update to the latest version of the module along with R update 2009-12-11 19:14:36 +00:00
adam
2a8ab4ed1a A package for choosing univariate class intervals for mapping or other graphics
purposes.
2009-12-11 19:11:00 +00:00
adam
479700e965 Functions for latent class analysis, short time Fourier transform, fuzzy
clustering, support vector machines, shortest path computation, bagged
clustering, naive Bayes classifier, ...
2009-12-11 19:09:46 +00:00
adam
21faf4f2f5 Classification and regression based on a forest of trees using random inputs. 2009-12-11 19:06:17 +00:00
adam
20b4be037e Changes 2.10.0:
* Package help is now converted from Rd by the R-based converters
  that were first introduced in 2.9.0.
* HTML help is now generated dynamically using an HTTP server
  running in the R process and listening on the loopback interface.
* polygon(), pdf() and postscript() now have a parameter
  'fillOddEven' (default FALSE), which controls the mode used for
  polygon fills of self-intersecting shapes.
* New debugonce() function; further,
  getOption("deparse.max.lines") is now observed when debugging.
* plot() methods for "stepfun" and hence "ecdf" no longer plot
  points by default for n >= 1000.
* [g]sub(*, perl=TRUE) now also supports '\E' in order to *end*
  \U and \L case changes, thanks to a patch from Bill Dunlap.
* factor(), `levels<-`(), etc, now ensure that the resulting factor
  levels are unique (as was always the implied intention).  Factors
  with duplicated levels are still constructible by low-level means,
  but are now declared illegal.
* New print() (S3) method for class "function", also used for
  auto-printing.  Further, .Primitive functions now print and
  auto-print identically.
* The print() and toLatex() methods for class "sessionInfo" now
  show the locale in a nicer format and have arguments to
  suppress locale information.
* In addition to previously only round(), there are other 'Math'
  group (S3) methods for 'difftime', such as floor(), signif(), abs(), etc.
* For completeness, old.packages() and available.packages() allow
  'type' to be specified (you could always specify 'available'
  or 'contriburl').
* More...
2009-12-11 18:53:40 +00:00
asau
2e647d14d1 Support staged installation. 2009-12-11 18:10:56 +00:00
asau
2b0b920508 Support staged installation. 2009-12-11 17:47:28 +00:00
asau
245a37570c Support staged installation. 2009-12-11 17:36:50 +00:00
asau
d3436a67b0 Support staged installation. 2009-12-11 17:32:41 +00:00
asau
b50fe88f73 This one uses BSD Make scripts.
Support staged installation.
2009-12-11 17:09:51 +00:00
asau
0e95544575 Support staged installation. 2009-12-11 02:11:52 +00:00
asau
1b07830d1d Support staged installation. 2009-12-11 01:34:38 +00:00
markd
8bc175d6f4 Fix so works again with non-default values of PKGSRC_FORTRAN. 2009-12-04 21:23:22 +00:00
joerg
7235adb3e6 Always call libtool with the right --mode option. DESTDIR support. 2009-12-03 17:48:58 +00:00
asau
d78ee9706f Follow f2c/libf2c split: bump revision of all packages
that list Fortran in used languages.
2009-12-03 13:06:51 +00:00
joerg
ba147f3f22 destdir support 2009-11-30 17:53:58 +00:00
joerg
9c44bfa73d Don't use gcc, just use default value of cc. Don't override CFLAGS,
keep the user settings in.
2009-11-30 17:25:08 +00:00
joerg
c973861fd3 Needs pkg-config. 2009-11-26 17:35:53 +00:00
drochner
1bfaae6f6e update to 2.1.2
this is a major update, too much to list here
2009-11-15 15:56:55 +00:00
drochner
f1b7ba24ca update to 1.2
changes:
-Added deg, rad, pol and rect commands
-Added engineer notation
-New function "mod"=remainder introduced
-minor cleanup
-Locale determines the decimal separator point or comma
-Compiles against gtk2

pkgsrc change: DESTDIR support
2009-11-15 13:32:16 +00:00
wiz
f61e4af775 Update to 1.0.8:
* Buildfixes for Cygwin and parallel builds (Yaakov)
* Check events before executing a command line, fixes a race which results in
  display anomalies on new vte.
* Documentation updates
* Require GTK/GLib 2.12 and use the new tooltips API.
2009-11-10 18:20:05 +00:00
wiz
e5e0f33aa7 Update to 5.28.1:
Overview of changes in gcalctool 5.28.1

    * Fix numeric exponent parsing (Robin Sonefors, Bug #596892)

    * Handle ',' as radix point when editing display (Robert Ancell)

    * Fix inactive random button (Robert Ancell)

    * Updated documentation: el (Jennie Petoumenou)

    * Updated translations: ca (Joan Duran), el (Kostas Papadimas)
                            et (Ivar Smolin), ro (Lucian Adrian Grijincu)
                            ru (vicanis@gmail.com), sl (Matej Urbančič)

Overview of changes in gcalctool 5.28.0

    * Don't override space bar when buttons are focussed as this stops keyboard control
      (Robert Ancell, Bug #595337)

    * Handle keycode for '^' used in non-English layouts (German, Spanish, etc)
      and allow '**' to be converted to a '^' for layouts that do not support it
      (Robert Ancell, Bug #546819)

    * Updated documentation: de (Christian Kirbach), fr (Claude Paroz)

    * Updated translations: as (Amitakhya Phukan), bg (Yavor Doganov)
                            bn_IN (Runa Bhattacharjee), bn (Jamil Ahmed)
                            cs (Marek Černocký), da (Ask H. Larsen)
                            en_GB (Bruce Cowan), et (Ivar Smolin)
                            hi (Rajesh Ranjan), it (Davide Falagna)
                            kn (Shankar Prasad), lt (Gintautas Miliauskas)
                            ml (Ani), mr (Sandeep Shedmake)
                            or (Manoj Kumar Giri), pa (A S Alam)
                            ro (Adi Roiban), sl (Matej Urbančič)
                            sr (Branko Kokanović), sr@latin (Branko Kokanović)
                            te (krishnababu k), uk (Maxim V. Dziumanenko)
                            zh_HK (Chao-Hsiung Liao), zh_TW (Chao-Hsiung Liao)

Overview of changes in gcalctool 5.27.92

    * Fix base conversions (Robert Ancell)

    * Fix disabled help menu (Robert Ancell)

    * Fix duplicate object names in data/financial.ui (Robert Ancell, Bug #593277)

    * Updated translations: ar (Khaled Hosny), el (Jennie Petoumenou)
                            eu (Inaki Larranaga Murgoitio), fr (Claude Paroz)
                            gu (Sweta Kothari), hu (Gabor Kelemen)
                            kn (Shankar Prasad), ml (Ani)
                            pl (Tomasz Dominikowski), pt (Duarte Loreto)
                            sr (Branko Kokanović), sv (Daniel Nylander)
                            tr (Baris Cicek), zh_CN (Aron Xu)

Overview of changes in gcalctool 5.27.91

    * Updated documentation: cs (Petr Kovar)

    * Updated translations: bn_IN (Runa Bhattacharjee), et (Ivar Smolin)
                            eu (Inaki Larranaga Murgoitio), fi (Tommi Vainikainen)
                            ga (Seán de Búrca), gl (Antón Méixome)
                            kn (Shankar Prasad), ko (Changwoo Ryu)
                            nb (Kjartan Maraas), or (Manoj Kumar Giri)
                            pl (Piotr Drąg), pt_BR (Leonardo Ferreira Fontenelle)
                            sv (Daniel Nylander), ta (ifelix)

Overview of changes in gcalctool 5.27.90

    * Fix bug where inserting text in locales without thousands separators replaces the whole display (Robert Ancell)

    * Updated documentation: es (Jorge González)

    * Updated translations: de (Christian Kirbach), es (Jorge González)
                            gl (Antón Méixome), nb (Kjartan Maraas)
                            sv (Daniel Nylander), ta (drtvasudevan)

Overview of changes in gcalctool 5.27.5

    * Perform power and factorials before negation so -1! and -1^0.5 are valid as in 5.26.x (Robert Ancell)

    * Connect functions to solve the function text and replace the display with the result (Robert Ancell, Bug #548884)

    * Change bison syntax to be compatible with version 2.3 (Robert Ancell, Bug #589350)

    * Compile with -DGSEAL_ENABLE (Thomas Anderson, Bug #588591)

    * Update gconf descriptions to match translation guidelines (Leonardo Fontenelle, Bug #589563)

    * Updated documentation: fr (Laurent Coudeur, Claude Paroz)

    * Updated translations: es (Jorge González), et (Ivar Smolin, Mattias Põldaru)
                            fr (Claude Paroz), pt_BR (Daniel S. Koda)

Overview of changes in gcalctool 5.27.4

    * Update bit editor after shifting (Robert Ancell, Bug #587545)

    * Use a base-10 internal representation (Robert Ancell, bug #585813, bug #585931, bug #560802)

    * Make padding consistent in GUI (Jerry Casiano, Bug #587292)

    * Support implicit multiply before functions, e.g. "6 log 3" (Robert Ancell, Bug #586812)

    * Use inverse notation for trigonometric functions, i.e. "asin" -> "sin⁻¹"

    * Use lowercase notation for trigonometric and logarithm functions to look
      more like standard mathematical notation

    * Put spacing around functions, i.e. "sin" -> " sin "

    * Use subscript for logarithm base two, i.e. "log2" -> "log₂"

    * Added etched border around display (Robert Ancell, Bug #140836)

    * Rewrote out of date man page (Robert Ancell, Bug #585997)

    * Updated documentation: cs (Marek Cernocky)

    * Updated translations: bn_IN (Runa Bhattacharjee), cs (Marek Cernocky),
                            es (Jorge Gonzalez), fr (Jonathan Ernst, Claude Paroz),
			    ta (drtvasudevan), sv (Daniel Nylander),
			    uk (Maxim V. Dziumanenko)

Overview of changes in gcalctool 5.27.3

    * Percentage operation for addition and subtraction now takes percentage of
      first value (Robert Ancell, Bug #480207)

    * Use correct UTF-8 mathematical characters (Robert Ancell, Bug #347630)

    * Focus on the display entry by default

    * Fix broken widget style.  Copy gcalctoolrc to ~/.gcalctoolrc to get coloured buttons.

    * Fix missing icon in Help>Contents menu

    * Updated translations: nb (Kjartan Maraas), ta (drtvasudevan)

Overview of changes in gcalctool 5.27.2

    * Add 1's and 2's complement to programming mode (Robin Sonefors, Bug #581253)

    * Add variable word size for bitwise functions (Robin Sonefors, Bug #581253)

    * Remove negative sign from numbers rounded to zero.  This is only a partial
      fix as the error value is still visible in scientific notation
      (Robert Ancell, Bug #560802)

    * Support odd roots of negative numbers (Robert Ancell, Bug #576973)

    * Keep settings (show zeroes, thousands separator etc) when changing modes
      (Robert Ancell, Bug #580398)

    * Add a --solve command-line argument (Robert Ancell)

    * Really fix the license text in the about dialog (Robert Ancell, Bug #579174)

    * Made parser reentrant and part of MP code (Robert Ancell)

    * Remove references to arithmetic/left-to-right precedence from the manual
      (Robert Ancell, Bug #559734)

    * Fix grammatical errors in manual (Bruce Cowan, Bug #569275)

    * Remove untranslated figures in documentation - they are automatically
      copied from the C documentation (Robert Ancell, Bug #566680)

    * Updated translations: si (K.P.Gayan Tharaka)

Overview of changes in gcalctool 5.27.1

    * Convert Glade UI to GtkBuilder UI (Robert Ancell, David King, Bug #556807)

    * Fix display on startup to be replaced on entry (Robert Ancell, Bug #576975)

    * Make GConf schemas translatable (Robert Ancell, Bug #571948)

    * Replace MP number arrays with an MPNumber structure (Robert Ancell)

    * Tidied up error messages (Robert Ancell, Bug #521184)

    * Tidied up GConf schema, use native GConf types (Robert Ancell, Bug #493946)
      This will cause the gconf schema to be incompatible with gcalctool < 5.26.0.
      Expect settings to reset to defaults when upgrading.  Switching between
      versions will cause resets.

    * Fix missing license text in about dialog (Robert Ancell, Bug #579174)

    * Updated translations: es (Jorge Gonzalez), et (Ivar Smolin)
2009-11-10 18:07:03 +00:00
seb
39a232436d Update p5-Spreadsheet-Read from version 0.35 to version 0.37.
Pkgsrc changes:
- Adjust dependencies

Upstream changes:
0.37	Thu 09 Nov 2009
    - IO streams improvements
    - MANIFEST fix

0.36	Thu 06 Nov 2009
    - Add strip option
    - Spreadsheet::XLSX 0.12 still does not support attributes
    - Require Text::CSV_XS-0.69 for CSV for auto-detection of \r
    - New attribute "parser" to force format
    - Allow CSV streams
    - Allow SC  streams
    - Allow XLS streams
2009-11-10 13:21:14 +00:00
seb
ccfc3894e6 Update p5-Spreadsheet-XLSX from version 0.10 to version 0.12
Upstream changes:
0.12  Tue Oct  6 10:04:37 MSD 2009
	- sheets are now detected by relations (xl/_rels/workbook.xml.rels), not numbers (RT #50236, thanks Pat Mariani)

0.11  Mon Oct  5 19:03:46 MSD 2009
	- sheets numbering fixed (RT #50211, thanks endacoe)
2009-11-10 12:14:55 +00:00
seb
7af39910e5 Update from version 0.5400 to version 0.5500 (upstream 0.55)
Upstream changes:
0.55 August 25 2009

    + Refactored Cell.pm documentation and method names and added
      regression suite, t/06_regression.t.

    ! Added float comparison test to avoid false failing tests on
      64bit systems.
2009-11-10 12:07:54 +00:00
wiz
24fc4fe4a6 + openfst. 2009-11-03 17:54:17 +00:00
wiz
74d1584e0e Initial import of openfst-1.1 from pkgsrc-wip, packaged by Pierre
Allegraud.

OpenFst is a library for constructing, combining, optimizing, and
searching weighted finite-state transducers (FSTs). Weighted
finite-state transducers are automata where each transition has an
input label, an output label, and a weight. The more familiar
finite-state acceptor is represented as a transducer with each
transition's input and output label equal. Finite-state acceptors
are used to represent sets of strings (specifically, regular or
rational sets); finite-state transducers are used to represent
binary relations between pairs of strings (specifically, rational
transductions). The weights can be used to represent the cost of
taking a particular transition.

This library was developed by contributors from Google Research
and NYU's Courant Institute. It is intended to be comprehensive,
flexible, efficient and scale well to large problems. it has been
extensively tested. It is an open source project distributed under
the Apache license.
2009-11-03 17:53:44 +00:00
tnn
bcb46b5bbd NetBSD-current grew fmax(3) too 2009-11-01 16:07:10 +00:00
wiz
e8e9f14689 Update to 1.13:
* What is new in gsl-1.13:

** Upgraded to latest autoconf and automake (autoconf-2.64,
   automake-1.11)

** Fixed the rk4 and bspline allocators to avoid invalid free()
   calls under out of memory conditions. [bug #27194, #27236]

** Fixed a bug in gsl_multimin_fminimizer_nmsimplex2 where the center
   and size of the simplex were not updated on contract-by-best steps,
   causing failures in convergence. [bug #27180]

** Added new functions to set MISER and VEGAS Monte Carlo integration
   parameters, and to examine VEGAS chi-squared value and intermediate
   results.

** Added the function gsl_bspline_greville_abscissa to compute
   Greville abscissae for B-splines.

** The cumulative distribution functions gsl_cdf_gumbel1_{P,Q} should
   now handle a larger range of parameters without underflow and
   overflow.

** The header file gsl_const_cgs.h no longer defines values for
   electromagnetic units.  Applications should use gsl_const_cgsm.h
   instead to obtain the values in the CGS-Magnetic system.  The
   previous values for these units given in gsl_const_cgs.h were
   ill-defined as the type of CGS electromagnetic system was
   unspecified (the values were a mixture of CGS units with the Ampere
   of the MSKA system).  The affected constants are
   GSL_CONST_CGS_BOHR_MAGNETON, GSL_CONST_CGS_ELECTRON_CHARGE,
   GSL_CONST_CGS_ELECTRON_MAGNETIC_MOMENT, GSL_CONST_CGS_FARADAY,
   GSL_CONST_CGS_GAUSS, GSL_CONST_CGS_NUCLEAR_MAGNETON,
   GSL_CONST_CGS_PROTON_MAGNETIC_MOMENT, and GSL_CONST_CGS_ROENTGEN.

** The Pochhammer functions gsl_sf_poch(a,x) and gsl_sf_lnpoch(a,x) now
   handle the special cases where a and a+x are zero or negative
   integers.

** The confluent hypergeometric function gsl_sf_hyperg_U (a,b,x) now
   handles some cases where x=0. The case where 1+a-b is a negative
   integer no longer returns an error [bug #22859] and the incorrect
   termination of the series in certain cases is fixed [bug #26706].

** Added a new function gsl_poly_eval_derivs to evaluate a polynomial
   and its derivatives simultaneously.

** Added a new univariate minimisation algorithm
   gsl_min_fminimizer_quad_golden which is a variant of Brent's
   algorithm with safeguarded step-length adjustment.

** Added a new Nelder-Mead minimiser gsl_multimin_fminimizer_nmsimplex2rand
   which uses a randomly oriented simplex rather than one fixed on
   the coordinate axes [bug #25077]

** The texinfo file now uses the dircategory "Software libraries" from
   the Free Software Directory, as recommended in the Texinfo manual.

** The function gsl_ran_exponential now includes zero in its output
   range. [bug #25039]

** All functions for freeing allocated memory now accept a NULL
   pointer, following the standard C convention for free(). [bug
   #25319]

** The function gsl_sum_levin_u_accel now handles the special case
   c_0 + 0 + 0 + 0 + .... that occurs when summing power series
   c_n*x^n with x=0. [bug #26807]

** The functions gsl_linalg_LU_solve, gsl_linalg_LU_svx,
   gsl_linalg_LU_refine, gsl_linalg_LU_invert and their complex
   equivalents now return an error for singular matrices.

** The multifit LMDER hybrid solvers now check the return code of the
   user-supplied function in the gsl_multifit_fdfsolver_set
   method. [bug #26871]

** Improved the implementation of gsl_ran_discrete_preproc to avoid
   internal errors due to inconsistencies from excess precision on
   some platforms. [bug #26502]

** Corrected gsl_sf_hyperg_2F1(a,b,c,x) to not give a domain error in
   the case where c is a negative integer and the series terminates
   with a finite result.

** The C99 inline keyword is now supported, in addition to the
   previously supported GNU-style inline.

** Modified gsl_poly_complex_solve_cubic and gsl_poly_solve_cubic to
   avoid returning NaNs in cases where excess precision causes a
   change in the number of roots.

** Fixed incorrect length check in gsl_blas_drotm. [bug #26503]

** Fixed gsl_odeiv_step_gear2 to restore y on step failure

** gsl_odeiv_evolve_apply now restores the correct value of t on step
   failures [bug #26255].

** Using make install prefix=DIR now puts correct paths in package
   config files gsl-config and gsl.pc

** Modified gsl_monte_vegas to work around pow() function inaccuracies
   on MinGW [bug #25413].

** Increased the number of terms in gsl_sf_mathieu_a and
   gsl_sf_mathieu_b to improve convergence in difficult regions [bug
   #25075]
2009-10-31 01:27:26 +00:00
drochner
5550a4cc26 PKGREVISION bump pkgs which are affected by the libgnome change
to leave out esound
2009-10-29 23:14:13 +00:00
asau
430a54b062 Improve PLIST maintainance. 2009-10-26 07:53:39 +00:00
ahoka
5f6c2f71b8 Avoid picking up other fortran compilers when they are installed.
Fixes build when lang/g95 is present on the system.
2009-10-24 14:22:49 +00:00
tnn
ea49cd7ffb resolve lib/charset.alias conflicts. PR pkg/42199 2009-10-21 16:51:46 +00:00
tnn
f901f6233f patch-ad: Don't remove the $(NOOPT) for slamch.f and dlamch.f
Was probably done unintentionally and caused infinite loops on some platforms.
Patch from Aleksey Cheusov in PR pkg/38371.
2009-10-20 14:00:23 +00:00
adam
1e5f676253 Changes 3.2.3:
* This is a bug-fixing release.
2009-10-12 09:28:02 +00:00
tnn
c74a133283 guard against undefined PKGSRC_FORTRAN. Caught by pbulk on Solaris. 2009-10-11 23:17:03 +00:00
dmcmahill
288ff8a7d9 gcc44 fixes 2009-10-08 16:43:13 +00:00
dmcmahill
44d80538d2 gcc44/g95 build fix 2009-10-08 01:24:03 +00:00
joerg
f45b84c895 MAKE_JOBS_SAFE=no 2009-10-07 15:56:11 +00:00
zafer
324ca162ff update master_sites. remove ftp entry. service has been suspended. 2009-10-04 15:50:47 +00:00
sno
961fe39a57 Bumping revision of packages which depend direct or indirect on
devel/p5-Class-MOP. A late detected incompible change forced it.
2009-09-24 06:50:10 +00:00
tron
48371fd9b0 Remove "PYTHON_VERSIONS_ACCEPTED= 26 25 24" which is unnecessary
after Python 2.3 has been removed from "pkgsrc".

Approved by Thomas Klausner.
2009-09-23 09:54:45 +00:00
sno
cd25454b95 Updating math/p5-Math-GMP from 2.05 to 2.06
pkgsrc changes:
  - Adding license definition

Upstream changes:
2.06  2009-09-17 Greg
    - Make Makefile.PL more forgiving of gmp library locations. (CPAN bug #46323)
    - Update link to libgmp.org in INSTALL file (CPAN bug #46324)
2009-09-22 20:40:35 +00:00
minskim
9f69a79366 Update mathomatic to 14.5.5.
Important changes since 14.4.4:
- General cleanup and addition of helpful descriptive text.
- Cleanup and major bug fixes.
- Enhanced code for use with iPhone.
- Minor corrections and additions to the code and documentation.
2009-09-22 02:05:50 +00:00
is
dde7934cb5 math/ordCalc, an ordinals calculator 2009-09-18 14:15:30 +00:00
is
b2ad5cf672 ordCalc is a program for interactively dealing with ordinals (generalized
integers).
2009-09-18 14:09:26 +00:00
schmonz
2593fec3fc Apply patches/diff_2.1.7_-O from the distribution to fix Lunix build. No
change to "make test" results on OS X or NetBSD.
2009-09-16 02:32:00 +00:00
drochner
5986e37950 update to 0.6.5
This is a major update - many extensions and improvements.
2009-09-15 11:30:55 +00:00
dsainty
c97071306e Fix broken homepage link 2009-09-13 23:53:07 +00:00
sno
2441c2beb3 Updating math/p5-Math-Random-MT-Perl from 1.05 to 1.06
pkgsrc changes:
  - Adding license definition

Upstream changes:
1.06 Fri Sep 4 2009
    - added ability to automatically and rapidly generate different seeds and
      return it to allow the generation of identical random number series
2009-09-12 21:14:22 +00:00
jnemeth
61f5a53cb2 add and enable aamath 2009-09-11 00:10:54 +00:00
wiz
08f7a5cc74 Add a few REPLACE_PYTHON. Bump PKGREVISION. 2009-09-10 19:03:26 +00:00
drochner
057a84379b bump ABI requirement for the new shlib major number
(PKGREV bumps were already done)
2009-09-09 17:29:01 +00:00
asau
b8bb1c9a2a Bump revision after CLN update. Addresses PR pkg/42006. 2009-09-08 19:29:35 +00:00
asau
71d03d3275 Fix build after CLN update. Bump revision (autoconf dependency). 2009-09-06 15:40:49 +00:00
asau
d925d8e850 Fix build after CLN update. Bump revision (autoconf dependency). 2009-09-06 15:24:38 +00:00
asau
f6801dcf6c Fix build after CLN update. 2009-09-06 15:15:53 +00:00
asau
a112580b2c Fix breakage after CLN update. 2009-09-06 12:17:17 +00:00
asau
d24d2efda3 Import aamath 0.3 as math/aamath.
aamath is a program that reads mathematical expressions in infix
notation and renders them as ASCII art. It may be useful to send
mathematics through text-only media, such as e-mail or newsgroups.

Packaged by Emil Skoeldberg for pkgsrc-wip.
2009-09-05 17:32:40 +00:00
asau
83a7372eb5 Update to YACAS 1.2.2.
Changes unknown, ChangeLog says: "Changes are none, there is only the now."
2009-09-05 13:07:09 +00:00
asau
8b248720b4 Update to PSPP 0.6.1.
Implement x11 (on by default) and pgsql (off by default) options.

Changes from 0.6.0 to 0.6.1:

  * Statistical bug fixes:
    - Report correct standardized regression coefficients in linear
      regression output (bug #23567).

  * Bug fixes that affect PSPP and PSPPIRE:
    - Avoid crash with pie charts (bug #24014).
    - Don't append % to count totals (bug #24003).
    - Don't crash on bad input (bug #24031).
    - Don't crash if "end data." is not left aligned (bug #24115).
    - Change default workspace value to 64 MB, to avoid unnecessary
      disk accesses on modern machines.

  * PSPPIRE bug fixes:
    - Add ".sav" or ".por" suffix to filename when saving with Save_As
      (bug #23137).
    - Make it possible to reopen the output window on Windows (bug
      #24033).
    - A POSIX regular expression library is now included and used
      automatically if the host does not have one or has one that is
      inadequate.

  * Build fixes and changes:
    - Work around bug in GSL that prevented build with recent GCC
      versions without manually adding -fgnu89-inline to CFLAGS.
    - Also warn about missing prerequisites as we encounter them (bug
      #24445).
    - Distribute necessary files to allow users working from the
      distributed tarball to configure with --enable-gui-tools.
    - Append $(EXEEXT_FOR_BUILD) to output file name when building
      q2c, fixing build problems on Windows.
    - GSL 1.8 or later is now required.
    - Build errors with --enable-relocatable were fixed.

  * The German translations were removed, since native German speakers
    found them too poor to be useful.

Changes from 0.4.0 to 0.6.0:

  * The PSPP license is now version 3 or later of the GNU General
    Public License.  Previously, it was version 2 or later.

  * PSPP now has a graphical interface, called PSPPIRE.  This
    interface allows you to enter data and variable definitions
    interactively.  Commands may be executed in syntax form, or by
    using the interactive dialog boxes available from the dropdown
    menus.

  * A few sample syntax files are now included in the `examples'
    directory.

  * Numerous major and minor bugs have been fixed.

  Build changes:

    * The INSTALL file now reflects the details of how to install
      PSPP.  It is a tailored version of the generic installation
      instructions, instead of a verbatim copy.

    * iconv, which is ordinarily installed as part of a Unix-like
      system, is now required.  If you don't have it already, you can
      install GNU libiconv (http://www.gnu.org/software/libiconv/).

    * libxml2 and zlib are new optional dependencies.  They are
      required to use PSPP's support for reading Gnumeric files.

  Statistical procedure changes:

    * REGRESSION is a new procedure for fitting linear models to data
      via least-squares estimation.

    * NPAR TESTS is a new procedure for non-parametric tests.  In this
      release, it supports binomial and chi-square tests.

    * RANK is a new procedure to rank variables.  It supports numerous
      forms of ranking.

    * FREQUENCIES can now output histograms and pie charts.  These
      features were present in earlier releases, but not documented.

  User interface changes:

    * In many situations where PSPP once terminated with a fatal
      error, PSPP now recovers and continues execution.

    * PSPP is now able to start up and run even if it cannot find its
      configuration files.

    * Journaling of interactive commands to a disk file is now
      implemented.  By default, journaling is enabled, to a file named
      `pspp.jnl' in the current directory.  SET JOURNAL may be used to
      control journaling.

    * The use of `+' between syntax file names on the command line to
      prevent the dictionary from being cleared between their
      executions is no longer supported.  All syntax files are now
      executed as if `+' had been specified.

    * The -d/--define and -u/--undef command line options are no
      longer supported.  Instead, use /usr/bin/env or shell primitives
      to define or clear environment variables before invoking PSPP.

    * If a syntax file named named `rc' is found in a configuration
      directory (such as $HOME/.pspp), it is executed before any
      syntax file specified on the command line.  The -r or
      --no-statrc command line option may be used to disable this
      behavior.

  Output changes:

    * Output configuration options have changed.  Please refer to the
      manual for a full description of the available options.

      In consequence, you will need to reinstall your "devices" file.
      "make install" will do this for you.

    * Most error messages are now written to PSPP output files by
      default.  SET ERROR can be used to disable this behavior.

    * When invoked interactively, PSPP now by default produces output
      on the terminal, piping it through the "more" program.
      Previously, by default output was written only to file
      pspp.list.  On most terminals, the page length used for output
      automatically adapts to the terminal size, even if the terminal
      is resized.

    * ASCII driver:
      - This driver now supports charts in output.  Charts are written
        as separate files that the main output file refers to.  By
        default, charts are written in PNG format to files named
        pspp-1.png, pspp-2.png, and so on.
      - Configurations are provided that use VT100 (and xterm)
        line-drawing characters in tables.  The option "-o list-vt100"
        requests use of this device for output to pspp.list.

    * PostScript driver:

      - The default paper size is now determined using the PAPERSIZE
        environment variable, or the LC_PAPER locale category on
        systems that support it.  If these are not set, the default is
        now A4, instead of US letter.  To make US letter the default,
        set PAPERSIZE to "letter" in your environment.
      - Font metrics are now read from AFM files, instead of
        Groff-format metrics files.  PostScript fonts can now be
        embedded in output.
        In consequence, you will need to install an AFM file for each
        font used in PostScript output.  "make install" will install
        AFM files for the standard PostScript fonts, including the
        ones that the PostScript driver uses by default.
      - Standard paper sizes no longer need to be specified through a
        configuration file.  The "papersize" configuration file is no
        longer needed, or supported.
      - The PostScript prologue is no longer obtained from the
        "ps-prologue" configuration file.  This configuration file is
        no longer needed, or supported.

    * HTML driver:
      - The HTML prologue is no longer obtained from the
        "html-prologue" configuration file.  This configuration file
        is no longer needed, or supported.

  Command language changes:

    * The following commands are new:
      - GET DATA, which currently supports reading Gnumeric files and
        text data files.  It will be extended later to read other
        types of foreign data.
      - CD, to change the current directory.
      - INSERT, to execute a syntax file.
      - DELETE VARIABLES, to remove variables from the active file
        dictionary.
      - ADD DOCUMENT, to add text to active file documents.
      - CLOSE FILE HANDLE (a PSPP extension; see below).
      - XEXPORT, a PSPP extension that is a transformation equivalent
        to EXPORT.

    * The following functions for transformation expressions are new:
      - DATEDIFF, for computing the difference of two dates.
      - DATESUM, for advancing a date by a specified duration.
      - VALUELABEL, to obtain the value label for a value.

    * PSPP now supports very long string variables (over 255 bytes
      long).

    * MATCH FILES now supports the FIRST and LAST subcommands.

    * Previous versions of PSPP prohibited using commands to both read and
      write a single file at the same time.  Now, PSPP allows this, and
      the new version of the file atomically replaces the old version.

    * The following commands are no longer available.  They will be
      re-implemented in a later release:
      - CLEAR TRANSFORMATIONS
      - MATRIX DATA
      - REPEATING DATA

    * The PROCESS IF command, which was deprecated, has been removed.
      You may replace any usage of it by SELECT IF following
      TEMPORARY, which has the same effect.

    * The output format for variables created by VECTOR may now be
      specified as part of the VECTOR syntax.

  "Scratch files", a new PSPP extension:

    A scratch file, like a system file, consists of a dictionary and
    any number of cases.  Small scratch files are stored in memory;
    one that grows too large is written to disk.  By default, any file
    handle whose name begins with # is assumed to refer to a scratch
    file.

    Scratch files can be used just about anywhere a system or portable
    file can be used.  Also, portable files are now allowed in most
    places that system files were allowed in previous PSPP version.

    A new CLOSE FILE HANDLE command allows the storage associated with
    scratch files to be freed.  It also allows file handles to be
    reassigned to new files.

    For more information on scratch files, refer to the "File Handles"
    section in the PSPP manual.  For specifics of what commands now
    allow what kinds of files to be specified, refer to the
    documentation on those particular commands.

  Data access changes:

    * Binary formats and IBM/360 formats, including ASCII/EBCDIC
      translation, are now supported.  Use FILE HANDLE to specify the
      format of these files.

    * Little-endian, big-endian, and VAX-endian formats are now
      supported for integer binary formats when reading and writing
      data files.  The new RIB and WIB subcommands on the SET command
      control endianness of integer data.  The default is the host's
      native endianness.

    * IEEE 754, VAX, and IBM hexadecimal formats are now supported for
      floating point binary formats when reading and writing data
      files.  The new RRB and WRB subcommands on the SET command
      control the floating point format.  The default is the host's
      native floating point format.

    * DATA LIST now supports the SKIP subcommand, to skip records at
      the beginning of a file.  For compatibility, DATA LIST now
      treats N format as F format for FREE and LIST format input.

    * The SAVE and XSAVE commands now support the UNSELECTED,
      PERMISSIONS, NAMES, and MAP subcommands.

    * The EXPORT command has been re-implemented to obtain better
      results.  Support for the UNSELECTED, DIGITS, and TYPE
      subcommands has been added.

    * For compatibility, PRINT now inserts a space at the beginning of
      every output line, even lines that would otherwise be blank,
      when OUTFILE is specified.  (The behavior of WRITE is
      unchanged.)

    * For compatibility, PRINT EJECT now inserts the digit `1' at the
      beginning of each line that should begin a new page.

    * For compatibility, WRITE now outputs the system-missing value as
      a field filled with spaces.  Binary formats are an exception.
      (The behavior of PRINT is unchanged.)

  Documentation:

    * Input and output format descriptions have been rewritten.  They
      now precisely describe what is accepted on input and written on
      output.

    * The descriptions of the PSPP system and portable file formats
      have been extensively revised and improved.

Changes from 0.3.0 to 0.4.0:

  Newly implemented commands and statistical features:
    * EXAMINE, including its graphing features.
    * FREQUENCIES now supports percentiles.
    * ONEWAY.
    * PERMISSIONS.
    * SHOW.
    * SORT CASES now sorts stably, that is, two cases with equal sort
      criteria will be in the same relative order before and after the
      sort.
    * T-TEST (re-written).
    * DATE and USE.  These commands are parsed but otherwise ignored,
      to enhance compatibility with certain command files that invoke
      them unnecessarily.
    * VARIABLE WIDTH, VARIABLE ALIGNMENT, and VARIABLE LEVEL.  These
      currently have no effect on PSPP output, but their values are
      written to and read from system files and thus may affect
      third-party software.
    * SET EPOCH implemented.
    * DATA LIST FREE and DATA LIST LIST now support arbitrary field
      delimiters.
    * FILE HANDLE now supports custom tab widths.

  Long variable names (and other identifiers) are now supported.  Up
  to the first 64 bytes of each identifier is significant.  PSPP now
  reads and writes system files compatible with SPSS version 12.

  New --algorithm and --syntax command line options allow
  SPSS-compatible or enhanced modes to be selected.

  Support for transformation expressions has been rewritten and
  significantly improved.  Refer to the manual for details.

  Calculation of moments (mean, standard deviation, kurtosis,
  skewness) has been rewritten and should now be more accurate.  In
  --algorithm=enhanced mode moments may be more accurate than SPSS in
  some cases.

  Numerous bugs have been fixed, too many to mention here.  Many new
  tests have been added, leading to the discovery and fixing of many
  of these bugs.

  The ASCII output driver can now squeeze multiple blank lines into
  single blank lines.

  Much of the code has been rewritten and refactored.  It is now much
  cleaner.

  The FILE TYPE and REPEATING DATA commands have been disabled for
  this release because their implementations were deemed too buggy to
  be useful.  They will be fixed and replaced in a future release.

  New pspp-mode for Emacs (in pspp-mode.el).

  Added rudimentary command-line completion for interactive input.

  lib/julcal and lib/dcdflib are no longer used, so they have been
  removed.
2009-09-04 21:39:10 +00:00
asau
e39240c580 Update Genius Calculator to version 1.0.7.
Changes to 1.0.7:

* SYNTAX: Added a possibility to exactly specify which variables are copied
  into a function's extra dictionary when it is being returned.
    E.g. "`(x) [x0] = (x-x0)" will copy x0 from the current context.  This
  is a lot more efficient than the current behaviour which tries to copy
  everything referenced.
* SYNTAX: Add "local" variables by specifying "local x,y,z" or "local *" as
  the first statement in a function.  Local variables are not visible from
  higher contexts (functions called within)
* CHANGE: all system parameters are now protected and cannot be redefined
  using the "parameter" keyword
* Add UserVariables, UndefineAll, ProtectAll, and add Undefine as an alias to
  undefine.
* Add trigonometric Fourier series related functions:
  NumericalFourierSeriesFunction, NumericalFourierSineSeriesFunction,
  NumericalFourierCosineSeriesFunction, FourierSeriesFunction,
  NumericalFourierSeriesCoefficients, NumericalFourierSineSeriesCoefficients,
  NumericalFourierCosineSeriesCoefficients, PeriodicExtension,
  EvenPeriodicExtension, OddPeriodicExtension
* Fix changing floating point precision!
* Fix uninitialized variable in graphing (Matthias Drochner)
* Improve variable substitution for returned functions to be more efficient.
  Slightly changes behaviour with respect to global functions and variables
  used.
* Plot windows now not treated annoyingly as dialogs
* Fix compilation/decompilation of all function attributes.
* Parse/Evaluate with a syntax error at end of string no longer terminate
  genius
* Updated Mersenne stuff for the newest data from mersenne.org and
  fix MersennePrimeExponents
* Fix opening new files from the command line.
* Update the gel library to use the new language features.
* Various other minor fixes
* Translation updates (Philip Withnall, Jen Ockwell,
  Rodrigo Luiz Marques Flores, Daniel Nylander, Mario BlæÖttermann, me)

* For some of the changes the author (Jiri) was partially supported by
  NSF grant DMS 0900885 and the University of Illinois at Urbana-Champaign
2009-09-03 13:15:19 +00:00
asau
704947e815 Update HOMEPAGE and MASTER_SITES, set LICENSE (GNU GPL v.2). 2009-09-03 11:50:52 +00:00
asau
3562aae18c Update to CLN 1.3.0.
Changes since previous package:

2009-06-30, version 1.3.0
* Use the GNU autotools as build system.
* Implemented a more portable module dependency mechanism.

2008-04-05, version 1.2.2
* Re-establish CLN-1.2.0 ABI and fix ARM build, both inadvertently broken in
  the previous release.

2008-03-24, version 1.2.1
* Fixed some bugs in the output of numbers larger than 2^32 decimal digits.
* Modifying C/C++ operators like +=, ++, etc. are now enabled by default.

2008-01-19, version 1.2.0
* Save big amounts of memory in computation of some functions and constants by:
    - Avoiding pre-computation of series terms and instead computing them in a
      streamed way.
    - Avoiding computation with excess precision in binary splitting algorithm
      by coercion of intermediate integer values to floating-point as early as
      possible.
* Added support for huge numbers:
    - intC used for all counter loops.
    - intE is now a 64-bit type on all 64-bit platforms and even on selected
      32-bit platforms.
* CLN now uses C++ exceptions for error handling. The cl_abort() hook is not
  supported any more. Please refer to the documentation to learn about existing
  exception types.
* Fixed a bug on i386 where comparing Z/2Z ring zeros returnd random results.
* Removed cl_boolean. Use built-in C++ bool instead.
* Dropped the cln-config script. Please use pkg-config instead.
* Updated infrastructure to that of libtool-1.5.24.
* Changed encoding of all files to UTF-8.
* Fix compilation issues with GCC-4.3.
* Fix linking issues on platforms that don't feature weak symbols (like win32).
2009-09-03 10:48:18 +00:00
asau
29c99e54c3 Update to calc 2.12.4.0.
User visible changes:

    Fixed a documentation bug for the sgn() builtin.

    Added the 1<<8/2 evaluation example to "help unexpected".  That
    expression evalutes to 128, not 16 as some C programmers might expect.

    Fixed a bug in solve.cal where high was not returned in some situations.

    Fixed a bug reported by Paul & Karen Tomlinson (paulnkaz at pktomlinson
    dot fsnet dot co dot uk) where calling log multiple times with different
    values of epsilon resulted in an incorrect value.

    Fixed a bug where an certains typos (e.g., calling an unknown
    function) would previously cause calc to exit.
2009-09-03 09:59:09 +00:00
asau
1bef3b4db3 Update to Maxima 5.19.2.
Changes since 5.19.1:
 * bug fix in defint
 * bug fix in csign
 * bug fix in "not"
 * bug fix in implicit3d
 * bug fix in sublist
 * bug fix in share/matrix/eigen.mac
 * bug fix in share/contrib/stats/stats.mac
2009-08-31 11:41:04 +00:00
seb
d474f0bfe7 Update p5-Spreadsheet-Read from version 0.34 to version 0.35.
Pkgsrc changes:
- Adjust/fix dependencies (according to META.yml and not the bundled
Makefile.PL which seems out of sync!?)

Upstream changes:
0.35	Wed 03 Jun 2009

    - Add Test::NoWarnings, which is not run in AUTOMATED_TESTING
    - Switched to Test::More using tests_done ()
    - Text::CSV_XS requires 0.43 or up, as we use ->eof ()
      still prefer a really new release, like 0.65, which
      is Test::NoWarnings safe
    - Spreadsheet::XLSX 0.10 still does not support attributes
    - Added -n to xlscat
    - XLSX tests skip on feature, not on version
2009-08-30 00:51:19 +00:00
seb
8a3003d89f Update p5-Spreadsheet-XLSX from version 0.09 to version 0.10 (0.1 upstream).
Upstream changes:
0.1   Wed Mar 25 18:19:46 MSK 2009
- bypassing empty sheets (thanks Lukasz Wilun for an example with diagrams);
- rich text within a cell (by Rob Polocz);
2009-08-30 00:35:15 +00:00
sno
949cd3bc1f bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00