Commit graph

1431 commits

Author SHA1 Message Date
adam
a1782a0c8a Changes 1.1.9:
Algorithmic changes
* Input of numbers in bases 2, 4, 8, 16 and 32 is now done in linear bit
  complexity as opposed to O(N^2). Useful for all kinds of persistency.

Implementation changes
* Fixed several bugs in the integer input and output routines that could be
  blamed for random crashes in the following cases: output in base 32 for
  quite large numbers, input in base 2 for fixnums and input in base 3 for
  fixnums on a 64 bit target.

* Fixed crash when radix specifiers were used in input streams.
* Speed up on x86_64 and ia64 by adding some inline assembly.

Other changes
* Fixes for compilation on MacOS X and little endian Mips.
2004-11-29 08:47:29 +00:00
jlam
40377c791f Remove pre-buildlink and post-buildlink as part of getting pkgsrc ready
for pkgsrc-2004Q4.  The "buildlink" phase was removed for the last branch,
and this is the final cleanup.  "post-buildlink" is now "post-wrapper".
2004-11-28 19:19:51 +00:00
taca
eb48f11ef9 Oops, I forgot to commit these files. 2004-11-28 07:29:45 +00:00
taca
d5638b9488 Update ruby-gsl pacakge to 0.2.0 migrating to use new Ruby framework.
0.2.0: using GSL 1.5
       sorting vectors
       fixes in Vector and Linalg_complex
       check if complex_householder_hv is available
       check for Cygwin
       faster MonteCarlo implementation
       more and renamed constants (MKS -> MKSA, CGS -> CGSM)
       better (meaning more sensible) error handling
       fixed initialization bug in Spline
       more samples
2004-11-27 16:27:45 +00:00
taca
6c49a73a6a Update ruby-bitvector package to 0.1.7 migrating to use new Ruby framework.
Changes are seems to miscellaneous bug fixes.
2004-11-27 16:26:09 +00:00
taca
56fa41661b Update ruby-bigfloat package to 1.2.1 migrating to use new Ruby framework
and mark this only for ruby16.  ruby18 provide BigDecimal class as a
successor.

Changes are unknown.
2004-11-27 16:20:25 +00:00
gson
78ceb94a97 Add and enable p5-Math-FFT. 2004-11-27 12:53:15 +00:00
gson
98dcbd7f3c Initial import of p5-Math-FFT 0.25.
Math::FFT is a Perl module for calculating Fast Fourier Transforms.
2004-11-27 12:50:38 +00:00
adam
ec0da1b7c9 Changes 2.1.63:
* Bug fixes
2004-11-25 12:59:21 +00:00
adam
e2d3072c3e Changes 0.7.1:
* Only use unicode character if available in the used font
  Fixes plus sign not displayed correctly in keypad, and wide keypad
* Do not round exact integers not in exponential format.
  Fixes display of large numbers in non-decimal number bases * Fix crash on systems, such as amd64, where size_t is not long int
* Do not update plot data when not changed
* Rearrange plot dialog and make x variable separate for each plot
  function
* Generate vector function
* Fix some cases with nested trigonometric functions by adding
  option to set default angle unit to none, to allow angle unit in argument
* Try with assumptions set to unknown in solve function if not successful
* Be more picky in comparisons with units
* Fix comparison of unit with unknown
* Fix 0.5!
2004-11-25 10:03:30 +00:00
minskim
6f781c94ba Update mathomatic to 11.5b.
Changes:
  - Made HTML mode ("mathomatic -h") not use readline.
  - Added "set true_modulus" option.
  - Improved output of roots command.
  - Code cleanup.
2004-11-24 14:52:28 +00:00
markd
01d963cba0 Make bulk build happy by fixing up the rpath. Not actually an issue in
normal operation as the binary is always called from a wrapper script
that sets LD_LIBRARY_PATH.
2004-11-24 10:14:10 +00:00
dmcmahill
af30f79287 substitute in the complete path to the C and C++ compilers to the mkoctfile
script.  This is needed if you want to use mkoctfile once the package is
installed.  For example, on NetBSD-1.6* systems, it is important to point
to the gcc3 package tools instead of the base system compilers.
2004-11-24 00:54:10 +00:00
wiz
37497fcead USE_LANGUAGES= c++ 2004-11-22 21:02:33 +00:00
markd
fd677b6048 Find new location of libR.so. Bump PKGREVISION.
Fixes PR pkg/28371
2004-11-21 05:31:03 +00:00
jmmv
835250351d Bump PKGREVISION due to security fixes in libxml (dependency adjusted to
1.8.17nb3).
2004-11-20 22:10:22 +00:00
adam
d13c61d1c5 Added qalculate 0.7.0 2004-11-19 12:32:18 +00:00
adam
4b17cb150f Qalculate! is a modern multi-purpose desktop calculator for GNU/Linux.
It is small and simple to use but with much power and versatility underneath.
Features include customizable functions, units, arbitrary precision, plotting,
and a graphical interface (GTK+) that uses a one-line fault-tolerant expression
entry (although it supports optional traditional buttons).
2004-11-19 12:30:07 +00:00
markd
c44de9fe40 Update R to 2.0.1
Changes 2.0.1:
This is a maintenance version mainly to fix a number of minor bugs and
issues. Some rather nasty bugs were Windows-specific.

