Commit graph

1431 commits

Author SHA1 Message Date
jdolecek
13f2532a2e Update PHP4 package and all PHP4 modules to version 4.3.6.
Changes are bug-fixes mostly, but also synchronizes bundled GD
with GD 2.0.22 and updates PCRE to version 4.5. Several NetBSD
patches were integrated too, so future pkgsrc updates would
be even more smooth.

Full list of changes since PHP 4.3.4 is available at:
	http://www.php.net/ChangeLog-4.php#4.3.6
	http://www.php.net/ChangeLog-4.php#4.3.5
2004-04-20 19:19:23 +00:00
minskim
b1ed76d29f Bump PKGREVISION due to distfile changes (this package has
DIST_SUBDIR=${PKGNAME}).  The author made functional changes without
bumping the version number. :(

This closes PR pkg/25258.
2004-04-20 17:18:50 +00:00
wiz
737cbf17a9 Convert to bl3. 2004-04-18 19:30:52 +00:00
snj
0cb4c47f8b Convert to buildlink3. 2004-04-18 17:51:40 +00:00
minskim
920fbcee7c Update mathomatic to 11.0b.
Changes since 10.9b:
  - Removed more MS-DOS specific code; functionality improved.
  - Implemented what I call "fraction slack".  This perfects float to
    fraction conversion, and now Mathomatic doesn't rely on perfect
    floating point routines.  "-O" option added to CFLAGS in file
    "makefile" (we can do this now).
  - Changed modf() to fmod() where possible.
  - Accuracy increased one more digit by reducing the "epsilon" variable.
  - Cleaned up "makefile".
  - Took a step towards internationalization with gettext(3) by
    calling _() for all English strings.  Everything ported except for
    the "help" command.
  - Commented out some unfactoring code that wasn't helpful and took out
    the "pause" command from "all.in" for easier testing.
  - Rearranged "simplify" command to simplify better.
  - Removed some more unfactoring code and made simplification much
    better.  Go figure.  Perfection has been achieved.
  - Added "unfactor fully" option.
  - Added "make test" to fully test Mathomatic after compilation.
  - Removed masking of 8th bit in all Mathomatic input.
  - Updated primes program with a nice user interface.
2004-04-17 17:08:37 +00:00
jmmv
c8cb1c5b0d Drop the disctinction of xdg and xdg-x11 from USE_DIRS POV. We can choose
which one is required in an automatic way by checking USE_X11BASE.  This
simplifies things and avoids possible problems in the future due to confusion.
2004-04-14 19:30:22 +00:00
jmmv
bedae6c90c Make use of the new USE_DIRS variable, instead of directly depending on the
*-dirs packages.
2004-04-14 16:15:20 +00:00
snj
aaf81e5a74 Convert to buildlink3. 2004-04-14 00:59:25 +00:00
snj
616d329c3f Convert to buildlink3. 2004-04-14 00:00:19 +00:00
snj
a1ef2152a7 Convert to buildlink3. 2004-04-13 23:32:17 +00:00
snj
e2398dc517 Convert to buildlink3. 2004-04-13 23:19:24 +00:00
snj
871ce6b998 Convert to buildlink3. 2004-04-13 21:47:22 +00:00
snj
8fcfe9215b Convert to buildlink3. 2004-04-12 04:14:23 +00:00
snj
df2caf8e2e Convert to buildlink3. 2004-04-12 03:58:36 +00:00
snj
213a5c7e75 No longer used. 2004-04-11 21:07:55 +00:00
snj
344962001d Convert to buildlink3. 2004-04-11 09:13:00 +00:00
snj
c0e7afe231 Convert to buildlink3. 2004-04-11 09:02:04 +00:00
snj
5e91a6e98c Convert to buildlink3 and fix a typo in DESCR. 2004-04-11 08:58:39 +00:00
snj
b43475aa66 No longer used. 2004-04-11 04:40:24 +00:00
snj
942bf0cc54 Convert to buildlink3. 2004-04-11 04:38:48 +00:00
reed
1f222d6648 Use buildlink3 instead of 2. 2004-04-09 07:04:40 +00:00
jmmv
e0360e4f3b Update to 4.3.51:
* Version for GNOME 2.6 (FINAL) call for tarballs. Includes:
  - new locales for pa, en_GB, bg and ga.
  - localized online user documentation from the Sun translation team.
    for de, es, fr, it, ja, ko, sv, zh_CN, zh_HK and zh_TW.
2004-04-01 18:56:25 +00:00
minskim
e835cf9192 Add and enable mathomatic. 2004-03-31 18:15:36 +00:00
minskim
4fe29920ec Import mathomatic-10.9b from pkgsrc-wip.
Packaged by Bruce J.A. Nourish, and slightly modified by me.

Mathomatic is an automatic algebraic manipulator that is self-testing
and strictly follows the rules of algebra.

Mathomatic is an interpreter that can:
  - Solve, simplify, and compare algebraic equations.
  - Combine simultaneous equations.
  - Perform basic calculus operations.
  - Generate the sensitivity formula for one or more variables in an
    equation.
  - Act like a double precision floating point programmable calculator.
  - Perform complex number and polynomial arithmetic.
  - Compute the Greatest Common Divisor of numbers or polynomials.
  - Generate "C" code from equations.
2004-03-31 18:14:08 +00:00
reed
0b307b1482 This build uses msgfmt.
I noticed because:
 /usr/bin/msgfmt -o zh_TW.mo zh_TW.po
 zh_TW.po:2642: illegal control sequence
(But that is not fixed yet.)
2004-03-31 16:18:53 +00:00
jwise
eec580656a Fix build against newest X11. for some obscure reason, src/modules/x11/dataentry.c
explicitly unset NeedFunctionPrototypes, which can no longer safely be done in recent
X11 sources (as _Xconst is only defined if this is set, yet is used everywhere).
2004-03-30 16:49:32 +00:00
adam
39189f3e47 Changes 2.1.57:
* bug fix release
2004-03-29 16:20:16 +00:00
jlam
426cc1ce72 Add a BUILDLINK_PKGBASE.<pkg> definition where it's not equal to <pkg>,
e.g. "BUILDLINK_PKGBASE.gtk?= gtk+".  This is mandated by the example
buildlink[23].mk files in bsd.buildlink[23].mk.
2004-03-29 05:05:32 +00:00
dmcmahill
e39a0abc67 make this work again after the tcl/tk package thread enabling 2004-03-28 17:26:21 +00:00
wiz
a661ce60c0 PKGREVISION bump after openssl-security-fix-update to 0.9.6m.
Buildlink files: RECOMMENDED version changed to current version.
2004-03-26 02:27:34 +00:00
jlam
326169077a USE_BUILDLINK3 must be set to "yes" or "no", not defined/undefined. 2004-03-23 04:40:59 +00:00
jlam
cdc3f61df1 Fix the installation of udunits using perl58 by including module.mk
(to note that this package installs a Perl module).  While I'm here,
bl3ify the package.
2004-03-22 17:29:02 +00:00
wiz
6f1192c682 Scalars in perl are preceded by a `$'.
perl-5.8.3 correctly complains if it is not so.
Fix patch-ab so that this package builds with perl-5.8.3 too.
2004-03-22 12:01:07 +00:00
dmcmahill
1b507b5380 use Tk-8.4 instead of 8.3. 2004-03-19 01:26:58 +00:00
jlam
7db11b582a Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properly
by moving the inclusion of buildlink3.mk files outside of the protected
region.  This bug would be seen by users that have set PREFER_PKGSRC
or PREFER_NATIVE to non-default values.

BUILDLINK_PACKAGES should be ordered so that for any package in the
list, that package doesn't depend on any packages to the left of it
in the list.  This ordering property is used to check for builtin
packages in the correct order.  The problem was that including a
buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed
from BUILDLINK_PACKAGES and appended to the end.  However, since the
inclusion of any other buildlink3.mk files within that buildlink3.mk
was in a region that was protected against multiple inclusion, those
dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
2004-03-18 09:12:08 +00:00
dmcmahill
8e11aef009 add a build dependency on perl5 so the documentation will get built.
Fixes recent packaging problems noted in the bulk builds.
2004-03-18 01:35:49 +00:00
jlam
59bdf89739 If the ${PKGBASE} of a package doesn't match the token passed to
BUILDLINK_PACKAGES, then set BUILDLINK_PKGBASE.<pkg> explicitly so that
we can map from <pkg> to BUILDLINK_PKGBASE.<pkg>.
2004-03-16 18:23:26 +00:00
taca
d428fd9d93 Add ruby to CATEGORIES. 2004-03-16 02:01:09 +00:00
dmcmahill
ea84f94474 update to yacas-1.0.56 and bl3ify.
Many, many, many additions, bug fixes, and improvements since the last
packaged version.  Too many to even summarize here.  Please refer to the
change log in the distfile or on the homepage.
2004-03-12 01:15:45 +00:00
markd
1e542beb23 Switch to using tk8.4
bump PKGREVISION
2004-03-11 21:04:47 +00:00
minskim
5b36c68be3 Update grace to 5.1.14. It will close PR pkg/24749.
Changes sinec 5.1.12:
 *  [ES] use multiplication sign in formulae of regression report
 *  [ES] allow for DL modules to define functions of 4 and 5 parameters
 *  [ES] fixed compilation under FreeBSD-5.1 and OS/X
 *  [ES] on 64-bit platforms, when specific compiler/optimization
         combinations were used, some dialogs could crash randomly
 *  [ES] on 64-bit platforms, when specific compiler/optimization
         combinations were used, X run-time warnings could be issued
         about unrecognized XKeySym's
 *  [ES] set filling defaulted to even-odd filling rule in the X11
         driver
 *  [ES] fixed potential memory corruption
 *  [ES] fixed page size sync in the free mode
 *  [TO] fixed a race condition in the grace_np library
 *  [ES] enabled annotated values for HILO sets
 *  [ES] added IMIN(x) and IMAX(x) functions returning index of minimal or
    maximal value of array x
 *  [ES] updates for T1lib-5.0 API
 *  [WB] documented commands for calculating running properties
 *  [MD] enabled font kerning in the MIF driver
 *  [ES] Grace might fail starting in the GUI mode when a certain
         sequence of command line arguments was passed
2004-03-11 20:03:12 +00:00
jmmv
794d0f8706 Update to 4.3.50:
* One more slight adjustment to the fix for bug 135064
  (http://bugzilla.gnome.org/show_bug.cgi?id=135064)
  Entering numbers that start with the numeric point character ('.")
  are now visibly displayed.

* Adjustment to the fix for bug 135064
  (http://bugzilla.gnome.org/show_bug.cgi?id=135064)
  Fix to remove a potential spurious initial thousands separator
  character after a change sign operation.
2004-03-11 16:41:28 +00:00
dmcmahill
1a61d55e3d add bl3 file 2004-03-11 13:45:57 +00:00
dmcmahill
bb50bd9d82 bl3ify 2004-03-10 23:41:44 +00:00
wiz
526430a3ad Update to 2.11.9.2:
Fixed calc man page examples to move -f to the end of the line.
    Thanks goes to Michael Somos <somos at grail dot cba dot csuohio
    dot edu> for pointing this out.

    Linux and gcc now compiled with -Wall -W -Wno-comment.

    Fixed a post increment that was reported by R. Trinler <trinler at
    web dot de> and fixed by Ernest Bowen <ernie at turing dot une dot
    edu dot au>.

    Fixed pi.cal to not depend on the buggy pre-2.11.9 post increment
    behavior.

    Added config("cygwin") to determine if calc was compiled under Cygwin.
    The config("cygwin") is a read-only configuration value that is 1
    when calc was compiled under Cygwin and 0 otherwise.  Regression
    tests 949 and 950 are skipped when config("cygwin") is true.

    The Makefile variable HAVE_NO_IMPLICIT is empty by default so that
    the Makefile will test if the compiler has a -Wno-implicit flag.

    Added HAVE_UNUSED Makefile variable.  If HAVE_UNUSED is empty,
    then the Makefile will run the have_unused program to determine
    if the unused attribute is supported.  If HAVE_UNUSED is set to
    -DHAVE_NO_UNUSED, then the unused attribute will not be used.

    The Makefile builds have_unused.h which defines, if the unused
    attribute is supported:

	#define HAVE_UNUSED /* yes */
	#define UNUSED __attribute__((unused)) /* yes */

    or defines, if the unused is not supported (or if the Makefile
    variable is HAVE_UNUSED= -DHAVE_NO_UNUSED):

	#undef HAVE_UNUSED /* no */
	#define UNUSED /* no */

    Fixed numerous warnings about comparison between signed and unsigned
    value warnings and unused parameter warnings in version.c, zrand.c,
    string.c, shs1.c, shs.c, qtrans.c, qmath.c, qfunc.c, md5.c, matfunc.c,
    hist.c, file.c, const.c, blkcpy.c, seed.c, opcodes.c, func.c, qio.c,
    zrandom.c, custom/c_argv.c, custom/c_devnull.c, custom/c_help.c,
    custom/c_sysinfo.c, addop.c and calc.c.

    Fixed some typos in this file.

    By default, compile with -O3 -g3.  The Makefile comments on how some
    distributions might need to use -O2 -g or -O -g.
2004-03-10 18:17:11 +00:00
seb
a643343c47 Remove info files entries from PLIST. 2004-03-08 22:12:38 +00:00
seb
778f7ad37b Bl3ify and use gmp from devel/gmp not the supplied and older one. This
fix build with gcc3. Note that the somewhat aging gmp autoconf test
had been removed wholesale.

Bump PKGREVISION.
2004-03-08 21:13:55 +00:00
minskim
2827f5b2d8 Enable tk84 and replace x11/tk with x11/tk83. Packages compatible
with 8.4 will be updated to depend on x11/tk after Tk update.
2004-03-08 20:27:13 +00:00
seb
e6b8d346e0 Remove info files entries from PLIST. 2004-03-08 19:46:56 +00:00
jmmv
ae5a97419f Handle some shared directories by depending on (or updating dependancies to
the latest versions) xdg-dirs, xdg-x11-dirs or gnome*-dirs.
Bump PKGREVISION.
2004-03-08 19:40:36 +00:00
seb
a8e47947f0 Remove info files entries from PLIST. 2004-03-08 19:36:22 +00:00
seb
5bb64028be Remove info files entries from PLIST. 2004-03-08 08:25:00 +00:00
kristerw
d4f1dc3d43 Correct path to files to install. 2004-03-08 00:44:50 +00:00
kristerw
1dda53a009 Correct a bug in the patch that made the makefile think that c++
files has .gcc as suffix instead of .cc.
2004-03-08 00:10:52 +00:00
seb
2b6ee6c46c Remove info files entries from PLIST. 2004-03-07 22:44:00 +00:00
seb
11d560ebd1 Remove info files entries from PLIST. 2004-03-07 22:38:10 +00:00
seb
d15567544c Remove info files entries from PLIST. 2004-03-07 22:19:51 +00:00
seb
362e8def30 Remove info files entries from PLIST. 2004-03-07 21:57:21 +00:00
seb
bd61aaa3aa Remove info files entries from PLIST. 2004-03-07 21:46:31 +00:00
jmmv
d44aa584ab Bump PKGREVISION due to a fix in scrollkeeper's handling of its documentation
database.
2004-03-07 12:09:20 +00:00
jlam
430351a890 Conform to template in revision 1.101 of bsd.buildlink3.mk. 2004-03-06 23:46:06 +00:00
jlam
9ff0e10340 Reorder location and setting of BUILDLINK_PACKAGES to match template
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-05 19:25:06 +00:00
adam
d16f5d524d Errare humanum est = pkgconfig buildlink added 2004-03-05 15:25:08 +00:00
adam
9f1868e97a Added cln - Class Library for Numbers 2004-03-05 14:47:38 +00:00
adam
1699fb8d82 CLN - Class Library for Numbers is a C++ library providing the following
features:
* Rich set of number classes
* Elementary, logical, transcendental functions
* C++ as implementation language brings efficiency, type safety,
  and algebraic syntax
* Memory efficiency
* Speed efficiency
* Interoperability
2004-03-05 14:46:23 +00:00
markd
ed34a1ec1f USE_LANGUAGES= c fortran 2004-03-01 11:42:13 +00:00
snj
b989a2bccc Include math.h earlier on to fix a build problem on FreeBSD.
Trivial fix from FreeBSD through Michal Pasternak in PR pkg/23846.
2004-03-01 00:43:13 +00:00
jmmv
c1a5917430 Update to 4.3.48:
* Fixed bug 135064. Changing the sign of a large number (when "Show
  Thousands Separator" is on and this is not the C locale), no longer
  corrupts the display.

  My special thanks to Miloslav Trmac for fixing this problem in a
  really elegant manner. This is an important change to the way that
  numbers are displayed.

  The fix involved resetting all the internal calculations in gcalctool
  to be done in the C locale, and then localized (radix character and
  thousands separator), just before the number is displayed.

  I'd appreciate it if everybody could give this a good thrashing in as
  many locales as possible to make sure that it's fully working.

* Fixed bug 135328. Added Shift-slash as a recognized alternate for the
  divide operation (needed by the be-latin1 keyboard layout).
2004-02-27 17:26:30 +00:00
minskim
405ba20a06 Update gcalctool to 4.3.46.
Changes since 4.3.44:
  * Fixed bug 134540. gcalctool now correctly handles the digits
    0123456789 which are shifted about the accented characters on a
    French keyboard.
  * Fixed bug 134484. Doing "3 x! x! x!" no longer causes gcalctool to
    lock up.
2004-02-26 17:14:35 +00:00
adam
16f78b177b Changes 2.1.55:
* Generally bug-fixes and enhancement (it's hard to find out by reading NEWS and ChangeLog)
* Uses BUILDLINK3
2004-02-26 16:47:35 +00:00
adam
404e1dd223 From now on use buildlink3.mk 2004-02-26 15:26:05 +00:00
heinz
2cd1b3f491 Update to 2.010501 (in line with math/pari 2.1.5)
Changes since 2.001804:

Too many to list here, see file "Changes".
2004-02-22 22:04:54 +00:00
heinz
290a189378 Changed patch for "Configure" in order to accept LDFLAGS from the pkgsrc
build environment. This made the package build with xpkgwedge.
Bump revision to 2.
HOMEPAGE and MASTERSITES have changed.
2004-02-22 02:19:50 +00:00
minskim
79870154de Do not use PYPKGPREFIX in buildlink3.mk except in BUILDLINK_DEPENDS.*. 2004-02-20 03:12:22 +00:00
wiz
36222b3d79 Convert to buildlink3. 2004-02-19 11:11:31 +00:00
minskim
2f58d4e752 Fix a version-specific string in comments. 2004-02-18 16:04:50 +00:00
minskim
a845dd52ec bl3ify 2004-02-18 16:02:01 +00:00
jlam
efa1ab70ba Include "../../mk/compiler.mk" to get the value of CC_VERSION before
testing it.
2004-02-18 13:33:40 +00:00
minskim
794d908509 bl3ify and enable pkgviews installation. 2004-02-17 04:22:55 +00:00
jmmv
ec819359a2 Update to 4.3.44.
Overview of changes in gcalctool 4.3.44
* Fixed bug 133764.
  - "Gradients" was still appearing when in Scientific mode (instead of
    "Gradians".
  - In the x^2 button, the 2 should not be italicized.
  - In the x^2 and x^y buttons, the x should be italicized.
  - The View Thousands Separator menu item should not remain active during
    an error condition.

Overview of changes in gcalctool 4.3.43
* Fixed bug 133590. The About box now lists the documenters of gcalctool.

Overview of changes in gcalctool 4.3.42
* Fixed bug 132582. Adjusted the gcalctool titlebar to use a hyphen
  (rather than square brackets) to show what mode the user is currently
  using.

Overview of changes in gcalctool 4.3.41
* Fixed bug 132570. Adjusted UI to use spacing to delineate groups rather
  than frames (per the HIG).

Overview of changes in gcalctool 4.3.40
* Fixed bug 131571. User defined constants are now read/written out (as
  gconf resources) with no thousands separator and with a radix of ".".

Overview of changes in gcalctool 4.3.39
* Fixed bug 131594. The "Insert ASCII View..." menu item and the
  "Insert" button no longer use the GTK_STOCK_CONVERT stock icon
  (as per the HIG).
2004-02-16 23:44:14 +00:00
jmmv
ab17dd00b3 PKGCONFIG_OVERRIDE is relative to WRKSRC. 2004-02-14 18:26:26 +00:00
jlam
ec993afa1a LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:32 +00:00
grant
52f1b46a37 remove unneeded CONFIG_{GUESS,SUB}_OVERRIDE, as bsd.pkg.mk does this
automatically now.
2004-02-14 00:54:44 +00:00
kristerw
384a5979d7 Fix a multi-line string to make the package compile when using gcc3.3. 2004-02-13 22:36:40 +00:00
recht
4352954d5f Fix build by including mpi-ch's buildlink2.mk rather than just depending
on it.
2004-02-12 16:53:50 +00:00
sekiya
e7df9eff5c Yet another mipseb config.guess/config.sub override. 2004-02-12 14:20:27 +00:00
xtraeme
db78f9575f Forgot to add buildlink3 file... 2004-02-11 08:32:14 +00:00
xtraeme
66d5af6338 bl3ify 2004-02-11 08:31:37 +00:00
xtraeme
224715f0c2 bl3ify 2004-02-11 04:58:15 +00:00
jmmv
bad3afef71 Bump PKGREVISION due to gnome-vfs2 update (fam readded as a dependancy). 2004-02-09 18:47:36 +00:00
jlam
d420fe7358 CC_VERSION is "gcc-2.8.1" for egcs. Also fix up a few nits: not all
compilers understand "-O" to optimize, and if we only care about gcc, then
wrap the block in an ifdef that is triggered only if we're using gcc.
2004-02-09 03:26:39 +00:00
kristerw
bee6e474e8 Fix a case where gcc3.3 is too clever for autoconf.
configure tries to determine if -lm is needed by compiling

   int main() {
   (void)sin(0.0);
   ; return 0; }

and see if linking fails.  But gcc3.3 optimizes that to just "return 0;"
2004-02-02 03:19:25 +00:00
jlam
3ac2d4b8aa In the new compiler selection framework, GCC_REQD is appended to, not
overridden.
2004-02-01 01:43:28 +00:00
heinz
18a916d5e6 Use $FIND with "-print". Noted by Georg Schwarz in PR pkg/24248 2004-01-27 00:53:10 +00:00
kristerw
aeaa2c263a Use GCC_REQD instead of USE_PKGSRC_GCC when overriding the compiler
for arm, so that we don't need to install the gcc package(s) on
machines that already have a working compiler in their /usr/bin.
2004-01-25 15:21:35 +00:00
grant
f1ab3f4ed4 replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-24 13:51:13 +00:00
kristerw
6792f6a5fe Update udunits to version 1.12.1.
Changes since version 1.11.7:

1.12.1  2003-12-01
  Corrected omission of file "lib/udunits.inc.in" from
  distribution.

  Ported to Mac OSX (I hope).

1.12.0  2003-08-29
  Corrected definition of "apothecary_pound".

  Corrected documentation of "common_year" in the units
  database.

  Modified the syntax of a couple of statements in
  file "src/utlib.c" to accomodate the, apparently,
  non-conforming C/SX C compiler on NEC SX-4 SUPER-UX
  systems, which can't dereference a pointer returned by a
  function.

  Added "mi" to database as alias for "mile".

  Corrected documentation on origin-shift in unit
  specifications.

  Ported to systems with sizeof(double) <
  sizeof(DOUBLE PRECISION).

  Added determination of Fortran type equivalent to C pointer
  to configuration script.

  Added utIsInit() and utisopen() to the API.

  Corrected Hertz symbol: changed from "hz" to "Hz".

  Corrected reference to udunits(3) library in udunitsperl(1)
  manual-page.

  Added support for Absoft Fortran.
2004-01-24 02:01:53 +00:00
jmmv
a58dd81611 Bump PKGREVISION due to xmlcatmgr update to 2.0beta1. I know; this is a PITA.
This shouldn't be needed if we had non-recursive dependancies *sigh*.
2004-01-23 21:50:42 +00:00
adam
416b8c793b Changes: hard to determine, looks like mostly bug-fixes 2004-01-23 13:26:20 +00:00
agc
3ad1bdbf06 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:18:15 +00:00
recht
b8b920c469 sync with py-Scientific 2.4.5 update 2004-01-18 23:58:36 +00:00
recht
16c52e6e70 update to 2.4.5
2.4.3 --> 2.4.4:
----------------
Bug fixes:
NetCDF error messages should now be correct. No more "unknown errors"!

2.4 --> 2.4.1:
--------------
Bug fixes:
- Scientific.MPI did not contain the _C_API object needed by C extension
  modules that call MPI.
- The arguments to the receiveString method are now optional, as documented.

2.3.3 --> 2.4:
--------------
Bug fixes:
- Memory function calculation in Scientific.Signals.Models
  returned a wrong value for the first point.
- Some indexing problems in Scientific.IO.NetCDF were fixed;
  none of them caused wrong results, just unjustified exceptions.

2.3.2 --> 2.3.3:
----------------
Bug fixes:
- The method divide() assumed the wrong coefficient order.
New features:
- Module Scientific.Signals.Models
- Class Scientific.Statistics.Histogram.WeightedHistogram

2.3.1 --> 2.3.2:
----------------
Incompatible changes:
- Specification of routines in Scientific.BSP changed.

2.2 --> 2.3.1
-------------
New features:
- New modules Scientific.BSP and Scientific.BSP.IO
2004-01-18 23:57:50 +00:00
xtraeme
54e3349c40 Update to 4.3.38 from Min Sik Kim in PR pkg/24101.
Changes since 4.3.35:

* Fixed bug 131059. Fix to allow the thousands separator to be used
  correctly with the creation of the initial constant values in the
  Russian locale.
* Fixed bug 130078. Changed the y^x button label to x^y (really x
  superscript y). Adjusted the tooltip message to "Raise displayed
  value to the power of y".
* Fixed bug 130282 again. Needed to remove the "|| tsep[0] == '\0'" check
  from the get_tsep() routine in order to get the thousands separator to
  correctly work in all locales. Note that there is no thousands separator
  now for the C locale.
2004-01-16 02:46:01 +00:00
xtraeme
7c1a1969d7 Update to 4.3.35, provided by Min Sik Kim in PR pkg/24011.
Changes sinec 4.2.83:

    o Many bug fixes.
    o Further work on enhancement request 125873. As the user is typing
      in input, the display will now show the thousands separator
      (if checked).
    o On a Solaris keyboard, Shift-"^" is
      GDK_asciicircum/GDK_SHIFT_MASK. This keyval/state pair needed to
      be added to the Xor recognized mappings.
    o gcalctool can now optionally show the thousands seperator
      character for fixed point numbers displayed in the decimal
      base. Same for numbers stored in the memory registers. There is
      a new "Show Thousands Separator" menu entry in the View menu to
      set this.
    o Online help updated.
    o Updated the gcalctool man pages.
    o Install "gnome-calculator" symlink as reqested by Glynn Foster.
2004-01-14 02:27:17 +00:00
jmmv
904e515ddb Adjust dependancies to only depend on required libraries, not the whole
gnome-core package.  This lets gnucash be installed alongside GNOME2 again.
Bump PKGREVISION to 8.
2004-01-06 18:52:33 +00:00
markd
56811f2ffc Reintroduce reordering tests for termcap vs termlib vs ncurses and
make dependency on libbz2 explicit

Fixes build on Solaris 8.
2004-01-05 12:20:57 +00:00
reed
6d9af8d68d Bump package revisions for tiff update.
Tiff is backward compatible, but was broken on amd64 platform
so this makes sure new tiff is used.
2004-01-03 18:49:33 +00:00
cjep
ac2e42766e Update of math/gap to 4.3 bug fix 5.
Pkgsrc fixes:
 1) Install trans directory.

Official bug fixes since bug fix 4:

 1) A wrong return format for `IsomorphicSubgroups' applied to cyclic groups.
 2) A wrong `true' result of `IsSubset' for certain algebras.
 3) Segmentation faults and other strange behaviour when assigning
    finite field elements of different characteristics into compressed vectors
 4) A bug in the subgroup conjugation test for permutation groups that are
    not subgroups.
 5) A missing method for `BaseOrthogonalSpaceMat'.
 6) A missing `Set' call in the construction of the global variable
    `AUTOLOAD_PACKAGES'.
 7) A wrong display string of the numerator in rational functions returned
    by `MolienSeries' (in the case that the constant term of this numerator
    is zero).
 8) A strange behaviour of `Intersection' for the case that a strictly
    sorted list is the unique entry of the list that is given as the
    argument; in this situation, this entry itself was returned instead of
    a shallow copy.
 9) An error in the basis of a product space of algebras.
10) Possibly wrong result of `Centre' for pc groups.
11) Possibly wrong result of `DirectSumDecomposition' for matrix Lie algebras.
12) An error in `LieNormalizer', `LieCentralizer' for zero subspaces.
13) An error in the computation of matrices of adjoint modules.
14) A strange error message when constructing the simple Lie algebra of type
    B1.
