diff options
author | olgeni <olgeni@FreeBSD.org> | 2010-01-18 05:29:39 +0800 |
---|---|---|
committer | olgeni <olgeni@FreeBSD.org> | 2010-01-18 05:29:39 +0800 |
commit | 9aaef425bf710a0ad0ba6b8ba42c20ee80243936 (patch) | |
tree | 4203dd755717a82b7201c3682858108ac5c09d91 | |
parent | 8e6ccaa4b12dea440b4833cc86dacdd57820289a (diff) | |
download | freebsd-ports-gnome-9aaef425bf710a0ad0ba6b8ba42c20ee80243936.tar.gz freebsd-ports-gnome-9aaef425bf710a0ad0ba6b8ba42c20ee80243936.tar.zst freebsd-ports-gnome-9aaef425bf710a0ad0ba6b8ba42c20ee80243936.zip |
Add trivial-gray-streams, a library which provides an extremely
thin compatibility layer for Gray streams.
-rw-r--r-- | devel/Makefile | 3 | ||||
-rw-r--r-- | devel/cl-trivial-gray-streams-clisp/Makefile | 24 | ||||
-rw-r--r-- | devel/cl-trivial-gray-streams-clisp/pkg-descr | 18 | ||||
-rw-r--r-- | devel/cl-trivial-gray-streams-clisp/pkg-plist | 3 | ||||
-rw-r--r-- | devel/cl-trivial-gray-streams-sbcl/Makefile | 24 | ||||
-rw-r--r-- | devel/cl-trivial-gray-streams-sbcl/pkg-descr | 18 | ||||
-rw-r--r-- | devel/cl-trivial-gray-streams-sbcl/pkg-plist | 3 | ||||
-rw-r--r-- | devel/cl-trivial-gray-streams/Makefile | 33 | ||||
-rw-r--r-- | devel/cl-trivial-gray-streams/distinfo | 3 | ||||
-rw-r--r-- | devel/cl-trivial-gray-streams/pkg-descr | 16 | ||||
-rw-r--r-- | devel/cl-trivial-gray-streams/pkg-plist | 7 |
11 files changed, 152 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index d30196afc7b8..b8d4e68e4cb6 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -181,6 +181,9 @@ SUBDIR += cl-trivial-features SUBDIR += cl-trivial-features-clisp SUBDIR += cl-trivial-features-sbcl + SUBDIR += cl-trivial-gray-streams + SUBDIR += cl-trivial-gray-streams-clisp + SUBDIR += cl-trivial-gray-streams-sbcl SUBDIR += cl-uffi SUBDIR += cl-uffi-sbcl SUBDIR += clang diff --git a/devel/cl-trivial-gray-streams-clisp/Makefile b/devel/cl-trivial-gray-streams-clisp/Makefile new file mode 100644 index 000000000000..257f3c44fae6 --- /dev/null +++ b/devel/cl-trivial-gray-streams-clisp/Makefile @@ -0,0 +1,24 @@ +# New ports collection makefile for: cl-trivial-gray-streams-clisp +# Date created: 17 January 2010 +# Whom: Jimmy Olgeni <olgeni@FreeBSD.org> +# +# $FreeBSD$ + +PORTNAME= trivial-gray-streams +PORTVERSION= 2008.11.02 +CATEGORIES= devel lisp +PKGNAMEPREFIX= cl- +DISTFILES= # none + +MAINTAINER= olgeni@FreeBSD.org +COMMENT= A thin compatibility layer for Gray streams + +BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-gray-streams/trivial-gray-streams.asd:${PORTSDIR}/devel/cl-trivial-gray-streams +RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-gray-streams/trivial-gray-streams.asd:${PORTSDIR}/devel/cl-trivial-gray-streams + +USE_ASDF_FASL= yes +FASL_TARGET= clisp +FASL_BUILD= yes + +.include "${.CURDIR}/../../devel/cl-asdf/bsd.cl-asdf.mk" +.include <bsd.port.mk> diff --git a/devel/cl-trivial-gray-streams-clisp/pkg-descr b/devel/cl-trivial-gray-streams-clisp/pkg-descr new file mode 100644 index 000000000000..bbe3a32ea1f8 --- /dev/null +++ b/devel/cl-trivial-gray-streams-clisp/pkg-descr @@ -0,0 +1,18 @@ +trivial-gray-streams is a trivial library which provides an extremely +thin compatibility layer for Gray streams. + +From David N. Gray's STREAM-DEFINITION-BY-USER proposal: + +"Common Lisp does not provide a standard way for users to define +their own streams for use by the standard I/O functions. This impedes +the development of window systems for Common Lisp because, while +there are standard Common Lisp I/O functions and there are beginning +to be standard window systems, there is no portable way to connect +them together to make a portable Common Lisp window system. There +are also many applications where users might want to define their +own filter streams for doing things like printer device control, +report formatting, character code translation, or encryption/decryption." + +This package is compiled with CLISP. + +WWW: http://www.cliki.net/trivial-gray-streams diff --git a/devel/cl-trivial-gray-streams-clisp/pkg-plist b/devel/cl-trivial-gray-streams-clisp/pkg-plist new file mode 100644 index 000000000000..22f5fda9966f --- /dev/null +++ b/devel/cl-trivial-gray-streams-clisp/pkg-plist @@ -0,0 +1,3 @@ +%%LIB32DIR%%/common-lisp/trivial-gray-streams/clispfasl/mixin.fasl +%%LIB32DIR%%/common-lisp/trivial-gray-streams/clispfasl/package.fasl +@dirrm %%LIB32DIR%%/common-lisp/trivial-gray-streams/clispfasl diff --git a/devel/cl-trivial-gray-streams-sbcl/Makefile b/devel/cl-trivial-gray-streams-sbcl/Makefile new file mode 100644 index 000000000000..b2589f8ad259 --- /dev/null +++ b/devel/cl-trivial-gray-streams-sbcl/Makefile @@ -0,0 +1,24 @@ +# New ports collection makefile for: cl-trivial-gray-streams-sbcl +# Date created: 17 January 2010 +# Whom: Jimmy Olgeni <olgeni@FreeBSD.org> +# +# $FreeBSD$ + +PORTNAME= trivial-gray-streams +PORTVERSION= 2008.11.02 +CATEGORIES= devel lisp +PKGNAMEPREFIX= cl- +DISTFILES= # none + +MAINTAINER= olgeni@FreeBSD.org +COMMENT= A thin compatibility layer for Gray streams + +BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-gray-streams/trivial-gray-streams.asd:${PORTSDIR}/devel/cl-trivial-gray-streams +RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-gray-streams/trivial-gray-streams.asd:${PORTSDIR}/devel/cl-trivial-gray-streams + +USE_ASDF_FASL= yes +FASL_TARGET= sbcl +FASL_BUILD= yes + +.include "${.CURDIR}/../../devel/cl-asdf/bsd.cl-asdf.mk" +.include <bsd.port.mk> diff --git a/devel/cl-trivial-gray-streams-sbcl/pkg-descr b/devel/cl-trivial-gray-streams-sbcl/pkg-descr new file mode 100644 index 000000000000..7bbcd27628ac --- /dev/null +++ b/devel/cl-trivial-gray-streams-sbcl/pkg-descr @@ -0,0 +1,18 @@ +trivial-gray-streams is a trivial library which provides an extremely +thin compatibility layer for Gray streams. + +From David N. Gray's STREAM-DEFINITION-BY-USER proposal: + +"Common Lisp does not provide a standard way for users to define +their own streams for use by the standard I/O functions. This impedes +the development of window systems for Common Lisp because, while +there are standard Common Lisp I/O functions and there are beginning +to be standard window systems, there is no portable way to connect +them together to make a portable Common Lisp window system. There +are also many applications where users might want to define their +own filter streams for doing things like printer device control, +report formatting, character code translation, or encryption/decryption." + +This package is compiled with SBCL. + +WWW: http://www.cliki.net/trivial-gray-streams diff --git a/devel/cl-trivial-gray-streams-sbcl/pkg-plist b/devel/cl-trivial-gray-streams-sbcl/pkg-plist new file mode 100644 index 000000000000..254ebe6353e9 --- /dev/null +++ b/devel/cl-trivial-gray-streams-sbcl/pkg-plist @@ -0,0 +1,3 @@ +%%LIB32DIR%%/common-lisp/trivial-gray-streams/sbclfasl/mixin.fasl +%%LIB32DIR%%/common-lisp/trivial-gray-streams/sbclfasl/package.fasl +@dirrm %%LIB32DIR%%/common-lisp/trivial-gray-streams/sbclfasl diff --git a/devel/cl-trivial-gray-streams/Makefile b/devel/cl-trivial-gray-streams/Makefile new file mode 100644 index 000000000000..b969a9ba3892 --- /dev/null +++ b/devel/cl-trivial-gray-streams/Makefile @@ -0,0 +1,33 @@ +# New ports collection makefile for: cl-trivial-gray-streams +# Date created: 17 January 2010 +# Whom: Jimmy Olgeni <olgeni@FreeBSD.org> +# +# $FreeBSD$ + +PORTNAME= trivial-gray-streams +PORTVERSION= 2008.11.02 +CATEGORIES= devel lisp +MASTER_SITES= ${MASTER_SITE_LOCAL} +MASTER_SITE_SUBDIR= olgeni +PKGNAMEPREFIX= cl- + +MAINTAINER= olgeni@FreeBSD.org +COMMENT= A thin compatibility layer for Gray streams + +NO_BUILD= yes + +USE_ASDF= yes + +do-install: + @${MKDIR} ${ASDF_PATHNAME} + @${INSTALL_DATA} ${WRKSRC}/*.lisp ${ASDF_PATHNAME} + @${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.asd ${ASDF_PATHNAME} + @${LN} -sf ${ASDF_PATHNAME}/*.asd ${ASDF_REGISTRY} + +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} +.endif + +.include "${.CURDIR}/../../devel/cl-asdf/bsd.cl-asdf.mk" +.include <bsd.port.mk> diff --git a/devel/cl-trivial-gray-streams/distinfo b/devel/cl-trivial-gray-streams/distinfo new file mode 100644 index 000000000000..86e934dcbe2b --- /dev/null +++ b/devel/cl-trivial-gray-streams/distinfo @@ -0,0 +1,3 @@ +MD5 (trivial-gray-streams-2008.11.02.tar.gz) = f9ebca074907b021a0e628e38d4d1447 +SHA256 (trivial-gray-streams-2008.11.02.tar.gz) = 0ea0521d746919285043375d5ac4f9437bedee07b14b59d4e5eb6f724a799b0a +SIZE (trivial-gray-streams-2008.11.02.tar.gz) = 3243 diff --git a/devel/cl-trivial-gray-streams/pkg-descr b/devel/cl-trivial-gray-streams/pkg-descr new file mode 100644 index 000000000000..80fb4a656ec8 --- /dev/null +++ b/devel/cl-trivial-gray-streams/pkg-descr @@ -0,0 +1,16 @@ +trivial-gray-streams is a trivial library which provides an extremely +thin compatibility layer for Gray streams. + +From David N. Gray's STREAM-DEFINITION-BY-USER proposal: + +"Common Lisp does not provide a standard way for users to define +their own streams for use by the standard I/O functions. This impedes +the development of window systems for Common Lisp because, while +there are standard Common Lisp I/O functions and there are beginning +to be standard window systems, there is no portable way to connect +them together to make a portable Common Lisp window system. There +are also many applications where users might want to define their +own filter streams for doing things like printer device control, +report formatting, character code translation, or encryption/decryption." + +WWW: http://www.cliki.net/trivial-gray-streams diff --git a/devel/cl-trivial-gray-streams/pkg-plist b/devel/cl-trivial-gray-streams/pkg-plist new file mode 100644 index 000000000000..f3ec232ce36e --- /dev/null +++ b/devel/cl-trivial-gray-streams/pkg-plist @@ -0,0 +1,7 @@ +%%LIB32DIR%%/common-lisp/system-registry/trivial-gray-streams.asd +%%LIB32DIR%%/common-lisp/trivial-gray-streams/mixin.lisp +%%LIB32DIR%%/common-lisp/trivial-gray-streams/package.lisp +%%LIB32DIR%%/common-lisp/trivial-gray-streams/trivial-gray-streams.asd +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%@dirrm %%DOCSDIR%% +@dirrm %%LIB32DIR%%/common-lisp/trivial-gray-streams |