Commit graph

532 commits

Author SHA1 Message Date
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
jtb
f2ce00442f Remove unnecessary blank line. 2001-05-05 20:55:09 +00:00
jtb
6cefa1c552 Use the netlib .tgz archive and DIST_SUBDIR. Although netlib don't
use version numbers the file changes very seldom and it's better than
cluttering up LOCAL_PORTS.
2001-05-05 20:53:02 +00:00
jlam
022d07a536 Mechanical changes of tk DEPENDS:
tk-8.3.2  -> tk>=8.3.2
	tk-[0-9]* -> tk>=8.0
	tk-8.*    -> tk>=8.0
2001-05-05 19:51:13 +00:00
jtb
10a622bdda * Install examples.
* Install library as libpari.a. (Previously the package installed
  libpari.a.2.1 and created a symbolic link libpari.a).
* Fix warning about O_RDONLY being redefined.
2001-05-04 17:14:08 +00:00
jtb
4dec00fdaa Add defaults for all instances of EVAL_PREFIX. 2001-05-03 22:16:50 +00:00
jtb
e66d47d195 Make this build again by fixing undefined references to MAIN__. 2001-05-03 01:54:15 +00:00
jtb
ccfc156db5 Add default prefixes for EVAL_PREFIX. Fixes i386 bulk build problem. 2001-05-03 01:06:32 +00:00
jtb
1d5f660add Build and install the PIC and profiled version libraries. 2001-05-01 02:13:23 +00:00
dmcmahill
e4cf0afce0 be consistent about obeying PKG_FC. (don't hardcode f77). Fixes problems
when f2c-f77 is used.
2001-05-01 01:21:10 +00:00
jtb
a394cf9c21 Regen. Fixes i386 bulk build problem. 2001-04-30 14:51:20 +00:00
jtb
9734e4333f Update of tochnog to 20010429. Changes unknown. Move to SHA1 checksums. 2001-04-29 16:17:50 +00:00
jtb
a42e5d6e58 Fix typo. 2001-04-29 01:15:06 +00:00
jtb
b97c41dde3 Remove redundant echoing, quoting, and input redirection to sed. 2001-04-28 23:59:17 +00:00
jtb
d86de86589 Back out previous change. 2001-04-28 01:20:35 +00:00
jtb
c0e6026286 Fix man page installation oddity causing i386 bulk build leftover. 2001-04-28 00:32:28 +00:00
jtb
8963b134c6 s/p5-/p5-Math/g 2001-04-27 23:19:36 +00:00
jtb
cbb866014d Reimport of p5-MatrixReal as p5-Math-MatrixReal. 2001-04-27 23:18:11 +00:00
jtb
ee3b8857e8 Reimport of p5-Interpolate as p5-Math-Interpolate. 2001-04-27 23:17:22 +00:00
jtb
fec180220c Reimport of p5-BigInteger as p5-Math-BigInteger. 2001-04-27 23:16:31 +00:00
jtb
0add1997de Removing p5-* packages to reimport with the default name p5-${DISTNAME}.
So,  p5-Interpolate will be reimported as p5-Math-Interpolate, etc.
2001-04-27 23:14:17 +00:00
jtb
6d13a44dda Add and enable linpack. 2001-04-27 22:58:13 +00:00
jtb
eb4df46948 Initial import of linpack.
LINPACK is a collection of Fortran subroutines that analyze and solve
linear equations and linear least-squares probles.  The package solves
linear systems whose matrices are general, banded, symmetric
indefinite, symmetric positive definite, triangular, and tridiagonal
square.  In addition, the package computes the QR and singular value
decompositions of rectangular matrices and applies them to
least-squares problems.  LINPACK uses column-oriented algorithms to
increase efficiency by preserving locality of reference.

LINPACK was designed for supercomputers in use in the 1970s and early
1980s.  LINPACK has been largely superceded by LAPACK which has been
designed to run efficiently on shared-memory, vector supercomputers.
2001-04-27 22:57:30 +00:00
jtb
18079c52b7 Add a patch to configure so that it correctly determines the way
the Fortran compiler mangles function names.  Don't delete the
libtool .la file after installation -- they might be useful for something.
2001-04-27 22:22:22 +00:00
jtb
a1417e24b9 Respect CFLAGS. This seems to work okay with default optimization. 2001-04-25 23:35:30 +00:00
jtb
ed13d53eb4 Update to tela-1.32.
BUG FIXES

- t-functions using ellipsis argument (...) crashed Tela (this was due to the
  "deep" copy object array feature introduced in previous version 1.31, cure
  was to introduce another internal type KShallowObjectArray which is now used
  in Tprg::execute() in prg.C)
- memory leak in object arrays (object.C:Tobject::setsize, deep clear was missing)
  (also this bug existed only in version 1.31, not before, because object array
  semantics was changed from shallow copy to deep copy in 1.31).

USER-VISIBLE CHANGES

- new diag() function contributed by Ch.Spiel which allows a second input argument
  specifying the super- or sub-diagonal (the default zero meaning the main diagonal),
  this function is compatible with Matlab's and also compatible with the old diag()
  function (std.ct)
- added global symbol NaN if compiler supports NaN's (ieee754.h header is present and working) (tela.C)
2001-04-24 23:43:02 +00:00
jtb
fd9c81bc7b Delete make rule for parse.cc. Add missing file to PLIST. 2001-04-22 23:49:55 +00:00
jtb
a22b4f101c Bad patch. 2001-04-22 23:16:09 +00:00
jtb
8cfa3a48dc Remove "xstopx.f" and "dostop.c" from libcruft/misc. They've been deprecated
and cause problems if left.

Touch "parse.cc" and "parse.h" so that they won't get remade. (The configure
script doesn't detect bison correctly anyway).

Remove a duplicate entry from PLIST.

Make it work with the readline currently in pkgsrc.
2001-04-22 22:58:47 +00:00
jtb
6666e45e3c Update PLIST. 2001-04-22 20:33:27 +00:00
jtb
23ec891d4b Update of octave-current to 2.1.34.
2001-04-19  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* octMakefile.in (CONF_DISTFILES): Remove config.h.bot from the list.

2001-04-19  David Livings <david.livings@asa.co.uk>

	* Makeconf.in (mk-libdir-link): Omit check for $(octlibdir)/octave
	existing as a directory.

2001-02-28  Albert Chin-A-Young  <china@thewrittenword.com>

	* configure.in: Check for getpwnam in libsun only after checking
	default libraries first.  Check for gethostname in libsocket only
	after checking default libraries first.

2001-02-22  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* configure.in: Allow for using f2c when setting functions to look
	for in the BLAS and Lapack libraries.
	From Kurt Hornik <Kurt.Hornik@ci.tuwien.ac.at>.

2001-02-10  Mumit Khan  <khan@nanotech.wisc.edu>

	* test/octave.test/string/dec2hex-1.m: Don't assume hex format
	produces lower case letters.

2001-02-07  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* acconfig.h: Merge contents of config.h.bot.
	* config.h.bot: Delete.

	* autogen.sh: Allow running of autoconf or autoheader to be skipped.

2001-02-06  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* readline: Update to new version (4.2-beta1).

2001-02-05  Mumit Khan  <khan@nanotech.wisc.edu>

	* configure.in (TEMPLATE_AR, TEMPLATE_ARFLAGS): New variables.
	* Makeconf.in (TEMPLATE_AR, TEMPLATE_ARFLAGS): Likewise.

	* configure.in (XTRA_CXXFLAGS): Use -fno-implicit templates for
	pre-gcc3 compilers. Remove -fno-rtti and -fno-exceptions.
	(DEPEND_FLAGS, DEPEND_EXTRA_SED_PATTERN): New macros.
	(BLAS_LIBS): Fix test for sunperf library on Sun Solaris.
	(CPICFLAG, CXXPICFLAG, FPICFLAG, SH_LDFLAGS, RLD_FLAG): Add Sun
	compiler support.
	* Makefile.in (DEPEND_FLAGS, DEPEND_EXTRA_SED_PATTERN): New
	variables.
	(%.d : %.cc): Use.
	(%.d : %.c): Likewise.
	* acconfig.h (CXX_ISO_COMPLIANT_LIBRARY): Add #undef.

2001-01-31  Mumit Khan  <khan@nanotech.wisc.edu>

	* Makeconf.in (%.d : %.cc): Strip the directory portion of the
	target.
	(%.d : %.c): Likewise.

	* aclocal.m4 (OCTAVE_CXX_ISO_COMPLIANT_LIBRARY): New macro.
	* configure.in: Use it.

2001-01-29  John W. Eaton  <jwe@bevo.che.wisc.edu>

	* Makeconf.in (do-subst-config-vals): Substitute
	OCTAVE_CONF_CANONICAL_HOST_TYPE here too.
	* octave-bug.in: Substitute OCTAVE_CONF_CANONICAL_HOST_TYPE, not
	OCTAVE_CANONICAL_HOST_TYPE.
2001-04-22 20:23:01 +00:00
jtb
0628e0b0ff Only install the include files once. 2001-04-22 20:15:46 +00:00
dmcmahill
9fb138929a fix one more instance of __alpha__ being used as a test for OSF. 2001-04-19 15:10:35 +00:00
agc
fa5c767d84 Move to sha1 digests, and add distfile sizes. 2001-04-19 08:45:37 +00:00
dmcmahill
f9f48957e4 make sure this configures and builds correctly with either f77 or f2c. 2001-04-19 03:03:24 +00:00
dmcmahill
557da03a48 MAIN__ need to be undefined during some of the fortran configure tests
or valid programs will fail with link problems.
2001-04-19 00:25:23 +00:00
dmcmahill
021e3766d1 __alpha__ doesn't imply OSF so doen't include OSF specific code based
on __alpha__.
2001-04-19 00:13:14 +00:00
dmcmahill
452cd3aa7e fix quotes for including bsd.pkg.mk 2001-04-18 19:52:17 +00:00
agc
9e8d6c8b8d + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:33:31 +00:00
jtb
67890d4f0c Add and enable dcdflib.f 2001-04-17 00:20:41 +00:00
jtb
1a26416ca6 Initial import of dcdflib.f.
This library contains routines to compute cumulative distribution
functions, inverses, and parameters of the distribution for the
following set of statistical distributions:

    (1) Beta
    (2) Binomial
    (3) Chi-square
    (4) Noncentral Chi-square
    (5) F
    (6) Noncentral F
    (7) Gamma
    (8) Negative Binomial
    (9) Normal
    (10) Poisson
    (11) Student's t
    (12) Noncentral t

Given values of all but one parameter of a distribution, the other is
computed.  These calculations are done with FORTRAN Double Precision
variables.
2001-04-17 00:19:57 +00:00
jtb
a6987cfda3 Use teTeX-[0-9]* in BUILD_DEPENDS as teTeX-* expands to a number of packages.
pari.el only works for GNU Emacs.
2001-04-16 15:43:55 +00:00
jtb
eb0cef2016 Change MAINTAINER section to packages@netbsd.org 2001-04-14 21:43:38 +00:00
jtb
435c372b9d Use BSD_INSTALL_* in preference to passing INSTALL_* through MAKE_ENV. 2001-04-13 00:45:04 +00:00
jtb
c22f2d8f88 Add a _c suffix to library names , ie. "libdcdflib_c", to allow simultaneous
installation of C and Fortran versions.  Suggested by Hubert a while back.
Bump up version no.
2001-04-12 23:59:32 +00:00
drochner
df0e84a58f remove unnecessary patches. I'm sure I had cvs rm'd them before the
last commit.
2001-04-09 11:52:58 +00:00
drochner
87379daf3b update to 19.0.0
Didn't find a changelog. At least the build glitches are gone.
2001-04-09 11:50:51 +00:00
jtb
98e0d4f1f1 s/f2c/g2c/ 2001-04-09 04:09:48 +00:00
jtb
8be19b0095 Add MAIN__ to the tela.C file instead of creating a new file. 2001-04-09 03:55:20 +00:00
jtb
2e47ee500c Add a dummy MAIN__ function to eliminate references to undefined symbols
when linking with a shared libf2c.
2001-04-09 03:09:11 +00:00
jtb
8fce78ee75 Added defaults for EVAL_PREFIX. 2001-04-08 22:53:14 +00:00
dmcmahill
0ca3e77ceb Update to scilab-2.6
Thanks to the scilab folks at INRIA for helping us get rid of 9 more patches!

From the CHANGES file:

                     Main Changes Scilab 2.5 -> 2.6
                     ==============================
NEW FUNCTIONALITIES
===================
Automatic graphic rescaling when combining 2D plots, axis handling

Isometric 3D plots. Thanks to Enrico Segre

3D plots shading. Thanks to Stephane MOTTELET

Error messages handling

Grep function added

Modeless message box added

Profiling of functions execution added

Real time simulation in Scicos. Thanks to Anders Blomdell

Scicos diagram linearization and fixed point computation

OTHERS IMPROVEMENTS
===================
A more professional licence

Input/Output improved (carriage return at the end of the file are not
required anymore, OS independent ascii file input, handling of opened
files )

More complete mexlib for MatlabV mex interface.

Many bug corrected in integer types manipulation

API improved, many examples given

A better window management under KDE

A better plugin interface (help, demos,...) and new Scilab functions for
building and loading interfaces.

Interactive demos for ODE and DAE solving added

Scicos' GUI improved, customizable keyboard shortcuts added

Default list, tlist and mlist display can be overloaded

It is now possible to draw dashed lines in color. Background now work
with postscript driver. Easiest argument passing to plot2d, plot3d,...
GIF driver bugs fixed.

INCOMPATIBLITY
==============
help and scicos palettes handling have changed.

Fraclab toolbox has been moved to the contributions part and is no
more  included in the package

The Communication Toolbox (geci) is now obsolete. It will be removed in
next release. Use PVM instead.
2001-04-08 16:25:27 +00:00
jtb
902884ca25 Add some -Wl,-R because the f2c package builds shared libraries now. 2001-04-07 20:44:13 +00:00
wiz
349f4ef92a Remove CONFLICT with octave-2.* since they have the same PKGNAME.
Replace file by f for fewer pkglint warnings.
2001-04-02 18:43:15 +00:00
dmcmahill
574eeb533a fix broken shell script. Its [ "$foo" = "$bar" ] not [ "$foo" == "$bar"]. 2001-04-01 16:04:24 +00:00
dmcmahill
6229897ab1 add missing entry. Now the binary package actually will contain something. 2001-04-01 15:53:14 +00:00
jtb
6939c69b5f d1mach.f i1mach.f and r1mach.f should be compiled without optimization. 2001-03-31 18:21:33 +00:00
jtb
102ed1c492 Note that the tests run during configuration should not be optimized. 2001-03-31 18:18:58 +00:00
jtb
24fa8425a9 Otter doesn't respect CFLAGS because -O2 optimization causes the program
to malfunction.  While here, change COMMENT to "Automated Deduction System".
2001-03-31 18:10:47 +00:00
jtb
a9668a7762 Updated to py-Scientific-2.2.
2.1.5 --> 2.2
-------------

Bug fixes:

- The sign convention for rotation angles was not correctly applied
  in Scientific.Geometry.Transformation and Scientific.Geometry.Quaternions.
  Everything was consistent, but with the wrong sign.

Improvements:

- Scientific.IO.PDB can handle a larger range of variant formats for DNA

New features:

- New module Scientific.Visualization.VPython.

- Scientific.IO.TextFile also handles bzip2 compressed files
  (extension .bz2). This only works if bzip2 is installed.


2.1.4 --> 2.1.5
---------------

New features:

- Scientific.TkWidgets.TkPlotCanvas:
  - Popup menu on right button
  - Value display on middle button
  - HorizontalLine, VerticalLine objects

Modifications:

- MPI interface no longer assumes that MPI_Op and MPI_Datatype are
  integers (they aren't in LAM, for example).


2.1.3 --> 2.1.4
---------------

New features:

- New MPI functions implemented by Jakob Schiotz:
  - nonblocking send and receive
  - abort
  - reduce and allreduce

Modifications:

- The Python interpreter lock is released during calls to the netCDF
  library, permitting other threads to continue during I/O operations.
  An internal lock has been added to prevent reentrant calls to the
  netCDF library, which is not thread safe.
  (If you don't understand any of this, you shouldn't care, it has
  no consequences unless you use threads.)
- Methods receive and receiveString on MPI communicator objects
  can be called without source and tag arguments (defaults to None).


Bug fixes:

- The compilation script did not work correctly for MPI support


2.1.2 --> 2.1.3
---------------

New features:

- Some small utility widgets have been added to Scientific.TkWidgets.
  They are not particularly "scientific", but not worth the effort
  of a separate distribution.

Bug fixes:

- The abs() function didn't work on DerivVar objects (modules
  Scientific.Functions.Derivatives and Scientific.Functions.FirstDerivatives)
  with negative values.

- The method projectionOf in Scientific.Geometry.Objects3D.Plane was
  wrong.


2.1.1 --> 2.1.2
---------------

Installation:

- The mpipython executable is compiled using 'mpicc', which should simplify
  installation significantly because all library specifications are
  automatically taken into account. In other words, MPI support should
  work on all platforms without any modifications to the Setup file.
  (Thanks to Jakob Schiotz for this suggestion!)

- Some 'extern' declarations were changed to 'staticforward' to please
  some compilers.

Documentation:

- the documentation for the methods receive and receiveString were
  wrong.


2.1.0 --> 2.1.1
---------------

Bug fixes:

- The upper bound for MPI message tags was not treated correctly,
  leading to a bound of zero on some platforms.

Modifications:

- The methods sendArray and sendString were combined into a single
  method send.

- broadcastArray was renamed to broadcast, shareArray was renamed to share,
  receiveArray was renamed to receive. The only function that retains
  a data type indication is receiveString.


2.0.1 --> 2.1.0
---------------

Additions:

- MPI interface in Scientific.MPI
2001-03-30 22:23:07 +00:00
jtb
aa77257dfb Make the configure script recognize NetBSD and report accordingly
(instead of giving "system: unknown").  This is just cosmetic.
Add a dependence on f2c.
2001-03-30 00:12:01 +00:00
wennmach
361599b98c Added CONFLICTS to octave-2.1.* 2001-03-29 21:21:36 +00:00
wennmach
e3361d6162 Added BUILD_DEPENDS to teTeX. Removed some blanks from PLIST.
Noted by Hubert Feyrer.
2001-03-29 21:19:39 +00:00
jtb
03f862678a Fix typo which caused i386 bulk build problem.
mpich->=1.2.1 becomes mpich>=1.2.1 .
2001-03-29 01:00:10 +00:00
jtb
0a41a49db8 Add a patch-sum. 2001-03-28 21:54:50 +00:00
jtb
e1791dde38 Updated to gsl-0.7.
* What is new in gsl-0.7:

** Linux/PowerPC should now be well supported.

** Header files for common physical constants have been added.

** Functions linear and nonlinear regression in one or more dimensions
are now available.

** Vector and matrix views now have access to the address of the
underlying block for compatibility with VSIPL (www.vsipl.org).

** There is a new library for generating low-discrepancy quasi-random
sequences.

** The seeding procedure of the default random number generator
MT19937 has been updated to match the 10/99 release of the original
code.  This fixes a weakness which occurred for seeds which were
powers of 2.

** The blas library libgslblasnative has been renamed libgslblas to avoid
confusion with system blas library
2001-03-28 21:49:41 +00:00
tron
db1572c439 Don't try to remove "share/pixmaps" which is part of the standard
directory structure now.
2001-03-28 12:16:18 +00:00
drochner
306d767e70 tolerate t1lib>=1.0.1 in preparation for an update 2001-03-28 11:26:09 +00:00
wennmach
bdb0983563 First round of changes:
o add @exec/@unexecinstall-info directives to PLIST
o slightly change the path's for the documentation
    (share/doc/octave instead of share/octave/doc etc.)
o install html docs into share/doc/html/octave
2001-03-27 20:15:02 +00:00
wennmach
466ca56cab Add and enable octave-current 2001-03-27 12:10:24 +00:00
wennmach
1a09796e7a Initial import of octave-current (octave-2.1.33), a high-level language
primarily intended for numerical computations.

Submitted in PR 9851 by Adam Ciarcinski, updated by Adam and by myself.
2001-03-27 12:06:55 +00:00
hubertf
e32afb6fea Change BUILD_DEPENDS semantics:
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.

While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).

Patch by Alistair Crooks <agc@netbsd.org>
2001-03-27 03:19:43 +00:00
jtb
fbf3f55fab Changed the build process to work with the recently updated mpi-ch package
which installs its parts in locations different to the previous version.
2001-03-25 21:43:02 +00:00
wiz
5494a4a377 gnuplot>=3.7 2001-03-22 13:30:58 +00:00
jtb
7d9e439ffa Don't build a shared library on Alpha. The configuration process currently
isn't able to correctly determine when/how to build a shared library
on a NetBSD system.  Fixes Alpha bulk build problem.
2001-03-20 13:49:34 +00:00