15) An error in `ModuleByRestriction'.
16) An error in `IrrBaumClausen' for the trivial group.
17) An error with vector space bases of row spaces over fields which
    neither are prime fields nor contain all entries of the vectors.
18) An error with `IsMonomial', when it uses the function
    `TestMonomialFromLattice' (i.e., in hard cases, likely for characters of
    nonsolvable groups).

Errors 1, 3, 5, 6, 9, 12, 13, 14 and 16 may cause GAP to stop with an error
message, errors 2, 4, 7, 10, 17, and 18 may cause wrong results.
2004-01-01 18:49:22 +00:00
cjep
22e82ddeec Fix the PLIST for this package. 2004-01-01 18:43:27 +00:00
cjep
c843a6ae2a Add trailing / to HOMEPAGEs 2003-12-30 17:27:31 +00:00
jmmv
a51d1c36df Bump PKGREVISION due to gnome-vfs2 update (fam removed as dependancy).
( We really need non-recursive dependancies... *sigh* )
2003-12-28 23:37:05 +00:00
jmmv
eeee7fac9f Adjust dependancies and bump PKGREVISION due to:
- teTeX 1.0.x packages have been moved to teTeX1* directories.
- teTeX 2.0.x packages have been moved to teTeX* directories and their base
  name has been changed to teTeX (instead of teTeX2).
