summaryrefslogtreecommitdiff
path: root/lang/clisp
diff options
context:
space:
mode:
authortron <tron>1999-01-31 23:37:28 +0000
committertron <tron>1999-01-31 23:37:28 +0000
commitdaef26a28e024ceee71ee8b6651ed962177cb4a4 (patch)
tree162d9acc69d4d878d5c505f11b6df2cbbe5e792a /lang/clisp
parentcd9142195001cbff1fdefe52f73d29afefb0796d (diff)
downloadpkgsrc-daef26a28e024ceee71ee8b6651ed962177cb4a4.tar.gz
Update for clisp package to version 19990108 supplied by Martin J. Laubach.
Diffstat (limited to 'lang/clisp')
-rw-r--r--lang/clisp/Makefile15
-rw-r--r--lang/clisp/files/md54
-rw-r--r--lang/clisp/patches/patch-ab25
-rw-r--r--lang/clisp/pkg/DESCR24
-rw-r--r--lang/clisp/pkg/PLIST11
5 files changed, 44 insertions, 35 deletions
diff --git a/lang/clisp/Makefile b/lang/clisp/Makefile
index 3a811ce4c02..5ea94a1436e 100644
--- a/lang/clisp/Makefile
+++ b/lang/clisp/Makefile
@@ -1,25 +1,26 @@
-# $NetBSD: Makefile,v 1.5 1998/11/26 00:49:54 tron Exp $
+# $NetBSD: Makefile,v 1.6 1999/01/31 23:37:28 tron Exp $
-DISTNAME= clispsrc
-PKGNAME= clisp-19980909
-WRKSRC= ${WRKDIR}/clisp-1998-09-09
+DISTNAME= clispsrc-19990108
+PKGNAME= clisp-19990108
CATEGORIES= lang
-MASTER_SITES= ftp://ftp2.cons.org/pub/lisp/clisp/source/
+MASTER_SITES= ${MASTER_SITE_LOCAL}
MAINTAINER= mjl@emsi.priv.at
HOMEPAGE= http://clisp.cons.org/~haible/clisp.html
-CONFLICTS= clisp-19980829
+CONFLICTS= clisp-*
NOT_FOR_ARCHS= alpha # severe LP64 problems
+MIRROR_DISTFILE= no
+
GCC_VERSION!= gcc --version
.if (${GCC_VERSION:C/-.*$$//} == egcs) && !target(clean)
IGNORE= "cannot be built with egcs yet"
.endif
GNU_CONFIGURE= YES
-WRKSRC= ${WRKDIR}/clisp-1998-09-09/src
+WRKSRC= ${WRKDIR}/clisp-1999-01-08/src
do-configure:
cd ${WRKSRC}; \
diff --git a/lang/clisp/files/md5 b/lang/clisp/files/md5
index e1cb1fe5ba8..36b979b6051 100644
--- a/lang/clisp/files/md5
+++ b/lang/clisp/files/md5
@@ -1,3 +1,3 @@
-$NetBSD: md5,v 1.2 1998/11/22 19:39:48 tron Exp $
+$NetBSD: md5,v 1.3 1999/01/31 23:37:28 tron Exp $
-MD5 (clispsrc.tar.gz) = abf35d57038d94bd59927b21afee29e4
+MD5 (clispsrc-19990108.tar.gz) = 2faa2d691742f2ab4d259c51fe1afaf5
diff --git a/lang/clisp/patches/patch-ab b/lang/clisp/patches/patch-ab
new file mode 100644
index 00000000000..93467410283
--- /dev/null
+++ b/lang/clisp/patches/patch-ab
@@ -0,0 +1,25 @@
+$NetBSD: patch-ab,v 1.1 1999/01/31 23:38:15 tron Exp $
+
+*** ../sigsegv/Makefile.in.orig Sun Jan 31 02:24:53 1999
+--- ../sigsegv/Makefile.in Sun Jan 31 02:25:20 1999
+***************
+*** 76,84 ****
+ $(CC) $(CFLAGS) $(INCLUDES) $(srcdir)/test3.c libsigsegv.a -o test3
+
+ check : all test1 test2 test3
+! ./test1
+! ./test2
+! ./test3
+
+ mostlyclean : clean
+
+--- 76,84 ----
+ $(CC) $(CFLAGS) $(INCLUDES) $(srcdir)/test3.c libsigsegv.a -o test3
+
+ check : all test1 test2 test3
+! # ./test1
+! # ./test2
+! # ./test3
+
+ mostlyclean : clean
+
diff --git a/lang/clisp/pkg/DESCR b/lang/clisp/pkg/DESCR
index 1b6e48aade2..20b3a333ecf 100644
--- a/lang/clisp/pkg/DESCR
+++ b/lang/clisp/pkg/DESCR
@@ -5,33 +5,13 @@ Common Lisp is
* interactive
* a Lisp for professional use
-Common Lisp programs are
- * easy to test (interactive)
- * easy to maintain (depending on programming style)
- * portable (there is a standard for the language and the library functions)
-
-Our Common Lisp CLISP
+Common Lisp CLISP
* needs only 2 MB of memory
* implements 99% of the CLtL1 standard, as well as some extensions
* can call your preferred editor
* is freely distributable
-Common Lisp provides
- * clear syntax, carefully designed semantics
- * several data types: numbers, strings, arrays, lists, characters, symbols,
- structures, streams etc.
- * runtime typing: the programmer needn't bother about type declarations,
- but he gets notified on type violations.
- * many generic functions:
- 88 arithmetic functions for all kinds of numbers (integers, ratios,
- floating point numbers, complex numbers),
- 44 search/filter/sort functions for lists, arrays and strings
- * automatic memory management (garbage collection)
- * packaging of programs into modules
- * an object system, generic functions with powerful method combination
- * macros: every programmer can make his own language extensions
-
-Our Common Lisp CLISP provides
+Common Lisp CLISP provides
* an interpreter
* a compiler which makes execution of programs 5 times faster
* all data types with unlimited size (the size need never be declared,
diff --git a/lang/clisp/pkg/PLIST b/lang/clisp/pkg/PLIST
index d7090d20f12..18b7746799a 100644
--- a/lang/clisp/pkg/PLIST
+++ b/lang/clisp/pkg/PLIST
@@ -1,8 +1,11 @@
-@comment $NetBSD: PLIST,v 1.1 1998/09/06 20:45:35 tron Exp $
+@comment $NetBSD: PLIST,v 1.2 1999/01/31 23:37:28 tron Exp $
bin/clisp
-lib/lisp/lisp.run
-lib/lisp/lispinit.mem
-@dirrm lib/lisp
+lib/clisp/full/lisp.run
+lib/clisp/full/lispinit.mem
+lib/clisp/lisp.run
+lib/clisp/lispinit.mem
+@dirrm lib/clisp/full
+@dirrm lib/clisp
man/man1/clisp.1
man/man3/clreadline.3
share/doc/clisp/clisp.html