summaryrefslogtreecommitdiff
path: root/dev-lisp
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lisp')
-rw-r--r--dev-lisp/Manifest.gzbin3364 -> 3366 bytes
-rw-r--r--dev-lisp/cl-ppcre-unicode/Manifest2
-rw-r--r--dev-lisp/cl-ppcre-unicode/cl-ppcre-unicode-2.1.0-r1.ebuild (renamed from dev-lisp/cl-ppcre-unicode/cl-ppcre-unicode-2.1.0.ebuild)17
-rw-r--r--dev-lisp/cl-ppcre/Manifest2
-rw-r--r--dev-lisp/cl-ppcre/cl-ppcre-2.1.0-r1.ebuild (renamed from dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild)14
-rw-r--r--dev-lisp/cl-unicode/Manifest1
-rw-r--r--dev-lisp/cl-unicode/cl-unicode-0.1.5-r1.ebuild40
-rw-r--r--dev-lisp/clx/Manifest2
-rw-r--r--dev-lisp/clx/clx-0.7.5-r1.ebuild (renamed from dev-lisp/clx/clx-0.7.5.ebuild)9
-rw-r--r--dev-lisp/trivial-gray-streams/Manifest1
-rw-r--r--dev-lisp/trivial-gray-streams/trivial-gray-streams-20170830-r1.ebuild14
11 files changed, 78 insertions, 24 deletions
diff --git a/dev-lisp/Manifest.gz b/dev-lisp/Manifest.gz
index 864cb807aff1..954c04f24b08 100644
--- a/dev-lisp/Manifest.gz
+++ b/dev-lisp/Manifest.gz
Binary files differ
diff --git a/dev-lisp/cl-ppcre-unicode/Manifest b/dev-lisp/cl-ppcre-unicode/Manifest
index 68f4e608aa50..9162d2211488 100644
--- a/dev-lisp/cl-ppcre-unicode/Manifest
+++ b/dev-lisp/cl-ppcre-unicode/Manifest
@@ -1,5 +1,5 @@
DIST cl-ppcre-2.0.11.tar.gz 158418 BLAKE2B d65aa1a565dbe6c9d10e4dafe323ab1332929e46e00ea2e9775ad940ed5ac983520c0e423daa17bf0173420d2269b5af2fd9b52f8d3dbcb0c778e03e61ef052d SHA512 c693c568065c0571e5509599018e58951425a857cec3793312af0d22e248e32233f924eafc8ba67fbedad38cb3f4efa11343b785b073eaac53c31871422488b1
DIST cl-ppcre-2.1.0.tar.gz 159051 BLAKE2B d1b9dd93c3f4c4c3a23a7c01f28cc4a8cc8543bfa3280f60b53d61dadb377f9e45c0f79592323bb7dcaf06721d899159f958f5b7d391370eeb5c6ede81a7a0cd SHA512 c9c95c58628fd5ecebf6e24e0c26913719360c325e90e78c256d1306eb8c2cbe85a2a5f617fdb6c2a7091bd80f4021ad0d294371b2696ad8e5873eca13aab866
EBUILD cl-ppcre-unicode-2.0.11.ebuild 635 BLAKE2B 86bacd24aee1cbc4f6b896a45abf129b95e2d55c0878c78def72ab38c249e9fcd7337b4dce6fdc6255930119e7952b31106a352ab7475123df0d1f5def494a96 SHA512 d0e95339960e246333bcfc3b551470e66d4ea0dd61d7a4f57cdac03314023072f05364edbfebb8ba5a5d3ba991da3507fbb7b355f94731ea79c20920d3a4f634
-EBUILD cl-ppcre-unicode-2.1.0.ebuild 637 BLAKE2B 6cd535248eb0855f2d698accc951db7a1c2648f8bf067643b63c894ea1c0cd9d032cc61f560c3753dd51955416f94f122a08b7ffaf4febe511b2da7d7a45446f SHA512 1ae87eebd5a9c355f45b686451cd3f64f52b4b18bff58fb127884eea1e7dec9cd80701fcaccb570894322a2140d203bd36b8019409d614c3bc74e460280bddf9
+EBUILD cl-ppcre-unicode-2.1.0-r1.ebuild 634 BLAKE2B d002f52f6761f0b30c76e997612114e039959565fbd6550754f9e6a0d5611aef52d247f25bb8cd74bd26ccf3d9e79486c5bee5f4151de2ee9c3355e587d5d790 SHA512 dfc69c6cff1a75e4a4bcbe6718dde25cf5334ce6de8bb22fc301f51f8c1e36b34a70d329ab62a7ea79fb11473ef0126346e848ccd78d78572ebb6e61c4ac111e
MISC metadata.xml 648 BLAKE2B dda312f58db10dc566b82f4f351644faf562d1e4c760bc34372b6ed7dc70ef4a61862fb610ddf81f26766f6c1e11647ac03394e4bd23658384360b785255e92a SHA512 3aa5df5d070f7d01aa3cbc8122df760e7cbacd95220cb9c23026ba739c0771d991b0bf1eb1343fa3502184b0dc3e2ac49482f377ff7d88f82b856b0c11fff867
diff --git a/dev-lisp/cl-ppcre-unicode/cl-ppcre-unicode-2.1.0.ebuild b/dev-lisp/cl-ppcre-unicode/cl-ppcre-unicode-2.1.0-r1.ebuild
index 140ebc0154d6..91fd43e949e8 100644
--- a/dev-lisp/cl-ppcre-unicode/cl-ppcre-unicode-2.1.0.ebuild
+++ b/dev-lisp/cl-ppcre-unicode/cl-ppcre-unicode-2.1.0-r1.ebuild
@@ -1,24 +1,23 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit common-lisp-3
DESCRIPTION="CL-PPCRE is a portable regular expression library for Common Lisp"
-HOMEPAGE="http://weitz.de/cl-ppcre/
- http://www.cliki.net/cl-ppcre"
+HOMEPAGE="https://edicl.github.io/cl-ppcre/
+ https://www.cliki.net/cl-ppcre"
+
SRC_URI="https://github.com/edicl/cl-ppcre/archive/v${PV}.tar.gz -> cl-ppcre-${PV}.tar.gz"
+S="${WORKDIR}/cl-ppcre-${PV}"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE=""
-RDEPEND="=dev-lisp/cl-ppcre-${PV}
- dev-lisp/cl-unicode"
-
-S="${WORKDIR}/cl-ppcre-${PV}"
+RDEPEND="~dev-lisp/cl-ppcre-${PV}
+ dev-lisp/cl-unicode"
src_install() {
common-lisp-install-sources ${PN}/ test/unicode*
diff --git a/dev-lisp/cl-ppcre/Manifest b/dev-lisp/cl-ppcre/Manifest
index bae536b16bf4..8f271ec66465 100644
--- a/dev-lisp/cl-ppcre/Manifest
+++ b/dev-lisp/cl-ppcre/Manifest
@@ -1,5 +1,5 @@
DIST cl-ppcre-2.0.11.tar.gz 158418 BLAKE2B d65aa1a565dbe6c9d10e4dafe323ab1332929e46e00ea2e9775ad940ed5ac983520c0e423daa17bf0173420d2269b5af2fd9b52f8d3dbcb0c778e03e61ef052d SHA512 c693c568065c0571e5509599018e58951425a857cec3793312af0d22e248e32233f924eafc8ba67fbedad38cb3f4efa11343b785b073eaac53c31871422488b1
DIST cl-ppcre-2.1.0.tar.gz 159051 BLAKE2B d1b9dd93c3f4c4c3a23a7c01f28cc4a8cc8543bfa3280f60b53d61dadb377f9e45c0f79592323bb7dcaf06721d899159f958f5b7d391370eeb5c6ede81a7a0cd SHA512 c9c95c58628fd5ecebf6e24e0c26913719360c325e90e78c256d1306eb8c2cbe85a2a5f617fdb6c2a7091bd80f4021ad0d294371b2696ad8e5873eca13aab866
EBUILD cl-ppcre-2.0.11.ebuild 710 BLAKE2B 6a8f63e50ca1095fb2a3c08c04b5504baaa492b7ccd6f2dc52e5cbef5cc5f4bfddb2a863ee4013be8f3bff6647c9d925dd10058e03dd0e307fb181493a28023d SHA512 f57734226584643c61a85898981704f86b56bbf44e7a61ad19de325e5398ac9e6c5d680d852b2abec6958144b7faf9d3e58a4420a35cbbcc5c4d4702988cc28b
-EBUILD cl-ppcre-2.1.0.ebuild 713 BLAKE2B 3e6dd52a7aeec800912ec8b646394cf8f9a64fc03237638b383c7a5bd5dfc8e4d1ab5b7611e3d6a605010fb4962c25e1110d7fe64671f6d69b0db4c11a3a6616 SHA512 3d0d2539d24be30cf8eb0d5b2f6de7ff639efd79e87ace7685c53096ac6ef7d0c145466f852172e8c894a0422d23aef9270faf8ac7706d7193bdf6de0e630666
+EBUILD cl-ppcre-2.1.0-r1.ebuild 723 BLAKE2B 55cf9780ea54f3f41eaa6a831369c206dadb7051378f66680bf96c424caab873511fc0a361aedb9bdbcb9593219a13ba57d5dc1b499cb36c2c14006693318153 SHA512 810cc34bd5de50921b142f58385b1e93e05134e12a0b76075d4e9742bd8e240084e8e0cbcbe684dc83d4e448e3b3ba789e96e2a4e6b9c6e763bcea92f30d901a
MISC metadata.xml 1061 BLAKE2B 7ce31764fc9f36a8ef5acb29fe2f5ed14b3abf64db4c65ca0c090fd9ba086f720ee49ce0fc599fdaeff3a052742dfcf65f66e2851d9592baadbbf49c5f31a9c3 SHA512 69df3fb80850f822f4c68eee7c8fbf5df26a04105e51dcc53038a46f472d41ee6481b0f4733360b3647797887cefeb9c4f79d063bd7472a125098475e620f74c
diff --git a/dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild b/dev-lisp/cl-ppcre/cl-ppcre-2.1.0-r1.ebuild
index 668039a6537c..d0ad9237a47d 100644
--- a/dev-lisp/cl-ppcre/cl-ppcre-2.1.0.ebuild
+++ b/dev-lisp/cl-ppcre/cl-ppcre-2.1.0-r1.ebuild
@@ -1,26 +1,26 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit common-lisp-3
DESCRIPTION="CL-PPCRE is a portable regular expression library for Common Lisp"
-HOMEPAGE="http://weitz.de/cl-ppcre/
- http://www.cliki.net/cl-ppcre"
+HOMEPAGE="https://edicl.github.io/cl-ppcre/
+ https://www.cliki.net/cl-ppcre"
SRC_URI="https://github.com/edicl/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE=""
RDEPEND="dev-lisp/flexi-streams"
PDEPEND="dev-lisp/cl-ppcre-unicode"
src_unpack() {
- unpack ${A} && cd "${S}"
- rm -rf cl-ppcre-unicode test/unicode*
+ unpack ${A}
+ cd "${S}" || die
+ rm -rf cl-ppcre-unicode test/unicode* || die
}
src_install() {
diff --git a/dev-lisp/cl-unicode/Manifest b/dev-lisp/cl-unicode/Manifest
index 1941fecf22ea..585c8faaab35 100644
--- a/dev-lisp/cl-unicode/Manifest
+++ b/dev-lisp/cl-unicode/Manifest
@@ -1,3 +1,4 @@
DIST cl-unicode-0.1.5.tar.gz 485666 BLAKE2B 9db0714c24de4c5c79f3d7eeb471ac5d7a06dd29abd1c3c4b728c9ce98b175ea97ed20923c957a75ac7dee290f095a5c28c92da5ddc7e808d28ca624d84a37cd SHA512 0b66c0e711f7e37423aa638b43017adff648189a32032702b082dff140b2255847a15572a20f21e6f82a2e8cbd547f7f99bf9176e4fa464aa1d938575d8a2390
+EBUILD cl-unicode-0.1.5-r1.ebuild 1058 BLAKE2B 9bd7796b9a58314a728fcd047228a5f0cfd8f9654ec787cf24ced0bbfa5b3becfe698b52889666dee5897bdbd7c8da696fdc9b2683c6ad23633223219c2e68e5 SHA512 3c3fd9630435fbbb7739f1269faa9acd9377519b3d5f378a9b5c274bd744a28461a0db9db6cfa63f15b49206a7158125ed361b164aacf140cabc6aa8d3372b03
EBUILD cl-unicode-0.1.5.ebuild 1064 BLAKE2B 2697ef735e0a986d41955c41caebc5c1e8b0cf27e2a7b4f3f09191335d743f8b6bef8b1460294ec5ab9877cce9ebaa856289bc05483fa71a6d47a9a28fee542c SHA512 72d4a4a9bc2ef0150cf91df1a06a9c23a43019fa3c9192402ed309ccdf4986368beb841b972cd50ca17003d7d79fea14319c99529866ecd9874e7d04672df099
MISC metadata.xml 1363 BLAKE2B 8447b4312a9619c24014f437792e17af4f4dd38998b9f4e595c0ca139ecaca0834543b86af20b5c567ea8d57ca9f24cdfe8d21f6ec25caa30f662f77f88fd94b SHA512 99b0cee1e43de0b1adb5746076e2501eded398dc8f2f3d6486a086985d77af9ef1644b0a8f31a3410ab0d0f6d5be740cac3024a6cd7afd76f3a46e09f129ffb1
diff --git a/dev-lisp/cl-unicode/cl-unicode-0.1.5-r1.ebuild b/dev-lisp/cl-unicode/cl-unicode-0.1.5-r1.ebuild
new file mode 100644
index 000000000000..7e56d351272b
--- /dev/null
+++ b/dev-lisp/cl-unicode/cl-unicode-0.1.5-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit common-lisp-3 xdg-utils
+
+MY_P="v${PV}"
+
+DESCRIPTION="Provides Common Lisp implementations with knowledge about Unicode characters"
+HOMEPAGE="https://edicl.github.io/cl-unicode/"
+SRC_URI="https://github.com/edicl/${PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+DEPEND="virtual/commonlisp
+ dev-lisp/flexi-streams"
+RDEPEND="dev-lisp/cl-ppcre"
+
+src_configure() {
+ xdg_environment_reset
+}
+
+src_compile() {
+ # cl-unicode builds parts of its source code automatically the first time it
+ # is compiled, so we compile it here.
+ local initclunicode="(progn (push \"${S}/\" asdf:*central-registry*) (require :${PN}))"
+
+ common-lisp-export-impl-args "$(common-lisp-find-lisp-impl)"
+ ${CL_BINARY} ${CL_EVAL} "${initclunicode}"
+}
+
+src_install() {
+ common-lisp-install-sources *.lisp test/
+ common-lisp-install-sources -t all build/
+ common-lisp-install-asdf
+ dodoc CHANGELOG doc/index.html
+}
diff --git a/dev-lisp/clx/Manifest b/dev-lisp/clx/Manifest
index 7f5bb355de68..a761cbdc9dc0 100644
--- a/dev-lisp/clx/Manifest
+++ b/dev-lisp/clx/Manifest
@@ -1,3 +1,3 @@
DIST clx-0.7.5.tar.gz 468904 BLAKE2B 30ce4de52fdbbc935bf5653f54a588537670b7d55dc038f32b4527e5f3d7b2dfe6afde3d28debf7ab5a08994155ec390f1e70dfbe45e8831fe7a977d245c9d7a SHA512 9228c37a99dcaee637c64c58183220c1ed3745e683c877f843c7de5b052d7355a3ddd50687371e8388c05bcedda062008299476b82dc8a3d26b605dde1dfa997
-EBUILD clx-0.7.5.ebuild 872 BLAKE2B b8e1bebb8c095bf33cb51801c1497587ef562f4c01daf21e959f1dc1944da99bb002b1c54183af711b49130ffc1e00dc086ef88a0113f09eecf2cdb46d9acc0b SHA512 c7e6e57e9adc0dd5e355a17cdfee413346c6af25426cfffd4b881bd88c99870c29c1caf5c0d6bb7fea12dc0066a94dc583a3a9df71bfa7e0be41d226174013af
+EBUILD clx-0.7.5-r1.ebuild 843 BLAKE2B 0d8e29571033a86e9cefe51d6913a7f51a8ea8635b9ec98ef5fb70424bfca35d4faafb2702cfaf1573a40b966bdb664befcce108c114a28c06442ec1b9d244d3 SHA512 6f35cb4cc3449a5b9cdae0025d5d40bfde7ec7453c2033338422b73128619e1fdcef3c464641411b1a1939f663c6ab1b709648f1c1259a3ff2731122909aa2c5
MISC metadata.xml 841 BLAKE2B b48e0da7b3ddc82519601e37a6796fc5d2165c0847b46fa67e56f3b75cdbb948b785b20c55474fa8161369645ff7a845eafed085e954345535cfeb7a7c9bafcf SHA512 0dd0b7e5f7f3a590a5b6c250a853e66f332c7c26e4b1085130ce5ecc0069800539be2a2196dd4d43060e1b5ce8e5f665a461ea51e6692e9611c90ccb28152fb0
diff --git a/dev-lisp/clx/clx-0.7.5.ebuild b/dev-lisp/clx/clx-0.7.5-r1.ebuild
index 06e69d160335..4f8c577096fe 100644
--- a/dev-lisp/clx/clx-0.7.5.ebuild
+++ b/dev-lisp/clx/clx-0.7.5-r1.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit common-lisp-3
DESCRIPTION="CLX is the Common Lisp interface to the X11 protocol primarily for SBCL"
-HOMEPAGE="http://www.cliki.net/CLX"
+HOMEPAGE="https://www.cliki.net/CLX"
SRC_URI="https://github.com/sharplispers/clx/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
@@ -15,8 +15,7 @@ KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="doc"
DEPEND="sys-apps/texinfo
- doc? ( virtual/texi2dvi )"
-RDEPEND="!dev-lisp/cl-${PN}"
+ doc? ( virtual/texi2dvi )"
src_compile() {
cd manual || die
diff --git a/dev-lisp/trivial-gray-streams/Manifest b/dev-lisp/trivial-gray-streams/Manifest
index dee8ef09f0d3..27ed9206bfab 100644
--- a/dev-lisp/trivial-gray-streams/Manifest
+++ b/dev-lisp/trivial-gray-streams/Manifest
@@ -1,3 +1,4 @@
DIST trivial-gray-streams-20170830.tar.bz2 7520 BLAKE2B 2080b9ee30249c61c21f88663a247323afe2854c6444467d68fbdc42df9b8868cc49c305ab319ca88cf37ee8b0d423681c01174bb2a26d373a0c9427f2ad8e4e SHA512 4fbcfff5f2875daaf9c9bb286e2f753fccbb9840bb3c3593b9755204475aaf34241c1ffc2c93b5bf2c3428400e91082b01f15812eb51251afcabe9a57d5df3fa
+EBUILD trivial-gray-streams-20170830-r1.ebuild 383 BLAKE2B b9294e599407f75a5f8db71d2cf9a54dd5d212acdc27056c28d0d959f99d8863f19581a28debb88828345271db4a2fdcf51c1abde9ab509bcc3860848c5c13b1 SHA512 654c8f88abe75557da28968fd0aff38eca5800b0245eb55ac1d7959919cc8ca3702d0c14bbc83a3c040a623b6212fe97fc0dc6efa701e4441747068650a39792
EBUILD trivial-gray-streams-20170830.ebuild 427 BLAKE2B 4c9d6f0fb8947010f7258d91dca5372b8f57e9a41d224e808949cb4383fc819ae6d8afbb3c3c012f7c62eef9b886698425fd1ca1cb6c297b25fbdf757210d483 SHA512 2dce2e1ae6fe587c3c73e8304c6237a42b4fe7b1c4186c2f1ceaff42c7e2bd395d9f82e2e2dc790cb0d783e0b69b7e136b94fd8c017688996e95cdd572e6bc14
MISC metadata.xml 266 BLAKE2B c889222f55a3cd8a06229d4ac99b498de3089939b5e6d9fc48d3889c502d4c876ee96b153b35d202afc60dc0eca9334eb4ea01b1135d295f79f339be44c575b9 SHA512 bd66346e96281a053da8e1f2442a0c9bd76eaa874b888a2d5da1c0aed2df72e1f9450326a3fbb76a765a9a63a9927a85b3d13f42fd6b59fc4d7233e623809e5e
diff --git a/dev-lisp/trivial-gray-streams/trivial-gray-streams-20170830-r1.ebuild b/dev-lisp/trivial-gray-streams/trivial-gray-streams-20170830-r1.ebuild
new file mode 100644
index 000000000000..59c6ac0d58f9
--- /dev/null
+++ b/dev-lisp/trivial-gray-streams/trivial-gray-streams-20170830-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit common-lisp-3
+
+DESCRIPTION="A thin compatibility layer between Gray Stream Common Lisp implementations"
+HOMEPAGE="https://trivial-gray-streams.common-lisp.dev/"
+SRC_URI="mirror://gentoo/a9/${P}.tar.bz2"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"