2003-12-24 13:02:00 +00:00
recht
1168adb855 + py-fpconst 2003-12-24 10:58:47 +00:00
recht
89efd73213 initial import of py-fpconst-0.6.0
This python module implements constants and functions for working with IEEE754
double-precision special values. It provides constants for Not-a-Number (NaN),
Positive Infinity (Inf), and Negative Infinity (-Inf), as well as functions to
test for these values.

The code is implemented in pure python by taking advantage of the 'struct'
standard module. Care has been taken to generate proper results on both
big-endian and little-endian machines. Some efficiency could be gained by
translating the core routines into C.
2003-12-24 10:56:27 +00:00
jmmv
2b07fc26d8 s/@netbsd.org/@NetBSD.org/ in MAINTAINER. 2003-12-24 09:53:47 +00:00
sketch
839613806e Use compiler.mk logic, fixing systems with a non-GCC compiler. 2003-12-23 10:37:56 +00:00
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
jtb
a47bfe0d74 Update to version 1.40.
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)
2003-08-30 20:49:20 +00:00
jtb
5e48103bb6 Remove egcs-patch-aa from distinfo to silence pkglint. 2003-08-29 07:08:23 +00:00
junyoung
13086e4a99 gcalctool depends on gnome2-dirs, not gnome-dirs. 2003-08-26 16:12:48 +00:00
jmc
b423c71095 Needs USE_MAKEINFO 2003-08-17 20:32:22 +00:00
seb
f493c9b3ab Ooops forgot to remove PKGREVISION... 2003-08-12 20:35:32 +00:00
seb
4e4c7e8ed6 Update to version 5.1.12.
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
2003-08-12 20:32:54 +00:00
seb
56b682547a USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:59:08 +00:00
seb
584aa330f3 No need to add stuff to INFO_FILES, straight setting looks better IMHO. 2003-08-08 16:55:27 +00:00
seb
4285450dc6 Convert to USE_NEW_TEXINFO.
Fix info files generation by ensuring buildlink2 framework is used:
use BUILD_DIRS/INSTALL_DIRS.
2003-08-02 22:09:36 +00:00
seb
bd00d6d3a3 depkglint. 2003-08-02 21:45:39 +00:00
seb
ee3c310df9 Use buildlink2 (for X11 benefit). 2003-08-02 21:43:24 +00:00
seb
d419761fe5 Convert to USE_NEW_TEXINFO. 2003-08-02 21:38:11 +00:00
seb
3985abc7af Convert to USE_NEW_TEXINFO.
Add patch file to add an Info directory entry to liboctave.texi.
Remove now unnecessary patch files and trim one of its
"info" bits.
2003-08-02 21:18:04 +00:00
seb
17e1183c73 If we were to use gcc.buildlink2.mk on arm32 we might as well be really
using it for all arch. While here throw in a little bit more
of buildlink2ness.
2003-08-02 20:25:27 +00:00
seb
75ffb0f31d Convert to USE_NEW_TEXINFO.
Remove now unnecessary patch files.
2003-08-02 19:39:08 +00:00
seb
e3f790001d Convert to USE_NEW_TEXINFO. 2003-08-02 13:27:27 +00:00
seb
28900cf2c5 Convert to USE_NEW_TEXINFO. 2003-08-02 13:20:15 +00:00
seb
f71dbbb5b4 Convert to USE_NEW_TEXINFO. 2003-07-31 23:49:14 +00:00
seb
ddbd455d0e Convert to USE_NEW_TEXINFO.
XXX Does not seem to like xemacs anymore...
2003-07-31 23:41:11 +00:00
seb
98a7822f70 Convert to USE_NEW_TEXINFO. 2003-07-31 22:58:39 +00:00
jmmv
bdfbcb1249 Do not override CFLAGS while building the package, so that optimizations are
not lost.  Fixes PR pkg/20696 by tls@.  While here, fix a build failure.
2003-07-29 13:21:56 +00:00
jschauma
9e69a29f3f Add/enable djbfft 2003-07-24 16:49:07 +00:00
jschauma
bfb9e6ea13 Initial import of math/djbfft provided by Chris Lloyd in PR pkg/19258:
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.
2003-07-24 16:47:52 +00:00
jtb
da91049aaf Install the include file to ${PREFIX}/include/algae. Fixes leftover
issue from i386 bulk build.
2003-07-24 16:28:55 +00:00
wiz
87f2ea24d9 Remove $Id$ from patch. Everyone should use pkglint :) 2003-07-22 14:05:18 +00:00
martti
f928be280d COMMENT should start with a capital letter. 2003-07-21 16:56:41 +00:00
grant
0155927c43 s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
dillo
4af73f2d92 use TEST_TARGET instead of custom test target 2003-07-12 13:23:05 +00:00
dillo
e2400a867b don't define test target directly, use do-test instead 2003-07-12 13:22:16 +00:00
jmmv
81986efba6 - Use schemas.mk to handle GConf2 schemas properly.
- 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.
2003-07-11 23:04:48 +00:00
jtb
69282635db Update to latest version. No changelog available. 2003-07-10 12:43:09 +00:00
wiz
a012fbb391 Update to 3.0.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.
2003-07-08 14:05:29 +00:00
jtb
5fcb55d9fe Make that read "number theory system". 2003-07-07 23:41:53 +00:00
jtb
5efc3369f4 Add pari-galdata. 2003-07-07 23:35:39 +00:00
jtb
62f705581f Initial import of pari-galdata.
Galois group data for the Pari computer-aided number theory.
2003-07-07 23:34:48 +00:00
jtb
45df8a8519 Allow this to work with latest pari. 2003-07-07 22:07:44 +00:00
jtb
c05c722de7 Update to pari-2.1.5.
pkgsrc changes:
* Build a shared libpari using libtool
* convert to buildlink2

