deal with bundler update

gentoo updated bundler 1.17.3-r1 and no longer wraps the bundler bin,
now it's only shipped with 2.1.4 so we need 2.1.4 or we can't call
bundler
This commit is contained in:
Rick Farina (Zero_Chaos) 2020-09-23 10:44:37 -04:00
parent 242312e974
commit aee521a34c
No known key found for this signature in database
GPG key ID: A29433C0AA431DDC
13 changed files with 16 additions and 17 deletions

View file

@ -23,7 +23,7 @@ SLOT="0"
IUSE=""
MY_P="CeWL-${PV}"
ruby_add_bdepend "dev-ruby/bundler"
ruby_add_bdepend "dev-ruby/bundler:2"
ruby_add_rdepend "dev-ruby/nokogiri
dev-ruby/spider

View file

@ -26,7 +26,7 @@ RDEPEND="${RDEPEND} !dev-ruby/metasploit-model:0"
ruby_add_rdepend ">=dev-ruby/railties-5.2.2:5.2
>=dev-ruby/activesupport-5.2.2:5.2
>=dev-ruby/activemodel-5.2.2:5.2"
ruby_add_bdepend "dev-ruby/bundler"
ruby_add_bdepend "dev-ruby/bundler:2"
all_ruby_prepare() {
[ -f Gemfile.lock ] && rm Gemfile.lock

View file

@ -32,7 +32,7 @@ ruby_add_rdepend "
>=dev-ruby/railties-5.2.2:5.2
>=dev-ruby/recog-2.0.0:*"
ruby_add_bdepend "dev-ruby/bundler"
ruby_add_bdepend "dev-ruby/bundler:2"
all_ruby_prepare() {
[ -f Gemfile.lock ] && rm Gemfile.lock

View file

@ -33,7 +33,7 @@ RUBY_COMMON_DEPEND="virtual/ruby-ssl
dev-ruby/bcrypt_pbkdf
dev-ruby/bit-struct
dev-ruby/bson
dev-ruby/bundler:*
dev-ruby/bundler:2
dev-ruby/concurrent-ruby
dev-ruby/dnsruby
dev-ruby/ed25519

View file

@ -33,7 +33,7 @@ IUSE="development +java nexpose oracle +pcap test"
RESTRICT="test"
RUBY_COMMON_DEPEND="
dev-ruby/bundler:*
dev-ruby/bundler:2
dev-ruby/bundler-audit
"
ruby_add_bdepend "${RUBY_COMMON_DEPEND}"

View file

@ -15,7 +15,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="json"
DEPEND="dev-ruby/bundler"
DEPEND="dev-ruby/bundler:2"
RDEPEND="${DEPEND}
${RUBY_DEPS}
dev-ruby/addressable

View file

@ -15,7 +15,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="json"
DEPEND="dev-ruby/bundler"
DEPEND="dev-ruby/bundler:2"
RDEPEND="${DEPEND}
${RUBY_DEPS}
dev-ruby/addressable

View file

@ -17,7 +17,7 @@ KEYWORDS="~amd64"
LICENSE="GPL-2"
SLOT="0"
ruby_add_bdepend "dev-ruby/bundler"
ruby_add_bdepend "dev-ruby/bundler:2"
ruby_add_rdepend "
=dev-ruby/cms_scanner-0.12*
"

View file

@ -33,7 +33,7 @@ PDEPEND="dev-python/dbus-python
ubertooth? ( net-wireless/ubertooth )"
test_deps="dev-ruby/rake dev-ruby/rspec:2"
ruby_add_bdepend "dev-ruby/bundler
ruby_add_bdepend "dev-ruby/bundler:2
test? ( ${test_deps} )"
ruby_add_rdepend "dev-ruby/dm-migrations
dev-ruby/dm-sqlite-adapter

View file

@ -34,7 +34,7 @@ PDEPEND="dev-python/dbus-python
ubertooth? ( net-wireless/ubertooth )"
test_deps="dev-ruby/rake dev-ruby/rspec:2"
ruby_add_bdepend "dev-ruby/bundler
ruby_add_bdepend "dev-ruby/bundler:2
test? ( ${test_deps} )"
ruby_add_rdepend "dev-ruby/dm-migrations
dev-ruby/dm-sqlite-adapter

View file

@ -119,6 +119,3 @@ dev-java/sun-jdk
#There is also libxcrypt[compat] mode in newer versions, however the required functions
#are no longer provided. Masked until somebody would figure out how to by pass that
>sys-libs/libxcrypt-2.4
#causes update failures, remove 2020-10-21
dev-ruby/bundler:2

View file

@ -434,6 +434,11 @@ main_checks() {
printf "Removing pre-split numpy\n"
emerge -C "<dev-python/numpy-1.17"
fi
removeme8=$(portageq match / '<dev-ruby/bundler-1.17.3-r1')
if [ -n "${removeme8}" ]; then
printf "Removing conflicting bundler\n"
emerge -C "<dev-ruby/bundler-1.17.3-r1"
fi
#before main upgrades, let's set a good java-vm
set_java

View file

@ -21,9 +21,6 @@ LICENSE="AGPL-3"
IUSE="qrcode dns geoip notifications +msf +sqlite"
#we use bundler in the ebuild, it must be installed first but it's not an rdepend
#ruby_add_bdepend "dev-ruby/bundler"
#ruby_add_rdepend "
#curl git build-essential openssl libreadline6-dev zlib1g zlib1g-dev libssl-dev
@ -59,7 +56,7 @@ RDEPEND="${RUBY_DEPS}
dev-ruby/xmlrpc )"
BDEPEND="${RDEPEND}
dev-ruby/bundler"
dev-ruby/bundler:2"
#gem 'term-ansicolor', :require => 'term/ansicolor'