diff options
author | Zero_Chaos <zerochaos@gentoo.org> | 2017-10-05 22:07:30 -0400 |
---|---|---|
committer | Zero_Chaos <zerochaos@gentoo.org> | 2017-10-05 22:08:38 -0400 |
commit | 246731f578e6095b9c7866e1342a1667e580d4bd (patch) | |
tree | ef66c56741d21834ee72e2c2b5556afadc777280 | |
parent | 836701e94baf1637008f2859c8add7195d8037ce (diff) | |
download | gentoo-246731f578e6095b9c7866e1342a1667e580d4bd.tar.gz gentoo-246731f578e6095b9c7866e1342a1667e580d4bd.tar.xz |
net-wireless/kismet: drop very old kismet
Package-Manager: Portage-2.3.11, Repoman-2.3.3
-rw-r--r-- | net-wireless/kismet/Manifest | 1 | ||||
-rw-r--r-- | net-wireless/kismet/files/kismet-2013.03.1-tinfo.patch | 11 | ||||
-rw-r--r-- | net-wireless/kismet/files/ruby19_fixes.patch | 85 | ||||
-rw-r--r-- | net-wireless/kismet/files/update-kismet_shootout.patch | 103 | ||||
-rw-r--r-- | net-wireless/kismet/kismet-2013.03.1-r2.ebuild | 173 |
5 files changed, 0 insertions, 373 deletions
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest index 713fb4a1c1c..5531097630c 100644 --- a/net-wireless/kismet/Manifest +++ b/net-wireless/kismet/Manifest @@ -1,2 +1 @@ -DIST kismet-2013-03-R1.tar.gz 899372 SHA256 1c1e9f6b550de1f248363d4c9ce1d24fdc20d041ead5a53cec88eb1b07353082 SHA512 7e992f5ef3db4c5fa298bd4aabfe216668baade948b83996850c010c6c92bfa2fea37d7006a532eb6bace015624f536cc45ed8b3b3ed4a6a1cac7a137ac86d36 WHIRLPOOL 694796f7dd0f4ffd70e64d67eba30bf7b206189dadb8e773a302af9f417a8219b45e547bfcaf59db3f502e0f5ab18af6d642e66dbe8277d8af48daeb35b40843 DIST kismet-2016-07-R1.tar.xz 709364 SHA256 bdb21f153311f1ff3b16621bf0d6740f66369bf0982b0a289c9a12af8847e237 SHA512 88891a0cd5ef94a4815d259e433f946f52552c125e05a5d8ac447d04e6090f2bd92f8bd8573440f0dfe446b29233bef81d9889e53170757ad0116ddfc2cb8416 WHIRLPOOL 33bbe6e3353c87907e2a58326ccd84ff973e474a884c29f01c29439de673d2050c50348bf001799da25f0b156c3527d3c5f93cdcdccfd830c9e2eb40cce9aa8b diff --git a/net-wireless/kismet/files/kismet-2013.03.1-tinfo.patch b/net-wireless/kismet/files/kismet-2013.03.1-tinfo.patch deleted file mode 100644 index ac1a3900447..00000000000 --- a/net-wireless/kismet/files/kismet-2013.03.1-tinfo.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/configure.in -+++ b/configure.in -@@ -423,6 +423,8 @@ - foundlcurses=yes curseaux="-lcurses" termcontrol="curses" ) - fi - -+ AC_SEARCH_LIBS([stdscr], tinfo ncurses,curseaux="$curseaux $ac_res") -+ - if test "$foundlcurses" != "yes"; then - AC_MSG_ERROR(Failed to find libcurses or libncurses. Install them or disable building the Kismet client with --disable-client. Disabling the client is probably not something you want to do normally.) - fi diff --git a/net-wireless/kismet/files/ruby19_fixes.patch b/net-wireless/kismet/files/ruby19_fixes.patch deleted file mode 100644 index 28b704d03c6..00000000000 --- a/net-wireless/kismet/files/ruby19_fixes.patch +++ /dev/null @@ -1,85 +0,0 @@ -commit 09b5076e4cd8338d3b45a760662fc7347f8d93bf -Author: Mike Kershaw / Dragorn <dragorn@kismetwireless.net> -Date: Tue Apr 23 10:33:07 2013 -0400 - - Ruby 1.9 removed '.' from search path, use require_relative; also remove - spurious 'break' in tx code - -diff --git a/ruby/kismet.rb b/ruby/kismet.rb -index 5b18b23..7eab708 100755 ---- a/ruby/kismet.rb -+++ b/ruby/kismet.rb -@@ -61,8 +61,6 @@ class Kismet - rescue Exception => e - pp e - -- break if @die -- - puts "write error: #{$!}" - end - end -diff --git a/ruby/kismet_addsource.rb b/ruby/kismet_addsource.rb -index 057a514..d3ae968 100755 ---- a/ruby/kismet_addsource.rb -+++ b/ruby/kismet_addsource.rb -@@ -20,7 +20,7 @@ - - require 'socket' - require 'time' --require 'kismet' -+require_relative 'kismet' - require 'pp' - require 'optparse' - -diff --git a/ruby/kismet_alert_syslog.rb b/ruby/kismet_alert_syslog.rb -index 6969247..27373a9 100755 ---- a/ruby/kismet_alert_syslog.rb -+++ b/ruby/kismet_alert_syslog.rb -@@ -20,7 +20,7 @@ - - require 'socket' - require 'time' --require 'kismet' -+require_relative 'kismet' - require 'pp' - require "getopt/long" - require 'syslog' -diff --git a/ruby/kismet_list.rb b/ruby/kismet_list.rb -index ec8f0f9..7adffe6 100755 ---- a/ruby/kismet_list.rb -+++ b/ruby/kismet_list.rb -@@ -20,7 +20,7 @@ - - require 'socket' - require 'time' --require 'kismet' -+require_relative 'kismet' - - def bssidcb(proto, fields) - puts "Kismet saw network #{fields['bssid']} manuf #{fields['manuf']} on channel #{fields['channel']}" -diff --git a/ruby/kismet_shootout.rb b/ruby/kismet_shootout.rb -index accda7e..931360f 100755 ---- a/ruby/kismet_shootout.rb -+++ b/ruby/kismet_shootout.rb -@@ -21,7 +21,7 @@ - - require 'socket' - require 'time' --require 'kismet' -+require_relative 'kismet' - require 'pp' - require 'optparse' - -diff --git a/ruby/kismet_sql.rb b/ruby/kismet_sql.rb -index 9fe581d..b878979 100755 ---- a/ruby/kismet_sql.rb -+++ b/ruby/kismet_sql.rb -@@ -22,7 +22,7 @@ - - require 'socket' - require 'time' --require 'kismet' -+require_relative 'kismet' - require 'pp' - require "getopt/long" - require "sqlite3" diff --git a/net-wireless/kismet/files/update-kismet_shootout.patch b/net-wireless/kismet/files/update-kismet_shootout.patch deleted file mode 100644 index 57ff69f7bec..00000000000 --- a/net-wireless/kismet/files/update-kismet_shootout.patch +++ /dev/null @@ -1,103 +0,0 @@ -From 0ee73bd14c71e44ce53bc1016b871dcb6965e443 Mon Sep 17 00:00:00 2001 -From: "Rick Farina (Zero_Chaos)" <zerochaos@gentoo.org> -Date: Tue, 17 Mar 2015 12:57:16 -0400 -Subject: [PATCH] update kismet_shootout - -make a little more detailed, 100.00 instead of 100. -also extend space for name now that wlan0mon is a common interface name ---- - ruby/kismet_shootout.rb | 30 +++++++++++++++++++++++------- - 1 file changed, 23 insertions(+), 7 deletions(-) - -diff --git a/ruby/kismet_shootout.rb b/ruby/kismet_shootout.rb -index 931360f..61f70b0 100755 ---- a/ruby/kismet_shootout.rb -+++ b/ruby/kismet_shootout.rb -@@ -48,7 +48,7 @@ $lines_per_header = 10 - $num_printed = 10 - - # output type (std, pretty, csv) --$output_type = "std" -+$output_type = "pretty" - - def sourcecb(proto, fields) - if fields["error"] != "0" -@@ -102,11 +102,11 @@ def sourcecb(proto, fields) - hstr = "" - - if $output_type == "pretty" -- hstr = sprintf("%s %6.6s %5.5s %8.8s %4.4s", hstr, "", "PPS", "Packets", "Pcnt") -+ hstr = sprintf("%s %8.8s %5.5s %8.8s %7.7s", hstr, "Name", "PPS", "Packets", "Percent") - - else - $cards.each { |c| -- hstr = sprintf("%s %6.6s %5.5s %8.8s %4.4s", hstr, c, "PPS", "Total", "Pcnt") -+ hstr = sprintf("%s %8.8s %5.5s %8.8s %7.7s", hstr, c, "PPS", "Total", "Percent") - } - end - -@@ -141,7 +141,7 @@ def sourcecb(proto, fields) - $card_records.each { |cr| - cr[1]["printed"] = 1 - -- printf(" %6.6s %5.5s %8.8s %3d%%\n", cr[1]["interface"], cr[1]["packets"] - cr[1]["last_packets"], cr[1]["packets"], (cr[1]["packets"].to_f / best.to_f) * 100) -+ printf(" %8.8s %5.5s %8.8s %6.2f%%\n", cr[1]["interface"], cr[1]["packets"] - cr[1]["last_packets"], cr[1]["packets"], (cr[1]["packets"].to_f / best.to_f) * 100) - } - - t = Time.now.to_i - $start_time -@@ -163,7 +163,7 @@ def sourcecb(proto, fields) - tu += "#{t}s" - end - -- printf(" %6.6s %5.5s %8.8s %4.4s %6.6s %6.6s\n", "", "", "", "", total - lasttotal, tu) -+ printf(" %8.8s %5.5s %8.8s %7.7s %6.6s %6.6s\n", "", "", "", "", total - lasttotal, tu) - else - $card_records.each { |cr| - cr[1]["printed"] = 1 -@@ -171,7 +171,7 @@ def sourcecb(proto, fields) - cname = "" - cname = cr[1]["interface"] if $output_type == "pretty" - -- str = sprintf("%s %6.6s %5.5s %8.8s %3d%%", str, cname, cr[1]["packets"] - cr[1]["last_packets"], cr[1]["packets"], (cr[1]["packets"].to_f / best.to_f) * 100) -+ str = sprintf("%s %8.8s %5.5s %8.8s %6.2f%%", str, cname, cr[1]["packets"] - cr[1]["last_packets"], cr[1]["packets"], (cr[1]["packets"].to_f / best.to_f) * 100) - } - - t = Time.now.to_i - $start_time -@@ -282,10 +282,18 @@ OptionParser.new do |opts| - options[:channel] = c - end - -- opts.on("--pretty", "Format output with pretty ANSI codes") do -+ opts.on("--pretty", "Format output with pretty ANSI codes (default)") do - options[:pretty] = true - end - -+ opts.on("--std", "Do not format output with pretty ANSI codes") do -+ options[:std] = true -+ end -+ -+ #opts.on("--csv", "Format output as comma separated values") do -+ # options[:csv] = true -+ #end -+ - end.parse! - - if options[:host] -@@ -315,6 +323,14 @@ if options[:pretty] - $output_type = "pretty" - end - -+if options[:std] -+ $output_type = "std" -+end -+ -+if options[:csv] -+ $output_type = "csv" -+end -+ - $cards = ARGV - - puts "INFO: Kismet NIC Shootout" --- -2.0.5 - diff --git a/net-wireless/kismet/kismet-2013.03.1-r2.ebuild b/net-wireless/kismet/kismet-2013.03.1-r2.ebuild deleted file mode 100644 index 10019bae314..00000000000 --- a/net-wireless/kismet/kismet-2013.03.1-r2.ebuild +++ /dev/null @@ -1,173 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools eutils multilib user - -MY_P=${P/\./-} -MY_P=${MY_P/./-R} -S=${WORKDIR} - -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.gz" - KEYWORDS="amd64 arm ~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 ) - !arm? ( speech? ( app-accessibility/flite ) ) - ruby? ( dev-lang/ruby:* ) - plugin-btscan? ( net-wireless/bluez ) - plugin-dot15d4? ( virtual/libusb:0 ) - plugin-spectools? ( net-wireless/spectools ) -" - -DEPEND="${CDEPEND} - virtual/pkgconfig -" - -RDEPEND="${CDEPEND} - selinux? ( sec-policy/selinux-kismet ) -" - -src_prepare() { - epatch "${FILESDIR}"/${P}-tinfo.patch - epatch "${FILESDIR}"/ruby19_fixes.patch - epatch "${FILESDIR}"/update-kismet_shootout.patch - mv configure.in configure.ac - - sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \ - conf/kismet.conf.in || die - - # Don't strip and set correct mangrp - sed -i -e 's| -s||g' \ - -e 's|@mangrp@|root|g' Makefile.in || die - - 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 -} |