diff options
author | jtb <jtb@pkgsrc.org> | 2001-03-09 00:32:16 +0000 |
---|---|---|
committer | jtb <jtb@pkgsrc.org> | 2001-03-09 00:32:16 +0000 |
commit | 0d8a8c9385b65fde4e98bb622ebf11f090ce14d6 (patch) | |
tree | 5d91588fbed902cf5e7835e53cabdaf0f4f8f238 | |
parent | 9b82295330b8bdd98bdd8932d1b3f51d948f0282 (diff) | |
download | pkgsrc-0d8a8c9385b65fde4e98bb622ebf11f090ce14d6.tar.gz |
Updated to tela-1.31.
Version 1.31 (Released 8 Mar 2001)
----------------------------------
USER-VISIBLE CHANGES
- copying an object array (see help voids) is now "deep" copy rather than "shallow" copy.
This means that when an object array is assigned to another variable, a completely new
copy is made (before, only the first array level was copied). Mostly this won't affect
you at all because (1) you are using object arrays only if you are using voids() in some
phase in your program, (2) if you are, then you are probably using only single-level
object array. The old behaviour was simply stupid. Object arrays are a crude but working
mechanism for using heterogeneous combined types in Tela; the only relevant function
(in the present Tela version) is voids(), which acts as a constructor for such things.
Thanks to Ch. Spiel for suggesting this change (object.C).
- quit() and exit() now accept input argument (the exit value) (std.ct)
- sort() function now accepts second input argument (user-defined comparison function) (std.ct)
(old function still available as sort_old in case of problems).
- slight change in semantics of --shared option for telakka (telakka.in)
The above were contributed by Christoph Spiel <cspiel@hammersmith-consulting.com>
- added incomplete gamma and beta functions (specfun.t)
(specfun.t not autoloaded, but after source("specfun.t") functions are available).
- added function polymul and added polyadd,polymul to autoload (poly.t,telainit.t)
- added function applyfilter (numerics.ct)
- added functionwise profiling option (tela -p) (tela.C,prg.C)
BUG FIXES
- doing dot product (**) of two zero-length integer vectors produced a LAPACK error message
and Tela quit (la.ct)
- tree.C:DeleteObjects() accessed memory after it being freed, which however did not cause
any problems in practice (unless using malloc debug libraries), but is anyway now fixed
INTERNAL CHANGES
- Some modernizations in configure script (e.g., now tries to link with
libatlas by default instead of libblas if available) (configure.in)
-rw-r--r-- | math/tela/Makefile | 4 | ||||
-rw-r--r-- | math/tela/files/md5 | 4 | ||||
-rw-r--r-- | math/tela/files/patch-sum | 8 | ||||
-rw-r--r-- | math/tela/patches/patch-aa | 29 | ||||
-rw-r--r-- | math/tela/patches/patch-ab | 19 | ||||
-rw-r--r-- | math/tela/patches/patch-ad | 10 | ||||
-rw-r--r-- | math/tela/pkg/PLIST | 3 |
7 files changed, 26 insertions, 51 deletions
diff --git a/math/tela/Makefile b/math/tela/Makefile index 7df16b95f6d..fd36fb33d57 100644 --- a/math/tela/Makefile +++ b/math/tela/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.2 2001/03/01 01:48:26 jtb Exp $ +# $NetBSD: Makefile,v 1.3 2001/03/09 00:32:16 jtb Exp $ -DISTNAME= tela-1.30 +DISTNAME= tela-1.31 CATEGORIES= math MASTER_SITES= ftp://ftp.funet.fi/pub/sci/math/tela/ \ ftp://sumppu.fmi.fi/pub/tela/ diff --git a/math/tela/files/md5 b/math/tela/files/md5 index 2901d2b6780..0ff69a8b27c 100644 --- a/math/tela/files/md5 +++ b/math/tela/files/md5 @@ -1,3 +1,3 @@ -$NetBSD: md5,v 1.1.1.1 2001/02/28 22:34:07 jtb Exp $ +$NetBSD: md5,v 1.2 2001/03/09 00:32:16 jtb Exp $ -MD5 (tela-1.30.tar.gz) = 7beb277b8314585b5faae430058a7cbe +SHA1 (tela-1.31.tar.gz) = f47b2d3b8f1b370e9d063a39f6ebb03cedc70782 diff --git a/math/tela/files/patch-sum b/math/tela/files/patch-sum index d8b381ff26e..67d17f19b7b 100644 --- a/math/tela/files/patch-sum +++ b/math/tela/files/patch-sum @@ -1,9 +1,9 @@ -$NetBSD: patch-sum,v 1.5 2001/03/08 10:21:34 wiz Exp $ +$NetBSD: patch-sum,v 1.6 2001/03/09 00:32:16 jtb Exp $ -SHA1 (patch-aa) = 29445c744ca163f6926341eba869772644e3a8b2 -SHA1 (patch-ab) = a85fe183770464306409a5c5ca973b4d484e2dc9 +SHA1 (patch-aa) = d17056bb7e9bf4bfe70e06352f3b0866fadf6355 +SHA1 (patch-ab) = 67d91c90455d2e294bf444edd9f309a4d33038d3 SHA1 (patch-ac) = 065065f4011eb14a4d3a3481be609323e5e316b1 -SHA1 (patch-ad) = 47188a1bdf4df2e2b20e6c2b51f72f28c056fcb0 +SHA1 (patch-ad) = 1276a6d1ef5876376a4dcd9a1dacfd7e09f106fd SHA1 (patch-af) = a126910bd70b2f1fbde2f4609cace499795d0e0c SHA1 (patch-ag) = 5090a139f0a7dfb04e0714db698d5f2e5680f8c1 SHA1 (patch-ah) = 4db7d142e30ee5d813e8a827ee49e72faacebd25 diff --git a/math/tela/patches/patch-aa b/math/tela/patches/patch-aa index 4b136a6c9dd..297425466ef 100644 --- a/math/tela/patches/patch-aa +++ b/math/tela/patches/patch-aa @@ -1,32 +1,7 @@ -$NetBSD: patch-aa,v 1.1.1.1 2001/02/28 22:34:08 jtb Exp $ +$NetBSD: patch-aa,v 1.2 2001/03/09 00:32:16 jtb Exp $ ---- configure.orig Tue Dec 5 14:17:43 2000 +--- configure.orig Thu Mar 8 22:20:34 2001 +++ configure -@@ -591,15 +591,15 @@ - else - echo "$ac_t""System type is ${system}." 1>&6 - fi --echo 'Installation prefix (/usr/local/lib/tela) ?' --read ans --if test ".$ans" = "."; then ans=/usr/local/lib/tela; fi --INSTALLATION_PREFIX=$ans -- --echo "Architecture-dependent installation prefix ($INSTALLATION_PREFIX) ?" --read ans --if test ".$ans" = "."; then ans=$INSTALLATION_PREFIX; fi --ARCHDEP_INSTALLATION_PREFIX=$ans -+#echo 'Installation prefix (/usr/local/lib/tela) ?' -+#read ans -+#if test ".$ans" = "."; then ans=/usr/local/lib/tela; fi -+#INSTALLATION_PREFIX=$ans -+ -+#echo "Architecture-dependent installation prefix ($INSTALLATION_PREFIX) ?" -+#read ans -+#if test ".$ans" = "."; then ans=$INSTALLATION_PREFIX; fi -+#ARCHDEP_INSTALLATION_PREFIX=$ans - - if test ".$system" = ".AIX"; then - CC=xlC @@ -2091,7 +2091,7 @@ # It would also be nice to do this for all -L options, not just this one. diff --git a/math/tela/patches/patch-ab b/math/tela/patches/patch-ab index 5d77c71e57d..8312ce9fed4 100644 --- a/math/tela/patches/patch-ab +++ b/math/tela/patches/patch-ab @@ -1,6 +1,6 @@ -$NetBSD: patch-ab,v 1.1.1.1 2001/02/28 22:34:08 jtb Exp $ +$NetBSD: patch-ab,v 1.2 2001/03/09 00:32:16 jtb Exp $ ---- makeinc.in.orig Mon Dec 4 07:23:07 2000 +--- makeinc.in.orig Thu Mar 8 23:55:48 2001 +++ makeinc.in @@ -11,12 +11,12 @@ INSTALL_DATA = @INSTALL_DATA@ @@ -12,14 +12,14 @@ $NetBSD: patch-ab,v 1.1.1.1 2001/02/28 22:34:08 jtb Exp $ +ARCHDEP_INSTALLATION_PREFIX = ${PREFIX}/lib/tela DEFS = @DEFS@ --CFLAGS = @CFLAGS@ +-CFLAGS = @CFLAGS@ @CXXFLAGS@ -FFLAGS = @FFLAGS@ -+#CFLAGS = @CFLAGS@ ++#CFLAGS = @CFLAGS@ @CXXFLAGS@ +#FFLAGS = @FFLAGS@ LDFLAGS = @LDFLAGS@ UNROLL_FLAGS = @UNROLL_FLAGS@ NOVECTORALIASES = @NOVECTORALIASES@ -@@ -31,13 +31,14 @@ +@@ -31,13 +31,13 @@ X_CFLAGS = @X_CFLAGS@ X_LIBS = @X_LIBS@ R8FLAG = @R8FLAG@ @@ -27,11 +27,10 @@ $NetBSD: patch-ab,v 1.1.1.1 2001/02/28 22:34:08 jtb Exp $ -BLASLIB = @BLASLIB@ -LAPACKLIB = @LAPACKLIB@ -DLDLIB = @DLDLIB@ --HDFINCLUDE = -I/usr/local/include/hdf @HDFDEF@ +-HDFINCLUDE = @HDFDEF@ -HDFLIBS = @HDFLIBS@ -FLIBS = @FLIBS@ +READLINELIB = -Wl,-R${READLINE_PREFIX}/lib -L${READLINE_PREFIX}/lib -lreadline -ltermcap -+READLINEINCLUDE = -I${READLINE_PREFIX}/include +BLASLIB = -L${BLAS_PREFIX}/lib -lblas +LAPACKLIB = -L${LAPACK_PREFIX}/lib -llapack +DLDLIB = @@ -41,14 +40,14 @@ $NetBSD: patch-ab,v 1.1.1.1 2001/02/28 22:34:08 jtb Exp $ EXTRALIBS = @EXTRALIBS@ EXTRA_TARGETS = @EXTRA_TARGETS@ -@@ -47,8 +48,8 @@ +@@ -47,8 +47,8 @@ MATLABLIB = @MATLABLIB@ CDF_O = @CDF_O@ -CDFLIB = @CDFLIB@ -CDFINCLUDE = -I/usr/local/include -+CDFLIB = -+CDFINCLUDE = ++CDFLIB = ++CDFINCLUDE = LOCAL_CTELA_MODULES = NEEDED_BY_LOCAL_CTELA_MODULES = diff --git a/math/tela/patches/patch-ad b/math/tela/patches/patch-ad index 5b19a934caa..39262379758 100644 --- a/math/tela/patches/patch-ad +++ b/math/tela/patches/patch-ad @@ -1,17 +1,17 @@ -$NetBSD: patch-ad,v 1.4 2001/03/01 21:16:53 jtb Exp $ +$NetBSD: patch-ad,v 1.5 2001/03/09 00:32:16 jtb Exp $ ---- Makefile.orig Tue Dec 5 07:43:56 2000 +--- Makefile.orig Tue Mar 6 18:25:25 2001 +++ Makefile @@ -27,7 +27,7 @@ GNUZIP = gzip -9 -READLINEINCLUDE = -I/usr/local/include -+#READLINEINCLUDE = -I/usr/local/include ++READLINEINCLUDE = -I${READLINE_PREFIX}/include SGML2PS = sgml2latex - BASH = bash #HDFLIBS = /usr/local/lib/libdf.a -@@ -114,7 +114,7 @@ + #DLDINCLUDE = +@@ -113,7 +113,7 @@ OBJECTDEPS = objarithm.H object.H def.H deftyp.h Tcomplex.H error.H ctinfo.H common.H $(srcdir)/templ/tLL.H EXECUTABLES = testobject testil testerror testtree tela ctpp diff --git a/math/tela/pkg/PLIST b/math/tela/pkg/PLIST index ff7cbb8182a..322a60a8d23 100644 --- a/math/tela/pkg/PLIST +++ b/math/tela/pkg/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.2 2001/03/01 21:16:54 jtb Exp $ +@comment $NetBSD: PLIST,v 1.3 2001/03/09 00:32:16 jtb Exp $ bin/ctpp bin/tela bin/telakka @@ -44,6 +44,7 @@ share/tela/html/telafuncsSectioned-1.html share/tela/html/telafuncsSectioned-10.html share/tela/html/telafuncsSectioned-11.html share/tela/html/telafuncsSectioned-12.html +share/tela/html/telafuncsSectioned-13.html share/tela/html/telafuncsSectioned-2.html share/tela/html/telafuncsSectioned-3.html share/tela/html/telafuncsSectioned-4.html |