From 01cf6afbcf63be37f77e26782588842086075e02 Mon Sep 17 00:00:00 2001 From: Bertrand Jacquin Date: Sun, 24 Nov 2013 20:07:04 +0100 Subject: dev-lang/ruby: Version bump Package-Manager: portage-2.2.7 --- dev-lang/ruby/ChangeLog | 8 + dev-lang/ruby/Manifest | 20 +- .../files/ruby-1.9.3_p448-asm-ilp32+volatile.diff | 16 -- .../files/ruby-1.9.3_p484-asm-ilp32+volatile.diff | 16 ++ .../ruby-2.0.0_p247-SVNr39186-asm-volatile.diff | 16 -- .../files/ruby-2.0.0_p247-SVNr40636-asm-ilp32.diff | 13 -- .../ruby-2.0.0_p353-SVNr39186-asm-volatile.diff | 16 ++ .../files/ruby-2.0.0_p353-SVNr40636-asm-ilp32.diff | 13 ++ dev-lang/ruby/ruby-1.9.3_p448-r1.ebuild | 218 -------------------- dev-lang/ruby/ruby-1.9.3_p484.ebuild | 218 ++++++++++++++++++++ dev-lang/ruby/ruby-2.0.0_p247-r2.ebuild | 228 --------------------- dev-lang/ruby/ruby-2.0.0_p353.ebuild | 228 +++++++++++++++++++++ 12 files changed, 509 insertions(+), 501 deletions(-) delete mode 100644 dev-lang/ruby/files/ruby-1.9.3_p448-asm-ilp32+volatile.diff create mode 100644 dev-lang/ruby/files/ruby-1.9.3_p484-asm-ilp32+volatile.diff delete mode 100644 dev-lang/ruby/files/ruby-2.0.0_p247-SVNr39186-asm-volatile.diff delete mode 100644 dev-lang/ruby/files/ruby-2.0.0_p247-SVNr40636-asm-ilp32.diff create mode 100644 dev-lang/ruby/files/ruby-2.0.0_p353-SVNr39186-asm-volatile.diff create mode 100644 dev-lang/ruby/files/ruby-2.0.0_p353-SVNr40636-asm-ilp32.diff delete mode 100644 dev-lang/ruby/ruby-1.9.3_p448-r1.ebuild create mode 100644 dev-lang/ruby/ruby-1.9.3_p484.ebuild delete mode 100644 dev-lang/ruby/ruby-2.0.0_p247-r2.ebuild create mode 100644 dev-lang/ruby/ruby-2.0.0_p353.ebuild (limited to 'dev-lang') diff --git a/dev-lang/ruby/ChangeLog b/dev-lang/ruby/ChangeLog index 074b89ed..b7e07ff1 100644 --- a/dev-lang/ruby/ChangeLog +++ b/dev-lang/ruby/ChangeLog @@ -1,3 +1,11 @@ +*ruby-1.9.3_p484 (24 Nov 2013) +*ruby-2.0.0_p353 (24 Nov 2013) + + 24 Nov 2013; Bertrand Jacquin +ruby-1.9.3_p484.ebuild, + +ruby-2.0.0_p353.ebuild, -ruby-1.9.3_p448-r1.ebuild, + -ruby-2.0.0_p247-r2.ebuild: + dev-lang/ruby: Version bump + *ruby-2.0.0_p247-r2 (01 Nov 2013) 01 Nov 2013; Bertrand Jacquin +ruby-2.0.0_p247-r2.ebuild, diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest index 24cc5705..32d611c8 100644 --- a/dev-lang/ruby/Manifest +++ b/dev-lang/ruby/Manifest @@ -1,11 +1,11 @@ -AUX ruby-1.9.3_p448-asm-ilp32+volatile.diff 811 SHA256 59a0dcb93c9d9d937d2a64bf38ea3edb03070b4a2658023dee0c31eabf230dc9 WHIRLPOOL 68c29419065843908ca109cda3c4e36d2ea8ec823f4fff481113776ffc552a5a1e8393299709c672774b5f72aa158d49a9497ca41d40000da6eab7205d98f9cb -AUX ruby-2.0.0_p247-SVNr39186-asm-volatile.diff 793 SHA256 cf80e6ec351e063a8dd0e6a86f26314fa6a9535001ec272f052a7fccc07607cc WHIRLPOOL 8b0267b11ffa15eee050fd9282a1b7307e5bd00b8b9d82746cc919ee51df09f9390512125bdc623693e152a78d255ff4bc578f66c371c0450966d492061c3e52 -AUX ruby-2.0.0_p247-SVNr40636-asm-ilp32.diff 617 SHA256 e9cf9ac459601d09a4a6244082456f9c9c45d22bbabcd3afb06e9b378facefa2 WHIRLPOOL 45dac6c5791f6ebbe59b4af6e066f8f3711b3518d1e48be308c546efc83f9c50a058c78129f01a018ad30899ce72e6444e76169be30ce27b976ea9938ae6a058 -DIST ruby-1.9.3-p448.tar.bz2 10052488 SHA256 a7372230357bfff8e4525fb8019046da521561fe66b02c25d8efc10c9877bc91 WHIRLPOOL 8ee50c811aac11c9b1b7e64bcd8c90af94b9cc84082bb4303fd001943b1b0b2ff26ff431d52fb3e1b996bcb68ca670f426c771902c3541b4a62cd60ae272e387 -DIST ruby-2.0.0-p247.tar.bz2 10804581 SHA256 08e3d4b85b8a1118a8e81261f59dd8b4ddcfd70b6ae554e0ec5ceb99c3185e8a WHIRLPOOL 59eb0a5d71125b63226435d825f5793fd9ff7f065851b902ee45f974fdaf5f5498d12b07d8e20e668a1e4636dbc8f34d025f8713bd98e3c565327484e484a863 -DIST ruby-patches-1.9.3_p448-r1.tar.bz2 2154 SHA256 c1c40f2b1f186a05774fd15c3566d722a5ab1af5b93a7c73f2d3c247d604fd73 WHIRLPOOL 422b7bfcbdb564fd89ae9536c15d78442ad5597c7728f84f2523a751a862807a92a77779cfdd42fcdd20569726f401e391e33c1666b0455432ddff228ea674fc -DIST ruby-patches-2.0.0_p247-r2.tar.bz2 1929 SHA256 4feee409319dbcac7525fb9c1c76c36888a62ee0623c117ae532bf765845f0f9 WHIRLPOOL 869055dd0e14af0dc285a11d95a891ab4686e1d16960d46728ddf680eee58d42570f64d058b88d30805b732b082c354a36dac5a816a7ce5f3034d1b22237aa5a -EBUILD ruby-1.9.3_p448-r1.ebuild 6151 SHA256 a2254d1f2e874ba9b20d9a11ecef9f8256d0f361c35680d1dc664b1ed563e8fe WHIRLPOOL e80f64cdf7b54bf1c1e8e6c8550126a0ab38fda7131a35acf9de00f39672a2bd188e404b370b3eae0bf4ab6d512b92535ebb734c4e13c677a57ce34d9ad4f9d5 -EBUILD ruby-2.0.0_p247-r2.ebuild 6624 SHA256 e2672a92d2be78cf83b083de8dfbca2cd778f0ca70fa69a050bbbf69711cd2bf WHIRLPOOL baa3d67b8c0491440a8da64db05bfd7d57f9e2c2b4aac81b2311ad1caeea33840e7607e64c2afdf179e4f3d4b63cf9bb31e923a69b12fc04ef55bfc79d778d78 -MISC ChangeLog 705 SHA256 393e8f43093b2d5b8f4fcfaf43732266f4dc9f028d190cf84385c4103075768e WHIRLPOOL 101670a7669732363fd5defc95a6d4b0439cab91df2416757395c02f3262d2a45d90cb3e8b60a382f78f6d4f226910d8f96a7dde6dc1f8545b9c80d9d2505ac7 +AUX ruby-1.9.3_p484-asm-ilp32+volatile.diff 811 SHA256 59a0dcb93c9d9d937d2a64bf38ea3edb03070b4a2658023dee0c31eabf230dc9 WHIRLPOOL 68c29419065843908ca109cda3c4e36d2ea8ec823f4fff481113776ffc552a5a1e8393299709c672774b5f72aa158d49a9497ca41d40000da6eab7205d98f9cb +AUX ruby-2.0.0_p353-SVNr39186-asm-volatile.diff 793 SHA256 cf80e6ec351e063a8dd0e6a86f26314fa6a9535001ec272f052a7fccc07607cc WHIRLPOOL 8b0267b11ffa15eee050fd9282a1b7307e5bd00b8b9d82746cc919ee51df09f9390512125bdc623693e152a78d255ff4bc578f66c371c0450966d492061c3e52 +AUX ruby-2.0.0_p353-SVNr40636-asm-ilp32.diff 617 SHA256 e9cf9ac459601d09a4a6244082456f9c9c45d22bbabcd3afb06e9b378facefa2 WHIRLPOOL 45dac6c5791f6ebbe59b4af6e066f8f3711b3518d1e48be308c546efc83f9c50a058c78129f01a018ad30899ce72e6444e76169be30ce27b976ea9938ae6a058 +DIST ruby-1.9.3-p484.tar.bz2 10041514 SHA256 0fdc6e860d0023ba7b94c7a0cf1f7d32908b65b526246de9dfd5bb39d0d7922b WHIRLPOOL 1b1174e012bff8d047db2da654dcf535486bfd1593b8e2f6fc888603c8ed6b41bd72625ff4eeaaa645ae01a81f7edbf62f0345b61eeda02d73743572af3f6b85 +DIST ruby-2.0.0-p353.tar.bz2 10730412 SHA256 3de4e4d9aff4682fa4f8ed2b70bd0d746fae17452fc3d3a8e8f505ead9105ad9 WHIRLPOOL 8d3b616838290095ab389d32caa48941e9146676730975f2868d42cf43dd5f6ff6a26bb6ca1499a164a5c743e4f5c3ad122c1bed18556d85da98b821d66caf89 +DIST ruby-patches-1.9.3_p484.tar.bz2 2154 SHA256 c1c40f2b1f186a05774fd15c3566d722a5ab1af5b93a7c73f2d3c247d604fd73 WHIRLPOOL 422b7bfcbdb564fd89ae9536c15d78442ad5597c7728f84f2523a751a862807a92a77779cfdd42fcdd20569726f401e391e33c1666b0455432ddff228ea674fc +DIST ruby-patches-2.0.0_p353.tar.bz2 1929 SHA256 4feee409319dbcac7525fb9c1c76c36888a62ee0623c117ae532bf765845f0f9 WHIRLPOOL 869055dd0e14af0dc285a11d95a891ab4686e1d16960d46728ddf680eee58d42570f64d058b88d30805b732b082c354a36dac5a816a7ce5f3034d1b22237aa5a +EBUILD ruby-1.9.3_p484.ebuild 6148 SHA256 e0c867c7a13ed35b26caf8a84b508f876e91064ef3a61b75c6d47fa92ad92a71 WHIRLPOOL a0c306426a82e8ca94e9c10270fa9eb660bba2d140d201ceb96221f5bb51c25fedfbed030d671e9259f1eab90ae2b9b1979e5daa636885453a1e39140408f317 +EBUILD ruby-2.0.0_p353.ebuild 6621 SHA256 408ba6aafec6da911a1d12b53a5e4a5a39e7cc24e1b113ce07cab0163b5348e2 WHIRLPOOL 2ad238c00e8fedb71ff0abe713f7693875b3ac716f300bf1566e4e79c401f5e876a836f835dad0075f13d578fe89325c113ea0b564a6a92891faa90f5e67bd1a +MISC ChangeLog 962 SHA256 82f328a694b804ef3c76fb75fff3b87005d6e3cdcb11fbcccf89c2abdd677292 WHIRLPOOL 1018a74a4beb45e49e6b75f93aa363674ff9564fce17c8c70da30390d64ab4ed246238f0aff7218717bad3a5a65c38193bb5589a918af3eae5996899df8ae57b MISC metadata.xml 1135 SHA256 4eb2a9282b6a9ec8da39dece1406618a5134adc75bc27bb8b73109ce1bfc4e62 WHIRLPOOL 3aeaa05e3e8f762ba9d6f779165ce9b715e0858cec3b19b73d3c2ecc5236be9f1cd67f6dddfe1fadf9e9bde2b8f1f77e1e9d2400bf8bf8cefdc1dd367ad21342 diff --git a/dev-lang/ruby/files/ruby-1.9.3_p448-asm-ilp32+volatile.diff b/dev-lang/ruby/files/ruby-1.9.3_p448-asm-ilp32+volatile.diff deleted file mode 100644 index 05fc2001..00000000 --- a/dev-lang/ruby/files/ruby-1.9.3_p448-asm-ilp32+volatile.diff +++ /dev/null @@ -1,16 +0,0 @@ ---- gc.h.ori 2013-08-09 14:48:58.177005287 +0200 -+++ gc.h 2013-08-09 15:21:01.602376807 +0200 -@@ -2,10 +2,10 @@ - #ifndef RUBY_GC_H - #define RUBY_GC_H 1 - --#if defined(__x86_64__) && defined(__GNUC__) --#define SET_MACHINE_STACK_END(p) __asm__ volatile ("movq\t%%rsp, %0" : "=r" (*(p))) -+#if defined(__x86_64__) && !defined(_ILP32) && defined(__GNUC__) && !defined(__native_client__) -+#define SET_MACHINE_STACK_END(p) __asm__ __volatile__ ("movq\t%%rsp, %0" : "=r" (*(p))) - #elif defined(__i386) && defined(__GNUC__) --#define SET_MACHINE_STACK_END(p) __asm__ volatile ("movl\t%%esp, %0" : "=r" (*(p))) -+#define SET_MACHINE_STACK_END(p) __asm__ __volatile__ ("movl\t%%esp, %0" : "=r" (*(p))) - #else - NOINLINE(void rb_gc_set_stack_end(VALUE **stack_end_p)); - #define SET_MACHINE_STACK_END(p) rb_gc_set_stack_end(p) diff --git a/dev-lang/ruby/files/ruby-1.9.3_p484-asm-ilp32+volatile.diff b/dev-lang/ruby/files/ruby-1.9.3_p484-asm-ilp32+volatile.diff new file mode 100644 index 00000000..05fc2001 --- /dev/null +++ b/dev-lang/ruby/files/ruby-1.9.3_p484-asm-ilp32+volatile.diff @@ -0,0 +1,16 @@ +--- gc.h.ori 2013-08-09 14:48:58.177005287 +0200 ++++ gc.h 2013-08-09 15:21:01.602376807 +0200 +@@ -2,10 +2,10 @@ + #ifndef RUBY_GC_H + #define RUBY_GC_H 1 + +-#if defined(__x86_64__) && defined(__GNUC__) +-#define SET_MACHINE_STACK_END(p) __asm__ volatile ("movq\t%%rsp, %0" : "=r" (*(p))) ++#if defined(__x86_64__) && !defined(_ILP32) && defined(__GNUC__) && !defined(__native_client__) ++#define SET_MACHINE_STACK_END(p) __asm__ __volatile__ ("movq\t%%rsp, %0" : "=r" (*(p))) + #elif defined(__i386) && defined(__GNUC__) +-#define SET_MACHINE_STACK_END(p) __asm__ volatile ("movl\t%%esp, %0" : "=r" (*(p))) ++#define SET_MACHINE_STACK_END(p) __asm__ __volatile__ ("movl\t%%esp, %0" : "=r" (*(p))) + #else + NOINLINE(void rb_gc_set_stack_end(VALUE **stack_end_p)); + #define SET_MACHINE_STACK_END(p) rb_gc_set_stack_end(p) diff --git a/dev-lang/ruby/files/ruby-2.0.0_p247-SVNr39186-asm-volatile.diff b/dev-lang/ruby/files/ruby-2.0.0_p247-SVNr39186-asm-volatile.diff deleted file mode 100644 index 870dc5bb..00000000 --- a/dev-lang/ruby/files/ruby-2.0.0_p247-SVNr39186-asm-volatile.diff +++ /dev/null @@ -1,16 +0,0 @@ -Index: gc.h -=================================================================== ---- gc.h (revision 39185) -+++ gc.h (revision 39186) -@@ -3,9 +3,9 @@ - #define RUBY_GC_H 1 - - #if defined(__x86_64__) && defined(__GNUC__) && !defined(__native_client__) --#define SET_MACHINE_STACK_END(p) __asm__ volatile ("movq\t%%rsp, %0" : "=r" (*(p))) -+#define SET_MACHINE_STACK_END(p) __asm__ __volatile__ ("movq\t%%rsp, %0" : "=r" (*(p))) - #elif defined(__i386) && defined(__GNUC__) && !defined(__native_client__) --#define SET_MACHINE_STACK_END(p) __asm__ volatile ("movl\t%%esp, %0" : "=r" (*(p))) -+#define SET_MACHINE_STACK_END(p) __asm__ __volatile__ ("movl\t%%esp, %0" : "=r" (*(p))) - #else - NOINLINE(void rb_gc_set_stack_end(VALUE **stack_end_p)); - #define SET_MACHINE_STACK_END(p) rb_gc_set_stack_end(p) diff --git a/dev-lang/ruby/files/ruby-2.0.0_p247-SVNr40636-asm-ilp32.diff b/dev-lang/ruby/files/ruby-2.0.0_p247-SVNr40636-asm-ilp32.diff deleted file mode 100644 index 81b7fe83..00000000 --- a/dev-lang/ruby/files/ruby-2.0.0_p247-SVNr40636-asm-ilp32.diff +++ /dev/null @@ -1,13 +0,0 @@ -Index: gc.h -=================================================================== ---- gc.h (revision 40635) -+++ gc.h (revision 40636) -@@ -2,7 +2,7 @@ - #ifndef RUBY_GC_H - #define RUBY_GC_H 1 - --#if defined(__x86_64__) && defined(__GNUC__) && !defined(__native_client__) -+#if defined(__x86_64__) && !defined(_ILP32) && defined(__GNUC__) && !defined(__native_client__) - #define SET_MACHINE_STACK_END(p) __asm__ __volatile__ ("movq\t%%rsp, %0" : "=r" (*(p))) - #elif defined(__i386) && defined(__GNUC__) && !defined(__native_client__) - #define SET_MACHINE_STACK_END(p) __asm__ __volatile__ ("movl\t%%esp, %0" : "=r" (*(p))) diff --git a/dev-lang/ruby/files/ruby-2.0.0_p353-SVNr39186-asm-volatile.diff b/dev-lang/ruby/files/ruby-2.0.0_p353-SVNr39186-asm-volatile.diff new file mode 100644 index 00000000..870dc5bb --- /dev/null +++ b/dev-lang/ruby/files/ruby-2.0.0_p353-SVNr39186-asm-volatile.diff @@ -0,0 +1,16 @@ +Index: gc.h +=================================================================== +--- gc.h (revision 39185) ++++ gc.h (revision 39186) +@@ -3,9 +3,9 @@ + #define RUBY_GC_H 1 + + #if defined(__x86_64__) && defined(__GNUC__) && !defined(__native_client__) +-#define SET_MACHINE_STACK_END(p) __asm__ volatile ("movq\t%%rsp, %0" : "=r" (*(p))) ++#define SET_MACHINE_STACK_END(p) __asm__ __volatile__ ("movq\t%%rsp, %0" : "=r" (*(p))) + #elif defined(__i386) && defined(__GNUC__) && !defined(__native_client__) +-#define SET_MACHINE_STACK_END(p) __asm__ volatile ("movl\t%%esp, %0" : "=r" (*(p))) ++#define SET_MACHINE_STACK_END(p) __asm__ __volatile__ ("movl\t%%esp, %0" : "=r" (*(p))) + #else + NOINLINE(void rb_gc_set_stack_end(VALUE **stack_end_p)); + #define SET_MACHINE_STACK_END(p) rb_gc_set_stack_end(p) diff --git a/dev-lang/ruby/files/ruby-2.0.0_p353-SVNr40636-asm-ilp32.diff b/dev-lang/ruby/files/ruby-2.0.0_p353-SVNr40636-asm-ilp32.diff new file mode 100644 index 00000000..81b7fe83 --- /dev/null +++ b/dev-lang/ruby/files/ruby-2.0.0_p353-SVNr40636-asm-ilp32.diff @@ -0,0 +1,13 @@ +Index: gc.h +=================================================================== +--- gc.h (revision 40635) ++++ gc.h (revision 40636) +@@ -2,7 +2,7 @@ + #ifndef RUBY_GC_H + #define RUBY_GC_H 1 + +-#if defined(__x86_64__) && defined(__GNUC__) && !defined(__native_client__) ++#if defined(__x86_64__) && !defined(_ILP32) && defined(__GNUC__) && !defined(__native_client__) + #define SET_MACHINE_STACK_END(p) __asm__ __volatile__ ("movq\t%%rsp, %0" : "=r" (*(p))) + #elif defined(__i386) && defined(__GNUC__) && !defined(__native_client__) + #define SET_MACHINE_STACK_END(p) __asm__ __volatile__ ("movl\t%%esp, %0" : "=r" (*(p))) diff --git a/dev-lang/ruby/ruby-1.9.3_p448-r1.ebuild b/dev-lang/ruby/ruby-1.9.3_p448-r1.ebuild deleted file mode 100644 index 623f90c2..00000000 --- a/dev-lang/ruby/ruby-1.9.3_p448-r1.ebuild +++ /dev/null @@ -1,218 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.9.3_p448-r1.ebuild,v 1.1 2013/07/29 19:06:01 graaff Exp $ - -EAPI=4 - -#PATCHSET=1 - -inherit autotools eutils flag-o-matic multilib versionator - -RUBYPL=$(get_version_component_range 4) - -MY_P="${PN}-$(get_version_component_range 1-3)-${RUBYPL:-0}" -S=${WORKDIR}/${MY_P} - -SLOT=$(get_version_component_range 1-2) -MY_SUFFIX=$(delete_version_separator 1 ${SLOT}) -# 1.9.3 still uses 1.9.1 -RUBYVERSION=1.9.1 - -if [[ -n ${PATCHSET} ]]; then - if [[ ${PVR} == ${PV} ]]; then - PATCHSET="${PV}-r0.${PATCHSET}" - else - PATCHSET="${PVR}.${PATCHSET}" - fi -else - PATCHSET="${PVR}" -fi - -DESCRIPTION="An object-oriented scripting language" -HOMEPAGE="http://www.ruby-lang.org/" -SRC_URI="mirror://ruby/1.9/${MY_P}.tar.bz2 - http://dev.gentoo.org/~flameeyes/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2" - -LICENSE="|| ( Ruby-BSD BSD-2 )" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" -IUSE="berkdb debug doc examples gdbm ipv6 +rdoc rubytests socks5 ssl tk xemacs ncurses +readline +yaml" #libedit - -# libedit support is removed everywhere because of this upstream bug: -# http://redmine.ruby-lang.org/issues/show/3698 - -RDEPEND=" - berkdb? ( sys-libs/db ) - gdbm? ( sys-libs/gdbm ) - ssl? ( dev-libs/openssl ) - socks5? ( >=net-proxy/dante-1.1.13 ) - tk? ( dev-lang/tk[threads] ) - ncurses? ( sys-libs/ncurses ) - readline? ( sys-libs/readline ) - yaml? ( dev-libs/libyaml ) - virtual/libffi - sys-libs/zlib - >=app-admin/eselect-ruby-20100402 - !