1 |
commit: 85701d5bd21649b1b588fd0d0a568ebd760c1125 |
2 |
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Aug 29 05:12:36 2017 +0000 |
4 |
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Aug 29 05:12:36 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85701d5b |
7 |
|
8 |
dev-ruby/network_interface: add 0.0.2 |
9 |
|
10 |
Package-Manager: Portage-2.3.6, Repoman-2.3.2 |
11 |
|
12 |
dev-ruby/network_interface/Manifest | 1 + |
13 |
.../network_interface-0.0.2.ebuild | 36 ++++++++++++++++++++++ |
14 |
2 files changed, 37 insertions(+) |
15 |
|
16 |
diff --git a/dev-ruby/network_interface/Manifest b/dev-ruby/network_interface/Manifest |
17 |
index 6a18a3cf4bd..6c1f2f4aaf8 100644 |
18 |
--- a/dev-ruby/network_interface/Manifest |
19 |
+++ b/dev-ruby/network_interface/Manifest |
20 |
@@ -1 +1,2 @@ |
21 |
DIST network_interface-0.0.1.gem 15360 SHA256 eaa48bd219fdcb9b6c66d44f1aa2b4e1c51385114400187d7fc087bf76602447 SHA512 db41bcb5669ddec954d5910b0c53a5dab81d4283d8e45eb88cdc855084ddcc7219b506745f6dacd172b5c17479f28a68b68f40e1928d573cdf22c567805e498c WHIRLPOOL 9dfec4aaf9629e0d21da507744c6462e05fbca21055d31982722d889ed7134adc2c5e10cdc76e9a0adaa493ad081f329c31afd08f7a9c62c071f9b908c3881e9 |
22 |
+DIST network_interface-0.0.2.gem 16896 SHA256 f703eedc20124b33f82b718b056563d99a66c70d5f34fde525319e839d9d04f6 SHA512 8850325e7e0c5ab51b060270220099c2c00cf7031083a511ae9f8dd6d1b9219b37169fa7620e9648eb071784a840e14ce965f8d1cf5d475ff82691bfba25a202 WHIRLPOOL c3aac4bf31e3e7dd9b52ca6c887558df3b7369b5cde115b21001476d0ecd71120cc6f8c6db01c3ba57afb47779bc25fc9ac7af4aeff30647cb7ed54d0fd14a54 |
23 |
|
24 |
diff --git a/dev-ruby/network_interface/network_interface-0.0.2.ebuild b/dev-ruby/network_interface/network_interface-0.0.2.ebuild |
25 |
new file mode 100644 |
26 |
index 00000000000..6c88677b973 |
27 |
--- /dev/null |
28 |
+++ b/dev-ruby/network_interface/network_interface-0.0.2.ebuild |
29 |
@@ -0,0 +1,36 @@ |
30 |
+# Copyright 1999-2017 Gentoo Foundation |
31 |
+# Distributed under the terms of the GNU General Public License v2 |
32 |
+ |
33 |
+EAPI=6 |
34 |
+ |
35 |
+USE_RUBY="ruby22 ruby23 ruby24" |
36 |
+ |
37 |
+RUBY_FAKEGEM_TASK_DOC="" |
38 |
+ |
39 |
+RUBY_FAKEGEM_RECIPE_TEST="rspec" |
40 |
+ |
41 |
+inherit ruby-fakegem |
42 |
+ |
43 |
+DESCRIPTION="network_interface layer from metasploit pcaprub" |
44 |
+HOMEPAGE="https://github.com/rapid7/network_interface" |
45 |
+ |
46 |
+LICENSE="MIT" |
47 |
+SLOT="0" |
48 |
+KEYWORDS="~amd64 ~arm ~x86" |
49 |
+IUSE="" |
50 |
+ |
51 |
+# Tests are brittle as they cannot deal with all network interface configurations. |
52 |
+RESTRICT="test" |
53 |
+ |
54 |
+all_ruby_prepare() { |
55 |
+ sed -i -e 's:/sbin/ifconfig:/bin/ifconfig:' spec/spec_helper.rb || die |
56 |
+} |
57 |
+ |
58 |
+each_ruby_configure() { |
59 |
+ ${RUBY} -C ext/network_interface_ext extconf.rb || die |
60 |
+} |
61 |
+ |
62 |
+each_ruby_compile() { |
63 |
+ emake -C ext/network_interface_ext V=1 |
64 |
+ cp ext/network_interface_ext/network_interface_ext.so lib/ || die |
65 |
+} |