aboutsummaryrefslogtreecommitdiff
path: root/lang/stklos
diff options
context:
space:
mode:
Diffstat (limited to 'lang/stklos')
-rw-r--r--lang/stklos/Makefile42
-rw-r--r--lang/stklos/distinfo1
-rw-r--r--lang/stklos/pkg-descr7
-rw-r--r--lang/stklos/pkg-plist89
4 files changed, 139 insertions, 0 deletions
diff --git a/lang/stklos/Makefile b/lang/stklos/Makefile
new file mode 100644
index 000000000000..1d02fcae8720
--- /dev/null
+++ b/lang/stklos/Makefile
@@ -0,0 +1,42 @@
+# New ports collection makefile for: STklos
+# Date created: 6 November 2002
+# Whom: Kimura Fuyuki <fuyuki@hadaly.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= stklos
+PORTVERSION= 0.54
+CATEGORIES= lang
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= fuyuki@hadaly.org
+COMMENT= The successor of the STk Scheme interpreter
+
+LIB_DEPENDS= gmp.6:${PORTSDIR}/math/libgmp4 \
+ gc.1:${PORTSDIR}/devel/boehm-gc
+
+USE_REINPLACE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS=-I${LOCALBASE}/include \
+ LDFLAGS=-L${LOCALBASE}/lib
+CONFIGURE_ARGS= --disable-gtk --disable-gnome
+PLIST_SUB= VERSION="${PORTVERSION}" \
+ INFOSECTION="${INFOSECTION}" \
+ INFOENTRY="${INFOENTRY}"
+
+MAN1= stklos-compile.1 stklos-config.1 stklos.1
+
+INFOSECTION= The Algorithmic Language Scheme
+INFOENTRY= * STklos: (stklos). The successor of the STk Scheme interpreter
+
+post-patch:
+ ${REINPLACE_CMD} -e 's|share/man|man|' ${WRKSRC}/doc/Makefile.in
+ ${REINPLACE_CMD} -e 's|^function ||' ${WRKSRC}/utils/stklos-config.in
+
+post-install:
+ install-info --section="${INFOSECTION}" --entry="${INFOENTRY}" \
+ ${PREFIX}/info/stklos.info ${PREFIX}/info/dir
+
+.include <bsd.port.mk>
diff --git a/lang/stklos/distinfo b/lang/stklos/distinfo
new file mode 100644
index 000000000000..6e3944b539ed
--- /dev/null
+++ b/lang/stklos/distinfo
@@ -0,0 +1 @@
+MD5 (stklos-0.54.tar.gz) = e60c63360600956b27945514d057bc8b
diff --git a/lang/stklos/pkg-descr b/lang/stklos/pkg-descr
new file mode 100644
index 000000000000..e3c15aa99cff
--- /dev/null
+++ b/lang/stklos/pkg-descr
@@ -0,0 +1,7 @@
+STklos is a free Scheme System (nearly) conform to R5RS. The aim of
+this implementation is to be fast as well as light. The
+implementation is based on an ad-hoc Virtual Machine. STklos can also
+be compiled as a library, so that one can easily embed it in an
+application.
+
+WWW: http://stklos.sourceforge.net/
diff --git a/lang/stklos/pkg-plist b/lang/stklos/pkg-plist
new file mode 100644
index 000000000000..aa8d2c79a09c
--- /dev/null
+++ b/lang/stklos/pkg-plist
@@ -0,0 +1,89 @@
+bin/stklos
+bin/stklos-compile
+bin/stklos-config
+bin/stklos-script
+include/stklos/extraconf.h
+include/stklos/stklos.h
+include/stklos/stklosconf.h
+@dirrm include/stklos
+@unexec install-info --delete --section="%%INFOSECTION%%" --entry="%%INFOENTRY%%" %D/info/stklos.info %D/info/dir
+info/stklos.info
+info/stklos.info-1
+info/stklos.info-2
+info/stklos.info-3
+info/stklos.info-4
+info/stklos.info-5
+info/stklos.info-6
+@exec install-info --section="%%INFOSECTION%%" --entry="%%INFOENTRY%%" %D/info/stklos.info %D/info/dir
+lib/stklos/%%VERSION%%/ldap.so
+@dirrm lib/stklos/%%VERSION%%
+@dirrm lib/stklos
+%%DATADIR%%/%%VERSION%%/DOCDB
+%%DATADIR%%/%%VERSION%%/Match/compiler.scm
+%%DATADIR%%/%%VERSION%%/Match/descr.scm
+%%DATADIR%%/%%VERSION%%/Match/mexpand.scm
+%%DATADIR%%/%%VERSION%%/Match/normalize.scm
+%%DATADIR%%/%%VERSION%%/Match/s2cfun.scm
+%%DATADIR%%/%%VERSION%%/STklos.init
+%%DATADIR%%/%%VERSION%%/assembler.stk
+%%DATADIR%%/%%VERSION%%/bb.stk
+%%DATADIR%%/%%VERSION%%/bigloo.stk
+%%DATADIR%%/%%VERSION%%/bonus.stk
+%%DATADIR%%/%%VERSION%%/boot.img
+%%DATADIR%%/%%VERSION%%/boot.stk
+%%DATADIR%%/%%VERSION%%/compfile.ostk
+%%DATADIR%%/%%VERSION%%/compfile.stk
+%%DATADIR%%/%%VERSION%%/compiler.stk
+%%DATADIR%%/%%VERSION%%/computils.stk
+%%DATADIR%%/%%VERSION%%/date.ostk
+%%DATADIR%%/%%VERSION%%/date.stk
+%%DATADIR%%/%%VERSION%%/describe.ostk
+%%DATADIR%%/%%VERSION%%/describe.stk
+%%DATADIR%%/%%VERSION%%/expand.pp
+%%DATADIR%%/%%VERSION%%/expand.ss
+%%DATADIR%%/%%VERSION%%/full-syntax.ostk
+%%DATADIR%%/%%VERSION%%/full-syntax.stk
+%%DATADIR%%/%%VERSION%%/getopt.ostk
+%%DATADIR%%/%%VERSION%%/getopt.stk
+%%DATADIR%%/%%VERSION%%/ldap.ostk
+%%DATADIR%%/%%VERSION%%/ldap.stk
+%%DATADIR%%/%%VERSION%%/load.stk
+%%DATADIR%%/%%VERSION%%/match.ostk
+%%DATADIR%%/%%VERSION%%/match.stk
+%%DATADIR%%/%%VERSION%%/mbe.stk
+%%DATADIR%%/%%VERSION%%/module.stk
+%%DATADIR%%/%%VERSION%%/object.stk
+%%DATADIR%%/%%VERSION%%/obsolete.stk
+%%DATADIR%%/%%VERSION%%/peephole.stk
+%%DATADIR%%/%%VERSION%%/pp.ostk
+%%DATADIR%%/%%VERSION%%/pp.stk
+%%DATADIR%%/%%VERSION%%/process.stk
+%%DATADIR%%/%%VERSION%%/r5rs.stk
+%%DATADIR%%/%%VERSION%%/regexp.stk
+%%DATADIR%%/%%VERSION%%/repl.stk
+%%DATADIR%%/%%VERSION%%/runtime.stk
+%%DATADIR%%/%%VERSION%%/slib.stk
+%%DATADIR%%/%%VERSION%%/srfi-0.stk
+%%DATADIR%%/%%VERSION%%/srfi-1.ostk
+%%DATADIR%%/%%VERSION%%/srfi-1.stk
+%%DATADIR%%/%%VERSION%%/srfi-11.ostk
+%%DATADIR%%/%%VERSION%%/srfi-11.stk
+%%DATADIR%%/%%VERSION%%/srfi-13.ostk
+%%DATADIR%%/%%VERSION%%/srfi-13.stk
+%%DATADIR%%/%%VERSION%%/srfi-14.ostk
+%%DATADIR%%/%%VERSION%%/srfi-14.stk
+%%DATADIR%%/%%VERSION%%/srfi-2.ostk
+%%DATADIR%%/%%VERSION%%/srfi-2.stk
+%%DATADIR%%/%%VERSION%%/srfi-31.ostk
+%%DATADIR%%/%%VERSION%%/srfi-31.stk
+%%DATADIR%%/%%VERSION%%/srfi-4.ostk
+%%DATADIR%%/%%VERSION%%/srfi-4.stk
+%%DATADIR%%/%%VERSION%%/srfi-7.ostk
+%%DATADIR%%/%%VERSION%%/srfi-7.stk
+%%DATADIR%%/%%VERSION%%/srfi-9.ostk
+%%DATADIR%%/%%VERSION%%/srfi-9.stk
+%%DATADIR%%/%%VERSION%%/trace.ostk
+%%DATADIR%%/%%VERSION%%/trace.stk
+@dirrm %%DATADIR%%/%%VERSION%%/Match
+@dirrm %%DATADIR%%/%%VERSION%%
+@dirrm %%DATADIR%%