aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorolgeni <olgeni@FreeBSD.org>2010-01-18 05:29:39 +0800
committerolgeni <olgeni@FreeBSD.org>2010-01-18 05:29:39 +0800
commit9aaef425bf710a0ad0ba6b8ba42c20ee80243936 (patch)
tree4203dd755717a82b7201c3682858108ac5c09d91
parent8e6ccaa4b12dea440b4833cc86dacdd57820289a (diff)
downloadfreebsd-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/Makefile3
-rw-r--r--devel/cl-trivial-gray-streams-clisp/Makefile24
-rw-r--r--devel/cl-trivial-gray-streams-clisp/pkg-descr18
-rw-r--r--devel/cl-trivial-gray-streams-clisp/pkg-plist3
-rw-r--r--devel/cl-trivial-gray-streams-sbcl/Makefile24
-rw-r--r--devel/cl-trivial-gray-streams-sbcl/pkg-descr18
-rw-r--r--devel/cl-trivial-gray-streams-sbcl/pkg-plist3
-rw-r--r--devel/cl-trivial-gray-streams/Makefile33
-rw-r--r--devel/cl-trivial-gray-streams/distinfo3
-rw-r--r--devel/cl-trivial-gray-streams/pkg-descr16
-rw-r--r--devel/cl-trivial-gray-streams/pkg-plist7
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