Sat Apr 19 14:53:00 2014 UTC ()
Fix readline use. Add missing include while here.


(joerg)
diff -r1.17 -r1.18 pkgsrc/cad/felt/distinfo
diff -r1.2 -r1.3 pkgsrc/cad/felt/patches/patch-al
diff -r0 -r1.1 pkgsrc/cad/felt/patches/patch-src_Burlap_matrixfunc.c

cvs diff -r1.17 -r1.18 pkgsrc/cad/felt/distinfo (expand / switch to unified diff)

--- pkgsrc/cad/felt/distinfo 2013/04/01 09:29:38 1.17
+++ pkgsrc/cad/felt/distinfo 2014/04/19 14:53:00 1.18
@@ -1,27 +1,28 @@ @@ -1,27 +1,28 @@
1$NetBSD: distinfo,v 1.17 2013/04/01 09:29:38 sbd Exp $ 1$NetBSD: distinfo,v 1.18 2014/04/19 14:53:00 joerg Exp $
2 2
3SHA1 (felt-3.05.src.tar.gz) = da3e1ced626cc1c65a570d3e6e242252c039c28b 3SHA1 (felt-3.05.src.tar.gz) = da3e1ced626cc1c65a570d3e6e242252c039c28b
4RMD160 (felt-3.05.src.tar.gz) = 0d2a363a6ef09f3b3a0e2be186c4c051ac1ea19a 4RMD160 (felt-3.05.src.tar.gz) = 0d2a363a6ef09f3b3a0e2be186c4c051ac1ea19a
5Size (felt-3.05.src.tar.gz) = 956901 bytes 5Size (felt-3.05.src.tar.gz) = 956901 bytes
6SHA1 (felt-3.05.ps.gz) = 10fbac9927fe20cec3884d989204fe1a92d61784 6SHA1 (felt-3.05.ps.gz) = 10fbac9927fe20cec3884d989204fe1a92d61784
7RMD160 (felt-3.05.ps.gz) = b8bd2a4a83a951455403c2f2f17db6db697035a1 7RMD160 (felt-3.05.ps.gz) = b8bd2a4a83a951455403c2f2f17db6db697035a1
8Size (felt-3.05.ps.gz) = 626985 bytes 8Size (felt-3.05.ps.gz) = 626985 bytes
9SHA1 (patch-aa) = 8192548184671402b731b992e516e383f99841d4 9SHA1 (patch-aa) = 8192548184671402b731b992e516e383f99841d4
10SHA1 (patch-ab) = 0822f1bea2822ad692153311d159a257c0420484 10SHA1 (patch-ab) = 0822f1bea2822ad692153311d159a257c0420484
11SHA1 (patch-ac) = 04b93dbb663ca5f04cb78956c3dbb77bc68a7b8f 11SHA1 (patch-ac) = 04b93dbb663ca5f04cb78956c3dbb77bc68a7b8f
12SHA1 (patch-ad) = c41c74393782fd65f871097e9fc51aae1dacf643 12SHA1 (patch-ad) = c41c74393782fd65f871097e9fc51aae1dacf643
13SHA1 (patch-ae) = 482fbf439ebc23b41294b7c903f921e6e285cd55 13SHA1 (patch-ae) = 482fbf439ebc23b41294b7c903f921e6e285cd55
14SHA1 (patch-af) = efe9378b488d1425ea284ec29c838359aa8f6a9b 14SHA1 (patch-af) = efe9378b488d1425ea284ec29c838359aa8f6a9b
15SHA1 (patch-ag) = 392eb3d708ab4b2004586d3203ec64a778dce886 15SHA1 (patch-ag) = 392eb3d708ab4b2004586d3203ec64a778dce886
16SHA1 (patch-ah) = d48f55d8cc9c3b6d1bc75b56e4f8023e42e6d37e 16SHA1 (patch-ah) = d48f55d8cc9c3b6d1bc75b56e4f8023e42e6d37e
17SHA1 (patch-ai) = 00d557b31d2b912de9f952a4f76f2742e98dca1a 17SHA1 (patch-ai) = 00d557b31d2b912de9f952a4f76f2742e98dca1a
18SHA1 (patch-aj) = 9104b418485bdd9f56c699ac4be9ed64422d19d2 18SHA1 (patch-aj) = 9104b418485bdd9f56c699ac4be9ed64422d19d2
19SHA1 (patch-ak) = 0ad726e6992a822ffcf32367f06305ac6ea818cc 19SHA1 (patch-ak) = 0ad726e6992a822ffcf32367f06305ac6ea818cc
20SHA1 (patch-al) = 3267802ff6467ffc37cb4de564b005bf1ceb91ac 20SHA1 (patch-al) = f46e0b715d0e624619adca69365741e7e3fcda8f
21SHA1 (patch-am) = de488591d0d7abace294ccb9a9aa6914b2b9fd4d 21SHA1 (patch-am) = de488591d0d7abace294ccb9a9aa6914b2b9fd4d
22SHA1 (patch-an) = 70195df18c833e46d354e9f2a0212e2bf03e68d2 22SHA1 (patch-an) = 70195df18c833e46d354e9f2a0212e2bf03e68d2
23SHA1 (patch-ao) = 23106adc13a2ea06f94be807a188c8320f4fde8a 23SHA1 (patch-ao) = 23106adc13a2ea06f94be807a188c8320f4fde8a
24SHA1 (patch-ap) = 69650c94ca86ec069049a4fc58553534f26ea4bf 24SHA1 (patch-ap) = 69650c94ca86ec069049a4fc58553534f26ea4bf
25SHA1 (patch-aq) = 2265c8e39c1a9bf2cb4f423fabf1dd6128d16210 25SHA1 (patch-aq) = 2265c8e39c1a9bf2cb4f423fabf1dd6128d16210
26SHA1 (patch-ar) = 3915c952bc526d10acd5245b33835c2f76002e93 26SHA1 (patch-ar) = 3915c952bc526d10acd5245b33835c2f76002e93
27SHA1 (patch-as) = 76dd3f51b62eac4d3e2ca6bbf8d579bdad84a3d2 27SHA1 (patch-as) = 76dd3f51b62eac4d3e2ca6bbf8d579bdad84a3d2
 28SHA1 (patch-src_Burlap_matrixfunc.c) = 03148a88f30ad424d5a81400f2d0eab33d4abe1e