Changes in Pari itself:
* a long list of bugfixes -- see CHANGES.
2003-07-07 21:57:49 +00:00
jtb
157d032de4 Add a TEST_TARGET. 2003-07-02 22:28:05 +00:00
jtb
c4189c6825 Update to version 2.0.17. Convert to using buildlink.
Summary of changes for version 2.0.17:
-------------------------------------

  This will probably be the last release in the 2.0.x series.  There
  are a few bug fixes, but the major change is to print a message
  saying that Octave 2.0.x cannot be compiled with gcc 3.0.x or gcc
  2.96.  If you want to build Octave 2.0.x, you will need to use gcc
  2.95.x.  If you want to use gcc 3.0.x or some later version, you
  should be using the Octave 2.1.35 sources or a more recent version.
2003-07-02 20:58:34 +00:00
jtb
eaf825b66a Convert to use buildlink. 2003-07-02 20:39:17 +00:00
jtb
390147533e Update to version 4.1.3.
Changes according to the NEWS file:

  * Configure checks for "malloc.h".

  * Fixed configure to work with autoconf-2.57.
2003-07-02 20:32:02 +00:00
wiz
3d2e64673f Add two missing libraries. 2003-06-27 19:53:32 +00:00
jmc
5d954ad1ef Update for info file regen that occurs now 2003-06-23 19:21:40 +00:00
agc
1cf87833d6 When constructing the WRKSRC definition, use ${PKGNAME_NOREV} rather than
${PKGNAME}, so that the WRKSRC definition is immune from any subsequent
PKGREVISION changes. With thanks to jmc for the nudge.
2003-06-18 09:22:14 +00:00
jmc
157c108063 This needs perl5 to build with. 2003-06-12 22:48:49 +00:00
wiz
3f23bf9b32 Fix typo. Reported by Marc Recht in PR 21869. 2003-06-12 19:08:34 +00:00
abs
fb6c29f8bf Update for the fact that 'arm' ports have been called NetBSD-*-arm for a while
now and not NetBSD-*-arm32. Changes include one or more of:
    - Change MACHINE_ARCH == arm32 to also match arm
    - Where ONLY_FOR_PLATFORM includes NetBSD-*-arm32, add NetBSD-*-arm
    - Where BROKEN or worked around for arm gcc bugs, set USE_GCC3
The last may shake out a few more broken packages the next bulk build.
2003-06-11 20:50:50 +00:00
jmc
00914a324b If the texi file is getting patched it needs to be rebuilt and that needs a
current texinfo.
2003-06-10 00:25:16 +00:00
drochner
12980e5676 update to 4.2.83
bugfix release, as it looks
2003-06-06 18:26:50 +00:00
wiz
e6e5e77663 Add patch to make 'info fftw3' work. Noted broken by Jeremy C. Reed.
PKGREVISION++
2003-06-05 21:41:42 +00:00
wiz
0769c1232e Update to 2.1.5:
Version 2.1.5 (3/24/2003)
  * Bug fix: Fortran wrappers were disabled in version 2.1.4.
Version 2.1.4 (3/16/2003)
  * Upgraded to newer versions of autoconf, etcetera, to fix compilation
    problems on various recent systems.
  * The configure script no longer picks the wrong architecture flags
    (which caused FFTW to crash) on newer IBM POWER machines running AIX.
  * Multi-threaded transforms should now utilize multiple CPUs on
    Solaris (which creates threads in single-processor mode by default).
  * Added experimental support for OpenMP (and SGI MP) compiler
    parallelization directives in the multi-threaded transforms,
    instead of using explicit thread spawning.  Enable by configuring
    --with-openmp or --with-sgi-mp in addition to --enable-threads.
  * Expanded FAQ.
2003-06-05 21:32:54 +00:00
wiz
5756c2e7db Depend on fftw2. Bump PKGREVISION. 2003-06-05 20:56:41 +00:00
wiz
0489206f65 Add fftw2. 2003-06-05 20:51:35 +00:00
wiz
594ef3e29d Re-import version 2.1.3 of fftw as fftw2. 2003-06-05 20:50:29 +00:00
jmmv
d32bf50381 The librfftw library does not exist, so don't add it to buildlink files.
Pointed out by mlh at goathill.org in tech-pkg.
2003-06-05 18:06:57 +00:00
markd
6c5e2ff97e Add ess. 2003-06-05 11:53:28 +00:00
markd
63e60e41d8 Initial import of Emacs Speaks Statistics (ESS) version 5.1.24
Emacs Speaks Statistics (ESS) provides an intelligent, consistent
interface between the user and the software.  ESS interfaces with
S-PLUS, R, SAS, BUGS and other statistical analysis packages under the
Unix, Microsoft Windows, and Apple Mac OS operating systems.  ESS is a
package for the GNU Emacs and XEmacs text editors whose features ESS
uses to streamline the creation and use of statistical software.  ESS
knows the syntax and grammar of statistical analysis packages and
provides consistent display and editing features based on that
knowledge.  ESS assists in interactive and batch execution of
statements written in these statistical analysis languages.
2003-06-05 11:51:10 +00:00
uebayasi
8997a30889 Bump revisions following the guile14's threaded fix. 2003-06-05 05:01:54 +00:00
drochner
495262b83c delete the PYTHON_VERSIONS_ACCEPTED line - this should lead to the same
result as the patch in PR pkg/21772 by Marc Recht
2003-06-04 19:47:21 +00:00
abs
0de8869fb4 Use mk/gcc.buildlink2.mk rather than gcc/buildlink2.mk so lang/gcc3
is accepted. Suggested by Grant.
2003-06-02 14:05:00 +00:00
jschauma
e366d0c694 Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
2003-06-02 01:15:31 +00:00
jmmv
6fdf05cc93 Depend on (at least) version 1.2 of gnome{,1,2}-dirs to automatically handle
the shared share/mime-info directory.  Bump PKGREVISION.
2003-05-30 16:19:50 +00:00
jmmv
ea556403d5 Bump PKGREVISION due to boehm-gc update to 6.2alpha5. This version fixes
a problem introduced in the 6.2alpha4 package.
2003-05-22 16:48:28 +00:00
cjep
2ae1e98978 Add NetBSD RCS tags. 2003-05-18 13:09:02 +00:00
jmc
2370e38978 Get typo for doc/doc 2003-05-12 02:10:23 +00:00
jmc
2b7df993fd Move tty test into interactive section so this will work correctly
for bulk/non-interactive builds that are logging
2003-05-12 02:03:15 +00:00
jmc
c47d204638 Including gmp's buildlink2.mk won't do much without USE_BUILDLINK2 enabled... 2003-05-11 22:16:10 +00:00
jtb
b9b661f808 Fix the timer routine to correctly return the time in seconds.
Bump PKGREVISION.
2003-05-11 00:06:13 +00:00
wiz
0a7ceee863 Update to 0.4.1:
* Changed pixmap directory to $prefix/share/pixmaps/graphopt
2003-05-07 15:29:47 +00:00
wiz
12c73410f8 Update to 0.4.
* Added postscript export
        * Made the pixmaps install correctly
