From nobody Fri Dec 20 02:47:45 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YDsKF53Gjz5h9P7; Fri, 20 Dec 2024 02:47:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YDsKF3Nfvz53lN; Fri, 20 Dec 2024 02:47:45 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1734662865; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ScZ7ODMham2iXkL1cSLErNc4JfgisufTOcQbo2/JTWA=; b=vLOL+2TzUs5drclFPIYywBccH2DnkKg+1G6tld1ajQy/LUY4Xlgr4UUDdrqbVe4UyGVCX7 dfziF7EAsjm8lINFTnsAcah1KwPKAZU1bxzzg0CXnw/lcpUUnX4Gy3/nsDTsvM6fisnbOs MmuAjewK17hrvVRZCUyRDDgBYBzEUgzB69u1YAq6D8MlYCBFTVSzHbCiMHgJwGbfeTaie9 1kUduWDQSxYFIEMZTJ4d0p4DS2GWKGDX1QJbYMmIvrnmxwZvHosQowa7BUWLIeu060o1RD dGpKk4SD8AqqwpdZe3I4ajpzhgihy9eRR9eMbfKEMMPf0tU/fSo9Jr4bjmL/fA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1734662865; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ScZ7ODMham2iXkL1cSLErNc4JfgisufTOcQbo2/JTWA=; b=v1f4kPM3DUd3USSA3ykl5+b9NaCc1y+Jvr65co+OP7wb6KrGAHoDXqunIOj9OMJgXPOxQ9 3r9LKlkyshBwhwKCjH217msnHLx049KCD1q33FNDiA9V/9Wq6xnajG3uKIcyd29EOPYpDO 2h/xmJ1VjnYMUAaEY9aG/jn9NLhMR65g98SHGQ4bZXnWrKeU3vSwVmAESY/na56YL+xtbP gSlYd07Ad8hNLAY9S6DKo7/yZRQ82L0DYUNJT+xo17FP+f9wUbkDhum/j4hofqD5h5uNb/ X1ugIH9740BJ5/d7GoorPhOWZtc7TCzv694rR1MA7YeeKTyTmc1xhPfIyB/VLw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1734662865; a=rsa-sha256; cv=none; b=n5k2pU69LudNqly7LXvxXcu/bu04V/oeE2a83RVNa8MsaUluFbmaZcAmtUkZRgpXqKeBjG JCBMtKNRX7ORixv2yPVASNK59Du5FlA70JpD69kPt2kC+BtoUf/AyCBSXheBIc4LFFt/hJ 7BFaRfxPQG5Ol1iK5WX90K0v8ymGy+42ydIWhm5GfH55oaNveEXlnDdVjme+/si+b46+5O uhlbh0HveLosz3cU+PPH5uMN2hmhQnuv7bvqDJhZO4BEK5zYDv5Ye+KTVZGCt+O1kzZ8XJ aqljtuTj8IoilzHRiiwt+QX00zlEOqKtfydnAvygVSkVo/O1G6c3m2SSJSZV4A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YDsKF2jM8zL8N; Fri, 20 Dec 2024 02:47:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 4BK2ljTU066845; Fri, 20 Dec 2024 02:47:45 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4BK2ljPJ066842; Fri, 20 Dec 2024 02:47:45 GMT (envelope-from git) Date: Fri, 20 Dec 2024 02:47:45 GMT Message-Id: <202412200247.4BK2ljPJ066842@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Joseph Mingrone Subject: git: 7f68336ed19b - main - */*-clisp: Add CLISP fasl ports List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jrm X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7f68336ed19be61027dfb7b461aacd056733eba4 Auto-Submitted: auto-generated The branch main has been updated by jrm: URL: https://cgit.FreeBSD.org/ports/commit/?id=7f68336ed19be61027dfb7b461aacd056733eba4 commit 7f68336ed19be61027dfb7b461aacd056733eba4 Author: Joseph Mingrone AuthorDate: 2024-12-15 02:15:34 +0000 Commit: Joseph Mingrone CommitDate: 2024-12-20 02:31:48 +0000 */*-clisp: Add CLISP fasl ports Differential Revision: https://reviews.freebsd.org/D48089 Sponsored by: The FreeBSD Foundation --- converters/Makefile | 1 + converters/cl-babel-clisp/Makefile | 26 ++++++++++++++++++++++++++ converters/cl-babel-clisp/pkg-descr | 4 ++++ devel/Makefile | 6 ++++++ devel/cl-alexandria-clisp/Makefile | 21 +++++++++++++++++++++ devel/cl-alexandria-clisp/pkg-descr | 7 +++++++ devel/cl-asdf-clisp/Makefile | 20 ++++++++++++++++++++ devel/cl-asdf-clisp/pkg-descr | 7 +++++++ devel/cl-infix-clisp/Makefile | 24 ++++++++++++++++++++++++ devel/cl-infix-clisp/pkg-descr | 11 +++++++++++ devel/cl-split-sequence-clisp/Makefile | 20 ++++++++++++++++++++ devel/cl-split-sequence-clisp/pkg-descr | 4 ++++ devel/cl-trivial-features-clisp/Makefile | 20 ++++++++++++++++++++ devel/cl-trivial-features-clisp/pkg-descr | 10 ++++++++++ devel/cl-trivial-gray-streams-clisp/Makefile | 20 ++++++++++++++++++++ devel/cl-trivial-gray-streams-clisp/pkg-descr | 16 ++++++++++++++++ lang/clisp/Makefile | 3 ++- lang/clisp/files/pkg-message.in | 3 +++ security/Makefile | 1 + security/cl-md5-clisp/Makefile | 20 ++++++++++++++++++++ security/cl-md5-clisp/pkg-descr | 3 +++ textproc/Makefile | 2 ++ textproc/cl-ppcre-clisp/Makefile | 19 +++++++++++++++++++ textproc/cl-ppcre-clisp/pkg-descr | 4 ++++ www/Makefile | 1 + www/cl-lml-clisp/Makefile | 20 ++++++++++++++++++++ www/cl-lml-clisp/pkg-descr | 1 + x11/Makefile | 1 + x11/cl-clx-clisp/Makefile | 21 +++++++++++++++++++++ x11/cl-clx-clisp/pkg-descr | 4 ++++ 30 files changed, 319 insertions(+), 1 deletion(-) diff --git a/converters/Makefile b/converters/Makefile index 645b3b83065f..69794621b76c 100644 --- a/converters/Makefile +++ b/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 diff --git a/converters/cl-babel-clisp/Makefile b/converters/cl-babel-clisp/Makefile new file mode 100644 index 000000000000..54c44a5f61b9 --- /dev/null +++ b/converters/cl-babel-clisp/Makefile @@ -0,0 +1,26 @@ +PORTNAME= babel +PORTVERSION= 2010.01.16 +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}/alexandria/clispfasl/alexandria-1/arrays.fas:devel/cl-alexandria-clisp \ + ${LOCALBASE}/${CL_LIBDIR_REL}/babel/babel.asd:converters/cl-babel \ + ${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}/alexandria/clispfasl/alexandria-1/arrays.fas:devel/cl-alexandria-clisp \ + ${LOCALBASE}/${CL_LIBDIR_REL}/babel/babel.asd:converters/cl-babel \ + ${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 +ASDF_MODULES= babel babel-streams +FASL_TARGET= clisp + +.include diff --git a/converters/cl-babel-clisp/pkg-descr b/converters/cl-babel-clisp/pkg-descr new file mode 100644 index 000000000000..efb2fc3bd4bd --- /dev/null +++ b/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. diff --git a/devel/Makefile b/devel/Makefile index aa1f57730ff2..2fba315e887f 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -412,20 +412,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 diff --git a/devel/cl-alexandria-clisp/Makefile b/devel/cl-alexandria-clisp/Makefile new file mode 100644 index 000000000000..b1b37f498f42 --- /dev/null +++ b/devel/cl-alexandria-clisp/Makefile @@ -0,0 +1,21 @@ +PORTNAME= alexandria +PORTVERSION= 1.4 +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 + +BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/alexandria/alexandria.asd:devel/cl-alexandria +RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/alexandria/alexandria.asd:devel/cl-alexandria + +USES= cl +FASL_TARGET= clisp +LISP_EXTRA_ARG= -E UTF-8 + +.include diff --git a/devel/cl-alexandria-clisp/pkg-descr b/devel/cl-alexandria-clisp/pkg-descr new file mode 100644 index 000000000000..7577eb9401d2 --- /dev/null +++ b/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. diff --git a/devel/cl-asdf-clisp/Makefile b/devel/cl-asdf-clisp/Makefile new file mode 100644 index 000000000000..3d57b7038f39 --- /dev/null +++ b/devel/cl-asdf-clisp/Makefile @@ -0,0 +1,20 @@ +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_TARGET= clisp +LISP_EXTRA_ARG= -E UTF-8 + +.include diff --git a/devel/cl-asdf-clisp/pkg-descr b/devel/cl-asdf-clisp/pkg-descr new file mode 100644 index 000000000000..2ecdced453ea --- /dev/null +++ b/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. diff --git a/devel/cl-infix-clisp/Makefile b/devel/cl-infix-clisp/Makefile new file mode 100644 index 000000000000..a990d3e65abc --- /dev/null +++ b/devel/cl-infix-clisp/Makefile @@ -0,0 +1,24 @@ +PORTNAME= infix +PORTVERSION= 19960628 +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_TARGET= clisp +LISP_EXTRA_ARG= -E UTF-8 + +.include diff --git a/devel/cl-infix-clisp/pkg-descr b/devel/cl-infix-clisp/pkg-descr new file mode 100644 index 000000000000..b89d7cf7810d --- /dev/null +++ b/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. diff --git a/devel/cl-split-sequence-clisp/Makefile b/devel/cl-split-sequence-clisp/Makefile new file mode 100644 index 000000000000..49d4625e4b3e --- /dev/null +++ b/devel/cl-split-sequence-clisp/Makefile @@ -0,0 +1,20 @@ +PORTNAME= split-sequence +PORTVERSION= 20011114.1 +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_TARGET= clisp +LISP_EXTRA_ARG= -E UTF-8 + +.include diff --git a/devel/cl-split-sequence-clisp/pkg-descr b/devel/cl-split-sequence-clisp/pkg-descr new file mode 100644 index 000000000000..81a98c0114f5 --- /dev/null +++ b/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. diff --git a/devel/cl-trivial-features-clisp/Makefile b/devel/cl-trivial-features-clisp/Makefile new file mode 100644 index 000000000000..4b0625ef1fd6 --- /dev/null +++ b/devel/cl-trivial-features-clisp/Makefile @@ -0,0 +1,20 @@ +PORTNAME= trivial-features +PORTVERSION= 2010.01.16 +CATEGORIES= devel lisp +PKGNAMEPREFIX= cl- +DISTFILES= # none + +MAINTAINER= jrm@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 +FASL_TARGET= clisp +LISP_EXTRA_ARG= -E UTF-8 + +.include diff --git a/devel/cl-trivial-features-clisp/pkg-descr b/devel/cl-trivial-features-clisp/pkg-descr new file mode 100644 index 000000000000..188bc472b1ee --- /dev/null +++ b/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. diff --git a/devel/cl-trivial-gray-streams-clisp/Makefile b/devel/cl-trivial-gray-streams-clisp/Makefile new file mode 100644 index 000000000000..88aa7ec4f730 --- /dev/null +++ b/devel/cl-trivial-gray-streams-clisp/Makefile @@ -0,0 +1,20 @@ +PORTNAME= trivial-gray-streams +PORTVERSION= 2008.11.02 +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_TARGET= clisp +LISP_EXTRA_ARG= -E UTF-8 + +.include diff --git a/devel/cl-trivial-gray-streams-clisp/pkg-descr b/devel/cl-trivial-gray-streams-clisp/pkg-descr new file mode 100644 index 000000000000..6986bdfb05f7 --- /dev/null +++ b/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. diff --git a/lang/clisp/Makefile b/lang/clisp/Makefile index 80c3dc478b06..1751cd56c7f8 100644 --- a/lang/clisp/Makefile +++ b/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 @@ LICENSE_FILE= ${WRKSRC}/GNU-GPL 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 diff --git a/lang/clisp/files/pkg-message.in b/lang/clisp/files/pkg-message.in index 854427363b97..f1fc4d5b128b 100644 --- a/lang/clisp/files/pkg-message.in +++ b/lang/clisp/files/pkg-message.in @@ -1,6 +1,9 @@ [ { type: install message: < diff --git a/security/cl-md5-clisp/pkg-descr b/security/cl-md5-clisp/pkg-descr new file mode 100644 index 000000000000..25d0f8233be2 --- /dev/null +++ b/security/cl-md5-clisp/pkg-descr @@ -0,0 +1,3 @@ +A native MD5 implementation in Common Lisp. + +This package is compiled with CLISP. diff --git a/textproc/Makefile b/textproc/Makefile index 2cfd3419da7d..23e2e4c8160b 100644 --- a/textproc/Makefile +++ b/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 diff --git a/textproc/cl-ppcre-clisp/Makefile b/textproc/cl-ppcre-clisp/Makefile new file mode 100644 index 000000000000..40de56816d0c --- /dev/null +++ b/textproc/cl-ppcre-clisp/Makefile @@ -0,0 +1,19 @@ +PORTNAME= cl-ppcre +PORTVERSION= 2.1.2 +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_TARGET= clisp +LISP_EXTRA_ARG= -E UTF-8 + +.include diff --git a/textproc/cl-ppcre-clisp/pkg-descr b/textproc/cl-ppcre-clisp/pkg-descr new file mode 100644 index 000000000000..22c3f4cc7d96 --- /dev/null +++ b/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. diff --git a/www/Makefile b/www/Makefile index 23758fe0f5b5..f71b77286fdb 100644 --- a/www/Makefile +++ b/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 diff --git a/www/cl-lml-clisp/Makefile b/www/cl-lml-clisp/Makefile new file mode 100644 index 000000000000..0b557711e59b --- /dev/null +++ b/www/cl-lml-clisp/Makefile @@ -0,0 +1,20 @@ +PORTNAME= lml +PORTVERSION= 2.5.7 +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_TARGET= clisp +LISP_EXTRA_ARG= -E UTF-8 + +.include diff --git a/www/cl-lml-clisp/pkg-descr b/www/cl-lml-clisp/pkg-descr new file mode 100644 index 000000000000..91411786089c --- /dev/null +++ b/www/cl-lml-clisp/pkg-descr @@ -0,0 +1 @@ +A Common Lisp package for generating HTML and XHTML documents. diff --git a/x11/Makefile b/x11/Makefile index 22c89f0c3801..6b89940e4924 100644 --- a/x11/Makefile +++ b/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 diff --git a/x11/cl-clx-clisp/Makefile b/x11/cl-clx-clisp/Makefile new file mode 100644 index 000000000000..00c17273dba8 --- /dev/null +++ b/x11/cl-clx-clisp/Makefile @@ -0,0 +1,21 @@ +PORTNAME= clx +DISTVERSION= 0.7.6 +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_TARGET= clisp +LISP_EXTRA_ARG= -E UTF-8 + +.include diff --git a/x11/cl-clx-clisp/pkg-descr b/x11/cl-clx-clisp/pkg-descr new file mode 100644 index 000000000000..a26b8b0cbb01 --- /dev/null +++ b/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.