Commit graph

1373 commits

Author SHA1 Message Date
rillig
9c97b4f76d Added a patch needed for gcc-2.95. Approved by jlam. 2005-04-12 00:51:22 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
minskim
9c77237c97 Update mathomatic to 12.2c.
Changes:
  - Use mkstemp() for temp file in edit command.  Put temp file in "/tmp",
    instead of current directory.
  - Created my_strlcpy(), since Linux doesn't have strlcpy().
  - Made everything declared static that should be.
  - Prime Number Tools cleaned up and compiled with "-Wall".
  - Made them all successfully compile with g++.
  - A bug fix for HTML mode.
  - Completely removed sensitivity command and simplified parsing code.
  - Fixed minor bug in fraction format display routine.
2005-04-11 03:45:43 +00:00
adam
ba00a0bdc8 buildlink3 fix 2005-04-01 10:25:16 +00:00
adam
b49fe9cbff Use math/octave, not octave-current 2005-04-01 10:19:58 +00:00
adam
5fe4d980f3 patch-ad added :> 2005-04-01 10:16:24 +00:00
adam
1fdfffb0f2 Changes 2.1.69:
* Bug fixes
2005-04-01 10:15:46 +00:00
adam
5a0b47979a Changes 2.9.1:
* use glpk
* improvements
2005-04-01 10:15:19 +00:00
adam
1238bb8e48 Rev.1: use LIBTOOL and build a shared library 2005-03-30 15:23:53 +00:00
minskim
3fd5abbf1a Update mathomatic to 12.2b.
Changes since 12.1d:
  - Various improvements and bug fixes.
  - Documentation with full command reference.
2005-03-28 14:52:28 +00:00
adam
f89af897d0 patch-ab obsolete 2005-03-26 18:56:21 +00:00
wiz
b8e0eb28f4 Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be
useful.
2005-03-24 21:12:50 +00:00
schmonz
2c2ad757b8 Whitespace. 2005-03-23 00:57:20 +00:00
schmonz
0f55d7d583 Take advantage of mk/djbware.mk. 2005-03-23 00:51:09 +00:00
jmmv
ac5300ac91 Update to 5.5.41:
Overview of changes in gcalctool 5.5.41

* Version for GNOME 2.10.0 (final) call for tarballs.

----

Overview of changes in gcalctool 5.5.40

* Version for GNOME 2.10.0 (rc1) call for tarballs.

----

Overview of changes in gcalctool 5.5.39

* Partial fix for bug 168385. "F+F=" wasn't working in arithmetic operator
  precedence mode.

----

Overview of changes in gcalctool 5.5.38

* Changes to make the trigonometric code work with hyp and inv properly.

----

Overview of changes in gcalctool 5.5.37

* Left and Right shift operations weren't working correctly. Menu
  name comparison in mb_proc() in gtk.c was incorrect.

----

Overview of changes in gcalctool 5.5.36

* The fix for bug #162998 was incorrect when in Arithmetic Precedence mode.
* Exch functionality was incorrect in Arithmetic Precedence mode.

----

Overview of changes in gcalctool 5.5.35

* Fixed bug 167124. One of the entries in the words[] array in
  syntax_translation.c was accidentally commented out.

----

Overview of changes in gcalctool 5.5.34

* Fixed bug 166634. Call to create the About box was missing a
  NULL terminator.

----

Overview of changes in gcalctool 5.5.33

* Adjusted all copyright messages to be 2005.
* Version for GNOME 2.10.0 (beta2) call for tarballs.

----

Overview of changes in gcalctool 5.5.32

* Fixed bug #165522. Made the status bar non-resizable.

----

Overview of changes in gcalctool 5.5.31

* Various code cleanups. It moves some declarations of static functions
  to the corresponding .c files. It also cuts down the number of
  included files, moving some includes to where they are needed from
  calctool.h.

----

Overview of changes in gcalctool 5.5.30

* Adjusted the About dialog to use the latest GtkAbout widget.

----

Overview of changes in gcalctool 5.5.29

* Version for GNOME 2.10.0 (beta1) call for tarballs.

----

Overview of changes in gcalctool 5.5.28

* Fixed bug #162998. The "menu" buttons in gcalctool now responds
  to the "clicked" event rather than the "button-press-event" to
  allow gok, the on-screen keyboard to function properly.

* Fixed bug #159957. Input number in FIX mode now make mimimal changes
  to (i.e append a single character) the display rather than completely
  delete and insert it. The is helpful to assistive technologies like
  gnopernicus.

