Commit graph

2974 commits

Author SHA1 Message Date
dholland
d523a16aee fix pasto 2011-12-11 21:10:05 +00:00
dholland
561fff65b1 Like with elftoolchain, force MKPROFILE=yes to avoid PLIST divergence
between native and bootstrapped builds.
2011-12-11 20:08:00 +00:00
markd
a2b9188d4d Add BUILD_DEPENDS on some TeX components so that NEWS.pdf is successfully
built.  Fix PLIST.  Bump PKGREVISION.
2011-12-11 18:41:47 +00:00
marino
1f3dfd85f5 math/pari: Fix for binutils 2.22
The ld linker from binutils 2.22 has --no-copy-dt-needed-entries enabled by
default, which is exactly opposite of earlier versions of the linker.
Previously ld would recursively search libraries linked in by the object's
primary libraries during symbol resolution.  Now linker wants all libraries
explicit requested, otherwise one gets a message such as this:

ld: <object file>: undefined reference to symbol '<symbol>'
ld: note: '<symbol>' is defined in DSO <shared library> so try adding it
    to the linker command line.

If this message is encountered, the two options are either to explicitly
add it to the linker command as suggested, or use the
--no-copy-dt-needed-entries switch to return the linker to its previous
behavior.  In the case of math/pari, libstdc++ was added to the library
list for the plotfltk.o object.  This explicit link is required by DragonFly
which is migrated to binutils 2.22 as its default version.
2011-12-10 23:53:34 +00:00
drochner
759c9a66a2 PKGREV bump for libXp-less openmotif 2011-12-09 14:36:32 +00:00
dholland
8cdda70c73 Not MAKE_JOBS_SAFE. 2011-12-09 01:21:15 +00:00
drochner
5ef6f3f9a9 update to 4.47
changes:
-added API/options for Satisfiability problems
-minor bugfixes
2011-12-07 18:52:22 +00:00
joerg
f1c071cfba Don't return without value in non-void function 2011-12-07 15:17:00 +00:00
joerg
4e973f41b0 Cairo support needs pkg-config 2011-12-07 10:18:23 +00:00
sbd
529d8cb79d Recursive bump for lang/ocaml buildlink addition. 2011-12-06 00:19:21 +00:00
joerg
ad85023e78 Avoid picking up non-standard libm builtins with newer GCC 2011-12-05 22:51:00 +00:00
joerg
f7a0d19947 Fix build with newer GCC 2011-12-05 22:50:25 +00:00
markd
48113cb20e s/fortran77/fortran/ as uses some features that f2c can't handle. 2011-12-04 18:42:02 +00:00
joerg
bbde65f2e0 Tag the 28 locations that result in a Python 3.1 package as supporting so.
Remove it from the default list for the rest.
2011-12-03 00:02:14 +00:00
drochner
2f3817f3d7 add patch from upstream to fix signedness error in hash calculation
which can lead to an overwrite or segfault
bump PKGREV
2011-11-30 10:55:49 +00:00
drochner
0ae9677082 remove incomplete libtoolization which made that plugins were built
as executables rather than loadable modules
This might cause that the pkg doesn't build on as many platforms as
it did before, but it has a chance to work now.
bump PKGREV
2011-11-28 22:51:27 +00:00
hans
02b271cee0 revision bump (PLIST change) 2011-11-25 23:47:16 +00:00
joerg
fa716743da Fix C++ 2011-11-25 22:04:43 +00:00
hans
069155c071 add README, pointed out by joerg 2011-11-25 16:49:18 +00:00
joerg
2dd065587d Fix build with modern GCC 2011-11-24 13:53:06 +00:00
joerg
a051bb6272 Fix build with newer GCC 2011-11-24 13:49:57 +00:00
minskim
0825080f6b Let py-numpy not run an invalid shell command.
This fixes PR 44130.
2011-11-22 20:56:13 +00:00
sbd
fd242ec708 Recursive bump for math/cln buildlink addition. 2011-11-20 05:41:52 +00:00
sbd
1505080b4b Add missing devel/gmp buildlink.
Gmp is listed as a prerequisite in the INSTALL file.

Bump PKGREVISION
2011-11-20 05:40:27 +00:00
markd
aab82b8795 Update R-geoR to 1.6.36
Changes unknown other than builds with latest R.
2011-11-20 05:09:34 +00:00
markd
cb128a2773 Update R-sp to 0.9.91
Changes unknown other than builds with latest R.
2011-11-20 05:06:29 +00:00
markd
e36ad61904 Needs c as well as fortran77 in USE_LANGUAGES 2011-11-20 05:00:51 +00:00
markd
217a520200 Update R to 2.14.0
changes to many to list - see NEWS file in distribution for details.
2011-11-20 04:57:02 +00:00
hiramatsu
c5ec758208 Update p5-Spreadsheet-Read to 0.45.
Changes from previous;
0.45	Wed 07 Sep 2011

    - NAME / DISTNAME in Makefile.PL

0.44	Wed 07 Sep 2011

    - More cross-checks for META data
2011-11-17 07:57:24 +00:00
hiramatsu
cd09fd623d Add p5-Math-Random-MT-Auto. 2011-11-12 07:53:17 +00:00
hiramatsu
115e862f09 Import Math::Random::MT::Auto into math/p5-Math-Random-MT-Auto.
Recent versions of devel/p5-Object-InsideOut optionally uses this
module.