Changes 2.0.0:
Many things have changed since 1.0. The R language has acquired namespaces,
exception handling constructs, formal methods and classes, much improved
garbage collection, generalized I/O via connection objects, and
considerable improvements in the graphics area. The user workspace has been
reorganized, and so has the set of packages that ship with R. Several
"recommended packages" deemed indispensable in a statistical system are
bundled. In addition, there has been a large number of more specific new
functions, tweaks, and bugfixes.
2004-11-18 12:31:29 +00:00
jlam
43ac8c39e1 Replace USE_GCC_SHLIB with "USE_LANGUAGE=c c++" (the latter implies the
former) for applications that are known to require C++.
2004-11-13 22:04:52 +00:00
jlam
5e5ac5cef9 USE_BUILDLINK3 is a yes/no variable. 2004-11-13 21:28:27 +00:00
kristerw
5d987fb870 Include mk/pthread.buildlink3.mk to make this pkg build on NetBSD 1.6. 2004-11-13 13:18:07 +00:00
minskim
334ea52c17 Update mathomatic to 11.5.
Changes:
  - Using "memmove()" instead of deprecated "bcopy()".
  - Added "tests/tutor.in", which is an incomplete Mathomatic tutor.
  - Many improvements to scripts in the tests directory.
  - Removed "calculate factor" option.
  - Code cleanup.
  - Added more modulus simplification.
  - Simplify ((a%n)*integer+b)%n to (a*integer+b)%n generally and completely.
  - real^complex and complex^complex are now approximated.
2004-11-10 16:47:20 +00:00
wiz
d380d08140 Depend on gtl0 instead of gtl; gtl will be updated in a minute.
Bump PKGREVISION.
2004-11-02 20:34:03 +00:00
jdolecek
d3c56462a3 adjust for rename of most php4-* packages to php-* 2004-10-31 21:46:40 +00:00
jdolecek
ec3c63fd71 remove php4-* extension packages, replaced by php-* packages, which support
PHP5 too
2004-10-31 21:20:08 +00:00
jdolecek
52c1980501 new PHP extension module framework, which makes it possible to build
individual PHP extension packages with either PHP 4.x or PHP 5.x

convert existing php4-* packages to this framework and import as php-*
2004-10-31 19:30:29 +00:00
minskim
a9901600ba Update mathomatic to 11.4d.
Changes:
  - Removed obsolete short variable name code and bumped up "MAX_VARS" to 500.
  - Fixed problem with conflicting names and code for "cpow()" and "cexp()".
    Renamed to "complex_pow()" and "complex_exp()".
2004-10-30 15:07:01 +00:00
dmcmahill
cd83c9333a Update to octave-forge-2004.09.09. The most notable change is that this
version now works with octave-current-2.1.59 which is what's currently
in pkgsrc.  Other than than, many minor bug fixes.
2004-10-30 06:56:04 +00:00
minskim
384ddcd4ea Update mathomatic to 11.4c.
Changes:
  - Code cleanup.  Polynomial division routine is now very easy to use.
  - Renamed "WINDOWS" define to "CYGWIN".
  - Added "set preserve_roots" option.
  - Added modulus solving.
2004-10-20 02:07:56 +00:00
tv
dc99bb80f2 Update linkage to libltdl (via guile{,14}), which is now its own package.
Unfortunately, guile{,14}/buildlink3.mk directly includes it, and I don't
know which dependencies actually need libltdl, so it was a recursive bump.
Hopefully this recursive inclusion can be ripped out of
guile{,14}/buildlink3.mk at some point and bubble down to dependencies that
actually use libltdl, avoiding this headache in the future....
2004-10-15 14:50:05 +00:00
minskim
27283744d3 Update mathomatic to 11.4b.
Changes:
  - Added "code integer" command, which outputs working C code with integer
   variables.
  - Changed makefile to use libncurses instead of libcurses.
  - Added more simplification rules for modulus.
2004-10-14 13:43:26 +00:00
jmmv
56c988d63f Update to 4.4.20: some fixes and updated translations. 2004-10-12 18:39:44 +00:00
jlam
17c3aafac1 * Make PKGSRC_TOPDIR a private variable by renaming it to _PKGSRC_TOPDIR,
as it's only used internally by bsd.prefs.mk.

* Make _PKGSRCDIR a public variable by renaming it to PKGSRCDIR.
  Also, generate its value from ${_PKGSRC_TOPDIR} so it's less fragile
  than the old method of stripping off the last two components of
  ${.CURDIR}.  PKGSRCDIR may now be used after bsd.prefs.mk is defined.

* Change all references to _PKGSRCDIR to PKGSRCDIR.
2004-10-07 02:01:37 +00:00
minskim
bc51244960 Update mathomatic to 11.4.
Changes:
Changed sum and product commands to not create another equation if the
result is a constant.  If the result is a constant, it is just displayed.

Mathomatic now approximates -1^(2^.5) and the like.

Added modulus (%) operator.

Added simplification of univariate modulus expressions.

Changed univariate modulus simplification to multivariate, integer only
simplification.
2004-10-04 21:32:28 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
wiz
0c4c6417e2 This seems to need perl for building; add USE_PERL5=build.
Noted by bulk build.
2004-09-30 12:52:36 +00:00
wiz
4c8ff4a7f1 Update to 4.1:
v4.1
  COSMETIC/USABILITY IMPROVEMENTS
  - The File->Description dialog now updates automatically if you leave it open
    while loading a new pattern file. Also, any previous description dialog is
    closed when you open a new one.
  - GtkLife now issues a warning dialog if it appears the application was not
    propery installed (i.e., "make" without "make install").
  - GtkLife now issues a warning dialog if the configured pattern collection
    is not found.

  BUG FIXES
  - Fixed a bug that prevents the start/stop button from changing color when
    Gtk+ has debugging enabled (thanks to James Gregory for reporting).
  - Fixed stair-stepping effect when drawing diagonal lines.

  MISCELLANEOUS
  - Better ChangeLog :-)

