Gentoo Archives: gentoo-commits

From: Jeroen Roovers <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/libcrafter/
Date: Thu, 16 Jul 2020 13:07:06
Message-Id: 1594904816.1eed0d83060ac6746021d6aff1031aeea536f204.jer@gentoo
1 commit: 1eed0d83060ac6746021d6aff1031aeea536f204
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jul 16 12:55:11 2020 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Thu Jul 16 13:06:56 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eed0d83
7
8 net-libs/libcrafter: Version 1.0
9
10 Package-Manager: Portage-2.3.103, Repoman-2.3.23
11 Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
12
13 net-libs/libcrafter/Manifest | 1 +
14 net-libs/libcrafter/libcrafter-1.0.ebuild | 40 +++++++++++++++++++++++++++++++
15 2 files changed, 41 insertions(+)
16
17 diff --git a/net-libs/libcrafter/Manifest b/net-libs/libcrafter/Manifest
18 index df8d69a25ea..9768703da88 100644
19 --- a/net-libs/libcrafter/Manifest
20 +++ b/net-libs/libcrafter/Manifest
21 @@ -1,2 +1,3 @@
22 DIST libcrafter-0.3.tar.gz 104051 BLAKE2B 6349c260d32ab6f270c05c156dbcf7cf20e85808ce7b8df8747fa9d6e1d413f96c12ff55b3c227952b348f2654cde81b5ca73753da61a9593c3c1699ed96bd7d SHA512 7c396ba942b304dddfaa569adb44697f75568d3ef2ed48dda758e281f3b7c172439309033bbf5498069a4a61a952f93e41af99b129ce874ce76b5ec08da58116
23 DIST libcrafter-0.3_p20171019.tar.xz 90152 BLAKE2B 4837a98a45ecdf924a63e916fd2cfdd481624c0cb5b673e0b43eaace328cbcb761ac2d09c50242602730ec2c69ceb8836b7092cbd286c887819db2095ceba749 SHA512 eb53ed641abbce3555f6b7bc3756bc9dc45068bf58320ba0f78dbcefc04cbfe669b12625c81a185fa377bf89e8453b52e0f9bef5c9e1ebfae34bc56eca090438
24 +DIST libcrafter-1.0.tar.gz 116514 BLAKE2B 6f7adee30b1f7be1bf03fedd39deb53ddc7284934f908ebb056726c31adcaa133405a13c06fa6d35b066992e5ccf24eb971d46a44dcad6932009c1d35fc0c0f7 SHA512 146f34831bf26047be06a0dea406ed0495990fd4256c598b5a4ddea4ab8cc6635dbbe98010cb73ada94ec6bd8be65cdcb3489de7dd9b961711707047f94fb48d
25
26 diff --git a/net-libs/libcrafter/libcrafter-1.0.ebuild b/net-libs/libcrafter/libcrafter-1.0.ebuild
27 new file mode 100644
28 index 00000000000..570bfbff954
29 --- /dev/null
30 +++ b/net-libs/libcrafter/libcrafter-1.0.ebuild
31 @@ -0,0 +1,40 @@
32 +# Copyright 1999-2020 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +inherit autotools
37 +
38 +DESCRIPTION="A high level C++ network packet sniffing and crafting library"
39 +HOMEPAGE="https://github.com/pellegre/libcrafter"
40 +SRC_URI="https://github.com/pellegre/${PN}/archive/version-${PV}.tar.gz -> ${P}.tar.gz"
41 +
42 +LICENSE="BSD"
43 +SLOT="0"
44 +KEYWORDS="~amd64 ~x86"
45 +IUSE="static-libs"
46 +
47 +RDEPEND="
48 + net-libs/libpcap
49 +"
50 +DEPEND="
51 + ${RDEPEND}
52 +"
53 +PATCHES=(
54 + "${FILESDIR}"/${PN}-0.3_p20171019-libpcap.patch
55 +)
56 +S=${WORKDIR}/${PN}-version-${PV}/${PN}
57 +
58 +src_prepare() {
59 + default
60 + eautoreconf
61 +}
62 +
63 +src_configure() {
64 + econf $(use_enable static-libs static)
65 +}
66 +
67 +src_install() {
68 + default
69 +
70 + find "${ED}" -name '*.la' -delete || die
71 +}