diff options
author | Akinori Hattori <hattya@gentoo.org> | 2012-05-26 10:04:15 +0000 |
---|---|---|
committer | Akinori Hattori <hattya@gentoo.org> | 2012-05-26 10:04:15 +0000 |
commit | 878108c06bde183b208ae14db8d1ea2a950cbf92 (patch) | |
tree | 82432b394e6468ca016f6f12482ed1b60f236df9 /dev-scheme | |
parent | arm stable, bug #415483 (diff) | |
download | historical-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/ChangeLog | 14 | ||||
-rw-r--r-- | dev-scheme/gauche/Manifest | 12 | ||||
-rw-r--r-- | dev-scheme/gauche/files/gauche-0.9.3.2-Makefile.diff | 52 | ||||
-rw-r--r-- | dev-scheme/gauche/files/gauche-rfc.tls.diff | 11 | ||||
-rw-r--r-- | dev-scheme/gauche/gauche-0.9.3.2.ebuild | 52 |
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 +} |