diff options
author | des <des@FreeBSD.org> | 2003-01-15 11:25:05 +0000 |
---|---|---|
committer | des <des@FreeBSD.org> | 2003-01-15 11:25:05 +0000 |
commit | 4c27ea2883825ee36a079db5480fb815cfb405d4 (patch) | |
tree | fdc115858328e46c3e36bd4e82fd74cf6cc81dbd /lang/sbcl | |
parent | 9dfae26f7499b1a7690590273932794dbadbf0b9 (diff) | |
download | FreeBSD-ports-4c27ea2883825ee36a079db5480fb815cfb405d4.zip FreeBSD-ports-4c27ea2883825ee36a079db5480fb815cfb405d4.tar.gz |
Steel Bank Common Lisp
Diffstat (limited to 'lang/sbcl')
-rw-r--r-- | lang/sbcl/Makefile | 51 | ||||
-rw-r--r-- | lang/sbcl/distinfo | 2 | ||||
-rw-r--r-- | lang/sbcl/pkg-comment | 1 | ||||
-rw-r--r-- | lang/sbcl/pkg-descr | 5 | ||||
-rw-r--r-- | lang/sbcl/pkg-plist | 29 |
5 files changed, 88 insertions, 0 deletions
diff --git a/lang/sbcl/Makefile b/lang/sbcl/Makefile new file mode 100644 index 0000000..c6a1fc7 --- /dev/null +++ b/lang/sbcl/Makefile @@ -0,0 +1,51 @@ +# New ports collection makefile for: sbcl +# Date created: 2002-11-26 +# Whom: des +# +# $FreeBSD$ +# + +PORTNAME= sbcl +PORTVERSION= 0.7.11 +CATEGORIES= lang +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= sbcl +DISTFILES= ${DISTNAME}-source${EXTRACT_SUFX} +.if !defined(NOPORTDOCS) +DISTFILES+= ${DISTNAME}-html${EXTRACT_SUFX} +.endif + +MAINTAINER= des@FreeBSD.org + +# If you have a previous version of SBCL installed, you can use it +# instead of CMUCL to build the port, then deinstall it before +# installing the new version. +.if defined(WITH_SBCL) +LISP_CMD= "" +.else +BUILD_DEPENDS= lisp:${PORTSDIR}/lang/cmucl +LISP_CMD= "lisp -noinit -batch" +.endif + +USE_BZIP2= yes +USE_GMAKE= yes + +# Can currently only bootstrap using cmucl, which is i386-only +ONLY_FOR_ARCHS= i386 + +MAN1= sbcl.1 + +do-build: + (cd ${WRKSRC} && ${SH} make.sh ${LISP_CMD}) + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/src/runtime/sbcl ${PREFIX}/bin + ${INSTALL_DATA} ${WRKSRC}/output/sbcl.core ${PREFIX}/lib + ${INSTALL_MAN} ${WRKSRC}/doc/sbcl.1 ${PREFIX}/man/man1/ + ${MKDIR} ${DOCSDIR} + (cd ${WRKSRC} && ${INSTALL_DATA} BUGS COPYING CREDITS ${DOCSDIR}) +.if !defined(NOPORTDOCS) + (cd ${WRKSRC}/doc && ${TAR} cf - html | ${TAR} xf - -C ${DOCSDIR}) +.endif + +.include <bsd.port.mk> diff --git a/lang/sbcl/distinfo b/lang/sbcl/distinfo new file mode 100644 index 0000000..4053477 --- /dev/null +++ b/lang/sbcl/distinfo @@ -0,0 +1,2 @@ +MD5 (sbcl-0.7.11-source.tar.bz2) = 6ebca22b87c5fdfc46382448f62ef770 +MD5 (sbcl-0.7.11-html.tar.bz2) = 48a7354ab5ea622519b47d8233350abc diff --git a/lang/sbcl/pkg-comment b/lang/sbcl/pkg-comment new file mode 100644 index 0000000..1a86be7 --- /dev/null +++ b/lang/sbcl/pkg-comment @@ -0,0 +1 @@ +A Common Lisp development system derived from the CMU CL system diff --git a/lang/sbcl/pkg-descr b/lang/sbcl/pkg-descr new file mode 100644 index 0000000..046d26b --- /dev/null +++ b/lang/sbcl/pkg-descr @@ -0,0 +1,5 @@ +Steel Bank Common Lisp (SBCL) is a Open Source development system for +ANSI Common Lisp. It provides an interactive environment including an +integrated native compiler, interpreter, and debugger. + +WWW: http://sbcl.sourceforge.net/ diff --git a/lang/sbcl/pkg-plist b/lang/sbcl/pkg-plist new file mode 100644 index 0000000..5d8ede7 --- /dev/null +++ b/lang/sbcl/pkg-plist @@ -0,0 +1,29 @@ +bin/sbcl +lib/sbcl.core +share/doc/sbcl/BUGS +share/doc/sbcl/COPYING +share/doc/sbcl/CREDITS +%%PORTDOCS%%share/doc/sbcl/html/HTML.manifest +%%PORTDOCS%%share/doc/sbcl/html/beyond-ansi.html +%%PORTDOCS%%share/doc/sbcl/html/compiler-policy.html +%%PORTDOCS%%share/doc/sbcl/html/compiler.html +%%PORTDOCS%%share/doc/sbcl/html/efficiency.html +%%PORTDOCS%%share/doc/sbcl/html/extensions.html +%%PORTDOCS%%share/doc/sbcl/html/ffi.html +%%PORTDOCS%%share/doc/sbcl/html/idiosyncrasies.html +%%PORTDOCS%%share/doc/sbcl/html/implementation.html +%%PORTDOCS%%share/doc/sbcl/html/index.html +%%PORTDOCS%%share/doc/sbcl/html/intro.html +%%PORTDOCS%%share/doc/sbcl/html/x1042.html +%%PORTDOCS%%share/doc/sbcl/html/x1054.html +%%PORTDOCS%%share/doc/sbcl/html/x1077.html +%%PORTDOCS%%share/doc/sbcl/html/x1169.html +%%PORTDOCS%%share/doc/sbcl/html/x282.html +%%PORTDOCS%%share/doc/sbcl/html/x42.html +%%PORTDOCS%%share/doc/sbcl/html/x452.html +%%PORTDOCS%%share/doc/sbcl/html/x731.html +%%PORTDOCS%%share/doc/sbcl/html/x897.html +%%PORTDOCS%%share/doc/sbcl/html/x983.html +%%PORTDOCS%%share/doc/sbcl/html/z1195.html +%%PORTDOCS%%@dirrm share/doc/sbcl/html +@dirrm share/doc/sbcl |