* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2016-03-14 17:56 Richard Farina
0 siblings, 0 replies; 116+ messages in thread
From: Richard Farina @ 2016-03-14 17:56 UTC (permalink / raw
To: gentoo-commits
commit: 96ddce95685b14280a5b4f95846e9c4440f33950
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 14 17:32:25 2016 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon Mar 14 17:55:33 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96ddce95
net-wireless/kismet: fix repoman warnings
Package-Manager: portage-2.2.27
net-wireless/kismet/kismet-2016.01.1.ebuild | 4 ++--
net-wireless/kismet/kismet-9999.ebuild | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/net-wireless/kismet/kismet-2016.01.1.ebuild b/net-wireless/kismet/kismet-2016.01.1.ebuild
index a79d076..403a75f 100644
--- a/net-wireless/kismet/kismet-2016.01.1.ebuild
+++ b/net-wireless/kismet/kismet-2016.01.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -34,7 +34,7 @@ CDEPEND="net-wireless/wireless-tools
)
pcre? ( dev-libs/libpcre )
suid? ( sys-libs/libcap )
- client? ( sys-libs/ncurses )
+ client? ( sys-libs/ncurses:= )
!arm? ( speech? ( app-accessibility/flite ) )
ruby? ( dev-lang/ruby:* )
plugin-btscan? ( net-wireless/bluez )
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 7837d5b..403a75f 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -34,7 +34,7 @@ CDEPEND="net-wireless/wireless-tools
)
pcre? ( dev-libs/libpcre )
suid? ( sys-libs/libcap )
- client? ( sys-libs/ncurses )
+ client? ( sys-libs/ncurses:= )
!arm? ( speech? ( app-accessibility/flite ) )
ruby? ( dev-lang/ruby:* )
plugin-btscan? ( net-wireless/bluez )
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2016-03-14 17:56 Richard Farina
0 siblings, 0 replies; 116+ messages in thread
From: Richard Farina @ 2016-03-14 17:56 UTC (permalink / raw
To: gentoo-commits
commit: b4df25db70a333569ebfabf6861fb9ebd0ed11f8
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 14 17:29:40 2016 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon Mar 14 17:55:31 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4df25db
net-wireless/kismet: bump version to latest
Package-Manager: portage-2.2.27
net-wireless/kismet/Manifest | 1 +
net-wireless/kismet/{kismet-9999.ebuild => kismet-2016.01.1.ebuild} | 2 +-
net-wireless/kismet/kismet-9999.ebuild | 4 ++--
3 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 0f38cd0..feb38b4 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1 +1,2 @@
DIST kismet-2013-03-R1.tar.gz 899372 SHA256 1c1e9f6b550de1f248363d4c9ce1d24fdc20d041ead5a53cec88eb1b07353082 SHA512 7e992f5ef3db4c5fa298bd4aabfe216668baade948b83996850c010c6c92bfa2fea37d7006a532eb6bace015624f536cc45ed8b3b3ed4a6a1cac7a137ac86d36 WHIRLPOOL 694796f7dd0f4ffd70e64d67eba30bf7b206189dadb8e773a302af9f417a8219b45e547bfcaf59db3f502e0f5ab18af6d642e66dbe8277d8af48daeb35b40843
+DIST kismet-2016-01-R1.tar.xz 703308 SHA256 162f1796996836b2d44126ccbe877a88a7f4a0e50f6729da897fc5a8ec4776b9 SHA512 cfbfb2cefd8df4a4fd09333eb6b0becd56cd7c3a1804d555d28b1d55379186e51804334560531d05e760d31e446c4b89d32ce2bd2c0705473f67f04611c0434e WHIRLPOOL 7ba136a9a138a43768c07668f92b6836d4345bb382935527e0576d5d4aedceb6135bc5b2a38fdfe5b7c488fadc17d759b0960c8cc8a461338adb3417024cb491
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-2016.01.1.ebuild
similarity index 98%
copy from net-wireless/kismet/kismet-9999.ebuild
copy to net-wireless/kismet/kismet-2016.01.1.ebuild
index 629f220..a79d076 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-2016.01.1.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]] ; then
inherit git-2
KEYWORDS=""
else
- SRC_URI="http://www.kismetwireless.net/code/${MY_P}.tar.gz"
+ SRC_URI="http://www.kismetwireless.net/code/${MY_P}.tar.xz"
KEYWORDS="~amd64 ~arm ~ppc ~x86"
fi
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 629f220..7837d5b 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]] ; then
inherit git-2
KEYWORDS=""
else
- SRC_URI="http://www.kismetwireless.net/code/${MY_P}.tar.gz"
+ SRC_URI="http://www.kismetwireless.net/code/${MY_P}.tar.xz"
KEYWORDS="~amd64 ~arm ~ppc ~x86"
fi
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2016-03-14 18:59 Richard Farina
0 siblings, 0 replies; 116+ messages in thread
From: Richard Farina @ 2016-03-14 18:59 UTC (permalink / raw
To: gentoo-commits
commit: e8e073cf6e956168b2caec96a82612b2171c6d6f
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 14 18:27:22 2016 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon Mar 14 18:57:06 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8e073cf
net-wireless/kismet: but seriously, fix tinfo
Package-Manager: portage-2.2.27
net-wireless/kismet/kismet-2016.01.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-2016.01.1.ebuild b/net-wireless/kismet/kismet-2016.01.1.ebuild
index 7778866..73fa7ad 100644
--- a/net-wireless/kismet/kismet-2016.01.1.ebuild
+++ b/net-wireless/kismet/kismet-2016.01.1.ebuild
@@ -4,7 +4,7 @@
EAPI=5
-inherit eutils multilib user
+inherit autotools eutils multilib user
MY_P=${P/\./-}
MY_P=${MY_P/./-R}
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2016-03-14 18:59 Richard Farina
0 siblings, 0 replies; 116+ messages in thread
From: Richard Farina @ 2016-03-14 18:59 UTC (permalink / raw
To: gentoo-commits
commit: 7e6438508f871c2b1f776c8a273d3edcd45451fc
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 14 18:56:35 2016 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon Mar 14 18:57:08 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e643850
net-wireless/kismet: aclocal doesn't work in this release which breaks the tinfo fix :-( working on it
Package-Manager: portage-2.2.27
net-wireless/kismet/kismet-2016.01.1.ebuild | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/net-wireless/kismet/kismet-2016.01.1.ebuild b/net-wireless/kismet/kismet-2016.01.1.ebuild
index 73fa7ad..8b4db9a 100644
--- a/net-wireless/kismet/kismet-2016.01.1.ebuild
+++ b/net-wireless/kismet/kismet-2016.01.1.ebuild
@@ -51,8 +51,9 @@ RDEPEND="${CDEPEND}
"
src_prepare() {
- epatch "${FILESDIR}"/${P}-tinfo.patch
- eautoreconf
+ #aclocal-1.15: error: configure.ac:4: file 'm4/ax_pthread.m4' does not exist
+ #epatch "${FILESDIR}"/${P}-tinfo.patch
+ #eautoreconf
sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
conf/kismet.conf.in
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2016-03-14 18:59 Richard Farina
0 siblings, 0 replies; 116+ messages in thread
From: Richard Farina @ 2016-03-14 18:59 UTC (permalink / raw
To: gentoo-commits
commit: 19643aaf42ba1e107f1b98fa9c247500ea2a2104
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 14 18:24:10 2016 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon Mar 14 18:57:03 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19643aaf
net-wireless/kismet: ugh, fix tinfo right
Package-Manager: portage-2.2.27
net-wireless/kismet/kismet-2016.01.1.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-wireless/kismet/kismet-2016.01.1.ebuild b/net-wireless/kismet/kismet-2016.01.1.ebuild
index 596d8ab..7778866 100644
--- a/net-wireless/kismet/kismet-2016.01.1.ebuild
+++ b/net-wireless/kismet/kismet-2016.01.1.ebuild
@@ -52,6 +52,7 @@ RDEPEND="${CDEPEND}
src_prepare() {
epatch "${FILESDIR}"/${P}-tinfo.patch
+ eautoreconf
sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
conf/kismet.conf.in
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2016-03-20 21:14 Stephen Klimaszewski
0 siblings, 0 replies; 116+ messages in thread
From: Stephen Klimaszewski @ 2016-03-20 21:14 UTC (permalink / raw
To: gentoo-commits
commit: b6d9ebcb886fdd88a28149998d64efab745833f7
Author: Steev Klimaszewski <steev <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 20 19:21:49 2016 +0000
Commit: Stephen Klimaszewski <steev <AT> gentoo <DOT> org>
CommitDate: Sun Mar 20 21:14:16 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6d9ebcb
net-wireless/kismet: Add ~arm64 keyword
Package-Manager: portage-2.2.28
net-wireless/kismet/kismet-2016.01.1.ebuild | 2 +-
net-wireless/kismet/kismet-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-wireless/kismet/kismet-2016.01.1.ebuild b/net-wireless/kismet/kismet-2016.01.1.ebuild
index f46bb29..4fc6aa0 100644
--- a/net-wireless/kismet/kismet-2016.01.1.ebuild
+++ b/net-wireless/kismet/kismet-2016.01.1.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == "9999" ]] ; then
KEYWORDS=""
else
SRC_URI="http://www.kismetwireless.net/code/${MY_P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~ppc ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 403a75f..442025f 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == "9999" ]] ; then
KEYWORDS=""
else
SRC_URI="http://www.kismetwireless.net/code/${MY_P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~ppc ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2016-06-01 21:17 Richard Farina
0 siblings, 0 replies; 116+ messages in thread
From: Richard Farina @ 2016-06-01 21:17 UTC (permalink / raw
To: gentoo-commits
commit: cbf8b8432e0f5bc1bb1877c667c0bc9651a30080
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 1 21:17:18 2016 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Wed Jun 1 21:17:44 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbf8b843
net-wireless/kismet: some minor ebuild fixes
Package-Manager: portage-2.3.0_rc1
net-wireless/kismet/kismet-2016.01.1.ebuild | 6 ++++--
net-wireless/kismet/kismet-9999.ebuild | 9 ++++++---
2 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/net-wireless/kismet/kismet-2016.01.1.ebuild b/net-wireless/kismet/kismet-2016.01.1.ebuild
index 4fc6aa0..01dd3f3 100644
--- a/net-wireless/kismet/kismet-2016.01.1.ebuild
+++ b/net-wireless/kismet/kismet-2016.01.1.ebuild
@@ -36,7 +36,6 @@ CDEPEND="net-wireless/wireless-tools
suid? ( sys-libs/libcap )
client? ( sys-libs/ncurses:0= )
!arm? ( speech? ( app-accessibility/flite ) )
- ruby? ( dev-lang/ruby:* )
plugin-btscan? ( net-wireless/bluez )
plugin-dot15d4? ( virtual/libusb:0 )
plugin-spectools? ( net-wireless/spectools )
@@ -47,12 +46,12 @@ DEPEND="${CDEPEND}
"
RDEPEND="${CDEPEND}
+ ruby? ( dev-lang/ruby:* )
selinux? ( sec-policy/selinux-kismet )
"
src_prepare() {
epatch -p1 "${FILESDIR}"/${P}-tinfo.patch
- eautoreconf
sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
conf/kismet.conf.in
@@ -60,6 +59,9 @@ src_prepare() {
# Don't strip and set correct mangrp
sed -i -e 's| -s||g' \
-e 's|@mangrp@|root|g' Makefile.in
+
+ epatch_user
+ eautoreconf
}
src_configure() {
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 442025f..18490cf 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=5
-inherit eutils multilib user
+inherit autotools eutils multilib user
MY_P=${P/\./-}
MY_P=${MY_P/./-R}
@@ -34,9 +34,8 @@ CDEPEND="net-wireless/wireless-tools
)
pcre? ( dev-libs/libpcre )
suid? ( sys-libs/libcap )
- client? ( sys-libs/ncurses:= )
+ client? ( sys-libs/ncurses:0= )
!arm? ( speech? ( app-accessibility/flite ) )
- ruby? ( dev-lang/ruby:* )
plugin-btscan? ( net-wireless/bluez )
plugin-dot15d4? ( virtual/libusb:0 )
plugin-spectools? ( net-wireless/spectools )
@@ -47,6 +46,7 @@ DEPEND="${CDEPEND}
"
RDEPEND="${CDEPEND}
+ ruby? ( dev-lang/ruby:* )
selinux? ( sec-policy/selinux-kismet )
"
@@ -57,6 +57,9 @@ src_prepare() {
# Don't strip and set correct mangrp
sed -i -e 's| -s||g' \
-e 's|@mangrp@|root|g' Makefile.in
+
+ epatch_user
+ eautoreconf
}
src_configure() {
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2016-07-05 18:55 Richard Farina
0 siblings, 0 replies; 116+ messages in thread
From: Richard Farina @ 2016-07-05 18:55 UTC (permalink / raw
To: gentoo-commits
commit: 672b55ae27db4c80e9e9b611fca8f8b7a93a9418
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 5 18:54:47 2016 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Jul 5 18:55:23 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=672b55ae
net-wireless/kismet: new release with minor fixes for tinfo and channel setting
Package-Manager: portage-2.3.0_rc1
net-wireless/kismet/Manifest | 1 +
net-wireless/kismet/kismet-2016.07.1.ebuild | 170 ++++++++++++++++++++++++++++
2 files changed, 171 insertions(+)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index feb38b4..1a66178 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,2 +1,3 @@
DIST kismet-2013-03-R1.tar.gz 899372 SHA256 1c1e9f6b550de1f248363d4c9ce1d24fdc20d041ead5a53cec88eb1b07353082 SHA512 7e992f5ef3db4c5fa298bd4aabfe216668baade948b83996850c010c6c92bfa2fea37d7006a532eb6bace015624f536cc45ed8b3b3ed4a6a1cac7a137ac86d36 WHIRLPOOL 694796f7dd0f4ffd70e64d67eba30bf7b206189dadb8e773a302af9f417a8219b45e547bfcaf59db3f502e0f5ab18af6d642e66dbe8277d8af48daeb35b40843
DIST kismet-2016-01-R1.tar.xz 703308 SHA256 162f1796996836b2d44126ccbe877a88a7f4a0e50f6729da897fc5a8ec4776b9 SHA512 cfbfb2cefd8df4a4fd09333eb6b0becd56cd7c3a1804d555d28b1d55379186e51804334560531d05e760d31e446c4b89d32ce2bd2c0705473f67f04611c0434e WHIRLPOOL 7ba136a9a138a43768c07668f92b6836d4345bb382935527e0576d5d4aedceb6135bc5b2a38fdfe5b7c488fadc17d759b0960c8cc8a461338adb3417024cb491
+DIST kismet-2016-07-R1.tar.xz 709364 SHA256 bdb21f153311f1ff3b16621bf0d6740f66369bf0982b0a289c9a12af8847e237 SHA512 88891a0cd5ef94a4815d259e433f946f52552c125e05a5d8ac447d04e6090f2bd92f8bd8573440f0dfe446b29233bef81d9889e53170757ad0116ddfc2cb8416 WHIRLPOOL 33bbe6e3353c87907e2a58326ccd84ff973e474a884c29f01c29439de673d2050c50348bf001799da25f0b156c3527d3c5f93cdcdccfd830c9e2eb40cce9aa8b
diff --git a/net-wireless/kismet/kismet-2016.07.1.ebuild b/net-wireless/kismet/kismet-2016.07.1.ebuild
new file mode 100644
index 0000000..18490cf
--- /dev/null
+++ b/net-wireless/kismet/kismet-2016.07.1.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit autotools eutils multilib user
+
+MY_P=${P/\./-}
+MY_P=${MY_P/./-R}
+S=${WORKDIR}/${MY_P}
+
+if [[ ${PV} == "9999" ]] ; then
+ EGIT_REPO_URI="https://www.kismetwireless.net/${PN}.git"
+ SRC_URI=""
+ inherit git-2
+ KEYWORDS=""
+else
+ SRC_URI="http://www.kismetwireless.net/code/${MY_P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+fi
+
+DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
+HOMEPAGE="http://www.kismetwireless.net/"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+IUSE="+client +pcre speech +plugin-autowep +plugin-btscan plugin-dot15d4 +plugin-ptw +plugin-spectools +plugin-syslog +ruby selinux +suid"
+
+CDEPEND="net-wireless/wireless-tools
+ kernel_linux? ( sys-libs/libcap
+ dev-libs/libnl:3
+ net-libs/libpcap
+ )
+ pcre? ( dev-libs/libpcre )
+ suid? ( sys-libs/libcap )
+ client? ( sys-libs/ncurses:0= )
+ !arm? ( speech? ( app-accessibility/flite ) )
+ plugin-btscan? ( net-wireless/bluez )
+ plugin-dot15d4? ( virtual/libusb:0 )
+ plugin-spectools? ( net-wireless/spectools )
+"
+
+DEPEND="${CDEPEND}
+ virtual/pkgconfig
+"
+
+RDEPEND="${CDEPEND}
+ ruby? ( dev-lang/ruby:* )
+ selinux? ( sec-policy/selinux-kismet )
+"
+
+src_prepare() {
+ sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
+ conf/kismet.conf.in
+
+ # Don't strip and set correct mangrp
+ sed -i -e 's| -s||g' \
+ -e 's|@mangrp@|root|g' Makefile.in
+
+ epatch_user
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable client) \
+ $(use_enable pcre)
+}
+
+src_compile() {
+ emake
+
+ if use plugin-autowep; then
+ cd "${S}"/restricted-plugin-autowep
+ KIS_SRC_DIR="${S}" emake
+ fi
+ if use plugin-btscan; then
+ cd "${S}"/plugin-btscan
+ KIS_SRC_DIR="${S}" emake
+ fi
+ if use plugin-dot15d4; then
+ cd "${S}"/plugin-dot15d4
+ KIS_SRC_DIR="${S}" emake
+ fi
+ if use plugin-ptw; then
+ cd "${S}"/restricted-plugin-ptw
+ KIS_SRC_DIR="${S}" emake
+ fi
+ if use plugin-spectools; then
+ cd "${S}"/plugin-spectools
+ KIS_SRC_DIR="${S}" emake
+ fi
+ if use plugin-syslog; then
+ cd "${S}"/plugin-syslog
+ KIS_SRC_DIR="${S}" emake
+ fi
+}
+
+src_install() {
+ if use plugin-autowep; then
+ cd "${S}"/restricted-plugin-autowep
+ KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
+ fi
+ if use plugin-btscan; then
+ cd "${S}"/plugin-btscan
+ KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
+ fi
+ if use plugin-dot15d4; then
+ cd "${S}"/plugin-dot15d4
+ KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
+ fi
+ if use plugin-ptw; then
+ cd "${S}"/restricted-plugin-ptw
+ KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
+ fi
+ if use plugin-spectools; then
+ cd "${S}"/plugin-spectools
+ KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
+ fi
+ if use plugin-syslog; then
+ cd "${S}"/plugin-syslog
+ KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
+ fi
+ if use ruby; then
+ cd "${S}"/ruby
+ dobin *.rb
+ fi
+
+ cd "${S}"
+ emake DESTDIR="${D}" commoninstall
+
+ ##dragorn would prefer I set fire to my head than do this, but it works
+ ##all external kismet plugins (read: kismet-ubertooth) must be rebuilt when kismet is
+ ##is there an automatic way to force this?
+ # install headers for external plugins
+ insinto /usr/include/kismet
+ doins *.h
+ doins Makefile.inc
+ #todo write a plugin finder that tells you what needs to be rebuilt when kismet is updated, etc
+
+ dodoc CHANGELOG RELEASENOTES.txt README* docs/DEVEL.client docs/README.newcore
+ newinitd "${FILESDIR}"/${PN}.initd kismet
+ newconfd "${FILESDIR}"/${PN}.confd kismet
+
+ insinto /etc
+ doins conf/kismet{,_drone}.conf
+
+ if use suid; then
+ dobin kismet_capture
+ fi
+}
+
+pkg_preinst() {
+ if use suid; then
+ enewgroup kismet
+ fowners root:kismet /usr/bin/kismet_capture
+ # Need to set the permissions after chowning.
+ # See chown(2)
+ fperms 4550 /usr/bin/kismet_capture
+ elog "Kismet has been installed with a setuid-root helper binary"
+ elog "to enable minimal-root operation. Users need to be part of"
+ elog "the 'kismet' group to perform captures from physical devices."
+ fi
+ if ! use suid; then
+ ewarn "It is highly discouraged to run a sniffer as root,"
+ ewarn "Please consider enabling the suid use flag and adding"
+ ewarn "your user to the kismet group."
+ fi
+}
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2017-01-08 23:52 Richard Farina
0 siblings, 0 replies; 116+ messages in thread
From: Richard Farina @ 2017-01-08 23:52 UTC (permalink / raw
To: gentoo-commits
commit: 75ff2676ef3410de58ad94cd37a616d1055fb6ff
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 8 23:51:42 2017 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Sun Jan 8 23:51:42 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75ff2676
net-wireless/kismet: stable arches the maintainer tests on for bug 605132
Package-Manager: Portage-2.3.3, Repoman-2.3.1
net-wireless/kismet/kismet-2016.07.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-2016.07.1-r1.ebuild b/net-wireless/kismet/kismet-2016.07.1-r1.ebuild
index fc5aa42..3298e7a 100644
--- a/net-wireless/kismet/kismet-2016.07.1-r1.ebuild
+++ b/net-wireless/kismet/kismet-2016.07.1-r1.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == "9999" ]] ; then
KEYWORDS=""
else
SRC_URI="http://www.kismetwireless.net/code/${MY_P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+ KEYWORDS="amd64 arm arm64 ~ppc x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2017-01-17 21:37 Richard Farina
0 siblings, 0 replies; 116+ messages in thread
From: Richard Farina @ 2017-01-17 21:37 UTC (permalink / raw
To: gentoo-commits
commit: eb00f66b3129241dae4fac89f04e118804287181
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 17 21:36:44 2017 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Jan 17 21:37:24 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb00f66b
net-wireless/kismet: fix repoman warning
Package-Manager: Portage-2.3.3, Repoman-2.3.1
net-wireless/kismet/kismet-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 0b778ca..4903ba5 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -143,7 +143,7 @@ src_install() {
#todo write a plugin finder that tells you what needs to be rebuilt when kismet is updated, etc
#dodoc CHANGELOG RELEASENOTES.txt README* docs/DEVEL.client docs/README.newcore
- dodoc CHANGELOG README*
+ dodoc CHANGELOG README*
newinitd "${FILESDIR}"/${PN}.initd kismet
newconfd "${FILESDIR}"/${PN}.confd kismet
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2017-01-17 21:37 Richard Farina
0 siblings, 0 replies; 116+ messages in thread
From: Richard Farina @ 2017-01-17 21:37 UTC (permalink / raw
To: gentoo-commits
commit: d2f4750400db95ab3811e429fabc4511f4a2e2b4
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 17 21:36:01 2017 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Jan 17 21:37:04 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2f47504
net-wireless/kismet: update live ebuild for new development
Package-Manager: Portage-2.3.3, Repoman-2.3.1
net-wireless/kismet/kismet-9999.ebuild | 114 +++++++++++++++++----------------
1 file changed, 59 insertions(+), 55 deletions(-)
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 18490cf..0b778ca 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -25,9 +25,12 @@ HOMEPAGE="http://www.kismetwireless.net/"
LICENSE="GPL-2"
SLOT="0/${PV}"
-IUSE="+client +pcre speech +plugin-autowep +plugin-btscan plugin-dot15d4 +plugin-ptw +plugin-spectools +plugin-syslog +ruby selinux +suid"
+#IUSE="+client +pcre speech +plugin-autowep +plugin-btscan plugin-dot15d4 +plugin-ptw +plugin-spectools +plugin-syslog +ruby selinux +suid"
+IUSE="+client +pcre speech +ruby selinux +suid"
CDEPEND="net-wireless/wireless-tools
+ dev-libs/msgpack
+ net-libs/libmicrohttpd
kernel_linux? ( sys-libs/libcap
dev-libs/libnl:3
net-libs/libpcap
@@ -36,10 +39,10 @@ CDEPEND="net-wireless/wireless-tools
suid? ( sys-libs/libcap )
client? ( sys-libs/ncurses:0= )
!arm? ( speech? ( app-accessibility/flite ) )
- plugin-btscan? ( net-wireless/bluez )
- plugin-dot15d4? ( virtual/libusb:0 )
- plugin-spectools? ( net-wireless/spectools )
-"
+ "
+ #plugin-btscan? ( net-wireless/bluez )
+ #plugin-dot15d4? ( virtual/libusb:0 )
+ #plugin-spectools? ( net-wireless/spectools )
DEPEND="${CDEPEND}
virtual/pkgconfig
@@ -71,57 +74,57 @@ src_configure() {
src_compile() {
emake
- if use plugin-autowep; then
- cd "${S}"/restricted-plugin-autowep
- KIS_SRC_DIR="${S}" emake
- fi
- if use plugin-btscan; then
- cd "${S}"/plugin-btscan
- KIS_SRC_DIR="${S}" emake
- fi
- if use plugin-dot15d4; then
- cd "${S}"/plugin-dot15d4
- KIS_SRC_DIR="${S}" emake
- fi
- if use plugin-ptw; then
- cd "${S}"/restricted-plugin-ptw
- KIS_SRC_DIR="${S}" emake
- fi
- if use plugin-spectools; then
- cd "${S}"/plugin-spectools
- KIS_SRC_DIR="${S}" emake
- fi
- if use plugin-syslog; then
- cd "${S}"/plugin-syslog
- KIS_SRC_DIR="${S}" emake
- fi
+ #if use plugin-autowep; then
+ # cd "${S}"/restricted-plugin-autowep
+ # KIS_SRC_DIR="${S}" emake
+ #fi
+ #if use plugin-btscan; then
+ # cd "${S}"/plugin-btscan
+ # KIS_SRC_DIR="${S}" emake
+ #fi
+ #if use plugin-dot15d4; then
+ # cd "${S}"/plugin-dot15d4
+ # KIS_SRC_DIR="${S}" emake
+ #fi
+ #if use plugin-ptw; then
+ # cd "${S}"/restricted-plugin-ptw
+ # KIS_SRC_DIR="${S}" emake
+ #fi
+ #if use plugin-spectools; then
+ # cd "${S}"/plugin-spectools
+ # KIS_SRC_DIR="${S}" emake
+ #fi
+ #if use plugin-syslog; then
+ # cd "${S}"/plugin-syslog
+ # KIS_SRC_DIR="${S}" emake
+ #fi
}
src_install() {
- if use plugin-autowep; then
- cd "${S}"/restricted-plugin-autowep
- KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
- fi
- if use plugin-btscan; then
- cd "${S}"/plugin-btscan
- KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
- fi
- if use plugin-dot15d4; then
- cd "${S}"/plugin-dot15d4
- KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
- fi
- if use plugin-ptw; then
- cd "${S}"/restricted-plugin-ptw
- KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
- fi
- if use plugin-spectools; then
- cd "${S}"/plugin-spectools
- KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
- fi
- if use plugin-syslog; then
- cd "${S}"/plugin-syslog
- KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
- fi
+ #if use plugin-autowep; then
+ # cd "${S}"/restricted-plugin-autowep
+ # KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
+ #fi
+ #if use plugin-btscan; then
+ # cd "${S}"/plugin-btscan
+ # KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
+ #fi
+ #if use plugin-dot15d4; then
+ # cd "${S}"/plugin-dot15d4
+ # KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
+ #fi
+ #if use plugin-ptw; then
+ # cd "${S}"/restricted-plugin-ptw
+ # KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
+ #fi
+ #if use plugin-spectools; then
+ # cd "${S}"/plugin-spectools
+ # KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
+ #fi
+ #if use plugin-syslog; then
+ # cd "${S}"/plugin-syslog
+ # KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
+ #fi
if use ruby; then
cd "${S}"/ruby
dobin *.rb
@@ -139,7 +142,8 @@ src_install() {
doins Makefile.inc
#todo write a plugin finder that tells you what needs to be rebuilt when kismet is updated, etc
- dodoc CHANGELOG RELEASENOTES.txt README* docs/DEVEL.client docs/README.newcore
+ #dodoc CHANGELOG RELEASENOTES.txt README* docs/DEVEL.client docs/README.newcore
+ dodoc CHANGELOG README*
newinitd "${FILESDIR}"/${PN}.initd kismet
newconfd "${FILESDIR}"/${PN}.confd kismet
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2017-03-21 23:26 Matt Turner
0 siblings, 0 replies; 116+ messages in thread
From: Matt Turner @ 2017-03-21 23:26 UTC (permalink / raw
To: gentoo-commits
commit: 1f54d27a7dda07979a2208ec073bcaa921f65a9b
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 21 23:24:23 2017 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue Mar 21 23:26:32 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f54d27a
net-wireless/kismet: drop stable ppc keyword, bug 605132
net-wireless/kismet/kismet-2013.03.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-2013.03.1-r2.ebuild b/net-wireless/kismet/kismet-2013.03.1-r2.ebuild
index 71b4db4f80c..10019bae314 100644
--- a/net-wireless/kismet/kismet-2013.03.1-r2.ebuild
+++ b/net-wireless/kismet/kismet-2013.03.1-r2.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]] ; then
KEYWORDS=""
else
SRC_URI="http://www.kismetwireless.net/code/${MY_P}.tar.gz"
- KEYWORDS="amd64 arm ppc x86"
+ KEYWORDS="amd64 arm ~ppc x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2017-10-06 2:09 Richard Farina
0 siblings, 0 replies; 116+ messages in thread
From: Richard Farina @ 2017-10-06 2:09 UTC (permalink / raw
To: gentoo-commits
commit: 836701e94baf1637008f2859c8add7195d8037ce
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 6 02:05:03 2017 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Fri Oct 6 02:08:34 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=836701e9
net-wireless/kismet: minimally acceptable changeset for tracking git
Package-Manager: Portage-2.3.11, Repoman-2.3.3
net-wireless/kismet/kismet-9999.ebuild | 47 +++++++++++++++++++---------------
1 file changed, 26 insertions(+), 21 deletions(-)
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 053596e62c2..aaa08799fb9 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=6
inherit autotools eutils multilib user
@@ -12,7 +12,7 @@ S=${WORKDIR}/${MY_P}
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://www.kismetwireless.net/${PN}.git"
SRC_URI=""
- inherit git-2
+ inherit git-r3
KEYWORDS=""
else
SRC_URI="http://www.kismetwireless.net/code/${MY_P}.tar.xz"
@@ -24,11 +24,15 @@ HOMEPAGE="http://www.kismetwireless.net/"
LICENSE="GPL-2"
SLOT="0/${PV}"
-#IUSE="+client +pcre speech +plugin-autowep +plugin-btscan plugin-dot15d4 +plugin-ptw +plugin-spectools +plugin-syslog +ruby selinux +suid"
-IUSE="+client +pcre speech +ruby selinux +suid"
-
-CDEPEND="net-wireless/wireless-tools
- dev-libs/msgpack
+#IUSE="+client +pcre speech +plugin-autowep +plugin-btscan plugin-dot15d4 +plugin-ptw +plugin-spectools +plugin-syslog selinux +suid"
+IUSE="+client +pcre speech selinux +suid"
+
+CDEPEND="
+ net-misc/networkmanager:=
+ dev-libs/glib:=
+ dev-libs/elfutils:=
+ sys-libs/zlib:=
+ dev-db/sqlite:=
net-libs/libmicrohttpd
kernel_linux? ( sys-libs/libcap
dev-libs/libnl:3
@@ -48,7 +52,6 @@ DEPEND="${CDEPEND}
"
RDEPEND="${CDEPEND}
- ruby? ( dev-lang/ruby:* )
selinux? ( sec-policy/selinux-kismet )
"
@@ -60,7 +63,7 @@ src_prepare() {
sed -i -e 's| -s||g' \
-e 's|@mangrp@|root|g' Makefile.in
- epatch_user
+ eapply_user
eautoreconf
}
@@ -124,13 +127,14 @@ src_install() {
# cd "${S}"/plugin-syslog
# KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
#fi
- if use ruby; then
- cd "${S}"/ruby
- dobin *.rb
- fi
+ #if use ruby; then
+ # cd "${S}"/ruby
+ # dobin *.rb
+ #fi
cd "${S}"
emake DESTDIR="${D}" commoninstall
+ emake DESTDIR="${D}" forceconfigs
##dragorn would prefer I set fire to my head than do this, but it works
##all external kismet plugins (read: kismet-ubertooth) must be rebuilt when kismet is
@@ -146,21 +150,22 @@ src_install() {
newinitd "${FILESDIR}"/${PN}.initd kismet
newconfd "${FILESDIR}"/${PN}.confd kismet
- insinto /etc
- doins conf/kismet{,_drone}.conf
-
- if use suid; then
- dobin kismet_capture
- fi
+ #if use suid; then
+ # dobin kismet_capture
+ #fi
}
pkg_preinst() {
if use suid; then
enewgroup kismet
- fowners root:kismet /usr/bin/kismet_capture
+ fowners root:kismet /usr/bin/kismet_capture_tools/kismet_cap_linux_bluetooth
+ fowners root:kismet /usr/bin/kismet_capture_tools/kismet_cap_linux_wifi
+ fowners root:kismet /usr/bin/kismet_capture_tools/kismet_cap_pcapfile
# Need to set the permissions after chowning.
# See chown(2)
- fperms 4550 /usr/bin/kismet_capture
+ fperms 4550 /usr/bin/kismet_capture_tools/kismet_cap_linux_bluetooth
+ fperms 4550 /usr/bin/kismet_capture_tools/kismet_cap_linux_wifi
+ fperms 4550 /usr/bin/kismet_capture_tools/kismet_cap_pcapfile
elog "Kismet has been installed with a setuid-root helper binary"
elog "to enable minimal-root operation. Users need to be part of"
elog "the 'kismet' group to perform captures from physical devices."
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2017-10-06 2:09 Richard Farina
0 siblings, 0 replies; 116+ messages in thread
From: Richard Farina @ 2017-10-06 2:09 UTC (permalink / raw
To: gentoo-commits
commit: 960907a595b3a8b0393ec9d8d110c900022937a0
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 6 02:08:23 2017 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Fri Oct 6 02:08:40 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=960907a5
net-wireless/kismet: drop unused lines in stable ebuild to quiet repoman
Package-Manager: Portage-2.3.11, Repoman-2.3.3
net-wireless/kismet/kismet-2016.07.1-r1.ebuild | 11 ++---------
1 file changed, 2 insertions(+), 9 deletions(-)
diff --git a/net-wireless/kismet/kismet-2016.07.1-r1.ebuild b/net-wireless/kismet/kismet-2016.07.1-r1.ebuild
index 9669760dc3a..79133360376 100644
--- a/net-wireless/kismet/kismet-2016.07.1-r1.ebuild
+++ b/net-wireless/kismet/kismet-2016.07.1-r1.ebuild
@@ -9,15 +9,8 @@ MY_P=${P/\./-}
MY_P=${MY_P/./-R}
S=${WORKDIR}/${MY_P}
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://www.kismetwireless.net/${PN}.git"
- SRC_URI=""
- inherit git-2
- KEYWORDS=""
-else
- SRC_URI="http://www.kismetwireless.net/code/${MY_P}.tar.xz"
- KEYWORDS="amd64 arm arm64 ~ppc x86"
-fi
+SRC_URI="http://www.kismetwireless.net/code/${MY_P}.tar.xz"
+KEYWORDS="amd64 arm arm64 ~ppc x86"
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
HOMEPAGE="http://www.kismetwireless.net/"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2017-10-17 18:42 Richard Farina
0 siblings, 0 replies; 116+ messages in thread
From: Richard Farina @ 2017-10-17 18:42 UTC (permalink / raw
To: gentoo-commits
commit: 613cfe3e014863e7c6ea12e5c9b32e102a8ccc6a
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 17 18:41:43 2017 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Oct 17 18:41:57 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=613cfe3e
net-wireless/kismet: don't strip
this is a live ebuild, we need that info
Package-Manager: Portage-2.3.11, Repoman-2.3.3
net-wireless/kismet/kismet-9999.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index aaa08799fb9..0cd7c6acad6 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -14,6 +14,7 @@ if [[ ${PV} == "9999" ]] ; then
SRC_URI=""
inherit git-r3
KEYWORDS=""
+ RESTRICT="strip"
else
SRC_URI="http://www.kismetwireless.net/code/${MY_P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2018-02-11 11:12 Michał Górny
0 siblings, 0 replies; 116+ messages in thread
From: Michał Górny @ 2018-02-11 11:12 UTC (permalink / raw
To: gentoo-commits
commit: 6189ab5417981f8415453c95de701c04c5b12c70
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 11 11:08:05 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb 11 11:08:05 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6189ab54
net-wireless/kismet: Remove useless maintainer <description/>
Remove useless/redundant maintainer <description/>. It does not benefit
bug wrangling, and only wastes developer's time on reading it. Few tips:
- assignee/CC is implied by ordering, there is no reason to repeat it,
- we know that maintainer is maintainer (la la la la la),
- most of adjectives for maintainer are of no value and/or are obvious.
net-wireless/kismet/metadata.xml | 2 --
1 file changed, 2 deletions(-)
diff --git a/net-wireless/kismet/metadata.xml b/net-wireless/kismet/metadata.xml
index 272b818abd9..72b63d50c88 100644
--- a/net-wireless/kismet/metadata.xml
+++ b/net-wireless/kismet/metadata.xml
@@ -4,12 +4,10 @@
<maintainer type="person">
<email>zerochaos@gentoo.org</email>
<name>Rick Farina</name>
- <description>maintainer</description>
</maintainer>
<maintainer type="person">
<email>steev@gentoo.org</email>
<name>Steev Klimaszewski</name>
- <description>co-maintainer, CC him on bugs</description>
</maintainer>
<use>
<flag name="client">Build the ncurses-based user interface</flag>
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2018-03-10 11:31 Pacho Ramos
0 siblings, 0 replies; 116+ messages in thread
From: Pacho Ramos @ 2018-03-10 11:31 UTC (permalink / raw
To: gentoo-commits
commit: a28b5cda542dfb5add67d4bb1921a82c89f17776
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 10 11:26:09 2018 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat Mar 10 11:26:09 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a28b5cda
net-wireless/kismet: Update maintainer due to bug #101792
Package-Manager: Portage-2.3.24, Repoman-2.3.6
net-wireless/kismet/metadata.xml | 4 ----
1 file changed, 4 deletions(-)
diff --git a/net-wireless/kismet/metadata.xml b/net-wireless/kismet/metadata.xml
index 72b63d50c88..3e3c9a3551a 100644
--- a/net-wireless/kismet/metadata.xml
+++ b/net-wireless/kismet/metadata.xml
@@ -5,10 +5,6 @@
<email>zerochaos@gentoo.org</email>
<name>Rick Farina</name>
</maintainer>
- <maintainer type="person">
- <email>steev@gentoo.org</email>
- <name>Steev Klimaszewski</name>
- </maintainer>
<use>
<flag name="client">Build the ncurses-based user interface</flag>
<flag name="suid">
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2018-04-15 8:53 Michał Górny
0 siblings, 0 replies; 116+ messages in thread
From: Michał Górny @ 2018-04-15 8:53 UTC (permalink / raw
To: gentoo-commits
commit: 20de8778cb4149dbe761d4b07c7490b3b4f0d22c
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 15 08:52:05 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Apr 15 08:53:06 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20de8778
net-wireless/kismet: Lower to ~arm64 due to unstable deps
net-wireless/wireless-tools has no stable arm64 keyword, so this package
can't have stable keywords unless the depeendencies are stabilized.
Please use repoman.
net-wireless/kismet/kismet-2016.07.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-2016.07.1-r1.ebuild b/net-wireless/kismet/kismet-2016.07.1-r1.ebuild
index 79133360376..f7b8ac21f4d 100644
--- a/net-wireless/kismet/kismet-2016.07.1-r1.ebuild
+++ b/net-wireless/kismet/kismet-2016.07.1-r1.ebuild
@@ -10,7 +10,7 @@ MY_P=${MY_P/./-R}
S=${WORKDIR}/${MY_P}
SRC_URI="http://www.kismetwireless.net/code/${MY_P}.tar.xz"
-KEYWORDS="amd64 arm arm64 ~ppc x86"
+KEYWORDS="amd64 arm ~arm64 ~ppc x86"
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
HOMEPAGE="http://www.kismetwireless.net/"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2018-04-18 2:34 Richard Farina
0 siblings, 0 replies; 116+ messages in thread
From: Richard Farina @ 2018-04-18 2:34 UTC (permalink / raw
To: gentoo-commits
commit: c60f33472cb0bc3aeecd143b354096ca3e251a0a
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 18 02:34:02 2018 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Wed Apr 18 02:34:20 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c60f3347
net-wireless/kismet: updates, builds, need python love
Package-Manager: Portage-2.3.29, Repoman-2.3.9
net-wireless/kismet/kismet-9999.ebuild | 26 +++++++++++++-------------
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 0cd7c6acad6..2b1292aff57 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -25,8 +25,7 @@ HOMEPAGE="http://www.kismetwireless.net/"
LICENSE="GPL-2"
SLOT="0/${PV}"
-#IUSE="+client +pcre speech +plugin-autowep +plugin-btscan plugin-dot15d4 +plugin-ptw +plugin-spectools +plugin-syslog selinux +suid"
-IUSE="+client +pcre speech selinux +suid"
+IUSE="+pcre speech selinux +suid"
CDEPEND="
net-misc/networkmanager:=
@@ -39,9 +38,10 @@ CDEPEND="
dev-libs/libnl:3
net-libs/libpcap
)
+ dev-libs/protobuf-c:=
+ sys-libs/ncurses:=
pcre? ( dev-libs/libpcre )
suid? ( sys-libs/libcap )
- client? ( sys-libs/ncurses:0= )
!arm? ( speech? ( app-accessibility/flite ) )
"
#plugin-btscan? ( net-wireless/bluez )
@@ -58,7 +58,7 @@ RDEPEND="${CDEPEND}
src_prepare() {
sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
- conf/kismet.conf.in
+ conf/kismet_logging.conf || die
# Don't strip and set correct mangrp
sed -i -e 's| -s||g' \
@@ -70,8 +70,8 @@ src_prepare() {
src_configure() {
econf \
- $(use_enable client) \
- $(use_enable pcre)
+ $(use_enable pcre) \
+ --disable-python-tools
}
src_compile() {
@@ -159,14 +159,14 @@ src_install() {
pkg_preinst() {
if use suid; then
enewgroup kismet
- fowners root:kismet /usr/bin/kismet_capture_tools/kismet_cap_linux_bluetooth
- fowners root:kismet /usr/bin/kismet_capture_tools/kismet_cap_linux_wifi
- fowners root:kismet /usr/bin/kismet_capture_tools/kismet_cap_pcapfile
+ fowners root:kismet /usr/bin/kismet_cap_linux_bluetooth
+ fowners root:kismet /usr/bin/kismet_cap_linux_wifi
+ fowners root:kismet /usr/bin/kismet_cap_pcapfile
# Need to set the permissions after chowning.
# See chown(2)
- fperms 4550 /usr/bin/kismet_capture_tools/kismet_cap_linux_bluetooth
- fperms 4550 /usr/bin/kismet_capture_tools/kismet_cap_linux_wifi
- fperms 4550 /usr/bin/kismet_capture_tools/kismet_cap_pcapfile
+ fperms 4550 /usr/bin/kismet_cap_linux_bluetooth
+ fperms 4550 /usr/bin/kismet_cap_linux_wifi
+ fperms 4550 /usr/bin/kismet_cap_pcapfile
elog "Kismet has been installed with a setuid-root helper binary"
elog "to enable minimal-root operation. Users need to be part of"
elog "the 'kismet' group to perform captures from physical devices."
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2018-05-13 19:20 Aaron Bauman
0 siblings, 0 replies; 116+ messages in thread
From: Aaron Bauman @ 2018-05-13 19:20 UTC (permalink / raw
To: gentoo-commits
commit: ffb4ca54e71d3b48650f45b3722812beb644d902
Author: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Mon May 7 18:52:02 2018 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Sun May 13 19:18:52 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffb4ca54
net-wireless/kismet: use HTTPS
net-wireless/kismet/kismet-2016.07.1-r1.ebuild | 6 +++---
net-wireless/kismet/kismet-9999.ebuild | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/net-wireless/kismet/kismet-2016.07.1-r1.ebuild b/net-wireless/kismet/kismet-2016.07.1-r1.ebuild
index f7b8ac21f4d..024236e35e5 100644
--- a/net-wireless/kismet/kismet-2016.07.1-r1.ebuild
+++ b/net-wireless/kismet/kismet-2016.07.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -9,11 +9,11 @@ MY_P=${P/\./-}
MY_P=${MY_P/./-R}
S=${WORKDIR}/${MY_P}
-SRC_URI="http://www.kismetwireless.net/code/${MY_P}.tar.xz"
+SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
KEYWORDS="amd64 arm ~arm64 ~ppc x86"
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
-HOMEPAGE="http://www.kismetwireless.net/"
+HOMEPAGE="https://www.kismetwireless.net"
LICENSE="GPL-2"
SLOT="0/${PV}"
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 3579b817443..8005063ea99 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -18,12 +18,12 @@ if [[ ${PV} == "9999" ]] ; then
KEYWORDS=""
RESTRICT="strip"
else
- SRC_URI="http://www.kismetwireless.net/code/${MY_P}.tar.xz"
+ SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
-HOMEPAGE="http://www.kismetwireless.net/"
+HOMEPAGE="https://www.kismetwireless.net"
LICENSE="GPL-2"
SLOT="0/${PV}"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2018-08-02 18:35 Richard Farina
0 siblings, 0 replies; 116+ messages in thread
From: Richard Farina @ 2018-08-02 18:35 UTC (permalink / raw
To: gentoo-commits
commit: d9ba9843cdb7df8d267580bb4a02635dc74d01bd
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 2 18:34:57 2018 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu Aug 2 18:35:22 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9ba9843
net-wireless/kismet: beta wooooooo
Package-Manager: Portage-2.3.44, Repoman-2.3.10
net-wireless/kismet/Manifest | 1 +
...met-9999.ebuild => kismet-2018.08_beta1.ebuild} | 91 +++-------------------
net-wireless/kismet/kismet-9999.ebuild | 91 +++-------------------
3 files changed, 25 insertions(+), 158 deletions(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index ed814f56009..fc94567a992 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1 +1,2 @@
DIST kismet-2016-07-R1.tar.xz 709364 BLAKE2B 5b667a02b517bd413d569f40df1f2a2e1158357c602fa807d712870543a7fade25077f449c07c023ad1d2150870352aa754484846d8c2a0d9f027113bb57c1fc SHA512 88891a0cd5ef94a4815d259e433f946f52552c125e05a5d8ac447d04e6090f2bd92f8bd8573440f0dfe446b29233bef81d9889e53170757ad0116ddfc2cb8416
+DIST kismet-2018-08-BETA1.tar.xz 2043136 BLAKE2B f24af4250bb0238073380514413d9501e449cf40507d7a96ac868d76acb34af81b9bf4a49c9b6197b6b903ab33e2318bb5efa22876cc2070e3878ebf030d592c SHA512 09eab9d648f011c95b8632c666990d79f9998465b051a65357f53af19a135a5d58df3025ec60f9ef9a7b7d9b5622d2332bb2defbffd21ca0e25e2e4090ceae2f
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-2018.08_beta1.ebuild
similarity index 53%
copy from net-wireless/kismet/kismet-9999.ebuild
copy to net-wireless/kismet/kismet-2018.08_beta1.ebuild
index 2a6321ed512..1f6e8da8176 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-2018.08_beta1.ebuild
@@ -8,6 +8,7 @@ PYTHON_COMPAT=( python2_7 )
inherit autotools eutils multilib user python-single-r1
MY_P=${P/\./-}
+MY_P=${MY_P/_beta/-BETA}
MY_P=${MY_P/./-R}
S=${WORKDIR}/${MY_P}
@@ -27,7 +28,7 @@ HOMEPAGE="https://www.kismetwireless.net"
LICENSE="GPL-2"
SLOT="0/${PV}"
-IUSE="+pcre speech selinux +suid"
+IUSE="lm_sensors +pcre selinux +suid"
CDEPEND="
${PYTHON_DEPS}
@@ -43,13 +44,10 @@ CDEPEND="
)
dev-libs/protobuf-c:=
sys-libs/ncurses:=
+ lm_sensors? ( sys-apps/lm_sensors )
pcre? ( dev-libs/libpcre )
suid? ( sys-libs/libcap )
- !arm? ( speech? ( app-accessibility/flite ) )
"
- #plugin-btscan? ( net-wireless/bluez )
- #plugin-dot15d4? ( virtual/libusb:0 )
- #plugin-spectools? ( net-wireless/spectools )
DEPEND="${CDEPEND}
virtual/pkgconfig
@@ -69,95 +67,30 @@ src_prepare() {
epatch "${FILESDIR}"/fix-setuptools.patch
eapply_user
- eautoreconf
+ if [[ ${PV} == "9999" ]] ; then
+ sed -i 's#-O3##' configure.ac
+ eautoreconf
+ else
+ sed -i 's#-O3##' configure
+ fi
}
src_configure() {
+ if ! use lm_sensors; then
+ adddeny /usr/include/sensors/sensors.h
+ fi
econf \
$(use_enable pcre)
- #--disable-python-tools
-}
-
-src_compile() {
- emake
-
- #if use plugin-autowep; then
- # cd "${S}"/restricted-plugin-autowep
- # KIS_SRC_DIR="${S}" emake
- #fi
- #if use plugin-btscan; then
- # cd "${S}"/plugin-btscan
- # KIS_SRC_DIR="${S}" emake
- #fi
- #if use plugin-dot15d4; then
- # cd "${S}"/plugin-dot15d4
- # KIS_SRC_DIR="${S}" emake
- #fi
- #if use plugin-ptw; then
- # cd "${S}"/restricted-plugin-ptw
- # KIS_SRC_DIR="${S}" emake
- #fi
- #if use plugin-spectools; then
- # cd "${S}"/plugin-spectools
- # KIS_SRC_DIR="${S}" emake
- #fi
- #if use plugin-syslog; then
- # cd "${S}"/plugin-syslog
- # KIS_SRC_DIR="${S}" emake
- #fi
}
src_install() {
- #if use plugin-autowep; then
- # cd "${S}"/restricted-plugin-autowep
- # KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
- #fi
- #if use plugin-btscan; then
- # cd "${S}"/plugin-btscan
- # KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
- #fi
- #if use plugin-dot15d4; then
- # cd "${S}"/plugin-dot15d4
- # KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
- #fi
- #if use plugin-ptw; then
- # cd "${S}"/restricted-plugin-ptw
- # KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
- #fi
- #if use plugin-spectools; then
- # cd "${S}"/plugin-spectools
- # KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
- #fi
- #if use plugin-syslog; then
- # cd "${S}"/plugin-syslog
- # KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
- #fi
- #if use ruby; then
- # cd "${S}"/ruby
- # dobin *.rb
- #fi
-
- #cd "${S}"
emake DESTDIR="${D}" commoninstall
emake DESTDIR="${D}" forceconfigs
- ##dragorn would prefer I set fire to my head than do this, but it works
- ##all external kismet plugins (read: kismet-ubertooth) must be rebuilt when kismet is
- ##is there an automatic way to force this?
- # install headers for external plugins
- insinto /usr/include/kismet
- doins *.h
- doins Makefile.inc
- #todo write a plugin finder that tells you what needs to be rebuilt when kismet is updated, etc
-
#dodoc CHANGELOG RELEASENOTES.txt README* docs/DEVEL.client docs/README.newcore
dodoc CHANGELOG README*
newinitd "${FILESDIR}"/${PN}.initd kismet
newconfd "${FILESDIR}"/${PN}.confd kismet
-
- #if use suid; then
- # dobin kismet_capture
- #fi
}
pkg_preinst() {
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 2a6321ed512..1f6e8da8176 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -8,6 +8,7 @@ PYTHON_COMPAT=( python2_7 )
inherit autotools eutils multilib user python-single-r1
MY_P=${P/\./-}
+MY_P=${MY_P/_beta/-BETA}
MY_P=${MY_P/./-R}
S=${WORKDIR}/${MY_P}
@@ -27,7 +28,7 @@ HOMEPAGE="https://www.kismetwireless.net"
LICENSE="GPL-2"
SLOT="0/${PV}"
-IUSE="+pcre speech selinux +suid"
+IUSE="lm_sensors +pcre selinux +suid"
CDEPEND="
${PYTHON_DEPS}
@@ -43,13 +44,10 @@ CDEPEND="
)
dev-libs/protobuf-c:=
sys-libs/ncurses:=
+ lm_sensors? ( sys-apps/lm_sensors )
pcre? ( dev-libs/libpcre )
suid? ( sys-libs/libcap )
- !arm? ( speech? ( app-accessibility/flite ) )
"
- #plugin-btscan? ( net-wireless/bluez )
- #plugin-dot15d4? ( virtual/libusb:0 )
- #plugin-spectools? ( net-wireless/spectools )
DEPEND="${CDEPEND}
virtual/pkgconfig
@@ -69,95 +67,30 @@ src_prepare() {
epatch "${FILESDIR}"/fix-setuptools.patch
eapply_user
- eautoreconf
+ if [[ ${PV} == "9999" ]] ; then
+ sed -i 's#-O3##' configure.ac
+ eautoreconf
+ else
+ sed -i 's#-O3##' configure
+ fi
}
src_configure() {
+ if ! use lm_sensors; then
+ adddeny /usr/include/sensors/sensors.h
+ fi
econf \
$(use_enable pcre)
- #--disable-python-tools
-}
-
-src_compile() {
- emake
-
- #if use plugin-autowep; then
- # cd "${S}"/restricted-plugin-autowep
- # KIS_SRC_DIR="${S}" emake
- #fi
- #if use plugin-btscan; then
- # cd "${S}"/plugin-btscan
- # KIS_SRC_DIR="${S}" emake
- #fi
- #if use plugin-dot15d4; then
- # cd "${S}"/plugin-dot15d4
- # KIS_SRC_DIR="${S}" emake
- #fi
- #if use plugin-ptw; then
- # cd "${S}"/restricted-plugin-ptw
- # KIS_SRC_DIR="${S}" emake
- #fi
- #if use plugin-spectools; then
- # cd "${S}"/plugin-spectools
- # KIS_SRC_DIR="${S}" emake
- #fi
- #if use plugin-syslog; then
- # cd "${S}"/plugin-syslog
- # KIS_SRC_DIR="${S}" emake
- #fi
}
src_install() {
- #if use plugin-autowep; then
- # cd "${S}"/restricted-plugin-autowep
- # KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
- #fi
- #if use plugin-btscan; then
- # cd "${S}"/plugin-btscan
- # KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
- #fi
- #if use plugin-dot15d4; then
- # cd "${S}"/plugin-dot15d4
- # KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
- #fi
- #if use plugin-ptw; then
- # cd "${S}"/restricted-plugin-ptw
- # KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
- #fi
- #if use plugin-spectools; then
- # cd "${S}"/plugin-spectools
- # KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
- #fi
- #if use plugin-syslog; then
- # cd "${S}"/plugin-syslog
- # KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
- #fi
- #if use ruby; then
- # cd "${S}"/ruby
- # dobin *.rb
- #fi
-
- #cd "${S}"
emake DESTDIR="${D}" commoninstall
emake DESTDIR="${D}" forceconfigs
- ##dragorn would prefer I set fire to my head than do this, but it works
- ##all external kismet plugins (read: kismet-ubertooth) must be rebuilt when kismet is
- ##is there an automatic way to force this?
- # install headers for external plugins
- insinto /usr/include/kismet
- doins *.h
- doins Makefile.inc
- #todo write a plugin finder that tells you what needs to be rebuilt when kismet is updated, etc
-
#dodoc CHANGELOG RELEASENOTES.txt README* docs/DEVEL.client docs/README.newcore
dodoc CHANGELOG README*
newinitd "${FILESDIR}"/${PN}.initd kismet
newconfd "${FILESDIR}"/${PN}.confd kismet
-
- #if use suid; then
- # dobin kismet_capture
- #fi
}
pkg_preinst() {
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2018-08-02 20:36 Richard Farina
0 siblings, 0 replies; 116+ messages in thread
From: Richard Farina @ 2018-08-02 20:36 UTC (permalink / raw
To: gentoo-commits
commit: 43688dd1b1d61df26559dcb91eee323c172a770c
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 2 20:35:44 2018 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu Aug 2 20:36:28 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43688dd1
net-wireless/kismet: fix use flags
fix lm_sensors use flag
add networkmanager use flag
Package-Manager: Portage-2.3.44, Repoman-2.3.10
...8.08_beta1.ebuild => kismet-2018.08_beta1-r1.ebuild} | 17 +++++++++++------
net-wireless/kismet/kismet-9999.ebuild | 17 +++++++++++------
2 files changed, 22 insertions(+), 12 deletions(-)
diff --git a/net-wireless/kismet/kismet-2018.08_beta1.ebuild b/net-wireless/kismet/kismet-2018.08_beta1-r1.ebuild
similarity index 90%
rename from net-wireless/kismet/kismet-2018.08_beta1.ebuild
rename to net-wireless/kismet/kismet-2018.08_beta1-r1.ebuild
index 1f6e8da8176..ddf8e2e5e78 100644
--- a/net-wireless/kismet/kismet-2018.08_beta1.ebuild
+++ b/net-wireless/kismet/kismet-2018.08_beta1-r1.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://www.kismetwireless.net"
LICENSE="GPL-2"
SLOT="0/${PV}"
-IUSE="lm_sensors +pcre selinux +suid"
+IUSE="lm_sensors networkmanager +pcre selinux +suid"
CDEPEND="
${PYTHON_DEPS}
@@ -67,18 +67,23 @@ src_prepare() {
epatch "${FILESDIR}"/fix-setuptools.patch
eapply_user
+
if [[ ${PV} == "9999" ]] ; then
- sed -i 's#-O3##' configure.ac
eautoreconf
+ fi
+
+ if ! use lm_sensors; then
+ sed -i "s#HAVE_LMSENSORS_H=1#HAVE_LMSENSORS_H=0#" configure
+ fi
+ if use networkmanager; then
+ sed -i "s#havelibnm\=no#havelibnm\=yes#" configure
else
- sed -i 's#-O3##' configure
+ sed -i "s#havelibnm\=yes#havelibnm\=no#" configure
fi
+ sed -i 's#-O3##' configure
}
src_configure() {
- if ! use lm_sensors; then
- adddeny /usr/include/sensors/sensors.h
- fi
econf \
$(use_enable pcre)
}
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 1f6e8da8176..ddf8e2e5e78 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://www.kismetwireless.net"
LICENSE="GPL-2"
SLOT="0/${PV}"
-IUSE="lm_sensors +pcre selinux +suid"
+IUSE="lm_sensors networkmanager +pcre selinux +suid"
CDEPEND="
${PYTHON_DEPS}
@@ -67,18 +67,23 @@ src_prepare() {
epatch "${FILESDIR}"/fix-setuptools.patch
eapply_user
+
if [[ ${PV} == "9999" ]] ; then
- sed -i 's#-O3##' configure.ac
eautoreconf
+ fi
+
+ if ! use lm_sensors; then
+ sed -i "s#HAVE_LMSENSORS_H=1#HAVE_LMSENSORS_H=0#" configure
+ fi
+ if use networkmanager; then
+ sed -i "s#havelibnm\=no#havelibnm\=yes#" configure
else
- sed -i 's#-O3##' configure
+ sed -i "s#havelibnm\=yes#havelibnm\=no#" configure
fi
+ sed -i 's#-O3##' configure
}
src_configure() {
- if ! use lm_sensors; then
- adddeny /usr/include/sensors/sensors.h
- fi
econf \
$(use_enable pcre)
}
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2018-08-07 6:03 Richard Farina
0 siblings, 0 replies; 116+ messages in thread
From: Richard Farina @ 2018-08-07 6:03 UTC (permalink / raw
To: gentoo-commits
commit: 406a1bc8fca3218bec427cc0ddafb1410be73f8a
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 7 06:02:35 2018 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Aug 7 06:02:52 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=406a1bc8
net-wireless/kismet: add log tools
Package-Manager: Portage-2.3.44, Repoman-2.3.10
.../{kismet-2018.08_beta1-r1.ebuild => kismet-2018.08_beta1-r2.ebuild} | 3 +++
net-wireless/kismet/kismet-9999.ebuild | 3 +++
2 files changed, 6 insertions(+)
diff --git a/net-wireless/kismet/kismet-2018.08_beta1-r1.ebuild b/net-wireless/kismet/kismet-2018.08_beta1-r2.ebuild
similarity index 98%
rename from net-wireless/kismet/kismet-2018.08_beta1-r1.ebuild
rename to net-wireless/kismet/kismet-2018.08_beta1-r2.ebuild
index ddf8e2e5e78..c7a5653873c 100644
--- a/net-wireless/kismet/kismet-2018.08_beta1-r1.ebuild
+++ b/net-wireless/kismet/kismet-2018.08_beta1-r2.ebuild
@@ -92,6 +92,9 @@ src_install() {
emake DESTDIR="${D}" commoninstall
emake DESTDIR="${D}" forceconfigs
+ insinto /usr/share/${PN}
+ doins -r log_tools
+
#dodoc CHANGELOG RELEASENOTES.txt README* docs/DEVEL.client docs/README.newcore
dodoc CHANGELOG README*
newinitd "${FILESDIR}"/${PN}.initd kismet
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index ddf8e2e5e78..c7a5653873c 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -92,6 +92,9 @@ src_install() {
emake DESTDIR="${D}" commoninstall
emake DESTDIR="${D}" forceconfigs
+ insinto /usr/share/${PN}
+ doins -r log_tools
+
#dodoc CHANGELOG RELEASENOTES.txt README* docs/DEVEL.client docs/README.newcore
dodoc CHANGELOG README*
newinitd "${FILESDIR}"/${PN}.initd kismet
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2018-10-22 1:12 Richard Farina
0 siblings, 0 replies; 116+ messages in thread
From: Richard Farina @ 2018-10-22 1:12 UTC (permalink / raw
To: gentoo-commits
commit: 3671625416239b7de95c49f1f827397c8d51ccc9
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 22 01:10:18 2018 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon Oct 22 01:10:18 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36716254
net-wireless/kismet: fix networkmanager dep
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
net-wireless/kismet/kismet-9999.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index c7a5653873c..0ce34063df3 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -32,7 +32,7 @@ IUSE="lm_sensors networkmanager +pcre selinux +suid"
CDEPEND="
${PYTHON_DEPS}
- net-misc/networkmanager:=
+ networkmanager? ( net-misc/networkmanager:= )
dev-libs/glib:=
dev-libs/elfutils:=
sys-libs/zlib:=
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2018-10-23 0:12 Richard Farina
0 siblings, 0 replies; 116+ messages in thread
From: Richard Farina @ 2018-10-23 0:12 UTC (permalink / raw
To: gentoo-commits
commit: c77c1fcbb852b1be9eb8c85eaa9718403de6ca97
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 23 00:12:29 2018 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Oct 23 00:12:42 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c77c1fcb
net-wireless/kismet: fix deps for both live and beta
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
...kismet-2018.08_beta1-r2.ebuild => kismet-2018.08_beta1-r3.ebuild} | 5 +++--
net-wireless/kismet/kismet-9999.ebuild | 1 +
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/net-wireless/kismet/kismet-2018.08_beta1-r2.ebuild b/net-wireless/kismet/kismet-2018.08_beta1-r3.ebuild
similarity index 96%
rename from net-wireless/kismet/kismet-2018.08_beta1-r2.ebuild
rename to net-wireless/kismet/kismet-2018.08_beta1-r3.ebuild
index c7a5653873c..1964da67d1e 100644
--- a/net-wireless/kismet/kismet-2018.08_beta1-r2.ebuild
+++ b/net-wireless/kismet/kismet-2018.08_beta1-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -32,7 +32,7 @@ IUSE="lm_sensors networkmanager +pcre selinux +suid"
CDEPEND="
${PYTHON_DEPS}
- net-misc/networkmanager:=
+ networkmanager? ( net-misc/networkmanager:= )
dev-libs/glib:=
dev-libs/elfutils:=
sys-libs/zlib:=
@@ -43,6 +43,7 @@ CDEPEND="
net-libs/libpcap
)
dev-libs/protobuf-c:=
+ dev-libs/protobuf:=
sys-libs/ncurses:=
lm_sensors? ( sys-apps/lm_sensors )
pcre? ( dev-libs/libpcre )
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 0ce34063df3..1964da67d1e 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -43,6 +43,7 @@ CDEPEND="
net-libs/libpcap
)
dev-libs/protobuf-c:=
+ dev-libs/protobuf:=
sys-libs/ncurses:=
lm_sensors? ( sys-apps/lm_sensors )
pcre? ( dev-libs/libpcre )
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2018-12-03 16:09 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2018-12-03 16:09 UTC (permalink / raw
To: gentoo-commits
commit: d74d98e997fe46aafc0a6ad0d69abb21845cf57d
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 3 16:07:09 2018 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon Dec 3 16:09:47 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d74d98e9
net-wireless/kismet: fix missing dep, bump eapi
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
.../{kismet-2016.07.1-r1.ebuild => kismet-2016.07.1-r2.ebuild} | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/net-wireless/kismet/kismet-2016.07.1-r1.ebuild b/net-wireless/kismet/kismet-2016.07.1-r2.ebuild
similarity index 97%
rename from net-wireless/kismet/kismet-2016.07.1-r1.ebuild
rename to net-wireless/kismet/kismet-2016.07.1-r2.ebuild
index 024236e35e5..f80d0523017 100644
--- a/net-wireless/kismet/kismet-2016.07.1-r1.ebuild
+++ b/net-wireless/kismet/kismet-2016.07.1-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=6
inherit autotools eutils multilib user
@@ -31,6 +31,7 @@ CDEPEND="net-wireless/wireless-tools
plugin-btscan? ( net-wireless/bluez )
plugin-dot15d4? ( virtual/libusb:0 )
plugin-spectools? ( net-wireless/spectools )
+ plugin-ptw? ( dev-libs/openssl:= )
"
DEPEND="${CDEPEND}
@@ -51,7 +52,7 @@ src_prepare() {
-e 's|@mangrp@|root|g' Makefile.in
epatch "${FILESDIR}/${P}-ruby-fixes.patch"
- epatch_user
+ eapply_user
eautoreconf
}
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2018-12-04 16:42 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2018-12-04 16:42 UTC (permalink / raw
To: gentoo-commits
commit: d2d34cf8ef9adf4920d34feb052444ac157d1eb0
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 4 16:41:44 2018 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Dec 4 16:42:01 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2d34cf8
net-wireless/kismet: correct fix for bug #662726
use newly added configure flags
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
...a1-r3.ebuild => kismet-2018.08_beta1-r4.ebuild} | 8 +++---
net-wireless/kismet/kismet-9999.ebuild | 31 +++++++---------------
net-wireless/kismet/metadata.xml | 1 +
3 files changed, 14 insertions(+), 26 deletions(-)
diff --git a/net-wireless/kismet/kismet-2018.08_beta1-r3.ebuild b/net-wireless/kismet/kismet-2018.08_beta1-r4.ebuild
similarity index 93%
rename from net-wireless/kismet/kismet-2018.08_beta1-r3.ebuild
rename to net-wireless/kismet/kismet-2018.08_beta1-r4.ebuild
index 9f06e02bc4d..69055f3a8ae 100644
--- a/net-wireless/kismet/kismet-2018.08_beta1-r3.ebuild
+++ b/net-wireless/kismet/kismet-2018.08_beta1-r4.ebuild
@@ -74,22 +74,20 @@ src_prepare() {
fi
if ! use lm_sensors; then
- sed -i "s#HAVE_LMSENSORS_H=1#HAVE_LMSENSORS_H=0#" configure
+ sed -i "s#sensors.h#totally-not-sensors.h#" configure
fi
- #fix for bug #662726
- sed -i "s#HAVE_SENSORS_SENSORS_H#HAVE_LMSENSORS_H#" system_monitor.cc || die
if use networkmanager; then
sed -i "s#havelibnm\=no#havelibnm\=yes#" configure
else
sed -i "s#havelibnm\=yes#havelibnm\=no#" configure
fi
- sed -i 's#-O3##' configure
}
src_configure() {
econf \
- $(use_enable pcre)
+ $(use_enable pcre) \
+ --disable-optimization
}
src_install() {
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 9bd91454798..9eecff37a2f 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://www.kismetwireless.net"
LICENSE="GPL-2"
SLOT="0/${PV}"
-IUSE="lm_sensors networkmanager +pcre selinux +suid"
+IUSE="lm_sensors mousejack networkmanager +pcre selinux +suid"
CDEPEND="
${PYTHON_DEPS}
@@ -42,7 +42,7 @@ CDEPEND="
dev-libs/libnl:3
net-libs/libpcap
)
- dev-libs/libusb:=
+ mousejack? ( dev-libs/libusb:= )
dev-libs/protobuf-c:=
dev-libs/protobuf:=
sys-libs/ncurses:=
@@ -67,32 +67,21 @@ src_prepare() {
sed -i -e 's| -s||g' \
-e 's|@mangrp@|root|g' Makefile.in
- epatch "${FILESDIR}"/fix-setuptools3.patch
+ eapply "${FILESDIR}"/fix-setuptools3.patch
eapply_user
- if use lm_sensors; then
- sed -i "s#HAVE_LMSENSORS_H=0#HAVE_LMSENSORS_H=1#" configure.ac || die
- sed -i "s#HAVE_LIBLMSENSORS=0#HAVE_LMSENSORS=1#" configure.ac || die
- else
- sed -i "s#HAVE_LMSENSORS_H=1#HAVE_LMSENSORS_H=0#" configure.ac || die
- sed -i "s#HAVE_LIBLMSENSORS=1#HAVE_LMSENSORS=0#" configure.ac || die
+ if [ "${PV}" = "9999" ]; then
+ eautoreconf
fi
- #fix for bug #662726
- sed -i "s#HAVE_SENSORS_SENSORS_H#HAVE_LMSENSORS_H#" system_monitor.cc || die
-
- if use networkmanager; then
- sed -i "s#havelibnm\=no#havelibnm\=yes#" configure.ac || die
- else
- sed -i "s#havelibnm\=yes#havelibnm\=no#" configure.ac || die
- fi
- sed -i 's#-O3##' configure.ac || die
-
- eautoreconf
}
src_configure() {
econf \
- $(use_enable pcre)
+ $(use_enable pcre) \
+ $(use_enable lm_sensors lmsensors) \
+ $(use_enable mousejack libusb) \
+ $(use_enable networkmanager libnm) \
+ --disable-optimization
}
src_install() {
diff --git a/net-wireless/kismet/metadata.xml b/net-wireless/kismet/metadata.xml
index 3e3c9a3551a..e5158f5c107 100644
--- a/net-wireless/kismet/metadata.xml
+++ b/net-wireless/kismet/metadata.xml
@@ -12,6 +12,7 @@
this allows running kismet as a normal user, significantly
reducing security risks
</flag>
+ <flag name="mousejack">Add support for mousejack hardware using <pkg>dev-libs/libusb</pkg></flag>
<flag name="pcre">Build with pcre support</flag>
<flag name="speech">Audio support using <pkg>app-accessibility/flite</pkg></flag>
<flag name="plugin-autowep">Build the autowep plugin</flag>
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-01-07 19:45 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2019-01-07 19:45 UTC (permalink / raw
To: gentoo-commits
commit: 02b5f9e0f8c9543d51d1856d739180e15142a342
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 7 19:43:50 2019 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon Jan 7 19:45:01 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02b5f9e0
net-wireless/kismet: fix git ebuild
Package-Manager: Portage-2.3.54, Repoman-2.3.12
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-2019.01_beta2.ebuild | 2 +-
net-wireless/kismet/kismet-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-wireless/kismet/kismet-2019.01_beta2.ebuild b/net-wireless/kismet/kismet-2019.01_beta2.ebuild
index 5823d5c776b..2e5fd9c3d05 100644
--- a/net-wireless/kismet/kismet-2019.01_beta2.ebuild
+++ b/net-wireless/kismet/kismet-2019.01_beta2.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
inherit autotools eutils multilib user python-single-r1
if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://www.kismetwireless.net/${PN}.git"
+ EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
inherit git-r3
RESTRICT="strip"
else
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 5823d5c776b..2e5fd9c3d05 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
inherit autotools eutils multilib user python-single-r1
if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://www.kismetwireless.net/${PN}.git"
+ EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
inherit git-r3
RESTRICT="strip"
else
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-02-26 15:54 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2019-02-26 15:54 UTC (permalink / raw
To: gentoo-commits
commit: f59d93e542453ad98d9a5dc29f38ddad3b72eaf6
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 26 15:53:28 2019 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Feb 26 15:53:56 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f59d93e5
net-wireless/kismet: update live
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-9999.ebuild | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 2e5fd9c3d05..767c4fda063 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -64,9 +64,12 @@ src_prepare() {
sed -i -e 's| -s||g' \
-e 's|@mangrp@|root|g' Makefile.in
- eapply "${FILESDIR}"/fix-setuptools4.patch
eapply_user
+ #just use set to fix setup.py
+ find . -name "Makefile.in" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
+ find . -name "Makefile" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
+
if [ "${PV}" = "9999" ]; then
eautoreconf
fi
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-03-05 21:21 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2019-03-05 21:21 UTC (permalink / raw
To: gentoo-commits
commit: 0f07d7f4d248ea4cf641cbb48a468679474975a3
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 5 21:20:05 2019 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Mar 5 21:21:30 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f07d7f4
net-wireless/kismet: install Makefile.inc
plugins want this
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-9999.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 767c4fda063..6997c2c83f3 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -90,6 +90,7 @@ src_install() {
insinto /usr/share/${PN}
doins -r log_tools
+ doins Makefile.inc
#dodoc CHANGELOG RELEASENOTES.txt README* docs/DEVEL.client docs/README.newcore
dodoc CHANGELOG README*
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-03-19 18:51 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2019-03-19 18:51 UTC (permalink / raw
To: gentoo-commits
commit: 40833c2871e9b253f95757e778540b776b3c144a
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 19 18:51:09 2019 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Mar 19 18:51:24 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40833c28
net-wireless/kismet: log tools properly installed
upstream updated the makefile to install this stuff correctly, so stop
installing it incorrectly
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-9999.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 6997c2c83f3..ad9c0fbeb6c 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -89,7 +89,6 @@ src_install() {
emake DESTDIR="${D}" forceconfigs
insinto /usr/share/${PN}
- doins -r log_tools
doins Makefile.inc
#dodoc CHANGELOG RELEASENOTES.txt README* docs/DEVEL.client docs/README.newcore
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-04-09 0:20 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2019-04-09 0:20 UTC (permalink / raw
To: gentoo-commits
commit: f55057f23fa5baba6243842564dd391d6e2b1237
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 9 00:19:14 2019 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Apr 9 00:19:14 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f55057f2
net-wireless/kismet: bump
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 1 +
net-wireless/kismet/kismet-2019.04.1.ebuild | 120 ++++++++++++++++++++++++++++
2 files changed, 121 insertions(+)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 2e98cbd22de..2fdf6654580 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,3 +1,4 @@
DIST kismet-2016-07-R1.tar.xz 709364 BLAKE2B 5b667a02b517bd413d569f40df1f2a2e1158357c602fa807d712870543a7fade25077f449c07c023ad1d2150870352aa754484846d8c2a0d9f027113bb57c1fc SHA512 88891a0cd5ef94a4815d259e433f946f52552c125e05a5d8ac447d04e6090f2bd92f8bd8573440f0dfe446b29233bef81d9889e53170757ad0116ddfc2cb8416
DIST kismet-2018-08-BETA1.tar.xz 2043136 BLAKE2B f24af4250bb0238073380514413d9501e449cf40507d7a96ac868d76acb34af81b9bf4a49c9b6197b6b903ab33e2318bb5efa22876cc2070e3878ebf030d592c SHA512 09eab9d648f011c95b8632c666990d79f9998465b051a65357f53af19a135a5d58df3025ec60f9ef9a7b7d9b5622d2332bb2defbffd21ca0e25e2e4090ceae2f
DIST kismet-2019-01-BETA2.tar.xz 3096084 BLAKE2B 77f0497721bb1a6c2af2dd91b5d2a895fae0012ccb7a9cf03a700c96562a5ae62530b1138f509df5f0af91362a9658eae7916a9c643cef6e1630fe616d949017 SHA512 1384630ea0ba12c157928696aab502406c5e521765e420459ab049e3205e7d7bfb472c6a1a88c1268fd8235b24b615a03ce4b91f0974adc24f47d00709ef9d4b
+DIST kismet-2019-04-R1.tar.xz 3038632 BLAKE2B e304085806d5e0b77c8421969b1c3dea608b70124559dcd5f133c1823f0228e6caeddf3cf775a6ccea7604265b2227df045cefcfdf803a4f69bf682b9b531f9d SHA512 26f3ab038e76ab06d461dc73e44cde6944f6f550a615081588a238154c95ab4684adec5436c31761a716e081f994435840b7f4e7e95b75d83c9da89114b33ab4
diff --git a/net-wireless/kismet/kismet-2019.04.1.ebuild b/net-wireless/kismet/kismet-2019.04.1.ebuild
new file mode 100644
index 00000000000..ad9c0fbeb6c
--- /dev/null
+++ b/net-wireless/kismet/kismet-2019.04.1.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools eutils multilib user python-single-r1
+
+if [[ ${PV} == "9999" ]] ; then
+ EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
+ inherit git-r3
+ RESTRICT="strip"
+else
+ MY_P=${P/\./-}
+ MY_P=${MY_P/_beta/-BETA}
+ MY_P=${MY_P/./-R}
+ S=${WORKDIR}/${MY_P/BETA/beta}
+ SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+fi
+
+DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
+HOMEPAGE="https://www.kismetwireless.net"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+IUSE="lm_sensors mousejack networkmanager +pcre selinux +suid"
+
+CDEPEND="
+ ${PYTHON_DEPS}
+ networkmanager? ( net-misc/networkmanager:= )
+ dev-libs/glib:=
+ dev-libs/elfutils:=
+ sys-libs/zlib:=
+ dev-db/sqlite:=
+ net-libs/libmicrohttpd
+ kernel_linux? ( sys-libs/libcap
+ dev-libs/libnl:3
+ net-libs/libpcap
+ )
+ mousejack? ( dev-libs/libusb:= )
+ dev-libs/protobuf-c:=
+ dev-libs/protobuf:=
+ sys-libs/ncurses:=
+ lm_sensors? ( sys-apps/lm_sensors )
+ pcre? ( dev-libs/libpcre )
+ suid? ( sys-libs/libcap )
+ "
+
+DEPEND="${CDEPEND}
+ virtual/pkgconfig
+"
+
+RDEPEND="${CDEPEND}
+ selinux? ( sec-policy/selinux-kismet )
+"
+
+src_prepare() {
+ sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
+ conf/kismet_logging.conf || die
+
+ # Don't strip and set correct mangrp
+ sed -i -e 's| -s||g' \
+ -e 's|@mangrp@|root|g' Makefile.in
+
+ eapply_user
+
+ #just use set to fix setup.py
+ find . -name "Makefile.in" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
+ find . -name "Makefile" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
+
+ if [ "${PV}" = "9999" ]; then
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ econf \
+ $(use_enable pcre) \
+ $(use_enable lm_sensors lmsensors) \
+ $(use_enable mousejack libusb) \
+ $(use_enable networkmanager libnm) \
+ --disable-optimization
+}
+
+src_install() {
+ emake DESTDIR="${D}" commoninstall
+ emake DESTDIR="${D}" forceconfigs
+
+ insinto /usr/share/${PN}
+ doins Makefile.inc
+
+ #dodoc CHANGELOG RELEASENOTES.txt README* docs/DEVEL.client docs/README.newcore
+ dodoc CHANGELOG README*
+ newinitd "${FILESDIR}"/${PN}.initd kismet
+ newconfd "${FILESDIR}"/${PN}.confd kismet
+}
+
+pkg_preinst() {
+ if use suid; then
+ enewgroup kismet
+ fowners root:kismet /usr/bin/kismet_cap_linux_bluetooth
+ fowners root:kismet /usr/bin/kismet_cap_linux_wifi
+ fowners root:kismet /usr/bin/kismet_cap_pcapfile
+ # Need to set the permissions after chowning.
+ # See chown(2)
+ fperms 4550 /usr/bin/kismet_cap_linux_bluetooth
+ fperms 4550 /usr/bin/kismet_cap_linux_wifi
+ fperms 4550 /usr/bin/kismet_cap_pcapfile
+ elog "Kismet has been installed with a setuid-root helper binary"
+ elog "to enable minimal-root operation. Users need to be part of"
+ elog "the 'kismet' group to perform captures from physical devices."
+ fi
+ if ! use suid; then
+ ewarn "It is highly discouraged to run a sniffer as root,"
+ ewarn "Please consider enabling the suid use flag and adding"
+ ewarn "your user to the kismet group."
+ fi
+}
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-04-16 18:36 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2019-04-16 18:36 UTC (permalink / raw
To: gentoo-commits
commit: e24ed4bb3a335285635d50c48483936cd978b124
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 16 18:36:18 2019 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Apr 16 18:36:32 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e24ed4bb
net-wireless/kismet: add snapshot for wpa3
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 3 +-
net-wireless/kismet/kismet-2018.08_beta1-r4.ebuild | 126 ---------------------
...a2.ebuild => kismet-2019.04.1_p20190416.ebuild} | 14 ++-
3 files changed, 12 insertions(+), 131 deletions(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 2fdf6654580..8f656632486 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,4 +1,3 @@
DIST kismet-2016-07-R1.tar.xz 709364 BLAKE2B 5b667a02b517bd413d569f40df1f2a2e1158357c602fa807d712870543a7fade25077f449c07c023ad1d2150870352aa754484846d8c2a0d9f027113bb57c1fc SHA512 88891a0cd5ef94a4815d259e433f946f52552c125e05a5d8ac447d04e6090f2bd92f8bd8573440f0dfe446b29233bef81d9889e53170757ad0116ddfc2cb8416
-DIST kismet-2018-08-BETA1.tar.xz 2043136 BLAKE2B f24af4250bb0238073380514413d9501e449cf40507d7a96ac868d76acb34af81b9bf4a49c9b6197b6b903ab33e2318bb5efa22876cc2070e3878ebf030d592c SHA512 09eab9d648f011c95b8632c666990d79f9998465b051a65357f53af19a135a5d58df3025ec60f9ef9a7b7d9b5622d2332bb2defbffd21ca0e25e2e4090ceae2f
-DIST kismet-2019-01-BETA2.tar.xz 3096084 BLAKE2B 77f0497721bb1a6c2af2dd91b5d2a895fae0012ccb7a9cf03a700c96562a5ae62530b1138f509df5f0af91362a9658eae7916a9c643cef6e1630fe616d949017 SHA512 1384630ea0ba12c157928696aab502406c5e521765e420459ab049e3205e7d7bfb472c6a1a88c1268fd8235b24b615a03ce4b91f0974adc24f47d00709ef9d4b
DIST kismet-2019-04-R1.tar.xz 3038632 BLAKE2B e304085806d5e0b77c8421969b1c3dea608b70124559dcd5f133c1823f0228e6caeddf3cf775a6ccea7604265b2227df045cefcfdf803a4f69bf682b9b531f9d SHA512 26f3ab038e76ab06d461dc73e44cde6944f6f550a615081588a238154c95ab4684adec5436c31761a716e081f994435840b7f4e7e95b75d83c9da89114b33ab4
+DIST kismet-2019.04.1_p20190416.tar.gz 4154154 BLAKE2B 86ce5057f62004269ab00a5a1619a1961d79fee506fa67aa065c18c7ce75d8fbe85a64e5b3861754acb802e03a599efb516f947b9e9192030ecbff0d779efb54 SHA512 fded3cf80bdd1eac2b57e8dc37e4995500ea8b1e6b32e665356b6172f2cd1986efd043ada8e04e62393943c815a3197e72408308c7294f6f26aa495ca8d9f9d3
diff --git a/net-wireless/kismet/kismet-2018.08_beta1-r4.ebuild b/net-wireless/kismet/kismet-2018.08_beta1-r4.ebuild
deleted file mode 100644
index 69055f3a8ae..00000000000
--- a/net-wireless/kismet/kismet-2018.08_beta1-r4.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools eutils multilib user python-single-r1
-
-MY_P=${P/\./-}
-MY_P=${MY_P/_beta/-BETA}
-MY_P=${MY_P/./-R}
-S=${WORKDIR}/${MY_P}
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://www.kismetwireless.net/${PN}.git"
- SRC_URI=""
- inherit git-r3
- KEYWORDS=""
- RESTRICT="strip"
-else
- SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-fi
-
-DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
-HOMEPAGE="https://www.kismetwireless.net"
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-IUSE="lm_sensors networkmanager +pcre selinux +suid"
-
-CDEPEND="
- ${PYTHON_DEPS}
- networkmanager? ( net-misc/networkmanager:= )
- dev-libs/glib:=
- dev-libs/elfutils:=
- sys-libs/zlib:=
- dev-db/sqlite:=
- net-libs/libmicrohttpd
- kernel_linux? ( sys-libs/libcap
- dev-libs/libnl:3
- net-libs/libpcap
- )
- dev-libs/protobuf-c:=
- dev-libs/protobuf:=
- sys-libs/ncurses:=
- lm_sensors? ( sys-apps/lm_sensors )
- pcre? ( dev-libs/libpcre )
- suid? ( sys-libs/libcap )
- "
-
-DEPEND="${CDEPEND}
- virtual/pkgconfig
-"
-
-RDEPEND="${CDEPEND}
- selinux? ( sec-policy/selinux-kismet )
-"
-
-src_prepare() {
- sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
- conf/kismet_logging.conf || die
-
- # Don't strip and set correct mangrp
- sed -i -e 's| -s||g' \
- -e 's|@mangrp@|root|g' Makefile.in
-
- epatch "${FILESDIR}"/fix-setuptools.patch
- eapply_user
-
- if [[ ${PV} == "9999" ]] ; then
- eautoreconf
- fi
-
- if ! use lm_sensors; then
- sed -i "s#sensors.h#totally-not-sensors.h#" configure
- fi
-
- if use networkmanager; then
- sed -i "s#havelibnm\=no#havelibnm\=yes#" configure
- else
- sed -i "s#havelibnm\=yes#havelibnm\=no#" configure
- fi
-}
-
-src_configure() {
- econf \
- $(use_enable pcre) \
- --disable-optimization
-}
-
-src_install() {
- emake DESTDIR="${D}" commoninstall
- emake DESTDIR="${D}" forceconfigs
-
- insinto /usr/share/${PN}
- doins -r log_tools
-
- #dodoc CHANGELOG RELEASENOTES.txt README* docs/DEVEL.client docs/README.newcore
- dodoc CHANGELOG README*
- newinitd "${FILESDIR}"/${PN}.initd kismet
- newconfd "${FILESDIR}"/${PN}.confd kismet
-}
-
-pkg_preinst() {
- if use suid; then
- enewgroup kismet
- fowners root:kismet /usr/bin/kismet_cap_linux_bluetooth
- fowners root:kismet /usr/bin/kismet_cap_linux_wifi
- fowners root:kismet /usr/bin/kismet_cap_pcapfile
- # Need to set the permissions after chowning.
- # See chown(2)
- fperms 4550 /usr/bin/kismet_cap_linux_bluetooth
- fperms 4550 /usr/bin/kismet_cap_linux_wifi
- fperms 4550 /usr/bin/kismet_cap_pcapfile
- elog "Kismet has been installed with a setuid-root helper binary"
- elog "to enable minimal-root operation. Users need to be part of"
- elog "the 'kismet' group to perform captures from physical devices."
- fi
- if ! use suid; then
- ewarn "It is highly discouraged to run a sniffer as root,"
- ewarn "Please consider enabling the suid use flag and adding"
- ewarn "your user to the kismet group."
- fi
-}
diff --git a/net-wireless/kismet/kismet-2019.01_beta2.ebuild b/net-wireless/kismet/kismet-2019.04.1_p20190416.ebuild
similarity index 82%
rename from net-wireless/kismet/kismet-2019.01_beta2.ebuild
rename to net-wireless/kismet/kismet-2019.04.1_p20190416.ebuild
index 2e5fd9c3d05..871bee91427 100644
--- a/net-wireless/kismet/kismet-2019.01_beta2.ebuild
+++ b/net-wireless/kismet/kismet-2019.04.1_p20190416.ebuild
@@ -16,7 +16,12 @@ else
MY_P=${MY_P/_beta/-BETA}
MY_P=${MY_P/./-R}
S=${WORKDIR}/${MY_P/BETA/beta}
- SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
+ #normally we want an official release
+ #SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
+ #but sometimes we want a git commit
+ COMMIT="6d6d486831c0f7ac712ffb8a3ff122c5063c3b2a"
+ SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
fi
@@ -64,9 +69,12 @@ src_prepare() {
sed -i -e 's| -s||g' \
-e 's|@mangrp@|root|g' Makefile.in
- eapply "${FILESDIR}"/fix-setuptools4.patch
eapply_user
+ #just use set to fix setup.py
+ find . -name "Makefile.in" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
+ find . -name "Makefile" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
+
if [ "${PV}" = "9999" ]; then
eautoreconf
fi
@@ -86,7 +94,7 @@ src_install() {
emake DESTDIR="${D}" forceconfigs
insinto /usr/share/${PN}
- doins -r log_tools
+ doins Makefile.inc
#dodoc CHANGELOG RELEASENOTES.txt README* docs/DEVEL.client docs/README.newcore
dodoc CHANGELOG README*
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-05-16 15:26 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2019-05-16 15:26 UTC (permalink / raw
To: gentoo-commits
commit: 708243864c0dc166578b68bf5e9cb5dcc725d1a7
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Thu May 16 15:25:49 2019 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu May 16 15:26:07 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70824386
net-wireless/kismet: missing dep
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 1 -
net-wireless/kismet/kismet-2019.04.1.ebuild | 120 ---------------------
...ebuild => kismet-2019.04.1_p20190416-r1.ebuild} | 1 +
net-wireless/kismet/kismet-9999.ebuild | 1 +
4 files changed, 2 insertions(+), 121 deletions(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 8f656632486..d629bf09f84 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,3 +1,2 @@
DIST kismet-2016-07-R1.tar.xz 709364 BLAKE2B 5b667a02b517bd413d569f40df1f2a2e1158357c602fa807d712870543a7fade25077f449c07c023ad1d2150870352aa754484846d8c2a0d9f027113bb57c1fc SHA512 88891a0cd5ef94a4815d259e433f946f52552c125e05a5d8ac447d04e6090f2bd92f8bd8573440f0dfe446b29233bef81d9889e53170757ad0116ddfc2cb8416
-DIST kismet-2019-04-R1.tar.xz 3038632 BLAKE2B e304085806d5e0b77c8421969b1c3dea608b70124559dcd5f133c1823f0228e6caeddf3cf775a6ccea7604265b2227df045cefcfdf803a4f69bf682b9b531f9d SHA512 26f3ab038e76ab06d461dc73e44cde6944f6f550a615081588a238154c95ab4684adec5436c31761a716e081f994435840b7f4e7e95b75d83c9da89114b33ab4
DIST kismet-2019.04.1_p20190416.tar.gz 4154154 BLAKE2B 86ce5057f62004269ab00a5a1619a1961d79fee506fa67aa065c18c7ce75d8fbe85a64e5b3861754acb802e03a599efb516f947b9e9192030ecbff0d779efb54 SHA512 fded3cf80bdd1eac2b57e8dc37e4995500ea8b1e6b32e665356b6172f2cd1986efd043ada8e04e62393943c815a3197e72408308c7294f6f26aa495ca8d9f9d3
diff --git a/net-wireless/kismet/kismet-2019.04.1.ebuild b/net-wireless/kismet/kismet-2019.04.1.ebuild
deleted file mode 100644
index ad9c0fbeb6c..00000000000
--- a/net-wireless/kismet/kismet-2019.04.1.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools eutils multilib user python-single-r1
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
- inherit git-r3
- RESTRICT="strip"
-else
- MY_P=${P/\./-}
- MY_P=${MY_P/_beta/-BETA}
- MY_P=${MY_P/./-R}
- S=${WORKDIR}/${MY_P/BETA/beta}
- SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-fi
-
-DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
-HOMEPAGE="https://www.kismetwireless.net"
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-IUSE="lm_sensors mousejack networkmanager +pcre selinux +suid"
-
-CDEPEND="
- ${PYTHON_DEPS}
- networkmanager? ( net-misc/networkmanager:= )
- dev-libs/glib:=
- dev-libs/elfutils:=
- sys-libs/zlib:=
- dev-db/sqlite:=
- net-libs/libmicrohttpd
- kernel_linux? ( sys-libs/libcap
- dev-libs/libnl:3
- net-libs/libpcap
- )
- mousejack? ( dev-libs/libusb:= )
- dev-libs/protobuf-c:=
- dev-libs/protobuf:=
- sys-libs/ncurses:=
- lm_sensors? ( sys-apps/lm_sensors )
- pcre? ( dev-libs/libpcre )
- suid? ( sys-libs/libcap )
- "
-
-DEPEND="${CDEPEND}
- virtual/pkgconfig
-"
-
-RDEPEND="${CDEPEND}
- selinux? ( sec-policy/selinux-kismet )
-"
-
-src_prepare() {
- sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
- conf/kismet_logging.conf || die
-
- # Don't strip and set correct mangrp
- sed -i -e 's| -s||g' \
- -e 's|@mangrp@|root|g' Makefile.in
-
- eapply_user
-
- #just use set to fix setup.py
- find . -name "Makefile.in" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
- find . -name "Makefile" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
-
- if [ "${PV}" = "9999" ]; then
- eautoreconf
- fi
-}
-
-src_configure() {
- econf \
- $(use_enable pcre) \
- $(use_enable lm_sensors lmsensors) \
- $(use_enable mousejack libusb) \
- $(use_enable networkmanager libnm) \
- --disable-optimization
-}
-
-src_install() {
- emake DESTDIR="${D}" commoninstall
- emake DESTDIR="${D}" forceconfigs
-
- insinto /usr/share/${PN}
- doins Makefile.inc
-
- #dodoc CHANGELOG RELEASENOTES.txt README* docs/DEVEL.client docs/README.newcore
- dodoc CHANGELOG README*
- newinitd "${FILESDIR}"/${PN}.initd kismet
- newconfd "${FILESDIR}"/${PN}.confd kismet
-}
-
-pkg_preinst() {
- if use suid; then
- enewgroup kismet
- fowners root:kismet /usr/bin/kismet_cap_linux_bluetooth
- fowners root:kismet /usr/bin/kismet_cap_linux_wifi
- fowners root:kismet /usr/bin/kismet_cap_pcapfile
- # Need to set the permissions after chowning.
- # See chown(2)
- fperms 4550 /usr/bin/kismet_cap_linux_bluetooth
- fperms 4550 /usr/bin/kismet_cap_linux_wifi
- fperms 4550 /usr/bin/kismet_cap_pcapfile
- elog "Kismet has been installed with a setuid-root helper binary"
- elog "to enable minimal-root operation. Users need to be part of"
- elog "the 'kismet' group to perform captures from physical devices."
- fi
- if ! use suid; then
- ewarn "It is highly discouraged to run a sniffer as root,"
- ewarn "Please consider enabling the suid use flag and adding"
- ewarn "your user to the kismet group."
- fi
-}
diff --git a/net-wireless/kismet/kismet-2019.04.1_p20190416.ebuild b/net-wireless/kismet/kismet-2019.04.1_p20190416-r1.ebuild
similarity index 98%
rename from net-wireless/kismet/kismet-2019.04.1_p20190416.ebuild
rename to net-wireless/kismet/kismet-2019.04.1_p20190416-r1.ebuild
index 871bee91427..6277b7995e0 100644
--- a/net-wireless/kismet/kismet-2019.04.1_p20190416.ebuild
+++ b/net-wireless/kismet/kismet-2019.04.1_p20190416-r1.ebuild
@@ -47,6 +47,7 @@ CDEPEND="
mousejack? ( dev-libs/libusb:= )
dev-libs/protobuf-c:=
dev-libs/protobuf:=
+ dev-python/protobuf-python[${PYTHON_USEDEP}]
sys-libs/ncurses:=
lm_sensors? ( sys-apps/lm_sensors )
pcre? ( dev-libs/libpcre )
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index ad9c0fbeb6c..863cf42add1 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -42,6 +42,7 @@ CDEPEND="
mousejack? ( dev-libs/libusb:= )
dev-libs/protobuf-c:=
dev-libs/protobuf:=
+ dev-python/protobuf-python[${PYTHON_USEDEP}]
sys-libs/ncurses:=
lm_sensors? ( sys-apps/lm_sensors )
pcre? ( dev-libs/libpcre )
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-05-30 17:58 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2019-05-30 17:58 UTC (permalink / raw
To: gentoo-commits
commit: 4e01e952291af4c2b2ad5079b9c46b3f726e4454
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Thu May 30 17:58:18 2019 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu May 30 17:58:18 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e01e952
net-wireless/kismet: bump
Package-Manager: Portage-2.3.67, Repoman-2.3.13
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 2 +-
...-2019.04.1_p20190416-r1.ebuild => kismet-2019.05.1.ebuild} | 11 +++++++----
net-wireless/kismet/kismet-9999.ebuild | 8 ++++++++
3 files changed, 16 insertions(+), 5 deletions(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index d629bf09f84..ead4cd763dc 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,2 +1,2 @@
DIST kismet-2016-07-R1.tar.xz 709364 BLAKE2B 5b667a02b517bd413d569f40df1f2a2e1158357c602fa807d712870543a7fade25077f449c07c023ad1d2150870352aa754484846d8c2a0d9f027113bb57c1fc SHA512 88891a0cd5ef94a4815d259e433f946f52552c125e05a5d8ac447d04e6090f2bd92f8bd8573440f0dfe446b29233bef81d9889e53170757ad0116ddfc2cb8416
-DIST kismet-2019.04.1_p20190416.tar.gz 4154154 BLAKE2B 86ce5057f62004269ab00a5a1619a1961d79fee506fa67aa065c18c7ce75d8fbe85a64e5b3861754acb802e03a599efb516f947b9e9192030ecbff0d779efb54 SHA512 fded3cf80bdd1eac2b57e8dc37e4995500ea8b1e6b32e665356b6172f2cd1986efd043ada8e04e62393943c815a3197e72408308c7294f6f26aa495ca8d9f9d3
+DIST kismet-2019-05-R1.tar.xz 3025984 BLAKE2B dbb286a2bd53e78be2fd6ecc8d7046b65b88f11c34b82787c9a3a0198549317c254fd32d9097492bef60fb5e074b7d9c964da5993881305e0dd135b15a77f39d SHA512 1be981020aff723b52e887d3db40c7842b6639a83c524fadd468094a1aef7ca80540db1691984958ec9f8a4e31d2486557aeef5bf1769d410416638cb783b7cd
diff --git a/net-wireless/kismet/kismet-2019.04.1_p20190416-r1.ebuild b/net-wireless/kismet/kismet-2019.05.1.ebuild
similarity index 92%
rename from net-wireless/kismet/kismet-2019.04.1_p20190416-r1.ebuild
rename to net-wireless/kismet/kismet-2019.05.1.ebuild
index 6277b7995e0..2ddf82ae347 100644
--- a/net-wireless/kismet/kismet-2019.04.1_p20190416-r1.ebuild
+++ b/net-wireless/kismet/kismet-2019.05.1.ebuild
@@ -16,12 +16,15 @@ else
MY_P=${MY_P/_beta/-BETA}
MY_P=${MY_P/./-R}
S=${WORKDIR}/${MY_P/BETA/beta}
+
#normally we want an official release
- #SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
+ SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
+
#but sometimes we want a git commit
- COMMIT="6d6d486831c0f7ac712ffb8a3ff122c5063c3b2a"
- SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${PN}-${COMMIT}"
+ #COMMIT="6d6d486831c0f7ac712ffb8a3ff122c5063c3b2a"
+ #SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ #S="${WORKDIR}/${PN}-${COMMIT}"
+
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
fi
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 863cf42add1..2ddf82ae347 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -16,7 +16,15 @@ else
MY_P=${MY_P/_beta/-BETA}
MY_P=${MY_P/./-R}
S=${WORKDIR}/${MY_P/BETA/beta}
+
+ #normally we want an official release
SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
+
+ #but sometimes we want a git commit
+ #COMMIT="6d6d486831c0f7ac712ffb8a3ff122c5063c3b2a"
+ #SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ #S="${WORKDIR}/${PN}-${COMMIT}"
+
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
fi
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-05-30 18:01 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2019-05-30 18:01 UTC (permalink / raw
To: gentoo-commits
commit: 8f419c964221188436b7e6298e3bb0c3c9b3b838
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Thu May 30 18:01:12 2019 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu May 30 18:01:12 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f419c96
net-wireless/kismet: stabilize new new kismet
Package-Manager: Portage-2.3.67, Repoman-2.3.13
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-2019.05.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-2019.05.1.ebuild b/net-wireless/kismet/kismet-2019.05.1.ebuild
index 2ddf82ae347..a4d105b452e 100644
--- a/net-wireless/kismet/kismet-2019.05.1.ebuild
+++ b/net-wireless/kismet/kismet-2019.05.1.ebuild
@@ -25,7 +25,7 @@ else
#SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+ KEYWORDS="amd64 arm ~arm64 ~ppc x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-07-09 13:10 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2019-07-09 13:10 UTC (permalink / raw
To: gentoo-commits
commit: f7ae7f692514059878e0c87c8c14eecd2425337d
Author: Rick Farina (Zero_Chaos) <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 9 13:04:56 2019 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Jul 9 13:09:15 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7ae7f69
net-wireless/kismet: add missing dep
Package-Manager: Portage-2.3.68, Repoman-2.3.16
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-9999.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index ec7ea7c64b4..9361c44b179 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -62,6 +62,7 @@ DEPEND="${CDEPEND}
"
RDEPEND="${CDEPEND}
+ dev-python/pyserial[${PYTHON_USEDEP}]
selinux? ( sec-policy/selinux-kismet )
"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-07-22 1:23 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2019-07-22 1:23 UTC (permalink / raw
To: gentoo-commits
commit: d58ee3f997a84aa2b007873b35035b14a28d6fe2
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 22 01:23:21 2019 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon Jul 22 01:23:53 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d58ee3f9
net-wireless/kismet: remove old
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 1 -
net-wireless/kismet/kismet-2019.05.1.ebuild | 129 ----------------------------
2 files changed, 130 deletions(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 2ad9f0bf6e7..41bfffcd804 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,3 +1,2 @@
DIST kismet-2016-07-R1.tar.xz 709364 BLAKE2B 5b667a02b517bd413d569f40df1f2a2e1158357c602fa807d712870543a7fade25077f449c07c023ad1d2150870352aa754484846d8c2a0d9f027113bb57c1fc SHA512 88891a0cd5ef94a4815d259e433f946f52552c125e05a5d8ac447d04e6090f2bd92f8bd8573440f0dfe446b29233bef81d9889e53170757ad0116ddfc2cb8416
-DIST kismet-2019-05-R1.tar.xz 3025984 BLAKE2B dbb286a2bd53e78be2fd6ecc8d7046b65b88f11c34b82787c9a3a0198549317c254fd32d9097492bef60fb5e074b7d9c964da5993881305e0dd135b15a77f39d SHA512 1be981020aff723b52e887d3db40c7842b6639a83c524fadd468094a1aef7ca80540db1691984958ec9f8a4e31d2486557aeef5bf1769d410416638cb783b7cd
DIST kismet-2019-07-R2.tar.xz 3022928 BLAKE2B 8f7e26ea9374dfd7689b9e03603432b0aaf9e9b0c82ce848220a1c249e67f08afc07595e86d232e1b99e84ea5cd4fec328118d1e84a917363a60879f4abf5349 SHA512 442becf849cad06447023f9cff7a5547c681a36a34a125e617651a3ffe38b4da9fdf04b9a9d9d1ff045f43ea18324a328cee7515d7508f40ab2119d3f8adeee9
diff --git a/net-wireless/kismet/kismet-2019.05.1.ebuild b/net-wireless/kismet/kismet-2019.05.1.ebuild
deleted file mode 100644
index a4d105b452e..00000000000
--- a/net-wireless/kismet/kismet-2019.05.1.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools eutils multilib user python-single-r1
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
- inherit git-r3
- RESTRICT="strip"
-else
- MY_P=${P/\./-}
- MY_P=${MY_P/_beta/-BETA}
- MY_P=${MY_P/./-R}
- S=${WORKDIR}/${MY_P/BETA/beta}
-
- #normally we want an official release
- SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
-
- #but sometimes we want a git commit
- #COMMIT="6d6d486831c0f7ac712ffb8a3ff122c5063c3b2a"
- #SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
- #S="${WORKDIR}/${PN}-${COMMIT}"
-
- KEYWORDS="amd64 arm ~arm64 ~ppc x86"
-fi
-
-DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
-HOMEPAGE="https://www.kismetwireless.net"
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-IUSE="lm_sensors mousejack networkmanager +pcre selinux +suid"
-
-CDEPEND="
- ${PYTHON_DEPS}
- networkmanager? ( net-misc/networkmanager:= )
- dev-libs/glib:=
- dev-libs/elfutils:=
- sys-libs/zlib:=
- dev-db/sqlite:=
- net-libs/libmicrohttpd
- kernel_linux? ( sys-libs/libcap
- dev-libs/libnl:3
- net-libs/libpcap
- )
- mousejack? ( dev-libs/libusb:= )
- dev-libs/protobuf-c:=
- dev-libs/protobuf:=
- dev-python/protobuf-python[${PYTHON_USEDEP}]
- sys-libs/ncurses:=
- lm_sensors? ( sys-apps/lm_sensors )
- pcre? ( dev-libs/libpcre )
- suid? ( sys-libs/libcap )
- "
-
-DEPEND="${CDEPEND}
- virtual/pkgconfig
-"
-
-RDEPEND="${CDEPEND}
- selinux? ( sec-policy/selinux-kismet )
-"
-
-src_prepare() {
- sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
- conf/kismet_logging.conf || die
-
- # Don't strip and set correct mangrp
- sed -i -e 's| -s||g' \
- -e 's|@mangrp@|root|g' Makefile.in
-
- eapply_user
-
- #just use set to fix setup.py
- find . -name "Makefile.in" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
- find . -name "Makefile" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
-
- if [ "${PV}" = "9999" ]; then
- eautoreconf
- fi
-}
-
-src_configure() {
- econf \
- $(use_enable pcre) \
- $(use_enable lm_sensors lmsensors) \
- $(use_enable mousejack libusb) \
- $(use_enable networkmanager libnm) \
- --disable-optimization
-}
-
-src_install() {
- emake DESTDIR="${D}" commoninstall
- emake DESTDIR="${D}" forceconfigs
-
- insinto /usr/share/${PN}
- doins Makefile.inc
-
- #dodoc CHANGELOG RELEASENOTES.txt README* docs/DEVEL.client docs/README.newcore
- dodoc CHANGELOG README*
- newinitd "${FILESDIR}"/${PN}.initd kismet
- newconfd "${FILESDIR}"/${PN}.confd kismet
-}
-
-pkg_preinst() {
- if use suid; then
- enewgroup kismet
- fowners root:kismet /usr/bin/kismet_cap_linux_bluetooth
- fowners root:kismet /usr/bin/kismet_cap_linux_wifi
- fowners root:kismet /usr/bin/kismet_cap_pcapfile
- # Need to set the permissions after chowning.
- # See chown(2)
- fperms 4550 /usr/bin/kismet_cap_linux_bluetooth
- fperms 4550 /usr/bin/kismet_cap_linux_wifi
- fperms 4550 /usr/bin/kismet_cap_pcapfile
- elog "Kismet has been installed with a setuid-root helper binary"
- elog "to enable minimal-root operation. Users need to be part of"
- elog "the 'kismet' group to perform captures from physical devices."
- fi
- if ! use suid; then
- ewarn "It is highly discouraged to run a sniffer as root,"
- ewarn "Please consider enabling the suid use flag and adding"
- ewarn "your user to the kismet group."
- fi
-}
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-08-02 2:01 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2019-08-02 2:01 UTC (permalink / raw
To: gentoo-commits
commit: 6174631d7e2e41fe4f9be1d45938d7e203da99cf
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 2 02:01:53 2019 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Fri Aug 2 02:01:53 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6174631d
net-wireless/kismet: bump
fairly imporant stability fixes
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 2 +-
.../kismet/{kismet-2019.07.2-r1.ebuild => kismet-2019.08.1.ebuild} | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 41bfffcd804..7ab418f206e 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,2 +1,2 @@
DIST kismet-2016-07-R1.tar.xz 709364 BLAKE2B 5b667a02b517bd413d569f40df1f2a2e1158357c602fa807d712870543a7fade25077f449c07c023ad1d2150870352aa754484846d8c2a0d9f027113bb57c1fc SHA512 88891a0cd5ef94a4815d259e433f946f52552c125e05a5d8ac447d04e6090f2bd92f8bd8573440f0dfe446b29233bef81d9889e53170757ad0116ddfc2cb8416
-DIST kismet-2019-07-R2.tar.xz 3022928 BLAKE2B 8f7e26ea9374dfd7689b9e03603432b0aaf9e9b0c82ce848220a1c249e67f08afc07595e86d232e1b99e84ea5cd4fec328118d1e84a917363a60879f4abf5349 SHA512 442becf849cad06447023f9cff7a5547c681a36a34a125e617651a3ffe38b4da9fdf04b9a9d9d1ff045f43ea18324a328cee7515d7508f40ab2119d3f8adeee9
+DIST kismet-2019-08-R1.tar.xz 3030764 BLAKE2B bf9db5d7a35c3426832def9c1f974644f325a6714084b1dc2fabdf7b8155d767419683a39ce34f390dc8c9de2adf047d1f8016b9b48a789765294ec4aed0ea2f SHA512 2a512af192e153fbc361fdb0e83c40feb98c4905bf6556010191d04e5f2c5d290c0545f756b67100a63de6bc2995c9e15b56f5ca38fd1220031c25d87a27db7a
diff --git a/net-wireless/kismet/kismet-2019.07.2-r1.ebuild b/net-wireless/kismet/kismet-2019.08.1.ebuild
similarity index 98%
rename from net-wireless/kismet/kismet-2019.07.2-r1.ebuild
rename to net-wireless/kismet/kismet-2019.08.1.ebuild
index 2b3fa83481e..72387056e69 100644
--- a/net-wireless/kismet/kismet-2019.07.2-r1.ebuild
+++ b/net-wireless/kismet/kismet-2019.08.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 )
+PYTHON_COMPAT=( python3_6 )
inherit autotools eutils multilib user python-single-r1
@@ -104,7 +104,7 @@ src_install() {
#dodoc CHANGELOG RELEASENOTES.txt README* docs/DEVEL.client docs/README.newcore
dodoc CHANGELOG README*
- newinitd "${FILESDIR}"/${PN}.initd-r2 kismet
+ newinitd "${FILESDIR}"/${PN}.initd-r3 kismet
newconfd "${FILESDIR}"/${PN}.confd-r2 kismet
}
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-08-12 17:58 Michał Górny
0 siblings, 0 replies; 116+ messages in thread
From: Michał Górny @ 2019-08-12 17:58 UTC (permalink / raw
To: gentoo-commits
commit: 10ca77db6896dfc5076268e289106dfbcb838dbc
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 12 17:52:17 2019 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Aug 12 17:58:17 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10ca77db
net-wireless/kismet: Add missing PYTHON_REQUIRED_USE
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
net-wireless/kismet/kismet-2019.08.1.ebuild | 1 +
net-wireless/kismet/kismet-9999.ebuild | 1 +
2 files changed, 2 insertions(+)
diff --git a/net-wireless/kismet/kismet-2019.08.1.ebuild b/net-wireless/kismet/kismet-2019.08.1.ebuild
index 72387056e69..470ff2ccffa 100644
--- a/net-wireless/kismet/kismet-2019.08.1.ebuild
+++ b/net-wireless/kismet/kismet-2019.08.1.ebuild
@@ -34,6 +34,7 @@ HOMEPAGE="https://www.kismetwireless.net"
LICENSE="GPL-2"
SLOT="0/${PV}"
IUSE="lm_sensors mousejack networkmanager +pcre selinux +suid"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
CDEPEND="
${PYTHON_DEPS}
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 72387056e69..470ff2ccffa 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -34,6 +34,7 @@ HOMEPAGE="https://www.kismetwireless.net"
LICENSE="GPL-2"
SLOT="0/${PV}"
IUSE="lm_sensors mousejack networkmanager +pcre selinux +suid"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
CDEPEND="
${PYTHON_DEPS}
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-08-23 14:29 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2019-08-23 14:29 UTC (permalink / raw
To: gentoo-commits
commit: b043cab8ef2ed9a85293547888392500f1755142
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 23 14:24:07 2019 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Fri Aug 23 14:29:14 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b043cab8
net-wireless/kismet: bump
Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 2 +-
.../kismet/{kismet-2019.08.1.ebuild => kismet-2019.08.2.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 7ab418f206e..dc5fe7fdbf9 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,2 +1,2 @@
DIST kismet-2016-07-R1.tar.xz 709364 BLAKE2B 5b667a02b517bd413d569f40df1f2a2e1158357c602fa807d712870543a7fade25077f449c07c023ad1d2150870352aa754484846d8c2a0d9f027113bb57c1fc SHA512 88891a0cd5ef94a4815d259e433f946f52552c125e05a5d8ac447d04e6090f2bd92f8bd8573440f0dfe446b29233bef81d9889e53170757ad0116ddfc2cb8416
-DIST kismet-2019-08-R1.tar.xz 3030764 BLAKE2B bf9db5d7a35c3426832def9c1f974644f325a6714084b1dc2fabdf7b8155d767419683a39ce34f390dc8c9de2adf047d1f8016b9b48a789765294ec4aed0ea2f SHA512 2a512af192e153fbc361fdb0e83c40feb98c4905bf6556010191d04e5f2c5d290c0545f756b67100a63de6bc2995c9e15b56f5ca38fd1220031c25d87a27db7a
+DIST kismet-2019-08-R2.tar.xz 3033056 BLAKE2B 1904c647d4b0a65da6a1933eece1fc9e6687ac35f979bd7465b5e87ab03d972eb81a2accf252ab004f3f74fd8a5c94061abf0eb959350825c0342267f6fbe3c0 SHA512 e0fad5a41bd941786507c21a93e5c4f24e9824cfe28f2a25632881b5c81fa72f27ef254bf036533095acb052f08eb4340c9a2cfe01e45d7ba1b1b7c6d22d5107
diff --git a/net-wireless/kismet/kismet-2019.08.1.ebuild b/net-wireless/kismet/kismet-2019.08.2.ebuild
similarity index 100%
rename from net-wireless/kismet/kismet-2019.08.1.ebuild
rename to net-wireless/kismet/kismet-2019.08.2.ebuild
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-08-23 14:29 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2019-08-23 14:29 UTC (permalink / raw
To: gentoo-commits
commit: 89acab8a29c2805f74f30b0cbf716ff91eabeb84
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 23 14:29:07 2019 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Fri Aug 23 14:29:15 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89acab8a
net-wireless/kismet: use virtual/libusb
Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-2019.08.2.ebuild | 2 +-
net-wireless/kismet/kismet-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-wireless/kismet/kismet-2019.08.2.ebuild b/net-wireless/kismet/kismet-2019.08.2.ebuild
index 470ff2ccffa..f6b223f22b1 100644
--- a/net-wireless/kismet/kismet-2019.08.2.ebuild
+++ b/net-wireless/kismet/kismet-2019.08.2.ebuild
@@ -48,7 +48,7 @@ CDEPEND="
dev-libs/libnl:3
net-libs/libpcap
)
- mousejack? ( dev-libs/libusb:= )
+ mousejack? ( virtual/libusb:1 )
dev-libs/protobuf-c:=
dev-libs/protobuf:=
dev-python/protobuf-python[${PYTHON_USEDEP}]
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 470ff2ccffa..f6b223f22b1 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -48,7 +48,7 @@ CDEPEND="
dev-libs/libnl:3
net-libs/libpcap
)
- mousejack? ( dev-libs/libusb:= )
+ mousejack? ( virtual/libusb:1 )
dev-libs/protobuf-c:=
dev-libs/protobuf:=
dev-python/protobuf-python[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-09-02 19:38 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2019-09-02 19:38 UTC (permalink / raw
To: gentoo-commits
commit: 483deb1f2a1fc8d1deb4291a77a96fdf0f69476d
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 2 19:38:34 2019 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon Sep 2 19:38:47 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=483deb1f
net-wireless/kismet: bump to fix license issue
upstream discovered a license incompatibility and issued this release to
fix it
Package-Manager: Portage-2.3.73, Repoman-2.3.17
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 2 +-
.../kismet/{kismet-2019.08.2.ebuild => kismet-2019.09.1.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index dc5fe7fdbf9..0998be1bd6a 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,2 +1,2 @@
DIST kismet-2016-07-R1.tar.xz 709364 BLAKE2B 5b667a02b517bd413d569f40df1f2a2e1158357c602fa807d712870543a7fade25077f449c07c023ad1d2150870352aa754484846d8c2a0d9f027113bb57c1fc SHA512 88891a0cd5ef94a4815d259e433f946f52552c125e05a5d8ac447d04e6090f2bd92f8bd8573440f0dfe446b29233bef81d9889e53170757ad0116ddfc2cb8416
-DIST kismet-2019-08-R2.tar.xz 3033056 BLAKE2B 1904c647d4b0a65da6a1933eece1fc9e6687ac35f979bd7465b5e87ab03d972eb81a2accf252ab004f3f74fd8a5c94061abf0eb959350825c0342267f6fbe3c0 SHA512 e0fad5a41bd941786507c21a93e5c4f24e9824cfe28f2a25632881b5c81fa72f27ef254bf036533095acb052f08eb4340c9a2cfe01e45d7ba1b1b7c6d22d5107
+DIST kismet-2019-09-R1.tar.xz 3034832 BLAKE2B 9f7818549e5260dc081ac39ea8323c70f2e4d0b959bc42dacc253c9d72bf72c2547f7c6d65d84ee7d0ca4a41068f5973028e48f6f9f3c5a7cd50c35246570814 SHA512 eeaf069718206f2b6d292c41792217afc9c72c10ffa014c8c670de64195bd28d44f33364dba7d338610f17a5af2be3c125ccd1297cce362159a4968c9ddabb88
diff --git a/net-wireless/kismet/kismet-2019.08.2.ebuild b/net-wireless/kismet/kismet-2019.09.1.ebuild
similarity index 100%
rename from net-wireless/kismet/kismet-2019.08.2.ebuild
rename to net-wireless/kismet/kismet-2019.09.1.ebuild
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-09-12 14:28 Michał Górny
0 siblings, 0 replies; 116+ messages in thread
From: Michał Górny @ 2019-09-12 14:28 UTC (permalink / raw
To: gentoo-commits
commit: be6c18dbbc1564f66ea22e52052e5bb8d6795114
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 11 08:47:59 2019 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Sep 12 14:28:46 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be6c18db
net-wireless/kismet: Update for lm_sensors → lm-sensors
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
net-wireless/kismet/kismet-2019.09.1.ebuild | 6 +++---
net-wireless/kismet/kismet-9999.ebuild | 6 +++---
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/net-wireless/kismet/kismet-2019.09.1.ebuild b/net-wireless/kismet/kismet-2019.09.1.ebuild
index f6b223f22b1..491e99e9a65 100644
--- a/net-wireless/kismet/kismet-2019.09.1.ebuild
+++ b/net-wireless/kismet/kismet-2019.09.1.ebuild
@@ -33,7 +33,7 @@ HOMEPAGE="https://www.kismetwireless.net"
LICENSE="GPL-2"
SLOT="0/${PV}"
-IUSE="lm_sensors mousejack networkmanager +pcre selinux +suid"
+IUSE="lm-sensors mousejack networkmanager +pcre selinux +suid"
REQUIRED_USE=${PYTHON_REQUIRED_USE}
CDEPEND="
@@ -53,7 +53,7 @@ CDEPEND="
dev-libs/protobuf:=
dev-python/protobuf-python[${PYTHON_USEDEP}]
sys-libs/ncurses:=
- lm_sensors? ( sys-apps/lm_sensors )
+ lm-sensors? ( sys-apps/lm-sensors )
pcre? ( dev-libs/libpcre )
suid? ( sys-libs/libcap )
"
@@ -89,7 +89,7 @@ src_prepare() {
src_configure() {
econf \
$(use_enable pcre) \
- $(use_enable lm_sensors lmsensors) \
+ $(use_enable lm-sensors lmsensors) \
$(use_enable mousejack libusb) \
$(use_enable networkmanager libnm) \
--sysconfdir=/etc/kismet \
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index f6b223f22b1..491e99e9a65 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -33,7 +33,7 @@ HOMEPAGE="https://www.kismetwireless.net"
LICENSE="GPL-2"
SLOT="0/${PV}"
-IUSE="lm_sensors mousejack networkmanager +pcre selinux +suid"
+IUSE="lm-sensors mousejack networkmanager +pcre selinux +suid"
REQUIRED_USE=${PYTHON_REQUIRED_USE}
CDEPEND="
@@ -53,7 +53,7 @@ CDEPEND="
dev-libs/protobuf:=
dev-python/protobuf-python[${PYTHON_USEDEP}]
sys-libs/ncurses:=
- lm_sensors? ( sys-apps/lm_sensors )
+ lm-sensors? ( sys-apps/lm-sensors )
pcre? ( dev-libs/libpcre )
suid? ( sys-libs/libcap )
"
@@ -89,7 +89,7 @@ src_prepare() {
src_configure() {
econf \
$(use_enable pcre) \
- $(use_enable lm_sensors lmsensors) \
+ $(use_enable lm-sensors lmsensors) \
$(use_enable mousejack libusb) \
$(use_enable networkmanager libnm) \
--sysconfdir=/etc/kismet \
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-11-25 15:59 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2019-11-25 15:59 UTC (permalink / raw
To: gentoo-commits
commit: 44c2885774e75aaa64fb7288b0ae8a594776945c
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 25 15:59:01 2019 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon Nov 25 15:59:15 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44c28857
net-wireless/kismet: python_optimize
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
.../kismet/{kismet-2019.09.1.ebuild => kismet-2019.09.1-r1.ebuild} | 2 +-
net-wireless/kismet/kismet-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-wireless/kismet/kismet-2019.09.1.ebuild b/net-wireless/kismet/kismet-2019.09.1-r1.ebuild
similarity index 98%
rename from net-wireless/kismet/kismet-2019.09.1.ebuild
rename to net-wireless/kismet/kismet-2019.09.1-r1.ebuild
index 491e99e9a65..01ac8b25a82 100644
--- a/net-wireless/kismet/kismet-2019.09.1.ebuild
+++ b/net-wireless/kismet/kismet-2019.09.1-r1.ebuild
@@ -98,12 +98,12 @@ src_configure() {
src_install() {
emake DESTDIR="${D}" commoninstall
+ python_optimize
emake DESTDIR="${D}" forceconfigs
insinto /usr/share/${PN}
doins Makefile.inc
- #dodoc CHANGELOG RELEASENOTES.txt README* docs/DEVEL.client docs/README.newcore
dodoc CHANGELOG README*
newinitd "${FILESDIR}"/${PN}.initd-r3 kismet
newconfd "${FILESDIR}"/${PN}.confd-r2 kismet
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 491e99e9a65..01ac8b25a82 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -98,12 +98,12 @@ src_configure() {
src_install() {
emake DESTDIR="${D}" commoninstall
+ python_optimize
emake DESTDIR="${D}" forceconfigs
insinto /usr/share/${PN}
doins Makefile.inc
- #dodoc CHANGELOG RELEASENOTES.txt README* docs/DEVEL.client docs/README.newcore
dodoc CHANGELOG README*
newinitd "${FILESDIR}"/${PN}.initd-r3 kismet
newconfd "${FILESDIR}"/${PN}.confd-r2 kismet
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-12-19 16:18 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2019-12-19 16:18 UTC (permalink / raw
To: gentoo-commits
commit: 00a53abc26b46c478ad775760d2c5a87e540e749
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 19 16:17:49 2019 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu Dec 19 16:18:11 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00a53abc
net-wireless/kismet: live updates
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-9999.ebuild | 16 ++++++++++------
net-wireless/kismet/metadata.xml | 3 +++
2 files changed, 13 insertions(+), 6 deletions(-)
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 01ac8b25a82..3438a10b65c 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -33,8 +33,8 @@ HOMEPAGE="https://www.kismetwireless.net"
LICENSE="GPL-2"
SLOT="0/${PV}"
-IUSE="lm-sensors mousejack networkmanager +pcre selinux +suid"
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
+IUSE="libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
CDEPEND="
${PYTHON_DEPS}
@@ -48,7 +48,7 @@ CDEPEND="
dev-libs/libnl:3
net-libs/libpcap
)
- mousejack? ( virtual/libusb:1 )
+ libusb? ( virtual/libusb:1 )
dev-libs/protobuf-c:=
dev-libs/protobuf:=
dev-python/protobuf-python[${PYTHON_USEDEP}]
@@ -56,6 +56,7 @@ CDEPEND="
lm-sensors? ( sys-apps/lm-sensors )
pcre? ( dev-libs/libpcre )
suid? ( sys-libs/libcap )
+ ubertooth? ( net-wireless/ubertooth:= )
"
DEPEND="${CDEPEND}
@@ -66,6 +67,8 @@ RDEPEND="${CDEPEND}
dev-python/pyserial[${PYTHON_USEDEP}]
selinux? ( sec-policy/selinux-kismet )
"
+PDEPEND="rtlsdr? ( dev-python/numpy[${PYTHON_USEDEP}]
+ net-wireless/rtl-sdr )"
src_prepare() {
sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
@@ -88,10 +91,11 @@ src_prepare() {
src_configure() {
econf \
+ $(use_enable libusb libusb) \
$(use_enable pcre) \
$(use_enable lm-sensors lmsensors) \
- $(use_enable mousejack libusb) \
$(use_enable networkmanager libnm) \
+ $(use_enable ubertooth) \
--sysconfdir=/etc/kismet \
--disable-optimization
}
@@ -133,9 +137,9 @@ pkg_preinst() {
migrate_config() {
einfo "Kismet Configuration files are now read from /etc/kismet/"
- if [ -n "$(ls ${EROOT}/etc/kismet_*.conf)" ]; then
+ ewarn "Please keep user specific settings in /etc/kismet/kismet_site.conf"
+ if [ -n "$(ls ${EROOT}/etc/kismet_*.conf 2> /dev/null)" ]; then
ewarn "Files at /etc/kismet_*.conf will not be read and should be removed"
- ewarn "Please keep user specific settings in /etc/kismet/kismet_site.conf"
fi
if [ -f "${EROOT}/etc/kismet_site.conf" ] && [ ! -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
mv /etc/kismet_site.conf /etc/kismet/kismet_site.conf || die "Failed to migrate kismet_site.conf to new location"
diff --git a/net-wireless/kismet/metadata.xml b/net-wireless/kismet/metadata.xml
index e5158f5c107..db93b745df7 100644
--- a/net-wireless/kismet/metadata.xml
+++ b/net-wireless/kismet/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<use>
<flag name="client">Build the ncurses-based user interface</flag>
+ <flag name="libusb">Support libusb based capture sources such as mousejack, cc2540(ble), and nrf51822(ble)</flag>
<flag name="suid">
Install a setuid root helper binary with limited functionality;
this allows running kismet as a normal user, significantly
@@ -21,6 +22,8 @@
<flag name="plugin-ptw">Build the ptw plugin</flag>
<flag name="plugin-spectools">Build the spectools plugin. This uses <pkg>net-wireless/spectools</pkg></flag>
<flag name="plugin-syslog">Build the syslog plugin.</flag>
+ <flag name="rtlsdr">Enable rtlsdr based kismet capture sources</flag>
<flag name="ruby">Build extras which are written in ruby, example plugins and the like.</flag>
+ <flag name="ubertooth">Enable capture source for ubertooth to sniff bluetooth low energy</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-01-03 18:52 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2020-01-03 18:52 UTC (permalink / raw
To: gentoo-commits
commit: 95b1ce70859e013fa5b6e1b092fe9e3a114ae5d6
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 3 18:50:38 2020 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Fri Jan 3 18:52:01 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95b1ce70
net-wireless/kismet: update
had to mask some new use flags on some arches. happy for testing to
unmask
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 1 +
net-wireless/kismet/{kismet-9999.ebuild => kismet-2019.12.1.ebuild} | 4 ++--
net-wireless/kismet/kismet-9999.ebuild | 4 ++--
3 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 0998be1bd6a..15bf9dd9fb7 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,2 +1,3 @@
DIST kismet-2016-07-R1.tar.xz 709364 BLAKE2B 5b667a02b517bd413d569f40df1f2a2e1158357c602fa807d712870543a7fade25077f449c07c023ad1d2150870352aa754484846d8c2a0d9f027113bb57c1fc SHA512 88891a0cd5ef94a4815d259e433f946f52552c125e05a5d8ac447d04e6090f2bd92f8bd8573440f0dfe446b29233bef81d9889e53170757ad0116ddfc2cb8416
DIST kismet-2019-09-R1.tar.xz 3034832 BLAKE2B 9f7818549e5260dc081ac39ea8323c70f2e4d0b959bc42dacc253c9d72bf72c2547f7c6d65d84ee7d0ca4a41068f5973028e48f6f9f3c5a7cd50c35246570814 SHA512 eeaf069718206f2b6d292c41792217afc9c72c10ffa014c8c670de64195bd28d44f33364dba7d338610f17a5af2be3c125ccd1297cce362159a4968c9ddabb88
+DIST kismet-2019-12-R1.tar.xz 3125732 BLAKE2B 8196bb9eb0c087edf3cdd224b48c0f1f3f79ef05347aa9cbc4c19d8f32526c43a9a7ea3d93ea3a74136e84aae9eaf627b80f18979322b626dee87e9c02577d03 SHA512 aa49e99ae161ceb0fcc4cead580a0ea665a2a541822c356f903561ed866b2bafbd718f688179aa25669546b9ef601c845bad41ec2f02bd3e9575b7e7f5a2641d
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-2019.12.1.ebuild
similarity index 98%
copy from net-wireless/kismet/kismet-9999.ebuild
copy to net-wireless/kismet/kismet-2019.12.1.ebuild
index 3438a10b65c..2a02da5e424 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-2019.12.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -25,7 +25,7 @@ else
#SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"
- KEYWORDS="amd64 arm ~arm64 ~ppc x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 3438a10b65c..2a02da5e424 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -25,7 +25,7 @@ else
#SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"
- KEYWORDS="amd64 arm ~arm64 ~ppc x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-01-06 16:10 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2020-01-06 16:10 UTC (permalink / raw
To: gentoo-commits
commit: 6cfc3946c075fb0d423eb93eebed8ef981a92d97
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 6 16:10:04 2020 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon Jan 6 16:10:28 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cfc3946
net-wireless/kismet: bugfix bump
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 2 +-
.../kismet/{kismet-2019.12.1.ebuild => kismet-2019.12.2.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 15bf9dd9fb7..c0260b51a57 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,3 +1,3 @@
DIST kismet-2016-07-R1.tar.xz 709364 BLAKE2B 5b667a02b517bd413d569f40df1f2a2e1158357c602fa807d712870543a7fade25077f449c07c023ad1d2150870352aa754484846d8c2a0d9f027113bb57c1fc SHA512 88891a0cd5ef94a4815d259e433f946f52552c125e05a5d8ac447d04e6090f2bd92f8bd8573440f0dfe446b29233bef81d9889e53170757ad0116ddfc2cb8416
DIST kismet-2019-09-R1.tar.xz 3034832 BLAKE2B 9f7818549e5260dc081ac39ea8323c70f2e4d0b959bc42dacc253c9d72bf72c2547f7c6d65d84ee7d0ca4a41068f5973028e48f6f9f3c5a7cd50c35246570814 SHA512 eeaf069718206f2b6d292c41792217afc9c72c10ffa014c8c670de64195bd28d44f33364dba7d338610f17a5af2be3c125ccd1297cce362159a4968c9ddabb88
-DIST kismet-2019-12-R1.tar.xz 3125732 BLAKE2B 8196bb9eb0c087edf3cdd224b48c0f1f3f79ef05347aa9cbc4c19d8f32526c43a9a7ea3d93ea3a74136e84aae9eaf627b80f18979322b626dee87e9c02577d03 SHA512 aa49e99ae161ceb0fcc4cead580a0ea665a2a541822c356f903561ed866b2bafbd718f688179aa25669546b9ef601c845bad41ec2f02bd3e9575b7e7f5a2641d
+DIST kismet-2019-12-R2.tar.xz 3127064 BLAKE2B b7ffac6a6a4d7d7893d3564f9471080e055798c325b102f98fa0e86db37bcbab33422afae9c2694b747ae0c369259b62c218a77c673d0e0c05969a56e42311c2 SHA512 b1e3de74a6d314150d849ac3d95c8b99324bba14522dc4f00244d1c09acb690cce40d35dbe33845ffb1060a69cd38f036d59a0283ed9b1a70b022e3d57cde5a0
diff --git a/net-wireless/kismet/kismet-2019.12.1.ebuild b/net-wireless/kismet/kismet-2019.12.2.ebuild
similarity index 100%
rename from net-wireless/kismet/kismet-2019.12.1.ebuild
rename to net-wireless/kismet/kismet-2019.12.2.ebuild
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-02-09 16:34 Michał Górny
0 siblings, 0 replies; 116+ messages in thread
From: Michał Górny @ 2020-02-09 16:34 UTC (permalink / raw
To: gentoo-commits
commit: 9d34496cb2ed2d805f5a7ec75b1cac17fbf92d75
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 7 17:47:22 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb 9 16:34:30 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d34496c
net-wireless/kismet: Switch to PYTHON_MULTI_USEDEP API
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
...t-2019.09.1-r1.ebuild => kismet-2019.09.1-r2.ebuild} | 10 +++++++---
...smet-2019.12.2.ebuild => kismet-2019.12.2-r1.ebuild} | 17 +++++++++++++----
net-wireless/kismet/kismet-9999.ebuild | 17 +++++++++++++----
3 files changed, 33 insertions(+), 11 deletions(-)
diff --git a/net-wireless/kismet/kismet-2019.09.1-r1.ebuild b/net-wireless/kismet/kismet-2019.09.1-r2.ebuild
similarity index 95%
rename from net-wireless/kismet/kismet-2019.09.1-r1.ebuild
rename to net-wireless/kismet/kismet-2019.09.1-r2.ebuild
index 01ac8b25a82..178c532ebfb 100644
--- a/net-wireless/kismet/kismet-2019.09.1-r1.ebuild
+++ b/net-wireless/kismet/kismet-2019.09.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -51,7 +51,9 @@ CDEPEND="
mousejack? ( virtual/libusb:1 )
dev-libs/protobuf-c:=
dev-libs/protobuf:=
- dev-python/protobuf-python[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/protobuf-python[${PYTHON_MULTI_USEDEP}]
+ ')
sys-libs/ncurses:=
lm-sensors? ( sys-apps/lm-sensors )
pcre? ( dev-libs/libpcre )
@@ -63,7 +65,9 @@ DEPEND="${CDEPEND}
"
RDEPEND="${CDEPEND}
- dev-python/pyserial[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/pyserial[${PYTHON_MULTI_USEDEP}]
+ ')
selinux? ( sec-policy/selinux-kismet )
"
diff --git a/net-wireless/kismet/kismet-2019.12.2.ebuild b/net-wireless/kismet/kismet-2019.12.2-r1.ebuild
similarity index 94%
rename from net-wireless/kismet/kismet-2019.12.2.ebuild
rename to net-wireless/kismet/kismet-2019.12.2-r1.ebuild
index 2a02da5e424..73b8a86810b 100644
--- a/net-wireless/kismet/kismet-2019.12.2.ebuild
+++ b/net-wireless/kismet/kismet-2019.12.2-r1.ebuild
@@ -51,7 +51,9 @@ CDEPEND="
libusb? ( virtual/libusb:1 )
dev-libs/protobuf-c:=
dev-libs/protobuf:=
- dev-python/protobuf-python[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/protobuf-python[${PYTHON_MULTI_USEDEP}]
+ ')
sys-libs/ncurses:=
lm-sensors? ( sys-apps/lm-sensors )
pcre? ( dev-libs/libpcre )
@@ -64,11 +66,18 @@ DEPEND="${CDEPEND}
"
RDEPEND="${CDEPEND}
- dev-python/pyserial[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/pyserial[${PYTHON_MULTI_USEDEP}]
+ ')
selinux? ( sec-policy/selinux-kismet )
"
-PDEPEND="rtlsdr? ( dev-python/numpy[${PYTHON_USEDEP}]
- net-wireless/rtl-sdr )"
+PDEPEND="
+ rtlsdr? (
+ $(python_gen_cond_dep '
+ dev-python/numpy[${PYTHON_MULTI_USEDEP}]
+ ')
+ net-wireless/rtl-sdr
+ )"
src_prepare() {
sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 2a02da5e424..73b8a86810b 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -51,7 +51,9 @@ CDEPEND="
libusb? ( virtual/libusb:1 )
dev-libs/protobuf-c:=
dev-libs/protobuf:=
- dev-python/protobuf-python[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/protobuf-python[${PYTHON_MULTI_USEDEP}]
+ ')
sys-libs/ncurses:=
lm-sensors? ( sys-apps/lm-sensors )
pcre? ( dev-libs/libpcre )
@@ -64,11 +66,18 @@ DEPEND="${CDEPEND}
"
RDEPEND="${CDEPEND}
- dev-python/pyserial[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/pyserial[${PYTHON_MULTI_USEDEP}]
+ ')
selinux? ( sec-policy/selinux-kismet )
"
-PDEPEND="rtlsdr? ( dev-python/numpy[${PYTHON_USEDEP}]
- net-wireless/rtl-sdr )"
+PDEPEND="
+ rtlsdr? (
+ $(python_gen_cond_dep '
+ dev-python/numpy[${PYTHON_MULTI_USEDEP}]
+ ')
+ net-wireless/rtl-sdr
+ )"
src_prepare() {
sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-03-09 20:00 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2020-03-09 20:00 UTC (permalink / raw
To: gentoo-commits
commit: 11096c2ee914ca9226a404d4dd2631ef65c72391
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 9 20:00:01 2020 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon Mar 9 20:00:01 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11096c2e
net-wireless/kismet: bump
Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 1 +
net-wireless/kismet/kismet-2020.03.1.ebuild | 175 ++++++++++++++++++++++++++++
2 files changed, 176 insertions(+)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index c0260b51a57..9ec3e67b55f 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,3 +1,4 @@
DIST kismet-2016-07-R1.tar.xz 709364 BLAKE2B 5b667a02b517bd413d569f40df1f2a2e1158357c602fa807d712870543a7fade25077f449c07c023ad1d2150870352aa754484846d8c2a0d9f027113bb57c1fc SHA512 88891a0cd5ef94a4815d259e433f946f52552c125e05a5d8ac447d04e6090f2bd92f8bd8573440f0dfe446b29233bef81d9889e53170757ad0116ddfc2cb8416
DIST kismet-2019-09-R1.tar.xz 3034832 BLAKE2B 9f7818549e5260dc081ac39ea8323c70f2e4d0b959bc42dacc253c9d72bf72c2547f7c6d65d84ee7d0ca4a41068f5973028e48f6f9f3c5a7cd50c35246570814 SHA512 eeaf069718206f2b6d292c41792217afc9c72c10ffa014c8c670de64195bd28d44f33364dba7d338610f17a5af2be3c125ccd1297cce362159a4968c9ddabb88
DIST kismet-2019-12-R2.tar.xz 3127064 BLAKE2B b7ffac6a6a4d7d7893d3564f9471080e055798c325b102f98fa0e86db37bcbab33422afae9c2694b747ae0c369259b62c218a77c673d0e0c05969a56e42311c2 SHA512 b1e3de74a6d314150d849ac3d95c8b99324bba14522dc4f00244d1c09acb690cce40d35dbe33845ffb1060a69cd38f036d59a0283ed9b1a70b022e3d57cde5a0
+DIST kismet-2020-03-R1.tar.xz 3137312 BLAKE2B c20137677f598c0856e21e3c34b52b1edea1262cc0049638f31554a78780d37860200dae85ac65e35cda8425be6798fe98ac3de08e8dcbff33ea0b7b9fdb945f SHA512 a237d31ef953729571232693cc51029add808002dfcb350e6dbb0a5360f85b3c608e4d49273d4b377e91ba83feff198527a13930f1976b2182eee7e5185471a2
diff --git a/net-wireless/kismet/kismet-2020.03.1.ebuild b/net-wireless/kismet/kismet-2020.03.1.ebuild
new file mode 100644
index 00000000000..73b8a86810b
--- /dev/null
+++ b/net-wireless/kismet/kismet-2020.03.1.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_6 )
+
+inherit autotools eutils multilib user python-single-r1
+
+if [[ ${PV} == "9999" ]] ; then
+ EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
+ inherit git-r3
+ RESTRICT="strip"
+else
+ MY_P=${P/\./-}
+ MY_P=${MY_P/_beta/-BETA}
+ MY_P=${MY_P/./-R}
+ S=${WORKDIR}/${MY_P/BETA/beta}
+
+ #normally we want an official release
+ SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
+
+ #but sometimes we want a git commit
+ #COMMIT="6d6d486831c0f7ac712ffb8a3ff122c5063c3b2a"
+ #SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ #S="${WORKDIR}/${PN}-${COMMIT}"
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+fi
+
+DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
+HOMEPAGE="https://www.kismetwireless.net"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+IUSE="libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+CDEPEND="
+ ${PYTHON_DEPS}
+ networkmanager? ( net-misc/networkmanager:= )
+ dev-libs/glib:=
+ dev-libs/elfutils:=
+ sys-libs/zlib:=
+ dev-db/sqlite:=
+ net-libs/libmicrohttpd
+ kernel_linux? ( sys-libs/libcap
+ dev-libs/libnl:3
+ net-libs/libpcap
+ )
+ libusb? ( virtual/libusb:1 )
+ dev-libs/protobuf-c:=
+ dev-libs/protobuf:=
+ $(python_gen_cond_dep '
+ dev-python/protobuf-python[${PYTHON_MULTI_USEDEP}]
+ ')
+ sys-libs/ncurses:=
+ lm-sensors? ( sys-apps/lm-sensors )
+ pcre? ( dev-libs/libpcre )
+ suid? ( sys-libs/libcap )
+ ubertooth? ( net-wireless/ubertooth:= )
+ "
+
+DEPEND="${CDEPEND}
+ virtual/pkgconfig
+"
+
+RDEPEND="${CDEPEND}
+ $(python_gen_cond_dep '
+ dev-python/pyserial[${PYTHON_MULTI_USEDEP}]
+ ')
+ selinux? ( sec-policy/selinux-kismet )
+"
+PDEPEND="
+ rtlsdr? (
+ $(python_gen_cond_dep '
+ dev-python/numpy[${PYTHON_MULTI_USEDEP}]
+ ')
+ net-wireless/rtl-sdr
+ )"
+
+src_prepare() {
+ sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
+ conf/kismet_logging.conf || die
+
+ # Don't strip and set correct mangrp
+ sed -i -e 's| -s||g' \
+ -e 's|@mangrp@|root|g' Makefile.in
+
+ eapply_user
+
+ #just use set to fix setup.py
+ find . -name "Makefile.in" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
+ find . -name "Makefile" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
+
+ if [ "${PV}" = "9999" ]; then
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ econf \
+ $(use_enable libusb libusb) \
+ $(use_enable pcre) \
+ $(use_enable lm-sensors lmsensors) \
+ $(use_enable networkmanager libnm) \
+ $(use_enable ubertooth) \
+ --sysconfdir=/etc/kismet \
+ --disable-optimization
+}
+
+src_install() {
+ emake DESTDIR="${D}" commoninstall
+ python_optimize
+ emake DESTDIR="${D}" forceconfigs
+
+ insinto /usr/share/${PN}
+ doins Makefile.inc
+
+ dodoc CHANGELOG README*
+ newinitd "${FILESDIR}"/${PN}.initd-r3 kismet
+ newconfd "${FILESDIR}"/${PN}.confd-r2 kismet
+}
+
+pkg_preinst() {
+ if use suid; then
+ enewgroup kismet
+ fowners root:kismet /usr/bin/kismet_cap_linux_bluetooth
+ fowners root:kismet /usr/bin/kismet_cap_linux_wifi
+ fowners root:kismet /usr/bin/kismet_cap_pcapfile
+ # Need to set the permissions after chowning.
+ # See chown(2)
+ fperms 4550 /usr/bin/kismet_cap_linux_bluetooth
+ fperms 4550 /usr/bin/kismet_cap_linux_wifi
+ fperms 4550 /usr/bin/kismet_cap_pcapfile
+ elog "Kismet has been installed with a setuid-root helper binary"
+ elog "to enable minimal-root operation. Users need to be part of"
+ elog "the 'kismet' group to perform captures from physical devices."
+ fi
+ if ! use suid; then
+ ewarn "It is highly discouraged to run a sniffer as root,"
+ ewarn "Please consider enabling the suid use flag and adding"
+ ewarn "your user to the kismet group."
+ fi
+}
+
+migrate_config() {
+ einfo "Kismet Configuration files are now read from /etc/kismet/"
+ ewarn "Please keep user specific settings in /etc/kismet/kismet_site.conf"
+ if [ -n "$(ls ${EROOT}/etc/kismet_*.conf 2> /dev/null)" ]; then
+ ewarn "Files at /etc/kismet_*.conf will not be read and should be removed"
+ fi
+ if [ -f "${EROOT}/etc/kismet_site.conf" ] && [ ! -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
+ mv /etc/kismet_site.conf /etc/kismet/kismet_site.conf || die "Failed to migrate kismet_site.conf to new location"
+ ewarn "Your /etc/kismet_site.conf file has been automatically moved to /etc/kismet/kismet_site.conf"
+ elif [ -f "${EROOT}/etc/kismet_site.conf" ] && [ -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
+ ewarn "Both /etc/kismet_site.conf and /etc/kismet/kismet_site.conf exist, please migrate needed bits"
+ ewarn "into /etc/kismet/kismet_site.conf and remove /etc/kismet_site.conf"
+ fi
+}
+
+pkg_postinst() {
+ if [ -n "${REPLACING_VERSIONS}" ]; then
+ for v in ${REPLACING_VERSIONS}; do
+ if ver_test ${v} -lt 2019.07.2 ; then
+ migrate_config
+ break
+ fi
+ if ver_test ${v} -eq 9999 ; then
+ migrate_config
+ break
+ fi
+ done
+ fi
+}
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-03-13 18:02 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2020-03-13 18:02 UTC (permalink / raw
To: gentoo-commits
commit: e631721bce64fe41cd7e964c2eab4c72b440dd82
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 13 18:02:28 2020 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Fri Mar 13 18:02:43 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e631721b
net-wireless/kismet: bump to include udev rules
Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 2 +-
...t-2020.03.1.ebuild => kismet-2020.03.1_p20200311.ebuild} | 13 +++++++------
net-wireless/kismet/kismet-9999.ebuild | 7 ++++---
3 files changed, 12 insertions(+), 10 deletions(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 9ec3e67b55f..e003b016b00 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,4 +1,4 @@
DIST kismet-2016-07-R1.tar.xz 709364 BLAKE2B 5b667a02b517bd413d569f40df1f2a2e1158357c602fa807d712870543a7fade25077f449c07c023ad1d2150870352aa754484846d8c2a0d9f027113bb57c1fc SHA512 88891a0cd5ef94a4815d259e433f946f52552c125e05a5d8ac447d04e6090f2bd92f8bd8573440f0dfe446b29233bef81d9889e53170757ad0116ddfc2cb8416
DIST kismet-2019-09-R1.tar.xz 3034832 BLAKE2B 9f7818549e5260dc081ac39ea8323c70f2e4d0b959bc42dacc253c9d72bf72c2547f7c6d65d84ee7d0ca4a41068f5973028e48f6f9f3c5a7cd50c35246570814 SHA512 eeaf069718206f2b6d292c41792217afc9c72c10ffa014c8c670de64195bd28d44f33364dba7d338610f17a5af2be3c125ccd1297cce362159a4968c9ddabb88
DIST kismet-2019-12-R2.tar.xz 3127064 BLAKE2B b7ffac6a6a4d7d7893d3564f9471080e055798c325b102f98fa0e86db37bcbab33422afae9c2694b747ae0c369259b62c218a77c673d0e0c05969a56e42311c2 SHA512 b1e3de74a6d314150d849ac3d95c8b99324bba14522dc4f00244d1c09acb690cce40d35dbe33845ffb1060a69cd38f036d59a0283ed9b1a70b022e3d57cde5a0
-DIST kismet-2020-03-R1.tar.xz 3137312 BLAKE2B c20137677f598c0856e21e3c34b52b1edea1262cc0049638f31554a78780d37860200dae85ac65e35cda8425be6798fe98ac3de08e8dcbff33ea0b7b9fdb945f SHA512 a237d31ef953729571232693cc51029add808002dfcb350e6dbb0a5360f85b3c608e4d49273d4b377e91ba83feff198527a13930f1976b2182eee7e5185471a2
+DIST kismet-2020.03.1_p20200311.tar.gz 4237239 BLAKE2B 6daa8174086a30e46f9a70abf124e571372772bf21166c9896e76f557412e230b0eedfd08d10514d80ba0b3a7e38bf05b14e3048cb2fcac0a084a8b3bb844ce7 SHA512 913e46b560438f9f44ba05d9d900a9dfab7f7fa85d6b356e38cb1eb8f902a83473a59165304d36c6d0ab737c0195caa0561047f74e642005efa1374356275f48
diff --git a/net-wireless/kismet/kismet-2020.03.1.ebuild b/net-wireless/kismet/kismet-2020.03.1_p20200311.ebuild
similarity index 92%
rename from net-wireless/kismet/kismet-2020.03.1.ebuild
rename to net-wireless/kismet/kismet-2020.03.1_p20200311.ebuild
index 73b8a86810b..b1b373dfe0c 100644
--- a/net-wireless/kismet/kismet-2020.03.1.ebuild
+++ b/net-wireless/kismet/kismet-2020.03.1_p20200311.ebuild
@@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_6 )
-inherit autotools eutils multilib user python-single-r1
+inherit autotools eutils multilib user python-single-r1 udev
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
@@ -18,12 +18,12 @@ else
S=${WORKDIR}/${MY_P/BETA/beta}
#normally we want an official release
- SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
+ #SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
#but sometimes we want a git commit
- #COMMIT="6d6d486831c0f7ac712ffb8a3ff122c5063c3b2a"
- #SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
- #S="${WORKDIR}/${PN}-${COMMIT}"
+ COMMIT="9ca7e469cf115469f392db7436816151867e1654"
+ SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
fi
@@ -33,7 +33,7 @@ HOMEPAGE="https://www.kismetwireless.net"
LICENSE="GPL-2"
SLOT="0/${PV}"
-IUSE="libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth"
+IUSE="libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth udev"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
CDEPEND="
@@ -113,6 +113,7 @@ src_install() {
emake DESTDIR="${D}" commoninstall
python_optimize
emake DESTDIR="${D}" forceconfigs
+ use udev && udev_dorules packaging/udev/*.rules
insinto /usr/share/${PN}
doins Makefile.inc
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 73b8a86810b..e7ca54723d1 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_6 )
-inherit autotools eutils multilib user python-single-r1
+inherit autotools eutils multilib user python-single-r1 udev
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
@@ -21,7 +21,7 @@ else
SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
#but sometimes we want a git commit
- #COMMIT="6d6d486831c0f7ac712ffb8a3ff122c5063c3b2a"
+ #COMMIT="9ca7e469cf115469f392db7436816151867e1654"
#SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"
@@ -33,7 +33,7 @@ HOMEPAGE="https://www.kismetwireless.net"
LICENSE="GPL-2"
SLOT="0/${PV}"
-IUSE="libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth"
+IUSE="libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth udev"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
CDEPEND="
@@ -113,6 +113,7 @@ src_install() {
emake DESTDIR="${D}" commoninstall
python_optimize
emake DESTDIR="${D}" forceconfigs
+ use udev && udev_dorules packaging/udev/*.rules
insinto /usr/share/${PN}
doins Makefile.inc
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-03-15 1:36 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2020-03-15 1:36 UTC (permalink / raw
To: gentoo-commits
commit: a221190c7fabb8f4eef481973ebc61870def5869
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 15 01:35:34 2020 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Sun Mar 15 01:35:41 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a221190c
net-wireless/kismet: needed upstream fixes
Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 2 +-
...met-2020.03.1_p20200311.ebuild => kismet-2020.03.1_p20200314.ebuild} | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index e003b016b00..fed0e2dd8b4 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,4 +1,4 @@
DIST kismet-2016-07-R1.tar.xz 709364 BLAKE2B 5b667a02b517bd413d569f40df1f2a2e1158357c602fa807d712870543a7fade25077f449c07c023ad1d2150870352aa754484846d8c2a0d9f027113bb57c1fc SHA512 88891a0cd5ef94a4815d259e433f946f52552c125e05a5d8ac447d04e6090f2bd92f8bd8573440f0dfe446b29233bef81d9889e53170757ad0116ddfc2cb8416
DIST kismet-2019-09-R1.tar.xz 3034832 BLAKE2B 9f7818549e5260dc081ac39ea8323c70f2e4d0b959bc42dacc253c9d72bf72c2547f7c6d65d84ee7d0ca4a41068f5973028e48f6f9f3c5a7cd50c35246570814 SHA512 eeaf069718206f2b6d292c41792217afc9c72c10ffa014c8c670de64195bd28d44f33364dba7d338610f17a5af2be3c125ccd1297cce362159a4968c9ddabb88
DIST kismet-2019-12-R2.tar.xz 3127064 BLAKE2B b7ffac6a6a4d7d7893d3564f9471080e055798c325b102f98fa0e86db37bcbab33422afae9c2694b747ae0c369259b62c218a77c673d0e0c05969a56e42311c2 SHA512 b1e3de74a6d314150d849ac3d95c8b99324bba14522dc4f00244d1c09acb690cce40d35dbe33845ffb1060a69cd38f036d59a0283ed9b1a70b022e3d57cde5a0
-DIST kismet-2020.03.1_p20200311.tar.gz 4237239 BLAKE2B 6daa8174086a30e46f9a70abf124e571372772bf21166c9896e76f557412e230b0eedfd08d10514d80ba0b3a7e38bf05b14e3048cb2fcac0a084a8b3bb844ce7 SHA512 913e46b560438f9f44ba05d9d900a9dfab7f7fa85d6b356e38cb1eb8f902a83473a59165304d36c6d0ab737c0195caa0561047f74e642005efa1374356275f48
+DIST kismet-2020.03.1_p20200314.tar.gz 4237221 BLAKE2B a35a511d5b3a331a409c800fc3163f35bb539b128a0393db6dd9e88e0f9b19a982222ad5e0f3f123cb1c12828f33a045bf483bec6d393cd8815e63410501678d SHA512 0849fb2b3255a20de16a9dd5f13971ac24ecff7b71ec4f2376df9da9328b024cf51ababdb689441bb3b2e4fbc23c077ea100459dfd5bddae8df3c2d9c3df5ae5
diff --git a/net-wireless/kismet/kismet-2020.03.1_p20200311.ebuild b/net-wireless/kismet/kismet-2020.03.1_p20200314.ebuild
similarity index 98%
rename from net-wireless/kismet/kismet-2020.03.1_p20200311.ebuild
rename to net-wireless/kismet/kismet-2020.03.1_p20200314.ebuild
index b1b373dfe0c..e7ab3369bf1 100644
--- a/net-wireless/kismet/kismet-2020.03.1_p20200311.ebuild
+++ b/net-wireless/kismet/kismet-2020.03.1_p20200314.ebuild
@@ -21,7 +21,7 @@ else
#SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
#but sometimes we want a git commit
- COMMIT="9ca7e469cf115469f392db7436816151867e1654"
+ COMMIT="ea3f9ffe84b86cfc5e01ce3fec5476d51d161b98"
SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${COMMIT}"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-03-18 19:52 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2020-03-18 19:52 UTC (permalink / raw
To: gentoo-commits
commit: 95acdeeaf6a7b4ea6be88283dd2c3999f0ee339a
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 18 19:52:09 2020 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Wed Mar 18 19:52:16 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95acdeea
net-wireless/kismet: python3_{7,8}
Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-2020.03.1_p20200314.ebuild | 2 +-
net-wireless/kismet/kismet-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-wireless/kismet/kismet-2020.03.1_p20200314.ebuild b/net-wireless/kismet/kismet-2020.03.1_p20200314.ebuild
index e7ab3369bf1..67722300d5e 100644
--- a/net-wireless/kismet/kismet-2020.03.1_p20200314.ebuild
+++ b/net-wireless/kismet/kismet-2020.03.1_p20200314.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{6,7,8} )
inherit autotools eutils multilib user python-single-r1 udev
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index e7ca54723d1..f55bc6dc159 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{6,7,8} )
inherit autotools eutils multilib user python-single-r1 udev
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-04-21 16:38 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2020-04-21 16:38 UTC (permalink / raw
To: gentoo-commits
commit: a6df84bcc7d7d9192eebab8bdd367416ab874c51
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 21 16:37:28 2020 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Apr 21 16:38:08 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6df84bc
net-wireless/kismet: bump
Package-Manager: Portage-2.3.98, Repoman-2.3.22
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 2 +-
...{kismet-2020.03.1_p20200314.ebuild => kismet-2020.04.1.ebuild} | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index fed0e2dd8b4..9766360a28b 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,4 +1,4 @@
DIST kismet-2016-07-R1.tar.xz 709364 BLAKE2B 5b667a02b517bd413d569f40df1f2a2e1158357c602fa807d712870543a7fade25077f449c07c023ad1d2150870352aa754484846d8c2a0d9f027113bb57c1fc SHA512 88891a0cd5ef94a4815d259e433f946f52552c125e05a5d8ac447d04e6090f2bd92f8bd8573440f0dfe446b29233bef81d9889e53170757ad0116ddfc2cb8416
DIST kismet-2019-09-R1.tar.xz 3034832 BLAKE2B 9f7818549e5260dc081ac39ea8323c70f2e4d0b959bc42dacc253c9d72bf72c2547f7c6d65d84ee7d0ca4a41068f5973028e48f6f9f3c5a7cd50c35246570814 SHA512 eeaf069718206f2b6d292c41792217afc9c72c10ffa014c8c670de64195bd28d44f33364dba7d338610f17a5af2be3c125ccd1297cce362159a4968c9ddabb88
DIST kismet-2019-12-R2.tar.xz 3127064 BLAKE2B b7ffac6a6a4d7d7893d3564f9471080e055798c325b102f98fa0e86db37bcbab33422afae9c2694b747ae0c369259b62c218a77c673d0e0c05969a56e42311c2 SHA512 b1e3de74a6d314150d849ac3d95c8b99324bba14522dc4f00244d1c09acb690cce40d35dbe33845ffb1060a69cd38f036d59a0283ed9b1a70b022e3d57cde5a0
-DIST kismet-2020.03.1_p20200314.tar.gz 4237221 BLAKE2B a35a511d5b3a331a409c800fc3163f35bb539b128a0393db6dd9e88e0f9b19a982222ad5e0f3f123cb1c12828f33a045bf483bec6d393cd8815e63410501678d SHA512 0849fb2b3255a20de16a9dd5f13971ac24ecff7b71ec4f2376df9da9328b024cf51ababdb689441bb3b2e4fbc23c077ea100459dfd5bddae8df3c2d9c3df5ae5
+DIST kismet-2020-04-R1.tar.xz 3159064 BLAKE2B 5a7313a70350b16ed0c9e22c28f659aa2ecaa2d15015481d540f82edcb24ec64bc8a007b137bf8fd3b786e81e74eaf92d97b24c1324f02a33f6187b3d8956fc4 SHA512 60f169ae65750520886a2062ea05dc13510078448544512a52889c7856ca60834a066c1a946ece0c990b37f758d721011259802e59086e4bb55d14be76df21c9
diff --git a/net-wireless/kismet/kismet-2020.03.1_p20200314.ebuild b/net-wireless/kismet/kismet-2020.04.1.ebuild
similarity index 95%
rename from net-wireless/kismet/kismet-2020.03.1_p20200314.ebuild
rename to net-wireless/kismet/kismet-2020.04.1.ebuild
index 67722300d5e..3c55de1f6be 100644
--- a/net-wireless/kismet/kismet-2020.03.1_p20200314.ebuild
+++ b/net-wireless/kismet/kismet-2020.04.1.ebuild
@@ -18,12 +18,12 @@ else
S=${WORKDIR}/${MY_P/BETA/beta}
#normally we want an official release
- #SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
+ SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
#but sometimes we want a git commit
- COMMIT="ea3f9ffe84b86cfc5e01ce3fec5476d51d161b98"
- SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${PN}-${COMMIT}"
+ #COMMIT="ea3f9ffe84b86cfc5e01ce3fec5476d51d161b98"
+ #SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ #S="${WORKDIR}/${PN}-${COMMIT}"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
fi
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-04-23 15:05 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2020-04-23 15:05 UTC (permalink / raw
To: gentoo-commits
commit: 0178c080bc06afcf98cbf317dce5c42aec54cc3f
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 23 15:04:49 2020 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu Apr 23 15:05:02 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0178c080
net-wireless/kismet: bump
minor python >3.6 fix
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 2 +-
.../kismet/{kismet-2020.04.1.ebuild => kismet-2020.04.2.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 9766360a28b..083f7e855e5 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,4 +1,4 @@
DIST kismet-2016-07-R1.tar.xz 709364 BLAKE2B 5b667a02b517bd413d569f40df1f2a2e1158357c602fa807d712870543a7fade25077f449c07c023ad1d2150870352aa754484846d8c2a0d9f027113bb57c1fc SHA512 88891a0cd5ef94a4815d259e433f946f52552c125e05a5d8ac447d04e6090f2bd92f8bd8573440f0dfe446b29233bef81d9889e53170757ad0116ddfc2cb8416
DIST kismet-2019-09-R1.tar.xz 3034832 BLAKE2B 9f7818549e5260dc081ac39ea8323c70f2e4d0b959bc42dacc253c9d72bf72c2547f7c6d65d84ee7d0ca4a41068f5973028e48f6f9f3c5a7cd50c35246570814 SHA512 eeaf069718206f2b6d292c41792217afc9c72c10ffa014c8c670de64195bd28d44f33364dba7d338610f17a5af2be3c125ccd1297cce362159a4968c9ddabb88
DIST kismet-2019-12-R2.tar.xz 3127064 BLAKE2B b7ffac6a6a4d7d7893d3564f9471080e055798c325b102f98fa0e86db37bcbab33422afae9c2694b747ae0c369259b62c218a77c673d0e0c05969a56e42311c2 SHA512 b1e3de74a6d314150d849ac3d95c8b99324bba14522dc4f00244d1c09acb690cce40d35dbe33845ffb1060a69cd38f036d59a0283ed9b1a70b022e3d57cde5a0
-DIST kismet-2020-04-R1.tar.xz 3159064 BLAKE2B 5a7313a70350b16ed0c9e22c28f659aa2ecaa2d15015481d540f82edcb24ec64bc8a007b137bf8fd3b786e81e74eaf92d97b24c1324f02a33f6187b3d8956fc4 SHA512 60f169ae65750520886a2062ea05dc13510078448544512a52889c7856ca60834a066c1a946ece0c990b37f758d721011259802e59086e4bb55d14be76df21c9
+DIST kismet-2020-04-R2.tar.xz 3159264 BLAKE2B 1a61ce51f3ddfca750d6404b4b71bd8f5bb3cc23a14ca9140a3730086479bcbe3d9a083eb22b9e279824a03f961fc5699240e8e7a1148fa5070dacc232aa5bb7 SHA512 4eaa01f848eb51bafbd11d9ae47d7878a3891b99dd858f12f357f34b375b214b0fc37b916d040092091f19da4cb702bf22b2482bdb54600f43b6e6cfb3dfa462
diff --git a/net-wireless/kismet/kismet-2020.04.1.ebuild b/net-wireless/kismet/kismet-2020.04.2.ebuild
similarity index 100%
rename from net-wireless/kismet/kismet-2020.04.1.ebuild
rename to net-wireless/kismet/kismet-2020.04.2.ebuild
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-05-18 20:41 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2020-05-18 20:41 UTC (permalink / raw
To: gentoo-commits
commit: 3b2b21e4afe894378ee04b5c90926f75ee4f610c
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon May 18 20:41:26 2020 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon May 18 20:41:26 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b2b21e4
net-wireless/kismet: minor bugfix from upstream
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 2 +-
.../kismet/{kismet-2020.04.2.ebuild => kismet-2020.04.3.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 083f7e855e5..e567b17fec6 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,4 +1,4 @@
DIST kismet-2016-07-R1.tar.xz 709364 BLAKE2B 5b667a02b517bd413d569f40df1f2a2e1158357c602fa807d712870543a7fade25077f449c07c023ad1d2150870352aa754484846d8c2a0d9f027113bb57c1fc SHA512 88891a0cd5ef94a4815d259e433f946f52552c125e05a5d8ac447d04e6090f2bd92f8bd8573440f0dfe446b29233bef81d9889e53170757ad0116ddfc2cb8416
DIST kismet-2019-09-R1.tar.xz 3034832 BLAKE2B 9f7818549e5260dc081ac39ea8323c70f2e4d0b959bc42dacc253c9d72bf72c2547f7c6d65d84ee7d0ca4a41068f5973028e48f6f9f3c5a7cd50c35246570814 SHA512 eeaf069718206f2b6d292c41792217afc9c72c10ffa014c8c670de64195bd28d44f33364dba7d338610f17a5af2be3c125ccd1297cce362159a4968c9ddabb88
DIST kismet-2019-12-R2.tar.xz 3127064 BLAKE2B b7ffac6a6a4d7d7893d3564f9471080e055798c325b102f98fa0e86db37bcbab33422afae9c2694b747ae0c369259b62c218a77c673d0e0c05969a56e42311c2 SHA512 b1e3de74a6d314150d849ac3d95c8b99324bba14522dc4f00244d1c09acb690cce40d35dbe33845ffb1060a69cd38f036d59a0283ed9b1a70b022e3d57cde5a0
-DIST kismet-2020-04-R2.tar.xz 3159264 BLAKE2B 1a61ce51f3ddfca750d6404b4b71bd8f5bb3cc23a14ca9140a3730086479bcbe3d9a083eb22b9e279824a03f961fc5699240e8e7a1148fa5070dacc232aa5bb7 SHA512 4eaa01f848eb51bafbd11d9ae47d7878a3891b99dd858f12f357f34b375b214b0fc37b916d040092091f19da4cb702bf22b2482bdb54600f43b6e6cfb3dfa462
+DIST kismet-2020-04-R3.tar.xz 3159552 BLAKE2B 458c40dea530008295d46aadaf15699a0fd9025bb572cb23e94f059f31bba2835dedd9c39725d0183e84d31c326c2769450ce0b8bee7e7ca3bb7ac9dd82f4cc6 SHA512 585def7f19f479c6049cbc24e3886276d816f584fcb2070009cd90e35b33630d3e544145abf5f8b1eae87ec571a213ed9cb9f6b81345257c9bf1332d5bb319c2
diff --git a/net-wireless/kismet/kismet-2020.04.2.ebuild b/net-wireless/kismet/kismet-2020.04.3.ebuild
similarity index 100%
rename from net-wireless/kismet/kismet-2020.04.2.ebuild
rename to net-wireless/kismet/kismet-2020.04.3.ebuild
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-07-05 13:36 Agostino Sarubbo
0 siblings, 0 replies; 116+ messages in thread
From: Agostino Sarubbo @ 2020-07-05 13:36 UTC (permalink / raw
To: gentoo-commits
commit: d17238054bc3ee7f5c359bece7d08d0a21e85540
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 5 13:34:33 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jul 5 13:34:33 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1723805
net-wireless/kismet: amd64 stable wrt bug #702448
Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-wireless/kismet/kismet-2020.04.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-2020.04.3.ebuild b/net-wireless/kismet/kismet-2020.04.3.ebuild
index 3c55de1f6be..d2cd9b270bb 100644
--- a/net-wireless/kismet/kismet-2020.04.3.ebuild
+++ b/net-wireless/kismet/kismet-2020.04.3.ebuild
@@ -25,7 +25,7 @@ else
#SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc ~x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-07-05 13:38 Agostino Sarubbo
0 siblings, 0 replies; 116+ messages in thread
From: Agostino Sarubbo @ 2020-07-05 13:38 UTC (permalink / raw
To: gentoo-commits
commit: 99f8d6a6f5a98ce1d4d119ab28030b657a1a2c57
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 5 13:37:48 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jul 5 13:37:48 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99f8d6a6
net-wireless/kismet: arm stable wrt bug #702448
Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-wireless/kismet/kismet-2020.04.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-2020.04.3.ebuild b/net-wireless/kismet/kismet-2020.04.3.ebuild
index d2cd9b270bb..d6eee031eb3 100644
--- a/net-wireless/kismet/kismet-2020.04.3.ebuild
+++ b/net-wireless/kismet/kismet-2020.04.3.ebuild
@@ -25,7 +25,7 @@ else
#SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"
- KEYWORDS="amd64 ~arm ~arm64 ~ppc ~x86"
+ KEYWORDS="amd64 arm ~arm64 ~ppc ~x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-07-05 13:44 Agostino Sarubbo
0 siblings, 0 replies; 116+ messages in thread
From: Agostino Sarubbo @ 2020-07-05 13:44 UTC (permalink / raw
To: gentoo-commits
commit: e7bff6e025fe2d2a273d03646c0aaebe66f718cb
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 5 13:43:20 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jul 5 13:43:20 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7bff6e0
net-wireless/kismet: x86 stable wrt bug #702448
Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-wireless/kismet/kismet-2020.04.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-2020.04.3.ebuild b/net-wireless/kismet/kismet-2020.04.3.ebuild
index d6eee031eb3..3e9d0c602dc 100644
--- a/net-wireless/kismet/kismet-2020.04.3.ebuild
+++ b/net-wireless/kismet/kismet-2020.04.3.ebuild
@@ -25,7 +25,7 @@ else
#SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"
- KEYWORDS="amd64 arm ~arm64 ~ppc ~x86"
+ KEYWORDS="amd64 arm ~arm64 ~ppc x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-09-02 3:35 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2020-09-02 3:35 UTC (permalink / raw
To: gentoo-commits
commit: da1f083d28792539e65dccd7b1e6d8833acad32f
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 2 03:04:33 2020 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Wed Sep 2 03:35:49 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da1f083d
net-wireless/kismet: install systemd unit
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-2020.09.1.ebuild | 10 ++++++++--
net-wireless/kismet/kismet-9999.ebuild | 10 ++++++++--
2 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/net-wireless/kismet/kismet-2020.09.1.ebuild b/net-wireless/kismet/kismet-2020.09.1.ebuild
index f55bc6dc159..62c65347ece 100644
--- a/net-wireless/kismet/kismet-2020.09.1.ebuild
+++ b/net-wireless/kismet/kismet-2020.09.1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
-inherit autotools eutils multilib user python-single-r1 udev
+inherit autotools eutils multilib user python-single-r1 udev systemd
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
@@ -83,9 +83,14 @@ src_prepare() {
sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
conf/kismet_logging.conf || die
+ #this was added to quiet macosx builds but it makes gcc builds noisier
+ sed -i -e 's#-Wno-unknown-warning-option ##g' Makefile.inc.in || die
+
+ #sed -i -e 's#root#kismet#g' packaging/systemd/kismet.service.in
+
# Don't strip and set correct mangrp
sed -i -e 's| -s||g' \
- -e 's|@mangrp@|root|g' Makefile.in
+ -e 's|@mangrp@|root|g' Makefile.in || die
eapply_user
@@ -121,6 +126,7 @@ src_install() {
dodoc CHANGELOG README*
newinitd "${FILESDIR}"/${PN}.initd-r3 kismet
newconfd "${FILESDIR}"/${PN}.confd-r2 kismet
+ systemd_dounit packaging/systemd/kismet.service
}
pkg_preinst() {
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index f55bc6dc159..62c65347ece 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
-inherit autotools eutils multilib user python-single-r1 udev
+inherit autotools eutils multilib user python-single-r1 udev systemd
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
@@ -83,9 +83,14 @@ src_prepare() {
sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
conf/kismet_logging.conf || die
+ #this was added to quiet macosx builds but it makes gcc builds noisier
+ sed -i -e 's#-Wno-unknown-warning-option ##g' Makefile.inc.in || die
+
+ #sed -i -e 's#root#kismet#g' packaging/systemd/kismet.service.in
+
# Don't strip and set correct mangrp
sed -i -e 's| -s||g' \
- -e 's|@mangrp@|root|g' Makefile.in
+ -e 's|@mangrp@|root|g' Makefile.in || die
eapply_user
@@ -121,6 +126,7 @@ src_install() {
dodoc CHANGELOG README*
newinitd "${FILESDIR}"/${PN}.initd-r3 kismet
newconfd "${FILESDIR}"/${PN}.confd-r2 kismet
+ systemd_dounit packaging/systemd/kismet.service
}
pkg_preinst() {
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-09-02 3:35 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2020-09-02 3:35 UTC (permalink / raw
To: gentoo-commits
commit: d0ebae30c1c6080213fc36e2a8d7e9941560c01c
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 2 03:26:14 2020 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Wed Sep 2 03:35:50 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0ebae30
net-wireless/kismet: migrate from user to 'GLEP 81'
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-2020.09.1.ebuild | 5 +++--
net-wireless/kismet/kismet-9999.ebuild | 5 +++--
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/net-wireless/kismet/kismet-2020.09.1.ebuild b/net-wireless/kismet/kismet-2020.09.1.ebuild
index 62c65347ece..06840c1eb32 100644
--- a/net-wireless/kismet/kismet-2020.09.1.ebuild
+++ b/net-wireless/kismet/kismet-2020.09.1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
-inherit autotools eutils multilib user python-single-r1 udev systemd
+inherit autotools eutils multilib python-single-r1 udev systemd
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
@@ -38,6 +38,8 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
CDEPEND="
${PYTHON_DEPS}
+ acct-user/kismet
+ acct-group/kismet
networkmanager? ( net-misc/networkmanager:= )
dev-libs/glib:=
dev-libs/elfutils:=
@@ -131,7 +133,6 @@ src_install() {
pkg_preinst() {
if use suid; then
- enewgroup kismet
fowners root:kismet /usr/bin/kismet_cap_linux_bluetooth
fowners root:kismet /usr/bin/kismet_cap_linux_wifi
fowners root:kismet /usr/bin/kismet_cap_pcapfile
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 62c65347ece..06840c1eb32 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
-inherit autotools eutils multilib user python-single-r1 udev systemd
+inherit autotools eutils multilib python-single-r1 udev systemd
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
@@ -38,6 +38,8 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
CDEPEND="
${PYTHON_DEPS}
+ acct-user/kismet
+ acct-group/kismet
networkmanager? ( net-misc/networkmanager:= )
dev-libs/glib:=
dev-libs/elfutils:=
@@ -131,7 +133,6 @@ src_install() {
pkg_preinst() {
if use suid; then
- enewgroup kismet
fowners root:kismet /usr/bin/kismet_cap_linux_bluetooth
fowners root:kismet /usr/bin/kismet_cap_linux_wifi
fowners root:kismet /usr/bin/kismet_cap_pcapfile
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-09-02 3:35 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2020-09-02 3:35 UTC (permalink / raw
To: gentoo-commits
commit: 76c2feda4dfd518a10d53944c6a82102461587a8
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 2 02:03:37 2020 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Wed Sep 2 03:35:49 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76c2feda
net-wireless/kismet: bump
remove old
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 4 +-
net-wireless/kismet/kismet-2016.07.1-r2.ebuild | 164 --------------------
net-wireless/kismet/kismet-2019.09.1-r2.ebuild | 166 ---------------------
...2019.12.2-r1.ebuild => kismet-2020.09.1.ebuild} | 9 +-
net-wireless/kismet/metadata.xml | 10 --
5 files changed, 6 insertions(+), 347 deletions(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index e567b17fec6..c44b6a5b8c6 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,4 +1,2 @@
-DIST kismet-2016-07-R1.tar.xz 709364 BLAKE2B 5b667a02b517bd413d569f40df1f2a2e1158357c602fa807d712870543a7fade25077f449c07c023ad1d2150870352aa754484846d8c2a0d9f027113bb57c1fc SHA512 88891a0cd5ef94a4815d259e433f946f52552c125e05a5d8ac447d04e6090f2bd92f8bd8573440f0dfe446b29233bef81d9889e53170757ad0116ddfc2cb8416
-DIST kismet-2019-09-R1.tar.xz 3034832 BLAKE2B 9f7818549e5260dc081ac39ea8323c70f2e4d0b959bc42dacc253c9d72bf72c2547f7c6d65d84ee7d0ca4a41068f5973028e48f6f9f3c5a7cd50c35246570814 SHA512 eeaf069718206f2b6d292c41792217afc9c72c10ffa014c8c670de64195bd28d44f33364dba7d338610f17a5af2be3c125ccd1297cce362159a4968c9ddabb88
-DIST kismet-2019-12-R2.tar.xz 3127064 BLAKE2B b7ffac6a6a4d7d7893d3564f9471080e055798c325b102f98fa0e86db37bcbab33422afae9c2694b747ae0c369259b62c218a77c673d0e0c05969a56e42311c2 SHA512 b1e3de74a6d314150d849ac3d95c8b99324bba14522dc4f00244d1c09acb690cce40d35dbe33845ffb1060a69cd38f036d59a0283ed9b1a70b022e3d57cde5a0
DIST kismet-2020-04-R3.tar.xz 3159552 BLAKE2B 458c40dea530008295d46aadaf15699a0fd9025bb572cb23e94f059f31bba2835dedd9c39725d0183e84d31c326c2769450ce0b8bee7e7ca3bb7ac9dd82f4cc6 SHA512 585def7f19f479c6049cbc24e3886276d816f584fcb2070009cd90e35b33630d3e544145abf5f8b1eae87ec571a213ed9cb9f6b81345257c9bf1332d5bb319c2
+DIST kismet-2020-09-R1.tar.xz 8694804 BLAKE2B 1389486809024179c3be71a8b26cdb460f483e1af0dd7cda9d36450d10e4df16536f23db3b5ca3fd6b65b0c48514c96e5cb37ec71425a8f087d58e7a89bed137 SHA512 e687c76b9e94d973245f61d6fc59a1a05a06ba9c765f7661a183d14d0228676359a7d7798bac9f3b493a5c311e53785c54fd9f0d12bf6cdc4d43919bad167327
diff --git a/net-wireless/kismet/kismet-2016.07.1-r2.ebuild b/net-wireless/kismet/kismet-2016.07.1-r2.ebuild
deleted file mode 100644
index f80d0523017..00000000000
--- a/net-wireless/kismet/kismet-2016.07.1-r2.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools eutils multilib user
-
-MY_P=${P/\./-}
-MY_P=${MY_P/./-R}
-S=${WORKDIR}/${MY_P}
-
-SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
-KEYWORDS="amd64 arm ~arm64 ~ppc x86"
-
-DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
-HOMEPAGE="https://www.kismetwireless.net"
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-IUSE="+client +pcre speech +plugin-autowep +plugin-btscan plugin-dot15d4 +plugin-ptw +plugin-spectools +plugin-syslog +ruby selinux +suid"
-
-CDEPEND="net-wireless/wireless-tools
- kernel_linux? ( sys-libs/libcap
- dev-libs/libnl:3
- net-libs/libpcap
- )
- pcre? ( dev-libs/libpcre )
- suid? ( sys-libs/libcap )
- client? ( sys-libs/ncurses:0= )
- !arm? ( speech? ( app-accessibility/flite ) )
- plugin-btscan? ( net-wireless/bluez )
- plugin-dot15d4? ( virtual/libusb:0 )
- plugin-spectools? ( net-wireless/spectools )
- plugin-ptw? ( dev-libs/openssl:= )
-"
-
-DEPEND="${CDEPEND}
- virtual/pkgconfig
-"
-
-RDEPEND="${CDEPEND}
- ruby? ( dev-lang/ruby:* )
- selinux? ( sec-policy/selinux-kismet )
-"
-
-src_prepare() {
- sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
- conf/kismet.conf.in
-
- # Don't strip and set correct mangrp
- sed -i -e 's| -s||g' \
- -e 's|@mangrp@|root|g' Makefile.in
-
- epatch "${FILESDIR}/${P}-ruby-fixes.patch"
- eapply_user
- eautoreconf
-}
-
-src_configure() {
- econf \
- $(use_enable client) \
- $(use_enable pcre)
-}
-
-src_compile() {
- emake
-
- if use plugin-autowep; then
- cd "${S}"/restricted-plugin-autowep
- KIS_SRC_DIR="${S}" emake
- fi
- if use plugin-btscan; then
- cd "${S}"/plugin-btscan
- KIS_SRC_DIR="${S}" emake
- fi
- if use plugin-dot15d4; then
- cd "${S}"/plugin-dot15d4
- KIS_SRC_DIR="${S}" emake
- fi
- if use plugin-ptw; then
- cd "${S}"/restricted-plugin-ptw
- KIS_SRC_DIR="${S}" emake
- fi
- if use plugin-spectools; then
- cd "${S}"/plugin-spectools
- KIS_SRC_DIR="${S}" emake
- fi
- if use plugin-syslog; then
- cd "${S}"/plugin-syslog
- KIS_SRC_DIR="${S}" emake
- fi
-}
-
-src_install() {
- if use plugin-autowep; then
- cd "${S}"/restricted-plugin-autowep
- KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
- fi
- if use plugin-btscan; then
- cd "${S}"/plugin-btscan
- KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
- fi
- if use plugin-dot15d4; then
- cd "${S}"/plugin-dot15d4
- KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
- fi
- if use plugin-ptw; then
- cd "${S}"/restricted-plugin-ptw
- KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
- fi
- if use plugin-spectools; then
- cd "${S}"/plugin-spectools
- KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
- fi
- if use plugin-syslog; then
- cd "${S}"/plugin-syslog
- KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
- fi
- if use ruby; then
- cd "${S}"/ruby
- dobin *.rb
- fi
-
- cd "${S}"
- emake DESTDIR="${D}" commoninstall
-
- ##dragorn would prefer I set fire to my head than do this, but it works
- ##all external kismet plugins (read: kismet-ubertooth) must be rebuilt when kismet is
- ##is there an automatic way to force this?
- # install headers for external plugins
- insinto /usr/include/kismet
- doins *.h
- doins Makefile.inc
- #todo write a plugin finder that tells you what needs to be rebuilt when kismet is updated, etc
-
- dodoc CHANGELOG RELEASENOTES.txt README* docs/DEVEL.client docs/README.newcore
- newinitd "${FILESDIR}"/${PN}.initd kismet
- newconfd "${FILESDIR}"/${PN}.confd kismet
-
- insinto /etc
- doins conf/kismet{,_drone}.conf
-
- if use suid; then
- dobin kismet_capture
- fi
-}
-
-pkg_preinst() {
- if use suid; then
- enewgroup kismet
- fowners root:kismet /usr/bin/kismet_capture
- # Need to set the permissions after chowning.
- # See chown(2)
- fperms 4550 /usr/bin/kismet_capture
- elog "Kismet has been installed with a setuid-root helper binary"
- elog "to enable minimal-root operation. Users need to be part of"
- elog "the 'kismet' group to perform captures from physical devices."
- fi
- if ! use suid; then
- ewarn "It is highly discouraged to run a sniffer as root,"
- ewarn "Please consider enabling the suid use flag and adding"
- ewarn "your user to the kismet group."
- fi
-}
diff --git a/net-wireless/kismet/kismet-2019.09.1-r2.ebuild b/net-wireless/kismet/kismet-2019.09.1-r2.ebuild
deleted file mode 100644
index 178c532ebfb..00000000000
--- a/net-wireless/kismet/kismet-2019.09.1-r2.ebuild
+++ /dev/null
@@ -1,166 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit autotools eutils multilib user python-single-r1
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
- inherit git-r3
- RESTRICT="strip"
-else
- MY_P=${P/\./-}
- MY_P=${MY_P/_beta/-BETA}
- MY_P=${MY_P/./-R}
- S=${WORKDIR}/${MY_P/BETA/beta}
-
- #normally we want an official release
- SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
-
- #but sometimes we want a git commit
- #COMMIT="6d6d486831c0f7ac712ffb8a3ff122c5063c3b2a"
- #SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
- #S="${WORKDIR}/${PN}-${COMMIT}"
-
- KEYWORDS="amd64 arm ~arm64 ~ppc x86"
-fi
-
-DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
-HOMEPAGE="https://www.kismetwireless.net"
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-IUSE="lm-sensors mousejack networkmanager +pcre selinux +suid"
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-
-CDEPEND="
- ${PYTHON_DEPS}
- networkmanager? ( net-misc/networkmanager:= )
- dev-libs/glib:=
- dev-libs/elfutils:=
- sys-libs/zlib:=
- dev-db/sqlite:=
- net-libs/libmicrohttpd
- kernel_linux? ( sys-libs/libcap
- dev-libs/libnl:3
- net-libs/libpcap
- )
- mousejack? ( virtual/libusb:1 )
- dev-libs/protobuf-c:=
- dev-libs/protobuf:=
- $(python_gen_cond_dep '
- dev-python/protobuf-python[${PYTHON_MULTI_USEDEP}]
- ')
- sys-libs/ncurses:=
- lm-sensors? ( sys-apps/lm-sensors )
- pcre? ( dev-libs/libpcre )
- suid? ( sys-libs/libcap )
- "
-
-DEPEND="${CDEPEND}
- virtual/pkgconfig
-"
-
-RDEPEND="${CDEPEND}
- $(python_gen_cond_dep '
- dev-python/pyserial[${PYTHON_MULTI_USEDEP}]
- ')
- selinux? ( sec-policy/selinux-kismet )
-"
-
-src_prepare() {
- sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
- conf/kismet_logging.conf || die
-
- # Don't strip and set correct mangrp
- sed -i -e 's| -s||g' \
- -e 's|@mangrp@|root|g' Makefile.in
-
- eapply_user
-
- #just use set to fix setup.py
- find . -name "Makefile.in" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
- find . -name "Makefile" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
-
- if [ "${PV}" = "9999" ]; then
- eautoreconf
- fi
-}
-
-src_configure() {
- econf \
- $(use_enable pcre) \
- $(use_enable lm-sensors lmsensors) \
- $(use_enable mousejack libusb) \
- $(use_enable networkmanager libnm) \
- --sysconfdir=/etc/kismet \
- --disable-optimization
-}
-
-src_install() {
- emake DESTDIR="${D}" commoninstall
- python_optimize
- emake DESTDIR="${D}" forceconfigs
-
- insinto /usr/share/${PN}
- doins Makefile.inc
-
- dodoc CHANGELOG README*
- newinitd "${FILESDIR}"/${PN}.initd-r3 kismet
- newconfd "${FILESDIR}"/${PN}.confd-r2 kismet
-}
-
-pkg_preinst() {
- if use suid; then
- enewgroup kismet
- fowners root:kismet /usr/bin/kismet_cap_linux_bluetooth
- fowners root:kismet /usr/bin/kismet_cap_linux_wifi
- fowners root:kismet /usr/bin/kismet_cap_pcapfile
- # Need to set the permissions after chowning.
- # See chown(2)
- fperms 4550 /usr/bin/kismet_cap_linux_bluetooth
- fperms 4550 /usr/bin/kismet_cap_linux_wifi
- fperms 4550 /usr/bin/kismet_cap_pcapfile
- elog "Kismet has been installed with a setuid-root helper binary"
- elog "to enable minimal-root operation. Users need to be part of"
- elog "the 'kismet' group to perform captures from physical devices."
- fi
- if ! use suid; then
- ewarn "It is highly discouraged to run a sniffer as root,"
- ewarn "Please consider enabling the suid use flag and adding"
- ewarn "your user to the kismet group."
- fi
-}
-
-migrate_config() {
- einfo "Kismet Configuration files are now read from /etc/kismet/"
- if [ -n "$(ls ${EROOT}/etc/kismet_*.conf)" ]; then
- ewarn "Files at /etc/kismet_*.conf will not be read and should be removed"
- ewarn "Please keep user specific settings in /etc/kismet/kismet_site.conf"
- fi
- if [ -f "${EROOT}/etc/kismet_site.conf" ] && [ ! -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
- mv /etc/kismet_site.conf /etc/kismet/kismet_site.conf || die "Failed to migrate kismet_site.conf to new location"
- ewarn "Your /etc/kismet_site.conf file has been automatically moved to /etc/kismet/kismet_site.conf"
- elif [ -f "${EROOT}/etc/kismet_site.conf" ] && [ -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
- ewarn "Both /etc/kismet_site.conf and /etc/kismet/kismet_site.conf exist, please migrate needed bits"
- ewarn "into /etc/kismet/kismet_site.conf and remove /etc/kismet_site.conf"
- fi
-}
-
-pkg_postinst() {
- if [ -n "${REPLACING_VERSIONS}" ]; then
- for v in ${REPLACING_VERSIONS}; do
- if ver_test ${v} -lt 2019.07.2 ; then
- migrate_config
- break
- fi
- if ver_test ${v} -eq 9999 ; then
- migrate_config
- break
- fi
- done
- fi
-}
diff --git a/net-wireless/kismet/kismet-2019.12.2-r1.ebuild b/net-wireless/kismet/kismet-2020.09.1.ebuild
similarity index 95%
rename from net-wireless/kismet/kismet-2019.12.2-r1.ebuild
rename to net-wireless/kismet/kismet-2020.09.1.ebuild
index 73b8a86810b..f55bc6dc159 100644
--- a/net-wireless/kismet/kismet-2019.12.2-r1.ebuild
+++ b/net-wireless/kismet/kismet-2020.09.1.ebuild
@@ -3,9 +3,9 @@
EAPI=7
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{6,7,8} )
-inherit autotools eutils multilib user python-single-r1
+inherit autotools eutils multilib user python-single-r1 udev
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
@@ -21,7 +21,7 @@ else
SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
#but sometimes we want a git commit
- #COMMIT="6d6d486831c0f7ac712ffb8a3ff122c5063c3b2a"
+ #COMMIT="9ca7e469cf115469f392db7436816151867e1654"
#SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"
@@ -33,7 +33,7 @@ HOMEPAGE="https://www.kismetwireless.net"
LICENSE="GPL-2"
SLOT="0/${PV}"
-IUSE="libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth"
+IUSE="libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth udev"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
CDEPEND="
@@ -113,6 +113,7 @@ src_install() {
emake DESTDIR="${D}" commoninstall
python_optimize
emake DESTDIR="${D}" forceconfigs
+ use udev && udev_dorules packaging/udev/*.rules
insinto /usr/share/${PN}
doins Makefile.inc
diff --git a/net-wireless/kismet/metadata.xml b/net-wireless/kismet/metadata.xml
index db93b745df7..c596280be24 100644
--- a/net-wireless/kismet/metadata.xml
+++ b/net-wireless/kismet/metadata.xml
@@ -6,24 +6,14 @@
<name>Rick Farina</name>
</maintainer>
<use>
- <flag name="client">Build the ncurses-based user interface</flag>
<flag name="libusb">Support libusb based capture sources such as mousejack, cc2540(ble), and nrf51822(ble)</flag>
<flag name="suid">
Install a setuid root helper binary with limited functionality;
this allows running kismet as a normal user, significantly
reducing security risks
</flag>
- <flag name="mousejack">Add support for mousejack hardware using <pkg>dev-libs/libusb</pkg></flag>
<flag name="pcre">Build with pcre support</flag>
- <flag name="speech">Audio support using <pkg>app-accessibility/flite</pkg></flag>
- <flag name="plugin-autowep">Build the autowep plugin</flag>
- <flag name="plugin-btscan">Build the btscan plugin</flag>
- <flag name="plugin-dot15d4">Build the dot15d4 plugin</flag>
- <flag name="plugin-ptw">Build the ptw plugin</flag>
- <flag name="plugin-spectools">Build the spectools plugin. This uses <pkg>net-wireless/spectools</pkg></flag>
- <flag name="plugin-syslog">Build the syslog plugin.</flag>
<flag name="rtlsdr">Enable rtlsdr based kismet capture sources</flag>
- <flag name="ruby">Build extras which are written in ruby, example plugins and the like.</flag>
<flag name="ubertooth">Enable capture source for ubertooth to sniff bluetooth low energy</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-09-02 13:41 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2020-09-02 13:41 UTC (permalink / raw
To: gentoo-commits
commit: e44a672eb716ebd26b435e2d9960f157e2546c5b
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 2 13:41:21 2020 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Wed Sep 2 13:41:30 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e44a672e
net-wireless/kismet: restore improperly removed version
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 1 +
net-wireless/kismet/kismet-2016.07.1-r2.ebuild | 164 +++++++++++++++++++++++++
net-wireless/kismet/metadata.xml | 9 ++
3 files changed, 174 insertions(+)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index c44b6a5b8c6..c5035f6b4b2 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,2 +1,3 @@
+DIST kismet-2016-07-R1.tar.xz 709364 BLAKE2B 5b667a02b517bd413d569f40df1f2a2e1158357c602fa807d712870543a7fade25077f449c07c023ad1d2150870352aa754484846d8c2a0d9f027113bb57c1fc SHA512 88891a0cd5ef94a4815d259e433f946f52552c125e05a5d8ac447d04e6090f2bd92f8bd8573440f0dfe446b29233bef81d9889e53170757ad0116ddfc2cb8416
DIST kismet-2020-04-R3.tar.xz 3159552 BLAKE2B 458c40dea530008295d46aadaf15699a0fd9025bb572cb23e94f059f31bba2835dedd9c39725d0183e84d31c326c2769450ce0b8bee7e7ca3bb7ac9dd82f4cc6 SHA512 585def7f19f479c6049cbc24e3886276d816f584fcb2070009cd90e35b33630d3e544145abf5f8b1eae87ec571a213ed9cb9f6b81345257c9bf1332d5bb319c2
DIST kismet-2020-09-R1.tar.xz 8694804 BLAKE2B 1389486809024179c3be71a8b26cdb460f483e1af0dd7cda9d36450d10e4df16536f23db3b5ca3fd6b65b0c48514c96e5cb37ec71425a8f087d58e7a89bed137 SHA512 e687c76b9e94d973245f61d6fc59a1a05a06ba9c765f7661a183d14d0228676359a7d7798bac9f3b493a5c311e53785c54fd9f0d12bf6cdc4d43919bad167327
diff --git a/net-wireless/kismet/kismet-2016.07.1-r2.ebuild b/net-wireless/kismet/kismet-2016.07.1-r2.ebuild
new file mode 100644
index 00000000000..17f5963fa10
--- /dev/null
+++ b/net-wireless/kismet/kismet-2016.07.1-r2.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils multilib user
+
+MY_P=${P/\./-}
+MY_P=${MY_P/./-R}
+S=${WORKDIR}/${MY_P}
+
+SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
+KEYWORDS="amd64 arm ~arm64 ~ppc x86"
+
+DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
+HOMEPAGE="https://www.kismetwireless.net"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+IUSE="+client +pcre speech +plugin-autowep +plugin-btscan plugin-dot15d4 +plugin-ptw +plugin-spectools +plugin-syslog +ruby selinux +suid"
+
+CDEPEND="net-wireless/wireless-tools
+ kernel_linux? ( sys-libs/libcap
+ dev-libs/libnl:3
+ net-libs/libpcap
+ )
+ pcre? ( dev-libs/libpcre )
+ suid? ( sys-libs/libcap )
+ client? ( sys-libs/ncurses:0= )
+ !arm? ( speech? ( app-accessibility/flite ) )
+ plugin-btscan? ( net-wireless/bluez )
+ plugin-dot15d4? ( virtual/libusb:0 )
+ plugin-spectools? ( net-wireless/spectools )
+ plugin-ptw? ( dev-libs/openssl:= )
+"
+
+DEPEND="${CDEPEND}
+ virtual/pkgconfig
+"
+
+RDEPEND="${CDEPEND}
+ ruby? ( dev-lang/ruby:* )
+ selinux? ( sec-policy/selinux-kismet )
+"
+
+src_prepare() {
+ sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
+ conf/kismet.conf.in
+
+ # Don't strip and set correct mangrp
+ sed -i -e 's| -s||g' \
+ -e 's|@mangrp@|root|g' Makefile.in
+
+ epatch "${FILESDIR}/${P}-ruby-fixes.patch"
+ eapply_user
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable client) \
+ $(use_enable pcre)
+}
+
+src_compile() {
+ emake
+
+ if use plugin-autowep; then
+ cd "${S}"/restricted-plugin-autowep
+ KIS_SRC_DIR="${S}" emake
+ fi
+ if use plugin-btscan; then
+ cd "${S}"/plugin-btscan
+ KIS_SRC_DIR="${S}" emake
+ fi
+ if use plugin-dot15d4; then
+ cd "${S}"/plugin-dot15d4
+ KIS_SRC_DIR="${S}" emake
+ fi
+ if use plugin-ptw; then
+ cd "${S}"/restricted-plugin-ptw
+ KIS_SRC_DIR="${S}" emake
+ fi
+ if use plugin-spectools; then
+ cd "${S}"/plugin-spectools
+ KIS_SRC_DIR="${S}" emake
+ fi
+ if use plugin-syslog; then
+ cd "${S}"/plugin-syslog
+ KIS_SRC_DIR="${S}" emake
+ fi
+}
+
+src_install() {
+ if use plugin-autowep; then
+ cd "${S}"/restricted-plugin-autowep
+ KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
+ fi
+ if use plugin-btscan; then
+ cd "${S}"/plugin-btscan
+ KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
+ fi
+ if use plugin-dot15d4; then
+ cd "${S}"/plugin-dot15d4
+ KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
+ fi
+ if use plugin-ptw; then
+ cd "${S}"/restricted-plugin-ptw
+ KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
+ fi
+ if use plugin-spectools; then
+ cd "${S}"/plugin-spectools
+ KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
+ fi
+ if use plugin-syslog; then
+ cd "${S}"/plugin-syslog
+ KIS_SRC_DIR="${S}" emake DESTDIR="${ED}" LIBDIR="$(get_libdir)" install
+ fi
+ if use ruby; then
+ cd "${S}"/ruby
+ dobin *.rb
+ fi
+
+ cd "${S}"
+ emake DESTDIR="${D}" commoninstall
+
+ ##dragorn would prefer I set fire to my head than do this, but it works
+ ##all external kismet plugins (read: kismet-ubertooth) must be rebuilt when kismet is
+ ##is there an automatic way to force this?
+ # install headers for external plugins
+ insinto /usr/include/kismet
+ doins *.h
+ doins Makefile.inc
+ #todo write a plugin finder that tells you what needs to be rebuilt when kismet is updated, etc
+
+ dodoc CHANGELOG RELEASENOTES.txt README* docs/DEVEL.client docs/README.newcore
+ newinitd "${FILESDIR}"/${PN}.initd kismet
+ newconfd "${FILESDIR}"/${PN}.confd kismet
+
+ insinto /etc
+ doins conf/kismet{,_drone}.conf
+
+ if use suid; then
+ dobin kismet_capture
+ fi
+}
+
+pkg_preinst() {
+ if use suid; then
+ enewgroup kismet
+ fowners root:kismet /usr/bin/kismet_capture
+ # Need to set the permissions after chowning.
+ # See chown(2)
+ fperms 4550 /usr/bin/kismet_capture
+ elog "Kismet has been installed with a setuid-root helper binary"
+ elog "to enable minimal-root operation. Users need to be part of"
+ elog "the 'kismet' group to perform captures from physical devices."
+ fi
+ if ! use suid; then
+ ewarn "It is highly discouraged to run a sniffer as root,"
+ ewarn "Please consider enabling the suid use flag and adding"
+ ewarn "your user to the kismet group."
+ fi
+}
diff --git a/net-wireless/kismet/metadata.xml b/net-wireless/kismet/metadata.xml
index c596280be24..f9a1efd46a1 100644
--- a/net-wireless/kismet/metadata.xml
+++ b/net-wireless/kismet/metadata.xml
@@ -6,6 +6,7 @@
<name>Rick Farina</name>
</maintainer>
<use>
+ <flag name="client">Build the ncurses-based user interface</flag>
<flag name="libusb">Support libusb based capture sources such as mousejack, cc2540(ble), and nrf51822(ble)</flag>
<flag name="suid">
Install a setuid root helper binary with limited functionality;
@@ -13,7 +14,15 @@
reducing security risks
</flag>
<flag name="pcre">Build with pcre support</flag>
+ <flag name="speech">Audio support using <pkg>app-accessibility/flite</pkg></flag>
+ <flag name="plugin-autowep">Build the autowep plugin</flag>
+ <flag name="plugin-btscan">Build the btscan plugin</flag>
+ <flag name="plugin-dot15d4">Build the dot15d4 plugin</flag>
+ <flag name="plugin-ptw">Build the ptw plugin</flag>
+ <flag name="plugin-spectools">Build the spectools plugin. This uses <pkg>net-wireless/spectools</pkg></flag>
+ <flag name="plugin-syslog">Build the syslog plugin.</flag>
<flag name="rtlsdr">Enable rtlsdr based kismet capture sources</flag>
+ <flag name="ruby">Build extras which are written in ruby, example plugins and the like.</flag>
<flag name="ubertooth">Enable capture source for ubertooth to sniff bluetooth low energy</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-09-21 18:05 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2020-09-21 18:05 UTC (permalink / raw
To: gentoo-commits
commit: a163de87c9be6abf0f3dedb6d73160e493c7965c
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 21 17:20:34 2020 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon Sep 21 18:05:33 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a163de87
net-wireless/kismet: bump
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 2 +-
.../kismet/{kismet-2020.09.1.ebuild => kismet-2020.09.3.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index c5035f6b4b2..bf1597bcdc8 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,3 +1,3 @@
DIST kismet-2016-07-R1.tar.xz 709364 BLAKE2B 5b667a02b517bd413d569f40df1f2a2e1158357c602fa807d712870543a7fade25077f449c07c023ad1d2150870352aa754484846d8c2a0d9f027113bb57c1fc SHA512 88891a0cd5ef94a4815d259e433f946f52552c125e05a5d8ac447d04e6090f2bd92f8bd8573440f0dfe446b29233bef81d9889e53170757ad0116ddfc2cb8416
DIST kismet-2020-04-R3.tar.xz 3159552 BLAKE2B 458c40dea530008295d46aadaf15699a0fd9025bb572cb23e94f059f31bba2835dedd9c39725d0183e84d31c326c2769450ce0b8bee7e7ca3bb7ac9dd82f4cc6 SHA512 585def7f19f479c6049cbc24e3886276d816f584fcb2070009cd90e35b33630d3e544145abf5f8b1eae87ec571a213ed9cb9f6b81345257c9bf1332d5bb319c2
-DIST kismet-2020-09-R1.tar.xz 8694804 BLAKE2B 1389486809024179c3be71a8b26cdb460f483e1af0dd7cda9d36450d10e4df16536f23db3b5ca3fd6b65b0c48514c96e5cb37ec71425a8f087d58e7a89bed137 SHA512 e687c76b9e94d973245f61d6fc59a1a05a06ba9c765f7661a183d14d0228676359a7d7798bac9f3b493a5c311e53785c54fd9f0d12bf6cdc4d43919bad167327
+DIST kismet-2020-09-R3.tar.xz 8692092 BLAKE2B a38a889aa382e597e11c7fe0452e0faf40a991f6ece7fcb29a9605bc158b629647bf6117c6bd72e957f5a6f2b89788983f120130b3a6f0f31ae3a386dcdfdb44 SHA512 b1c0daee20c59124059cfa71d5ab938c47f143a467e14b442aaf67a372599ff799a08951745cedb6f38e5cded7f5a30834bf03adee53846a90a593a0b3231a6a
diff --git a/net-wireless/kismet/kismet-2020.09.1.ebuild b/net-wireless/kismet/kismet-2020.09.3.ebuild
similarity index 100%
rename from net-wireless/kismet/kismet-2020.09.1.ebuild
rename to net-wireless/kismet/kismet-2020.09.3.ebuild
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-09-25 15:11 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2020-09-25 15:11 UTC (permalink / raw
To: gentoo-commits
commit: e7c69219f3669245c7b5e9d70234476ea66c4281
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 25 15:11:32 2020 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Fri Sep 25 15:11:43 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7c69219
net-wireless/kismet: bump
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 2 +-
.../kismet/{kismet-2020.09.3.ebuild => kismet-2020.09.4.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index bf1597bcdc8..776ee7ac916 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,3 +1,3 @@
DIST kismet-2016-07-R1.tar.xz 709364 BLAKE2B 5b667a02b517bd413d569f40df1f2a2e1158357c602fa807d712870543a7fade25077f449c07c023ad1d2150870352aa754484846d8c2a0d9f027113bb57c1fc SHA512 88891a0cd5ef94a4815d259e433f946f52552c125e05a5d8ac447d04e6090f2bd92f8bd8573440f0dfe446b29233bef81d9889e53170757ad0116ddfc2cb8416
DIST kismet-2020-04-R3.tar.xz 3159552 BLAKE2B 458c40dea530008295d46aadaf15699a0fd9025bb572cb23e94f059f31bba2835dedd9c39725d0183e84d31c326c2769450ce0b8bee7e7ca3bb7ac9dd82f4cc6 SHA512 585def7f19f479c6049cbc24e3886276d816f584fcb2070009cd90e35b33630d3e544145abf5f8b1eae87ec571a213ed9cb9f6b81345257c9bf1332d5bb319c2
-DIST kismet-2020-09-R3.tar.xz 8692092 BLAKE2B a38a889aa382e597e11c7fe0452e0faf40a991f6ece7fcb29a9605bc158b629647bf6117c6bd72e957f5a6f2b89788983f120130b3a6f0f31ae3a386dcdfdb44 SHA512 b1c0daee20c59124059cfa71d5ab938c47f143a467e14b442aaf67a372599ff799a08951745cedb6f38e5cded7f5a30834bf03adee53846a90a593a0b3231a6a
+DIST kismet-2020-09-R4.tar.xz 8692520 BLAKE2B 68098080cfca6968538ecf4840a3ab06f95bfe9b72829dc7ea551b1a5f15d5b65fbfaa8cecfef19a537abf081d0c4e2b2ffdedc0e34023a3393013227c898d97 SHA512 4f2dd641999dd2675d2c4dfbe28caf5a8476d5d7bd9dedeefb7b1420b48b9155a4d576123832974586d51c61ca4d77d8572ab7038da3ec6fa2a7791f3e1a1479
diff --git a/net-wireless/kismet/kismet-2020.09.3.ebuild b/net-wireless/kismet/kismet-2020.09.4.ebuild
similarity index 100%
rename from net-wireless/kismet/kismet-2020.09.3.ebuild
rename to net-wireless/kismet/kismet-2020.09.4.ebuild
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-10-09 22:30 Sergei Trofimovich
0 siblings, 0 replies; 116+ messages in thread
From: Sergei Trofimovich @ 2020-10-09 22:30 UTC (permalink / raw
To: gentoo-commits
commit: a26c582fbed56308284bf37df652f862e6e378cd
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 9 22:30:21 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Fri Oct 9 22:30:48 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a26c582f
net-wireless/kismet: drop unused local USE-descriptions
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
net-wireless/kismet/metadata.xml | 9 ---------
1 file changed, 9 deletions(-)
diff --git a/net-wireless/kismet/metadata.xml b/net-wireless/kismet/metadata.xml
index f9a1efd46a1..c596280be24 100644
--- a/net-wireless/kismet/metadata.xml
+++ b/net-wireless/kismet/metadata.xml
@@ -6,7 +6,6 @@
<name>Rick Farina</name>
</maintainer>
<use>
- <flag name="client">Build the ncurses-based user interface</flag>
<flag name="libusb">Support libusb based capture sources such as mousejack, cc2540(ble), and nrf51822(ble)</flag>
<flag name="suid">
Install a setuid root helper binary with limited functionality;
@@ -14,15 +13,7 @@
reducing security risks
</flag>
<flag name="pcre">Build with pcre support</flag>
- <flag name="speech">Audio support using <pkg>app-accessibility/flite</pkg></flag>
- <flag name="plugin-autowep">Build the autowep plugin</flag>
- <flag name="plugin-btscan">Build the btscan plugin</flag>
- <flag name="plugin-dot15d4">Build the dot15d4 plugin</flag>
- <flag name="plugin-ptw">Build the ptw plugin</flag>
- <flag name="plugin-spectools">Build the spectools plugin. This uses <pkg>net-wireless/spectools</pkg></flag>
- <flag name="plugin-syslog">Build the syslog plugin.</flag>
<flag name="rtlsdr">Enable rtlsdr based kismet capture sources</flag>
- <flag name="ruby">Build extras which are written in ruby, example plugins and the like.</flag>
<flag name="ubertooth">Enable capture source for ubertooth to sniff bluetooth low energy</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-10-23 18:12 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2020-10-23 18:12 UTC (permalink / raw
To: gentoo-commits
commit: 3bf47f7c2f1660632551c7b573e38f2f959947d9
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 23 18:12:32 2020 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Fri Oct 23 18:12:46 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bf47f7c
net-wireless/kismet: track upstream
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-9999.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 06840c1eb32..e62e5fa8145 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -45,7 +45,8 @@ CDEPEND="
dev-libs/elfutils:=
sys-libs/zlib:=
dev-db/sqlite:=
- net-libs/libmicrohttpd
+ net-libs/libmicrohttpd:=
+ net-libs/libwebsockets:=[client]
kernel_linux? ( sys-libs/libcap
dev-libs/libnl:3
net-libs/libpcap
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-10-25 15:19 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2020-10-25 15:19 UTC (permalink / raw
To: gentoo-commits
commit: b38d6eab16b9fb3c82791562b22e35b5c8f08ce4
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 25 15:18:52 2020 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Sun Oct 25 15:18:52 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b38d6eab
net-wireless/kismet: tracking upstream git
need python websockets
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-9999.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index e62e5fa8145..ef1ead221a2 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
inherit autotools eutils multilib python-single-r1 udev systemd
@@ -56,6 +56,7 @@ CDEPEND="
dev-libs/protobuf:=
$(python_gen_cond_dep '
dev-python/protobuf-python[${PYTHON_MULTI_USEDEP}]
+ dev-python/websockets[${PYTHON_MULTI_USEDEP}]
')
sys-libs/ncurses:=
lm-sensors? ( sys-apps/lm-sensors )
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-12-04 16:01 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2020-12-04 16:01 UTC (permalink / raw
To: gentoo-commits
commit: cc8948afb4dd61faca7c79dac953d25ef415af40
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 4 16:01:13 2020 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Fri Dec 4 16:01:26 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc8948af
net-wireless/kismet: stable new version
add newer version
cleanup old version
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 2 +-
net-wireless/kismet/kismet-2020.09.4.ebuild | 2 +-
...et-2020.04.3.ebuild => kismet-2020.12.1.ebuild} | 25 ++++++++++++++++------
3 files changed, 20 insertions(+), 9 deletions(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 871d6a5dcea..3f7641b343f 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,2 +1,2 @@
-DIST kismet-2020-04-R3.tar.xz 3159552 BLAKE2B 458c40dea530008295d46aadaf15699a0fd9025bb572cb23e94f059f31bba2835dedd9c39725d0183e84d31c326c2769450ce0b8bee7e7ca3bb7ac9dd82f4cc6 SHA512 585def7f19f479c6049cbc24e3886276d816f584fcb2070009cd90e35b33630d3e544145abf5f8b1eae87ec571a213ed9cb9f6b81345257c9bf1332d5bb319c2
DIST kismet-2020-09-R4.tar.xz 8692520 BLAKE2B 68098080cfca6968538ecf4840a3ab06f95bfe9b72829dc7ea551b1a5f15d5b65fbfaa8cecfef19a537abf081d0c4e2b2ffdedc0e34023a3393013227c898d97 SHA512 4f2dd641999dd2675d2c4dfbe28caf5a8476d5d7bd9dedeefb7b1420b48b9155a4d576123832974586d51c61ca4d77d8572ab7038da3ec6fa2a7791f3e1a1479
+DIST kismet-2020-12-R1.tar.xz 9888492 BLAKE2B 26dbc3ed63948b41554e809d271669b24af7412e9e96ea2e8d9fa54a7959878946243aca3448a744a07ec3f649006214e9fab3505a7480ee7c87a07eead63a3d SHA512 277a437ee30c8974095ad7a4afabe321d45b9b97993b6156092eeb8884945d06af2f19abd7825b8dd80ae3e6d1d8b20435d83fc1f08bb3d8737e859c13842459
diff --git a/net-wireless/kismet/kismet-2020.09.4.ebuild b/net-wireless/kismet/kismet-2020.09.4.ebuild
index 06840c1eb32..1e4b03ce03c 100644
--- a/net-wireless/kismet/kismet-2020.09.4.ebuild
+++ b/net-wireless/kismet/kismet-2020.09.4.ebuild
@@ -25,7 +25,7 @@ else
#SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+ KEYWORDS="amd64 arm ~arm64 ~ppc x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
diff --git a/net-wireless/kismet/kismet-2020.04.3.ebuild b/net-wireless/kismet/kismet-2020.12.1.ebuild
similarity index 87%
rename from net-wireless/kismet/kismet-2020.04.3.ebuild
rename to net-wireless/kismet/kismet-2020.12.1.ebuild
index 3e9d0c602dc..35f0b45d87e 100644
--- a/net-wireless/kismet/kismet-2020.04.3.ebuild
+++ b/net-wireless/kismet/kismet-2020.12.1.ebuild
@@ -3,9 +3,9 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
-inherit autotools eutils multilib user python-single-r1 udev
+inherit autotools eutils multilib python-single-r1 udev systemd
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
@@ -21,11 +21,13 @@ else
SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
#but sometimes we want a git commit
- #COMMIT="ea3f9ffe84b86cfc5e01ce3fec5476d51d161b98"
+ #COMMIT="9ca7e469cf115469f392db7436816151867e1654"
#SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"
- KEYWORDS="amd64 arm ~arm64 ~ppc x86"
+ #Desired (minimum) keywords
+ #KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+ KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
@@ -38,12 +40,15 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
CDEPEND="
${PYTHON_DEPS}
+ acct-user/kismet
+ acct-group/kismet
networkmanager? ( net-misc/networkmanager:= )
dev-libs/glib:=
dev-libs/elfutils:=
sys-libs/zlib:=
dev-db/sqlite:=
- net-libs/libmicrohttpd
+ net-libs/libmicrohttpd:=
+ net-libs/libwebsockets:=[client]
kernel_linux? ( sys-libs/libcap
dev-libs/libnl:3
net-libs/libpcap
@@ -53,6 +58,7 @@ CDEPEND="
dev-libs/protobuf:=
$(python_gen_cond_dep '
dev-python/protobuf-python[${PYTHON_MULTI_USEDEP}]
+ dev-python/websockets[${PYTHON_MULTI_USEDEP}]
')
sys-libs/ncurses:=
lm-sensors? ( sys-apps/lm-sensors )
@@ -83,9 +89,14 @@ src_prepare() {
sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
conf/kismet_logging.conf || die
+ #this was added to quiet macosx builds but it makes gcc builds noisier
+ sed -i -e 's#-Wno-unknown-warning-option ##g' Makefile.inc.in || die
+
+ #sed -i -e 's#root#kismet#g' packaging/systemd/kismet.service.in
+
# Don't strip and set correct mangrp
sed -i -e 's| -s||g' \
- -e 's|@mangrp@|root|g' Makefile.in
+ -e 's|@mangrp@|root|g' Makefile.in || die
eapply_user
@@ -121,11 +132,11 @@ src_install() {
dodoc CHANGELOG README*
newinitd "${FILESDIR}"/${PN}.initd-r3 kismet
newconfd "${FILESDIR}"/${PN}.confd-r2 kismet
+ systemd_dounit packaging/systemd/kismet.service
}
pkg_preinst() {
if use suid; then
- enewgroup kismet
fowners root:kismet /usr/bin/kismet_cap_linux_bluetooth
fowners root:kismet /usr/bin/kismet_cap_linux_wifi
fowners root:kismet /usr/bin/kismet_cap_pcapfile
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-12-05 2:39 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2020-12-05 2:39 UTC (permalink / raw
To: gentoo-commits
commit: b6a70258b7f7e44a4d38525690f9bb7f0ea3bff4
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 5 02:30:46 2020 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Sat Dec 5 02:30:46 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6a70258
net-wireless/kismet: release fixup
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 2 +-
.../kismet/{kismet-2020.12.1.ebuild => kismet-2020.12.2.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 3f7641b343f..5cf45e4c7c0 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,2 +1,2 @@
DIST kismet-2020-09-R4.tar.xz 8692520 BLAKE2B 68098080cfca6968538ecf4840a3ab06f95bfe9b72829dc7ea551b1a5f15d5b65fbfaa8cecfef19a537abf081d0c4e2b2ffdedc0e34023a3393013227c898d97 SHA512 4f2dd641999dd2675d2c4dfbe28caf5a8476d5d7bd9dedeefb7b1420b48b9155a4d576123832974586d51c61ca4d77d8572ab7038da3ec6fa2a7791f3e1a1479
-DIST kismet-2020-12-R1.tar.xz 9888492 BLAKE2B 26dbc3ed63948b41554e809d271669b24af7412e9e96ea2e8d9fa54a7959878946243aca3448a744a07ec3f649006214e9fab3505a7480ee7c87a07eead63a3d SHA512 277a437ee30c8974095ad7a4afabe321d45b9b97993b6156092eeb8884945d06af2f19abd7825b8dd80ae3e6d1d8b20435d83fc1f08bb3d8737e859c13842459
+DIST kismet-2020-12-R2.tar.xz 9888412 BLAKE2B 6228c7c760d4e35cfbedcbd93e5b461bf81821832ea1bdcc3645a5770ddbbd83dbe9d69d6c7b88e3e279fbd1d52306217283e4307b71d8cdb7679506bf2f4c69 SHA512 c31fa1e603a3c6f533b2df13b9b676c82ab48e933078649840e7a0fdaa79227f05dd5b69c1381761a57f81293780b94ded1a69859173972815c30f004086fb58
diff --git a/net-wireless/kismet/kismet-2020.12.1.ebuild b/net-wireless/kismet/kismet-2020.12.2.ebuild
similarity index 100%
rename from net-wireless/kismet/kismet-2020.12.1.ebuild
rename to net-wireless/kismet/kismet-2020.12.2.ebuild
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-12-20 16:50 Sam James
0 siblings, 0 replies; 116+ messages in thread
From: Sam James @ 2020-12-20 16:50 UTC (permalink / raw
To: gentoo-commits
commit: d8a766a284cba7726798996838aa746bbaa89996
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 20 16:50:09 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 20 16:50:48 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8a766a2
net-wireless/kismet: Keyword 2020.12.2 arm, #760818
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-wireless/kismet/kismet-2020.12.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-2020.12.2.ebuild b/net-wireless/kismet/kismet-2020.12.2.ebuild
index 35f0b45d87e..b7f3512da61 100644
--- a/net-wireless/kismet/kismet-2020.12.2.ebuild
+++ b/net-wireless/kismet/kismet-2020.12.2.ebuild
@@ -27,7 +27,7 @@ else
#Desired (minimum) keywords
#KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~arm ~x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-12-20 17:24 Sam James
0 siblings, 0 replies; 116+ messages in thread
From: Sam James @ 2020-12-20 17:24 UTC (permalink / raw
To: gentoo-commits
commit: 6899098d9bbea0de87c11da5a9eb14073a05457e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 20 17:24:08 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 20 17:24:08 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6899098d
net-wireless/kismet: Keyword 2020.12.2 ppc, #760818
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-wireless/kismet/kismet-2020.12.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-2020.12.2.ebuild b/net-wireless/kismet/kismet-2020.12.2.ebuild
index b7f3512da61..0bae15f5832 100644
--- a/net-wireless/kismet/kismet-2020.12.2.ebuild
+++ b/net-wireless/kismet/kismet-2020.12.2.ebuild
@@ -27,7 +27,7 @@ else
#Desired (minimum) keywords
#KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
- KEYWORDS="~amd64 ~arm ~x86"
+ KEYWORDS="~amd64 ~arm ~ppc ~x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-12-21 22:39 Sam James
0 siblings, 0 replies; 116+ messages in thread
From: Sam James @ 2020-12-21 22:39 UTC (permalink / raw
To: gentoo-commits
commit: f148c1ee1aaf9af228530be23310da800e10f190
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 21 22:38:41 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 21 22:38:41 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f148c1ee
net-wireless/kismet: Keyword 2020.12.2 arm64, #760818
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-wireless/kismet/kismet-2020.12.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-2020.12.2.ebuild b/net-wireless/kismet/kismet-2020.12.2.ebuild
index 0bae15f5832..f2cd6e893f1 100644
--- a/net-wireless/kismet/kismet-2020.12.2.ebuild
+++ b/net-wireless/kismet/kismet-2020.12.2.ebuild
@@ -27,7 +27,7 @@ else
#Desired (minimum) keywords
#KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
- KEYWORDS="~amd64 ~arm ~ppc ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2021-02-15 2:19 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2021-02-15 2:19 UTC (permalink / raw
To: gentoo-commits
commit: de7ad2019457f88b323a535fc9a08f2b0fdd527c
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 12 20:21:57 2021 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon Feb 15 02:19:37 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de7ad201
net-wireless/kismet: python bump
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-2020.12.2.ebuild | 4 ++--
net-wireless/kismet/kismet-9999.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/net-wireless/kismet/kismet-2020.12.2.ebuild b/net-wireless/kismet/kismet-2020.12.2.ebuild
index f2cd6e893f1..e0314856ae9 100644
--- a/net-wireless/kismet/kismet-2020.12.2.ebuild
+++ b/net-wireless/kismet/kismet-2020.12.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7,8,9} )
inherit autotools eutils multilib python-single-r1 udev systemd
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index ef1ead221a2..56c0fe0667c 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7,8,9} )
inherit autotools eutils multilib python-single-r1 udev systemd
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2021-02-17 16:10 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2021-02-17 16:10 UTC (permalink / raw
To: gentoo-commits
commit: 0793dc3fe37ff0ff74d177ebc06abe8bbbf120a2
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 17 16:09:56 2021 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Wed Feb 17 16:10:06 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0793dc3f
net-wireless/kismet: minor bugfix bump
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 2 +-
.../kismet/{kismet-2020.12.2.ebuild => kismet-2020.12.3.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 5cf45e4c7c0..61fe6c548cc 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,2 +1,2 @@
DIST kismet-2020-09-R4.tar.xz 8692520 BLAKE2B 68098080cfca6968538ecf4840a3ab06f95bfe9b72829dc7ea551b1a5f15d5b65fbfaa8cecfef19a537abf081d0c4e2b2ffdedc0e34023a3393013227c898d97 SHA512 4f2dd641999dd2675d2c4dfbe28caf5a8476d5d7bd9dedeefb7b1420b48b9155a4d576123832974586d51c61ca4d77d8572ab7038da3ec6fa2a7791f3e1a1479
-DIST kismet-2020-12-R2.tar.xz 9888412 BLAKE2B 6228c7c760d4e35cfbedcbd93e5b461bf81821832ea1bdcc3645a5770ddbbd83dbe9d69d6c7b88e3e279fbd1d52306217283e4307b71d8cdb7679506bf2f4c69 SHA512 c31fa1e603a3c6f533b2df13b9b676c82ab48e933078649840e7a0fdaa79227f05dd5b69c1381761a57f81293780b94ded1a69859173972815c30f004086fb58
+DIST kismet-2020-12-R3.tar.xz 9887764 BLAKE2B 4d011a13888f6a60d34ddcbc47d83c01debf73307da7d26c28034b15ad6dde2d8ae7741b4104d250ff112be242af0cbbcff612fc172d67d404d14b3d0ef688f3 SHA512 6c4c95a9963977d5a383e34f662f814a803d0d36d7dbc35d3d0a42d3e67c20e8d46357df0ee544b8dd3c7f527bd43ef9c0d913577d4979f261764fc9761cd6d1
diff --git a/net-wireless/kismet/kismet-2020.12.2.ebuild b/net-wireless/kismet/kismet-2020.12.3.ebuild
similarity index 100%
rename from net-wireless/kismet/kismet-2020.12.2.ebuild
rename to net-wireless/kismet/kismet-2020.12.3.ebuild
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2021-02-17 20:40 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2021-02-17 20:40 UTC (permalink / raw
To: gentoo-commits
commit: aad9ef69a0d6945afc73a42071616783f3bcc651
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 17 20:40:08 2021 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Wed Feb 17 20:40:18 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aad9ef69
net-wireless/kismet: minor cleanup
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-2020.12.3.ebuild | 8 --------
1 file changed, 8 deletions(-)
diff --git a/net-wireless/kismet/kismet-2020.12.3.ebuild b/net-wireless/kismet/kismet-2020.12.3.ebuild
index e0314856ae9..f0e2888cb0b 100644
--- a/net-wireless/kismet/kismet-2020.12.3.ebuild
+++ b/net-wireless/kismet/kismet-2020.12.3.ebuild
@@ -17,16 +17,8 @@ else
MY_P=${MY_P/./-R}
S=${WORKDIR}/${MY_P/BETA/beta}
- #normally we want an official release
SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
- #but sometimes we want a git commit
- #COMMIT="9ca7e469cf115469f392db7436816151867e1654"
- #SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
- #S="${WORKDIR}/${PN}-${COMMIT}"
-
- #Desired (minimum) keywords
- #KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
fi
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2021-02-18 8:20 Sam James
0 siblings, 0 replies; 116+ messages in thread
From: Sam James @ 2021-02-18 8:20 UTC (permalink / raw
To: gentoo-commits
commit: 8eb675cbbe04f8d426e75c3aa1c89b79ef1e4b13
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 18 08:20:41 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 18 08:20:41 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8eb675cb
net-wireless/kismet: Stabilize 2020.12.3 arm, #771150
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-wireless/kismet/kismet-2020.12.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-2020.12.3.ebuild b/net-wireless/kismet/kismet-2020.12.3.ebuild
index f0e2888cb0b..67cb96a98bc 100644
--- a/net-wireless/kismet/kismet-2020.12.3.ebuild
+++ b/net-wireless/kismet/kismet-2020.12.3.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+ KEYWORDS="~amd64 arm ~arm64 ~ppc ~x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2021-02-18 16:46 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2021-02-18 16:46 UTC (permalink / raw
To: gentoo-commits
commit: 7056af4d94bf183aaa6512977f258a7239eec072
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 18 16:46:32 2021 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu Feb 18 16:46:32 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7056af4d
net-wireless/kismet: drop old
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 1 -
net-wireless/kismet/kismet-2020.09.4.ebuild | 183 ----------------------------
2 files changed, 184 deletions(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 61fe6c548cc..bb0fbd8a144 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,2 +1 @@
-DIST kismet-2020-09-R4.tar.xz 8692520 BLAKE2B 68098080cfca6968538ecf4840a3ab06f95bfe9b72829dc7ea551b1a5f15d5b65fbfaa8cecfef19a537abf081d0c4e2b2ffdedc0e34023a3393013227c898d97 SHA512 4f2dd641999dd2675d2c4dfbe28caf5a8476d5d7bd9dedeefb7b1420b48b9155a4d576123832974586d51c61ca4d77d8572ab7038da3ec6fa2a7791f3e1a1479
DIST kismet-2020-12-R3.tar.xz 9887764 BLAKE2B 4d011a13888f6a60d34ddcbc47d83c01debf73307da7d26c28034b15ad6dde2d8ae7741b4104d250ff112be242af0cbbcff612fc172d67d404d14b3d0ef688f3 SHA512 6c4c95a9963977d5a383e34f662f814a803d0d36d7dbc35d3d0a42d3e67c20e8d46357df0ee544b8dd3c7f527bd43ef9c0d913577d4979f261764fc9761cd6d1
diff --git a/net-wireless/kismet/kismet-2020.09.4.ebuild b/net-wireless/kismet/kismet-2020.09.4.ebuild
deleted file mode 100644
index dc057a4411a..00000000000
--- a/net-wireless/kismet/kismet-2020.09.4.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-
-inherit autotools eutils multilib python-single-r1 udev systemd
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
- inherit git-r3
- RESTRICT="strip"
-else
- MY_P=${P/\./-}
- MY_P=${MY_P/_beta/-BETA}
- MY_P=${MY_P/./-R}
- S=${WORKDIR}/${MY_P/BETA/beta}
-
- #normally we want an official release
- SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
-
- #but sometimes we want a git commit
- #COMMIT="9ca7e469cf115469f392db7436816151867e1654"
- #SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
- #S="${WORKDIR}/${PN}-${COMMIT}"
-
- KEYWORDS="amd64 arm ~arm64 ~ppc x86"
-fi
-
-DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
-HOMEPAGE="https://www.kismetwireless.net"
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-IUSE="libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth udev"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-CDEPEND="
- ${PYTHON_DEPS}
- acct-user/kismet
- acct-group/kismet
- networkmanager? ( net-misc/networkmanager:= )
- dev-libs/glib:=
- dev-libs/elfutils:=
- sys-libs/zlib:=
- dev-db/sqlite:=
- net-libs/libmicrohttpd
- kernel_linux? ( sys-libs/libcap
- dev-libs/libnl:3
- net-libs/libpcap
- )
- libusb? ( virtual/libusb:1 )
- dev-libs/protobuf-c:=
- dev-libs/protobuf:=
- $(python_gen_cond_dep '
- dev-python/protobuf-python[${PYTHON_MULTI_USEDEP}]
- ')
- sys-libs/ncurses:=
- lm-sensors? ( sys-apps/lm-sensors )
- pcre? ( dev-libs/libpcre )
- suid? ( sys-libs/libcap )
- ubertooth? ( net-wireless/ubertooth:= )
- "
-
-DEPEND="${CDEPEND}
- virtual/pkgconfig
-"
-
-RDEPEND="${CDEPEND}
- $(python_gen_cond_dep '
- dev-python/pyserial[${PYTHON_MULTI_USEDEP}]
- ')
- selinux? ( sec-policy/selinux-kismet )
-"
-PDEPEND="
- rtlsdr? (
- $(python_gen_cond_dep '
- dev-python/numpy[${PYTHON_MULTI_USEDEP}]
- ')
- net-wireless/rtl-sdr
- )"
-
-src_prepare() {
- sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
- conf/kismet_logging.conf || die
-
- #this was added to quiet macosx builds but it makes gcc builds noisier
- sed -i -e 's#-Wno-unknown-warning-option ##g' Makefile.inc.in || die
-
- #sed -i -e 's#root#kismet#g' packaging/systemd/kismet.service.in
-
- # Don't strip and set correct mangrp
- sed -i -e 's| -s||g' \
- -e 's|@mangrp@|root|g' Makefile.in || die
-
- eapply_user
-
- #just use set to fix setup.py
- find . -name "Makefile.in" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
- find . -name "Makefile" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
-
- if [ "${PV}" = "9999" ]; then
- eautoreconf
- fi
-}
-
-src_configure() {
- econf \
- $(use_enable libusb libusb) \
- $(use_enable pcre) \
- $(use_enable lm-sensors lmsensors) \
- $(use_enable networkmanager libnm) \
- $(use_enable ubertooth) \
- --sysconfdir=/etc/kismet \
- --disable-optimization
-}
-
-src_install() {
- emake DESTDIR="${D}" commoninstall
- python_optimize
- emake DESTDIR="${D}" forceconfigs
- use udev && udev_dorules packaging/udev/*.rules
-
- insinto /usr/share/${PN}
- doins Makefile.inc
-
- dodoc CHANGELOG README*
- newinitd "${FILESDIR}"/${PN}.initd-r3 kismet
- newconfd "${FILESDIR}"/${PN}.confd-r2 kismet
- systemd_dounit packaging/systemd/kismet.service
-}
-
-pkg_preinst() {
- if use suid; then
- fowners root:kismet /usr/bin/kismet_cap_linux_bluetooth
- fowners root:kismet /usr/bin/kismet_cap_linux_wifi
- fowners root:kismet /usr/bin/kismet_cap_pcapfile
- # Need to set the permissions after chowning.
- # See chown(2)
- fperms 4550 /usr/bin/kismet_cap_linux_bluetooth
- fperms 4550 /usr/bin/kismet_cap_linux_wifi
- fperms 4550 /usr/bin/kismet_cap_pcapfile
- elog "Kismet has been installed with a setuid-root helper binary"
- elog "to enable minimal-root operation. Users need to be part of"
- elog "the 'kismet' group to perform captures from physical devices."
- fi
- if ! use suid; then
- ewarn "It is highly discouraged to run a sniffer as root,"
- ewarn "Please consider enabling the suid use flag and adding"
- ewarn "your user to the kismet group."
- fi
-}
-
-migrate_config() {
- einfo "Kismet Configuration files are now read from /etc/kismet/"
- ewarn "Please keep user specific settings in /etc/kismet/kismet_site.conf"
- if [ -n "$(ls ${EROOT}/etc/kismet_*.conf 2> /dev/null)" ]; then
- ewarn "Files at /etc/kismet_*.conf will not be read and should be removed"
- fi
- if [ -f "${EROOT}/etc/kismet_site.conf" ] && [ ! -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
- mv /etc/kismet_site.conf /etc/kismet/kismet_site.conf || die "Failed to migrate kismet_site.conf to new location"
- ewarn "Your /etc/kismet_site.conf file has been automatically moved to /etc/kismet/kismet_site.conf"
- elif [ -f "${EROOT}/etc/kismet_site.conf" ] && [ -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
- ewarn "Both /etc/kismet_site.conf and /etc/kismet/kismet_site.conf exist, please migrate needed bits"
- ewarn "into /etc/kismet/kismet_site.conf and remove /etc/kismet_site.conf"
- fi
-}
-
-pkg_postinst() {
- if [ -n "${REPLACING_VERSIONS}" ]; then
- for v in ${REPLACING_VERSIONS}; do
- if ver_test ${v} -lt 2019.07.2 ; then
- migrate_config
- break
- fi
- if ver_test ${v} -eq 9999 ; then
- migrate_config
- break
- fi
- done
- fi
-}
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2021-02-18 16:46 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2021-02-18 16:46 UTC (permalink / raw
To: gentoo-commits
commit: 60f56aff27f946ace3de71f1b847ecd5029e34de
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 18 16:45:34 2021 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu Feb 18 16:45:34 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60f56aff
net-wireless/kismet: stable bug #771150
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-2020.12.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-2020.12.3.ebuild b/net-wireless/kismet/kismet-2020.12.3.ebuild
index 67cb96a98bc..3930832e1ff 100644
--- a/net-wireless/kismet/kismet-2020.12.3.ebuild
+++ b/net-wireless/kismet/kismet-2020.12.3.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
- KEYWORDS="~amd64 arm ~arm64 ~ppc ~x86"
+ KEYWORDS="amd64 arm ~arm64 ~ppc x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2021-03-08 21:13 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2021-03-08 21:13 UTC (permalink / raw
To: gentoo-commits
commit: ac1386f007e867faf235999075d8ea5c673bca15
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 8 21:13:06 2021 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon Mar 8 21:13:19 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac1386f0
net-wireless/kismet: unbundle boost
Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-9999.ebuild | 3 +++
1 file changed, 3 insertions(+)
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 56c0fe0667c..61dcb147f3e 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -66,6 +66,7 @@ CDEPEND="
"
DEPEND="${CDEPEND}
+ dev-libs/boost
virtual/pkgconfig
"
@@ -92,6 +93,8 @@ src_prepare() {
#sed -i -e 's#root#kismet#g' packaging/systemd/kismet.service.in
+ rm -r boost || die
+
# Don't strip and set correct mangrp
sed -i -e 's| -s||g' \
-e 's|@mangrp@|root|g' Makefile.in || die
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2021-03-09 2:41 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2021-03-09 2:41 UTC (permalink / raw
To: gentoo-commits
commit: cdcab9c556e7fe4e7656758c3ad3bf25f57165ac
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 9 02:41:53 2021 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Mar 9 02:42:00 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdcab9c5
net-wireless/kismet: unbundle libfmt
Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-9999.ebuild | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 61dcb147f3e..b3b3a3de29a 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -67,6 +67,7 @@ CDEPEND="
DEPEND="${CDEPEND}
dev-libs/boost
+ dev-libs/libfmt
virtual/pkgconfig
"
@@ -94,6 +95,16 @@ src_prepare() {
#sed -i -e 's#root#kismet#g' packaging/systemd/kismet.service.in
rm -r boost || die
+ rm -r fmt || die
+
+ #dev-libs/jsoncpp
+ #rm -r json || die
+ #sed -i 's#"json/json.h"#<json/json.h>#' jsoncpp.cc kis_net_beast_httpd.h \
+ # log_tools/kismetdb_clean.cc log_tools/kismetdb_dump_devices.cc \
+ # log_tools/kismetdb_statistics.cc log_tools/kismetdb_to_gpx.cc \
+ # log_tools/kismetdb_to_kml.cc log_tools/kismetdb_to_pcap.cc \
+ # log_tools/kismetdb_to_wiglecsv.cc trackedcomponent.h \
+ # trackedelement.h trackedelement_workers.h
# Don't strip and set correct mangrp
sed -i -e 's| -s||g' \
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2021-05-20 1:58 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2021-05-20 1:58 UTC (permalink / raw
To: gentoo-commits
commit: 0196039a58a69fd9c4157d51fcaa2702582dbf63
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Thu May 20 01:58:17 2021 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu May 20 01:58:17 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0196039a
net-wireless/kismet: bump
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 1 +
net-wireless/kismet/kismet-2021.05.1.ebuild | 203 ++++++++++++++++++++++++++++
2 files changed, 204 insertions(+)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index bb0fbd8a144..733e6ab2a7d 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1 +1,2 @@
DIST kismet-2020-12-R3.tar.xz 9887764 BLAKE2B 4d011a13888f6a60d34ddcbc47d83c01debf73307da7d26c28034b15ad6dde2d8ae7741b4104d250ff112be242af0cbbcff612fc172d67d404d14b3d0ef688f3 SHA512 6c4c95a9963977d5a383e34f662f814a803d0d36d7dbc35d3d0a42d3e67c20e8d46357df0ee544b8dd3c7f527bd43ef9c0d913577d4979f261764fc9761cd6d1
+DIST kismet-2021-05-R1.tar.xz 10611692 BLAKE2B fc0a145005440c8af5320488e1a4bfe808ad8aeba614c9294b511a8da70ec2d51dbfd2ecc840c9af84e0222967200bb82856b2e008e39f015b455be131f89484 SHA512 edca956c9c04f99e06a09dc23216a908fbac68637246d73430b2d9d3a3ba1c2e8099d263819073d24494dce17bd36c83a2f51c648430a6eea3db7332b07e2fba
diff --git a/net-wireless/kismet/kismet-2021.05.1.ebuild b/net-wireless/kismet/kismet-2021.05.1.ebuild
new file mode 100644
index 00000000000..d75e2d98572
--- /dev/null
+++ b/net-wireless/kismet/kismet-2021.05.1.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit autotools multilib python-single-r1 udev systemd
+
+if [[ ${PV} == "9999" ]] ; then
+ EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
+ inherit git-r3
+ RESTRICT="strip"
+else
+ MY_P=${P/\./-}
+ MY_P=${MY_P/_beta/-BETA}
+ MY_P=${MY_P/./-R}
+ S=${WORKDIR}/${MY_P/BETA/beta}
+
+ #normally we want an official release
+ SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
+
+ #but sometimes we want a git commit
+ #COMMIT="9ca7e469cf115469f392db7436816151867e1654"
+ #SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ #S="${WORKDIR}/${PN}-${COMMIT}"
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+fi
+
+DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
+HOMEPAGE="https://www.kismetwireless.net"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+IUSE="libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth udev"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+CDEPEND="
+ ${PYTHON_DEPS}
+ acct-user/kismet
+ acct-group/kismet
+ networkmanager? ( net-misc/networkmanager:= )
+ dev-libs/glib:=
+ dev-libs/elfutils:=
+ sys-libs/zlib:=
+ dev-db/sqlite:=
+ net-libs/libmicrohttpd:=
+ net-libs/libwebsockets:=[client]
+ kernel_linux? ( sys-libs/libcap
+ dev-libs/libnl:3
+ net-libs/libpcap
+ )
+ libusb? ( virtual/libusb:1 )
+ dev-libs/protobuf-c:=
+ dev-libs/protobuf:=
+ $(python_gen_cond_dep '
+ dev-python/protobuf-python[${PYTHON_MULTI_USEDEP}]
+ dev-python/websockets[${PYTHON_MULTI_USEDEP}]
+ ')
+ sys-libs/ncurses:=
+ lm-sensors? ( sys-apps/lm-sensors )
+ pcre? ( dev-libs/libpcre )
+ suid? ( sys-libs/libcap )
+ ubertooth? ( net-wireless/ubertooth:= )
+ "
+
+DEPEND="${CDEPEND}
+ dev-libs/boost
+ dev-libs/libfmt
+ virtual/pkgconfig
+"
+
+RDEPEND="${CDEPEND}
+ $(python_gen_cond_dep '
+ dev-python/pyserial[${PYTHON_MULTI_USEDEP}]
+ ')
+ selinux? ( sec-policy/selinux-kismet )
+"
+PDEPEND="
+ rtlsdr? (
+ $(python_gen_cond_dep '
+ dev-python/numpy[${PYTHON_MULTI_USEDEP}]
+ ')
+ net-wireless/rtl-sdr
+ )"
+
+src_prepare() {
+ sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
+ conf/kismet_logging.conf || die
+
+ #this was added to quiet macosx builds but it makes gcc builds noisier
+ sed -i -e 's#-Wno-unknown-warning-option ##g' Makefile.inc.in || die
+
+ #sed -i -e 's#root#kismet#g' packaging/systemd/kismet.service.in
+
+ rm -r boost || die
+ rm -r fmt || die
+
+ #dev-libs/jsoncpp
+ #rm -r json || die
+ #sed -i 's#"json/json.h"#<json/json.h>#' jsoncpp.cc kis_net_beast_httpd.h \
+ # log_tools/kismetdb_clean.cc log_tools/kismetdb_dump_devices.cc \
+ # log_tools/kismetdb_statistics.cc log_tools/kismetdb_to_gpx.cc \
+ # log_tools/kismetdb_to_kml.cc log_tools/kismetdb_to_pcap.cc \
+ # log_tools/kismetdb_to_wiglecsv.cc trackedcomponent.h \
+ # trackedelement.h trackedelement_workers.h
+
+ # Don't strip and set correct mangrp
+ sed -i -e 's| -s||g' \
+ -e 's|@mangrp@|root|g' Makefile.in || die
+
+ eapply_user
+
+ #just use set to fix setup.py
+ find . -name "Makefile.in" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
+ find . -name "Makefile" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
+
+ if [ "${PV}" = "9999" ]; then
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ econf \
+ $(use_enable libusb libusb) \
+ $(use_enable pcre) \
+ $(use_enable lm-sensors lmsensors) \
+ $(use_enable networkmanager libnm) \
+ $(use_enable ubertooth) \
+ --sysconfdir=/etc/kismet \
+ --disable-optimization
+}
+
+src_install() {
+ emake DESTDIR="${D}" commoninstall
+ python_optimize
+ emake DESTDIR="${D}" forceconfigs
+ use udev && udev_dorules packaging/udev/*.rules
+
+ insinto /usr/share/${PN}
+ doins Makefile.inc
+ if [ "${PV}" = "9999" ];then
+ doins "${FILESDIR}"/gdb
+ dobin "${FILESDIR}"/kismet-gdb
+ fi
+
+ dodoc CHANGELOG README*
+ newinitd "${FILESDIR}"/${PN}.initd-r3 kismet
+ newconfd "${FILESDIR}"/${PN}.confd-r2 kismet
+ systemd_dounit packaging/systemd/kismet.service
+}
+
+pkg_preinst() {
+ if use suid; then
+ fowners root:kismet /usr/bin/kismet_cap_linux_bluetooth
+ fowners root:kismet /usr/bin/kismet_cap_linux_wifi
+ fowners root:kismet /usr/bin/kismet_cap_pcapfile
+ # Need to set the permissions after chowning.
+ # See chown(2)
+ fperms 4550 /usr/bin/kismet_cap_linux_bluetooth
+ fperms 4550 /usr/bin/kismet_cap_linux_wifi
+ fperms 4550 /usr/bin/kismet_cap_pcapfile
+ elog "Kismet has been installed with a setuid-root helper binary"
+ elog "to enable minimal-root operation. Users need to be part of"
+ elog "the 'kismet' group to perform captures from physical devices."
+ fi
+ if ! use suid; then
+ ewarn "It is highly discouraged to run a sniffer as root,"
+ ewarn "Please consider enabling the suid use flag and adding"
+ ewarn "your user to the kismet group."
+ fi
+}
+
+migrate_config() {
+ einfo "Kismet Configuration files are now read from /etc/kismet/"
+ ewarn "Please keep user specific settings in /etc/kismet/kismet_site.conf"
+ if [ -n "$(ls ${EROOT}/etc/kismet_*.conf 2> /dev/null)" ]; then
+ ewarn "Files at /etc/kismet_*.conf will not be read and should be removed"
+ fi
+ if [ -f "${EROOT}/etc/kismet_site.conf" ] && [ ! -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
+ mv /etc/kismet_site.conf /etc/kismet/kismet_site.conf || die "Failed to migrate kismet_site.conf to new location"
+ ewarn "Your /etc/kismet_site.conf file has been automatically moved to /etc/kismet/kismet_site.conf"
+ elif [ -f "${EROOT}/etc/kismet_site.conf" ] && [ -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
+ ewarn "Both /etc/kismet_site.conf and /etc/kismet/kismet_site.conf exist, please migrate needed bits"
+ ewarn "into /etc/kismet/kismet_site.conf and remove /etc/kismet_site.conf"
+ fi
+}
+
+pkg_postinst() {
+ if [ -n "${REPLACING_VERSIONS}" ]; then
+ for v in ${REPLACING_VERSIONS}; do
+ if ver_test ${v} -lt 2019.07.2 ; then
+ migrate_config
+ break
+ fi
+ if ver_test ${v} -eq 9999 ; then
+ migrate_config
+ break
+ fi
+ done
+ fi
+}
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2021-06-03 0:48 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2021-06-03 0:48 UTC (permalink / raw
To: gentoo-commits
commit: 5f82f0455e3254fdcf3225ed328197c4e60c0ee6
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 3 00:47:59 2021 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu Jun 3 00:48:10 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f82f045
net-wireless/kismet: stabilize 2021.05.1
add unstable 2021.06.1
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 1 +
net-wireless/kismet/kismet-2021.05.1.ebuild | 2 +-
.../kismet/{kismet-2021.05.1.ebuild => kismet-2021.06.1.ebuild} | 0
3 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 733e6ab2a7d..bb967d1ec3c 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,2 +1,3 @@
DIST kismet-2020-12-R3.tar.xz 9887764 BLAKE2B 4d011a13888f6a60d34ddcbc47d83c01debf73307da7d26c28034b15ad6dde2d8ae7741b4104d250ff112be242af0cbbcff612fc172d67d404d14b3d0ef688f3 SHA512 6c4c95a9963977d5a383e34f662f814a803d0d36d7dbc35d3d0a42d3e67c20e8d46357df0ee544b8dd3c7f527bd43ef9c0d913577d4979f261764fc9761cd6d1
DIST kismet-2021-05-R1.tar.xz 10611692 BLAKE2B fc0a145005440c8af5320488e1a4bfe808ad8aeba614c9294b511a8da70ec2d51dbfd2ecc840c9af84e0222967200bb82856b2e008e39f015b455be131f89484 SHA512 edca956c9c04f99e06a09dc23216a908fbac68637246d73430b2d9d3a3ba1c2e8099d263819073d24494dce17bd36c83a2f51c648430a6eea3db7332b07e2fba
+DIST kismet-2021-06-R1.tar.xz 10616368 BLAKE2B 22c216355b31224f41991f6caa6ad86cd2549982196cf0dd6f89ef88f92d85f57bd12100a74ebbe3e0cee0140da4bd545b548382d55a4c3ac1403504680c9ca3 SHA512 88d92e2ef3f0513a3a00b573012edbd115f92e5f28f884aead5ab049fad97b328222c2f3cbb49d80c5fcfdab2212934532cf41c100c4d0a5e94c932e1c5e8352
diff --git a/net-wireless/kismet/kismet-2021.05.1.ebuild b/net-wireless/kismet/kismet-2021.05.1.ebuild
index d75e2d98572..a01ea62aafb 100644
--- a/net-wireless/kismet/kismet-2021.05.1.ebuild
+++ b/net-wireless/kismet/kismet-2021.05.1.ebuild
@@ -25,7 +25,7 @@ else
#SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+ KEYWORDS="amd64 arm ~arm64 ~ppc x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
diff --git a/net-wireless/kismet/kismet-2021.05.1.ebuild b/net-wireless/kismet/kismet-2021.06.1.ebuild
similarity index 100%
copy from net-wireless/kismet/kismet-2021.05.1.ebuild
copy to net-wireless/kismet/kismet-2021.06.1.ebuild
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2021-08-17 16:36 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2021-08-17 16:36 UTC (permalink / raw
To: gentoo-commits
commit: 5e3a6ecaeb72948baabfadb2d4665c2fc7cadb65
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 17 16:36:50 2021 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Aug 17 16:36:50 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e3a6eca
net-wireless/kismet: stabilize 2021.06.1
drop old
bump new
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 2 +-
net-wireless/kismet/kismet-2020.12.3.ebuild | 179 ---------------------
net-wireless/kismet/kismet-2021.06.1.ebuild | 2 +-
...et-2021.06.1.ebuild => kismet-2021.08.1.ebuild} | 0
4 files changed, 2 insertions(+), 181 deletions(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index bb967d1ec3c..5f77c23f1ae 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,3 +1,3 @@
-DIST kismet-2020-12-R3.tar.xz 9887764 BLAKE2B 4d011a13888f6a60d34ddcbc47d83c01debf73307da7d26c28034b15ad6dde2d8ae7741b4104d250ff112be242af0cbbcff612fc172d67d404d14b3d0ef688f3 SHA512 6c4c95a9963977d5a383e34f662f814a803d0d36d7dbc35d3d0a42d3e67c20e8d46357df0ee544b8dd3c7f527bd43ef9c0d913577d4979f261764fc9761cd6d1
DIST kismet-2021-05-R1.tar.xz 10611692 BLAKE2B fc0a145005440c8af5320488e1a4bfe808ad8aeba614c9294b511a8da70ec2d51dbfd2ecc840c9af84e0222967200bb82856b2e008e39f015b455be131f89484 SHA512 edca956c9c04f99e06a09dc23216a908fbac68637246d73430b2d9d3a3ba1c2e8099d263819073d24494dce17bd36c83a2f51c648430a6eea3db7332b07e2fba
DIST kismet-2021-06-R1.tar.xz 10616368 BLAKE2B 22c216355b31224f41991f6caa6ad86cd2549982196cf0dd6f89ef88f92d85f57bd12100a74ebbe3e0cee0140da4bd545b548382d55a4c3ac1403504680c9ca3 SHA512 88d92e2ef3f0513a3a00b573012edbd115f92e5f28f884aead5ab049fad97b328222c2f3cbb49d80c5fcfdab2212934532cf41c100c4d0a5e94c932e1c5e8352
+DIST kismet-2021-08-R1.tar.xz 10621004 BLAKE2B 236a43d2073e380c60dadfc4f611465ffa5c7de2a282fa3f45252368cbc65aaa21ad6d33c504685e39ec7913a36364283f6706d6ad8fcecf2f7922c23a4aa792 SHA512 91e86dc1d3b69aa8cb6dff4c4b8bb959dca128f06d1298effe1b23ed24158ce4285abdf2af838f48588b9e71c69f82538d1a002838c4bc1d053868118e394b7a
diff --git a/net-wireless/kismet/kismet-2020.12.3.ebuild b/net-wireless/kismet/kismet-2020.12.3.ebuild
deleted file mode 100644
index 3984c8e938e..00000000000
--- a/net-wireless/kismet/kismet-2020.12.3.ebuild
+++ /dev/null
@@ -1,179 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8,9} )
-
-inherit autotools multilib python-single-r1 udev systemd
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
- inherit git-r3
- RESTRICT="strip"
-else
- MY_P=${P/\./-}
- MY_P=${MY_P/_beta/-BETA}
- MY_P=${MY_P/./-R}
- S=${WORKDIR}/${MY_P/BETA/beta}
-
- SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
-
- KEYWORDS="amd64 arm ~arm64 ~ppc x86"
-fi
-
-DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
-HOMEPAGE="https://www.kismetwireless.net"
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-IUSE="libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth udev"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-CDEPEND="
- ${PYTHON_DEPS}
- acct-user/kismet
- acct-group/kismet
- networkmanager? ( net-misc/networkmanager:= )
- dev-libs/glib:=
- dev-libs/elfutils:=
- sys-libs/zlib:=
- dev-db/sqlite:=
- net-libs/libmicrohttpd:=
- net-libs/libwebsockets:=[client]
- kernel_linux? ( sys-libs/libcap
- dev-libs/libnl:3
- net-libs/libpcap
- )
- libusb? ( virtual/libusb:1 )
- dev-libs/protobuf-c:=
- dev-libs/protobuf:=
- $(python_gen_cond_dep '
- dev-python/protobuf-python[${PYTHON_USEDEP}]
- dev-python/websockets[${PYTHON_USEDEP}]
- ')
- sys-libs/ncurses:=
- lm-sensors? ( sys-apps/lm-sensors )
- pcre? ( dev-libs/libpcre )
- suid? ( sys-libs/libcap )
- ubertooth? ( net-wireless/ubertooth:= )
- "
-
-DEPEND="${CDEPEND}
- virtual/pkgconfig
-"
-
-RDEPEND="${CDEPEND}
- $(python_gen_cond_dep '
- dev-python/pyserial[${PYTHON_USEDEP}]
- ')
- selinux? ( sec-policy/selinux-kismet )
-"
-PDEPEND="
- rtlsdr? (
- $(python_gen_cond_dep '
- dev-python/numpy[${PYTHON_USEDEP}]
- ')
- net-wireless/rtl-sdr
- )"
-
-src_prepare() {
- sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
- conf/kismet_logging.conf || die
-
- #this was added to quiet macosx builds but it makes gcc builds noisier
- sed -i -e 's#-Wno-unknown-warning-option ##g' Makefile.inc.in || die
-
- #sed -i -e 's#root#kismet#g' packaging/systemd/kismet.service.in
-
- # Don't strip and set correct mangrp
- sed -i -e 's| -s||g' \
- -e 's|@mangrp@|root|g' Makefile.in || die
-
- eapply_user
-
- #just use set to fix setup.py
- find . -name "Makefile.in" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
- find . -name "Makefile" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
-
- if [ "${PV}" = "9999" ]; then
- eautoreconf
- fi
-}
-
-src_configure() {
- econf \
- $(use_enable libusb libusb) \
- $(use_enable pcre) \
- $(use_enable lm-sensors lmsensors) \
- $(use_enable networkmanager libnm) \
- $(use_enable ubertooth) \
- --sysconfdir=/etc/kismet \
- --disable-optimization
-}
-
-src_install() {
- emake DESTDIR="${D}" commoninstall
- python_optimize
- emake DESTDIR="${D}" forceconfigs
- use udev && udev_dorules packaging/udev/*.rules
-
- insinto /usr/share/${PN}
- doins Makefile.inc
-
- dodoc CHANGELOG README*
- newinitd "${FILESDIR}"/${PN}.initd-r3 kismet
- newconfd "${FILESDIR}"/${PN}.confd-r2 kismet
- systemd_dounit packaging/systemd/kismet.service
-}
-
-pkg_preinst() {
- if use suid; then
- fowners root:kismet /usr/bin/kismet_cap_linux_bluetooth
- fowners root:kismet /usr/bin/kismet_cap_linux_wifi
- fowners root:kismet /usr/bin/kismet_cap_pcapfile
- # Need to set the permissions after chowning.
- # See chown(2)
- fperms 4550 /usr/bin/kismet_cap_linux_bluetooth
- fperms 4550 /usr/bin/kismet_cap_linux_wifi
- fperms 4550 /usr/bin/kismet_cap_pcapfile
- elog "Kismet has been installed with a setuid-root helper binary"
- elog "to enable minimal-root operation. Users need to be part of"
- elog "the 'kismet' group to perform captures from physical devices."
- fi
- if ! use suid; then
- ewarn "It is highly discouraged to run a sniffer as root,"
- ewarn "Please consider enabling the suid use flag and adding"
- ewarn "your user to the kismet group."
- fi
-}
-
-migrate_config() {
- einfo "Kismet Configuration files are now read from /etc/kismet/"
- ewarn "Please keep user specific settings in /etc/kismet/kismet_site.conf"
- if [ -n "$(ls ${EROOT}/etc/kismet_*.conf 2> /dev/null)" ]; then
- ewarn "Files at /etc/kismet_*.conf will not be read and should be removed"
- fi
- if [ -f "${EROOT}/etc/kismet_site.conf" ] && [ ! -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
- mv /etc/kismet_site.conf /etc/kismet/kismet_site.conf || die "Failed to migrate kismet_site.conf to new location"
- ewarn "Your /etc/kismet_site.conf file has been automatically moved to /etc/kismet/kismet_site.conf"
- elif [ -f "${EROOT}/etc/kismet_site.conf" ] && [ -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
- ewarn "Both /etc/kismet_site.conf and /etc/kismet/kismet_site.conf exist, please migrate needed bits"
- ewarn "into /etc/kismet/kismet_site.conf and remove /etc/kismet_site.conf"
- fi
-}
-
-pkg_postinst() {
- if [ -n "${REPLACING_VERSIONS}" ]; then
- for v in ${REPLACING_VERSIONS}; do
- if ver_test ${v} -lt 2019.07.2 ; then
- migrate_config
- break
- fi
- if ver_test ${v} -eq 9999 ; then
- migrate_config
- break
- fi
- done
- fi
-}
diff --git a/net-wireless/kismet/kismet-2021.06.1.ebuild b/net-wireless/kismet/kismet-2021.06.1.ebuild
index 45462e52850..4d086c30ee7 100644
--- a/net-wireless/kismet/kismet-2021.06.1.ebuild
+++ b/net-wireless/kismet/kismet-2021.06.1.ebuild
@@ -25,7 +25,7 @@ else
#SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+ KEYWORDS="amd64 arm ~arm64 ~ppc x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
diff --git a/net-wireless/kismet/kismet-2021.06.1.ebuild b/net-wireless/kismet/kismet-2021.08.1.ebuild
similarity index 100%
copy from net-wireless/kismet/kismet-2021.06.1.ebuild
copy to net-wireless/kismet/kismet-2021.08.1.ebuild
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-01-20 17:04 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2022-01-20 17:04 UTC (permalink / raw
To: gentoo-commits
commit: 2edb0632366c4843d960602928387f573a1e24a6
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 20 17:03:58 2022 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu Jan 20 17:04:43 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2edb0632
net-wireless/kismet: add 2022.01.2
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 1 +
net-wireless/kismet/kismet-2022.01.2.ebuild | 203 ++++++++++++++++++++++++++++
2 files changed, 204 insertions(+)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index c0618cb9dccb..3ec7b9557827 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1 +1,2 @@
DIST kismet-2021-08-R1.tar.xz 10621004 BLAKE2B 236a43d2073e380c60dadfc4f611465ffa5c7de2a282fa3f45252368cbc65aaa21ad6d33c504685e39ec7913a36364283f6706d6ad8fcecf2f7922c23a4aa792 SHA512 91e86dc1d3b69aa8cb6dff4c4b8bb959dca128f06d1298effe1b23ed24158ce4285abdf2af838f48588b9e71c69f82538d1a002838c4bc1d053868118e394b7a
+DIST kismet-2022-01-R2.tar.xz 10700972 BLAKE2B 8dcc90beac3f3b9404162bde9e624225bfdccb573d45de4f45ccbc0d46c9fb6ae1c870b878da796fd7e0d672211fa06c5c76315294a235f97bd8b47e7355f542 SHA512 6a2dfdc66160f72857409cc28c4d9666711a5cda8694e13a76fc738ca665a8ab3c3359951bd93777cf83eda22533d4d6b4ba632c81738a4d7a9981b3a687b1ff
diff --git a/net-wireless/kismet/kismet-2022.01.2.ebuild b/net-wireless/kismet/kismet-2022.01.2.ebuild
new file mode 100644
index 000000000000..e82c719234ad
--- /dev/null
+++ b/net-wireless/kismet/kismet-2022.01.2.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+
+inherit autotools python-single-r1 udev systemd
+
+if [[ ${PV} == "9999" ]] ; then
+ EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
+ inherit git-r3
+ RESTRICT="strip"
+else
+ MY_P=${P/\./-}
+ MY_P=${MY_P/_beta/-BETA}
+ MY_P=${MY_P/./-R}
+ S=${WORKDIR}/${MY_P/BETA/beta}
+
+ #normally we want an official release
+ SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
+
+ #but sometimes we want a git commit
+ #COMMIT="9ca7e469cf115469f392db7436816151867e1654"
+ #SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ #S="${WORKDIR}/${PN}-${COMMIT}"
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+fi
+
+DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
+HOMEPAGE="https://www.kismetwireless.net"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+IUSE="libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth udev"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+CDEPEND="
+ ${PYTHON_DEPS}
+ acct-user/kismet
+ acct-group/kismet
+ networkmanager? ( net-misc/networkmanager:= )
+ dev-libs/glib:=
+ dev-libs/elfutils:=
+ sys-libs/zlib:=
+ dev-db/sqlite:=
+ net-libs/libmicrohttpd:=
+ net-libs/libwebsockets:=[client,lejp]
+ kernel_linux? ( sys-libs/libcap
+ dev-libs/libnl:3
+ net-libs/libpcap
+ )
+ libusb? ( virtual/libusb:1 )
+ dev-libs/protobuf-c:=
+ dev-libs/protobuf:=
+ $(python_gen_cond_dep '
+ dev-python/protobuf-python[${PYTHON_USEDEP}]
+ dev-python/websockets[${PYTHON_USEDEP}]
+ ')
+ sys-libs/ncurses:=
+ lm-sensors? ( sys-apps/lm-sensors )
+ pcre? ( dev-libs/libpcre )
+ suid? ( sys-libs/libcap )
+ ubertooth? ( net-wireless/ubertooth:= )
+ "
+
+DEPEND="${CDEPEND}
+ dev-libs/boost
+ dev-libs/libfmt
+ virtual/pkgconfig
+"
+
+RDEPEND="${CDEPEND}
+ $(python_gen_cond_dep '
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ ')
+ selinux? ( sec-policy/selinux-kismet )
+"
+PDEPEND="
+ rtlsdr? (
+ $(python_gen_cond_dep '
+ dev-python/numpy[${PYTHON_USEDEP}]
+ ')
+ net-wireless/rtl-sdr
+ )"
+
+src_prepare() {
+ sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
+ conf/kismet_logging.conf || die
+
+ #this was added to quiet macosx builds but it makes gcc builds noisier
+ sed -i -e 's#-Wno-unknown-warning-option ##g' Makefile.inc.in || die
+
+ #sed -i -e 's#root#kismet#g' packaging/systemd/kismet.service.in
+
+ rm -r boost || die
+ rm -r fmt || die
+
+ #dev-libs/jsoncpp
+ #rm -r json || die
+ #sed -i 's#"json/json.h"#<json/json.h>#' jsoncpp.cc kis_net_beast_httpd.h \
+ # log_tools/kismetdb_clean.cc log_tools/kismetdb_dump_devices.cc \
+ # log_tools/kismetdb_statistics.cc log_tools/kismetdb_to_gpx.cc \
+ # log_tools/kismetdb_to_kml.cc log_tools/kismetdb_to_pcap.cc \
+ # log_tools/kismetdb_to_wiglecsv.cc trackedcomponent.h \
+ # trackedelement.h trackedelement_workers.h
+
+ # Don't strip and set correct mangrp
+ sed -i -e 's| -s||g' \
+ -e 's|@mangrp@|root|g' Makefile.in || die
+
+ eapply_user
+
+ #just use set to fix setup.py
+ find . -name "Makefile.in" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
+ find . -name "Makefile" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
+
+ if [ "${PV}" = "9999" ]; then
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ econf \
+ $(use_enable libusb libusb) \
+ $(use_enable pcre) \
+ $(use_enable lm-sensors lmsensors) \
+ $(use_enable networkmanager libnm) \
+ $(use_enable ubertooth) \
+ --sysconfdir=/etc/kismet \
+ --disable-optimization
+}
+
+src_install() {
+ emake DESTDIR="${D}" commoninstall
+ python_optimize
+ emake DESTDIR="${D}" forceconfigs
+ use udev && udev_dorules packaging/udev/*.rules
+
+ insinto /usr/share/${PN}
+ doins Makefile.inc
+ if [ "${PV}" = "9999" ];then
+ doins "${FILESDIR}"/gdb
+ dobin "${FILESDIR}"/kismet-gdb
+ fi
+
+ dodoc CHANGELOG README*
+ newinitd "${FILESDIR}"/${PN}.initd-r3 kismet
+ newconfd "${FILESDIR}"/${PN}.confd-r2 kismet
+ systemd_dounit packaging/systemd/kismet.service
+}
+
+pkg_preinst() {
+ if use suid; then
+ fowners root:kismet /usr/bin/kismet_cap_linux_bluetooth
+ fowners root:kismet /usr/bin/kismet_cap_linux_wifi
+ fowners root:kismet /usr/bin/kismet_cap_pcapfile
+ # Need to set the permissions after chowning.
+ # See chown(2)
+ fperms 4550 /usr/bin/kismet_cap_linux_bluetooth
+ fperms 4550 /usr/bin/kismet_cap_linux_wifi
+ fperms 4550 /usr/bin/kismet_cap_pcapfile
+ elog "Kismet has been installed with a setuid-root helper binary"
+ elog "to enable minimal-root operation. Users need to be part of"
+ elog "the 'kismet' group to perform captures from physical devices."
+ fi
+ if ! use suid; then
+ ewarn "It is highly discouraged to run a sniffer as root,"
+ ewarn "Please consider enabling the suid use flag and adding"
+ ewarn "your user to the kismet group."
+ fi
+}
+
+migrate_config() {
+ einfo "Kismet Configuration files are now read from /etc/kismet/"
+ ewarn "Please keep user specific settings in /etc/kismet/kismet_site.conf"
+ if [ -n "$(ls "${EROOT}"/etc/kismet_*.conf 2> /dev/null)" ]; then
+ ewarn "Files at /etc/kismet_*.conf will not be read and should be removed"
+ fi
+ if [ -f "${EROOT}/etc/kismet_site.conf" ] && [ ! -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
+ mv /etc/kismet_site.conf /etc/kismet/kismet_site.conf || die "Failed to migrate kismet_site.conf to new location"
+ ewarn "Your /etc/kismet_site.conf file has been automatically moved to /etc/kismet/kismet_site.conf"
+ elif [ -f "${EROOT}/etc/kismet_site.conf" ] && [ -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
+ ewarn "Both /etc/kismet_site.conf and /etc/kismet/kismet_site.conf exist, please migrate needed bits"
+ ewarn "into /etc/kismet/kismet_site.conf and remove /etc/kismet_site.conf"
+ fi
+}
+
+pkg_postinst() {
+ if [ -n "${REPLACING_VERSIONS}" ]; then
+ for v in ${REPLACING_VERSIONS}; do
+ if ver_test ${v} -lt 2019.07.2 ; then
+ migrate_config
+ break
+ fi
+ if ver_test ${v} -eq 9999 ; then
+ migrate_config
+ break
+ fi
+ done
+ fi
+}
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-01-20 17:04 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2022-01-20 17:04 UTC (permalink / raw
To: gentoo-commits
commit: 15d19368d44a07187e30fa61d64de93a847d5129
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 20 16:32:13 2022 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu Jan 20 17:04:42 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15d19368
net-wireless/kismet: stabilize 2021.08.1-r1 for amd64, arm, x86
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-2021.08.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-2021.08.1-r1.ebuild b/net-wireless/kismet/kismet-2021.08.1-r1.ebuild
index 9e9ec7789539..802d9b87c1ca 100644
--- a/net-wireless/kismet/kismet-2021.08.1-r1.ebuild
+++ b/net-wireless/kismet/kismet-2021.08.1-r1.ebuild
@@ -25,7 +25,7 @@ else
#SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+ KEYWORDS="amd64 arm ~arm64 ~ppc x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-01-20 17:04 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2022-01-20 17:04 UTC (permalink / raw
To: gentoo-commits
commit: b04ab98040a7e7e15bd0297cd06218ce9108f153
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 20 15:06:39 2022 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu Jan 20 17:04:41 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b04ab980
net-wireless/kismet: fix missing use dep
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
Closes: https://bugs.gentoo.org/828011
Bump python support to 10
Bump eapi 7->8
remove unused eclass
.../{kismet-2021.08.1.ebuild => kismet-2021.08.1-r1.ebuild} | 12 ++++++------
net-wireless/kismet/kismet-9999.ebuild | 12 ++++++------
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/net-wireless/kismet/kismet-2021.08.1.ebuild b/net-wireless/kismet/kismet-2021.08.1-r1.ebuild
similarity index 96%
rename from net-wireless/kismet/kismet-2021.08.1.ebuild
rename to net-wireless/kismet/kismet-2021.08.1-r1.ebuild
index 45462e528503..e82c719234ad 100644
--- a/net-wireless/kismet/kismet-2021.08.1.ebuild
+++ b/net-wireless/kismet/kismet-2021.08.1-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8,9,10} )
-inherit autotools multilib python-single-r1 udev systemd
+inherit autotools python-single-r1 udev systemd
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
@@ -46,7 +46,7 @@ CDEPEND="
sys-libs/zlib:=
dev-db/sqlite:=
net-libs/libmicrohttpd:=
- net-libs/libwebsockets:=[client]
+ net-libs/libwebsockets:=[client,lejp]
kernel_linux? ( sys-libs/libcap
dev-libs/libnl:3
net-libs/libpcap
@@ -175,7 +175,7 @@ pkg_preinst() {
migrate_config() {
einfo "Kismet Configuration files are now read from /etc/kismet/"
ewarn "Please keep user specific settings in /etc/kismet/kismet_site.conf"
- if [ -n "$(ls ${EROOT}/etc/kismet_*.conf 2> /dev/null)" ]; then
+ if [ -n "$(ls "${EROOT}"/etc/kismet_*.conf 2> /dev/null)" ]; then
ewarn "Files at /etc/kismet_*.conf will not be read and should be removed"
fi
if [ -f "${EROOT}/etc/kismet_site.conf" ] && [ ! -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 45462e528503..e82c719234ad 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8,9,10} )
-inherit autotools multilib python-single-r1 udev systemd
+inherit autotools python-single-r1 udev systemd
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
@@ -46,7 +46,7 @@ CDEPEND="
sys-libs/zlib:=
dev-db/sqlite:=
net-libs/libmicrohttpd:=
- net-libs/libwebsockets:=[client]
+ net-libs/libwebsockets:=[client,lejp]
kernel_linux? ( sys-libs/libcap
dev-libs/libnl:3
net-libs/libpcap
@@ -175,7 +175,7 @@ pkg_preinst() {
migrate_config() {
einfo "Kismet Configuration files are now read from /etc/kismet/"
ewarn "Please keep user specific settings in /etc/kismet/kismet_site.conf"
- if [ -n "$(ls ${EROOT}/etc/kismet_*.conf 2> /dev/null)" ]; then
+ if [ -n "$(ls "${EROOT}"/etc/kismet_*.conf 2> /dev/null)" ]; then
ewarn "Files at /etc/kismet_*.conf will not be read and should be removed"
fi
if [ -f "${EROOT}/etc/kismet_site.conf" ] && [ ! -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-01-20 17:04 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2022-01-20 17:04 UTC (permalink / raw
To: gentoo-commits
commit: bab7638d056c90cd7e4dfd9ea1e8ef5b3382661f
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 20 16:32:58 2022 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu Jan 20 17:04:43 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bab7638d
net-wireless/kismet: drop 2021.05.1, 2021.06.1
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 2 -
net-wireless/kismet/kismet-2021.05.1.ebuild | 203 ----------------------------
net-wireless/kismet/kismet-2021.06.1.ebuild | 203 ----------------------------
3 files changed, 408 deletions(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 5f77c23f1ae7..c0618cb9dccb 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,3 +1 @@
-DIST kismet-2021-05-R1.tar.xz 10611692 BLAKE2B fc0a145005440c8af5320488e1a4bfe808ad8aeba614c9294b511a8da70ec2d51dbfd2ecc840c9af84e0222967200bb82856b2e008e39f015b455be131f89484 SHA512 edca956c9c04f99e06a09dc23216a908fbac68637246d73430b2d9d3a3ba1c2e8099d263819073d24494dce17bd36c83a2f51c648430a6eea3db7332b07e2fba
-DIST kismet-2021-06-R1.tar.xz 10616368 BLAKE2B 22c216355b31224f41991f6caa6ad86cd2549982196cf0dd6f89ef88f92d85f57bd12100a74ebbe3e0cee0140da4bd545b548382d55a4c3ac1403504680c9ca3 SHA512 88d92e2ef3f0513a3a00b573012edbd115f92e5f28f884aead5ab049fad97b328222c2f3cbb49d80c5fcfdab2212934532cf41c100c4d0a5e94c932e1c5e8352
DIST kismet-2021-08-R1.tar.xz 10621004 BLAKE2B 236a43d2073e380c60dadfc4f611465ffa5c7de2a282fa3f45252368cbc65aaa21ad6d33c504685e39ec7913a36364283f6706d6ad8fcecf2f7922c23a4aa792 SHA512 91e86dc1d3b69aa8cb6dff4c4b8bb959dca128f06d1298effe1b23ed24158ce4285abdf2af838f48588b9e71c69f82538d1a002838c4bc1d053868118e394b7a
diff --git a/net-wireless/kismet/kismet-2021.05.1.ebuild b/net-wireless/kismet/kismet-2021.05.1.ebuild
deleted file mode 100644
index 4d086c30ee7b..000000000000
--- a/net-wireless/kismet/kismet-2021.05.1.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8,9} )
-
-inherit autotools multilib python-single-r1 udev systemd
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
- inherit git-r3
- RESTRICT="strip"
-else
- MY_P=${P/\./-}
- MY_P=${MY_P/_beta/-BETA}
- MY_P=${MY_P/./-R}
- S=${WORKDIR}/${MY_P/BETA/beta}
-
- #normally we want an official release
- SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
-
- #but sometimes we want a git commit
- #COMMIT="9ca7e469cf115469f392db7436816151867e1654"
- #SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
- #S="${WORKDIR}/${PN}-${COMMIT}"
-
- KEYWORDS="amd64 arm ~arm64 ~ppc x86"
-fi
-
-DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
-HOMEPAGE="https://www.kismetwireless.net"
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-IUSE="libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth udev"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-CDEPEND="
- ${PYTHON_DEPS}
- acct-user/kismet
- acct-group/kismet
- networkmanager? ( net-misc/networkmanager:= )
- dev-libs/glib:=
- dev-libs/elfutils:=
- sys-libs/zlib:=
- dev-db/sqlite:=
- net-libs/libmicrohttpd:=
- net-libs/libwebsockets:=[client]
- kernel_linux? ( sys-libs/libcap
- dev-libs/libnl:3
- net-libs/libpcap
- )
- libusb? ( virtual/libusb:1 )
- dev-libs/protobuf-c:=
- dev-libs/protobuf:=
- $(python_gen_cond_dep '
- dev-python/protobuf-python[${PYTHON_USEDEP}]
- dev-python/websockets[${PYTHON_USEDEP}]
- ')
- sys-libs/ncurses:=
- lm-sensors? ( sys-apps/lm-sensors )
- pcre? ( dev-libs/libpcre )
- suid? ( sys-libs/libcap )
- ubertooth? ( net-wireless/ubertooth:= )
- "
-
-DEPEND="${CDEPEND}
- dev-libs/boost
- dev-libs/libfmt
- virtual/pkgconfig
-"
-
-RDEPEND="${CDEPEND}
- $(python_gen_cond_dep '
- dev-python/pyserial[${PYTHON_USEDEP}]
- ')
- selinux? ( sec-policy/selinux-kismet )
-"
-PDEPEND="
- rtlsdr? (
- $(python_gen_cond_dep '
- dev-python/numpy[${PYTHON_USEDEP}]
- ')
- net-wireless/rtl-sdr
- )"
-
-src_prepare() {
- sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
- conf/kismet_logging.conf || die
-
- #this was added to quiet macosx builds but it makes gcc builds noisier
- sed -i -e 's#-Wno-unknown-warning-option ##g' Makefile.inc.in || die
-
- #sed -i -e 's#root#kismet#g' packaging/systemd/kismet.service.in
-
- rm -r boost || die
- rm -r fmt || die
-
- #dev-libs/jsoncpp
- #rm -r json || die
- #sed -i 's#"json/json.h"#<json/json.h>#' jsoncpp.cc kis_net_beast_httpd.h \
- # log_tools/kismetdb_clean.cc log_tools/kismetdb_dump_devices.cc \
- # log_tools/kismetdb_statistics.cc log_tools/kismetdb_to_gpx.cc \
- # log_tools/kismetdb_to_kml.cc log_tools/kismetdb_to_pcap.cc \
- # log_tools/kismetdb_to_wiglecsv.cc trackedcomponent.h \
- # trackedelement.h trackedelement_workers.h
-
- # Don't strip and set correct mangrp
- sed -i -e 's| -s||g' \
- -e 's|@mangrp@|root|g' Makefile.in || die
-
- eapply_user
-
- #just use set to fix setup.py
- find . -name "Makefile.in" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
- find . -name "Makefile" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
-
- if [ "${PV}" = "9999" ]; then
- eautoreconf
- fi
-}
-
-src_configure() {
- econf \
- $(use_enable libusb libusb) \
- $(use_enable pcre) \
- $(use_enable lm-sensors lmsensors) \
- $(use_enable networkmanager libnm) \
- $(use_enable ubertooth) \
- --sysconfdir=/etc/kismet \
- --disable-optimization
-}
-
-src_install() {
- emake DESTDIR="${D}" commoninstall
- python_optimize
- emake DESTDIR="${D}" forceconfigs
- use udev && udev_dorules packaging/udev/*.rules
-
- insinto /usr/share/${PN}
- doins Makefile.inc
- if [ "${PV}" = "9999" ];then
- doins "${FILESDIR}"/gdb
- dobin "${FILESDIR}"/kismet-gdb
- fi
-
- dodoc CHANGELOG README*
- newinitd "${FILESDIR}"/${PN}.initd-r3 kismet
- newconfd "${FILESDIR}"/${PN}.confd-r2 kismet
- systemd_dounit packaging/systemd/kismet.service
-}
-
-pkg_preinst() {
- if use suid; then
- fowners root:kismet /usr/bin/kismet_cap_linux_bluetooth
- fowners root:kismet /usr/bin/kismet_cap_linux_wifi
- fowners root:kismet /usr/bin/kismet_cap_pcapfile
- # Need to set the permissions after chowning.
- # See chown(2)
- fperms 4550 /usr/bin/kismet_cap_linux_bluetooth
- fperms 4550 /usr/bin/kismet_cap_linux_wifi
- fperms 4550 /usr/bin/kismet_cap_pcapfile
- elog "Kismet has been installed with a setuid-root helper binary"
- elog "to enable minimal-root operation. Users need to be part of"
- elog "the 'kismet' group to perform captures from physical devices."
- fi
- if ! use suid; then
- ewarn "It is highly discouraged to run a sniffer as root,"
- ewarn "Please consider enabling the suid use flag and adding"
- ewarn "your user to the kismet group."
- fi
-}
-
-migrate_config() {
- einfo "Kismet Configuration files are now read from /etc/kismet/"
- ewarn "Please keep user specific settings in /etc/kismet/kismet_site.conf"
- if [ -n "$(ls ${EROOT}/etc/kismet_*.conf 2> /dev/null)" ]; then
- ewarn "Files at /etc/kismet_*.conf will not be read and should be removed"
- fi
- if [ -f "${EROOT}/etc/kismet_site.conf" ] && [ ! -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
- mv /etc/kismet_site.conf /etc/kismet/kismet_site.conf || die "Failed to migrate kismet_site.conf to new location"
- ewarn "Your /etc/kismet_site.conf file has been automatically moved to /etc/kismet/kismet_site.conf"
- elif [ -f "${EROOT}/etc/kismet_site.conf" ] && [ -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
- ewarn "Both /etc/kismet_site.conf and /etc/kismet/kismet_site.conf exist, please migrate needed bits"
- ewarn "into /etc/kismet/kismet_site.conf and remove /etc/kismet_site.conf"
- fi
-}
-
-pkg_postinst() {
- if [ -n "${REPLACING_VERSIONS}" ]; then
- for v in ${REPLACING_VERSIONS}; do
- if ver_test ${v} -lt 2019.07.2 ; then
- migrate_config
- break
- fi
- if ver_test ${v} -eq 9999 ; then
- migrate_config
- break
- fi
- done
- fi
-}
diff --git a/net-wireless/kismet/kismet-2021.06.1.ebuild b/net-wireless/kismet/kismet-2021.06.1.ebuild
deleted file mode 100644
index 4d086c30ee7b..000000000000
--- a/net-wireless/kismet/kismet-2021.06.1.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8,9} )
-
-inherit autotools multilib python-single-r1 udev systemd
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
- inherit git-r3
- RESTRICT="strip"
-else
- MY_P=${P/\./-}
- MY_P=${MY_P/_beta/-BETA}
- MY_P=${MY_P/./-R}
- S=${WORKDIR}/${MY_P/BETA/beta}
-
- #normally we want an official release
- SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
-
- #but sometimes we want a git commit
- #COMMIT="9ca7e469cf115469f392db7436816151867e1654"
- #SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
- #S="${WORKDIR}/${PN}-${COMMIT}"
-
- KEYWORDS="amd64 arm ~arm64 ~ppc x86"
-fi
-
-DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
-HOMEPAGE="https://www.kismetwireless.net"
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-IUSE="libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth udev"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-CDEPEND="
- ${PYTHON_DEPS}
- acct-user/kismet
- acct-group/kismet
- networkmanager? ( net-misc/networkmanager:= )
- dev-libs/glib:=
- dev-libs/elfutils:=
- sys-libs/zlib:=
- dev-db/sqlite:=
- net-libs/libmicrohttpd:=
- net-libs/libwebsockets:=[client]
- kernel_linux? ( sys-libs/libcap
- dev-libs/libnl:3
- net-libs/libpcap
- )
- libusb? ( virtual/libusb:1 )
- dev-libs/protobuf-c:=
- dev-libs/protobuf:=
- $(python_gen_cond_dep '
- dev-python/protobuf-python[${PYTHON_USEDEP}]
- dev-python/websockets[${PYTHON_USEDEP}]
- ')
- sys-libs/ncurses:=
- lm-sensors? ( sys-apps/lm-sensors )
- pcre? ( dev-libs/libpcre )
- suid? ( sys-libs/libcap )
- ubertooth? ( net-wireless/ubertooth:= )
- "
-
-DEPEND="${CDEPEND}
- dev-libs/boost
- dev-libs/libfmt
- virtual/pkgconfig
-"
-
-RDEPEND="${CDEPEND}
- $(python_gen_cond_dep '
- dev-python/pyserial[${PYTHON_USEDEP}]
- ')
- selinux? ( sec-policy/selinux-kismet )
-"
-PDEPEND="
- rtlsdr? (
- $(python_gen_cond_dep '
- dev-python/numpy[${PYTHON_USEDEP}]
- ')
- net-wireless/rtl-sdr
- )"
-
-src_prepare() {
- sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
- conf/kismet_logging.conf || die
-
- #this was added to quiet macosx builds but it makes gcc builds noisier
- sed -i -e 's#-Wno-unknown-warning-option ##g' Makefile.inc.in || die
-
- #sed -i -e 's#root#kismet#g' packaging/systemd/kismet.service.in
-
- rm -r boost || die
- rm -r fmt || die
-
- #dev-libs/jsoncpp
- #rm -r json || die
- #sed -i 's#"json/json.h"#<json/json.h>#' jsoncpp.cc kis_net_beast_httpd.h \
- # log_tools/kismetdb_clean.cc log_tools/kismetdb_dump_devices.cc \
- # log_tools/kismetdb_statistics.cc log_tools/kismetdb_to_gpx.cc \
- # log_tools/kismetdb_to_kml.cc log_tools/kismetdb_to_pcap.cc \
- # log_tools/kismetdb_to_wiglecsv.cc trackedcomponent.h \
- # trackedelement.h trackedelement_workers.h
-
- # Don't strip and set correct mangrp
- sed -i -e 's| -s||g' \
- -e 's|@mangrp@|root|g' Makefile.in || die
-
- eapply_user
-
- #just use set to fix setup.py
- find . -name "Makefile.in" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
- find . -name "Makefile" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
-
- if [ "${PV}" = "9999" ]; then
- eautoreconf
- fi
-}
-
-src_configure() {
- econf \
- $(use_enable libusb libusb) \
- $(use_enable pcre) \
- $(use_enable lm-sensors lmsensors) \
- $(use_enable networkmanager libnm) \
- $(use_enable ubertooth) \
- --sysconfdir=/etc/kismet \
- --disable-optimization
-}
-
-src_install() {
- emake DESTDIR="${D}" commoninstall
- python_optimize
- emake DESTDIR="${D}" forceconfigs
- use udev && udev_dorules packaging/udev/*.rules
-
- insinto /usr/share/${PN}
- doins Makefile.inc
- if [ "${PV}" = "9999" ];then
- doins "${FILESDIR}"/gdb
- dobin "${FILESDIR}"/kismet-gdb
- fi
-
- dodoc CHANGELOG README*
- newinitd "${FILESDIR}"/${PN}.initd-r3 kismet
- newconfd "${FILESDIR}"/${PN}.confd-r2 kismet
- systemd_dounit packaging/systemd/kismet.service
-}
-
-pkg_preinst() {
- if use suid; then
- fowners root:kismet /usr/bin/kismet_cap_linux_bluetooth
- fowners root:kismet /usr/bin/kismet_cap_linux_wifi
- fowners root:kismet /usr/bin/kismet_cap_pcapfile
- # Need to set the permissions after chowning.
- # See chown(2)
- fperms 4550 /usr/bin/kismet_cap_linux_bluetooth
- fperms 4550 /usr/bin/kismet_cap_linux_wifi
- fperms 4550 /usr/bin/kismet_cap_pcapfile
- elog "Kismet has been installed with a setuid-root helper binary"
- elog "to enable minimal-root operation. Users need to be part of"
- elog "the 'kismet' group to perform captures from physical devices."
- fi
- if ! use suid; then
- ewarn "It is highly discouraged to run a sniffer as root,"
- ewarn "Please consider enabling the suid use flag and adding"
- ewarn "your user to the kismet group."
- fi
-}
-
-migrate_config() {
- einfo "Kismet Configuration files are now read from /etc/kismet/"
- ewarn "Please keep user specific settings in /etc/kismet/kismet_site.conf"
- if [ -n "$(ls ${EROOT}/etc/kismet_*.conf 2> /dev/null)" ]; then
- ewarn "Files at /etc/kismet_*.conf will not be read and should be removed"
- fi
- if [ -f "${EROOT}/etc/kismet_site.conf" ] && [ ! -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
- mv /etc/kismet_site.conf /etc/kismet/kismet_site.conf || die "Failed to migrate kismet_site.conf to new location"
- ewarn "Your /etc/kismet_site.conf file has been automatically moved to /etc/kismet/kismet_site.conf"
- elif [ -f "${EROOT}/etc/kismet_site.conf" ] && [ -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
- ewarn "Both /etc/kismet_site.conf and /etc/kismet/kismet_site.conf exist, please migrate needed bits"
- ewarn "into /etc/kismet/kismet_site.conf and remove /etc/kismet_site.conf"
- fi
-}
-
-pkg_postinst() {
- if [ -n "${REPLACING_VERSIONS}" ]; then
- for v in ${REPLACING_VERSIONS}; do
- if ver_test ${v} -lt 2019.07.2 ; then
- migrate_config
- break
- fi
- if ver_test ${v} -eq 9999 ; then
- migrate_config
- break
- fi
- done
- fi
-}
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-02-11 18:20 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2022-02-11 18:20 UTC (permalink / raw
To: gentoo-commits
commit: c9e3601ab60d9d47951c7d45e76647986a23dae6
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 11 18:19:49 2022 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Fri Feb 11 18:20:12 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9e3601a
net-wireless/kismet: add 2022.02.1
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 1 +
net-wireless/kismet/kismet-2022.02.1.ebuild | 203 ++++++++++++++++++++++++++++
2 files changed, 204 insertions(+)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index ce0d8239baf8..45f02d06c3e4 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,2 +1,3 @@
DIST kismet-2021-08-R1.tar.xz 10621004 BLAKE2B 236a43d2073e380c60dadfc4f611465ffa5c7de2a282fa3f45252368cbc65aaa21ad6d33c504685e39ec7913a36364283f6706d6ad8fcecf2f7922c23a4aa792 SHA512 91e86dc1d3b69aa8cb6dff4c4b8bb959dca128f06d1298effe1b23ed24158ce4285abdf2af838f48588b9e71c69f82538d1a002838c4bc1d053868118e394b7a
DIST kismet-2022-01-R3.tar.xz 10694148 BLAKE2B dee1c71922909990cc847cd8253cefdb303d383e2521ed91a3b7144f7004373c1aae8d5673f919caf046ad20a6d2b5d1d8b6c5344fdd5c30bd81787cf3ae7404 SHA512 2f41da4ff835c6d560f2f1f901844a8b88d3e34aec789ebb281ebdcb2e76c589d77394e2eb3b33a5a8bdb28e6e7f68ccd28cc9d68d273e3de0c345d57094f692
+DIST kismet-2022-02-R1.tar.xz 10693024 BLAKE2B 30ce64856733991edbe436c4eac96364dc205a60accc68f18c20cd48e2cb193a1b1baa6998f1c81d270ce082da331ee46ac5b0e0eb834e940eb2378ed4e6d22f SHA512 09292096614b9ca3569430ef196cd7cf6fbd2ab7212bdfc653cf5433bdc727ea48c63638220804799f9756a92108a85e8abf0f4e8e0383dbcbe0028bf91a6aee
diff --git a/net-wireless/kismet/kismet-2022.02.1.ebuild b/net-wireless/kismet/kismet-2022.02.1.ebuild
new file mode 100644
index 000000000000..e82c719234ad
--- /dev/null
+++ b/net-wireless/kismet/kismet-2022.02.1.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+
+inherit autotools python-single-r1 udev systemd
+
+if [[ ${PV} == "9999" ]] ; then
+ EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
+ inherit git-r3
+ RESTRICT="strip"
+else
+ MY_P=${P/\./-}
+ MY_P=${MY_P/_beta/-BETA}
+ MY_P=${MY_P/./-R}
+ S=${WORKDIR}/${MY_P/BETA/beta}
+
+ #normally we want an official release
+ SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
+
+ #but sometimes we want a git commit
+ #COMMIT="9ca7e469cf115469f392db7436816151867e1654"
+ #SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ #S="${WORKDIR}/${PN}-${COMMIT}"
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+fi
+
+DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
+HOMEPAGE="https://www.kismetwireless.net"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+IUSE="libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth udev"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+CDEPEND="
+ ${PYTHON_DEPS}
+ acct-user/kismet
+ acct-group/kismet
+ networkmanager? ( net-misc/networkmanager:= )
+ dev-libs/glib:=
+ dev-libs/elfutils:=
+ sys-libs/zlib:=
+ dev-db/sqlite:=
+ net-libs/libmicrohttpd:=
+ net-libs/libwebsockets:=[client,lejp]
+ kernel_linux? ( sys-libs/libcap
+ dev-libs/libnl:3
+ net-libs/libpcap
+ )
+ libusb? ( virtual/libusb:1 )
+ dev-libs/protobuf-c:=
+ dev-libs/protobuf:=
+ $(python_gen_cond_dep '
+ dev-python/protobuf-python[${PYTHON_USEDEP}]
+ dev-python/websockets[${PYTHON_USEDEP}]
+ ')
+ sys-libs/ncurses:=
+ lm-sensors? ( sys-apps/lm-sensors )
+ pcre? ( dev-libs/libpcre )
+ suid? ( sys-libs/libcap )
+ ubertooth? ( net-wireless/ubertooth:= )
+ "
+
+DEPEND="${CDEPEND}
+ dev-libs/boost
+ dev-libs/libfmt
+ virtual/pkgconfig
+"
+
+RDEPEND="${CDEPEND}
+ $(python_gen_cond_dep '
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ ')
+ selinux? ( sec-policy/selinux-kismet )
+"
+PDEPEND="
+ rtlsdr? (
+ $(python_gen_cond_dep '
+ dev-python/numpy[${PYTHON_USEDEP}]
+ ')
+ net-wireless/rtl-sdr
+ )"
+
+src_prepare() {
+ sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
+ conf/kismet_logging.conf || die
+
+ #this was added to quiet macosx builds but it makes gcc builds noisier
+ sed -i -e 's#-Wno-unknown-warning-option ##g' Makefile.inc.in || die
+
+ #sed -i -e 's#root#kismet#g' packaging/systemd/kismet.service.in
+
+ rm -r boost || die
+ rm -r fmt || die
+
+ #dev-libs/jsoncpp
+ #rm -r json || die
+ #sed -i 's#"json/json.h"#<json/json.h>#' jsoncpp.cc kis_net_beast_httpd.h \
+ # log_tools/kismetdb_clean.cc log_tools/kismetdb_dump_devices.cc \
+ # log_tools/kismetdb_statistics.cc log_tools/kismetdb_to_gpx.cc \
+ # log_tools/kismetdb_to_kml.cc log_tools/kismetdb_to_pcap.cc \
+ # log_tools/kismetdb_to_wiglecsv.cc trackedcomponent.h \
+ # trackedelement.h trackedelement_workers.h
+
+ # Don't strip and set correct mangrp
+ sed -i -e 's| -s||g' \
+ -e 's|@mangrp@|root|g' Makefile.in || die
+
+ eapply_user
+
+ #just use set to fix setup.py
+ find . -name "Makefile.in" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
+ find . -name "Makefile" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
+
+ if [ "${PV}" = "9999" ]; then
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ econf \
+ $(use_enable libusb libusb) \
+ $(use_enable pcre) \
+ $(use_enable lm-sensors lmsensors) \
+ $(use_enable networkmanager libnm) \
+ $(use_enable ubertooth) \
+ --sysconfdir=/etc/kismet \
+ --disable-optimization
+}
+
+src_install() {
+ emake DESTDIR="${D}" commoninstall
+ python_optimize
+ emake DESTDIR="${D}" forceconfigs
+ use udev && udev_dorules packaging/udev/*.rules
+
+ insinto /usr/share/${PN}
+ doins Makefile.inc
+ if [ "${PV}" = "9999" ];then
+ doins "${FILESDIR}"/gdb
+ dobin "${FILESDIR}"/kismet-gdb
+ fi
+
+ dodoc CHANGELOG README*
+ newinitd "${FILESDIR}"/${PN}.initd-r3 kismet
+ newconfd "${FILESDIR}"/${PN}.confd-r2 kismet
+ systemd_dounit packaging/systemd/kismet.service
+}
+
+pkg_preinst() {
+ if use suid; then
+ fowners root:kismet /usr/bin/kismet_cap_linux_bluetooth
+ fowners root:kismet /usr/bin/kismet_cap_linux_wifi
+ fowners root:kismet /usr/bin/kismet_cap_pcapfile
+ # Need to set the permissions after chowning.
+ # See chown(2)
+ fperms 4550 /usr/bin/kismet_cap_linux_bluetooth
+ fperms 4550 /usr/bin/kismet_cap_linux_wifi
+ fperms 4550 /usr/bin/kismet_cap_pcapfile
+ elog "Kismet has been installed with a setuid-root helper binary"
+ elog "to enable minimal-root operation. Users need to be part of"
+ elog "the 'kismet' group to perform captures from physical devices."
+ fi
+ if ! use suid; then
+ ewarn "It is highly discouraged to run a sniffer as root,"
+ ewarn "Please consider enabling the suid use flag and adding"
+ ewarn "your user to the kismet group."
+ fi
+}
+
+migrate_config() {
+ einfo "Kismet Configuration files are now read from /etc/kismet/"
+ ewarn "Please keep user specific settings in /etc/kismet/kismet_site.conf"
+ if [ -n "$(ls "${EROOT}"/etc/kismet_*.conf 2> /dev/null)" ]; then
+ ewarn "Files at /etc/kismet_*.conf will not be read and should be removed"
+ fi
+ if [ -f "${EROOT}/etc/kismet_site.conf" ] && [ ! -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
+ mv /etc/kismet_site.conf /etc/kismet/kismet_site.conf || die "Failed to migrate kismet_site.conf to new location"
+ ewarn "Your /etc/kismet_site.conf file has been automatically moved to /etc/kismet/kismet_site.conf"
+ elif [ -f "${EROOT}/etc/kismet_site.conf" ] && [ -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
+ ewarn "Both /etc/kismet_site.conf and /etc/kismet/kismet_site.conf exist, please migrate needed bits"
+ ewarn "into /etc/kismet/kismet_site.conf and remove /etc/kismet_site.conf"
+ fi
+}
+
+pkg_postinst() {
+ if [ -n "${REPLACING_VERSIONS}" ]; then
+ for v in ${REPLACING_VERSIONS}; do
+ if ver_test ${v} -lt 2019.07.2 ; then
+ migrate_config
+ break
+ fi
+ if ver_test ${v} -eq 9999 ; then
+ migrate_config
+ break
+ fi
+ done
+ fi
+}
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-07-21 14:53 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2022-07-21 14:53 UTC (permalink / raw
To: gentoo-commits
commit: 3d18282c689823786bace7642f2c2b6d35e6496d
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 21 14:52:23 2022 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu Jul 21 14:52:29 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d18282c
net-wireless/kismet: drop 2022.01.3
remove overshadowed redundant version
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 1 -
net-wireless/kismet/kismet-2022.01.3.ebuild | 205 ----------------------------
2 files changed, 206 deletions(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 45f02d06c3e4..bb2f416eebe4 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,3 +1,2 @@
DIST kismet-2021-08-R1.tar.xz 10621004 BLAKE2B 236a43d2073e380c60dadfc4f611465ffa5c7de2a282fa3f45252368cbc65aaa21ad6d33c504685e39ec7913a36364283f6706d6ad8fcecf2f7922c23a4aa792 SHA512 91e86dc1d3b69aa8cb6dff4c4b8bb959dca128f06d1298effe1b23ed24158ce4285abdf2af838f48588b9e71c69f82538d1a002838c4bc1d053868118e394b7a
-DIST kismet-2022-01-R3.tar.xz 10694148 BLAKE2B dee1c71922909990cc847cd8253cefdb303d383e2521ed91a3b7144f7004373c1aae8d5673f919caf046ad20a6d2b5d1d8b6c5344fdd5c30bd81787cf3ae7404 SHA512 2f41da4ff835c6d560f2f1f901844a8b88d3e34aec789ebb281ebdcb2e76c589d77394e2eb3b33a5a8bdb28e6e7f68ccd28cc9d68d273e3de0c345d57094f692
DIST kismet-2022-02-R1.tar.xz 10693024 BLAKE2B 30ce64856733991edbe436c4eac96364dc205a60accc68f18c20cd48e2cb193a1b1baa6998f1c81d270ce082da331ee46ac5b0e0eb834e940eb2378ed4e6d22f SHA512 09292096614b9ca3569430ef196cd7cf6fbd2ab7212bdfc653cf5433bdc727ea48c63638220804799f9756a92108a85e8abf0f4e8e0383dbcbe0028bf91a6aee
diff --git a/net-wireless/kismet/kismet-2022.01.3.ebuild b/net-wireless/kismet/kismet-2022.01.3.ebuild
deleted file mode 100644
index 57d82e0c98d1..000000000000
--- a/net-wireless/kismet/kismet-2022.01.3.ebuild
+++ /dev/null
@@ -1,205 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8,9,10} )
-
-inherit autotools python-single-r1 udev systemd
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
- inherit git-r3
- RESTRICT="strip"
-else
- MY_P=${P/\./-}
- MY_P=${MY_P/_beta/-BETA}
- MY_P=${MY_P/./-R}
- S=${WORKDIR}/${MY_P/BETA/beta}
-
- #normally we want an official release
- SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
-
- #but sometimes we want a git commit
- #COMMIT="9ca7e469cf115469f392db7436816151867e1654"
- #SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
- #S="${WORKDIR}/${PN}-${COMMIT}"
-
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-fi
-
-DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
-HOMEPAGE="https://www.kismetwireless.net"
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-IUSE="libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth udev"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-CDEPEND="
- ${PYTHON_DEPS}
- acct-user/kismet
- acct-group/kismet
- networkmanager? ( net-misc/networkmanager:= )
- dev-libs/glib:=
- dev-libs/elfutils:=
- sys-libs/zlib:=
- dev-db/sqlite:=
- net-libs/libmicrohttpd:=
- net-libs/libwebsockets:=[client,lejp]
- kernel_linux? ( sys-libs/libcap
- dev-libs/libnl:3
- net-libs/libpcap
- )
- libusb? ( virtual/libusb:1 )
- dev-libs/protobuf-c:=
- dev-libs/protobuf:=
- $(python_gen_cond_dep '
- dev-python/protobuf-python[${PYTHON_USEDEP}]
- dev-python/websockets[${PYTHON_USEDEP}]
- ')
- sys-libs/ncurses:=
- lm-sensors? ( sys-apps/lm-sensors )
- pcre? ( dev-libs/libpcre )
- suid? ( sys-libs/libcap )
- ubertooth? ( net-wireless/ubertooth:= )
- "
-
-DEPEND="${CDEPEND}
- dev-libs/boost
- dev-libs/libfmt
- virtual/pkgconfig
-"
-
-RDEPEND="${CDEPEND}
- $(python_gen_cond_dep '
- dev-python/pyserial[${PYTHON_USEDEP}]
- ')
- selinux? ( sec-policy/selinux-kismet )
-"
-PDEPEND="
- rtlsdr? (
- $(python_gen_cond_dep '
- dev-python/numpy[${PYTHON_USEDEP}]
- ')
- net-wireless/rtl-sdr
- )"
-
-src_prepare() {
- sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
- conf/kismet_logging.conf || die
-
- #this was added to quiet macosx builds but it makes gcc builds noisier
- sed -i -e 's#-Wno-unknown-warning-option ##g' Makefile.inc.in || die
-
- #sed -i -e 's#root#kismet#g' packaging/systemd/kismet.service.in
-
- rm -r boost || die
- rm -r fmt || die
-
- #dev-libs/jsoncpp
- #rm -r json || die
- #sed -i 's#"json/json.h"#<json/json.h>#' jsoncpp.cc kis_net_beast_httpd.h \
- # log_tools/kismetdb_clean.cc log_tools/kismetdb_dump_devices.cc \
- # log_tools/kismetdb_statistics.cc log_tools/kismetdb_to_gpx.cc \
- # log_tools/kismetdb_to_kml.cc log_tools/kismetdb_to_pcap.cc \
- # log_tools/kismetdb_to_wiglecsv.cc trackedcomponent.h \
- # trackedelement.h trackedelement_workers.h
-
- # Don't strip and set correct mangrp
- sed -i -e 's| -s||g' \
- -e 's|@mangrp@|root|g' Makefile.in || die
-
- #remove this patch on bump
- eapply "${FILESDIR}/kismet-2022-01-3-wardrive.patch"
- eapply_user
-
- #just use set to fix setup.py
- find . -name "Makefile.in" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
- find . -name "Makefile" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
-
- if [ "${PV}" = "9999" ]; then
- eautoreconf
- fi
-}
-
-src_configure() {
- econf \
- $(use_enable libusb libusb) \
- $(use_enable pcre) \
- $(use_enable lm-sensors lmsensors) \
- $(use_enable networkmanager libnm) \
- $(use_enable ubertooth) \
- --sysconfdir=/etc/kismet \
- --disable-optimization
-}
-
-src_install() {
- emake DESTDIR="${D}" commoninstall
- python_optimize
- emake DESTDIR="${D}" forceconfigs
- use udev && udev_dorules packaging/udev/*.rules
-
- insinto /usr/share/${PN}
- doins Makefile.inc
- if [ "${PV}" = "9999" ];then
- doins "${FILESDIR}"/gdb
- dobin "${FILESDIR}"/kismet-gdb
- fi
-
- dodoc CHANGELOG README*
- newinitd "${FILESDIR}"/${PN}.initd-r3 kismet
- newconfd "${FILESDIR}"/${PN}.confd-r2 kismet
- systemd_dounit packaging/systemd/kismet.service
-}
-
-pkg_preinst() {
- if use suid; then
- fowners root:kismet /usr/bin/kismet_cap_linux_bluetooth
- fowners root:kismet /usr/bin/kismet_cap_linux_wifi
- fowners root:kismet /usr/bin/kismet_cap_pcapfile
- # Need to set the permissions after chowning.
- # See chown(2)
- fperms 4550 /usr/bin/kismet_cap_linux_bluetooth
- fperms 4550 /usr/bin/kismet_cap_linux_wifi
- fperms 4550 /usr/bin/kismet_cap_pcapfile
- elog "Kismet has been installed with a setuid-root helper binary"
- elog "to enable minimal-root operation. Users need to be part of"
- elog "the 'kismet' group to perform captures from physical devices."
- fi
- if ! use suid; then
- ewarn "It is highly discouraged to run a sniffer as root,"
- ewarn "Please consider enabling the suid use flag and adding"
- ewarn "your user to the kismet group."
- fi
-}
-
-migrate_config() {
- einfo "Kismet Configuration files are now read from /etc/kismet/"
- ewarn "Please keep user specific settings in /etc/kismet/kismet_site.conf"
- if [ -n "$(ls "${EROOT}"/etc/kismet_*.conf 2> /dev/null)" ]; then
- ewarn "Files at /etc/kismet_*.conf will not be read and should be removed"
- fi
- if [ -f "${EROOT}/etc/kismet_site.conf" ] && [ ! -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
- mv /etc/kismet_site.conf /etc/kismet/kismet_site.conf || die "Failed to migrate kismet_site.conf to new location"
- ewarn "Your /etc/kismet_site.conf file has been automatically moved to /etc/kismet/kismet_site.conf"
- elif [ -f "${EROOT}/etc/kismet_site.conf" ] && [ -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
- ewarn "Both /etc/kismet_site.conf and /etc/kismet/kismet_site.conf exist, please migrate needed bits"
- ewarn "into /etc/kismet/kismet_site.conf and remove /etc/kismet_site.conf"
- fi
-}
-
-pkg_postinst() {
- if [ -n "${REPLACING_VERSIONS}" ]; then
- for v in ${REPLACING_VERSIONS}; do
- if ver_test ${v} -lt 2019.07.2 ; then
- migrate_config
- break
- fi
- if ver_test ${v} -eq 9999 ; then
- migrate_config
- break
- fi
- done
- fi
-}
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-07-21 14:53 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2022-07-21 14:53 UTC (permalink / raw
To: gentoo-commits
commit: 6dcddd66774116018af038e93ed66e6f3b5e67ce
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 21 14:48:42 2022 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu Jul 21 14:51:33 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dcddd66
net-wireless/kismet: live update
minor QA cleanups
sort dep variables
add missing udev_reload
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-9999.ebuild | 23 ++++++++++++-----------
1 file changed, 12 insertions(+), 11 deletions(-)
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index e82c719234ad..22b7c2b6b129 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -64,26 +64,23 @@ CDEPEND="
suid? ( sys-libs/libcap )
ubertooth? ( net-wireless/ubertooth:= )
"
-
-DEPEND="${CDEPEND}
- dev-libs/boost
- dev-libs/libfmt
- virtual/pkgconfig
-"
-
RDEPEND="${CDEPEND}
$(python_gen_cond_dep '
dev-python/pyserial[${PYTHON_USEDEP}]
')
- selinux? ( sec-policy/selinux-kismet )
-"
-PDEPEND="
rtlsdr? (
$(python_gen_cond_dep '
dev-python/numpy[${PYTHON_USEDEP}]
')
net-wireless/rtl-sdr
- )"
+ )
+ selinux? ( sec-policy/selinux-kismet )
+"
+DEPEND="${CDEPEND}
+ dev-libs/boost
+ dev-libs/libfmt
+"
+BDEPEND="virtual/pkgconfig"
src_prepare() {
sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
@@ -200,4 +197,8 @@ pkg_postinst() {
fi
done
fi
+ udev_reload
+}
+pkg_postrm() {
+ udev_reload
}
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-07-28 15:21 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2022-07-28 15:21 UTC (permalink / raw
To: gentoo-commits
commit: 030adfb9fc8157ed6f558aa88531a7e3cbc2becd
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 28 15:18:23 2022 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu Jul 28 15:18:23 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=030adfb9
net-wireless/kismet: fix live build
this hunk someone got messed up and missed during refactor of my last
live ebuild cleanup
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 22b7c2b6b129..ab4cea45f171 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -142,7 +142,7 @@ src_install() {
dobin "${FILESDIR}"/kismet-gdb
fi
- dodoc CHANGELOG README*
+ dodoc README*
newinitd "${FILESDIR}"/${PN}.initd-r3 kismet
newconfd "${FILESDIR}"/${PN}.confd-r2 kismet
systemd_dounit packaging/systemd/kismet.service
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-08-07 18:06 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2022-08-07 18:06 UTC (permalink / raw
To: gentoo-commits
commit: 238c8569e70c0f1392ea4d8aa7264fb63262920e
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 7 18:04:08 2022 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Sun Aug 7 18:06:00 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=238c8569
net-wireless/kismet: add 2022.08.01 release
there is a QA warning for the pc file which has been reported to
upstream. The QA warning shouldn't cause any noticable issues for
users, so not waiting on a fix. I will grab the fix from upstream when
available, and before stable req.
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 1 +
net-wireless/kismet/{kismet-9999.ebuild => kismet-2022.08.1.ebuild} | 2 +-
net-wireless/kismet/kismet-9999.ebuild | 2 +-
3 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index bb2f416eebe4..75ffc9642d2c 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,2 +1,3 @@
DIST kismet-2021-08-R1.tar.xz 10621004 BLAKE2B 236a43d2073e380c60dadfc4f611465ffa5c7de2a282fa3f45252368cbc65aaa21ad6d33c504685e39ec7913a36364283f6706d6ad8fcecf2f7922c23a4aa792 SHA512 91e86dc1d3b69aa8cb6dff4c4b8bb959dca128f06d1298effe1b23ed24158ce4285abdf2af838f48588b9e71c69f82538d1a002838c4bc1d053868118e394b7a
DIST kismet-2022-02-R1.tar.xz 10693024 BLAKE2B 30ce64856733991edbe436c4eac96364dc205a60accc68f18c20cd48e2cb193a1b1baa6998f1c81d270ce082da331ee46ac5b0e0eb834e940eb2378ed4e6d22f SHA512 09292096614b9ca3569430ef196cd7cf6fbd2ab7212bdfc653cf5433bdc727ea48c63638220804799f9756a92108a85e8abf0f4e8e0383dbcbe0028bf91a6aee
+DIST kismet-2022-08-R1.tar.xz 10700692 BLAKE2B 9f6b3a651eca34b90e34b8a8357be493a8966cdd5c54f5f1c38383cc3ad74f2c78ab265df882b0a5b985bed98ad61f4741ead7b443d9b79f2769ca7edc72427f SHA512 befca2dcd7016d96a17e97babbd6d88195fa61750ed616d104d10a85828ec160672c33bd2a1eae554d375feb55ea45a040a3e53c4410a3ff8c9bfa4b5c8bcdb1
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-2022.08.1.ebuild
similarity index 99%
copy from net-wireless/kismet/kismet-9999.ebuild
copy to net-wireless/kismet/kismet-2022.08.1.ebuild
index ab4cea45f171..727174b7a446 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-2022.08.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_{9,10} )
inherit autotools python-single-r1 udev systemd
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index ab4cea45f171..55b36cef24b9 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_{9,10,11} )
inherit autotools python-single-r1 udev systemd
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-08-09 1:43 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2022-08-09 1:43 UTC (permalink / raw
To: gentoo-commits
commit: eec9ef2bf83da6a4366dd8f0118f43a8c422c483
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 9 01:41:33 2022 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Aug 9 01:43:15 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eec9ef2b
net-wireless/kismet: minor bug fixes and cleanup
adjust libfmt dep based on feedback on discord that libfmt-9 doesn't
work
Hack around missing VERSION file
Closes: https://bugs.gentoo.org/864298
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
.../kismet/{kismet-2022.08.1.ebuild => kismet-2022.08.1-r1.ebuild} | 6 +++++-
net-wireless/kismet/kismet-9999.ebuild | 6 +++++-
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/net-wireless/kismet/kismet-2022.08.1.ebuild b/net-wireless/kismet/kismet-2022.08.1-r1.ebuild
similarity index 96%
rename from net-wireless/kismet/kismet-2022.08.1.ebuild
rename to net-wireless/kismet/kismet-2022.08.1-r1.ebuild
index 727174b7a446..800f175462c5 100644
--- a/net-wireless/kismet/kismet-2022.08.1.ebuild
+++ b/net-wireless/kismet/kismet-2022.08.1-r1.ebuild
@@ -78,7 +78,7 @@ RDEPEND="${CDEPEND}
"
DEPEND="${CDEPEND}
dev-libs/boost
- dev-libs/libfmt
+ <dev-libs/libfmt-9
"
BDEPEND="virtual/pkgconfig"
@@ -116,6 +116,10 @@ src_prepare() {
if [ "${PV}" = "9999" ]; then
eautoreconf
fi
+ # VERSION was incorrectly removed in 4e490cf0b49a287e964df9c5e5c4067f6918909e upstream
+ # https://github.com/kismetwireless/kismet/issues/427
+ # https://bugs.gentoo.org/864298
+ echo "${PV}" > VERSION
}
src_configure() {
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 55b36cef24b9..b9a1739c6b6d 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -78,7 +78,7 @@ RDEPEND="${CDEPEND}
"
DEPEND="${CDEPEND}
dev-libs/boost
- dev-libs/libfmt
+ <dev-libs/libfmt-9
"
BDEPEND="virtual/pkgconfig"
@@ -116,6 +116,10 @@ src_prepare() {
if [ "${PV}" = "9999" ]; then
eautoreconf
fi
+ # VERSION was incorrectly removed in 4e490cf0b49a287e964df9c5e5c4067f6918909e upstream
+ # https://github.com/kismetwireless/kismet/issues/427
+ # https://bugs.gentoo.org/864298
+ echo "${PV}" > VERSION
}
src_configure() {
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-08-12 22:07 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2022-08-12 22:07 UTC (permalink / raw
To: gentoo-commits
commit: d9a4caf0b02505f64cd2e5c97d2add08527a723b
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 12 22:06:29 2022 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Fri Aug 12 22:07:06 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9a4caf0
net-wireless/kismet: add coconut support
New capture source added upstream
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-9999.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index b9a1739c6b6d..2370dd96c2d6 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -125,6 +125,7 @@ src_prepare() {
src_configure() {
econf \
$(use_enable libusb libusb) \
+ $(use_enable libusb wifi-coconut) \
$(use_enable pcre) \
$(use_enable lm-sensors lmsensors) \
$(use_enable networkmanager libnm) \
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-10-28 18:50 Sam James
0 siblings, 0 replies; 116+ messages in thread
From: Sam James @ 2022-10-28 18:50 UTC (permalink / raw
To: gentoo-commits
commit: 4ee3869997f1c11fd1286d90533ed8ff6427a6b4
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 28 18:47:21 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 28 18:47:50 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ee38699
net-wireless/kismet: drop 2022.02.1
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-wireless/kismet/Manifest | 1 -
net-wireless/kismet/kismet-2022.02.1.ebuild | 203 ----------------------------
2 files changed, 204 deletions(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 75ffc9642d2c..bd206161efff 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,3 +1,2 @@
DIST kismet-2021-08-R1.tar.xz 10621004 BLAKE2B 236a43d2073e380c60dadfc4f611465ffa5c7de2a282fa3f45252368cbc65aaa21ad6d33c504685e39ec7913a36364283f6706d6ad8fcecf2f7922c23a4aa792 SHA512 91e86dc1d3b69aa8cb6dff4c4b8bb959dca128f06d1298effe1b23ed24158ce4285abdf2af838f48588b9e71c69f82538d1a002838c4bc1d053868118e394b7a
-DIST kismet-2022-02-R1.tar.xz 10693024 BLAKE2B 30ce64856733991edbe436c4eac96364dc205a60accc68f18c20cd48e2cb193a1b1baa6998f1c81d270ce082da331ee46ac5b0e0eb834e940eb2378ed4e6d22f SHA512 09292096614b9ca3569430ef196cd7cf6fbd2ab7212bdfc653cf5433bdc727ea48c63638220804799f9756a92108a85e8abf0f4e8e0383dbcbe0028bf91a6aee
DIST kismet-2022-08-R1.tar.xz 10700692 BLAKE2B 9f6b3a651eca34b90e34b8a8357be493a8966cdd5c54f5f1c38383cc3ad74f2c78ab265df882b0a5b985bed98ad61f4741ead7b443d9b79f2769ca7edc72427f SHA512 befca2dcd7016d96a17e97babbd6d88195fa61750ed616d104d10a85828ec160672c33bd2a1eae554d375feb55ea45a040a3e53c4410a3ff8c9bfa4b5c8bcdb1
diff --git a/net-wireless/kismet/kismet-2022.02.1.ebuild b/net-wireless/kismet/kismet-2022.02.1.ebuild
deleted file mode 100644
index e82c719234ad..000000000000
--- a/net-wireless/kismet/kismet-2022.02.1.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8,9,10} )
-
-inherit autotools python-single-r1 udev systemd
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
- inherit git-r3
- RESTRICT="strip"
-else
- MY_P=${P/\./-}
- MY_P=${MY_P/_beta/-BETA}
- MY_P=${MY_P/./-R}
- S=${WORKDIR}/${MY_P/BETA/beta}
-
- #normally we want an official release
- SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
-
- #but sometimes we want a git commit
- #COMMIT="9ca7e469cf115469f392db7436816151867e1654"
- #SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
- #S="${WORKDIR}/${PN}-${COMMIT}"
-
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-fi
-
-DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
-HOMEPAGE="https://www.kismetwireless.net"
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-IUSE="libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth udev"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-CDEPEND="
- ${PYTHON_DEPS}
- acct-user/kismet
- acct-group/kismet
- networkmanager? ( net-misc/networkmanager:= )
- dev-libs/glib:=
- dev-libs/elfutils:=
- sys-libs/zlib:=
- dev-db/sqlite:=
- net-libs/libmicrohttpd:=
- net-libs/libwebsockets:=[client,lejp]
- kernel_linux? ( sys-libs/libcap
- dev-libs/libnl:3
- net-libs/libpcap
- )
- libusb? ( virtual/libusb:1 )
- dev-libs/protobuf-c:=
- dev-libs/protobuf:=
- $(python_gen_cond_dep '
- dev-python/protobuf-python[${PYTHON_USEDEP}]
- dev-python/websockets[${PYTHON_USEDEP}]
- ')
- sys-libs/ncurses:=
- lm-sensors? ( sys-apps/lm-sensors )
- pcre? ( dev-libs/libpcre )
- suid? ( sys-libs/libcap )
- ubertooth? ( net-wireless/ubertooth:= )
- "
-
-DEPEND="${CDEPEND}
- dev-libs/boost
- dev-libs/libfmt
- virtual/pkgconfig
-"
-
-RDEPEND="${CDEPEND}
- $(python_gen_cond_dep '
- dev-python/pyserial[${PYTHON_USEDEP}]
- ')
- selinux? ( sec-policy/selinux-kismet )
-"
-PDEPEND="
- rtlsdr? (
- $(python_gen_cond_dep '
- dev-python/numpy[${PYTHON_USEDEP}]
- ')
- net-wireless/rtl-sdr
- )"
-
-src_prepare() {
- sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
- conf/kismet_logging.conf || die
-
- #this was added to quiet macosx builds but it makes gcc builds noisier
- sed -i -e 's#-Wno-unknown-warning-option ##g' Makefile.inc.in || die
-
- #sed -i -e 's#root#kismet#g' packaging/systemd/kismet.service.in
-
- rm -r boost || die
- rm -r fmt || die
-
- #dev-libs/jsoncpp
- #rm -r json || die
- #sed -i 's#"json/json.h"#<json/json.h>#' jsoncpp.cc kis_net_beast_httpd.h \
- # log_tools/kismetdb_clean.cc log_tools/kismetdb_dump_devices.cc \
- # log_tools/kismetdb_statistics.cc log_tools/kismetdb_to_gpx.cc \
- # log_tools/kismetdb_to_kml.cc log_tools/kismetdb_to_pcap.cc \
- # log_tools/kismetdb_to_wiglecsv.cc trackedcomponent.h \
- # trackedelement.h trackedelement_workers.h
-
- # Don't strip and set correct mangrp
- sed -i -e 's| -s||g' \
- -e 's|@mangrp@|root|g' Makefile.in || die
-
- eapply_user
-
- #just use set to fix setup.py
- find . -name "Makefile.in" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
- find . -name "Makefile" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
-
- if [ "${PV}" = "9999" ]; then
- eautoreconf
- fi
-}
-
-src_configure() {
- econf \
- $(use_enable libusb libusb) \
- $(use_enable pcre) \
- $(use_enable lm-sensors lmsensors) \
- $(use_enable networkmanager libnm) \
- $(use_enable ubertooth) \
- --sysconfdir=/etc/kismet \
- --disable-optimization
-}
-
-src_install() {
- emake DESTDIR="${D}" commoninstall
- python_optimize
- emake DESTDIR="${D}" forceconfigs
- use udev && udev_dorules packaging/udev/*.rules
-
- insinto /usr/share/${PN}
- doins Makefile.inc
- if [ "${PV}" = "9999" ];then
- doins "${FILESDIR}"/gdb
- dobin "${FILESDIR}"/kismet-gdb
- fi
-
- dodoc CHANGELOG README*
- newinitd "${FILESDIR}"/${PN}.initd-r3 kismet
- newconfd "${FILESDIR}"/${PN}.confd-r2 kismet
- systemd_dounit packaging/systemd/kismet.service
-}
-
-pkg_preinst() {
- if use suid; then
- fowners root:kismet /usr/bin/kismet_cap_linux_bluetooth
- fowners root:kismet /usr/bin/kismet_cap_linux_wifi
- fowners root:kismet /usr/bin/kismet_cap_pcapfile
- # Need to set the permissions after chowning.
- # See chown(2)
- fperms 4550 /usr/bin/kismet_cap_linux_bluetooth
- fperms 4550 /usr/bin/kismet_cap_linux_wifi
- fperms 4550 /usr/bin/kismet_cap_pcapfile
- elog "Kismet has been installed with a setuid-root helper binary"
- elog "to enable minimal-root operation. Users need to be part of"
- elog "the 'kismet' group to perform captures from physical devices."
- fi
- if ! use suid; then
- ewarn "It is highly discouraged to run a sniffer as root,"
- ewarn "Please consider enabling the suid use flag and adding"
- ewarn "your user to the kismet group."
- fi
-}
-
-migrate_config() {
- einfo "Kismet Configuration files are now read from /etc/kismet/"
- ewarn "Please keep user specific settings in /etc/kismet/kismet_site.conf"
- if [ -n "$(ls "${EROOT}"/etc/kismet_*.conf 2> /dev/null)" ]; then
- ewarn "Files at /etc/kismet_*.conf will not be read and should be removed"
- fi
- if [ -f "${EROOT}/etc/kismet_site.conf" ] && [ ! -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
- mv /etc/kismet_site.conf /etc/kismet/kismet_site.conf || die "Failed to migrate kismet_site.conf to new location"
- ewarn "Your /etc/kismet_site.conf file has been automatically moved to /etc/kismet/kismet_site.conf"
- elif [ -f "${EROOT}/etc/kismet_site.conf" ] && [ -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
- ewarn "Both /etc/kismet_site.conf and /etc/kismet/kismet_site.conf exist, please migrate needed bits"
- ewarn "into /etc/kismet/kismet_site.conf and remove /etc/kismet_site.conf"
- fi
-}
-
-pkg_postinst() {
- if [ -n "${REPLACING_VERSIONS}" ]; then
- for v in ${REPLACING_VERSIONS}; do
- if ver_test ${v} -lt 2019.07.2 ; then
- migrate_config
- break
- fi
- if ver_test ${v} -eq 9999 ; then
- migrate_config
- break
- fi
- done
- fi
-}
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-11-10 5:28 Sam James
0 siblings, 0 replies; 116+ messages in thread
From: Sam James @ 2022-11-10 5:28 UTC (permalink / raw
To: gentoo-commits
commit: d01d9568c590c799acece6eea54944123734e62a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 10 05:21:22 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Nov 10 05:21:46 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d01d9568
net-wireless/kismet: add github remote-id
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-wireless/kismet/metadata.xml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/net-wireless/kismet/metadata.xml b/net-wireless/kismet/metadata.xml
index 06fff9ef465d..2728866d3aa6 100644
--- a/net-wireless/kismet/metadata.xml
+++ b/net-wireless/kismet/metadata.xml
@@ -16,4 +16,7 @@
<flag name="rtlsdr">Enable rtlsdr based kismet capture sources</flag>
<flag name="ubertooth">Enable capture source for ubertooth to sniff bluetooth low energy</flag>
</use>
+ <upstream>
+ <remote-id type="github">kismetwireless/kismet</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-12-26 3:20 Sam James
0 siblings, 0 replies; 116+ messages in thread
From: Sam James @ 2022-12-26 3:20 UTC (permalink / raw
To: gentoo-commits
commit: 106f8f2a37947334ee9dde37e707d2dbfa3c3503
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 26 03:19:16 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 26 03:19:16 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=106f8f2a
net-wireless/kismet: Stabilize 2022.08.1-r1 x86, #887031
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-wireless/kismet/kismet-2022.08.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-2022.08.1-r1.ebuild b/net-wireless/kismet/kismet-2022.08.1-r1.ebuild
index 800f175462c5..26b24362cbf2 100644
--- a/net-wireless/kismet/kismet-2022.08.1-r1.ebuild
+++ b/net-wireless/kismet/kismet-2022.08.1-r1.ebuild
@@ -25,7 +25,7 @@ else
#SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-12-26 3:26 Sam James
0 siblings, 0 replies; 116+ messages in thread
From: Sam James @ 2022-12-26 3:26 UTC (permalink / raw
To: gentoo-commits
commit: 678a40772b8747510542316d66b6bb723d5bc4e2
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 26 03:26:22 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 26 03:26:22 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=678a4077
net-wireless/kismet: Stabilize 2022.08.1-r1 arm, #887031
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-wireless/kismet/kismet-2022.08.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-2022.08.1-r1.ebuild b/net-wireless/kismet/kismet-2022.08.1-r1.ebuild
index 26b24362cbf2..158635aa82a9 100644
--- a/net-wireless/kismet/kismet-2022.08.1-r1.ebuild
+++ b/net-wireless/kismet/kismet-2022.08.1-r1.ebuild
@@ -25,7 +25,7 @@ else
#SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc x86"
+ KEYWORDS="~amd64 arm ~arm64 ~ppc x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-12-26 3:54 Sam James
0 siblings, 0 replies; 116+ messages in thread
From: Sam James @ 2022-12-26 3:54 UTC (permalink / raw
To: gentoo-commits
commit: 86d8ce1613a591ce9a80a3cd3636bd4cf52eac49
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 26 03:54:06 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 26 03:54:06 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86d8ce16
net-wireless/kismet: Stabilize 2022.08.1-r1 amd64, #887031
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-wireless/kismet/kismet-2022.08.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-2022.08.1-r1.ebuild b/net-wireless/kismet/kismet-2022.08.1-r1.ebuild
index 158635aa82a9..27da6106bec3 100644
--- a/net-wireless/kismet/kismet-2022.08.1-r1.ebuild
+++ b/net-wireless/kismet/kismet-2022.08.1-r1.ebuild
@@ -25,7 +25,7 @@ else
#SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"
- KEYWORDS="~amd64 arm ~arm64 ~ppc x86"
+ KEYWORDS="amd64 arm ~arm64 ~ppc x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-01-04 20:18 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2023-01-04 20:18 UTC (permalink / raw
To: gentoo-commits
commit: ad8912f229d715cbb71e45020470b73519a9a836
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 4 20:17:34 2023 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Wed Jan 4 20:18:36 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad8912f2
net-wireless/kismet: remove unneeded sed
Bug: https://bugs.gentoo.org/872608
While investigating bug #872608 it was found that this sed is no longer
needed. Removing the unneeded sed.
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-2022.08.1-r1.ebuild | 6 +-----
net-wireless/kismet/kismet-9999.ebuild | 6 +-----
2 files changed, 2 insertions(+), 10 deletions(-)
diff --git a/net-wireless/kismet/kismet-2022.08.1-r1.ebuild b/net-wireless/kismet/kismet-2022.08.1-r1.ebuild
index 27da6106bec3..0a5165e0f65b 100644
--- a/net-wireless/kismet/kismet-2022.08.1-r1.ebuild
+++ b/net-wireless/kismet/kismet-2022.08.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -109,10 +109,6 @@ src_prepare() {
eapply_user
- #just use set to fix setup.py
- find . -name "Makefile.in" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
- find . -name "Makefile" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
-
if [ "${PV}" = "9999" ]; then
eautoreconf
fi
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 2370dd96c2d6..0e147f50ba0c 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -109,10 +109,6 @@ src_prepare() {
eapply_user
- #just use set to fix setup.py
- find . -name "Makefile.in" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
- find . -name "Makefile" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die
-
if [ "${PV}" = "9999" ]; then
eautoreconf
fi
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-01-28 23:52 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2023-01-28 23:52 UTC (permalink / raw
To: gentoo-commits
commit: 329a015f97e3e9cc0c7e9b6fdd7f5f38c3075ac2
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 28 23:40:19 2023 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Sat Jan 28 23:52:18 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=329a015f
net-wireless/kismet: fix qa-sed
qa script noticed sed wasn't doing it's job anymore, fixed
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-9999.ebuild | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index ecfcb8c57308..c9e0a62e9649 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -104,14 +104,13 @@ src_prepare() {
# log_tools/kismetdb_to_wiglecsv.cc trackedcomponent.h \
# trackedelement.h trackedelement_workers.h
- # Don't strip and set correct mangrp
- sed -i -e 's| -s||g' \
- -e 's|@mangrp@|root|g' Makefile.in || die
-
eapply_user
if [ "${PV}" = "9999" ]; then
+ sed -i -e 's|@mangrp@|root|g' Makefile.inc.in || die
eautoreconf
+ else
+ sed -i -e 's|@mangrp@|root|g' Makefile.inc || die
fi
# VERSION was incorrectly removed in 4e490cf0b49a287e964df9c5e5c4067f6918909e upstream
# https://github.com/kismetwireless/kismet/issues/427
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-01-28 23:52 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2023-01-28 23:52 UTC (permalink / raw
To: gentoo-commits
commit: 148463032af776af04770bad9da82fab723771c4
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 28 23:33:19 2023 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Sat Jan 28 23:52:18 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14846303
net-wireless/kismet: minor dep qa
suggested by QA scripts to adjust the deps slightly, these all make
sense to me
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-9999.ebuild | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 0e147f50ba0c..ecfcb8c57308 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -43,6 +43,7 @@ CDEPEND="
networkmanager? ( net-misc/networkmanager:= )
dev-libs/glib:=
dev-libs/elfutils:=
+ dev-libs/openssl:=
sys-libs/zlib:=
dev-db/sqlite:=
net-libs/libmicrohttpd:=
@@ -59,10 +60,10 @@ CDEPEND="
dev-python/websockets[${PYTHON_USEDEP}]
')
sys-libs/ncurses:=
- lm-sensors? ( sys-apps/lm-sensors )
+ lm-sensors? ( sys-apps/lm-sensors:= )
pcre? ( dev-libs/libpcre )
suid? ( sys-libs/libcap )
- ubertooth? ( net-wireless/ubertooth:= )
+ ubertooth? ( net-wireless/ubertooth )
"
RDEPEND="${CDEPEND}
$(python_gen_cond_dep '
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-04-19 9:43 Sam James
0 siblings, 0 replies; 116+ messages in thread
From: Sam James @ 2023-04-19 9:43 UTC (permalink / raw
To: gentoo-commits
commit: 3b61f16435935f7afd34a7c4c06b5846e5673c7d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 19 09:41:09 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 19 09:42:34 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b61f164
net-wireless/kismet: Stabilize 2022.08.1-r2 x86, #904585
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-wireless/kismet/kismet-2022.08.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-2022.08.1-r2.ebuild b/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
index fe8f8bc10d3c..dc120e11d4e6 100644
--- a/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
+++ b/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
@@ -25,7 +25,7 @@ else
#SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-04-19 10:16 Arthur Zamarin
0 siblings, 0 replies; 116+ messages in thread
From: Arthur Zamarin @ 2023-04-19 10:16 UTC (permalink / raw
To: gentoo-commits
commit: 01210d07c80cf529effe801481a43cdc4f4c63cf
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 19 10:15:47 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 19 10:15:47 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01210d07
net-wireless/kismet: Stabilize 2022.08.1-r2 arm, #904585
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
net-wireless/kismet/kismet-2022.08.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-2022.08.1-r2.ebuild b/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
index dc120e11d4e6..28f95347b8f0 100644
--- a/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
+++ b/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
@@ -25,7 +25,7 @@ else
#SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc x86"
+ KEYWORDS="~amd64 arm ~arm64 ~ppc x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-04-19 11:07 Sam James
0 siblings, 0 replies; 116+ messages in thread
From: Sam James @ 2023-04-19 11:07 UTC (permalink / raw
To: gentoo-commits
commit: adc4b0fa36334ac488d3600cf0685f85f77292cf
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 19 11:02:32 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 19 11:04:16 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adc4b0fa
net-wireless/kismet: Stabilize 2022.08.1-r2 amd64, #904585
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-wireless/kismet/kismet-2022.08.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-2022.08.1-r2.ebuild b/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
index 28f95347b8f0..934221430f72 100644
--- a/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
+++ b/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
@@ -25,7 +25,7 @@ else
#SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"
- KEYWORDS="~amd64 arm ~arm64 ~ppc x86"
+ KEYWORDS="amd64 arm ~arm64 ~ppc x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-07-09 10:09 Andreas Sturmlechner
0 siblings, 0 replies; 116+ messages in thread
From: Andreas Sturmlechner @ 2023-07-09 10:09 UTC (permalink / raw
To: gentoo-commits
commit: c669119cf8be363fecf58c41792926741f9d3712
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 9 10:06:08 2023 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jul 9 10:09:10 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c669119c
net-wireless/kismet: drop 2022.08.1-r1
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
net-wireless/kismet/kismet-2022.08.1-r1.ebuild | 204 -------------------------
1 file changed, 204 deletions(-)
diff --git a/net-wireless/kismet/kismet-2022.08.1-r1.ebuild b/net-wireless/kismet/kismet-2022.08.1-r1.ebuild
deleted file mode 100644
index 0a5165e0f65b..000000000000
--- a/net-wireless/kismet/kismet-2022.08.1-r1.ebuild
+++ /dev/null
@@ -1,204 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9,10} )
-
-inherit autotools python-single-r1 udev systemd
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
- inherit git-r3
- RESTRICT="strip"
-else
- MY_P=${P/\./-}
- MY_P=${MY_P/_beta/-BETA}
- MY_P=${MY_P/./-R}
- S=${WORKDIR}/${MY_P/BETA/beta}
-
- #normally we want an official release
- SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
-
- #but sometimes we want a git commit
- #COMMIT="9ca7e469cf115469f392db7436816151867e1654"
- #SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
- #S="${WORKDIR}/${PN}-${COMMIT}"
-
- KEYWORDS="amd64 arm ~arm64 ~ppc x86"
-fi
-
-DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
-HOMEPAGE="https://www.kismetwireless.net"
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-IUSE="libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth udev"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-CDEPEND="
- ${PYTHON_DEPS}
- acct-user/kismet
- acct-group/kismet
- networkmanager? ( net-misc/networkmanager:= )
- dev-libs/glib:=
- dev-libs/elfutils:=
- sys-libs/zlib:=
- dev-db/sqlite:=
- net-libs/libmicrohttpd:=
- net-libs/libwebsockets:=[client,lejp]
- kernel_linux? ( sys-libs/libcap
- dev-libs/libnl:3
- net-libs/libpcap
- )
- libusb? ( virtual/libusb:1 )
- dev-libs/protobuf-c:=
- dev-libs/protobuf:=
- $(python_gen_cond_dep '
- dev-python/protobuf-python[${PYTHON_USEDEP}]
- dev-python/websockets[${PYTHON_USEDEP}]
- ')
- sys-libs/ncurses:=
- lm-sensors? ( sys-apps/lm-sensors )
- pcre? ( dev-libs/libpcre )
- suid? ( sys-libs/libcap )
- ubertooth? ( net-wireless/ubertooth:= )
- "
-RDEPEND="${CDEPEND}
- $(python_gen_cond_dep '
- dev-python/pyserial[${PYTHON_USEDEP}]
- ')
- rtlsdr? (
- $(python_gen_cond_dep '
- dev-python/numpy[${PYTHON_USEDEP}]
- ')
- net-wireless/rtl-sdr
- )
- selinux? ( sec-policy/selinux-kismet )
-"
-DEPEND="${CDEPEND}
- dev-libs/boost
- <dev-libs/libfmt-9
-"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
- conf/kismet_logging.conf || die
-
- #this was added to quiet macosx builds but it makes gcc builds noisier
- sed -i -e 's#-Wno-unknown-warning-option ##g' Makefile.inc.in || die
-
- #sed -i -e 's#root#kismet#g' packaging/systemd/kismet.service.in
-
- rm -r boost || die
- rm -r fmt || die
-
- #dev-libs/jsoncpp
- #rm -r json || die
- #sed -i 's#"json/json.h"#<json/json.h>#' jsoncpp.cc kis_net_beast_httpd.h \
- # log_tools/kismetdb_clean.cc log_tools/kismetdb_dump_devices.cc \
- # log_tools/kismetdb_statistics.cc log_tools/kismetdb_to_gpx.cc \
- # log_tools/kismetdb_to_kml.cc log_tools/kismetdb_to_pcap.cc \
- # log_tools/kismetdb_to_wiglecsv.cc trackedcomponent.h \
- # trackedelement.h trackedelement_workers.h
-
- # Don't strip and set correct mangrp
- sed -i -e 's| -s||g' \
- -e 's|@mangrp@|root|g' Makefile.in || die
-
- eapply_user
-
- if [ "${PV}" = "9999" ]; then
- eautoreconf
- fi
- # VERSION was incorrectly removed in 4e490cf0b49a287e964df9c5e5c4067f6918909e upstream
- # https://github.com/kismetwireless/kismet/issues/427
- # https://bugs.gentoo.org/864298
- echo "${PV}" > VERSION
-}
-
-src_configure() {
- econf \
- $(use_enable libusb libusb) \
- $(use_enable pcre) \
- $(use_enable lm-sensors lmsensors) \
- $(use_enable networkmanager libnm) \
- $(use_enable ubertooth) \
- --sysconfdir=/etc/kismet \
- --disable-optimization
-}
-
-src_install() {
- emake DESTDIR="${D}" commoninstall
- python_optimize
- emake DESTDIR="${D}" forceconfigs
- use udev && udev_dorules packaging/udev/*.rules
-
- insinto /usr/share/${PN}
- doins Makefile.inc
- if [ "${PV}" = "9999" ];then
- doins "${FILESDIR}"/gdb
- dobin "${FILESDIR}"/kismet-gdb
- fi
-
- dodoc README*
- newinitd "${FILESDIR}"/${PN}.initd-r3 kismet
- newconfd "${FILESDIR}"/${PN}.confd-r2 kismet
- systemd_dounit packaging/systemd/kismet.service
-}
-
-pkg_preinst() {
- if use suid; then
- fowners root:kismet /usr/bin/kismet_cap_linux_bluetooth
- fowners root:kismet /usr/bin/kismet_cap_linux_wifi
- fowners root:kismet /usr/bin/kismet_cap_pcapfile
- # Need to set the permissions after chowning.
- # See chown(2)
- fperms 4550 /usr/bin/kismet_cap_linux_bluetooth
- fperms 4550 /usr/bin/kismet_cap_linux_wifi
- fperms 4550 /usr/bin/kismet_cap_pcapfile
- elog "Kismet has been installed with a setuid-root helper binary"
- elog "to enable minimal-root operation. Users need to be part of"
- elog "the 'kismet' group to perform captures from physical devices."
- fi
- if ! use suid; then
- ewarn "It is highly discouraged to run a sniffer as root,"
- ewarn "Please consider enabling the suid use flag and adding"
- ewarn "your user to the kismet group."
- fi
-}
-
-migrate_config() {
- einfo "Kismet Configuration files are now read from /etc/kismet/"
- ewarn "Please keep user specific settings in /etc/kismet/kismet_site.conf"
- if [ -n "$(ls "${EROOT}"/etc/kismet_*.conf 2> /dev/null)" ]; then
- ewarn "Files at /etc/kismet_*.conf will not be read and should be removed"
- fi
- if [ -f "${EROOT}/etc/kismet_site.conf" ] && [ ! -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
- mv /etc/kismet_site.conf /etc/kismet/kismet_site.conf || die "Failed to migrate kismet_site.conf to new location"
- ewarn "Your /etc/kismet_site.conf file has been automatically moved to /etc/kismet/kismet_site.conf"
- elif [ -f "${EROOT}/etc/kismet_site.conf" ] && [ -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
- ewarn "Both /etc/kismet_site.conf and /etc/kismet/kismet_site.conf exist, please migrate needed bits"
- ewarn "into /etc/kismet/kismet_site.conf and remove /etc/kismet_site.conf"
- fi
-}
-
-pkg_postinst() {
- if [ -n "${REPLACING_VERSIONS}" ]; then
- for v in ${REPLACING_VERSIONS}; do
- if ver_test ${v} -lt 2019.07.2 ; then
- migrate_config
- break
- fi
- if ver_test ${v} -eq 9999 ; then
- migrate_config
- break
- fi
- done
- fi
- udev_reload
-}
-pkg_postrm() {
- udev_reload
-}
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-07-19 16:48 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2023-07-19 16:48 UTC (permalink / raw
To: gentoo-commits
commit: 3ee0211d7ef2fbeab61f03c7e705f0dd6c03b86b
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 19 16:47:08 2023 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Wed Jul 19 16:48:08 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ee0211d
net-wireless/kismet: upstream prefers pcre2
Other distros are switching to pcre2 so let's just do that as well.
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-9999.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 913097640161..12f25b0e7fc0 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -59,7 +59,7 @@ CDEPEND="
dev-python/websockets[${PYTHON_USEDEP}]
')
lm-sensors? ( sys-apps/lm-sensors:= )
- pcre? ( dev-libs/libpcre )
+ pcre? ( dev-libs/libpcre2:= )
suid? ( sys-libs/libcap )
ubertooth? ( net-wireless/ubertooth )
"
@@ -119,6 +119,7 @@ src_configure() {
$(use_enable libusb libusb) \
$(use_enable libusb wifi-coconut) \
$(use_enable pcre) \
+ $(use_enable pcre require-pcre2) \
$(use_enable lm-sensors lmsensors) \
$(use_enable networkmanager libnm) \
$(use_enable ubertooth) \
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-07-21 19:55 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2023-07-21 19:55 UTC (permalink / raw
To: gentoo-commits
commit: e6a30b09ce098f4136ee196b1da7d13cb7ec926e
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 21 19:40:28 2023 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Fri Jul 21 19:41:46 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6a30b09
net-wireless/kismet: add 2023.07.1
Unbundle libfmt again now that upstream supports libfmt-9
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 1 +
.../kismet/{kismet-9999.ebuild => kismet-2023.07.1.ebuild} | 8 ++------
net-wireless/kismet/kismet-9999.ebuild | 8 ++------
3 files changed, 5 insertions(+), 12 deletions(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 9c4df342cb7b..d9cc8c51b9c9 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1 +1,2 @@
DIST kismet-2022-08-R1.tar.xz 10700692 BLAKE2B 9f6b3a651eca34b90e34b8a8357be493a8966cdd5c54f5f1c38383cc3ad74f2c78ab265df882b0a5b985bed98ad61f4741ead7b443d9b79f2769ca7edc72427f SHA512 befca2dcd7016d96a17e97babbd6d88195fa61750ed616d104d10a85828ec160672c33bd2a1eae554d375feb55ea45a040a3e53c4410a3ff8c9bfa4b5c8bcdb1
+DIST kismet-2023-07-R1.tar.xz 11144120 BLAKE2B c43f0665c784ff9245289e624e23cb3eb4ffcb79f050deede50129cf6b07662e817f9c9aaf6cc608395045b5b449b87d22ff314d7dbc8f04b29db2df86dc5f84 SHA512 b8b320b8e09be5be582848ce8a1a66f71a96eccc3c78f52d3f1f18122abbe614ff3b5a55b5fcedf3e6a1fc959a72838adc0d7278ffd6c25a1c179a1caf5584ce
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-2023.07.1.ebuild
similarity index 96%
copy from net-wireless/kismet/kismet-9999.ebuild
copy to net-wireless/kismet/kismet-2023.07.1.ebuild
index 12f25b0e7fc0..12ccc414e920 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-2023.07.1.ebuild
@@ -75,11 +75,9 @@ RDEPEND="${CDEPEND}
)
selinux? ( sec-policy/selinux-kismet )
"
-#switched back to bundled libfmt-8
-#https://bugs.gentoo.org/895252
-#<dev-libs/libfmt-9
DEPEND="${CDEPEND}
dev-libs/boost
+ =dev-libs/libfmt-9*
sys-libs/libcap
"
BDEPEND="virtual/pkgconfig"
@@ -94,9 +92,7 @@ src_prepare() {
#sed -i -e 's#root#kismet#g' packaging/systemd/kismet.service.in
rm -r boost || die
- #switched back to bundled libfmt-8
- #https://bugs.gentoo.org/895252
- #rm -r fmt || die
+ rm -r fmt || die
#dev-libs/jsoncpp
#rm -r json || die
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 12f25b0e7fc0..12ccc414e920 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -75,11 +75,9 @@ RDEPEND="${CDEPEND}
)
selinux? ( sec-policy/selinux-kismet )
"
-#switched back to bundled libfmt-8
-#https://bugs.gentoo.org/895252
-#<dev-libs/libfmt-9
DEPEND="${CDEPEND}
dev-libs/boost
+ =dev-libs/libfmt-9*
sys-libs/libcap
"
BDEPEND="virtual/pkgconfig"
@@ -94,9 +92,7 @@ src_prepare() {
#sed -i -e 's#root#kismet#g' packaging/systemd/kismet.service.in
rm -r boost || die
- #switched back to bundled libfmt-8
- #https://bugs.gentoo.org/895252
- #rm -r fmt || die
+ rm -r fmt || die
#dev-libs/jsoncpp
#rm -r json || die
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-08-25 16:14 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2023-08-25 16:14 UTC (permalink / raw
To: gentoo-commits
commit: 5dab37cbd36f2bf0a59c7efa29c72e191eb706e1
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 25 16:13:10 2023 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Fri Aug 25 16:14:11 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dab37cb
net-wireless/kismet: add optional support for mqtt
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-9999.ebuild | 4 +++-
net-wireless/kismet/metadata.xml | 5 +++--
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 12ccc414e920..aefd9559e78a 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -33,13 +33,14 @@ HOMEPAGE="https://www.kismetwireless.net"
LICENSE="GPL-2"
SLOT="0/${PV}"
-IUSE="libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth udev"
+IUSE="libusb lm-sensors mqtt networkmanager +pcre rtlsdr selinux +suid ubertooth udev"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
CDEPEND="
${PYTHON_DEPS}
acct-user/kismet
acct-group/kismet
+ mqtt? ( app-misc/mosquitto )
networkmanager? ( net-misc/networkmanager )
dev-libs/glib:2
dev-libs/elfutils
@@ -114,6 +115,7 @@ src_configure() {
econf \
$(use_enable libusb libusb) \
$(use_enable libusb wifi-coconut) \
+ $(use_enable mqtt mosquitto) \
$(use_enable pcre) \
$(use_enable pcre require-pcre2) \
$(use_enable lm-sensors lmsensors) \
diff --git a/net-wireless/kismet/metadata.xml b/net-wireless/kismet/metadata.xml
index 2728866d3aa6..e8ae7e5c85cb 100644
--- a/net-wireless/kismet/metadata.xml
+++ b/net-wireless/kismet/metadata.xml
@@ -7,13 +7,14 @@
</maintainer>
<use>
<flag name="libusb">Support libusb based capture sources such as mousejack, cc2540(ble), and nrf51822(ble)</flag>
+ <flag name="mqtt">Enable MQTT support</flag>
+ <flag name="pcre">Build with pcre support</flag>
+ <flag name="rtlsdr">Enable rtlsdr based kismet capture sources</flag>
<flag name="suid">
Install a setuid root helper binary with limited functionality;
this allows running kismet as a normal user, significantly
reducing security risks
</flag>
- <flag name="pcre">Build with pcre support</flag>
- <flag name="rtlsdr">Enable rtlsdr based kismet capture sources</flag>
<flag name="ubertooth">Enable capture source for ubertooth to sniff bluetooth low energy</flag>
</use>
<upstream>
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-10-02 14:06 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2023-10-02 14:06 UTC (permalink / raw
To: gentoo-commits
commit: 3e02ccff5769f8750cb3260282f8da33d3bc5072
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 2 14:04:43 2023 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon Oct 2 14:06:07 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e02ccff
net-wireless/kismet: 2023.07.1 build fix
I still honestly don't know what causes this, and I can't replicate
myself. That said, I had a tester confirm this fixes it for them so
hopefully it fixes it for everyone.
Closes: https://bugs.gentoo.org/911193
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/Manifest | 1 +
net-wireless/kismet/kismet-2023.07.1.ebuild | 7 +++++--
net-wireless/kismet/kismet-9999.ebuild | 2 +-
3 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index d9cc8c51b9c9..1d6244935ae7 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,2 +1,3 @@
DIST kismet-2022-08-R1.tar.xz 10700692 BLAKE2B 9f6b3a651eca34b90e34b8a8357be493a8966cdd5c54f5f1c38383cc3ad74f2c78ab265df882b0a5b985bed98ad61f4741ead7b443d9b79f2769ca7edc72427f SHA512 befca2dcd7016d96a17e97babbd6d88195fa61750ed616d104d10a85828ec160672c33bd2a1eae554d375feb55ea45a040a3e53c4410a3ff8c9bfa4b5c8bcdb1
DIST kismet-2023-07-R1.tar.xz 11144120 BLAKE2B c43f0665c784ff9245289e624e23cb3eb4ffcb79f050deede50129cf6b07662e817f9c9aaf6cc608395045b5b449b87d22ff314d7dbc8f04b29db2df86dc5f84 SHA512 b8b320b8e09be5be582848ce8a1a66f71a96eccc3c78f52d3f1f18122abbe614ff3b5a55b5fcedf3e6a1fc959a72838adc0d7278ffd6c25a1c179a1caf5584ce
+DIST kismet-2023.07.1-stdint-fix.patch 144077 BLAKE2B 77a4ca3da4ed54e567d21c7d8d0a718751802827bcefc1122318c989cde93a2132753c910e6f503e74dac30024111edc788d9df65ef4c4749ab918485d818ee3 SHA512 cb9220cdd5e14d030ef303e28a32dced61916ff64aa5960c412c2355c1b714dc423e34b33ef701e1daa2a22c9562a85a739dc130c4ec5761924338ffb462286b
diff --git a/net-wireless/kismet/kismet-2023.07.1.ebuild b/net-wireless/kismet/kismet-2023.07.1.ebuild
index 12ccc414e920..4fcac1c602f0 100644
--- a/net-wireless/kismet/kismet-2023.07.1.ebuild
+++ b/net-wireless/kismet/kismet-2023.07.1.ebuild
@@ -18,13 +18,16 @@ else
S=${WORKDIR}/${MY_P/BETA/beta}
#normally we want an official release
- SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
+ SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz
+ https://dev.gentoo.org/~zerochaos/distfiles/${P}-stdint-fix.patch"
#but sometimes we want a git commit
#COMMIT="9ca7e469cf115469f392db7436816151867e1654"
#SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"
+ PATCHES=( "${DISTDIR}/${P}-stdint-fix.patch" )
+
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
fi
@@ -103,7 +106,7 @@ src_prepare() {
# log_tools/kismetdb_to_wiglecsv.cc trackedcomponent.h \
# trackedelement.h trackedelement_workers.h
- eapply_user
+ default
if [ "${PV}" = "9999" ]; then
eautoreconf
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index aefd9559e78a..f89567fabd66 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -104,7 +104,7 @@ src_prepare() {
# log_tools/kismetdb_to_wiglecsv.cc trackedcomponent.h \
# trackedelement.h trackedelement_workers.h
- eapply_user
+ default
if [ "${PV}" = "9999" ]; then
eautoreconf
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-12-31 2:32 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2023-12-31 2:32 UTC (permalink / raw
To: gentoo-commits
commit: 978c6723b9497a207a553ab354936251abd61c71
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 31 02:27:37 2023 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Sun Dec 31 02:31:59 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=978c6723
net-wireless/kismet: add use flag for disabling wext
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-9999.ebuild | 3 ++-
net-wireless/kismet/metadata.xml | 5 +++++
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index f89567fabd66..18ca5186b770 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -33,7 +33,7 @@ HOMEPAGE="https://www.kismetwireless.net"
LICENSE="GPL-2"
SLOT="0/${PV}"
-IUSE="libusb lm-sensors mqtt networkmanager +pcre rtlsdr selinux +suid ubertooth udev"
+IUSE="libusb lm-sensors mqtt networkmanager +pcre rtlsdr selinux +suid ubertooth udev +wext"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
CDEPEND="
@@ -121,6 +121,7 @@ src_configure() {
$(use_enable lm-sensors lmsensors) \
$(use_enable networkmanager libnm) \
$(use_enable ubertooth) \
+ $(use_enable wext linuxwext) \
--sysconfdir=/etc/kismet \
--disable-optimization
}
diff --git a/net-wireless/kismet/metadata.xml b/net-wireless/kismet/metadata.xml
index e8ae7e5c85cb..9a0418aaa270 100644
--- a/net-wireless/kismet/metadata.xml
+++ b/net-wireless/kismet/metadata.xml
@@ -16,6 +16,11 @@
reducing security risks
</flag>
<flag name="ubertooth">Enable capture source for ubertooth to sniff bluetooth low energy</flag>
+ <flag name="wext">
+ Enable building kismet with support for the deprecated Linux Wireless Extensions.
+ This is required for some out of tree and staging drivers, and kismet has not
+ been well tested with it disabled, so it defaults to on.
+ </flag>
</use>
<upstream>
<remote-id type="github">kismetwireless/kismet</remote-id>
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-12-31 2:32 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2023-12-31 2:32 UTC (permalink / raw
To: gentoo-commits
commit: fa77e66fe7917586a584b1fd3ef5462a6a489c3f
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 31 02:31:37 2023 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Sun Dec 31 02:32:01 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa77e66f
net-wireless/kismet: enable py3.12
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
net-wireless/kismet/kismet-2022.08.1-r2.ebuild | 2 +-
net-wireless/kismet/kismet-2023.07.1.ebuild | 2 +-
net-wireless/kismet/kismet-9999.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/net-wireless/kismet/kismet-2022.08.1-r2.ebuild b/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
index 934221430f72..0965409505a7 100644
--- a/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
+++ b/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
inherit autotools python-single-r1 udev systemd
diff --git a/net-wireless/kismet/kismet-2023.07.1.ebuild b/net-wireless/kismet/kismet-2023.07.1.ebuild
index 4fcac1c602f0..d811631a3fe8 100644
--- a/net-wireless/kismet/kismet-2023.07.1.ebuild
+++ b/net-wireless/kismet/kismet-2023.07.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
inherit autotools python-single-r1 udev systemd
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 18ca5186b770..84a92eaf262c 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
inherit autotools python-single-r1 udev systemd
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2024-04-07 6:17 Sam James
0 siblings, 0 replies; 116+ messages in thread
From: Sam James @ 2024-04-07 6:17 UTC (permalink / raw
To: gentoo-commits
commit: a442fa8f588845a7d8daa972cae1c3d936bfdbc9
Author: Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Fri Apr 5 05:42:41 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 7 06:16:12 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a442fa8f
net-wireless/kismet: mark as LTO-unsafe, strict-aliasing unsafe
Closes: https://bugs.gentoo.org/877761
Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-wireless/kismet/kismet-2022.08.1-r2.ebuild | 12 ++++++++++--
net-wireless/kismet/kismet-2023.07.1.ebuild | 12 ++++++++++--
net-wireless/kismet/kismet-9999.ebuild | 12 ++++++++++--
3 files changed, 30 insertions(+), 6 deletions(-)
diff --git a/net-wireless/kismet/kismet-2022.08.1-r2.ebuild b/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
index 0965409505a7..fe81d7a6be92 100644
--- a/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
+++ b/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..12} )
-inherit autotools python-single-r1 udev systemd
+inherit autotools flag-o-matic python-single-r1 udev systemd
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
@@ -123,6 +123,14 @@ src_prepare() {
}
src_configure() {
+ # -Werror=strict-aliasing
+ # https://bugs.gentoo.org/877761
+ # https://github.com/kismetwireless/kismet/issues/518
+ #
+ # Do not trust with LTO either.
+ append-flags -fno-strict-aliasing
+ filter-lto
+
econf \
$(use_enable libusb libusb) \
$(use_enable pcre) \
diff --git a/net-wireless/kismet/kismet-2023.07.1.ebuild b/net-wireless/kismet/kismet-2023.07.1.ebuild
index d811631a3fe8..004920a80551 100644
--- a/net-wireless/kismet/kismet-2023.07.1.ebuild
+++ b/net-wireless/kismet/kismet-2023.07.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..12} )
-inherit autotools python-single-r1 udev systemd
+inherit autotools flag-o-matic python-single-r1 udev systemd
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
@@ -114,6 +114,14 @@ src_prepare() {
}
src_configure() {
+ # -Werror=strict-aliasing
+ # https://bugs.gentoo.org/877761
+ # https://github.com/kismetwireless/kismet/issues/518
+ #
+ # Do not trust with LTO either.
+ append-flags -fno-strict-aliasing
+ filter-lto
+
econf \
$(use_enable libusb libusb) \
$(use_enable libusb wifi-coconut) \
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 84a92eaf262c..4323fb204364 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..12} )
-inherit autotools python-single-r1 udev systemd
+inherit autotools flag-o-matic python-single-r1 udev systemd
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
@@ -112,6 +112,14 @@ src_prepare() {
}
src_configure() {
+ # -Werror=strict-aliasing
+ # https://bugs.gentoo.org/877761
+ # https://github.com/kismetwireless/kismet/issues/518
+ #
+ # Do not trust with LTO either.
+ append-flags -fno-strict-aliasing
+ filter-lto
+
econf \
$(use_enable libusb libusb) \
$(use_enable libusb wifi-coconut) \
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2024-04-07 6:17 Sam James
0 siblings, 0 replies; 116+ messages in thread
From: Sam James @ 2024-04-07 6:17 UTC (permalink / raw
To: gentoo-commits
commit: 8ce32ca774a8ef2e84601e8c3cb3d421ce8d8599
Author: Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Fri Apr 5 05:56:28 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 7 06:16:12 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ce32ca7
net-wireless/kismet: make acct-*/ dependencies runtime-only
They aren't needed when using --buildpkgonly.
Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-wireless/kismet/kismet-2023.07.1.ebuild | 4 ++--
net-wireless/kismet/kismet-9999.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/net-wireless/kismet/kismet-2023.07.1.ebuild b/net-wireless/kismet/kismet-2023.07.1.ebuild
index 004920a80551..eef68f223f44 100644
--- a/net-wireless/kismet/kismet-2023.07.1.ebuild
+++ b/net-wireless/kismet/kismet-2023.07.1.ebuild
@@ -41,8 +41,6 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
CDEPEND="
${PYTHON_DEPS}
- acct-user/kismet
- acct-group/kismet
networkmanager? ( net-misc/networkmanager )
dev-libs/glib:2
dev-libs/elfutils
@@ -67,6 +65,8 @@ CDEPEND="
ubertooth? ( net-wireless/ubertooth )
"
RDEPEND="${CDEPEND}
+ acct-user/kismet
+ acct-group/kismet
$(python_gen_cond_dep '
dev-python/pyserial[${PYTHON_USEDEP}]
')
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 4323fb204364..8109bb0b1b4f 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -38,8 +38,6 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
CDEPEND="
${PYTHON_DEPS}
- acct-user/kismet
- acct-group/kismet
mqtt? ( app-misc/mosquitto )
networkmanager? ( net-misc/networkmanager )
dev-libs/glib:2
@@ -65,6 +63,8 @@ CDEPEND="
ubertooth? ( net-wireless/ubertooth )
"
RDEPEND="${CDEPEND}
+ acct-user/kismet
+ acct-group/kismet
$(python_gen_cond_dep '
dev-python/pyserial[${PYTHON_USEDEP}]
')
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2024-05-01 19:31 Rick Farina
0 siblings, 0 replies; 116+ messages in thread
From: Rick Farina @ 2024-05-01 19:31 UTC (permalink / raw
To: gentoo-commits
commit: 29b603ab49e13cd35f23c17175d13587ed4ec51f
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Wed May 1 19:30:32 2024 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Wed May 1 19:30:32 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29b603ab
net-wireless/kismet: add blocker to prevent protobuf breakage
Upstream noted some breakage with newer protobuf 26.1, so adding a <26
for now.
Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
.../kismet/{kismet-2023.07.1.ebuild => kismet-2023.07.1-r1.ebuild} | 4 +++-
net-wireless/kismet/kismet-9999.ebuild | 4 +++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/net-wireless/kismet/kismet-2023.07.1.ebuild b/net-wireless/kismet/kismet-2023.07.1-r1.ebuild
similarity index 97%
rename from net-wireless/kismet/kismet-2023.07.1.ebuild
rename to net-wireless/kismet/kismet-2023.07.1-r1.ebuild
index 5e84c3b22723..1e4b45ab639e 100644
--- a/net-wireless/kismet/kismet-2023.07.1.ebuild
+++ b/net-wireless/kismet/kismet-2023.07.1-r1.ebuild
@@ -43,6 +43,8 @@ SLOT="0/${PV}"
IUSE="libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth udev"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+# upstream said protobuf-26.1 breaks everything
+# details are unclear at this time but adding restriction for safety
CDEPEND="
${PYTHON_DEPS}
networkmanager? ( net-misc/networkmanager )
@@ -58,7 +60,7 @@ CDEPEND="
)
libusb? ( virtual/libusb:1 )
dev-libs/protobuf-c:=
- dev-libs/protobuf:=
+ <dev-libs/protobuf-26:=
$(python_gen_cond_dep '
dev-python/protobuf-python[${PYTHON_USEDEP}]
dev-python/websockets[${PYTHON_USEDEP}]
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 8109bb0b1b4f..5d486e757c5f 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -36,6 +36,8 @@ SLOT="0/${PV}"
IUSE="libusb lm-sensors mqtt networkmanager +pcre rtlsdr selinux +suid ubertooth udev +wext"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+# upstream said protobuf-26.1 breaks everything
+# details are unclear at this time but adding restriction for safety
CDEPEND="
${PYTHON_DEPS}
mqtt? ( app-misc/mosquitto )
@@ -52,7 +54,7 @@ CDEPEND="
)
libusb? ( virtual/libusb:1 )
dev-libs/protobuf-c:=
- dev-libs/protobuf:=
+ <dev-libs/protobuf-26:=
$(python_gen_cond_dep '
dev-python/protobuf-python[${PYTHON_USEDEP}]
dev-python/websockets[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 116+ messages in thread
end of thread, other threads:[~2024-05-01 19:31 UTC | newest]
Thread overview: 116+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-10-09 22:30 [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/ Sergei Trofimovich
-- strict thread matches above, loose matches on Subject: below --
2024-05-01 19:31 Rick Farina
2024-04-07 6:17 Sam James
2024-04-07 6:17 Sam James
2023-12-31 2:32 Rick Farina
2023-12-31 2:32 Rick Farina
2023-10-02 14:06 Rick Farina
2023-08-25 16:14 Rick Farina
2023-07-21 19:55 Rick Farina
2023-07-19 16:48 Rick Farina
2023-07-09 10:09 Andreas Sturmlechner
2023-04-19 11:07 Sam James
2023-04-19 10:16 Arthur Zamarin
2023-04-19 9:43 Sam James
2023-01-28 23:52 Rick Farina
2023-01-28 23:52 Rick Farina
2023-01-04 20:18 Rick Farina
2022-12-26 3:54 Sam James
2022-12-26 3:26 Sam James
2022-12-26 3:20 Sam James
2022-11-10 5:28 Sam James
2022-10-28 18:50 Sam James
2022-08-12 22:07 Rick Farina
2022-08-09 1:43 Rick Farina
2022-08-07 18:06 Rick Farina
2022-07-28 15:21 Rick Farina
2022-07-21 14:53 Rick Farina
2022-07-21 14:53 Rick Farina
2022-02-11 18:20 Rick Farina
2022-01-20 17:04 Rick Farina
2022-01-20 17:04 Rick Farina
2022-01-20 17:04 Rick Farina
2022-01-20 17:04 Rick Farina
2021-08-17 16:36 Rick Farina
2021-06-03 0:48 Rick Farina
2021-05-20 1:58 Rick Farina
2021-03-09 2:41 Rick Farina
2021-03-08 21:13 Rick Farina
2021-02-18 16:46 Rick Farina
2021-02-18 16:46 Rick Farina
2021-02-18 8:20 Sam James
2021-02-17 20:40 Rick Farina
2021-02-17 16:10 Rick Farina
2021-02-15 2:19 Rick Farina
2020-12-21 22:39 Sam James
2020-12-20 17:24 Sam James
2020-12-20 16:50 Sam James
2020-12-05 2:39 Rick Farina
2020-12-04 16:01 Rick Farina
2020-10-25 15:19 Rick Farina
2020-10-23 18:12 Rick Farina
2020-09-25 15:11 Rick Farina
2020-09-21 18:05 Rick Farina
2020-09-02 13:41 Rick Farina
2020-09-02 3:35 Rick Farina
2020-09-02 3:35 Rick Farina
2020-09-02 3:35 Rick Farina
2020-07-05 13:44 Agostino Sarubbo
2020-07-05 13:38 Agostino Sarubbo
2020-07-05 13:36 Agostino Sarubbo
2020-05-18 20:41 Rick Farina
2020-04-23 15:05 Rick Farina
2020-04-21 16:38 Rick Farina
2020-03-18 19:52 Rick Farina
2020-03-15 1:36 Rick Farina
2020-03-13 18:02 Rick Farina
2020-03-09 20:00 Rick Farina
2020-02-09 16:34 Michał Górny
2020-01-06 16:10 Rick Farina
2020-01-03 18:52 Rick Farina
2019-12-19 16:18 Rick Farina
2019-11-25 15:59 Rick Farina
2019-09-12 14:28 Michał Górny
2019-09-02 19:38 Rick Farina
2019-08-23 14:29 Rick Farina
2019-08-23 14:29 Rick Farina
2019-08-12 17:58 Michał Górny
2019-08-02 2:01 Rick Farina
2019-07-22 1:23 Rick Farina
2019-07-09 13:10 Rick Farina
2019-05-30 18:01 Rick Farina
2019-05-30 17:58 Rick Farina
2019-05-16 15:26 Rick Farina
2019-04-16 18:36 Rick Farina
2019-04-09 0:20 Rick Farina
2019-03-19 18:51 Rick Farina
2019-03-05 21:21 Rick Farina
2019-02-26 15:54 Rick Farina
2019-01-07 19:45 Rick Farina
2018-12-04 16:42 Rick Farina
2018-12-03 16:09 Rick Farina
2018-10-23 0:12 Richard Farina
2018-10-22 1:12 Richard Farina
2018-08-07 6:03 Richard Farina
2018-08-02 20:36 Richard Farina
2018-08-02 18:35 Richard Farina
2018-05-13 19:20 Aaron Bauman
2018-04-18 2:34 Richard Farina
2018-04-15 8:53 Michał Górny
2018-03-10 11:31 Pacho Ramos
2018-02-11 11:12 Michał Górny
2017-10-17 18:42 Richard Farina
2017-10-06 2:09 Richard Farina
2017-10-06 2:09 Richard Farina
2017-03-21 23:26 Matt Turner
2017-01-17 21:37 Richard Farina
2017-01-17 21:37 Richard Farina
2017-01-08 23:52 Richard Farina
2016-07-05 18:55 Richard Farina
2016-06-01 21:17 Richard Farina
2016-03-20 21:14 Stephen Klimaszewski
2016-03-14 18:59 Richard Farina
2016-03-14 18:59 Richard Farina
2016-03-14 18:59 Richard Farina
2016-03-14 17:56 Richard Farina
2016-03-14 17:56 Richard Farina
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox