From 08512e9e4f2ef9e713aa42925aa7dbbc19ad8786 Mon Sep 17 00:00:00 2001 From: Sam James Date: Fri, 25 Jun 2021 00:07:56 +0100 Subject: [PATCH] dev-lang/ruby: add missing dependency on virtual/libcrypt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Let's do all the versions just to be sure given some people are on older ones for now. Needed for libxcrypt migration which is upcoming. (We also add a subslot operator for jemalloc. It's not expected to break ABI at the moment, but adding it while here. Not going to bother to revbumping for it given this is just being done for the benefit of future copies.) Fixes: ab5f27d955cc4bd9124b159e494266ffae6e230e Reported-by: Ionen Wolkens Reported-by: Andreas K. Hüttel Acked-by: David Seifert Signed-off-by: Sam James --- dev-lang/ruby/{ruby-2.5.8.ebuild => ruby-2.5.8-r2.ebuild} | 3 ++- dev-lang/ruby/{ruby-2.5.8-r1.ebuild => ruby-2.5.8-r3.ebuild} | 3 ++- dev-lang/ruby/ruby-2.5.9-r1.ebuild | 2 +- dev-lang/ruby/{ruby-2.6.6-r2.ebuild => ruby-2.6.6-r4.ebuild} | 3 ++- dev-lang/ruby/{ruby-2.6.6-r3.ebuild => ruby-2.6.6-r5.ebuild} | 3 ++- dev-lang/ruby/ruby-2.6.7-r1.ebuild | 2 +- dev-lang/ruby/{ruby-2.7.2.ebuild => ruby-2.7.2-r2.ebuild} | 3 ++- dev-lang/ruby/{ruby-2.7.2-r1.ebuild => ruby-2.7.2-r3.ebuild} | 3 ++- dev-lang/ruby/{ruby-2.7.3.ebuild => ruby-2.7.3-r3.ebuild} | 3 ++- dev-lang/ruby/{ruby-2.7.3-r2.ebuild => ruby-2.7.3-r4.ebuild} | 2 +- dev-lang/ruby/{ruby-3.0.0.ebuild => ruby-3.0.0-r3.ebuild} | 3 ++- dev-lang/ruby/{ruby-3.0.0-r1.ebuild => ruby-3.0.0-r4.ebuild} | 3 ++- dev-lang/ruby/{ruby-3.0.0-r2.ebuild => ruby-3.0.0-r5.ebuild} | 3 ++- dev-lang/ruby/ruby-3.0.1-r1.ebuild | 2 +- 14 files changed, 24 insertions(+), 14 deletions(-) rename dev-lang/ruby/{ruby-2.5.8.ebuild => ruby-2.5.8-r2.ebuild} (99%) rename dev-lang/ruby/{ruby-2.5.8-r1.ebuild => ruby-2.5.8-r3.ebuild} (99%) rename dev-lang/ruby/{ruby-2.6.6-r2.ebuild => ruby-2.6.6-r4.ebuild} (99%) rename dev-lang/ruby/{ruby-2.6.6-r3.ebuild => ruby-2.6.6-r5.ebuild} (99%) rename dev-lang/ruby/{ruby-2.7.2.ebuild => ruby-2.7.2-r2.ebuild} (99%) rename dev-lang/ruby/{ruby-2.7.2-r1.ebuild => ruby-2.7.2-r3.ebuild} (99%) rename dev-lang/ruby/{ruby-2.7.3.ebuild => ruby-2.7.3-r3.ebuild} (99%) rename dev-lang/ruby/{ruby-2.7.3-r2.ebuild => ruby-2.7.3-r4.ebuild} (99%) rename dev-lang/ruby/{ruby-3.0.0.ebuild => ruby-3.0.0-r3.ebuild} (99%) rename dev-lang/ruby/{ruby-3.0.0-r1.ebuild => ruby-3.0.0-r4.ebuild} (99%) rename dev-lang/ruby/{ruby-3.0.0-r2.ebuild => ruby-3.0.0-r5.ebuild} (99%) diff --git a/dev-lang/ruby/ruby-2.5.8.ebuild b/dev-lang/ruby/ruby-2.5.8-r2.ebuild similarity index 99% rename from dev-lang/ruby/ruby-2.5.8.ebuild rename to dev-lang/ruby/ruby-2.5.8-r2.ebuild index 26ccd6669a8cc..b8c9bb040a1e1 100644 --- a/dev-lang/ruby/ruby-2.5.8.ebuild +++ b/dev-lang/ruby/ruby-2.5.8-r2.ebuild @@ -23,7 +23,7 @@ IUSE="berkdb debug doc examples gdbm ipv6 jemalloc +rdoc rubytests socks5 +ssl s RDEPEND=" berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) - jemalloc? ( dev-libs/jemalloc ) + jemalloc? ( dev-libs/jemalloc:= ) ssl? ( dev-libs/openssl:0= ) @@ -36,6 +36,7 @@ RDEPEND=" dev-libs/libffi:= sys-libs/readline:0= sys-libs/zlib + virtual/libcrypt:= >=app-eselect/eselect-ruby-20171225 " diff --git a/dev-lang/ruby/ruby-2.5.8-r1.ebuild b/dev-lang/ruby/ruby-2.5.8-r3.ebuild similarity index 99% rename from dev-lang/ruby/ruby-2.5.8-r1.ebuild rename to dev-lang/ruby/ruby-2.5.8-r3.ebuild index 67217e9b50d5a..750b9e0ddb397 100644 --- a/dev-lang/ruby/ruby-2.5.8-r1.ebuild +++ b/dev-lang/ruby/ruby-2.5.8-r3.ebuild @@ -23,7 +23,7 @@ IUSE="berkdb debug doc examples gdbm ipv6 jemalloc +rdoc rubytests socks5 +ssl s RDEPEND=" berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) - jemalloc? ( dev-libs/jemalloc ) + jemalloc? ( dev-libs/jemalloc:= ) ssl? ( dev-libs/openssl:0= ) @@ -37,6 +37,7 @@ RDEPEND=" dev-libs/libffi:= sys-libs/readline:0= sys-libs/zlib + virtual/libcrypt:= >=app-eselect/eselect-ruby-20171225 " diff --git a/dev-lang/ruby/ruby-2.5.9-r1.ebuild b/dev-lang/ruby/ruby-2.5.9-r1.ebuild index ad8c1d6bebbac..750b9e0ddb397 100644 --- a/dev-lang/ruby/ruby-2.5.9-r1.ebuild +++ b/dev-lang/ruby/ruby-2.5.9-r1.ebuild @@ -23,7 +23,7 @@ IUSE="berkdb debug doc examples gdbm ipv6 jemalloc +rdoc rubytests socks5 +ssl s RDEPEND=" berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) - jemalloc? ( dev-libs/jemalloc ) + jemalloc? ( dev-libs/jemalloc:= ) ssl? ( dev-libs/openssl:0= ) diff --git a/dev-lang/ruby/ruby-2.6.6-r2.ebuild b/dev-lang/ruby/ruby-2.6.6-r4.ebuild similarity index 99% rename from dev-lang/ruby/ruby-2.6.6-r2.ebuild rename to dev-lang/ruby/ruby-2.6.6-r4.ebuild index 427fdb2a5226a..96442510f2585 100644 --- a/dev-lang/ruby/ruby-2.6.6-r2.ebuild +++ b/dev-lang/ruby/ruby-2.6.6-r4.ebuild @@ -23,7 +23,7 @@ IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc rubytests socks5 +s RDEPEND=" berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) - jemalloc? ( dev-libs/jemalloc ) + jemalloc? ( dev-libs/jemalloc:= ) jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) ) ssl? ( dev-libs/openssl:0= @@ -38,6 +38,7 @@ RDEPEND=" dev-libs/libffi:= sys-libs/readline:0= sys-libs/zlib + virtual/libcrypt:= >=app-eselect/eselect-ruby-20181225 " diff --git a/dev-lang/ruby/ruby-2.6.6-r3.ebuild b/dev-lang/ruby/ruby-2.6.6-r5.ebuild similarity index 99% rename from dev-lang/ruby/ruby-2.6.6-r3.ebuild rename to dev-lang/ruby/ruby-2.6.6-r5.ebuild index e14b3d9f9419c..14fd240b2ddcf 100644 --- a/dev-lang/ruby/ruby-2.6.6-r3.ebuild +++ b/dev-lang/ruby/ruby-2.6.6-r5.ebuild @@ -23,7 +23,7 @@ IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc rubytests socks5 +s RDEPEND=" berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) - jemalloc? ( dev-libs/jemalloc ) + jemalloc? ( dev-libs/jemalloc:= ) jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) ) ssl? ( dev-libs/openssl:0= @@ -38,6 +38,7 @@ RDEPEND=" dev-libs/libffi:= sys-libs/readline:0= sys-libs/zlib + virtual/libcrypt:= >=app-eselect/eselect-ruby-20181225 " diff --git a/dev-lang/ruby/ruby-2.6.7-r1.ebuild b/dev-lang/ruby/ruby-2.6.7-r1.ebuild index 056be37e79c05..14fd240b2ddcf 100644 --- a/dev-lang/ruby/ruby-2.6.7-r1.ebuild +++ b/dev-lang/ruby/ruby-2.6.7-r1.ebuild @@ -23,7 +23,7 @@ IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc rubytests socks5 +s RDEPEND=" berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) - jemalloc? ( dev-libs/jemalloc ) + jemalloc? ( dev-libs/jemalloc:= ) jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) ) ssl? ( dev-libs/openssl:0= diff --git a/dev-lang/ruby/ruby-2.7.2.ebuild b/dev-lang/ruby/ruby-2.7.2-r2.ebuild similarity index 99% rename from dev-lang/ruby/ruby-2.7.2.ebuild rename to dev-lang/ruby/ruby-2.7.2-r2.ebuild index 3037150562ee6..f798dc8d51579 100644 --- a/dev-lang/ruby/ruby-2.7.2.ebuild +++ b/dev-lang/ruby/ruby-2.7.2-r2.ebuild @@ -23,7 +23,7 @@ IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc rubytests socks5 +s RDEPEND=" berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) - jemalloc? ( dev-libs/jemalloc ) + jemalloc? ( dev-libs/jemalloc:= ) jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) ) ssl? ( dev-libs/openssl:0= @@ -38,6 +38,7 @@ RDEPEND=" dev-libs/libffi:= sys-libs/readline:0= sys-libs/zlib + virtual/libcrypt:= >=app-eselect/eselect-ruby-20191222 " diff --git a/dev-lang/ruby/ruby-2.7.2-r1.ebuild b/dev-lang/ruby/ruby-2.7.2-r3.ebuild similarity index 99% rename from dev-lang/ruby/ruby-2.7.2-r1.ebuild rename to dev-lang/ruby/ruby-2.7.2-r3.ebuild index 8630ad06ae8cb..d0bd2d0867a1d 100644 --- a/dev-lang/ruby/ruby-2.7.2-r1.ebuild +++ b/dev-lang/ruby/ruby-2.7.2-r3.ebuild @@ -23,7 +23,7 @@ IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc rubytests socks5 +s RDEPEND=" berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) - jemalloc? ( dev-libs/jemalloc ) + jemalloc? ( dev-libs/jemalloc:= ) jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) ) ssl? ( dev-libs/openssl:0= @@ -38,6 +38,7 @@ RDEPEND=" dev-libs/libffi:= sys-libs/readline:0= sys-libs/zlib + virtual/libcrypt:= >=app-eselect/eselect-ruby-20191222 " diff --git a/dev-lang/ruby/ruby-2.7.3.ebuild b/dev-lang/ruby/ruby-2.7.3-r3.ebuild similarity index 99% rename from dev-lang/ruby/ruby-2.7.3.ebuild rename to dev-lang/ruby/ruby-2.7.3-r3.ebuild index 8630ad06ae8cb..d0bd2d0867a1d 100644 --- a/dev-lang/ruby/ruby-2.7.3.ebuild +++ b/dev-lang/ruby/ruby-2.7.3-r3.ebuild @@ -23,7 +23,7 @@ IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc rubytests socks5 +s RDEPEND=" berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) - jemalloc? ( dev-libs/jemalloc ) + jemalloc? ( dev-libs/jemalloc:= ) jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) ) ssl? ( dev-libs/openssl:0= @@ -38,6 +38,7 @@ RDEPEND=" dev-libs/libffi:= sys-libs/readline:0= sys-libs/zlib + virtual/libcrypt:= >=app-eselect/eselect-ruby-20191222 " diff --git a/dev-lang/ruby/ruby-2.7.3-r2.ebuild b/dev-lang/ruby/ruby-2.7.3-r4.ebuild similarity index 99% rename from dev-lang/ruby/ruby-2.7.3-r2.ebuild rename to dev-lang/ruby/ruby-2.7.3-r4.ebuild index ae0de75300f2e..9303360e071b9 100644 --- a/dev-lang/ruby/ruby-2.7.3-r2.ebuild +++ b/dev-lang/ruby/ruby-2.7.3-r4.ebuild @@ -23,7 +23,7 @@ IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc rubytests socks5 +s RDEPEND=" berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) - jemalloc? ( dev-libs/jemalloc ) + jemalloc? ( dev-libs/jemalloc:= ) jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) ) ssl? ( dev-libs/openssl:0= diff --git a/dev-lang/ruby/ruby-3.0.0.ebuild b/dev-lang/ruby/ruby-3.0.0-r3.ebuild similarity index 99% rename from dev-lang/ruby/ruby-3.0.0.ebuild rename to dev-lang/ruby/ruby-3.0.0-r3.ebuild index 6af89cd13458f..993097d71ceb9 100644 --- a/dev-lang/ruby/ruby-3.0.0.ebuild +++ b/dev-lang/ruby/ruby-3.0.0-r3.ebuild @@ -23,7 +23,7 @@ IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc rubytests socks5 +s RDEPEND=" berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) - jemalloc? ( dev-libs/jemalloc ) + jemalloc? ( dev-libs/jemalloc:= ) jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) ) ssl? ( dev-libs/openssl:0= @@ -38,6 +38,7 @@ RDEPEND=" dev-libs/libffi:= sys-libs/readline:0= sys-libs/zlib + virtual/libcrypt:= >=app-eselect/eselect-ruby-20201225 " diff --git a/dev-lang/ruby/ruby-3.0.0-r1.ebuild b/dev-lang/ruby/ruby-3.0.0-r4.ebuild similarity index 99% rename from dev-lang/ruby/ruby-3.0.0-r1.ebuild rename to dev-lang/ruby/ruby-3.0.0-r4.ebuild index 948a1294676b0..c42410d898407 100644 --- a/dev-lang/ruby/ruby-3.0.0-r1.ebuild +++ b/dev-lang/ruby/ruby-3.0.0-r4.ebuild @@ -23,7 +23,7 @@ IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc rubytests socks5 +s RDEPEND=" berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) - jemalloc? ( dev-libs/jemalloc ) + jemalloc? ( dev-libs/jemalloc:= ) jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) ) ssl? ( dev-libs/openssl:0= @@ -38,6 +38,7 @@ RDEPEND=" dev-libs/libffi:= sys-libs/readline:0= sys-libs/zlib + virtual/libcrypt:= >=app-eselect/eselect-ruby-20201225 " diff --git a/dev-lang/ruby/ruby-3.0.0-r2.ebuild b/dev-lang/ruby/ruby-3.0.0-r5.ebuild similarity index 99% rename from dev-lang/ruby/ruby-3.0.0-r2.ebuild rename to dev-lang/ruby/ruby-3.0.0-r5.ebuild index 37743ff870915..219a641a6d3ff 100644 --- a/dev-lang/ruby/ruby-3.0.0-r2.ebuild +++ b/dev-lang/ruby/ruby-3.0.0-r5.ebuild @@ -23,7 +23,7 @@ IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc rubytests socks5 +s RDEPEND=" berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) - jemalloc? ( dev-libs/jemalloc ) + jemalloc? ( dev-libs/jemalloc:= ) jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) ) ssl? ( dev-libs/openssl:0= @@ -38,6 +38,7 @@ RDEPEND=" dev-libs/libffi:= sys-libs/readline:0= sys-libs/zlib + virtual/libcrypt:= >=app-eselect/eselect-ruby-20201225 " diff --git a/dev-lang/ruby/ruby-3.0.1-r1.ebuild b/dev-lang/ruby/ruby-3.0.1-r1.ebuild index 26f16571a638b..f4461ac9e9445 100644 --- a/dev-lang/ruby/ruby-3.0.1-r1.ebuild +++ b/dev-lang/ruby/ruby-3.0.1-r1.ebuild @@ -23,7 +23,7 @@ IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc rubytests socks5 +s RDEPEND=" berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) - jemalloc? ( dev-libs/jemalloc ) + jemalloc? ( dev-libs/jemalloc:= ) jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) ) ssl? ( dev-libs/openssl:0=