v4.0
  NEW FUNCTIONALITY
  - The world size has been bumped up to 1 million x 1 million.
  - Added View->Find Active Cells, to locate a live (and preferably active)
    region and center on it.
  - gtklife has a new default file format, GLF, which is similar to RLE.
  - gtklife can now handle multiple file formats: Life 1.05 (the original
    format), Life 1.06, RLE, XLife, and GLF. File type is auto-detected when
    loading. Information on file formats was added to the "File Handling"
    section of the documentation, and a page was added giving detailed
    information on the GLF format.
  - You can now set a per-session pattern directory
    (File->Change Pattern Collection) as well as a default pattern directory
    (Preferences/File/Default Pattern Collection).
  - Sidebar patterns can now be bundled into sub-directories. Directories will
    be displayed with trailing slashes. Click on a directory name to display
    its contents in a clickable list beneath the sidebar.
  - You can now specify a pattern collection directory on the command line
    (previously only individual patterns could be loaded via command line).
  - The pattern description has been made unbounded in length and width. An
    error will occur if you attempt to save a pattern with a too-large
    description to a LIF or RLE pattern file.

  COSMETIC/USABILITY IMPROVEMENTS
  - Mouse wheel over the description text box now scrolls the description
    (previously you had to hover the mouse over the scrollbar).
  - The color picker in Preferences now uses the contents (if any) of the
    corresponding text entry as its starting color.
  - Recent files in the File menu now display full path as a tooltip.
  - Sidebar scrollbar is now only displayed when needed.

  PATTERN COLLECTION CHANGES
  - A new pattern collection, JSLife by Jason Summers, is now available as an
    option. The sidebar can be set to display the original LifeP, JSLife, or
    a custom collection of your own.
  - Patterns were reorganized into a hierarchical format.
  - Patterns were renamed to be more human-readable.
  - Patterns were converted to GLF for speed of loading.
  - Pattern descriptions were reformatted.
  - Paul Rendell's Turing Machine pattern was added to the LifeP collection.
  - Added a longer description to the Unit Cell pattern.
  - Now that we have a command to locate active cells, re-centered the Jaws
    pattern.
  - Note: Due to a minor change in the config file, any custom pattern
    directory that you have chosen previously will be reset.

  DOCUMENTATION IMPROVEMENTS
  - Fixed broken link to the Scientific American article in help.

  MISCELLANEOUS
  - The install process now deletes any existing patterns bundle before copying
    over the new patterns.
  - Added new nifty program icons based on the "pulsar".
2004-09-30 09:38:24 +00:00
minskim
01cfe1c349 Update mathomatic to 11.3f.
Changes since 11.3c:

Improved eliminate command error handling.

Added "eliminate all" command.

Code cleanup.

Man pages for the prime number tools were contributed
by David Moreno Garza.  Many thanks.

Renamed the Mathomatic directory in the source tarball to
"mathomatic-`cat VERSION`".

Added several comments to the source code.

Renamed prime number tools to "matho-*".

Improvement to full simplification.

Tried something new with uf_simp() that fixed a problem with Mathomatic
solve complicating expressions.

Minor bugfix to eliminate command.
2004-09-25 00:40:53 +00:00
adam
2d487b369e Changes 2.1.59:
* bug-fixes and clean-ups
2004-09-23 13:03:41 +00:00
jlam
1a280185e1 Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:

	lib/libfoo.a
	lib/libfoo.la
	lib/libfoo.so
	lib/libfoo.so.0
	lib/libfoo.so.0.1

one simply needs:

	lib/libfoo.la

and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.

Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-22 08:09:14 +00:00
jmmv
8f4872c5ac Update to 4.4.18: This version corresponds to GNOME 2.8.0.
* Generated tarball distribution for GNOME 2.8 (Final).
2004-09-21 17:10:26 +00:00
wiz
f0774ebc31 Update to 2.11.10, and drop maintainership.
This release adds changes to better support compiling under cygwin,
improved custom function support, including the addition of the
pmodm127 example and config("compile_custom") and config("allow_custom")
calls, and a missing display help file. It fixes configuration
state hashing, document typos, calc -d (to disable printing of the
leading ~), and some compilation warnings reported under OS X.
2004-09-21 00:10:01 +00:00
dmcmahill
ce00bd76c1 fix botched patch and distinfo. Should fix bulk build lossage. 2004-09-14 22:20:16 +00:00
dmcmahill
548db0991b - add missing UNWRAP_FILES to clean up some buildlink references in some
installed files.

- libtoolize a few more lines which seem to have been missed in the original
libtoolization.

