aboutsummaryrefslogtreecommitdiff
path: root/converters
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2010-01-20 15:01:08 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2010-01-20 15:01:08 +0000
commitcc174825618eb501afc021bea333e0ab2f0191d7 (patch)
treeec091baee488a130274074daf024ef869e39fc91 /converters
parentc7131cd5e3945056a93068b259fb6fb765eaac50 (diff)
downloadports-cc174825618eb501afc021bea333e0ab2f0191d7.tar.gz
ports-cc174825618eb501afc021bea333e0ab2f0191d7.zip
Add cl-babel, a charset encoding/decoding library, not unlike GNU
libiconv, but completely written in Common Lisp.
Notes
Notes: svn path=/head/; revision=248220
Diffstat (limited to 'converters')
-rw-r--r--converters/Makefile3
-rw-r--r--converters/cl-babel-clisp/Makefile29
-rw-r--r--converters/cl-babel-clisp/pkg-descr6
-rw-r--r--converters/cl-babel-sbcl/Makefile29
-rw-r--r--converters/cl-babel-sbcl/pkg-descr6
-rw-r--r--converters/cl-babel/Makefile45
-rw-r--r--converters/cl-babel/distinfo3
-rw-r--r--converters/cl-babel/pkg-descr4
-rw-r--r--converters/cl-babel/pkg-plist41
9 files changed, 166 insertions, 0 deletions
diff --git a/converters/Makefile b/converters/Makefile
index 1b66533c31df..d6a5b33a82c7 100644
--- a/converters/Makefile
+++ b/converters/Makefile
@@ -10,6 +10,9 @@
SUBDIR += bsdconv
SUBDIR += btoa
SUBDIR += chmview
+ SUBDIR += cl-babel
+ SUBDIR += cl-babel-clisp
+ SUBDIR += cl-babel-sbcl
SUBDIR += cmios9
SUBDIR += cocot
SUBDIR += convmv
diff --git a/converters/cl-babel-clisp/Makefile b/converters/cl-babel-clisp/Makefile
new file mode 100644
index 000000000000..e9fff7b015f6
--- /dev/null
+++ b/converters/cl-babel-clisp/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for: cl-babel-clisp
+# Date created: 20 January 2010
+# Whom: Jimmy Olgeni <olgeni@FreeBSD.org>
+#
+# $FreeBSD$
+
+PORTNAME= babel
+PORTVERSION= 2010.01.16
+CATEGORIES= converters lisp
+PKGNAMEPREFIX= cl-
+DISTFILES= # none
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= A charset encoding/decoding library written in Common Lisp
+
+BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/babel/babel.asd:${PORTSDIR}/devel/cl-babel \
+ ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-features/clispfasl/src/tf-clisp.fasl:${PORTSDIR}/devel/cl-trivial-features-clisp \
+ ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-gray-streams/clispfasl/package.fasl:${PORTSDIR}/devel/cl-trivial-gray-streams-clisp
+RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/babel/babel.asd:${PORTSDIR}/devel/cl-babel \
+ ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-features/clispfasl/src/tf-clisp.fasl:${PORTSDIR}/devel/cl-trivial-features-clisp \
+ ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-gray-streams/clispfasl/package.fasl:${PORTSDIR}/devel/cl-trivial-gray-streams-clisp
+
+USE_ASDF_FASL= yes
+FASL_TARGET= clisp
+FASL_BUILD= yes
+ASDF_MODULES= babel babel-streams
+
+.include "${.CURDIR}/../../devel/cl-asdf/bsd.cl-asdf.mk"
+.include <bsd.port.mk>
diff --git a/converters/cl-babel-clisp/pkg-descr b/converters/cl-babel-clisp/pkg-descr
new file mode 100644
index 000000000000..5f427f3b1a4d
--- /dev/null
+++ b/converters/cl-babel-clisp/pkg-descr
@@ -0,0 +1,6 @@
+Babel is a charset encoding/decoding library, not unlike GNU libiconv,
+but completely written in Common Lisp.
+
+This package is compiled with CLISP.
+
+WWW: http://www.cliki.net/Babel
diff --git a/converters/cl-babel-sbcl/Makefile b/converters/cl-babel-sbcl/Makefile
new file mode 100644
index 000000000000..c430833ca403
--- /dev/null
+++ b/converters/cl-babel-sbcl/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for: cl-babel-sbcl
+# Date created: 20 January 2010
+# Whom: Jimmy Olgeni <olgeni@FreeBSD.org>
+#
+# $FreeBSD$
+
+PORTNAME= babel
+PORTVERSION= 2010.01.16
+CATEGORIES= converters lisp
+PKGNAMEPREFIX= cl-
+DISTFILES= # none
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= A charset encoding/decoding library written in Common Lisp
+
+BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/babel/babel.asd:${PORTSDIR}/devel/cl-babel \
+ ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-features/sbclfasl/src/tf-sbcl.fasl:${PORTSDIR}/devel/cl-trivial-features-sbcl \
+ ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-gray-streams/sbclfasl/package.fasl:${PORTSDIR}/devel/cl-trivial-gray-streams-sbcl
+RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/babel/babel.asd:${PORTSDIR}/devel/cl-babel \
+ ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-features/sbclfasl/src/tf-sbcl.fasl:${PORTSDIR}/devel/cl-trivial-features-sbcl \
+ ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-gray-streams/sbclfasl/package.fasl:${PORTSDIR}/devel/cl-trivial-gray-streams-sbcl
+
+USE_ASDF_FASL= yes
+FASL_TARGET= sbcl
+FASL_BUILD= yes
+ASDF_MODULES= babel babel-streams
+
+.include "${.CURDIR}/../../devel/cl-asdf/bsd.cl-asdf.mk"
+.include <bsd.port.mk>
diff --git a/converters/cl-babel-sbcl/pkg-descr b/converters/cl-babel-sbcl/pkg-descr
new file mode 100644
index 000000000000..28f300fd125f
--- /dev/null
+++ b/converters/cl-babel-sbcl/pkg-descr
@@ -0,0 +1,6 @@
+Babel is a charset encoding/decoding library, not unlike GNU libiconv,
+but completely written in Common Lisp.
+
+This package is compiled with SBCL.
+
+WWW: http://www.cliki.net/Babel
diff --git a/converters/cl-babel/Makefile b/converters/cl-babel/Makefile
new file mode 100644
index 000000000000..e756b6089f03
--- /dev/null
+++ b/converters/cl-babel/Makefile
@@ -0,0 +1,45 @@
+# New ports collection makefile for: cl-babel
+# Date created: 20 January 2010
+# Whom: Jimmy Olgeni <olgeni@FreeBSD.org>
+#
+# $FreeBSD$
+
+PORTNAME= babel
+PORTVERSION= 2010.01.16
+CATEGORIES= converters lisp
+PKGNAMEPREFIX= cl-
+MASTER_SITES= ${MASTER_SITE_LOCAL}
+MASTER_SITE_SUBDIR= olgeni
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= A charset encoding/decoding library written in Common Lisp
+
+BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-features/trivial-features.asd:${PORTSDIR}/devel/cl-trivial-features \
+ ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-gray-streams/trivial-gray-streams.asd:${PORTSDIR}/devel/cl-trivial-gray-streams
+RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-features/trivial-features.asd:${PORTSDIR}/devel/cl-trivial-features \
+ ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-gray-streams/trivial-gray-streams.asd:${PORTSDIR}/devel/cl-trivial-gray-streams
+
+NO_BUILD= yes
+
+USE_ASDF= yes
+
+do-install:
+ @${MKDIR} ${ASDF_PATHNAME}
+ @${MKDIR} ${ASDF_PATHNAME}/src
+ @${INSTALL_DATA} ${WRKSRC}/src/*.lisp ${ASDF_PATHNAME}/src
+ @${INSTALL_DATA} ${WRKSRC}/babel.asd ${ASDF_PATHNAME}
+ @${INSTALL_DATA} ${WRKSRC}/babel-streams.asd ${ASDF_PATHNAME}
+ @${LN} -sf ${ASDF_PATHNAME}/*.asd ${ASDF_REGISTRY}
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+.for FILE in COPYRIGHT HEADER NOTES README
+ @${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR}
+.endfor
+.endif
+.if !defined(NOPORTEXAMPLES)
+ @${MKDIR} ${EXAMPLESDIR}
+ @${INSTALL_DATA} ${WRKSRC}/tests/* ${EXAMPLESDIR}
+.endif
+
+.include "${.CURDIR}/../../devel/cl-asdf/bsd.cl-asdf.mk"
+.include <bsd.port.mk>
diff --git a/converters/cl-babel/distinfo b/converters/cl-babel/distinfo
new file mode 100644
index 000000000000..47577be881d9
--- /dev/null
+++ b/converters/cl-babel/distinfo
@@ -0,0 +1,3 @@
+MD5 (babel-2010.01.16.tar.gz) = bb99238745288558e363b32870f8252c
+SHA256 (babel-2010.01.16.tar.gz) = 5bfc9b8b555171f3ced71b87990362aa83f98f9ffcc7bd0aadf3a155c2a1282d
+SIZE (babel-2010.01.16.tar.gz) = 184481
diff --git a/converters/cl-babel/pkg-descr b/converters/cl-babel/pkg-descr
new file mode 100644
index 000000000000..7709246b5f95
--- /dev/null
+++ b/converters/cl-babel/pkg-descr
@@ -0,0 +1,4 @@
+Babel is a charset encoding/decoding library, not unlike GNU libiconv,
+but completely written in Common Lisp.
+
+WWW: http://www.cliki.net/Babel
diff --git a/converters/cl-babel/pkg-plist b/converters/cl-babel/pkg-plist
new file mode 100644
index 000000000000..a75248e51664
--- /dev/null
+++ b/converters/cl-babel/pkg-plist
@@ -0,0 +1,41 @@
+%%LIB32DIR%%/common-lisp/babel/babel-streams.asd
+%%LIB32DIR%%/common-lisp/babel/babel.asd
+%%LIB32DIR%%/common-lisp/babel/src/enc-ascii.lisp
+%%LIB32DIR%%/common-lisp/babel/src/enc-cp1251.lisp
+%%LIB32DIR%%/common-lisp/babel/src/enc-ebcdic.lisp
+%%LIB32DIR%%/common-lisp/babel/src/enc-iso-8859.lisp
+%%LIB32DIR%%/common-lisp/babel/src/enc-jpn.lisp
+%%LIB32DIR%%/common-lisp/babel/src/enc-unicode.lisp
+%%LIB32DIR%%/common-lisp/babel/src/encodings.lisp
+%%LIB32DIR%%/common-lisp/babel/src/external-format.lisp
+%%LIB32DIR%%/common-lisp/babel/src/jpn-table.lisp
+%%LIB32DIR%%/common-lisp/babel/src/packages.lisp
+%%LIB32DIR%%/common-lisp/babel/src/sharp-backslash.lisp
+%%LIB32DIR%%/common-lisp/babel/src/streams.lisp
+%%LIB32DIR%%/common-lisp/babel/src/strings.lisp
+%%LIB32DIR%%/common-lisp/system-registry/babel-streams.asd
+%%LIB32DIR%%/common-lisp/system-registry/babel.asd
+%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
+%%PORTDOCS%%%%DOCSDIR%%/HEADER
+%%PORTDOCS%%%%DOCSDIR%%/NOTES
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ascii.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ascii.txt-utf8
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/benchmarks.lisp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ebcdic-us.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ebcdic-us.txt-utf8
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gen-test-files.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/streams.lisp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tests.lisp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/utf-16-with-le-bom.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/utf-16.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/utf-16.txt-utf8
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/utf-32-with-le-bom.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/utf-32.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/utf-32.txt-utf8
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/utf-8.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/utf-8.txt-utf8
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
+@dirrm %%LIB32DIR%%/common-lisp/babel/src
+@dirrm %%LIB32DIR%%/common-lisp/babel