----

Overview of changes in gcalctool 5.5.27

* Fixed bug #164184. Adjusted location of comments in syntax_translation.c
  so that the L10N message translation software isn't confused.

----

Overview of changes in gcalctool 5.5.26

* Fixed bug #163468. Pressing "(<Del>)" would cause gcalctool to crash.

----

Overview of changes in gcalctool 5.5.25

* Version for GNOME 2.9.4 call for tarballs.

----

Overview of changes in gcalctool 5.5.24

* Couldn't use the "#" key to select constants as this symbol was
  a lower-case symbol on his keyboard.

* Powers that were a multiple of 30 (10 as well as 3) would not
  display correctly, having a 4 digit significand. Further testing
  showed that without the fix the following powers had a 4 digit
  significand: 27,30, 57,60, 90, 96 (and every 3 from here on).

----

Overview of changes in gcalctool 5.5.23

* Fixed bug #161976. configure.in now checks to make sure that atk >= 1.5

----

Overview of changes in gcalctool 5.5.22

* Fixed bug #155101. Made the gcalctool window resizable.

----

Overview of changes in gcalctool 5.5.21

* Version for GNOME 2.9.3 call for tarballs.

----

Overview of changes in gcalctool 5.5.20

* Fixed bug #160929. Removed the "Mode" word from each of the different
  mode menu items in the gcalctool View menu.

----

Overview of changes in gcalctool 5.5.19

* Fixed bug #157701. gcalctool can now use real multiplication and division
  symbols instead of "*" and "/".

----

Overview of changes in gcalctool 5.5.18

* Fixed bug #160088. Adjusted the titlebar text so that it doesn't include
  the word "Mode" which was getting chopped when the calculator was in
  Basic mode.

----

Overview of changes in gcalctool 5.5.17

* Fixed bug #157962. Added in a set of three colors for gcalctool that
  will work with the default theme. To use them, the "gcalctoolrc" file
  supplied with the source distribution needs to be moved to ~/.gcalctoolrc

----

Overview of changes in gcalctool 5.5.16

* Generated gcalctool tarball for the GNOME 2.9.2 release.

----

Overview of changes in gcalctool 5.5.15

* Adjusted the scroll_right() routine to only scroll right if the
  horizontal scroll bar is visible.

----

Overview of changes in gcalctool 5.5.14

* Fixed bug #158357. Removed the -DGNOME_DISABLE_DEPRECATED and the
  -DGTK_DISABLE_DEPRECATED flags from the INCLUDES definition in
  .../gcalctool/Makefile.am for now, to allow it to successfully build
  against the latest GNOME/Gtk+.

* Slight adjustment to correct check the Advanced mode menu item when
  the user had previously terminated gcalctool in that mode.

----

Overview of changes in gcalctool 5.5.13

* Changed the names of the gconf mode type key so that there is backward
  compatibility.

* Reset the initial default mode to BASIC.

----

Overview of changes in gcalctool 5.5.12

* Fixed bug #157757. The horizontal scrollbar for the display area will
  now only be visible when needed. It will also display the rightmost part
  of the display as you are entering new input.

----

Overview of changes in gcalctool 5.5.11

* Added in a very basic mode for gcalctool. Rather than calling this a
  "Light" mode, the existing "Basic" mode is now renamed to "Advanced"
  and the new basic mode is called "Basic".

----

Overview of changes in gcalctool 5.5.10

* Fix for bug #157021. X^Y now works for -X with integer Y. -X with
  non-integer Y will now display a descriptibe error in the status bar.

----

Overview of changes in gcalctool 5.5.9

* Generated gcalctool tarball for first GNOME 2.9 release.

----

Overview of changes in gcalctool 5.5.8

* Slight adjustment to bug #152301. The tooltip message had been tweaked to
  "Show the About Gcalctool dialog".

----

Overview of changes in gcalctool 5.5.7

* Fixed bug #152301. Adjusted the tooltip message for Help->About... from
  "Show about help" to "Show the about dialog", to make it more understandable.

----

Overview of changes in gcalctool 5.5.6

* Fixed bug #153726. Gcalctool will now build correctly when using the
  -fno-common option for gcc (3.3.4).

----

Overview of changes in gcalctool 5.5.5

* Numerical answer localization and thousand separator support for
  arithmetic precedence mode.

* If the accuracy was changed via one of the ten preset menu items in the
  Acc menu, the tooltip wasn't getting correct updated with the new accuracy.

----

Overview of changes in gcalctool 5.5.4