- enable loading of shared objects which lets the various .oct files installed
by octave-forge actually work instead of just the .m files.
2004-09-11 21:47:43 +00:00
wiz
0b2948aa97 Add libmatheval (hi drochner!) 2004-09-05 18:42:15 +00:00
dmcmahill
8fa98ae5e9 Turn off the "fixed" module for now as it won't compile with the toolchain
in NetBSD-current.  It may not be too hard for a c++ programmer to fix.
Should address recently noted bulk build failures.
2004-09-03 11:58:48 +00:00
jlam
ca70938428 Replace RPATH_FLAG with LINKER_RPATH_FLAG and COMPILER_RPATH_FLAG,
which are the full option names used to set rpath directives for the
linker and the compiler, respectively.  In places were we are invoking
the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is
inserted in case the flag is a word, e.g. -rpath.  The default values
of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the
compiler that you use.  They may be overridden on a ${OPSYS}-specific
basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG,
respectively.  Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
2004-08-27 06:29:06 +00:00
drochner
da5578aca5 import libmatheval-1.1.1, a
Library for evaluating mathematical expressions
2004-08-24 12:36:29 +00:00
drochner
aa4c6d9aa5 update to 23.3
changes:
Bug fixes and addition of weakreferences (weakref module)
2004-08-24 11:29:33 +00:00
dmcmahill
6b2aee0f00 add and enable octave-forge 2004-08-14 13:30:38 +00:00
dmcmahill
6319d51339 import octave-forge-2004.07.07
The octave-forge project contains functions for Octave which are not in
the main distribution.  While the main Octave distribution is
conservative about accepting new functions and changes, octave-forge is
very open.  As a result, be prepared for some lower quality code and
more rapidly changing interfaces to the functions in octave-forge.
2004-08-14 13:29:54 +00:00
dmcmahill
da372e20b8 LTCONFIG_OVERRIDE is no longer needed 2004-08-14 01:34:50 +00:00
dmcmahill
9081266196 add octave.mk that can be used by other pkgs to find some paths used by octave 2004-08-14 01:31:56 +00:00
recht
16152f8438 Add/use buildlink3.mk files. 2004-08-13 08:57:14 +00:00
dmcmahill
9e92dbac8f add bl3 file 2004-08-13 00:58:34 +00:00
dmcmahill
d08d2dee55 USE_LANGUAGES= c c++ fortran
and also add GCC_REQ=3.0 as this doesn't build correctly with my 2.95.3
on NetBSD/alpha.
2004-08-13 00:53:27 +00:00
dmcmahill
78f8558b71 add bl3 file 2004-08-13 00:51:10 +00:00
drochner
2c5700ad96 update to 1.5
notable changes besides bugfixes are:
** Multifit routines now handle iterations where |f| is already
minimised to zero, without division by zero.
** Numerical derivatives should now be calculated using the
gsl_deriv_forward, gsl_deriv_central and gsl_deriv_backward functions,
which accept a step-size argument in addition to the position x.  The
original gsl_diff functions (without the step-size) are deprecated.
** The tridiagonal matrix solvers gsl_linalg_solve_symm_tridiag,
gsl_linalg_solve_tridiag, gsl_linalg_solve_symm_cyc_tridiag,
gsl_linalg_solve_cyc_tridiag now use the GSL_ERROR macro to report
errors, instead of simply returning an error code.  The arguments to
these functions must now use exact lengths with no additional
elements.  For cyclic systems all vectors must be of length N, for
tridiagonal systems the offdiagonal elements must be of length N-1.
** The singular value decomposition routines gsl_linalg_SV_decomp and
gsl_linalg_SV_decomp_mod now handle the SVD of a column vector (N=1,
arbitrary M), which can occur in linear fitting.
** Added Stefan-Boltzmann constant and Thomson cross section to
physical constants
2004-08-06 19:29:49 +00:00
agc
8e2b7867ea Make this package gcc-3.3 friendly 2004-08-04 20:44:34 +00:00
minskim
2933f80830 Update mathomatic to 11.3c.
Changes:

"factor number" command now accepts more than one integer.

Added file "mathomatic.ico".

Added temporary fix for 64 bit longs.

Added file "VERSION" which contains the version number of Mathomatic.
"makefile" modified.

Renamed "lgpl.txt" to "LICENSE.txt".

"make install" now installs all HTML files in "/usr/local/doc/mathomatic".

Added compile-time define "TIMEOUT_SECONDS".
Useful for limiting the amount of time Mathomatic can run as a CGI.
2004-08-04 19:59:59 +00:00
minskim
44a8f13886 Enable pkgviews installation. 2004-07-30 13:57:25 +00:00
wiz
e1319e6660 Add and enable ltm. 2004-07-30 13:50:07 +00:00
wiz
2e1e1dd290 Initial import of ltm-0.30:
LibTomMath provides highly optimized and portable routines for a
vast majority of integer based number theoretic applications
(including public key cryptography). LibTomMath is not a cryptographic
toolkit itself but it can be used to write one [Used in LibTomCrypt
for RSA, DH and ECC public key routines].
2004-07-30 13:49:40 +00:00
minskim
9642bfa73d Update mathomatic to 11.3b.
Changes:
Proper exit after error reading files on the command line.

Added code to preserve roots of integers, if the result is irrational.

Fixed "calculate >filename".

Made "+/-2^.5" work as expected.

Code cleanup.

Full simplify added for every loop of taylor command.