2003-05-07 13:39:15 +00:00
seb
7582674243 Use texinfo.mk.
Fix info files handling in Makefile and PLIST.
2003-05-06 23:19:17 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
jmmv
8a555528c0 PKGREVISION goes after PKGNAME. 2003-05-05 19:05:05 +00:00
jmmv
2420155ea1 Line up PKGREVISION whitespace. 2003-05-05 16:40:38 +00:00
jtb
29f8e84330 Only use the fused multiply add version for PowerPC architecture.
Move DISTNAME.
2003-05-02 18:04:47 +00:00
wiz
caa6bae589 Convert to buildlink2. 2003-05-02 13:39:55 +00:00
wiz
7166660e08 Dependency bumps, needed because of devel/pth's major bump, and related
dependency bumps.
2003-05-02 11:53:34 +00:00
jtb
8c728ccb44 Remove superfluous DEPENDS line - inclusion of gmp/buildlink2.mk
takes care of that.
2003-04-30 00:14:00 +00:00
jtb
b85f2370dc Add terminating newline. 2003-04-30 00:11:38 +00:00
jtb
80a5da4ea5 Add and enable blitz++. 2003-04-30 00:04:25 +00:00
jtb
d318055d3a Initial import of blitz++.
Blitz++ is a C++ class library for scientific computing which provides
performance on par with Fortran 77/90. It uses template techniques to
achieve high performance. The current versions provide dense arrays
and vectors, random number generators, and small vectors and matrices.
Blitz++ is distributed freely under an open source license, and
contributions to the library are welcomed.
2003-04-30 00:03:34 +00:00
jtb
8850ea84b0 Add and enable mtl. 2003-04-29 23:56:28 +00:00
jtb
a2a9a6842a Initial import of mtl.
The Matrix Template Library is a C++ class library for basic linear
algebra. The MTL is designed for high-performance while at the same
time taking advantage of the generic programming paradigm (ala the
STL) to allow much greater flexibility and breadth of
functionality. Many new and advanced programming techniques were used
in the construction of this library.

The MTL is a low level library in the sense that the user must be
conscious of the matrix type being used, and that all computationally
expensive operations are explicit. The MTL is not a C++
Matlab. Nevertheless, the interface is designed to be simple and easy
to use.

The matrix types provided include compressed sparse row/column,
banded, packed, diagonal (and tridiagonal), envelope, array of
pointers, and of course dense matrices. All matrix types share a
common and easy to use interface.

The algorithms consist of the traditional basic linear algebra
routines (from the BLAS level-1 to 3) which includes matrix and vector
arithmetic as well as operations such as backward substitution and
norm calculations.
2003-04-29 23:52:25 +00:00
jtb
4c53ffc22a Update to version 3.0.
Major goals of this release:

* Speed: often 20% or more faster than FFTW 2.x, even without SIMD (see below).

* Complete rewrite, to make it easier to add new algorithms and transforms.

* New API, to support more general semantics.

Other enhancements:

* SIMD acceleration on supporting CPUs (SSE, SSE2, 3DNow!, and AltiVec).
 (With special thanks to Franz Franchetti for many experimental prototypes
  and to Stefan Kral for the vectorizing generator from fftwgel.)

* True in-place 1d transforms of large sizes (as well as compressed
  twiddle tables for additional memory/cache savings).

* More arbitrary placement of real & imaginary data, e.g. including
  interleaved (as in FFTW 2.x) as well as separate real/imag arrays.

* Efficient prime-size transforms of real data.

* Multidimensional transforms can operate on a subset of a larger matrix,
  and/or transform selected dimensions of a multidimensional array.

* By popular demand, simultaneous linking to double precision (fftw),
  single precision (fftwf), and long-double precision (fftwl) versions
  of FFTW is now supported.

* Cycle counters (on all modern CPUs) are exploited to speed planning.

* Efficient transforms of real even/odd arrays, a.k.a. discrete
  cosine/sine transforms (types I-IV).  (Currently work via pre/post
  processing of real transforms, ala FFTPACK, so are not optimal.)

* DHTs (Discrete Hartley Transforms), again via post-processing
  of real transforms (and thus suboptimal, for now).

* Support for linking to just those parts of FFTW that you need,
  greatly reducing the size of statically linked programs when
  only a limited set of transform sizes/types are required.

* Canonical global wisdom file (/etc/fftw/wisdom) on Unix, along
  with a command-line tool (fftw-wisdom) to generate/update it.

* Fortran API can be used with both g77 and non-g77 compilers
  simultaneously.

* Multi-threaded version has optional OpenMP support.

* Authors' good looks have greatly improved with age.
2003-04-29 22:48:45 +00:00
jtb
8418abca7b Update to version 1.5.12.
Changes:

* The directory structure and configuration scripts have completely changed

* RGB colors supported for color= keyword, pli, plf, plfp
   see help,color or help,pli for more information

* lsdir, mkdir, rmdir functions added so yorick can read and
   manipulate directories by itself

* i86_primitives and other modern binary formats added
   see help,createb and help,__i86 for more information

* cheby.i, convol.i, dawson.i, kepler.i added to interpreted
   library

* added "hex" 3D transport solver (similar to drat 2D solver)

* improved the emacs/yorick.el package again, mostly by removing
   unwanted "improvements" to emacs; see emacs/README
2003-04-29 22:41:43 +00:00
jtb
e691416556 Update to version 1.60.6.
Changes:

* read_line in input.c and e_load in earray.c handles now properly '\r'
  characters from DOS files.
* bug fix in metaps.c : postscript macros bar and fbar now handle hue the
  right way.
* handles wheel mouse to scroll the text window content.
* better event handling : test_key, test_code, syswait hack.
* drag and drop support from gtk/gnome apps (xdnd). it works with
  - ROX
  - Nautilus
  drag and drop from Konqueror does not work.
* popup menu for terminal editing
* modulo bug fix
* logspace, xlogplot, ylogplot, xylogplot, xlogmark, ylogmark, xylogmark
  enhanced and included in util.e (no more in a separate package).
* gcm, lcm, primes, isprime and factor functions added to modulo.e
* bug fix in project function in graphics.c
* util.e
  - added figure function which allow to draw quicly several graphs
    in the graphical window
  - xlabel, ylabel updates to fill the figure function requirements
  - xgrid : scale is now sent to the bottom right of the graph
  - added rotate, animate
* bug fix in my scan_dir function in main.c, which causes Segmentation
  fault
* bug fix in the way euler was dealing with input and lineinput in term.c
* new : antialiasing function to enable or disable antialiasing in
  density plots
* complete reorder in source file for future enhancements
* bug fix with solaris (scandir made portable)
* delete outputs menu item
2003-04-29 22:22:44 +00:00
jtb
cb2c71fbac Update to version 4.1.2.
Changes include:

* New try/catch mechanism for control of exception handling.
* Fixed memory leaks in solve and svd.
* Builtin `tril' and `triu' functions -- sparse arrays stay sparse.
* Fixed integer overflow problems in `band' and `cram'.
* Incorporated the SuperLU package for solving sparse linear
  systems.  Previously, sparse systems were converted to dense and
  solved with LAPACK (unless configured with BCSLIB-EXT).
* Included support for memory allocation debugging with dmalloc.
* Improved the logical operations to do a much better job at
  maintaining sparsity.
* New standard function `select'.
* Changes to the matrix bandwidth minimization code.  The old `band'
  function is now called `gpskca' and can do either profile or
  bandwidth minimization of symmetric or hermitian matrices.  Matrix
  statistics are computed by the new `band' function.
* New standard functions `linspace' and `logspace'.
* New standard function `equilibrate' computes scale factors to
  improve the condition of a matrix.  However, sparse code has not
  yet been included.
* Fixed several deficiencies in the `transform' function.
* Removed old get_ascii and put_ascii functions.  I doubt if anyone
  has used these in the last decade.  To read and write matrices in
  text files, use the algae MatrixMarket package.
* Fixed several errors with hermitian symmetry.
* Fixed mishandling of sparse matrix multiplication case where
  non-zero factors give a zero result.
* Added "short-circuit" logical operators && and ||.
* Added the `cram' builtin function -- it's the same as `form'
  except the output array is sparse when that makes sense.
* Added the `product' user function -- product of array elements.
* Added `mksparse' and `exsparse' functions for converting matrices
  to and from coordinate form.
* Switched to LAPACK's DGGEV now that DGEGV is deprecated.  Also use
  the new workspace size query feature in LAPACK, rather than
  working it out ourselves.
* Use LAPACK's ZHEGV and ZGGEV for complex generalized eigenvalue
  problems.
* Use floating point exception support from glibc 2.2 on Linux.
* Improved accuracy and behavior for complex arguments in functions
  `log', `asin', and `acos'.
* Added inverse hyperbolic trig functions `asinh', `acosh', and `atanh'.
* Various minor bug fixes.
2003-04-29 22:15:27 +00:00
mjl
38456b0ddc Update p5-Spreadsheet-WriteExcel to 0.41
+ Added facility for adding outlines to worksheets. Added
      outline.pl example.
    + Moved write_comment() code into the core modules. It is now
      possible to write cell comments.
    + Added option to return a slice from the sheets() method.
    + Added link to latest Excel97 pre-release.
    ! Changed, once more, the handling of temp files to avoid several
      file closing bugs.
    ! Fixed handling of column sizing for widths less than 1 unit.
    ! Renamed addworksheet() and addformat() to add_worksheet()
      and add_format() for consistency with other method names.
      Older names are supported but deprecated.
    ! Fixed internal sheet indexing in formulas on some platforms.
      This caused multi-sheet workbooks with formulas to crash.
    ! Fixed non-lexical filehandles to prevent problems in
      multi-threaded environments.
    + Added the set_codepage() workbook method. This is mainly to
      prevent a bug that caused Gnumeric to crash but it is also
      useful for people working with non ascii chars on the Macintosh.
    ! Fixed the non-deletion of temporary files. Users of version
      0.38 should probably clean up their tmp dirs manually.
    ! Changed default handling of set_fg_color and set_bg_color from
      what Excel expected to what everyone else expected. Setting the
      fill colour of a cell should now be more intuitive.
    + Replaced the merge_cells() method with the merge_range() method.
      This is mainly to prevent the Excel 97 crashing bug that occurs
      when merge_cells() is used correctly. It also provide a simpler
      interface to the merge feature. Updated merge example programs.
    ! Refactored the error raising mechanism for formulas. The source
      of errors should now be clearer.
    ! Minor internal fixes to Format.pm.
    + Added formula caching to speed up the writing of formulas.
    + Added handling of A:A column notation in formulas and
      applicable worksheet methods.
    + Changed handling of numbers with leading zeroes so that they
      can be treated as strings and the zeroes maintained.
    + Modified $workbook->close() to return the value of the system
      file close.
    + Made file size exceeded a die() error instead of a warning.
    + Added option to hide row with the set_row() method
    + Added more examples: merge4.pl, merge5.pl, sendmail.pl and repeat.pl
    ! Fixed write_url() when handling relative links in the current
      directory.
    ! Fixed handling of multiple AND()'s and OR()'s in formulas.
    ! Fixed bug when creating a very large number of files within a
      single program on Windows.
    ! Added warning about Excel97 crashing bug with merge_cells().
    ! Fixed handling of parentheses in Worksheet names.
    ! Fixed minor bugs in Format.pm. Thanks Johann Hanne.
    ! Fixed File::Temp dependency in Makefile. Thanks to many.
    + Added set_tempdir() method to allow a user defined temp directory.
    + Fixed default format behaviour for formats set via the set_row()
      and set_column() methods.
    + Extended the hide_gridlines() method to allow hiding of screen
      gridlines as well as print gridlines.
    + Added long_string.pl a workaround example for the 255 char
      limit.
    + Added https match to url regex.
    + Added user definable colour palette.
    + Added headers.pl and colors.pl examples.
