1 |
commit: e9501f518b53a502a1c2546651f827e76e319152 |
2 |
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Feb 28 15:33:13 2021 +0000 |
4 |
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Feb 28 18:08:16 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9501f51 |
7 |
|
8 |
net-analyzer/pmacct: Sync live ebuild w/ 1.7.5 dropping IUSE=mongodb |
9 |
|
10 |
1.7.5 version bump was not synced up to 9999, commit e675b02c |
11 |
Fix EAPI-7 bump by using BDEPEND |
12 |
Fix metadata.xml indentation |
13 |
|
14 |
Package-Manager: Portage-3.0.16, Repoman-3.0.2 |
15 |
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> |
16 |
|
17 |
net-analyzer/pmacct/metadata.xml | 39 ++++++++++++++++---------------- |
18 |
net-analyzer/pmacct/pmacct-1.7.5.ebuild | 7 +++--- |
19 |
net-analyzer/pmacct/pmacct-999999.ebuild | 21 ++++++++--------- |
20 |
3 files changed, 32 insertions(+), 35 deletions(-) |
21 |
|
22 |
diff --git a/net-analyzer/pmacct/metadata.xml b/net-analyzer/pmacct/metadata.xml |
23 |
index 79a9a515b96..ee7d2e55c72 100644 |
24 |
--- a/net-analyzer/pmacct/metadata.xml |
25 |
+++ b/net-analyzer/pmacct/metadata.xml |
26 |
@@ -1,24 +1,23 @@ |
27 |
<?xml version="1.0" encoding="UTF-8"?> |
28 |
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
29 |
<pkgmetadata> |
30 |
-<maintainer type="project"> |
31 |
-<email>netmon@g.o</email> |
32 |
-<name>Gentoo network monitoring and analysis project</name> |
33 |
-</maintainer> |
34 |
-<use> |
35 |
-<flag name="bgp-bins">Link BGP daemon binaries</flag> |
36 |
-<flag name="bmp-bins">Link BMP daemon binaries</flag> |
37 |
-<flag name="geoipv2">Enable support for GeoIP2 through <pkg>dev-libs/libmaxminddb</pkg></flag> |
38 |
-<flag name="jansson">Enable support for JSON through <pkg>dev-libs/jansson</pkg></flag> |
39 |
-<flag name="kafka">Enable support for Apache Kafka through <pkg>dev-libs/librdkafka</pkg></flag> |
40 |
-<flag name="l2">Enable Layer-2 features and support</flag> |
41 |
-<flag name="mongodb">Enable support for MongoDB through <pkg>dev-libs/mongo-c-driver</pkg></flag> |
42 |
-<flag name="ndpi">Enable support for nDPI through <pkg>net-libs/nDPI</pkg></flag> |
43 |
-<flag name="nflog">Enable support for NFLOG through uacctd</flag> |
44 |
-<flag name="plabel">Enable IP prefix labels</flag> |
45 |
-<flag name="rabbitmq">Enable support for RabbitMQ through <pkg>net-libs/rabbitmq-c</pkg></flag> |
46 |
-<flag name="st-bins">Link Streaming Telemetry daemon binaries</flag> |
47 |
-<flag name="traffic-bins">Link IPv4/IPv6 traffic accounting binaries</flag> |
48 |
-<flag name="zmq">Enable support for ZeroMQ through <pkg>net-libs/zeromq</pkg></flag> |
49 |
-</use> |
50 |
+ <maintainer type="project"> |
51 |
+ <email>netmon@g.o</email> |
52 |
+ <name>Gentoo network monitoring and analysis project</name> |
53 |
+ </maintainer> |
54 |
+ <use> |
55 |
+ <flag name="bgp-bins">Link BGP daemon binaries</flag> |
56 |
+ <flag name="bmp-bins">Link BMP daemon binaries</flag> |
57 |
+ <flag name="geoipv2">Enable support for GeoIP2 through <pkg>dev-libs/libmaxminddb</pkg></flag> |
58 |
+ <flag name="jansson">Enable support for JSON through <pkg>dev-libs/jansson</pkg></flag> |
59 |
+ <flag name="kafka">Enable support for Apache Kafka through <pkg>dev-libs/librdkafka</pkg></flag> |
60 |
+ <flag name="l2">Enable Layer-2 features and support</flag> |
61 |
+ <flag name="ndpi">Enable support for nDPI through <pkg>net-libs/nDPI</pkg></flag> |
62 |
+ <flag name="nflog">Enable support for NFLOG through uacctd</flag> |
63 |
+ <flag name="plabel">Enable IP prefix labels</flag> |
64 |
+ <flag name="rabbitmq">Enable support for RabbitMQ through <pkg>net-libs/rabbitmq-c</pkg></flag> |
65 |
+ <flag name="st-bins">Link Streaming Telemetry daemon binaries</flag> |
66 |
+ <flag name="traffic-bins">Link IPv4/IPv6 traffic accounting binaries</flag> |
67 |
+ <flag name="zmq">Enable support for ZeroMQ through <pkg>net-libs/zeromq</pkg></flag> |
68 |
+ </use> |
69 |
</pkgmetadata> |
70 |
|
71 |
diff --git a/net-analyzer/pmacct/pmacct-1.7.5.ebuild b/net-analyzer/pmacct/pmacct-1.7.5.ebuild |
72 |
index b40dc62cab7..b6cef6d81f8 100644 |
73 |
--- a/net-analyzer/pmacct/pmacct-1.7.5.ebuild |
74 |
+++ b/net-analyzer/pmacct/pmacct-1.7.5.ebuild |
75 |
@@ -1,7 +1,8 @@ |
76 |
-# Copyright 1999-2020 Gentoo Authors |
77 |
+# Copyright 1999-2021 Gentoo Authors |
78 |
# Distributed under the terms of the GNU General Public License v2 |
79 |
|
80 |
EAPI=7 |
81 |
+ |
82 |
inherit autotools flag-o-matic toolchain-funcs |
83 |
|
84 |
DESCRIPTION="A network tool to gather IP traffic information" |
85 |
@@ -35,8 +36,8 @@ RDEPEND=" |
86 |
sqlite? ( =dev-db/sqlite-3* ) |
87 |
zmq? ( >=net-libs/zeromq-4.2.0:= ) |
88 |
" |
89 |
-DEPEND=" |
90 |
- ${RDEPEND} |
91 |
+DEPEND="${RDEPEND}" |
92 |
+BDEPEND=" |
93 |
virtual/pkgconfig |
94 |
" |
95 |
PATCHES=( |
96 |
|
97 |
diff --git a/net-analyzer/pmacct/pmacct-999999.ebuild b/net-analyzer/pmacct/pmacct-999999.ebuild |
98 |
index 63073745a3d..88a7b0b03c6 100644 |
99 |
--- a/net-analyzer/pmacct/pmacct-999999.ebuild |
100 |
+++ b/net-analyzer/pmacct/pmacct-999999.ebuild |
101 |
@@ -1,7 +1,8 @@ |
102 |
-# Copyright 1999-2020 Gentoo Authors |
103 |
+# Copyright 1999-2021 Gentoo Authors |
104 |
# Distributed under the terms of the GNU General Public License v2 |
105 |
|
106 |
EAPI=7 |
107 |
+ |
108 |
inherit autotools flag-o-matic git-r3 toolchain-funcs |
109 |
|
110 |
DESCRIPTION="A network tool to gather IP traffic information" |
111 |
@@ -12,8 +13,8 @@ LICENSE="GPL-2" |
112 |
SLOT="0" |
113 |
KEYWORDS="" |
114 |
IUSE=" |
115 |
- +bgp-bins +bmp-bins geoip geoipv2 jansson kafka +l2 mongodb mysql |
116 |
- ndpi nflog plabel postgres rabbitmq sqlite +st-bins +traffic-bins zmq |
117 |
+ +bgp-bins +bmp-bins geoip geoipv2 jansson kafka +l2 mysql ndpi nflog plabel |
118 |
+ postgres rabbitmq sqlite +st-bins +traffic-bins zmq |
119 |
" |
120 |
REQUIRED_USE=" |
121 |
?? ( geoip geoipv2 ) |
122 |
@@ -27,10 +28,6 @@ RDEPEND=" |
123 |
geoipv2? ( dev-libs/libmaxminddb ) |
124 |
jansson? ( dev-libs/jansson ) |
125 |
kafka? ( dev-libs/librdkafka ) |
126 |
- mongodb? ( |
127 |
- >=dev-libs/mongo-c-driver-0.8.1-r1 |
128 |
- <dev-libs/mongo-c-driver-0.98 |
129 |
- ) |
130 |
mysql? ( dev-db/mysql-connector-c:0= ) |
131 |
ndpi? ( >=net-libs/nDPI-3.2:= ) |
132 |
nflog? ( net-libs/libnetfilter_log ) |
133 |
@@ -39,8 +36,8 @@ RDEPEND=" |
134 |
sqlite? ( =dev-db/sqlite-3* ) |
135 |
zmq? ( >=net-libs/zeromq-4.2.0:= ) |
136 |
" |
137 |
-DEPEND=" |
138 |
- ${RDEPEND} |
139 |
+DEPEND="${RDEPEND}" |
140 |
+BDEPEND=" |
141 |
virtual/pkgconfig |
142 |
" |
143 |
|
144 |
@@ -67,18 +64,18 @@ src_configure() { |
145 |
$(use_enable jansson) \ |
146 |
$(use_enable kafka) \ |
147 |
$(use_enable l2) \ |
148 |
- $(use_enable plabel) \ |
149 |
- $(use_enable mongodb) \ |
150 |
$(use_enable mysql) \ |
151 |
$(use_enable ndpi) \ |
152 |
$(use_enable nflog) \ |
153 |
+ $(use_enable plabel) \ |
154 |
$(use_enable postgres pgsql) \ |
155 |
$(use_enable rabbitmq) \ |
156 |
$(use_enable sqlite sqlite3) \ |
157 |
$(use_enable st-bins) \ |
158 |
$(use_enable traffic-bins) \ |
159 |
$(use_enable zmq) \ |
160 |
- --disable-debug |
161 |
+ --disable-debug \ |
162 |
+ --disable-mongodb |
163 |
} |
164 |
|
165 |
src_install() { |