* Further changes to the "Set Precision" popup (rfe #147803):
  - "Significant places" not "Significant Places".
  - Change "Set Precision..." to be "Other (12) ..." (where "(12)" is the
    current precision, and be in the same radio box group as the other menu
    items. Check the appropriate menu entry.
  - Adjust the Acc button tooltip to show the current accuracy too.
  - When the user attempts to enter an invalid entry in the Set Precision
    popup, an error message is shown in the main gcalctool status bar.
  - the other Acc radio button items (0-9) need to have mnemonics (_0, _1 ...).

* Fixed bug #152790. Most of the changes needed were already in CVS; there
  was one compiler warning that still needed to be removed.

* Storing the display value to a memory register was not updating the memory
  register window, if it was visible.

----

Overview of changes in gcalctool 5.5.3

* Added in functionality to set the number of significant places > 9.
  There is a new menu item under the Acc menu called "Set Precision..."
  that brings up a small popup allowing you to set precision between 0
  and MAXACC significant places (where MAXACC is currently 30).

----

Overview of changes in gcalctool 5.5.2

* Fixed up numerous warnings generated by running lint on the gcalctool code.
  Removed unused variables and functions. Declared routines statically where
  possible.

----

Overview of changes in gcalctool 5.5.1

* Fixed bug 148581. Changes to get latest gcalctool compiling on a BSD system.

----

Overview of changes in gcalctool 5.5.0

* Major new release of gcalctool. Incorporates an arithmetic operator
  precedence mode (currently the default while it's been debugged). To get
  the old style, uncheck View->Use Arithmetic Precedence from the menu bar.
* The "(" and ")" buttons have moved from the scientific mode into the
  Basic mode so that they are now available to users who need them but not
  everything that the Scientific mode provides.
* There is a footer message area that provides feedback.
* The display area now has an horizontal scrollbar.
* Typing in the keyboard shortcuts for the various gcalctool buttons
  autocompletes their entry into the display area.
* Tooltips show button's shortcut.
2005-03-22 16:30:14 +00:00
adam
9dd4a5ef8b Changes 2.1.67:
* Bug fixes
2005-03-22 09:24:29 +00:00
dmcmahill
9b64948851 use awk instead of csplit during the build. csplit was only
used in one place and it generated a build dependency on a package
which conflicts with many other pkgs.
2005-03-19 20:47:46 +00:00
dmcmahill
132b89e8cc rework the pre-fetch check on alpha to unsure ${WRKDIR}/.pkgdb gets created 2005-03-17 22:41:09 +00:00
dmcmahill
f334618b97 We no longer have to explicitly set F77. Addresses PR29666 2005-03-16 02:10:30 +00:00
tv
a207154f2b Don't forcibly try to install .0 formatted catpages -- Interix imake
doesn't produce them.  Just install the .1 pages.

Rather than using ${DISTNAME}nbX, use the newer PKGREVISION convention.
2005-03-15 04:38:57 +00:00
dmcmahill
3064bfd519 - don't hard code /bin/sh (use the configured shell). Needed to
get a working shell on solaris.
- fix a header file
- avoid passing invalid parameters to mkoctfile.

octave-forge now works on solaris too.
2005-03-14 04:08:42 +00:00
dmcmahill
2d7e3b2710 remove some non-portable shell constructs 2005-03-13 15:49:03 +00:00
schmonz
21af779684 In packages with djb-style compile scripts, properly enquote ${CC}
and ${CFLAGS}. This fixes the build of net/djbdns, as well as any
other of these packages passing down PKG_SYSCONFDIR via CFLAGS, as
well as being more generally correct for arbitrary user-defined
CFLAGS. Suggested by jlam.

For consistency across djbware in pkgsrc:

* In math/djbfft's and sysutils/daemontools's do-configure targets,
  remove leading @ from ${ECHO} lines; from the former, also remove
  unneeded single quotes from one such line.

* Rename net/publicfile's pre-build and sysutils/service-config's
  post-patch targets to do-configure.

* In sysutils/checkpassword's do-configure target, reorder creation
  of conf-cc, conf-ld, and conf-home.

All of the affected packages have been verified to compile.

XXX These packages probably have enough build goo in common to
XXX warrant an mk/djbware.mk. I'll investigate this post-freeze.
2005-03-13 03:25:43 +00:00
dmcmahill
c5f15e9f3b make sure that we don't end up with the buildlink directory as part
of the full path to sed in the installed mkoctfile otherwise we
end up with a broken mkoctfile.
2005-03-13 02:52:10 +00:00
dmcmahill
4f0dc9c632 Fix compilation on solaris. Octave-current works here now. 2005-03-10 12:55:08 +00:00
taca
0f010b9a66 Bump PKGREVISION with introduce of ruby16-base/ruby18-base pacakge. 2005-03-06 17:19:05 +00:00
minskim
ee0cae71c1 Update mathomatic to 12.1d.
Changes since 11.7:
- Increased precision and optimization of code command.
- Prepared code for future improvement to integrate command.
- Integrate (a*constant^x) for x has been added.
- Allow differentiation and integration of -constant^x.
- Disabled power factoring of k^x*k^y, where k is a constant.
  This fixes a small bug.
- Reduced stack usage by almost 2/3.
- Reduced stack usage another large amount to the smallest it can be.
- Laplace (a*constant^x) and (a/constant^x) for x has been added.
- Allow integration of (a/constant^x) for x.
- Moved all numeric GCD routines to "gcd.c".
- Improved limit command for "limit x inf".
- Halved the default equation size and doubled the number of equation
  spaces to 40.
- Fixed bug that caused infinite loop for "2^(.5*n)" and incorrect answer
  for "-1^(2*n)".
- Allow edit command to work with no equations defined.
- Allow typing "abort" or "quit" during pause command.
- They both abort the current operation.
- Removed usage displayed every time a command fails.
- Simplify command once again prefers 1/(constant^n) instead of (1/constant)^n.
- Added "set finance" option.
- Some improvement to simplification of constants.
- Improved "factor number" command.  Made self-testing and allow
  multiple integers.
- Strip trailing newlines from string returned by getstring().
- Re-enabled power factoring of k^x*k^y, where k is a constant.
- The bug it had caused just disappeared.
- This is because a lot of changes have been made.
- Some speed up in polynomial factoring made by ignoring anything that
  is not a polynomial in any variable.
- Improved denominator rationalizer.
- Disabled power factoring of -1^x*-1^y.  This time it is done right.
- Added new function debug_string().  It simplifies the debugging code.
- Simplified pf_sub() (the polynomial factoring subroutine).
- Fixed up Prime Number Tools man pages.
- Improved matho-twin.
- Added simplification of roots like 12^.5 to 2*(3^.5) in simplify command.
- Code cleanup.
- Improved the results of solving by not always factoring constants.
- Added semicolon (";") to end of each line when using "list export".
- Some improvement made to the simplify command.
- More tests added to test suite.
- Fixed bug in patch_root_div().
- Fixed infinity/nan bug in uf_repeat().
2005-03-05 03:01:50 +00:00
dmcmahill
60e40bfbe3 on SunOS/sparc with gcc, turn off the -mcpu flag to avoid an internal
compiler error.
2005-02-28 12:11:29 +00:00
drochner
810dd32b3f update to 23.7
changes:
-Added empty as command for creating an empty array (much faster than zeros)
-fixes
2005-02-25 17:10:09 +00:00
dmcmahill
87b4992478 only 1 USE_LANGUAGES= please 2005-02-24 03:20:57 +00:00
agc
1e46c076aa Add RMD160 digests in addition to SHA1 ones. 2005-02-23 12:06:53 +00:00
minskim
9eee502ed9 Enable pkgviews installation. 2005-02-23 04:21:33 +00:00
adam
6008bb4976 Changes 2.1.65:
* Bug-fixes and improvements
2005-02-22 14:02:30 +00:00
reed
4852f5e395 Remove my un-needed comment about dc. 2005-02-13 02:26:34 +00:00
markd
da4fe312bc Update py-pytables to 0.9.1
PyTables 0.9.1:
This release is mainly a maintenance version. In it, some bugs has been
fixed and a few improvements has been made. One important thing is that
chunk sizes in EArrays has been re-tuned to get much better performance
and compression rations. Besides, it has been tested against the latest
Python 2.4 and all test units seems to pass fine.

PyTables 0.9:
In this release you will find a series of quite exciting new features,
the most important being new indexing capabilities, in-kernel selections,
support for complex datatypes and the possibility to modify values in both
tables and arrays (yeah, finally :).
2005-02-09 12:29:10 +00:00
markd
4852d16c98 Update py-numarray to version 1.1.1
Support Python 2.4

1.1.1 changes:
numarray-1.1.1 is a bugfix release to numarray-1.1. Notable bugs
fixed include memory leaks in matrixmultiply and comparison ufuncs.


1.1 changes:
I. ENHANCEMENTS

CharArray eval() sped up
Document memmap.py (memory mapping)
Unsigned int type support limited
Add kroenecker product

II. BUGS FIXED / CLOSED

max.reduce of byteswapped array
numeric compatibility byteoffset
matrixmultiply (a,b) leaves b transposed
random_array.randint exceeds boundaries
buffer not aligned on 8 byte boundary  (Windows-98 broken)
Object Array repr for >1000 elements
Invalid sequences errors
Segfault in array element deletion
Incorrect handling of overlapping assignments in Numarray
Weirdness with 'new' method
searchsorted bug and fix
randint bug fix patch
a.is_c_array() mixed int/bool results
argsort of string arrays

III. CAUTIONS

1. This release is binary incompatible with numarray-1.0.  Writers of
C-extensions which directly reference the byteoffset field of the
PyArrayObject should be aware that the data pointer is now the sum of
byteoffset and the buffer base pointer.  All C extensions which use
the numarray C-API must be recompiled.  This incompatibility was an
unfortunate consequence of the fix for "numeric compatibility
byteoffset".
2005-02-09 12:16:02 +00:00
adam
3128122a53 Changes 0.7.2:
* Show base (if not decimal, hexadecimal or non-standard) as subscript
* Use singular instead of abbreviated name for completion
* Fix "Convert result" button
* Use the last operator for leftover stack values
* Fix RPN crash and don't add lonely stack value to itself
* Workaround freeze with message dialog without buttons
2005-02-01 16:16:16 +00:00
dmcmahill
da41e4dbde s/fftw2/fftw to match what was done to Makefile 2005-01-29 22:33:47 +00:00
minskim
bd7e54a2f0 Update mathomatic to 11.7.
Changes:

Another minor adjustment to simplify command to make everything work
just right.

Trap "derivative x" of (negative constant or zero)^x.

Solve "(constant)^y=constant" for y.

Moved all html files and the man page to subdirectory "doc".

Code cleanup.

Improved modulus solving.

Trap "x%0".  Simplify "x%inf".

Fix fraction list display of -0.

Change for better simplification.

Fix for division by roots of fractions.
2005-01-29 10:53:17 +00:00
taca
ea1acba768 Oops, make sure to bump PKG_REVISION. 2005-01-28 14:19:35 +00:00
taca
c3ffe35cf7 Add RUBY_HAS_ARCHLIB which have machine dependent extention libraries.
Bump PKG_REVISION.
2005-01-28 14:08:01 +00:00
cube
e2486cd5ab Activate and note addition of p5-Set-Infinite-0.61. 2005-01-25 14:36:38 +00:00
cube
00c7e05943 Reformat, correct error. 2005-01-25 14:35:15 +00:00
cube
dc008d9931 Initial import of p5-Set-Infinite, version 0.61, into the NetBSD Packages
Collection.

Set::Infinite is a Set Theory module for infinite sets.

It works with reals, integers, and objects.

When it is used dates, this module provides schedule
checks (intersections), unions, and infinite recurrences.
2005-01-25 14:33:00 +00:00
cube
c518dee657 Activate and note addition of p5-Set-Crontab-1.00. 2005-01-25 14:11:54 +00:00
cube
c2baa92683 Initial import of p5-Set-Crontab, version 1.00, into the NetBSD Packages
Collection.

Set::Crontab parses crontab-style lists of integers and defines
some utility functions to make it easier to deal with them.
2005-01-25 14:09:39 +00:00
recht
c8b8142ba8 Fix python version required (s/23pth/23/) 2005-01-24 20:02:51 +00:00
recht
367eed19fe Build Python with thread support by default and turn the existing
python*-pth packages into meta-packages which will install the non-pth
packages. Bump PKGREVISIONs on the non-pth versions to propagate the
thread change, but leave the *-pth versions untouched to not affect
existing installations.
Sync all PYTHON_VERSIONS_AFFECTED lines in package Makefiles.
2005-01-23 20:41:45 +00:00
drochner
f45d2126e2 update to 1.0.57
changes:
-allow executing expressions from the command line
-secure mode
-More intelligent parsing
-optimizations, fixes, documentation improvements
2005-01-21 15:28:36 +00:00
adam
ff69c1f99d Changes 1.53
- bug fix in handling of -pi (previous version changed constant pi)
- bug fix in division of integer vectors with negative coefficients
- for loop can now handle >= 2**32 iterations
- fixed bug which occurred in V 1.50 while parsing certain
  parenthized expressions
2005-01-21 09:50:20 +00:00