Gentoo Archives: gentoo-commits

From: "Andreas K. Hüttel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/ena-driver/
Date: Sun, 02 Dec 2018 22:10:48
Message-Id: 1543788625.708eab25649f173c4fe6b5bd0be3e9da93c95226.dilfridge@gentoo
1 commit: 708eab25649f173c4fe6b5bd0be3e9da93c95226
2 Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
3 AuthorDate: Sun Dec 2 22:09:39 2018 +0000
4 Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Sun Dec 2 22:10:25 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=708eab25
7
8 net-misc/ena-driver: New package, ebuild by Artem Butusov
9
10 Source: https://github.com/sormy/gentoo
11 Package-Manager: Portage-2.3.52, Repoman-2.3.12
12 Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
13
14 net-misc/ena-driver/Manifest | 1 +
15 net-misc/ena-driver/ena-driver-2.0.2.ebuild | 35 +++++++++++++++++++++++++++++
16 net-misc/ena-driver/metadata.xml | 8 +++++++
17 3 files changed, 44 insertions(+)
18
19 diff --git a/net-misc/ena-driver/Manifest b/net-misc/ena-driver/Manifest
20 new file mode 100644
21 index 00000000000..0e26d3c5148
22 --- /dev/null
23 +++ b/net-misc/ena-driver/Manifest
24 @@ -0,0 +1 @@
25 +DIST ena-driver-2.0.2-linux.zip 271852 BLAKE2B e2bf85a70abc0914fafb786bde2a24020ddf0e88e0a051f59938b0091e92fb8f11407567b384610f7838e85903eb734338f5af7f1045a05055566af83ddc1908 SHA512 8c1328ae6907f7e56d3398a6502db51dfb15772fbbb0eb075062ffa3f49b4b3697ec357c77f44701e33bd794e0b5858c619cad97581bbfb27ab010f7dd97da6b
26
27 diff --git a/net-misc/ena-driver/ena-driver-2.0.2.ebuild b/net-misc/ena-driver/ena-driver-2.0.2.ebuild
28 new file mode 100644
29 index 00000000000..04db47eb4f2
30 --- /dev/null
31 +++ b/net-misc/ena-driver/ena-driver-2.0.2.ebuild
32 @@ -0,0 +1,35 @@
33 +# Copyright 1999-2018 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
37 +
38 +inherit linux-info linux-mod
39 +
40 +DESCRIPTION="Amazon EC2 Elastic Network Adapter (ENA) kernel driver"
41 +HOMEPAGE="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking-ena.html"
42 +SRC_URI="https://github.com/amzn/amzn-drivers/archive/ena_linux_${PV}.zip -> ${P}-linux.zip"
43 +LICENSE="GPL-2"
44 +SLOT="0"
45 +KEYWORDS="~amd64"
46 +
47 +S="${WORKDIR}/amzn-drivers-ena_linux_${PV}/kernel/linux/ena"
48 +
49 +MODULE_NAMES="ena(net:${S}:${S})"
50 +BUILD_TARGETS="all"
51 +
52 +pkg_setup() {
53 + linux-mod_pkg_setup
54 + BUILD_PARAMS="CONFIG_MODULE_SIG=n KERNEL_DIR=${KV_DIR}"
55 +}
56 +
57 +src_prepare() {
58 + eapply_user
59 +
60 + sed -i -e 's!/lib/modules/\$(BUILD_KERNEL)/build!$(KERNEL_DIR)!g' \
61 + "Makefile" || die "Unable to fix Makefile"
62 +}
63 +
64 +src_install() {
65 + linux-mod_src_install
66 + dodoc README RELEASENOTES.md
67 +}
68
69 diff --git a/net-misc/ena-driver/metadata.xml b/net-misc/ena-driver/metadata.xml
70 new file mode 100644
71 index 00000000000..31521abd4e5
72 --- /dev/null
73 +++ b/net-misc/ena-driver/metadata.xml
74 @@ -0,0 +1,8 @@
75 +<?xml version='1.0' encoding='UTF-8'?>
76 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
77 +<pkgmetadata>
78 + <maintainer type="person">
79 + <email>dilfridge@g.o</email>
80 + <name>Andreas K. Huettel</name>
81 + </maintainer>
82 +</pkgmetadata>