diff options
Diffstat (limited to 'dev-ruby/packetfu')
-rw-r--r-- | dev-ruby/packetfu/Manifest | 5 | ||||
-rw-r--r-- | dev-ruby/packetfu/metadata.xml | 15 | ||||
-rw-r--r-- | dev-ruby/packetfu/packetfu-1.1.13.ebuild | 54 |
3 files changed, 74 insertions, 0 deletions
diff --git a/dev-ruby/packetfu/Manifest b/dev-ruby/packetfu/Manifest new file mode 100644 index 000000000000..02a79e533f3a --- /dev/null +++ b/dev-ruby/packetfu/Manifest @@ -0,0 +1,5 @@ +DIST packetfu-1.1.13.gem 769024 SHA256 94a247b056617d6b6db8b682b21e8ad5193d745e8506a335149de0ee78c2f79a SHA512 c3ee67bfd597dcd197f213361ab94c614136304d8746de45b99322c1b6878eaef7c4a2ebc19be658d891df3e7d261476def27ae14990157dc6cb466815bd6f15 WHIRLPOOL d36cc51511b0a826de8e38b57ade9745aac477ce03cddbcb68121cb0134142985f8d209295c36ec6c8f487b442da2ba84a1025c5c3a90a12f3b1aeca81bab027 +EBUILD packetfu-1.1.13.ebuild 1460 SHA256 0c3b838bea55c3888c007fe21b596ea2c1bca95f9d6abda3c302a9350bab658b SHA512 29a6a29ecd5c7e215840825c2d7c0a5e1f14c1463f89fad1f57fbbc3b2bee48d202e37e04f2bb51cffb8d901ea2ea32fbc2d6cf69f429f3f83b5e6def258ded3 WHIRLPOOL b6c2724bb5c25e8ea4301463907f4b394a5d185b0f42521ae8613c02b05c16beef2fae3613020d8f9bc3609e44fe46019bb08765d93bf00dd0364df829435aab +MISC ChangeLog 4525 SHA256 23ff65958567e312bffa44b0e12f2fdb1049dc222dd8e481b176221502c667be SHA512 fbbc958a7c88cd5fd35e4998f3e46f19b2bd614c8b57fd8e20cef16e4d39d99de4b854df65b146c445d04c3fce56d3221dab89cca29da8df5ffd318686da80d3 WHIRLPOOL 01c1eff18d832ad609dfa072ffb469af030d3794f0bc492c212decc79fc1158ec8f9e87c76cc065af2e48b98d27c9dae599648f717a2ea19dbffda3ffee31453 +MISC ChangeLog-2015 1138 SHA256 9f736f64f1c298277ca4f9811afacbc8ddbfa063765b2075fede757e53752a7e SHA512 66e3800e4428528ee5ff58b2af8c28ec1f58343156004e8fe6afc53836248a868023c479870c36d4e79fef714d0e840204aac8fc72c0207c86d4ced571d4358c WHIRLPOOL 453fe4f7c2c9422f3d5176b45ebd5dc39542cabbbba50e7ec2bfe8f996de0d0d39bd0a55e257e8c5b3165dd335592207aaf2c8915ec63769bb72157e39c901d8 +MISC metadata.xml 434 SHA256 3918d62c8f333b10e2ffac35edf56805574407162e45a3ce351ee99be71ebfb6 SHA512 3f354e2902da8e6a4a8637260f1d3f600d15a3a942fef3456274d8fb8704f0608193f390f46f479387faf8b33b46b4b567f84411f1aa157cf2e09d5d00f1e8e4 WHIRLPOOL 2e50301c7dd94c5835e2285f9bcafc2c54e79c7604a88c1bb4b28b7e07393322256f762d7aac66b2fe1a24a677b3b11c1ae3a864562a32f9f3e26ba431c0634c diff --git a/dev-ruby/packetfu/metadata.xml b/dev-ruby/packetfu/metadata.xml new file mode 100644 index 000000000000..ec8cfaae2294 --- /dev/null +++ b/dev-ruby/packetfu/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>zerochaos@gentoo.org</email> + <name>Rick Farina</name> + </maintainer> + <maintainer type="project"> + <email>ruby@gentoo.org</email> + <name>Gentoo Ruby Project</name> + </maintainer> + <upstream> + <remote-id type="rubygems">packetfu</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-ruby/packetfu/packetfu-1.1.13.ebuild b/dev-ruby/packetfu/packetfu-1.1.13.ebuild new file mode 100644 index 000000000000..70a9aa5ec68b --- /dev/null +++ b/dev-ruby/packetfu/packetfu-1.1.13.ebuild @@ -0,0 +1,54 @@ +# 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_EXTRAINSTALL="examples" +RUBY_FAKEGEM_EXTRADOC="README.md" + +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 + sed -i -e '/[Cc]overalls/d' spec/spec_helper.rb || die +} + +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 +} |