Removed "replace temp" option, so that the "temp" variable can be renamed.
2004-07-26 17:37:02 +00:00
drochner
5373381b76 +gtklife,mapm 2004-07-22 17:37:23 +00:00
drochner
9373f64fde import mapm-4.9.2, another Arbitrary Precision Math library
(pretty complete, what I'm missing is just better rounding and
conversion support)
2004-07-22 17:33:28 +00:00
drochner
488afb4633 add gtklife-3.0, like xlife, just nicer and with a pattern library 2004-07-22 17:20:23 +00:00
drochner
8563856e16 USE_BUILDLINK3, to make it build even if ncurses is installed 2004-07-22 17:11:35 +00:00
recht
4150812b27 add python as category
ok'd a while back at pkgsrcCon by agc and wiz
2004-07-22 09:15:59 +00:00
wiz
8eec0a51e6 unused. 2004-07-19 13:48:09 +00:00
wiz
8e3dbfa74b Update to latest available tarball, use DIST_SUBDIR.
Changes unknown.
2004-07-19 13:47:51 +00:00
dmcmahill
04b5aa0a34 repair distinfo after getting rid of DIST_SUBDIR. Reported in PR 26334
by Robert Elz.
2004-07-15 14:39:05 +00:00
dmcmahill
9d3ebd2e9e update to scilab-3.0
Main Changes Scilab 2.7 -> 3.0
                     ==============================
NEW FUNCTIONALITIES
===================
- continue instruction added
- [a(i,j),b(..),..]=foo(..) syntax is now handled
- arpack algorithms for sparse matrix eigenvalues/eigenvectors computation added
- Levenberg-Marquardt algorithm of Minpack used to define function lsqrsolve
- New graphics mode improved
- beta and legendre function added (thanks to B Pincon)
- Scicos has been extended to handle non causal systems description (supported by RNTL)
- Matlab to Scilab translator has been re-written, and extended to current Matlab syntax.

OTHERS IMPROVEMENTS
===================
- Better discontinuities handling in Scicos
- More efficient number parsing (thanks to B Pincon)
- More efficient 3D Zoom (thanks to E Segre)
- Improved scipad, shortcuts, language handling, colorization, bug fixes.. (thanks to E Segre)
- for loop variable is no more removed at the end of the loops
- figure sizes are now taken into account in Postscript export
- Windows GUI improved
- Graphic windows refresh improved under Windows
- Scilab has been adapated to IA64 architecture
- Helvetica (Arial on Windows) fonts added (corresponding font identifiers are
  from 6 to 9) (thanks to B Pincon)
- N dimensionnal matrices efficiency improved (thanks to B Pincon)
- logical expressions shortcuts handled in if
- cd, ls, clc, clf, tohome functions added
- functions with no argument can be called without () if called as a command
2004-07-15 04:00:46 +00:00
minskim
576a23327d Update mathomatic to 11.3.
Changes:
Substantial change/improvement to simplify command.

Added some more code to fix floating point inaccuracies.

Improved solving.  y=(x+1/x)^3 solves both ways, now.

Full simplify after every loop in derivative command added.

Move derivative and taylor commands to "diff.c".

Added "-m" option to Mathomatic (memory size multiplier).
It sets the size of equation spaces at run time.
2004-07-13 21:12:23 +00:00
kristerw
6d60eb0957 Fix multi-line strings, to make this build when using gcc3. 2004-07-10 18:52:27 +00:00
recht
f9cf005428 Adapt to numarray 1.0 API change. 2004-07-09 15:51:44 +00:00
recht
86865c78c3 update to 1.0
important changes:

- Ports of Numeric functions

A bunch of Numeric functions were ported to numarray in the new
libnumeric module.  To get these import from numarray.numeric.  Most
notable among these are put, putmask, take, argmin, and argmax.  Also
added were sort, argsort, concatenate, repeat and resize.  These are
independent ports/implementations in C done for the purpose of best
Numeric compatibility and small array performance.  The numarray
versions, which handle additional cases, still exist and are the
default in numarray proper.

- Faster matrix multiply

The setup for numarray's matrix multiply was moved into C-code.  This
makes it faster for small matrices.

- bug fixes

For a complete list of changes see:
http://sourceforge.net/project/shownotes.php?release_id=250453
2004-07-09 15:50:25 +00:00
wiz
62144ff6ab Annotate a comment:
# XXX: following comment still true for buildlink3?
# R does ugly things in the configure to get the default list of arguments
# for linking Fortran, which exposes the buildlink2 tricks so clean up
# afterwards
2004-07-06 22:56:32 +00:00
drochner
16443f4dc7 recognize "netbsd" as OS version 2004-07-05 10:54:16 +00:00
minskim
bbbefe1a97 Update mathomatic to 11.2e.
Changes:
  Renamed the Mathomatic executable to "mathomatic".

  Add inverse Laplace transform.  Usage: laplace inverse x

  Fixed bug in solving for zero, which occurred when there were no
  variables in the divisor.

  Some improvement in solve routine.
2004-07-04 16:38:47 +00:00
jmmv
1d320a27db Update to 1.2.13:
Andreas:
	http://bugzilla.gnome.org/show_bug.cgi?id=142219
	* Handle borders in latex export correctly (broken in 1.2.12 only)
	http://bugzilla.gnome.org/show_bug.cgi?id=142219
	* Handle borders in latex export correctly
	http://bugzilla.gnome.org/show_bug.cgi?id=143577
	* fix grid printing

Emmanuel Pacaud:
	http://bugzilla.gnome.org/show_bug.cgi?id=142212
	* In a line graph, don't use '0' if Y value is missing.