2003-04-25 17:18:45 +00:00
rh
db7204277d Update gnumeric to 1.0.13. Notable changes include:
* lotus-123 : fix incorrect import of logarithmic functions
            log -> log instead of log10
            ln -> ln   instead of log
        * XL95 export : Use unquoted names in externsheets
        * Fix a problem with the euro/yen/pound symbols
          http://bugzilla.gnome.org/show_bug.cgi?id=103571
        * Back port fix
        * Backport morten's fix for latex export problem
        * Use even blunter instrument on xml importer.
2003-04-25 13:06:04 +00:00
fredb
e0ea35a3a4 Remove ${ONLY_FOR_PLATFORM} restriction. At this point in time, we
don't care if the package doesn't build on pre-NetBSD-1.5 systems.
Closes PR pkg/19579.
2003-04-10 13:31:45 +00:00
drochner
0f5279129e update to 23.0
Important notice:
 Two packages have been removed from optional ones: PropertiedClasses, kinds.
 MA has been rewritten to use standard property and will not work for
 ancient Pythons. (Pre 2.1, I think). Use the MA / Propertied Classes
 from Numeric 22 if you can't use this one.
 The kinds package (subject of PEP-0242) will be released as a separate
 package shortly. PEP-0242 was withdrawn because this facility did not seem
 to be worth putting in the standard library, but kinds is correct as is.
Other changes are bugfixes.
2003-04-03 18:52:39 +00:00
jmmv
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
wiz
f2c0357f0b Remove unnecessary empty lines. 2003-03-28 21:24:22 +00:00
wiz
92445eb1ed Remove superfluous whitespace. 2003-03-28 20:28:56 +00:00
kristerw
820fbba04c By popular demand, move coq from math to lang in order to be consistent
with prior art (e.g. lang/twelf).
2003-03-22 20:16:03 +00:00
kristerw
fa836740a9 Add and enable coq. 2003-03-22 18:27:49 +00:00
kristerw
9c26ac7ef0 Import coq 7.4. From Christopher Richards in PR 20669.
Coq is a Proof Assistant for a Logical Framework known as the
    Calculus of Inductive Constructions. It allows the interactive
    construction of formal proofs, and also the manipulation of
    functional programs consistently with their specifications.
2003-03-22 18:20:54 +00:00
jschauma
166cb4e295 Use CFLAGS as well. Set GAP_PLATFORM in a way to account for other CC variables.
Fix PLIST.
Bump PKGREVISION.
2003-03-20 22:39:33 +00:00
wiz
4a394a0df8 Update to 0.3.
v0.3
      * Changed default spring length to 0 and default spring constant to 1
      * Made dot file import more robust:
        * Reports if it doesn't seem to be a dot file rather than blindly
          trying to open it
        * Accounts for more dot syntax
        * doesn't segfault on any of the graphviz examples
      * Made graphopt file opening more robust:
        * Reports if it doesn't seem to be a graphopt file rather than
          blindly trying to open it

v0.2
      * Changed references to vector to std::vector, making compliant with
        latest c++ standards (a la gcc 3)
