Commit graph

1015 commits

Author SHA1 Message Date
markd
bb2bebcee3 Fix building when non-root.
Closes PR pkg/23760
2003-12-19 11:43:19 +00:00
dmcmahill
7e14d158fc Make sure that the link to libtool in the scilab installation directory
points to the installed libtool instead of to the buildlink2 directory.
Should fix PR23759.
2003-12-19 04:37:23 +00:00
sketch
90e5b02158 Remove hacks for Solaris which worked around a bug in mk/bsd.prefs.mk
before -r1.130.  They are now preventing this package from installing.

Bump PKGREVISION.
2003-12-18 14:44:17 +00:00
wiz
391b5798e6 Bump PKGREVISION for atk library major bump. 2003-12-13 00:45:21 +00:00
agc
66505db0b2 Mark this package as BROKEN - it relies on the API from an older version of
superlu, and will require much massaging to make it work with the current
superlu package.
2003-12-11 22:17:46 +00:00
adam
e40351ac88 Now uses libtool and builds shared libraries 2003-12-04 15:10:48 +00:00
adam
56b97808af CHANGES IN RPy 0.3.1
--------------------
Fixed bugs

o There was several memory leaks due to bad management of Python
  refcounts.

o There was wrong synchronization of the thread running the R event
  loop and the calls to the R interpreter.

o There was a bug with signal handling which caused segfault when
  'Ctrl-C' were pressed.

o The R event loop shouldn't be run in non-interactive sessions.

o The i/o Python callbacks were wrong synchronized with the R event
  loop thread.

New features

o Added a rpy_version symbol.
2003-12-04 13:50:33 +00:00
adam
4af341792b Now uses shared blas library from math/blas 2003-12-04 13:42:37 +00:00
adam
a3a2faac47 buildlink fix 2003-12-04 11:26:42 +00:00
adam
da57ef51ed Changes 2.1.52:
* Emacs fixes
* The ++ and -- operators now work for indexed matrices
* The built-in variable argv is now a list of strings instead of a string vec.
* The new built-in variable `crash_dumps_octave_core' controls
  whether Octave writes user variables to the file `octave-core'
  when it crashes or is killed by a signal.
* Loops of the form `for i = STRING ... endfor' are now allowed.
* It is now possible to set the iteration limit for lsode using
  lsode_options ("step limit", N).
* New functions
* The save command now accepts the option -append to save the
  variables at the end of the file, leaving the existing contents.
* New command-line option --no-history (also available using the
  single character option -H) inhibits saving command history.
* The built-in variable `PWD' has been removed.
* New operators.
* New built-in data types.
* Commas in global statements are no longer special.
* It is now possible to declare static variables that retain their
  values across function calls.
More --> See "NEWS"
2003-12-04 11:15:37 +00:00
adam
a1c667f6e6 Now uses libtool and makes shared libraries 2003-12-04 10:32:30 +00:00
adam
01c0f79127 Now uses libtool and makes shared libraries 2003-12-04 09:13:58 +00:00
kristerw
f6d8743f8c Change MAINTAINER to "tech-pkg" instead of the previous "packages". 2003-12-03 22:14:45 +00:00
markd
6ea261acc7 Update R to 1.8.1.
Changes since 1.6.2

Many new features.
Language changes.
Additional standard package 'mle'.
Some old features deprecated or defunct.
Many many bug fixes.

Update to 1.8.0 from Ray Brownrigg in private communication, cleaned up
and updated to 1.8.1 by me.
2003-12-03 12:05:18 +00:00
jdolecek
3ae31411e0 update patches so that this is in sync with what got committed
into PHP CVS tree; the patches will be disposed on next PHP update

PKGREVISION not bumped, the package works exactly same as before
2003-12-01 14:23:51 +00:00
adam
4e61db0c78 Homepage added 2003-11-19 16:16:47 +00:00
sommerfeld
e6580404a6 Fix build of const.o on -current by adding #ifdef INFINITY 2003-11-19 00:00:01 +00:00
kristerw
66981f6e4f The distifile has been regenerated (but its contents are identical).
Add DIST_SUBDIR and regen distinfo.
2003-11-15 14:17:01 +00:00
kristerw
4384d20071 The distifile has been regenerated (but its contents is identical).
Add DIST_SUBDIR and regen distinfo.
2003-11-15 14:09:30 +00:00
salo
f35979c642 PKGREVISION++ due to devel/popt update. 2003-11-12 01:31:47 +00:00
wiz
bfd506f825 Update to 3.0 since the 2.0 tarball has changed.
Changes:
* Version 3.0, 10-15-03
   - add "options" and "stat" argument for the driver routines
     DGSSV/DGSSVX. This interface is more user-friendly and flexible.
   - add more examples in EXAMPLE/
   - add a "symmetric mode" with better performance when the matrix is
     symmetric, or diagonal dominant, or positive definite, or nearly so.
Also, make 'test' target do something.
2003-11-11 11:53:56 +00:00
grant
ce4f7a838c simplify last a little. 2003-11-10 04:25:08 +00:00
jschauma
25076b3660 Unfortunately, octave will not build with gcc>=3.0 (and we really do not
want to patch all this), so bail out if we detect a gcc-3 compiler.
Suggest octave-current instead.  Closes my own PR pkg/21874.

