1 |
commit: e84a58658760e8a439ad94688be897f395a58b63 |
2 |
Author: Alarig Le Lay <alarig <AT> swordarmor <DOT> fr> |
3 |
AuthorDate: Tue Sep 21 12:08:16 2021 +0000 |
4 |
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Sep 24 07:21:45 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e84a5865 |
7 |
|
8 |
net-wireless/wavemon: Version bump to 0.9.4 |
9 |
|
10 |
Package-Manager: Portage-3.0.20, Repoman-3.0.3 |
11 |
Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr> |
12 |
Closes: https://github.com/gentoo/gentoo/pull/22351 |
13 |
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org> |
14 |
|
15 |
net-wireless/wavemon/Manifest | 1 + |
16 |
.../wavemon/files/wavemon-0.9.4-build.patch | 11 +++++ |
17 |
net-wireless/wavemon/wavemon-0.9.4.ebuild | 53 ++++++++++++++++++++++ |
18 |
3 files changed, 65 insertions(+) |
19 |
|
20 |
diff --git a/net-wireless/wavemon/Manifest b/net-wireless/wavemon/Manifest |
21 |
index 40faaa6618a..7134aee68ac 100644 |
22 |
--- a/net-wireless/wavemon/Manifest |
23 |
+++ b/net-wireless/wavemon/Manifest |
24 |
@@ -1 +1,2 @@ |
25 |
DIST wavemon-0.9.3.tar.gz 220372 BLAKE2B 383e5462e6f3abf86b3604499764060927321018f9dfaef9b742d933e832e568249e41f348788184e125324f81672f2f2b2ff9ca970c215f95a80ec140e0ca11 SHA512 0e4f6db1dfd1915a3c0e1c9708eea501d7180e80df891d0c5a59bb72d48777731c67a256d2d7d6c748ade8e1a3efad9004f5e13971e0b4e16eefdd4f8c6fe1c1 |
26 |
+DIST wavemon-0.9.4.tar.gz 221133 BLAKE2B e07feb16dba86b1a91dc9b7d7df51da1b4498d8ea1a6ca36f6ae1e30e0e0bb09971330a470cde3425e7ae785bbd2819460ac2f1ddc2bc8da3aae29de3356bdbb SHA512 5121c6216d6697cc20ef55b2e365098e327a4966758af27a5a58cc13fe84d6e0828336031d9dcfe141210821f72fc3eaefc41fa3ab8a2e572a3b92c168c1ceb1 |
27 |
|
28 |
diff --git a/net-wireless/wavemon/files/wavemon-0.9.4-build.patch b/net-wireless/wavemon/files/wavemon-0.9.4-build.patch |
29 |
new file mode 100644 |
30 |
index 00000000000..afce0a71204 |
31 |
--- /dev/null |
32 |
+++ b/net-wireless/wavemon/files/wavemon-0.9.4-build.patch |
33 |
@@ -0,0 +1,11 @@ |
34 |
+--- a/Makefile.in 2021-09-21 10:27:24.966739165 +0200 |
35 |
++++ b/Makefile.in 2021-09-21 10:27:57.537003815 +0200 |
36 |
+@@ -9,7 +9,7 @@ |
37 |
+ install-suid-root: exec_perms = 4755 |
38 |
+ |
39 |
+ CC ?= @CC@ |
40 |
+-CFLAGS ?= @CFLAGS@ @LIBNL3_CLI_CFLAGS@ |
41 |
++CFLAGS = @CFLAGS@ @LIBNL3_CLI_CFLAGS@ |
42 |
+ CPPFLAGS ?= @CPPFLAGS@ |
43 |
+ LDFLAGS ?= @LDFLAGS@ |
44 |
+ DEFS ?= @DEFS@ |
45 |
|
46 |
diff --git a/net-wireless/wavemon/wavemon-0.9.4.ebuild b/net-wireless/wavemon/wavemon-0.9.4.ebuild |
47 |
new file mode 100644 |
48 |
index 00000000000..34f9f37a2b5 |
49 |
--- /dev/null |
50 |
+++ b/net-wireless/wavemon/wavemon-0.9.4.ebuild |
51 |
@@ -0,0 +1,53 @@ |
52 |
+# Copyright 1999-2021 Gentoo Authors |
53 |
+# Distributed under the terms of the GNU General Public License v2 |
54 |
+ |
55 |
+EAPI=8 |
56 |
+ |
57 |
+inherit autotools linux-info |
58 |
+ |
59 |
+DESCRIPTION="Ncurses based monitor for IEEE 802.11 wireless LAN cards" |
60 |
+HOMEPAGE="https://github.com/uoaerg/wavemon/" |
61 |
+SRC_URI="https://github.com/uoaerg/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
62 |
+ |
63 |
+LICENSE="GPL-3" |
64 |
+SLOT="0" |
65 |
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86" |
66 |
+ |
67 |
+IUSE="caps" |
68 |
+RDEPEND=" |
69 |
+ dev-libs/libnl:3[utils] |
70 |
+ sys-libs/ncurses:0= |
71 |
+ caps? ( sys-libs/libcap )" |
72 |
+DEPEND="${RDEPEND} |
73 |
+ virtual/pkgconfig" |
74 |
+ |
75 |
+DOCS=( README.md ) |
76 |
+ |
77 |
+PATCHES=( |
78 |
+ "${FILESDIR}/${P}-build.patch" |
79 |
+) |
80 |
+ |
81 |
+pkg_pretend() { |
82 |
+ local CONFIG_CHECK="~CFG80211" |
83 |
+ |
84 |
+ check_extra_config |
85 |
+} |
86 |
+ |
87 |
+src_prepare() { |
88 |
+ # Do not install docs to /usr/share |
89 |
+ sed -i -e '/^install:/s/install-docs//' Makefile.in || die \ |
90 |
+ 'sed on Makefile.in failed' |
91 |
+ |
92 |
+ # automagic on libcap, discovered in bug #448406 |
93 |
+ use caps || export ac_cv_lib_cap_cap_get_flag=false |
94 |
+ |
95 |
+ default_src_prepare |
96 |
+ eautoreconf |
97 |
+} |
98 |
+ |
99 |
+src_install() { |
100 |
+ default_src_install |
101 |
+ # Install man files manually(bug #397807) |
102 |
+ doman wavemon.1 |
103 |
+ doman wavemonrc.5 |
104 |
+} |