2003-03-20 11:14:50 +00:00
jlam
3ef633718c (1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;
Makefiles simply need to use this value often, for better or for
    worse.

(2) Create a new variable FIX_RPATH that lists variables that should
    be cleansed of -R or -rpath values if ${_USE_RPATH} is "no".  By
    default, FIX_RPATH contains LIBS, X11_LDFLAGS, and LDFLAGS, and
    additional variables may be appended from package Makefiles.
2003-03-14 19:37:30 +00:00
jmc
b1abe34ac9 Make this relay on blas 1.0nb1 and use libblas_pic.a instead of libblas.a so
proper PIC objects get pulled into the .so's
2003-03-11 02:30:24 +00:00
jmc
17d08ef959 Make sure to link in the pic version as well 2003-03-11 01:49:49 +00:00
jmc
bfcc0550e3 Add libblas_pic.a as a target and make/install it. Therefore other packages
(like math/R) which try to link libblas into shared objects have proper PIC
objects to use.
2003-03-11 01:46:29 +00:00
mjl
abe85311d4 Enable p5-Spreadsheet-ParseExcel 2003-03-02 19:41:29 +00:00
mjl
e53cf6aae9 Initial import of p5-Spreadsheet-ParseExcel 0.2602
This module allows you to get information from Excel file.

This module can handle files of Excel95, 97 and 2000. (and now
supports Excel4)
2003-03-02 19:40:46 +00:00
jtb
6bb7ad0df9 Update to version 5.3.1.
Changes between NTL 5.3 and 5.3.1

   * Fixed  a  bug  affecting  the  BuildIrred  routines for ZZ_pEX and
     zz_pEX.

Changes between NTL 5.2 and 5.3

   * Minimized  and  isolated  constructs  that  do not adhere to C/C++
     standards,  and  added flags NTL_CLEAN_INT and NTL_CLEAN_PTR which
     force stricter compliance with these standards.
   * Added  functions  IsWhiteSpace,  CharToIntVal, and IntValToChar to
     the tools module.
   * Added methods allocated, position1 to generic vector classes.
   * Added method allocated to the class vec_GF2.
   * Added conversion  routines  from  unsigned int/long to int, long,
     float, and double.
   * Added  routines  AddPrec,  SubPrec,  etc.,  to  the RR module, and
     declared  the  practice  of  directly  assigning  to  the variable
     RR::prec obsolete.
   * Fixed a number of minor bugs.

Changes between NTL 5.1a and 5.2

   * Implemented   Mark  van  Hoeij's  new  algorithm  for  factorining
     polynomials with rational coefficients. This new algorithm is much
     more efficient than the previous algorithm used by NTL, and is the
     default  (one can switch back to the old algorithm with a run-time
     switch).
   * Added  routines  LLL_plus  that  are just like the all-integer LLL
     routines,  except that they return the exact values of the squared
     lengths  of  the  Gramm-Schmidt  basis  vectors. This is useful in
     implementing van Hoeij's algorithm.
   * Made  a  small change to quad_float.c to make it compile under gcc
     version  3.0  without errors. This is the one place in NTL where I
     resort  to  just  a  little  assmebly  code (but only on x86/Linux
     platforms),  and wouldn't you know it, this is the one place where
     gcc 3.0 had problems.
   * Made   a   small   change   to  the  procedure  for  generating  a
     distribution,  so  that now all files in the "tar" file comprising
     the  distribution  come  without  any  annoyingly excessive access
     control restrictions.
   * Changed  the  version numbering scheme so that it is now closer to
     "standard practice". This is version "5.2". Any small bug fixes to
     this version will be named "5.2.1", "5.2.2", etc. Also, macros are
     now defined so that the numerical components of the version number
     are available to the programmer.
2003-03-02 09:04:03 +00:00
dmcmahill
c490f5a72f delete some .orig files from the install which do not belong there 2003-03-01 02:01:47 +00:00
wiz
2f01340be7 Update checksum: Some changes for RPM support, version not bumped.
Closes PR 20521.
2003-02-28 19:26:34 +00:00
wiz
a9f8445e9f Update to 2.11.7: Makefile changes, bugfixes. 2003-02-26 09:44:36 +00:00
dmcmahill
e51fac22c6 - fix the tk shared library path to allow the scipad editor to work
- make sure the path is correctly determined for pvm.
- add a --tag= argument to libtool when building fortran code.

This makes all selftests pass on my alpha.
2003-02-24 03:35:29 +00:00
dmcmahill
5b037ff914 update to scilab-2.7.
Main Changes Scilab 2.6 -> 2.7
		     ==============================
THANKS
======
Scilab group wants to thank the increasing number of people who have
contributed to this new version of Scilab, with special mention to
Anders Blomdell, Stephane Mottelet, Dan McMahill
Ton van Overbeek, Bruno Pincon and Enrico Segre.


NEW FUNCTIONALITIES
===================
Slicot based control routines (www.win.tue.nl/wgs/slicot.html)
have been introduced with a special attention
to identification functions, lyapunov, sylvester and riccati equation solvers.

Interface with TeXmacs (www.texmacs.org) a high level scientific text editor.
The editor allows you to write structured documents via a wysiwyg interface
including Scilab sessions and results.

An embedded text editor scipad derived from TkNotepad
(www.mindspring.com/~joeja/programs.html) as been developped.

C Code generation from Scicos discrete models

Blocks defining DAE are now usable in Scicos.

Statistic toolbox added (labostat).

A new graphics version based on objects and entities has been developped
(beta version). It allows to edit the properties of graphics
objects. By default, the old graphics version is used. Tu use the new graphics
version see the help of "graphics_entities".

OTHERS IMPROVEMENTS
===================
Linear algebra primitives now based on Lapack instead of Linpack/Eispack.

Basic functions revised (thanks to B Pincon).

stacksize use is no more restricted.

Hypertext, xml based, online help.

Binary Matlab file .mat loader (loadmatfile) added.

Possibility to customize graphics window event handlers (seteventhandler).

edit_graph, a graph editor for Metanet toolbox, written in Scilab, replaces
xmetanet. It works on both Unix and Windows.

INCOMPATIBLITIES
================
It is higly recommended to rebuild user's scilab functions libraries. This
can be done as follow:
predef(0);genlib('mylib','mylib_path',%t)

gschur and gspec functions are now obsolete and replaced by schur and spec.

Geci and the communication library have been removed. Use PVM interface instead.

Metanet graph editor has been rewritten. Use edit_graph instead.

man pages have to be written in HTML or better in XML but chapters
written in the old ascii files are still handled.

Scicos internal data structure have been changed. Automatic translation
is made when  old diagrams are loaded.
2003-02-22 04:31:03 +00:00
jlam
e25d601896 These packages have been converted to use buildlink2, so they no longer
need to use the automake-override target in bsd.pkg.mk; the hide-autotools
target in bsd.buildlink2.mk accomplishes the same thing.
2003-02-18 17:43:05 +00:00
jmmv
dea9abf569 Use the omf.mk file provided by the scrollkeeper package to automatically
rebuild the documentation database at install/deinstall time. This means
that:
- PLIST's do not need to call scrollkeeper-{update,rebuilddb} directly;
  this is done by a bsd.pkg.install.mk template.
- The share/omf directory is only removed by scrollkeeper, which is the
  last package in the dependancy tree.
- PKGREVISION is bumped.

Reviewed by wiz.
2003-02-18 14:55:54 +00:00
jtb
f86c8ec1b5 Update to gsl-1.3.
Changes since version 1.1.1 include:

* Addition of new functions
* Many bugfixes
* Homepage and distribution moved from sources.redhat.com to GNU.

See NEWS for more info.
2003-02-17 01:01:38 +00:00
dmcmahill
87bbef40cd fix time() prototype. Fixes recently noted build problems on alpha. 2003-02-05 18:21:11 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
2003-01-28 22:03:00 +00:00
uebayasi
630b417881 Make this compile with (implicitly updated (?)) superlu-2.0nb2.
Build process change, no revision bump.
2003-01-28 01:18:20 +00:00
uebayasi
d13f7b3e9a Initial import. 2003-01-28 01:15:45 +00:00
uebayasi
79d93809ea Make this have its own ${PREFIX}/include/superlu subdirectory and install all
header files there.

Bump revision to 2.
2003-01-28 01:14:03 +00:00
atatat
74e8f7e387 Properly install the xpm graphics that graphopt uses for the buttons. 2003-01-27 17:24:08 +00:00
uebayasi
295fa3c738 Bump revision; installed location change. 2003-01-25 05:27:27 +00:00
uebayasi
77d33cb503 Fix installed location honouring GUILE14_SUBDIR. 2003-01-25 05:26:36 +00:00
markd
20f98877bd Update to R-1.6.2
CHANGES IN R VERSION 1.6.2

BUG FIXES

    o   plot.stepfun() now obeys a `ylim=.' specification.

    o   removeClass() does a better job of removing inheritance
        information.

    o   setIs() will not allow mismatched representations between two
        classes (without an explicit coerce method).

    o   The code underlying polygon drawing contained a memory leak.
        This showed up in persp, but did not affect other graphics
        functions.  It is now possible to draw big DEMs.

    o   logLik.nls() gave wrong df.

    o   rbind() with a mixture of data frames and matrices treated the
        matrices as vectors.

    o   stripchart(method="stack") was not handling missing values.

    o   Arithmetic functions such as log() lost the object bit from
        classed objects if coercion was needed.

    o   exp_rand would go into an infinite loop if unif_rand returned 0.

    o   formatC(x, format="fg") could return exponential format if
        rounding pushed x over a positive power of 10.

    o   attr(x, foo) used partial matching for `foo' (even though not
        documented to do so), and failed to find `foo' if there were
        two or more partial matches before the exact match in the list
        of attributes.

    o   Rdconv now creates direct HTML hyperlinks when linking to
        documentation in the same package.  The code now ensures that
        links which can be resolved within the package are so resolved,
        even when there are possible resolutions in other packages.

    o   If readBin(what=character()) is used incorrectly on a file which
        does not contain C-style character strings, warnings (usually
        many) are now given.

    o   Building libR.so with the zlib in the R sources was not
        finding the local zlib headers.

    o   system(intern=TRUE) has an undocumented line length limit of
        119 chars both on Unix and Windows.  The limit is now 8096 and
        documented.  On Unix (only) every 120th character used to be
        discarded.

    o   plot.POSIX[cl]t were not passing graphics parameters on to
        axis.POSIXct.

    o   On some HP-UX systems, installed scripts were not executable
        when using the BSD-compatible install system program found by
        configure.  We now always use install-sh on HP-UX.

    o   c() was converting NA names to "NA": now proper NA strings are
        used wherever possible.

    o   A typo was causing segfaults when using data.entry under SuSE.
2003-01-23 21:24:58 +00:00
kristerw
1f9d6426bc Make configure find guile-config and guile include files.
PKGREVISION++.
2003-01-23 19:57:28 +00:00
wiz
8b1d73bfd1 Add and enable graphopt. 2003-01-23 19:28:30 +00:00
wiz
29443a738c Initial import of graphopt-0.1, a graph layout optimizer:
In contrast to Graphviz and other graph optimizers, graphopt does
not use a heuristic approach to layout optimization.  Instead, it
uses basic principles of physics to iteratively determine optimal
layout.  Each node is given mass and an electric charge, and each
edge is represented as a spring.  Node mass, electric charge,
optimal spring length, and the spring constant are tweakable in
the gui in realtime.

For most graphs, this is all that is needed - hit 'go' and the
graph organizes itself much as the analagous real-life system would
if constrained to two dimensions.  For more complex graphs, some
fiddling with the physical parameters at different stages of
optimization usually does the trick.

To accomodate very large graphs, an additional mechanism called
layering was added.  When a graph is loaded, nodes are assigned to
layers based on their relative positions.  During optimization,
you can choose to hide any number of layers.  Any nodes assigned
to a layer lower than the selected layer are not only hidden, but
neither their electric charges nor the forces of the springs attached
to them are figured into the forces acting on the visible nodes.
In effect, those nodes cease to exist, and a smaller graph is
allowed to lay itself out without being constrained by an excessive
number of nodes.
2003-01-23 19:27:12 +00:00
kristerw
20c696d464 The distfile has changed on the master site as noted by Robert Elz in
PR 19876.

Update the distinfo (after verifying that nothing nasty has been introduced).
PKGREVISION++.

The author don't seem to keep a changelog (*sigh*) but the changes seems
to be some minor code clean up and bug fixes.
2003-01-22 22:07:29 +00:00
salo
0efa1e5533 s/INSTALL_*/BSD_INSTALL_*/ in patches, remove unnecessary MAKE_ENV. 2003-01-19 07:07:40 +00:00
cjep
382ac3566e Fix Aachen mirror path 2003-01-18 18:22:16 +00:00
rh
6a07e7c509 Re-enable guile support now that guile and guile14 happily co-exist.
Bump PKGREVISION.
2003-01-17 02:23:21 +00:00
wiz
ee6c5ba041 Update to 2.11.6.2
Changes: New repeat.cal, bug and portability fixes.
2003-01-16 15:40:12 +00:00
rh
5b0ed1c00d Remove guile support. Gnumeric only supports guile-1.6.x while gnucash
(which depends on gnumeric) only supports guile-1.4.

XXX: This is a quick fix to unbreak gnucash and the gnome meta-pkg, but
XXX: the guile packages need to be changed to co-exist to address this
XXX: properly!

Bump PKGREVISION.
2003-01-12 05:45:02 +00:00
wiz
62f6c2b0d5 emacs.mk already includes bsd.prefs.mk, no need to include it manually a
second time.
2003-01-10 14:26:37 +00:00
rh
1a1a6b81ed Update gnumeric to 1.0.12. Changes include:
* Guile support (NetBSD package)
	* Bugfixes
        * backport small text import cleanup.
        * Remove the patch to the xml importer in 1.0.11 and solve the
          problem using a blunt object.
        * Support the global outline buttons
        * Use the back port of the new xml parser in libxml1 (thanks DV)
        * Fix GAMMAINV.
2003-01-09 12:41:11 +00:00
wiz
4a302a3398 Convert to buildlink2. 2003-01-07 14:47:16 +00:00
uebayasi
ea8963cedf Initial buildlink2.mk. 2003-01-07 12:24:51 +00:00
uebayasi
917d29d213 Rename older (<1.6) Guile as guile14.
Packages using Guile now all depend on guile14.  These packages are
expected to be made depend on newer Guile (1.6.x) when updated in the
future.
2003-01-07 03:56:17 +00:00
cjep
ab76880369 SunOS/System V package names for the GAP packages. 2003-01-05 14:09:03 +00:00
cjep
3dba4a0529 Add and enable gp-grpconst 2003-01-05 13:58:36 +00:00
cjep
1e2459e3e6 Initial import of GrpConst 2.0 into the NetBSD packages collection as
math/gp-grpconst.

GrpConst is a GAP 4 package for constructing all groups of a given
finite order (up to isomorphism).
2003-01-05 13:58:11 +00:00
cjep
70e7319e9f Work around for PLISTs so that the install machinery should now work on SunOS 2003-01-05 12:43:01 +00:00
cjep
2157785b4c Gap is no longer mirrored at ANU 2003-01-04 23:49:56 +00:00
cjep
237b19866f Fix PLIST to use MACHINE_GNU_PLATFORM (noticed in shark bulk build). 2003-01-04 12:23:00 +00:00
wiz
2d56312387 Update to 2.11.6.
News:
base2(), powerterm, lavarand -> LavaRnd, fproduct, and lots of bug fixes.
2003-01-03 20:35:29 +00:00
dmcmahill
84fdda095c add missing libgslcblas.* files. 2003-01-01 06:07:51 +00:00
cjep
e257555003 Fix PLIST to match previous change 2002-12-31 18:40:43 +00:00
cjep
2cf9067a76 Install the prim directory (noted by Bettina Eick in private e-mail).
Bump pkg revision.
2002-12-31 13:02:33 +00:00
jschauma
f4fbbc5dfe One more:
Bump PKGREVISION on packages that depend on x11/xforms, since there
has been a soname change.  Pointed out by fredb.
2002-12-28 21:24:22 +00:00
cjep
0c7a4fbd1f Fix PLIST (error noticed in Hubert's latest bulk build). 2002-12-27 15:28:14 +00:00
jschauma
c4f93d4864 guile-snarf wants the filename as the first argument, so patch accordingly.
Should fix problems seen in Huberts latest bulk build.
2002-12-27 02:17:57 +00:00
jmmv
9f31d4da5d Use PKGNAME_NOREV instead of a temporary variable. 2002-12-24 18:56:08 +00:00
jmmv
0e6cf1060a Make this package install its configuration files under the examples tree
and use bsd.pkg.install.mk to copy them to PKG_SYSCONFDIR.
Bump PKGREVISION to 1.
2002-12-24 17:50:23 +00:00
jmmv
89891d9632 Make udunits install its configuration file under the examples directory
and use bsd.pkg.install.mk to copy it to PKG_SYSCONFDIR.
Fix this package so that it can be cleaned as a regular user.
Bump PKGREVISION to 1.
2002-12-24 17:21:03 +00:00
wiz
d8262452c1 Bump PKGREVISION because of dependency on latest freetype2 or glib2
package and library major bumps therein.
Also match dependency in corresponding buildlink2.mk's for the same reason.
Mmmm, binary packages.
2002-12-24 06:09:44 +00:00
cjep
9f773d13ea Note addition of gp-fplsa. 2002-12-24 00:20:16 +00:00
cjep
459c0f2985 Initial import of the GAP package FPLSA into the NetBSD packages
collection as math/gp-fplsa.

This package is a GAP interface to a C program called fplsa for
dealing with finitely presented Lie super-algebras.

This GAP package installs an alternative method for the GAP
operation `IsomorphismSCTableAlgebra'. The method calls fplsa to do the
hard part of the computation. This speeds up the calculation and permits
larger problems to be attempted. The external program has much additional
functionality which is not used by the present version of the package.
2002-12-24 00:17:25 +00:00
cjep
f3a3f76e1c Remove pointless brackets. 2002-12-23 22:18:24 +00:00
seb
7e93ce38fe Make this package work with the various emacsen and xemacsen we have in
pkgsrc.
Use emacs.mk. Bump PKGREVISION.
2002-12-23 12:50:12 +00:00
cjep
16f224358a Fix: Don't need DISTFILES. Need an EXTRACT_SUFX... 2002-12-23 10:48:12 +00:00
cjep
1f5a16e077 Use new built in pkgsrc zoo extract method. 2002-12-23 02:02:08 +00:00
cjep
2a9f017585 Add and enable gp-factint. 2002-12-23 01:26:52 +00:00
cjep
1c4e5da1b0 Initial import of the GAP package FactInt 1.3 into the NetBSD packages
collection as math/gp-factint.

