Commit graph

506 commits

Author SHA1 Message Date
jlam
cbee525ae7 Update R to 1.3.0. This is a two-generation upgrade from the previous 1.1.1
version in pkgsrc.  There are many, many bugfixes, better compliance with
S3/S4, and many additional statistical analysis functions added to the
base library.  There is also an improved (faster) garbage collector and
support for dynamically sizing the memory used by R.  The full summary of
changes may be found on the R Project website.
2001-07-23 13:14:44 +00:00
wiz
f5677e8c16 Fix rpath lossage noted in recent bulk build. 2001-07-22 16:45:46 +00:00
jlam
7b1d3cb465 Mechanical changes to buildlink.mk files to use EVAL_PREFIX to set
BUILDLINK_PREFIX.<pkgname>.  This allows buildlink to find X11BASE packages
regardless of whether they were installed before or after xpkgwedge was
installed.  Idea by Alistair Crooks <agc@pkgsrc.org>.
2001-07-20 01:54:31 +00:00
jlam
c9b14a8c9a Add buildlink.mk file for use by other package Makefiles. 2001-07-18 22:11:33 +00:00
dmcmahill
3f8eaee271 correct some paths to make this package correctly. problem noted in Huberts
last bulk build.
2001-07-18 01:14:23 +00:00
wulf
dcb9f6ed9b Inappropriate use of DEPENDS statement for xpm, apply USE_XPM instead 2001-07-14 13:36:54 +00:00
wulf
90141ff7f4 Added missing dependency for xpm-3.4k 2001-07-13 15:15:50 +00:00
dmcmahill
39adad9e53 add a patch to fix a bug in the fft() function where arguments are not
checked correctly.  Can cause scilab to crash instead of printing a warning.
Patch came from  Giuseppe Allodi <Giuseppe.Allodi@fis.unipr.it>
posted to comp.soft-sys.math.scilab.

bump to 2.6nb1.
2001-07-11 15:16:20 +00:00
drochner
091a2caab0 update to 20.1.0
Changes:

Version 20.1
   MA and kinds rebased on new package Properties (which grew out of the
   old activeattr.py file previously in MA). Masked arrays can now be
   pickled.
   Properties provides a easy-to-use method to have a name act
   as if it is a attribute of the class but be able to control reading,
   writing, and deleting of that attribute via methods of the class.
   Applied patch that fixes errors when Python is pymalloc-enabled (dmcooke).
   Applied patch to add new support in LinearAlgebra for symmetrical
   eigenvalue problems. (Allesandro Mirone)
   Applied patch to fix comparisons to None in MLab.py (jbmoody).
   Found and fixed another one in RandomArray.py.
   Applied suggested fix by Mark Hadfield to let setup_all.py work on
   systems where Python is installed in a directory path that contains
   a space.

