Add trivial-gray-streams, a library which provides an extremely
thin compatibility layer for Gray streams.
This commit is contained in:
parent
060a47b3f7
commit
f02d5edb34
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=248034
11 changed files with 152 additions and 0 deletions
|
@ -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
|
||||
|
|
24
devel/cl-trivial-gray-streams-clisp/Makefile
Normal file
24
devel/cl-trivial-gray-streams-clisp/Makefile
Normal file
|
@ -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>
|
18
devel/cl-trivial-gray-streams-clisp/pkg-descr
Normal file
18
devel/cl-trivial-gray-streams-clisp/pkg-descr
Normal file
|
@ -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
|
3
devel/cl-trivial-gray-streams-clisp/pkg-plist
Normal file
3
devel/cl-trivial-gray-streams-clisp/pkg-plist
Normal file
|
@ -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
|
24
devel/cl-trivial-gray-streams-sbcl/Makefile
Normal file
24
devel/cl-trivial-gray-streams-sbcl/Makefile
Normal file
|
@ -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>
|
18
devel/cl-trivial-gray-streams-sbcl/pkg-descr
Normal file
18
devel/cl-trivial-gray-streams-sbcl/pkg-descr
Normal file
|
@ -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
|
3
devel/cl-trivial-gray-streams-sbcl/pkg-plist
Normal file
3
devel/cl-trivial-gray-streams-sbcl/pkg-plist
Normal file
|
@ -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
|
33
devel/cl-trivial-gray-streams/Makefile
Normal file
33
devel/cl-trivial-gray-streams/Makefile
Normal file
|
@ -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>
|
3
devel/cl-trivial-gray-streams/distinfo
Normal file
3
devel/cl-trivial-gray-streams/distinfo
Normal file
|
@ -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
|
16
devel/cl-trivial-gray-streams/pkg-descr
Normal file
16
devel/cl-trivial-gray-streams/pkg-descr
Normal file
|
@ -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
|
7
devel/cl-trivial-gray-streams/pkg-plist
Normal file
7
devel/cl-trivial-gray-streams/pkg-plist
Normal file
|
@ -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
|
Loading…
Reference in a new issue