public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2016-03-14 17:56 Richard Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2016-03-14 17:56 Richard Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2016-03-14 18:59 Richard Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2016-03-14 18:59 Richard Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2016-03-14 18:59 Richard Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2016-03-20 21:14 Stephen Klimaszewski
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2016-06-01 21:17 Richard Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2016-07-05 18:55 Richard Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2017-01-08 23:52 Richard Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2017-01-17 21:37 Richard Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2017-01-17 21:37 Richard Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2017-03-21 23:26 Matt Turner
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2017-10-06  2:09 Richard Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2017-10-06  2:09 Richard Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2017-10-17 18:42 Richard Farina
  0 siblings, 0 replies; 119+ 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] 119+ 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; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2018-03-10 11:31 Pacho Ramos
  0 siblings, 0 replies; 119+ 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] 119+ 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; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2018-04-18  2:34 Richard Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2018-05-13 19:20 Aaron Bauman
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2018-08-02 18:35 Richard Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2018-08-02 20:36 Richard Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2018-08-07  6:03 Richard Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2018-10-22  1:12 Richard Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2018-10-23  0:12 Richard Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2018-12-03 16:09 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2018-12-04 16:42 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-01-07 19:45 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-02-26 15:54 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-03-05 21:21 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-03-19 18:51 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-04-09  0:20 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-04-16 18:36 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-05-16 15:26 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-05-30 17:58 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-05-30 18:01 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-07-09 13:10 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-07-22  1:23 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-08-02  2:01 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ 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; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-08-23 14:29 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-08-23 14:29 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-09-02 19:38 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ 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; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-11-25 15:59 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2019-12-19 16:18 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-01-03 18:52 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-01-06 16:10 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ 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; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-03-09 20:00 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-03-13 18:02 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-03-15  1:36 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-03-18 19:52 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-04-21 16:38 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-04-23 15:05 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-05-18 20:41 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-07-05 13:36 Agostino Sarubbo
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-07-05 13:38 Agostino Sarubbo
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-07-05 13:44 Agostino Sarubbo
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-09-02  3:35 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-09-02  3:35 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-09-02  3:35 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-09-02 13:41 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-09-21 18:05 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-09-25 15:11 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-10-09 22:30 Sergei Trofimovich
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-10-23 18:12 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-10-25 15:19 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-12-04 16:01 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-12-05  2:39 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-12-20 16:50 Sam James
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-12-20 17:24 Sam James
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2020-12-21 22:39 Sam James
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2021-02-15  2:19 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2021-02-17 16:10 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2021-02-17 20:40 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2021-02-18  8:20 Sam James
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2021-02-18 16:46 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2021-02-18 16:46 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2021-03-08 21:13 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2021-03-09  2:41 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2021-05-20  1:58 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2021-06-03  0:48 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2021-08-17 16:36 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-01-20 17:04 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-01-20 17:04 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-01-20 17:04 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-01-20 17:04 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-02-11 18:20 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-07-21 14:53 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-07-21 14:53 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-07-28 15:21 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-08-07 18:06 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-08-09  1:43 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-08-12 22:07 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-10-28 18:50 Sam James
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-11-10  5:28 Sam James
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-12-26  3:20 Sam James
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-12-26  3:26 Sam James
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2022-12-26  3:54 Sam James
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-01-04 20:18 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-01-28 23:52 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-01-28 23:52 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-04-19  9:43 Sam James
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-04-19 10:16 Arthur Zamarin
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-04-19 11:07 Sam James
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-07-09 10:09 Andreas Sturmlechner
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-07-19 16:48 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-07-21 19:55 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-08-25 16:14 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-10-02 14:06 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-12-31  2:32 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2023-12-31  2:32 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2024-04-07  6:17 Sam James
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2024-04-07  6:17 Sam James
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2024-05-01 19:31 Rick Farina
  0 siblings, 0 replies; 119+ 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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2025-02-15  9:29 Ulrich Müller
  0 siblings, 0 replies; 119+ messages in thread
From: Ulrich Müller @ 2025-02-15  9:29 UTC (permalink / raw
  To: gentoo-commits

commit:     16daa86a9abf0097b2f9f127f5e1d7c9cc675f51
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 14 14:11:54 2025 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Feb 15 09:26:34 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16daa86a

net-wireless/kismet: Port to ver_replacing

Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 net-wireless/kismet/kismet-2023.07.1-r1.ebuild | 18 +++++-------------
 net-wireless/kismet/kismet-9999.ebuild         | 18 +++++-------------
 2 files changed, 10 insertions(+), 26 deletions(-)

diff --git a/net-wireless/kismet/kismet-2023.07.1-r1.ebuild b/net-wireless/kismet/kismet-2023.07.1-r1.ebuild
index b87166980da6..0f20214c45d8 100644
--- a/net-wireless/kismet/kismet-2023.07.1-r1.ebuild
+++ b/net-wireless/kismet/kismet-2023.07.1-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit autotools flag-o-matic python-single-r1 udev systemd
+inherit autotools eapi9-ver flag-o-matic python-single-r1 udev systemd
 
 if [[ ${PV} == "9999" ]] ; then
 	EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
@@ -194,20 +194,12 @@ migrate_config() {
 }
 
 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
+	if ver_replacing -lt 2019.07.2 || ver_replacing -eq 9999 ; then
+		migrate_config
 	fi
 	udev_reload
 }
+
 pkg_postrm() {
 	udev_reload
 }

diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index eb9aa7d0a0c6..d60d149d1f88 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit autotools flag-o-matic python-single-r1 udev systemd
+inherit autotools eapi9-ver flag-o-matic python-single-r1 udev systemd
 
 if [[ ${PV} == "9999" ]] ; then
 	EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
