Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F111834332
D48089.id147984.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
17 KB
Referenced Files
None
Subscribers
None
D48089.id147984.diff
View Options
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
Details
Attached
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)
Attached To
Mode
D48089: */*-clisp: Add CLISP fasl ports
Attached
Detach File
Event Timeline
Log In to Comment