Initial import of clisp-2000-03-06.
CLISP is a Common Lisp implementation by Bruno Haible of Karlsruhe University and Michael Stoll of Munich University, both in Germany. It mostly supports the Lisp described in the ANSI Common Lisp standard.
This commit is contained in:
parent
17cc8f4e82
commit
e054298665
34
lang/clisp/Makefile
Normal file
34
lang/clisp/Makefile
Normal file
@ -0,0 +1,34 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2000/11/18 13:43:27 naddy Exp $
|
||||
# $FreeBSD: ports/lang/clisp/Makefile,v 1.4 2000/05/14 05:40:46 billf Exp $
|
||||
|
||||
DISTNAME= clisp-2000-03-06
|
||||
PKGNAME= clisp-20000306
|
||||
CATEGORIES= lang
|
||||
NEED_VERSION= 1.338
|
||||
HOMEPAGE= http://clisp.cons.org/
|
||||
MASTER_SITES= ftp://clisp.cons.org/pub/lisp/clisp/source/ \
|
||||
ftp://ftp.freesoftware.com/pub/lisp/clisp/source/
|
||||
|
||||
MAINTAINER= Justin R. Smith <jsmith@mcs.drexel.edu>
|
||||
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
CONFIGURE_STYLE= gnu old
|
||||
CONFIGURE_ARGS= --srcdir=${WRKSRC} ${WRKBUILD}
|
||||
SEPARATE_BUILD= concurrent
|
||||
|
||||
# The source doesn't include a top-level Makefile, so we'll fake one.
|
||||
post-extract:
|
||||
printf "all install:\n\t@cd ${WRKBUILD} && \$${MAKE} \$${MAKEFLAGS} \$$@\n" >${WRKSRC}/Makefile
|
||||
|
||||
post-configure:
|
||||
cd ${WRKBUILD} && \
|
||||
env WRKINST=${WRKINST} ./makemake --fsstnd=bsd \
|
||||
--prefix=${PREFIX} --with-readline --with-gettext \
|
||||
--with-dynamic-ffi >Makefile && \
|
||||
make config.lsp
|
||||
|
||||
.include <bsd.port.mk>
|
3
lang/clisp/files/md5
Normal file
3
lang/clisp/files/md5
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (clisp-2000-03-06.tar.gz) = d59d7b268d84f4eb0b8cbeb8d5b90094
|
||||
RMD160 (clisp-2000-03-06.tar.gz) = 0d56c677bc46e36958b5b55a7629468eaaa58107
|
||||
SHA1 (clisp-2000-03-06.tar.gz) = d384d0285da3dcf66b27b53e46686c80cffaf080
|
41
lang/clisp/patches/patch-src_lispbibl_d
Normal file
41
lang/clisp/patches/patch-src_lispbibl_d
Normal file
@ -0,0 +1,41 @@
|
||||
$OpenBSD: patch-src_lispbibl_d,v 1.1.1.1 2000/11/18 13:43:27 naddy Exp $
|
||||
--- src/lispbibl.d.orig Tue Feb 29 23:22:55 2000
|
||||
+++ src/lispbibl.d Mon Oct 9 19:30:02 2000
|
||||
@@ -79,7 +79,36 @@
|
||||
# Für ANSI-C-Compiler: verwende Präprozessoren comment5, ansidecl
|
||||
# (und evtl. gcc-cpp, ccpaux).
|
||||
|
||||
-
|
||||
+#ifdef __OpenBSD__
|
||||
+#ifdef __i386__
|
||||
+#define i386
|
||||
+#endif
|
||||
+#ifdef __alpha__
|
||||
+#define alpha
|
||||
+#endif
|
||||
+#ifdef __powerpc__
|
||||
+#define powerpc
|
||||
+#define RS6000
|
||||
+#endif
|
||||
+#ifdef __m68__
|
||||
+#define m68
|
||||
+#endif
|
||||
+#ifdef __sparc__
|
||||
+#define sparc
|
||||
+#endif
|
||||
+#ifdef __sun3__
|
||||
+#define sun3
|
||||
+#endif
|
||||
+#ifdef __m88k__
|
||||
+#define m88k
|
||||
+#endif
|
||||
+#ifdef __mips__
|
||||
+#define mips
|
||||
+#endif
|
||||
+#ifdef __vax__
|
||||
+#define vax
|
||||
+#endif
|
||||
+#endif
|
||||
# diese Maschine: AMIGA oder ACORN oder DOSPC oder WIN32 oder GENERIC_UNIX
|
||||
#if (defined(__unix) || defined(__unix__) || defined(_AIX) || defined(sinix) || defined(__MACH__) || defined(__POSIX__)) && !defined(unix)
|
||||
#define unix
|
53
lang/clisp/patches/patch-src_makemake_in
Normal file
53
lang/clisp/patches/patch-src_makemake_in
Normal file
@ -0,0 +1,53 @@
|
||||
$OpenBSD: patch-src_makemake_in,v 1.1.1.1 2000/11/18 13:43:27 naddy Exp $
|
||||
--- src/makemake.in.orig Mon Mar 6 12:37:21 2000
|
||||
+++ src/makemake.in Tue Oct 10 02:20:33 2000
|
||||
@@ -1626,6 +1626,12 @@ case "$fsstnd" in
|
||||
echol "docdir = \$(exec_prefix)${NEXT_}doc"
|
||||
echol "lispdocdir = \$(docdir)${NEXT_}clisp"
|
||||
;;
|
||||
+ bsd)
|
||||
+ echol "docdir = \$(exec_prefix)${NEXT_}share${NEXT_}doc"
|
||||
+ echol "lispdocdir = \$(docdir)${NEXT_}clisp"
|
||||
+ echol "htmldir = \$(lispdocdir)"
|
||||
+ echol "dvidir = \$(lispdocdir)"
|
||||
+ ;;
|
||||
suse)
|
||||
echol "docdir = \$(exec_prefix)${NEXT_}doc"
|
||||
echol "lispdocdir = \$(docdir)${NEXT_}packages${NEXT_}clisp"
|
||||
@@ -1647,7 +1653,7 @@ if [ -n "$USE_GETTEXT" ] ; then
|
||||
fi
|
||||
echol "# The value of following variable is prepended to all the paths for"
|
||||
echol "# installation. This is useful when preparing a binary distribution."
|
||||
-echol "install_root ="
|
||||
+echol "install_root =${WRKINST}"
|
||||
echol
|
||||
echol "# List of add-on modules:"
|
||||
echol "# queens the queens function as a separate module"
|
||||
@@ -3136,7 +3142,6 @@ if [ $CROSS = false ] ; then
|
||||
esac
|
||||
echotab "if [ ! -d \$(install_root)\$(docdir) ] ; then mkdir \$(install_root)\$(docdir) ; fi"
|
||||
echotab "if [ ! -d \$(install_root)\$(lispdocdir) ] ; then mkdir \$(install_root)\$(lispdocdir) ; fi"
|
||||
- echotab "if [ ! -d \$(install_root)\$(lispdocdir)/doc ] ; then mkdir \$(install_root)\$(lispdocdir)/doc ; fi"
|
||||
echol
|
||||
echol "install-bin : lisp${LEXE} lispinit.mem clisp.c force"
|
||||
echotab "if [ ! -d \$(install_root)\$(prefix) ] ; then mkdir \$(install_root)\$(prefix) ; fi"
|
||||
@@ -3198,9 +3203,8 @@ if [ $CROSS = false ] ; then
|
||||
echotab "if [ ! -d \$(install_root)\$(exec_prefix) ] ; then mkdir \$(install_root)\$(exec_prefix) ; fi"
|
||||
echotab "if [ ! -d \$(install_root)\$(docdir) ] ; then mkdir \$(install_root)\$(docdir) ; fi"
|
||||
echotab "if [ ! -d \$(install_root)\$(lispdocdir) ] ; then mkdir \$(install_root)\$(lispdocdir) ; fi"
|
||||
- echotab "if [ ! -d \$(install_root)\$(lispdocdir)/doc ] ; then mkdir \$(install_root)\$(lispdocdir)/doc ; fi"
|
||||
echotab "\$(INSTALL_DATA) \$(READMES) \$(install_root)\$(lispdocdir)/"
|
||||
- echotab "\$(INSTALL_DATA) \$(MANUALS)${manual_dvi} \$(install_root)\$(lispdocdir)/doc/"
|
||||
+ echotab "\$(INSTALL_DATA) \$(MANUALS)${manual_dvi} \$(install_root)\$(lispdocdir)/"
|
||||
echol
|
||||
echol
|
||||
echol "installcheck : ${TESTSDIR} force"
|
||||
@@ -3238,7 +3242,7 @@ if [ $CROSS = false ] ; then
|
||||
;;
|
||||
esac
|
||||
echotab "for f in \$(READMES); do \$(RM) \$(install_root)\$(lispdocdir)/\$\$f; done"
|
||||
- echotab "for f in \$(MANUALS)${manual_dvi}; do \$(RM) \$(install_root)\$(lispdocdir)/doc/\$\$f; done"
|
||||
+ echotab "for f in \$(MANUALS)${manual_dvi}; do \$(RM) \$(install_root)\$(lispdocdir)/\$\$f; done"
|
||||
echol
|
||||
echol
|
||||
fi
|
1
lang/clisp/pkg/COMMENT
Normal file
1
lang/clisp/pkg/COMMENT
Normal file
@ -0,0 +1 @@
|
||||
an ANSI Common Lisp compiler
|
21
lang/clisp/pkg/DESCR
Normal file
21
lang/clisp/pkg/DESCR
Normal file
@ -0,0 +1,21 @@
|
||||
Common Lisp is a high-level, all-purpose, object-oriented, dynamic,
|
||||
functional programming language.
|
||||
|
||||
CLISP is a Common Lisp implementation by Bruno Haible of Karlsruhe
|
||||
University and Michael Stoll of Munich University, both in Germany.
|
||||
It mostly supports the Lisp described in the ANSI Common Lisp
|
||||
standard.
|
||||
|
||||
CLISP includes an interpreter, a compiler, a large subset of CLOS,
|
||||
a foreign language interface, and a socket interface. An X11
|
||||
interface is available through CLX and Garnet. Command line editing
|
||||
is provided by readline.
|
||||
|
||||
CLISP is free software and may be distributed under the terms of
|
||||
the GNU GPL. You may distribute commercial applications compiled
|
||||
with CLISP, see file COPYRIGHT in the CLISP distribution.
|
||||
|
||||
The user interface comes in German, English, French, Spanish and
|
||||
Dutch, and can be changed at run time.
|
||||
|
||||
WWW: ${HOMEPAGE}
|
64
lang/clisp/pkg/PLIST
Normal file
64
lang/clisp/pkg/PLIST
Normal file
@ -0,0 +1,64 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2000/11/18 13:43:27 naddy Exp $
|
||||
bin/clisp
|
||||
lib/clisp/base/libavcall.a
|
||||
lib/clisp/base/libcallback.a
|
||||
lib/clisp/base/libiconv.a
|
||||
lib/clisp/base/libintl.a
|
||||
lib/clisp/base/libnoreadline.a
|
||||
lib/clisp/base/libreadline.a
|
||||
lib/clisp/base/libsigsegv.a
|
||||
lib/clisp/base/lisp.a
|
||||
lib/clisp/base/lisp.run
|
||||
lib/clisp/base/lispinit.mem
|
||||
lib/clisp/base/makevars
|
||||
lib/clisp/base/modules.h
|
||||
lib/clisp/base/modules.o
|
||||
lib/clisp/clisp-link
|
||||
lib/clisp/data/UnicodeData.txt
|
||||
lib/clisp/full/libavcall.a
|
||||
lib/clisp/full/libcallback.a
|
||||
lib/clisp/full/libiconv.a
|
||||
lib/clisp/full/libintl.a
|
||||
lib/clisp/full/libnoreadline.a
|
||||
lib/clisp/full/libreadline.a
|
||||
lib/clisp/full/libsigsegv.a
|
||||
lib/clisp/full/lisp.a
|
||||
lib/clisp/full/lisp.run
|
||||
lib/clisp/full/lispinit.mem
|
||||
lib/clisp/full/makevars
|
||||
lib/clisp/full/modules.h
|
||||
lib/clisp/full/modules.o
|
||||
lib/clisp/linkkit/clisp.h
|
||||
lib/clisp/linkkit/modules.c
|
||||
lib/clisp/linkkit/modules.d
|
||||
man/man1/clisp.1
|
||||
man/man3/clreadline.3
|
||||
share/doc/clisp/ANNOUNCE
|
||||
share/doc/clisp/COPYRIGHT
|
||||
share/doc/clisp/GNU-GPL
|
||||
share/doc/clisp/MAGIC.add
|
||||
share/doc/clisp/NEWS
|
||||
share/doc/clisp/README
|
||||
share/doc/clisp/README.de
|
||||
share/doc/clisp/README.es
|
||||
share/doc/clisp/SUMMARY
|
||||
share/doc/clisp/CLOS-guide.txt
|
||||
share/doc/clisp/LISP-tutorial.txt
|
||||
share/doc/clisp/clisp.dvi
|
||||
share/doc/clisp/clisp.gif
|
||||
share/doc/clisp/clisp.html
|
||||
share/doc/clisp/clreadline.dvi
|
||||
share/doc/clisp/clreadline.html
|
||||
share/doc/clisp/editors.txt
|
||||
share/doc/clisp/impnotes.html
|
||||
share/doc/clisp/readline.dvi
|
||||
share/locale/de/LC_MESSAGES/clisp.mo
|
||||
share/locale/en/LC_MESSAGES/clisp.mo
|
||||
share/locale/es/LC_MESSAGES/clisp.mo
|
||||
share/locale/fr/LC_MESSAGES/clisp.mo
|
||||
share/locale/nl/LC_MESSAGES/clisp.mo
|
||||
@dirrm lib/clisp/base
|
||||
@dirrm lib/clisp/data
|
||||
@dirrm lib/clisp/full
|
||||
@dirrm lib/clisp/linkkit
|
||||
@dirrm share/doc/clisp
|
Loading…
Reference in New Issue
Block a user