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/libtrace/
Date: Fri, 07 Aug 2020 07:41:07
Message-Id: 1596786000.70fe77572b57564976a75679d818701d80d97a11.jer@gentoo
1 commit: 70fe77572b57564976a75679d818701d80d97a11
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Fri Aug 7 07:29:37 2020 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Fri Aug 7 07:40:00 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70fe7757
7
8 net-libs/libtrace: Version 4.0.14_p1
9
10 Package-Manager: Portage-3.0.1, Repoman-2.3.23
11 Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
12
13 net-libs/libtrace/Manifest | 1 +
14 net-libs/libtrace/libtrace-4.0.14_p1.ebuild | 68 +++++++++++++++++++++++++++++
15 2 files changed, 69 insertions(+)
16
17 diff --git a/net-libs/libtrace/Manifest b/net-libs/libtrace/Manifest
18 index 56c76fa58dd..f17765e5733 100644
19 --- a/net-libs/libtrace/Manifest
20 +++ b/net-libs/libtrace/Manifest
21 @@ -2,3 +2,4 @@ DIST libtrace-4.0.10_p1.tar.gz 1855110 BLAKE2B c2b59b52e65ed2227bf87517c1c439498
22 DIST libtrace-4.0.11_p1.tar.gz 1855693 BLAKE2B 9135b03258005587ef2e2b51c6e8c87bb2fb4963489b1ce5933c46100d708fa32978fc5b449ffde11fc6c27706afd36a82428cc55f0555a864ffad636f9c991d SHA512 b3cab7d24efe4503358f2265957170b0857f52c4ea2bac0d5424fe3b9565ead51795596ce28410e15741d89e3ba1db3c22046557a3e5b21af8c1b6f8ed9cd585
23 DIST libtrace-4.0.12_p1.tar.gz 1865404 BLAKE2B 3b628cc8264fd76bd513a56de9aaa1e0458b10271532853964b8cd1979d73925d48e7255589087e36f98d45809e71bc8dba972e48af9cc26285987327a4bd5f9 SHA512 b2253ba37b6c5d6f6d0efe1ac5c02b67b382e294e291abdb92c697e1a26cbe75b5f54a44bc7e07b1a0c8cb5efc36a3cc3fb48a9d79a090d6732692dbd268b8f8
24 DIST libtrace-4.0.13_p1.tar.gz 1867583 BLAKE2B 5f6526a19255a2e8fccc345ae7682a44709325eb031352234358be08b963339fffaa7f4324ef738cf19bac941bcb7b1e748caaf51a2defd937c5684616a7efa0 SHA512 23f9a55b3185ede5a5d345dd12cda3eb2b77b1e76c46e210ad847b3e70c22de5c9eccf5a34b8b9305d35ed22e6b68fe7003dc699a28968f7b30895f0341cb4b9
25 +DIST libtrace-4.0.14_p1.tar.gz 1891628 BLAKE2B 5c30d48b34ab98fc53419a1ec7a205ec9dd97f7d162c1ea6ffcb30246ed1dde16332936d9ea3dafa32dc7a0eb991c3b384690e5f95f3646a85456d8ff28db70a SHA512 ac9031d168656c22a6113938c91b297d78a67a03d0809443345e1501f63c68812298af2760b34ce5bfa69e8d0968185bd3b6eabb838a94130ebad22bd2ecc488
26
27 diff --git a/net-libs/libtrace/libtrace-4.0.14_p1.ebuild b/net-libs/libtrace/libtrace-4.0.14_p1.ebuild
28 new file mode 100644
29 index 00000000000..9cd5b1a63f4
30 --- /dev/null
31 +++ b/net-libs/libtrace/libtrace-4.0.14_p1.ebuild
32 @@ -0,0 +1,68 @@
33 +# Copyright 1999-2020 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +inherit autotools
38 +
39 +DESCRIPTION="A library and tools for trace processing"
40 +HOMEPAGE="https://research.wand.net.nz/software/libtrace.php"
41 +SRC_URI="https://github.com/${PN^}Team/${PN}/archive//${PV/_p/-}.tar.gz -> ${P}.tar.gz"
42 +
43 +LICENSE="LGPL-3"
44 +SLOT="0"
45 +KEYWORDS="~amd64 ~x86"
46 +IUSE="doc ncurses numa static-libs"
47 +
48 +RDEPEND="
49 + >=net-libs/libpcap-0.8
50 + dev-libs/libyaml
51 + dev-libs/openssl:0=
52 + net-libs/wandio
53 + ncurses? ( sys-libs/ncurses:0= )
54 + numa? ( sys-process/numactl )
55 +"
56 +DEPEND="
57 + ${RDEPEND}
58 + app-doc/doxygen[dot]
59 + sys-devel/flex
60 + virtual/os-headers
61 + virtual/pkgconfig
62 + virtual/yacc
63 +"
64 +PATCHES=(
65 + "${FILESDIR}"/${PN}-3.0.20-autoconf-1.13.patch
66 + "${FILESDIR}"/${PN}-4.0.0-no-examples.patch
67 + "${FILESDIR}"/${PN}-4.0.0-with-numa.patch
68 + "${FILESDIR}"/${PN}-4.0.9_p1-tinfo.patch
69 +)
70 +S=${WORKDIR}/${P/_p/-}
71 +
72 +src_prepare() {
73 + default
74 +
75 + eautoreconf
76 +
77 + # Comment out FILE_PATTERNS definition (bug #706230)
78 + if has_version ~app-doc/doxygen-1.8.16; then
79 + sed -i -e '/^FILE_PATTERNS/s|^|#|g' docs/${PN}.doxygen.in || die
80 + fi
81 + # Update doxygen configuration
82 + doxygen -u docs/libtrace.doxygen.in || die
83 +}
84 +
85 +src_configure() {
86 + econf \
87 + $(use_enable static-libs static) \
88 + $(use_with ncurses) \
89 + $(use_with numa) \
90 + --with-man \
91 + --without-dpdk
92 +}
93 +
94 +src_install() {
95 + default
96 +
97 + use doc && dodoc -r docs/doxygen/html
98 +
99 + find "${D}" -name "*.la" -delete || die
100 +}