From 21435953e16cda318a82334ddbadb3b5c36d9ea7 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 15 Jan 2020 15:51:32 +0000 Subject: gentoo resync : 15.01.2020 --- net-wireless/Manifest.gz | Bin 18600 -> 18245 bytes net-wireless/aircrack-ng/Manifest | 2 +- net-wireless/aircrack-ng/metadata.xml | 4 - net-wireless/airtraf/Manifest | 2 +- net-wireless/airtraf/airtraf-1.1-r3.ebuild | 2 +- net-wireless/bcm43xx-fwcutter/Manifest | 3 - .../bcm43xx-fwcutter/bcm43xx-fwcutter-006.ebuild | 39 ---- net-wireless/bcm43xx-fwcutter/metadata.xml | 8 - net-wireless/blueberry/Manifest | 2 +- net-wireless/blueberry/blueberry-1.2.9.ebuild | 4 +- net-wireless/blueman/Manifest | 4 +- net-wireless/blueman/blueman-2.1.1-r1.ebuild | 4 +- net-wireless/blueman/blueman-9999.ebuild | 4 +- net-wireless/bluez/Manifest | 5 +- net-wireless/bluez/bluez-5.52.ebuild | 2 +- ...xd-without-systemd-in-the-user-session-r1.patch | 58 ------ .../bluez/files/bluez-5.39-systemd-quote.patch | 38 ---- net-wireless/bluez/files/bluez-plugdev.patch | 14 -- net-wireless/gnome-bluetooth/Manifest | 2 - .../gnome-bluetooth/gnome-bluetooth-3.28.2.ebuild | 57 ------ net-wireless/gnuradio/Manifest | 6 +- net-wireless/gnuradio/gnuradio-3.7.13.5.ebuild | 2 +- net-wireless/gnuradio/gnuradio-3.7.9999.ebuild | 2 +- net-wireless/gnuradio/gnuradio-9999.ebuild | 2 +- net-wireless/gobi_loader/Manifest | 2 +- net-wireless/gobi_loader/metadata.xml | 5 +- net-wireless/iwd/Manifest | 16 +- net-wireless/iwd/iwd-0.21.ebuild | 139 -------------- net-wireless/iwd/iwd-0.22.ebuild | 143 --------------- net-wireless/iwd/iwd-0.23-r1.ebuild | 143 --------------- net-wireless/iwd/iwd-1.0-r1.ebuild | 144 --------------- net-wireless/iwd/iwd-1.1.ebuild | 154 ---------------- net-wireless/iwd/iwd-1.2.ebuild | 153 ---------------- net-wireless/iwd/iwd-1.3.ebuild | 153 ---------------- net-wireless/iwd/iwd-1.4.ebuild | 153 ++++++++++++++++ net-wireless/kismet/Manifest | 6 +- net-wireless/kismet/kismet-2019.12.2.ebuild | 166 +++++++++++++++++ net-wireless/kismet/kismet-9999.ebuild | 20 ++- net-wireless/kismet/metadata.xml | 3 + net-wireless/mdk/Manifest | 2 +- net-wireless/mdk/mdk-3.6-r1.ebuild | 2 +- net-wireless/ndiswrapper/Manifest | 7 - .../files/ndiswrapper-1.59-cflags.patch | 13 -- .../files/ndiswrapper-1.61-kernel-4.11.patch | 55 ------ .../files/ndiswrapper-1.61-kernel-4.13.patch | 27 --- .../files/ndiswrapper-1.61-kernel-4.15.patch | 199 --------------------- net-wireless/ndiswrapper/metadata.xml | 12 -- net-wireless/ndiswrapper/ndiswrapper-1.61.ebuild | 105 ----------- net-wireless/soapy_power/Manifest | 4 +- .../soapy_power/soapy_power-1.6.1-r1.ebuild | 6 +- net-wireless/soapy_power/soapy_power-9999.ebuild | 6 +- net-wireless/soapyremote/Manifest | 4 +- net-wireless/soapyremote/soapyremote-0.5.0.ebuild | 4 +- net-wireless/soapyremote/soapyremote-9999.ebuild | 4 +- net-wireless/soapysdr/Manifest | 4 +- net-wireless/soapysdr/soapysdr-0.7.1.ebuild | 6 +- net-wireless/soapysdr/soapysdr-9999.ebuild | 6 +- net-wireless/srslte/Manifest | 2 +- net-wireless/srslte/srslte-19.09.ebuild | 7 +- net-wireless/uhd/Manifest | 3 + net-wireless/uhd/uhd-3.15.0.0.ebuild | 132 ++++++++++++++ net-wireless/unifi/Manifest | 2 + net-wireless/unifi/unifi-5.12.46.ebuild | 73 ++++++++ net-wireless/urh/Manifest | 6 +- net-wireless/urh/urh-1.6.4.1.ebuild | 4 +- net-wireless/urh/urh-2.7.5.ebuild | 4 +- net-wireless/urh/urh-9999.ebuild | 4 +- net-wireless/wepdecrypt/Manifest | 2 +- net-wireless/wepdecrypt/metadata.xml | 5 +- net-wireless/wifi-radar/Manifest | 2 +- net-wireless/wifi-radar/wifi-radar-2.0.8-r2.ebuild | 2 +- net-wireless/wpa_supplicant/Manifest | 2 +- .../wpa_supplicant/wpa_supplicant-9999.ebuild | 22 ++- 73 files changed, 638 insertions(+), 1766 deletions(-) delete mode 100644 net-wireless/bcm43xx-fwcutter/Manifest delete mode 100644 net-wireless/bcm43xx-fwcutter/bcm43xx-fwcutter-006.ebuild delete mode 100644 net-wireless/bcm43xx-fwcutter/metadata.xml delete mode 100644 net-wireless/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session-r1.patch delete mode 100644 net-wireless/bluez/files/bluez-5.39-systemd-quote.patch delete mode 100644 net-wireless/bluez/files/bluez-plugdev.patch delete mode 100644 net-wireless/gnome-bluetooth/gnome-bluetooth-3.28.2.ebuild delete mode 100644 net-wireless/iwd/iwd-0.21.ebuild delete mode 100644 net-wireless/iwd/iwd-0.22.ebuild delete mode 100644 net-wireless/iwd/iwd-0.23-r1.ebuild delete mode 100644 net-wireless/iwd/iwd-1.0-r1.ebuild delete mode 100644 net-wireless/iwd/iwd-1.1.ebuild delete mode 100644 net-wireless/iwd/iwd-1.2.ebuild delete mode 100644 net-wireless/iwd/iwd-1.3.ebuild create mode 100644 net-wireless/iwd/iwd-1.4.ebuild create mode 100644 net-wireless/kismet/kismet-2019.12.2.ebuild delete mode 100644 net-wireless/ndiswrapper/Manifest delete mode 100644 net-wireless/ndiswrapper/files/ndiswrapper-1.59-cflags.patch delete mode 100644 net-wireless/ndiswrapper/files/ndiswrapper-1.61-kernel-4.11.patch delete mode 100644 net-wireless/ndiswrapper/files/ndiswrapper-1.61-kernel-4.13.patch delete mode 100644 net-wireless/ndiswrapper/files/ndiswrapper-1.61-kernel-4.15.patch delete mode 100644 net-wireless/ndiswrapper/metadata.xml delete mode 100644 net-wireless/ndiswrapper/ndiswrapper-1.61.ebuild create mode 100644 net-wireless/uhd/uhd-3.15.0.0.ebuild create mode 100644 net-wireless/unifi/unifi-5.12.46.ebuild (limited to 'net-wireless') diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz index 050b4d4bd56b..c101b9ec075c 100644 Binary files a/net-wireless/Manifest.gz and b/net-wireless/Manifest.gz differ diff --git a/net-wireless/aircrack-ng/Manifest b/net-wireless/aircrack-ng/Manifest index 35ff4d1414b7..6678da022bdf 100644 --- a/net-wireless/aircrack-ng/Manifest +++ b/net-wireless/aircrack-ng/Manifest @@ -1,4 +1,4 @@ DIST aircrack-ng-1.5.2.tar.gz 7138360 BLAKE2B cfc178d76273bb1cf6c34b1656a710d046a094f9c772a562f19ae783c30810cf7b6aa8668566ef6998af79090266771aeea8037b446eb0b9755b602ddcebc0d2 SHA512 72c249782dda3a875fbec98e4fe0e6044a6f123ebd36341a5f42733dfe6c26d96b5c74f67c0547b81c5dd5e2f52a6f475b424885f8e6fa21279ac539228038f5 EBUILD aircrack-ng-1.5.2.ebuild 2919 BLAKE2B 43fcdcb640aa5935a3e2219effd6916261ef339a11cbd5640c4c3c0b7b19eb7a770152e827b8435073a035dfd31783981a588cc50400b7e7381cb792d5f08727 SHA512 8b55b035ce6adc7496ad42096e3350b68673a1c5fbc767435656941107d7259a3e8d578a90eae25ed357eebda34afe3ca1ce39e62e0921f03df92009f18b6e28 EBUILD aircrack-ng-9999.ebuild 2902 BLAKE2B 5f58efb09471a894c7cff3898d7a73b252fe92270f2834fd22acb3c3f57ebccfcd96fe493bc7715d0bde7189ffb713ef8ae5dca5fc74b8ba864375d522f0e934 SHA512 5108b684defd91d55de9ebd9c0d26a4fe6c8e625cb7ba84eabaf0ded2f7cdd4e64b6796230185398f7679e7c1923bec3cf9f92503967729d87ca3ac519d018e3 -MISC metadata.xml 1033 BLAKE2B d1891cb0f4c12730c46b03a0b502b20b898881c1fab3a2260a85bfdd06b1d69ba0d7bac12afbbe37c060d2eefbaa5fc5d3e085efb0a28c65c443228279c9a24a SHA512 f42092ddaeac9aca346120d869382895a679d2a6eed8ad1b80fb91f7fbc7c356feba55629a1470ba18afa632d2bce1c7b9e3f3298d827a169e49c72f95a3892c +MISC metadata.xml 936 BLAKE2B 1e62943b6dbb382d972c07ec810b332be4e9e949b025450bdcc6380f129c463c5dc370a476bb3db64172e8ac319b93361ce0cc1cd71d2072acb5a0891413ebf7 SHA512 6fc72c61abbddf6019c5a3610e422d24cd0d915e98789b411c978b54c61b4d6c50224a5d0905b25520f27067245327dd10ad3cada1d0a316d66b18ed9fc3016e diff --git a/net-wireless/aircrack-ng/metadata.xml b/net-wireless/aircrack-ng/metadata.xml index 79298996015c..c08472be5bcd 100644 --- a/net-wireless/aircrack-ng/metadata.xml +++ b/net-wireless/aircrack-ng/metadata.xml @@ -10,10 +10,6 @@ netmon@gentoo.org Gentoo network monitoring and analysis project - - crypto@gentoo.org - Crypto - aircrack is a set of tools for auditing wireless networks. aircrack-ng is the next generation of aircrack with lots of new features. diff --git a/net-wireless/airtraf/Manifest b/net-wireless/airtraf/Manifest index 868ab74b74bc..17466e4e5835 100644 --- a/net-wireless/airtraf/Manifest +++ b/net-wireless/airtraf/Manifest @@ -2,5 +2,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 1073 BLAKE2B 14e9cf3666d9cfbcdc2396af5a1bd3341caad7a4e953da7eb6100bd361df89c363c764984a1f4e633fb3c0332b7c4ba4df0e9d55c4ce85a8558660f5ee5b43c3 SHA512 8b23b7b9a2c6a0cd6a295747156280950ec2c54f532d7ffe716c9182c86519f5ae3a6011a892eb11e3084e1df560e6aa12dcf3522815aed869d41661d449543e +EBUILD airtraf-1.1-r3.ebuild 1084 BLAKE2B 2539bef87e23d475fb0e2c53b461881d6f09808160af99f1466b917b0b158d0386da76ed365312a13c1d6956a875489833a6f329d8bed4fa7d9f02ed60a54275 SHA512 61d87eae646ca16feb05a3c4e48d6b87cef3289bbc5d2445f661ab3015f8c1d73eb7dfe877e757eb993eaa7adad40c72f7a62b2d0eb108fd5cbbbbfa0aee1b37 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 index 2556d4e95885..8ea1d681278f 100644 --- a/net-wireless/airtraf/airtraf-1.1-r3.ebuild +++ b/net-wireless/airtraf/airtraf-1.1-r3.ebuild @@ -8,7 +8,7 @@ inherit eutils toolchain-funcs DESCRIPTION="AirTraf 802.11b Wireless traffic sniffer" LICENSE="GPL-2" HOMEPAGE="http://www.elixar.com/" -SRC_URI="${HOMEPAGE}${P}.tar.gz" +SRC_URI="http://www.elixar.com/${P}.tar.gz" SLOT="0" KEYWORDS="amd64 ppc x86" diff --git a/net-wireless/bcm43xx-fwcutter/Manifest b/net-wireless/bcm43xx-fwcutter/Manifest deleted file mode 100644 index 624152a7fcf1..000000000000 --- a/net-wireless/bcm43xx-fwcutter/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST bcm43xx-fwcutter-006.tar.bz2 27525 BLAKE2B 447b2ea368511f9a852e3b8323cf062881d41c37ce9b812881eb50d43936d5806e8f050bb29059b43a18d623e7f314fb629991cfdd1251943d15e5a7b461a1f6 SHA512 c85352ec4a50af92e4fbfe8b3fb6aa96ae1167b02c4246a867bf4409033df320c156453a19242b52e5cdbe2fa45a472282eb148b41fc13dea20243788d89e22a -EBUILD bcm43xx-fwcutter-006.ebuild 939 BLAKE2B ac9973029b3498f0a518db29dfcd5a5ee9a2b17bc501d2dfa2efbc3cf0c6a8b02b8bf5e506898b68aedc863d80cd6402fce8d4b9f0ccd3f1bed12bc0cdbb2118 SHA512 bd394730752005013e64a1180b312df5c8cae4a5d64555b6955c4173cf71e8c9aed858e61f0edb0d10b0c897eb408060c542ad2ddcd1e7791ca8481c94196d9d -MISC metadata.xml 245 BLAKE2B 8e07a60629de7eebe0a80961485b0b014d1c34c4eaa1c1bea11bfe52743c699420920d6ff5e856875db644f5b896eacf68acb2ee8c1b412293b76b1d0cbdc79c SHA512 7d4de8859d1163ce6df658785501e0b7355a8eb06916e3c5f5c76e21f56c336d040ede25630068a0af983ae9eeb48ac2dbb6b2f3822f9a5e6e6bd8092e60b6cb diff --git a/net-wireless/bcm43xx-fwcutter/bcm43xx-fwcutter-006.ebuild b/net-wireless/bcm43xx-fwcutter/bcm43xx-fwcutter-006.ebuild deleted file mode 100644 index de0ef52c8c2f..000000000000 --- a/net-wireless/bcm43xx-fwcutter/bcm43xx-fwcutter-006.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Firmware Tool for Broadcom 43xx based wireless network devices" -HOMEPAGE="http://bcm43xx.berlios.de" -#SRC_URI="mirror://berlios/bcm43xx/${P}.tar.bz2" -SRC_URI="mirror://gentoo/${P}.tar.bz2" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ppc ~ppc64 ~x86" -IUSE="" - -src_compile() { - emake CC="$(tc-getCC)" -} - -src_install() { - # Install fwcutter - dobin ${PN} - doman ${PN}.1 - dodoc README -} - -pkg_postinst() { - if [[ ! -f ${EROOT}/lib/firmware/${PN}_microcode2.fw ]]; then - elog "You'll need to use bcm43xx-fwcutter to install the bcm43xx firmware." - elog "Please read the bcm43xx-fwcutter readme for more details:" - elog "README in /usr/share/doc/${PF}" - elog - fi - - elog "Please read this forum thread for help and troubleshooting:" - elog "https://forums.gentoo.org/viewtopic-t-409194.html" -} diff --git a/net-wireless/bcm43xx-fwcutter/metadata.xml b/net-wireless/bcm43xx-fwcutter/metadata.xml deleted file mode 100644 index 98a4ac2fb77b..000000000000 --- a/net-wireless/bcm43xx-fwcutter/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - zerochaos@gentoo.org - Rick Farina - - diff --git a/net-wireless/blueberry/Manifest b/net-wireless/blueberry/Manifest index 3e4982d4891b..c26659134bcd 100644 --- a/net-wireless/blueberry/Manifest +++ b/net-wireless/blueberry/Manifest @@ -1,5 +1,5 @@ DIST blueberry-1.1.13.tar.gz 1382261 BLAKE2B 5b23429243bc63d864f7176139a577cb5c8aea1f00906c218c66e92b9d679ad793f6429d01f9e49f960674b1ad5100d642075a730db49dd568282ea00089d8a3 SHA512 587165b33f087720f9ae72dfb37feda9c6c3e4c4ad166a5a410c078a63bea0d33182b781f8f0c7840575917d06faec752866009c9b3664241b7ca23ab1586b94 DIST blueberry-1.2.9.tar.gz 1402410 BLAKE2B 0b816d4ca812b18e00a88d0d5b9cd1d44086a29f656d56cb23eede9b7f5cf7380ecf802ebc04369d39cbff56912292bff10bf31724389ab4a33731d2ce61c822 SHA512 6119cc9a7e1c18db2110f568f9fc8717ff0cc1db5fa8794f95734229cc4ebbc658b9b19c9b545dabdcbfa56c4fe2c5631c5fe2e8675860645790bb1c67aaa8f6 EBUILD blueberry-1.1.13-r1.ebuild 1337 BLAKE2B cacdc37bd1749bd5796f92f1203d9d43580e2fe2325db1ee3eeaa4e57badff81e44a03bfdec6d25145cfd502fc90735b828538003252a3fdeab02d6896bf035f SHA512 a3e0fd5df76c02c9cb920120a0b5a57dfe777d5cbdfe870d5bc33440a28c4c39890fb86f4cff72bcf0dd86517317dc1759d5aac5fa03720a4e792abd458b20b8 -EBUILD blueberry-1.2.9.ebuild 1199 BLAKE2B c33b006a43069cbc82aeedafbea25256f93355dad90d6d3e29ed37071ea3a1a96390ed28b7dcf31e50fdeef0198591e3d1ea09a9b89c1bf5bf1eb29551681a82 SHA512 34721d07feb1b1163f76c5337c276f0a697c61e2b21e8b2b09751c4a10d2e1b7bef88c0335b3e3c6fd43fd7ef4c14db7618ba4968853d33879f2af0f3b9fa5a8 +EBUILD blueberry-1.2.9.ebuild 1197 BLAKE2B 12419093013856054d434ad57066fdf67a4f2febb6beac4de6d636ef646df52005fd3dc5c44cb59ef172b425df2939f74cb331c9aaa8485ca8c9c8bc4a992998 SHA512 34b00c6b907927ba216b1176abb71c218a2eee1e68c58ecc85ef1fce9ac08af26ef936367d37fe523eb8d1e4a973f3ad81900288391a41261dad03de9b4cd4b6 MISC metadata.xml 576 BLAKE2B 1c705170b11fd8afef9f65f90743b7d3443b3952c084b771dbf93ea5bb4765cedce34cc818334ec01c577c85774e26fcf28b45d35c601e033b3478cd7713d87a SHA512 0d04db85d6d5ce7df8bdddc00ec8ff040e3a1bfdbde15300d83b4c7d59b8577314b43716909fae926ba5ace3ed75ff9b5fed7e1da3e7f8bc54f4411018d1b445 diff --git a/net-wireless/blueberry/blueberry-1.2.9.ebuild b/net-wireless/blueberry/blueberry-1.2.9.ebuild index 8bcaa8254cf0..6ca6d4fc15ec 100644 --- a/net-wireless/blueberry/blueberry-1.2.9.ebuild +++ b/net-wireless/blueberry/blueberry-1.2.9.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{5,6,7} ) +PYTHON_COMPAT=( python3_{6,7} ) inherit eutils gnome2-utils python-single-r1 xdg-utils diff --git a/net-wireless/blueman/Manifest b/net-wireless/blueman/Manifest index 790a321b63e1..704effb53474 100644 --- a/net-wireless/blueman/Manifest +++ b/net-wireless/blueman/Manifest @@ -1,5 +1,5 @@ AUX 01-org.blueman.rules 432 BLAKE2B c81ec47bc68be911b44056e4f0f4dd4e2939d8d5db78fbca9f4ddceb7c8ed0108bff1bc12d83ebfa9ed67f8939fdd0aea712aec4ae964f10d84a4a6077479a37 SHA512 5cea5f5e9f43e9778dd671ecfdf59e79d740abf278cd9a7250efcf790f632d9ff6b08bf82dff96292c45c3424be9dc290bb39c3bf329c853e02e0ae3f7bb213b DIST blueman-2.1.1.tar.xz 950296 BLAKE2B 10113bf9bd6744d6aaa5e4d0912d87ba11ace36027acfb10802988ad7c7458dbe2c092095148277f437a8dac68f93c017da53a0925a2c3e8c24e0400db567c87 SHA512 bde7dffc369a7204e2c0e05005f3c1cb97760b3d8625342fe69a5b5c729d6b90eabeca37c679c56f73499f1dbc17ccc15800b4e6e48e717f0e306083525981e9 -EBUILD blueman-2.1.1-r1.ebuild 2986 BLAKE2B 6e61fa67f34e08358b4dabb3b8656bf1948b8480c7055bbc6980e772fa881c6b0c409d5b8b1674f81d3d0a9f43ea209bd002ed3f6d6dcccd4fd6a3bf85f2e469 SHA512 11f655dc3a4f96261565c41bdeb163ce084427d1ea277dd256e4b7520916f1712d7c205d9ae8710a2b6c0cf7a60ea36f6cf42cb947a4777371941e57ea08e426 -EBUILD blueman-9999.ebuild 2986 BLAKE2B 6e61fa67f34e08358b4dabb3b8656bf1948b8480c7055bbc6980e772fa881c6b0c409d5b8b1674f81d3d0a9f43ea209bd002ed3f6d6dcccd4fd6a3bf85f2e469 SHA512 11f655dc3a4f96261565c41bdeb163ce084427d1ea277dd256e4b7520916f1712d7c205d9ae8710a2b6c0cf7a60ea36f6cf42cb947a4777371941e57ea08e426 +EBUILD blueman-2.1.1-r1.ebuild 2984 BLAKE2B 355d255cf2e5880ac71d3d5bb55c545216cc88fb3cfcebab7024dcb9fc324240644a0122d58b33affe9b3fc610612366383ed83e05af930a96b9ccb9e55b29f8 SHA512 5d111c7fc6ad83c1ca593f0e22ef4496b481fc03850c62aceacb8500bc8952b203f96f4c85122e7546999a3f9e6fed0f7977d5c06871e04c00bfbbc025f53a1c +EBUILD blueman-9999.ebuild 2984 BLAKE2B 355d255cf2e5880ac71d3d5bb55c545216cc88fb3cfcebab7024dcb9fc324240644a0122d58b33affe9b3fc610612366383ed83e05af930a96b9ccb9e55b29f8 SHA512 5d111c7fc6ad83c1ca593f0e22ef4496b481fc03850c62aceacb8500bc8952b203f96f4c85122e7546999a3f9e6fed0f7977d5c06871e04c00bfbbc025f53a1c MISC metadata.xml 608 BLAKE2B 1acb5842f719f99063f933022cc9b093b83ce38554b9137732825a3df761dbb9fb03f1f494a870c874a7703d6a7e5c6b6b1a24f85912a327f4576b29b4294093 SHA512 35a67e2952bb587c7fd4c62e464986127799696a645c0b01df5b77a43343c86fe1f994f9401fcd1957eb76f59ff61b5806fa1910a280e5ce62e7a0e8164f65e6 diff --git a/net-wireless/blueman/blueman-2.1.1-r1.ebuild b/net-wireless/blueman/blueman-2.1.1-r1.ebuild index 0dbede4768d8..36efcd261c60 100644 --- a/net-wireless/blueman/blueman-2.1.1-r1.ebuild +++ b/net-wireless/blueman/blueman-2.1.1-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" -PYTHON_COMPAT=( python3_{5,6,7} ) +PYTHON_COMPAT=( python3_{6,7} ) inherit autotools gnome2-utils linux-info python-single-r1 systemd xdg-utils DESCRIPTION="Simple and intuitive GTK+ Bluetooth Manager" diff --git a/net-wireless/blueman/blueman-9999.ebuild b/net-wireless/blueman/blueman-9999.ebuild index 0dbede4768d8..36efcd261c60 100644 --- a/net-wireless/blueman/blueman-9999.ebuild +++ b/net-wireless/blueman/blueman-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" -PYTHON_COMPAT=( python3_{5,6,7} ) +PYTHON_COMPAT=( python3_{6,7} ) inherit autotools gnome2-utils linux-info python-single-r1 systemd xdg-utils DESCRIPTION="Simple and intuitive GTK+ Bluetooth Manager" diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 83034695f78c..49bd8dd116b6 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -1,17 +1,14 @@ -AUX 0001-Allow-using-obexd-without-systemd-in-the-user-session-r1.patch 1909 BLAKE2B a4929ea456e63bb9e0de76885c4de9ffc7082bf869f46be61bba11c351a3de471b9fc93a4b2f094243f5d4c3bc172a9ff98c26c6d3530b75264cd64d6fade7a2 SHA512 5b278d603632685e31eeda6fe0bf32bd59536c6d8f2af221c3e39aa4a26bcbb6cb25d75822dbcf0a2ffb43f645b73a17bff1b62f40815c0f6243391ce24f5813 AUX 0001-Allow-using-obexd-without-systemd-in-the-user-session-r2.patch 1912 BLAKE2B c7226ccbf1b794b5f3d6504dcb6950bc7e7bd69995243d0e4cf30dfb161f95e15c18c96724f82916e8c83cac6ff255ed957b60c9ee9ad53e108c69eb509074d5 SHA512 65a970fa82ded9f6e97ef2f0d856010f96468cbd375447e1c47d6073be5a364f747b7b5ea93a0bc3b7dba0470dc8dccd9b5d1f6567f18b38042e424d3e06171b AUX 0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch 1252 BLAKE2B ce6d00ea244d91e76b696e60ddb9096aa48572b68474f321f05b0e3e9525932e6fdaeacc3b141dc4b118d5fa305b7a0510e9c57c935e489a9c159dcd826ad870 SHA512 774f1d9cd49dd3fc0e9f02ad93876c59d78f88f149591f384cf5d2e3541d237ce390552c8bc2cb4d4ad7e5dcc295df49220565f0b0e686a2f8b3404f68323d32 AUX 69-btattach-bcm.rules 2141 BLAKE2B 07fe8306e29f05082a603bd5a4b9d51c8c23b4ed48eaeebd01591970c0e29ea37198abaa8725023fd00cd38c67451910b6028d6725be3aca5ed1c495e02555ee SHA512 ecf535d737b9f1dc7a077f2a13e3712c959c505a93c24f48d63b04db0d42f8feef3918d48b7db5e8e115574a9b62f47aaa9c3e77230cff682d3f35da2f09047e AUX bluetooth-init.d-r4 280 BLAKE2B ecb807dec050b7c754e87b43848292ffd68afb36465739462208d1564c59d59b3c8801dca5f9ba8547efc982d972cdaeef340403c82c9fa1ad8922b0396d29bd SHA512 05fd235483c65decc8badeca1b3ec60ae59f4881cc9125f6b148afe2cbc269a636df620b6bab72ce20b6b265c73074b1afef1029aecd884dc1dbb2694c0d16d9 -AUX bluez-5.39-systemd-quote.patch 1298 BLAKE2B c06a96ffee4f40d574765f7f5b58ba3544fe9862bf4d64d45be0dcbfe1446cb8cdca150402e44117f44b973d7041fd66f01088d843d35d0d6538ccf169551923 SHA512 a31a93934b3ad5d55633ab8ac0878f3cd8bda0ca7836a8912b444f88fe8c71183d25a6e3f36d962cc68da6d2776837b4bf660efb17d379c4003a092c313e69ba AUX bluez-5.51-disconnect-timeout.patch 3053 BLAKE2B 3a9d503c688731931627df00e04c0e6f14ac71fe00d72cc3926d8fea1ee63a3034d87a706766b64c08680a0e15d96b812d0f3b12058ab05c5c14dd43f5be2771 SHA512 b7eb3e9205a37a34d7334078dee2580f5159319bf03c5d4601ff39c403d5e3e641bbf250da6622e10d0b059c9223d590e1935166bd66420d2dc6a32a420263a8 AUX bluez-5.51-include-limits-h.patch 1490 BLAKE2B 084d0780638497594088f374da7a7f4c790eb5c4a539031e7b5e282a4ec49c44b6fb60ebbb636629d333463386d8da353012863ddc08804775a81285fa18ba54 SHA512 f23475af0d9641ed2ae2b62b8cc186a123d6f1f26556caa51e5615fe6b544a60c6dee425c05facfe3a881afecc8f22c7f370b8cdf25e09c4690c22202705a677 -AUX bluez-plugdev.patch 469 BLAKE2B 611a9971e4614ab32ab62e8d2dc23e4a98b59c02ad8303ed0dc10831ab9023665436cfa9c47f8ccab7f83ab2b46ca8369ce53c5084ba7bf649c3ea89779882af SHA512 b7e23b6f52e6f638e6d5deed4e901136c40bc1cbfb302ada8d85873e1792b4e3605802a2c5f786d5d6d53bf4651fc5b611396aaafe5eff90578650c448a5a7a2 AUX bluez-udevadm-path-r1.patch 564 BLAKE2B 0b4dc12f55ab60d254aa3365baf35186a5913026dbfcbc3da41c113b3c423c81189b87016dabcb2c505b684cad376d10d10df9aa17558b8fd022928995931e0e SHA512 d9b0dd452258e425802cf5ad4980a77796be79e94bf6ce641927c5ab7ea1117ce6589063f3a0b96bf25e81303234279a09d58484fec49cfc6aa1db46f245f9c6 AUX btattach-bcm-service.sh 935 BLAKE2B cae7d78269b56038883ff74ddc7c5a3238fe4399a37cbba5c414d0396f2aff7c2a4965b56a1125dc8568e7bc848011106ab993e4c1211e704f485259373ab65a SHA512 259d10df16f4b23364da971063345b25cbf7c6a1b9f2576d3ecbd48620675392601cba017a591af1f44fe8eff8ea0c8cabeafa8adbddeb3e1014f428d37d1690 AUX btattach-bcm_at.service 132 BLAKE2B 0af9a066a8d08d917fe80676f460297e244152d88ee02774b1e30c50febdb3fa9838c3818b80fbbf9248020dce4e1e33e2babf15a18609fddc1fd61465ecb6ed SHA512 ca6c89a676386cdaad6bfdd8a80062abe217ebd2b4484a125e4b5d0832b2c03ebed986f1806ff785664c99e1244bc164f1d152e5015fc87e46f2f6d847567b29 DIST bluez-5.51.tar.xz 1941904 BLAKE2B e8580388961c99305c6f723160e726232a097067815a88a056c1569c55c2ea410004cf92572afbef9b782807d8a940503b4501f9c6046cacac35136fbbe580a8 SHA512 8b14eea98f541b981162abce728e0f917654ad3c990721ec398fe41bdd68069fe55ff64b61bc3c3b9f813facf42c995b07619f6d5d153965de27154b1a7b578f DIST bluez-5.52.tar.xz 1957504 BLAKE2B 670cdfb44eca1b184c0bd678bab34116f9172394b86fb69fa454f7bdcc1ae82c466a806879ddef96dddd6ae6cd31466b48f9e87113d43144659ae0c057b9def8 SHA512 9024481910d1dee85578bf3d7a4fc4be2bece516e6216c91aa1a7ac18537f092b47c41c4a5506ddd7e279599d58002e98203c5439745c01df4dbc22a75234c84 EBUILD bluez-5.51-r2.ebuild 9270 BLAKE2B 6c4477f4e3331feae7418f11116478cd01f4d1eb1d58b8c203a1f48efea440747e235177ee20157edfe694966e4bb333a2015ee2ac221bc39f882a763fe58584 SHA512 345e2c61e1084bcd513e50a8677b3e33a1893d513e6a18724e9064add8964cb39134cfd3714bf672663f9b3ab34c9353410d03f5a94e8786a6e4d2dcf99e30b8 -EBUILD bluez-5.52.ebuild 8929 BLAKE2B 0ed238327ed0fcad43302382b3354960240470f5f3743aec506559880d12aaaaf7f3a2a9f238bb3b8255c355e5825b21635d9c2e74de50e4c740d4f06298e245 SHA512 126af2e44c535f1297b383ff732f92f117fdf8a9f5a9ff71e7b78bf62007a647967fc8d6c21274657a384429a4d6440f67062e66cb8d198784b5bb23a6d730aa +EBUILD bluez-5.52.ebuild 8923 BLAKE2B aed55e077d94f89123f763720df656e2c86d2e8e53e6b4a472e5e86ab4231ea8ef1c50d3a9e88004bdea17f1ff89a10e478893011de875864e1e27eaeecf4198 SHA512 dae6ca941b33f5bdad100f28573c4b92b869abf0a6e4a4891bd5ab9ebe1d87e78073a7e8f7648ea5bf437eb599e3919186e2d53a0aae5831c47a4300a4dc2498 MISC metadata.xml 1211 BLAKE2B 5e605af395041afd8b790d21b33b816ce3b960458375d51243e8a763302ce1fdc69da2ffd119966c88c261f3e13fd9b48241c2955eebc78d64da887599bb9830 SHA512 c35cd78b8f49fe1142f2ae203571e558a8d45d435eeb7a5e57260192869658d5c39c4f671f99225cdb1530309a7bdea37d572522d8fe9d5354b1e25f5ffd556f diff --git a/net-wireless/bluez/bluez-5.52.ebuild b/net-wireless/bluez/bluez-5.52.ebuild index 0529ab680d52..e20f0c3e883d 100644 --- a/net-wireless/bluez/bluez-5.52.ebuild +++ b/net-wireless/bluez/bluez-5.52.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz" LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" # Since this release all remaining extra-tools need readline support, but this could diff --git a/net-wireless/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session-r1.patch b/net-wireless/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session-r1.patch deleted file mode 100644 index dec93073e18a..000000000000 --- a/net-wireless/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session-r1.patch +++ /dev/null @@ -1,58 +0,0 @@ -From 3027cb7141fb65cf3eeda69c688db8c4045e2d3f Mon Sep 17 00:00:00 2001 -From: Giovanni Campagna -Date: Sat, 12 Oct 2013 17:45:25 +0200 -Subject: [PATCH] Allow using obexd without systemd in the user session - -Not all sessions run systemd --user (actually, the majority -doesn't), so the dbus daemon must be able to spawn obexd -directly, and to do so it needs the full path of the daemon. ---- - Makefile.obexd | 4 ++-- - obexd/src/org.bluez.obex.service | 4 ---- - obexd/src/org.bluez.obex.service.in | 4 ++++ - 3 files changed, 6 insertions(+), 6 deletions(-) - delete mode 100644 obexd/src/org.bluez.obex.service - create mode 100644 obexd/src/org.bluez.obex.service.in - -diff --git a/Makefile.obexd b/Makefile.obexd -index 3760867..142e7c3 100644 ---- a/Makefile.obexd -+++ b/Makefile.obexd -@@ -2,12 +2,12 @@ - if SYSTEMD - systemduserunitdir = $(SYSTEMD_USERUNITDIR) - systemduserunit_DATA = obexd/src/obex.service -+endif - - dbussessionbusdir = $(DBUS_SESSIONBUSDIR) - dbussessionbus_DATA = obexd/src/org.bluez.obex.service --endif - --EXTRA_DIST += obexd/src/obex.service.in obexd/src/org.bluez.obex.service -+EXTRA_DIST += obexd/src/obex.service.in obexd/src/org.bluez.obex.service.in - - obex_plugindir = $(libdir)/obex/plugins - -diff --git a/obexd/src/org.bluez.obex.service b/obexd/src/org.bluez.obex.service -deleted file mode 100644 -index a538088..0000000 ---- a/obexd/src/org.bluez.obex.service -+++ /dev/null -@@ -1,4 +0,0 @@ --[D-BUS Service] --Name=org.bluez.obex --Exec=/bin/false --SystemdService=dbus-org.bluez.obex.service -diff --git a/obexd/src/org.bluez.obex.service.in b/obexd/src/org.bluez.obex.service.in -new file mode 100644 -index 0000000..9c815f2 ---- /dev/null -+++ b/obexd/src/org.bluez.obex.service.in -@@ -0,0 +1,4 @@ -+[D-BUS Service] -+Name=org.bluez.obex -+Exec=@libexecdir@/obexd -+SystemdService=dbus-org.bluez.obex.service --- -1.8.3.1 - diff --git a/net-wireless/bluez/files/bluez-5.39-systemd-quote.patch b/net-wireless/bluez/files/bluez-5.39-systemd-quote.patch deleted file mode 100644 index d23c877eef8d..000000000000 --- a/net-wireless/bluez/files/bluez-5.39-systemd-quote.patch +++ /dev/null @@ -1,38 +0,0 @@ -From f554e152715a3c06a69954d9d4f15415c798e083 Mon Sep 17 00:00:00 2001 -From: Mike Gilbert -Date: Sun, 3 Apr 2016 14:30:02 -0400 -Subject: [PATCH] build: Quote systemd variable names - -If the systemd-m4 package has been installed, SYSTEMD_USERUNITDIR is -defined as a macro. Quote this name to prevent macro expansion. - -Bug: https://bugs.gentoo.org/527432 ---- - configure.ac | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 1679a47..4664003 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -216,7 +216,7 @@ if (test "${enable_systemd}" != "no" && test -z "${path_systemunitdir}"); then - fi - AC_MSG_RESULT([${path_systemunitdir}]) - fi --AC_SUBST(SYSTEMD_SYSTEMUNITDIR, [${path_systemunitdir}]) -+AC_SUBST([SYSTEMD_SYSTEMUNITDIR], [${path_systemunitdir}]) - - AC_ARG_WITH([systemduserunitdir], - AC_HELP_STRING([--with-systemduserunitdir=DIR], -@@ -230,7 +230,7 @@ if (test "${enable_systemd}" != "no" && test -z "${path_userunitdir}"); then - fi - AC_MSG_RESULT([${path_userunitdir}]) - fi --AC_SUBST(SYSTEMD_USERUNITDIR, [${path_userunitdir}]) -+AC_SUBST([SYSTEMD_USERUNITDIR], [${path_userunitdir}]) - - AC_ARG_ENABLE(datafiles, AC_HELP_STRING([--disable-datafiles], - [do not install configuration and data files]), --- -2.8.0 - diff --git a/net-wireless/bluez/files/bluez-plugdev.patch b/net-wireless/bluez/files/bluez-plugdev.patch deleted file mode 100644 index 726838a5132f..000000000000 --- a/net-wireless/bluez/files/bluez-plugdev.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -Nurp bluez-4.39.orig/src/bluetooth.conf bluez-4.39/src/bluetooth.conf ---- bluez-4.39.orig/src/bluetooth.conf 2008-12-20 20:18:10.000000000 +0100 -+++ bluez-4.39/src/bluetooth.conf 2009-09-05 13:30:34.411581498 +0200 -@@ -17,6 +17,10 @@ - - - -+ -+ -+ -+ - - - diff --git a/net-wireless/gnome-bluetooth/Manifest b/net-wireless/gnome-bluetooth/Manifest index 1af8b511b98e..fb238295fc5f 100644 --- a/net-wireless/gnome-bluetooth/Manifest +++ b/net-wireless/gnome-bluetooth/Manifest @@ -1,6 +1,4 @@ AUX 61-gnome-bluetooth.rules 399 BLAKE2B ba3dd9fdc3834ce6a3460d8abff179d08c1258f7ba43e2350ed2c7e88aaf6fef4b06c51b6212650523c4de577cb3a85946bae9b955cf6c17a0c984431abd5d2b SHA512 74fd95e2afb3d3f13df72bb593ae6644a3a4975e43f5f50c622f14f756861596ef92aa331200d9fce6ff3976e8a1ed57e4053186b7a9716039ace971a6dfed0d -DIST gnome-bluetooth-3.28.2.tar.xz 349456 BLAKE2B 24a8adbbd37a6a7338a10bb84fd113c3a65bb9c5ef277c9df082f10f52b9d9dc2bc3ff6182993fd85fb5f5f8269a965f0aba864f73ed8595a700a51e59242fc1 SHA512 03f66f8c5c195b10cf2c13dc93191b9f2f79adae099ddb8037ef1277731f37b8f0a42b603e8aacbe2fb108be6abf7a77a823d86d5fac62a42a53e3498d53d87e DIST gnome-bluetooth-3.34.0.tar.xz 351232 BLAKE2B 5ed3a2edc4d0a494013c246ce4caa64cc343c08ceeca3fbdc809591c59a59a7e269b35ba2474f38bb9ae1aba7f7b47f2d164c2be49d3e59d1af538a77a7451ab SHA512 25c99f3ac4398b24c08018cdf41a124c94312bc0b1c7202c82918134ddbdea16d6ee0980536cb45deb42ae8fa25b6e86ad21870646235108583831bf5f00926e -EBUILD gnome-bluetooth-3.28.2.ebuild 1422 BLAKE2B 3cc1a98ac82cecaeb19a6ccafcff223da18b52187295d8122b185942146f10cc59fc91af72278f8ed33d2411f576dcdccb821a95e16d299ddd9b7b6109fe2d5a SHA512 0899e136be0a00ccb890ce076426bfbb5689cccdada82e1831b851a8cc09ff1b191db3e94031a3eaacf5eb1940d37c7165499cdbcfefff48d9506c81c5ce7c6d EBUILD gnome-bluetooth-3.34.0.ebuild 1417 BLAKE2B cce5e7d06f1ee47b524f583b180a6c6a08d727fb7901120b54383bfb075356f9a1baf636d7d7b5c6e7fbd1ccea751786bc82f1c87f969f19618a582cb5a679e8 SHA512 29aa1aec42c6208ebefe56f91f3aefdc9beff5c53ec3a4f5b5570e42bd0d215675c5ff10a8a389a8892735e3ce2be3522b586fbec279ff2f04deaf6ec3a5538d MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 diff --git a/net-wireless/gnome-bluetooth/gnome-bluetooth-3.28.2.ebuild b/net-wireless/gnome-bluetooth/gnome-bluetooth-3.28.2.ebuild deleted file mode 100644 index 67dc1ab5ae02..000000000000 --- a/net-wireless/gnome-bluetooth/gnome-bluetooth-3.28.2.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome.org gnome2-utils meson udev xdg - -DESCRIPTION="Bluetooth graphical utilities integrated with GNOME" -HOMEPAGE="https://wiki.gnome.org/Projects/GnomeBluetooth" - -LICENSE="GPL-2+ LGPL-2.1+ FDL-1.1+" -SLOT="2/13" # subslot = libgnome-bluetooth soname version -IUSE="gtk-doc +introspection" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" - -COMMON_DEPEND=" - >=x11-libs/gtk+-3.12:3[introspection?] - media-libs/libcanberra[gtk3] - >=x11-libs/libnotify-0.7.0 - virtual/libudev - >=dev-libs/glib-2.38:2 - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) -" -RDEPEND="${COMMON_DEPEND} - acct-group/plugdev - virtual/udev - >=net-wireless/bluez-5 -" -DEPEND="${COMMON_DEPEND} - !net-wireless/bluez-gnome - dev-libs/libxml2:2 - dev-util/gdbus-codegen - dev-util/glib-utils - gtk-doc? ( >=dev-util/gtk-doc-1.9 ) - virtual/pkgconfig -" - -src_configure() { - local emesonargs=( - -Dicon_update=false - $(meson_use gtk-doc gtk_doc) - $(meson_use introspection) - ) - meson_src_configure -} - -src_install() { - meson_src_install - udev_dorules "${FILESDIR}"/61-${PN}.rules -} - -pkg_postinst() { - xdg_pkg_postinst - if ! has_version 'sys-auth/consolekit[acl]' && ! has_version 'sys-apps/systemd[acl]' ; then - elog "Don't forget to add yourself to the plugdev group " - elog "if you want to be able to control bluetooth transmitter." - fi -} diff --git a/net-wireless/gnuradio/Manifest b/net-wireless/gnuradio/Manifest index de952ebafb62..5ef9a7805929 100644 --- a/net-wireless/gnuradio/Manifest +++ b/net-wireless/gnuradio/Manifest @@ -6,7 +6,7 @@ DIST gnuradio-3.7.13-1-qt5.tar.xz 31412 BLAKE2B 56aebd5ea61abd48723ed0c16050a05c DIST gnuradio-3.7.13-codec2.tar.xz 13148 BLAKE2B 84f732dc562dbbd076e1656fad37c818fd9fa869b81f343d45b086659a6df1dc4e26afdb8f283b83c758f76e9d3b90e51ce32e396fbb03d1c0348d27ba9e2c1c SHA512 f9e034ff240b836e336b48900a3b6a86a656ec4f35a9df639503ab99cf8da6acfc6e8d45f11c81994766d9d5bb381671fc678abd0280ebc0e218bcd8523a3f1b DIST gnuradio-3.7.13.5.tar.xz 2976120 BLAKE2B 67aea67b0bd87994f8b4bf89405f410dc08c9fc603a0a59579036b28e575c864df28a0b43e2163fc6ec834fdeb015f110295cdca3aa4256d15e1d223d31579d3 SHA512 cf25491b81d317cd0cdfc70203695c4e819676bc6771c25e85fc62873e6e28d6ea3b9f0387e693976fa072fa1cfe9c9a503e4958ec658e2e0a6768752c61fb15 EBUILD gnuradio-3.6.5.1-r2.ebuild 5127 BLAKE2B ad5cb9725f4a3adfc90deac129121d3b17d9db03dea210e9d9bc04b5279eec5276cb216110e88cab5b6cfeb12c1d213198dc9d50b032a21bc88b16a9945a52d0 SHA512 b36955101eee2a2e92388980c470941d2c6aeb7eb58f23158b21da16174e49640fd9332e5e05626307fccc1233fc6149a9baf8211ba1866ec2dbedc85c24831b -EBUILD gnuradio-3.7.13.5.ebuild 7462 BLAKE2B 285b59df3f095ebbfe4bd20578885061dddabd1028d78b03862cbe93530aa779c838757b6d6ef6c494e454e112944b9b7eb3d41f07bef439239920519159e4e1 SHA512 6e32ab988abcabb76c943f80e3e6e10eb7116b811044ec83850857df055ad53d9181f9011f256826e339003c2164257a13b39f4556b81fc16438569aba383f7b -EBUILD gnuradio-3.7.9999.ebuild 6944 BLAKE2B 75abbbb74487a0cfda79f8622fe8674ddaad9b113d0b790ff42337a49011ee3081fabe5b8bf9e84a3ff88e43db3b0af2292b277e60ee32bb786414b4a7e040a1 SHA512 0c0f72f7f62ee2f5443e421aff38bf85f2e6116f3ee5a144ee79b5c7fecf0d083692f7b861ebe94ffe2ebec6b8588fe3fd72b3637b1190bf65b12da44d8f51c8 -EBUILD gnuradio-9999.ebuild 6982 BLAKE2B f9a5e018db31412caf8c67046412fb62e20d3aec8454feb6ad83b3bc7d9401226584be9ca0340da7e2532b50e5d19316de44bb20185967ea0e22b6e1c3250df6 SHA512 dc97bce172296c22926b589c379fce2097b8a0fa3b2d59677aa2b17b393dcb5a7b96f0ed4ddd9f8b2e04c792565ba5104a01a9de93ebdcf6153539d50e5cedd2 +EBUILD gnuradio-3.7.13.5.ebuild 7446 BLAKE2B e3f0e8d79fda81d79b5553689cb7ffe8d55b413085a5e8c64fba199b2932705a7ee68490f2640ac96c198fc2bbfd4f4ad7d25266cd5779c33f42c6706ec6e3ee SHA512 7cfa60facce936cbb2699198fb33d66b9cb052bb4f0ea683090ae1113703ff68bbf22717c2b5ef1b91b14733985fe8196c4049c873a8e0fe1e722714291331ff +EBUILD gnuradio-3.7.9999.ebuild 6928 BLAKE2B 42edb5049dea982659fa60aab34256c76ae68fdb0ea4d3a75e92c1423973ed4749f9c2adf326e5601d325e3ca1f0d3e375272e953a20628e8be61bf7e6700ae3 SHA512 28911fb788d4f4893643f9d3158acdab3f123568b6435d01c36d40ea0bd7d7175dbe56162528c1f557fdc5202a4466def6bbaa483b1c5b5411e2701ba4e6b773 +EBUILD gnuradio-9999.ebuild 6966 BLAKE2B 406a2d6842e326fda4133db19182288be4218a652f08bb5748b4df42b47d99751d76988eaf5728591bd79bdbc8b71af6f597764955fcb38ad09336df726e4aaf SHA512 268428dd1d730db7a26b48ff23ef089de0230717b6481706ac2b7799ba8dc77437f26c5185ab753edb2c2b78ed6c72bcf49679addee3416161ebe649ece5cfbb MISC metadata.xml 1774 BLAKE2B de1e576c7aebab19d0b1d9b2c3962a888059b0a3a3ee8b1ecfd048cef9d4a0dcbec5fc1749742da29c0026cee13cf40c6e27b72068691389eb4c3ac14aecbf1f SHA512 18f0566bd5f65be0bd36e063f334301882f2ff0aeef10b7d6f544089c257c42617b4868659e63f9ea236715dbef479f1961e5bd3a3931b217a9cd6da49de0699 diff --git a/net-wireless/gnuradio/gnuradio-3.7.13.5.ebuild b/net-wireless/gnuradio/gnuradio-3.7.13.5.ebuild index 1261b2d25207..3c132c32fca0 100644 --- a/net-wireless/gnuradio/gnuradio-3.7.13.5.ebuild +++ b/net-wireless/gnuradio/gnuradio-3.7.13.5.ebuild @@ -5,7 +5,7 @@ EAPI=6 PYTHON_COMPAT=( python2_7 ) CMAKE_BUILD_TYPE="None" -inherit cmake-utils eutils gnome2-utils python-single-r1 python-utils-r1 xdg-utils +inherit cmake-utils eutils gnome2-utils python-single-r1 xdg-utils DESCRIPTION="Toolkit that provides signal processing blocks to implement software radios" HOMEPAGE="https://www.gnuradio.org/" diff --git a/net-wireless/gnuradio/gnuradio-3.7.9999.ebuild b/net-wireless/gnuradio/gnuradio-3.7.9999.ebuild index 7ad0616bdf93..15027d0285d7 100644 --- a/net-wireless/gnuradio/gnuradio-3.7.9999.ebuild +++ b/net-wireless/gnuradio/gnuradio-3.7.9999.ebuild @@ -5,7 +5,7 @@ EAPI=6 PYTHON_COMPAT=( python2_7 ) CMAKE_BUILD_TYPE="None" -inherit cmake-utils eutils gnome2-utils python-single-r1 python-utils-r1 xdg-utils +inherit cmake-utils eutils gnome2-utils python-single-r1 xdg-utils DESCRIPTION="Toolkit that provides signal processing blocks to implement software radios" HOMEPAGE="https://www.gnuradio.org/" diff --git a/net-wireless/gnuradio/gnuradio-9999.ebuild b/net-wireless/gnuradio/gnuradio-9999.ebuild index d91e936e43bf..e99366eabc8c 100644 --- a/net-wireless/gnuradio/gnuradio-9999.ebuild +++ b/net-wireless/gnuradio/gnuradio-9999.ebuild @@ -5,7 +5,7 @@ EAPI=6 PYTHON_COMPAT=( python2_7 ) CMAKE_BUILD_TYPE="None" -inherit cmake-utils eutils gnome2-utils python-single-r1 python-utils-r1 xdg-utils +inherit cmake-utils eutils gnome2-utils python-single-r1 xdg-utils DESCRIPTION="Toolkit that provides signal processing blocks to implement software radios" HOMEPAGE="https://www.gnuradio.org/" diff --git a/net-wireless/gobi_loader/Manifest b/net-wireless/gobi_loader/Manifest index 02c189d8f3ca..f819625c1bea 100644 --- a/net-wireless/gobi_loader/Manifest +++ b/net-wireless/gobi_loader/Manifest @@ -1,4 +1,4 @@ AUX gobi_loader-0.7-makefile.patch 663 BLAKE2B 39ea7ea1476e5dd1d991217aa5d76de56eac05c5e81eb67a1ad534558bf770cbefd3373be00034a526ed31292c81fb5b20250224fc26066d182094755f911e91 SHA512 072ebad5c997d8f408a2821234d0ce09418165393fca6bea905154f0fccee421d44db8a895778e51476dbe426a8761b7038d23246f3a2cd308b5539ecf9f37cf DIST gobi_loader-0.7.tar.gz 5056 BLAKE2B c73e03f2c033e7aebbc2342948e97b6c4c8b4ffcd010b501ae4285d2a673e5cec744c2192e407f138624ec4fdd5bbe4b410410af81a94b8364c7631df540de87 SHA512 79b9a357a1dc11bf0eae5a7a964f8ffe4d09381384d0bfc0541bf0311bba9206055e5ef3d884648b12fa05286feec0118af11effa1db66626001ea2743a715a1 EBUILD gobi_loader-0.7-r2.ebuild 724 BLAKE2B 7b908c2e4c675a50c88a577583b9e51f729a04a5af37ed66ecaf79a5d2649944d3b22042c743e3d87276f335667652dd10408c23532071b0d443b8100c8693a0 SHA512 a4a7e6b367cf9932affd7b8a318a7aa7750baafe363c0a1cd5fff23e7bbeb19f0dd434bab2d6d7090c00188263a5075be4728f6032b364fc3ffc48a356995240 -MISC metadata.xml 249 BLAKE2B f23bc774b083b2cca1954e4931a01552c1146ecb2cbe9371d9a822164bcc68512f4adec75582f04c0b3b1eee5ff68816a187da074934dadca1ff81febded3c89 SHA512 66dcd6e163a4e9ca03f77ee938169222d76ad5db55f58b7016f80c8bf633e03dd4af15be76be70ec79cc6f8edb32280d66ea97d170fb1d78980ac78b7121ad59 +MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33 diff --git a/net-wireless/gobi_loader/metadata.xml b/net-wireless/gobi_loader/metadata.xml index cc73e36c3ea7..7a38bb900964 100644 --- a/net-wireless/gobi_loader/metadata.xml +++ b/net-wireless/gobi_loader/metadata.xml @@ -1,8 +1,5 @@ - - polynomial-c@gentoo.org - Lars Wendler - + diff --git a/net-wireless/iwd/Manifest b/net-wireless/iwd/Manifest index d46fee512dc4..6119589f3a2a 100644 --- a/net-wireless/iwd/Manifest +++ b/net-wireless/iwd/Manifest @@ -1,18 +1,6 @@ AUX ead.initd 243 BLAKE2B dcd843a764c28064eb6bb6c0be6c64482df0ab0fa01e14831f0060719bfe0038ca75d9b0e79d78a234627a15c53da16151094c6cc6d48a049ae6ac3c9b1714a2 SHA512 1b39b25736a11870f5e740b5702b6f18b1714cc06df7e3462cd74d116cfaa82175801f336141f3fdf86be33aa97fcebf32d9c080d80419bbc548ad540ab7bd7d AUX iwd.initd 246 BLAKE2B 02a422e96de99256e55f2ed86cfd9ed43bf93130021c523d0e4600ab1b7e34212a56def5ab2819c79e2d60cd63e70de4d7c31ae349326b9a15c35a025da4df29 SHA512 699f51082cb44d5ce52ea9dbb9adc4b0eeff945461c66ec4bfcb9d8f26fcc13aee3e7fe69b406d0a7e1ca89af24e655e830c7a61e028a1c0fff1ef8a2b3e153a -DIST iwd-0.21.tar.xz 793432 BLAKE2B d82b90dbc83a2953d9de82e5e3a031f4db21f4e707d630cf2762475d34ed97fe78c4cc16bb6fed6ec7343af6bbf89672c37c76a06ed7181b57c657607859f4ab SHA512 eca8847cb68bc52f33a2f50ce4cba9ee4cbd37ad989292a21d613afd3307b0dc974da56df49dc97aa65c9647e3497849d696d5a9fdc5c0d0443a141a0887b324 -DIST iwd-0.22.tar.xz 813324 BLAKE2B 690ac6edbcd07be3b84318c77b8be5bef570951d02a7a6be1cd70ff0a475077253dd8e6f3b5c8a0177e6294b6cb12042e302b6752e2631ddd7cebe829c0c9f9f SHA512 4fa9f8688a33663aad754a371e9c1c71161f394fc0d7c4a32ce3afe7e00efdca8f55f378a71ab32002bbe73538b1a092bc0f24c19912672d70d6b02fcc824fe0 -DIST iwd-0.23.tar.xz 817764 BLAKE2B 2eaf13778658558529d9395ce42d0cd87ff1ae17f7ccd57011ef5e5a7bd68a1b25a0b5b40c5cec10e5cc2304cb49e65b1031f12608feb0d1c30fda2fa9f706cb SHA512 e1ee8c2ca34836f8a971eb10ec79c02c2c3a683a183599839979aeb79e152ad0ef2a37520aeef05a3011c584f009bece158dbcd07841d1ab95138c743c7d11cc -DIST iwd-1.0.tar.xz 819608 BLAKE2B 8e4187fe92efc3fd686d28cab49a39bcdbc6cbe311d0ef517539e1094d3251e2c92879df24576b0aa100ff0be4bc2496e4ba6a22bc73f1c945ef3bf2a18331a2 SHA512 ef1f840019e5d954e4e8fbedc0f91ca14a981f3e73345daa6f55ad458c048172b510ebec22f8d3b658f84c8d0383b8861ac03f06f16adbcd73d45062e48c11b8 -DIST iwd-1.1.tar.xz 825936 BLAKE2B 3e0018fa09b46c180d005991a1ca65787e5a5c70f4ca1723a1e296ddf1a536d799afb580d1a3bd0d70f37e60e723dcb0f0bf1f2c2514c5b490babee0f2f1eb47 SHA512 bfc31e1fa10db355b5146b80d49bcc5228c2a6ec5c0c9608b9d02b83840265adb9ac97afb45b0c3b2e299fd96f2a022006a018a89bad56acfc5872969a24d350 -DIST iwd-1.2.tar.xz 827704 BLAKE2B 7efb4ca87636ae4f55225a3dc172fbc6e7a7b5c9ac2c6d3e9f768dbdba0e542df21c3fdd2173298077a65a16168ffad72e2078bb5c76030a4dc068d01eb90c5e SHA512 d6908ed3b72eccbb48b3e7de57ad30fd133ef8fdf170740095ac77364f4b7c669e245c337804c93592fb29a4d36c6c0892eb78d0692cedabd1d9838f9de91d9e -DIST iwd-1.3.tar.xz 830132 BLAKE2B d7c372fa5acaf0900c97d53363d62116f670662e5d30268493e749c8f33daa1c1087e484a8c6453127e55c7e987ff89169e6680ebcac75bcd936aec246394b2d SHA512 cf6afbdffd35bba8118b6c14e552e857c1fdb0a27a85314264547cb63ee625222298c5c765c6cc41b999fbad5c832861084e69b0551b72b67cc1b58a229fa3e2 -EBUILD iwd-0.21.ebuild 3824 BLAKE2B 2e8b98874265758ab013bec9be6ca070acfc91efd4bf3383a4566cd214ce8bd01f733f9e73b33ffacd39edeade6771fde394ac3274266296da972761f59d4cb2 SHA512 8c0fe2fab776ff7874af859c12cb32a31609dc0bb49ed6ef6949683d5a423e99c133baa23b2d8e0b4dd9d57233742994544d9d42dad6ab86e00cf532f2764c36 -EBUILD iwd-0.22.ebuild 3923 BLAKE2B 9907dd60efc4a6ee1084d675a830fba740acf0ae0a59283f93a4164ec14b0246ca27478a0b9850f89eb61d910dc2a55eabb940d7e205dac8d7e00918bab914b2 SHA512 7b7dd5b92438176bf3e091fdfef2a861c74b2a0f578cc2ac3429c235d8672972cb5d1eeb3d4cedef1f02766351ac259e444b8f4af49fac1f1af248771b34336a -EBUILD iwd-0.23-r1.ebuild 3922 BLAKE2B 98cfe13e23a7c4c00d1e645334f14c0e0886c68e9250ee8d24ed25b6a46ca89c22ad4e2ca1579ee6a36285b00d2773aa91d1c682d991232fd55a5795cc247108 SHA512 ff876a195bf573238b76205a41700e7a177016bcaaa03e4f88fc7f60d9f66aefe4def0197aff65a0c5ee0e92e0fc6681bb35027b053e3b2bfafa9d4cf5068d38 -EBUILD iwd-1.0-r1.ebuild 3986 BLAKE2B fa6310e8b259096ec83087298f49445b51f7a745f974c1dbe6cb4270ff7025092776c525264b88dd2eb295f9e946b375b0927266631b97df4ad7befb3e89c8a7 SHA512 73fc6144b5235f68c5df3ab5c3891d190315c78c2d60e0d273ee5f87ec93c524f3c08c3c800a8f96ff1708db786b5a76ca0e6814a56187db344ac1e479af9274 -EBUILD iwd-1.1.ebuild 4305 BLAKE2B 5c2c91669a1631f54e649dc6e720ecfd00a4b6bfd9af474b9e5fcb7e8d4364c01b1a79c34a635e7112b23a95c2b300a510e5c65719d487ff1fce6c3de74d2810 SHA512 f2d2e4254aa33135f4a5c1cb7bc39309135eddf9e37a570ac640d6ac067e9f1f8cb8263e4d7a04a2963778a9c740d5ee0af647f8e8b01a2469229cfdacac9b69 -EBUILD iwd-1.2.ebuild 4204 BLAKE2B 64ac9d52e9193587215da20393bd0d4bdbcdd63e8bd27d245e92b3a4767fee6aca906641556dbb1dda1899ad7196ad379d4b596a80a237a1f040d93d1bbe6ae3 SHA512 90f99659f52184c4b37243eb807d032a7d3c210be96d7f29d0d6342bd46f09794f59b713066dbcaab0c3f3cfdc4c8b1d4b027ed79f735fd20130bf7da45b7964 -EBUILD iwd-1.3.ebuild 4204 BLAKE2B 1df4ebeec9043383bcdf8663c7e1fefee1523aee19ee0f8976e71b7fc3635b3ad27a5d83031402d8265810dea85c7784dc730528a87a44ac397e804481bbada1 SHA512 bc09acc477ef5598e9c03cbbfcd9b9415df9d56d27cf3d36ecb6bf51ebfbefef0183a1cddbf412ee697f104623acb234b0f92d503be9df16445f52513abf67c9 +DIST iwd-1.4.tar.xz 830548 BLAKE2B 2d03767a5308c72206aefbafce39a241e353c1ef8751758d0a336a7ad5b86ef02062da037db423b805810eb45a9467628cd241682a63835b63e3ea920f39ace9 SHA512 3b06fa24666e7cf37353d95d0e9abc41b8be921ae7313c014f20f704fe7919d154d6a5441c6d87d4cd08ee65e15218ec01f4ff4aafc7e4a358faf3ca4a6dcb18 +EBUILD iwd-1.4.ebuild 4216 BLAKE2B 9c1ccfc66a1729ff89a9f691e00fbbe2af7d90404029c7aa49985328d8a4bc74529442da624da24b3bf72bd04958f616ec19554e686cc4d107303aa6f9c1c720 SHA512 a1ddfe3fabb1e52d231bac6f2535b0dcb0bb91e6e8fe470c518fc45b3af6a0cde7f20a680a63ba1a469d7180215e71d424146744d946466c44f140c58d8fddf3 EBUILD iwd-9999.ebuild 4200 BLAKE2B 697ce8df87935e75c6e08d58c9a54670c1671e5fa4524edd79953da6851bbadafd32bfb46eaab31f188650648324664e807c2c6ec2b89cb3ecfd4531e49a972d SHA512 32f68684283fb36d60620ef9c8258f3abb8be9fa021439bc9108066e80b76c2ebc532954d6258d93044d4b0a63a5434f88a9aef0134c1b65c35c8a3f5c833524 MISC metadata.xml 623 BLAKE2B 59adc818adaf90dcb719531a1fde1507d2fb5f3ef33ad7f45ce39876e0e008cd2dc931da58c6d4092c1c57ebc8bfed704a0a7acf92548620c009202e274e76d7 SHA512 3253bfe989a6393d984fb25db1eb1576c670dde4af9aa1b6a4e34673a493b4869f70d1cb1bb502e2d28be8cf15dc595e5e594b7c988752aa9405b0b680a3273b diff --git a/net-wireless/iwd/iwd-0.21.ebuild b/net-wireless/iwd/iwd-0.21.ebuild deleted file mode 100644 index 69f7fb6c2c4f..000000000000 --- a/net-wireless/iwd/iwd-0.21.ebuild +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools flag-o-matic linux-info systemd - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/wireless/iwd.git" - inherit git-r3 -else - SRC_URI="https://www.kernel.org/pub/linux/network/wireless/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~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" - -RDEPEND=">=dev-libs/ell-0.23 - net-wireless/wireless-regdb - sys-apps/dbus - client? ( sys-libs/readline:0= ) - crda? ( net-wireless/crda )" - -DEPEND="${RDEPEND} - virtual/pkgconfig" - -pkg_pretend() { - 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 - ~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_AES_X86_64 ~CRYPTO_DES3_EDE_X86_64" - WARNING_CRYPTO_AES_X86_64="CRYPTO_AES_X86_64: enable for increased performance" - 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 [[ $(getfilevar CONFIG_CFG80211 /usr/src/linux/.config) == y ]] \ - && [[ $(getfilevar CONFIG_EXTRA_FIRMWARE /usr/src/linux/.config) != *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 - git-r3_src_unpack - git clone git://git.kernel.org/pub/scm/libs/ell/ell.git "${WORKDIR}"/ell - else - default - fi -} - -src_prepare() { - default - eautoreconf -} - -src_configure() { - append-cflags "-fsigned-char" - econf --sysconfdir=/etc/iwd --localstatedir=/var \ - $(use_enable client) \ - $(use_enable monitor) \ - $(use_enable ofono) \ - $(use_enable wired) \ - --enable-external-ell \ - --enable-systemd-service \ - --with-systemd-unitdir="$(systemd_get_systemunitdir)" \ - --with-systemd-modloaddir=$(_systemd_get_dir modulesloaddir /usr/lib/modules-load.d) -} - -src_install() { - default - keepdir /var/lib/${PN} - - newinitd "${FILESDIR}/iwd.initd" iwd - - if use wired;then - newinitd "${FILESDIR}/ead.initd" ead - fi - - if [[ ${PV} == "9999" ]] ; then - exeinto /usr/share/iwd/scripts/ - doexe test/* - fi -} diff --git a/net-wireless/iwd/iwd-0.22.ebuild b/net-wireless/iwd/iwd-0.22.ebuild deleted file mode 100644 index 468cef07ee8a..000000000000 --- a/net-wireless/iwd/iwd-0.22.ebuild +++ /dev/null @@ -1,143 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools flag-o-matic linux-info systemd - -if [[ ${PV} == *9999* ]]; then - EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/wireless/iwd.git" - inherit git-r3 -else - SRC_URI="https://www.kernel.org/pub/linux/network/wireless/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~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" - -COMMON_DEPEND=">=dev-libs/ell-0.24 - sys-apps/dbus - client? ( sys-libs/readline:0= )" - -RDEPEND="${COMMON_DEPEND} - net-wireless/wireless-regdb - crda? ( net-wireless/crda )" - -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig" - -[[ ${PV} == *9999* ]] && DEPEND+=" dev-python/docutils" - -pkg_pretend() { - 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 - ~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_AES_X86_64 ~CRYPTO_DES3_EDE_X86_64" - WARNING_CRYPTO_AES_X86_64="CRYPTO_AES_X86_64: enable for increased performance" - 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 [[ $(getfilevar CONFIG_CFG80211 /usr/src/linux/.config) == y ]] \ - && [[ $(getfilevar CONFIG_EXTRA_FIRMWARE /usr/src/linux/.config) != *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 - git-r3_src_unpack - git clone git://git.kernel.org/pub/scm/libs/ell/ell.git "${WORKDIR}"/ell - else - default - fi -} - -src_prepare() { - default - eautoreconf -} - -src_configure() { - append-cflags "-fsigned-char" - econf --sysconfdir=/etc/iwd --localstatedir=/var \ - $(use_enable client) \ - $(use_enable monitor) \ - $(use_enable ofono) \ - $(use_enable wired) \ - --enable-external-ell \ - --enable-systemd-service \ - --with-systemd-unitdir="$(systemd_get_systemunitdir)" \ - --with-systemd-modloaddir=$(_systemd_get_dir modulesloaddir /usr/lib/modules-load.d) -} - -src_install() { - default - keepdir /var/lib/${PN} - - newinitd "${FILESDIR}/iwd.initd" iwd - - if use wired;then - newinitd "${FILESDIR}/ead.initd" ead - fi - - if [[ ${PV} == *9999* ]] ; then - exeinto /usr/share/iwd/scripts/ - doexe test/* - fi -} diff --git a/net-wireless/iwd/iwd-0.23-r1.ebuild b/net-wireless/iwd/iwd-0.23-r1.ebuild deleted file mode 100644 index e249a29033b7..000000000000 --- a/net-wireless/iwd/iwd-0.23-r1.ebuild +++ /dev/null @@ -1,143 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools flag-o-matic linux-info systemd - -if [[ ${PV} == *9999* ]]; then - EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/wireless/iwd.git" - inherit git-r3 -else - SRC_URI="https://www.kernel.org/pub/linux/network/wireless/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~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" - -COMMON_DEPEND="~dev-libs/ell-0.25 - sys-apps/dbus - client? ( sys-libs/readline:0= )" - -RDEPEND="${COMMON_DEPEND} - net-wireless/wireless-regdb - crda? ( net-wireless/crda )" - -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig" - -[[ ${PV} == *9999* ]] && DEPEND+=" dev-python/docutils" - -pkg_pretend() { - 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 - ~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_AES_X86_64 ~CRYPTO_DES3_EDE_X86_64" - WARNING_CRYPTO_AES_X86_64="CRYPTO_AES_X86_64: enable for increased performance" - 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 [[ $(getfilevar CONFIG_CFG80211 /usr/src/linux/.config) == y ]] \ - && [[ $(getfilevar CONFIG_EXTRA_FIRMWARE /usr/src/linux/.config) != *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 - git-r3_src_unpack - git clone git://git.kernel.org/pub/scm/libs/ell/ell.git "${WORKDIR}"/ell - else - default - fi -} - -src_prepare() { - default - eautoreconf -} - -src_configure() { - append-cflags "-fsigned-char" - econf --sysconfdir=/etc/iwd --localstatedir=/var \ - $(use_enable client) \ - $(use_enable monitor) \ - $(use_enable ofono) \ - $(use_enable wired) \ - --enable-external-ell \ - --enable-systemd-service \ - --with-systemd-unitdir="$(systemd_get_systemunitdir)" \ - --with-systemd-modloaddir=$(_systemd_get_dir modulesloaddir /usr/lib/modules-load.d) -} - -src_install() { - default - keepdir /var/lib/${PN} - - newinitd "${FILESDIR}/iwd.initd" iwd - - if use wired;then - newinitd "${FILESDIR}/ead.initd" ead - fi - - if [[ ${PV} == *9999* ]] ; then - exeinto /usr/share/iwd/scripts/ - doexe test/* - fi -} diff --git a/net-wireless/iwd/iwd-1.0-r1.ebuild b/net-wireless/iwd/iwd-1.0-r1.ebuild deleted file mode 100644 index 353d6500a01d..000000000000 --- a/net-wireless/iwd/iwd-1.0-r1.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools flag-o-matic linux-info systemd - -if [[ ${PV} == *9999* ]]; then - EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/wireless/iwd.git" - inherit git-r3 -else - SRC_URI="https://www.kernel.org/pub/linux/network/wireless/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~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" - -COMMON_DEPEND=">=dev-libs/ell-0.26 - sys-apps/dbus - client? ( sys-libs/readline:0= )" - -RDEPEND="${COMMON_DEPEND} - net-wireless/wireless-regdb - crda? ( net-wireless/crda )" - -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig" - -[[ ${PV} == *9999* ]] && DEPEND+=" dev-python/docutils" - -pkg_pretend() { - 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 - ~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_AES_X86_64 ~CRYPTO_DES3_EDE_X86_64" - WARNING_CRYPTO_AES_X86_64="CRYPTO_AES_X86_64: enable for increased performance" - 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 [[ $(getfilevar CONFIG_CFG80211 /usr/src/linux/.config) == y ]] \ - && [[ $(getfilevar CONFIG_EXTRA_FIRMWARE /usr/src/linux/.config) != *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 - git-r3_src_unpack - git clone git://git.kernel.org/pub/scm/libs/ell/ell.git "${WORKDIR}"/ell - else - default - fi -} - -src_prepare() { - default - eautoreconf -} - -src_configure() { - append-cflags "-fsigned-char" - econf --sysconfdir=/etc/iwd --localstatedir=/var \ - $(use_enable client) \ - $(use_enable monitor) \ - $(use_enable ofono) \ - $(use_enable wired) \ - --enable-external-ell \ - --enable-systemd-service \ - --with-systemd-unitdir="$(systemd_get_systemunitdir)" \ - --with-systemd-modloaddir=$(_systemd_get_dir modulesloaddir /usr/lib/modules-load.d) \ - --with-systemd-networkdir="$(systemd_get_utildir)/network" -} - -src_install() { - default - keepdir /var/lib/${PN} - - newinitd "${FILESDIR}/iwd.initd" iwd - - if use wired;then - newinitd "${FILESDIR}/ead.initd" ead - fi - - if [[ ${PV} == *9999* ]] ; then - exeinto /usr/share/iwd/scripts/ - doexe test/* - fi -} diff --git a/net-wireless/iwd/iwd-1.1.ebuild b/net-wireless/iwd/iwd-1.1.ebuild deleted file mode 100644 index 93c0d4823de5..000000000000 --- a/net-wireless/iwd/iwd-1.1.ebuild +++ /dev/null @@ -1,154 +0,0 @@ -# Copyright 1999-2019 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.26" - -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 ~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" - -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 )" - -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig" - -[[ ${PV} == *9999* ]] && DEPEND+=" dev-python/docutils" - -pkg_pretend() { - 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 - ~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_AES_X86_64 ~CRYPTO_DES3_EDE_X86_64" - WARNING_CRYPTO_AES_X86_64="CRYPTO_AES_X86_64: enable for increased performance" - 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 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" iwd - - if use wired;then - newinitd "${FILESDIR}/ead.initd" ead - fi - - if [[ ${PV} == *9999* ]] ; then - exeinto /usr/share/iwd/scripts/ - doexe test/* - fi -} diff --git a/net-wireless/iwd/iwd-1.2.ebuild b/net-wireless/iwd/iwd-1.2.ebuild deleted file mode 100644 index 1bd895abfbbd..000000000000 --- a/net-wireless/iwd/iwd-1.2.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 1999-2019 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.26" - -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 ~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" - -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 )" - -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig" - -[[ ${PV} == *9999* ]] && DEPEND+=" dev-python/docutils" - -pkg_pretend() { - 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 - ~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 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" iwd - - if use wired;then - newinitd "${FILESDIR}/ead.initd" ead - fi - - if [[ ${PV} == *9999* ]] ; then - exeinto /usr/share/iwd/scripts/ - doexe test/* - fi -} diff --git a/net-wireless/iwd/iwd-1.3.ebuild b/net-wireless/iwd/iwd-1.3.ebuild deleted file mode 100644 index 25f6697697f3..000000000000 --- a/net-wireless/iwd/iwd-1.3.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 1999-2019 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.27" - -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 ~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" - -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 )" - -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig" - -[[ ${PV} == *9999* ]] && DEPEND+=" dev-python/docutils" - -pkg_pretend() { - 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 - ~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 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" iwd - - if use wired;then - newinitd "${FILESDIR}/ead.initd" ead - fi - - if [[ ${PV} == *9999* ]] ; then - exeinto /usr/share/iwd/scripts/ - doexe test/* - fi -} diff --git a/net-wireless/iwd/iwd-1.4.ebuild b/net-wireless/iwd/iwd-1.4.ebuild new file mode 100644 index 000000000000..a27df2f13a45 --- /dev/null +++ b/net-wireless/iwd/iwd-1.4.ebuild @@ -0,0 +1,153 @@ +# Copyright 1999-2019 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.27" + +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" + +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 )" + +DEPEND="${COMMON_DEPEND} + virtual/pkgconfig" + +[[ ${PV} == *9999* ]] && DEPEND+=" dev-python/docutils" + +pkg_pretend() { + 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 + ~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 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" iwd + + if use wired;then + newinitd "${FILESDIR}/ead.initd" ead + fi + + if [[ ${PV} == *9999* ]] ; then + exeinto /usr/share/iwd/scripts/ + doexe test/* + fi +} diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest index 463119391998..249f7ffec26a 100644 --- a/net-wireless/kismet/Manifest +++ b/net-wireless/kismet/Manifest @@ -6,7 +6,9 @@ AUX kismet.initd-r2 495 BLAKE2B 6d495c1fe5582921a67acf411fc65f6f3b3d832017e9354e AUX kismet.initd-r3 332 BLAKE2B e3d4987a41acf7b76aa0a08da7d11bb7c49807a5f60e4540620a34cf3bb8fc71e076ffdfad4b35699b2158c3376a691c3ca6ea1236f4f9eb3c24fc77eed4ab71 SHA512 0d5ff74553e122d645985ead839f48e5edd716bc510e505798938a705e14276a97bbd5ca2dfbf784ef044fa7b12064068ec03b8839dd8237794e17f6715f6231 DIST kismet-2016-07-R1.tar.xz 709364 BLAKE2B 5b667a02b517bd413d569f40df1f2a2e1158357c602fa807d712870543a7fade25077f449c07c023ad1d2150870352aa754484846d8c2a0d9f027113bb57c1fc SHA512 88891a0cd5ef94a4815d259e433f946f52552c125e05a5d8ac447d04e6090f2bd92f8bd8573440f0dfe446b29233bef81d9889e53170757ad0116ddfc2cb8416 DIST kismet-2019-09-R1.tar.xz 3034832 BLAKE2B 9f7818549e5260dc081ac39ea8323c70f2e4d0b959bc42dacc253c9d72bf72c2547f7c6d65d84ee7d0ca4a41068f5973028e48f6f9f3c5a7cd50c35246570814 SHA512 eeaf069718206f2b6d292c41792217afc9c72c10ffa014c8c670de64195bd28d44f33364dba7d338610f17a5af2be3c125ccd1297cce362159a4968c9ddabb88 +DIST kismet-2019-12-R2.tar.xz 3127064 BLAKE2B b7ffac6a6a4d7d7893d3564f9471080e055798c325b102f98fa0e86db37bcbab33422afae9c2694b747ae0c369259b62c218a77c673d0e0c05969a56e42311c2 SHA512 b1e3de74a6d314150d849ac3d95c8b99324bba14522dc4f00244d1c09acb690cce40d35dbe33845ffb1060a69cd38f036d59a0283ed9b1a70b022e3d57cde5a0 EBUILD kismet-2016.07.1-r2.ebuild 4224 BLAKE2B 810401dfc709c81f55e881cc625d029544f37b454bb1076a902fa38254506fd82e8b1226dab0c2a4b7a58ed580bdc8202fcf9200df8591f67ca48caaa604747c SHA512 1c798255763de2961884ee73abe4c5c2aacdde1f85a36daf01595ba2b04d906d03adff68a81c0f23a4c66db66b6f74cf609c4f4a680627db26cdbf19b9c88bb8 EBUILD kismet-2019.09.1-r1.ebuild 4630 BLAKE2B 9c302952243e30c5002d613d824e266837f80620aec815540fe10bb75ebf7c61d28477f7b3c72331b0396ea50fe51686645e6e71454bf7876686734353f3cc7e SHA512 4cd45d2a225f73880b9c1b3e6f1271c9a8e83458b39aa944e604fef1ac5c3c1334b23823647c8cc5e7ee63602aa88dd8c6af22b662fcfd48bafc0624471a2859 -EBUILD kismet-9999.ebuild 4630 BLAKE2B 9c302952243e30c5002d613d824e266837f80620aec815540fe10bb75ebf7c61d28477f7b3c72331b0396ea50fe51686645e6e71454bf7876686734353f3cc7e SHA512 4cd45d2a225f73880b9c1b3e6f1271c9a8e83458b39aa944e604fef1ac5c3c1334b23823647c8cc5e7ee63602aa88dd8c6af22b662fcfd48bafc0624471a2859 -MISC metadata.xml 1259 BLAKE2B c9c91a87613a3126a81c28e768dbcf37422e04c8679d991ed2149361bf07d43a1dc17e5eaffebbb77bb9e92f2fd316192745e8b3cde04729db12b7dbefd33d26 SHA512 777ea0bad8a04dc4ac303eee0006692aa0107a7c38322b890565fab59288d84932b531145445623af1fa594b762aec627dd00f659b90f1fb595d7b49f6ab20a0 +EBUILD kismet-2019.12.2.ebuild 4806 BLAKE2B eff96d3957f26ff8616d1f4f3e1f1ce05cb16819a07e1d2c6d5894c2410455b57d23db1ce393f8c8b500f5a6699bf64c09b212806ec2714fb3b11cfa3a1a8c0e SHA512 221043f10fc049922646e60c5408626c0b6263f8403effae30f5cbced7b2472122565a3005a9fc56ef6dc9c8be9df8652595b501aa335335560a873987c31dd0 +EBUILD kismet-9999.ebuild 4806 BLAKE2B eff96d3957f26ff8616d1f4f3e1f1ce05cb16819a07e1d2c6d5894c2410455b57d23db1ce393f8c8b500f5a6699bf64c09b212806ec2714fb3b11cfa3a1a8c0e SHA512 221043f10fc049922646e60c5408626c0b6263f8403effae30f5cbced7b2472122565a3005a9fc56ef6dc9c8be9df8652595b501aa335335560a873987c31dd0 +MISC metadata.xml 1545 BLAKE2B c1b1fe5d6f61ca1141bf0bec03e7f416a0c7e8ec2b15aaaefe0cfc763af9c385e791747eeaf6c3d0b83594acbb528e0c6ef4abfcb348edd027d77a5ef720fa83 SHA512 49e887edfcde73eea51e96dad9c648f70f59524fc0e3f6567aeff116bf33ad7b9e57f4e8dcdfd02b0fef524a101f172bf1035437a6138376b0a41f1e8e60af32 diff --git a/net-wireless/kismet/kismet-2019.12.2.ebuild b/net-wireless/kismet/kismet-2019.12.2.ebuild new file mode 100644 index 000000000000..2a02da5e4246 --- /dev/null +++ b/net-wireless/kismet/kismet-2019.12.2.ebuild @@ -0,0 +1,166 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_6 ) + +inherit autotools eutils multilib user python-single-r1 + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git" + inherit git-r3 + RESTRICT="strip" +else + MY_P=${P/\./-} + MY_P=${MY_P/_beta/-BETA} + MY_P=${MY_P/./-R} + S=${WORKDIR}/${MY_P/BETA/beta} + + #normally we want an official release + SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz" + + #but sometimes we want a git commit + #COMMIT="6d6d486831c0f7ac712ffb8a3ff122c5063c3b2a" + #SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + #S="${WORKDIR}/${PN}-${COMMIT}" + + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" +fi + +DESCRIPTION="IEEE 802.11 wireless LAN sniffer" +HOMEPAGE="https://www.kismetwireless.net" + +LICENSE="GPL-2" +SLOT="0/${PV}" +IUSE="libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +CDEPEND=" + ${PYTHON_DEPS} + networkmanager? ( net-misc/networkmanager:= ) + dev-libs/glib:= + dev-libs/elfutils:= + sys-libs/zlib:= + dev-db/sqlite:= + net-libs/libmicrohttpd + kernel_linux? ( sys-libs/libcap + dev-libs/libnl:3 + net-libs/libpcap + ) + libusb? ( virtual/libusb:1 ) + dev-libs/protobuf-c:= + dev-libs/protobuf:= + dev-python/protobuf-python[${PYTHON_USEDEP}] + sys-libs/ncurses:= + lm-sensors? ( sys-apps/lm-sensors ) + pcre? ( dev-libs/libpcre ) + suid? ( sys-libs/libcap ) + ubertooth? ( net-wireless/ubertooth:= ) + " + +DEPEND="${CDEPEND} + virtual/pkgconfig +" + +RDEPEND="${CDEPEND} + dev-python/pyserial[${PYTHON_USEDEP}] + selinux? ( sec-policy/selinux-kismet ) +" +PDEPEND="rtlsdr? ( dev-python/numpy[${PYTHON_USEDEP}] + net-wireless/rtl-sdr )" + +src_prepare() { + sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \ + conf/kismet_logging.conf || die + + # Don't strip and set correct mangrp + sed -i -e 's| -s||g' \ + -e 's|@mangrp@|root|g' Makefile.in + + eapply_user + + #just use set to fix setup.py + find . -name "Makefile.in" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die + find . -name "Makefile" -exec sed -i 's#setup.py install#setup.py install --root=$(DESTDIR)#' {} + || die + + if [ "${PV}" = "9999" ]; then + eautoreconf + fi +} + +src_configure() { + econf \ + $(use_enable libusb libusb) \ + $(use_enable pcre) \ + $(use_enable lm-sensors lmsensors) \ + $(use_enable networkmanager libnm) \ + $(use_enable ubertooth) \ + --sysconfdir=/etc/kismet \ + --disable-optimization +} + +src_install() { + emake DESTDIR="${D}" commoninstall + python_optimize + emake DESTDIR="${D}" forceconfigs + + insinto /usr/share/${PN} + doins Makefile.inc + + dodoc CHANGELOG README* + newinitd "${FILESDIR}"/${PN}.initd-r3 kismet + newconfd "${FILESDIR}"/${PN}.confd-r2 kismet +} + +pkg_preinst() { + if use suid; then + enewgroup kismet + fowners root:kismet /usr/bin/kismet_cap_linux_bluetooth + fowners root:kismet /usr/bin/kismet_cap_linux_wifi + fowners root:kismet /usr/bin/kismet_cap_pcapfile + # Need to set the permissions after chowning. + # See chown(2) + fperms 4550 /usr/bin/kismet_cap_linux_bluetooth + fperms 4550 /usr/bin/kismet_cap_linux_wifi + fperms 4550 /usr/bin/kismet_cap_pcapfile + elog "Kismet has been installed with a setuid-root helper binary" + elog "to enable minimal-root operation. Users need to be part of" + elog "the 'kismet' group to perform captures from physical devices." + fi + if ! use suid; then + ewarn "It is highly discouraged to run a sniffer as root," + ewarn "Please consider enabling the suid use flag and adding" + ewarn "your user to the kismet group." + fi +} + +migrate_config() { + einfo "Kismet Configuration files are now read from /etc/kismet/" + ewarn "Please keep user specific settings in /etc/kismet/kismet_site.conf" + if [ -n "$(ls ${EROOT}/etc/kismet_*.conf 2> /dev/null)" ]; then + ewarn "Files at /etc/kismet_*.conf will not be read and should be removed" + fi + if [ -f "${EROOT}/etc/kismet_site.conf" ] && [ ! -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then + mv /etc/kismet_site.conf /etc/kismet/kismet_site.conf || die "Failed to migrate kismet_site.conf to new location" + ewarn "Your /etc/kismet_site.conf file has been automatically moved to /etc/kismet/kismet_site.conf" + elif [ -f "${EROOT}/etc/kismet_site.conf" ] && [ -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then + ewarn "Both /etc/kismet_site.conf and /etc/kismet/kismet_site.conf exist, please migrate needed bits" + ewarn "into /etc/kismet/kismet_site.conf and remove /etc/kismet_site.conf" + fi +} + +pkg_postinst() { + if [ -n "${REPLACING_VERSIONS}" ]; then + for v in ${REPLACING_VERSIONS}; do + if ver_test ${v} -lt 2019.07.2 ; then + migrate_config + break + fi + if ver_test ${v} -eq 9999 ; then + migrate_config + break + fi + done + fi +} diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild index 01ac8b25a826..2a02da5e4246 100644 --- a/net-wireless/kismet/kismet-9999.ebuild +++ b/net-wireless/kismet/kismet-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -25,7 +25,7 @@ else #SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" #S="${WORKDIR}/${PN}-${COMMIT}" - KEYWORDS="amd64 arm ~arm64 ~ppc x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" fi DESCRIPTION="IEEE 802.11 wireless LAN sniffer" @@ -33,8 +33,8 @@ HOMEPAGE="https://www.kismetwireless.net" LICENSE="GPL-2" SLOT="0/${PV}" -IUSE="lm-sensors mousejack networkmanager +pcre selinux +suid" -REQUIRED_USE=${PYTHON_REQUIRED_USE} +IUSE="libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" CDEPEND=" ${PYTHON_DEPS} @@ -48,7 +48,7 @@ CDEPEND=" dev-libs/libnl:3 net-libs/libpcap ) - mousejack? ( virtual/libusb:1 ) + libusb? ( virtual/libusb:1 ) dev-libs/protobuf-c:= dev-libs/protobuf:= dev-python/protobuf-python[${PYTHON_USEDEP}] @@ -56,6 +56,7 @@ CDEPEND=" lm-sensors? ( sys-apps/lm-sensors ) pcre? ( dev-libs/libpcre ) suid? ( sys-libs/libcap ) + ubertooth? ( net-wireless/ubertooth:= ) " DEPEND="${CDEPEND} @@ -66,6 +67,8 @@ RDEPEND="${CDEPEND} dev-python/pyserial[${PYTHON_USEDEP}] selinux? ( sec-policy/selinux-kismet ) " +PDEPEND="rtlsdr? ( dev-python/numpy[${PYTHON_USEDEP}] + net-wireless/rtl-sdr )" src_prepare() { sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \ @@ -88,10 +91,11 @@ src_prepare() { src_configure() { econf \ + $(use_enable libusb libusb) \ $(use_enable pcre) \ $(use_enable lm-sensors lmsensors) \ - $(use_enable mousejack libusb) \ $(use_enable networkmanager libnm) \ + $(use_enable ubertooth) \ --sysconfdir=/etc/kismet \ --disable-optimization } @@ -133,9 +137,9 @@ pkg_preinst() { migrate_config() { einfo "Kismet Configuration files are now read from /etc/kismet/" - if [ -n "$(ls ${EROOT}/etc/kismet_*.conf)" ]; then + ewarn "Please keep user specific settings in /etc/kismet/kismet_site.conf" + if [ -n "$(ls ${EROOT}/etc/kismet_*.conf 2> /dev/null)" ]; then ewarn "Files at /etc/kismet_*.conf will not be read and should be removed" - ewarn "Please keep user specific settings in /etc/kismet/kismet_site.conf" fi if [ -f "${EROOT}/etc/kismet_site.conf" ] && [ ! -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then mv /etc/kismet_site.conf /etc/kismet/kismet_site.conf || die "Failed to migrate kismet_site.conf to new location" diff --git a/net-wireless/kismet/metadata.xml b/net-wireless/kismet/metadata.xml index e5158f5c107b..db93b745df76 100644 --- a/net-wireless/kismet/metadata.xml +++ b/net-wireless/kismet/metadata.xml @@ -7,6 +7,7 @@ Build the ncurses-based user interface + Support libusb based capture sources such as mousejack, cc2540(ble), and nrf51822(ble) Install a setuid root helper binary with limited functionality; this allows running kismet as a normal user, significantly @@ -21,6 +22,8 @@ Build the ptw plugin Build the spectools plugin. This uses net-wireless/spectools Build the syslog plugin. + Enable rtlsdr based kismet capture sources Build extras which are written in ruby, example plugins and the like. + Enable capture source for ubertooth to sniff bluetooth low energy diff --git a/net-wireless/mdk/Manifest b/net-wireless/mdk/Manifest index e9f36affa9be..e1e7ae66c734 100644 --- a/net-wireless/mdk/Manifest +++ b/net-wireless/mdk/Manifest @@ -1,5 +1,5 @@ AUX 3.6-makefile.patch 707 BLAKE2B 19cc0aebd1c0194a331c909f66a9cb19c983134cba5c4d9201baa4391f752215bce40212588d3e989fab2bad3ae164ba39c4253bdbadc2b15e36f7a7c6c474c5 SHA512 6889b2385d6dbac55ec7ecb757aefd822fe3c15f9259fb38e2b3999a9f381a8e58a079e2cfaff5922dd4e10b843b88b7aae8d424b769407e1bbca444e9666280 AUX fix_wids_mdk3_v5.patch 520 BLAKE2B a28e6a21a41c39af9920f0f382fecfa01b353815f20f1e5a521c9f5d6d78b42baa5d58d725e1593301d3439aab058587ee847be9ff373d26a017cb3485d3dff2 SHA512 23e1e525340972a2b04e9f2d829dc43a7b8dea0c06c7b739c85842b48aa87a61854cab93f86a50b13545e00fbee0c4d0d89913aa944926fd0725d50beca89c80 DIST mdk3-v6.tar.bz2 213279 BLAKE2B e15d8d758f2d0b5ba4cdd66ce0d97d28e454d6593fd2ea76c7e0e0ee6ea6fd9daeef7f005bed7611f4a7017246ea7f53c6eadf8a8cdbd941c7273db8d5ab8b48 SHA512 a5180fc231c2e041064467b9415d2d238ea680f19c88b2320983dd6dbe91a62af1a37da0fc548c1b0860ede046e1f9976dec729c919d8e6c0ab98231990dfec4 -EBUILD mdk-3.6-r1.ebuild 710 BLAKE2B 170df4ac8eb8ded598db5d745f1a5eee16b3878a6ba7339b9b5c42f818f1cd81be0550dd05b8292b80d90e5c593deb2d7d647fa6574d14d5f7377cbfd52472c5 SHA512 73bc4d048f6315cdfa1a19ebfa4408720e19f04d0080a3d57bb12a581632175a62e34c3c882101b541e253bf27dc59c736bb6466bf0918cef43ad89a1a41962d +EBUILD mdk-3.6-r1.ebuild 746 BLAKE2B 65a5c4c4e0a4ef855734624693717f70edba07c98dcdb022615206f1828346a9e23226e73890943ec15739eacbad52c4916bb4d6c0c8a92a3735eb1e8f52f3aa SHA512 fb196d0aecaa957284d2f0f5ad611fac98b3496ff6b749e218616df0cd99a9699df9448216b942236294f6e793f5d639d7607d30fd454712bfeb5fb3e214ce3f MISC metadata.xml 247 BLAKE2B 0aa7491a8e9a68ed7ad1c53c8442fd44a9dbdfbd7ef0662e838195b44ce72a77f5dc3b846cf9951bb61de78e05aac37649b78dd4c27e304780e1223d607a4252 SHA512 3344e220b20caad7bc32141ad5d51630ff0738ab14608334576638297fdd2a48d5169ef54fb33e36d27bd448d92f8ef9e41880df388521efd4a2c58d102c7c69 diff --git a/net-wireless/mdk/mdk-3.6-r1.ebuild b/net-wireless/mdk/mdk-3.6-r1.ebuild index 8c21fdf4cd98..952509b6bd0f 100644 --- a/net-wireless/mdk/mdk-3.6-r1.ebuild +++ b/net-wireless/mdk/mdk-3.6-r1.ebuild @@ -7,7 +7,7 @@ inherit eutils toolchain-funcs MY_P="${PN}${PV/./-v}" DESCRIPTION="Wireless injection tool with various functions" HOMEPAGE="http://homepages.tu-darmstadt.de/~p_larbig/wlan" -SRC_URI="${HOMEPAGE}/${MY_P}.tar.bz2" +SRC_URI="http://homepages.tu-darmstadt.de/~p_larbig/wlan/${MY_P}.tar.bz2" LICENSE="GPL-2" SLOT="0" diff --git a/net-wireless/ndiswrapper/Manifest b/net-wireless/ndiswrapper/Manifest deleted file mode 100644 index 8b3bfa9127cf..000000000000 --- a/net-wireless/ndiswrapper/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -AUX ndiswrapper-1.59-cflags.patch 357 BLAKE2B db91c0a817db2dd2fc019f1ae41e7f12a77a3a71a48d6cef3c80227ca68f14bfcef65a9feb516266a0cf1cee8b80f271eb8210866c0634abff3b6a795d830cc8 SHA512 8c65a5af71bf3035e2d784b29ad45dc48bd70b155d988c2e6d511eb03d9a319d355d67f74e3270816e943abe051e442efe891de1d649e871b7e3b05690c71a9d -AUX ndiswrapper-1.61-kernel-4.11.patch 1849 BLAKE2B 8ed5d1dfbc5b924e5a01e1c43c508a5c189a7d1cfd18117f2e90a84af6f63a5e04a7e881db2869dda1e53514f982cc4369dbd0479284c798748940bc04a1d077 SHA512 04c60101754a3286f2454cc3b39455186a211b52e09eef21d094b5adea1c176631246a71e0ea26b67e76a6733fe4048cf545ace28ab505acc6df9881aca138be -AUX ndiswrapper-1.61-kernel-4.13.patch 987 BLAKE2B fe331b86f3967fe3b4f8118c2492825737468d12efb8d170cc8843e266acdc82ebbf303f1358eb79363ae1b3c5aa478451cc82e5691acd267ab3cb7cd89849cc SHA512 df43f17f63b7842b9a22f285b5fdf7e28ef20e975cd86cbdaaff7426e7dc1b413b978c6e85ac76420131fa7139542ae499becf7276b0d3e17f2c45df7ba1d5c7 -AUX ndiswrapper-1.61-kernel-4.15.patch 6676 BLAKE2B 536a220f7cf01aac8895e2c76ba5634f5411b2fa8ab8180f52c11c6576823e29cb9ef0bbffa8338de3768e1583ca764a72854f89a7e8df304107371dda6c02b7 SHA512 52bd3d2025ffb8a3f6a4a1a1fee1b87d3811f30a210a54aaa7b37838eb256cd766bc1aeda24e4b4f4829992584931ecd97a042794c9b854bd1ebbf452dce2abf -DIST ndiswrapper-1.61.tar.gz 202240 BLAKE2B 1b9b60bdd389bb04e56b4b2986503063c4193d78fb06e34f6c91f67d214b112f498cc8d0fdd08c372da73bde8cb9d10c893b05020d81bf35e144e64c81a24797 SHA512 67a50071a2e04113b91259e0d5236b4bf02b46a0d60ecae779c34e047f678c70b18e3191bad1435525c8499e554bd26794a03a79a71e1e603987432f4c590b43 -EBUILD ndiswrapper-1.61.ebuild 2713 BLAKE2B ffbebde3e62f5d4591287362f2e2439df23b40b4e833a0a7ac8dc5121c8ef00502390f235cd81a227b2aa69d80c77dfb6107e927eb725ca3e3eb35e00687a65b SHA512 92e251bece459d07ae85482814214c1d0ed70b2e3ec7955cc2acc821052f0a2ffea7b45f57a4e5f821d702b09dda5376fcbab87a455d31790139b917e3d78058 -MISC metadata.xml 469 BLAKE2B 4b67d256e045e1beb6a395887da227498ac98ddc5df2c356e02b39ce300d00726e7c0ed0dbed1e51ebd73352f927def022a91c2f847ac5953a84c5289e470d07 SHA512 65e8573b5f43e40865286bfacc20c7596359d8916c3c389f48fd82064ef660c7a7f1368889757516106c9109456fe41fbf454392ba49894890d15fd7969e2d97 diff --git a/net-wireless/ndiswrapper/files/ndiswrapper-1.59-cflags.patch b/net-wireless/ndiswrapper/files/ndiswrapper-1.59-cflags.patch deleted file mode 100644 index 25359c7c30c1..000000000000 --- a/net-wireless/ndiswrapper/files/ndiswrapper-1.59-cflags.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/utils/Makefile b/utils/Makefile -index 0e763c6..d555dda 100644 ---- a/utils/Makefile -+++ b/utils/Makefile -@@ -6,7 +6,7 @@ HEADERS = $(DRIVER_DIR)/loader.h $(DRIVER_DIR)/ndiswrapper.h - - CC = gcc - HOSTCC = $(CC) --CFLAGS = -g -Wall -I$(DRIVER_DIR) -+CFLAGS += -I$(DRIVER_DIR) - - DISTFILES=Makefile ndiswrapper loadndisdriver.c ndiswrapper-buginfo - diff --git a/net-wireless/ndiswrapper/files/ndiswrapper-1.61-kernel-4.11.patch b/net-wireless/ndiswrapper/files/ndiswrapper-1.61-kernel-4.11.patch deleted file mode 100644 index f39c7bde4d20..000000000000 --- a/net-wireless/ndiswrapper/files/ndiswrapper-1.61-kernel-4.11.patch +++ /dev/null @@ -1,55 +0,0 @@ -commit fa2aeeccd5366378ca2eb83c6daee64b511fe792 -Author: Felix Yan -Date: Tue May 16 01:32:56 2017 +0800 - - Add support for Linux 4.11+ - -diff --git a/ndiswrapper/driver/ndis.c b/ndiswrapper/driver/ndis.c -index c1913a05..2ab4dd21 100644 ---- a/driver/ndis.c -+++ b/driver/ndis.c -@@ -2258,7 +2258,9 @@ wstdcall void NdisMIndicateReceivePacket(struct ndis_mp_block *nmb, - WARNING("empty packet ignored"); - continue; - } -+#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 11, 0) - wnd->net_dev->last_rx = jiffies; -+#endif - /* get total number of bytes in packet */ - NdisGetFirstBufferFromPacketSafe(packet, &buffer, &virt, - &length, &total_length, -@@ -2346,7 +2348,9 @@ wstdcall void EthRxIndicateHandler(struct ndis_mp_block *nmb, void *rx_ctx, - ERROR("nmb is NULL"); - EXIT3(return); - } -+#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 11, 0) - wnd->net_dev->last_rx = jiffies; -+#endif - - if (look_ahead_size < packet_size) { - struct ndis_packet *packet; -@@ -2461,7 +2465,9 @@ wstdcall void NdisMTransferDataComplete(struct ndis_mp_block *nmb, - WARNING("illegal packet"); - EXIT3(return); - } -+#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 11, 0) - wnd->net_dev->last_rx = jiffies; -+#endif - oob_data = NDIS_PACKET_OOB_DATA(packet); - skb_size = sizeof(oob_data->header) + oob_data->look_ahead_size + - bytes_txed; -diff --git a/ndiswrapper/driver/ntoskernel.h b/ndiswrapper/driver/ntoskernel.h -index 3c4c6ff0..f1c52e51 100644 ---- a/driver/ntoskernel.h -+++ b/driver/ntoskernel.h -@@ -296,6 +296,10 @@ static inline void (INIT_WORK)(struct work_struct *work, work_func_t func) - #define add_taint(flag, lockdep_ok) add_taint(flag) - #endif - -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 11, 0) -+#include -+#endif -+ - #include "winnt_types.h" - #include "ndiswrapper.h" - #include "pe_linker.h" diff --git a/net-wireless/ndiswrapper/files/ndiswrapper-1.61-kernel-4.13.patch b/net-wireless/ndiswrapper/files/ndiswrapper-1.61-kernel-4.13.patch deleted file mode 100644 index 052c4d9b9bf9..000000000000 --- a/net-wireless/ndiswrapper/files/ndiswrapper-1.61-kernel-4.13.patch +++ /dev/null @@ -1,27 +0,0 @@ -commit eeac7ab831b3097005dadc64dd323f54ade30323 -Author: Felix Yan -Date: Mon Sep 11 12:52:36 2017 +0800 - - Add support for linux 4.13+ - -diff --git a/ndiswrapper/driver/ntoskernel.h b/ndiswrapper/driver/ntoskernel.h -index f1c52e51..1422bd4d 100644 ---- a/driver/ntoskernel.h -+++ b/driver/ntoskernel.h -@@ -119,9 +119,16 @@ static cpumask_t cpumasks[NR_CPUS]; - */ - #include - -+#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 13, 0) - #define PCI_DMA_ALLOC_COHERENT(pci_dev,size,dma_handle) \ - dma_alloc_coherent(&pci_dev->dev,size,dma_handle, \ - GFP_KERNEL | __GFP_REPEAT) -+#else -+#define PCI_DMA_ALLOC_COHERENT(pci_dev,size,dma_handle) \ -+ dma_alloc_coherent(&pci_dev->dev,size,dma_handle, \ -+ GFP_KERNEL | __GFP_RETRY_MAYFAIL) -+#endif -+ - #define PCI_DMA_FREE_COHERENT(pci_dev,size,cpu_addr,dma_handle) \ - dma_free_coherent(&pci_dev->dev,size,cpu_addr,dma_handle) - #define PCI_DMA_MAP_SINGLE(pci_dev,addr,size,direction) \ diff --git a/net-wireless/ndiswrapper/files/ndiswrapper-1.61-kernel-4.15.patch b/net-wireless/ndiswrapper/files/ndiswrapper-1.61-kernel-4.15.patch deleted file mode 100644 index 8e87ece03642..000000000000 --- a/net-wireless/ndiswrapper/files/ndiswrapper-1.61-kernel-4.15.patch +++ /dev/null @@ -1,199 +0,0 @@ -From: Seth Forshee -Date: Wed, 13 Dec 2017 15:53:31 -0600 -Subject: [PATCH] Build fixes for Linux 4.15 - -Fixes two build issues for 4.15: - - - init_timer() was eliminated in 4.15, and all callers were - converted to using timer_setup(). The callback prototype has - also changed to pass a timer_list argument instead of callback - data, and from_timer() must be used to get to the object in - which the timer is embedded. - - - usb_get_status() was changed to take an additional argument, - and usb_get_std_status() was added as a wrapper for callers to - use as a replacment. Call the wrapper in 4.15 and later. - -LP: #1737749 ---- - driver/ntoskernel.c | 19 ++++++++++++++++++- - driver/usb.c | 10 ++++++++-- - driver/wrapndis.c | 28 ++++++++++++++++++++++++++++ - 3 files changed, 54 insertions(+), 3 deletions(-) - -diff --git a/driver/ntoskernel.c b/driver/ntoskernel.c -index 4fe0dc1..156c688 100644 ---- a/driver/ntoskernel.c -+++ b/driver/ntoskernel.c -@@ -77,7 +77,6 @@ u64 wrap_ticks_to_boot; - #if defined(CONFIG_X86_64) - static struct timer_list shared_data_timer; - struct kuser_shared_data kuser_shared_data; --static void update_user_shared_data_proc(unsigned long data); - #endif - - WIN_SYMBOL_MAP("KeTickCount", &jiffies) -@@ -91,7 +90,11 @@ DEFINE_PER_CPU(struct irql_info, irql_info); - #endif - - #if defined(CONFIG_X86_64) -+#if LINUX_VERSION_CODE < KERNEL_VERSION(4,15,0) - static void update_user_shared_data_proc(unsigned long data) -+#else -+static void update_user_shared_data_proc(struct timer_list *t) -+#endif - { - /* timer is supposed to be scheduled every 10ms, but bigger - * intervals seem to work (tried up to 50ms) */ -@@ -407,9 +410,15 @@ static void initialize_object(struct dispatcher_header *dh, enum dh_type type, - InitializeListHead(&dh->wait_blocks); - } - -+#if LINUX_VERSION_CODE < KERNEL_VERSION(4,15,0) - static void timer_proc(unsigned long data) - { - struct wrap_timer *wrap_timer = (struct wrap_timer *)data; -+#else -+static void timer_proc(struct timer_list *t) -+{ -+ struct wrap_timer *wrap_timer = from_timer(wrap_timer, t, timer); -+#endif - struct nt_timer *nt_timer; - struct kdpc *kdpc; - -@@ -452,9 +461,13 @@ void wrap_init_timer(struct nt_timer *nt_timer, enum timer_type type, - return; - } - -+#if LINUX_VERSION_CODE < KERNEL_VERSION(4,15,0) - init_timer(&wrap_timer->timer); - wrap_timer->timer.data = (unsigned long)wrap_timer; - wrap_timer->timer.function = timer_proc; -+#else -+ timer_setup(&wrap_timer->timer, timer_proc, 0); -+#endif - wrap_timer->nt_timer = nt_timer; - #ifdef TIMER_DEBUG - wrap_timer->wrap_timer_magic = WRAP_TIMER_MAGIC; -@@ -2559,9 +2572,13 @@ int ntoskernel_init(void) - #if defined(CONFIG_X86_64) - memset(&kuser_shared_data, 0, sizeof(kuser_shared_data)); - *((ULONG64 *)&kuser_shared_data.system_time) = ticks_1601(); -+#if LINUX_VERSION_CODE < KERNEL_VERSION(4,15,0) - init_timer(&shared_data_timer); - shared_data_timer.function = update_user_shared_data_proc; - shared_data_timer.data = 0; -+#else -+ timer_setup(&shared_data_timer, update_user_shared_data_proc, 0); -+#endif - #endif - return 0; - } -diff --git a/driver/usb.c b/driver/usb.c -index 3e7021a..e55c2c6 100644 ---- a/driver/usb.c -+++ b/driver/usb.c -@@ -750,6 +750,12 @@ static USBD_STATUS wrap_set_clear_feature(struct usb_device *udev, - USBEXIT(return NT_URB_STATUS(nt_urb)); - } - -+#if LINUX_VERSION_CODE < KERNEL_VERSION(4,15,0) -+#define wrap_usb_get_status usb_get_status -+#else -+#define wrap_usb_get_status usb_get_std_status -+#endif -+ - static USBD_STATUS wrap_get_status_request(struct usb_device *udev, - struct irp *irp) - { -@@ -776,8 +782,8 @@ static USBD_STATUS wrap_get_status_request(struct usb_device *udev, - return NT_URB_STATUS(nt_urb); - } - assert(status_req->transfer_buffer_length == sizeof(u16)); -- ret = usb_get_status(udev, type, status_req->index, -- status_req->transfer_buffer); -+ ret = wrap_usb_get_status(udev, type, status_req->index, -+ status_req->transfer_buffer); - if (ret >= 0) { - assert(ret <= status_req->transfer_buffer_length); - status_req->transfer_buffer_length = ret; -diff --git a/driver/wrapndis.c b/driver/wrapndis.c -index 870e4c2..f653440 100644 ---- a/driver/wrapndis.c -+++ b/driver/wrapndis.c -@@ -1093,9 +1093,15 @@ send_assoc_event: - EXIT2(return); - } - -+#if LINUX_VERSION_CODE < KERNEL_VERSION(4,15,0) - static void iw_stats_timer_proc(unsigned long data) - { - struct ndis_device *wnd = (struct ndis_device *)data; -+#else -+static void iw_stats_timer_proc(struct timer_list *t) -+{ -+ struct ndis_device *wnd = from_timer(wnd, t, iw_stats_timer); -+#endif - - ENTER2("%d", wnd->iw_stats_interval); - if (wnd->iw_stats_interval > 0) { -@@ -1111,8 +1117,12 @@ static void add_iw_stats_timer(struct ndis_device *wnd) - return; - if (wnd->iw_stats_interval < 0) - wnd->iw_stats_interval *= -1; -+#if LINUX_VERSION_CODE < KERNEL_VERSION(4,15,0) - wnd->iw_stats_timer.data = (unsigned long)wnd; - wnd->iw_stats_timer.function = iw_stats_timer_proc; -+#else -+ timer_setup(&wnd->iw_stats_timer, iw_stats_timer_proc, 0); -+#endif - mod_timer(&wnd->iw_stats_timer, jiffies + wnd->iw_stats_interval); - } - -@@ -1124,9 +1134,15 @@ static void del_iw_stats_timer(struct ndis_device *wnd) - EXIT2(return); - } - -+#if LINUX_VERSION_CODE < KERNEL_VERSION(4,15,0) - static void hangcheck_proc(unsigned long data) - { - struct ndis_device *wnd = (struct ndis_device *)data; -+#else -+static void hangcheck_proc(struct timer_list *t) -+{ -+ struct ndis_device *wnd = from_timer(wnd, t, hangcheck_timer); -+#endif - - ENTER3("%d", wnd->hangcheck_interval); - if (wnd->hangcheck_interval > 0) { -@@ -1147,8 +1163,12 @@ void hangcheck_add(struct ndis_device *wnd) - wnd->hangcheck_interval = hangcheck_interval * HZ; - if (wnd->hangcheck_interval < 0) - wnd->hangcheck_interval *= -1; -+#if LINUX_VERSION_CODE < KERNEL_VERSION(4,15,0) - wnd->hangcheck_timer.data = (unsigned long)wnd; - wnd->hangcheck_timer.function = hangcheck_proc; -+#else -+ timer_setup(&wnd->hangcheck_timer, hangcheck_proc, 0); -+#endif - mod_timer(&wnd->hangcheck_timer, jiffies + wnd->hangcheck_interval); - EXIT2(return); - } -@@ -2138,9 +2158,17 @@ static NTSTATUS ndis_add_device(struct driver_object *drv_obj, - wnd->dma_map_count = 0; - wnd->dma_map_addr = NULL; - wnd->nick[0] = 0; -+#if LINUX_VERSION_CODE < KERNEL_VERSION(4,15,0) - init_timer(&wnd->hangcheck_timer); -+#else -+ timer_setup(&wnd->hangcheck_timer, NULL, 0); -+#endif - wnd->scan_timestamp = 0; -+#if LINUX_VERSION_CODE < KERNEL_VERSION(4,15,0) - init_timer(&wnd->iw_stats_timer); -+#else -+ timer_setup(&wnd->iw_stats_timer, NULL, 0); -+#endif - wnd->iw_stats_interval = 10 * HZ; - wnd->ndis_pending_work = 0; - memset(&wnd->essid, 0, sizeof(wnd->essid)); diff --git a/net-wireless/ndiswrapper/metadata.xml b/net-wireless/ndiswrapper/metadata.xml deleted file mode 100644 index 446cae605187..000000000000 --- a/net-wireless/ndiswrapper/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - ndiswrapper provides a kernel module and utility for - implementing the Windows(tm) NDIS API. This serves to provide drivers - for wireless cards that have no native support. - - - ndiswrapper - - diff --git a/net-wireless/ndiswrapper/ndiswrapper-1.61.ebuild b/net-wireless/ndiswrapper/ndiswrapper-1.61.ebuild deleted file mode 100644 index b815a61fcb19..000000000000 --- a/net-wireless/ndiswrapper/ndiswrapper-1.61.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit linux-mod readme.gentoo-r1 toolchain-funcs - -DESCRIPTION="Wrapper for using Windows drivers for some wireless cards" -HOMEPAGE="http://ndiswrapper.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/stable/${P}.tar.gz" - -LICENSE="GPL-2" -KEYWORDS="amd64 x86" -IUSE="debug usb" - -DEPEND="sys-apps/pciutils" -RDEPEND="${DEPEND} - net-wireless/wireless-tools -" - -DOC_CONTENTS=" - NDISwrapper requires .inf and .sys files from a Windows(tm) driver - to function. Download these to /root for example, then - run 'ndiswrapper -i /root/foo.inf'. After that you can delete them. - They will be copied to /etc/ndiswrapper/. Once done, please run 'update-modules'. - Please look at http://ndiswrapper.sourceforge.net/for the FAQ, HowTos, tips, - configuration, and installation information. -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.59-cflags.patch - "${FILESDIR}"/${PN}-1.61-kernel-4.11.patch - "${FILESDIR}"/${PN}-1.61-kernel-4.13.patch - "${FILESDIR}"/${PN}-1.61-kernel-4.15.patch -) - -MODULE_NAMES="ndiswrapper(misc:${S}/driver)" -BUILD_TARGETS="all" -MODULESD_NDISWRAPPER_ALIASES=("wlan0 ndiswrapper") - -pkg_pretend() { - CONFIG_CHECK="~WEXT_PRIV" - use usb && CONFIG_CHECK="${CONFIG_CHECK} ~USB" - ERROR_USB="You need to enable USB support in your kernel to use usb support in ndiswrapper." - ERROR_WEXT_PRIV="Your kernel does not support WEXT_PRIV. To enable it you need to enable a wireless driver that enables it, for example PRISM54 or IPW2200" - linux-mod_pkg_setup -} - -src_compile() { - local params - - # Enable verbose debugging information - if use debug; then - params="DEBUG=3" - use usb && params="${params} USB_DEBUG=1" - fi - - cd utils - emake CC=$(tc-getCC) - - use usb || params="${params} DISABLE_USB=1" - - BUILD_PARAMS="KSRC=${KV_DIR} KVERS=${KV_FULL} KBUILD='${KV_OUT_DIR}' ${params}" - linux-mod_src_compile -} - -src_install() { - einstalldocs - doman ndiswrapper.8 - - keepdir /etc/ndiswrapper - - linux-mod_src_install - - cd utils - emake DESTDIR="${D}" install - readme.gentoo_create_doc -} - -pkg_postinst() { - linux-mod_pkg_postinst - - readme.gentoo_print_elog - - for i in $(lspci -n | egrep '(0280|0200):' | cut -d' ' -f1) - do - i_desc=$(lspci -nn | grep "$i" | awk -F': ' '{print $2}' | awk -F'[' '{print $1}') - if [[ -n "${i_desc}" ]] ; then - elog "Possible hardware: ${i_desc}" - fi - done - - if [[ ${ROOT} == "/" ]]; then - - einfo "Attempting to automatically reinstall any Windows drivers" - einfo "you might already have." - echo - - local driver - for driver in $(ls /etc/ndiswrapper) ; do - einfo "Driver: ${driver}" - mv "/etc/ndiswrapper/${driver}" "${T}" - ndiswrapper -i "${T}/${driver}/${driver}.inf" - done - fi -} diff --git a/net-wireless/soapy_power/Manifest b/net-wireless/soapy_power/Manifest index 21a35d7e8ba1..2b3ec354212c 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 808 BLAKE2B c3f72a05e955e899c872ce189a42978ea119a31b62ab4884f48eb15a44a4c93a1f5696199c3ffac0294314df03858b32086054b22241a188f8571589c0a5e296 SHA512 4286d01339aca053d3b235804b7b7347ff06e9378d1528e7b8b3cea182747dc036d10b5a586a65ed49b0ceff4c55d2287fa3bae625f58790996b20105010bd6c -EBUILD soapy_power-9999.ebuild 808 BLAKE2B c3f72a05e955e899c872ce189a42978ea119a31b62ab4884f48eb15a44a4c93a1f5696199c3ffac0294314df03858b32086054b22241a188f8571589c0a5e296 SHA512 4286d01339aca053d3b235804b7b7347ff06e9378d1528e7b8b3cea182747dc036d10b5a586a65ed49b0ceff4c55d2287fa3bae625f58790996b20105010bd6c +EBUILD soapy_power-1.6.1-r1.ebuild 808 BLAKE2B b45a557051820c09d012684a692df98e263fb4f0c6971e0985114dce3effc7b74d82256ff59dcf67b502505925eea59495feb18df793c4b16286862e55fb5bc1 SHA512 a43485212cf1ea88c78ccbcb88938cabdbb81eeacae66fad07cd972bbe63543ba2e0012c76a4c4cfff59bcf76210728114fadd8cf33e7631876da274b99be721 +EBUILD soapy_power-9999.ebuild 808 BLAKE2B b45a557051820c09d012684a692df98e263fb4f0c6971e0985114dce3effc7b74d82256ff59dcf67b502505925eea59495feb18df793c4b16286862e55fb5bc1 SHA512 a43485212cf1ea88c78ccbcb88938cabdbb81eeacae66fad07cd972bbe63543ba2e0012c76a4c4cfff59bcf76210728114fadd8cf33e7631876da274b99be721 MISC metadata.xml 609 BLAKE2B 5e2c28479b7a0aa5217b53274eaf016a8184843cf7a86120a1d3c0f0a069f5d5b507defd0eb9a118bb451d118be2f7483b9241f59af8ea34e3b48c9236a402e8 SHA512 a9d538ff6255f8b7b170930541004fd29390452a658f97602bb033cae736b2059272768c81d6701f6f1312b13388ac542208bf6f109e03e66e27ec5911911ad7 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 33c3617cf5d1..6daef0f42e7b 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 @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -PYTHON_COMPAT=( python3_{5,6} ) +PYTHON_COMPAT=( python3_{6,7} ) 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 33c3617cf5d1..6daef0f42e7b 100644 --- a/net-wireless/soapy_power/soapy_power-9999.ebuild +++ b/net-wireless/soapy_power/soapy_power-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -PYTHON_COMPAT=( python3_{5,6} ) +PYTHON_COMPAT=( python3_{6,7} ) inherit distutils-r1 DESCRIPTION="Obtain power spectrum from SoapySDR devices" diff --git a/net-wireless/soapyremote/Manifest b/net-wireless/soapyremote/Manifest index 36bf61941bd5..1600b85bbb99 100644 --- a/net-wireless/soapyremote/Manifest +++ b/net-wireless/soapyremote/Manifest @@ -1,4 +1,4 @@ DIST soapyremote-0.5.0.tar.gz 71881 BLAKE2B e81f2df8f513df329289404de8f1f5916379a824bb51b0aa0e3b1bfc6af953a367119293db80374ef6c2ba6e638228eb8ffb5f0c9eb70a7dd61e2ff4e5641ef8 SHA512 5c5ce76c90dfbfc3b6846902f5dbf0c0906d92ae193a50d79733ce47403f1ec27dcf78d07fc198e8099272431c313984eb32c26306fb2afee129339e6501f3d2 -EBUILD soapyremote-0.5.0.ebuild 725 BLAKE2B 63398549f99f5e0c69dd4e0ab933f2a01546cb441c6bc3fee3eebce0cec096c23f68fcf679457be0ed3fefe0e301ee2a2a6a24f81b4116d8a17d0c9a3fd87280 SHA512 8ecb371efc945e1f8d74605e200b4f22e6af1f0cba976893b60f7b2fc6ce0897122d1d6595e0f63dc0ca2e52dd88eae4a53ec62b69697d87aa727b0f7d5d5265 -EBUILD soapyremote-9999.ebuild 725 BLAKE2B 63398549f99f5e0c69dd4e0ab933f2a01546cb441c6bc3fee3eebce0cec096c23f68fcf679457be0ed3fefe0e301ee2a2a6a24f81b4116d8a17d0c9a3fd87280 SHA512 8ecb371efc945e1f8d74605e200b4f22e6af1f0cba976893b60f7b2fc6ce0897122d1d6595e0f63dc0ca2e52dd88eae4a53ec62b69697d87aa727b0f7d5d5265 +EBUILD soapyremote-0.5.0.ebuild 721 BLAKE2B e0cb6bab4fa75b836624a8c95b90be0a6d1df761e0b195b1f1aa04d99d680bc1273ab898ab520955bcc7cb60e7efe2e3011af77c140caf9a8c085ba5fe622b98 SHA512 eb2c437ef41e0deebe7205b7b481c32185747196721cdb2702cc32a8baa136f216a5363c8fea7d32c51e76d29c5f4ee7921e493786c81e01ce303db1ac3095e8 +EBUILD soapyremote-9999.ebuild 721 BLAKE2B e0cb6bab4fa75b836624a8c95b90be0a6d1df761e0b195b1f1aa04d99d680bc1273ab898ab520955bcc7cb60e7efe2e3011af77c140caf9a8c085ba5fe622b98 SHA512 eb2c437ef41e0deebe7205b7b481c32185747196721cdb2702cc32a8baa136f216a5363c8fea7d32c51e76d29c5f4ee7921e493786c81e01ce303db1ac3095e8 MISC metadata.xml 336 BLAKE2B cf77d5c87670b460f2965ad571a9566510d3df71a56aed5d8b1ebbdbee2ee0332a073ff30c2410f628053ee33fe55b7d391e1a6de7802344b3c5fc5e792ed318 SHA512 b8b0bd12ddb26ac45f533bf7d46e8f2bd4306cee47283e0f71d7bfd9701a47bdb85c5082cc070a5b6bf42f518cff91861360ab68505594e3b3d35042f42d0a72 diff --git a/net-wireless/soapyremote/soapyremote-0.5.0.ebuild b/net-wireless/soapyremote/soapyremote-0.5.0.ebuild index c09342eb1981..1f7f06aaa68a 100644 --- a/net-wireless/soapyremote/soapyremote-0.5.0.ebuild +++ b/net-wireless/soapyremote/soapyremote-0.5.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python2_7 python3_{5,6} ) +PYTHON_COMPAT=( python2_7 python3_6 ) inherit cmake-utils diff --git a/net-wireless/soapyremote/soapyremote-9999.ebuild b/net-wireless/soapyremote/soapyremote-9999.ebuild index c09342eb1981..1f7f06aaa68a 100644 --- a/net-wireless/soapyremote/soapyremote-9999.ebuild +++ b/net-wireless/soapyremote/soapyremote-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python2_7 python3_{5,6} ) +PYTHON_COMPAT=( python2_7 python3_6 ) inherit cmake-utils diff --git a/net-wireless/soapysdr/Manifest b/net-wireless/soapysdr/Manifest index 3008fd1b6765..35b8bb60bb14 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 1288 BLAKE2B db8ed6a8599f20dbed78fa5bef9248fa5a2b5cd74ff5bba2089813bb85c4502c595b283c673f97a4bb4d2758976402b9b6666dffe991efdf7ef7ccbe748e188a SHA512 0cacd60aa0f4c24fd754e0070349c5f1c21f0663eddcd6fd138e69ae7fbf9845c2761e43a0b715d3d404eb135c138b167a20551743902a5160dd5e0da1005f69 -EBUILD soapysdr-9999.ebuild 1288 BLAKE2B db8ed6a8599f20dbed78fa5bef9248fa5a2b5cd74ff5bba2089813bb85c4502c595b283c673f97a4bb4d2758976402b9b6666dffe991efdf7ef7ccbe748e188a SHA512 0cacd60aa0f4c24fd754e0070349c5f1c21f0663eddcd6fd138e69ae7fbf9845c2761e43a0b715d3d404eb135c138b167a20551743902a5160dd5e0da1005f69 +EBUILD soapysdr-0.7.1.ebuild 1288 BLAKE2B 212213d1783125b60c87cc9425106746f600e0b57bfce1b767d2c1a769837b40148ed784157d70c660156d2c8d48bb16c3335fe2099286b40145854902538453 SHA512 54f5761482e2ab3f169037ab871c4401fdfc015ec1f989dfccb31a80a29a6e2414de27dd5cf84a5e3cf29894bc25e66d49c630212df8910887f557b7325ca1e7 +EBUILD soapysdr-9999.ebuild 1288 BLAKE2B 212213d1783125b60c87cc9425106746f600e0b57bfce1b767d2c1a769837b40148ed784157d70c660156d2c8d48bb16c3335fe2099286b40145854902538453 SHA512 54f5761482e2ab3f169037ab871c4401fdfc015ec1f989dfccb31a80a29a6e2414de27dd5cf84a5e3cf29894bc25e66d49c630212df8910887f557b7325ca1e7 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 index 38efa5b2ccc4..9244fbbf714d 100644 --- a/net-wireless/soapysdr/soapysdr-0.7.1.ebuild +++ b/net-wireless/soapysdr/soapysdr-0.7.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -PYTHON_COMPAT=( python2_7 python3_{5,6} ) +PYTHON_COMPAT=( python2_7 python3_{6,7} ) inherit cmake-utils python-r1 diff --git a/net-wireless/soapysdr/soapysdr-9999.ebuild b/net-wireless/soapysdr/soapysdr-9999.ebuild index 38efa5b2ccc4..9244fbbf714d 100644 --- a/net-wireless/soapysdr/soapysdr-9999.ebuild +++ b/net-wireless/soapysdr/soapysdr-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -PYTHON_COMPAT=( python2_7 python3_{5,6} ) +PYTHON_COMPAT=( python2_7 python3_{6,7} ) inherit cmake-utils python-r1 diff --git a/net-wireless/srslte/Manifest b/net-wireless/srslte/Manifest index 77c39e4eb4a6..0cca963aef0a 100644 --- a/net-wireless/srslte/Manifest +++ b/net-wireless/srslte/Manifest @@ -1,3 +1,3 @@ DIST srslte-19.09.tar.gz 2372283 BLAKE2B 8d3b3cdfe777824c30e570f61ffddd1a9b1fd8136b6f67c2d54cbcfe089a1f55cc56d5b02ddb983c8a3e96af4228509b17a3c816b2d5196bc87bae29e14a625f SHA512 3516bb4aa027437420509eeca98e30f8f5c2bc7f8f1a606309587b70b51f2e6712c605155ec76a38868bf4c1f9007641c8c5b986c1cda76486bf3c4788eed888 -EBUILD srslte-19.09.ebuild 1013 BLAKE2B 82e268c6deb5b7d4fa7c31e4d1ff89f996846a285edc0b81012cd583018fdc6cd6b42f0a238a27840f69732e7249d74e2ebf65e214234a4d5d1ae222e432534f SHA512 470abcbcee6a0cf7d1c1b6877ef6c0e832a58fd9f7cb3f70786b1e482bf0c35fa6fdc69575e8ccfa8d8aef8a2fba7f66d4b151a722e0a6ef47149f258942c49b +EBUILD srslte-19.09.ebuild 1107 BLAKE2B 9fb6445e2629d7d896d017a825d6fe3507f97314333d1d7ee62c1c5a52d90699c886f6e6dbd8228f64362b4505900840cadf45cc129ff29a571d3ae41d06e7b2 SHA512 817a68fdca302fbfff955aba9a4e20f381441ee42a9cd9f72a76a466c5af5c68a59dc57bcff5369d7becfc58d5fef01aa39a443d8fee3ff5c20c80d7911b6dca MISC metadata.xml 560 BLAKE2B b7ddd92fc58b496527910d8f81df05ff473dc557c92d9a46ce18193ec411b5fb5b6b431f3f6bd54c2cd303570fb4215f438cbdbf5105c4316645a4cf734f3d68 SHA512 6f34f666c0b11b6ccb576117ae114f6628d50b0fff6cae384e77bec82c6398951f4b0dabfb273d801ff79e2e0aa70ae7babc0c19ed75f3cfd0be02527c6ebebd diff --git a/net-wireless/srslte/srslte-19.09.ebuild b/net-wireless/srslte/srslte-19.09.ebuild index 69be1795d758..444a0103a637 100644 --- a/net-wireless/srslte/srslte-19.09.ebuild +++ b/net-wireless/srslte/srslte-19.09.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019 Gentoo Authors +# Copyright 2019-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -32,6 +32,11 @@ DEPEND=" RDEPEND="${DEPEND}" BDEPEND="" +src_prepare() { + sed -i '/ -Werror"/d' CMakeLists.txt || die + cmake-utils_src_prepare +} + src_configure() { mycmakeargs=( -DENABLE_UHD="$(usex uhd)" diff --git a/net-wireless/uhd/Manifest b/net-wireless/uhd/Manifest index 53305fbd847f..2a7372f48d91 100644 --- a/net-wireless/uhd/Manifest +++ b/net-wireless/uhd/Manifest @@ -8,12 +8,14 @@ DIST EttusResearch-UHD-3.13.0.1.tar.gz 9409122 BLAKE2B 69d84db2b908598545af81753 DIST EttusResearch-UHD-3.13.1.0.tar.gz 11587157 BLAKE2B 44cd1759c9106c36e149431e655c673ba665b2a632e7bbf598b60950b31d4325921a1fe265d2fc47eb23dd3f90733b1407a6ed522f57ba975a0a4a5d9576c238 SHA512 3ef85e0b166879456fba49ab2a2ffd7ce670130700833fb4ac20376b69bd85354632ee9f320760f94d275449f10a36fdc8c106683a060e02924304fc9bc50bf8 DIST EttusResearch-UHD-3.14.0.0.tar.gz 12935658 BLAKE2B 8b5273ee3cd4c39ebb3848152116dc26caac951b3cea4c5e5efe37a90ac3a1e0580e7ed65af9145e4981abf7abd9ef748f9b3c823d87194ce7a4a5f9b799abec SHA512 c4754dbbd3540a41407a3bb31866a83c8ab319375db300113c0d13a3debbc4f0f820ccb83c30079c22388409edd032609cdb77bf6c098b37152b1985f773d1cb DIST EttusResearch-UHD-3.14.1.1.tar.gz 12960651 BLAKE2B 8a2a0ac4d1cf71177dad1334dcc7426dc78a0c6b8c1bd895d7eb1ca4e2eb5b9a4208998118ba084f1932edacc7503b49a5ebd78dd1b1d9acbac6fe83f503b9eb SHA512 461f9314dd0af5feed91b18196cccb7828cee91a712dec0bb8b59878d54500906beea9f6dd938a90eae041dca6a1f6b564b6924d8e53e4b2fb507f2ed7be0ff4 +DIST EttusResearch-UHD-3.15.0.0.tar.gz 12895934 BLAKE2B 75bf474120a09ffe1268684659c8bbc8e781060db96b82e42a4d3463265e2a3df5e60da77d835587e6650795ae50bcab8bdecccf0f2bdd32fe77bbd6ce1ec5c8 SHA512 ef62639d956adb5b4815b8e57bf4d6e62519bcaf509ce87af4f6091b79b4bb78c2bc079ec6f678777c24a146d5d5e1c8f225ad7ac5dba46bec6f8e1cc20309b0 DIST uhd-images_003.010.003.000-release.zip 57008597 BLAKE2B 9fc93404860956e217c1bac6d3ade6fb5fb160afa6b07e5f4ccf10bf48a932d29068cca8730796797c66f36e9e30bd1d699359fad02b191ba4a224e096bf5fc3 SHA512 a211cc9e40e3ff718150e4fed92a2acd0c5612524e0127b7f5ae0b20242e479cd9a44d4e48e7dfebc1a555555e4d2adea6c0e0517d3e81817d8d50f03cd7e8f7 DIST uhd-images_3.12.0.0.tar.xz 87309808 BLAKE2B 02e121cada37e2b2956521317513eb02a5b2ce6d9ca04609b5f847bda31e12a4ef4d83135f9e78fb88042f455afe8636d2c8c1a4539fa7e03ef3310a215fa938 SHA512 7bba0d87580413e2843c7e71938c5d5bfeaf7aa3bc58d058c1c80d5e1397443bcec637e378b2e9582752b97b11e57110299231c4ad3ae81cdd629251f49e84d8 DIST uhd-images_3.13.0.1.tar.xz 73484904 BLAKE2B 0045a9b0ed20661c8e1f2e650635cf4263a192b418ac82a6aea29ff899b3ef62d18591a4faee92b02c0618c5f5992d9177f816ca6050778fa69367afc73b0842 SHA512 94fdd4277306341ed9334b040aa5825edf762459976c1b68471d20ef3b29c102e5ac61be412fea8a1678c4ff59637cb9098594616ebd7153e7434005cfa1b672 DIST uhd-images_3.13.1.0.tar.xz 176004828 BLAKE2B 3a476337443f58a55773dd55f3605a37591d73ddd875a2cdb0459adfe93774ebc6c6f380aee7b00b70fd26ca5ac72730fdacd213f31239599227e19b24b9cc2a SHA512 3db7429c99823a7ef48253bb996e284c66f8f44913ed9d48baa3d7553a7d13724cbc1fe2df0032504491b677bdb3d609e3c6c01a580bd717cc311d54aa10d9fa DIST uhd-images_3.14.0.0.tar.xz 112971440 BLAKE2B b0aeb77251500c42ccaa753483b20d82113d55f1e2f2e1181a27cd95f6aec1768e8a02c9dbc65db612d04d43e7756c6b6e3d6f662a4e66043b3ec52b44bbeb77 SHA512 a173d8c384dbe4936b5cfb580c572ca94b877c07ce578960cb9dab30e8d3ee9bfc1833c13981828bb31a748bb0db3e7e1ab475620596ad62d1570703ac0a163b DIST uhd-images_3.14.1.1.tar.xz 113265248 BLAKE2B b1ac40435b8bce5cdc29bbdfd182f65d8d2f7d80b21a835202551e52cdc5d7f3b028faa73850121a79a1ff4df73620b8c36a5cab38cb2fed9c582a48429e0ee3 SHA512 d2afde2f6a243fe3763f09ffe50bf4372af7f2b840df013f3eb111f0e713c9d57317414c389c8db87151ec8c2a868b2d4c67e571a8f6d3b17a250fb63f25aedd +DIST uhd-images_3.15.0.0.tar.xz 110161052 BLAKE2B 681b5ab0d79bbd2e5661bbfe5c975fdda83e7749f1c3b8a5ac2ba4088009a69c58f9b6a4e4c697c5ac90bdb809bc859937b3b63c9daf0984636bafaeee10e977 SHA512 ec7aa9740e0eda90bbee3751f5c65d5998e67d2bf74d36aa912041be8818e3ad03e5dfbf26ad340261f72fc98048ab5a90c56f6dff8efdd38cf0501585554033 DIST uhd_3.11.0.0_images.tar.xz 73634376 BLAKE2B 1d6ff5ec976082e1b3f6db3e8277e277591c7b2a96698c93407099a3543c6787632724d385f319828a9fe8e6ea750e0cd2256cd1cb32aeddda7dfa6ab88ffb3e SHA512 1a665ea58ef545f0a0b643916b822127d55cf81a59c6f447d8006619200d1be69ebebf47261ac318d6ecd1d0e265b9cf4b5da83b082b649496aadd9b4293c6c8 EBUILD uhd-3.10.3.0.ebuild 2043 BLAKE2B 299a8f73dbabe40dafae728cca63636e29ba90b0ee48bec4637bbab4c61668fb2121f6a65808a44696a2c4f8bf5f2bc773d4485a2b6556bc6e7c3e819b5bf1cd SHA512 777d6d6fd40bd74816916dc94e712de0cecc9e5a4275bfff67d69cef63866e9ae75cdaf0ed75bf17591b8667e3f73fda35f513ab13070c40d855b807bc53d93e EBUILD uhd-3.11.0.0.ebuild 3926 BLAKE2B 11ff172917ab996d5b02d200ace57b65a6c0761a3c7a68eee8c951c179ac1036ea93b6b928f24a8681a5de885e603c17834667038c1b123f6e9e743281ad4f77 SHA512 3c59fb15a18589526cb6ec3a66ce18dd2ea84c4c5e8546f67e4a53bb2d2f1467840f8578e351b3d04e9b12df184c4316860620e86712b6ba568fd2d3adccbd85 @@ -22,4 +24,5 @@ EBUILD uhd-3.13.0.1.ebuild 3559 BLAKE2B 7f11665bda3d21539142bc9e76ea5b07063dada2 EBUILD uhd-3.13.1.0.ebuild 3559 BLAKE2B 400f807fd8627dd8cc9545c1e180058f9d4a3475fe24730a5aac571a8759ebdb80cfac9ca09bf73556bc83812d7679fc6929788e5abb1d70cfb8947543391c24 SHA512 61845e49ea0002cc82e1a4bc0d30e174f3148cc3b8d2e08d88beb518484a782446476274f9170c4a7ab6563ee2cd4d452193fad8b79228108990cab957a8e25e EBUILD uhd-3.14.0.0.ebuild 3559 BLAKE2B 400f807fd8627dd8cc9545c1e180058f9d4a3475fe24730a5aac571a8759ebdb80cfac9ca09bf73556bc83812d7679fc6929788e5abb1d70cfb8947543391c24 SHA512 61845e49ea0002cc82e1a4bc0d30e174f3148cc3b8d2e08d88beb518484a782446476274f9170c4a7ab6563ee2cd4d452193fad8b79228108990cab957a8e25e EBUILD uhd-3.14.1.1.ebuild 3560 BLAKE2B c1726a482dddd447c3fd7489327df27c347d10e5645e16589a58269573dee36d607b1495e4af8600e95a2b9a26ac9c9bf42445df86d6e6f42a57cea36bd7364a SHA512 c8d99f46a12d8c47565163cabc66da914a56db3a4d61c71ea02e4686ffb719fa12465259c117bbd77449b297842ec6554635b436c5cb870ed926f1e29bc201c4 +EBUILD uhd-3.15.0.0.ebuild 3399 BLAKE2B 5feeb8f904ea3bca11e43eff040c9ca42f24e089199714a74b1f3f1acb30db82f8aa680c95ba35275419fe30d4ce0aa10dea16ebeadacddd8ea1c1d99ac948d1 SHA512 55cbca459b5ae0c12f7ecf00ffaec05ce7ffdc8b7aac405c53e2c8c027b6c2c7ff295cc4da557b60c3a93111bcbe8d885111af307cabff8afb86c57a279e7902 MISC metadata.xml 1159 BLAKE2B 59bc09885a8911e12ceda3558007e33f57bbd5e672540d56d41c1f637bd30166eb0260789fc4d2769a40f9e820fae18641d19ee2c8b204e34c4bc99cc7f6d20a SHA512 2ae758d9366e815bb099c0bf71a526787a810f3911294e0ec6cde4b4c3d924a67028d2c1bb0ef3922dae4c03d4cc5ccb2f1dd44da31ad58f87bd4403f1e2a777 diff --git a/net-wireless/uhd/uhd-3.15.0.0.ebuild b/net-wireless/uhd/uhd-3.15.0.0.ebuild new file mode 100644 index 000000000000..c73dca778cdb --- /dev/null +++ b/net-wireless/uhd/uhd-3.15.0.0.ebuild @@ -0,0 +1,132 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +#not sure why, but eapi 7 fails + +PYTHON_COMPAT=( python2_7 ) + +inherit eapi7-ver python-single-r1 gnome2-utils cmake-utils multilib + +DESCRIPTION="Universal Software Radio Peripheral (USRP) Hardware Driver" +HOMEPAGE="https://kb.ettus.com" + +SRC_URI="https://github.com/EttusResearch/uhd/archive/v${PV}.tar.gz -> EttusResearch-UHD-${PV}.tar.gz \ + https://github.com/EttusResearch/uhd/releases/download/v${PV}/uhd-images_${PV}.tar.xz" +#https://github.com/EttusResearch/UHD-Mirror/tags +#http://files.ettus.com/binaries/images/ + +LICENSE="GPL-3" +SLOT="0/$(ver_cut 1-3)" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="b100 b200 doc e300 examples mpmd octoclock n230 test usb usrp1 usrp2 +utils x300" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + b100? ( usb ) + b200? ( usb ) + usrp1? ( usb ) + usrp2? ( usb ) + || ( b100 b200 e300 mpmd n230 usrp1 usrp2 x300 )" + +RDEPEND="${PYTHON_DEPS} + e300? ( virtual/udev ) + usb? ( virtual/libusb:1 ) + dev-libs/boost:= + sys-libs/ncurses:0[tinfo] +" + +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) + dev-python/mako + app-arch/unzip + app-arch/gzip +" + +PATCHES=( "${FILESDIR}/${PN}-3.13.1.0-tinfo.patch" ) + +S="${WORKDIR}/${P}/host" + +src_unpack() { + default + mv "uhd-images_${PV}" images || die +} + +src_prepare() { + cmake-utils_src_prepare + + gnome2_environment_reset #534582 + + #this may not be needed in 3.4.3 and above, please verify + sed -i 's#SET(PKG_LIB_DIR ${PKG_DATA_DIR})#SET(PKG_LIB_DIR ${LIBRARY_DIR}/uhd)#g' CMakeLists.txt || die +} + +src_configure() { + mycmakeargs=( + -DENABLE_LIBUHD=ON + -DENABLE_C_API=ON + -DENABLE_LIBERIO=OFF + -DENABLE_MAN_PAGES=ON + -DENABLE_GPSD=OFF + -DENABLE_MAN_PAGE_COMPRESSION=OFF + -DENABLE_EXAMPLES="$(usex examples)" + -DENABLE_TESTS="$(usex test)" + -DENABLE_USB="$(usex usb)" + -DENABLE_UTILS="$(usex utils)" + -DENABLE_MANUAL="$(usex doc)" + -DENABLE_DOXYGEN="$(usex doc)" + -DENABLE_B100="$(usex b100)" + -DENABLE_B200="$(usex b200)" + -DENABLE_E300="$(usex e300)" + -DENABLE_USRP1="$(usex usrp1)" + -DENABLE_USRP2="$(usex usrp2)" + -DENABLE_X300="$(usex x300)" + -DENABLE_N230="$(usex n230)" + -DENABLE_MPMD="$(usex mpmd)" + -DENABLE_OCTOCLOCK="$(usex octoclock)" + ) + cmake-utils_src_configure +} +src_install() { + cmake-utils_src_install + use utils && python_fix_shebang "${ED}"/usr/$(get_libdir)/${PN}/utils/ + if [ "${PV}" != "9999" ]; then + rm -rf "${ED}/usr/bin/uhd_images_downloader" + rm -rf "${ED}/usr/share/man/man1/uhd_images_downloader.1" + fi + + insinto /lib/udev/rules.d/ + doins "${S}/utils/uhd-usrp.rules" + + rm -rf "${WORKDIR}/images/winusb_driver" + if ! use b100; then + rm "${WORKDIR}"/images/usrp_b100* || die + fi + if ! use b200; then + rm "${WORKDIR}"/images/usrp_b2[01]* || die + fi + if ! use e300; then + rm "${WORKDIR}"/images/usrp_e3* || die + fi + if ! use mpmd; then + rm "${WORKDIR}"/images/usrp_n310* || die + fi + if ! use n230; then + rm "${WORKDIR}"/images/usrp_n230* || die + fi + if ! use octoclock; then + rm "${WORKDIR}"/images/octoclock* || die + fi + if ! use usrp1; then + rm "${WORKDIR}"/images/usrp1* || die + fi + if ! use usrp2; then + rm "${WORKDIR}"/images/usrp2* || die + rm "${WORKDIR}"/images/usrp_n2[01]* || die + rm -r "${WORKDIR}"/images/bit || die + fi + if ! use x300; then + rm "${WORKDIR}/"images/usrp_x3* || die + fi + insinto /usr/share/${PN} + doins -r "${WORKDIR}/images" +} diff --git a/net-wireless/unifi/Manifest b/net-wireless/unifi/Manifest index 8f11901f7970..c9c5a6eb0d04 100644 --- a/net-wireless/unifi/Manifest +++ b/net-wireless/unifi/Manifest @@ -4,8 +4,10 @@ AUX unifi.initd-r1 648 BLAKE2B 583d5ad1922c6eb83ba3b1388f6240107b4b0e1a479ebc463 AUX unifi.service 435 BLAKE2B d982d8ae1f4bf2fa6affc149e0edf94e8471283b0353b370d9e95934a6d60d6b700cfdc302e489cafe74d128735b0188bfa4422f30295b267d104a455fe4f1aa SHA512 6dc1dd188515c30ad105d839a2112a75f925f3453cc5eb29b727adb2dbf8bdf53be62eab94b01dfdb483f135fef092c7b6235afd63c61a996efe2d87d4fa6995 DIST unifi-5.12.35.zip 114691419 BLAKE2B 0400f78cbc880f52e8e352a1b8ef925c293b5a51137aaba89c4e26f7b213661e2b9e5caf09cfc6af0f74456e1217f4e2b8f398c11ebe32b1b6a17153cef9e920 SHA512 4e6b3726e5b6e43c1688fbdefe816eedb1cefc671bc9f861cc06f1c4f52a903670e033c2c5b2c66c5ed2c3f42e8f573e6245fe483a32a0df33283d46ccb5d96a DIST unifi-5.12.42.zip 115486821 BLAKE2B bbe6a114f73e9c0bf32074eecd4d133a1cab8427d6265274c8db8a6b70b9036fceaca44c3847d26afe10ca6d8367767f5c68e5cf93ed598cb9647c36dff0524d SHA512 573bd2a9910e8c831c4c10326cc2870f07ad0589caf3288238f88d1256b2a6ce81a534f36026fd845bc5158cff64b0c3a49f702bb74488a251cffc2ee09c2dbc +DIST unifi-5.12.46.zip 115612217 BLAKE2B 86facd4f21cf66091acfb4bfa5155188b30b1a33848ff0c24c393abf53f5efb114aca86b43b6040961fd9afe6ba1e1a42280f20f48c21772f884edd52b10b25c SHA512 05135f75bf6484810ff66b58452ea8bca1c4e47d5fa7a955bdf9653777f80a7fa355bdaa6586e3a0d98bdcf69cce4e28cf3d14cf8204b82591ba6a08307deef3 DIST unifi-5.6.42.zip 63581448 BLAKE2B dc12149acc56587043b9f6c45a43327a9a067dda86127c60ad62a4681a0c8ba873435b60183989332f561fb52f71c7207480766ec23d9c0e892cc20c521a9819 SHA512 467c0ad284a84795537484f371867d851e67c7e396215d539a9705f17f374b50db4051121a6634d1944474a2474bdd75fca860ab00b48634a5d3e8749a122989 EBUILD unifi-5.12.35.ebuild 1777 BLAKE2B 84159e527fa3a125543f3335bb8fb17ceac1634ce143ffc262a2caf5c6da27e452ce6adf999a205b187bad5623fdde25f97bd83f46dd93ee448fd83c84ed4f50 SHA512 a4324b8391a72d073fb67b629326683335bafa66c013483f689c95fdd59caf7e4c697f2ee74d63ea68075a7660dc5e4034f7569043cc80e147a0df3fa4717f87 EBUILD unifi-5.12.42.ebuild 1789 BLAKE2B 82e1253577450943b4401e826b09c21e6cbe6bd47b631153b278a9f2337c731a63e1df385cbc85221ce3cf2b28764abece42361a05ce711bb0ddea525fbb860c SHA512 7aaab8e64a38c7d23b33ca800d0add8b911389264304b0d7e11f4904358eb8ad33fcbc4375896846c7eb37a27f1e6081aa933da714d9e95f14dc704eac8f9a2c +EBUILD unifi-5.12.46.ebuild 1789 BLAKE2B 977f4d7e280eae27045fbdd0507862166579c4d029b35a6c39de7091ca15000510604f175859709183686956456d4d90b6bcb4c43cbbba59fdad99f100791429 SHA512 8bd4ffa29ba3c36b2fc0d9555aa9b06844ecf6d5e6bc1ce187187616fea96ac7e580f015accc671eaef6dbe70031a8c29553e563d4332483761f0194fd68166d EBUILD unifi-5.6.42-r1.ebuild 1667 BLAKE2B daea907c2b41f461f707411f8a68dba6cc9ec8dcd7577641d7554539fd5f191eb2684478fd9801bcbaec855e83b765ab4a429cc3bf876e7a42176fdac1eb26ff SHA512 a7001e6fb490e6ad20ea00a080bb76877c85741dd2142f54041afd71d2822684836ed8803bd74b6a8821da7b7e85e0cfb6d10b5294838ae49f08326b6e1141f7 MISC metadata.xml 683 BLAKE2B 830f1b290d1836708aebdb1200caed6120df7ca573173584cfac59ec7eb3e8e38be65e237535d722f215ebb69b8739cf900fb79cddb78e60a09d1cbb1ff222f9 SHA512 da328bd64dea83da1f7f2bfe3431701597cc6a9829b0e0a5ec82bb4167f2f57b144b9d9c77656da33dc9b59e0d53ac89e18be6f776ac4356151d331f020c4ae0 diff --git a/net-wireless/unifi/unifi-5.12.46.ebuild b/net-wireless/unifi/unifi-5.12.46.ebuild new file mode 100644 index 000000000000..af5d172ef31a --- /dev/null +++ b/net-wireless/unifi/unifi-5.12.46.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# Set this var for any releases except stable +RC_SUFFIX="-d9f4b84b08" + +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/5.12" +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() { + # Install MongoDB wrapper script, to avoid problems with >= 3.6.0 + # See https://community.ubnt.com/t5/UniFi-Routing-Switching/MongoDB-3-6/td-p/2195435 + exeinto /usr/lib/unifi/bin + newexe "${FILESDIR}"/mongod-wrapper mongod + + insinto /usr/lib/unifi + doins -r 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/urh/Manifest b/net-wireless/urh/Manifest index 568fd1f59deb..62d43ec23c57 100644 --- a/net-wireless/urh/Manifest +++ b/net-wireless/urh/Manifest @@ -1,6 +1,6 @@ DIST urh-1.6.4.1.tar.gz 14993226 BLAKE2B 97ce52430d7449b1ea0dfe57a0dbd95d9b84da03b15403dc16c46c45c3b656686622182306b3e70f48aee8ef09540c82639216d30f29a6e495fce5978299a272 SHA512 3e7d3a770c97f4a5653524a2844721336440724611e554ba2fb33529c99abd15206a14249c27bd7a9fd21b5f5c34f2719b64477e4ebc58fa64d94e211383e8e6 DIST urh-2.7.5.tar.gz 13380707 BLAKE2B 3f712e212ebe15e6a2f0affcb77f8973b1aa88971b8854cdc62b14b900fc010b8d2b27d918f7d6bb5a3d6914accce7cba01014aae9ed63de1bdaddc14145b96b SHA512 81f32d8be83c5ea764de728c66c201d522a25a14baed30a7e6c7f0a4089d98d71520f8cb9cc594f41a6570e61fd48b9dc06ce8b87701f94b4ff58aed356f6481 -EBUILD urh-1.6.4.1.ebuild 942 BLAKE2B 21125d0f771cc1d657669d3dc5e7bcbf268521233f6e19fa29c8ab50e5165f75f45d7a0094728c02f00585d532a7f66828dd18c12a2fe8c180ea21bb02914f93 SHA512 c5c0ea78020b72084b45f97506215c724022469474919ee83f8a9098ab5d24d52a90c45faec1f3ca9100b6aa18b8149983dfd7821cb3066c126a26b9ea59c119 -EBUILD urh-2.7.5.ebuild 1275 BLAKE2B 1ef3ae6c0b69ca86d3369f35d9b611cdbf73db62b2f08865be26e9833ebff69cc21f86ab47dd3b821eb54789d2a026a36ec532125130f76e42b38cbc3e634abe SHA512 a590240d2093292f718883df41f84125c671b4d3ed951b12d351606e93679dda2ffbdcbdb70aa1574413725ab892f452848b345b2d550ee86bd35f479397146f -EBUILD urh-9999.ebuild 1275 BLAKE2B b110be15580f72feaa0356864e6a18ab2e998637e6179811790cce1b002b38d038b2ec53030c2c9075a4b3cc38e3078c80bd179a65edc785c423f2ecee9fdf3d SHA512 65eb35cde7f49ff0d3c94261ff32bfc30aca3977a4f8eef73f339e3ad87819c640e8ef2238f7c5d454fdda7826df353e83fe46cea056921fc6d1265b9dca9047 +EBUILD urh-1.6.4.1.ebuild 936 BLAKE2B 9edde87b93f33cecf0b1b9e678f17f631ab20636b69f46927ebed4821e634db06a3cb4e85e1cd09a7206c72c1badead4e0b8836f6fe7ba8f621ba12aa534bc64 SHA512 d67cb9df98d23b0aeb3db9b46f23653dc617bd05bf09377b888d990a44ec339653ec1fa6b75cd94ead9026f2f77ed2f99840a42a532e0c7107461800735f3c3c +EBUILD urh-2.7.5.ebuild 1271 BLAKE2B f15cc59664ad08d0454eed79bbf3ed2c24163180e7a3a87f90fd07f97585633ea0c9fd7159ade81943b1680606498ee6c1c21d5cbbf7ce389a0a21cb4c35e8de SHA512 a2faf8ea2de0cec1cd71bf2f546f75a15495497c4f38b34fe2a32da967c92edcc6819810d7ca16b1fed816e2797bbb0dc4da39c61be05ef1dbc692e08aadb477 +EBUILD urh-9999.ebuild 1271 BLAKE2B f15cc59664ad08d0454eed79bbf3ed2c24163180e7a3a87f90fd07f97585633ea0c9fd7159ade81943b1680606498ee6c1c21d5cbbf7ce389a0a21cb4c35e8de SHA512 a2faf8ea2de0cec1cd71bf2f546f75a15495497c4f38b34fe2a32da967c92edcc6819810d7ca16b1fed816e2797bbb0dc4da39c61be05ef1dbc692e08aadb477 MISC metadata.xml 925 BLAKE2B 2ae753ff0a9b2c58db180655350b7805546a6d4bf548902d5717be45ce07481ed1e478b7e46cfc4d0b9c82807b7b99135017aa1beb882d3ac1c9b9cd80ada30c SHA512 1d1005d81c4ba5eb2d482419d4469de906d3c754750fd7ed46540b92861e4b5356935986572168f1ee3008319aa31054a206d71b5153e7a1758a8c6796949f89 diff --git a/net-wireless/urh/urh-1.6.4.1.ebuild b/net-wireless/urh/urh-1.6.4.1.ebuild index b9befc691abf..bdf895a1254a 100644 --- a/net-wireless/urh/urh-1.6.4.1.ebuild +++ b/net-wireless/urh/urh-1.6.4.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python{3_5,3_6} ) +PYTHON_COMPAT=( python3_6 ) inherit distutils-r1 eutils DESCRIPTION="Universal Radio Hacker: investigate wireless protocols like a boss" diff --git a/net-wireless/urh/urh-2.7.5.ebuild b/net-wireless/urh/urh-2.7.5.ebuild index 22ba4e271aca..1c4f6ddf86f1 100644 --- a/net-wireless/urh/urh-2.7.5.ebuild +++ b/net-wireless/urh/urh-2.7.5.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python3_{5,6} ) +PYTHON_COMPAT=( python3_6 ) inherit distutils-r1 eutils DESCRIPTION="Universal Radio Hacker: investigate wireless protocols like a boss" diff --git a/net-wireless/urh/urh-9999.ebuild b/net-wireless/urh/urh-9999.ebuild index 7f9371c86681..1c4f6ddf86f1 100644 --- a/net-wireless/urh/urh-9999.ebuild +++ b/net-wireless/urh/urh-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python3_{5,6} ) +PYTHON_COMPAT=( python3_6 ) inherit distutils-r1 eutils DESCRIPTION="Universal Radio Hacker: investigate wireless protocols like a boss" diff --git a/net-wireless/wepdecrypt/Manifest b/net-wireless/wepdecrypt/Manifest index 7a27d1362e0a..316d3917d585 100644 --- a/net-wireless/wepdecrypt/Manifest +++ b/net-wireless/wepdecrypt/Manifest @@ -4,4 +4,4 @@ AUX wepdecrypt-0.8-dyn.patch 548 BLAKE2B 0c699ecb20a35fd2912662fafa1057f832580a6 AUX wepdecrypt-0.8-fltk.patch 534 BLAKE2B 08de31992e5f68d883b461e3071d1b094405e29423569d28e3c599e4228b018f84b2753ba2294d0bec1be1cb6ad7e83c6903bc1022d6adcd9ef40c7d356cd999 SHA512 dfc860cb95640a2bdfdc648a2588b6a02e8e47b8ba8959762b69d19a97f4ad5e8253baa8ca53e2a8556b5d4b3ce56fab3bd44d861ab0205465e39fe460ebabdb DIST wepdecrypt-0.8.tar.gz 90260 BLAKE2B b5f2474ce86b376d77275fa39a59cf4e524221e8eca816dd153c55e3283793ad62257010acb380273dfc391a9e2bc04eeaee53a9a1dc80add3431e763cc6f07a SHA512 68278e44055354eaf85640fdefc8d97a1155e6f022ed3d708db7d32e0fe8a8306a34fd80aae81eb9aa3ef51a069f8fe5ef060847163774184d4181c62853300f EBUILD wepdecrypt-0.8-r2.ebuild 768 BLAKE2B 8a28f00d032fcd581510f87f44220ea06fb9c5a71e6ed017c21046e852920e15e9c3c986f192d01bb6b831e2f072e4c44322513d939d253aec7f32680c5c90e2 SHA512 8e6691e318ee69df1fe93de8c11ca4f8a9e729acf2f7abfc7f0e907ac9c512aa84738c96b66d7b9e07834c8c0d6fdd6ddb2c1a0f1f28e692ff9d55c5848c958e -MISC metadata.xml 320 BLAKE2B e2e3408c3e0b095baba55b6407e61340fa305dde0772aa561470a9f0e30592d63c6802909560905299dee0275e61dd9ce67f02304f97add9cad24508bd71ee0d SHA512 b22f395a99aed00f5a06dea1d22aaf18edaeafc1caa6557bff280cc56f32c5b628756f5cf394fce66dd2b4c8e62846a40475186bf40a148517f5e45e3b3fbd97 +MISC metadata.xml 247 BLAKE2B 28ed640c3f82b1ebdfada3787e9c6f8338282489bfcb9475cbb56e59be4caed2f632461d4f65d4e0d77d4c50a1e4747bababbe5766f2c19b45e93a62e5eefb40 SHA512 afa5218288bb0930f5ebca83619ae5d2b08a02b651aca5455d8fc712a85445754ea9e7e370fcf72c757982a48b60a848318c315746c9c3f01e1ca0bf79260d6f diff --git a/net-wireless/wepdecrypt/metadata.xml b/net-wireless/wepdecrypt/metadata.xml index 865fbda7f4bd..0feec05f8ab1 100644 --- a/net-wireless/wepdecrypt/metadata.xml +++ b/net-wireless/wepdecrypt/metadata.xml @@ -1,10 +1,7 @@ - - crypto@gentoo.org - Crypto - + wepdecrypt diff --git a/net-wireless/wifi-radar/Manifest b/net-wireless/wifi-radar/Manifest index ac6310467aba..e30da8c96046 100644 --- a/net-wireless/wifi-radar/Manifest +++ b/net-wireless/wifi-radar/Manifest @@ -1,3 +1,3 @@ DIST wifi-radar-2.0.s08.tar.bz2 62781 BLAKE2B f7ea7a2a884ac2ddc4dcc74f44c1bd4799dcf7ce03a19a5c32aea886f0c4bca47a33fe8789f1b75d26867604b9f2703e1f6664e789636605faf6bf313ee36078 SHA512 8b14a227c4e1e60f05c981b51777dcb5318a1dda2026bc32e9fd761adb0a4243caabd7444768630ad54258f9f065f4c7cc73e9d8b17bc2ccd98f63f3119ce584 -EBUILD wifi-radar-2.0.8-r2.ebuild 1758 BLAKE2B 1fc4f000208df50762375c0243b16d28354933f62c3858e8e9447612097a02d4ed3fd971d90ddb7044190753111f600ea255f3a991337f3f44126ebb7d08fa31 SHA512 e4551a4c495b86b63bf928d295e65701130493cb28a03d8ef010517ce717bdf1e9dbdc95741677982abcb9fb471bbbf1c7b62280f3f39b667754db078b4932b2 +EBUILD wifi-radar-2.0.8-r2.ebuild 1779 BLAKE2B 35ac085a2b725201aa782555533d1f6e18ef7c88db2a7a0f21d356295d8ed1a9d9b9beb608d0738c494bb8a0aef5b186b62ee1ecb08d35fcd9646c0613da22dc SHA512 afb5e98dcc5ea9e5cafa143ca1fb2ecd2dde01c700b468b9c61239a40cd33081d90fcebea017bd84fe7bb81a061bc77dbc65ac9978929f4e694d10591e264792 MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/net-wireless/wifi-radar/wifi-radar-2.0.8-r2.ebuild b/net-wireless/wifi-radar/wifi-radar-2.0.8-r2.ebuild index 186495aa75b3..ccaf9ea896b5 100644 --- a/net-wireless/wifi-radar/wifi-radar-2.0.8-r2.ebuild +++ b/net-wireless/wifi-radar/wifi-radar-2.0.8-r2.ebuild @@ -14,7 +14,7 @@ MY_PV="${MY_PV}.${MY_PL}" DESCRIPTION="WiFi Radar is a Python/PyGTK2 utility for managing WiFi profiles" HOMEPAGE="http://wifi-radar.tuxfamily.org/" -SRC_URI="${HOMEPAGE}pub/${PN}-${MY_PV}.tar.bz2" +SRC_URI="http://wifi-radar.tuxfamily.org/pub/${PN}-${MY_PV}.tar.bz2" LICENSE="GPL-2" SLOT="0" diff --git a/net-wireless/wpa_supplicant/Manifest b/net-wireless/wpa_supplicant/Manifest index 68a43faef9c5..a70bd5f60c17 100644 --- a/net-wireless/wpa_supplicant/Manifest +++ b/net-wireless/wpa_supplicant/Manifest @@ -14,5 +14,5 @@ AUX wpa_supplicant-init.d 1250 BLAKE2B 159ebbd5a3552cbd8fdd6d48984c3a511e77cf1e1 AUX wpa_supplicant.conf 183 BLAKE2B ea25d56f366783548b8d4bc14615d89d1c9cff1e6535992d14fa2f87a095b6c7226fbdf6b2d2ecd5fdcc13fb413fc56d5294f906c840ab3f9386c99ea69139fc SHA512 425a5c955d462ea0d0d3f79c3e1bbf68e15b495df04ad03ed7aee12408b52616af05650dfc147ca5940d69e97360c33995d33733820fef8eb8769b31e58434e8 DIST wpa_supplicant-2.9.tar.gz 3231785 BLAKE2B f1e2a5cb37b02d5c74116b5bc7f67c47d85f916c972cbd6b881d63a317161294a37c8517aabe6c74f9617c762aaa76d869f318af311473160e87bac8ac2a1807 SHA512 37a33f22cab9d27084fbef29856eaea0f692ff339c5b38bd32402dccf293cb849afd4a870cd3b5ca78179f0102f4011ce2f3444a53dc41dc75a5863b0a2226c8 EBUILD wpa_supplicant-2.9-r1.ebuild 11996 BLAKE2B 6f660ea568378c62b7873830e17784d3f7d72eee9eee518a5386d2fc364ebf3206f28230a1f1f56cf7ea6dd9eca624a260b764764d70d18f0af1c83b70800bd7 SHA512 bd99242b4f84703f254e029608f1ee3510c662892d9ac1818c739e202de43edaf4f617affcf01b4b137d1e6fae6dd756b5730cbf35fb7e69850385275aa3c7fd -EBUILD wpa_supplicant-9999.ebuild 11351 BLAKE2B 0e4eb379cb2db7c74e298fe220e2fc2d0e6c7aa1479046bb19fb736fa56f1583dcb4e8f80a74fae9544c29024ff8bee08f0cf657ae67bccb8561a402f558810c SHA512 f9436603860527df244ccf4f00b105ed0a4e1879392f515fda120200893b7c6d4d04ad8511287cd096a54c72168b4c14b1393f45ab6e656dfe5a34fa6b917fba +EBUILD wpa_supplicant-9999.ebuild 11881 BLAKE2B b2d2fca20ffbf263e09fa689a3605dcc2ce70724ee9206c115819e0f7530c7ab37694fdde9b35fc895572eca8b102ed2f81d36279b59fe83e766e2b10a80032b SHA512 69012ffc31cde17189a2613f517231b5bbaadee747cb1aa9c04b8200a00223e968a45f6d3a972a41989fbd01a6e2e02c417f7addd23a6d6c0c16b9ac67ac7a40 MISC metadata.xml 1457 BLAKE2B fdfb0a4eb716e8021a5d473e94a886d5f59c437b66610d986c309bd9b0e9d01b8996f5f5f48079a18e524db369a7a85983216bcf691be592987dda9b9b016fd6 SHA512 e7e64d2d464b3a315ff66257f7f919dda6ad27d9d12941ce269b717c5f31757b0ef32e9f991b8fa1458d45411c0fb13e1c1dbaf3a7e8306be446843c4ffb7c8c diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild b/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild index a439dde4108c..f73f675d9fde 100644 --- a/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild +++ b/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -20,6 +20,14 @@ fi SLOT="0" IUSE="ap bindist dbus eap-sim eapol_test fasteap +fils +hs2-0 libressl macsec p2p privsep ps3 qt5 readline selinux smartcard tdls uncommon-eap-types wimax wps kernel_linux kernel_FreeBSD" +# CONFIG_PRIVSEP=y does not have sufficient support for the new driver +# interface functions used for MACsec, so this combination cannot be used +# at least for now. +REQUIRED_USE=" + macsec? ( !privsep ) + privsep? ( !macsec ) +" + CDEPEND="dbus? ( sys-apps/dbus ) kernel_linux? ( dev-libs/libnl:3 @@ -157,6 +165,7 @@ src_configure() { Kconfig_style_config EAP_LEAP Kconfig_style_config EAP_MSCHAPV2 Kconfig_style_config EAP_PEAP + Kconfig_style_config EAP_TEAP Kconfig_style_config EAP_TLS Kconfig_style_config EAP_TTLS @@ -235,6 +244,8 @@ src_configure() { if use smartcard ; then Kconfig_style_config SMARTCARD + else + Kconfig_style_config SMARTCARD n fi if use tdls ; then @@ -279,6 +290,13 @@ src_configure() { Kconfig_style_config WPS_UPNP # Near Field Communication Kconfig_style_config WPS_NFC + else + Kconfig_style_config WPS n + Kconfig_style_config WPS2 n + Kconfig_style_config WPS_UFD n + Kconfig_style_config WPS_ER n + Kconfig_style_config WPS_UPNP n + Kconfig_style_config WPS_NFC n fi # Wi-Fi Direct (WiDi) @@ -290,6 +308,8 @@ src_configure() { # Access Point Mode if use ap ; then Kconfig_style_config AP + else + Kconfig_style_config AP n fi # Enable essentials for AP/P2P -- cgit v1.2.3