diff options
author | dmcmahill <dmcmahill@pkgsrc.org> | 2000-11-11 15:31:51 +0000 |
---|---|---|
committer | dmcmahill <dmcmahill@pkgsrc.org> | 2000-11-11 15:31:51 +0000 |
commit | fa569f8c2a74a81379fdb96892a4dda9f2f347a9 (patch) | |
tree | ce969770b6028bf90ce015936adc924831671fae | |
parent | 0b8c00eac4f8da77c3191853100da94499dc2792 (diff) | |
download | pkgsrc-fa569f8c2a74a81379fdb96892a4dda9f2f347a9.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.
-rw-r--r-- | math/yacas/Makefile | 8 | ||||
-rw-r--r-- | math/yacas/files/md5 | 4 | ||||
-rw-r--r-- | math/yacas/files/patch-sum | 10 | ||||
-rw-r--r-- | math/yacas/patches/patch-aa | 36 | ||||
-rw-r--r-- | math/yacas/patches/patch-ab | 15 | ||||
-rw-r--r-- | math/yacas/patches/patch-ac | 15 | ||||
-rw-r--r-- | math/yacas/patches/patch-ae | 15 | ||||
-rw-r--r-- | math/yacas/patches/patch-af | 18 | ||||
-rw-r--r-- | math/yacas/patches/patch-ag | 14 | ||||
-rw-r--r-- | math/yacas/patches/patch-ah | 14 | ||||
-rw-r--r-- | math/yacas/pkg/PLIST | 43 |
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 |