[gentoo-commits] repo/proj/prefix:master commit in: dev-lang/ruby/files/2.4/, dev-lang/ruby/files/, dev-lang/ruby/files/2.7/, ...

2020-12-10 Thread Sam James
commit: 792a99abf12ba28bcc3c572e24586b32ad6fc363
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 10 20:19:12 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 10 20:19:24 2020 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=792a99ab

dev-lang/ruby: moved to ::gentoo

Signed-off-by: Sam James  gentoo.org>

 dev-lang/ruby/Manifest |   5 -
 dev-lang/ruby/files/2.4/002_windows_crossdev.patch |  64 
 dev-lang/ruby/files/2.4/005_no-undefined-ext.patch |  11 -
 dev-lang/ruby/files/2.4/009_no-gems.patch  | 112 ---
 dev-lang/ruby/files/2.4/010-libressl_2.7.patch |  15 -
 dev-lang/ruby/files/2.4/011-gcc8.patch |  64 
 dev-lang/ruby/files/2.4/012-openssl_1.1.patch  | 339 -
 ...-ia64-specific-code-to-use-execution-cont.patch |  67 
 dev-lang/ruby/files/2.5/005_no-undefined-ext.patch |  11 -
 dev-lang/ruby/files/2.5/009_no-gems.patch  |  95 --
 dev-lang/ruby/files/2.5/010-libressl_2.7.patch |  15 -
 dev-lang/ruby/files/2.5/011-no-gems.patch  |  85 --
 dev-lang/ruby/files/2.6/005_no-undefined-ext.patch |  11 -
 dev-lang/ruby/files/2.6/009_no-gems.patch  |  39 ---
 .../ruby/files/2.6/010-default-gem-location.patch  |  20 --
 .../ruby/files/2.7/010-default-gem-location.patch  |  20 --
 dev-lang/ruby/files/auto_gem.rb|  10 -
 dev-lang/ruby/files/ruby-1.8.6-memory-leak.diff|  60 
 dev-lang/ruby/files/ruby-1.8.6-uclibc-udp.patch|  21 --
 .../ruby/files/ruby-1.8.6_p36-only-ncurses.patch   |  10 -
 dev-lang/ruby/files/ruby-1.8.6_p36-prefix.patch|  11 -
 .../files/ruby-1.8.7-darwin9-getsetcontext.patch   |  33 --
 .../ruby-1.8.7-glibc-2.14-fclose-behaviour.patch   |  38 ---
 dev-lang/ruby/files/ruby-1.8.7_p160-solaris.patch  |  15 -
 .../files/ruby-1.8.7_p249-pthread-linking.patch|  27 --
 .../ruby/files/ruby-1.8.7_p370-mint-sha2.patch | 123 
 dev-lang/ruby/files/ruby-1.8.7_p370-mint.patch |  14 -
 dev-lang/ruby/files/ruby-1.9.1-only-ncurses.patch  |  11 -
 dev-lang/ruby/files/ruby-1.9.1-prefix.patch|  22 --
 dev-lang/ruby/files/ruby-mkconfig.patch|  14 -
 .../ruby/files/ruby18-mkmf-parallel-install.patch  |  14 -
 dev-lang/ruby/metadata.xml |  13 -
 dev-lang/ruby/ruby-2.4.10.ebuild   | 242 ---
 dev-lang/ruby/ruby-2.5.8-r1.ebuild | 236 --
 dev-lang/ruby/ruby-2.6.6-r2.ebuild | 248 ---
 dev-lang/ruby/ruby-2.7.1-r2.ebuild | 251 ---
 dev-lang/ruby/ruby-2.7.2.ebuild| 251 ---
 37 files changed, 2637 deletions(-)

diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest
deleted file mode 100644
index f031e77a67..00
--- a/dev-lang/ruby/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST ruby-2.4.10.tar.xz 10100664 BLAKE2B 
7301f34b94bb6d88c0d049eed4220ddb290c877b130e90c86bc454b3e72c90ae151db0e828068c8fe02b21cd41c8f3cd43d4e95ab688d2cd6f3f3840ea9d
 SHA512 
11c7a9ea1353f752763b189815ac34674cc8ebf7141517838b7f040823e892780d94ec3091c1f5d1415f9bc1b838b7f6f9de13a706df7bef80ce3b146a7d6660
-DIST ruby-2.5.8.tar.xz 11298404 BLAKE2B 
3256c0448e72b63c0bd89f89a27fa9c09c8feed54d42cd79899b7d5cfe9dbc29ca708d12c630b3f52ff85b0c6a4011ae7ff0483d64b2fd445700a72a91028035
 SHA512 
2886be764a454425c5beef2777c64a70ee0d048b07896b327633d904f5077fea4299526689f9e2ac4dcd2fc4811cf9a6c8ce75367ed35d29dfe1a54222872e0d
-DIST ruby-2.6.6.tar.xz 11567284 BLAKE2B 
45e910dd9b128c46bff3003834c4fdcbbc2e2e4d3e44f298ff4356a285de2c375d6b6021a3aa28d89336b32a1655fa4a7c086d07f4a0f6bcd578a11dd4a894da
 SHA512 
86caf93dbf61d03781767ab5375a7edf4761f13ba08ccfefe16c0a7550499237e7390c2f72a95d42670d4fe76b2401b4218936187c62ec1572799e9e04c50d62
-DIST ruby-2.7.1.tar.xz 12003684 BLAKE2B 
90a35c3e246cfe982a146be29a3d121d6e2c251ed96703dbc46b98c21e0e43e5445132e6119e584ae35f7193f063ff1b14822f947a4e07037c37fbba5e4038da
 SHA512 
79f98b1ea98e0b10ec79da1883e8fc84d48ffe5c09ae945cbebde94365e35a589d919aac965f74d70ca7e21370ecee631ac5a8f9c4eac61d62f5aa629f27bf31
-DIST ruby-2.7.2.tar.xz 12037052 BLAKE2B 
a4ad22295b3fed4e8064fc6e77adb8642d1fa7ae1f4ef912d7bde19c735cb25b1a3e3aefba53dad944046d844d608bcefba61c314cf1e52747f50d7d91f4c436
 SHA512 
7972278b096aa768c7adf2befd26003e18781a29ca317640317d30d93d6e963ded197724c8e2f1dfe1e838c5647176d414a74732a62e931fb50d6f2e0f777349

diff --git a/dev-lang/ruby/files/2.4/002_windows_crossdev.patch 
b/dev-lang/ruby/files/2.4/002_windows_crossdev.patch
deleted file mode 100644
index 7e290d434f..00
--- a/dev-lang/ruby/files/2.4/002_windows_crossdev.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-Bug: https://bugs.gentoo.org/show_bug.cgi?id=618878
-
-A few patches to make crossdev for mingw-w64 play nice with ruby's ebuilds.
-Basic gist is that without the following patch to configure.in ruby-2.4.1
-hardcodes 240 into the shared, static, and import libr

[gentoo-commits] repo/proj/prefix:master commit in: dev-lang/ruby/

2020-12-08 Thread Sam James
commit: a404b6bfbea0aa8ef25fa333f08d358a0bfdc58b
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  8 22:12:10 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  8 22:12:10 2020 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=a404b6bf

dev-lang/ruby: sync (bump to 2.7.2)

Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 dev-lang/ruby/Manifest  |   1 +
 dev-lang/ruby/ruby-2.7.2.ebuild | 251 
 2 files changed, 252 insertions(+)

diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest
index 8c1b5866ae..f031e77a67 100644
--- a/dev-lang/ruby/Manifest
+++ b/dev-lang/ruby/Manifest
@@ -2,3 +2,4 @@ DIST ruby-2.4.10.tar.xz 10100664 BLAKE2B 
7301f34b94bb6d88c0d049eed4220ddb290c877
 DIST ruby-2.5.8.tar.xz 11298404 BLAKE2B 
3256c0448e72b63c0bd89f89a27fa9c09c8feed54d42cd79899b7d5cfe9dbc29ca708d12c630b3f52ff85b0c6a4011ae7ff0483d64b2fd445700a72a91028035
 SHA512 
2886be764a454425c5beef2777c64a70ee0d048b07896b327633d904f5077fea4299526689f9e2ac4dcd2fc4811cf9a6c8ce75367ed35d29dfe1a54222872e0d
 DIST ruby-2.6.6.tar.xz 11567284 BLAKE2B 
45e910dd9b128c46bff3003834c4fdcbbc2e2e4d3e44f298ff4356a285de2c375d6b6021a3aa28d89336b32a1655fa4a7c086d07f4a0f6bcd578a11dd4a894da
 SHA512 
