Age | Commit message (Collapse) | Author | Files | Lines |
|
USE_PKGSRC_GCC as appropriate, as this is handled by compiler.mk now.
|
|
shared library which is most definitely needed at run time.
|
|
|
|
This is a port of the GNU Scientific Library to the Ruby programming language.
Things from GSL you can use in ruby-gsl:
- some error handling (ch. 3 in the GSL documentation)
- basic mathematical functions (ch. 4)
- complex numbers (ch. 5)
- functions for polynomial evaluation/roots (ch. 6)
- most "special functions" (ch. 7)
- vectors and matrices (ch. 8)
- permutations (ch. 9)
- combinations (ch. 10)
- BLAS support (ch. 12)
- linear algebra (ch. 13)
- eigensystems (ch. 14)
- numerical integration (ch. 16)
- random number generation (ch. 17)
- quasi-random sequences (ch. 18)
- most random number distributions (ch. 19)
- most statistical functions (ch. 20)
- histograms (ch. 21)
- Monte Carlo integration (ch. 23)
- Simulated Annealing (not reliable) (ch. 24)
- interpolation (ch. 26)
- numerical differentiation (ch. 27)
- Chebyshev approximation (ch. 28)
- series acceleration (ch. 29)
- Discrete Hankel Transforms (ch. 30)
- 1-dimensional root-finding (ch. 31)
- 1-dimensional minimization (ch. 32)
- some functions for least-squares fitting (ch. 35)
- physical constants (ch. 37)
|
|
|
|
|
|
changes:
Version 23.1 August 2003
[unreported] fixed assignment to matrix.
[unreported] added check so that non-character array cannot be interpreted
as a character buffer.
[unreported] array([m,m,m]) when m is a rank-0 array now works as expected.
Patches:
[ 782001 ] Add true and floor divide to MA
[ 781215 ] true_divide bug
[ 776991 ] multiplying small UINT values gives random results
[ 776467 ] remove string exceptions
|
|
Inspired by FreeBSD "ports".
Fix the PLISTs accordingly.
Also, while at it, remove now obsolete compileall.py calls in post-install
targets and insure that extension.mk is in included before builinlinks of
other Python modules.
Discussed with/ok'ed by drochner@.
|
|
units work correctly now. Bump pkgrevision.
|
|
from the authors to fix some bugs in the scicos blocks. Bump PKGREV to
produce scilab-2.7nb2
|
|
USE_GCC2 or USE_GCC3 where appropriate.
the functionality of the old gcc.buildlink2.mk has been rolled into
compiler.mk now, which is automatically used.
more changes to come later...
|
|
|
|
|
|
Some highlights of changes since 4.2.3:
* PCRE updated to 4.3, GD to 2.0.15
* improved Apache2 support
* much improved stream & URL wrapper support, output compression support
* added CLI (Command Line Interface) SAPI
* debug_backtrace() backported from ZendEngine2
* faster build system
* huge number of other bug fixes and improvements
Packaging changes:
* 'pcre', 'xml', and 'session' modules folded back into main package -
'pcre' and 'xml' is required by PEAR, and 'session' is just too essential
to be separate
* 'gd' module now uses bundled PHP GD library, which is better integrated
* PHP modules use shared distinfo when possible to ease future PHP updates
* ${PREFIX}/bin/php is now CLI version, ${PREFIX}/libexec/cgi-big/php
remains CGI version
|
|
Clarify that the internal hash as well as the hash builtin
function used by calc, while based on the Fowler/Noll/Vo
hash is NOT an FNV hash.
Made slight performance improvements to calc by an optimization of how
calc's internal hash is computed. The "make chk" regression test
runs about 1.5% faster (when compiled with -O3 on an AMD Athlon)
NO_HASH_CPU_OPTIMIZATION is not defined. Calc's internal hash values
have not changed. By default, NO_HASH_CPU_OPTIMIZATION is NOT defined
and the slightly faster expression is used.
A slight modification of what was known as the "calc new stardard"
configuration (calc -n or config("all", "newstd")) is now the default
calc configuration. The flag:
calc -O
was added to get the old classic calc configuration. The flag command
line flag, -n, now does nothing. Use of -n is deprecated and may go
away / be used for something else in the future.
The following table gives the summary of these changes:
pre v2.11.8 v2.11.8
default pre v2.11.8 -O & oldstd v2.11.8
and oldstd -n & newstd classic cfg default
--------------------------------------------------------
epsilon 1e-20 1e-10 1e-20 1e-20
quo 2 2 2 2
outround 2 24 2 24
leadzero 0 1 0 1
fullzero 0 1 0 0
prompt > ; > ;
more >> ;; >> ;;
With the exception of epsilon being 1e-20, and fullzero being unset,
the new default calc config is like it was (pre-2.11.8) with calc -n /
config("all", "newstd").
The new default config is the old classic config with outround being
24, leadzero being set, and the prompts being ;'s.
|
|
* What is new in gsl-1.4:
** Added cumulative distribution functions and their inverses for the
continuous random distributions including: gaussian, lognormal, gamma,
beta, cauchy, laplace, chisq, exponential, gumbel, weibull,
F-distribution, t-distribution, logistic, pareto and rayleigh.
** Added faster binomial random variates using the TPE rejection
algorithm, in the function gsl_randist_binomial_tpe.
** Added new functions gsl_rng_fwrite and gsl_rnd_fread for storing
the state of random number generators in a file.
** Added a new function gsl_combination_memcpy()
** Corrected values of electrical constants in CGS units. To take
account of different electrical systems of units the values are now
prefixed by GSL_CONST_MKSA (for the SI Metre, Kilogram, Second, Ampere
system) or GSL_CONST_CGSM (for the Centimetre, Gram, Second, Magnetic
system with the Gauss as the fundamental unit of magnetic field
strength). The previous GSL_CONST_MKS and GSL_CONST_CGS prefixes have
been removed, as have the permeability and permittivity constants in
the CGS system since this uses different defining equations.
** Fixed bugs in the random number generators gsl_rng_fishman18,
gsl_rng_fishman2x, and gsl_rng_knuthran2 which caused them to return
incorrect results. Minor corrections were made to the parameters in
the other Knuth generators borosh13, coveyou, fishman20, lecuyer21,
and waterman14.
** Fixed a missing transpose bug in the gsl_linalg_QR_QRsolve
and gsl_linalg_QRPT_QRsolve routines which were computing the
solution to Q^T R x = b instead of Q R x = b.
** Fixed gsl_sf_gammainv to return zero instead of a domain
error for arguments corresponding to singularities in gamma.
** Fixed a bug in the simplex minimization algorithm which
caused it to fail to find the second highest point correctly
when searching the set of simplex points.
** Fixed a bug in the conjugate gradient minimizers conjugate_pr,
conjugate_fr and vector_bgfs which caused the search
directions to be updated incorrectly.
** Fixed a bug in gsl_sf_psi_1_int(1) which caused it to
return the incorrect sign for psi(1,1).
** Fixed the simulated annealing routine gsl_siman_solve to use the
parameter iters_fixed_T for the number of iterations at fixed
temperature instead of n_tries.
** Fixed a bug in gsl_combination_valid which caused it to return the
incorrect status.
** Fixed a bug in gsl_permutation_canonical_to_linear which caused the
output to always be zero, and the input permutation to be incorrectly
replaced by the output.
** Fixed a bug is gsl_ran_discrete which could cause uninitialised
data to be returned for some distributions.
** Fixed the dependencies for gsl_chebyshev.h to include gsl_math.h.
** Fixed a bug in gsl_complex_arccsc_real which caused it to return
the incorrect sign for the imaginary part when -1<x<0.
** Fixed a bug in the QAWC Cauchy integration routine which could
allow the singularity to fall on an interval boundary, leading to
division by zero.
** Improved gsl_sf_gamma_inc_P(a,x) to avoid a domain error for x<<a
when a>10.
** Improved the accuracy of gsl_sf_coupling_3j for large arguments.
** Improved the performance of gsl_sf_choose(m,n) by separating the
calculations for small and large arguments.
** On platforms without IEEE comparisons gsl_{isnan,isinf,finite} will
fall back to the system versions of isnan, isinf and finite if
available.
** gsl_linalg_householder_hv now uses BLAS routines internally
** The script configure.in is now compatible with autoconf-2.50 and
later.
** Reduced the memory usage of the multifit algorithms from MxM to MxN
for large M by performing the QR decomposition of the Jacobian
in-place.
** IEEE modes now use the C99 fenv.h functions when platform spectific
functions are not available.
|
|
V1.30 (March 2002) to V1.40 (June 2003)
- simultaneous assignments
(x1,x2,...,xn) := (a1,a2,...,an)
- new functions
divide, bit_count,
set_workdir, get_workdir, gmtime,
stack2string, stack_arraypush, string_scan,
realloc, binsearch
- some bug fixes (regarding qs_factorize and
handling of special variable and value arguments
in user defined functions)
|
|
|
|
|
|
|
|
|
|
Package changes:
- add support for XmHTML.
- sort PLIST.
Changes since version 5.1.10 below.
5.1.12
Functionality
* [MO] implemented zooming and scrolling of log plots
Parser
* [ES] added INT(x,y) evaluating integral value of y dx
* [ES] added RSUM(vexpr) - running sum
Bug fixes
* [ES] fixed memory corruption when reading in block data (rep. #1258). The
bug was introduced in 5.1.11
* [ES] fixed a couple of tiny memory leaks associated with loading block
data
* [ES] fixed crash in histogram and interpolation dialogs with multiple sets
selected (rep. #1259)
* [TO] signal issues with the grace_np library fixed (rep. #1270)
* [ES] implied references to current graph in parser might crash Grace if
the graph didn't exist (including reps. #886 and #1267)
* [ES] removed extraneous accent glyphs in the 0x9? range of IsoLatin1 and
IsoLatin2 encodings (including rep. #1269)
* [MO] IsoLatin7 encoding file wasn't installed by "make install"
* [ES] entering negative values of set symbol skip could crash Grace
(rep. #1276)
5.1.11
Functionality
* [ES] hotlinks now work for all set types (rep. #572)
* [ES] updating hot-linked sets now works for all graphs, not the current
one only
* [YZ] added encoding files for Russian codepages koi8-r and cp1251 and for
Ukrainian codepage koi8-u
Interface
* [ES] use "+"/"-" instead of "shown"/"hidden" in the graph selectors
Parser
* [ES] added UPDATEALL command, equivalent of "View/Update all"
Drivers
* [ES] set resolution in the PNG output (rep. #1225)
Portability/Compilation
* [ES] updated auto* stuff to work with autoconf-2.5.* (rep. #1199)
Bug fixes
* [SR] precision used for special tick locations was insufficient
(rep. #1228)
* [ES] referring to "S_" in the parser with no sets in the current project
crashed the app
* [ES] GraceIsOpen() from the grace_np library returned true after the Grace
process exited (rep. #922)
* [ES] excluded .cvsignore files from source tarballs (rep. #1248)
* [ES] a minor memory leak fixed (40 bytes per set import/reading in)
* [ES] configure --with=f77=/absolute/path/to/f77 was broken (rep. #1243)
* [ES] in XY charts, explicitly check that abscissas of all sets are the same
|
|
|
|
|
|
Fix info files generation by ensuring buildlink2 framework is used:
use BUILD_DIRS/INSTALL_DIRS.
|
|
|
|
|
|
|
|
Add patch file to add an Info directory entry to liboctave.texi.
Remove now unnecessary patch files and trim one of its
"info" bits.
|
|
using it for all arch. While here throw in a little bit more
of buildlink2ness.
|
|
Remove now unnecessary patch files.
|
|
|
|
|
|
|
|
XXX Does not seem to like xemacs anymore...
|
|
|
|
not lost. Fixes PR pkg/20696 by tls@. While here, fix a build failure.
|
|
|
|
djbfft is an extremely fast library for floating-point convolution.
The current version holds most of the speed records for double-precision
FFTs on general-purpose computers.
djbfft provides power-of-2 complex FFTs, real FFTs at twice the
speed, and fast multiplication of complex arrays. Single precision
and double precision are equally supported.
|
|
issue from i386 bulk build.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Use omf.mk to handle scrollkeeper omf files properly.
- Depend on gnome2-dirs to handle shared directories.
- Sort PLIST while here.
- Bump PKGREVISION to 1.
|
|
|
|
* Some speed improvements in SIMD code.
* --without-cycle-counter option is removed. If no cycle counter is found,
then the estimator is always used. A --with-slow-timer option is provided
to force the use of lower-resolution timers.
* Added missing static keyword that prevented simultaneous linkage
of different-precision versions; thanks to Rasmus Larson for the bug report.
* Corrected accidental omission of f77_wisdom.f file; thanks to Alan Watson.
* Removed non-portable use of 'tempfile' in fftw-wisdom-to-conf script;
thanks to Nicolas Decoster for the patch.
* Added 'make smallcheck' target in tests/ directory, at the request of
James Treacy.
|
|
|