This package for GAP 4 provides routines for integer factorization,
in particular:

* Pollard's p-1
* Williams' p+1
* The Elliptic Curves Method (ECM)
* The Continued Fraction Algorithm (CFRAC)
* The Multiple Polynomial Quadratic Sieve (MPQS)
2002-12-23 01:26:24 +00:00
cjep
2cb9a14036 Add and enable xgap. 2002-12-22 19:27:25 +00:00
cjep
f1ab891133 Initial import of XGAP 4.16 into the NetBSD packages collection as
math/xgap.

XGAP is a graphical user interface for GAP, it extends the GAP library
with functions dealing with graphic sheets and objects. Using these
functions it also supplies a graphical interface for investigating the
subgroup lattice of a group, giving you easy access to the low index
subgroups, prime quotient and Reidemeister-Schreier algorithms and
many other GAP functions for groups and subgroups.
2002-12-22 19:26:57 +00:00
cjep
191bdf0218 Fix PLIST again. Bump revision for gap.package.mk ready for xgap (coming
soon).
2002-12-22 19:20:21 +00:00
cjep
08adb95103 Add and enable gp-autpgrp and gp-lag. 2002-12-22 18:30:06 +00:00
cjep
8ae600905c Initial import of the GAP package LAG 2.1 into the NetBSD packages
collection as math/lag.

This GAP package contains a variety of functions for working with Lie
algebras obtained from associative algebras by using the "bracket"
operation ab-ba.
2002-12-22 18:29:17 +00:00
cjep
7e141787bc Initial import of the GAP package AutPGrp 1.1 into the NetBSD packages
collection as math/gp-autpgrp.

AutPGrp is a GAP 4 package for computing automorphism groups of p-groups.

In the AutPGrp package we introduce a new function to compute the
automorphism group of a finite p-group. The underlying algorithm is a
refinement of the methods described in O'Brien (1995). In particular,
this implementation is more efficient in both time and space requirements
and hence has a wider range of applications than the ANU pq method. Our
package is written in GAP code and it makes use of a number of methods
from the GAP library such as the MeatAxe for matrix groups and
permutation group functions.
2002-12-22 18:28:33 +00:00
cjep
b85a7cd41e Fix PLIST. Don't bother installing the startup script as gap${PKGREVISION}
as this serves no purpose.
2002-12-22 18:01:54 +00:00
cjep
0cae659e61 Use any zoo. 2002-12-22 17:43:49 +00:00
cjep
de4f7900a2 Change gap.package.mk slightly for ease on adding gp-autpgrp.
The gap.package.mk file needs reworking for it to be of use to all
GAP packages. Bump revision.
2002-12-22 17:40:03 +00:00
cjep
883c8d629a Update of math/gap (GAP 4.3) to bug fix 4.
Changes since bug fix 3:
* Interface changes affecting the AutPGrp and ANUPQ packages (these
  packages will need reinstallation).
* 24 computational problems (please see the description4 file supplied
  with the GAP distribution and the NetBSD package).
2002-12-22 16:06:33 +00:00
markd
02fa72205c These should have been deleted along with the other R-* packages.
Now part of the base R distribution.

Thanks wiz for noticing (as ever).
2002-12-15 22:30:35 +00:00
jmmv
47c43424bc Remove extra blank line introduced by createbuildlink. pkglint complains
about it when including this buildlink2.mk from another Makefile.
2002-12-14 18:14:02 +00:00
jmmv
5b37164c8f New buildlink2.mk file for math/fftw. 2002-12-14 17:56:18 +00:00
markd
938614bc98 Add py-rpy
Remove R-*
2002-12-10 12:41:31 +00:00
markd
9b0206ee79 Remove the R recommended library set as this is now included in the
standard R distribution.
2002-12-10 12:38:54 +00:00
markd
cbc6b6880d Initial import of py-rpy-0.3.
Package provided by Kent Polk <kent@goathill.org> in personal email.

RPy is a very simple, yet robust, Python interface to the R
Programming Language. It can manage all kinds of R objects and can
execute arbitrary R functions (including the graphic functions).
All the errors from the R language are converted to Python exceptions.
Any modules that later were installed on the R system, can easily
be used from within Python, without introducing any changes.
2002-12-10 12:30:58 +00:00
markd
3a017607d7 Update R to version 1.6.1.
Pkgsrc changes:
Now builds the libR.so and provides a buildlink2.mk for packages that want
to use it.  From suggestions from Kent Polk.

Recommended library set is now included in the base package.

Changes:
               CHANGES IN R VERSION 1.6.1

NEW FEATURES

    o   Added a few "trivial and obviously missing" functions to tcltk:
        tkchooseDirectory, tkpopup, tkdialog, tkread

    o   barplot() has a new argument `axis.lty', which if set to 1
        allows the pre-1.6.0 behaviour of plotting the axis and tick
        marks for the categorical axis.  (This was apparently not
        intentional, but axis() used to ignore lty=0.)
        The argument `border' is no longer ".NotYetUsed".


                CHANGES IN R VERSION 1.6.0

USER-VISIBLE CHANGES

    o   The default colour palette now has "grey" instead of "white"
        in location 8.  See palette().

    o   grid(nx) behaves differently (but the same as in R versions <= 0.64).

NEW FEATURES

    o   Preparations for name space support:

    o   The objects created in the methods package to represent
        classes, generic functions, method definitions, and
        inheritance relations now themselves belong to true classes.  In
        particular, the "classRepresentation" objects follow the description
        in "Programming with Data" (section 7.6).

    o   Other additions and changes to the methods package:

    o   New methods ([[, print, str) and extended plot() method
        (incl. logical `horiz') for "dendrogram" class.

    o   sprintf() now checks the agreement between formats and object
        types, and handles special values (NA, Inf, ...) correctly.

    o   chol() now uses a tolerance for non-positive-definiteness and
        so should give more consistent results across platforms.

    o   New function agrep() for approximate (fuzzy) string matching.

    o   help.search() can now use both approximate (fuzzy) and regular
        expression matching.  By default, if the pattern to be matched
        consists of only alphanumeric characters, whitespace or a dash,
        approximate matching is used.

    o   axis() has three new optional arguments `col', `lty', and `lwd'
        all for drawing the axis line and tick marks.

    o   Function vcov() (formerly in MASS), a generic function to
        return the variance-covariance matrix of the parameter
        estimates of a fitted model.

    o   duplicated() and unique() have methods for matrices and arrays
        (based on ideas from Jens Oehlschl<E4>gel).

    o   Internally memory sizes and counts of cons cells are now stored
        in unsigned longs.  This allows memory limits to be set and
        objects created in the range 2-4Gb on 32-bit platforms, and
        allows 64-bit platforms to use much larger amounts of memory.

    o   Command-line flags to set memory can now use the suffix `G'
        for gigabytes.  The setting of maximum vsize is now only
        limited by the platform's address space.

    o   All warning and error messages are truncated to a length set
        by options(warning.length=), defaulting to 1000.  (Previously
        most (but not quite all) were truncated at 8192 characters.)

    o   [dpqr]gamma() check for shape parameter > 0.

    o   as.POSIX[cl]t can now convert logical NAs.

    o   All installed packages (even those shipped with R) are
        given a `Built' field in the DESCRIPTION file.

    o   as.data.frame() now coerces logical matrices into logical
        columns (rather than factors).

    o   [[<-.data.frame no longer coerces character replacement values
        to factor.  This is consistent with using $ to replace and
        with S4.

    o   library() attempts to detect improperly installed packages, so
        as from this version an installed package must have a
        DESCRIPTION file and that file must have been stamped with a
        `Built:' line (which was introduced in 1.2.0).  Under
        Unix-alikes, the platform is checked against that used for
        installation.

    o   print.factor() has new arguments `max.levels' (with a smart default)
        and `width'.  print.ordered() is no longer needed.

    o   RNGkind() has an additional option for normal random generators:
        "Inversion".

    o   data.frame() recycles factors and "AsIs" objects as well as
        atomic vectors.

    o   rect() accepts additional graphics parameters through a ...
        argument (in the same way as polygon).

    o   strwidth/strheight() now coerce their first argument in exactly
        the same way text() does, so a wider range of inputs is allowed.

    o   prompt()'s default and data.frame methods have a new 3rd argument
        `name' allowing them to used more easily in scripts and loops.

    o   rgb() has a new `maxColorValue' argument, allowing r,g,b in [0,M],
        particularly in {0:255}, efficiently and non-error-prone.

    o   summaryRprof() provides the functionality of R CMD Rprof in R
        code, though more slowly.

    o   pdf() now uses PDF not R code for clipping, which ensures that
        partially visible text strings are (partially) shown.

    o   Each R session uses a per-session temporary directory which
        is removed at normal termination.  The directory name is given
        by the tempdir() function, and filenames returned by
        tempfile() will be within that directory.

   o   help.start() on Unix now uses a .R subdirectory of the
        per-session temporary directory and not ~/.R.  A side effect
        is that ~/.R is now never deleted by R.

    o   cbind/rbind() used to ignore all zero-length vectors, an
        undocumented quirk for S-compatibility.  This caused problems
        when combining zero-extent matrices and zero-length vectors, and
        now zero-length vectors are ignored unless the result would
        have zero rows/columns.

    o   plot.spec(x) now also works for other x than AR and Pgram results.

    o   New functions La.chol() and La.chol2inv() for Cholesky
        decomposition and inverse of positive definite matrices using
        Lapack.

    o   Changes to the tcltk package

    o   New function axTicks() returning tick mark locations like axis().

    o   grid() has a more sensible default behavior.  Tick axis alignment
        only happens when no numbers of grid cells are specified.  New
        arguments lwd and equilogs; nx/ny = NA for not drawing, see ?grid.

    o   installed.packages() has a new argument `priority'.

    o   termplot() uses factor levels rather than 1,2,3... for x-axis.

    o   The trace() function has been robustified and a new function
        tracingState() added to turn tracing temporarily on and off.

    o   New cophenetic() in "mva" as utility for hierarchical clustering.

    o   p.adjust() has two new methods, 'Hommel' and 'FDR', contributed
        by Gordon Smyth <smyth@wehi.edu.au>.

    o   stars() now has add and plot arguments.

and lots of bug fixes.
2002-12-10 11:58:10 +00:00
tron
39a943ad92 Replace "true" by "${TRUE}". 2002-12-09 16:01:10 +00:00
salo
c5b349c2e7 +USE_X11. 2002-12-08 03:50:14 +00:00
cjep
9facd78553 Add and enable xeukleides. 2002-12-07 18:14:30 +00:00
cjep
6df2bb1158 Initial import of xeukleides 0.9.0 into the NetBSD packages collection
as math/xeukleides.

This is a graphical frontend for eukleides.

Supplied by ich (tsadowski at gmx dot net) in PR#19091. Thanks!
2002-12-07 18:13:51 +00:00