diff options
author | edwin <edwin@FreeBSD.org> | 2003-09-28 17:44:07 +0800 |
---|---|---|
committer | edwin <edwin@FreeBSD.org> | 2003-09-28 17:44:07 +0800 |
commit | 9ca509a822f0d603539659b6529d316c7f5bf62d (patch) | |
tree | 520632ee185264ed4f6427f87c613195a25ea748 /devel | |
parent | 3e74b85a553d65b59db84aee646bc5b915448495 (diff) | |
download | freebsd-ports-gnome-9ca509a822f0d603539659b6529d316c7f5bf62d.tar.gz freebsd-ports-gnome-9ca509a822f0d603539659b6529d316c7f5bf62d.tar.zst freebsd-ports-gnome-9ca509a822f0d603539659b6529d316c7f5bf62d.zip |
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 <henrik.motakef@web.de>
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/cl-port/Makefile | 40 | ||||
-rw-r--r-- | devel/cl-port/distinfo | 1 | ||||
-rw-r--r-- | devel/cl-port/files/patch-clocc-port.asd | 11 | ||||
-rw-r--r-- | devel/cl-port/pkg-descr | 8 | ||||
-rw-r--r-- | devel/cl-port/pkg-plist | 13 |
6 files changed, 74 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 4ed029822203..2e761b2a4c79 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -105,6 +105,7 @@ SUBDIR += cl-asdf-clisp SUBDIR += cl-asdf-cmucl SUBDIR += cl-asdf-sbcl + SUBDIR += cl-port SUBDIR += clanlib SUBDIR += clig SUBDIR += clint 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 <henrik.motakef@web.de> +# +# $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 <bsd.port.mk> 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 + <henrik.motakef@web.de> 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 |