86caf93dbf61d03781767ab5375a7edf4761f13ba08ccfefe16c0a7550499237e7390c2f72a95d42670d4fe76b2401b4218936187c62ec1572799e9e04c50d62
 DIST ruby-2.7.1.tar.xz 12003684 BLAKE2B 
90a35c3e246cfe982a146be29a3d121d6e2c251ed96703dbc46b98c21e0e43e5445132e6119e584ae35f7193f063ff1b14822f947a4e07037c37fbba5e4038da
 SHA512 
79f98b1ea98e0b10ec79da1883e8fc84d48ffe5c09ae945cbebde94365e35a589d919aac965f74d70ca7e21370ecee631ac5a8f9c4eac61d62f5aa629f27bf31
+DIST ruby-2.7.2.tar.xz 12037052 BLAKE2B 
a4ad22295b3fed4e8064fc6e77adb8642d1fa7ae1f4ef912d7bde19c735cb25b1a3e3aefba53dad944046d844d608bcefba61c314cf1e52747f50d7d91f4c436
 SHA512 
7972278b096aa768c7adf2befd26003e18781a29ca317640317d30d93d6e963ded197724c8e2f1dfe1e838c5647176d414a74732a62e931fb50d6f2e0f777349

diff --git a/dev-lang/ruby/ruby-2.7.2.ebuild b/dev-lang/ruby/ruby-2.7.2.ebuild
new file mode 100644
index 00..22c548221c
--- /dev/null
+++ b/dev-lang/ruby/ruby-2.7.2.ebuild
@@ -0,0 +1,251 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic multilib
+
+MY_P="${PN}-$(ver_cut 1-3)"
+S=${WORKDIR}/${MY_P}
+
+SLOT=$(ver_cut 1-2)
+MY_SUFFIX=$(ver_rs 1 '' ${SLOT})
+RUBYVERSION=${SLOT}.0
+
+DESCRIPTION="An object-oriented scripting language"
+HOMEPAGE="https://www.ruby-lang.org/";
+SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz";
+
+LICENSE="|| ( Ruby-BSD BSD-2 )"
+KEYWORDS="~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit libressl +rdoc 
rubytests socks5 +ssl static-libs systemtap tk xemacs"
+
+RDEPEND="
+   berkdb? ( sys-libs/db:= )
+   gdbm? ( sys-libs/gdbm:= )
+   jemalloc? ( dev-libs/jemalloc )
+   jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl )
+   )
+   socks5? ( >=net-proxy/dante-1.1.13 )
+   systemtap? ( dev-util/systemtap )
+   tk? (
+   dev-lang/tcl:0=[threads]
+   dev-lang/tk:0=[threads]
+   )
+   dev-libs/libyaml
+   dev-libs/libffi:=
+   sys-libs/readline:0=
+   sys-libs/zlib
+   >=app-eselect/eselect-ruby-20191222
+"
+
+DEPEND="${RDEPEND}"
+
+BUNDLED_GEMS="
+   >=dev-ruby/minitest-5.13.0[ruby_targets_ruby27]
+   >=dev-ruby/net-telnet-0.2.0[ruby_targets_ruby27]
+   >=dev-ruby/power_assert-1.1.7[ruby_targets_ruby27]
+   >=dev-ruby/rake-13.0.1[ruby_targets_ruby27]
+   >=dev-ruby/test-unit-3.3.4[ruby_targets_ruby27]
+   >=dev-ruby/xmlrpc-0.3.0[ruby_targets_ruby27]
+"
+
+PDEPEND="
+   ${BUNDLED_GEMS}
+   virtual/rubygems[ruby_targets_ruby27]
+   >=dev-ruby/bundler-2.1.4[ruby_targets_ruby27]
+   >=dev-ruby/did_you_mean-1.3.1[ruby_targets_ruby27]
+   >=dev-ruby/json-2.0.2[ruby_targets_ruby27]
+   rdoc? ( >=dev-ruby/rdoc-6.1.2[ruby_targets_ruby27] )
+   xemacs? ( app-xemacs/ruby-modes )"
+
+src_prepare() {
+   # 005 does not compile bigdecimal and is questionable because it
+   # compiles ruby in a non-standard way, may be dropped
+   eapply "${FILESDIR}"/2.7/010*.patch
+
+   einfo "Unbundling gems..."
+   cd "$S"
+   # Remove bundled gems that we will install via PDEPEND, bug
+   # 539700.
+   rm -fr gems/* || die
+   # Don't install CLI tools since they will clash with the gem
+   rm -f bin/{racc,racc2y,y2racc} || die
+   sed -i -e '/executables/ s:^:#:' lib/racc/racc.gemspec || die
+
+   einfo "Removing bundled libra

[gentoo-commits] repo/proj/prefix:master commit in: dev-lang/ruby/, dev-lang/ruby/files/2.7/

2020-05-30 Thread Fabian Groffen
commit: 55220359aece30b756e16faa2d5d1a42139ce008
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat May 30 16:10:55 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat May 30 16:10:55 2020 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=55220359

dev-lang/ruby: sync with gx86

Package-Manager: Portage-2.3.84-prefix, Repoman-2.3.22
Signed-off-by: Fabian Groffen  gentoo.org>

 dev-lang/ruby/Manifest |  12 +-
 .../ruby/files/2.7/010-default-gem-location.patch  |  20 ++
 dev-lang/ruby/metadata.xml |  17 +-
 .../ruby/{ruby-2.4.7.ebuild => ruby-2.4.10.ebuild} |  22 +-
 dev-lang/ruby/ruby-2.4.3.ebuild| 252 -
 dev-lang/ruby/ruby-2.4.6.ebuild| 246 
 dev-lang/ruby/ruby-2.5.5.ebuild| 238 ---
 .../{ruby-2.5.6.ebuild => ruby-2.5.8-r1.ebuild}|  26 +--
 .../{ruby-2.6.4.ebuild => ruby-2.6.6-r2.ebuild}|  30 ++-
 .../{ruby-2.6.3.ebuild => ruby-2.7.1-r2.ebuild}|  59 ++---
 10 files changed, 98 insertions(+), 824 deletions(-)

diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest
index 803823ab90..8c1b5866ae 100644
--- a/dev-lang/ruby/Manifest
+++ b/dev-lang/ruby/Manifest
@@ -1,8 +1,4 @@
-DIST ruby-2.4.3.tar.xz 10040072 BLAKE2B 
87ad9700312a104a60b079f4ef95804d2a9e01109e9fef6e83e593464f1d2c5077af54cbbaff6e0d25a925d05f513cade6c76f05960d9bcc1817bdee51ad4a0f
 SHA512 
8bcf60c994a96787da5d743c66f5609a5a6d834d6d61243cdea7fd059197c3b10da43c99e5649be85e2f2329eedcbb1dd76e89ce3ac586be9056348f7449ed09
-DIST ruby-2.4.6.tar.xz 10005544 BLAKE2B 
2af984d96dad4d7ef4d467b317bd4bb54b0614d96619377bc46f7588cd1c72bee47202b61d6ec54f00113fd25672d2831221dbf0a4491aa271541a34c634ee84
 SHA512 
eafb2257747f99e2ed262af142e71175b70f7cceaa4d1253b92c8337f075a9a58a2d93b029d75e11a9b124f112a8f0983273b2b30afc147b5cf71a8dbb5fa0ba
-DIST ruby-2.4.7.tar.xz 10118948 BLAKE2B 
e85e051e9dbac8e7f87bd6187dc105b89a6bc7197c811bd51bf25b109781b8ec79c02e48887cbac841d38922d278da4ee32d8cf14e180083f4a902d77c4ec2dc
 SHA512 
df637c5803ddd83f759e9c24b0e7ca1f6cae7c7b353409583d92dbffece0d9d02b48905d6552327a1522a4a37d4e2d22c6c11bd991383835be35e2f31739d649
-DIST ruby-2.5.5.tar.xz 11459832 BLAKE2B 
ced1105a87e7df8f82a65ca8d1d329d5a9d110d2f3f88b27a79262c4ac1484dda16d8646c0c03f18c1bb25f8b154075eb03a0614355ec62f677c2fa56ab3c956
 SHA512 
06b1d58536ebfacb7b56c1e6ed4b8ab816fadc4f48c845a452554cd262e7908199a30e5793f3cbaec2db56a8803aa5c6089abf7bf06c8fc47867e97870b7dfec
-DIST ruby-2.5.6.tar.xz 11323612 BLAKE2B 
5db6d573089a9fba95a1027891a0116c14d495b342ca8f055bd1ad55942f2a15a65a61cc1a0f6f249cd10fe2f6161f3ab0066a6dbce8e480e55b76ca5bdb5cd9
 SHA512 
4fe5f8bad5d320f8f17b02ce15afee341e7b0074efcfd98d8944e0cb7c448e0660c4553dd5c0328ee3b49fea3247642f85c60bdce431ed57f58b6326dfd48ee1
-DIST ruby-2.6.3.tar.xz 11904360 BLAKE2B 
8113e5a19b967cdf995a3c8d3c83aeab3bf89e975d3b039c64259e97f20dbe9ebd96ada093f9d330516d16ef78bb0ecbbac8f3facd467aa13f1f70b23b992f82
 SHA512 
959a613f5cf5b3185a1d7a7ba0e1921166b3930f30461b391b1c9fcfe396f56dc3c736123dfc7b4e72c32a97dc5a1eb1fd7f09bcc3793a3c5526f6644ba421c8
-DIST ruby-2.6.4.tar.xz 11727940 BLAKE2B 
abeff89d50612d6426e1dc5fd7c15c83ef9714ddb38c64ed14bff6331c619b0a55d4a64bff49177576c3fae8cfcee30127e808f49d11b3e64a2230a043e16bd3
 SHA512 
930a4162fdb008d2446247908c14269fd13db4dc80bd2bb201a65a69c03f5933f97b4c5079ccd2a12db4934ff97b2debaa10a6c6f5c3060e55873f4397747eaa
-DIST ruby-patches-2.4.3.tar.bz2 2898 BLAKE2B 
e46502dbb0aa25c3d71693a6c04b433bd4de60f194cdd283517c4b08da190356885d9bca4a6765402088185fa8ec681156e8e8eecf0703a2c1ea7bb81adc0bf9
 SHA512 
d767d43c7df737469247e42e1c4205b8c6850c8f335a2869c884f145c037e9bab10492cc7cd2903f5c33e232cdc5bbdabb3e8da837c7bf420b9d58d1d33149ed
+DIST ruby-2.4.10.tar.xz 10100664 BLAKE2B 
7301f34b94bb6d88c0d049eed4220ddb290c877b130e90c86bc454b3e72c90ae151db0e828068c8fe02b21cd41c8f3cd43d4e95ab688d2cd6f3f3840ea9d
 SHA512 
11c7a9ea1353f752763b189815ac34674cc8ebf7141517838b7f040823e892780d94ec3091c1f5d1415f9bc1b838b7f6f9de13a706df7bef80ce3b146a7d6660
+DIST ruby-2.5.8.tar.xz 11298404 BLAKE2B 
3256c0448e72b63c0bd89f89a27fa9c09c8feed54d42cd79899b7d5cfe9dbc29ca708d12c630b3f52ff85b0c6a4011ae7ff0483d64b2fd445700a72a91028035
 SHA512 
2886be764a454425c5beef2777c64a70ee0d048b07896b327633d904f5077fea4299526689f9e2ac4dcd2fc4811cf9a6c8ce75367ed35d29dfe1a54222872e0d
+DIST ruby-2.6.6.tar.xz 11567284 BLAKE2B 
45e910dd9b128c46bff3003834c4fdcbbc2e2e4d3e44f298ff4356a285de2c375d6b6021a3aa28d89336b32a1655fa4a7c086d07f4a0f6bcd578a11dd4a894da
 SHA512 
86caf93dbf61d03781767ab5375a7edf4761f13ba08ccfefe16c0a7550499237e7390c2f72a95d42670d4fe76b2401b4218936187c62ec1572799e9e04c50d62
+DIST ruby-2.7.1.tar.xz 12003684 BLAKE2B 
90a35c3e246cfe982a146be29a3d121d6e2c251ed96703dbc46b98c21e0e43e5445132e6119e584ae35f7193f063ff1b14822f947a4e07037c37fbba5e4038da
 SHA512 
79f98b1ea98e0b10ec79da1883e8fc84d48ffe5c09ae945cbebde94365e35a589d919aac965f74d70ca7e213

[gentoo-commits] repo/proj/prefix:master commit in: dev-lang/ruby/

2019-09-28 Thread Fabian Groffen
commit: 8ee54a514146fa0d8002b66a2637b305fa6cf5e2
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Sep 28 09:05:55 2019 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Sep 28 09:05:55 2019 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=8ee54a51

dev-lang/ruby: sync

Package-Manager: Portage-2.3.68-prefix, Repoman-2.3.17
Signed-off-by: Fabian Groffen  gentoo.org>

 dev-lang/ruby/Manifest  |   3 +
 dev-lang/ruby/ruby-2.4.7.ebuild | 246 +++
 dev-lang/ruby/ruby-2.5.6.ebuild | 238 ++
 dev-lang/ruby/ruby-2.6.4.ebuild | 250 
 4 files changed, 737 insertions(+)

diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest
index d8e35f7b90..803823ab90 100644
--- a/dev-lang/ruby/Manifest
+++ b/dev-lang/ruby/Manifest
@@ -1,5 +1,8 @@
 DIST ruby-2.4.3.tar.xz 10040072 BLAKE2B 
87ad9700312a104a60b079f4ef95804d2a9e01109e9fef6e83e593464f1d2c5077af54cbbaff6e0d25a925d05f513cade6c76f05960d9bcc1817bdee51ad4a0f
 SHA512 
8bcf60c994a96787da5d743c66f5609a5a6d834d6d61243cdea7fd059197c3b10da43c99e5649be85e2f2329eedcbb1dd76e89ce3ac586be9056348f7449ed09
 DIST ruby-2.4.6.tar.xz 10005544 BLAKE2B 
2af984d96dad4d7ef4d467b317bd4bb54b0614d96619377bc46f7588cd1c72bee47202b61d6ec54f00113fd25672d2831221dbf0a4491aa271541a34c634ee84
 SHA512 
eafb2257747f99e2ed262af142e71175b70f7cceaa4d1253b92c8337f075a9a58a2d93b029d75e11a9b124f112a8f0983273b2b30afc147b5cf71a8dbb5fa0ba
+DIST ruby-2.4.7.tar.xz 10118948 BLAKE2B 
e85e051e9dbac8e7f87bd6187dc105b89a6bc7197c811bd51bf25b109781b8ec79c02e48887cbac841d38922d278da4ee32d8cf14e180083f4a902d77c4ec2dc
 SHA512 
df637c5803ddd83f759e9c24b0e7ca1f6cae7c7b353409583d92dbffece0d9d02b48905d6552327a1522a4a37d4e2d22c6c11bd991383835be35e2f31739d649
 DIST ruby-2.5.5.tar.xz 11459832 BLAKE2B 
ced1105a87e7df8f82a65ca8d1d329d5a9d110d2f3f88b27a79262c4ac1484dda16d8646c0c03f18c1bb25f8b154075eb03a0614355ec62f677c2fa56ab3c956
 SHA512 
06b1d58536ebfacb7b56c1e6ed4b8ab816fadc4f48c845a452554cd262e7908199a30e5793f3cbaec2db56a8803aa5c6089abf7bf06c8fc47867e97870b7dfec
+DIST ruby-2.5.6.tar.xz 11323612 BLAKE2B 
5db6d573089a9fba95a1027891a0116c14d495b342ca8f055bd1ad55942f2a15a65a61cc1a0f6f249cd10fe2f6161f3ab0066a6dbce8e480e55b76ca5bdb5cd9
 SHA512 
4fe5f8bad5d320f8f17b02ce15afee341e7b0074efcfd98d8944e0cb7c448e0660c4553dd5c0328ee3b49fea3247642f85c60bdce431ed57f58b6326dfd48ee1
 DIST ruby-2.6.3.tar.xz 11904360 BLAKE2B 
8113e5a19b967cdf995a3c8d3c83aeab3bf89e975d3b039c64259e97f20dbe9ebd96ada093f9d330516d16ef78bb0ecbbac8f3facd467aa13f1f70b23b992f82
 SHA512 
959a613f5cf5b3185a1d7a7ba0e1921166b3930f30461b391b1c9fcfe396f56dc3c736123dfc7b4e72c32a97dc5a1eb1fd7f09bcc3793a3c5526f6644ba421c8
+DIST ruby-2.6.4.tar.xz 11727940 BLAKE2B 
abeff89d50612d6426e1dc5fd7c15c83ef9714ddb38c64ed14bff6331c619b0a55d4a64bff49177576c3fae8cfcee30127e808f49d11b3e64a2230a043e16bd3
 SHA512 
930a4162fdb008d2446247908c14269fd13db4dc80bd2bb201a65a69c03f5933f97b4c5079ccd2a12db4934ff97b2debaa10a6c6f5c3060e55873f4397747eaa
 DIST ruby-patches-2.4.3.tar.bz2 2898 BLAKE2B 
e46502dbb0aa25c3d71693a6c04b433bd4de60f194cdd283517c4b08da190356885d9bca4a6765402088185fa8ec681156e8e8eecf0703a2c1ea7bb81adc0bf9
 SHA512 
d767d43c7df737469247e42e1c4205b8c6850c8f335a2869c884f145c037e9bab10492cc7cd2903f5c33e232cdc5bbdabb3e8da837c7bf420b9d58d1d33149ed

diff --git a/dev-lang/ruby/ruby-2.4.7.ebuild b/dev-lang/ruby/ruby-2.4.7.ebuild
new file mode 100644
index 00..3851c75066
--- /dev/null
+++ b/dev-lang/ruby/ruby-2.4.7.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic multilib
+
+MY_P="${PN}-$(ver_cut 1-3)"
+S=${WORKDIR}/${MY_P}
+
+SLOT=$(ver_cut 1-2)
+MY_SUFFIX=$(ver_rs 1 '' ${SLOT})
+RUBYVERSION=${SLOT}.0
+
+DESCRIPTION="An object-oriented scripting language"
+HOMEPAGE="https://www.ruby-lang.org/";
+SRC_URI="mirror://ruby/${SLOT}/${MY_P}.tar.xz"
+
+LICENSE="|| ( Ruby-BSD BSD-2 )"
+KEYWORDS="~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="berkdb debug doc examples gdbm ipv6 jemalloc libressl +rdoc rubytests 
socks5 +ssl static-libs tk xemacs"
+
+RDEPEND="
+   berkdb? ( sys-libs/db:= )
+   gdbm? ( sys-libs/gdbm:= )
+   jemalloc? ( dev-libs/jemalloc )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl )
+   )
+   socks5? ( >=net-proxy/dante-1.1.13 )
+   tk? (
+   dev-lang/tcl:0=[threads]
+   dev-lang/tk:0=[threads]
+   )
+   dev-libs/libyaml
+   virtual/libffi:=
+   sys-libs/readline:0=
+   sys-libs/zlib
+   >=app-eselect/eselect-ruby-20161226
+   !https://www.ruby-lang.org/";
+SRC_URI="mirror://ruby/${SLOT}/${MY_P}.tar.xz"
+
+LICENSE="|| ( Ruby-BSD BSD-2 )"
+KEYWORDS="~ppc-aix ~am

[gentoo-commits] repo/proj/prefix:master commit in: dev-lang/ruby/

2019-09-28 Thread Fabian Groffen
commit: cd210311a796e334ec9d79304f8ae6c17ec11280
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Sep 28 08:45:59 2019 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Sep 28 08:45:59 2019 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=cd210311

dev-lang/ruby: fix installation on Darwin

Package-Manager: Portage-2.3.68-prefix, Repoman-2.3.17
Signed-off-by: Fabian Groffen  gentoo.org>

 dev-lang/ruby/ruby-2.4.6.ebuild |  8 ++--
 dev-lang/ruby/ruby-2.5.5.ebuild | 10 +++---
 dev-lang/ruby/ruby-2.6.3.ebuild | 10 +++---
 3 files changed, 20 insertions(+), 8 deletions(-)

diff --git a/dev-lang/ruby/ruby-2.4.6.ebuild b/dev-lang/ruby/ruby-2.4.6.ebuild
index 003af89c3a..5ea4db8ec6 100644
--- a/dev-lang/ruby/ruby-2.4.6.ebuild
+++ b/dev-lang/ruby/ruby-2.4.6.ebuild
@@ -78,10 +78,14 @@ src_prepare() {
sed -i -e "s:\(RUBY_LIB_PREFIX=\"\${prefix}/\)lib:\1$(get_libdir):" \
configure.in || die "sed failed"
# Fix hardcoded SHELL var in mkmf library
-   sed -i -e "s#\(SHELL = \).*#\1${EPREFIX}/bin/sh#" lib/mkmf.rb
+   sed -i -e "s#\(SHELL = \).*#\1${EPREFIX}/bin/sh#" lib/mkmf.rb || die
# avoid symlink loop on Darwin (?!)
sed -i -e '/LIBRUBY_ALIASES=/s/lib$(RUBY_INSTALL_NAME).dylib//' \
-   configure.in || die "sed failed"
+   configure.in || die
+   # make ar/libtool hack for Darwin work
+   sed -i \
+   -e 
"s/ac_cv_prog_ac_ct_AR='libtool/ac_cv_prog_AR='${CHOST}-libtool/" \
+   configure.in || die
# Fix using installed ruby
sed -i -e '/^libs << File.expand_path("lib", srcdir)/s/^/#/' \
tool/runruby.rb || die

diff --git a/dev-lang/ruby/ruby-2.5.5.ebuild b/dev-lang/ruby/ruby-2.5.5.ebuild
index c02ac06e74..177b65de97 100644
--- a/dev-lang/ruby/ruby-2.5.5.ebuild
+++ b/dev-lang/ruby/ruby-2.5.5.ebuild
@@ -73,10 +73,14 @@ src_prepare() {
rm -fr ext/fiddle/libffi-3.2.1 || die
 
# Fix hardcoded SHELL var in mkmf library
-   sed -i -e "s#\(SHELL = \).*#\1${EPREFIX}/bin/sh#" lib/mkmf.rb
+   sed -i -e "s#\(SHELL = \).*#\1${EPREFIX}/bin/sh#" lib/mkmf.rb || die
# avoid symlink loop on Darwin (?!)
-   sed -i -e '/LIBRUBY_ALIASES=/s/lib$(RUBY_INSTALL_NAME).dylib//' \
-   configure.ac || die "sed failed"
+   sed -i -e '/LIBRUBY_ALIASES=/s/lib$(RUBY_INSTALL_NAME).$(SOEXT)//' \
+   configure.ac || die
+   # make ar/libtool hack for Darwin work
+   sed -i \
+   -e 
"s/ac_cv_prog_ac_ct_AR='libtool/ac_cv_prog_AR='${CHOST}-libtool/" \
+   configure.ac || die
 
eapply_user
 

diff --git a/dev-lang/ruby/ruby-2.6.3.ebuild b/dev-lang/ruby/ruby-2.6.3.ebuild
index 02ade18d11..21cf31af81 100644
--- a/dev-lang/ruby/ruby-2.6.3.ebuild
+++ b/dev-lang/ruby/ruby-2.6.3.ebuild
@@ -76,10 +76,14 @@ src_prepare() {
rm -fr ext/fiddle/libffi-3.2.1 || die
 
# Fix hardcoded SHELL var in mkmf library
-   sed -i -e "s#\(SHELL = \).*#\1${EPREFIX}/bin/sh#" lib/mkmf.rb
+   sed -i -e "s#\(SHELL = \).*#\1${EPREFIX}/bin/sh#" lib/mkmf.rb || die
# avoid symlink loop on Darwin (?!)
-   sed -i -e '/LIBRUBY_ALIASES=/s/lib$(RUBY_INSTALL_NAME).dylib//' \
-   configure.ac || die "sed failed"
+   sed -i -e '/LIBRUBY_ALIASES=/s/lib$(RUBY_INSTALL_NAME).$(SOEXT)//' \
+   configure.ac || die
+   # make ar/libtool hack for Darwin work
+   sed -i \
+   -e 
"s/ac_cv_prog_ac_ct_AR='libtool/ac_cv_prog_AR='${CHOST}-libtool/" \
+   configure.ac || die
 
eapply_user
 



[gentoo-commits] repo/proj/prefix:master commit in: dev-lang/ruby/

2019-07-02 Thread Fabian Groffen
commit: 5412d47b62d05da8db3d25e5a0f9f90d1685ed96
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jul  3 06:32:11 2019 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jul  3 06:32:28 2019 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=5412d47b

dev-lang/ruby: fix Manifest

Package-Manager: Portage-2.3.68-prefix, Repoman-2.3.15
Signed-off-by: Fabian Groffen  gentoo.org>

 dev-lang/ruby/Manifest | 34 --
 1 file changed, 34 deletions(-)

diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest
index 5ddf617921..d8e35f7b90 100644
--- a/dev-lang/ruby/Manifest
+++ b/dev-lang/ruby/Manifest
@@ -1,39 +1,5 @@
-AUX 2.4/002_windows_crossdev.patch 2175 BLAKE2B 
988871c957bd1b54c0ce46d98f47b67dc9a708a641ed27b8159021384dec8fe72ecfab0c8c081dfab8025c1de7b356771bb45ed6b6911d200e81edc75c095dfd
 SHA512 
5e88b30680f1d1d34e218972180271f57dce4db0299e423ce96901e8eadb9e461e38649adfc10d0361e8715ec94bfc7fe3198a95eca2d817cfccc3a677b60523
-AUX 2.4/005_no-undefined-ext.patch 479 BLAKE2B 
b11ae86049ed792e5f98e6e56d93468b0a3346aa33b8df076f1c50569bebeaa73f8d59452749654c4771fb7677ff4be19d7f566f6b7e548613caba6310f54dcd
 SHA512 
347cbc588ac2551bd0f66cdcfa79d63ed51e0a743aa981420ed5205bda35efae752795b6a527985948b978e755b5c25a29c663cb5651fe58f37c3d9e711be42e
-AUX 2.4/009_no-gems.patch 4153 BLAKE2B 
c7d056d46cd769a00c3ae8b3866ad7ca7126fe008362461561693b6da7fb867c5418cc9f5fb11af242842af5edab050b68fafd349b8c6e75af208f6a36850900
 SHA512 
ec63fa29a6be3b86b4bde397292a2de73accbdab479ae881af9d364d7c8cb1f2a3e85c809735d47375b52923754d4abbd26a63c01616926189fda5e4a5a8a454
-AUX 2.4/010-libressl_2.7.patch 638 BLAKE2B 
ffd6091c3d1d657d44370d4bfd84e8c40fe387483972c09dbcb7819957be78ee320c6f46d2f78493d25357072950db13e08dff6d622d2374a9c330fe97ce200f
 SHA512 
d42f61eda8292ee5d3485ba4576fd6dbd8a3e40918f2096de3b376b92f633b476f6ad4913fb3be3f7ef356e722d8a192317b233d174563cd342a429595b0cdae
-AUX 2.4/011-gcc8.patch 2470 BLAKE2B 
d6fe2e34e7c33ca7bccf3b934092ef43b4ba8766d8c160a0548fa4946fc61a763634037c3180479896802e6e75828af043e75839fd03cc9e4b6e126c833d2cb8
 SHA512 
1636dc821a822ab6ec919e576ebba9e9cba64540801df6a2b4411e650930ec5cdc3ab28aeb3c5d45d3304f73af52372c2dee91833bcd9952692f3167d21007d2
-AUX 2.4/012-openssl_1.1.patch 12158 BLAKE2B 
b7a77180159d6e2620a148b1c8dc2b137dbad0263d4f588c2d533a0ab9775ea0e685770fc708c3d4ae7ac53c16f657b990af39032219807925e46bcf11478d6b
 SHA512 
050eeb45f7bc8a11bcd7fea0dfabb6137a009cc8f8337aa1c62ca4cd476ff0d66723148a20764a72843a5809f3dd66fe7a607a6098e5da990c90a3d2e15a6f54
-AUX 2.5/001-ia64-update-ia64-specific-code-to-use-execution-cont.patch 2501 
BLAKE2B 
7c166f47ce8264354272c7f74ebee5fbe038b1cf06230c6507f62d823be266959b622a0a61920845dfc38fbe7846c4ccd1cabf8e133f456e94b1da5197c49526
 SHA512 
72319113329c7c3c74e5bab21b67256327a65fbe01827cd32ea289de769a91b493c5d1eb35a087ed026105a9e5daf8b0bc17374c01ef1a83cb408440d6316706
-AUX 2.5/005_no-undefined-ext.patch 486 BLAKE2B 
715f952cab863847f420afb020cac6819e4ab4e8f5527bdf550dd51eef37e272e7e89cbda5b6f9f137fdac89dfc5e99d42be8ae5712c255f11a0628cf07dc84d
 SHA512 
6bbded9fce0c091b7cfb170c9dc2b0882b0e8bbf8fe31eaf596f3620853c8c75aa64c2648d5a72a0208a6ab6d711eb080a2d6aa98352933eda3b874bdd39cee8
-AUX 2.5/009_no-gems.patch 3454 BLAKE2B 
f2439a799776c39ba16f1503d573c90ea6d74fc2bad3b3874a961add6b605bb064c683080a4258ed1a0e83bca5cb67c02ba68bceb6acea7613ab7166e16a2f4c
 SHA512 
bef8b2763993755b5b6ccba0b5cbe002fd721405d7c274f421ae3d95fa4d0d99cdf946f5fa9a907cac2c3696b2cc23f2f2e030b3a70eca93081e49b02f25a072
-AUX 2.5/010-libressl_2.7.patch 638 BLAKE2B 
53f5f5d275e2c5482a608a947a1b3c41e9dcdd1763cc57a075e3abd536567852387506ec0ce2f5f49f5eed2246ca9f860d56637a9f18cd17cd49fff6fc92d340
 SHA512 
986aff99fd35814c94581cdc169cfc5a5f75c87889db5556941809ecaf878b6af838afe2ee108dd7147ea70be6fe9e47f98cce3c1804af0a34f7c1aab8c13d89
-AUX 2.5/011-no-gems.patch 3139 BLAKE2B 
ce05d6ef90001b3011167ba0827ef7852173fa508d6b4cd584f853e90a9d18325e7f2823e306fe7dd139cbdcce2a3c31cc7d2546909798489dec082dcc00d937
 SHA512 
758cf5ba94ab38753e8489284587254d172c308509d7542ecaca0a368cfd0834561e9d51e814c388f1b607740627ddd9cfc239c02333c24bcf7b7fb890e6909e
-AUX 2.6/005_no-undefined-ext.patch 486 BLAKE2B 
715f952cab863847f420afb020cac6819e4ab4e8f5527bdf550dd51eef37e272e7e89cbda5b6f9f137fdac89dfc5e99d42be8ae5712c255f11a0628cf07dc84d
 SHA512 
6bbded9fce0c091b7cfb170c9dc2b0882b0e8bbf8fe31eaf596f3620853c8c75aa64c2648d5a72a0208a6ab6d711eb080a2d6aa98352933eda3b874bdd39cee8
-AUX 2.6/009_no-gems.patch 1261 BLAKE2B 
359d0a73c374e5c464eb0343d33272244bb88ba200977007a93f3c3c776779a013174fc2c97717e4ae4a1495011d3baae80e68b07433eab1320955a49aed8b59
 SHA512 
1607b9c2021e5b5f08cf28c64d3f3ddd077bc47df02a353182a9bc70dc6831ea18e8681d9808bb6841939d64082ae4966081014ee110d2090ec67ffe8faa9b8b
-AUX 2.6/010-default-gem-location.patch 688 BLAKE2B 
4c2074d69b9fe5258a2fe0e38bb501a39f34ad1fa08ef338224edba1f06073138cbe3d831ecdf9910c989a7f0a1c6c6b73ced0d8ff212207a3a3df5f4d90b5de
 SHA512 
65206a6ca42ade04

[gentoo-commits] repo/proj/prefix:master commit in: dev-lang/ruby/files/, dev-lang/ruby/files/2.4/, dev-lang/ruby/files/2.6/, ...

2019-07-02 Thread Fabian Groffen
commit: 48a6d599a4406835d85b7d13cab3936c870706b9
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jul  3 06:29:33 2019 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jul  3 06:30:33 2019 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=48a6d599

dev-lang/ruby: sync

Package-Manager: Portage-2.3.68-prefix, Repoman-2.3.15
Signed-off-by: Fabian Groffen  gentoo.org>

 dev-lang/ruby/Manifest |  43 ++-
 dev-lang/ruby/files/2.4/002_windows_crossdev.patch |  64 
 dev-lang/ruby/files/2.4/005_no-undefined-ext.patch |  11 +
 dev-lang/ruby/files/2.4/009_no-gems.patch  | 112 +++
 dev-lang/ruby/files/2.4/010-libressl_2.7.patch |  15 +
 dev-lang/ruby/files/2.4/011-gcc8.patch |  64 
 dev-lang/ruby/files/2.4/012-openssl_1.1.patch  | 339 +
 ...-ia64-specific-code-to-use-execution-cont.patch |  67 
 dev-lang/ruby/files/2.5/005_no-undefined-ext.patch |  11 +
 dev-lang/ruby/files/2.5/009_no-gems.patch  |  95 ++
 dev-lang/ruby/files/2.5/010-libressl_2.7.patch |  15 +
 dev-lang/ruby/files/2.5/011-no-gems.patch  |  85 ++
 dev-lang/ruby/files/2.6/005_no-undefined-ext.patch |  11 +
 dev-lang/ruby/files/2.6/009_no-gems.patch  |  39 +++
 .../ruby/files/2.6/010-default-gem-location.patch  |  20 ++
 dev-lang/ruby/files/ruby-1.9.1-prefix.patch|   8 +-
 dev-lang/ruby/metadata.xml |  32 +-
 .../ruby/{ruby-2.4.2.ebuild => ruby-2.4.6.ebuild}  |  44 ++-
 .../ruby/{ruby-2.2.9.ebuild => ruby-2.5.5.ebuild}  | 102 +++
 .../ruby/{ruby-2.2.8.ebuild => ruby-2.6.3.ebuild}  | 128 
 20 files changed, 1117 insertions(+), 188 deletions(-)

diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest
index 0b347ffcad..5ddf617921 100644
--- a/dev-lang/ruby/Manifest
+++ b/dev-lang/ruby/Manifest
@@ -1,8 +1,39 @@
-DIST ruby-2.2.8.tar.xz 10520648 BLAKE2B 
96c483786b1a7e0b1483c337a13fe7e07e740bb21b507b518e142dc9ac8cf19ba00c094b4357db4305c645d370d776269145b699ad11429aa56a0de78abfbf83
 SHA512 
e21004bee537f0c706f4ac9526507b414ddb6a8d721e8fad8d7fe88992a4f048eb5eb79f8d8b8af2a8b331dcfa74b560490218a1acb3532c2cdb4fb4909da3c9
-DIST ruby-2.2.9.tar.xz 10511456 BLAKE2B 
aeb631c47def96e8dd19e4f7281ef95833d9d0cde0912ffccd341032d2be22d6eebf259b0926f248298a5a290fd4d99b7ec38e29b805c9d77d4f3f4481fc0edb
 SHA512 
c4ef84cd00f72f60d6c168f0726d9d7e9573549c2bbae83893e1a9d5e64fc7938f4c9d50a47147b28b37cbf36263f95e10a810c0797bad941775a48d75a8c933
-DIST ruby-2.4.2.tar.xz 10046412 BLAKE2B 
33af07ee102367fe811dd3248edc72238bddfc3332f64280b6b36497c7de70bce939127c1efcc965072451ddd60ede98c855fc1fd24be9b12eedc58a21faad5a
 SHA512 
c1d42272fb0d94b693452e703b0ea4942bf59cbd4b08ba83bf039f54be97ebc88511632413da0164970b4cf97bc302bccb88aab48edfa8fa147498e7ee741595
+AUX 2.4/002_windows_crossdev.patch 2175 BLAKE2B 
988871c957bd1b54c0ce46d98f47b67dc9a708a641ed27b8159021384dec8fe72ecfab0c8c081dfab8025c1de7b356771bb45ed6b6911d200e81edc75c095dfd
 SHA512 
5e88b30680f1d1d34e218972180271f57dce4db0299e423ce96901e8eadb9e461e38649adfc10d0361e8715ec94bfc7fe3198a95eca2d817cfccc3a677b60523
+AUX 2.4/005_no-undefined-ext.patch 479 BLAKE2B 
b11ae86049ed792e5f98e6e56d93468b0a3346aa33b8df076f1c50569bebeaa73f8d59452749654c4771fb7677ff4be19d7f566f6b7e548613caba6310f54dcd
 SHA512 
347cbc588ac2551bd0f66cdcfa79d63ed51e0a743aa981420ed5205bda35efae752795b6a527985948b978e755b5c25a29c663cb5651fe58f37c3d9e711be42e
+AUX 2.4/009_no-gems.patch 4153 BLAKE2B 
c7d056d46cd769a00c3ae8b3866ad7ca7126fe008362461561693b6da7fb867c5418cc9f5fb11af242842af5edab050b68fafd349b8c6e75af208f6a36850900
 SHA512 
ec63fa29a6be3b86b4bde397292a2de73accbdab479ae881af9d364d7c8cb1f2a3e85c809735d47375b52923754d4abbd26a63c01616926189fda5e4a5a8a454
+AUX 2.4/010-libressl_2.7.patch 638 BLAKE2B 
ffd6091c3d1d657d44370d4bfd84e8c40fe387483972c09dbcb7819957be78ee320c6f46d2f78493d25357072950db13e08dff6d622d2374a9c330fe97ce200f
 SHA512 
d42f61eda8292ee5d3485ba4576fd6dbd8a3e40918f2096de3b376b92f633b476f6ad4913fb3be3f7ef356e722d8a192317b233d174563cd342a429595b0cdae
+AUX 2.4/011-gcc8.patch 2470 BLAKE2B 
d6fe2e34e7c33ca7bccf3b934092ef43b4ba8766d8c160a0548fa4946fc61a763634037c3180479896802e6e75828af043e75839fd03cc9e4b6e126c833d2cb8
 SHA512 
1636dc821a822ab6ec919e576ebba9e9cba64540801df6a2b4411e650930ec5cdc3ab28aeb3c5d45d3304f73af52372c2dee91833bcd9952692f3167d21007d2
+AUX 2.4/012-openssl_1.1.patch 12158 BLAKE2B 
b7a77180159d6e2620a148b1c8dc2b137dbad0263d4f588c2d533a0ab9775ea0e685770fc708c3d4ae7ac53c16f657b990af39032219807925e46bcf11478d6b
 SHA512 
050eeb45f7bc8a11bcd7fea0dfabb6137a009cc8f8337aa1c62ca4cd476ff0d66723148a20764a72843a5809f3dd66fe7a607a6098e5da990c90a3d2e15a6f54
+AUX 2.5/001-ia64-update-ia64-specific-code-to-use-execution-cont.patch 2501 
BLAKE2B 
7c166f47ce8264354272c7f74ebee5fbe038b1cf06230c6507f62d823be266959b622a0a61920845dfc38fbe7846c4ccd1cabf8e133f456e94b1da5197c49526
 SHA512 
72319113329c7c3c74e5bab21b67256327a65fbe01827cd32ea289de769

[gentoo-commits] repo/proj/prefix:master commit in: dev-lang/ruby/

2018-02-09 Thread Fabian Groffen
commit: ef97a90c58e04a14a7cf26bd823ca79ac05cf482
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Feb  9 09:18:17 2018 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Feb  9 09:18:17 2018 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=ef97a90c

dev-lang/ruby: sync

Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6

 dev-lang/ruby/Manifest |  8 ++--
 .../ruby/{ruby-2.2.1.ebuild => ruby-2.2.9.ebuild}  | 54 --
 .../{ruby-2.4.1-r2.ebuild => ruby-2.4.3.ebuild}|  6 +--
 3 files changed, 37 insertions(+), 31 deletions(-)

diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest
index f356d45dba..0b347ffcad 100644
--- a/dev-lang/ruby/Manifest
+++ b/dev-lang/ruby/Manifest
@@ -1,8 +1,8 @@
-DIST ruby-2.2.1.tar.xz 10320352 BLAKE2B 
7e0d27cc44a63845217e68435b5dc20e36a8bcf97ea136e7c03963cd32b7a1fee4d711b7c28c00b1dad6d79a2cd1f52e6000ef95825e6c81a951e306853a07e2
 SHA512 
853517426cd4735bab42298a13cef6f4864b6f8787c3985eaa39a4d1efb40e121bdb51e874b567f0ec339fe001920bcd165067633992b2be30e7804191559151
 DIST ruby-2.2.8.tar.xz 10520648 BLAKE2B 
96c483786b1a7e0b1483c337a13fe7e07e740bb21b507b518e142dc9ac8cf19ba00c094b4357db4305c645d370d776269145b699ad11429aa56a0de78abfbf83
 SHA512 
e21004bee537f0c706f4ac9526507b414ddb6a8d721e8fad8d7fe88992a4f048eb5eb79f8d8b8af2a8b331dcfa74b560490218a1acb3532c2cdb4fb4909da3c9
-DIST ruby-2.4.1.tar.xz 9939188 BLAKE2B 
5be893c8996d17ff333276a772747d3099cec0c41331e1a1916679afc43a8ad5ed99a827bc76b32652ec950eaec933dbe28e1dde313987c2891f258ba7097af7
 SHA512 
e6fd290b6edd166348b70f0f1c56f7ed9d956c4c1eb91d97d0548041ca4196b9b75ec1ad35c745bdbfd4de195899093e7205d7f02b014ecf1c48e6f31cf25903
+DIST ruby-2.2.9.tar.xz 10511456 BLAKE2B 
aeb631c47def96e8dd19e4f7281ef95833d9d0cde0912ffccd341032d2be22d6eebf259b0926f248298a5a290fd4d99b7ec38e29b805c9d77d4f3f4481fc0edb
 SHA512 
c4ef84cd00f72f60d6c168f0726d9d7e9573549c2bbae83893e1a9d5e64fc7938f4c9d50a47147b28b37cbf36263f95e10a810c0797bad941775a48d75a8c933
 DIST ruby-2.4.2.tar.xz 10046412 BLAKE2B 
33af07ee102367fe811dd3248edc72238bddfc3332f64280b6b36497c7de70bce939127c1efcc965072451ddd60ede98c855fc1fd24be9b12eedc58a21faad5a
 SHA512 
c1d42272fb0d94b693452e703b0ea4942bf59cbd4b08ba83bf039f54be97ebc88511632413da0164970b4cf97bc302bccb88aab48edfa8fa147498e7ee741595
-DIST ruby-patches-2.2.1.tar.bz2 2267 BLAKE2B 
0e969d8a04b8417d46efbb903d8d3636ad5860b86326e5b24928bb9271fa75d31a2db17f3abb7a62bc323bf636e60570eec10298d260e654c1a07c924225a851
 SHA512 
af533ae77b0149bceb04d544b2a6f6c0bd4bcbef53912b233452a7eeda1ecb9cd53aed1631ba9414e76eb0f960e9248fb82525ce5caf843aaad2ebf654cf74ce
+DIST ruby-2.4.3.tar.xz 10040072 BLAKE2B 
87ad9700312a104a60b079f4ef95804d2a9e01109e9fef6e83e593464f1d2c5077af54cbbaff6e0d25a925d05f513cade6c76f05960d9bcc1817bdee51ad4a0f
 SHA512 
8bcf60c994a96787da5d743c66f5609a5a6d834d6d61243cdea7fd059197c3b10da43c99e5649be85e2f2329eedcbb1dd76e89ce3ac586be9056348f7449ed09
 DIST ruby-patches-2.2.8.tar.bz2 5764 BLAKE2B 
f50729480a4231db51de7981acb04dafa09d5fde592cf4a824a6fefe8ae3189ab9e82857e7ca41f1bb32dff1c4057ac37badf971c1b8f2981189e13d42dd38d2
 SHA512 
296387ec7f2ff82ad55f147d8f9568de544403d286ad24bb60aca916215d7ff6e1d6aca5a31c00a1999504989cda2bbd3260cae96c18ba73f9ffdcfd6b2695bd
-DIST ruby-patches-2.4.1-r2.tar.bz2 4030 BLAKE2B 
a10955e49145f01d2fd44752e859ca8c8f97ff34da1914d6f4b564db250455e952f243e090650e77b7752579c5159d41ab45de1311b65b20ec24f372d2d8f3f1
 SHA512 
e3f141710a23e4716696fdd5fd898386b32ce6e9d729738591bde8a74f9af8353e0a3f5f9c48403443c6c1ee074b5c2f3b5e9503d96b57de5c6c484ccb337b40
+DIST ruby-patches-2.2.9.tar.bz2 5764 BLAKE2B 
f50729480a4231db51de7981acb04dafa09d5fde592cf4a824a6fefe8ae3189ab9e82857e7ca41f1bb32dff1c4057ac37badf971c1b8f2981189e13d42dd38d2
 SHA512 
296387ec7f2ff82ad55f147d8f9568de544403d286ad24bb60aca916215d7ff6e1d6aca5a31c00a1999504989cda2bbd3260cae96c18ba73f9ffdcfd6b2695bd
 DIST ruby-patches-2.4.2.tar.bz2 3443 BLAKE2B 
d90cfb496ad8701fccb061fd314a7f2394b251c921f270f17c8335f617e71dacc8e4a2df4e76842b67eb34627e5f5291d8a2723f6dfed53a36ace3abad95a179
 SHA512 
fb8349c67c72caf10ec12c4b5410194b4df24345446c2e3b6c6176d00727bfe803f4a905ef094a2d52315b6f4c3ce74fb8fbaa2fdf5efe46e6ccb24bf8418b17
+DIST ruby-patches-2.4.3.tar.bz2 2898 BLAKE2B 
e46502dbb0aa25c3d71693a6c04b433bd4de60f194cdd283517c4b08da190356885d9bca4a6765402088185fa8ec681156e8e8eecf0703a2c1ea7bb81adc0bf9
 SHA512 
d767d43c7df737469247e42e1c4205b8c6850c8f335a2869c884f145c037e9bab10492cc7cd2903f5c33e232cdc5bbdabb3e8da837c7bf420b9d58d1d33149ed

diff --git a/dev-lang/ruby/ruby-2.2.1.ebuild b/dev-lang/ruby/ruby-2.2.9.ebuild
similarity index 83%
rename from dev-lang/ruby/ruby-2.2.1.ebuild
rename to dev-lang/ruby/ruby-2.2.9.ebuild
index 1e71208a29..439c0c1dc0 100644
--- a/dev-lang/ruby/ruby-2.2.1.ebuild
+++ b/dev-lang/ruby/ruby-2.2.9.ebuild
@@ -1,6 +1,5 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public L

[gentoo-commits] repo/proj/prefix:master commit in: dev-lang/ruby/

2018-02-09 Thread Fabian Groffen
commit: c2b18c273d2e2f7c8f3177e4b0864f0b726cdeb9
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Feb  9 09:19:17 2018 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Feb  9 09:19:17 2018 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=c2b18c27

dev-lang/ruby: remove trailing whitespace

Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6

 dev-lang/ruby/ruby-2.2.8.ebuild | 4 ++--
 dev-lang/ruby/ruby-2.2.9.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/ruby/ruby-2.2.8.ebuild b/dev-lang/ruby/ruby-2.2.8.ebuild
index 183a60e6ac..dd78f968da 100644
--- a/dev-lang/ruby/ruby-2.2.8.ebuild
+++ b/dev-lang/ruby/ruby-2.2.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -93,7 +93,7 @@ src_prepare() {
# Fix a hardcoded lib path in configure script
sed -i -e "s:\(RUBY_LIB_PREFIX=\"\${prefix}/\)lib:\1$(get_libdir):" \
configure.in || die "sed failed"
-   
+
# Fix hardcoded SHELL var in mkmf library
sed -e "s#\(SHELL = \).*#\1${EPREFIX}/bin/sh#" -i lib/mkmf.rb
 

diff --git a/dev-lang/ruby/ruby-2.2.9.ebuild b/dev-lang/ruby/ruby-2.2.9.ebuild
index 439c0c1dc0..58e78aed98 100644
--- a/dev-lang/ruby/ruby-2.2.9.ebuild
+++ b/dev-lang/ruby/ruby-2.2.9.ebuild
@@ -93,7 +93,7 @@ src_prepare() {
# Fix a hardcoded lib path in configure script
sed -i -e "s:\(RUBY_LIB_PREFIX=\"\${prefix}/\)lib:\1$(get_libdir):" \
configure.in || die "sed failed"
-   
+
# Fix hardcoded SHELL var in mkmf library
sed -e "s#\(SHELL = \).*#\1${EPREFIX}/bin/sh#" -i lib/mkmf.rb
 



[gentoo-commits] repo/proj/prefix:master commit in: dev-lang/ruby/

2017-11-24 Thread Fabian Groffen
commit: 9c35d8fd59089691702e13fd0ce979742896d808
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Nov 24 16:10:28 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Nov 24 16:10:28 2017 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=9c35d8fd

dev-lang/ruby: fix runtime on Solaris by disabling automagic dtrace

Package-Manager: Portage-2.3.13-prefix, Repoman-2.3.4

 dev-lang/ruby/ruby-2.2.1.ebuild| 1 +
 dev-lang/ruby/ruby-2.2.8.ebuild| 1 +
 dev-lang/ruby/ruby-2.4.1-r2.ebuild | 1 +
 dev-lang/ruby/ruby-2.4.2.ebuild| 1 +
 4 files changed, 4 insertions(+)

diff --git a/dev-lang/ruby/ruby-2.2.1.ebuild b/dev-lang/ruby/ruby-2.2.1.ebuild
index e7011fd32a..1e71208a29 100644
--- a/dev-lang/ruby/ruby-2.2.1.ebuild
+++ b/dev-lang/ruby/ruby-2.2.1.ebuild
@@ -151,6 +151,7 @@ src_configure() {
--enable-shared \
--enable-pthread \
--disable-rpath \
+   --disable-dtrace \
--with-out-ext="${modules}" \
$(use_enable jemalloc jemalloc) \
$(use_enable socks5 socks) \

diff --git a/dev-lang/ruby/ruby-2.2.8.ebuild b/dev-lang/ruby/ruby-2.2.8.ebuild
index deecdf4920..183a60e6ac 100644
--- a/dev-lang/ruby/ruby-2.2.8.ebuild
+++ b/dev-lang/ruby/ruby-2.2.8.ebuild
@@ -157,6 +157,7 @@ src_configure() {
--enable-shared \
--enable-pthread \
--disable-rpath \
+   --disable-dtrace \
--with-out-ext="${modules}" \
$(use_with jemalloc jemalloc) \
$(use_enable socks5 socks) \

diff --git a/dev-lang/ruby/ruby-2.4.1-r2.ebuild 
b/dev-lang/ruby/ruby-2.4.1-r2.ebuild
index f13b736b34..35e03f301d 100644
--- a/dev-lang/ruby/ruby-2.4.1-r2.ebuild
+++ b/dev-lang/ruby/ruby-2.4.1-r2.ebuild
@@ -152,6 +152,7 @@ src_configure() {
--enable-shared \
--enable-pthread \
--disable-rpath \
+   --disable-dtrace \
--with-out-ext="${modules}" \
$(use_with jemalloc jemalloc) \
$(use_enable socks5 socks) \

diff --git a/dev-lang/ruby/ruby-2.4.2.ebuild b/dev-lang/ruby/ruby-2.4.2.ebuild
index 65f42b0dc7..240aab02eb 100644
--- a/dev-lang/ruby/ruby-2.4.2.ebuild
+++ b/dev-lang/ruby/ruby-2.4.2.ebuild
@@ -152,6 +152,7 @@ src_configure() {
--enable-shared \
--enable-pthread \
--disable-rpath \
+   --disable-dtrace \
--with-out-ext="${modules}" \
$(use_with jemalloc jemalloc) \
$(use_enable socks5 socks) \



[gentoo-commits] repo/proj/prefix:master commit in: dev-lang/ruby/

2017-11-15 Thread Fabian Groffen
commit: a07bcbae9eb5d4d360741bb879a394c736a337ee
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Nov 15 16:39:23 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Nov 15 16:39:23 2017 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=a07bcbae

dev-lang/ruby: sync, bug #637572

Bug: https://bugs.gentoo.org/637572
Package-Manager: Portage-2.3.13-prefix, Repoman-2.3.4

 dev-lang/ruby/Manifest |   6 +-
 .../ruby/{ruby-2.1.5.ebuild => ruby-2.2.8.ebuild}  |  84 ---
 .../ruby/{ruby-2.1.5.ebuild => ruby-2.4.2.ebuild}  | 116 -
 3 files changed, 118 insertions(+), 88 deletions(-)

diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest
index 98f3bf0a8f..8e65e9d59e 100644
--- a/dev-lang/ruby/Manifest
+++ b/dev-lang/ruby/Manifest
@@ -1,6 +1,8 @@
-DIST ruby-2.1.5.tar.xz 9371780 SHA256 
22ba1eb8d475c9ed7e0541418d86044c1ea4c093ab79c300c38fc0f721afe9a3 SHA512 
8a257da64158d49bc2810695baf4b5849ef83e3dde452bf1e4823e52e8261225427d729fce2fb4e9b53d6d17ca9c96d491f242535c2f963738b74f90944e2a0b
 WHIRLPOOL 
7dab5db91e56ba95a221c456fbcebfb86aff038a084b7638f504e91e4c9b45a0ad7ee0296d6531281c33d75a31ee4f5ad05af6567a93034316f3992ebc5d6bf3
 DIST ruby-2.2.1.tar.xz 10320352 SHA256 
3b2852c07fdc12d0ba2b5698c7587ae2b46141539a526d143da5860b55a626c0 SHA512 
853517426cd4735bab42298a13cef6f4864b6f8787c3985eaa39a4d1efb40e121bdb51e874b567f0ec339fe001920bcd165067633992b2be30e7804191559151
 WHIRLPOOL 
fdf6c064470172f366902c6d0896f25dfeea2690c0b184cc42ef65f8389a531ec8209551757cc3654fd4da54cb2055c687d3aca0a9716955586f50446ad0f26d
+DIST ruby-2.2.8.tar.xz 10520648 SHA256 
37eafc15037396c26870f6a6c5bcd0658d14b46cd5e191a3b56d89dd22d561b0 SHA512 
e21004bee537f0c706f4ac9526507b414ddb6a8d721e8fad8d7fe88992a4f048eb5eb79f8d8b8af2a8b331dcfa74b560490218a1acb3532c2cdb4fb4909da3c9
 WHIRLPOOL 
a5b2f7a6c5131376980cf4d2a5f2d7a8a440effed588214c295fb4b83483d84310ba6bfbb96ee904384831eda47f0b1c0263d5190ca41db95df272428144cad1
 DIST ruby-2.4.1.tar.xz 9939188 SHA256 
4fc8a9992de3e90191de369270ea4b6c1b171b7941743614cc50822ddc1fe654 SHA512 
e6fd290b6edd166348b70f0f1c56f7ed9d956c4c1eb91d97d0548041ca4196b9b75ec1ad35c745bdbfd4de195899093e7205d7f02b014ecf1c48e6f31cf25903
 WHIRLPOOL 
b45a6e3bd70e6ef802d084ad87ad0eddd85932e07939bd6ed6a2e6944aa289f231971fedd7d1eece792becb08312f37b80073a2a9df070f61f32747c0708523e
-DIST ruby-patches-2.1.5.tar.bz2 2310 SHA256 
1743dc0cec0adc1a0b5d90b0ed7908f888b8251b7a414049a57e6e32e01e4ad6 SHA512 
b695621d210a7afc6704dd480bf3e7fc559174ebf240d2287338d60537ba45e5bf0f5defac6b254064d4b28077e2b97ef23b7eadc1bfa1a6bf2c616e828f937c
 WHIRLPOOL 
e9fde062fc04e4e22aec2dc55250f9007c64b07c7d03875b4073c19af9cfb0ae735d6dcb2b65bd1465a457cf0ff0602866600b5af1d520df3efc8a418763ab5b
+DIST ruby-2.4.2.tar.xz 10046412 SHA256 
748a8980d30141bd1a4124e11745bb105b436fb1890826e0d2b9ea31af27f735 SHA512 
c1d42272fb0d94b693452e703b0ea4942bf59cbd4b08ba83bf039f54be97ebc88511632413da0164970b4cf97bc302bccb88aab48edfa8fa147498e7ee741595
 WHIRLPOOL 
4117f18e7901700d2cf603ed60cbe9b59ca65359ec359a7616b2cf90c76c25117afe864a8a7b55e7dc52c93377c541a8b497f1b281cdccade97aafa5ca363a5b
 DIST ruby-patches-2.2.1.tar.bz2 2267 SHA256 
0ad98acf3d3f9128c2471e360d4cef0c8967ef2feb59c18f8a781a94c13f349f SHA512 
af533ae77b0149bceb04d544b2a6f6c0bd4bcbef53912b233452a7eeda1ecb9cd53aed1631ba9414e76eb0f960e9248fb82525ce5caf843aaad2ebf654cf74ce
 WHIRLPOOL 
c495f4e95c1709da1c91b5f7b42b9bc03dfed3849fb7b51ac120fbaae1dabdc99e631e60455f86f91f64eb113c9b24cbeb857efc84c128406350938e01bdb291
+DIST ruby-patches-2.2.8.tar.bz2 5764 SHA256 
5c44fc38cb25d7dbdd8bef0fae49b5fc2f4f42da4e5b4b871655fd5e68faddbe SHA512 
296387ec7f2ff82ad55f147d8f9568de544403d286ad24bb60aca916215d7ff6e1d6aca5a31c00a1999504989cda2bbd3260cae96c18ba73f9ffdcfd6b2695bd
 WHIRLPOOL 
28889531d98b1bb96ceaa059f7fc641cc3db16eda0e3ad4cea031127c71897613d73cc3c8926dfd9ec978be79ca1201e7c90056ddcbec58d3e842c8af9a52389
 DIST ruby-patches-2.4.1-r2.tar.bz2 4030 SHA256 
f1beac832d3bd94b8a0be137da845ce96edd574be61f25945150e9a351e4ee73 SHA512 
e3f141710a23e4716696fdd5fd898386b32ce6e9d729738591bde8a74f9af8353e0a3f5f9c48403443c6c1ee074b5c2f3b5e9503d96b57de5c6c484ccb337b40
 WHIRLPOOL 
327404741b8448f7d49ad3ca3cfe915b60881348fc98e18027276f26d4381237f67b7f8d849df765e76184c2f4a92861b585ddf9b25dcb485e4ac5e2b4ad43cd
+DIST ruby-patches-2.4.2.tar.bz2 3443 SHA256 
621e92c4c14cec458100adf74e122df76663be4f75fc4ea86423a9ac6755ea3e SHA512 
fb8349c67c72caf10ec12c4b5410194b4df24345446c2e3b6c6176d00727bfe803f4a905ef094a2d52315b6f4c3ce74fb8fbaa2fdf5efe46e6ccb24bf8418b17
 WHIRLPOOL 
306a16b49037a669398fb9c1b7c2b5484860d8749bf4c12d0e5eec02e3a7f7760b48b4a3cd709e0fa2b54f3d8dddff36d7eeb8d53d2d647d59e099b0299b8ed1

diff --git a/dev-lang/ruby/ruby-2.1.5.ebuild b/dev-lang/ruby/ruby-2.2.8.ebuild
similarity index 72%
copy from dev-lang/ruby/ruby-2.1.5.ebuild
copy to dev-lang/ruby/ruby-2.2.8.ebuild
index 16535d3be4..deecdf4920 100644
--- a/dev-lang/ruby/ruby-2.1.5.ebuild
+++ b/dev-