summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-scheme')
-rw-r--r--dev-scheme/gauche/ChangeLog8
-rw-r--r--dev-scheme/gauche/Manifest16
-rw-r--r--dev-scheme/gauche/files/gauche-0.9.1-bzip2-info.diff66
-rw-r--r--dev-scheme/gauche/files/gauche-0.9.1-list-queue.diff22
-rw-r--r--dev-scheme/gauche/files/gauche-0.9.1-number.diff38
-rw-r--r--dev-scheme/gauche/files/gauche-0.9.1-vminexact.diff23
-rw-r--r--dev-scheme/gauche/gauche-0.9.1.ebuild51
-rw-r--r--dev-scheme/gauche/gauche-0.9.2.ebuild4
8 files changed, 14 insertions, 214 deletions
diff --git a/dev-scheme/gauche/ChangeLog b/dev-scheme/gauche/ChangeLog
index 624d2c573bdd..fb76b2370ecd 100644
--- a/dev-scheme/gauche/ChangeLog
+++ b/dev-scheme/gauche/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-scheme/gauche
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/gauche/ChangeLog,v 1.35 2012/05/26 10:18:38 hattya Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/gauche/ChangeLog,v 1.36 2012/05/26 10:31:16 hattya Exp $
+
+ 26 May 2012; Akinori Hattori <hattya@gentoo.org> -gauche-0.9.1.ebuild,
+ -files/gauche-0.9.1-bzip2-info.diff, -files/gauche-0.9.1-list-queue.diff,
+ -files/gauche-0.9.1-number.diff, -files/gauche-0.9.1-vminexact.diff,
+ gauche-0.9.2.ebuild:
+ stable on ia64.
26 May 2012; Akinori Hattori <hattya@gentoo.org> gauche-0.9.2.ebuild:
stable on x86.
diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index 62b919b6b209..f9c306827ef0 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1,28 +1,22 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-AUX gauche-0.9.1-bzip2-info.diff 2648 RMD160 37c1f8c6ed537a4bfb79f749e7dcce00b92d04d0 SHA1 2d6f16d67735e60dac843f508c8c40bbc55be7ef SHA256 50a658441fe6c250c6ab02c5d477b2c55967fbec89ee923a71b363d71ec47167
-AUX gauche-0.9.1-list-queue.diff 609 RMD160 2f7ef98fae69a030362975aac193d8e82105fe89 SHA1 ae13d426dbfe23f804d0a2a5caf897a8971ddef6 SHA256 d2c10dc79fda0b61d8c99aee2a7df6e603cdf994b36cd5ddfaaeb9eef418ba37
-AUX gauche-0.9.1-number.diff 1249 RMD160 13967e6ce5ac3c004f76c04b3f0018cd2f8cd59b SHA1 278b6cb4b0237dc40d4969d36635dc652ac62441 SHA256 926e3d7d6f4b2925b78ad62488e57319bd37498707081382024c95c956586dab
-AUX gauche-0.9.1-vminexact.diff 977 RMD160 fb3b61d5bc959440e4bbbdc9501e65a1a048b99b SHA1 4eaf85e7e34282974929ed26c2e4eca0b296a424 SHA256 6ab180510bb0719d549d76ecec2c20c4dc01ccc0625f752b3dc48f09c84cf467
AUX gauche-0.9.3.2-Makefile.diff 1916 RMD160 dd7535df9f92e1507b025c45891c83e29b70e0a3 SHA1 c712fcb02470353496fcf3f1986226278efd6879 SHA256 209b99615a8ef4b1b1ccbdb3fa462621951858c09d2c80235e1926857db40e2a
AUX gauche-ext-ldflags.diff 411 RMD160 bffb7d974ac6038bbc3a38f32e89f773b323cd53 SHA1 bfe75f9c4bc0aed231cda3b2d434edeff26b39de SHA256 5bdf2f32f12a6f06580a7d476121f7cbafcf87f162f8304db93b981278833255
AUX gauche-gauche.m4.diff 350 RMD160 0b7b91eaa756517de7e015a586b7a0c7660fb54d SHA1 10211696c0cd0d0898776d4c964a835f081f079f SHA256 6280aa560e226aa2439de87466f02922afd8ba8cd2e3a4381cc648aca31d017f
AUX gauche-rfc.tls.diff 484 RMD160 4de3513f37c40b1956ca022306b6679d52329ecd SHA1 316b1f8d95ee7d0dfd89465ae8901baa03a8047a SHA256 04c5a517ff2a66188aa7c8c245983a4974bf53b6c01b6f3a8e72907af6992ea9
AUX gauche-rpath.diff 242 RMD160 58312b2276bc5e110e38279dda257ece86d91953 SHA1 ec0801efb46f2d28fdeb136f4ddcaa3e76907b43 SHA256 ee0e3d895322c90fff79a2d0016163c3db35e8912ad177daa5191762bbf6b5bd
AUX gauche-xz-info.diff 1438 RMD160 b90fd60b0bfac470749eab5ab59cf667919adbb1 SHA1 d4d55fe41f3ea3711822f5320c6033854b55cf95 SHA256 88c5cdd2428aed394702bf7a18543a8e4b63df33ffa305216870ff8fc6fca536
-DIST Gauche-0.9.1.tgz 4239842 RMD160 a51fbd1751c5925aff8f1f0644ab4247c28bd9a5 SHA1 0581b16ffe77fc836c8b56faae0c9820490b17c8 SHA256 9faab73211962dc8d5800aad432542212f73e1dff53ee937359c02c989ede7b5
DIST Gauche-0.9.2.tgz 4452767 RMD160 baa955627888f5d45de3dcbf8cfee5bdf0542dce SHA1 038db9f811a29e689638e37703a518edf7000838 SHA256 16c9dfc9fa3f556f75d13e9b5a701f95e9f7749379e6d007a3a6dc561a625736
DIST Gauche-0.9.3.2.tgz 5009978 RMD160 5dabfcc8da758d6c5df53b57407c8adf7fb2311e SHA1 e2e3f4553674d02a0800c981325de3fef858d9f6 SHA256 79b2a50abbf050c1d4ac93167f578269cdf6942b6a8ad97293d6298cf1c6e40b
-EBUILD gauche-0.9.1.ebuild 1137 RMD160 760cf9d4a3e470c383cbd8ce7bc853c4cea39f42 SHA1 a8c6568ccdcd3418fb0422f304753980a8f74b67 SHA256 4eb1da4c72a778832ef2f2e3411cb04e28fa923dbe2fed7823e5481d024bc0c2
-EBUILD gauche-0.9.2.ebuild 1076 RMD160 b4196e053f8ce03908ece8876129e3ef51163210 SHA1 055dc694fe898901f5e0e5001f3cc2cccf8556f2 SHA256 e8978aa7ad2b2e02f4b7c98bb590f4cbe270aaeb8af4176fb758acf8e1e0071e
+EBUILD gauche-0.9.2.ebuild 1075 RMD160 0716b7686794298bfcdbd2c7f72646d032d1c92f SHA1 11746d4e9d520c28643c38a1f26d50d9fe48dd56 SHA256 b7a1d80b375fe5b193ded315569d3308c001a945f5b83c56c4300306c65ac64c
EBUILD gauche-0.9.3.2.ebuild 1226 RMD160 94258e35bbdeb961a59e790d2258b7c2b0296feb SHA1 9052a6d9304ff10281ba5be547169617c3481662 SHA256 53737f49bd66d99ead926ce9ca94a56e65417730fd1262aaee1ad96b1b9c896f
-MISC ChangeLog 12452 RMD160 e609dd583d6486b8bd15965d9d92acc95a802c3b SHA1 3c52f5afa0db0441697180ac1d5c7720787a726e SHA256 5f7e5b16e4036a9a7fff8fe72a2a3ea928ab7e000a8ff3f64d3cfef482ee8593
+MISC ChangeLog 12714 RMD160 220dc7812b7773ae3d3f70a855409c16c215b0a2 SHA1 3a154eea8a272b0846319c6e57c55c5fb9624ec9 SHA256 1321998d7d39aa2aa6748b18c7419f16d747067de2b4f4fdafd5ff4b4b8dc6ce
MISC metadata.xml 618 RMD160 f3b6bbdae7bcc31493dc39db9f591f13507d3a5e SHA1 fdbb980eb4099af0ad0ce190d9da3a4ea2e41697 SHA256 6d0e517f7647823b2c87f3d25174a04713e5422a6ecf383abfb8ffae7493f70a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAk/ArhEACgkQL46suuyRem0w5gCeKVhk3uX+hCPwe9are2S6F1ks
-/CYAn2j2f8WTwjAK7tCMqHjqq/1ou+DE
-=C2YO
+iEYEARECAAYFAk/AsQMACgkQL46suuyRem1wagCgp0hLT4Cjq5VVn0ni2cdRXHwT
+W7UAnRpmbFA7VlliWO+ENCnDZU7NxdWV
+=cj1A
-----END PGP SIGNATURE-----
diff --git a/dev-scheme/gauche/files/gauche-0.9.1-bzip2-info.diff b/dev-scheme/gauche/files/gauche-0.9.1-bzip2-info.diff
deleted file mode 100644
index 5cfe8d8264d0..000000000000
--- a/dev-scheme/gauche/files/gauche-0.9.1-bzip2-info.diff
+++ /dev/null
@@ -1,66 +0,0 @@
-From 49401e54747a1eb3e6d0ad684b01fb289f4fcce0 Mon Sep 17 00:00:00 2001
-From: Shiro Kawai <shiro@acm.org>
-Date: Fri, 18 Feb 2011 23:28:47 +0000
-Subject: support bzip2-ed info
-
-
-diff --git a/lib/gauche/interactive/info.scm b/lib/gauche/interactive/info.scm
-index fa27a5a..926473c 100644
---- a/lib/gauche/interactive/info.scm
-+++ b/lib/gauche/interactive/info.scm
-@@ -83,7 +83,8 @@
- :paths paths
- :pred (lambda (p)
- (or (file-is-readable? p)
-- (file-is-readable? #`",|p|.gz"))))
-+ (file-is-readable? #`",|p|.gz")
-+ (file-is-readable? #`",|p|.bz2"))))
- (errorf "couldn't find info file ~s in paths: ~s" *info-file* paths))
- ))
-
-diff --git a/lib/text/info.scm b/lib/text/info.scm
-index 4fdc8f5..b433d66 100644
---- a/lib/text/info.scm
-+++ b/lib/text/info.scm
-@@ -62,25 +62,27 @@
-
- ;; Find gunzip location
- (define gunzip (find-file-in-paths "gunzip"))
-+(define bzip2 (find-file-in-paths "bzip2"))
-
- ;; Read an info file FILE, and returns a list of strings splitted by ^_ (#\x1f)
--;; If FILE is not found, look for gzipped one (FILE.gz) and decompress it.
-+;; If FILE is not found, look for compressed one.
- (define (read-info-file-split file opts)
- (define (with-input-from-info thunk)
-- (cond ((file-exists? file)
-- (with-input-from-file file thunk))
-- ((file-exists? #`",|file|.gz")
-- (with-input-from-process #`",gunzip -c ,file" thunk))
-- (else
-- (error "can't find info file" file))))
-+ (cond [(file-exists? file)
-+ (with-input-from-file file thunk)]
-+ [(and gunzip (file-exists? #`",|file|.gz"))
-+ (with-input-from-process #`",gunzip -c ,file" thunk)]
-+ [(and bzip2 (file-exists? #`",|file|.bz2"))
-+ (with-input-from-process #`",bzip2 -c -d ,|file|.bz2" thunk)]
-+ [else (error "can't find info file" file)]))
- (with-input-from-info
- (lambda ()
-- (let loop ((c (skip-while (char-set-complement #[\x1f])))
-- (r '()))
-+ (let loop ([c (skip-while (char-set-complement #[\x1f]))]
-+ [r '()])
- (if (eof-object? c)
- (reverse! r)
-- (let* ((head (next-token #[\x1f\n] '(#[\x1f\n] *eof*)))
-- (body (next-token #[\n] '(#[\x1f] *eof*))))
-+ (let* ([head (next-token #[\x1f\n] '(#[\x1f\n] *eof*))]
-+ [body (next-token #[\n] '(#[\x1f] *eof*))])
- (loop (read-char) (acons head body r)))))))
- )
-
---
-1.7.3.4
-
diff --git a/dev-scheme/gauche/files/gauche-0.9.1-list-queue.diff b/dev-scheme/gauche/files/gauche-0.9.1-list-queue.diff
deleted file mode 100644
index 80fe6bf2f99d..000000000000
--- a/dev-scheme/gauche/files/gauche-0.9.1-list-queue.diff
+++ /dev/null
@@ -1,22 +0,0 @@
-From 9dd79566fbff234f43cbc7b01078fd942f9fb31a Mon Sep 17 00:00:00 2001
-From: Shiro Kawai <shiro@acm.org>
-Date: Wed, 22 Dec 2010 08:55:00 +0000
-Subject: fix list->queue bug
-
-
-diff --git a/ext/util/queue.scm b/ext/util/queue.scm
-index 0f35361..12eb88d 100644
---- a/ext/util/queue.scm
-+++ b/ext/util/queue.scm
-@@ -257,7 +257,7 @@
- (Q_LENGTH q) len)))
- )
-
--(define (list->queue lis :optional (class <queue>) :rest (initargs '()))
-+(define (list->queue lis :optional (class <queue>) :rest initargs)
- (rlet1 q (apply make class initargs)
- (%queue-set-content! q (list-copy lis))))
-
---
-1.7.3.4
-
diff --git a/dev-scheme/gauche/files/gauche-0.9.1-number.diff b/dev-scheme/gauche/files/gauche-0.9.1-number.diff
deleted file mode 100644
index 53f71172b2ff..000000000000
--- a/dev-scheme/gauche/files/gauche-0.9.1-number.diff
+++ /dev/null
@@ -1,38 +0,0 @@
-From da6fc0f158fa9c76e5df675f57b57aa8c7a4b1b7 Mon Sep 17 00:00:00 2001
-From: Shiro Kawai <shiro@acm.org>
-Date: Wed, 2 Feb 2011 14:35:21 +0000
-Subject: correct error estimation of floating point number reader
-
-
-diff --git a/src/number.c b/src/number.c
-index 9a7d8f8..d121edd 100644
---- a/src/number.c
-+++ b/src/number.c
-@@ -3543,6 +3543,7 @@ static double algorithmR(ScmObj f, int e, double z)
- case -1: /* d2 < y */
- if (Scm_NumCmp(m, SCM_2_52) == 0
- && sign_d < 0
-+ && k > -1074
- && Scm_NumCmp(Scm_Ash(d2, 1), y) > 0) {
- goto prevfloat;
- } else {
-diff --git a/test/number.scm b/test/number.scm
-index d397630..eb6d7eb 100644
---- a/test/number.scm
-+++ b/test/number.scm
-@@ -270,6 +270,12 @@
- (test* "flonum reader (minimum denormalized number -5.0e-324)" #t
- (let1 x (- (expt 2.0 -1074))
- (= x (string->number (number->string x)))))
-+
-+;; This hanged in 0.9.1. See Jens Thiele's message in gauche-devel
-+;; in Feb. 2011.
-+(test* "flonum reader (minimum normalized number)" #t
-+ (= (expt 2.0 (- 52 1074))
-+ (string->number "2.2250738585072012e-308")))
-
-
- (test* "padding" '(10.0 #t) (flonum-test '1#))
---
-1.7.3.4
-
diff --git a/dev-scheme/gauche/files/gauche-0.9.1-vminexact.diff b/dev-scheme/gauche/files/gauche-0.9.1-vminexact.diff
deleted file mode 100644
index afdfd0a3043b..000000000000
--- a/dev-scheme/gauche/files/gauche-0.9.1-vminexact.diff
+++ /dev/null
@@ -1,23 +0,0 @@
-From e1139a7ea5fea68520f3b41904bf60093cd6ba1a Mon Sep 17 00:00:00 2001
-From: Shiro Kawai <shiro@acm.org>
-Date: Sun, 27 Feb 2011 11:33:42 +0000
-Subject: fixed binary compatibility of Scm_VMExactToInexact
-
-
-diff --git a/src/gauche/number.h b/src/gauche/number.h
-index b85b72d..f08e631 100644
---- a/src/gauche/number.h
-+++ b/src/gauche/number.h
-@@ -319,7 +319,8 @@ SCM_EXTERN void Scm_SetDefaultEndian(ScmObj endian);
- SCM_EXTERN ScmObj Scm_VMNegate(ScmObj obj);
- SCM_EXTERN ScmObj Scm_VMReciprocal(ScmObj obj);
- SCM_EXTERN ScmObj Scm_VMReciprocalInexact(ScmObj obj);
--SCM_EXTERN ScmObj Scm_VMInexact(ScmObj obj);
-+SCM_EXTERN ScmObj Scm_VMExactToInexact(ScmObj obj); /* during 0.9 for backward compatibility */
-+#define Scm_VMInexact Scm_VMExactToInexact /* on 1.0, shorter name will be a real name */
- SCM_EXTERN ScmObj Scm_VMAbs(ScmObj obj);
- SCM_EXTERN ScmObj Scm_VMAdd(ScmObj arg1, ScmObj arg2);
- SCM_EXTERN ScmObj Scm_VMSub(ScmObj arg1, ScmObj arg2);
---
-1.7.3.4
-
diff --git a/dev-scheme/gauche/gauche-0.9.1.ebuild b/dev-scheme/gauche/gauche-0.9.1.ebuild
deleted file mode 100644
index 6e85569e0fc9..000000000000
--- a/dev-scheme/gauche/gauche-0.9.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/gauche/gauche-0.9.1.ebuild,v 1.5 2011/08/13 10:05:58 hattya Exp $
-
-EAPI="4"
-
-inherit autotools eutils
-
-MY_P="${P/g/G}"
-
-DESCRIPTION="A Unix system friendly Scheme Interpreter"
-HOMEPAGE="http://practical-scheme.net/gauche/"
-SRC_URI="mirror://sourceforge/gauche/${MY_P}.tgz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-macos"
-IUSE="ipv6"
-
-RDEPEND="sys-libs/gdbm"
-DEPEND="${RDEPEND}"
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-rpath.diff
- epatch "${FILESDIR}"/${PN}-gauche.m4.diff
- epatch "${FILESDIR}"/${PN}-ext-ldflags.diff
- epatch "${FILESDIR}"/${P}-*.diff
- epatch "${FILESDIR}"/${PN}-xz-info.diff
- eautoconf
-}
-
-src_configure() {
- econf \
- $(use_enable ipv6) \
- --enable-multibyte=utf8 \
- --with-slib="${EPREFIX}"/usr/share/slib
-}
-
-src_compile() {
- emake -j1
-}
-
-src_test() {
- emake -j1 -s check
-}
-
-src_install() {
- emake DESTDIR="${D}" install-pkg install-doc
- dodoc AUTHORS ChangeLog HACKING README
-}
diff --git a/dev-scheme/gauche/gauche-0.9.2.ebuild b/dev-scheme/gauche/gauche-0.9.2.ebuild
index fe14185339e9..9c8087191ee4 100644
--- a/dev-scheme/gauche/gauche-0.9.2.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/gauche/gauche-0.9.2.ebuild,v 1.2 2012/05/26 10:18:38 hattya Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/gauche/gauche-0.9.2.ebuild,v 1.3 2012/05/26 10:31:16 hattya Exp $
EAPI="4"
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/gauche/${MY_P}.tgz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="~amd64 ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-macos"
IUSE="ipv6"
RDEPEND="sys-libs/gdbm"