1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-23 00:43:28 +00:00

Add stklos 0.54, the successor of the STk Scheme interpreter.

STklos is a free Scheme System (nearly) conform to R5RS.  The
aim of this implementation is to be fast as well as light.

PR:		ports/50231
Submitted by:	Kimura Fuyuki <fuyuki@hadaly.org>
This commit is contained in:
Norikatsu Shigemura 2003-04-04 20:26:07 +00:00
parent febce36476
commit fd39d53554
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=78205
5 changed files with 140 additions and 0 deletions

View File

@ -210,6 +210,7 @@
SUBDIR += sr
SUBDIR += stackless_python
SUBDIR += starlogo
SUBDIR += stklos
SUBDIR += stldoc
SUBDIR += swi-pl
SUBDIR += sxm

42
lang/stklos/Makefile Normal file
View File

@ -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>

1
lang/stklos/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (stklos-0.54.tar.gz) = e60c63360600956b27945514d057bc8b

7
lang/stklos/pkg-descr Normal file
View File

@ -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/

89
lang/stklos/pkg-plist Normal file
View File

@ -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%%