This commit is contained in:
blshkv 2017-04-10 15:19:40 +08:00
parent d8ff862b03
commit 7fa4523271
No known key found for this signature in database
GPG key ID: 9CCF6FCB8D8A14BF
5 changed files with 80 additions and 2 deletions

View file

@ -1 +1,2 @@
DIST async-0.10.0.gem 14336 SHA256 1f4e2130fae27718d9d5c0fb366bec056531c954ece5ed6b82e2e6519a140688 SHA512 014f61b17b1327a55ba5c753a57caa1aaeeef971ae77b8b7738cafa8c15a0705388674da207382f4dd4df0992cd5230e9ae71fa9f286a5f7f96e9df23a76ed0a WHIRLPOOL 4028e88d25a034fcae805b80dcfbe2fd339bea586aba5f6a395d36fcf6dfd43aef6975ab01dd77e27710d1072362b1738320335981634962399f6bcb9ac531fe
DIST async-0.11.1.gem 15360 SHA256 b75fdc57b89cc7d19a594ba946d2bb8c0009e0148d1f1d3e10e1bba29ee7266a SHA512 03039049d8264db703b32550c45b1e1dc8fa61b5b8176c3a62af1c4734c82023c5b340182048b4aeca68abec54d8b972e22cd56eef40744c7214dbb8433e500d WHIRLPOOL f9313b6ccd0ab6c203809424bc04df1cdec9341c81fe30b9d79a2b69c4c221169e593d9abfa6b39313f94740e2880abc201a5c6fddb84ef068da39b5c977c9ee

View file

@ -0,0 +1,22 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
USE_RUBY="ruby21 ruby22 ruby23 ruby24"
inherit ruby-fakegem
DESCRIPTION="Asynchronous I/O framework for Ruby based on nio4r and timers."
HOMEPAGE="https://github.com/socketry/async"
SRC_URI="mirror://rubygems/${P}.gem"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
ruby_add_rdepend "ruby_targets_ruby21? ( dev-ruby/nio4r:0 )
!ruby_targets_ruby21? ( dev-ruby/nio4r:2 )
=dev-ruby/timers-4.1*
"

View file

@ -1 +1,2 @@
DIST packetfu-1.1.11.gem 751104 SHA256 6ae9398fa707446e856c37f1160f3323695cd8b245732b78f281d9db8d2e2816 SHA512 c4e2a86ab331f87989e675777a7c47570afee1426007ac91387d5bd4594206c0ae9c0e180dd0f890558d46ff54d0298e89ef57bb4b433c1fea5644315d7b61b6 WHIRLPOOL 679f615c3a02597d9615bca96aab76b0aad24f9ca01cf57155bb554e2a6d23a513ba999bbf4d0ca1e556b530d7a83543ab9e25fdd4a34e1cefdc690617463054
DIST packetfu-1.1.12.gem 773120 SHA256 11c057382ea51604430d8ddf68841937685bed40b465bb46e50dd11238276110 SHA512 788f34df65250ba0a7760b7a58d328929f11d6b96f1a3b3ced3f815fa1b7a03cfa994562440de6570c2fafeec8fc32a5187f653ebcb86d93c2608cfd652ee4d5 WHIRLPOOL f0ec773f2da47aaf379d53a04768ee9ab00d0c7bfd3bb89599548faecaa37a2555b80e30a30fe0172a6404768ecb12450f86c48906ff3189f0929fb797ee4df6

View file

@ -0,0 +1,53 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
USE_RUBY="ruby21 ruby22 ruby23"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="README.rdoc"
inherit multilib ruby-fakegem
DESCRIPTION="A mid-level packet manipulation library"
HOMEPAGE="https://rubygems.org/gems/packetfu"
LICENSE="BSD"
SLOT="${PV}"
KEYWORDS="~amd64 ~arm ~x86"
ruby_add_rdepend "
dev-ruby/network_interface:0
dev-ruby/pcaprub:0.12
"
ruby_add_bdepend "test? ( >=dev-ruby/rspec-its-1.2.0:1 )
dev-ruby/bundler"
DEPEND="${DEPEND} !dev-ruby/packetfu:0"
all_ruby_prepare() {
[ -f Gemfile.lock ] && rm Gemfile.lock
#For now, we don't support development or testing at all
#if ! use development; then
sed -i -e "/^group :development do/,/^end$/d" Gemfile || die
sed -i -e "/s.add_development_dependency/d" "${PN}".gemspec || die
sed -i -e "/spec.add_development_dependency/d" "${PN}".gemspec || die
#fi
#if ! use test; then
sed -i -e "/^group :test do/,/^end$/d" Gemfile || die
#fi
#if ! use test && ! use development; then
sed -i -e "/^group :development, :test do/,/^end$/d" Gemfile || die
#fi
}
each_ruby_prepare() {
if [ -f Gemfile ]
then
BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die
BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die
fi
}

View file

@ -1,7 +1,7 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
EAPI=6
USE_RUBY="ruby21 ruby22 ruby23"
@ -15,7 +15,8 @@ HOMEPAGE="https://rubygems.org/gems/packetfu"
LICENSE="BSD"
SLOT="${PV}"
KEYWORDS="~amd64 ~arm ~x86"
#bettercap fails to start with this verfsion, remove keywords for now
#KEYWORDS="~amd64 ~arm ~x86"
ruby_add_rdepend "dev-ruby/pcaprub:0.12"