Page MenuHomeFreeBSD

D48089.id147984.diff
No OneTemporary

D48089.id147984.diff

Index: converters/Makefile
===================================================================
--- converters/Makefile
+++ converters/Makefile
@@ -16,6 +16,7 @@
SUBDIR += btoa
SUBDIR += chmview
SUBDIR += cl-babel
+ SUBDIR += cl-babel-clisp
SUBDIR += cl-babel-sbcl
SUBDIR += cmios9
SUBDIR += cocot
Index: converters/cl-babel-clisp/Makefile
===================================================================
--- /dev/null
+++ converters/cl-babel-clisp/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= babel
+PORTVERSION= 2010.01.16
+PORTREVISION= 91
+CATEGORIES= converters lisp
+PKGNAMEPREFIX= cl-
+DISTFILES= # none
+
+MAINTAINER= jrm@FreeBSD.org
+COMMENT= Charset encoding/decoding library written in Common Lisp
+WWW= https://www.cliki.net/Babel
+
+LICENSE= MIT
+
+BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/babel/babel.asd:converters/cl-babel \
+ ${LOCALBASE}/${CL_LIBDIR_REL}/alexandria/clispfasl/alexandria-1/arrays.fas:devel/cl-alexandria-clisp \
+ ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-features/clispfasl/src/tf-clisp.fas:devel/cl-trivial-features-clisp \
+ ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-gray-streams/clispfasl/package.fas:devel/cl-trivial-gray-streams-clisp
+RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/babel/babel.asd:converters/cl-babel \
+ ${LOCALBASE}/${CL_LIBDIR_REL}/alexandria/clispfasl/alexandria-1/arrays.fas:devel/cl-alexandria-clisp \
+ ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-features/clispfasl/src/tf-clisp.fas:devel/cl-trivial-features-clisp \
+ ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-gray-streams/clispfasl/package.fas:devel/cl-trivial-gray-streams-clisp
+
+USES= cl
+FASL_BUILD= yes
+FASL_TARGET= clisp
+ASDF_MODULES= babel babel-streams
+
+.include <bsd.port.mk>
Index: converters/cl-babel-clisp/pkg-descr
===================================================================
--- /dev/null
+++ converters/cl-babel-clisp/pkg-descr
@@ -0,0 +1,4 @@
+Babel is a charset encoding/decoding library, not unlike GNU libiconv,
+but completely written in Common Lisp.
+
+This package is compiled with CLISP.
Index: devel/Makefile
===================================================================
--- devel/Makefile
+++ devel/Makefile
@@ -411,20 +411,26 @@
SUBDIR += cityhash
SUBDIR += cjose
SUBDIR += cl-alexandria
+ SUBDIR += cl-alexandria-clisp
SUBDIR += cl-alexandria-sbcl
SUBDIR += cl-asdf
+ SUBDIR += cl-asdf-clisp
SUBDIR += cl-asdf-sbcl
SUBDIR += cl-cffi
SUBDIR += cl-freebsd-asdf-init
SUBDIR += cl-infix
+ SUBDIR += cl-infix-clisp
SUBDIR += cl-infix-sbcl
SUBDIR += cl-port
SUBDIR += cl-port-sbcl
SUBDIR += cl-split-sequence
+ SUBDIR += cl-split-sequence-clisp
SUBDIR += cl-split-sequence-sbcl
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 += clazy
SUBDIR += cld2
Index: devel/cl-alexandria-clisp/Makefile
===================================================================
--- /dev/null
+++ devel/cl-alexandria-clisp/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= alexandria
+PORTVERSION= 1.4
+PORTREVISION= 2
+PORTEPOCH= 1
+CATEGORIES= devel lisp
+PKGNAMEPREFIX= cl-
+DISTFILES= # none
+
+MAINTAINER= jrm@FreeBSD.org
+COMMENT= Collection of portable public domain utilities for Common Lisp
+WWW= https://common-lisp.net/project/alexandria/
+
+LICENSE= PD
+LICENSE_FILE= ${WRKSRC}/LICENCE
+
+USES= cl
+FASL_BUILD= yes
+FASL_TARGET= clisp
+LISP_EXTRA_ARG= -E UTF-8
+
+BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/alexandria/alexandria.asd:devel/cl-alexandria
+RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/alexandria/alexandria.asd:devel/cl-alexandria
+
+.include <bsd.port.mk>
Index: devel/cl-alexandria-clisp/pkg-descr
===================================================================
--- /dev/null
+++ devel/cl-alexandria-clisp/pkg-descr
@@ -0,0 +1,7 @@
+As a project Alexandria's goal is to reduce duplication of effort
+and improve portability of Common Lisp code according to its own
+idiosyncratic and rather conservative aesthetic. What this actually
+means is open to debate, but each project member has a veto on all
+project activities, so a degree of conservatism is inevitable.
+
+This package is compiled with CLISP.
Index: devel/cl-asdf-clisp/Makefile
===================================================================
--- /dev/null
+++ devel/cl-asdf-clisp/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= asdf
+PORTVERSION= 3.3.7
+CATEGORIES= devel lisp
+PKGNAMEPREFIX= cl-
+DISTFILES= # none
+
+MAINTAINER= jrm@FreeBSD.org
+COMMENT= System definition facility for Common Lisp
+WWW= https://common-lisp.net/project/asdf/
+
+LICENSE= MIT
+
+BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/asdf/asdf.asd:devel/cl-asdf
+RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/asdf/asdf.asd:devel/cl-asdf
+
+USES= cl
+FASL_BUILD= yes
+FASL_TARGET= clisp
+LISP_EXTRA_ARG= -E UTF-8
+
+.include <bsd.port.mk>
Index: devel/cl-asdf-clisp/pkg-descr
===================================================================
--- /dev/null
+++ devel/cl-asdf-clisp/pkg-descr
@@ -0,0 +1,7 @@
+asdf is Another System Definition Facility for Common Lisp. It intends
+to solve the same class of problems as mk-defsystem - compiling and
+installing Lisp libraries -, but internally it takes advantage of
+modern CL features like pathname support etc., and uses CLOS for
+extensibility.
+
+This package is compiled with CLISP.
Index: devel/cl-infix-clisp/Makefile
===================================================================
--- /dev/null
+++ devel/cl-infix-clisp/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= infix
+PORTVERSION= 19960628
+PORTREVISION= 95
+CATEGORIES= devel lisp
+PKGNAMEPREFIX= cl-
+DISTFILES= # none
+
+MAINTAINER= jrm@FreeBSD.org
+COMMENT= Lisp macro to read math statements in infix notation
+WWW= https://www.cliki.net/infix
+
+# Converted from NO_CDROM
+LICENSE= infix
+LICENSE_NAME= infix
+LICENSE_TEXT= No fees or compensation can be charged
+LICENSE_PERMS= dist-mirror pkg-mirror auto-accept
+
+BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/infix/infix.asd:devel/cl-infix
+RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/infix/infix.asd:devel/cl-infix
+
+USES= cl
+FASL_BUILD= yes
+FASL_TARGET= clisp
+LISP_EXTRA_ARG= -E UTF-8
+
+.include <bsd.port.mk>
Index: devel/cl-infix-clisp/pkg-descr
===================================================================
--- /dev/null
+++ devel/cl-infix-clisp/pkg-descr
@@ -0,0 +1,11 @@
+This is an implementation of an infix reader macro. It should run in any
+valid Common Lisp and has been tested in Allegro CL 4.1, Lucid CL 4.0.1,
+MCL 2.0 and CMU CL. It allows the user to type arithmetic expressions in
+the traditional way (e.g., 1+2) when writing Lisp programs instead of
+using the normal Lisp syntax (e.g., (+ 1 2)). It is not intended to be a
+full replacement for the normal Lisp syntax.
+
+This package is compiled with CLISP.
+
+Written by Mark Kantrowitz, School of Computer Science,
+Carnegie Mellon University, March 1993.
Index: devel/cl-split-sequence-clisp/Makefile
===================================================================
--- /dev/null
+++ devel/cl-split-sequence-clisp/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= split-sequence
+PORTVERSION= 20011114.1
+PORTREVISION= 92
+CATEGORIES= devel lisp
+PKGNAMEPREFIX= cl-
+DISTFILES= # none
+
+MAINTAINER= jrm@FreeBSD.org
+COMMENT= Partitioning Common Lisp sequences
+WWW= https://www.cliki.net/SPLIT-SEQUENCE
+
+LICENSE= PD
+
+BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/split-sequence/split-sequence.asd:devel/cl-split-sequence
+RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/split-sequence/split-sequence.asd:devel/cl-split-sequence
+
+USES= cl
+FASL_BUILD= yes
+FASL_TARGET= clisp
+LISP_EXTRA_ARG= -E UTF-8
+
+.include <bsd.port.mk>
Index: devel/cl-split-sequence-clisp/pkg-descr
===================================================================
--- /dev/null
+++ devel/cl-split-sequence-clisp/pkg-descr
@@ -0,0 +1,4 @@
+split-sequence is a small library to split sequences in to a list of
+subsequences delimited by an object satisfying a test function. It is
+a member of the Common Lisp Utilities family of programs, designed by
+community consensus.
Index: devel/cl-trivial-features-clisp/Makefile
===================================================================
--- /dev/null
+++ devel/cl-trivial-features-clisp/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= trivial-features
+PORTVERSION= 2010.01.16
+PORTREVISION= 92
+CATEGORIES= devel lisp
+PKGNAMEPREFIX= cl-
+DISTFILES= # none
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= Ensures consistent *FEATURES* in Common Lisp
+WWW= https://www.cliki.net/trivial-features
+
+LICENSE= MIT
+
+BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-features/trivial-features.asd:devel/cl-trivial-features
+RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-features/trivial-features.asd:devel/cl-trivial-features
+
+USES= cl
+USE_ASDF_FASL= yes
+FASL_TARGET= clisp
+FASL_BUILD= yes
+LISP_EXTRA_ARG= -E UTF-8
+
+.include <bsd.port.mk>
Index: devel/cl-trivial-features-clisp/pkg-descr
===================================================================
--- /dev/null
+++ devel/cl-trivial-features-clisp/pkg-descr
@@ -0,0 +1,10 @@
+trivial-features ensures consistent *FEATURES* across multiple
+Common Lisp implementations.
+
+For example, on MacOS X platforms, while most Lisps push :DARWIN
+to *FEATURES*, CLISP and Allegro push :MACOS and :MACOSX instead,
+respectively. Some Lisps might not push any feature suggesting MacOS
+X at all. trivial-features will make sure all Lisps will have :DARWIN
+in the *FEATURES* list when running on MacOS X.
+
+This package is compiled with CLISP.
Index: devel/cl-trivial-gray-streams-clisp/Makefile
===================================================================
--- /dev/null
+++ devel/cl-trivial-gray-streams-clisp/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= trivial-gray-streams
+PORTVERSION= 2008.11.02
+PORTREVISION= 92
+CATEGORIES= devel lisp
+PKGNAMEPREFIX= cl-
+DISTFILES= # none
+
+MAINTAINER= jrm@FreeBSD.org
+COMMENT= Thin compatibility layer for Gray streams
+WWW= https://www.cliki.net/trivial-gray-streams
+
+LICENSE= MIT
+
+BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-gray-streams/trivial-gray-streams.asd:devel/cl-trivial-gray-streams
+RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/trivial-gray-streams/trivial-gray-streams.asd:devel/cl-trivial-gray-streams
+
+USES= cl
+FASL_BUILD= yes
+FASL_TARGET= clisp
+LISP_EXTRA_ARG= -E UTF-8
+
+.include <bsd.port.mk>
Index: devel/cl-trivial-gray-streams-clisp/pkg-descr
===================================================================
--- /dev/null
+++ devel/cl-trivial-gray-streams-clisp/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."
+
+This package is compiled with CLISP.
Index: lang/clisp/Makefile
===================================================================
--- lang/clisp/Makefile
+++ lang/clisp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= clisp
PORTVERSION= 2.49.93+
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= lang lisp
MAINTAINER= kiri@TrueFC.org
@@ -13,6 +13,7 @@
LIB_DEPENDS= libffcall.so:devel/libffcall \
libreadline.so:devel/readline \
libsigsegv.so:devel/libsigsegv
+RUN_DEPENDS= cl-freebsd-asdf-init>=0:devel/cl-freebsd-asdf-init
USES= compiler gettext ghostscript gnome iconv localbase:ldflags
USE_GCC= yes
Index: lang/clisp/files/pkg-message.in
===================================================================
--- lang/clisp/files/pkg-message.in
+++ lang/clisp/files/pkg-message.in
@@ -1,6 +1,9 @@
[
{ type: install
message: <<EOM
+To work with Common Lisp ports, create ~/.clisprc with this line:
+(load "%%PREFIX%%/etc/cl-freebsd-asdf-init.lisp")
+
Emacs and Vim editing facilities for CLISP were installed into:
%%DATADIR%%
Index: security/Makefile
===================================================================
--- security/Makefile
+++ security/Makefile
@@ -88,6 +88,7 @@
SUBDIR += ckpass
SUBDIR += cksfv
SUBDIR += cl-md5
+ SUBDIR += cl-md5-clisp
SUBDIR += cl-md5-sbcl
SUBDIR += clamassassin
SUBDIR += clamav
Index: security/cl-md5-clisp/Makefile
===================================================================
--- /dev/null
+++ security/cl-md5-clisp/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= md5
+PORTVERSION= 1.8.5
+PORTREVISION= 92
+CATEGORIES= security lisp
+PKGNAMEPREFIX= cl-
+DISTFILES= # none
+
+MAINTAINER= jrm@FreeBSD.org
+COMMENT= Native MD5 implementation in Common Lisp
+WWW= https://www.cliki.net/MD5
+
+LICENSE= PD
+
+BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/md5/md5.asd:security/cl-md5
+RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/md5/md5.asd:security/cl-md5
+
+USES= cl
+FASL_BUILD= yes
+FASL_TARGET= clisp
+LISP_EXTRA_ARG= -E UTF-8
+
+.include <bsd.port.mk>
Index: security/cl-md5-clisp/pkg-descr
===================================================================
--- /dev/null
+++ security/cl-md5-clisp/pkg-descr
@@ -0,0 +1,3 @@
+A native MD5 implementation in Common Lisp.
+
+This package is compiled with CLISP.
Index: textproc/Makefile
===================================================================
--- textproc/Makefile
+++ textproc/Makefile
@@ -102,8 +102,10 @@
SUBDIR += choose
SUBDIR += chpp
SUBDIR += cl-meta
+ SUBDIR += cl-meta-clisp
SUBDIR += cl-meta-sbcl
SUBDIR += cl-ppcre
+ SUBDIR += cl-ppcre-clisp
SUBDIR += cl-ppcre-sbcl
SUBDIR += clucene
SUBDIR += cmark
Index: textproc/cl-ppcre-clisp/Makefile
===================================================================
--- /dev/null
+++ textproc/cl-ppcre-clisp/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= cl-ppcre
+PORTVERSION= 2.1.2
+PORTREVISION= 9
+CATEGORIES= textproc lisp
+DISTFILES= # none
+
+MAINTAINER= jrm@FreeBSD.org
+COMMENT= Portable Perl-Compatible Regular Expression for Common Lisp
+WWW= http://www.weitz.de/cl-ppcre/
+
+LICENSE= BSD2CLAUSE
+
+BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/cl-ppcre/cl-ppcre.asd:textproc/cl-ppcre
+RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/cl-ppcre/cl-ppcre.asd:textproc/cl-ppcre
+
+USES= cl
+FASL_BUILD= yes
+FASL_TARGET= clisp
+LISP_EXTRA_ARG= -E UTF-8
+
+.include <bsd.port.mk>
Index: textproc/cl-ppcre-clisp/pkg-descr
===================================================================
--- /dev/null
+++ textproc/cl-ppcre-clisp/pkg-descr
@@ -0,0 +1,4 @@
+CL-PPCRE is a fast, Perl compatible implementation of regular expressions
+written in portable, ANSI-compliant Common Lisp.
+
+This package installs binaries for CLISP.
Index: www/Makefile
===================================================================
--- www/Makefile
+++ www/Makefile
@@ -108,6 +108,7 @@
SUBDIR += civetweb
SUBDIR += ckeditor
SUBDIR += cl-lml
+ SUBDIR += cl-lml-clisp
SUBDIR += cl-lml-sbcl
SUBDIR += clearsilver
SUBDIR += closure-compiler
Index: www/cl-lml-clisp/Makefile
===================================================================
--- /dev/null
+++ www/cl-lml-clisp/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= lml
+PORTVERSION= 2.5.7
+PORTREVISION= 90
+CATEGORIES= www textproc
+PKGNAMEPREFIX= cl-
+DISTFILES= # none
+
+MAINTAINER= jrm@FreeBSD.org
+COMMENT= Lisp Markup Language
+WWW= http://lml.b9.com/
+
+LICENSE= GPLv2
+
+BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/system-registry/lml.asd:www/cl-lml
+RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/system-registry/lml.asd:www/cl-lml
+
+USES= cl
+FASL_BUILD= yes
+FASL_TARGET= clisp
+LISP_EXTRA_ARG= -E UTF-8
+
+.include <bsd.port.mk>
Index: www/cl-lml-clisp/pkg-descr
===================================================================
--- /dev/null
+++ www/cl-lml-clisp/pkg-descr
@@ -0,0 +1 @@
+A Common Lisp package for generating HTML and XHTML documents.
Index: x11/Makefile
===================================================================
--- x11/Makefile
+++ x11/Makefile
@@ -42,6 +42,7 @@
SUBDIR += cinnamon-screensaver
SUBDIR += cinnamon-session
SUBDIR += cl-clx
+ SUBDIR += cl-clx-clisp
SUBDIR += cl-clx-sbcl
SUBDIR += clip
SUBDIR += clipcat
Index: x11/cl-clx-clisp/Makefile
===================================================================
--- /dev/null
+++ x11/cl-clx-clisp/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= clx
+DISTVERSION= 0.7.6
+PORTREVISION= 2
+CATEGORIES= x11 lisp
+PKGNAMEPREFIX= cl-
+PKGNAMESUFFIX= -clisp
+DISTFILES= # none
+
+MAINTAINER= jrm@FreeBSD.org
+COMMENT= X11 client library for Common Lisp
+WWW= https://www.cliki.net/CLX
+
+LICENSE= MIT
+
+BUILD_DEPENDS= ${PKGNAMEPREFIX}${PORTNAME}>=0:x11/${PKGNAMEPREFIX}${PORTNAME}
+RUN_DEPENDS= ${PKGNAMEPREFIX}${PORTNAME}>=0:x11/${PKGNAMEPREFIX}${PORTNAME}
+
+USES= cl
+FASL_BUILD= yes
+FASL_TARGET= clisp
+LISP_EXTRA_ARG= -E UTF-8
+
+.include <bsd.port.mk>
Index: x11/cl-clx-clisp/pkg-descr
===================================================================
--- /dev/null
+++ x11/cl-clx-clisp/pkg-descr
@@ -0,0 +1,4 @@
+CLX is to Common Lisp as Xlib is to C - it provides low-level X calls
+on top of which a Graphics Toolkit can be based.
+
+This package contains the fasl files generated by CLISP.

File Metadata

Mime Type
text/plain
Expires
Mon, Mar 10, 1:33 AM (10 h, 24 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
17078418
Default Alt Text
D48089.id147984.diff (17 KB)

Event Timeline