From cc174825618eb501afc021bea333e0ab2f0191d7 Mon Sep 17 00:00:00 2001 From: Jimmy Olgeni Date: Wed, 20 Jan 2010 15:01:08 +0000 Subject: Add cl-babel, a charset encoding/decoding library, not unlike GNU libiconv, but completely written in Common Lisp. --- converters/cl-babel/Makefile | 45 +++++++++++++++++++++++++++++++++++++++++++ converters/cl-babel/distinfo | 3 +++ converters/cl-babel/pkg-descr | 4 ++++ converters/cl-babel/pkg-plist | 41 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 93 insertions(+) create mode 100644 converters/cl-babel/Makefile create mode 100644 converters/cl-babel/distinfo create mode 100644 converters/cl-babel/pkg-descr create mode 100644 converters/cl-babel/pkg-plist (limited to 'converters/cl-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 +# +# $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 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 -- cgit v1.2.3