summaryrefslogtreecommitdiff
path: root/dev-scheme
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-10-24 04:04:24 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-10-24 04:04:24 +0100
commite7daa1f959ba2c720f36a6984f588098e68b15cd (patch)
tree42ed099f2514ebda2681a4de13af60727c8a9fab /dev-scheme
parentfd93fe10d9e6c855fed8e1524b2d2d64d2085570 (diff)
gentoo auto-resync : 24:10:2024 - 04:04:24
Diffstat (limited to 'dev-scheme')
-rw-r--r--dev-scheme/Manifest.gzbin9815 -> 9819 bytes
-rw-r--r--dev-scheme/guile-git/Manifest2
-rw-r--r--dev-scheme/guile-git/guile-git-0.9.0.ebuild51
-rw-r--r--dev-scheme/racket/Manifest2
-rw-r--r--dev-scheme/racket/metadata.xml26
5 files changed, 71 insertions, 10 deletions
diff --git a/dev-scheme/Manifest.gz b/dev-scheme/Manifest.gz
index f8baff47279f..ea5112cc4a60 100644
--- a/dev-scheme/Manifest.gz
+++ b/dev-scheme/Manifest.gz
Binary files differ
diff --git a/dev-scheme/guile-git/Manifest b/dev-scheme/guile-git/Manifest
index beb80225c2c0..ec3e88d0f717 100644
--- a/dev-scheme/guile-git/Manifest
+++ b/dev-scheme/guile-git/Manifest
@@ -1,8 +1,10 @@
DIST guile-git-v0.6.0.tar.bz2 99833 BLAKE2B 51109cc5f037cffd5e8a6dd1b0ce99631ffb524e209a8b081c33a188ead78d26c76dbb9590e3891c056eb7853da57b7e3f3f08ef3723465bd7ab43671c3d018b SHA512 519b5dafd83b5967403929e347fa2b81fcec97136459722fdc95357cbeba9d519807b8863b17a85fc426e53e8f78f5d3979f96bbb32548bcf598827f3f228219
DIST guile-git-v0.7.0.tar.bz2 100454 BLAKE2B a94a8f81949f1caf4bb31ed498856561fd88d541c3f8ccced1a5f6633f189a09d8961b5fdf7810393e110665e77db48bf4aeb3c756437e2b75f614710eaac521 SHA512 6207464bc48de8e33fde0365c198e42c21719e5ffb27e30ab3277f88d04ccc4a2fe4964c0019333be8f047d3ddc76f1c98e6e060311ce6b2a13ac670c0663226
DIST guile-git-v0.8.0.tar.bz2 100931 BLAKE2B 1f36be666eeca6d2e826582ea780eb7d7bad8b212b4848a8814aae5e21547657f5d46e163758beb21fb30e5fba2ba66f3fb96cc94f701e9f740cb78398d0a7b2 SHA512 cad6777a26f94d26b7967ff1a2619d19b773ace6332dda7c4ff3c355762d2d1f7740be3fdf34dc1fc91a2b2ad202f51865b3e4dd6574cd91a4f149d5c51c6b47
+DIST guile-git-v0.9.0.tar.bz2 103368 BLAKE2B e3ed7a9f1da66590443034f128f1ac73f84eb28d64b998bdecec5afd8abeb70f5b0529676f051e58ca844231708fb651b68653380ebd35f098a35055ca512f91 SHA512 42fbdbbf637b5b14cf4d8aa56e1b96dcc6e454f7d077fa2304ed44dc2485fe4c90557e2fb33220e3e8145a1fcb6ccd68cd4f40ff325386099c3232d9e373fc0b
EBUILD guile-git-0.6.0-r1.ebuild 1667 BLAKE2B 40f51e40576023e6e3773d8d492cb753c3f1014d097c33c26ad4e199b9a2a5244b9f2d33d0bd8ba0de3aba53135c535d22a70691323fd11bbc34501505e3c86f SHA512 6793e1699969048c9b50ca9231de41bc3c7da4fdebb74c1d1d99b2c1089be8699555108402269282a8bb5589b444dc5be625a12346f0fa66377a86db152d9de2
EBUILD guile-git-0.7.0-r100.ebuild 1029 BLAKE2B d72ed21bd3c2d501b30742ac9f87a8bed61481031f33eb390e20d1fc2aa34867404c12322f97dcaba4a0388e5139e7e686e05ef8ac68c195392b9cb87bb7634f SHA512 08aa8ebcb2f350fd153f38ca1734990ebc7ef49483b7ae4337d511b56c6070d985c407d8dfa2c7612b7e3a447bc343f5685ac26558079f5d5ff83931179c6a65
EBUILD guile-git-0.7.0.ebuild 1675 BLAKE2B d766bad0e357ac96c4f1773f8103d2e7f947c60c6575cd9fb1d05791cb626f1263ca44aae6510f8c35327594fe3028cad621a508ea954f6ff1e12f1f6ae62eac SHA512 130bb4bc756718a4e34eac20ed4426f706ce94981fffb22e6d983d73d88eb4b6ebae16af4169b9e567f7f8c782c5595681111379adfcb3d408a8cfe1f52de9ba
EBUILD guile-git-0.8.0.ebuild 929 BLAKE2B 1ab1263717eeaaebcd32a993673b469bc4d7a7f438b80985d947789e7ca7e2037936120249a8a10ce6bd8f2da9f3dea629e27be8d4e81f76036c6e777c34544d SHA512 962c916988fef441b2f15dabfc8daf7dbb16d56a033a93bc0c90e675349c4cc0a8e9105bd8e03a9a35a22c57d593549f56bc13e25305d2368e75603fb2136d89
+EBUILD guile-git-0.9.0.ebuild 929 BLAKE2B 1ab1263717eeaaebcd32a993673b469bc4d7a7f438b80985d947789e7ca7e2037936120249a8a10ce6bd8f2da9f3dea629e27be8d4e81f76036c6e777c34544d SHA512 962c916988fef441b2f15dabfc8daf7dbb16d56a033a93bc0c90e675349c4cc0a8e9105bd8e03a9a35a22c57d593549f56bc13e25305d2368e75603fb2136d89
MISC metadata.xml 413 BLAKE2B c7d3ae8db8c3905597982f1fead9c98736c237dceca107585e6ee9c7055feaab9d365725de7d8350b1da181aa84fc75d8691fdfca8656fbe78c50d618a48ddab SHA512 1dcf94683f43b26168cf7acd3e49c0d257c5398d89676a361ec1347fd51970dd4b6c1e25d49454e4eef086dea134cb2facf5036322131ec3e6ab32c19a790e86
diff --git a/dev-scheme/guile-git/guile-git-0.9.0.ebuild b/dev-scheme/guile-git/guile-git-0.9.0.ebuild
new file mode 100644
index 000000000000..5de144bbbc20
--- /dev/null
+++ b/dev-scheme/guile-git/guile-git-0.9.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GUILE_COMPAT=( 3-0 )
+
+inherit autotools guile
+
+DESCRIPTION="Guile bindings of git"
+HOMEPAGE="https://gitlab.com/guile-git/guile-git/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://gitlab.com/${PN}/${PN}.git"
+else
+ SRC_URI="https://gitlab.com/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
+ S="${WORKDIR}/${PN}-v${PV}"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="LGPL-3+"
+SLOT="0"
+REQUIRED_USE="${GUILE_REQUIRED_USE}"
+
+RDEPEND="
+ ${GUILE_DEPS}
+ >=dev-libs/libgit2-1.8.0:=
+ >=dev-scheme/bytestructures-2.0.2-r100[${GUILE_USEDEP}]
+"
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ guile_src_prepare
+
+ # network sandbox + ssh configuration
+ sed -i -e '/tests\/clone.scm/d' Makefile.am || die
+
+ eautoreconf
+}
+
+src_test() {
+ guile_foreach_impl emake VERBOSE="1" check
+}
diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 1a6833dafa18..e84851f5bd5d 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -2,4 +2,4 @@ AUX racket-8.14-compiler-elf.patch 1294 BLAKE2B 0d70496751906726f07b4966b14a5c10
DIST racket-8.14-src-builtpkgs.tgz 157264256 BLAKE2B a6b5e61785abd8869db7800f5a5b5113e8462a8c887a8d1c7d9ed2af0c54ff37865d79a27a132bf9e50d0a4d2f4f58769707e9076591fdb6958c40e380df74d6 SHA512 b5eca5050aa1eab880ba0d1571c12577c80c9cd8e945caf8d07ae81864e964899f547b58e9d901444bb09575ace2c422b61fc1fc62d8c7df5b51a425b874c176
DIST racket-minimal-8.14-src-builtpkgs.tgz 23391100 BLAKE2B 4b95b98c142d49c6f9ab5c7a654cd854183f2f088b8e8fc841ee2aaa65192ee5230634ca36caa26ffbc9bff5b1591f524ca84a4a13512249afc005998c97bd49 SHA512 f84a50be0d8a401d47d7517e6dc4b8a730b85ad80d1786edaa95b5cf86f4979e69d0f958a99de79631ed5885c4daf6092f39f1ac791f35422fe6d587e4d81465
EBUILD racket-8.14-r1.ebuild 5660 BLAKE2B 9b94da1e9de282bca0899a8df986d0d55f0cb2bee57f879e294064b3822f33ebbbec22ad137b4f737c0c4bd66e3de34243571d4444e683c3913190800fb1183b SHA512 1452d2f3bea3e3d59f1eda4af02bb9daf18a078a62ae8b96ee32de547967c45436e298ae1c23f4f616b55f2f6663ec87fb76ac421a52c914a19a01157328372a
-MISC metadata.xml 1885 BLAKE2B 0a77f8dc3d86ee5c4f12919b05893ad43c03f1eb21ace376552de1f0aaf071ddd15f27c59ef008f85cdb362e3ed316fbcb3a17ac2a3d4f18a38ad954df7bb338 SHA512 9510e5f9797419fb3da8799487c7dfc808eb9fc1fccfbbd8c225d04f617e00acd0e5b7a14ab6e05dc59b8cbc035a2d35a37dfe9459a42e5347d7ee499894fb5b
+MISC metadata.xml 1944 BLAKE2B 477ffcf4419da2ce44c7b408d5e819b178a4144017a76717c5442aed799b3fb038e66042be4222be96e4877851b14312c236fa7834bc39c4e370473324e92371 SHA512 07887703f94d291984de4064522a764eda0be3a23e909dc6994ccfe4d2d67d366a0088ca5287905c586de84a3967c1e6d81a1030d0d7e6a92ddbcd5b29000bd4
diff --git a/dev-scheme/racket/metadata.xml b/dev-scheme/racket/metadata.xml
index 3e1fa2366a15..ae43cd717d1c 100644
--- a/dev-scheme/racket/metadata.xml
+++ b/dev-scheme/racket/metadata.xml
@@ -1,19 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
<pkgmetadata>
<maintainer type="project">
<email>scheme@gentoo.org</email>
<name>Gentoo Scheme Project</name>
</maintainer>
<longdescription>
-==Grow your Program==
-Racket's interactive mode encourages experimentation, and quick scripts easily compose into larger systems. Small scripts and large systems both benefit from native-code JIT compilation. When a system gets too big to keep in your head, you can add static types.
-
-==Grow your Language==
-Extend Racket whenever you need to. Mold it to better suit your tasks without sacrificing interoperability with existing libraries and without having to modify the tool chain. When less is more, you can remove parts of a language or start over and build a new one.
-
-==Grow your Skills==
-Whether you're just starting out, want to know more about programming language applications or models, looking to expand your horizons, or ready to dive into research, Racket can help you become a better programmer and system builder.
+ Grow your Program - Racket's interactive mode encourages
+ experimentation, and quick scripts easily compose into larger
+ systems. Small scripts and large systems both benefit from native-code
+ JIT compilation. When a system gets too big to keep in your head, you
+ can add static types. Grow your Language - extend Racket whenever you
+ need to. Mold it to better suit your tasks without sacrificing
+ interoperability with existing libraries and without having to modify
+ the tool chain. When less is more, you can remove parts of a language or
+ start over and build a new one. Grow your Skills - whether you're just
+ starting out, want to know more about programming language applications
+ or models, looking to expand your horizons, or ready to dive into
+ research, Racket can help you become a better programmer and system
+ builder.
</longdescription>
<upstream>
<bugs-to>https://github.com/racket/racket/issues/</bugs-to>
@@ -30,7 +36,9 @@ Whether you're just starting out, want to know more about programming language a
Add ncurses support for expeditor (REPL expression editor)
</flag>
<flag name="places">
- Enable racket/place library for share-nothing parallelism and message-passing communication. Compared to futures, places are heavyweight, but they have a simpler performance model.
+ Enable racket/place library for share-nothing parallelism and
+ message-passing communication. Compared to futures, places are
+ heavyweight, but they have a simpler performance model.
</flag>
<flag name="threads">
Enable support for green threads