Version 20.0
   Redo setup.py so that binary windows installers for Numeric, FFT, MA,
   etc. can be made automatically. Packages LALITE and RANLIB merged back
   to top level. Adjustment for BLAS in setup.py.
   Documentation of Numeric module made more compatible with pydoc.
   argmin/argmax/argsort/sort errors with axis specs fixed (bug #233805)
   -- also made them capable of handling args that can be converted to
      arrays by adding an array(a, copy=0) at the start.
   Fixes sum, product, cumsum, cumproduct, alltrue, sometrue to deal with
   zero shape and to take arguments that can be converted to arrays.
   MA: See changes.txt file in MA for bug fixes and improvements.
       New option for average to return sum of weights.
   Fix bug in putmask so that it handles targets of type object.
   Because of reference counting issues this is done in Python, not C,
   and would not be more efficient than doing your own loop, but we
   include it for completeness.
   In Packages add draft implementation for PEP 0242, Numerical Kinds.
   Add PyArray_CopyArray to the API (Thanks to Dave Grote).
   Add defines for cygwin.
   In arrayobject.h, add static declaration to importing API pointer.
   May solve OS X problems.
   Fix bug in FFT packages, added new test. (Thanks to Warren Focke)
   Added __deepcopy__ method equal to __copy__ method. Throws an exception
   if the target is an array of type 'O'. But this at least allows non-object
   type arrays to be copy.deepcopied. If someone has time they can do this case.
2001-07-11 10:32:00 +00:00
abs
e36fbd35d4 python-2.0 -> python>=2.0 2001-07-09 16:01:54 +00:00
jtb
7eab36bf35 Update to GSL version 0.9.
* What is new in gsl-0.9:

** There is a new system of vector and matrix views.  Any code using
vector and matrix views will need to be updated.

** The order of arguments of the view functions involving strides have
been changed to be consistent with the rest of the library.

** The ode solvers have been reorganized.

** There are new eigensystem routines for real symmetric and complex
hermitian matrices.

** The linear algebra directory now includes functions for computing
symmetric tridiagonal decompositions and bidiagonal decompositions.

** The svd routines now include the Golub-Reinsch and Modified
Golub-Reinsch algorithms in addition to the Jacobi algorithm.

** The interpolation directory has been reorganized and a higher-level
"spline" interface has been added which simplifies the handling of
interpolation arguments.

** IEEE support is now available on OpenBSD.
2001-07-05 18:04:50 +00:00
tron
c0d036809e Fix package list problem caused by version bumb. 2001-07-01 13:49:55 +00:00
taca
c38635528b Add and enable ruby-bitvector and ruby-bigfloat. 2001-07-01 13:09:52 +00:00
taca
b895a55364 Importing ruby-bitvector package.
BitVector is a fairly extensive and fast BitVector class for Ruby.
Handles sequences of up to 2**32-1 bits (about 500 Mb).  Implemented
as a wrapper around Bit::Vector version 6.0 by Steffen Beyer.
2001-07-01 13:08:06 +00:00
taca
df8513b8f9 Importing ruby-bigfloat.
BigFloat is an extension library for Ruby.  Using BigFloat class, you
can obtain any number of significant digits in computation.
2001-07-01 13:06:57 +00:00
tron
103fd9e24d Regen. 2001-07-01 11:52:24 +00:00
tron
a8842c6672 Fix typo in last commit. 2001-07-01 11:51:30 +00:00
tron
2b65b793af Fix "libguppiConf.sh" so that linking of applications with the "guppi"
libraries actually works. Bump version number to 0.35.5nb1.
2001-07-01 11:01:45 +00:00
tron
9d75d7083e Add and enable "guppi" package. 2001-07-01 00:07:28 +00:00
tron
cc7e7ddfa8 Initial import of new "guppy" package:
Plot program with integrated statistics capabilities
2001-07-01 00:05:50 +00:00
wulf
b83271ac55 Added and enabled snns-4.2: A software simulator for neural networks 2001-06-28 15:20:32 +00:00
wulf
b9bfaf3c8b Initial import of snns-4.2: A software simulator for neural networks 2001-06-28 15:18:03 +00:00
jlam
7acad26337 Mark as USE_BUILDLINK_ONLY. 2001-06-21 02:26:15 +00:00
jtb
69cd7b797a Update of ntl to 5.1a. Change build system to use libtool for
shared libraries.

  Changes between NTL 5.0c and 5.1a

   Some minor fixes and additions.

   Completely backward compatible.

     * Added  a  routine  LatticeSolve() for finding integer solutions to
       linear systems of integer equations.
     * Modified the stragey used by the LLL() and image() routines in the
       LLL  package to deal with linear dependencies. The new strategy
       guarantees  better  worst-case bounds on the sizes of intermediate
       values. I'm not sure if it will have any serious practical impact,
       though.
     * Added  some  "partial  ISO  modes" so that one can use some of the
       features  of  Standard  C++,  even  if  ones compiler does not yet
       support all of the features.
     * Bug  fix: routine determnant() in mat_GF2.h was not visible to the
       linker because of a typo in mat_GF2.c.
     * Made a "smarter" script for selecting the GetTime() function. This
       fixes  an  installation  problem on Cygwin/Windows 95 platforms. I
       hope it doesn't create more problems than it solves, though.
     * Added  some  extra documentation for installation under Windows/MS
       Visual C++.
     * Changed some names like c_lip.c to c_lip_impl.h. This should avoid
       some potential installation problems.
     * Throw  away  first 256-bytes of arc4 streams to improve quality of
       the  pseudo-random  number  generator. This may change the precise
       behavior of some programs.
     * Other minor, internal modifications.
2001-06-20 10:19:27 +00:00
jlam
328a35f96f LIBS is automatically added to CONFIGURE_ENV by bsd.pkg.mk if
GNU_CONFIGURE is defined, so simply set LIBS to the appropriate value.
2001-06-12 20:33:00 +00:00
jtb
cab6de1eeb Add a build depends on emacs. Noted from John Darrow's i386 bulk build. 2001-06-11 22:46:14 +00:00
jlam
c4e71c5e7a CPPFLAGS is now passed to MAKE_ENV and CONFIGURE_ENV by bsd.pkg.mk, so
adapt by moving CPPFLAGS settings to top-level, and removing explicit
inclusion of CPPFLAGS into MAKE_ENV and CONFIGURE_ENV.
2001-06-11 06:34:17 +00:00
jlam
dbfde59b14 The buildlink include and lib directories are added to CFLAGS, CPPFLAGS,
CXXFLAGS, and LDFLAGS by the buildlink.mk files so remove the extra
definitions to add them from the package Makefiles.  As advised by the
bsd.buildlink.mk file, also ensure that the buildlink.mk files are
included prior to defining any package-specific CFLAGS/LDFLAGS to ensure
that the buildlink directories are at the head of the compiler search
paths.
2001-06-11 02:05:07 +00:00
jlam
3bc5e40254 Remove dependency on ${BUILDLINK_TARGETS} in pre-configure and pre-build
targets as the buildlink.mk files now add the dependency automatically.
Remove any NO_CONFIGURE definitions as they seem to be useless.
2001-06-10 00:08:41 +00:00
wiz
4ce69058ba Sort. 2001-06-09 10:47:30 +00:00
jtb
b3c69c55b4 Use -Wl,-R$libdir in the `gsl-config' script. 2001-06-01 19:41:08 +00:00
wennmach
67873984f9 Install an additional (useful) HTML page.
Via patch from Masao Uebayashi <ueubayasi@soum.co.jp>
2001-05-31 12:56:53 +00:00
jlam
54718a4db7 Standardize name of file to include for build-links to be "buildlink.mk".
Use BUILDLINK_INCDIR, BUILDLINK_LIBDIR for locations of linked headers
and libraries.  Create a variable BUILDLINK_TARGETS whose value is the
list of build-link targets to execute.
2001-05-24 08:53:54 +00:00
jtb
8d4c44897c Update PLIST for gsl-0.8. 2001-05-23 23:47:59 +00:00
jtb
1c400cc426 No longer needed. 2001-05-23 20:29:15 +00:00
jtb
0e7b96ad06 Update to gsl-0.8.
* What is new in gsl-0.8:

** The build process now uses the latest libtool and automake

** The library should now compile with Microsoft Visual C++

** Portable versions of the isinf, isnan and finite functions are
available as gsl_isinf(x), gsl_isnan(x) and gsl_finite(x).

** The definitions of GSL_POSINF, GSL_NEGINF and GSL_NAN no longer
cause divisions by zero during compilation.

** The gsl_interp_obj has been renamed to gsl_interp

** The poly_eval and pow_int functions have been moved from the
specfunc directory to the poly and sys directories.

** The Chebyshev functions are now available as an independent module
in their own directory.

** The error handling conventions have been unified across the
library.  This simplifies the use of the special functions.

** A full CBLAS implementation is now included for systems where ATLAS
has not been installed. The CBLAS library can also be used
independently of GSL.  The organisation of the BLAS directories has been
simplified.

** IEEE support for HPUX-11, NetBSD, Apple Darwin and OS/2 are now
included.

** The library now includes implementations of log1p, expm1, hypot,
acosh, asinh, atanh for platforms which do not provide them.

** The convention for alloc and set functions has changed so that they
are orthogonal. After allocating an object it is now necessary to
initialize it.

** There is a new module for estimating numerical derivatives of functions

** There is a new module for handling data with ntuples

** The histogram lookup functions are now optimized for the case of
uniform bins, and include an inline binary search for speed.

** The Chebyschev coefficients for the QAWO algorithm are now
precomputed in a table for efficiency, rather than being computed on
the fly.

** There are several new sorting functions for selecting the k-th
smallest or largest elements of a dataset.

** Iterator functions are now available for permutations,
gsl_permutation_next and gsl_permutation_prev.

** The function gsl_complex_xy has been renamed gsl_complex_rect

** The API for simulated annealing has been changed to support search
spaces in which the points cannot be represented as contiguous-memory
data structures.  gsl_siman_solve() now takes three extra arguments: a
copy constructor, a copy function and a destructor, allowing
gsl_siman_solve() to do its work with linked data structures.  If all
three of these function pointers are NULL, then the traditioanl
approach of using malloc(), memcpy(), and free() with the element size
is used.
2001-05-23 20:24:05 +00:00
wiz
26c40c61dd Update dependency on png to >=1.0.11 because of the shlib major bump.
Noted by Frederick Bruckman.
2001-05-22 09:32:18 +00:00
jtb
9e7ed11ac9 Update to pari-2.1.1.
Fixed
    1- return() could forget objects on heap                            [F2]
    2- polhensellift(x^3+x^2+2,[x^2,x+1],2) --> pols not coprime        [F3]
    3- Configure missed some shared libraries [e.g RedHat 7.0]          [F4]
    4- requests for precision of bnfinit(x) [ = Q ] could yield SEGV    [F6]
    5- compatible = 3 not taken into account when reading a file        [F7]
    6- lines > 0: output driver didn't reset properly after user output [F9]
    7- nfdisc(x^5+2*x^4+3*x^3-3*x^2+122*x-1) --> impossible inverse     [F10]
    8- bug in gcc-2.95: SEGV on Linux (quicksqri)                       [F11]
    9- addrfrac: could return a t_RFRAC whose denominator wasn't a t_POL[F12]
   10- bnfcertify (zimmertbound): off by two error when reading bound   [F13]
BA 11- pbs in Fp_factor_irred (factoring over Fq a pol. defined over Fp)[F25]
   12- typo in quadhilbertimag (SEGV for very large discriminants)      [F28]
BA 13- isprime(n < 2, 2 or 3) gave wrong result                         [F31]
BA 14- nfgaloisconj(polcyclo(11)+1)--> oo loop                          [F35]
       nfgaloisconj(polcyclo(40))-->incorrect result
IS 15- typo in squfof tuning on 64bit machines                          [F36]
   16- van Hoeij's algorithm (factor(Z[X])): wrong bound in LLL_cmbf    [F41]
   17- rare SEGV in nfdisc                                              [F44]
   18- rare problem in isprincipal (large non Galois base field)        [F56]
       --> wrong result (generators not required) or infinite loop.
   19- build failed with readline-4.2                                   [F57]

  Changed
    1- DOS distribution archives (GPM removed)                          [C1]
XR  2- try more prime ideals in nfsqff [nffactor, modular part]         [C4]
    3- renamed library function gsize() to sizedigit() [pb with gtk]    [C10]
IK  4- let lisGEN() return NULL when EOF is met (was oo loop)           [C12]
    5- install the whole distribution (see ?12) + improved Configure    [C17]

  Added
    1- README.WIN, config/[arch-osname|locatesymbol], doc/tex2mail.1    [A1]
2001-05-19 17:31:05 +00:00
jlam
dc6eadbf21 Use ${XARGS} instead of invoking xargs directly. 2001-05-19 03:56:23 +00:00
jtb
dcc7293242 Delete the prebuilt info files after extraction so that they get
regenerated and work properly with the info program in NetBSD.

Fixes PR pkg/12962 by Jim Bernard <jbernard@mines.edu>.
2001-05-16 21:46:08 +00:00
jtb
a1502b2d9d Add and enable tasp-vsipl. 2001-05-16 21:19:21 +00:00
jtb
9a13b63e00 Initial import of tasp-vsipl.
This is an implementation of a VSIP Library (Vector/Signal/Image
Processing Library) as defined by the VSIPL Forum for a CORE profile.

The TASP_VSIPL library is an effort to produce a VSIPL library
suitable for demonstration and early development and testing of VSIPL
code and ideas.

The Tactical Advanced Signal Processing Common Operating Environment
(TASP COE) effort is striving to produce a common operating
environment for signal processing throughout the Navy and DOD for the
COTS environment. VSIPL is thought by TASP to have a good chance of
becoming a standard signal processing library for many vendors who
supply DOD high performance computing products.  For this reason TASP
is supporting the VSIPL effort.

This is the TASP VSIPL Core Plus implementation of VSIPL. Core Plus
includes all the functionality of the core profile plus most floating
point Vector and Elementwise Operations not required by the VSIPL Core
profile.  The additional functions include such things as matrix
elementwise add and multiply.

The TASP VSIPL code is required to be freely available for any
use.
2001-05-16 21:18:28 +00:00
jlam
345f7a105a Use devel/readline/Makefile.readline to handle using libedit readline
emulation or depending on the readline package.
2001-05-16 20:28:40 +00:00
drochner
c8124ca977 use USE_PYTHON 2001-05-14 16:22:35 +00:00
jtb
fff6c84d94 Fix distfile mismatch noted from Alpha bulk build. 2001-05-10 23:51:06 +00:00
jtb
dbc48d5d90 Use quotes rather than angle brackets for local includes. 2001-05-10 23:43:25 +00:00
drochner
b9ee1933ce set runtime library search path so that libnetcdf is found 2001-05-10 17:03:28 +00:00
dmcmahill
6aa4a44000 avoid c++ -O2 bug on alpha. 2001-05-07 22:09:14 +00:00
jtb
f9522dcec3 Install yacas.el. 2001-05-05 23:54:47 +00:00
jtb
f0979ddb33 NO_SRC_ON_FTP= Already in MASTER_SITE_LOCAL. 2001-05-05 23:41:00 +00:00