summaryrefslogtreecommitdiff
path: root/dev-ruby/packetfu
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-ruby/packetfu
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ruby/packetfu')
-rw-r--r--dev-ruby/packetfu/Manifest5
-rw-r--r--dev-ruby/packetfu/metadata.xml15
-rw-r--r--dev-ruby/packetfu/packetfu-1.1.13.ebuild54
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
+}