diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2021-01-01 21:06:00 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2021-01-01 21:06:00 +0000 |
commit | 129160ec854dca4c3fedb5bcfbcb56930371da0f (patch) | |
tree | 53bf797418ac5e9b99c41ca0382c87b82421e5de /dev-scheme | |
parent | 441d1370330332b7d78f238d2f5e13f7aed5e4e0 (diff) |
gentoo new year resync : 01.01.2021
Diffstat (limited to 'dev-scheme')
-rw-r--r-- | dev-scheme/Manifest.gz | bin | 5512 -> 5515 bytes | |||
-rw-r--r-- | dev-scheme/guile-json/Manifest | 2 | ||||
-rw-r--r-- | dev-scheme/guile-json/guile-json-4.4.1.ebuild | 27 | ||||
-rw-r--r-- | dev-scheme/guile/Manifest | 11 | ||||
-rw-r--r-- | dev-scheme/guile/files/guile-2.2.7-stack-up.patch | 17 | ||||
-rw-r--r-- | dev-scheme/guile/guile-1.8.8-r3.ebuild | 2 | ||||
-rw-r--r-- | dev-scheme/guile/guile-2.0.14-r3.ebuild | 2 | ||||
-rw-r--r-- | dev-scheme/guile/guile-2.2.6.ebuild | 2 | ||||
-rw-r--r-- | dev-scheme/guile/guile-2.2.7.ebuild | 10 | ||||
-rw-r--r-- | dev-scheme/guile/guile-3.0.4.ebuild | 2 |
10 files changed, 63 insertions, 12 deletions
diff --git a/dev-scheme/Manifest.gz b/dev-scheme/Manifest.gz Binary files differindex 37f7e54ab123..13f4c4854510 100644 --- a/dev-scheme/Manifest.gz +++ b/dev-scheme/Manifest.gz diff --git a/dev-scheme/guile-json/Manifest b/dev-scheme/guile-json/Manifest index 6ad78b0f5f0c..0aa571508bd8 100644 --- a/dev-scheme/guile-json/Manifest +++ b/dev-scheme/guile-json/Manifest @@ -1,3 +1,5 @@ DIST guile-json-4.4.0.tar.gz 157157 BLAKE2B 1fafbfeb2fc8cf643c9a4daced12dbbc8976eee82041530aa0c86a6ee3b1665539ff911624dc8c2eb1d5b60d7390b9a6f07801f66b6862a173baf903420560bd SHA512 42629a4b68b83927edb71e5ae3871f9d83765dd04158c061a776e1dc6bedfc2298d0d7659e7c460a67c077a2b8423bd65529bd57f4093713cbe488d15cfcd304 +DIST guile-json-4.4.1.tar.gz 158009 BLAKE2B a08a9e52fbccbc2dc8ad18bfd07ab37ab914cb8f3287331ea29ef76a234afc906b78c15775114b3d13187e0ad8a986379fcce43461119738b307e982f58c4b5a SHA512 c204b69f17b022c300f8edbbf9c800d02b7b82eea0064fdcd52b01b325e3d5f36caa64841bba7218e8d71748db60a3233be5f25ce28914cf71f5ac93826c3c88 EBUILD guile-json-4.4.0.ebuild 670 BLAKE2B b86e74df8928cea0af49ff4a59f552f83db35eb5cdc86b35c1ae9a07aeeff6c8f8112a0408c4a0a7f2abbf65645e482f66a3fe8736f014ecf5a6199083c5dff8 SHA512 e90e4cc149e376f6ecc381b12a00955dcc6b1359405e59332b7a6d9a9998992109f142c43c3e59713dd886a59490ffa534b3ecc1f086ceaa509a556925ba4436 +EBUILD guile-json-4.4.1.ebuild 670 BLAKE2B b86e74df8928cea0af49ff4a59f552f83db35eb5cdc86b35c1ae9a07aeeff6c8f8112a0408c4a0a7f2abbf65645e482f66a3fe8736f014ecf5a6199083c5dff8 SHA512 e90e4cc149e376f6ecc381b12a00955dcc6b1359405e59332b7a6d9a9998992109f142c43c3e59713dd886a59490ffa534b3ecc1f086ceaa509a556925ba4436 MISC metadata.xml 326 BLAKE2B d05d251d501000390dccc9c07656dc4a36a8c7b2fca80ccb9cc147ab6fcf270e03574e4614676a3e5c2a2a2b2c000463d3c73595a5f5da7941de840ce8b69a94 SHA512 08bc92338019e10651874c2a45053da7e5d61f9d0013849f3939902c452dc43abee97be085d8f6520dac35fc12bd01fd71e1a1ecaf48e5be947a203768f04449 diff --git a/dev-scheme/guile-json/guile-json-4.4.1.ebuild b/dev-scheme/guile-json/guile-json-4.4.1.ebuild new file mode 100644 index 000000000000..93ef24df851b --- /dev/null +++ b/dev-scheme/guile-json/guile-json-4.4.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="JSON module for Guile" +HOMEPAGE="https://savannah.nongnu.org/projects/guile-json/" +SRC_URI="http://download.savannah.nongnu.org/releases/guile-json/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-scheme/guile-2.0.0" +DEPEND="${RDEPEND}" + +# guile generates ELF files without use of C or machine code +# It's a portage's false positive. bug #677600 +QA_FLAGS_IGNORED='.*[.]go' + +src_prepare() { + default + + # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112 + find "${S}" -name "*.scm" -exec touch {} + || die +} diff --git a/dev-scheme/guile/Manifest b/dev-scheme/guile/Manifest index bb70ed9a73c0..1eb7d939fcc0 100644 --- a/dev-scheme/guile/Manifest +++ b/dev-scheme/guile/Manifest @@ -13,14 +13,15 @@ AUX guile-2-snarf.patch 1274 BLAKE2B e9efdd1e14560579131ecff748add4f97de730678e6 AUX guile-2.0.14-darwin.patch 1026 BLAKE2B 9193732cfb74931f7bf8e9b55c5c9dd2621ef6271c8d18190e0ed94d90decde85272f271bbbe7d3c4dd0dd509e51fae3f7f0af42872a0b9ebb87396c9e69a9d2 SHA512 151d19f171656105d87336f81dd8c34273d07a3e88aa03ac5ca8d640c79ab317a90ef06097858bf627e4666fba747faea45237c73e7bc6462d19d8f0d1904d53 AUX guile-2.0.14-ia64-fix-crash-thread-context-switch.patch 2426 BLAKE2B 5b2073a3780794e9466d8e5434ab98a91a821408ab792abbfaf61d09c95e113b99746b0da850115b4534bda00b1313cef5bb9b08c90c8bf9a04c81b1eb78faa3 SHA512 082f98ac4ee2f40dd3762006bf5c43022088b2286c9a8d63ae9e234d3c8527f3afcfba8076e0c8578e7fbed257294db6ce1a4513661b89f821579dc121d449ae AUX guile-2.2.3-gentoo-sandbox.patch 361 BLAKE2B 997d4cec108f302f34b42c59c78d420c858f964b8587bed523d95fadedbf9981dd9c196934299413db9c23e940a4b88e798e4fff65cdea1507968494338313ba SHA512 450f44cbd2b3f0c7c02963c35e58e8d0e4a7192239993215b69713d8a1109692ab1e153efe685c27681069477a56e7bc52b34ebd8717a2c8695be8c6b8abe673 +AUX guile-2.2.7-stack-up.patch 568 BLAKE2B 11f19c9e657b9b23c033e0edac9d06fcaa2f56f69230d526fc42eed6050022395599855015539c32ed83b6e3f5c8a94744ff6ef50b3c9284818d0d8f725f18b6 SHA512 f312e4e5d8d3781efb6fe65f4ec94431d8b19a7ac3e3e9e461748c60643088237e570314e74b5253418a01b129586465ed43107463d8de182e362393f75073bd DIST guile-1.8.8.tar.gz 3956654 BLAKE2B 4820d635ac2c57526c0c03f3e0e6e4ac4276533ea8db15e6d1b759c33edec094a1a4bdc3e09ccae61f1b271d63565063746feea242a90c18cd575775444a42ef SHA512 ede6feb90cd419d8763feb8c5169275490a653919573c4dfced025b74cf591072b3a10ffb9a3f6ee3fe7b0a0956ffcf434e0859b421455c8349cea56bf427db0 DIST guile-2.0.14.tar.gz 7823099 BLAKE2B e7fa5a4ca19dc4adfcc151350b0ed4e211b8470b0d12f65451697a818c3139a4a5992a019bd213114748230cb15ec755d1af70d42b901230854915c0ee7b05de SHA512 d69c9bdf589fedcc227f3203012f6ed11c327cef3a0147d8e016fe276abecdb4272625efe1d0c7aa68219fe8f29bbced44089a4b479e4eafe01976c6b2b83633 DIST guile-2.2.6.tar.gz 18132818 BLAKE2B 9c2f7737d74d9e56bd9e3f42f287f6b48d9e381dff44ca3ad176ad64adf9b0d200c0b8d34a41e34b15ecf24fa28ddccaa9b033cead25583ff9984b5b7c09ced5 SHA512 6a9264c2e10def5e69a0e755fb28a5f09b98bc202660d742b0ee144d4f486b049dcbce8bcece79c3af9421d43df6eca36adf82798520f75b09303f5e8c2092af DIST guile-2.2.7.tar.gz 18129833 BLAKE2B 03c88d753f83e5a797f12808b7b053c9cf6c51f87fb8f3c3db89e54528aafb0e54de2eb951cc622e98fada82a558932bb074a8e739f4175144d4b06ba42f7d60 SHA512 ad11885ffeb7655ef6c8543e67233992dc37bdcf91ed82188e6a144169c6b7d4e31cf7a6d01509c573d00904cb002719b851f71cdf1359a86de401daf613d773 DIST guile-3.0.4.tar.gz 21619204 BLAKE2B c8639019d8d69618726f40ecd44ed5a5790c34872119e806d4851671c61fd592608d066f4584df4a8db5f971b64ba9089bbbe935176923b413621953202bbc2d SHA512 d707d89ef0f94f74eb4678bcc79dfa99ea068d68a789f47039b5f00c0b8b01ace567a567c0f971fdc0dfc620c11d9536fc003d8d8e049e2cc158ce8b171e1134 -EBUILD guile-1.8.8-r3.ebuild 3130 BLAKE2B e1364b4669042d1a92c4f6b7ab8a9ffd2ee27774d6bfdb109a37735c163c0a5d0472834684d12c188caf2ea00142e23b0e4bb0edfe5e74f877095419ae2a9444 SHA512 04d29aa908a412dda3faf877a1994de952ebe2d16bd89ff1a9fc38dfdc6be8f9e24161a54e075efcdd040388594bfa5f3a46cbc6e4466d4e305d04736ead730f -EBUILD guile-2.0.14-r3.ebuild 2208 BLAKE2B a5211ed3a901b06422315cb75ab8901eb2cc1d32eb00c8eb77c145832e71ac186acec59e846124d9a63156b64af35e4be378959d280376d36293c556f687f8ad SHA512 ec02508f0be49e1450460f7c043505336a02ee78f3e676b708bc5da31600d6252f4881d67fc1649dfaba82cb2d70366d94ec16b3f19f51f1c1298c9cf9d9b2f3 -EBUILD guile-2.2.6.ebuild 1972 BLAKE2B 5406c25ef8c493b4ead50f631fcfc9380698bb7f670dce6a6abc1f33a9a3fd033f998f06248a826bac90f78a7a1ecc130dc111c9b1313ee33db0ebc6029fb462 SHA512 9871705f2c9bcf9c408aa66df7e1d922a3e6ae870cdf27e19e8c0c67022848ad3e06d9dd16634c13946739cbafa7fbb64d5693af599905f89bcd3ff06235bf3f -EBUILD guile-2.2.7.ebuild 1972 BLAKE2B e2b431929d38a39b20dc9417da5d8e27912d698917c17810ab2862841abb5c834076160b1e10ed9cc3ac31c4738a521d25f0408cb90d88a4b1c056460903699d SHA512 d679ae23dc32d60039661cb4c132010fd047835dd2ab0a2346a77d38f63ebd5f19a57b9bc1b7248777dc642b4da916e4e093a2b08fadf02d8bbe69c76679845e -EBUILD guile-3.0.4.ebuild 2007 BLAKE2B eadbf2760ba2336915fa9354ef0750632222e57b75b60416307e03bdd1cb8123c22003d0a5b4296d5bb2c80aec3fa11bd92b471b1eb51669c9d6caa7548e79c9 SHA512 1c5fcc3939954fc00cf36de88d653e97a2658cddb44e412b05762fab8f4d67ad835f8d457cdc6e5f0bfbe621e928be97744e08eab2a68501b86ff953d4ea9d34 +EBUILD guile-1.8.8-r3.ebuild 3121 BLAKE2B 4310d4c2ae13a01e249cb94f9701f1f9ce6172345dcfdc27f25d5f20af341c9ba7b43effb36aa0e6ad4d13b4412c5452f16ab5d458b3d0cd055bf5b2852ff7c3 SHA512 a92c15a6325bcf5189d5873c4847052e3a04a6bc43de6be667c604671d2aae3b0fee2eee59c72dee80bd505d92e188d4c594ee36d0e5a4747d179ed243a15ca1 +EBUILD guile-2.0.14-r3.ebuild 2199 BLAKE2B 60c0594a7b7d7557e303a1b624dc4438e9ed51e0bdaf3b3c61a68045c9383def7128b289d561d4f66307b4dda8df96fe515699e957e98eaf81d987cd7c19b1ad SHA512 27e962f79fbca23c41c32c3b599f8fc51bd4fb92fc2afd867065a96e2cd7e13d31b6d5134d6f443b571975bcc7dd0b440352f0618876914110c9b02869f47267 +EBUILD guile-2.2.6.ebuild 1963 BLAKE2B 3fdb1e104776be1de6235aaf68a39ef3d14ef6dab1329d5e86ea9372cb2a389494f706c45f38ced74f37bf8857d093a7206a51f954a7e99afb5d16a9929ebdc2 SHA512 d29e85d7194598dff33cf7aef71bbce6263b0100f1c1f60efac1a6160cfbe8de9984e8eec6b05c0fcbed71082e8899929a365e99b5fd4785585416436766eae5 +EBUILD guile-2.2.7.ebuild 2007 BLAKE2B 53a3fd929d75439c8ea69584fb66f36e82ac67f136a6cf3fac1242b721164739238617dfff6f8ca760005939633bae355c482708dae34a12accc51872e5ac35c SHA512 cf48d3d9edb07e89ff1f6a2adedb89593ded4e647aad8cfaaa77221d4e33b8b8333e22168c3c18847f07f594eb631924f58736cb4d6db1d93f7606a6403cccfc +EBUILD guile-3.0.4.ebuild 1998 BLAKE2B f90332ffda3ba7f2f5ffaf3862a0450a87fcb7aaf9833180abcd15b1987c1df120d89379a4d147052be6dce6c02f2dc308647c51a50377601bf4ab6917d80e05 SHA512 f2f76a62dc5892e712db4ff51651985442fbeb6c14d49d59704e36b1870f3cb5103f849b96fdd6116666f2663167c351d9e805d87952bef31c73939826d8c2bf MISC metadata.xml 1040 BLAKE2B ea7db45fc50b1b17b90948224837643278741aa84fe75e7d3fa3716711060f8aef189124d4491238aa0a72c4e0364d940fcf5d38fb4a178ff0ac7c7039138751 SHA512 6c44b82f0c361f23d377e34fd88249c4e601b215c1bb183afb8cac27bf105b314d5138877b05bf3144a3c60f5b240e4e76ca3fabf151e1182cc913825a093cf3 diff --git a/dev-scheme/guile/files/guile-2.2.7-stack-up.patch b/dev-scheme/guile/files/guile-2.2.7-stack-up.patch new file mode 100644 index 000000000000..de291421c0be --- /dev/null +++ b/dev-scheme/guile/files/guile-2.2.7-stack-up.patch @@ -0,0 +1,17 @@ +This patch (dropping an obsolete extra parameter to grow_stack) landed post +2.2.7 and we're not likely to ever see a 2.2.8, as development has moved +on to 3.x now. + +https://bugs.gentoo.org/747049 +https://www.mail-archive.com/guile-devel@gnu.org/msg15502.html +--- a/libguile/continuations.c ++++ b/libguile/continuations.c +@@ -302,7 +302,7 @@ + + #if SCM_STACK_GROWS_UP + if (dst + continuation->num_stack_items >= &stack_top_element) +- grow_stack (cont, mra); ++ grow_stack (cont); + #else + dst -= continuation->num_stack_items; + if (dst <= &stack_top_element) diff --git a/dev-scheme/guile/guile-1.8.8-r3.ebuild b/dev-scheme/guile/guile-1.8.8-r3.ebuild index 48800f8ea22e..079bfeb6e36a 100644 --- a/dev-scheme/guile/guile-1.8.8-r3.ebuild +++ b/dev-scheme/guile/guile-1.8.8-r3.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://www.gnu.org/software/guile/" SRC_URI="mirror://gnu/guile/${P}.tar.gz" LICENSE="LGPL-2.1" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="debug debug-freelist debug-malloc +deprecated discouraged emacs networking nls readline +regex +threads" RESTRICT="!regex? ( test )" diff --git a/dev-scheme/guile/guile-2.0.14-r3.ebuild b/dev-scheme/guile/guile-2.0.14-r3.ebuild index 6ce8060dc321..52cb1ef2b4ad 100644 --- a/dev-scheme/guile/guile-2.0.14-r3.ebuild +++ b/dev-scheme/guile/guile-2.0.14-r3.ebuild @@ -7,7 +7,7 @@ inherit flag-o-matic autotools ltprune DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions" HOMEPAGE="https://www.gnu.org/software/guile/" SRC_URI="mirror://gnu/guile/${P}.tar.gz" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" LICENSE="LGPL-3+" IUSE="debug debug-malloc +deprecated +networking +nls +regex +threads" # upstream recommended +networking +nls # emacs useflag removal not working diff --git a/dev-scheme/guile/guile-2.2.6.ebuild b/dev-scheme/guile/guile-2.2.6.ebuild index da6b38c19064..d90affc74013 100644 --- a/dev-scheme/guile/guile-2.2.6.ebuild +++ b/dev-scheme/guile/guile-2.2.6.ebuild @@ -10,7 +10,7 @@ SRC_URI="mirror://gnu/guile/${P}.tar.gz" LICENSE="LGPL-3+" SLOT="12/2.2-1" # libguile-2.2.so.1 => 2.2-1 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="debug debug-malloc +deprecated +networking +nls +regex +threads" # upstream recommended +networking +nls REQUIRED_USE="regex" # workaround for bug 596322 RESTRICT="strip" diff --git a/dev-scheme/guile/guile-2.2.7.ebuild b/dev-scheme/guile/guile-2.2.7.ebuild index 4ec74c9beba6..6020cc995687 100644 --- a/dev-scheme/guile/guile-2.2.7.ebuild +++ b/dev-scheme/guile/guile-2.2.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ SRC_URI="mirror://gnu/guile/${P}.tar.gz" LICENSE="LGPL-3+" SLOT="12/2.2-1" # libguile-2.2.so.1 => 2.2-1 -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="debug debug-malloc +deprecated +networking +nls +regex +threads" # upstream recommended +networking +nls REQUIRED_USE="regex" # workaround for bug 596322 RESTRICT="strip" @@ -29,7 +29,11 @@ BDEPEND=" sys-devel/libtool sys-devel/gettext" -PATCHES=( "${FILESDIR}/${PN}-2.2.3-gentoo-sandbox.patch" ) +PATCHES=( + "${FILESDIR}/${PN}-2.2.3-gentoo-sandbox.patch" + "${FILESDIR}/${PN}-2.2.7-stack-up.patch" +) + DOCS=( GUILE-VERSION HACKING README ) src_configure() { diff --git a/dev-scheme/guile/guile-3.0.4.ebuild b/dev-scheme/guile/guile-3.0.4.ebuild index c76a0dda006d..a0878de0494f 100644 --- a/dev-scheme/guile/guile-3.0.4.ebuild +++ b/dev-scheme/guile/guile-3.0.4.ebuild @@ -10,7 +10,7 @@ SRC_URI="mirror://gnu/guile/${P}.tar.gz" LICENSE="LGPL-3+" SLOT="12/3.0-1" # libguile-2.2.so.1 => 2.2-1 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="debug debug-malloc +deprecated +jit +networking +nls +regex +threads" # upstream recommended +networking +nls REQUIRED_USE="regex" # workaround for bug 596322 RESTRICT="strip" |