summaryrefslogtreecommitdiff
path: root/dev-scheme
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-10-31 03:47:04 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-10-31 03:47:04 +0000
commita4d738a9d1fddef251ba88e258acdb50c243fa63 (patch)
tree1687346e6907f4670ab4015ff2e717c50d574f9c /dev-scheme
parent77922838ba6e7b5f546528626d41f2e7f3fc2c08 (diff)
gentoo auto-resync : 31:10:2023 - 03:47:04
Diffstat (limited to 'dev-scheme')
-rw-r--r--dev-scheme/Manifest.gzbin9973 -> 9970 bytes
-rw-r--r--dev-scheme/owl-lisp/Manifest2
-rw-r--r--dev-scheme/owl-lisp/owl-lisp-0.2.2.ebuild49
3 files changed, 51 insertions, 0 deletions
diff --git a/dev-scheme/Manifest.gz b/dev-scheme/Manifest.gz
index e84c90bbb827..ca8ff18e4cbd 100644
--- a/dev-scheme/Manifest.gz
+++ b/dev-scheme/Manifest.gz
Binary files differ
diff --git a/dev-scheme/owl-lisp/Manifest b/dev-scheme/owl-lisp/Manifest
index 33697f7462d8..f56f6299c661 100644
--- a/dev-scheme/owl-lisp/Manifest
+++ b/dev-scheme/owl-lisp/Manifest
@@ -1,5 +1,7 @@
AUX owl-lisp-0.2.1-make-no-test.patch 298 BLAKE2B bef51b887f1706451237547530408214d68122a4ee9d78684925922fa842b2ac2ba5a8efd060aff53045bd87dfa76c219354fe4bcb347bdafe088b75f5eb6104 SHA512 49921b6cbd15918c30281f80b47776b443ef4fec9277365d3dedef1e666af268360f8924e6f0ac8e6f20eca96edb6e9f83bfe241350445e7072f7a8ad5e4f80c
DIST owl-v0.2.1.tar.bz2 456751 BLAKE2B 15447cc71b633a97f48086a986c8015f1bc5664b993faa7f4537878fefb805d824c49174ef5a225e4cc870bb4c5b8d256cb887c83eba58d67c64bf5db6d2d7f9 SHA512 b69296e9be60ea4e8103c8100de9d02d00fc50e13624c87c1c4a78852b58aea403459f8b4a2f88826630e7204d58d522b58df489ce194c04e9424186309f5c8e
+DIST owl-v0.2.2.tar.bz2 457461 BLAKE2B 5817899d013d2a073fe914380ca64fbaa4a264c707199a41db79452878c3437c8b99c40fe1f0346968c09aad90955eacca255a09a8f9c41e7c495e67187a1cf7 SHA512 decb8b70603b8abeb37168f9f55434a5496248f6f7f7018ce3ca802d5a3f0736a05e74defb93cb8652513e76b15dac2494c401a7ce26e2024743ae333194825c
EBUILD owl-lisp-0.2.1.ebuild 988 BLAKE2B ce649334ad7f34373b0730612f4abe880d2119702d73a8dff63204bc5efce66049f351673729c2bd9a4eecfbb4a8e29924ab8ed29f1380632274dc3e4f47f50c SHA512 8a46f05e409eac6b448a2221eba8231d56a5240bb92160363c06915140346887c28b532190474e33fc907aaabdc01c03e85f011985f9fd6c00a4fc44e87dac89
+EBUILD owl-lisp-0.2.2.ebuild 970 BLAKE2B aafa083607536b22ee62e708f3ad9bf4ba6a6fd2a5c53e44f09a9802dac7e1765a1ce4e839f400efc8db5ddb68602db2402ca94906a7cb8371b2b2f51ae94eef SHA512 8024d6c591038a4a930597f0c6ff8c4ad046f0ed4462cf0b5caa41bb3b60cd30229311451ba3cdb232f4db3a6bbf1da5b643092a2f85db9b82db00867c4fe263
EBUILD owl-lisp-9999.ebuild 923 BLAKE2B f4f2181d459eb9175da7f85bbbe45fcc6d57ea482c5e1b2daf4996522c5bf9010f41078b5c760185a618e6c669a35428d981b33dc7733d40fc9eecab0527ac0b SHA512 250737072101d82e33a5c72fa1050cac6403d11602f8d27927621ab217c781ad426eb31d0ebd1c5dc62baff231da44050a2ec6234ab82eb61c329dee8bc5a3cd
MISC metadata.xml 793 BLAKE2B 54cc42daf49b4f39ad4119e2128e9cdc9e2749dafbb5a1ff63c84e60a6d410caa39034de5fcafd82ca36ac7291b6f3afe92cad929c4c59270f0fec01c0828d4d SHA512 7e360c32aedf4ec42abac5b1df86c1225f863a885087363d0f16ba5c971b342743f49afccfbb9d81c821ba180c4f6033b27ab46dedcbdbafb597dee8a1820c15
diff --git a/dev-scheme/owl-lisp/owl-lisp-0.2.2.ebuild b/dev-scheme/owl-lisp/owl-lisp-0.2.2.ebuild
new file mode 100644
index 000000000000..2d6148517bdf
--- /dev/null
+++ b/dev-scheme/owl-lisp/owl-lisp-0.2.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Purely functional dialect of Scheme"
+HOMEPAGE="https://haltp.org/posts/owl.html
+ https://gitlab.com/owl-lisp/owl/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://gitlab.com/owl-lisp/owl.git"
+else
+ SRC_URI="https://gitlab.com/owl-lisp/owl/-/archive/v${PV}/owl-v${PV}.tar.bz2"
+ S="${WORKDIR}/owl-v${PV}"
+
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+PATCHES=( "${FILESDIR}/${PN}-0.2.1-make-no-test.patch" )
+
+src_prepare() {
+ default
+
+ sed -i 's|make bin/vm|$(MAKE) bin/vm|g' "${S}"/Makefile || die
+
+ # Skip "tests/char-ready.sh", "does not work in background subshell".
+ rm tests/char-ready.sh || die
+}
+
+src_compile(){
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" owl
+}
+
+src_install() {
+ exeinto /usr/bin
+ doexe bin/ol
+ newexe bin/vm ovm
+
+ doman doc/*.1
+
+ einstalldocs
+}