From 9ca509a822f0d603539659b6529d316c7f5bf62d Mon Sep 17 00:00:00 2001 From: edwin Date: Sun, 28 Sep 2003 09:44:07 +0000 Subject: New Port: Common Lisp portability package CLOCC Port is a wrapper library for various functions (sockets, shell access, etc) that are widely implemented in Common Lisp systems, but lack a standardized interface. This port depends on the previously submitted ASDF port. It installs the source files and an .asd file (which plays a similar role to a Makefile and a pkg-config script). There are other ports for each supported Lisp system. PR: ports/52365 Submitted by: Henrik Motakef --- devel/cl-port/Makefile | 40 ++++++++++++++++++++++++++++++++ devel/cl-port/distinfo | 1 + devel/cl-port/files/patch-clocc-port.asd | 11 +++++++++ devel/cl-port/pkg-descr | 8 +++++++ devel/cl-port/pkg-plist | 13 +++++++++++ 5 files changed, 73 insertions(+) create mode 100644 devel/cl-port/Makefile create mode 100644 devel/cl-port/distinfo create mode 100644 devel/cl-port/files/patch-clocc-port.asd create mode 100644 devel/cl-port/pkg-descr create mode 100644 devel/cl-port/pkg-plist (limited to 'devel/cl-port') diff --git a/devel/cl-port/Makefile b/devel/cl-port/Makefile new file mode 100644 index 000000000000..74a644fc2b21 --- /dev/null +++ b/devel/cl-port/Makefile @@ -0,0 +1,40 @@ +# New ports collection Makefile for: cl-port +# Date created: 12 May 2003 +# Whom: Henrik Motakef +# +# $FreeBSD$ + +PORTNAME= port +PORTVERSION= 2002.10.02.1 +CATEGORIES= devel +MASTER_SITES= ftp://ftp.linux.org.uk/pub/lisp/experimental/cclan/ \ + ftp://ftp.ntnu.no/pub/lisp/cclan/ \ + ftp://www.aarg.net/pub/cclan/ \ + http://thingamy.com/cclan/ \ + http://www-jcsu.jesus.cam.ac.uk/ftp/pub/cclan/ +PKGNAMEPREFIX= cl- +DISTNAME= clocc-${PORTNAME}_2002-10-02-1 + +MAINTAINER= henrik.motakef@web.de +COMMENT= Cross-Lisp portability package + +BUILD_DEPENDS= ${LOCALBASE}/lib/common-lisp/asdf/asdf.lisp:${PORTSDIR}/devel/cl-asdf +RUN_DEPENDS= ${LOCALBASE}/lib/common-lisp/asdf/asdf.lisp:${PORTSDIR}/devel/cl-asdf + +WRKSRC= ${WRKDIR}/clocc-${PORTNAME} +DOCSDIR?= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} +NO_BUILD= yes +CL_LIBDIR= ${PREFIX}/lib/common-lisp + +do-install: + ${MKDIR} ${CL_LIBDIR}/port + ${INSTALL_DATA} ${WRKSRC}/clocc-port.asd ${CL_LIBDIR}/port/port.asd + ${INSTALL_DATA} ${WRKSRC}/port.system ${CL_LIBDIR}/port/port.system + ${INSTALL_DATA} ${WRKSRC}/*.lisp ${CL_LIBDIR}/port/ + ${LN} -s ${CL_LIBDIR}/port/port.asd ${CL_LIBDIR}/system-registry/port.asd +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/port.html ${DOCSDIR} +.endif + +.include diff --git a/devel/cl-port/distinfo b/devel/cl-port/distinfo new file mode 100644 index 000000000000..525a8e955748 --- /dev/null +++ b/devel/cl-port/distinfo @@ -0,0 +1 @@ +MD5 (clocc-port_2002-10-02-1.tar.gz) = 28175b1dc7112f85e4ea286fb77b0396 diff --git a/devel/cl-port/files/patch-clocc-port.asd b/devel/cl-port/files/patch-clocc-port.asd new file mode 100644 index 000000000000..b68ecced7250 --- /dev/null +++ b/devel/cl-port/files/patch-clocc-port.asd @@ -0,0 +1,11 @@ +--- clocc-port.asd.orig Mon May 12 14:58:29 2003 ++++ clocc-port.asd Mon May 12 14:58:44 2003 +@@ -14,7 +14,7 @@ + + (in-package port) + +-(asdf:defsystem #:clocc-port ++(asdf:defsystem #:port + :version "2002-10-02-1" + :components + ((:file "ext") diff --git a/devel/cl-port/pkg-descr b/devel/cl-port/pkg-descr new file mode 100644 index 000000000000..29c904fb7aaf --- /dev/null +++ b/devel/cl-port/pkg-descr @@ -0,0 +1,8 @@ +CLOCC Port provides a portable interface to various features absent +from the ANSI Common Lisp standard, such as sockets, multiprocessing, +calling external programs, Gray streams etc. + +WWW: http://clocc.sourceforge.net + +-- Henrik Motakef + diff --git a/devel/cl-port/pkg-plist b/devel/cl-port/pkg-plist new file mode 100644 index 000000000000..becea3eff7f9 --- /dev/null +++ b/devel/cl-port/pkg-plist @@ -0,0 +1,13 @@ +lib/common-lisp/system-registry/port.asd +lib/common-lisp/port/port.asd +lib/common-lisp/port/port.system +lib/common-lisp/port/ext.lisp +lib/common-lisp/port/gray.lisp +lib/common-lisp/port/net.lisp +lib/common-lisp/port/path.lisp +lib/common-lisp/port/proc.lisp +lib/common-lisp/port/shell.lisp +lib/common-lisp/port/sys.lisp +%%PORTDOCS%%share/doc/cl-port/port.html +@dirrm lib/common-lisp/port +@dirrm share/doc/cl-port -- cgit