From 6abbf81ef2f298e3221ff5e67a1f3c5f23958212 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 14 Dec 2020 13:26:14 +0000 Subject: gentoo resync : 14.12.2020 --- net-wireless/Manifest.gz | Bin 16574 -> 15727 bytes net-wireless/airtraf/Manifest | 3 +- net-wireless/airtraf/airtraf-1.1-r3.ebuild | 52 ------ net-wireless/airtraf/airtraf-1.1-r4.ebuild | 2 +- net-wireless/b43-fwcutter/Manifest | 2 +- net-wireless/b43-fwcutter/b43-fwcutter-019.ebuild | 4 +- net-wireless/dump978/Manifest | 2 - net-wireless/dump978/dump978-9999.ebuild | 41 ----- net-wireless/dump978/metadata.xml | 11 -- net-wireless/gqrx/Manifest | 6 +- net-wireless/gqrx/gqrx-2.11.5-r1.ebuild | 63 ------- net-wireless/gqrx/gqrx-2.14.2.ebuild | 54 ++++++ net-wireless/gqrx/gqrx-2.14.ebuild | 65 ------- net-wireless/inspectrum/Manifest | 4 +- net-wireless/inspectrum/inspectrum-0.2.2.ebuild | 34 ---- net-wireless/inspectrum/inspectrum-0.2.3.ebuild | 32 ++++ net-wireless/iwd/Manifest | 2 + net-wireless/iwd/iwd-1.10.ebuild | 180 ++++++++++++++++++++ net-wireless/jackit/Manifest | 2 +- net-wireless/jackit/jackit-0.0_p20170918-r1.ebuild | 2 +- net-wireless/kismet/Manifest | 6 +- net-wireless/kismet/kismet-2020.04.3.ebuild | 176 ------------------- net-wireless/kismet/kismet-2020.09.4.ebuild | 2 +- net-wireless/kismet/kismet-2020.12.2.ebuild | 187 +++++++++++++++++++++ net-wireless/kismetdb/Manifest | 4 +- net-wireless/kismetdb/kismetdb-2019.05.05.ebuild | 2 +- net-wireless/kismetdb/kismetdb-9999.ebuild | 2 +- net-wireless/nanovna-saver/Manifest | 6 +- .../nanovna-saver/nanovna-saver-0.3.7-r1.ebuild | 35 ---- .../nanovna-saver/nanovna-saver-0.3.8.ebuild | 35 ++++ .../nanovna-saver/nanovna-saver-9999.ebuild | 4 +- net-wireless/openbsc/Manifest | 2 - net-wireless/openbsc/metadata.xml | 11 -- net-wireless/openbsc/openbsc-9999.ebuild | 32 ---- net-wireless/openggsn/Manifest | 2 - net-wireless/openggsn/metadata.xml | 8 - net-wireless/openggsn/openggsn-9999.ebuild | 22 --- net-wireless/osmobts/Manifest | 2 - net-wireless/osmobts/metadata.xml | 8 - net-wireless/osmobts/osmobts-9999.ebuild | 30 ---- net-wireless/osmocom-bb/Manifest | 2 - net-wireless/osmocom-bb/metadata.xml | 11 -- net-wireless/osmocom-bb/osmocom-bb-9999.ebuild | 45 ----- net-wireless/soapy_power/Manifest | 4 +- .../soapy_power/soapy_power-1.6.1-r1.ebuild | 2 +- net-wireless/soapy_power/soapy_power-9999.ebuild | 2 +- net-wireless/soapysdr/Manifest | 6 +- net-wireless/soapysdr/soapysdr-0.7.1.ebuild | 53 ------ net-wireless/soapysdr/soapysdr-0.7.2.ebuild | 57 +++++++ net-wireless/soapysdr/soapysdr-9999.ebuild | 12 +- net-wireless/suscan/Manifest | 2 +- net-wireless/suscan/suscan-0.1.0-r1.ebuild | 31 ++++ net-wireless/suscan/suscan-0.1.0.ebuild | 30 ---- net-wireless/suwidgets/Manifest | 2 +- net-wireless/suwidgets/suwidgets-0.1.0-r1.ebuild | 41 +++++ net-wireless/suwidgets/suwidgets-0.1.0.ebuild | 40 ----- net-wireless/unifi/Manifest | 8 +- net-wireless/unifi/unifi-6.0.36.ebuild | 68 -------- net-wireless/unifi/unifi-6.0.37.ebuild | 68 -------- net-wireless/unifi/unifi-6.0.41.ebuild | 68 ++++++++ net-wireless/unifi/unifi-6.0.42.ebuild | 68 ++++++++ net-wireless/wavemon/Manifest | 9 +- .../wavemon/files/wavemon-0.9.1-build.patch | 48 ++++++ net-wireless/wavemon/metadata.xml | 11 +- net-wireless/wavemon/wavemon-0.7.6.ebuild | 50 ------ net-wireless/wavemon/wavemon-0.8.0.ebuild | 4 +- net-wireless/wavemon/wavemon-0.9.2.ebuild | 54 ++++++ 67 files changed, 918 insertions(+), 1015 deletions(-) delete mode 100644 net-wireless/airtraf/airtraf-1.1-r3.ebuild delete mode 100644 net-wireless/dump978/Manifest delete mode 100644 net-wireless/dump978/dump978-9999.ebuild delete mode 100644 net-wireless/dump978/metadata.xml delete mode 100644 net-wireless/gqrx/gqrx-2.11.5-r1.ebuild create mode 100644 net-wireless/gqrx/gqrx-2.14.2.ebuild delete mode 100644 net-wireless/gqrx/gqrx-2.14.ebuild delete mode 100644 net-wireless/inspectrum/inspectrum-0.2.2.ebuild create mode 100644 net-wireless/inspectrum/inspectrum-0.2.3.ebuild create mode 100644 net-wireless/iwd/iwd-1.10.ebuild delete mode 100644 net-wireless/kismet/kismet-2020.04.3.ebuild create mode 100644 net-wireless/kismet/kismet-2020.12.2.ebuild delete mode 100644 net-wireless/nanovna-saver/nanovna-saver-0.3.7-r1.ebuild create mode 100644 net-wireless/nanovna-saver/nanovna-saver-0.3.8.ebuild delete mode 100644 net-wireless/openbsc/Manifest delete mode 100644 net-wireless/openbsc/metadata.xml delete mode 100644 net-wireless/openbsc/openbsc-9999.ebuild delete mode 100644 net-wireless/openggsn/Manifest delete mode 100644 net-wireless/openggsn/metadata.xml delete mode 100644 net-wireless/openggsn/openggsn-9999.ebuild delete mode 100644 net-wireless/osmobts/Manifest delete mode 100644 net-wireless/osmobts/metadata.xml delete mode 100644 net-wireless/osmobts/osmobts-9999.ebuild delete mode 100644 net-wireless/osmocom-bb/Manifest delete mode 100644 net-wireless/osmocom-bb/metadata.xml delete mode 100644 net-wireless/osmocom-bb/osmocom-bb-9999.ebuild delete mode 100644 net-wireless/soapysdr/soapysdr-0.7.1.ebuild create mode 100644 net-wireless/soapysdr/soapysdr-0.7.2.ebuild create mode 100644 net-wireless/suscan/suscan-0.1.0-r1.ebuild delete mode 100644 net-wireless/suscan/suscan-0.1.0.ebuild create mode 100644 net-wireless/suwidgets/suwidgets-0.1.0-r1.ebuild delete mode 100644 net-wireless/suwidgets/suwidgets-0.1.0.ebuild delete mode 100644 net-wireless/unifi/unifi-6.0.36.ebuild delete mode 100644 net-wireless/unifi/unifi-6.0.37.ebuild create mode 100644 net-wireless/unifi/unifi-6.0.41.ebuild create mode 100644 net-wireless/unifi/unifi-6.0.42.ebuild create mode 100644 net-wireless/wavemon/files/wavemon-0.9.1-build.patch delete mode 100644 net-wireless/wavemon/wavemon-0.7.6.ebuild create mode 100644 net-wireless/wavemon/wavemon-0.9.2.ebuild (limited to 'net-wireless') diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz index 16d155630cb7..b3d757102d8b 100644 Binary files a/net-wireless/Manifest.gz and b/net-wireless/Manifest.gz differ diff --git a/net-wireless/airtraf/Manifest b/net-wireless/airtraf/Manifest index ba2e3bf8d5d3..8bc09aee8d70 100644 --- a/net-wireless/airtraf/Manifest +++ b/net-wireless/airtraf/Manifest @@ -3,6 +3,5 @@ AUX airtraf-1.1-fprintf-format.patch 421 BLAKE2B 8acd7417ded374a9973f52be45ee171 AUX airtraf-1.1-off-by-one.patch 744 BLAKE2B c2000cc9014cfb02cb65fa6a51e3803c54dc813ef0268ec35fdf3119033438ab5b24e9caa5c0104435deeeedb46c545ada16683ccb638628385aef13647aafb5 SHA512 c19194498b2169a4ac20f20e51ea197bc9c96f5150a730a299375ea8d6babb4e498246fd8faf93d7dc285ca8a21d300a33102b2860868c7b9b02c89bd818c1fb AUX airtraf-1.1-sniffd.patch 1699 BLAKE2B b175d5d6b82beb519d4a74c4faabd9967d030a08b0fe18c779ca6cccb34a277e740a861034e0e567278ba2485c842bd2be05f4e64dfc38a3a1af3e14fa2a57a5 SHA512 6906700e625d8c9b78b248d281b19e158610c1d58d1ab23de3526bf3d060b3bdc259ae768b587ff52fdbaf4dd343ccda30517578825b75e65ff11d7fda515a1f DIST airtraf-1.1.tar.gz 136241 BLAKE2B 682516c6441efac8699fb15d40b99b50882d1c2d9e3acd344a979df080ca4f5532b0aa3247f37360f78ad2902018f907d6fe3e912b1d7b0df383c3bfe16f61a9 SHA512 7f341abb25e15dbdf510805230ee2f186a7a66d5c1e486bfdb978d3d8534d8b8c2cc1b5e0e323357c65af1eedbcb1da3e3e5f3ac8299db5f203f54b4a868f90b -EBUILD airtraf-1.1-r3.ebuild 1080 BLAKE2B ccd4cb0a770fcb178d95c1a78c0713606219489f33b45aa8735aad8a3fc2488a1f5632bd4c874c2a109c462b1f7517be00436d14fcdca4fd95907537d643f243 SHA512 f771cdbbce371e35a8aeb945eb3c580018de5ed01c263358a488fb1a8ed933ea9dac83dcb1a04e4f91cdaf0dd790f5749410e8759c10bfe5cdbc0df68c023429 -EBUILD airtraf-1.1-r4.ebuild 1116 BLAKE2B 52053c714a402af255929a10cd01c2e656d8e03d9c9cfda2828f190635da63d0ff887d6768211be0dc73263d434631327a0359f2b7240e30a1ac8ced012450fb SHA512 b51f52599bfa1859eef112367fa98a168f84f6ab9f3ee264226a61cafe6bfdaf25346a6632743c4bb252e11dcac37f5b2e7eba117085eefab48d7e79974789ef +EBUILD airtraf-1.1-r4.ebuild 1113 BLAKE2B 222dd45e37a9ebd42741e28e3eb11c6db5e25df54d304cc880e0bc7687fabc050237a3a70b87653a87631818fac5801d1acec21ce23c481b6780df7d0f347715 SHA512 76a8b630ea2b44d63053cbf70a96eddb5a9eec2550d67713ee2a563eeaa4c68bb1cdeb966748c9c73a2f02fd42c2d33fc339bff5c362d77eb81834d1fab1978b MISC metadata.xml 684 BLAKE2B 58863082b9d07f5798333fd9ab8e1a7777fe7ce8e0a63a4bbb5f6905b4125547c1248fcfa95027668fba537399330ef4464a3a2681733bb0ba68ede152ac7db7 SHA512 51cdb73af9ffdaba0fb7a8778dd573885fa446def0baa3932925e89357d43fe33af62095d01f1cc51f5135c2cfb09f7044381b080e077c7bae0a3276a231ae33 diff --git a/net-wireless/airtraf/airtraf-1.1-r3.ebuild b/net-wireless/airtraf/airtraf-1.1-r3.ebuild deleted file mode 100644 index aa46a6756035..000000000000 --- a/net-wireless/airtraf/airtraf-1.1-r3.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils toolchain-funcs - -DESCRIPTION="AirTraf 802.11b Wireless traffic sniffer" -LICENSE="GPL-2" -HOMEPAGE="http://www.elixar.com/" -SRC_URI="http://www.elixar.com/${P}.tar.gz" -SLOT="0" -KEYWORDS="amd64 ppc x86" - -RDEPEND=" - net-libs/libpcap - sys-libs/ncurses:= -" -DEPEND=" - ${RDEPEND} - virtual/pkgconfig -" - -src_prepare() { - epatch \ - "${FILESDIR}"/${P}-sniffd.patch \ - "${FILESDIR}"/${P}-off-by-one.patch \ - "${FILESDIR}"/${P}-fprintf-format.patch - - sed -i \ - -e '/^LIBS/s|=.*|= $(shell $(PKG_CONFIG) --libs panel)|' \ - src/libncurses/Makefile || die - sed -i \ - -e 's|-lpanel -lncurses|$(shell $(PKG_CONFIG) --libs ncurses panel)|' \ - src/sniffd/Makefile || die - tc-export PKG_CONFIG -} - -src_compile() { - # parallel make (bug #297331) - emake -C src -j1 \ - CC=$(tc-getCC) \ - CXX=$(tc-getCXX) \ - CFLAGS="${CFLAGS}" \ - CXXFLAGS="${CXXFLAGS}" \ - LDFLAGS="${LDFLAGS}" -} - -src_install() { - dobin src/airtraf - dodoc Authors COMPATIBILITY docs/airtraf_doc.html -} diff --git a/net-wireless/airtraf/airtraf-1.1-r4.ebuild b/net-wireless/airtraf/airtraf-1.1-r4.ebuild index 512455de291c..267ec5084789 100644 --- a/net-wireless/airtraf/airtraf-1.1-r4.ebuild +++ b/net-wireless/airtraf/airtraf-1.1-r4.ebuild @@ -9,7 +9,7 @@ LICENSE="GPL-2" HOMEPAGE="http://www.elixar.com/" SRC_URI="http://www.elixar.com/${P}.tar.gz" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ppc x86" RDEPEND=" net-libs/libpcap diff --git a/net-wireless/b43-fwcutter/Manifest b/net-wireless/b43-fwcutter/Manifest index 5f5b29431122..3a75722ae36f 100644 --- a/net-wireless/b43-fwcutter/Manifest +++ b/net-wireless/b43-fwcutter/Manifest @@ -1,3 +1,3 @@ DIST b43-fwcutter-019.tar.bz2 46769 BLAKE2B fc67d285ee1caa4cb17584cfbae21ff5852282a3565a8a21d5775b4ca734bec4c9e62281dffeaac884a85530b2ba70479620b8425abd73ce1e502ab032aaed42 SHA512 2a439d1583d1ee7b13dd6a7526b78b216073e044c3934adf6615b8d2ca9a4b8c74db9791182d27baf1690b5c5ff6ce1a9c8dd4fb796e47939d055fef5bb37960 -EBUILD b43-fwcutter-019.ebuild 721 BLAKE2B 4b6fac9b723a5b1c6490ab812be107d78376cc8f92a9ab24d44512ca52cd5d8d6237d1caf5cfb032924682f214b4187ee04dd36b27eb05c02d67e797b3409438 SHA512 0d80d2d98dac3d8aee172219be842beb6470fad7162e59fd5096bd7b09ad0f8acd8a85a1556e6e478f4ae56b6a5f8b37efb1aa849ac6403f422dd9ad1af31707 +EBUILD b43-fwcutter-019.ebuild 725 BLAKE2B f890beaffdf02dd83d5c0772176fba90d3daa3fd80a7750161f1104543da3fbf066a739d13e46b4bdcf7d3d133525640fe4579c8ca2bf6455cbc9586589d28e0 SHA512 b425945ca11bb1d167a8e588df85c040427cccea1b068469aabf09427be9d6e3592e56254bbe59866816b536ecb3bed44417e9d7f3063f2c21bf9267f674eb66 MISC metadata.xml 245 BLAKE2B 8e07a60629de7eebe0a80961485b0b014d1c34c4eaa1c1bea11bfe52743c699420920d6ff5e856875db644f5b896eacf68acb2ee8c1b412293b76b1d0cbdc79c SHA512 7d4de8859d1163ce6df658785501e0b7355a8eb06916e3c5f5c76e21f56c336d040ede25630068a0af983ae9eeb48ac2dbb6b2f3822f9a5e6e6bd8092e60b6cb diff --git a/net-wireless/b43-fwcutter/b43-fwcutter-019.ebuild b/net-wireless/b43-fwcutter/b43-fwcutter-019.ebuild index a2b3455d9808..e41a6f640627 100644 --- a/net-wireless/b43-fwcutter/b43-fwcutter-019.ebuild +++ b/net-wireless/b43-fwcutter/b43-fwcutter-019.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -12,7 +12,7 @@ SRC_URI="https://bues.ch/b43/fwcutter/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" +KEYWORDS="amd64 ~arm64 ppc ppc64 x86" IUSE="" src_compile() { diff --git a/net-wireless/dump978/Manifest b/net-wireless/dump978/Manifest deleted file mode 100644 index d46ec37e1fd0..000000000000 --- a/net-wireless/dump978/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -EBUILD dump978-9999.ebuild 996 BLAKE2B 3cc0f475cd238942058830d5209d14c722c33f3fb0049778863c970633b48393f3f6271f8d0695984d5093a10ef72ea0255abc8ca206964e7b889f7087e39750 SHA512 f5ef87438d9351bcb910a5873d31c701c8c9a720feeb6c8f40ea7a96baadbb6e57dc85d215ed003a94fe74f4c5c41ea789fbca569046dede7d25271ad51e21bc -MISC metadata.xml 322 BLAKE2B 268566da9bf8b705f49287f5579d0bf9d647658459e86d3a168454765387c51226246b50e8a1ee78c62a926cd4eceaafe75518929d0e7ffc3ab27ec6f839df3b SHA512 03b9e040e61bae4ce0b020f7b8d6f2e134c1c8d60de4826e43def2181a632244f982a5f2a1d9e67a542545f8703c8f885fd89dbe2c04008992a040f98035c72c diff --git a/net-wireless/dump978/dump978-9999.ebuild b/net-wireless/dump978/dump978-9999.ebuild deleted file mode 100644 index f84f6b174121..000000000000 --- a/net-wireless/dump978/dump978-9999.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="simple Mode S decoder for soapysdr supported devices" -HOMEPAGE="https://github.com/flightaware/dump978" - -if [[ ${PV} == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/flightaware/${PN}.git" - KEYWORDS="" -else - KEYWORDS="~amd64 ~x86" - #COMMIT="fb5942dba6505a21cbafc7905a5a7c513b214dc9" - #SRC_URI="https://github.com/flightaware/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" - #S="${WORKDIR}/${PN}-${COMMIT}" - SRC_URI="https://github.com/flightaware/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -fi - -LICENSE="BSD" -SLOT="0" -IUSE="" - -RDEPEND="dev-libs/boost:= - net-wireless/soapysdr:=" -DEPEND="${RDEPEND}" - -src_prepare() { - default - sed -i -e 's#-Wall -Wno-psabi -Werror -O2 -g##' Makefile -} - -src_install() { - newbin ${PN}-fa ${PN} - dobin skyaware978 - dodoc README.md - - insinto /usr/share/${PN} - newins debian/lighttpd/89-skyaware978.conf lighttpd.conf -} diff --git a/net-wireless/dump978/metadata.xml b/net-wireless/dump978/metadata.xml deleted file mode 100644 index 825bf00b405a..000000000000 --- a/net-wireless/dump978/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - radio@gentoo.org - Radio - - - flightaware/dump978 - - diff --git a/net-wireless/gqrx/Manifest b/net-wireless/gqrx/Manifest index 39bc7657808f..83f5bf62bbaa 100644 --- a/net-wireless/gqrx/Manifest +++ b/net-wireless/gqrx/Manifest @@ -1,9 +1,7 @@ AUX gqrx-bladerf-samplerate.patch 1197 BLAKE2B 1496903e5ae8ce0cba7b0fc30a34d42afe5e76adefc4ab4566fdd5e6c7e88994843c1ba3462be5f30740e35ddbea451317e0910fc5c6fe3f4564d3afc5bff2e4 SHA512 40e02bdaa7af30ae30eb447f01b79776f792a5f30fe3e1d3317d3a40ff8dedb3f19ef13b1e8566781c07ff1086bc919723c2aed940b7fbe88dff9c124116e73f -DIST gqrx-2.11.5.tar.gz 1329054 BLAKE2B 205bf1d984f18d43c914bb24e59f7ed42e9faf8060b44c2f78f6d1bb7a222d87395c347626802438c45a30225acac18ca3114d412faf3f8385840276c0c08ac8 SHA512 d2928559d377b85ea683839b0e7dd1213038ee350718f9dad5064afacab20b08d1c1edc189ae8c5ae992ad019636c930555f9a441aee88964231d174db25ae6f DIST gqrx-2.12.1.tar.gz 1334839 BLAKE2B 9ad8ab710675f4b42ff652d642026aba00dad63867f836662054aaab89cc7788874cc0f47de531257ee901f3bc58a6e6d5aef3c5a4fe30ae367d24fcd87ae763 SHA512 28d3da6c4ff750cf580db658aee267162a64103e9dac1d212f70df6bc602c8d50ccb7aaf88c7e976cfa235b884e02b4994e679f69aed640485c44ed07f183cc9 -DIST gqrx-2.14.tar.gz 1343030 BLAKE2B 8aee7586970e3060f32556be223bed99b6df496fe2565cd56c1001d2f821b3151daa716a6c27aee0c449f3a71117188fe275ad75f406ff8acaac3faaa98cc880 SHA512 cae2003f3832a7edc6c39c591a4a96c9930a7a9c8c42684e3f906df9f582b033939a591261189093d955d07f5d3a9796137a2aff6c7ba936b6cbacf000ca5bf5 -EBUILD gqrx-2.11.5-r1.ebuild 1460 BLAKE2B 88cf1bfa99c38b3b4bf74de16b0cd3d624f24fe9a7d8801ea0fc1e79114fea5c2eac6ec441fa6da08a31317b87c7a7266063b4867b3c33d32f7a5b37961fe041 SHA512 4dda5191329758fd82c199a595e44a2e2aae879ecc603ff975e87121713a628f6a1e7d8a78456d77bdb20c6f9804eda1dcf3314e97c5a1fc21ed6d3e78dd2aa4 +DIST gqrx-2.14.2.tar.gz 1343715 BLAKE2B 8e2e500c194aaa542ef3ffb7b355240ea77b7c583aacf5eb82b0c33d9119197341f8f14d23916482376aaa967a21cb186df67919a1708bb0371b7ce956f7e480 SHA512 4c1e31f6f246770faf6745b9e7f360f4cc74d5370f3d2fe68b4634d03ebaeec12bca27d2b25a5c96e5771dc8d9095a27c807ae7eff08762c38b55c0e90a92f6e EBUILD gqrx-2.12.1-r1.ebuild 1490 BLAKE2B f0f5bd7edea78f4c31b25122afb2b5434c03081fcf310c508547e1a5c7065cecd9ec75a4daf8c726510ddfd9e42d7d5422151e00a19f42e6c3163cce9d52bd43 SHA512 8162527686dfd3063efa02b9437b359f76b3aebe8ae41409134b4e4697f06b099ec36387d35cdb8baac74659a7ead58eb566a42769ac55956ff44a788ed343ee -EBUILD gqrx-2.14.ebuild 1490 BLAKE2B f0f5bd7edea78f4c31b25122afb2b5434c03081fcf310c508547e1a5c7065cecd9ec75a4daf8c726510ddfd9e42d7d5422151e00a19f42e6c3163cce9d52bd43 SHA512 8162527686dfd3063efa02b9437b359f76b3aebe8ae41409134b4e4697f06b099ec36387d35cdb8baac74659a7ead58eb566a42769ac55956ff44a788ed343ee +EBUILD gqrx-2.14.2.ebuild 1224 BLAKE2B 6698c8084603cac9ffa4075097ded605d8e8f505a24a1fb1f18792b4429115cbfeada988abff06d3d1566ab7dd3cad215ef1a7ed5083883eefbf0a51a13dd9d9 SHA512 95204bc851a13f35dd6dbbb00657530a135393b066396fe19df50bb5473bc6954ba60c9b47ea27b4edda88539f83d3785875a8bcf7ace661be10b4510f715bfc EBUILD gqrx-9999.ebuild 1490 BLAKE2B f0f5bd7edea78f4c31b25122afb2b5434c03081fcf310c508547e1a5c7065cecd9ec75a4daf8c726510ddfd9e42d7d5422151e00a19f42e6c3163cce9d52bd43 SHA512 8162527686dfd3063efa02b9437b359f76b3aebe8ae41409134b4e4697f06b099ec36387d35cdb8baac74659a7ead58eb566a42769ac55956ff44a788ed343ee MISC metadata.xml 523 BLAKE2B e40faae08e17b5c9c887870f51a9ea731c60037fa023d85ef386483108047c05b7a1cca299d1d9f92e8933957949b818d5c58c784d0032bb62031348f396dfe7 SHA512 26a1e52770090a69982939ebff1ec4ee26f7c637abf2748c5de5997087e17c0624871e311b17b1b5857ba9ac0bdc8113fd71e13975404462cc84946535adecd8 diff --git a/net-wireless/gqrx/gqrx-2.11.5-r1.ebuild b/net-wireless/gqrx/gqrx-2.11.5-r1.ebuild deleted file mode 100644 index 982b78c3a0f2..000000000000 --- a/net-wireless/gqrx/gqrx-2.11.5-r1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils eutils - -DESCRIPTION="Software defined radio receiver powered by GNU Radio and Qt" -HOMEPAGE="https://gqrx.dk/" - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/csete/gqrx.git" - inherit git-r3 - KEYWORDS="" -else - SRC_URI="https://github.com/csete/gqrx/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="gr-audio portaudio pulseaudio" -REQUIRED_USE="^^ ( pulseaudio portaudio gr-audio )" - -DEPEND=">=net-wireless/gnuradio-3.7_rc:=[audio,analog,filter] - >=net-wireless/gr-osmosdr-0.1.0:= - dev-libs/boost:= - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - pulseaudio? ( media-sound/pulseaudio:= ) - portaudio? ( media-libs/portaudio:= )" -RDEPEND="${DEPEND}" - -src_prepare() { - if use !pulseaudio; then - sed -i 's/AUDIO_BACKEND = pulse/#AUDIO_BACKEND = pulse/' gqrx.pro || die - fi - PATCHES=( "${FILESDIR}/gqrx-bladerf-samplerate.patch" ) - cmake-utils_src_prepare - eapply_user -} - -src_configure() { - if use pulseaudio; then - LINUX_AUDIO_BACKEND=Pulseaudio - elif use portaudio; then - LINUX_AUDIO_BACKEND=Portaudio - elif use gr-audio; then - LINUX_AUDIO_BACKEND=Gr-audio - fi - - local mycmakeargs=( - "-DLINUX_AUDIO_BACKEND=${LINUX_AUDIO_BACKEND}" - ) - cmake-utils_src_configure -} - -src_install() { - dobin "${BUILD_DIR}"/src/gqrx -} diff --git a/net-wireless/gqrx/gqrx-2.14.2.ebuild b/net-wireless/gqrx/gqrx-2.14.2.ebuild new file mode 100644 index 000000000000..9556937d851a --- /dev/null +++ b/net-wireless/gqrx/gqrx-2.14.2.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="Software defined radio receiver powered by GNU Radio and Qt" +HOMEPAGE="https://gqrx.dk/" + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://github.com/csete/gqrx.git" + inherit git-r3 +else + SRC_URI="https://github.com/csete/gqrx/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="gr-audio portaudio pulseaudio" +REQUIRED_USE="^^ ( pulseaudio portaudio gr-audio )" + +DEPEND=">=net-wireless/gnuradio-3.7_rc:=[audio,analog,filter] + >=net-wireless/gr-osmosdr-0.1.0:= + dev-libs/boost:= + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + sci-libs/volk + pulseaudio? ( media-sound/pulseaudio:= ) + portaudio? ( media-libs/portaudio:= )" +RDEPEND="${DEPEND}" + +src_configure() { + if use pulseaudio; then + LINUX_AUDIO_BACKEND=Pulseaudio + elif use portaudio; then + LINUX_AUDIO_BACKEND=Portaudio + elif use gr-audio; then + LINUX_AUDIO_BACKEND=Gr-audio + fi + + local mycmakeargs=( + "-DLINUX_AUDIO_BACKEND=${LINUX_AUDIO_BACKEND}" + ) + cmake_src_configure +} + +src_install() { + dobin "${BUILD_DIR}"/src/gqrx +} diff --git a/net-wireless/gqrx/gqrx-2.14.ebuild b/net-wireless/gqrx/gqrx-2.14.ebuild deleted file mode 100644 index a008cc56721e..000000000000 --- a/net-wireless/gqrx/gqrx-2.14.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="Software defined radio receiver powered by GNU Radio and Qt" -HOMEPAGE="https://gqrx.dk/" - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/csete/gqrx.git" - inherit git-r3 -else - SRC_URI="https://github.com/csete/gqrx/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="gr-audio portaudio pulseaudio" -REQUIRED_USE="^^ ( pulseaudio portaudio gr-audio )" - -DEPEND=">=net-wireless/gnuradio-3.7_rc:=[audio,analog,filter] - >=net-wireless/gr-osmosdr-0.1.0:= - dev-libs/boost:= - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - sci-libs/volk - pulseaudio? ( media-sound/pulseaudio:= ) - portaudio? ( media-libs/portaudio:= )" -RDEPEND="${DEPEND}" - -src_prepare() { - if use !pulseaudio; then - sed -i 's/AUDIO_BACKEND = pulse/#AUDIO_BACKEND = pulse/' gqrx.pro || die - fi - if use portaudio; then - sed -i 's#find_package(Portaudio#find_package(PORTAUDIO#' CMakeLists.txt || die - fi - cmake_src_prepare - eapply_user -} - -src_configure() { - if use pulseaudio; then - LINUX_AUDIO_BACKEND=Pulseaudio - elif use portaudio; then - LINUX_AUDIO_BACKEND=Portaudio - elif use gr-audio; then - LINUX_AUDIO_BACKEND=Gr-audio - fi - - local mycmakeargs=( - "-DLINUX_AUDIO_BACKEND=${LINUX_AUDIO_BACKEND}" - ) - cmake_src_configure -} - -src_install() { - dobin "${BUILD_DIR}"/src/gqrx -} diff --git a/net-wireless/inspectrum/Manifest b/net-wireless/inspectrum/Manifest index cc405aa14643..53bb1732a8fd 100644 --- a/net-wireless/inspectrum/Manifest +++ b/net-wireless/inspectrum/Manifest @@ -1,5 +1,5 @@ AUX inspectrum-0.2.2-qt-5.15.patch 526 BLAKE2B 5262b6d57ca5161ba185d051ca7d2c757ac4427954ef5ee7d03998607a74d604c5e1ae5977c95858310ce70e55e003bc27e1d4383d29666ecb03971effad4391 SHA512 012c4fa5e7fdf0bb995d71c761137733f693ccafa557577fc6599cc88efa381246f81febd342b94c60c3441ed07fea3a84cf425734c6ae56aaa3461eeb03f19c -DIST inspectrum-0.2.2.tar.gz 109165 BLAKE2B 62926305bfa03bb3a404ed2a9098b9afd93f0de7f35846cfcf66b42ec6a81532003976bcc9a6916217044ad80fce8df689d200aa5861778f0e3f00d67373cbb6 SHA512 37ad48f87889731b7aa83a6cfa401c9986d2657f5f06f8dbdf02213123ff4d0d7cb23aa21e9b4062b7ab746d32c937dd56e85bd5c8d0bbf2181a54929e3fc501 -EBUILD inspectrum-0.2.2.ebuild 736 BLAKE2B 3e21127f7564fec3828b2c66da6812705c940d4b4e3ed3751aae4c518bea9853769347613c1640b1807809f0c7769b508f0869612c59f1734a6fa70d9b1300ec SHA512 81a875d319d25ad26220d53880d669bdf9d1e6e3e1f3ccdf8249c3fe96a46e79acdbd047cbee95cede029ede8ad1d85690f91eeb51ae5367bbb86cd2dc8aa493 +DIST inspectrum-0.2.3.tar.gz 109567 BLAKE2B 91ca0148d2382ba4413d66ddbb741826db002ef36b0676b630f5b65fcdf030a5fcf5862788b1d9048384751dedeb65998501cb8ccddcef2320f8f54ed9b8ed22 SHA512 517e6fc8048a41377dcb3cf72dfb308b7ae5fafadc6056abe37ac3ef7deb5bc1931b02a5d6bdac45c81dddb4d943550830f55d076e591c19053339ed836389c6 +EBUILD inspectrum-0.2.3.ebuild 690 BLAKE2B 3ec85ef5ced6fafb7fcb667584d3289b7b532c8213182872a9e9d89e041b1f0ffa272c4e4b2272a1b220bdade1970c1db9fa8afd74f7fdaab6c5b366167e15dd SHA512 695d6ed182377da010e113e52e26a43c0a9d00e913f980ee10924a4241e3d677df3b2b5931c932f3d5466596ef8cd41a2b17daf15e6472106fcbf74f5d5f6296 EBUILD inspectrum-9999.ebuild 690 BLAKE2B 3ec85ef5ced6fafb7fcb667584d3289b7b532c8213182872a9e9d89e041b1f0ffa272c4e4b2272a1b220bdade1970c1db9fa8afd74f7fdaab6c5b366167e15dd SHA512 695d6ed182377da010e113e52e26a43c0a9d00e913f980ee10924a4241e3d677df3b2b5931c932f3d5466596ef8cd41a2b17daf15e6472106fcbf74f5d5f6296 MISC metadata.xml 426 BLAKE2B a117a458ba8b91db0841ba470ee987daf8c5b55c1f87064d203b58feb9e0650b6c33f37f4259a2f5ad051c9ade4d67c7b37077f9772c3c84c942e00789ce655e SHA512 a1da383e40f0fccae9fbb2b8b29051619104e4276b8d4027c9584de14625b3612d6bdf1343f1261e5d6df8b13789f1d4f95e62b76d1ef1eda84b66c82464520e diff --git a/net-wireless/inspectrum/inspectrum-0.2.2.ebuild b/net-wireless/inspectrum/inspectrum-0.2.2.ebuild deleted file mode 100644 index 13dd958f53de..000000000000 --- a/net-wireless/inspectrum/inspectrum-0.2.2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="Tool for analysing captured signals from software-defined radio receivers" -HOMEPAGE="https://github.com/miek/inspectrum" - -if [[ ${PV} == *9999* ]] ; then - EGIT_REPO_URI="https://github.com/miek/inspectrum.git" - inherit git-r3 -else - SRC_URI="https://github.com/miek/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" -IUSE="" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - net-libs/liquid-dsp - sci-libs/fftw:3.0=" -DEPEND="${RDEPEND} - dev-qt/qtconcurrent:5 -" -BDEPEND="virtual/pkgconfig" - -PATCHES=( "${FILESDIR}/${P}-qt-5.15.patch" ) diff --git a/net-wireless/inspectrum/inspectrum-0.2.3.ebuild b/net-wireless/inspectrum/inspectrum-0.2.3.ebuild new file mode 100644 index 000000000000..fef5f60bfd84 --- /dev/null +++ b/net-wireless/inspectrum/inspectrum-0.2.3.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="Tool for analysing captured signals from software-defined radio receivers" +HOMEPAGE="https://github.com/miek/inspectrum" + +if [[ ${PV} == *9999* ]] ; then + EGIT_REPO_URI="https://github.com/miek/inspectrum.git" + inherit git-r3 +else + SRC_URI="https://github.com/miek/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" +IUSE="" + +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + net-libs/liquid-dsp + sci-libs/fftw:3.0=" +DEPEND="${RDEPEND} + dev-qt/qtconcurrent:5 +" +BDEPEND="virtual/pkgconfig" diff --git a/net-wireless/iwd/Manifest b/net-wireless/iwd/Manifest index 047b5f4a7ea0..b37cec92c149 100644 --- a/net-wireless/iwd/Manifest +++ b/net-wireless/iwd/Manifest @@ -2,8 +2,10 @@ AUX ead.initd 243 BLAKE2B dcd843a764c28064eb6bb6c0be6c64482df0ab0fa01e14831f0060 AUX iwd-1.8-eapol-prevent-key-reinstallation.patch 2575 BLAKE2B 1e9683e551178ff54f31f9c8e861afb4b1cbe6d2f11188043d2bc6075fb21fe2637db4b13a4b93c900b9450034d28088e525e42ff0cfea08341fb056c7c74fc2 SHA512 e39965ae121e42ff17c1cc05539af1d9005748d05c0fe2ff4ef7884c3b224973a30875961476ecaad7f6f7567e79dd33bc854be05a71b37c4c05a19e2b60fced AUX iwd.initd 246 BLAKE2B 02a422e96de99256e55f2ed86cfd9ed43bf93130021c523d0e4600ab1b7e34212a56def5ab2819c79e2d60cd63e70de4d7c31ae349326b9a15c35a025da4df29 SHA512 699f51082cb44d5ce52ea9dbb9adc4b0eeff945461c66ec4bfcb9d8f26fcc13aee3e7fe69b406d0a7e1ca89af24e655e830c7a61e028a1c0fff1ef8a2b3e153a AUX iwd.initd-r1 290 BLAKE2B ea7a6a51ab0fe4f83a748e61e245cf2d7abac898431bf84d9f30c56a7706828dd8e1544ecd61931f52fd5f52791abb0cfe07c685c297f560fe257b8769bfd6e6 SHA512 be44fb430252cf51e192b7b09a05302e1b9edfc4ebb7c5a357d912d727f25afc165b02752f9c51a9056e86471a12f3d2cfa384560b417d5303a93b5c4dff0a28 +DIST iwd-1.10.tar.xz 897928 BLAKE2B 1589300201c835b2b14c34a9adefb525173cc2f9c8154f0a5f12da64a1da3d383acf328c5138bb8d4903ff08f339b7d55f02e215896af90aa75d244f61c3de1f SHA512 c128ec764e9d727b4ae1157717826b3219c5d368746f7709a01cb816f077afaa32083052ee2a4ecd09a7fbd36c03ea9ba6bd1a84c2a33210398dd060e9020db5 DIST iwd-1.8.tar.xz 865668 BLAKE2B ba1be5c1658df950fe28deca6b8c3c9482eda260fbd05f721cb34cadcb2852768086e65e7c74940bc6ddd345d1438624b59bdfe4b6a5323dd122a0cd397008d7 SHA512 f1caa330b3ff18b4598efec596a4b9a22887833218a90d19d59717503679eff71fdb990cb63bd74b8f1523197a366cd803d799259e8002e5cde2745b03d51d8e DIST iwd-1.9.tar.xz 883616 BLAKE2B 57dd4a6e00d73bcfb752e1bd3661e97251d1dab4c05638d148ae7031bff35d606063f79e575ed4d3d3a60ff5514eb3fc340e1eec4c2e7074bf8d6d4b79832f6d SHA512 d8762495f7f5a342476653c0cf64c31b3b41a3064a05c4fcf49b9faf4394b0d7a5db6aae6324896bdc8f7b104697fb4c4315f7073a4fde4fc87f8f55d932538b +EBUILD iwd-1.10.ebuild 4890 BLAKE2B 7113e611b7868ad83ea9921cc1c41a6f0afad8458a327309f75fee0ac91acbd650e6e46c078612aea81b953d6589b5e809fb32ac735a0bb7b0f59f3fa6fc933f SHA512 c5e2504b92a43e1da4f9ebc13eba2e734121b0de595d81d51478884855ea6ff5c85cc3d56f33cba7b682cc135a647763bfdb05d5496c80b3235d3ce28d2329e6 EBUILD iwd-1.8-r3.ebuild 4477 BLAKE2B d80632f00a31b5f1f751373701f80602d34e8fb8cec14316f5405a76af1df1cbed79f0b786d3f9e3e2bce2d54f7ee72ffcb0595455e9095c87c55b68b9f4b50f SHA512 d9b44088c2a4ddc0b42831ffca847daa1570d72583526a669c2178fff2a8d2c0cbf5415dc6f4d3edc2991fc588951e546de4b67449f721fa4e2ad71d2fd52e1e EBUILD iwd-1.9-r1.ebuild 4885 BLAKE2B b648703ecd98f049847a6d9e68e67556648269405db9eee067258ae2cc4a34c493dd9842864226c5184e1512329b65eb1f6b95b561a8f64d28fd2e8c6478db37 SHA512 8e3ab57f8ec33631b4ddb7d0972dfcdef909b3cb382f5ad197b0b5248d2bbb6e38a061968b6603a7182e0a87618a1d3e95ecd75239dddcfbc2d3ea700fe0ab0f EBUILD iwd-9999.ebuild 4866 BLAKE2B 56604e640edcc195e7590b17e5b390d2301cf99f222c7046393e50312decd6b162c9d204e33bb5984db3fcf109270ddac0445bf87da4cb7317722584709bdda9 SHA512 c0188ce813cc775f17fd9dfbfb2e0abd8de904a9d4f872750e3342cbe6559f06d8d0c50007e8b48c31a3066c26c3a3773ea4c4a3ee863151250cd58cf2e11b4d diff --git a/net-wireless/iwd/iwd-1.10.ebuild b/net-wireless/iwd/iwd-1.10.ebuild new file mode 100644 index 000000000000..68624a7cdd36 --- /dev/null +++ b/net-wireless/iwd/iwd-1.10.ebuild @@ -0,0 +1,180 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit flag-o-matic linux-info systemd + +#Set this variable to the required external ell version +ELL_REQ="0.35" + +if [[ ${PV} == *9999* ]]; then + inherit autotools git-r3 + IWD_EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/wireless/iwd.git" + ELL_EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git" +else + SRC_URI="https://www.kernel.org/pub/linux/network/wireless/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +fi + +DESCRIPTION="Wireless daemon for linux" +HOMEPAGE="https://git.kernel.org/pub/scm/network/wireless/iwd.git/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="+client +crda +monitor ofono wired cpu_flags_x86_aes cpu_flags_x86_ssse3 +standalone systemd" + +COMMON_DEPEND=" + sys-apps/dbus + client? ( sys-libs/readline:0= ) +" + +[[ -z "${ELL_REQ}" ]] || COMMON_DEPEND+=" ~dev-libs/ell-${ELL_REQ}" + +RDEPEND=" + ${COMMON_DEPEND} + net-wireless/wireless-regdb + crda? ( net-wireless/crda ) + standalone? ( + systemd? ( sys-apps/systemd ) + !systemd? ( virtual/resolvconf ) + ) +" + +DEPEND=" + ${COMMON_DEPEND} + virtual/pkgconfig +" + +[[ ${PV} == *9999* ]] && DEPEND+=" dev-python/docutils" + +pkg_setup() { + CONFIG_CHECK=" + ~ASYMMETRIC_KEY_TYPE + ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE + ~CFG80211 + ~CRYPTO_AES + ~CRYPTO_ARC4 + ~CRYPTO_CBC + ~CRYPTO_CMAC + ~CRYPTO_DES + ~CRYPTO_ECB + ~CRYPTO_HMAC + ~CRYPTO_MD4 + ~CRYPTO_MD5 + ~CRYPTO_RSA + ~CRYPTO_SHA1 + ~CRYPTO_SHA256 + ~CRYPTO_SHA512 + ~CRYPTO_USER_API_HASH + ~CRYPTO_USER_API_SKCIPHER + ~KEY_DH_OPERATIONS + ~PKCS7_MESSAGE_PARSER + ~RFKILL + ~X509_CERTIFICATE_PARSER + " + if use crda;then + CONFIG_CHECK="${CONFIG_CHECK} ~CFG80211_CRDA_SUPPORT" + WARNING_CFG80211_CRDA_SUPPORT="REGULATORY DOMAIN PROBLEM: please enable CFG80211_CRDA_SUPPORT for proper regulatory domain support" + fi + + if use amd64;then + CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_DES3_EDE_X86_64" + WARNING_CRYPTO_DES3_EDE_X86_64="CRYPTO_DES3_EDE_X86_64: enable for increased performance" + fi + + if use cpu_flags_x86_aes;then + CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_NI_INTEL" + WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for increased performance" + fi + + if use cpu_flags_x86_ssse3 && use amd64; then + CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SHA1_SSSE3 ~CRYPTO_SHA256_SSSE3 ~CRYPTO_SHA512_SSSE3" + WARNING_CRYPTO_SHA1_SSSE3="CRYPTO_SHA1_SSSE3: enable for increased performance" + WARNING_CRYPTO_SHA256_SSSE3="CRYPTO_SHA256_SSSE3: enable for increased performance" + WARNING_CRYPTO_SHA512_SSSE3="CRYPTO_SHA512_SSSE3: enable for increased performance" + fi + + if use kernel_linux && kernel_is -ge 4 20; then + CONFIG_CHECK="${CONFIG_CHECK} ~PKCS8_PRIVATE_KEY_PARSER" + fi + + check_extra_config + + if ! use crda; then + if use kernel_linux && kernel_is -lt 4 15; then + ewarn "POSSIBLE REGULATORY DOMAIN PROBLEM:" + ewarn "Regulatory domain support for kernels older than 4.15 requires crda." + fi + if linux_config_exists && linux_chkconfig_builtin CFG80211 && + [[ $(linux_chkconfig_string EXTRA_FIRMWARE) != *regulatory.db* ]] + then + ewarn "" + ewarn "REGULATORY DOMAIN PROBLEM:" + ewarn "With CONFIG_CFG80211=y (built-in), the driver won't be able to load regulatory.db from" + ewarn " /lib/firmware, resulting in broken regulatory domain support. Please set CONFIG_CFG80211=m" + ewarn " or add regulatory.db and regulatory.db.p7s to CONFIG_EXTRA_FIRMWARE." + ewarn "" + fi + fi +} + +src_unpack() { + if [[ ${PV} == *9999* ]] ; then + EGIT_REPO_URI=${IWD_EGIT_REPO_URI} git-r3_src_unpack + EGIT_REPO_URI=${ELL_EGIT_REPO_URI} EGIT_CHECKOUT_DIR=${WORKDIR}/ell git-r3_src_unpack + else + default + fi +} + +src_prepare() { + default + if [[ ${PV} == *9999* ]] ; then + eautoreconf + fi +} + +src_configure() { + append-cflags "-fsigned-char" + local myeconfargs=( + --sysconfdir="${EPREFIX}"/etc/iwd --localstatedir="${EPREFIX}"/var + $(use_enable client) + $(use_enable monitor) + $(use_enable ofono) + $(use_enable wired) + --enable-systemd-service + --with-systemd-unitdir="$(systemd_get_systemunitdir)" + --with-systemd-modloaddir="${EPREFIX}/usr/lib/modules-load.d" + --with-systemd-networkdir="$(systemd_get_utildir)/network" + ) + [[ ${PV} == *9999* ]] || myeconfargs+=(--enable-external-ell) + econf "${myeconfargs[@]}" +} + +src_install() { + default + keepdir /var/lib/${PN} + + newinitd "${FILESDIR}/iwd.initd-r1" iwd + + if use wired;then + newinitd "${FILESDIR}/ead.initd" ead + fi + + if [[ ${PV} == *9999* ]] ; then + exeinto /usr/share/iwd/scripts/ + doexe test/* + fi + + if use standalone ; then + local iwdconf="${ED}/etc/iwd/main.conf" + dodir /etc/iwd + echo "[General]" > "${iwdconf}" + echo "EnableNetworkConfiguration=true" >> "${iwdconf}" + echo "[Network]" >> "${iwdconf}" + echo "NameResolvingService=$(usex systemd systemd resolvconf)" >> "${iwdconf}" + dodir /etc/conf.d + echo "rc_provide=\"net\"" > ${ED}/etc/conf.d/iwd + fi +} diff --git a/net-wireless/jackit/Manifest b/net-wireless/jackit/Manifest index 6db99eec27a1..5494e6b5cd93 100644 --- a/net-wireless/jackit/Manifest +++ b/net-wireless/jackit/Manifest @@ -1,3 +1,3 @@ DIST jackit-0.0_p20170918.tar.gz 19104 BLAKE2B 57ba557e8ce0e10af68ed5445dc13ac51661ecd8b7dae7093643968b82d90a3ce3844571b4d84d3355a143382624af1fa16ff6d2432d07a4edc7ed9fd8a4b1fa SHA512 15e11594adf1f95e8b547ca1da9d44d93e263fa8b289a23413492bb9a991fdfc0d20d633c5ba66a9a254f12ad7301793f8456bd9197e1ad4207e5a2dd109babd -EBUILD jackit-0.0_p20170918-r1.ebuild 674 BLAKE2B d616ebf971b31d66b60498b2a6f2ef198190b98609445b0c5071628c9041b085e843d52c6f6cbac17692d07be71b291659daf7fd29462cd6b560e9b680ececc3 SHA512 1d25c3d45f0a5eee1a0d7e36feb979da46ac60246ac11a3dcf0afb4381d18744c46b1e6b49b8345d5bb95d0c657a672b0f32c50351b7276f1abef11bfdf2bd82 +EBUILD jackit-0.0_p20170918-r1.ebuild 676 BLAKE2B a9e845fece60282a088f65754bdf3e500f09ec99fcf22edeecb2a22b26c845ff25103716a1b651bd23a7704d59d9cf7da9263be60cddcd01e28a9cb352108b58 SHA512 697f2ac9ade18f97970e6d2476f90316fb0d3b6d4df3f3427d131457c384a2bb45d1d35d6cde1842c58159c0d162c0a5aeb47e94b1465df20cceca9e9ed5b337 MISC metadata.xml 347 BLAKE2B eb39ba237c6c887ba3ad252447e758af07bd54dad54213350f1db3f1dcda41fbc0e706604e86a4d99344b290c79df24d7908c153b2029b9a686c6a6af3cbc12c SHA512 75f028b7eb6bc20c2b9b401c1bf29a32b9c51aa4ec247e1d9effc8a658237d8932748c14cdb11014eb8a11c30fa0b8199830023294b33f38fe10e16e3a463af8 diff --git a/net-wireless/jackit/jackit-0.0_p20170918-r1.ebuild b/net-wireless/jackit/jackit-0.0_p20170918-r1.ebuild index 7e9ea21cbd7c..ae370d19caca 100644 --- a/net-wireless/jackit/jackit-0.0_p20170918-r1.ebuild +++ b/net-wireless/jackit/jackit-0.0_p20170918-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7,8} ) inherit distutils-r1 DESCRIPTION="Exploit Code for Mousejack" diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest index 44cd62ef014b..00b2bcbee151 100644 --- a/net-wireless/kismet/Manifest +++ b/net-wireless/kismet/Manifest @@ -1,8 +1,8 @@ AUX kismet.confd-r2 380 BLAKE2B 2c0006ba52ca2c49cb167599be8b12b10bcd23b99eeb69acce520c1f6af59138279665b5d8decc9e4cdd504305ff81f035e171c2e253baacf00f68d35b372567 SHA512 fe3042a130350afd122b2ae5d962d986d13f1184da7d453aba095bb86a9529f201e851a5cf29ab13c9a14075e0d9972f0aa467cbf553bd02209cc102b7d1689f AUX kismet.initd-r3 332 BLAKE2B e3d4987a41acf7b76aa0a08da7d11bb7c49807a5f60e4540620a34cf3bb8fc71e076ffdfad4b35699b2158c3376a691c3ca6ea1236f4f9eb3c24fc77eed4ab71 SHA512 0d5ff74553e122d645985ead839f48e5edd716bc510e505798938a705e14276a97bbd5ca2dfbf784ef044fa7b12064068ec03b8839dd8237794e17f6715f6231 -DIST kismet-2020-04-R3.tar.xz 3159552 BLAKE2B 458c40dea530008295d46aadaf15699a0fd9025bb572cb23e94f059f31bba2835dedd9c39725d0183e84d31c326c2769450ce0b8bee7e7ca3bb7ac9dd82f4cc6 SHA512 585def7f19f479c6049cbc24e3886276d816f584fcb2070009cd90e35b33630d3e544145abf5f8b1eae87ec571a213ed9cb9f6b81345257c9bf1332d5bb319c2 DIST kismet-2020-09-R4.tar.xz 8692520 BLAKE2B 68098080cfca6968538ecf4840a3ab06f95bfe9b72829dc7ea551b1a5f15d5b65fbfaa8cecfef19a537abf081d0c4e2b2ffdedc0e34023a3393013227c898d97 SHA512 4f2dd641999dd2675d2c4dfbe28caf5a8476d5d7bd9dedeefb7b1420b48b9155a4d576123832974586d51c61ca4d77d8572ab7038da3ec6fa2a7791f3e1a1479 -EBUILD kismet-2020.04.3.ebuild 4981 BLAKE2B 62fcf37f04f9651f33c8686e31f387eb237498a4030a07636c922823167a59e69d9896789fa908f432af41c8f6701c3044996dd2229be6eb67ca455bd8b858ca SHA512 dd6e4ddbbbb1847574e35a66413f0d208b02c9ade36f4f4646920df86fc714466aeea3f357f7541cf10bff4e38e7b86ca1a2aead7a8a60c4a18eb9230875355a -EBUILD kismet-2020.09.4.ebuild 5271 BLAKE2B 1fbb78f42a55aa7bb106804dffffadc1df44a9f2748a5c43d7bb277bea00f886a748274b238057eb0eff598862b7005c8692df0b1637f7c102865eb7e8ce4e11 SHA512 f2dc77125cce758bb8d4ec839055ec18ee83979b208c4242a7b41ff298ceba2fb76324ce1587a6322d01017a1c3980f0ede39425ab3848d90ba069cb0f843c9b +DIST kismet-2020-12-R2.tar.xz 9888412 BLAKE2B 6228c7c760d4e35cfbedcbd93e5b461bf81821832ea1bdcc3645a5770ddbbd83dbe9d69d6c7b88e3e279fbd1d52306217283e4307b71d8cdb7679506bf2f4c69 SHA512 c31fa1e603a3c6f533b2df13b9b676c82ab48e933078649840e7a0fdaa79227f05dd5b69c1381761a57f81293780b94ded1a69859173972815c30f004086fb58 +EBUILD kismet-2020.09.4.ebuild 5268 BLAKE2B 9dfbea58df8d91bfdc448c2b2632803427defccdbd02ec64925a39a9541b393d2b1138976f19682cc8e3e77e741d975c123ae696b7c19e762ab63883cea1d744 SHA512 d928be999f4352102cb5c066f561914aeb8f6e3fa3a46cd3ae9bec432104ce7f257ed7abbfc2e2813d879f76b577b17726c1a883331461e17e59297885447410 +EBUILD kismet-2020.12.2.ebuild 5407 BLAKE2B 7f6f6ed9148263761ab4a84d406bc38c3b55f4666f60c37e412ea9527608fd7801da587264bda1cf4c53b787a5c462c98c5171f6186bd3141b6074011f959d19 SHA512 30f79e7040048e9994dac0b65637a33f4ea305a1d79c8d0c410d90f635cd003dc4490196798bdc8eb0ca8111dbaf54d18ab4b274b584b1e4e9cbbe73c5a58e8d EBUILD kismet-9999.ebuild 5353 BLAKE2B 021a715e070f8d03aaf4fa02c8e45eac65c26c73c8997d908cf37b832b6c4cd6c9372e688c30580012e8c52c9bdd1b2c028f1250c5765967bc122b9bfa71b186 SHA512 956d4ca0b78278de7cff8815eecfbadb703924cd3e894bcbb5a01933dce10ead7dbad7b82da463dab48194b49ded34ce2e5418532c3802319a2525485682fb1f MISC metadata.xml 786 BLAKE2B 86f38600535248d3b03f57ea796b57d7cc5ea04c2e35095702b586574740105efdd3710ab05e15c2faef640c7a5ddeb835cd4055e3426591129ab5802a2708b2 SHA512 a6ff91e31ed15b2e6fb381210b654c1a1195699c466d36af838c9ec4d560d632a194ff7597f167cd8281ad9908d75eb39aef5a73d7dc59fdf2020aaf5359a0f8 diff --git a/net-wireless/kismet/kismet-2020.04.3.ebuild b/net-wireless/kismet/kismet-2020.04.3.ebuild deleted file mode 100644 index 3e9d0c602dc3..000000000000 --- a/net-wireless/kismet/kismet-2020.04.3.ebuild +++ /dev/null @@ -1,176 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7,8} ) - -inherit autotools eutils multilib user python-single-r1 udev - -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="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 - -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} - 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 - 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 -} - -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 -} diff --git a/net-wireless/kismet/kismet-2020.09.4.ebuild b/net-wireless/kismet/kismet-2020.09.4.ebuild index 06840c1eb328..1e4b03ce03c0 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.12.2.ebuild b/net-wireless/kismet/kismet-2020.12.2.ebuild new file mode 100644 index 000000000000..35f0b45d87e0 --- /dev/null +++ b/net-wireless/kismet/kismet-2020.12.2.ebuild @@ -0,0 +1,187 @@ +# 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}" + + #Desired (minimum) keywords + #KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" + KEYWORDS="~amd64 ~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} + 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 +} diff --git a/net-wireless/kismetdb/Manifest b/net-wireless/kismetdb/Manifest index 2e2408129eb8..49a0e575191b 100644 --- a/net-wireless/kismetdb/Manifest +++ b/net-wireless/kismetdb/Manifest @@ -1,4 +1,4 @@ DIST kismetdb-2019.05.05.tar.gz 31425 BLAKE2B 4aa4ee6924792376e84fb4a4fb86a425319ea21fc10dc5874df35aa551ce444f62dd381359bad994b89defee3fef8f0bed5e80ffc0d18c025bed28b5cb2efa45 SHA512 0b36c1d4dfb0ffb5749c32884ce1b44c1ece196ebaf07db66157aed2c649c2b4dc650a6553a2e263c4518da2f06f1602754917d5db07f3ab39efb63c38dd8327 -EBUILD kismetdb-2019.05.05.ebuild 705 BLAKE2B 991ba7bf261d18b0485457426ce0e4744cf742a231cc955c5dd0d3ee0db3b1b2c0308d10ff09c1d1feeb582ad8cf6dccfecfd7a6be19d8330b64c9f7e7560c87 SHA512 3d189f94faf493815dfdcdc03d349bd2f5e25ea0c06dcae394fdc405a79c688f8fa5456861d828b229613f90697ec6e3ef600fdefc3e66242fcc374713a1ee97 -EBUILD kismetdb-9999.ebuild 704 BLAKE2B 2e84174342555d369c0f44da21018553be154e1571679de72202dcdf89bbcdae7b6bfa05ca0567d500809759f701b1c1a0c84d7e7fd0b03f58638108a1144be8 SHA512 078bc55e500da4b35345d7d4735047a6c0b7386ce90833db3fe98c21f3658571c4f5a0a9ef84aafd40a03a8db9c071bfacdde5da40ef0a6d6570e26c8acbdc9a +EBUILD kismetdb-2019.05.05.ebuild 709 BLAKE2B bf34f73f1d20dcdd6041c9e17f39ee0a2ab9ab60e7dc044120561bd870d0392975150e1ec805ccab42902ecfa1d2164faf7c3d3b12ccb669344242a944835a25 SHA512 7402735ee589fdc784a32149e4c9c6cdc76b66eb7407abd1fb3c9717417018a8d06c30579fc952ad3fc18a6c40876ff1acf7405e8e5c928d0378909a028f111b +EBUILD kismetdb-9999.ebuild 708 BLAKE2B c78c9a207691435f6238864b411b935f88e6a832d92ba37496827f7ef035752f48490a756b1e4eb1430e2ddc096e8e78ea42c01d4713da03b2837c0fbd489972 SHA512 e5b2e88dfaeecb7264b41964a5c18019fd1846b0033604a2959cdd6f19bfc9ef10c246efc8a2db8c58964496f1f16fc64e6c9ddc8e320174b2d1c8ef8513d54f MISC metadata.xml 247 BLAKE2B 0aa7491a8e9a68ed7ad1c53c8442fd44a9dbdfbd7ef0662e838195b44ce72a77f5dc3b846cf9951bb61de78e05aac37649b78dd4c27e304780e1223d607a4252 SHA512 3344e220b20caad7bc32141ad5d51630ff0738ab14608334576638297fdd2a48d5169ef54fb33e36d27bd448d92f8ef9e41880df388521efd4a2c58d102c7c69 diff --git a/net-wireless/kismetdb/kismetdb-2019.05.05.ebuild b/net-wireless/kismetdb/kismetdb-2019.05.05.ebuild index bc8b41e5efe7..486ae5d894e8 100644 --- a/net-wireless/kismetdb/kismetdb-2019.05.05.ebuild +++ b/net-wireless/kismetdb/kismetdb-2019.05.05.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7,8,9} ) inherit distutils-r1 DESCRIPTION="Kismetdb database log helper library" diff --git a/net-wireless/kismetdb/kismetdb-9999.ebuild b/net-wireless/kismetdb/kismetdb-9999.ebuild index c28916339f2a..51ec045ce9ba 100644 --- a/net-wireless/kismetdb/kismetdb-9999.ebuild +++ b/net-wireless/kismetdb/kismetdb-9999.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7,8,9} ) inherit distutils-r1 DESCRIPTION="Kismetdb database log helper library" diff --git a/net-wireless/nanovna-saver/Manifest b/net-wireless/nanovna-saver/Manifest index c879ff1221d3..fc246211212c 100644 --- a/net-wireless/nanovna-saver/Manifest +++ b/net-wireless/nanovna-saver/Manifest @@ -1,4 +1,4 @@ -DIST nanovna-saver-0.3.7.tar.gz 359208 BLAKE2B 62ece990d4ed5b1d3916c1a59bdabc9efe071d9930b378e8ac211babba4294cb4f1ce3bdc876629f2d709295a6043e78b8cd2a59d6f69d4d7d37e6e03280dc24 SHA512 76a84a11cba9e1bb245d16dc6d94d27105f200bb5ed5bf39aca952e30e9ff350395f03c62922d57340b4de7ac8367af5b1485e8faec906ab291f7ff98204d699 -EBUILD nanovna-saver-0.3.7-r1.ebuild 910 BLAKE2B a9d031652c8ed32cb9102ee4b6b074ac2da5c28f96f429fb195c34c3c524bc3269752ec2c67cd71cd6589456fb5e679a4d68e1eec2ea3500a130a52df6a950ac SHA512 9c0efd4691047696531e08e016d8891e00128a5de956637067643d49ed7604bfea2f6e3e932581b1a6412629897aae09407d69b3c7102df62f690d2236747443 -EBUILD nanovna-saver-9999.ebuild 910 BLAKE2B a9d031652c8ed32cb9102ee4b6b074ac2da5c28f96f429fb195c34c3c524bc3269752ec2c67cd71cd6589456fb5e679a4d68e1eec2ea3500a130a52df6a950ac SHA512 9c0efd4691047696531e08e016d8891e00128a5de956637067643d49ed7604bfea2f6e3e932581b1a6412629897aae09407d69b3c7102df62f690d2236747443 +DIST nanovna-saver-0.3.8.tar.gz 357896 BLAKE2B bace55c49c55e7389931c9f001e49cf8c0dab895b390e1be94d9f590e8c6352d81ff0ce6029c06211939360c76710c4df919af3e0f41533e1d7d56b75a788d3e SHA512 f560d076eb2ab06e441b0e1cb73cf20318abacc70dc9092ef9e32bac4198922aead8210997c176c774dffe2325407ad66cfbbb0f120f1fb465b84e46b28beed8 +EBUILD nanovna-saver-0.3.8.ebuild 911 BLAKE2B 05e94661effcafbec2686c10d5d9b295692a8a4979ab05f7fd5545ba86ad43f19982257ca256da76836dd8e3438e18158ea1995097e0d42b7be47e529b8f6f03 SHA512 92111b735f3b5d302ae7937b60bdd6417eeaca66dabe2ca4f06ee4543bae4b6c7f7ab54d517800be77cb6aa83742789a6b8beb66dc0ce9f47cdcd88c8657cae2 +EBUILD nanovna-saver-9999.ebuild 911 BLAKE2B 05e94661effcafbec2686c10d5d9b295692a8a4979ab05f7fd5545ba86ad43f19982257ca256da76836dd8e3438e18158ea1995097e0d42b7be47e529b8f6f03 SHA512 92111b735f3b5d302ae7937b60bdd6417eeaca66dabe2ca4f06ee4543bae4b6c7f7ab54d517800be77cb6aa83742789a6b8beb66dc0ce9f47cdcd88c8657cae2 MISC metadata.xml 432 BLAKE2B a8869193d052dd0ec1fcae10641b19f61fe2faa2bfde6e60f9758b4da9620a316e9b318d11c778fcb0c1de1a2537f98587a8ec928bb814ae53b0160deef18be7 SHA512 0727e758f3cfd75ee8b54ac05636228fe6422ae5b8a0b0eb37f475abc075d30765b3452a05c9e99c56b8a25c378bebfce69462906910c86254f586203640dffe diff --git a/net-wireless/nanovna-saver/nanovna-saver-0.3.7-r1.ebuild b/net-wireless/nanovna-saver/nanovna-saver-0.3.7-r1.ebuild deleted file mode 100644 index fe9c1981c8e3..000000000000 --- a/net-wireless/nanovna-saver/nanovna-saver-0.3.7-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_7 ) -inherit distutils-r1 - -DESCRIPTION="tool for reading, displaying and saving data from the NanoVNA" -HOMEPAGE="https://github.com/mihtjel/nanovna-saver" -SRC_URI="" - -LICENSE="GPL-3+" -SLOT="0" -if [ "${PV}" = "9999" ]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mihtjel/nanovna-saver.git" -else - SRC_URI="https://github.com/mihtjel/nanovna-saver/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND} - dev-python/cython[${PYTHON_USEDEP}] - dev-python/pyserial[${PYTHON_USEDEP}] - dev-python/PyQt5[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - - - - - radio@gentoo.org - Radio - - - Support GPRS via OpenGGSN - - diff --git a/net-wireless/openbsc/openbsc-9999.ebuild b/net-wireless/openbsc/openbsc-9999.ebuild deleted file mode 100644 index c8175a0f58f9..000000000000 --- a/net-wireless/openbsc/openbsc-9999.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools eutils git-r3 - -DESCRIPTION="OpenBSC, OsmoSGSN, OsmoBSC and other programs" -HOMEPAGE="http://openbsc.osmocom.org/trac/wiki/OpenBSC" -EGIT_REPO_URI="git://git.osmocom.org/${PN}.git" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="" -IUSE="+gprs" - -DEPEND=" - gprs? ( net-wireless/openggsn ) - net-libs/libosmocore - net-libs/libosmo-abis - net-libs/libosmo-netif - dev-db/libdbi" -RDEPEND="${DEPEND} - dev-db/libdbi-drivers[sqlite] - dev-db/sqlite:3" - -S="${WORKDIR}/${P}/${PN}" - -src_prepare() { - epatch_user - eautoreconf -} diff --git a/net-wireless/openggsn/Manifest b/net-wireless/openggsn/Manifest deleted file mode 100644 index aae191092e82..000000000000 --- a/net-wireless/openggsn/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -EBUILD openggsn-9999.ebuild 399 BLAKE2B 602d12169c5d8d8f248be49b5fe956139412ad996c5bbc9103fcfb6076dd779f8288681366ed2c0e0679ad4e6d5a4e6bb3e472dd91497c514ccbadc91a872571 SHA512 a55b6ab3dce424f90bf9f3194c8a919af37050a52c96e30528cc97e05c3e385da0c37dc0ca79d420e69f41ac1b0e3c5c61dd08e520abf7705c24d4f221acbb82 -MISC metadata.xml 238 BLAKE2B 34ac0d15fbd529b95d6a8c5656482832843c35f4befaa7bb238eec7634acb09a074de43cbd4d4c0a57d3b2810901bc85c7d2780beee573cd72c37b6244d78dc8 SHA512 b8e525ce325eb8201273f8d0ea320d6ba41a183d7f80b0f44dcca44c48049baec1c3489ebd32a17d3be9d6a31a9427ce40cd1686f12e42ca99b0d7037af9532f diff --git a/net-wireless/openggsn/metadata.xml b/net-wireless/openggsn/metadata.xml deleted file mode 100644 index 1570f891c6a3..000000000000 --- a/net-wireless/openggsn/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - radio@gentoo.org - Radio - - diff --git a/net-wireless/openggsn/openggsn-9999.ebuild b/net-wireless/openggsn/openggsn-9999.ebuild deleted file mode 100644 index eb2dc537ed83..000000000000 --- a/net-wireless/openggsn/openggsn-9999.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools git-r3 - -DESCRIPTION="Gateway GPRS Support Node" -HOMEPAGE="http://openbsc.osmocom.org/trac/wiki/OpenBSC_GPRS" -EGIT_REPO_URI="git://git.osmocom.org/openggsn" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="" -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND}" - -src_prepare() { - eautoreconf -} diff --git a/net-wireless/osmobts/Manifest b/net-wireless/osmobts/Manifest deleted file mode 100644 index cc8a6a6925bf..000000000000 --- a/net-wireless/osmobts/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -EBUILD osmobts-9999.ebuild 842 BLAKE2B 6dcd29c3ea81884543b600d1f8d81af17ebac8cf42dcc0b63187e933863031239d1266c6e42ab392b331bd57a793511848e3c8940ac3cf576e849bedcc973fb1 SHA512 99d1cbdab522e38632da3af1ceae22214b76501749cb2778ed6c0dd68c7dce3889f2ec72cb4353415aa98165bf753c7784a263d717f5b28b881dec963aac8842 -MISC metadata.xml 238 BLAKE2B 34ac0d15fbd529b95d6a8c5656482832843c35f4befaa7bb238eec7634acb09a074de43cbd4d4c0a57d3b2810901bc85c7d2780beee573cd72c37b6244d78dc8 SHA512 b8e525ce325eb8201273f8d0ea320d6ba41a183d7f80b0f44dcca44c48049baec1c3489ebd32a17d3be9d6a31a9427ce40cd1686f12e42ca99b0d7037af9532f diff --git a/net-wireless/osmobts/metadata.xml b/net-wireless/osmobts/metadata.xml deleted file mode 100644 index 1570f891c6a3..000000000000 --- a/net-wireless/osmobts/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - radio@gentoo.org - Radio - - diff --git a/net-wireless/osmobts/osmobts-9999.ebuild b/net-wireless/osmobts/osmobts-9999.ebuild deleted file mode 100644 index c88880d41de7..000000000000 --- a/net-wireless/osmobts/osmobts-9999.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools git-r3 - -DESCRIPTION="Osmocom BTS-Side code (Abis, scheduling)" -HOMEPAGE="http://openbsc.osmocom.org/trac/wiki/OsmoBTS" -EGIT_REPO_URI="git://git.osmocom.org/osmo-bts.git" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="" -IUSE="" - -DEPEND="net-libs/libosmocore net-libs/libosmo-abis" -RDEPEND="${DEPEND}" - -src_prepare() { - eautoreconf - mkdir -p "${S}"/include/openbsc || die - wget -O "${S}"/include/openbsc/gsm_data_shared.h http://cgit.osmocom.org/openbsc/plain/openbsc/include/openbsc/gsm_data_shared.h || die - wget -O "${S}"/src/common/gsm_data_shared.c http://cgit.osmocom.org/openbsc/plain/openbsc/src/libcommon/gsm_data_shared.c || die - -} - -src_configure() { - econf --enable-trx --with-openbsc="${S}"/include/openbsc -} diff --git a/net-wireless/osmocom-bb/Manifest b/net-wireless/osmocom-bb/Manifest deleted file mode 100644 index 528be7067240..000000000000 --- a/net-wireless/osmocom-bb/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -EBUILD osmocom-bb-9999.ebuild 1269 BLAKE2B 573ddf5a8436ea3b701a9b0312a90f2dff7543c4cbf0413f6d42c2aea8f60d5161001a7fa3f11fe2f4dda39ad2535f1b8a4640ced410f8d2570be74f97f5b267 SHA512 14d85cf119bed653c84707943b655f7892a50524bef096cc3eafa2ef1dbc09488dd9001d52c6bd39de0b552efc994fa8e443a19a0bcb3a90e245d3629ef5619c -MISC metadata.xml 318 BLAKE2B a84cbe76b571c704e7ccb8f8a62d6966a891c27276e238947360beba3105bc8e7d714cf43765d87b3549652e4bccf99554b50d56e1b36017625dbd287c045229 SHA512 e4f59e33a6c647e67c1ac74f8d9b8cf1be9283162e838bea486c59ba312c9ce44c81103ce05d90592a831c03516aa0a6532c83a4c71761db32c68def4c20a301 diff --git a/net-wireless/osmocom-bb/metadata.xml b/net-wireless/osmocom-bb/metadata.xml deleted file mode 100644 index ca60be1c4b8d..000000000000 --- a/net-wireless/osmocom-bb/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - radio@gentoo.org - Radio - - - Enable transmission capabilities. - - diff --git a/net-wireless/osmocom-bb/osmocom-bb-9999.ebuild b/net-wireless/osmocom-bb/osmocom-bb-9999.ebuild deleted file mode 100644 index be88f95016e4..000000000000 --- a/net-wireless/osmocom-bb/osmocom-bb-9999.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools flag-o-matic git-r3 - -DESCRIPTION="OsmocomBB MS-side GSM Protocol stack (L1, L2, L3) excluding firmware" -HOMEPAGE="http://bb.osmocom.org" -EGIT_REPO_URI="git://git.osmocom.org/osmocom-bb.git" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="" -IUSE="+transmit" - -DEPEND="net-libs/libosmocore" -RDEPEND="${DEPEND}" - -src_prepare() { - use transmit && append-cflags "-DCONFIG_TX_ENABLE" - - cd src/host/osmocon && eautoreconf && cd ../../.. || die - cd src/host/gsmmap && eautoreconf && cd ../../.. || die - cd src/host/layer23 && eautoreconf && cd ../../.. || die -} - -src_configure() { - cd src/host/osmocon && econf && cd ../../.. || die - cd src/host/gsmmap && econf && cd ../../.. || die - cd src/host/layer23 && econf && cd ../../.. || die -} - -src_compile() { - cd src/host/osmocon && emake && cd ../../.. || die - cd src/host/gsmmap && emake && cd ../../.. || die - cd src/host/layer23 && emake && cd ../../.. || die - -} - -src_install() { - cd src/host/osmocon && emake install DESTDIR="${D}" && cd ../../.. || die - cd src/host/gsmmap && emake install DESTDIR="${D}" && cd ../../.. || die - cd src/host/layer23 && emake install DESTDIR="${D}" && cd ../../.. || die -} diff --git a/net-wireless/soapy_power/Manifest b/net-wireless/soapy_power/Manifest index 19f1cf1bbc5c..b8146a8380f5 100644 --- a/net-wireless/soapy_power/Manifest +++ b/net-wireless/soapy_power/Manifest @@ -1,4 +1,4 @@ DIST soapy_power-1.6.1.tar.gz 14672 BLAKE2B 7cc16fed02a02f91cb62d3937a1cf73144f8a427acbba1bacf4c8949f8d270d7bf5a443ddd227b0a53183d79f62fa2fc5e13f67ac188dfc3a2a385d22634076a SHA512 19aa0e80a7b67cb29d842343c09b8ca2e3068583c8117a8151c5b47f1a34369f0ec833f038595323712986c9348b14a43dc1fdc6516adb40de6b42a281d782e1 -EBUILD soapy_power-1.6.1-r1.ebuild 810 BLAKE2B 490a45da0602b582dd33648dd268d495bd368caaf796963316eae409691a4087563a61a94dbfbe1ef6f085f384d80912677ab86c1d7041c03a4fdcc409638202 SHA512 463a7c5224f52482b1118572c7a1818ba6a541ca94db9652d97c72c0aee787008962db1a0d454ac9366fd07bfb71f614c6d5f6e19df4e23d266a97b11aab5169 -EBUILD soapy_power-9999.ebuild 810 BLAKE2B 490a45da0602b582dd33648dd268d495bd368caaf796963316eae409691a4087563a61a94dbfbe1ef6f085f384d80912677ab86c1d7041c03a4fdcc409638202 SHA512 463a7c5224f52482b1118572c7a1818ba6a541ca94db9652d97c72c0aee787008962db1a0d454ac9366fd07bfb71f614c6d5f6e19df4e23d266a97b11aab5169 +EBUILD soapy_power-1.6.1-r1.ebuild 814 BLAKE2B 1736f26d6104d87f68a4a65dd3048265ac9c6b752f549190f6ffb08e3193e25fa7e668486707dcb8a80dd0f30842dccbc4054bc4e1954f70e33bbf35ad23a5f0 SHA512 cdc81126ca9972a8cb8d1e5a59930e36c2786d8ea36702f5e9f1d3f6c0a9c8fe01257a241069832877cadb68f20c83acc3b7e95af268dcc971b56d639e041d06 +EBUILD soapy_power-9999.ebuild 814 BLAKE2B 1736f26d6104d87f68a4a65dd3048265ac9c6b752f549190f6ffb08e3193e25fa7e668486707dcb8a80dd0f30842dccbc4054bc4e1954f70e33bbf35ad23a5f0 SHA512 cdc81126ca9972a8cb8d1e5a59930e36c2786d8ea36702f5e9f1d3f6c0a9c8fe01257a241069832877cadb68f20c83acc3b7e95af268dcc971b56d639e041d06 MISC metadata.xml 611 BLAKE2B d58da42c4d6e535ea11a306f3c684fb173a1b406aa892a4636052b2e5f0ebff95f4fc2fb405b1e02ccf859387b59ee944dab5df51141ca975abd890a0d5399aa SHA512 5805b94476aebdafe5242c63d7d192daec8bb19df05d04d6983cf4950da55974f2b19ccbd6af12561795bc519b869f52b8bb2fba5a7d6ec0dae34231c4c1ba9f diff --git a/net-wireless/soapy_power/soapy_power-1.6.1-r1.ebuild b/net-wireless/soapy_power/soapy_power-1.6.1-r1.ebuild index fd1472590b6c..4aa566c96ae3 100644 --- a/net-wireless/soapy_power/soapy_power-1.6.1-r1.ebuild +++ b/net-wireless/soapy_power/soapy_power-1.6.1-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7,8,9} ) inherit distutils-r1 DESCRIPTION="Obtain power spectrum from SoapySDR devices" diff --git a/net-wireless/soapy_power/soapy_power-9999.ebuild b/net-wireless/soapy_power/soapy_power-9999.ebuild index fd1472590b6c..4aa566c96ae3 100644 --- a/net-wireless/soapy_power/soapy_power-9999.ebuild +++ b/net-wireless/soapy_power/soapy_power-9999.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7,8,9} ) inherit distutils-r1 DESCRIPTION="Obtain power spectrum from SoapySDR devices" diff --git a/net-wireless/soapysdr/Manifest b/net-wireless/soapysdr/Manifest index 57aace9d9b0c..6d731484c127 100644 --- a/net-wireless/soapysdr/Manifest +++ b/net-wireless/soapysdr/Manifest @@ -1,4 +1,4 @@ -DIST soapysdr-0.7.1.tar.gz 124532 BLAKE2B 157c24610b5f89b549a7d670e26ba68cabb923b7fd95bab4adc4896f7fb9e13f58e53671a4802804bc15b09eb1113baddb5879fd14efe8b8ea1bfbff363dde0f SHA512 9b2c4251d6362faecf770df021b74e3b387b99699ae4f7d3f145801e2acc901a3803f7b4d2cd50267013f1add6658703dfa5db6db28b8a645f1f8230117123cd -EBUILD soapysdr-0.7.1.ebuild 1232 BLAKE2B ea990b75dbb4966b840112467ca097712cb505d40e805757d5b5693ae506698d64df199e4b2929af0b0241e5883f704d525bc11ad1c0313623e0ed8cf4d2d8ad SHA512 1f92c5a3565e07c339e82938deebd3e1c5776f46b6569acc4a08ac895f1bc65c163125b5d3239ceeaccdedbd858cd2d80131a755fb2db5df953f04ec94dad569 -EBUILD soapysdr-9999.ebuild 1232 BLAKE2B ea990b75dbb4966b840112467ca097712cb505d40e805757d5b5693ae506698d64df199e4b2929af0b0241e5883f704d525bc11ad1c0313623e0ed8cf4d2d8ad SHA512 1f92c5a3565e07c339e82938deebd3e1c5776f46b6569acc4a08ac895f1bc65c163125b5d3239ceeaccdedbd858cd2d80131a755fb2db5df953f04ec94dad569 +DIST soapysdr-0.7.2.tar.gz 124607 BLAKE2B 534480574e2085bddea52141f26e0da8c70157e2c89a0af1236f3d1eb5b996d4ae5231cd209c610fc22d099bd9db665c4c7aea54081eeca2bb293b9eb1fe7c8e SHA512 2454b9b6bf4542f3bce2c6a8e1c886cee9179ca0e13e3c1e22817a05ef671428a3cb8fea69e496c8b62573f360c248508edf3d0871ec5063dfac8211b122d371 +EBUILD soapysdr-0.7.2.ebuild 1286 BLAKE2B 91722060bc24f5422c22cd0721df9b58695469f7dbb2936fa6dcb2c84eb63439ce4adfe13b9062cf1db54750c79ca02fde9a51b22ce55ed88a32815a6edca7ab SHA512 2ff70db62e90a59463ced46cc163744d196a7bcafe77a30adac2339ad900012e3fdb2bd87c8b97303517a575a60d30c6834e0a51c3d324dfabb08faab2b09fd4 +EBUILD soapysdr-9999.ebuild 1286 BLAKE2B 91722060bc24f5422c22cd0721df9b58695469f7dbb2936fa6dcb2c84eb63439ce4adfe13b9062cf1db54750c79ca02fde9a51b22ce55ed88a32815a6edca7ab SHA512 2ff70db62e90a59463ced46cc163744d196a7bcafe77a30adac2339ad900012e3fdb2bd87c8b97303517a575a60d30c6834e0a51c3d324dfabb08faab2b09fd4 MISC metadata.xml 775 BLAKE2B dbcad63785d9af5b1f2f93775c645f78e6344a2c47fe0ed1f71ab47d9945be2885e4becb2d9b329e145b035cf3af2f50daacc56175126d2fc3b6feae5e4579a7 SHA512 8805602022441e46c239411c7050ae3c4ef954c796a4293f3fb2eb0ff6cbc87a47eb554b89a29c22622e088f6cb232f05c154c0d6f8f864b35cc5f9c2a292862 diff --git a/net-wireless/soapysdr/soapysdr-0.7.1.ebuild b/net-wireless/soapysdr/soapysdr-0.7.1.ebuild deleted file mode 100644 index f3b498a69d52..000000000000 --- a/net-wireless/soapysdr/soapysdr-0.7.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7} ) - -inherit cmake-utils python-r1 - -DESCRIPTION="vendor and platform neutral SDR support library" -HOMEPAGE="https://github.com/pothosware/SoapySDR" - -if [ "${PV}" = "9999" ]; then - EGIT_REPO_URI="https://github.com/pothosware/SoapySDR.git" - EGIT_CLONE_TYPE="shallow" - KEYWORDS="" - inherit git-r3 -else - KEYWORDS="~amd64 ~x86" - SRC_URI="https://github.com/pothosware/SoapySDR/archive/soapy-sdr-${PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}"/SoapySDR-soapy-sdr-"${PV}" -fi - -LICENSE="Boost-1.0" -SLOT="0/${PV}" - -IUSE="bladerf hackrf python rtlsdr plutosdr uhd" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND="python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND} - python? ( dev-lang/swig:0 ) -" -PDEPEND="bladerf? ( net-wireless/soapybladerf ) - hackrf? ( net-wireless/soapyhackrf ) - rtlsdr? ( net-wireless/soapyrtlsdr ) - plutosdr? ( net-wireless/soapyplutosdr ) - uhd? ( net-wireless/soapyuhd )" - -src_configure() { - configuration() { - mycmakeargs+=( - -DENABLE_PYTHON=ON - -DBUILD_PYTHON3=ON - ) - } - - if use python; then - python_foreach_impl configuration - fi - - cmake-utils_src_configure -} diff --git a/net-wireless/soapysdr/soapysdr-0.7.2.ebuild b/net-wireless/soapysdr/soapysdr-0.7.2.ebuild new file mode 100644 index 000000000000..d5a5aa7bad6c --- /dev/null +++ b/net-wireless/soapysdr/soapysdr-0.7.2.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8,9} ) + +inherit cmake python-r1 + +DESCRIPTION="vendor and platform neutral SDR support library" +HOMEPAGE="https://github.com/pothosware/SoapySDR" + +if [ "${PV}" = "9999" ]; then + EGIT_REPO_URI="https://github.com/pothosware/SoapySDR.git" + EGIT_CLONE_TYPE="shallow" + inherit git-r3 +else + KEYWORDS="~amd64 ~x86" + SRC_URI="https://github.com/pothosware/SoapySDR/archive/soapy-sdr-${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}"/SoapySDR-soapy-sdr-"${PV}" +fi + +LICENSE="Boost-1.0" +SLOT="0/${PV}" + +IUSE="bladerf hackrf python rtlsdr plutosdr uhd" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND="python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND} + python? ( dev-lang/swig:0 ) +" +PDEPEND="bladerf? ( net-wireless/soapybladerf ) + hackrf? ( net-wireless/soapyhackrf ) + rtlsdr? ( net-wireless/soapyrtlsdr ) + plutosdr? ( net-wireless/soapyplutosdr ) + uhd? ( net-wireless/soapyuhd )" + +src_configure() { + configuration() { + mycmakeargs+=( + -DENABLE_PYTHON=ON + -DBUILD_PYTHON3=ON + ) + } + + if use python; then + python_foreach_impl configuration + fi + + cmake_src_configure +} + +src_install() { + cmake_src_install + python_foreach_impl python_optimize +} diff --git a/net-wireless/soapysdr/soapysdr-9999.ebuild b/net-wireless/soapysdr/soapysdr-9999.ebuild index f3b498a69d52..d5a5aa7bad6c 100644 --- a/net-wireless/soapysdr/soapysdr-9999.ebuild +++ b/net-wireless/soapysdr/soapysdr-9999.ebuild @@ -3,9 +3,9 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7,8,9} ) -inherit cmake-utils python-r1 +inherit cmake python-r1 DESCRIPTION="vendor and platform neutral SDR support library" HOMEPAGE="https://github.com/pothosware/SoapySDR" @@ -13,7 +13,6 @@ HOMEPAGE="https://github.com/pothosware/SoapySDR" if [ "${PV}" = "9999" ]; then EGIT_REPO_URI="https://github.com/pothosware/SoapySDR.git" EGIT_CLONE_TYPE="shallow" - KEYWORDS="" inherit git-r3 else KEYWORDS="~amd64 ~x86" @@ -49,5 +48,10 @@ src_configure() { python_foreach_impl configuration fi - cmake-utils_src_configure + cmake_src_configure +} + +src_install() { + cmake_src_install + python_foreach_impl python_optimize } diff --git a/net-wireless/suscan/Manifest b/net-wireless/suscan/Manifest index 3aa6eb462445..0f37944c015e 100644 --- a/net-wireless/suscan/Manifest +++ b/net-wireless/suscan/Manifest @@ -1,3 +1,3 @@ DIST suscan-0.1.0.tar.gz 1868384 BLAKE2B a021b67f38f86cd54c137c6091ecc2bdbc92fadcc4173f119a4a071d90db8ce259f02a38006b9021f8c65fe13a3a64b2a4b0d459f3d32b492c70f0551f8f59d1 SHA512 1ae42fb2ebe762b77040b4f2bee70b213e89ce9c348c7b4d589600d0bc764a402cf5bbf8488d8f69bdb4c03aea44cbf6384ad986dac217591caab563bdc09fc6 -EBUILD suscan-0.1.0.ebuild 667 BLAKE2B 0c0f65fa2e91978cf161ca035ec53ed5d8ddf35761804fddb5d5fec10f7c19b288b127537fc1aa8be1f99cbe04a63e7a8d050ff4a2c5689a9205631a50daa1d4 SHA512 849eb5342516bdfe47f3f01871ae62154d8badbd1d3730a0fb4b0488a0034595d00b5cde06fb43a2574f9f9b2523a6bc05f3fe297cf6443f4187862ccbf79cc7 +EBUILD suscan-0.1.0-r1.ebuild 748 BLAKE2B 8ef22b2ab13ab9d56f74bf352a7b2ca4c8953ff02b6f6b9817dcae24f010088db2c7a69eabf87a847c91e6c582ab69134043497016f231b34f36dedbb4d8b36f SHA512 a68f415792958b3ebee4563f91c50a640d1de14632ea5126828c46782f607f02e0cc53d3230cb06efe07e772ba736f379bc586f257cb3c9b14a99a3c4d26ddf7 MISC metadata.xml 428 BLAKE2B 87385d8f9ca09325d09ceb5908dd048ff3d367a2d392722b352e1b6b60da9cd7a5fe119dc0710b17051a92323e086924a3edf3fd3907e12b834c53cd0efc73f2 SHA512 28e49c6903428df62c4ab9cd6048dff1a4773f38ede5051bf25982766dc321cc101929e50daabe06cfde03de5cca0faf769176385ed4a995c3e5ac2d04b515b1 diff --git a/net-wireless/suscan/suscan-0.1.0-r1.ebuild b/net-wireless/suscan/suscan-0.1.0-r1.ebuild new file mode 100644 index 000000000000..1f10e15ed213 --- /dev/null +++ b/net-wireless/suscan/suscan-0.1.0-r1.ebuild @@ -0,0 +1,31 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +CMAKE_MAKEFILE_GENERATOR='emake' +inherit cmake + +DESCRIPTION="a realtime DSP processing library" +HOMEPAGE="https://github.com/BatchDrake/suscan" +SRC_URI="https://github.com/BatchDrake/suscan/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="media-libs/libsndfile + dev-libs/libxml2 + net-wireless/sigutils + net-wireless/soapysdr:= + sci-libs/fftw:3.0= + sci-libs/volk:= +" +RDEPEND="${DEPEND}" +BDEPEND="" + +src_prepare() { + sed -i -e "s#DESTINATION lib#DESTINATION $(get_libdir)#" -e "s#/lib/#/$(get_libdir)/#" CMakeLists.txt + sed -i "s#/lib#/$(get_libdir)#" sigutils.pc.in + cmake_src_prepare +} diff --git a/net-wireless/suscan/suscan-0.1.0.ebuild b/net-wireless/suscan/suscan-0.1.0.ebuild deleted file mode 100644 index e95316a6268d..000000000000 --- a/net-wireless/suscan/suscan-0.1.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -CMAKE_MAKEFILE_GENERATOR='emake' -inherit cmake - -DESCRIPTION="a realtime DSP processing library" -HOMEPAGE="https://github.com/BatchDrake/suscan" -SRC_URI="https://github.com/BatchDrake/suscan/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="media-libs/libsndfile - dev-libs/libxml2 - net-wireless/sigutils - net-wireless/soapysdr:= - sci-libs/fftw:3.0= - sci-libs/volk:= -" -RDEPEND="${DEPEND}" -BDEPEND="" - -src_prepare() { - sed -i "s#DESTINATION lib#DESTINATION $(get_libdir)#" CMakeLists.txt - cmake_src_prepare -} diff --git a/net-wireless/suwidgets/Manifest b/net-wireless/suwidgets/Manifest index c2ecf98a9efe..60675b0c82ae 100644 --- a/net-wireless/suwidgets/Manifest +++ b/net-wireless/suwidgets/Manifest @@ -1,3 +1,3 @@ DIST suwidgets-0.1.0.tar.gz 74722 BLAKE2B 7677fe49cba6646eb45b01aea2d311aba5ab62adae71d9c5b8381766aeeec09560f1c028f94fdce7056b1340d923f6d4727fcc2295db609231a1e5c70dd8f26b SHA512 9f623e01e66d22424b99682c00b5109d9fe07d041f51c583573304897e1bbad33e940a19fc3d1104f97dfcd2f7b7d9a00abc02a3c91e0114214a7a954dfdc054 -EBUILD suwidgets-0.1.0.ebuild 858 BLAKE2B 8a28d6fb24cbda479a1a5e78290440ebc0514ce670dfe29c236132d359ccce5a106b41904a0ed71a32d8c318a662c723ed3ca1c3a7e761e6de7e444a86ba890f SHA512 8a653d0312a49f9a3f8397aa927b65f97c030cc3400fb447f964b2df65e68ceb569ae170ceaea44f9f45ed5a4c7c0760246bbb416653b580d68058750968158f +EBUILD suwidgets-0.1.0-r1.ebuild 881 BLAKE2B 4d9d5524da200cca251956fca8a512423ebf0330ecaa57e8cbea58b017dc047b771a3afd2c010bd08ab680092d91d45bd41626c11d247d09041a644e46f4f494 SHA512 cc6f1faaff96811055e425133da61a0fe668cff93687424767dcd1c609a74415a48087e44b38d2ea7f297218a90eb712efaa5cf0cddd500b2a7dc0eaacfa28ca MISC metadata.xml 431 BLAKE2B 0c9b453568696f8a3a73cffb7281410a1d3c43c5a199063c7474130c772fe6b7047d23607626bcde8dc0045f324a96f299213f530a21f50b38b65d033875450f SHA512 208660d96495925cbe34d1e8e8cdc256044f0a794110c58ce358163d8008fc976f5cc9881e4ba214b655f3e60c0d9d63577ceea94a5a7459cd059257de35785c diff --git a/net-wireless/suwidgets/suwidgets-0.1.0-r1.ebuild b/net-wireless/suwidgets/suwidgets-0.1.0-r1.ebuild new file mode 100644 index 000000000000..c90524b47ff6 --- /dev/null +++ b/net-wireless/suwidgets/suwidgets-0.1.0-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit qmake-utils + +DESCRIPTION="graphical library containing all SigDigger's custom widgets" +HOMEPAGE="https://github.com/BatchDrake/SuWidgets" +SRC_URI="https://github.com/BatchDrake/SuWidgets/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + net-wireless/sigutils +" +RDEPEND="${DEPEND}" +BDEPEND="" + +S="${WORKDIR}/SuWidgets-${PV}" + +src_prepare() { + sed -i '/^#include /i #include ' Waveform.cpp Waterfall.cpp \ + Transition.cpp SymView.cpp QVerticalLabel.cpp LCD.cpp Histogram.cpp \ + Constellation.cpp ColorChooserButton.cpp + + default +} + +src_configure() { + eqmake5 SuWidgetsLib.pro +} + +src_install() { + INSTALL_ROOT="${ED}" emake install +} diff --git a/net-wireless/suwidgets/suwidgets-0.1.0.ebuild b/net-wireless/suwidgets/suwidgets-0.1.0.ebuild deleted file mode 100644 index 9808d33a6b2c..000000000000 --- a/net-wireless/suwidgets/suwidgets-0.1.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit qmake-utils - -DESCRIPTION="graphical library containing all SigDigger's custom widgets" -HOMEPAGE="https://github.com/BatchDrake/SuWidgets" -SRC_URI="https://github.com/BatchDrake/SuWidgets/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 -" -RDEPEND="${DEPEND}" -BDEPEND="" - -S="${WORKDIR}/SuWidgets-${PV}" - -src_prepare() { - sed -i '/^#include /i #include ' Waveform.cpp Waterfall.cpp \ - Transition.cpp SymView.cpp QVerticalLabel.cpp LCD.cpp Histogram.cpp \ - Constellation.cpp ColorChooserButton.cpp - - default -} - -src_configure() { - eqmake5 SuWidgetsLib.pro -} - -src_install() { - INSTALL_ROOT="${ED}" emake install -} diff --git a/net-wireless/unifi/Manifest b/net-wireless/unifi/Manifest index dee3fb0360bd..4ecf6c8e1d38 100644 --- a/net-wireless/unifi/Manifest +++ b/net-wireless/unifi/Manifest @@ -3,13 +3,13 @@ AUX unifi.confd 222 BLAKE2B 3b566a4667b4138f5ad8da53099342708949becfaaa2e5bdb857 AUX unifi.initd-r1 648 BLAKE2B 583d5ad1922c6eb83ba3b1388f6240107b4b0e1a479ebc463c94742f8f76d5c96adc84358e93a3b014fb2fcfc9c227af8c6f57dbfe993e6d7bbf1248ea763fc1 SHA512 d09e1b10bcc94d8459bc842bc6b94e06f8a7876bc3fe45b704e914c46bb66fc5ef03c78d51507f176450a0fbb199a5a2492a7c01cd27edf68de748f43ea1a3d4 AUX unifi.service 435 BLAKE2B d982d8ae1f4bf2fa6affc149e0edf94e8471283b0353b370d9e95934a6d60d6b700cfdc302e489cafe74d128735b0188bfa4422f30295b267d104a455fe4f1aa SHA512 6dc1dd188515c30ad105d839a2112a75f925f3453cc5eb29b727adb2dbf8bdf53be62eab94b01dfdb483f135fef092c7b6235afd63c61a996efe2d87d4fa6995 DIST unifi-5.6.42.zip 63581448 BLAKE2B dc12149acc56587043b9f6c45a43327a9a067dda86127c60ad62a4681a0c8ba873435b60183989332f561fb52f71c7207480766ec23d9c0e892cc20c521a9819 SHA512 467c0ad284a84795537484f371867d851e67c7e396215d539a9705f17f374b50db4051121a6634d1944474a2474bdd75fca860ab00b48634a5d3e8749a122989 -DIST unifi-6.0.36.zip 232051560 BLAKE2B 94a2780c40588c2afb64993d839dedb6064f437cdf29cd6dd9124ef3944ae25d1942f3eed0ea080007800575b37d9063b3f007b91d02bc30d35179cb4263d873 SHA512 bab68b649c84cf62e4e646c62a8adf8006ab6d434907352f3970e7c81c779b4dcbaf8d1b5558cf69e7daede9c96fe0b02216700cb62de5659cf496dc899ec2ee -DIST unifi-6.0.37.zip 236439236 BLAKE2B 764c6406c3ac4a51617f6236280d63af3b6bd9c23a065f56bf8302ca72535b9cad8c2a78bac3ba07bc07f0997b635dea4d4fb71c395d46cf45fdbb05cb8d5b9b SHA512 07b452d84d8cd5d5d67db8d274a710bfbf3d3d19529b8692073ca5ec8108267694cdf85e8a101926599acc8aba9ac5f774dd78f2d5868da5b57c3d462748a2b4 +DIST unifi-6.0.41.zip 216846940 BLAKE2B 14aaabc6c33fc312ca26cae03eec7bc1a80c26d381735223753eb073baa4141e1791651e724fa6a75d16274abc2299b791d08f1032256ddfd2c6518fc2b3d30f SHA512 9264a322bf78efa38f009e81a7e7fd37534600d859a46221bc8237db159049510279c939fb2294907a94e59c841989b890693fdc800cde05d9f4e7cd6c50c7ab +DIST unifi-6.0.42.zip 151690952 BLAKE2B 9f67f1dbb7b85f6bf92414a3d424600d610dc4ae926766e8b71dc5ceabdc1d33bccec3cbec839483aca40b2360c6dd8b31eb3de7dd20077c3d751c01b137cfcb SHA512 548f2d280065259270484e2530d800f829869eb5802939a2f13ba08ae99017f0a2dc5152e1b2f85d940a032326d4cb7d3a1a58649dc96428bea04156c26eab88 DIST unifi-6.1.25.zip 235499342 BLAKE2B 77de866d2c04136b32e06698f3c20563dc68cf1bf5d260a23cad46ee208c5d4012d788c67dc3324578d2c944e8eceecf6b5473f4d77304e10ee15a3b14286fc7 SHA512 0eb916f06546a5b33da664ada77391a69d21c9ec4545244a1a6f55ceeb7546fe77a07a121df03ba606e98ddbd23429207f86bb5b2c24ddfb3174eb2d00c5daaf DIST unifi-6.1.26.zip 243498936 BLAKE2B 72a17f02279ecedd8f876df85167824a03abebb2816e68fcbfff11923b00c1e0b80b7357e48a4e044f0835e3e0054bd0ab034bd8fb3d67289bf61b4804ce9a87 SHA512 9ea5a7307ad507f08e4d39805bdf776eaa50895513e4c086d94527e28ae93b1f97e3d1b23ff314ed03ea560638b8cb44fc16bf4ff8f7746035e8b5de9b31321b EBUILD unifi-5.6.42-r1.ebuild 1667 BLAKE2B daea907c2b41f461f707411f8a68dba6cc9ec8dcd7577641d7554539fd5f191eb2684478fd9801bcbaec855e83b765ab4a429cc3bf876e7a42176fdac1eb26ff SHA512 a7001e6fb490e6ad20ea00a080bb76877c85741dd2142f54041afd71d2822684836ed8803bd74b6a8821da7b7e85e0cfb6d10b5294838ae49f08326b6e1141f7 -EBUILD unifi-6.0.36.ebuild 1556 BLAKE2B 6df2bb70ec315f7563d0960752b1bc96bae42e86a405e1f0ce3fd6aba545946a1366a2b64330b4ccbd2440c869047ffe156691354cbb056d5c3cc31fd29d0775 SHA512 4ba4a362ede45d1d39f004420e5b8739e75192f40135b62baea81697d466f99141a2fba7345cab114164190823735bc6f7b01c82966fe1642a5123093c066ef8 -EBUILD unifi-6.0.37.ebuild 1566 BLAKE2B 06315a7418702776055d5c6e1ff2f7557e1b10cc5b26ba15904880d54992414ee16071803bbf8d7a3b15f952f7b9970b04ff170c7636c7780e5e10606d290997 SHA512 3233d5449c71fa4bb585afc5f838553a23582b3c18fe5676b79e0ba55fd62c803d6c1d4ab6880da045fe2795f2ed4c315bbcc9947dd54777be8719f871dae9d4 +EBUILD unifi-6.0.41.ebuild 1565 BLAKE2B f2c97c8425ddbf3d8e6be92076993feb7da2c1c60802f0ef544c05be197dedec07cf2593e5d998464aeaf299ea13283524570dd1e3ff59c4bc285603e2406b16 SHA512 c9811f60745c408409638b4d334eb91da016a83e77f1b0ab417b7c6da4f0ade8b8883d263e501ef0b32f375ceacf7d4e05b0c515c965adbfdc41c3d47962aa2c +EBUILD unifi-6.0.42.ebuild 1566 BLAKE2B ffd3e28a82be97ee19bc0b1e9b233043e188efe974ac66d07da76d6e8404d4d81dcde9f697f0b78e31f9ea1e1e01143bb3d389c59cae75fb8da7b3fe42a7818d SHA512 ca96322294cc453a364d736be4ea5159232612eabf98f16a8486a52a14dab1fb1549ea7601aaca13d1940a1e0d509aed89c29bcdfe9258b5428a3294d88f2109 EBUILD unifi-6.1.25.ebuild 1566 BLAKE2B e59fb68b8f475fe749a31cf89adcc03d52a9de40348f4f62a84a761afa8a883c787f6f4b8254da00ba712fa3adcfb76e901f94525b294b364f47ccfa31ead4f2 SHA512 d1563a980e956e414e414ec1ff544c7a952bbe9bfb8e433be52ea81cf45124ddc75f10d67973b1a940bff593aa0c43b3149215a2b8bc2d1bed5709bc7ee9d497 EBUILD unifi-6.1.26.ebuild 1566 BLAKE2B 1e7c0b6b4dffc76041f23daa3d6523a7e4b088f4cf3be529bf1acc7bf48c94049d51e351c425bf6a488bb253708bcb62983c2918364ac8f0792231e67c486023 SHA512 f1b22181098927c83c0cefd7359c112ea38f1b4c096edbb4eaee97cbc0ef56261292ddc19e5208319bdfa85908d5203dfaf91f4dc9b893052fc6047f6ff73a9a MISC metadata.xml 683 BLAKE2B 830f1b290d1836708aebdb1200caed6120df7ca573173584cfac59ec7eb3e8e38be65e237535d722f215ebb69b8739cf900fb79cddb78e60a09d1cbb1ff222f9 SHA512 da328bd64dea83da1f7f2bfe3431701597cc6a9829b0e0a5ec82bb4167f2f57b144b9d9c77656da33dc9b59e0d53ac89e18be6f776ac4356151d331f020c4ae0 diff --git a/net-wireless/unifi/unifi-6.0.36.ebuild b/net-wireless/unifi/unifi-6.0.36.ebuild deleted file mode 100644 index 2100bb3c54c9..000000000000 --- a/net-wireless/unifi/unifi-6.0.36.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# Set this var for any releases except stable -#RC_SUFFIX="" - -inherit systemd - -DESCRIPTION="A Management Controller for Ubiquiti Networks UniFi APs" -HOMEPAGE="https://www.ubnt.com" -SRC_URI="https://dl.ui.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> ${P}.zip" - -KEYWORDS="~amd64" -LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 LGPL-3 MIT ubiquiti" -SLOT="0/6.0" -IUSE="systemd" - -RDEPEND=" - acct-group/unifi - acct-user/unifi - dev-db/mongodb - virtual/jre:1.8 -" - -DEPEND="app-arch/unzip" - -RESTRICT="bindist mirror" - -S="${WORKDIR}/UniFi" - -DOCS=( "readme.txt" ) - -QA_PREBUILT="usr/lib/unifi/lib/native/Linux/x86_64/*.so" - -src_prepare() { - # Remove unneeded files Linux, Mac and Windows - rm -r lib/native/Linux/{aarch64,armv7} lib/native/{Mac,Windows} || die - if ! use systemd; then - rm lib/native/Linux/x86_64/libubnt_sdnotify_jni.so || die - fi - - default -} - -src_install() { - insinto /usr/lib/unifi - doins -r bin dl lib webapps - - diropts -o unifi -g unifi - keepdir /var/lib/unifi/{conf,data,run,tmp,work} /var/log/unifi - - for symlink in conf data run tmp work; do - dosym ../../../var/lib/unifi/${symlink} /usr/lib/unifi/${symlink} - done - dosym ../../../var/log/unifi /usr/lib/unifi/logs - - newinitd "${FILESDIR}"/unifi.initd-r1 unifi - systemd_dounit "${FILESDIR}"/unifi.service - - newconfd "${FILESDIR}"/unifi.confd unifi - - echo 'CONFIG_PROTECT="/var/lib/unifi"' > "${T}"/99unifi || die - doenvd "${T}"/99unifi - - einstalldocs -} diff --git a/net-wireless/unifi/unifi-6.0.37.ebuild b/net-wireless/unifi/unifi-6.0.37.ebuild deleted file mode 100644 index 02e3fe060f99..000000000000 --- a/net-wireless/unifi/unifi-6.0.37.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# Set this var for any releases except stable -RC_SUFFIX="-db4f549ad2" - -inherit systemd - -DESCRIPTION="A Management Controller for Ubiquiti Networks UniFi APs" -HOMEPAGE="https://www.ubnt.com" -SRC_URI="https://dl.ui.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> ${P}.zip" - -KEYWORDS="~amd64" -LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 LGPL-3 MIT ubiquiti" -SLOT="0/6.0" -IUSE="systemd" - -RDEPEND=" - acct-group/unifi - acct-user/unifi - dev-db/mongodb - virtual/jre:1.8 -" - -DEPEND="app-arch/unzip" - -RESTRICT="bindist mirror" - -S="${WORKDIR}/UniFi" - -DOCS=( "readme.txt" ) - -QA_PREBUILT="usr/lib/unifi/lib/native/Linux/x86_64/*.so" - -src_prepare() { - # Remove unneeded files Linux, Mac and Windows - rm -r lib/native/Linux/{aarch64,armv7} lib/native/{Mac,Windows} || die - if ! use systemd; then - rm lib/native/Linux/x86_64/libubnt_sdnotify_jni.so || die - fi - - default -} - -src_install() { - insinto /usr/lib/unifi - doins -r bin dl lib webapps - - diropts -o unifi -g unifi - keepdir /var/lib/unifi/{conf,data,run,tmp,work} /var/log/unifi - - for symlink in conf data run tmp work; do - dosym ../../../var/lib/unifi/${symlink} /usr/lib/unifi/${symlink} - done - dosym ../../../var/log/unifi /usr/lib/unifi/logs - - newinitd "${FILESDIR}"/unifi.initd-r1 unifi - systemd_dounit "${FILESDIR}"/unifi.service - - newconfd "${FILESDIR}"/unifi.confd unifi - - echo 'CONFIG_PROTECT="/var/lib/unifi"' > "${T}"/99unifi || die - doenvd "${T}"/99unifi - - einstalldocs -} diff --git a/net-wireless/unifi/unifi-6.0.41.ebuild b/net-wireless/unifi/unifi-6.0.41.ebuild new file mode 100644 index 000000000000..f03719c68a74 --- /dev/null +++ b/net-wireless/unifi/unifi-6.0.41.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# Set this var for any releases except stable +RC_SUFFIX="-5353824aa0" + +inherit systemd + +DESCRIPTION="A Management Controller for Ubiquiti Networks UniFi APs" +HOMEPAGE="https://www.ubnt.com" +SRC_URI="https://dl.ui.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> ${P}.zip" + +KEYWORDS="amd64" +LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 LGPL-3 MIT ubiquiti" +SLOT="0/6.0" +IUSE="systemd" + +RDEPEND=" + acct-group/unifi + acct-user/unifi + dev-db/mongodb + virtual/jre:1.8 +" + +DEPEND="app-arch/unzip" + +RESTRICT="bindist mirror" + +S="${WORKDIR}/UniFi" + +DOCS=( "readme.txt" ) + +QA_PREBUILT="usr/lib/unifi/lib/native/Linux/x86_64/*.so" + +src_prepare() { + # Remove unneeded files Linux, Mac and Windows + rm -r lib/native/Linux/{aarch64,armv7} lib/native/{Mac,Windows} || die + if ! use systemd; then + rm lib/native/Linux/x86_64/libubnt_sdnotify_jni.so || die + fi + + default +} + +src_install() { + insinto /usr/lib/unifi + doins -r bin dl lib webapps + + diropts -o unifi -g unifi + keepdir /var/lib/unifi/{conf,data,run,tmp,work} /var/log/unifi + + for symlink in conf data run tmp work; do + dosym ../../../var/lib/unifi/${symlink} /usr/lib/unifi/${symlink} + done + dosym ../../../var/log/unifi /usr/lib/unifi/logs + + newinitd "${FILESDIR}"/unifi.initd-r1 unifi + systemd_dounit "${FILESDIR}"/unifi.service + + newconfd "${FILESDIR}"/unifi.confd unifi + + echo 'CONFIG_PROTECT="/var/lib/unifi"' > "${T}"/99unifi || die + doenvd "${T}"/99unifi + + einstalldocs +} diff --git a/net-wireless/unifi/unifi-6.0.42.ebuild b/net-wireless/unifi/unifi-6.0.42.ebuild new file mode 100644 index 000000000000..f724e3c60a0e --- /dev/null +++ b/net-wireless/unifi/unifi-6.0.42.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# Set this var for any releases except stable +RC_SUFFIX="-703ac3104b" + +inherit systemd + +DESCRIPTION="A Management Controller for Ubiquiti Networks UniFi APs" +HOMEPAGE="https://www.ubnt.com" +SRC_URI="https://dl.ui.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> ${P}.zip" + +KEYWORDS="~amd64" +LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 LGPL-3 MIT ubiquiti" +SLOT="0/6.0" +IUSE="systemd" + +RDEPEND=" + acct-group/unifi + acct-user/unifi + dev-db/mongodb + virtual/jre:1.8 +" + +DEPEND="app-arch/unzip" + +RESTRICT="bindist mirror" + +S="${WORKDIR}/UniFi" + +DOCS=( "readme.txt" ) + +QA_PREBUILT="usr/lib/unifi/lib/native/Linux/x86_64/*.so" + +src_prepare() { + # Remove unneeded files Linux, Mac and Windows + rm -r lib/native/Linux/{aarch64,armv7} lib/native/{Mac,Windows} || die + if ! use systemd; then + rm lib/native/Linux/x86_64/libubnt_sdnotify_jni.so || die + fi + + default +} + +src_install() { + insinto /usr/lib/unifi + doins -r bin dl lib webapps + + diropts -o unifi -g unifi + keepdir /var/lib/unifi/{conf,data,run,tmp,work} /var/log/unifi + + for symlink in conf data run tmp work; do + dosym ../../../var/lib/unifi/${symlink} /usr/lib/unifi/${symlink} + done + dosym ../../../var/log/unifi /usr/lib/unifi/logs + + newinitd "${FILESDIR}"/unifi.initd-r1 unifi + systemd_dounit "${FILESDIR}"/unifi.service + + newconfd "${FILESDIR}"/unifi.confd unifi + + echo 'CONFIG_PROTECT="/var/lib/unifi"' > "${T}"/99unifi || die + doenvd "${T}"/99unifi + + einstalldocs +} diff --git a/net-wireless/wavemon/Manifest b/net-wireless/wavemon/Manifest index d2fb82b88850..bb32730231a2 100644 --- a/net-wireless/wavemon/Manifest +++ b/net-wireless/wavemon/Manifest @@ -1,8 +1,9 @@ AUX wavemon-0.6.7-dont-override-CFLAGS.patch 295 BLAKE2B 367667b2d8db179c198f2bf02183f3e65afb5e32fdf0d0bc5229b1fda1e68280a2c8b4caa24204e13fae91d05e4b3c38c08f5eff5eeb81d9d458637305d1748f SHA512 1837707455d1718e3a067f5799e8c627f536d91ed75a9ab3c1cf432337776a41680214093be8863b158be5ddff305281fabac0b38d657bb9c3a1a9a72060c32e AUX wavemon-0.7.6-ncurses-tinfo.patch 669 BLAKE2B 78d027ef6ca14fda651cb6fa06563f9f60c339af8567b0e743dff2975b812198b4ad2166fa59fd28219dfd51c0983eb4890719718412459d733c78ae6154e0d9 SHA512 46e43f1eef87a4a81cf812f7e576f0c7d8e867fcda6494a81aaf5c45609ae0b4ef4f21f671cfc4d763700ae2eb198c7c8d3d52de95ec0416f9b1e675077de2a1 AUX wavemon-0.8.0-build.patch 945 BLAKE2B 149355ed7a956d230014e8957efc71bff787d1c6890bd277fc64bfe83c8acdd8cb844d071cdabd0c470465443404b279a600d0dd02b9e8d136ed68d088a58015 SHA512 0c1463974431f51fea24ceb14de785012b89c7d8901d91a50979fdc07d2b11bf7980312b6006ec6f1d2bdaca768d2a947820b5fc6429d361dd6ad957b3798ac2 -DIST wavemon-0.7.6.tar.bz2 116194 BLAKE2B 3295214bbddb3dcc3b530691854d2b10797fcc2ede49edc810dec34779a25fbfe27db14b0bae05732d372389732f679c3bee9b308cff7e403188ba2aca8aa3a3 SHA512 95f47204e50c1a44a2230e2d8cbed90d76e53f5e674f6f54f64ba6c99590c90213d9422e62951d55bcf4c8e2325e63e6a7c0c7d1b14a4120d5f0d291dc36cd68 +AUX wavemon-0.9.1-build.patch 1407 BLAKE2B 55ab2df35083d2ce08c8a0b0a1a48605b0c7d62254cc0622a298cdd6bcbd61b3845f8175bdbb9505ec31032b3649fd4fb49cb2739c4456496f8366ff2df85422 SHA512 5364a9a35d7c4fc7dbf4822d177dfd39bb36405453aae5d5844a1b23291a3e83a7ffc4da9dcd7d7d5ae62ffd906626e47331148e4d1b5770626464b6865465e6 DIST wavemon-0.8.0.tar.gz 196353 BLAKE2B 90d358d325b62ba9379ea525c4399e38c38043e67460b20188c4d81261d290e8e3f154a33240882f8b2611e4db1862d7bd33c87e168569be9d751d431602da81 SHA512 2df48eb300e9b30e0cb7a0ab41ba5e10b2a6e8170dbd11a4c978462c8cd6dc1171f79ceadfdb7344c495420a4e87b7dd723efea4f1af59a6d0312d93049ee798 -EBUILD wavemon-0.7.6.ebuild 1223 BLAKE2B 8ec451c99e6df2aac7020c3e3c5a12da559982931d45b1812383387c88147429221ce5c744e02ef5370e8abe5cb37a68c4d5118ad9a6af7b240ccec08006d757 SHA512 a56ccb77b64e60b488c4ce8e23b53238fcf6f38441fd27969cfc75c5ae9dc76e0305d56a84a50408a5e66eb8a9824ef8ae85127ca354f57519cb31b29d5ac11b -EBUILD wavemon-0.8.0.ebuild 1125 BLAKE2B b916b18a0e6d2122f723ee773fe4251b6490893c336005b67a2333e9c2593efa40df93c8f226f47cdab11854b3c866ead08d7ede651169ed77e5d65d0fcbe188 SHA512 5ae69e57b572b0e4dcae964e3a53a7559e3e375b22a5b636dfd6b2b90f94b116fae047e17f1bd443fb2594c32aa816d481bdd87b6c1426ab83b45ce14c03fcb8 -MISC metadata.xml 247 BLAKE2B 61049845c1ffb66aea9959f984983735ad8d7d9d37aab6da3a19951bbf8d67af657cacde1701da8a3dd93b0704c10430d511bea11d56bf98702950f0707436ec SHA512 96c55c2979dd6a4c4761fce9b5a0be387b11fcf197ef903d8680ae82f01a2caea93b1238bed1ac96d3eb250744e2149a507e0424ac017b4324f0806a54e72c4a +DIST wavemon-0.9.2.tar.gz 202575 BLAKE2B 0a1afe1081bbbeb2ba0fec4741df7da846b65bbf182e886b2185c5e406258a1ecf912509b1a8f4862f37ba92832240dc6db4305a8d5cfb6f4876f3e93b04ccc7 SHA512 f1ee2e4602e93f0639c10067d23df021101bfc0496e53b221cd1553ebc90876cdd963cd64d5ef503da6d4dc4fbcf640e78873df1bdf64272e70dfa3c53ec1706 +EBUILD wavemon-0.8.0.ebuild 1117 BLAKE2B d5579023a508f8439a2b39447214191a580ef50c8213d3d71ebd90d21f7264e5c94f8ce0c1aba9afa66f12d8ea205adf7189fb20d1343d85f026431d5e92527f SHA512 6780e4604e73619ff09aaa2902d84b51d137c476a70dee744bd14ccf2063e4e235b166065e4dda5fc178db949d2fbe8693bb5c326f4824c3c43a56f19d7a9d4b +EBUILD wavemon-0.9.2.ebuild 1161 BLAKE2B aac1911ab095eeb2d41a95cd6db61376563dc88dcfbab5ad5cf80114233661ca81105746fae0cd9a7d9ff130a51c0a8a38efbdb44f7429ed2d9438145046b9cb SHA512 14001971ea214960261774f36fd52db37d42cddebbf23587c5eb2a8447cddd4367e37ee79338cf0b06747df250dbf8b043c83d8949eb4a5dbf745b5ce7a6d992 +MISC metadata.xml 445 BLAKE2B a794776afac9b415fbddd75844766c3ab9c93019e549b31c593f7389c1be40a5b47a558aba8f2b7193daa6946e96788be52a744de118a1d513552d20b345960e SHA512 8162bf5d00d03cca9b009ecab83aa0f28f770d8a1774b69767ea2747e095a0c650ea54595d4e6cc2fd1e03c3bef72dbfdd5a6fef067e4264b235d070c9954f2a diff --git a/net-wireless/wavemon/files/wavemon-0.9.1-build.patch b/net-wireless/wavemon/files/wavemon-0.9.1-build.patch new file mode 100644 index 000000000000..2a63694e10fc --- /dev/null +++ b/net-wireless/wavemon/files/wavemon-0.9.1-build.patch @@ -0,0 +1,48 @@ +--- a/configure.ac 2020-05-17 14:27:27.982637232 +0200 ++++ b/configure.ac 2020-05-17 14:29:33.157206097 +0200 +@@ -8,8 +8,6 @@ + AC_CONFIG_AUX_DIR([config]) + AC_CONFIG_FILES([Makefile]) + +-CFLAGS="-O2 -Wall" +- + # wavemon is only supported on Linux, warn user about futile compilations + AC_CANONICAL_HOST + case "$host_os" in +@@ -22,12 +20,15 @@ + AC_PROG_CPP + AC_PROG_INSTALL + ++PKG_PROG_PKG_CONFIG() ++ + # Checks for header files. + AC_HEADER_STDC + AC_HEADER_TIME + AC_CHECK_HEADERS([ncurses.h fcntl.h netdb.h sys/ioctl.h sys/time.h unistd.h\ + net/if_arp.h netinet/ether.h net/ethernet.h pthread.h], + [], [AC_MSG_ERROR($ac_header not found)]) ++PKG_CHECK_MODULES(ncurses,ncurses,LIBS="$LIBS $ncurses_LIBS",) + + # linux/if.h needs 'struct sockaddr' + # linux/wireless.h in turn depends on linux/if.h +--- a/Makefile.in 2017-07-14 21:35:18.154423280 +0300 ++++ b/Makefile.in 2017-07-14 21:35:34.613402738 +0300 +@@ -9,7 +9,7 @@ + install-suid-root: exec_perms = 4755 + + CC ?= @CC@ +-CFLAGS ?= @CFLAGS@ @LIBNL3_CFLAGS@ ++CFLAGS = @CFLAGS@ @LIBNL3_CFLAGS@ + CPPFLAGS ?= @CPPFLAGS@ + LDFLAGS ?= @LDFLAGS@ + DEFS ?= @DEFS@ +@@ -25,8 +25,7 @@ + DOCS = README.md NEWS THANKS AUTHORS COPYING ChangeLog + + %.o: %.c $(HEADERS) +- @echo ' CC ' $< +- @$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(DEFS) -c -o $@ $< ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(DEFS) -c -o $@ $< + + all: @PACKAGE_NAME@ + @PACKAGE_NAME@: $(MAIN) $(OBJS) diff --git a/net-wireless/wavemon/metadata.xml b/net-wireless/wavemon/metadata.xml index 5b159fbcadd1..01ca45ef80d8 100644 --- a/net-wireless/wavemon/metadata.xml +++ b/net-wireless/wavemon/metadata.xml @@ -2,7 +2,14 @@ - pinkbyte@gentoo.org - Sergey Popov + alarig@swordarmor.fr + Alarig Le Lay + + proxy-maint@gentoo.org + Proxy Maintainers + + + uoaerg/wavemon + diff --git a/net-wireless/wavemon/wavemon-0.7.6.ebuild b/net-wireless/wavemon/wavemon-0.7.6.ebuild deleted file mode 100644 index 7ec63ce5a34d..000000000000 --- a/net-wireless/wavemon/wavemon-0.7.6.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -AUTOTOOLS_AUTORECONF=1 -AUTOTOOLS_IN_SOURCE_BUILD=1 - -inherit autotools-utils flag-o-matic toolchain-funcs - -DESCRIPTION="Ncurses based monitor for IEEE 802.11 wireless LAN cards" -HOMEPAGE="http://eden-feed.erg.abdn.ac.uk/wavemon/" -SRC_URI="http://eden-feed.erg.abdn.ac.uk/wavemon/stable-releases/${P}.tar.bz2" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm hppa ppc sparc x86" - -IUSE="caps" -RDEPEND="sys-libs/ncurses - caps? ( sys-libs/libcap )" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -DOCS=( AUTHORS ChangeLog NEWS README THANKS ) -PATCHES=( - "${FILESDIR}/${PN}-0.6.7-dont-override-CFLAGS.patch" - "${FILESDIR}/${P}-ncurses-tinfo.patch" -) - -src_prepare() { - # Do not install docs to /usr/share - sed -i -e '/^install:/s/install-docs//' Makefile.in || die 'sed on Makefile.in failed' - - # automagic on libcap, discovered in bug #448406 - use caps || export ac_cv_lib_cap_cap_get_flag=false - - # Respect CC, fix linking - tc-export CC - append-ldflags -pthread - - autotools-utils_src_prepare -} - -src_install() { - autotools-utils_src_install - # Install man files manually(bug #397807) - doman wavemon.1 - doman wavemonrc.5 -} diff --git a/net-wireless/wavemon/wavemon-0.8.0.ebuild b/net-wireless/wavemon/wavemon-0.8.0.ebuild index 41c777d9a084..4bdefdd7cf5c 100644 --- a/net-wireless/wavemon/wavemon-0.8.0.ebuild +++ b/net-wireless/wavemon/wavemon-0.8.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/uoaerg/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86" +KEYWORDS="amd64 arm ~hppa ppc sparc x86" IUSE="caps" RDEPEND="dev-libs/libnl:3 diff --git a/net-wireless/wavemon/wavemon-0.9.2.ebuild b/net-wireless/wavemon/wavemon-0.9.2.ebuild new file mode 100644 index 000000000000..63fb2ad9d14b --- /dev/null +++ b/net-wireless/wavemon/wavemon-0.9.2.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools linux-info toolchain-funcs + +DESCRIPTION="Ncurses based monitor for IEEE 802.11 wireless LAN cards" +HOMEPAGE="https://github.com/uoaerg/wavemon/" +SRC_URI="https://github.com/uoaerg/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86" + +IUSE="caps" +RDEPEND="dev-libs/libnl:3 + sys-libs/ncurses:0= + caps? ( sys-libs/libcap )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +DOCS=( COPYING README.md THANKS ) +PATCHES=( + "${FILESDIR}/${PN}-0.9.1-build.patch" +) + +pkg_pretend() { + local CONFIG_CHECK="~CFG80211_WEXT" + + check_extra_config +} + +src_prepare() { + # Do not install docs to /usr/share + sed -i -e '/^install:/s/install-docs//' Makefile.in || die \ + 'sed on Makefile.in failed' + + # automagic on libcap, discovered in bug #448406 + use caps || export ac_cv_lib_cap_cap_get_flag=false + + # Respect CC + tc-export CC + + default_src_prepare + eautoreconf +} + +src_install() { + default_src_install + # Install man files manually(bug #397807) + doman wavemon.1 + doman wavemonrc.5 +} -- cgit v1.2.3