summaryrefslogtreecommitdiff
path: root/math/yacas
diff options
context:
space:
mode:
authordmcmahill <dmcmahill>2000-11-11 15:31:51 +0000
committerdmcmahill <dmcmahill>2000-11-11 15:31:51 +0000
commit6f76211bf74b11f6dbd2a104dc2552336996843f (patch)
treece969770b6028bf90ce015936adc924831671fae /math/yacas
parentffc641cfb13b1c118bd0cee755ab684550961432 (diff)
downloadpkgsrc-6f76211bf74b11f6dbd2a104dc2552336996843f.tar.gz
update to yacas-1.0.41
there are about 8 pages of changes since the last packaged version (1.0.29). A complete list may be found at http://www.xs4all.nl/~apinkus/infoindex.html the changes include a large number of bug fixes, several new features such as - Implemented ContFrac, which makes a continued fraction expansion of a number. - Implemented Decimal. Decimal calculates an infinite decimal representation of a number. - Implemented LagrangeInterpolant, a way to create a polynomial that goes through certain points. - Implemented Select, which can select certain elements from a list based on a predicate test function. - Half-integer factorials (sent in by Serge Winitzki) - Added GetPrimeFactors. - Implemented RandomIntegerVector, RandomPoly. plus several others.
Diffstat (limited to 'math/yacas')
-rw-r--r--math/yacas/Makefile8
-rw-r--r--math/yacas/files/md54
-rw-r--r--math/yacas/files/patch-sum10
-rw-r--r--math/yacas/patches/patch-aa36
-rw-r--r--math/yacas/patches/patch-ab15
-rw-r--r--math/yacas/patches/patch-ac15
-rw-r--r--math/yacas/patches/patch-ae15
-rw-r--r--math/yacas/patches/patch-af18
-rw-r--r--math/yacas/patches/patch-ag14
-rw-r--r--math/yacas/patches/patch-ah14
-rw-r--r--math/yacas/pkg/PLIST43
11 files changed, 54 insertions, 138 deletions
diff --git a/math/yacas/Makefile b/math/yacas/Makefile
index 5c6549b5190..ce4324ba758 100644
--- a/math/yacas/Makefile
+++ b/math/yacas/Makefile
@@ -1,13 +1,17 @@
-# $NetBSD: Makefile,v 1.2 2000/02/29 14:27:14 dmcmahill Exp $
+# $NetBSD: Makefile,v 1.3 2000/11/11 15:31:51 dmcmahill Exp $
#
-DISTNAME= yacas-1.0.29
+DISTNAME= yacas-latest
+PKGNAME= yacas-1.0.41
CATEGORIES= math
MASTER_SITES= http://www.xs4all.nl/~apinkus/
MAINTAINER= packages@netbsd.org
HOMEPAGE= http://www.xs4all.nl/~apinkus/yacas.html
+DIST_SUBDIR= ${PKGNAME}
+WRKSRC= ${WRKDIR}/${PKGNAME}
+
GNU_CONFIGURE= YES
post-patch:
diff --git a/math/yacas/files/md5 b/math/yacas/files/md5
index 98881430f0d..c83b9a49306 100644
--- a/math/yacas/files/md5
+++ b/math/yacas/files/md5
@@ -1,3 +1,3 @@
-$NetBSD: md5,v 1.2 2000/02/29 14:27:15 dmcmahill Exp $
+$NetBSD: md5,v 1.3 2000/11/11 15:31:52 dmcmahill Exp $
-MD5 (yacas-1.0.29.tar.gz) = b6f189a710aa29ab4a2e2657f6116586
+MD5 (yacas-1.0.41/yacas-latest.tar.gz) = ab506fb247c3ec571bbe988a2669b77c
diff --git a/math/yacas/files/patch-sum b/math/yacas/files/patch-sum
index ab13da252eb..4812c5a5440 100644
--- a/math/yacas/files/patch-sum
+++ b/math/yacas/files/patch-sum
@@ -1,10 +1,4 @@
-$NetBSD: patch-sum,v 1.2 2000/03/23 13:40:41 agc Exp $
+$NetBSD: patch-sum,v 1.3 2000/11/11 15:31:52 dmcmahill Exp $
-MD5 (patch-aa) = 792f6d54a8de1136eaab2d33a1d571f0
-MD5 (patch-ab) = 5931588de7307d8f9f67debe5fcc617c
-MD5 (patch-ac) = 1ceb2d569c49797087f7df8e5486da3e
+MD5 (patch-aa) = 9c6513e40f701202613929d8915135b2
MD5 (patch-ad) = cb7a4ea79580f13117a24c2907e54007
-MD5 (patch-ae) = 5cc67804bd32900e5a0134f7428cc81f
-MD5 (patch-af) = ef47f34ba03079bec722669cf5b0c524
-MD5 (patch-ag) = 0b0e6f4047df99e4d4b856ed71967e79
-MD5 (patch-ah) = d05e2a6369847cecb4c47b62d3b8d086
diff --git a/math/yacas/patches/patch-aa b/math/yacas/patches/patch-aa
index 4b872518d55..c38b95fc3fc 100644
--- a/math/yacas/patches/patch-aa
+++ b/math/yacas/patches/patch-aa
@@ -1,29 +1,11 @@
-$NetBSD: patch-aa,v 1.2 2000/03/23 13:40:42 agc Exp $
+$NetBSD: patch-aa,v 1.3 2000/11/11 15:31:52 dmcmahill Exp $
+
+--- src/Makefile.in.orig Sun Jul 9 14:25:04 2000
++++ src/Makefile.in Mon Jul 17 14:50:20 2000
+@@ -90,5 +90,5 @@
+ #
---- server/localsendreceive.cc.orig Mon Dec 13 03:34:42 1999
-+++ server/localsendreceive.cc Thu Mar 23 12:11:34 2000
-@@ -1,14 +1,21 @@
+-yacas_LDFLAGS = -ldl -rdynamic
++yacas_LDFLAGS = -Wl,--export-dynamic
-+#if !defined(__NetBSD__)
- #include <netinet/in.h>
- #include <arpa/inet.h>
--
--#include <sys/ioctl.h>
-+#endif
-
-
-+#include <stdio.h>
-+#include <string.h>
-+#include <sys/ioctl.h>
- #include <sys/types.h>
- #include <sys/socket.h>
--#include <stdio.h>
-+#include <sys/time.h>
-+#include <sys/uio.h>
- #include <sys/un.h>
-+#if defined(__sun__) && defined(__svr4__)
-+#include <sys/filio.h>
-+#endif
- #include <unistd.h>
-
- void DBaseSendReceive(char* the_address,char* str,char* buffer,int max,int receive)
+ testnum_SOURCES = anumber.cc grower.cc lispstring.cc stdstubs.cc testnum.cc mathutil.cc
diff --git a/math/yacas/patches/patch-ab b/math/yacas/patches/patch-ab
deleted file mode 100644
index 13aec3597cb..00000000000
--- a/math/yacas/patches/patch-ab
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-ab,v 1.2 2000/03/23 13:40:42 agc Exp $
-
---- server/sendreceive.cc.orig Sun Nov 28 17:50:55 1999
-+++ server/sendreceive.cc Thu Mar 23 13:29:31 2000
-@@ -1,6 +1,10 @@
- #include <stdio.h>
-+#include <string.h>
- #include <sys/types.h>
- #include <sys/socket.h>
-+#if defined(__sun__) && defined(__svr4__)
-+#include <sys/filio.h>
-+#endif
- #include <netinet/in.h>
- #include <arpa/inet.h>
- #include <unistd.h>
diff --git a/math/yacas/patches/patch-ac b/math/yacas/patches/patch-ac
deleted file mode 100644
index 2072260dae1..00000000000
--- a/math/yacas/patches/patch-ac
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-ac,v 1.1.1.1 2000/02/20 14:40:35 dmcmahill Exp $
-
-needed to remove the -O2 from this line. Otherwise NetBSD-1.4.1/pmax
-assembler never finishes.
-
---- ./triage/Makefile.in.orig Thu Feb 10 23:58:10 2000
-+++ ./triage/Makefile.in Sat Feb 19 22:05:27 2000
-@@ -222,4 +222,7 @@
- $(CXXLINK) $(example3_LDFLAGS) $(example3_OBJECTS) $(example3_LDADD) $(LIBS)
-
-+example4.o: example4.cc
-+ $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) -g -c example4.cc
-+
- example4: $(example4_OBJECTS) $(example4_DEPENDENCIES)
- @rm -f example4
diff --git a/math/yacas/patches/patch-ae b/math/yacas/patches/patch-ae
deleted file mode 100644
index e028f2951ce..00000000000
--- a/math/yacas/patches/patch-ae
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-ae,v 1.1 2000/03/23 13:40:42 agc Exp $
-
-Include a header file for FIONREAD
-
---- server/serverloop.cc 2000/03/23 12:09:40 1.1
-+++ server/serverloop.cc 2000/03/23 12:10:41
-@@ -1,5 +1,8 @@
- #include <sys/types.h>
- #include <sys/socket.h>
-+#if defined(__sun__) && defined(__svr4__)
-+#include <sys/filio.h>
-+#endif
- #include <stdio.h>
- #include <netinet/in.h>
- #include <sys/time.h>
diff --git a/math/yacas/patches/patch-af b/math/yacas/patches/patch-af
deleted file mode 100644
index 0cc34569ae0..00000000000
--- a/math/yacas/patches/patch-af
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD: patch-af,v 1.1 2000/03/23 13:40:42 agc Exp $
-
-For Solaris, add -lsocket and -lnsl.
-This patch assumes bmake.
-
---- server/Makefile.in 2000/03/23 13:21:52 1.1
-+++ server/Makefile.in 2000/03/23 13:22:31
-@@ -101,6 +101,10 @@
- CPPFLAGS = @CPPFLAGS@
- LDFLAGS = @LDFLAGS@
- LIBS = @LIBS@
-+OPSYS!= uname -s
-+.if ${OPSYS} == "SunOS"
-+LIBS+= -lsocket -lnsl
-+.endif
- yacasserversingle_OBJECTS = yacasserver.o serverloop.o uncgi.o \
- yacasdo.o localsendreceive.o configread.o
- yacasserversingle_DEPENDENCIES = ../src/libyacas.a \
diff --git a/math/yacas/patches/patch-ag b/math/yacas/patches/patch-ag
deleted file mode 100644
index c84f72a81e9..00000000000
--- a/math/yacas/patches/patch-ag
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-ag,v 1.1 2000/03/23 13:40:43 agc Exp $
-
---- server/serverloopthreaded.cc 2000/03/23 13:27:39 1.1
-+++ server/serverloopthreaded.cc 2000/03/23 13:27:54
-@@ -4,6 +4,9 @@
- #include <netinet/in.h>
- #include <sys/time.h>
- #include <sys/ioctl.h>
-+#if defined(__sun__) && defined(__svr4__)
-+#include <sys/filio.h>
-+#endif
- #include <unistd.h>
- #include <stdio.h>
- #include <stdlib.h>
diff --git a/math/yacas/patches/patch-ah b/math/yacas/patches/patch-ah
deleted file mode 100644
index 457ed7992d2..00000000000
--- a/math/yacas/patches/patch-ah
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-ah,v 1.1 2000/03/23 13:40:43 agc Exp $
-
---- server/serverloopsingle.cc 2000/03/23 13:31:30 1.1
-+++ server/serverloopsingle.cc 2000/03/23 13:31:39
-@@ -5,6 +5,9 @@
- #include <sys/time.h>
- #include <sys/ioctl.h>
- #include <sys/un.h>
-+#if defined(__sun__) && defined(__svr4__)
-+#include <sys/filio.h>
-+#endif
- #include <unistd.h>
- #include <stdio.h>
- #include <stdlib.h>
diff --git a/math/yacas/pkg/PLIST b/math/yacas/pkg/PLIST
index dccf5c4e79d..d7d37711996 100644
--- a/math/yacas/pkg/PLIST
+++ b/math/yacas/pkg/PLIST
@@ -1,15 +1,23 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2000/02/20 14:40:34 dmcmahill Exp $
+@comment $NetBSD: PLIST,v 1.2 2000/11/11 15:31:53 dmcmahill Exp $
bin/yacas
bin/yacas.sh
+bin/yacas_client
+share/yacas/addons/README
+share/yacas/addons/editvi
+share/yacas/addons/editvi.def
+share/yacas/addons/gnuplot
+share/yacas/addons/gnuplot.def
share/yacas/array
share/yacas/array.def
share/yacas/assoc
share/yacas/assoc.def
+share/yacas/c_form
share/yacas/complex
share/yacas/complex.def
share/yacas/constants
share/yacas/controlflow
share/yacas/controlflow.def
+share/yacas/cstubgen
share/yacas/deffunc
share/yacas/deriv
share/yacas/deriv.def
@@ -18,21 +26,25 @@ share/yacas/documentation/coding.html
share/yacas/documentation/codingchapter1.html
share/yacas/documentation/codingchapter2.html
share/yacas/documentation/codingchapter3.html
+share/yacas/documentation/codingchapter4.html
+share/yacas/documentation/codingchapter5.html
share/yacas/documentation/codingchapters.html
share/yacas/documentation/codingmanual.html
share/yacas/documentation/intro.html
share/yacas/documentation/introchapter1.html
share/yacas/documentation/introchapter2.html
share/yacas/documentation/introchapter3.html
-share/yacas/documentation/introchapter4.html
share/yacas/documentation/introchapters.html
share/yacas/documentation/intromanual.html
+share/yacas/documentation/isboolean.html
+share/yacas/documentation/manicon.html
share/yacas/documentation/ref.html
share/yacas/documentation/refchapter1.html
share/yacas/documentation/refchapter10.html
share/yacas/documentation/refchapter11.html
share/yacas/documentation/refchapter12.html
share/yacas/documentation/refchapter13.html
+share/yacas/documentation/refchapter14.html
share/yacas/documentation/refchapter2.html
share/yacas/documentation/refchapter3.html
share/yacas/documentation/refchapter4.html
@@ -43,10 +55,17 @@ share/yacas/documentation/refchapter8.html
share/yacas/documentation/refchapter9.html
share/yacas/documentation/refchapters.html
share/yacas/documentation/refmanual.html
-share/yacas/edit
-share/yacas/edit.def
+share/yacas/documentation/refprogchapter1.html
+share/yacas/documentation/refprogchapter2.html
+share/yacas/documentation/refprogchapter3.html
+share/yacas/documentation/refprogchapter4.html
+share/yacas/documentation/refprogchapters.html
+share/yacas/documentation/refprogmanual.html
+share/yacas/documentation/yacaslogo.gif
share/yacas/example
share/yacas/example.def
+share/yacas/factors
+share/yacas/factors.def
share/yacas/fakedb
share/yacas/fakedb.def
share/yacas/formula
@@ -62,14 +81,19 @@ share/yacas/linalg
share/yacas/linalg.def
share/yacas/lists
share/yacas/lists.def
+share/yacas/logic
+share/yacas/logic.def
share/yacas/newly
share/yacas/newly.def
share/yacas/numbers
share/yacas/numbers.def
+share/yacas/padic
+share/yacas/padic.def
share/yacas/patterns
share/yacas/patterns.def
share/yacas/predicates
share/yacas/predicates.def
+share/yacas/print
share/yacas/random
share/yacas/random.def
share/yacas/simplify
@@ -88,14 +112,17 @@ share/yacas/substitute
share/yacas/substitute.def
share/yacas/sums
share/yacas/sums.def
-share/yacas/tools/logserver
-share/yacas/tools/mysqlstubs
-share/yacas/tools/yacasserverthread
+share/yacas/tensor
+share/yacas/tensor.def
+share/yacas/testers
+share/yacas/testers.def
+share/yacas/texform
+share/yacas/texform.def
share/yacas/trigsimp
share/yacas/trigsimp.def
share/yacas/univar
share/yacas/univar.def
share/yacas/yacasinit
@dirrm share/yacas/documentation
-@dirrm share/yacas/tools
+@dirrm share/yacas/addons
@dirrm share/yacas