summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkinori Hattori <hattya@gentoo.org>2012-05-26 10:04:15 +0000
committerAkinori Hattori <hattya@gentoo.org>2012-05-26 10:04:15 +0000
commit878108c06bde183b208ae14db8d1ea2a950cbf92 (patch)
tree82432b394e6468ca016f6f12482ed1b60f236df9 /dev-scheme
parentarm stable, bug #415483 (diff)
downloadhistorical-878108c06bde183b208ae14db8d1ea2a950cbf92.tar.gz
historical-878108c06bde183b208ae14db8d1ea2a950cbf92.tar.bz2
historical-878108c06bde183b208ae14db8d1ea2a950cbf92.zip
new upstream release.
Package-Manager: portage-2.1.10.49/cvs/Linux i686
Diffstat (limited to 'dev-scheme')
-rw-r--r--dev-scheme/gauche/ChangeLog14
-rw-r--r--dev-scheme/gauche/Manifest12
-rw-r--r--dev-scheme/gauche/files/gauche-0.9.3.2-Makefile.diff52
-rw-r--r--dev-scheme/gauche/files/gauche-rfc.tls.diff11
-rw-r--r--dev-scheme/gauche/gauche-0.9.3.2.ebuild52
5 files changed, 135 insertions, 6 deletions
diff --git a/dev-scheme/gauche/ChangeLog b/dev-scheme/gauche/ChangeLog
index 5d4e7c409aec..361cb82811f3 100644
--- a/dev-scheme/gauche/ChangeLog
+++ b/dev-scheme/gauche/ChangeLog
@@ -1,6 +1,16 @@
# ChangeLog for dev-scheme/gauche
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/gauche/ChangeLog,v 1.33 2011/08/13 10:05:58 hattya Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/gauche/ChangeLog,v 1.34 2012/05/26 10:04:15 hattya Exp $
+
+ 26 May 2012; Akinori Hattori <hattya@gentoo.org> +gauche-0.9.3.2.ebuild,
+ +files/gauche-0.9.3.2-Makefile.diff, +files/gauche-rfc.tls.diff:
+ new upstream release.
+
+*gauche-0.9.3.2 (26 May 2012)
+
+ 26 May 2012; Akinori Hattori <hattya@gentoo.org> +gauche-0.9.3.2.ebuild,
+ +files/gauche-0.9.3.2-Makefile.diff, +files/gauche-rfc.tls.diff:
+ new upstream release.
13 Aug 2011; Akinori Hattori <hattya@gentoo.org> gauche-0.9.1.ebuild:
update to EAPI 4.
diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index 24d1b4f59ee7..a2231ae39337 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -5,20 +5,24 @@ AUX gauche-0.9.1-bzip2-info.diff 2648 RMD160 37c1f8c6ed537a4bfb79f749e7dcce00b92
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 1077 RMD160 5a27f3fbf884ec9f0f91056f5a4aeecf976f2fd2 SHA1 4bf22828f198ae2defb72433b2cf2cf3f10b64a1 SHA256 07dbb548ed09fc97969646bb6a340ddf2b53055ca456513609334c3a5bde63c0
-MISC ChangeLog 12164 RMD160 3f0cb3cf173eb0f1e999bf7fc02b172d6730ef7f SHA1 611b43e2b7112512575f3b62610e32a2364a0888 SHA256 0540d70a570c2ea56738cd2b8970b8a990e3e88ccdccbd221c9bf6641e0a114e
+EBUILD gauche-0.9.3.2.ebuild 1226 RMD160 94258e35bbdeb961a59e790d2258b7c2b0296feb SHA1 9052a6d9304ff10281ba5be547169617c3481662 SHA256 53737f49bd66d99ead926ce9ca94a56e65417730fd1262aaee1ad96b1b9c896f
+MISC ChangeLog 12529 RMD160 836bff2ad277e16263558a6a501bf897f70a61e8 SHA1 bc349726d41dc6bd668f7c0326aea1e43dd838b9 SHA256 b6002ca7b3f4891d592727e5776f619fd16600ca43c565efdcb9a1614cd47b1f
MISC metadata.xml 618 RMD160 f3b6bbdae7bcc31493dc39db9f591f13507d3a5e SHA1 fdbb980eb4099af0ad0ce190d9da3a4ea2e41697 SHA256 6d0e517f7647823b2c87f3d25174a04713e5422a6ecf383abfb8ffae7493f70a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAk5GTJMACgkQL46suuyRem0HvACcCbZea9v9Nuf5I7rKnOcZjJ4H
-0ZkAn3tioa8tU0ppjoKJohzGcOHrOeo+
-=AMGl
+iEYEARECAAYFAk/Aqq0ACgkQL46suuyRem0EJACeLd4+P+LKJkkch+oeFiVDOoeA
+HuYAoIVCVycHbFiJqUlfkrmAo0dK9Fr4
+=+W3O
-----END PGP SIGNATURE-----
diff --git a/dev-scheme/gauche/files/gauche-0.9.3.2-Makefile.diff b/dev-scheme/gauche/files/gauche-0.9.3.2-Makefile.diff
new file mode 100644
index 000000000000..399912b137ff
--- /dev/null
+++ b/dev-scheme/gauche/files/gauche-0.9.3.2-Makefile.diff
@@ -0,0 +1,52 @@
+commit 809ed95496ff1d753f34161f28f549248124bb63
+Author: Shiro Kawai <shiro@acm.org>
+Date: Sat May 12 14:47:15 2012 -1000
+
+ build fix when DESTDIR is used
+
+--- a/src/Makefile.in
++++ b/src/Makefile.in
+@@ -415,10 +415,12 @@ INSTALL_DIRS = $(DESTDIR)$(HEADER_INSTALL_DIR) \
+ @CROSS_COMPILING_no@GAUCHE_INSTALL = ./gosh -ftest $(srcdir)/gauche-install.in
+ @CROSS_COMPILING_yes@GAUCHE_INSTALL = gosh $(srcdir)/gauche-install.in
+
+-install : install-core install-aux
++install : all install-dirs install-aux install-core
+
+-install-core : all relink
++install-dirs :
+ $(MKINSTDIR) $(INSTALL_DIRS)
++
++install-core : relink
+ $(INSTALL) $(INSTALL_LIBS) $(DESTDIR)$(LIB_INSTALL_DIR)
+ $(INSTALL) $(INSTALL_LIBS) $(DESTDIR)$(ARCH_INSTALL_DIR)
+ $(INSTALL) -m 555 $(INSTALL_BINS) $(DESTDIR)$(BIN_INSTALL_DIR)
+@@ -429,7 +431,7 @@ install-core : all relink
+ $(INSTALL) $(srcdir)/gauche-init.scm $(DESTDIR)$(SCM_INSTALL_DIR)
+ $(POSTINSTALL)
+
+-install-aux : install-core
++install-aux :
+ $(GAUCHE_INSTALL) -m 444 -S $(srcdir) $(INSTALL_HEADERS) $(DESTDIR)$(HEADER_INSTALL_DIR)
+ $(GAUCHE_INSTALL) -m 444 -S $(srcdir) $(INSTALL_SUBHEADERS) $(DESTDIR)$(HEADER_INSTALL_DIR)/gauche
+ $(GAUCHE_INSTALL) -m 444 -S $(srcdir) $(INSTALL_SCMS) $(DESTDIR)$(SCM_INSTALL_DIR)
+
+commit 0e669ec43bedce845d03c65a3bd1c233673e3fd6
+Author: Shiro Kawai <shiro@acm.org>
+Date: Sun May 13 22:42:22 2012 -1000
+
+ Make sure install gauche-init.scm with mode 444
+
+diff --git a/src/Makefile.in b/src/Makefile.in
+index 485d2d0..7b74d53 100644
+--- a/src/Makefile.in
++++ b/src/Makefile.in
+@@ -428,7 +428,7 @@ install-core : relink
+ @case `$(GAUCHE_CONFIG) --arch` in *-cygwin*|*-mingw*) \
+ $(INSTALL) $(INSTALL_LIBS) $(DESTDIR)$(BIN_INSTALL_DIR);;\
+ esac
+- $(INSTALL) $(srcdir)/gauche-init.scm $(DESTDIR)$(SCM_INSTALL_DIR)
++ $(INSTALL) -m 444 $(srcdir)/gauche-init.scm $(DESTDIR)$(SCM_INSTALL_DIR)
+ $(POSTINSTALL)
+
+ install-aux :
diff --git a/dev-scheme/gauche/files/gauche-rfc.tls.diff b/dev-scheme/gauche/files/gauche-rfc.tls.diff
new file mode 100644
index 000000000000..662ab433ef5f
--- /dev/null
+++ b/dev-scheme/gauche/files/gauche-rfc.tls.diff
@@ -0,0 +1,11 @@
+--- Gauche-0.9.3.2.orig/ext/tls/Makefile.in
++++ Gauche-0.9.3.2/ext/tls/Makefile.in
+@@ -77,6 +77,8 @@
+ @sed -e "s@\.\./ssl/@../../$(srcdir)/axTLS/ssl/@g" \
+ -e "s/system/safe_system/g" \
+ -e "s@openssl @sh ../../$(srcdir)/kick_openssl @g" \
++ -e "/do_reneg = 1;/i#if 0" \
++ -e "/do_reneg = 0;/a#endif" \
+ $(srcdir)/axTLS/ssl/test/ssltest.c >> $(SSLTEST_GENERATED)
+ @cat $(srcdir)/system-fix.c >> $(SSLTEST_GENERATED)
+
diff --git a/dev-scheme/gauche/gauche-0.9.3.2.ebuild b/dev-scheme/gauche/gauche-0.9.3.2.ebuild
new file mode 100644
index 000000000000..fd458aa4ec7d
--- /dev/null
+++ b/dev-scheme/gauche/gauche-0.9.3.2.ebuild
@@ -0,0 +1,52 @@
+# 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.3.2.ebuild,v 1.1 2012/05/26 10:04:15 hattya Exp $
+
+EAPI="4"
+
+inherit autotools eutils user
+
+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 test"
+
+RDEPEND="sys-libs/gdbm"
+DEPEND="${RDEPEND}
+ test? ( dev-libs/openssl )"
+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}"/${PN}-xz-info.diff
+ epatch "${FILESDIR}"/${PN}-rfc.tls.diff
+ epatch "${FILESDIR}"/${P}-Makefile.diff
+ eautoconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable ipv6) \
+ --with-slib="${EPREFIX}"/usr/share/slib
+}
+
+src_compile() {
+ emake -j1
+}
+
+src_test() {
+ HOME="$(egethome ${EUID})" emake -j1 -s check
+}
+
+src_install() {
+ emake DESTDIR="${D}" install-pkg install-doc
+ dodoc AUTHORS ChangeLog HACKING README
+}