cvs diff -r1.2 -r1.3 pkgsrc/cad/felt/patches/patch-al (expand / switch to unified diff)

--- pkgsrc/cad/felt/patches/patch-al 2009/12/17 20:31:37 1.2
+++ pkgsrc/cad/felt/patches/patch-al 2014/04/19 14:53:00 1.3
@@ -1,13 +1,42 @@ @@ -1,13 +1,42 @@
1$NetBSD: patch-al,v 1.2 2009/12/17 20:31:37 abs Exp $ 1$NetBSD: patch-al,v 1.3 2014/04/19 14:53:00 joerg Exp $
2 2
3--- src/Burlap/interactive.c.orig 2000-02-21 22:44:30.000000000 +0000 3--- src/Burlap/interactive.c.orig 2000-02-21 22:44:30.000000000 +0000
4+++ src/Burlap/interactive.c 4+++ src/Burlap/interactive.c
5@@ -26,7 +26,7 @@ 5@@ -26,7 +26,7 @@
6  6
7 # include <stdio.h> 7 # include <stdio.h>
8 # include <ctype.h> 8 # include <ctype.h>
9-# include <malloc.h> 9-# include <malloc.h>
10+# include <stdlib.h> 10+# include <stdlib.h>
11 # include <string.h> 11 # include <string.h>
12 # include "error.h" 12 # include "error.h"
13 # include "lexer.h" 13 # include "lexer.h"
 14@@ -96,7 +96,7 @@ static FILE *stream = stdin;
 15 # include "functab.h"
 16 # include "consttab.h"
 17
 18-static char *completion_generator PROTO ((char *, int));
 19+static char *completion_generator(const char *, int);
 20
 21 static char *keywords [ ] = {
 22 "break", "do", "else", "end", "for", "function", "global",
 23@@ -113,9 +113,7 @@ static char *keywords [ ] = {
 24 * intrinsic functions and keywords are completed. *
 25 ************************************************************************/
 26
 27-static char *completion_generator (text, state)
 28- char *text;
 29- int state;
 30+static char *completion_generator(const char *text, int state)
 31 {
 32 char *ptr;
 33 static int index;
 34@@ -391,7 +389,7 @@ void init_interactive (argv0, s_file, q_
 35
 36 using_history ( );
 37 rl_readline_name = ptr;
 38- rl_completion_entry_function = (Function *) completion_generator;
 39+ rl_completion_entry_function = completion_generator;
 40 rl_special_prefixes = "&";
 41
 42 # endif /* READLINE */

File Added: pkgsrc/cad/felt/patches/patch-src_Burlap_matrixfunc.c
$NetBSD: patch-src_Burlap_matrixfunc.c,v 1.1 2014/04/19 14:53:00 joerg Exp $

--- src/Burlap/matrixfunc.c.orig	2014-04-19 13:21:40.000000000 +0000
+++ src/Burlap/matrixfunc.c
@@ -25,6 +25,7 @@
  ************************************************************************/
 
 # include <math.h>
+# include <string.h>
 # include <time.h>
 # include "debug.h"
 # include "error.h"