From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 31B311396D0 for ; Tue, 29 Aug 2017 05:41:01 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7D6DFE0DA6; Tue, 29 Aug 2017 05:41:00 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 44E2FE0DA6 for ; Tue, 29 Aug 2017 05:41:00 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id F2DA633BEAE for ; Tue, 29 Aug 2017 05:40:58 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 46EF68657 for ; Tue, 29 Aug 2017 05:40:57 +0000 (UTC) From: "Hans de Graaff" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Hans de Graaff" Message-ID: <1503983556.85701d5bd21649b1b588fd0d0a568ebd760c1125.graaff@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/network_interface/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-ruby/network_interface/Manifest dev-ruby/network_interface/network_interface-0.0.2.ebuild X-VCS-Directories: dev-ruby/network_interface/ X-VCS-Committer: graaff X-VCS-Committer-Name: Hans de Graaff X-VCS-Revision: 85701d5bd21649b1b588fd0d0a568ebd760c1125 X-VCS-Branch: master Date: Tue, 29 Aug 2017 05:40:57 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 1226f06e-4b7c-467f-80a7-45a56dbf2567 X-Archives-Hash: acfd41144560ac9526b7e8d905b4d09f commit: 85701d5bd21649b1b588fd0d0a568ebd760c1125 Author: Hans de Graaff gentoo org> AuthorDate: Tue Aug 29 05:12:36 2017 +0000 Commit: Hans de Graaff gentoo org> CommitDate: Tue Aug 29 05:12:36 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85701d5b dev-ruby/network_interface: add 0.0.2 Package-Manager: Portage-2.3.6, Repoman-2.3.2 dev-ruby/network_interface/Manifest | 1 + .../network_interface-0.0.2.ebuild | 36 ++++++++++++++++++++++ 2 files changed, 37 insertions(+) diff --git a/dev-ruby/network_interface/Manifest b/dev-ruby/network_interface/Manifest index 6a18a3cf4bd..6c1f2f4aaf8 100644 --- a/dev-ruby/network_interface/Manifest +++ b/dev-ruby/network_interface/Manifest @@ -1 +1,2 @@ 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 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 00000000000..6c88677b973 --- /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 +}