diff options
author | jtb <jtb@pkgsrc.org> | 2003-08-30 21:23:43 +0000 |
---|---|---|
committer | jtb <jtb@pkgsrc.org> | 2003-08-30 21:23:43 +0000 |
commit | 90294a63bb591235adcb343aaa81bdc697348d9f (patch) | |
tree | bf349841f1f94c0e39008140bdba61659296b17a /lang | |
parent | f1c07330c23b4c36647bf36c7ddd30b7fda21e2c (diff) | |
download | pkgsrc-90294a63bb591235adcb343aaa81bdc697348d9f.tar.gz |
Initial import of ksi.
This is a Ksi (Ksi Scheme Interpreter), a portable,
embeddable Scheme implementation written in C.
Ksi provides a machine independent execution platform that
can be linked in as a library when building extensible programs.
And what is more important it is not a Guile. :-)
Diffstat (limited to 'lang')
-rw-r--r-- | lang/ksi/DESCR | 6 | ||||
-rw-r--r-- | lang/ksi/Makefile | 24 | ||||
-rw-r--r-- | lang/ksi/PLIST | 82 | ||||
-rw-r--r-- | lang/ksi/distinfo | 5 | ||||
-rw-r--r-- | lang/ksi/patches/patch-aa | 15 |
5 files changed, 132 insertions, 0 deletions
diff --git a/lang/ksi/DESCR b/lang/ksi/DESCR new file mode 100644 index 00000000000..7b80f1e0b3b --- /dev/null +++ b/lang/ksi/DESCR @@ -0,0 +1,6 @@ +This is a Ksi (Ksi Scheme Interpreter), a portable, +embeddable Scheme implementation written in C. + +Ksi provides a machine independent execution platform that +can be linked in as a library when building extensible programs. +And what is more important it is not a Guile. :-) diff --git a/lang/ksi/Makefile b/lang/ksi/Makefile new file mode 100644 index 00000000000..15610479d12 --- /dev/null +++ b/lang/ksi/Makefile @@ -0,0 +1,24 @@ +# $NetBSD: Makefile,v 1.1.1.1 2003/08/30 21:23:43 jtb Exp $ + +DISTNAME= ksi-3.4.1 +CATEGORIES= lang +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ksi/} + +MAINTAINER= tech-pkg@NetBSD.org +HOMEPAGE= http://ksi.sourceforge.net/ +COMMENT= Portable, embeddable Scheme implementation written in C + +USE_BUILDLINK2= yes +USE_PKGLOCALEDIR= yes +USE_LIBTOOL= yes +LIBTOOL_OVERRIDE= ${WRKSRC}/libtool +GNU_CONFIGURE= yes +USE_GNU_READLINE= # uses rl_event_hook() interface +CPPFLAGS+= -Dunix +USE_NEW_TEXINFO= YES +USE_MAKEINFO= YES +INFO_FILES= ksi-lang.info ksi-lib.info ksi.info + +.include "../../devel/readline/buildlink2.mk" +.include "../../devel/zlib/buildlink2.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/lang/ksi/PLIST b/lang/ksi/PLIST new file mode 100644 index 00000000000..6daec4ab9ef --- /dev/null +++ b/lang/ksi/PLIST @@ -0,0 +1,82 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2003/08/30 21:23:43 jtb Exp $ +bin/ksi +bin/ksi-compile +bin/ksi-config +include/ksi/gc.h +include/ksi/gc_cpp.h +include/ksi/gc_typed.h +include/ksi/ksi.h +include/ksi/ksi_conf.h +include/ksi/ksi_ext.h +include/ksi/ksi_jump.h +include/ksi/ksi_path.h +include/ksi/ksi_prim.h +include/ksi/ksi_regexp.h +include/ksi/ksi_type.h +include/ksi/ksi_ver.h +include/ksi/ksi_vtab.h +include/ksi/ksi_z.h +info/ksi-lang.info +info/ksi-lang.info-1 +info/ksi-lang.info-2 +info/ksi-lang.info-3 +info/ksi-lang.info-4 +info/ksi-lang.info-5 +info/ksi-lang.info-6 +info/ksi-lang.info-7 +info/ksi-lib.info +info/ksi-lib.info-1 +info/ksi-lib.info-2 +info/ksi-lib.info-3 +info/ksi.info +lib/ksi/libgc.a +lib/ksi/libgc.la +lib/ksi/libgc.so +lib/ksi/libgc.so.1 +lib/ksi/libgc.so.1.1 +lib/ksi/libksi.a +lib/ksi/libksi.la +lib/ksi/libksi.so +lib/ksi/libksi.so.8 +lib/ksi/libksi.so.8.0 +lib/ksi/libregexp.a +lib/ksi/libregexp.la +lib/ksi/libregexp.so +lib/ksi/libregexp.so.2 +lib/ksi/libregexp.so.2.0 +lib/ksi/libzip.a +lib/ksi/libzip.la +lib/ksi/libzip.so +lib/ksi/libzip.so.1 +lib/ksi/libzip.so.1.0 +share/ksi/3.4/Boot.ko +share/ksi/3.4/Init.ko +share/ksi/3.4/comparse.ko +share/ksi/3.4/compiler.ko +share/ksi/3.4/cpage.ko +share/ksi/3.4/getopt.ko +share/ksi/3.4/html.ko +share/ksi/3.4/klos.ko +share/ksi/3.4/ksi-init.ko +share/ksi/3.4/list.ko +share/ksi/3.4/match.ko +share/ksi/3.4/modules.ko +share/ksi/3.4/pp.ko +share/ksi/3.4/psyntax.ko +share/ksi/3.4/record.ko +share/ksi/3.4/regexp.so +share/ksi/3.4/regexp1.ko +share/ksi/3.4/srfi.ko +share/ksi/3.4/struct.ko +share/ksi/3.4/symprop.ko +share/ksi/3.4/syncase.ko +share/ksi/3.4/zip.so +share/ksi/app/ksi/Main.ko +share/ksi/site/SiteInit.scm +@dirrm share/ksi/site +@dirrm share/ksi/app/ksi +@dirrm share/ksi/app +@dirrm share/ksi/3.4 +@dirrm share/ksi +@dirrm lib/ksi +@dirrm include/ksi diff --git a/lang/ksi/distinfo b/lang/ksi/distinfo new file mode 100644 index 00000000000..1002ff12526 --- /dev/null +++ b/lang/ksi/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2003/08/30 21:23:44 jtb Exp $ + +SHA1 (ksi-3.4.1.tar.gz) = 8ebba1e0775f29bce2662716ea8cc7d0ab0fe778 +Size (ksi-3.4.1.tar.gz) = 1509920 bytes +SHA1 (patch-aa) = b361c1dd64726cac15f3c0aea469f45cb433a044 diff --git a/lang/ksi/patches/patch-aa b/lang/ksi/patches/patch-aa new file mode 100644 index 00000000000..0acd6a2b7ee --- /dev/null +++ b/lang/ksi/patches/patch-aa @@ -0,0 +1,15 @@ +$NetBSD: patch-aa,v 1.1.1.1 2003/08/30 21:23:44 jtb Exp $ + +--- ksi-config.in.orig 2000-07-25 19:56:09.000000000 +0100 ++++ ksi-config.in 2003-08-08 14:58:52.000000000 +0100 +@@ -46,7 +46,9 @@ + (display-info "-I" (ksi:install-include-dir))) + + ((string=? (cadr args) "--link") +- (display-info "-L" (ksi:install-lib-dir) ++ (display-info "-Wl,-R" (ksi:install-lib-dir) ++ " " ++ "-L" (ksi:install-lib-dir) + " -lksi " + (ksi:build-libs))) + |