summaryrefslogtreecommitdiff
path: root/dev-scheme
diff options
context:
space:
mode:
Diffstat (limited to 'dev-scheme')
-rw-r--r--dev-scheme/Manifest.gzbin5509 -> 5507 bytes
-rw-r--r--dev-scheme/gauche/Manifest4
-rw-r--r--dev-scheme/gauche/files/gauche-0.9.10-sys-ctermid.patch27
-rw-r--r--dev-scheme/gauche/gauche-0.9.10.ebuild5
4 files changed, 5 insertions, 31 deletions
diff --git a/dev-scheme/Manifest.gz b/dev-scheme/Manifest.gz
index 296acfe1b3df..04f22ba7fe74 100644
--- a/dev-scheme/Manifest.gz
+++ b/dev-scheme/Manifest.gz
Binary files differ
diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index 651c5e98fce0..1db06f0361f3 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1,5 +1,4 @@
AUX gauche-0.9.10-srfi-134.patch 2281 BLAKE2B 5854b345162f319092090578afa8899d129e865ed75e5902d3518cd736e7268453dc4f4043fbdac5d90073026e8fcd28e2a42b911021da0dc44047dfd7cd9e18 SHA512 797267d2276b90736c0824566b1c9218399d0e68e972fa53830dfb85ad6946b2a6ad2a19aaabbba9aa63c1c36b5628856318a4d3b328b1cbed0ca3ac5f73c8b5
-AUX gauche-0.9.10-sys-ctermid.patch 844 BLAKE2B bea4f9efe2a6456a7f61c7f37ba7aac295998c55e634dc9b9d0d97bd29a007b7820b28d40bc4e63aa06414d4773a7ffeb0c22404f01c511193756d55d101eaba SHA512 ea0336b4b2cee9096da1c58e6e760ec1c98d69a0149efd21e18aab8db0c8b3033d3fd85500f0774bcb44717c564c67f0048a89cc8543e19c8a31b6686186483f
AUX gauche-0.9.9-xz-info.patch 1322 BLAKE2B f73447a306ec54ff372520c603adf2da46e1b71225a27d09af5c3ae8770431c5fef4d974cbf6e08fa1159807719c798680b18c7f624ec83b33d5ddf8688946f0 SHA512 22b6a37ea23bcba7e4ea4d09f26b069225cc36ef32dc0fbc865cfa4052765d0363811f693d6cc5cc8f3fdf355b93eec7c58934d18b2cb8079cadfd3b0cd4ffa4
AUX gauche-ext-ldflags.patch 384 BLAKE2B 57b7463086c0763413b8fda3d7688c6a61bd4456b3209a80b6eabed088e0c71eb5ae4c53b18fb0e6b7468ac03fe33f7884f265ab1ea998e8457b0ef126e6e841 SHA512 df42c5f25adc5a67ad049ab78aeaa4f565d18818dd6dfff5a64a78e9e3101595a4279d72e8f946e4f7da7be30f9f11c089c7f4a65d2eb2135980414c3d6e9cbb
AUX gauche-gauche.m4.patch 964 BLAKE2B f02f2a1fad5d2ce923d1f9a8af4506908afea5b24c65d30ac2dbc6402c826f1ee374bfbb0ac7e9896a980fa352620f7ef8d2d79fe1b0ccb4915e3ceb86dfd90d SHA512 81bd71285f9f7f7f6b310347905fa2b0c7b708a0bb8bfa33414b14591d5849f0b42d9a6f01f22abb307417778181c292d8ff7e42be259b7d4de09356ea1692ab
@@ -8,6 +7,7 @@ AUX gauche-rfc.tls.patch 277 BLAKE2B 91e745207e64ba3c83a1252be6fa63c486a3ebf1481
AUX gauche-xz-info.patch 1248 BLAKE2B 8c87339d3739da774da858f43345bb6063fe2fafdfda3e791a67aee7773be4c1312c11aa37f1532203a7e1d4805cf3fa0ec80ce28f52d05c43df8536efa199a2 SHA512 7cbbfc17ef28aaa29dffe03d2d8afa01cc92897f5c08c9ba1ddd7926d45207100a44ccb8efd745f2f98c8d9a83ca0ca20a6c611329c3a80dea5692002467c52b
DIST Gauche-0.9.10.tgz 7701616 BLAKE2B ecffc8cbffdbbea53a52468bcc190c57eede51ade78ccafd323299458f333794cc613bbfa11090d261993908020ccf8d42c2142da5996e1e55188f28e03cc28b SHA512 f014ec00903fc91b90da8dbdaace04a64d12695c631e923d5cdca3574aaf6701374f5adbed20c395881b047bb5a448352614d4ce7f16b6e38f69382bf8e66ed0
DIST Gauche-0.9.9.tgz 7244347 BLAKE2B 843fe0c7341c7020ad9130edfc41f02eeda0bc2e1f8983f83faf443f69073e132a9a2f37e6a6260334ab9aacc3e976a2df68d4c43f17f6ea07531c14e783efec SHA512 ff6fdc80bd14c4a5dc57b5a6ac9558078a557cd30c2efe98146c3817a7830ef2b3f5bb6184ce6b8ac9b1b9cb636f041643fa761b2f99e6dd0602e13e7928e210
-EBUILD gauche-0.9.10.ebuild 1432 BLAKE2B b7cd8853f346b242f1686f8edb6036dcd6d4b4d728eac902af8dae209abb7958b6955ea029e74f019581fc8e14ecfc3a48fbed05b544d92851781431499e6420 SHA512 38ec8a5b18260b0763c68109e27cacf74a2eb2bddb20556ae61ea8ca71c9d50b456e0b07fce302462fdff6d996158a660064d10d09d5bc3f3251932ca12d1d95
+DIST gauche-0.9.10-sys-ctermid.patch.xz 10328 BLAKE2B f4cde73528624d07a8c7d820b8cf10a0b96e5f13394df3113b8d40ddb43996afc5e519a34fa1de72529e42e1fb6e1feec60213bbf5df97e7725f4c0cd2c621e3 SHA512 7d16a9e6097d458bcad9db68fbedd2f694afade681bf9b876e0a2f6c232be85fb58e3d7dca6b208117b300e2bf529027b736b381d8eca29c688628725c0466ed
+EBUILD gauche-0.9.10.ebuild 1499 BLAKE2B b83f7060989705c3e0d293b7eef7f04887ed81ba419ed98007cdd40bb3926fbcb02983c7182dbc82b21d014197f3872c435d3e84707ceff7415d1f729179f953 SHA512 c9c1e98d991963001c2f99165b81625ff8c3c48517445f95faee132280b6a06f46953748368d29b737d29c34baf25f4925e523418dcfeb138da0b5b776e62fd6
EBUILD gauche-0.9.9.ebuild 1356 BLAKE2B ddd61309863001a8099c64fb3ec624fd08caa25028da9c186b7061d2fae038b9219f0bc614818480ee948d8b336d5a3aba12ec79804e9832d136ac0268f1a301 SHA512 fb638076f31024e06a81ceb9abc245d997661b542804a9b13567a42cdf159237285fd598083bba2704ebf31f08771fb42f05879df92d2f5fe2c7984dd37ef970
MISC metadata.xml 909 BLAKE2B faaf122e0b844cf34bb8b4417cc5e5728e37bcd14a4717d23e42770d6ce2c732724f46f48e01e32684f2f229ea560e2968c11e86473eba50c93dd1184d110cd5 SHA512 031f92387b4dec50e4b534d70c15e70b2a0f7e4ffa9e8a70a47ed9467bcbc4bc57b2210ff50b0e49c1ed73028d6eee4dfd28994cd8e23bdf041364f052e985de
diff --git a/dev-scheme/gauche/files/gauche-0.9.10-sys-ctermid.patch b/dev-scheme/gauche/files/gauche-0.9.10-sys-ctermid.patch
deleted file mode 100644
index 18e4d5d2295d..000000000000
--- a/dev-scheme/gauche/files/gauche-0.9.10-sys-ctermid.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-commit f3b4beb18f256e733a4c699e96118d47a2191b74
-Author: Shiro Kawai <shiro@acm.org>
-Date: Wed Dec 23 16:22:10 2020 -1000
-
- Fix sys-ctermid out-of-extent memory access bug
-
- https://github.com/shirok/Gauche/issues/740
-
-diff --git a/src/libsys.scm b/src/libsys.scm
-index f253c08a4..7f433c184 100644
---- a/src/libsys.scm
-+++ b/src/libsys.scm
-@@ -460,11 +460,11 @@
- (define-cproc sys-mkdtemp (template::<string>) Scm_SysMkdtemp)
-
- ;; ctermid
--(define-cproc sys-ctermid () ::<const-cstring>
-+(define-cproc sys-ctermid ()
- (.if "defined(GAUCHE_WINDOWS)"
-- (return "CON")
-+ (return '"CON")
- (let* ([buf::(.array char [(+ L_ctermid 1)])])
-- (return (ctermid buf)))))
-+ (return (SCM_MAKE_STR_COPYING (ctermid buf))))))
-
- ;;---------------------------------------------------------------------
- ;; stdlib.h
diff --git a/dev-scheme/gauche/gauche-0.9.10.ebuild b/dev-scheme/gauche/gauche-0.9.10.ebuild
index a5c71f6e454e..1e2b95e5bc2a 100644
--- a/dev-scheme/gauche/gauche-0.9.10.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.10.ebuild
@@ -9,7 +9,8 @@ MY_P="${P^g}"
DESCRIPTION="A Unix system friendly Scheme Interpreter"
HOMEPAGE="http://practical-scheme.net/gauche/"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz
+ https://dev.gentoo.org/~hattya/distfiles/${P}-sys-ctermid.patch.xz"
LICENSE="BSD"
SLOT="0/$(ver_cut 1-2)7"
@@ -33,7 +34,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-rfc.tls.patch
"${FILESDIR}"/${PN}-xz-info.patch
"${FILESDIR}"/${P}-srfi-134.patch
- "${FILESDIR}"/${P}-sys-ctermid.patch
+ "${WORKDIR}"/${P}-sys-ctermid.patch
)
DOCS=( AUTHORS ChangeLog HACKING.adoc README.adoc )