While here, allow dependecy on either ghostscript or ghostscript-nox11.
2003-11-10 01:04:05 +00:00
fredb
e58d4e544b Make this build with gcc-3.3.2. 2003-11-09 04:20:18 +00:00
jdolecek
0d0ea1f24e Update PHP to 4.3.4
From release announcemenet:

After a lengthy QA process, PHP 4.3.4 is finally out!
This is a medium size maintenance release, with a fair number of bug fixes.
All users are encouraged to upgrade to 4.3.4.

Bugfix release

PHP 4.3.4 contains, among others, following important fixes, additions
and improvements:
* Fixed disk_total_space() and disk_free_space() under FreeBSD.
* Fixed FastCGI support on Win32.
* Fixed FastCGI being unable to bind to a specific IP.
* Fixed several bugs in mail() implementation on win32.
* Fixed crashes in a number of functions.
* Fixed compile failure on MacOSX 10.3 Panther.
* Over 60 various bug fixes!

For full list of changes in PHP 4.3.4, see ChangeLog:
	http://www.php.net/ChangeLog-4.php#4.3.4
2003-11-08 06:58:10 +00:00
gavan
d50b33ce66 Set USE_GCC_SHLIB. Fixes linking on Solaris. 2003-11-07 14:59:42 +00:00
dmcmahill
2ba8ae4450 obey CFLAGS, FFLAGS, and LDFLAGS on Solaris. Especially the LDFLAGS
lets the linker work right.  No change on non-Solaris systems.
2003-11-01 12:26:21 +00:00
reed
8b19d46a06 add bc 2003-09-30 00:02:24 +00:00
reed
10e0c982c9 bc 1.06 - Arbitrary precision calculator language 2003-09-29 23:57:38 +00:00
kristerw
dd72a18d7b Permit teTeX2 as well as teTeX for BUILD_DEPENDS. 2003-09-28 17:54:14 +00:00
jlam
a9f08159c4 Back out last change related to moving ncurses/buildlink2.mk to
curses.buildlink2.mk.  This was wrong because we _really_ do want to
express that we want _n_curses when we include the buildlink2.mk file.

We should have a better way to say that the NetBSD curses doesn't
quite work well enough.  In fact, it's far better to depend on ncurses
by default, and exceptionally note when it's okay to use NetBSD curses
for specific packages.  We will look into this again in the future.
2003-09-28 09:13:55 +00:00
grant
7a71199b50 move ncurses/buildlink2.mk to mk/curses.buildlink2.mk, as it provides
support for base system curses/ncurses as well as ncurses itself.

suggested by wiz.
2003-09-27 17:07:34 +00:00
dent
49d8831342 Update HOMEPAGE and/or MASTER_SITES 2003-09-19 23:08:22 +00:00
wiz
5a91e81df6 Use .CURDIR instead of PKGDIR variable (for pkglint). 2003-09-19 12:22:44 +00:00
grant
40614d0b3c get rid of USE_GCC2/3 in pkg Makefiles, and set GCC_REQD or
USE_PKGSRC_GCC as appropriate, as this is handled by compiler.mk now.
2003-09-17 19:39:58 +00:00
dmcmahill
46a780efa0 make this file cause a DEPENDS not a BUILD_DEPENDS as it installs a
shared library which is most definitely needed at run time.
2003-09-15 10:25:36 +00:00
dmcmahill
2413ace3e6 add and enable ruby-gsl 2003-09-15 00:19:17 +00:00
dmcmahill
126241da2b import ruby-gsl-0.1.9
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)
2003-09-15 00:18:31 +00:00
dmcmahill
fd078503d8 forgot to add on last commit 2003-09-14 21:14:08 +00:00
dmcmahill
4ab40b79bb add 2 missing CGS units definitions. 2003-09-14 21:13:49 +00:00
recht
0f31b18e03 Update to 23.1.
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
2003-09-14 17:43:53 +00:00
recht
e914ab3288 hange extension.mk to also install optimized files for distutils packages.
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@.
2003-09-14 16:43:45 +00:00
dmcmahill
07d1b3f65b correct the name of some included header files. This lets the CGS and MKS
units work correctly now.  Bump pkgrevision.
2003-09-14 14:53:06 +00:00
dmcmahill
e4f52fc813 add a few patch files, actually replacements for part of the distfile,
from the authors to fix some bugs in the scicos blocks.  Bump PKGREV to
produce scilab-2.7nb2
2003-09-12 20:46:47 +00:00
grant
ac2754dcb7 kill all references to gcc.buildlink2.mk and compiler.mk, and define
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...
2003-09-12 20:07:06 +00:00
jlam
879d3980c4 There is no x11.buildlink2.mk. 2003-09-04 19:24:13 +00:00
jmc
08a9a4177c regen 2003-09-03 03:44:36 +00:00
jdolecek
90c1c1709f Update PHP to final 4.3.3
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
2003-08-31 19:55:21 +00:00
wiz
c28f040074 Update to 2.11.8:
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.
2003-08-30 23:27:30 +00:00
jtb
f6620f1152 Update to version 1.4.
* 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.
2003-08-30 21:50:59 +00:00