summaryrefslogtreecommitdiff
path: root/dev-ruby/network_interface
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/network_interface
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ruby/network_interface')
-rw-r--r--dev-ruby/network_interface/Manifest7
-rw-r--r--dev-ruby/network_interface/metadata.xml11
-rw-r--r--dev-ruby/network_interface/network_interface-0.0.1-r1.ebuild36
-rw-r--r--dev-ruby/network_interface/network_interface-0.0.2.ebuild36
4 files changed, 90 insertions, 0 deletions
diff --git a/dev-ruby/network_interface/Manifest b/dev-ruby/network_interface/Manifest
new file mode 100644
index 000000000000..3ae2eb229d0c
--- /dev/null
+++ b/dev-ruby/network_interface/Manifest
@@ -0,0 +1,7 @@
+DIST network_interface-0.0.1.gem 15360 SHA256 eaa48bd219fdcb9b6c66d44f1aa2b4e1c51385114400187d7fc087bf76602447 SHA512 db41bcb5669ddec954d5910b0c53a5dab81d4283d8e45eb88cdc855084ddcc7219b506745f6dacd172b5c17479f28a68b68f40e1928d573cdf22c567805e498c WHIRLPOOL 9dfec4aaf9629e0d21da507744c6462e05fbca21055d31982722d889ed7134adc2c5e10cdc76e9a0adaa493ad081f329c31afd08f7a9c62c071f9b908c3881e9
+DIST network_interface-0.0.2.gem 16896 SHA256 f703eedc20124b33f82b718b056563d99a66c70d5f34fde525319e839d9d04f6 SHA512 8850325e7e0c5ab51b060270220099c2c00cf7031083a511ae9f8dd6d1b9219b37169fa7620e9648eb071784a840e14ce965f8d1cf5d475ff82691bfba25a202 WHIRLPOOL c3aac4bf31e3e7dd9b52ca6c887558df3b7369b5cde115b21001476d0ecd71120cc6f8c6db01c3ba57afb47779bc25fc9ac7af4aeff30647cb7ed54d0fd14a54
+EBUILD network_interface-0.0.1-r1.ebuild 826 SHA256 abf0eaca18ffb9446b47f4e436f745cc7b6c0b94ab1b81211321adcff976d6ca SHA512 42da7554f93c0cb08c0077b2ba826517f73e0d892fc2dc40fafd0c952efb1ec418bd2bf21a1b86bbde7d9358855864451faf41d71fad7522c79af687b1f99611 WHIRLPOOL 2b1709e709de63d09cd72718c92ab98ec575e7c06fa0ebf4452cfb523435998702b28c9d038a44f10cc9803ff550654c0f24c07b45c30dbdc173c67500598f33
+EBUILD network_interface-0.0.2.ebuild 819 SHA256 22fe9c725a0eb337dd608b8da36ee7d813c21b00d3b2892a70fc48e34f9cb11c SHA512 97cb9b56162928205787f136c2708147cd26c0ff41859ba60c1914c0740a7d17bf46b48d721f2e57f7213b0096627452977674ee436f7dc0dcec441483eab96a WHIRLPOOL f69dfca30fd07e1517b3f1057b80bc7bd1526ca89b00c749bf51a1bcf5c38b7c3a0c6443db49103b382b6ff8a07552612b1c87cc2804b3f100ffaac059de6af0
+MISC ChangeLog 2485 SHA256 830971c022dc5e565dc00aa50149f411e1e8baab3649dd613e54dfdce1acdd74 SHA512 575f459881f9e4140ecaea21db036a7a4990616c8affcc07ac850f574663d8910740e6ec7a8f59c0d5d3f035515e57452be52a6f1c03d446faca5d425f4abedd WHIRLPOOL f1c9c4cd7f886b61d4dff485f525f9a50c7da40ac6a4f407cd54bdc1b1a924282bb949b7868659621a9a30bc2dc6f6f4485f50ba13c69092ce5f842a5b2b41f6
+MISC ChangeLog-2015 1310 SHA256 abfca10cf7a5ff642fd277f70c125b9cf58c5289a0dd7b48cc2c961548ca4a56 SHA512 198bce54ba50768848411fb9d2d557c6e400a4122b02228f8e755a1546970aa1a9faf51f45f7841a98ed01423a058db83ea534248280ed71ba5f15614a6ffdf1 WHIRLPOOL 1ee67abddff4e93fa05ad190e932b4c661cff04400246036646241fa9da16e5f6bd97dca562ae182891f450811dd5e0a59aa4e4b557d9351b8f18291dc670e98
+MISC metadata.xml 346 SHA256 e1e8c6512e3493d285d156a906cf72e8aceed793a1948c479fb7eee97455d65d SHA512 4d29ede04b6944c1456d1309122fcbc42df1909aa8690bc767bce69749ec8bfcaa08cc51e6f686adb02d81b0eef39a4c78744d06ea130c4f55f66eba8a47cb57 WHIRLPOOL 0e32b36a215cf8c7212d35f3114d149f942729e8c72c8c316df80ee6cb63a1dfc8cafe1c954f69cf1e541c184d0ad6829b1f90a1b534e2a09ec88ab20db98d30
diff --git a/dev-ruby/network_interface/metadata.xml b/dev-ruby/network_interface/metadata.xml
new file mode 100644
index 000000000000..cdf4c46e6328
--- /dev/null
+++ b/dev-ruby/network_interface/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">rapid7/network_interface</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ruby/network_interface/network_interface-0.0.1-r1.ebuild b/dev-ruby/network_interface/network_interface-0.0.1-r1.ebuild
new file mode 100644
index 000000000000..fd106305983a
--- /dev/null
+++ b/dev-ruby/network_interface/network_interface-0.0.1-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="network_interface layer from metasploit pcaprub"
+HOMEPAGE="https://github.com/rapid7/network_interface"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+# Tests are brittle as they cannot deal with all network interface configurations.
+RESTRICT="test"
+
+all_ruby_prepare() {
+ sed -i -e 's:/sbin/ifconfig:/bin/ifconfig:' spec/spec_helper.rb || die
+}
+
+each_ruby_configure() {
+ ${RUBY} -C ext/network_interface_ext extconf.rb || die
+}
+
+each_ruby_compile() {
+ emake -C ext/network_interface_ext V=1
+ cp ext/network_interface_ext/network_interface_ext.so lib/ || die
+}
diff --git a/dev-ruby/network_interface/network_interface-0.0.2.ebuild b/dev-ruby/network_interface/network_interface-0.0.2.ebuild
new file mode 100644
index 000000000000..6c88677b9734
--- /dev/null
+++ b/dev-ruby/network_interface/network_interface-0.0.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="network_interface layer from metasploit pcaprub"
+HOMEPAGE="https://github.com/rapid7/network_interface"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+# Tests are brittle as they cannot deal with all network interface configurations.
+RESTRICT="test"
+
+all_ruby_prepare() {
+ sed -i -e 's:/sbin/ifconfig:/bin/ifconfig:' spec/spec_helper.rb || die
+}
+
+each_ruby_configure() {
+ ${RUBY} -C ext/network_interface_ext extconf.rb || die
+}
+
+each_ruby_compile() {
+ emake -C ext/network_interface_ext V=1
+ cp ext/network_interface_ext/network_interface_ext.so lib/ || die
+}