This module provides pseudorandom number generators (PRNGs) that are
based on the Mersenne Twister algorithm.  There is a functional
interface to a standalone PRNG, and an OO interface (based on the
inside-out object model as implemented by the Object::InsideOut
module) for generating multiple PRNG objects.
2011-11-12 07:51:51 +00:00
hiramatsu
8e4f065cea Update p5-Number-Compare to 0.03.
Changes from previous;
0.03    21st September, 2011
        Generate a new tarball on linux.  Doing the C<make dist> on OSX
        generated a tarball that upset dumb tars
        tar: Ignoring unknown extended header keyword `SCHILY.dev'
        tar: Ignoring unknown extended header keyword `SCHILY.ino'
        tar: Ignoring unknown extended header keyword `SCHILY.nlink'

0.02    12th September, 2011
        - apply warning-related fix -
          https://rt.cpan.org/Public/Bug/Display.html?id=58466
2011-11-12 02:55:50 +00:00
hans
4be851bc1d not MAKE_JOBS_SAFE 2011-11-10 21:31:49 +00:00
mishka
2013d9adb6 Update to R-combinat 0.0.8 - latest upstream release. 2011-11-06 22:24:45 +00:00
sbd
1a9f39a55a Bump PKGREVISON for math/xylib buildlink additions. 2011-11-05 08:09:12 +00:00
sbd
8371df6e04 Add missing zlib and bzip2 buildlinks
Bump PKGREVISION and Update BUILDLINK_ABI_DEPENDS.xylib
2011-11-05 08:07:12 +00:00
sbd
ff3e585f03 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:11:52 +00:00
sbd
94b37b4e43 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:00:33 +00:00
obache
106a4c7c85 This package has no contents to buildlink. 2011-10-31 11:59:02 +00:00
obache
abbe1a370a register egg-info.
Bump PKGREVISION.
2011-10-25 09:05:27 +00:00
obache
959d21e935 register egg-info.
Bump PKGREVISION.
2011-10-25 08:53:50 +00:00
hiramatsu
60e38318a7 Add HOMEPAGE and LICENSE. 2011-10-17 09:27:48 +00:00
hiramatsu
fbe1b358fe Add HOMEPAGE and LICENSE. 2011-10-17 09:08:17 +00:00
hans
4e80dcfdb6 Work around a bug in SunOS complex.h to make this build with Suns gcc. 2011-10-13 13:22:46 +00:00
dholland
b08d9d143c Not (or perhaps no longer) MAKE_JOBS_SAFE: in doc/, needs a .WAIT between
"conf.texi" and "subdirs", but I can't add one because this package uses
gmake and gmake has no equivalent functionality.
2011-10-12 05:27:40 +00:00
alnsn
92723d0b45 Revision dump after devel/hdf5 update. 2011-10-07 10:45:16 +00:00
obache
e8a72ebf01 + py-roman 2011-10-05 07:46:12 +00:00
obache
b8ca74a9c8 Import py-roman-1.4.0 as math/py-roman.
This Python module provides methods for converting Integer from/to Roman.
2011-10-05 07:43:12 +00:00
wiz
b7d8a8c608 Remove -Werror from flags to make this build. 2011-09-29 20:14:46 +00:00
ryoon
288f1826ed Add c to USE_LANGUAGES.
Fix build on Gentoo Linux.
2011-09-26 20:04:00 +00:00
ryoon
cfb4b992d6 Fix PR pkg/45404.
Add dependency to math/R-car.
  Fix build.
2011-09-26 19:36:54 +00:00
ryoon
4048b798bf Add R-car 2011-09-26 19:34:11 +00:00
ryoon
b98f7f2e6d Import R-car-2.0.11 as math/R-car
This package accompanies J. Fox and S. Weisberg, An R Companion to
Applied Regression, Second Edition, Sage, 2011.

Used by math/R-Rcmdr.
OKed by wiz@.
2011-09-26 19:33:02 +00:00
hans
b0b10142f9 Fix build on SunOS. 2011-09-14 17:19:18 +00:00
hans
74380a6600 Fix detection of builtin mpfr on SunOS. 2011-09-14 17:18:29 +00:00
hans
f2301d9494 Explicitly depend on gmp>=4.3.2 and mpfr>=2.4.2. 2011-09-14 17:14:09 +00:00
hans
bfbc557f1b Remove stupid test for Sun make from configure. 2011-09-14 17:12:18 +00:00
obache
791b2e7208 Fixes build with curl-7.21.7.
Let not to include deprecated header file.
2011-09-12 08:31:39 +00:00
drochner
22eb8eb4b9 update to 1.0.14
changes:
-minor fixes
-documentation / translation improvements
2011-09-08 20:18:28 +00:00
drochner
0328f7125c update to 0.10.17
changes:
-import/export improvements, mostly ODF
-misc fixes and improvements
2011-09-08 20:15:17 +00:00
obache
9e362734d1 Update ruby-spreadsheet to 0.6.5.9.
=== 0.6.5.9 / 7.9.2011

* Fixed a frozen string bug thanks to dblock (Daniel Doubrovkine),
2011-09-08 10:57:42 +00:00
cheusov
66812c3d06 Add missing build tools "yacc" and "lex" 2011-09-05 20:20:27 +00:00
obache
f9505f44a8 Update ruby-spreadsheet to 0.6.5.8.
=== 0.6.5.8 / 30.8.2011

* This patch is about adding a sheet_count method to workbook so that it returns
* the total no of worksheets for easy access. Please check. By
* tamizhgeek@gmail.com

        * https://gist.github.com/1180625
2011-08-31 13:34:38 +00:00
wiz
51344b06ed Update to 3.0202:
3.0202      July 23, 2011
    - Moved tag-release.pl to scripts/tag-release.pl (though we now use
    Mercurial instead of Subversion.)
    - Add t/mode.t to test the ->mode() method.
    - Documented ->mode() better.
    - Optimized ->mode().

3.0201      October 14, 2010
    - Add some documentation clarifying the 0th percentile return, as it
    returns undef() for representing -inf:
        - Fix https://rt.cpan.org/Ticket/Display.html?id=62055
        - Thanks to Dave Breimann for reporting it.
    - Add the tag-release.pl to tag a release using Subversion.
2011-08-16 22:36:56 +00:00
wiz
df0e4c059b Update to 0.43a:
0.43	Tue 02 Aug 2011

    - Changed name in META.yml (RT#69574)

0.42	Wed 01 Jun 2011

    - Add --html output option to xlscat
    - Force CSV parser when in-sep is given
    - Prefer Data::Peek over Data::Dumper if available

0.41	Wed 06 Oct 2010

    - Spell-check
    - Fixed requiring optional modules (RT#61928 - Roderick Schupp)
2011-08-16 22:35:42 +00:00
wiz
849b9564f7 Update to 0.59. Add missing dependencies.
0.59 April 6 2011

    + Patch for decryption of default encrypted workbooks from
      Alexey Mazurin.

    ! Fix for invalid formatting of text cell that are numeric.
      http://rt.cpan.org/Public/Bug/Display.html?id=62073
2011-08-16 22:32:57 +00:00
wiz
16f05d28e8 Update to 1.12:
1.12    2010-09-29      Abhijit Menon-Sen <ams@toroid.org>

    * Fix OS X build failure reported by Daniel Barker and fixed by
      Tokuhiro Matsuno.
2011-08-16 22:23:46 +00:00
wiz
1dad4789ce Update to 1.16:
2011-02-26 v1.16 pjacklam (6153 tests)
 * Change bigintpm.inc to reflect recent changes in the Math::BigInt
   distribution (Peter John Acklam).

2011-02-10 v1.15 pjacklam (6151 tests)
 * Include latest version of test scripts from Math-BigInt (closes RT #65580)
   (Peter John Acklam).
 * Add 00sig.t for testing SIGNATURE, and 01load.t for basic module loading and
   giving diagnostics useful for bug tracking (Peter John Acklam).
 * Rename pod.t to 02pod.t and pod_cov.t to 03podcov.t and use more generic
   code (Peter John Acklam).
 * Clean up whitespace (Peter John Acklam).
2011-08-16 22:22:56 +00:00
wiz
bea78fb613 Update to 1.36:
2011-02-26 v1.36 pjacklam (6362 tests)
  * Change bigintpm.inc to reflect recent changes in the Math::BigInt
    distribution (Peter John Acklam).
  * Use a _nok() function more similar to the one in Math::BigInt::Calc
    (Peter John Acklam).

2011-02-08 v1.35 pjacklam (6361 tests)
  * Rename files for testing signature, module loading, and POD so the names
    are within the 8+3 character limit (Peter John Acklam).
  * Rename method _nok_ok() to the correct _nok(). There ought to have been a
    test catching an error like that (Peter John Acklam).
  * Fix _nok() giving wrong output when second input argument is zero
    (Peter John Acklam).
  * Fix _nok() so it doesn't modify its second input arg (Peter John Acklam).
  * Update the included Devel::CheckLib to most recent version as suggested in
    RE #63055 (Peter John Acklam).
  * Apply "chmod 0644" to the few test scripts that don't already have that
    mode (Peter John Acklam).

2011-02-07 v1.34 pjacklam (6361 tests)
  * Rename _num() to _str(). The old _num() did exactly what _str() is supposed
    to do, according to the API documentation (Peter John Acklam).
  * Add a _num() function which (currently) simply numifies the output from
    _str() (Peter John Acklam).
  * Clean up whitespace (Peter John Acklam).
  * Fix POD errors (Peter John Acklam).
  * Add _nok() method. Now the old claim that Math::BigInt::GMP conforms to API
    version 2 is actually true (Peter John Acklam).
  * Edit the test files that were copied from the Math::BigInt distribution, so
    we now test Math::BigInt against Math::BigInt::GMP, not Math::BigInt::Calc.
    I had forgotten this when I copied the test files from the Math::BigInt
    distribution. This reduces the total test count, since some test are not
    executed with Math::BigInt::GMP (Peter John Acklam).
  * Replace morse code in 'README' with proper text (Peter John Acklam).
  * Include '01-load.t' for explicitly testing module loading (Peter John
    Acklam).
  * Use more generic code in 'pod.t' and 'pod_cov.t' (Peter John Acklam).

2011-01-30 v1.33 pjacklam (6411 tests)
  * Fix _modinv() so that it works the same way as _modinv() in other
    Math::BigInt libraries: The output arguments are an object and the
    corresponding sign, not undef (Peter John Acklam).
  * Include most recent versions of the test files from the Math-BigInt
    distribution (bigfltpm.inc, bigfltpm.t, bigintpm.inc, bigintpm.t,
    biglog.t, and bigroot.t) (Peter John Acklam).
  * Include generic SIGNATURE test file (Peter John Acklam).
  * Required version of Math::BigInt is now 1.99_05 (Peter John Acklam).
2011-08-16 22:21:45 +00:00
wiz
cd34b84982 Update to 1.8:
- 1.8.B59BrZX Mon May 9 11:53:35:33 2011
      * updated 'url' digit set to URLSafe to resolve
      HTTPS://RT.CPAN.Org/Ticket/Display.html?id=60125

      * updated license copyright years (already had GPLv3)
2011-08-16 22:18:34 +00:00
wiz
ce67b0139a Update to 0.09:
0.09  Mon Dec 06 2010
    - explicit use of of Math::BigInt to avoid confusing Devel::Cover

0.08  Mon Dec 06 2010
    - don't short-circuit encoding '0' so it gets proper padding.
2011-08-16 22:16:40 +00:00
wiz
9a8328bdb2 Update to 0.33:
0.33 Sun Feb 20 20:07:43 CET 2011
    Implemented the COMMENT argument
2011-08-16 22:15:42 +00:00
obache
9c3f439074 Revision bump after updating perl5 to 5.14.1. 2011-08-14 12:59:47 +00:00
adam
4db1455a73 Changes 2.08:
* Fix t/matlab.t failing on Windows (RT 64629)
* Applied patch from RT 51669 (POD rendering)
* Applied patch from RT 61334 (fix croak in new_from_string)
* Make reference check less strict in _new_from_row_or_cols (requested by MJD)

Changes 2.06:
* added submatrix() (exactly the same behavior as sec() from PDL, for 2D
  matrices)
* t/submatrix.t created
* t/decompose_LR.t created
* !!!NEED documentation for submatrix()
2011-08-06 20:53:17 +00:00
adam
cfbd59a390 Changes 2.01080605:
* p5p in its infinite wisdom removed (automatically generated) defines for
  PERL_POLLUTE... Now every extension needs to add them back by hand...
2011-08-06 20:49:25 +00:00
adam
dbc4479d46 Match version with math/fftw. 2011-07-28 06:30:15 +00:00
adam
635db47369 Changes 3.3:
* Compiling OpenMP support (--enable-openmp) now installs a fftw3_omp library,
  instead of fftw3_threads, so that OpenMP and POSIX threads (--enable-threads)
  libraries can be built and installed at the same time.
* Various minor compilation fixes, corrections of manual typos, and
  improvements to the benchmark test program.
* Add support for the AVX extensions to x86 and x86-64. The AVX code works with
  16-byte alignment (as opposed to 32-byte alignment), so there is no ABI
  change compared to FFTW 3.2.2.
* Added Fortran 2003 interface, which should be usable on most modern Fortran
  compilers (e.g. gfortran) and provides type-checked access to the the C FFTW
  interface. (The legacy Fortran-77 interface is still included also.)
* Added MPI distributed-memory transforms. Compared to 3.3alpha, the major
  changes in the MPI transforms are:
* Fixed some deadlock and crashing bugs.
* Added Fortran 2003 interface.
* Added new-array execute functions for MPI plans.
* Eliminated use of large MPI tags, since Cray MPI requires tags < 224.
* Expanded documentation.
* make check now runs MPI tests
* Some ABI changes — not binary-compatible with 3.3alpha MPI.
* Add support for quad-precision __float128 in gcc 4.6 or later (on x86.
  x86-64, and Itanium). The new routines use the fftwq_ prefix.
* Temporarily removed MIPS paired-single support due to lack of available
  hardware for testing. We hope to add it back before the final FFTW 3.3
  release; meanwhile, users who want this functionality should continue using
  FFTW 3.2.x.
* Removed support for the Cell Broadband Engine. Cell users should use FFTW
  3.2.x.
* New convenience functions fftw_alloc_real and fftw_alloc_complex to use
  fftw_malloc for real and complex arrays without typecasts or sizeof.
2011-07-28 06:23:41 +00:00
obache
7f43353df0 recursive bump from gnome-vfs drop crypto dependency. 2011-07-21 13:05:46 +00:00
obache
abe2476396 Updated ruby-spreadsheet to 0.6.5.7.
=== 0.6.5.7 / 20.7.2011

* Fixed the bug introduced by Roel van der Hoorn and updated the test cases.

  * c79ab14dcf
2011-07-20 14:04:50 +00:00
obache
794a96c85e Update ruby-spreadsheet to 0.6.5.6.
=== 0.6.5.6 / 20.7.2011

* Added a fix from R. van der Hoorn to sanitize_worksheets if 'sheets' is empty.

  * c109f2ac54
2011-07-20 11:06:39 +00:00
drochner
8d99ca5621 in the awk code to extract the version number from a header, avoid
the non-standard "gensub" function, from Alexander Nasonov per PM
2011-07-14 18:06:59 +00:00
drochner
f94ef0cd3d update to 1.10.16
changes:
-ODF import/export improvements
-Switch to using goffice's complex math
-more fixes and improvements
2011-07-12 19:17:48 +00:00
obache
2ad3670efe Update ruby-spreadsheet to 0.6.5.5.
=== 0.6.5.5 / 24.6.2011

* updated the color code for orange to 0x0034 => :orange, thanks to the hint of Jonty

  * https://gist.github.com/1044700
2011-07-11 11:21:09 +00:00
asau
ac198f041d Update to FriCAS 1.1.3
Changes:

- Added "jet bundle" framework  by Werner Seiler and Joachim Schue,
  which includes completion procedure and symmetry analysis for PDE.

- Better splitting of group representations (added Holt-Rees improvement
  to meatAxe).

- Added numeric versions of some elliptic integrals and few more elliptic
  functions.

- Speeded up FFCGP (finite fields via Zech logarithms).

- New experimental flag (off by default, set via setSimplifyDenomsFlag)
  which if on causes removal of irrationalities from denominators.
  Usually it causes slowdown, but on some examples gives huge speedup.
  It may go away in future (when no longer needed).

- Added experimental framework for theory of computations.

Bug fixes, in particular:

- Numerical solutions of polynomial systems have now required accuracy
  (SF 2418832).

- Fixed problem with crashes during tracing.

- Fixed a problem with nested iteration (SF 3016806).

- Eliminated stack overflow when concatenating long lists.
2011-07-08 10:18:21 +00:00
drochner
1d65eb092e allow to use gmp/mpfr/mpc which comes with the system (eg on
NetBSD-current with gcc45)
2011-07-08 09:40:57 +00:00
alnsn
dabd8bd89e Add missing LICENSE.
From README:

RPy2 is subject to the Mozilla Public License Version 1.1 (the
"License"); you may not use RPy2 except in compliance with the
License. You may obtain a copy of the License at
http://www.mozilla.org/MPL/ (or see the file MPL_LICENSE)

Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and
limitations under the License.

The Original Code is the RPy2 python package, itself subdivived
into subpackages and modules.

All code is Copyright of the respective author(s).
See the file AUTHORS for further details regarding authorship.

Alternatively, RPy2 may be used under the terms of either the GNU
General Public License Version 2 or later (the "GPL", see the file
GPL_LICENSE), or the GNU Lesser General Public License Version 2.1
or later (the "LGPL", see the file LGPL_LICENSE), in which case the
provisions of the GPL or the LGPL are applicable instead of those
above. If you wish to allow use of your version of this file only
under the terms of either the GPL or the LGPL, and not to allow
others to use your version of this file under the terms of the MPL,
indicate your decision by deleting the provisions above and replace
them with the notice and other provisions required by the GPL or the
LGPL. If you do not delete the provisions above, a recipient may use
your version of this file under the terms of any one of the MPL, the
GPL or the LGPL.
2011-06-29 21:18:08 +00:00
asau
652b463224 Update FriCAS to 1.1.2
Changes:

- Experimental Texmacs interface and Texmacs format output.
- Guessing package can now guess algebraic dependencies.
- Expansion into Taylor series and limits now work for most
  special functions.
- Spad to Aldor translator is removed.
- Spad compiler no longer allows to denote sets using braces.

Bug fixes, in particular:

- Fixed few cases where elementary integrals were returned
  unevaluated or produced wrong results.
- Unwanted numerical evaluation should be no longer a problem
  (FriCAS interpreter now very strongly prefers symbolic
  evaluation over numerical evaluation).
- Fixed a truncation bug in guessing package which causes loss
  of some correct solutions.
- TeX and MathML format should correctly put parentheses around
  and inside sums and products.
- Fixes few problems with handling of Unicode.
2011-06-22 06:36:37 +00:00
taca
e75cf2eebb Update ruby-spreadsheet package to 0.6.5.4.
=== 0.6.5.4 / 18.4.2011

* Updated worksheet.rb according to the Patch of Bjªª¢ùrn Andersson.

  * https://gist.github.com/925007#file_test.patch
  * http://url.ba/09p9
2011-06-19 01:42:09 +00:00
dholland
fe935d5017 CHECK_INTERPRETER_SKIP 2011-06-19 01:41:32 +00:00
alnsn
139bdeb0e5 Add R-XML and R-bitops. 2011-06-14 21:31:31 +00:00
alnsn
5a43b9aa6b Add XML R module, version 3.4-0. 2011-06-14 21:30:08 +00:00
alnsn
f4354a47ea Add bitops R module, version 1.0-4.1. 2011-06-14 21:28:50 +00:00
drochner
a2d1ae56c5 update to 1.3.3
changes:
-UI improvements
-bugfixes
2011-06-09 17:01:39 +00:00
jnemeth
c90240db15 sort 2011-06-09 04:39:26 +00:00
cheusov
ea3beea076 DESCR_SRC now contains full paths to DESCR files 2011-05-28 10:15:14 +00:00
cheusov
c7ef7f352d add heirloom packages, oked by sponsors 2011-05-28 08:43:03 +00:00
cheusov
fc4c25ff26 heirloom part 2011-05-28 08:41:17 +00:00
cheusov
3344d01516 heirloom part 2011-05-28 08:40:58 +00:00
drochner
bf4c6e6405 update to 1.10.15
changes:
-Import / export improvements
-Minor histogram improvements
-Add GSettings schemas
-bugfixes
2011-05-25 09:48:48 +00:00
drochner
0c34107a6b update to 1.3.2
This release fixes a bug on x86 when the scale factor of
scale_float(cl_LF, cl_I) exceeded 2^31. In addition, it improves
portability to non-GCC compilers.
2011-05-18 10:08:27 +00:00
alnsn
c10a6c8c92 Update math/R-CGIwithR to version 0.73-0.
Approved by wiz@.

Version 0.73-0

*  Identify the contents of file uploads with a class "FileUploadContent"

*  Don't collapse duplicate parameter values that correspond to file uploads
   in MultiPartFormData objects.

*  $ operator for MultiPartFormData extended to handle the case of multiple
   elements for the same parameter, specifically file uploads.

*  Added parameters to some functions to allow caller to specify content
   of the submitted form that is usually provide via environment variables or standard
   in.  This facilitates debugging.

Version 0.72-2

*  Deal  with repeated parameters.
2011-05-10 18:55:55 +00:00
taca
46c154eb98 Reset PKGREVISION. 2011-05-10 11:24:56 +00:00
taca
a6e25a8cfe Update ruby-rb-gsl package to 1.14.7.
* pkgsrc change: fix conflicts of some functions name with newer gsl.


Sat Feb 26 08:18:45 PST 2011
  * Ruby/GSL 1.14.7
    * Fix conversion of non-DFLOAT NArray to GSL::Vector and
      GSL::Vector::Complex.

Thu Feb 24 10:27:08 PST 2011
  * Ruby/GSL 1.14.6
    * Add Vector::Complex support to NArray conversions
    * Raise exception when trying to create View from NArray object of
      incompatible type.
2011-05-10 11:23:48 +00:00
asau
f74dfd564b Update Maxima to version 5.24.0
Maxima 5.24 change log

New items in core:
 * function defstruct: documentation

New items in share:
 * package lapack: function dgemm (matrix multiplication)
 * package fractals: documentation
 * package finance: documentation

Other changes:
 * elliptic functions: bug fixes
 * integration: apply trigonometric identities for some special cases
 * improve TeX output for conditional expressions
 * more work on German translation of reference manual
 * regularize error messages and prepare for translation
 * remove unused functions and variables
 * XMaxima user interface: bug fixes and improvements
 * package draw: bug fixes, pngcairo output
 * package noninteractive: bug fixes
 * package clebsch_gordan: new version
 * package graphs: updates
 * package ezunits: updates

Bug fixes:

3211937  wrong sign for integral of e^(-1/x^2)
3199708  integrate(sin(2x)atan(sin(x)),x)
3198530  Apparently wrong limit with factorial
3181353  Documentation of "at" misleading
3165872  integrate(abs(sin(x)),x,0,2*%pi) wrong result
3158526  integrate(x^2*exp(x)/(1+exp(x))^2,x , minf, inf);
3154534  need local declaration in antid.mac
3154351  abs_integrate --> errors from apply
3153533  incorrect integration
3153506  typo in antid / FIX
3153170  abs_integrate + composisiton of unit step
3153169  abs_integrate of unit step
3138054  bfloat problem / FIX
3133916  scanmap(minfactorial,a!) infinite loop
3131324  simplification of sqrt
3067098  The command timer for a Lisp function
2808179  maxima.el inferior-maxima-complete on Emacs 23
1285104  trigsimp and trigreduce & square roots
 917283  Comment syntax confused
  unnumbered: lisp (gcl?) being unable to read 1.79769d308
  unnumbered: draw2d(explicit(321.4567,x,0,1)) causing hang
  unnumbered: plotting functions by name
  unnumbered: asinh and atanh are increasing odd functions
  unnumbered: bad interaction of rassociative and tellsimp


Maxima 5.23 change log

Backwards-incompatible changes:
 * package draw: changed names of some options:
     file_bgcolor --> background_color
     pic_width, pic_height, eps_width, eps_height, pdf_width, pdf_height --> dimensions
     rot_horizontal, rot_vertical --> view

New items in core:
 * function bf_find_root: bigfloat version of find_root
 * function find_root: recognize keyword arguments

New items in share:
 * package cobyla: import Fortran COBYLA (constrained optimization)
 * package draw: new graphic objects 'errors' and 'region'

Other revisions:
 * further work on exponential integrals
 * further work on abs and signum identities
 * further work on special cases in integration
 * translation of reference manual to German (ongoing)
 * clean-up in code related to processing files
 * general code clean-up
 * package ezunits: additional built-in conversions

Bug fixes:

3114834  maxima-help does not find help topics
3111568  subsequent calls to gradef hide variable dependencies
3102421  noninteractive-mode and kill(all)
3101075  limit bug
3093408  Bug in simplify_sum
3085498  integration error (partial solution)
3081820  lbfgs causes error
3080397  laplace(unit_step(-t),t,s) generates an error
3079975  rectform(atan2(y,0)) -> division by zero
3073827  integrate(t*cos(a*t^2 + b*t + c), t, 0, 1) => division by 0
3072490  contrib diag.mac variable scope
3071208  rtest15--limit to inf from above
3067311  eivects doesn't load eigen automatically
3064709  domain error for tan
3062883  diff does not recognize indirect dependencies in expressions
3060669  filename_merge with more than two arguments
3060166  und documentation is incorrect
3058324  $save must bind *print-circle* to NIL
3058290  tan(%pi*integer) simplification
3055427  conjugate solver
3045559  integrate(exp(-u^2), u, minf, x) => incorrect gamma_incomple
3041267  jacobi_cs(x,1) returns a wrong expression
3041196  carg(exp(x+%i*y)) -> y not correct
3040667  logarc(acosh(z)) needlessly complicated
3039452  integrate(sqrt(t^c)/(t*(b*t^c+a)),t) hangs
3038883  In general exp(z)^a --> exp(z*a) not correct
3034415  integrate(1/abs(x),x) using abs_integrate
3024924  list_matrix_entries
3020589  xlabel and ylabel don't change plot3d axis labels
3020243  defint(exp(cos(x))*cos(sin(x)),x,0,2*%pi) wrong result 0
2997443  ic2 fails
2970792  gradef(s) together with vect package
2881021  ic2 and bc2 may return incorrect results (solution suggeste)
2796194  error doing a Fourier transform.
2727846  tan(%pi/2) is not correct (or just not nice?)
2555641  no doc for subnumsimp
2541376  antidiff bug
2171237  load(basic) warnings
2123651  min and max of imaginary and real numbers
1993208  cartesian_product incorrect on empyt argument list
1990099  wrong integer_partitions(0)
1892341  taylor message about something assumed to be 0 in integral
1890128  no user doc for cauchy_matrix
1839088  ic2 fails with division by 0
1789213  ic1 for solution containing indefinite integral
1439559  function burn is broken
1213621  reveal with matrix argument
1149719  ratvarswitch not documented
1045920  a>1 and b>1, is a+b>2?
 875089  defint(f(x)=g(x),x,0,1) -> false = false
 767338  Evaluation of array names
 703789  save() doesn't return a pathname
(unnumbered)  integrate(cos(2*x)*cos(x),x) is wrong.
2011-05-09 22:32:40 +00:00
asau
210f64e405 Update MCSim to version 5.4.0
Changes are unknown, changelog is unavailable.
2011-05-09 20:59:10 +00:00
dbj
46b6e46306 include bsd.prefs.mk before consulting MACHINE_ARCH so it picks up manually set ABI 2011-05-09 03:12:07 +00:00
asau
0a21e50c39 Update MPFR to version 3.0.1 patch level 3.
Patch 3 fixes the following bug:

  The mpfr_atan function calls mpfr_check_range on the unrounded
  result (no longer allocated) instead of the rounded result.
  Consequence of this bug: possible incorrect or invalid result and/or
  incorrect flags if the unrounded result or rounded result is not in
  the current exponent range. Or possibly worse if the memory used by
  the unrounded result is modified before the return of the function.
  This bug has been present since MPFR 2.1.0 (exceptions were not
  supported before).


Patch 2 fixes the following bug:

  The mpfr_rec_sqrt function can have undefined behavior due to the
  call of mpn_add_1 or mpn_sub_1 (from GMP) with a null size, which is
  not allowed. The fourth argument of mpn_add_1 or mpn_sub_1 (i.e. the
  value that should have been added or subtracted) is here also 0, so
  that the consequences are limited. In practice, with the current GMP
  version, this yields a small buffer overflow (1 limb, i.e. 32 bits
  or 64 bits), as shown by valgrind, with the possible consequences:
  a crash, or memory corruption (very unlikely) if another process or
  thread modifies the limb at the same time (as in this context, the
  value is first read then written back by GMP). This bug has always
  been present since the introduction of the mpfr_rec_sqrt function
  in MPFR 2.4.0.


Patch 1 fixes the following bug:

  If the exponent range has been reduced such that emax = 1 or 2,
  mpfr_asin may give an incorrect result on +1 and -1.

which should probably never occur in practical codes.
2011-05-08 21:06:51 +00:00
asau
8d727e165f Update GSL to version 1.15
New in gsl-1.15:

** Added Tuomo Keskitalo's new ode branch ode-initval2 with a
   gsl_odeiv2 prefix. This provides proper support for implicit
   solvers.  It is intended to be the new default for differential
   equations.  The existing gsl_odeiv routines will be retained for
   binary compatibility but their interface will be deprecated.

** Added new gsl_integrate_cquad routines for robust integration of
   difficult functions using the doubly-adaptive CQUAD algorithm
   (Pedro Gonnet).

** Added error checking to CBLAS functions (Jose Luis Garcia Pallero)

** Added a new function gsl_integration_glfixed_point to return
   ordered Gauss-Legendre points and weights contained within a
   gsl_integration_glfixed_table [bug #32237].

** Added a new function gsl_interp_type_min_size to return the size of
   an interpolation type.

** Added a function gsl_pow_uint(x,n) to compute x^n for unsigned
   exponents (needed when n exceeds the range of signed integers).

** Added new routine gsl_linalg_complex_cholesky_invert to handle the
   matrix inversion for complex Cholesky decompositions (Huan Wu).

** Added the functions gsl_vector_equal(x,y) and gsl_matrix_equal(x,y)
   for testing equality of two vectors or matrices.

** Added function gsl_eigen_nonsymmv_params to control the balancing
   transformation for eigenvector calculations. Balancing is now
   turned off by default for gsl_eigen_nonsymmv.

** It is now possible to choose an alternative cblas library via
   pkg-config using the GSL_CBLAS_LIB environment variable or
   the pkg-config --define-variable option.

** The jacobi method gsl_eigen_jacobi now uses the norm of the
   off-diagonal elements for its convergence criterion, as in
   algorithm 8.4.3 of Golub and van Loan.

** The newton multiroot solvers now return an error when a singular
   jacobian is detected.

** The interpolation functions now return NaN and when x is out of range,
   instead of extrapolating.

** The gsl_multimin_fdfsolver multidimensional minimisers now return
   GSL_ENOPROG immediately if the generated trial point does not
   differ from the initial point (to machine precision), avoiding
   unnecessary further iterations.

** Extended the range of gsl_sf_bessel_lnKnu_e by rescaling
   intermediate results to avoid internal overflows [bug #31528].

** Improved the result of gsl_sf_atanint_e for large arguments by
   adding the first order 1/x correction term. [bug #29562]

** Fixed the gsl_rng_ranlxs generators to enforce a maximum seed value
   of 2^31-1.  Larger seed values caused out of range values to be
   returned.

** Fixed gsl_ran_chisq_pdf(x,nu) to return correct result of 1/2
   instead of 0 when x=0 and nu=2, and +inf when x=0 and nu<2.

** Fixed gsl_pow_int(x,n) to avoid an infinite loop when n=INT_MIN due
   to wrapping of signed integers.

** Fixed gsl_sf_hyperg_2F1(a,b,c,x) to avoid returning NaN for
   arguments |a|>10. [bug #24812]

** Avoid spurious underflow return code in gsl_sf_beta_inc_e when
   intermediate underflow does not affect the result. [bug #30933]

** Avoid segfault in Chebyshev series derivatives gsl_cheb_calc_deriv
   for n=1. [bug #29139]
2011-05-08 20:35:25 +00:00
wiz
af978c4fc7 Add buildlink3.mk file. 2011-05-08 11:52:40 +00:00
alnsn
e34dc6748a Add LIBnn=lib to ./configure environment. This fixes a build failure on 64bit linux.
Briefly discussed with wiz@
2011-05-06 19:42:48 +00:00
asau
cc9bf492ff Update Mathomatic to version 15.6.0.
Changes in Mathomatic version 15.6.0:
------------------------------------

Many tweaks and corrections to simplification and polynomial operations were made.

Created m4 Mathomatic input file "tests/trig".  Lists all trig and
hypertrig functions, allowing testing of their simplification
and manipulation.

Sped up polynomial operations to be another 30 times faster
in some cases.  Finished and cleaned up the polynomial factoring
and division C code.  Thanks again to Kingsley G. Morse Jr. for
showing me this needed to be done.

The "simplify quick" command was changed to not combine unlike
denominators, making it much more useful, doing better
simplification than any other simplify option sometimes.

The tally command now returns the ending total and sets it as the
current equation.

Fixed an old bug just discovered today where expressions like
(x - y)*(x^99 - y^99) were being factored into something huge
with the simplify and fraction commands, which are the only
commands that do polynomial factoring.

Improved coloring scheme: all prompt and normal text is now the
terminal emulator's default color for text (usually uncolored).
Expressions remain colored if color mode is enabled.  Thanks to
Carl U. Grayser for the good idea.

Improved the fraction command by factoring polynomials first.
Specifying the "numerator" and "denominator" options together
will make the fraction command return with failure if the result
is not a fraction, otherwise the entire fraction is returned.


Changes in Mathomatic version 15.5.3:
------------------------------------

Simplify expressions with positive bases like 16^(x/2) and (2^m)^n by default;
previously only simplified these with the "simplify symbolic" command.

The exit status of Mathomatic now shows any errors when run with the
-e option.  So if a command fails, it exits to the OS with the exit
status 1.  Exit status is 0 if everything went OK.  Also works without
the -e option, when files are specified on the shell command line.
An error will abort the script, returning you to the operating system
with an exit status of 1.

Changed makefile to allow installing m4 Mathomatic without installing
the documentation.  Use "sudo make bininstall matho-rmath-install" to
install m4 Mathomatic executables and man pages.
Then "sudo make docinstall" installs all documentation.

The rmath man page math function and constant lists have been corrected
and the rmath man page has been added to the main user documentation.

Output of universal constants is now prettier when displaying.  No
more i#, e#, and pi#, they are displayed as they are entered: i, e,
and pi.  HTML mode displays the small Greek letter pi for pi.

The nintegrate command now works with complex numbers and trigonometry,
and does not change the current equation to the result.

Link the man page rmath.1 to matho.1 when installing, so that every
executable has a man page.

Added "numerator" and "denominator" options to the fraction command,
which returns only the numerator or denominator after making sure the
expression is a simple algebraic fraction.

Autocalc now deletes only the previous autocalc when autocalc is used.
It was deleting all autocalc results except for the current one every
time, preventing copying.

Improved simplification of expressions like (x + (2^(1/2)))^{3,4,5,6}.
It broke a while back when factor_times() constant factoring was
improved.  The fix uses factor_times() less, preserving reduced surds.

Saving "plot_prefix" with the "set save" command was not escaping
semicolons, so they were disappearing from the prefix.  Fixed now.


Changes in Mathomatic version 15.5.2:
------------------------------------

Renamed the "factorial" directory to "examples".

Fixed entering negative odd roots like (-32)^(1/3) to not approximate,
instead simplifying to -2*4^(1/3).  So all surds are preserved, now.

Added man pages for the Mathomatic Symbolic Math Library functions.
Allow building a PDF book of all Mathomatic man pages.

Simplify command simplification sped up even more, by putting algebraic
fraction reduction in the right place and not overusing it.
Responsiveness has greatly improved for large expressions.  Thanks go
to Kingsley G. Morse Jr. for help with this and for filing a bug report.

The simplify command functionality was improved.  It was fixed to
not mess up with unwanted fractional coefficients.


Changes in Mathomatic version 15.5.1:
------------------------------------

Many minor cleanups and corrections were made.

Renamed Mathomatic User's Manual to Official Mathomatic User Guide.

Calculate command now outputs fewer newlines.  Not so much blank space.

Allow equation-number-ranges on the plot command line.  For example,
"plot all" works now, to plot all stored equations and expressions
at once, for easy comparison.


Changes in Mathomatic version 15.5.0:
------------------------------------

Fixed result of (constant % inf) to equal constant.

Restored explicitly linking with ncurses library when compiled
with readline, because Red Hat Linux wrongly requires this.
There is no way to know ahead of time whether this is needed, so
remove the "-lncurses" from the makefile if there is a problem
linking.

Upgraded set option "fractions_display_mode" to display fractions
as mixed fractions when possible, when set to mode 2.  A mixed
fraction is possible when the numerator of a simple fraction is
greater than the denominator, like 9/4, which displays as (2+(1/4))
in mixed fraction display mode 2.  Mode 1 is the default, which
functions as before, displaying 2.25 as the simple fraction 9/4.
To display mixed fractions only on command, just type "display mixed"
to display the current expression with mixed fractions output
that one time.

Autocalc (used when typing a numerical only expression at the main
prompt) now keeps the result until next time autocalc is used,
so that it can be acted on further by Mathomatic commands, if desired.
All previous autocalc results are erased every time autocalc is used.
This provides much better calculator functionality for Mathomatic
and improves ease-of-use.

Use HTML infinity symbol (&infin;) for infinities in HTML output mode.

Allow solid fraction bar display in HTML output mode by using "&ndash;".
Previously the ASCII dash character "-" was used, making a dashed line
that separated the numerator and denominator of fractions.  Now the line
should be solid in HTML output mode.

Improved divide command for numerical division.  Added mixed fractions
and cleaned up output.

Ported matho-primes to MS-Windows and included it in the Windows
version on my website: "http://mathomatic.org/winam2.zip".

The fraction command is now repeatable by preceding it with "repeat".
This repeatedly runs it until the smallest expression is achieved.

Simplification was sped up, especially with "simplify quick", therefore
differentiating and the Taylor command are faster.

Removed the requirement for the Unix "time" command with m4 Mathomatic.

Allow array variable refs like a[2] or a[1][2] when generating C code.
Just "set special []" to allow straight brackets in variable names.

Another ease-of-use enhancement was implemented, making it possible to
use "#equation-number" anywhere in any expression, it will insert the
expression at that equation number.  This is an improvement that should
have been done long ago.  However, don't expect it to work with the
plot command, "plot #1" does not work because the argument to plot is a
string and/or the current equation.  For example, typing things like
"y=#1^2" is a convenient way to raise the expression in equation space
number 1 to the power of 2 and set it equal to y, or whatever you wish.


Changes in Mathomatic version 15.4.4:
------------------------------------

Many minor but obnoxious bugs were fixed.

Fixed result of constant modulo 0 (e.g. 9 % 0) and infinity modulo
constant (e.g. inf % 9) to be NaN.

Disabled shelling out and the edit command only in m4 Mathomatic.
The terminal hung when shelling out or editing with an m4 front-end.
Plotting still works and pagination is working now for m4 Mathomatic.

Cleaned up tests/quartic.in, it now works without m4 Mathomatic, and is
a single formula to solve most fourth degree polynomial equations.

Created a nice man page for rmath and matho (rmath.1).


Changes in Mathomatic version 15.4.3:
------------------------------------

Fixed negate priority to be the same as TIMES/DIVIDE like Maxima (yay!).
So now entering -x^2 is meaningful.  Previously negate was the highest
priority (high precedence) operator.  Entering -2^2 now results in -4
instead of 4, as in most other mathematics programs (except for pure
calculators like bc).

Flush standard output before reading a line of input from the user
when not using readline, so that the MinGW version works with mintty.

Added a new "for" command, for plugging in sequential values into a
variable in the current expression and displaying the results.
The syntax is the same as the sum and product commands.


Changes in Mathomatic version 15.4.1:
------------------------------------

Upgraded the plot command towards always giving gnuplot a proper plot command,
no matter what the user input is.  The plot command now automatically renames the
variable in a single variable expression to the x variable, so plotting
will always succeed.

Removed Python script "misc/mp"; Couldn't get mpmath to work properly for
all input.

Improved results of the fraction command.

Now saving readline history in $HOME/mathomatic_history when compiled for CygWin.
Now additionally searching for "mathomatic.rc" in $HOME when compiled for CygWin.

Ported matho-pascal and matho-primes to double floats if USE_DOUBLES is defined,
for systems that don't support long double floats.


Changes in Mathomatic version 15.4.0:
------------------------------------

Added "compare approximate" command option, use of which is more likely to
result in a successful comparison.  Runs the approximate command on
both expressions before comparing, if needed.

The variables command syntax was upgraded to be the same as the code command.

Added code to delete identities in the optimize command.  When identical
equations were optimized, identities would result.  These are now removed.

Fixed incorrect syntax in the menu files in menu directory.

Added "tests/quartic.in".  At last, a working set of equations for calculating
the four solutions of any quartic equation, similar to "tests/cubic.in".

Fixed parser routine to give a helpful error message when a cursor or function key
string is encountered.  Escape, carriage return, and form-feed are ignored now.


Changes in Mathomatic version 15.3.7:
------------------------------------

Fixed the modulus operator (%) to always evaluate to an integer when
both arguments are integer.
7921%14 was giving 11.000000000001, now gives exactly 11.

Equation number ranges for commands may include unallocated equation
spaces now, allowing entry of any reasonable range.


Changes in Mathomatic version 15.3.6:
------------------------------------

Many minor fixes for consistency and helpfulness were made.

Cleaned up "factor numbers" command for consistency in operation and to
work as documented.

Warn when substituting a non-integer expression into an integer variable.

Added m4/degrees.m4, this can be read into rmath with "rmath degrees.m4"
to use degree units instead of radians for trig functions.
"sudo make m4install-degrees" installs degree mode as the default for
matho and rmath by appending m4/degrees.m4 to m4/functions.m4.

Allow input of #equation-number as the LHS or RHS of any equation.  It is
replaced with the expression or RHS at the specified equation-number.
Note that #equation-number is also the current equation selector, so entering
it as the LHS at the main prompt will function differently.

Simplify (integer % 1) and the like to 0.  Generalized to instantly simplify
to 0 the following: (integer_expression % +/-unit_fraction).


Changes in Mathomatic version 15.3.4:
------------------------------------

Fixed an error reporting bug in the solve command.
There was the possibility of spewed space characters with improper input.

Added code so that solving for 0^2 or variable^2 will properly square both
sides of an equation.  Solving for variable^2 will isolate the square root of
the largest expression containing that variable, and then square both sides of
the equation.  Works for any power and variable with any equation with roots.


Changes in Mathomatic version 15.3.3:
------------------------------------

Fixed -e option to be more like entering what follows into the main prompt;
That is, the autosolve option is left on and errors do not abort.

"set finance" option now groups output with thousands' grouping characters
if the locale information indicates any.  For example: 2,000,000.00


Changes in Mathomatic version 15.3.2:
------------------------------------

Added "help options" command which lists invocation options (like -h).

Entering "nan" now gives a warning, instead of an error,
so that expressions containing NaN can be read back in without aborting.

Added "-c count" option to matho-primes, optionally limiting the number
of lines of primes that are output to "count" lines.

Fixed an old, important bug in the Mathomatic solve routine, where solve was
failing on some easy to solve equations indeterminately, because of
incorrect infinite loop detection code.  Solving should work perfectly now.
This problem was discovered today with the input: "a=a+b" "a" "b".


Changes in Mathomatic version 15.3.1:
------------------------------------

Improved the help command, allowing multiple help topics on the help
command line.

Improved upon "misc/roots.c", the automatic polynomial root finder.

Increased the maximum number of equation spaces from 100 to 200.
They do not consume memory unless they are used.

Solving things like 0=(x+1)^15+x for x exited the solve routine without grace.
This problem is now fixed for all solve requests that aborted with error.

When using the symbolic math library, the display command now outputs
all specified equation spaces in fraction format and returns the last
equation space listed as a result.
Before it was just a crippled list command with a little simplification
that didn't output anything.


Changes in Mathomatic version 15.3.0:
------------------------------------

Changed -u option to also echo line input, so that m4 Mathomatic is easier to use.

X-Windows icon for the Mathomatic entry within desktop menu systems.

The repeat command can now be shortened to 4 characters, like any other command.

Capitalized E, I, and PI are now no longer parsed as universal constants.
Entering E, I, or PI will now result in the general variables E, I, and PI,
unless "set no case" is previously entered.
This change undoes version 15.2.0 Mathematica compatibility, due to kind user feedback.
Entering e, i, or pi still gives the universal constants e#, i#, and pi#.

Removed "set negate_highest_precedence" option.
This was done for compatibility and so that less parentheses are displayed
within expressions.  Polynomials should display very nicely now, powers
like "x^2", "y^3", and "x^y" are not parenthesized unless need be.

Added "list hexadecimal" command option, which displays expressions
exactly as stored internally in hexadecimal.  No precision is lost,
this is because the floating point values are not converted to decimal.

Error reporting was improved.


Changes in Mathomatic version 15.2.2:
------------------------------------

Added "set plot_prefix" option, which allows custom plot functionality.


Changes in Mathomatic version 15.2.1:
------------------------------------

Added the -e option, which processes mathematical expressions and Mathomatic commands
instead of input files on the shell command line.

Improved results of solving for zero.  Results should have reduced integer coefficients,
by factoring out the GCD of rational coefficients.
2011-04-30 23:28:56 +00:00
obache
0e2c97799a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
hans
f4e400f2be Fix linking against pari. 2011-04-20 22:23:57 +00:00
hans
5b85f14a4d Add package for pari module of lang/clisp. Remove conflicting option
pari from lang/clisp.
2011-04-20 18:44:56 +00:00
roy
26f5e3aede Just replace what we need. 2011-04-19 15:32:28 +00:00
roy
c081481bf1 Use python correctly. 2011-04-19 13:14:28 +00:00
obache
9301f69db4 fix a typo. 2011-04-13 13:21:29 +00:00
obache
97858a5499 + ruby-spreadsheet 2011-04-13 13:17:59 +00:00
obache
8a32765f89 Import ruby-spreadsheet-0.6.5.3 as math/ruby-spreadsheet.
The Spreadsheet Library is designed to read and write Spreadsheet Documents.
As of version 0.6.0, only Microsoft Excel compatible spreadsheets are
supported.  Spreadsheet is a combination/complete rewrite of the
Spreadsheet::Excel Library by Daniel J. Berger and the ParseExcel Library by
Hannes Wyss. Spreadsheet can read, write and modify Spreadsheet Documents.
2011-04-13 13:17:00 +00:00
asau
4e2853603b Update MPFR to version 3.0.1
Changes from version 3.0.0 to version 3.0.1:
- Bug fixes (see <http://www.mpfr.org/mpfr-3.0.0/#fixed> or ChangeLog file).
  Note: The mpfr_subnormalize implementation up to MPFR 3.0.0 did not change
  the flags. In particular, it did not follow the generic rule concerning
  the inexact flag (and no special behavior was specified). The case of the
  underflow flag was more a lack of specification.
2011-04-07 00:21:02 +00:00
drochner
5c8f8d5547 update to 2.12.4.1
changes:
-added dms/hms libraries (degree/hour-min-sec calculations)
-bugfixes
-documentation improvement
2011-04-05 17:18:14 +00:00
drochner
be6c5e7ebd fix HOMEPAGE, from Kamel Derouiche per PR pkg/44823 2011-04-04 10:48:32 +00:00
asau
56cd75f950 Support staged installation. 2011-04-01 23:50:50 +00:00
jruoho
fced493fb9 As suggested by joerg@, set PTHREAD_AUTO_VARS="yes". This fixes the issues
discussed in:

	http://mail-index.netbsd.org/pkgsrc-users/2011/01/24/msg013585.html
2011-03-29 18:07:50 +00:00
adam
94978663c0 Pass CFLAGS to configure scripts, fixing problems on Mac OS X; clean up some pkglint issues. 2011-03-18 15:00:01 +00:00
zafer
cf1b5f9027 update master_sites 2011-03-17 21:05:00 +00:00
zafer
345ce57f05 service suspended. fetch from backup. 2011-03-17 21:00:49 +00:00
zafer
0fc1f32204 remove dead mirror 2011-03-17 20:55:27 +00:00
zafer
ed1dc9f0c4 service suspended. fetch from backup. 2011-03-17 20:49:10 +00:00
minskim
d9df7c5bf9 Add tex-kastrup{,-doc}. 2011-03-15 18:46:56 +00:00
minskim
5a12513325 Import tex-kastrup-doc-2010 as math/tex-kastrup-doc.
This is documentation for tex-kastrup.
2011-03-15 18:46:02 +00:00
minskim
4a2ba929ca Import tex-kastrup-2010 as math/tex-kastrup.
This packages is for expandably converting numbers into binary, octal,
and hexadecimal. All constructs TeX accepts as an argument to its
\number primitive are valid.
2011-03-15 18:45:43 +00:00
drochner
5534f9d388 update to 0.9.7
many fixes and improvements -- see the NEWS file
2011-03-11 13:00:12 +00:00
drochner
0ca5cd0ebb update to 0.8
changes:
-added CHIPLOT format
-bugfixes
2011-03-11 12:57:46 +00:00
drochner
6b3134f375 build shared lib, bump PKGREV 2011-03-10 09:52:24 +00:00
asau
c9464a5a94 Update to mpc-0.9
Prompted by Stathis Kamperis.

Changes:

  * New functions
      + mpc_set_dc, mpc_set_ldc, mpc_get_dc, mpc_get_ldc for
      converting between mpc type variables and C variables of
      type double  _Complex or long double _Complex
      + mpc_sin_cos, computing simultaneously the sine and cosine
  * Speed-ups
      + mpc_pow_si through binary exponentiation
      + mpc_pow_z when the exponent fits in a long
      + mpc_tan through the use of mpc_sin_cos
  * Bug fixes
      + trigonometric functions: infinite loop due to overflow for large arguments
      + exp: close to infinite loop for argument close to 0
      + sqrt: close to infinite loop for argument close to 1
      + add_si: replaced macro by function, since the macro evaluated the same expression twice
  * Logging feature for debugging
    ./configure --enable-logging
    #include "mpc-log.h" instead of #include "mpc.h"
  * Minimally required library versions: gmp 4.3.2, mpfr 2.4.2
2011-03-09 18:59:46 +00:00
minskim
31d5332498 Add tex-fp{,-doc}. 2011-03-04 19:06:26 +00:00
minskim
94190ee52c Import tex-fp-doc-2010 as math/tex-fp-doc.
This is documentation for tex-fp.
2011-03-04 19:05:30 +00:00
minskim
9650ffd55c Import tex-fp-2010 as math/tex-fp.
An extensive collection of arithmetic operations for fixed point real
numbers of high precision.
2011-03-04 19:05:21 +00:00
wiz
36ff915e97 Reset maintainer for retired developers. 2011-02-28 14:52:37 +00:00
obache
f864f9a7b3 set CPAN's one as HOMEPAGE. 2011-02-26 05:52:12 +00:00
drochner
a5105ab779 update to 1.10.13
changes:
-minir feature additions
-bugfixes
2011-02-25 13:36:43 +00:00
wiz
df14816790 Let's assume for now that everything that worked with python-2.6 also
works with python-2.7.
2011-02-25 09:47:18 +00:00
taca
6d80a96612 Bump PKGREVISION due to ABI change of ruby18-base. 2011-02-21 16:01:10 +00:00
obache
a281bcd453 Some clean up.
* No need automake to build.
* clean up subst patterns, not to break shell script.
* more 32bit and 64bit patterns
* pass down prefered environments to build.
* DL_LIBS came from dlopen.buildlinnk3.mk, need to buildlink.
2011-02-03 12:21:02 +00:00
wiz
9a2681b890 Use SH instead of SHELL, from Francois Tigeot in PR 44503. 2011-02-03 11:30:54 +00:00
wiz
bfb1ab1c63 Add upstream bug report URL. 2011-01-29 23:01:50 +00:00
markd
e33a9ed6bb linux also has fmax() 2011-01-29 22:28:01 +00:00
wiz
9b4813821d Fix build with png-1.5. Problem reported by chuck. 2011-01-26 09:29:26 +00:00
adam
18285a3029 Pass LDFLAGS for linking 2011-01-25 12:45:43 +00:00
jmmv
f45b8e1d49 Update chat/telepathy-logger, math/gcalctool, print/evince, sysutils/brasero
and sysutils/nautilus-sendto to use the new devel/glib2/schemas.mk logic to
properly recompile the GSettings database during install/deinstall.

Bump PKGREVISION for these packages.

(This lets evince work in my machine; it would crash on startup because
it would not find its schema.  I suspect this also fixes all the other
applications mentioned in this change.  And the inclusion of schemas.mk
also prevents these packages from causing side-effects on the system if
they happen to call glib-compile-schemas during their build.)
2011-01-18 10:08:43 +00:00
dholland
1226a72193 Update maintainer address, from PR 44404. 2011-01-17 16:14:58 +00:00
drochner
f25bba08e5 remove a stale dependency (ride on last PKGREV bump) 2011-01-13 16:15:16 +00:00
wiz
fcc0b5fda0 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:53:23 +00:00
wiz
2f4126dc58 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
drochner
7e3a0c4379 minor cleanup 2011-01-12 12:11:40 +00:00
drochner
8e532e28af update to 5.32.2
This switches to the gnome-2.32 release branch.
2011-01-11 15:10:20 +00:00
drochner
a522f77913 update to 2.70
sorry, no changelog available
2011-01-11 11:53:13 +00:00
asau
ee7ddd5574 Update to Maxima 5.23.0
No changelog available, this release contains improvement in quaternions,
differential equations and minimisation (it includes COBYLA implementation).
2010-12-26 23:51:13 +00:00
asau
9e861fec5b Update to GLPK 4.45, this is bug fix release.
While here, convert to MASTER_SITE_GNU and support TEST_TARGET.
2010-12-24 12:25:01 +00:00
dsainty
ada744dc0a Mechanically replace references to graphics/jpeg with the suitable
alternative from mk/jpeg.buildlink3.mk

This allows selection of an alternative jpeg library (namely the x86 MMX,
SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and
follows the current standard model for alternatives (fam, motif, fuse etc).

The mechanical edits were applied via the following script:

#!/bin/sh
for d in */*; do
  [ -d "$d" ] || continue
  for i in "$d/"Makefile* "$d/"*.mk; do
    case "$i" in *.orig|*"*"*) continue;; esac
    out="$d/x"
    sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \
        -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \
        < "$i" > "$out"
    if cmp -s "$i" "$out"; then
      rm -f "$out"
    else
      echo "Edited $i"
      mv -f "$i" "$i.orig" && mv "$out" "$i"
    fi
  done
done
2010-12-23 11:44:24 +00:00
wiz
7fd6d07a0a Update to 1.10.12:
Gnumeric 1.10.12

Andreas:
	* Add argument to FOURIER to separate parts.
	* Extend TREND function to handle multiple regression. [#630085]
	* Fix selection for sheet object lists and combos. [#631322]
	* Preserve selection for sheet object lists when we change
	  content. [#631327]
	* Add option to sheet object lists and combos to enter values
	  rather than index. [#629333]
	* Fix manual pagebreak handling when printing. [#631570]
	* Add menu items to remove and add manual page breaks.
	* Improve the sc import.
	* Fix button sensitivity in sort dialog. [#632999]
	* Fix ODF export of files with large formatted sheets. [#634135]
	* Fix extensions of supported ODF files. [#635111]

Hans de Goede:
	* Fix import of dib format images in XLS. [#553098]

Jean:
	* Fixed maximum for col/row number in sheet resize dialog. [#631702]
	* Eliminate glade usage.  [#631717]
	* Fixed crash in print setup. [#634149]
	* Fixed image bounds in zoomed sheets.

Morten:
	* Fix crash related to broken xls.  [#632050]
	* Fix print area problem from broken xls.
	* Fix printing crash.  [#632439]
	* Partially fix problem with undefined names.  [#633140]
	* Fix analysis tools problems when "as values" is chosen.
	* Fix gtk+/X crash with large tooltips.
	* Take care of dead kittens.
	* Fix text object clipping issue.  [#634597]
	* Fix problem with disappearing window for empty file.  [#634792]
	* Fix ranges-in-expression criticals.

Sameer Morar:
	* Add key combinations to move sheets. [#634139]
	* Modify quit dialog to be able to discard multiple files without
	saving.  [#527133]
2010-12-12 11:56:25 +00:00
taca
f327a8881e Update ruby-rb-gsl package to 1.14.5.
Sun Nov 14 17:01:07 PST 2010
  * Ruby/GSL 1.14.5
    * Convert docs from rdtool to rdoc
    * Fix object id handling bugs on 64-bit systems
    * Fix Vector's handling of Range parameters

Wed Sep 29 00:37:44 BOT 2010
  * Modification for ruby-1.9.2
    * Replaced STR2CSTR to StringValuePtr
2010-12-04 04:09:57 +00:00
drochner
1abc01657d update to 1.0.12
changes:
-Recently used files menu
-fixes
-translation updates
2010-11-28 13:21:56 +00:00
obache
0cfc2b351c This part should not be in patch file. 2010-11-26 11:29:07 +00:00
asau
39bf3cf4fd Update to FriCAS 1.1.1
Notable changes since version 1.1.0:

- New graphics framework.
- Support for using GMP with sbcl on 32/64 bit AMD/Intel processors
  (to activate it one must use '--with-gmp' option to configure).
- Improvements to integration and normalization.  In particular
  integrals containing multiple non-nested roots should now work
  much faster.  Also FriCAS now can compute more integrals
  of Liouvillian functions.
- Several new special functions.
- Improvements to efricas.
- Looking for default init file FriCAS now first tries to use
  '.fricas.input' and only if that fails it looks for
  '.axiom.input'.

Bug fixes, in particular:

- Numeric atan, asin and acos took wrong branch.
- WeierstrassPreparation package did not work.
- Saving and restoring history should be now more reliable.
- Fixed two bugs in Spad compiler related to conditional compilation.
- Fixed a problem with rational reconstruction which affected
  guessing package.
2010-11-24 22:43:40 +00:00
drochner
d31840cbb7 update to 2.2.1
changes:
-misc fixes and feature additions
-space saving / time improvements
-needs py-cython-0.13
2010-11-24 18:06:01 +00:00
agc
289959d40e Update Libtommath to version 0.42.0
pkgsrc changes:
+ Add license
+ Update master site

Changes since last pkgsrc version (0.39):
July 23rd, 2010
v0.42.0
       -- Fix for mp_prime_next_prime() bug when checking generated prime
       -- allow mp_shrink to shrink initialized, but empty MPI's
       -- Added project and solution files for Visual Studio 2005 and Visual Studio 2008.

March 10th, 2007
v0.41  -- Wolfgang Ehrhardt suggested a quick fix to mp_div_d() which makes the detection of powers of two quicker.
       -- [CRI] Added libtommath.dsp for Visual C++ users.

December 24th, 2006
v0.40  -- Updated makefile to properly support LIBNAME
       -- Fixed bug in fast_s_mp_mul_high_digs() which overflowed (line 83), thanks Valgrind!
2010-11-24 01:09:48 +00:00
wiz
f3e57676af Remove superfluous dependencies, found by Dennis den Brok.
Bump PKGREVISION.
2010-11-18 13:36:08 +00:00
abs
93cde1a832 PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnome 2010-11-15 22:56:08 +00:00
shattered
309ff161ba Follow HTTP redirects to new HOMEPAGEs and/or MASTER_SITES. 2010-11-13 21:08:54 +00:00
obache
88f20c4eeb Remove PHTHON_VERSIONS_INCOMPATIBLE, all versions in the list are not in pkgsrc. 2010-11-08 02:46:57 +00:00
adam
dd3cf92d16 Changes 1.10.11:
* Fix image-fill, pattern and gradient export.
* Read tab colors from OOo config in ODF files.
* Improve some ODF chart import/export.
* Import/export all sheet objects from and to ODF files.
* Fix reformatting of cells on expression entry.
* Allow multiple selection in manage sheet dialog.
* Permit ctrl-click specification of sort columns.
* Set ODF files to save by default as ODF files.
* Fix ssconvert crash on form controls.
* Improve printing of the form controls.
* Permit choice whether to print sheet objects.
* Export/import tick label rotation angle.
* Read and write cell comments from/to OpenXML.
* Revised ssconvert man page.
* Fix several potential and actual problems highlighted by
  LLVM/clang static analysis.
* Fix date entry problem.
* Fix problem with inter-process empty-value paste.
* Fix problem with inter-process object paste.
* Allow user-defined templates.
* Improve test suite.
2010-11-06 16:10:16 +00:00
drochner
e619cbfdeb update to 1.4.1
changes:
-Added support for multi-threading in pure C
-refactorization of the opcode machinery, Added a couple of opcodes
-fixes
-release GIL during computations for better resource usage for
 multithreaded apps
2010-11-02 19:25:04 +00:00
drochner
935cd3897f update to 1.0.11
changes:
* Allow changing variable names for all plotting functions
* Add SlopefieldTicks, VectorfieldTicks, LinePlotVariableNames, and
  SurfacePlotVariableNames, parameters
* Add AskButtons interactive function
* Add RungeKuttaFull, EulersMethodFull functions
* CHANGE: spelling fix: AuxiliaryUnitMatrix doesn't have two l's
* Support for setting legend on LinePlotDrawLine with a "legend" parameter
* Allow comparisons (== and !=) with null, treating it as an empty matrix
* Uses GIO instead of GnomeVFS
* Allow slopefield solutions to leave plot window by a small fudge factor.
-bugfixes
-documentation / translation updates
2010-11-02 18:02:34 +00:00
drochner
2b8b850198 update to 134
changes:
-The prefix needed for parsing hex values is now "0x" and no longer "$"
-The associativity of binary operators can now be changed.
-The pow operator is now right associative.
-Seperator can now be used outside of functions.
+bugfixes
2010-11-02 17:29:04 +00:00
markd
057015fc07 Update to eigen 2.0.15
A years worth of fixes since 2.0.4.
2010-10-25 20:03:52 +00:00
wiz
6ff8bb2a23 + lp_solve. 2010-10-16 15:35:47 +00:00
wiz
8c04607336 Initial import of lp_solve-5.5.2.0:
lp_solve is a Mixed Integer Linear Programming (MILP) solver.

It is a free linear (integer) programming solver based on the
revised simplex method and the Branch-and-bound method for the
integers.  lp_solve solves pure linear, (mixed) integer/binary,
semi-continuous and special ordered sets (SOS) models.
2010-10-16 15:35:08 +00:00
obache
fb63f52bfb NetBSD-5.1 have fmax. 2010-10-03 12:53:47 +00:00
minskim
61e2245106 Reduce TeX dependencies.
math/pari does not need the entire set of teTeX packages.  Rather,
pdftex and a few font packages suffice to build its documentation.
2010-10-01 20:50:55 +00:00
sno
df22952812 Updating math/p5-Math-BigInt-Pari from 1.13nb2 to 1.14
pkgsrc changes:
- bump required perl5 version to 5.12.2nb1 to get Math::BigInt>=1.90

Upstream changes:
2010-09-10 v1.14 rafl 5716 tests
 * Fix tests with Math::BigInt >= 1.90 and depend on it.
2010-09-23 22:01:51 +00:00
sno
8e7669c37d Updating math/p5-Math-BigInt-GMP from 1.24nb2 to 1.32
pkgsrc changes:
- adjust license
- adjust patch to find libgmp
- require perl>=5.12.2nb1 to get Math::BigInt>=1.90

Upstream changes:
2010-09-23 v1.32 rafl 5559 tests
  * Re-upload 1.31 as a stable release without further changes.

2010-09-21 v1.31 rafl 5559 tests  DEVELOPMENT RELEASE
  * Add hooks for Storable (de-)serialisation.
  * Avoid failure in the destructor if someone blessed nonsense into our class.

2010-09-20 v1.30 rafl 5558 tests
  * Re-upload 1.29 as a stable release without further changes.

2010-09-19 v1.29 rafl 5558 tests  DEVELOPMENT RELEASE
  * Attempt to fix a bug in the bundled version Devel::CheckLib.
    It used to ignore @Config{qw(ccflags ldflags)} and only tried to look for
    headers and libraries with the compiler's default include- and lib-paths as
    well as those explicitly asked for by the user.

2010-09-17 v1.28 rafl 5558 tests
  * Re-upload 1.27 without further changes as a stable release.

2010-09-15 v1.27 rafl 5558 tests  DEVELOPMENT RELEASE
  * Try to support perls older than 5.8.8 again.
    Tested with 5.8.7 and 5.6.2.

2010-09-14 v1.26 rafl 5558 tests  DEVELOPMENT RELEASE
  * Error out early if libgmp or gmp.h are missing.
  * Clone Math::BigInt::GMP instances on thread cloning.
    This should make the module threadsafe.

2010-09-10 v1.25 rafl 5536 tests
  * Fix tests with Math::BigInt >= 1.90 and depend on it.
2010-09-23 21:58:13 +00:00
sno
21d44bec85 Updating math/p5-Spreadsheet-ParseExcel from 0.5700nb1 to 0.5800
Upstream changes:
0.58 September 17 2010
    ! Fix for text cells formatted with a leading apostrophe.
      http://rt.cpan.org/Public/Bug/Display.html?id=61299
    ! Documentation fixes. Thanks to Dan Dascalescu
      Fix RT #61320 (typos)
      http://rt.cpan.org/Public/Bug/Display.html?id=61320
    ! Fix for currency locales in format strings.
      Reported by wjaguar.
      http://rt.cpan.org/Public/Bug/Display.html?id=60547
    ! Fix for incomplete SETUP records.
      Reported by M.C. Deurloo.
2010-09-23 06:37:46 +00:00
obache
b94e875b03 This package have nothing to buildlink3. 2010-09-20 11:04:44 +00:00
obache
88299d9753 Update py-ephem to 3.7.3.4.
Based on PR#43737 by Kamel Derouiche.

remove RESTRICTION, because COPYING file said GPL or LGPL, nothing for others.

PyEphem CHANGELOG
=================

Version 3.7.3.4 (2009 April 30)
-------------------------------

- Added a new ``next_pass()`` method to ``Observer`` that searches for
  when a satellite next rises, culminates, and sets.

- Added a ``compute_pressure()`` method to ``Observer`` which computes
  the standard atmospheric pressure at the observer's current elevation.
  This function now gets called automatically on new ``city()`` objects
  before they are returned to the user.

- Corrected the altitude of San Francisco as returned by ``city()``.

- Improved the copyright message so that two more authors are credited.

Version 3.7.3.3 (2008 October 3)
--------------------------------

- Added ``cmsI`` and ``cmsII`` attributes to ``Jupiter`` to provide the
  central meridian longitude in both System I and System II.

- **Bugfix**: Saturn was returning the wrong values for its earthward
    and sunward angle tilt.

Version 3.7.3.2 (2008 July 2)
-----------------------------

- **Bugfix**: the rising and setting functions, if called repeatedly,
  would sometimes get hung up on a single answer which they would return
  over and over again instead of progressing to the next rising or
  setting.  They should now always progress instead of getting stuck.

Version 3.7.3.1 (2008 July 1)
-----------------------------

- **Bugfix**: the rising and setting functions were attempting to
  achieve such high precision that users sometimes found circumstances
  under which they would not complete at all!  They now stop and return
  an answer once they are withing a half-second of the real time of
  rising, transit, or setting, which solves the problem without damaging
  the quality of the results when tested against the Naval Observatory.

- Upgraded to the libastro from XEphem 3.7.3.

Version 3.7.2.4 (2008 June 12)
------------------------------

- **Incompatible Change**: After feedback from users, I have changed
  the ``Observer`` methods which find risings, settings, and transits,
  so that they do not change their Observer's ``.date`` attribute.  So
  the sequence:

  .. code-block:: python

     r1 = boston.next_rising(mars)
     r2 = boston.next_rising(mars)

  now computes the same value twice!  If you want a series of calls to
  each begin when the other left off, you can use the ``start=``
  parameter described in the next item:

  .. code-block:: python

     r1 = boston.next_rising(mars)
     r2 = boston.next_rising(mars, start=r1)

- Added an optional ``start=`` argument to the rising, setting, and
  transit ``Observer`` functions, that tells them from which date and
  time to begin their search.

- **Bugfix**: Rewrote planetary moon routines so that moons of Mars,
  Jupiter, Saturn, and Uranus now return appropriate data for years
  1999-2020.  (Each moon had been returning the unmodified position of
  its planet, because I was unsure whether I could distribute the moon
  data with PyEphem.)

- You can no longer create arbitrary attributes on an ``Observer``, to
  prevent users from accidentially saying things like
  ``here.longitude`` or ``here.lon`` when they mean ``here.long``.
  Create your own subclass of ``Observer`` if you need the power to
  set your own attributes.

- The ephem module now provides a ``__version__`` symbol.

- Added test suite that tests planet and planet moon positions
  against JPL ephemeris data (needs more work).

Version 3.7.2.3 (2008 January 8)
--------------------------------

- Three new classes ``Equatorial``, ``Ecliptic``, and ``Galactic``
  allow coordinates to be transformed between the three systems
  (ability to transform coordinates was requested by Aaron Parsons).

- Added constants for popular epochs ``B1900``, ``B1950``, and
  ``J2000``.

- Added named functions for every solstice and equinox (before, only
  the vernal equinox could be asked for specifically).

- Product tests have been moved inside of the ``ephem`` module itself,
  and can now be invoked simply by running:

  .. code-block:: bash

     $ python setup.py test

- **Bugfix**: ``Angle()`` can no longer be directly instantiated.

- **Bugfix**: San Francisco had the wrong coordinates in the cities
  database (pointed out by Randolph Bentson).

Version 3.7.2.2 (2007 December 9)
---------------------------------

- The phases of the moon can now be determined through the functions
  ``next_new_moon()``, ``next_full_moon()``, ``previous_new_moon()``,
  et cetera.

- Added a modest database of world cities; the ``city()`` function
  returns a new Observer on each call:

  .. code-block:: python

     observer = ephem.city('Boston')

- Using the old ``rise``, ``set``, and ``transit`` attributes on
  ``Body`` objects now causes a deprecation warning.

- **Bugfix**: the last release of PyEphem omitted the constants
  ``meters_per_au``, ``earth_radius``, ``moon_radius``, and
  ``sun_radius``; the constant ``c`` (the speed of light) is also now
  available.

Version 3.7.2.1 (2007 October 1)
--------------------------------

- Functions now exist to find equinoxes and solstices.

- Bodies now cleanly offer three different versions of their
  position, rather than making the user remember obscure rules for
  having each of these three values computed:

  * Astrometric geocetric right ascension and declination
  * Apparent geocentric right ascension and declination
  * Apparent topocentric right ascension and declination

- Bodies can now find their next or previous times of transit,
  anti-transit, rising, and setting.

- A ``localtime()`` function can convert PyEphem ``Date`` objects to
  local time.

- Now ``ephem.angle`` instances can survive unary ``+`` and ``-``
  without getting changed into plain floats.

- The ``elev`` Observer attribute has been renamed to ``elevation``.

- Observers now display useful information when printed.

- Added a much more extensive test suite, which, among other things,
  now compares results with the United States Naval Observatory,
  insisting upon arcsecond agreement.

- **Bugfix**: When a fixed body is repeatedly precessed to different
  dates, its original position will no longer accumulate error.

Version 3.7.2a (2007 June)
--------------------------

- Upgraded to the libastro from XEphem 3.7.2.

- Should now compile under Windows!

- **Bugfix**: rewrote date-and-time parsing to avoid the use of
  ``sscanf()``, which was breaking under Windows and requiring the
  insertion of a leading space to succeed.

- Improved the error returned when a date string cannot be parsed,
  so that it now quotes the objectionable string (so you can tell
  which of several date strings on the same line gave an error!).
2010-09-20 09:52:14 +00:00
markd
ec94c406e1 Update to ess 5.11
3.5 years worth of bug fixes/changes.
2010-09-15 08:46:21 +00:00
wiz
5310bb3326 More PKGREVISION bumps for pixman update. 2010-09-14 11:13:10 +00:00
wiz
2c6e8e30b0 Bump dependency on pixman to 0.18.4 because cairo-1.10 needs that
version, and bump all depends.

Per discussion on pkgsrc-changes.
2010-09-14 11:00:44 +00:00
wiz
4ec07e7ac6 Update to 1.10.10; collect goffice0.8 dependency information in one
variable to avoid unnecessary changes to PLIST for every update.

Gnumeric 1.10.10

Andreas:
	* Significantly improve chart export and import to/from ODF.
	* Improve handling of corrupted ODF files.
	* Fix percentage style import from ODF. [#627517]
	* Fix INTERPOLATION documentation. [#627461]
	* Provide progress info in ODF export.
	* Improve warnings dialog in ODF import.
	* Fix button sensitivity in sort dialog.

Jean:
	* Fix some interpolation and periodogram issues.
	* Fixed graph scalar data editor behavior. [#628721]

Morten:
	* Plug sylk importer leak.
	* Plug xml importer leak.
	* Plug odf importer leak.  [#627759]
	* Extend domain of IMPOWER.  [#627775]
	* Allow use of glib's memory profiler.
	* Fix some confusion of char vs. xmlChar.
	* Fix elapsed-time entry.  [#628082]
	* Fix problems with limits for date axes.
	* Improve function docs self test.
	* Fix errors in function docs.
2010-09-13 10:59:52 +00:00
wiz
324db2298d Update to 3.0200:
3.0200      June 18, 2010
    - Added skewness and kurtosis
        - https://rt.cpan.org/Ticket/Display.html?id=58187
        - Thanks to Shawn Laffan.

3.0102      June 15, 2010
    - Add the $VERSION variable to Statistics::Descriptive::Sparse and
    Statistics::Descriptive::Full. This was done to silence the CPAN indexer.

3.0101      June 15, 2010
    - Moved the trimmed_mean caching test (that used the Benchmark.pm module)
    to rejects/descr.t , because it kept failing.
2010-09-12 12:28:16 +00:00
wiz
6555cbde88 Update to 0.13-withoutworldwriteables, and call it 0.13nb1.
0.13  Sun May 16 13:08:12 MSD 2010

	- ability to read xlsx from filehandle (RT #57483, thanks Sergey Pushkin)
2010-09-12 12:27:08 +00:00
taca
df4aeb4450 Remove redundant PKGNAME. 2010-09-10 07:19:18 +00:00
sno
1e80a4c17d Added math/p5-Math-Random-MT 2010-09-09 05:39:25 +00:00
sno
df508420df Importing package for p5 module Math::Random::MT version 1.11 into
math/p5-Math-Random-MT.

The Mersenne Twister is a pseudorandom number generator developed by
Makoto Matsumoto and Takuji Nishimura. It is described in their paper at
<URL:http://www.math.keio.ac.jp/~nisimura/random/doc/mt.ps>.
2010-09-09 05:37:18 +00:00
wiz
0810da9be5 Update to 1.03, set LICENSE.
1.03    2010-05-08

    * Return list elements in sorted order.
2010-09-06 11:01:20 +00:00
drochner
99330de018 add a "test" target 2010-09-01 10:54:31 +00:00
asau
63940adf8c Update to Mathomatic 15.2.0
CHANGES MADE TO MATHOMATIC 15.2.0 TO BRING IT UP TO THE NEXT VERSION:

All makefiles were improved.  Library test/example program is renamed to "testmain".

Package maintainers please take note: support for the DESTDIR environment variable was
added to the makefiles; for proper operation when packaging version 15.2.1 or higher,
please remove any patches for missing DESTDIR support.
m4 Mathomatic should work now when included in the Mathomatic package (make m4install).
Thank you for packaging Mathomatic!  If I did anything wrong, please let me know.

8/26/10 - Added the -e option, which processes mathematical expressions and Mathomatic commands
          instead of input files on the shell command line.  For example, entering
          "mathomatic -eq 2+3" gives "answer = 5".  This functionality has been requested
          many times by Mathomatic command line users.  A complete example:


CHANGES MADE TO MATHOMATIC 15.1.6 TO BRING IT UP TO THE NEXT VERSION:

Minor improvements were made to the user documentation.

8/22/10 - Removed "Complex number roots approximated" warning message, since this happens often.

          Capitalized E, I, PI, and Pi are now accepted as the universal constants e, i, and pi,
          without needing to enter "set no case".  This allows Mathomatic to easily
          accept Mathematica style expression input.

          m4 Mathomatic now additionally accepts Mathematica style capitalized function input.
          matho and rmath now display elapsed, CPU, and system times in seconds upon exit.

8/23/10 - Fixed #equation-number entry at the main prompt to always work and allow an expression
          or equation following on the same line to be entered at that equation space.
          For example: "#10 y=1/x" will work now;
          previously only worked if equation space number 10 was previously allocated and used.
          The way it works is: all equation spaces up to and including number 10 are allocated,
          if not already allocated, upon entry of "#10".
          Equations spaces are allocated with the memory allocator malloc(3).


CHANGES MADE TO MATHOMATIC 15.1.5 TO BRING IT UP TO THE NEXT VERSION:

7/26/10 - Disabled ncurses call for auto-color detection when CYGWIN is defined while
          compiling the source code, due to a reported problem of readline failing with
          ncurses in Cygwin.

7/28/10 - Disabled readline history save file for the Cygwin port,
          because it is a filename that starts with a period.

7/31/10 - Added "set fractions_display" option, to allow disabling the automatic conversion of
          fractions like .5 to 1/2 for display.
          Developer requested and useful in the symbolic math library,
          when numerical fraction output isn't wanted.

8/01/10 - Fixed a memory leak when ignoring the output string in the symbolic math library.

8/04/10 - Preserve overflowed powers like 2^2222 rather than aborting with an error message.
          Allow simplification of math like 2*2^2222 and 2/2^2222.

8/08/10 - matho-primes runs twice as fast with the -ffast-math gcc compilation option,
          which is now enabled by default.  Don't try -ffast-math with the main Mathomatic
          program though, because then Mathomatic won't work properly.


CHANGES MADE TO MATHOMATIC 15.1.4 TO BRING IT UP TO THE NEXT VERSION:

Many minor tweaks and improvements.

7/03/10 - Makefiles and compile scripts were corrected and enhanced
          per http://www.gnu.org/prep/standards/

7/06/10 - Changed all "#if true" and "#if false" conditional commenting to "#if 1" and "#if 0"
          in the C source code, thanks to Min Sik Kim of NetBSD pkgsrc.


CHANGES MADE TO MATHOMATIC 15.1.3 TO BRING IT UP TO THE NEXT VERSION:

All of the Unix man pages and user manuals for Mathomatic were fixed.

The compare and "solve verify" commands now simplify more thoroughly with "repeat simplify"
for better expression equality determination.

6/17/10 - Greatly improved file operation error reporting by using the perror(3) function.

6/18/10 - Fixed categories in "icons/mathomatic.desktop";
          Mathomatic now goes under valid categories, mainly Education.


CHANGES MADE TO MATHOMATIC 15.1.2 TO BRING IT UP TO THE NEXT VERSION:

6/6/10 - I made mistakes in the improvement to the simplify command of version 15.1.2,
         the original working simplify logic of version 15.1.1 is now restored, sorry.


CHANGES MADE TO MATHOMATIC 15.1.1 TO BRING IT UP TO THE NEXT VERSION:

A general cleanup was done.
A small improvement was made to the final result of the simplify and fraction commands.
Showing intermediate results in the calculate, sum, and product commands is now done with "set debug 1".

5/28/10 - Added "tests/collatz.in", the Collatz conjecture as an automatically computable equation.


CHANGES MADE TO MATHOMATIC 15.1.0 TO BRING IT UP TO THE NEXT VERSION:

Code and documentation cleanup.

5/21/10 - Added "primes/matho-sum", a utility that sums its command line arguments or standard input.
          Use "matho-primes 0 2000000 | matho-sum" to find the sum of all primes less than 2,000,000.
          Solves Project Euler problem #10: http://projecteuler.net/index.php?section=problems&id=10

5/23/10 - Primes (') are allowed in variable names now, if not using the symbolic math library, so that the
          derivative, integrate, and nintegrate commands can change the dependent variable to y', y'', etc.
          This can be turned on in the symbolic math library by the command "set special_variable_characters='".

          Non-alphanumeric characters in variable names are now converted to underline characters (_)
          when exporting to a programming language or to a different program.


CHANGES MADE TO MATHOMATIC 15.0.8 TO BRING IT UP TO THE NEXT VERSION:

5/10/10 - Added "help constants" command.

5/11/10 - Integer variables are now specified by using a variable name that starts with "integer",
          like "integer1", "integer_x", etc.  Currently only the modulus operator "%" checks
          for integer variables, to help with simplification.

5/12/10 - Corrected the output string type of the symbolic math library API.  It was erroneously declared
          as type "const", possibly causing a memory leak.

5/13/10 - Moved and adapted "makefile.lib" to "lib/makefile", so the symbolic math library build is isolated.
          Previously "make clean" was required between different builds.  All makefiles require GNU make now.


CHANGES MADE TO MATHOMATIC 15.0.7 TO BRING IT UP TO THE NEXT VERSION:


4/26/10 - Allow "make pdf" to generate PDF documentation from the HTML documentation with htmldoc.
          Please read the comments in the makefile for all available options.

4/29/10 - For every makefile, CFLAGS has been modified to include OPTFLAGS as required by the Fedora Linux
          build system, and OPTFLAGS defaults to the optional gcc specific flags like optimization.

          In the symbolic math library, made available the equation number of the result of calling the API,
          if also stored in an equation space.  The result equation number is stored in the global "result_en".
          Useful if you want to know where the result was stored, to act on it with further commands.


CHANGES MADE TO MATHOMATIC 15.0.6 TO BRING IT UP TO THE NEXT VERSION:

Corrections and improvements to the documentation were made.

4/3/10 - Vastly improved the "factor number" user interface, now factors integer expressions like 2^32-1.
         "factor number" is disabled in library mode.

4/13/10 - The real and imaginary commands no longer fail when the expression is not complex,
          just a warning is given.

4/14/10 - Changed normal display of "-1*" to "-", for prettier 2D expression output,
          so things like "-a" display properly, not as "-1*a".


CHANGES MADE TO MATHOMATIC 15.0.5:

1/28/10 - Added a Python utility called "primorial" to the Prime Number Tools install
          that multiplies together the results of matho-primes, displaying the primorials
          of the integers given on the command line.

3/18/10 - Changed author email address to "gesslein@linux.com".

3/23/10 - Catch SIGHUP and SIGTERM signals for proper termination of the Mathomatic program;
          readline was messing up when Mathomatic was terminated by closing the shell window.
          The plot command now always plots expressions with grid marks displayed for reference.


CHANGES MADE TO MATHOMATIC 15.0.4:

1/21/10 - In the makefile, changed the HTML man page generator back to rman because
          groff HTML output looks really bad and rman allows linking to other man pages.
          groff is no longer used.

1/24/10 - Fixed "make m4install", the installed rmath and matho programs weren't working.

1/27/10 - Added GNU LGPL license notices to every C source file with a copyright notice,
          for proper protections.


CHANGES MADE TO MATHOMATIC 15.0.3:

1/9/10 - Fixed a problem only in the version 15.0.3 makefile, where it didn't respect
         the CC environment variable set by the user, instead it always used "gcc"
         as the C compiler.


CHANGES MADE TO MATHOMATIC 15.0.2:

12/27/09 - Moved get_screen_size() from main.c to am.c because it is used in the library when
           compile-time options UNIX or CYGWIN are defined.
           Thanks to Cygwin port maintainer Reini Urban for noticing and fixing this problem.
           Defining UNIX or CYGWIN in library mode is not recommended.

12/31/09 - Added code to allow any command to be preceded by "repeat", which sets the
           repeat flag for the following command.  Most commands ignore the repeat flag.

1/1/10 - Ported divide and roots commands to be repeatable.  Also repeatable are the
         calculate and eliminate commands.

1/2/10 - Allow Taylor series computation even if the specified differentiation variable
         is not found in the expression, giving a warning.
         Ported simplify command to be a repeatable full simplify; that is, typing
         "repeat simplify" repeatedly runs the simplify command until the result stabilizes
         to the smallest size expression.

1/7/10 - Thanks to pretty C code submitted by Simon Geard,
         the code and variables commands have been made much more readable.

1/8/10 - Made Mathomatic easier to compile under Solaris, thanks to Michael Pogue of Sun.
         Fixed failure to compile under BSD Unix when compiling with readline support.


CHANGES MADE TO MATHOMATIC 15.0.1:

12/19/09 - The last few versions fix the ugliness caused by the GCD factoring change made on 6/22/09.
           Today's change factors out the numerical GCD of rational coefficients as needed to simplify.
           Most simplification results should be beautiful and the simplest possible again now,
           without the misleading observed magnitude caused by always factoring out the GCD,
           which was why the change of 6/22/09 was made.


CHANGES MADE TO MATHOMATIC 15.0.0:

12/12/09 - Fixed a problem with the -q (quiet mode) option being ignored if the session options
           were ever saved with the "set save" command.

12/13/09 - Added code to allow Mathomatic output to be redirected by default.
           Fixed the derivative command to be successful even when the result is 0,
           when compiled as a library.

12/14/09 - Added ability to log symbolic math library results, and made command behavior
           more consistent in the library by always returning the final result string.

12/16/09 - The factor command now factors more by factoring out the GCD of rational coefficients.


CHANGES MADE TO MATHOMATIC 14.6.3 TO BRING IT UP TO 15.0.0:

Cleanup and more bug fixes.

11/26/09 - Added detection of the terminal's ANSI color availability, when readline is enabled.

11/28/09 - Added detection of divide by zero and NaN when using the "solve verify" command,
           for more correct results.
           Solving now factors out the GCD of rational coefficients, for improved results.
           The fixes today are from errors solving equations like (2*x/(x - 3)) + 3 = 6/(x - 3)

11/29/09 - Disallow the variable named "nan".  NaN cannot be directly entered into Mathomatic.

11/30/09 - Added shell scripts "t" and "tests/t" to easily test Mathomatic by typing "./t".

12/2/09 - The fraction command now factors out the GCD of rational coefficients like the
          solve command does, so that coefficients in algebraic fractions become integers.
          The GCD verifying routine was perfected by making it very strict, like it should be.
2010-08-30 02:48:40 +00:00
gls
3050f7c16a Update math/py-networkx to 1.2.
From PR pkg/43790 by Kamel Derouiche

pkgsrc changes:
- re-set LICENSE (modified-bsd).

upstream changes:

Networkx-1.2

Release date: 28 July 2010

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

        * Ford-Fulkerson max flow and min cut
        * Closness vitality
        * Eulerian circuits
        * Functions for isolates
        * Simpler s_max generator
        * Compatible with IronPython-2.6
        * Improved testing functionality: import networkx; networkx.test() tests
 entire package and skips tests with missing optional packages
        * All tests work with Python-2.4
        * and more, see
https://networkx.lanl.gov/trac/query?status=closed&group=milestone&milestone=networkx-1.2

Networkx-1.1

Release date: 21 April 2010

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

        * Algorithm for finding a basis for graph cycles
        * Blockmodeling
        * Assortativity and mixing matrices
        * in-degree and out-degree centrality
        * Attracting components and condensation.
        * Weakly connected components
        * Simpler interface to shortest path algorithms
        * Edgelist format to read and write data with attributes
        * Attribute matrices
        * GML reader for nested attributes
        * Current-flow (random walk) betweenness and closeness.
        * Directed configuration model, and directed random graph model.
        * Improved documentation of drawing, shortest paths, and other
 algorithms
        * Many more tests, can be run with ?import networkx; networkx.test()?
        * and much more, see
https://networkx.lanl.gov/trac/query?status=closed&group=milestone&milestone=networkx-1.1

API Changes
Returning dictionaries

Several of the algorithms and the degree() method now return dictionaries keyed
by node instead of lists. In some cases there was a with_labels keyword which is
no longer necessary. For example,

>>> G=nx.Graph()
>>> G.add_edge('a','b')
>>> G.degree() # returns dictionary of degree keyed by node
{'a': 1, 'b': 1}

Asking for the degree of a single node still returns a single number

>>> G.degree('a')
1

The following now return dictionaries by default (instead of lists) and the
with_labels keyword has been removed:

        * Graph.degree(), MultiGraph.degree(), DiGraph.degree(),
DiGraph.in_degree(), DiGraph.out_degree(), MultiDiGraph.degree(),
MultiDiGraph.in_degree(), MultiDiGraph.out_degree().
        * clustering(), triangles()
        * node_clique_number(), number_of_cliques(), cliques_containing_node()
        * eccentricity()

The following now return dictionaries by default (instead of lists)

        * pagerank()
        * hits()

Adding nodes

add_nodes_from now accepts (node,attrdict) two-tuples

>>> G=nx.Graph()
>>> G.add_nodes_from([(1,{'color':'red'})])

Examples

        * Mayvi2 drawing
        * Blockmodel
        * Sampson?s monastery
        * Ego graph

Bug fixes

        * Support graph attributes with union, intersection, and other graph
operations
        * Improve subgraph speed (and related algorithms such as
connected_components_subgraphs())
        * Handle multigraphs in more operators (e.g. union)
        * Handle double-quoted labels with pydot
        * Normalize betweeness_centrality for undirected graphs correctly
        * Normalize eigenvector_centrality by l2 norm
        * read_gml() now returns multigraphs
2010-08-27 03:09:18 +00:00
asau
ef490fc0bb Update to Maxima 5.22.1
Changes in Maxima 5.22.1

   New items in core:

 * function gensym: new
 * function makelist: extensions


   Other revisions in core:

 * improvements in specint (Laplace transform)
 * improvements in Xmaxima user interface
 * inverse properties for erf and friends
 * function transpose: faster algorithm


   Other revisions in share:

 * package graphs: new graph definitions, tutte and flow polynomials, bug fixes, other updates
 * package draw: new object geomap, rename mesh to elevation_grid, other updates
 * package descriptive: new functions smin, smax; functions mini, maxi now deprecated
 * package simplify_sum: try to detect telescoping sums
 * package ezunits: additional conversions, faster conversion algorithm
 * package lapack: new function dgesv
 * package colnew: improved interface functions
 * package dynamics: bug fix
 * package mnewton: bug fix
 * package finance: update


   Bug fixes:

   3035313 - some array references translated incorrectly
   3029610 - integrate and %e_to_numlog
   3025038 - gruntz needs logexpand:true
   3024797 - @POSIX_SHELL@ always substitued by /bin/sh in configure.lisp
   3014545 - submatrix does not work as expected
   3012427 - tex2ooo.lisp invalid output
   3010829 - numerical evaluation of elliptic_ec fails for argument > 1
   3010525 - abs documentation doesn't explain mapping behavior
   3009011 - plot3d syntax
   3007061 - log(x^2) simplifies to 2 log(x) for all x
   3005820 - full_listify
   3002971 - limit fails where rat+subst works
   2999635 - trigrat(sin(1)) makes mess
   2998621 - conjugate(atan(x+%i*y)) wrong
   2997276 - zeta(3),numer; gives Lisp error
   2996542 - log(x) integration is incorrect.
   2996106 - at(diff(f(x,y),x,1,y,1),[x=a,y=b]) is wrong
   2996065 - Unevaluated numerical hypergeometric() call
   2992398 - sort doesn't give error for invalid comparison
   2991924 - Incorrect integration of rational functions
   2990307 - error for solve_rat_ineq
   2988544 - integrate(signum(abs(x)),x,-2,2);
   2988190 - atan2(1b20,-1b0); badly wrong
   2985866 - derivatives of functions of taylor polys
   2933097 - polyfactor not documented
   2905526 - lcm(0,6,0) --> divide by zero
   2806446 - ev_diff in vect.mac
   2805600 - depends() partially prevents diff() to work
   2789110 - solve, tan and atan depend on order of variables
   2784283 - psi[0](negative float)
   2781127 - bfpsi0 of complex
   2556133 - "at" should do parallel substitutions
   2036462 - Very long calculation time, normal ?
   2014941 - compositions of 'at'
   2011228 - vect redefines "." as commutative, was:Matrix multiplication
   1994295 - errormsg
   1961494 - translated functions & values list
   1959214 - integrate() and array having lisp style name
   1928142 - keepfloat breaks ratsubst() in some cases
   1758005 - compiler warning for rat3c
   1677217 - composistions of 'at'
   1663385 - declare multiplicative - wrong simplification
   1281740 - declare/featurep - strange behaviour
   1212598 - bug in the VECT.MAK - VECTORSIMP cross product
   1117533 - letsimp complains about assignment to %pi
   1114128 - 2nd argument in permanent
   1078046 - Alias atoms displayed after unorder()
   1046653 - input prompt appearing when it should not
   1003494 - scalefactors broken Maxima 5.9.0 (win)
    947808 - logcontract and ratfac
    838301  - vect negate cross product simplification
    754220 - Featurep and Declare inconsistent /FIX
    742909 - trigrat(sin(x/2)) makes a mess
   unnumbered - is(f("x")>0) causes an error.
2010-08-26 10:21:12 +00:00
wiz
4d31d2dc4f Fix packaging with latest goffice. Bump PKGREVISION. 2010-08-23 13:33:36 +00:00
seb
febfbb41f9 Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
2010-08-21 16:32:42 +00:00
wiz
480e1007a5 Simplify pattern. 2010-08-20 00:32:48 +00:00
wiz
5aae3c6f57 Fix pattern to allow goffice-0.8.9 and newer. 2010-08-20 00:32:29 +00:00
asau
1a8b31e34b GNU make fallout: it has become stricter wrt tabulation. 2010-08-18 17:40:31 +00:00
wiz
77e94bf399 Update to 1.10.9, set LICENSE, remove "(development version)" from
COMMENT.

Changes:

Andreas:
	* Clarify autofilter dialog. [#625688]
	* Make the tooltips theme-independent. [#625966]
	* Adjust and fix WORKDAY and NETWORKDAY.
	* Fix crash on certain handcrafted ODF files. [#626632]
	* Fix import of some ODF 1.0 charts. [#626632]
	* Fix crash on paste into an empty expression entry. [#626648]
	* Import and export boxplots to and from ODF files. [#626653]
	* Improve handling of corrupted ODF files. [#626654][#626655]
	* Fix autocorrection when entering in ranges. [#626781]
	* Fix column wdth and row height adjustments when entering in ranges.
	  [#626789]
	* Fix autofitting on data entry. [#626861]
	* Avoid some of the multiple undos when entering existing text in
	  ranges. [#626797]
	* Adjust formats when autofitting new entries. [#626903]
	* Autofit rows and columns when entering an array expression. [#626904]
	* Fix column and row fitting on paste. [#359404][#611181]
	* Export images to ODF.
	* Fix import of graphs from rich ODF files. [#626961]
	* Some ring and pie plot ODF export improvements.

Jean:
	* Import Guppi graphs from gnumeric-1.0.x files. [#567953]
	* Survive malformed guppi graphs. [#625726]
	* Use theme foreground color for row and column headers. [#625727]
	* Force column span recalculation when switching between number and
	  error. [#625994]
	* Fix scroll when selecting a merged cell. [#626065]
	* Fix objects dragging when zoomed. [#626484]
	* Fix control points behavior when zooming.
	* Fix in-cell editing when zoom < 100%. [#626279]

Morten:
	* Survive malformed xml files.
	* Fix win32 random problem.  [#533779]
	* Fix IMPOWER problem.  [#627014]
	* Avoid criticals in ODS import.
	* Fix problem with collect cache.  [#627079]
2010-08-17 15:02:48 +00:00
obache
4b023396c7 Update mapm to 4.9.5a.
Based on PR#43736 by Kamel Derouiche.

V 4.9.5 -  Dec 10, 2007    Updated software license, allowing distribution
			   of modified source code.

			   The actual library source code is identical to
			   version 4.9.2 (except the obvious library version
			   identifier, and Digital Mars #ifdef).

			   Added support for the Digital Mars Compiler.

			   Added build script for Intel Linux Compiler.

V 4.9.5a - Feb 21, 2010    Updated authors email address.

			   Note that there are no changes to the library
			   source code - so the library will still identify
			   itself as "4.9.5".

			   Added Makefile for Microsoft Visual Studio 2005.

			   Added another Makefile for MAC OSX (for 10.6).
2010-08-17 11:24:20 +00:00
asau
4f7d1b73e1 Update to muParser 1.32
Changes in muParser 1.32
------------------------

  Changes:
   * "example3" renamed to "example2"
   * Project/Makefiles files are now provided for:
           - msvc2003
           - msvc2005
           - msvc2008
           - watcom   (makefile)
           - mingw    (makefile)
           - bcc      (makefile)
   * Project files for borland cpp builder were removed

  New features:
   * Added function returning muparsers version number
   * Added function for resetting the locale

  Bugfixes:
   * Changes example1 in order to fix issues with irritating memory leak reports.
     Added conditional code for memory leak detection with MSVC in example1.
     (see: http://www.codeproject.com/KB/recipes/FastMathParser.aspx?msg=3286367#xx3286367xx)
   * Fixed some warnings for gcc


Changes in muParser 1.31cp
--------------------------

  Changes:
   * Archive structure changed
   * C# wrapper added
   * Fixed issued that prevented compiling with VS2010 Beta2
2010-08-11 20:33:19 +00:00
asau
6f1919bf2c Update to Newmat11
Contributed by Kamel Derouiche via PR pkg/43741

Changes in this version:

It works with Borland Builder version 6, 8;
Microsoft Visual C++ 6,7,8; Open Watcom 1.7a;
Gnu version 3, 4 and Intel for Windows & Linux compilers 9, 10.

Options and work-arounds for older compilers are being removed.

You can enter values from an integer array with statements like

  Matrix A(3,2); int a[] = { 11,12,21,22,31,33 };  A << a;

There is a new matrix type SquareMatrix. You can use this where
you know a matrix is square. The only place where the information
that a matrix is used is in the Kronecker product KP(A,B).
If A is band and B is any square matrix type (i.e. type SquareMatrix
or band, triangular, symmetric or diagonal) the result is band.
If B is type Matrix then the result is of type Matrix.
Apart from this it may be worth using the SquareMatrix type to
improve readability of a program and to make sure that a matrix
that is intended to be square really is square.

There is a new routine for carrying out cross products of
ColumnVectors or RowVectors of length 3 and new routines for
updating a triangular matrix derived from a Cholesky decomposition.

Interfacing with old C functions involving one and two
dimensional arrays is simplified.

Additional QR functions, extend_orthogonal function.

Lower-case versions of functions.

You can use the manipulators scientific and fixed in the matrix
output expressions.
2010-08-11 20:06:25 +00:00
drochner
877c560dcd update to 0.6.7, from Kamel Derouiche per PR pkg/43731
changes:
-implement visual factorint()
-implement symarray(): numpy array of sympy symbols
-misc fixes and improvements
2010-08-11 13:36:48 +00:00
drochner
6b522a9bac update to 0.15, from Kamel Derouiche per PR pkg/43730
many fixes and improvements, too much to list here
2010-08-10 18:04:30 +00:00
drochner
f58e79b53e +py-gmpy 2010-08-10 18:01:21 +00:00
drochner
301468bec7 add py-gmpy-1.12, a Python wrapper for math/gmp, from Kamel Derouiche
per pkgsrc-wip
2010-08-10 17:59:00 +00:00
drochner
a2ce537d82 update to 0.7.2 which gives it a MASTER_SITE and a distfile again,
I don't know of other changes
from Kamel Derouiche per PR pkg/43735
2010-08-10 12:35:34 +00:00
drochner
2735fb3dab update to 1.10.8
changes:
-Add new Excel and Openformula units ("pica" and "picapt")
-New functions DATE2HDATE, DATE2HDATE_HEB and DATE2JULIAN
-UI improvements
-bugfixes
2010-08-05 18:43:14 +00:00
seb
eace08b6f6 Add & enable p5-Math-Base36 2010-08-05 00:12:59 +00:00
seb
d4ebf0015e Initial import of p5-Math-Base36 version 0.07 in the NetBSD Packages
Collection.

The Perl 5 module Math::Base36 converts to and from Base36 numbers
(0..9 - A..Z).
2010-08-05 00:12:28 +00:00
dholland
4c271e2952 bump PKGREVISION for yesterday's fix (PR 42507) 2010-08-02 09:01:01 +00:00
sno
3ef8cf7171 Updating math/p5-Set-Infinite from 0.63nb1 to 0.65
pkgsrc changes:
- add license definition

Upstream changes:
0.65   2010-04-26
- documentation fix

0.64   2010-04-26
- s/simmetric/symmetric/
  reported by Richard Jelinek
2010-08-01 21:05:37 +00:00
sno
65dabbc91f Updating math/p5-Excel-Template from 0.31 to 0.32
pkgsrc changes:
- adjust dependencies
- remove executable file bits from perl modules
- adjust installer type

Upstream changes:
0.32 Mon Jul  5 18:58:05 CEST 2010
    Official release for development release 0.31_1

0.31_1 Mon Jun 28 16:51:44 CEST 2010
    - Add autofilter to worksheet
    - Swichting to Module::Install
2010-08-01 21:02:36 +00:00
sno
298c1ee139 Updating math/p5-Spreadsheet-Read from 0.39 to 0.40
pkgsrc changes:
- add license definition
- adjust dependencies

Upstream changes:
0.40	Wed 31 Mar 2010
    - Default option for clip fixed (RT#56151 - Alan James)
2010-08-01 20:54:34 +00:00
sno
396a6ab917 Updating math/p5-Math-BaseCnv from 1.4.75 to 1.6
pkgsrc changes:
- add license definition
- adjust regex for removing instant time point in version number

Upstream changes:
    - 1.6.A6FGHKE Tue Jun 15 16:17:20:14 2010
      * bumped minor version number so they'll keep ascending (without PT
      comprehension)
2010-08-01 20:26:44 +00:00
dholland
e7a6e62ba2 Additional INSTALLATION_DIRS entry from Robert Elz in PR 42507.
While here, fix typo in COMMENT.
2010-07-31 22:19:16 +00:00
asau
8756d19398 "fortran" -> "fortran77" except where it is clear that it isn't F77.
"fortran" is alias of "fortran77" for now, but it will change later.
2010-07-30 10:36:22 +00:00
asau
5fe746245a + mpcomplex 2010-07-27 17:15:09 +00:00
asau
6e4eeb7f12 Import MPC (multiprecision complex arithmetic library) version 0.8.2
as math/mpcomplex.
Packaged by Marko Schuetz for pkgsrc-wip.

MPC is a C library for the arithmetic of complex numbers with
arbitrarily high precision and correct rounding of the result.
It is built upon and follows the same principles as MPFR.
2010-07-27 17:09:45 +00:00
drochner
7cf8601d45 update to 1.10.7
changes:
-Improve function syntax and formula guru tooltips
-Read HTML files with nested tables
-misc fixes
2010-07-20 12:15:43 +00:00
joerg
47cf0a9e0e py-cython dependency doesn't support 2.4. 2010-07-17 18:13:08 +00:00
drochner
edf84c4389 update to 2.2
changes:
-new compressor called Blosc (speed-up)
-A new `tables.Expr` module (based on Numexpr) that allows to do
 persistent, on-disk computations on many algebraic operations.
-Support for HDF5 hard links, soft links and automatic external links
-Suport for 'fancy' indexing
-bugfixes
2010-07-16 12:17:59 +00:00
drochner
2f7930ee63 +py-numexpr 2010-07-16 12:14:16 +00:00
drochner
c70d3ff296 add py-numexpr-1.3.1, a numerical expression evaluator for NumPy 2010-07-16 12:12:17 +00:00
asau
2e511e9f92 Bump revision after math/mpfr update. 2010-07-15 21:35:10 +00:00
asau
f47130d623 Update MPFR to version 3.0.0.
Contributed by Stathis Kamperis on IRC.

Changes from versions 2.4.* to version 3.0.0:

- The "boudin aux pommes" release.
- MPFR 3.0.0 is binary incompatible with previous versions but (almost)
  API compatible.  More precisely the obsolete functions mpfr_random
  and mpfr_random2 have been removed, the meaning of the return type
  of the function mpfr_get_f has changed, and the return type of the
  function mpfr_get_z is now int instead of void.  In practice, this
  should not break any existing code.
- MPFR is now distributed under the GNU Lesser General Public License
  version 3 or later (LGPL v3+).
- Rounding modes GMP_RNDx are now MPFR_RNDx (GMP_RNDx kept for
  compatibility).
- A new rounding mode (MPFR_RNDA) is available to round away from zero.
- The rounding mode type is now mpfr_rnd_t (as in previous versions,
  both mpfr_rnd_t and mp_rnd_t are accepted, but mp_rnd_t may be
  removed in the future).
- The precision type is now mpfr_prec_t (as in previous versions, both
  mpfr_prec_t and mp_prec_t are accepted, but mp_prec_t may be removed
  in the future) and it is now signed (it was unsigned in MPFR 2.*, but
  this was not documented). In practice, this change should not affect
  existing code that assumed nothing on the precision type.
- MPFR now has its own exponent type mpfr_exp_t, which is currently
  the same as GMP's mp_exp_t.
- Functions mpfr_random and mpfr_random2 have been removed.
- mpfr_get_f and mpfr_get_z now return a ternary value.
- mpfr_strtofr now accepts bases from 37 to 62.
- mpfr_custom_get_mantissa was renamed to mpfr_custom_get_significand
  (mpfr_custom_get_mantissa is still available via a #define).
- Functions mpfr_get_si, mpfr_get_ui, mpfr_get_sj, mpfr_get_uj,
  mpfr_get_z and mpfr_get_z_2exp no longer have cases with undefined
  behavior; in these cases, the behavior is now specified, and in
  particular, the erange flag is set.
- New functions mpfr_buildopt_tls_p and mpfr_buildopt_decimal_p giving
  information about options used at MPFR build time.
- New function mpfr_regular_p.
- New function mpfr_set_zero.
- New function mpfr_digamma.
- New function mpfr_ai (incomplete, experimental).
- New functions mpfr_set_flt and mpfr_get_flt to convert from/to the
  float type.
- New function mpfr_urandom.
- New function mpfr_set_z_2exp (companion to mpfr_get_z_2exp, which
  was renamed from mpfr_get_z_exp in previous versions).
- Speed improvement for large operands in the trigonometric functions
  (mpfr_sin, mpfr_cos, mpfr_tan, mpfr_sin_cos): speedup of about 2.5
  for 10^5 digits, of about 5 for 10^6 digits.
- Speed improvement for large operands of the inverse trigonometric
  functions (arcsin, arccos, arctan): about 2 for 10^3 digits, up to
  2.7 for 10^6 digits.
- Some documentation files are installed in $docdir.
- The detection of a GMP build directory (more precisely, the internal
  header files of GMP) was previously done separately from the use of
  the --with-gmp-build configure option. This was not consistent with
  the documentation and with other parts of the configure script. So,
  as of MPFR 3.0.0, the internal header files of GMP are now used if
  and only if the --with-gmp-build configure option is given.
- The configure script recognizes some extra "long double" formats
  (double big endian, double little endian, double-double big endian).
- MPFR manual: added "API Compatibility" section.
- Test coverage: 97.1% lines of code.
- Bug fixes.
2010-07-15 20:30:40 +00:00
sbd
3f4b7dbd32 Recursive PKGREVISION bump for the net/mDNSResponder update 2010-07-14 11:11:13 +00:00
adam
08ddcb0850 Changes 4.44:
The following suffixes for variables and constraints were
implemented in the MathProg language:

.lb     (lower bound),
.ub     (upper bound),
.status (status in the solution),
.val    (primal value), and
.dual   (dual value).

Now the MathProg language allows comment records (marked by
'#' in the very first position) in CSV data files read with the
table statements. Note that the comment records may appear only
in the beginning of a CSV data file.

The API routine glp_cpp to solve the Critical Path Problem was
added and documented.
2010-07-13 06:46:56 +00:00
drochner
499573744b update to 5.30.2
changes: translation updates
2010-07-06 15:39:35 +00:00
asau
64285a0d2d Update to FriCAS 1.1.0
Notable changes (compared to version 1.0.9) include:

- New domains and packages: VectorSpaceBasis domain,
  DirichletRing domain, 3D graphic output in Wavefront .obj format,
  specialized machine precision numeric vectors and matrices (faster
  then general vectors and matrices), Html output.

- Support Clifford algebras corresponding to non-diagonal matrix,
  added new operations.

- 'normalize' now tries to simplify logarithms of algebraic constants.

- New functions: Fresnel integrals, carmichaelLambda.

- Speed improvements: several polynomial operations are faster,
  faster multiplication in Ore algebras, faster computation of
  strong generating set for permutation groups, faster coercions.

- Several improvements to the guessing package (in particular new
  option Somos for restricting attention to Somos-like
  sequences

Bug fixes, in particular:

- FriCAS can now compute multiplicative inverse of a power series
  with constant term not equal to 1.

- Fixed a problem with passing interpreter functions to algebra.

- Two bugs causing crashes in HyperDoc interface are fixed.

- FriCAS now ignores sign when deciding if number is prime.

- A failing coercion that used to crash FriCAS is now detected.

- 'has' test sometimes gave wrong result.

- Plotting fixes.
2010-07-05 22:41:16 +00:00
adam
f558f0c81c Changes 2.11.1:
* R CMD INSTALL checks if dependent packages are available early on
* in the installation of source packages, thereby giving clearer
  error messages.
* R CMD INSTALL --build now names the file in the format used
  for Mac OS X binary files on that platform.
* BIC() in package stats4 now also works with multiple fitted models,
  analogously to AIC().
* Use of file extension .C for C++ code in packages is now
  deprecated: it has caused problems for some 'make's on
  case-insensitive file systems (although it currently works
  with the recommended toolkits).
* The C function mkCharLenCE now no longer reads past 'len' bytes
  (unlikely to be a problem except in user code).
* On systems without any default LD_LIBRARY_PATH (not even
  /usr/local/lib), [DY]LIB_LIBRARY_PATH is now set without a trailing colon.
* More efficient utf8ToInt() on long multi-byte strings with
  many multi-byte characters.
* aggregate.ts() gave platform-depedent results due to rounding
  error for ndeltat != 1.
* package.skeleton() sometimes failed to fix filenames for .R or
  .Rd files to start with an alphanumeric.
2010-07-03 07:25:57 +00:00
joerg
0814f866e7 Fix configure handling of Magick option 2010-06-27 17:52:56 +00:00
obache
41bd0a14cf Adjust patch to upstream commit. 2010-06-18 01:53:47 +00:00
obache
8b4f772af2 Fixes build failure on NetBSD-5.0.2.
Use fgets(3) instead of getline(3).
2010-06-17 08:56:46 +00:00
obache
1615c1daf6 Update HOMEPAGE from Old(pre-GNOME, caltool) one. 2010-06-17 07:45:59 +00:00
obache
f88a67b49d Improve DESCR,
remove "From the README" and update from the README without version number.
2010-06-17 07:33:47 +00:00
obache
f0e0603cf6 Require gtk2+>=2.18.0 2010-06-17 07:21:29 +00:00
drochner
f252ff4e63 update to 1.10.5
changes:
-bugfixes
-better tests
-Include version number in HTML export
-Improve page setup dialog
-Add non-linear solver
2010-06-15 21:16:20 +00:00
drochner
40d52dc144 update to 5.30.1
This switches to the gnome-2.30 release branch
2010-06-15 21:09:31 +00:00
wiz
cec79fc3a7 PKGREVISION bump for png-1.4.x shlib change.
(missed those and *emacs* the first time round because they pull
in their png dependencies via default-on options; they were included
in the test bulk build though)
2010-06-14 15:33:12 +00:00
wiz
92e0cb52cb Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00
markd
0d1fc4a1ee Update py-rpy to 2.1.3
Works with recent R and recent python.
2010-06-09 21:04:26 +00:00
markd
2d64fbe1b3 Update to scipy 0.7.2
SciPy 0.7.2 is a bug-fix release with no new features compared to 0.7.1. The
only change is that all C sources from Cython code have been regenerated with
Cython 0.12.1. This fixes the incompatibility between binaries of SciPy 0.7.1
and NumPy 1.4.

SciPy 0.7.1 is a bug-fix release with no new features compared to 0.7.0.
2010-06-06 02:37:08 +00:00