@@ -192,20 +192,12 @@ migrate_config() {
 }
 
 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
+	if ver_replacing -lt 2019.07.2 || ver_replacing -eq 9999; then
+		migrate_config
 	fi
 	udev_reload
 }
+
 pkg_postrm() {
 	udev_reload
 }


^ permalink raw reply related	[flat|nested] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2025-02-24  5:03 Sam James
  0 siblings, 0 replies; 119+ messages in thread
From: Sam James @ 2025-02-24  5:03 UTC (permalink / raw
  To: gentoo-commits

commit:     a5b9bea7e546a4101b1e674c311c729004a7e268
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 24 05:02:52 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 24 05:02:52 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5b9bea7

net-wireless/kismet: fix applying patches

Otherwise, we only apply user patches, not the ones in PATCHES(!)

Bug: https://bugs.gentoo.org/872608
Fixes: eac4803723e269b65bed0847b3e57924d347d340
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-wireless/kismet/kismet-2022.08.1-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-wireless/kismet/kismet-2022.08.1-r2.ebuild b/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
index 3cdf4407a7e8..271645980ba9 100644
--- a/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
+++ b/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -110,7 +110,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] 119+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
@ 2025-02-28 22:10 Rick Farina
  0 siblings, 0 replies; 119+ messages in thread
From: Rick Farina @ 2025-02-28 22:10 UTC (permalink / raw
  To: gentoo-commits

commit:     3d60d8eac4e4381053f701b6aea46caf2cd9570b
Author:     Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 28 22:06:07 2025 +0000
Commit:     Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Fri Feb 28 22:09:50 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d60d8ea

net-wireless/kismet: update live ebuild

Enable python 3.13
Make protobuf optional, default to off, matching upstream
Relax libfmt dep, it works will all versions in tree
Add note about new bundled dep
Remove some unneeded cflags forced by upstream
Remove -fno-strict-aliasin and filter-lto, bug fixed upstream

Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>

 net-wireless/kismet/kismet-9999.ebuild | 35 +++++++++++++++++-----------------
 net-wireless/kismet/metadata.xml       |  1 +
 2 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index d60d149d1f88..6cbdac3f288a 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -3,9 +3,9 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
-inherit autotools eapi9-ver flag-o-matic python-single-r1 udev systemd
+inherit autotools eapi9-ver python-single-r1 udev systemd
 
 if [[ ${PV} == "9999" ]] ; then
 	EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
@@ -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 +wext"
+IUSE="libusb lm-sensors mqtt networkmanager +pcre protobuf rtlsdr selinux +suid ubertooth udev +wext"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 # upstream said protobuf-26.1 breaks everything
@@ -53,10 +53,10 @@ CDEPEND="
 			net-libs/libpcap
 			)
 	libusb? ( virtual/libusb:1 )
-	dev-libs/protobuf-c:=
-	<dev-libs/protobuf-26:=
+	protobuf? ( dev-libs/protobuf-c:=
+		<dev-libs/protobuf-26:= )
 	$(python_gen_cond_dep '
-		dev-python/protobuf[${PYTHON_USEDEP}]
+	protobuf? ( dev-python/protobuf[${PYTHON_USEDEP}] )
 		dev-python/websockets[${PYTHON_USEDEP}]
 	')
 	lm-sensors? ( sys-apps/lm-sensors:= )
@@ -80,7 +80,7 @@ RDEPEND="${CDEPEND}
 "
 DEPEND="${CDEPEND}
 	dev-libs/boost
-	=dev-libs/libfmt-9*
+	dev-libs/libfmt
 	sys-libs/libcap
 "
 BDEPEND="virtual/pkgconfig"
@@ -89,14 +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
 
 	rm -r boost || die
 	rm -r fmt || die
 
+	# bundles mpack but I failed to successfully unbundle
+	# rm -r mpack || die
+
 	#dev-libs/jsoncpp
 	#rm -r json || die
 	#sed -i 's#"json/json.h"#<json/json.h>#' jsoncpp.cc kis_net_beast_httpd.h \
@@ -109,19 +109,18 @@ src_prepare() {
 	default
 
 	if [ "${PV}" = "9999" ]; then
+		sed -i -e 's#-Wno-dangling-reference##g' configure.ac || die
 		eautoreconf
+	# Untested by should fix same in non-live
+	#else
+	#	sed -i -e 's#-Wno-unknown-warning-option ##g' configure || die
 	fi
+
+	#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
 }
 
 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/metadata.xml b/net-wireless/kismet/metadata.xml
index 9a0418aaa270..9c4f78353488 100644
--- a/net-wireless/kismet/metadata.xml
+++ b/net-wireless/kismet/metadata.xml
@@ -9,6 +9,7 @@
 		<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="protobuf">Support old protobuf message passing in case of remote capture sources which are not up to date.</flag>
 		<flag name="rtlsdr">Enable rtlsdr based kismet capture sources</flag>
 		<flag name="suid">
 			Install a setuid root helper binary with limited functionality;


^ permalink raw reply related	[flat|nested] 119+ messages in thread

end of thread, other threads:[~2025-02-28 22:10 UTC | newest]

Thread overview: 119+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-10-22  1:12 [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/ Richard Farina
  -- strict thread matches above, loose matches on Subject: below --
2025-02-28 22:10 Rick Farina
2025-02-24  5:03 Sam James
2025-02-15  9:29 Ulrich Müller
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-10-09 22:30 Sergei Trofimovich
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-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