Commit graph

922 commits

Author SHA1 Message Date
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