Jody:
	http://bugzilla.gnome.org/show_bug.cgi?id=141940
	* Fix MS XL crash when there are too many strings
	* xls import gradient backgrounds in chart elements
	* Restore the font selector to chart editors
	* Support series with no entry in a legend
	http://bugzilla.gnome.org/show_bug.cgi?id=142267
	* Fix drawing selection below hidden merged cells
	http://bugzilla.gnome.org/show_bug.cgi?id=103054
	* Fix xls named expression and addin import/export
	http://bugzilla.gnome.org/show_bug.cgi?id=142474
	* Use first rather than last conditional value fmt as catch-all
	* Enable implicit iteration for operators
	http://bugzilla.gnome.org/show_bug.cgi?id=143577
	* Re-enable gridline printing

Morten:
	* Fix image-inside-xls problem.
	* Improve error handling in xbase plugin.
	* Fix parser problem with single empty arg after expression.
2004-07-03 17:12:11 +00:00
drochner
c3e50eb28d don't enable gnumeric support, and bump PKGREVISION
This only worked with gnumeric-1.0.x, and depends on gnome1 structures.
gnumeric is at 1.2.x now, uses gnome2 and comes with an own plotting
package.
Should fix PR pkg/26009 by MLH.
2004-07-02 15:18:06 +00:00
wiz
59a0f9e221 Update to 2.11.9.3:
This release fixes a bug related to post incrementing, some regression failures related to compiling under cygwin, and a number of gcc compiler warnings.
2004-06-29 23:57:06 +00:00
minskim
ac24d7b58c Update mathomatic to 11.2d.
Changes:

Slight improvement to integrate and laplace commands.
Integrate/laplace x on (a+x)/(b+c) works now.

Added more examples to the documentation (am.htm).

2 to 10 times speedup for simplify command by fixing polynomial factoring.
2004-06-28 13:58:25 +00:00
recht
9afcba6b62 update to fpconst-0.7.0
The primary purpose of this release is to correct problems on big-endian
64 bit platforms. It also introduces some test code to verify that the
functions and constants work properly.
2004-06-27 22:59:48 +00:00
minskim
399b1911ba Update mathomatic to 11.2c.
Changes since 11.2:

Doubled the default amount of memory consumption to 11 megabytes.
This allows equations twice as large.

Fixed bug factoring infinity.

Slight improvement to "integrate" command.

Trap window resize signal and set number of screen columns and rows.

Code cleanup.

Fixed factoring of constants in factor command.

Added "laplace" command.

Allow "#" as a comment, as long as it is not immediately followed by
a number.

Enabled shelling out for all versions with the "!" command.

Improvement and speedup for poly_gcd() and poly2_gcd().

Slight improvement in polynomial factoring made by deleting 1 line of code.

Use getopt(3) to parse command line options.

Made "-c" and "-h" options work together.  If both are specified,
work in HTML mono mode.
2004-06-26 21:23:43 +00:00
markd
7e64f2db56 Update R to 1.9.1
CHANGES IN R VERSION 1.9.1


