Gentoo Archives: gentoo-commits

From: Hans de Graaff <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/network_interface/
Date: Tue, 29 Aug 2017 05:41:01
Message-Id: 1503983556.85701d5bd21649b1b588fd0d0a568ebd760c1125.graaff@gentoo
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 +}