NEW FEATURES

    o   as.Date() now has a method for "POSIXlt" objects.

    o   mean() has a method for "difftime" objects and so summary()
        works for such objects.

    o   legend() has a new argument 'pt.cex'.

    o   plot.ts() has more arguments, particularly 'yax.flip'.

    o   heatmap() has a new 'keep.dendro' argument.

    o   The default barplot method now handles vectors and 1-d arrays
        (e.g., obtained by table()) the same, and uses grey instead of
        heat color palettes in these cases.  (Also fixes PR#6776.)

    o   nls() now looks for variables and functions in its formula in
        the environment of the formula before the search path, in the
        same way lm() etc look for variables in their formulae.


DEPRECATED & DEFUNCT

    o   Support for non-IEEE-754 arithmetic (which has been untested
        for some time) will be removed in the next full release.

    o   Direct use of R INSTALL|REMOVE|BATCH|COMPILE|SHLIB is
        deprecated: use R CMD instead.

    o   The gnome/GNOME graphics device is deprecated and will be
        removed in the next full release.

Plus Bug Fixes.
2004-06-24 11:09:05 +00:00
minskim
9f0cdb37e1 Enable pkgviews installation. 2004-06-20 20:23:29 +00:00
jmmv
a837fd61cc Include scrollkeeper's omf.mk so that help files are registered properly.
Bump PKGREVISION to 1.
2004-06-07 09:23:19 +00:00
jmmv
d8bc3af902 Use .tar.bz2 distfile; more than 3MB smaller. 2004-06-07 08:57:24 +00:00
schmonz
384af75e68 Packages no longer need to clean up *.subst.sav leftovers. 2004-06-06 04:29:17 +00:00
rh
d4f392c55d Add a buildlink3.mk file 2004-06-05 22:19:53 +00:00
rh
589ca2d34e Add and enable mpfr 2004-06-05 22:12:33 +00:00
rh
d344d8f280 Initial import of mpfr-2.0.3, a library for multiple-precision
floating-point computations
2004-06-05 22:11:38 +00:00
minskim
228ad5d1fc Update mathomatic to 11.2.
Changes since 11.1c:

Moved notification of polynomial factoring success to debug level 1 or higher.

Removed "NO_COMPLEX_ROOTS" compile-time define option.
I am thinking of making this a run-time option.

Increased security of "SECURE" compile-time define.
Absolutely no file operations are allowed or linked in.

Added check for terminal with isatty().
This allows better piping into Mathomatic.

Split up change-log ("changes.txt" and "changes_old.txt").

Changed "x!" to mean gamma(x+1) for Laplace transforms.

Fixed parsing of things like "2e#", which failed before,
thinking it was scientific notation.

Wrote "primes/twin.c", to find twin primes.

Added "help usage" command.

Allow output of "help" command to be redirected to a file.

Fixed parsing of variable names (like "pig", which didn't work right).

Added "integrate" command.

Fixed "derivative" command.

Code cleanup.

Fixed "taylor" command.
2004-06-04 03:38:29 +00:00
jschauma
78f1dc8bf9 This package already depends on ncurses, so let's just use the ncurses
library instead of termcap, which allows compilation under Linux (or other
OS that don't have libtermcap in the base system).
2004-06-02 21:08:33 +00:00
kristerw
8752a405bb Remove obsolete package, per discussion on tech-pkg. 2004-06-01 21:43:29 +00:00
minskim
101b04ee11 Enable pkgviews installation. Patches provided by Joachim Kuebart on
tech-pkg@.
2004-05-31 16:47:47 +00:00
kristerw
c49d6fa1a7 Do not explicitly force use of lang/egcs for SunOS; the buildlink
infrastructure handles compiler issues aoutomagically.
2004-05-31 16:43:45 +00:00
minskim
d7a9926b50 Create "lib" in the depot to install libraries into the correct place.
Pointed out by Joachim Kuebart on tech-pkg@.
2004-05-30 15:29:34 +00:00
drochner
c7133c6ae9 update to 1.2.12
The step from 1.0.12 to 1.2.12 is too large to mention all changes.
pkgsrc issues:
-use gnome2
-add python support (python23 provides a shared lib)
-XXX I've enabled libgda/gnomedb, this seems to be completelely
 non-functional to me, but perhaps it is just my setup...
2004-05-24 18:13:19 +00:00
danw
6e8f676783 malloc.h fixes for darwin, plus a handful of other small fixes for
problems found after fixing malloc problems
2004-05-23 23:28:29 +00:00
minskim
37bad97606 Update mathomatic to 11.1c.
Changes:
  Perfected factoring of constants in final stage of simplify command.
2004-05-20 21:27:24 +00:00
uebayasi
6f8c4e2d4b Enable pkgviews installation. 2004-05-18 11:27:29 +00:00
seb
00cc0486ea Garbage collect BUILDLINK_PKGBASE.<pkg> from buildlink3: it is not anymore
used since revision 1.139 of mk/buildlink3/bsd.buildlink3.mk.
2004-05-17 21:32:33 +00:00
minskim
03bc3b279e Update mathomatic to 11.1b.
Changes since 11.1:
Added Java code generation (usage: "code java").

Added "list export" option, to display equations in exportable format.
They can be cut-and-pasted to another math program with this option.

Added a blank line after every equation listed with the "list" and
"code" commands.  Looks better.

Made "MAX_VAR_LEN" completely flexible (can be set to any value; set to 80).

Improved factoring of polynomials with repeated factors by trying to
differentiate with respect to every variable.
2004-05-14 15:01:31 +00:00
xtraeme
c39fb4635a Sort. 2004-05-13 04:13:27 +00:00
danw
9275687410 s/malloc.h/stdlib.h/ for darwin/freebsd 2004-05-11 15:11:30 +00:00
minskim
76ac2ced9d Update mathomatic to 11.1.
Changes:
- Fixed "makefile" to be completely portable.
  No longer requires GNU make.
- Simplified some code.
- Converted token_type.kind to enum type for better type checking.
- Removed all "unsigned" variables and type casts.
- Simplified "simplify" command code.  Some speed up.
- Moved "*.in" and "fix*" to directory "tests".
- Implemented long variable names (up to 40 characters).
2004-05-10 16:47:15 +00:00
wiz
7deec283de Unused. 2004-05-10 09:31:03 +00:00
snj
34b620cc2c Provide a buildlink3.mk. 2004-05-09 00:44:17 +00:00
markd
6ae7673bf6 R assumes it can append to the DESCRIPTION files of each R package while
building even though it uses INSTALL_DATA on them so set SHAREMODE=644
rather than have to patch an ever increasing number of files.
Idea from Julio M. Merino Vidal.
2004-05-07 22:47:26 +00:00
minskim
8b704d72e0 Honor LIBOWN and LIBGRP. 2004-05-04 20:20:50 +00:00
minskim
f3bddedf0d Update mathomatic to 11.0f.
Changes:
  - Removed calc() fraction code for accuracy because of fraction slack
    that was implemented in version 10.9c.
  - Solve increase power function wasn't working with odd number roots.
    Fixed.  Appears to be another gcc optimizer bug.
  - Improved simplify command.
  - Tweaked factor_constants().
  - Some changes to "makefile" for "readline" support.
    "GNU make" or "gmake" required now.
  - Fixed solving of "x^(1/99)=x".
  - Fixed readline bug.
2004-05-04 17:20:48 +00:00
snj
b253bd6794 Convert to buildlink3. 2004-05-03 20:49:33 +00:00
wiz
6afb688fec Unused. 2004-05-03 16:10:07 +00:00
wiz
424d638ebb rmdir -fr does not make sense; remove the -fr. 2004-05-03 16:03:24 +00:00
wiz
f66acac209 Convert to buildlink3. 2004-05-03 15:58:55 +00:00
minskim
bc18191842 Update mathomatic to 11.0e.
Changes:
 - Changed unfactoring to improve simplification (again).  This was a
   bug fix (first one in a long time).
 - Restored "epsilon" to original value in version 10.9b.  Required
   for factoring large polynomials.
 - Changed factor_times() to preserve divides.  This improved the
   "unfactor" command.
 - Added polynomial factoring to the very beginning of "simplify"
   command.  This is necessary in case you "unfactor" a complicated
   equation, then "simplify".
2004-04-28 04:28:57 +00:00
snj
dd82c3374a Convert to buildlink3. 2004-04-27 21:26:08 +00:00
markd
01318928ff Update R to 1.9.0 and buildlink3ify
USER-VISIBLE CHANGES

    o   Underscore '_' is now allowed in syntactically valid names, and
        make.names() no longer changes underscores.  Very old code
        that makes use of underscore for assignment may now give
        confusing error messages.

    o   Package 'base' has been split into packages 'base', 'graphics',
        'stats' and 'utils'.  All four are loaded in a default
        installation, but the separation allows a 'lean and mean'
        version of R to be used for tasks such as building indices.

        Packages ctest, eda, modreg, mva, nls, stepfun and ts have been
        merged into stats, and lqs has been returned to MASS.  In all
        cases a stub has been left that will issue a warning and ensure
        that the appropriate new home is loaded.  All the time series
        datasets have been moved to package stats.  Sweave has been
        moved to utils.

        Package mle has been moved to stats4 which will become the
        central place for statistical S4 classes and methods
        distributed with base R.  Package mle remains as a stub.

        Users may notice that code in .Rprofile is run with only the
        new base loaded and so functions may now not be found.  For
        example, ps.options(horizontal = TRUE) should be preceded by
        library(graphics) or called as graphics::ps.options or,
        better, set as a hook -- see ?setHook.

    o   There has been a concerted effort to speed up the startup of
        an R session: it now takes about 2/3rds of the time of 1.8.1.

    o   A warning is issued at startup in a UTF-8 locale, as currently R
        only supports single-byte encodings.

plus many new features and bug fixes.
2004-04-27 11:24:31 +00:00
wiz
64ed0e0a86 Convert to bl3. 2004-04-27 00:59:36 +00:00
wiz
fa60c4cab8 Unused. 2004-04-27 00:44:37 +00:00
snj
ec9140696e Add a buildlink3.mk. 2004-04-27 00:35:46 +00:00
snj
3fee8130ef Convert to buildlink3. 2004-04-25 23:38:43 +00:00
snj
174bf3edcd Convert to buildlink3. Impossible to test this, since it's been broken
for months.
2004-04-25 21:39:05 +00:00
snj
8e10678c94 Convert to buildlink3. 2004-04-25 21:38:03 +00:00
snj
07eca366e1 Convert to buildlink3. 2004-04-25 04:00:19 +00:00
snj
16fa6427b0 Convert to buildlink3. 2004-04-25 03:47:44 +00:00
snj
cb78daa501 Convert to buildlink3. 2004-04-25 03:44:58 +00:00
snj
b69fc79ca2 This does not need buildlink2. 2004-04-25 02:14:27 +00:00
snj
13fd073f79 Convert to buildlink3. 2004-04-25 02:14:11 +00:00
snj
e9e8b75d6c This does not need buildlink2. 2004-04-25 02:13:56 +00:00
snj
de092f2e87 This does not need buildlink2. 2004-04-25 02:13:36 +00:00
wiz
e49da93445 Unused. 2004-04-25 01:31:37 +00:00
snj
a8b8f34d9a No longer used. 2004-04-25 01:31:31 +00:00
xtraeme
ca289509fd bl3ify 2004-04-25 00:20:38 +00:00
jlam
e8132b3fbf Relinquish maintainership of packages to tech-pkg@NetBSD.org. 2004-04-24 22:46:08 +00:00
wiz
35bc4b8404 Convert to bl3, and fix PLIST on NetBSD-2*. 2004-04-24 21:01:28 +00:00
minskim
addd63a8ff Update mathomatic to 11.0d.
Changes:
  - Removed some simplification optimizations in favor of correctness
    and simpler code.  Minor slowdown.
  - Doubled "MAX_COMPARE_TERMS".
  - Simplify order poly_div then smart_div reversed.
  - Kludge for size checking in poly_div removed.
  - Broke "am.in".  Edited.
  - Added "simplify poly" option to do poly_div first.
2004-04-24 15:44:19 +00:00
snj
fad79df5ee Convert to buildlink3. 2004-04-24 04:47:04 +00:00
snj
7409e4bfbf Convert to buildlink3. 2004-04-24 03:59:20 +00:00
minskim
48267d7159 The author confirmed that the problem caused by gcc optimization was
fixed.  Return to default optimization level.

Bump PKGREVISION.
2004-04-22 23:45:54 +00:00
drochner
824997c0c0 +pytables 2004-04-22 15:26:13 +00:00
drochner
ffbf375478 import pytables-0.8, a data manipulation package (frontend to HDF5) 2004-04-22 15:17:08 +00:00
drochner
97e5756142 add one 2004-04-22 15:14:59 +00:00
minskim
169d579959 Update mathomatic to 11.0c.
Changes:
  - Fixed HTML mode "screen_rows" and "screen_columns" to be unlimited.
  - Allow square brackets ([]) as parentheses and optimized parser.
  - Simplification was improved.
2004-04-21 21:26:25 +00:00
drochner
a8ca786b4c +py-numarray 2004-04-21 20:48:55 +00:00
drochner
a720ec32ed import the numarray-0.9 Python extension - a reimplemantation of
py-Numeric
2004-04-21 20:46:54 +00:00
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