diff options
Diffstat (limited to 'net-wireless')
80 files changed, 488 insertions, 437 deletions
diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz Binary files differindex 07fbc2697534..d948c76510ad 100644 --- a/net-wireless/Manifest.gz +++ b/net-wireless/Manifest.gz diff --git a/net-wireless/airspy/Manifest b/net-wireless/airspy/Manifest index 0e0b3372d2b5..9e5dfa0b3990 100644 --- a/net-wireless/airspy/Manifest +++ b/net-wireless/airspy/Manifest @@ -1,4 +1,4 @@ DIST airspy-1.0.9.tar.gz 216852 BLAKE2B 14cc4743b4398fec6fc6defe257b38c620ccca812c8e4da580fe78a99ac0e7a1b104cc05e83ba7b1423586e182da1a77d152485c515f41b4a52ff533e19d9903 SHA512 95030a39f687b0b72115d0279725845637240d8e8639fc2fb7b4b79d24be7aec85243d6d0e0643af358e7b4cf1e81b55b3c093b888411a47c7ed8a59a2aa497c -EBUILD airspy-1.0.9.ebuild 902 BLAKE2B f6543be019775bedeba6baa8d204eb04ebcdf4ee010ca31effe8abdec057489c68c531cc20e9c3c696ad5b79cf140265f445ba52ee43198d55aae89b44024688 SHA512 02f5a31091ecfa4617d3de0671be9c134714f2d70a1b94b0886fd12357131648a0484f1c82f8258b63fa4fb1d1d31d3bc0474c7fccf0885f9ea56307a22b5453 -EBUILD airspy-9999.ebuild 902 BLAKE2B f6543be019775bedeba6baa8d204eb04ebcdf4ee010ca31effe8abdec057489c68c531cc20e9c3c696ad5b79cf140265f445ba52ee43198d55aae89b44024688 SHA512 02f5a31091ecfa4617d3de0671be9c134714f2d70a1b94b0886fd12357131648a0484f1c82f8258b63fa4fb1d1d31d3bc0474c7fccf0885f9ea56307a22b5453 +EBUILD airspy-1.0.9.ebuild 884 BLAKE2B 4a44da90a620e185da767b646d4edd33d7bace30832ed07ca72af76369dae4d2204d0c6b2eea70f10804d78e52b8d077d7fb220c574e323c29b6c0ca16a600a9 SHA512 eb23227a4cd18167019126933ad437ce82dfaf2ec3c2339d0ea2fc30f10b3df4f846cbfadbf3c88f7558a81e255acff058cc712405bcc4483f56460fd8d13ee5 +EBUILD airspy-9999.ebuild 884 BLAKE2B 4a44da90a620e185da767b646d4edd33d7bace30832ed07ca72af76369dae4d2204d0c6b2eea70f10804d78e52b8d077d7fb220c574e323c29b6c0ca16a600a9 SHA512 eb23227a4cd18167019126933ad437ce82dfaf2ec3c2339d0ea2fc30f10b3df4f846cbfadbf3c88f7558a81e255acff058cc712405bcc4483f56460fd8d13ee5 MISC metadata.xml 220 BLAKE2B 46dd60edb9f6b8599815a6df1e5c833413abeb70008ac99b15b950b347fb6892dacab82b18b1be2637acaf61af1e6c32d82a031bff6f5c94da5d042455710fc3 SHA512 bce2f2527797db14ce1ebb3e56895c1cb583ba27a0cc713e7dedde863e7e3711f449b607748090ac21accd536147a16e80e5c9ec7472a795426f87469cdbabf9 diff --git a/net-wireless/airspy/airspy-1.0.9.ebuild b/net-wireless/airspy/airspy-1.0.9.ebuild index c87df5170b75..d214c535ef76 100644 --- a/net-wireless/airspy/airspy-1.0.9.ebuild +++ b/net-wireless/airspy/airspy-1.0.9.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit cmake-utils udev +inherit cmake udev DESCRIPTION="Usemode driver and associated tools for airspy" HOMEPAGE="http://www.airspy.com" @@ -29,11 +29,11 @@ src_configure() { local mycmakeargs=( -DINSTALL_UDEV_RULES=$(usex udev) ) - cmake-utils_src_configure + cmake_src_configure } src_install() { - cmake-utils_src_install + cmake_src_install if use udev; then udev_newrules "${ED}/etc/udev/rules.d/52-airspy.rules" 52-airspy.rules diff --git a/net-wireless/airspy/airspy-9999.ebuild b/net-wireless/airspy/airspy-9999.ebuild index c87df5170b75..d214c535ef76 100644 --- a/net-wireless/airspy/airspy-9999.ebuild +++ b/net-wireless/airspy/airspy-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit cmake-utils udev +inherit cmake udev DESCRIPTION="Usemode driver and associated tools for airspy" HOMEPAGE="http://www.airspy.com" @@ -29,11 +29,11 @@ src_configure() { local mycmakeargs=( -DINSTALL_UDEV_RULES=$(usex udev) ) - cmake-utils_src_configure + cmake_src_configure } src_install() { - cmake-utils_src_install + cmake_src_install if use udev; then udev_newrules "${ED}/etc/udev/rules.d/52-airspy.rules" 52-airspy.rules diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest index 13c4a807bd24..a7a72052d05a 100644 --- a/net-wireless/bluez/Manifest +++ b/net-wireless/bluez/Manifest @@ -10,7 +10,8 @@ AUX btattach-bcm-service.sh 935 BLAKE2B cae7d78269b56038883ff74ddc7c5a3238fe4399 AUX btattach-bcm_at.service 132 BLAKE2B 0af9a066a8d08d917fe80676f460297e244152d88ee02774b1e30c50febdb3fa9838c3818b80fbbf9248020dce4e1e33e2babf15a18609fddc1fd61465ecb6ed SHA512 ca6c89a676386cdaad6bfdd8a80062abe217ebd2b4484a125e4b5d0832b2c03ebed986f1806ff785664c99e1244bc164f1d152e5015fc87e46f2f6d847567b29 DIST bluez-5.55.tar.xz 2041428 BLAKE2B 7eee44063ea53188d35324bcc5b5f0539cf92a5934632743677bbf41822b8b79a899a82a93fd79887fe058e6f0c0e66ed8d5da46e5585682613bc1847cb009a8 SHA512 9423cb60d15a6f068838497a1eaea9f5a32d70c07191c313ba821a6919d6e0c436ada4f547cc5f2db5eacc0123429ad54851f57df2554f61fa293743ec14a033 DIST bluez-5.56.tar.xz 2053080 BLAKE2B b901deae4047ebe96c034c20c9d7e6c275d3c1fd311dc57ed2f1f927d6e778b213af3e09caaeebbb11110f1733fc9bf341cf8f7c63a37aaa6b896607c0026d92 SHA512 b320ee9d49a516f5cecb5fbc410ba42e9127f44ebcfb95647f68bd5d300147d0eaf633f8e8d0678631a2184ea3afae7b01b5f228157328874fa2a87832ed0ae1 +DIST bluez-5.58.tar.xz 2060368 BLAKE2B 157780f83181d89fb126face5e9794bc0de8196f43d57d079fc09ae7e45e7ef21bf404e834d844da28d06f9a29cb92f11c310dbbcb7f60e845a335a558d7190c SHA512 159b554e0afd56af5da6f8333383f2fdf96d77a0e82d762bf4b37786e7312b7e61fbbae0f18b26442a606e0a232f48e0f45a4b38b95de36c7daf384f582315a3 EBUILD bluez-5.55.ebuild 9650 BLAKE2B 30746b26e632aee07a0480d11493a8f45b7236863454956cc42b9e5a7448b132cf906f3ed4fdf51fdee7ebbdf57b55dda77f20407c8fd3595dbd26338f48af51 SHA512 300c443a9b0a1e54902ee928e1cd34ee2eb3de36624c6d2e0c3f839cffe5415667c92049be539983d456526f94f733be5f54fd7fef06342f856ac94ced0be785 EBUILD bluez-5.56-r1.ebuild 9551 BLAKE2B 752a728bbc6834f2a3698fd3b24fec59f155a6d9f631c52a3ea368b7b80723da73f7a7a9e079cce4dd027fb5dba9732eeeac492ed3b45c496437cdff1976dc3e SHA512 d5b6f9b73e9ac45a21e9e204e69f4fbcb3e511e91e9b927468d79549b8c0f4b069eb6d1d2d5bda80d013c98d0614784d17b200980bcd52d89e6ce3bc0ea516a5 -EBUILD bluez-5.56.ebuild 9656 BLAKE2B a92958e82b380201e90e694aa62d8c0988250411d9e6a62e13baf6ac105afc20074d0fef619e528b24f3b6383deb375da0152faee16d25c7ae25cc617d51e58e SHA512 212bb331d14bdd1f080a34221132267e3c5adfa17d51692d6fe8172dc6c2b9215c62ef114e1ad0e78eb276add76cba37b7e650e7b385a14572a32aba30cc2ba0 +EBUILD bluez-5.58.ebuild 9427 BLAKE2B 989a6f1a8bb0ba118bf73c54fdbaff2181005d12b1dae2d0e8c6bc0a25154663d344f6ea8d2d6b4b5281f127e3a2e22925b4625658e89c209b093d427f089397 SHA512 426b4e066e913df40981df310d0b72d15f35acaf11099b4632873c4cc14fe2b12b76dc211de771946d495ea3ca10c1d3903a9d37a177245dda7c5fe7f2059e73 MISC metadata.xml 1211 BLAKE2B 5e605af395041afd8b790d21b33b816ce3b960458375d51243e8a763302ce1fdc69da2ffd119966c88c261f3e13fd9b48241c2955eebc78d64da887599bb9830 SHA512 c35cd78b8f49fe1142f2ae203571e558a8d45d435eeb7a5e57260192869658d5c39c4f671f99225cdb1530309a7bdea37d572522d8fe9d5354b1e25f5ffd556f diff --git a/net-wireless/bluez/bluez-5.56.ebuild b/net-wireless/bluez/bluez-5.58.ebuild index 0607b615fd76..7dce5bec03ae 100644 --- a/net-wireless/bluez/bluez-5.56.ebuild +++ b/net-wireless/bluez/bluez-5.58.ebuild @@ -37,10 +37,10 @@ BDEPEND=" DEPEND=" >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] >=sys-apps/hwids-20121202.2 - btpclient? ( >=dev-libs/ell-0.28 ) + btpclient? ( >=dev-libs/ell-0.39 ) cups? ( net-print/cups:= ) mesh? ( - >=dev-libs/ell-0.37 + >=dev-libs/ell-0.39 >=dev-libs/json-c-0.13:= sys-libs/readline:0= ) @@ -112,14 +112,15 @@ src_prepare() { eapply "${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r2.patch fi + eautoreconf + if use cups; then + # Only not .am to not need to run eautoreconf only because of this sed -i \ -e "s:cupsdir = \$(libdir)/cups:cupsdir = $(cups-config --serverbin):" \ Makefile.{in,tools} || die fi - eautoreconf - multilib_copy_sources } @@ -268,7 +269,8 @@ multilib_src_install_all() { sed -i 's/#\[Policy\]$/\[Policy\]/; s/#AutoEnable=false/AutoEnable=true/' src/main.conf || die doins src/main.conf - newinitd "${FILESDIR}"/bluetooth-init.d-r4 bluetooth + newinitd "${FILESDIR}"/bluetooth-init.d-r5 bluetooth + newconfd "${FILESDIR}"/bluetooth-conf.d bluetooth einstalldocs use doc && dodoc doc/*.txt @@ -280,14 +282,6 @@ multilib_src_install_all() { uncompress and copy them to ~/.config/meshctl to use them." readme.gentoo_create_doc fi - - # From Fedora: - # Scripts for automatically btattach-ing serial ports connected to Broadcom HCIs - # as found on some Atom based x86 hardware - udev_dorules "${FILESDIR}/69-btattach-bcm.rules" - systemd_newunit "${FILESDIR}/btattach-bcm_at.service" "btattach-bcm@.service" - exeinto /usr/libexec/bluetooth - doexe "${FILESDIR}/btattach-bcm-service.sh" } pkg_postinst() { diff --git a/net-wireless/broadcom-sta/Manifest b/net-wireless/broadcom-sta/Manifest index ffda12708403..1155d931ee9c 100644 --- a/net-wireless/broadcom-sta/Manifest +++ b/net-wireless/broadcom-sta/Manifest @@ -11,8 +11,9 @@ AUX broadcom-sta-6.30.223.271-r4-linux-4.7.patch 3897 BLAKE2B ecf3eb75f8eb3331b0 AUX broadcom-sta-6.30.223.271-r4-linux-4.8.patch 1835 BLAKE2B 7e091ac44616ea4cfa80b3a5563f4c6a235d2431b911f6bc52074a76b2c1d609dc546430f048abf042f862907f573c6b1dfa24c8c424aeefe73ff13ae3f34900 SHA512 e5959921b6f0cd5d61d7ed568f549b0920f394458c28257c05064b89d7067ce11c8e44ed0e5a48a65bd041c6193d9ae2d02fca2f5efbfb787d3f9001786a4578 AUX broadcom-sta-6.30.223.271-r5-linux-5.1.patch 829 BLAKE2B 7bb59009307d423e72832d14114b7e6bd016717ace260174b2b9dbc909ec7eb962aec88d930f34ee6c09165e937a2cc271eac7e6b214fe8161a8f76af1aaa83c SHA512 e8780fbff3ed0640b30b44ca777d56bdcf8b23702d4fa827c843919658f022090ca3e2533541f577e7b49133cb2bb3d6ec85bcc9c023a82bea892e231f01a550 AUX broadcom-sta-6.30.223.271-r5-linux-5.6.patch 3056 BLAKE2B 3842420d177c7faf6ac86e00acd5365cb6499ad82071cf7e37f2b765463c945f9634e73126520934011ee63aefee51937d8ff0baa3b206fc5902f2b15fe151e0 SHA512 9edd068851acf534efa424e9b3b3157e75d029f799c1f3a383eb0a9678fee56d6c01817a055e2fa405bba0c25fa2db89b4665a30a9fd35d4e58056bf85cadabc +AUX broadcom-sta-6.30.223.271-r6-linux-5.9.patch 5933 BLAKE2B c1f522f6554a7bfe0f7b789b042ada14316ecc87bc196c83bec95f684152f323a4c31f60ff26843e36338b8c7949bf36719a5c8afa439ff71f7c74dae4c755b6 SHA512 b9a0193ab604da92c99051e2a4fd91e43c3b6aeea7dbda15635b43eabd35b414e197bf5f25ac0d4ec905a1cb75abc15f165428470bc788dbefd73f178d165099 DIST README-broadcom-sta-6.30.223.271.txt 17216 BLAKE2B af6db6e129911d1589d7d6cb7166bee32ce1ca98a4e5c9b3515a44e48681d8a7a7a6b697419b2bcd9c46f0f4ca1f7ece632b63531b4a4ecd91df4f9dddf043c9 SHA512 672ecc5afcd8535a9f8beb4baea5a40c584b7682844e9ff0e4f66b7406b42118a99dce1fcd580118187fdc506781334b8243082def2b78dce916d90c55ab3663 DIST hybrid-v35-nodebug-pcoem-6_30_223_271.tar.gz 2869247 BLAKE2B 2e3189c468cec50b1a980452a4b2bd0f9657d9adf6fae2a95a8b1c2d1df2f5f6beb4cb903f72f444eddf823fe4375299864cd62191c9d59c4f77598b5d3aa246 SHA512 0361ba30d97bcb1dedf46c11ef1b9a16f09cde3faa6be87b3ccc28679f34183c2fdf511e7c3b5c26b304f6961da454ccf71844b92bbb2f25aa876249496a2f1b DIST hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz 2928541 BLAKE2B e9d01c1a1a63c07f720e3ee53ee3ef634ab12694135300cb0ce47ade0e9e0084967a0b6df64d983e8184240eb3defb128f650bddb7727e901d50315307f3398a SHA512 6855781f7c69a9aecb9461932423688964879d5a4df571f01ae7adaa7bf21a410bef839605d555afb6c8f4eec92fe8510af6cb120930095617ff6cdcccedaf17 -EBUILD broadcom-sta-6.30.223.271-r6.ebuild 3786 BLAKE2B 7627c32318bdabab52afc7fc0f8f95b1b51987472e174a3a946a47c8f7b2163d6652ab9db37d3081daaced6c7788e0e0bacd1c4ef369407a988bfc7b762f5eef SHA512 e42332ca7445a32cc93553a3c50c172e234fbea03813c84589ff35ad8a202d873781b7d656c5370ea8fefa1a758d775030d4d6f1721a0ceaf07c7fd9406c410a +EBUILD broadcom-sta-6.30.223.271-r6.ebuild 3840 BLAKE2B 3ca49f93f4fbbc69d6dc0011421cf973cd46b326c57b0cc354b698469d109866738922c415a4a0ddc842770048d6a88311bdf3c6fdd828640619eabb0361c1fd SHA512 d74782cffa4e2ec401ac2049124d99ea431749bd8a12f352b1a1b4e08825774545ffb1512d857b1f4d47106246714f35eda0626d78d80c6f4b44bf1d7427b7dd MISC metadata.xml 249 BLAKE2B 4a3b51bf90b3ec35dd72dca3b3c73fb89d3e3d08c0989cd7939205ae9d655200886882c2de26146caac3f42ff06ab4a898b85325bd80e69f39491bf4c34ae89e SHA512 4211cb5a85b6a437c0d1727891123af70f296e685c9d59ead2032abbe19d3828fb83d59e559056455ad8b9aadd6136141ab7f9edaff2d55ce2d86b1d698722ce diff --git a/net-wireless/broadcom-sta/broadcom-sta-6.30.223.271-r6.ebuild b/net-wireless/broadcom-sta/broadcom-sta-6.30.223.271-r6.ebuild index a75c785b2671..118df993b314 100644 --- a/net-wireless/broadcom-sta/broadcom-sta-6.30.223.271-r6.ebuild +++ b/net-wireless/broadcom-sta/broadcom-sta-6.30.223.271-r6.ebuild @@ -34,6 +34,7 @@ PATCHES=( "${FILESDIR}/${PN}-6.30.223.271-r4-linux-4.15.patch" "${FILESDIR}/${PN}-6.30.223.271-r5-linux-5.1.patch" "${FILESDIR}/${PN}-6.30.223.271-r5-linux-5.6.patch" + "${FILESDIR}/${PN}-6.30.223.271-r6-linux-5.9.patch" ) MODULE_NAMES="wl(net/wireless)" @@ -59,7 +60,7 @@ pkg_setup() { # make checks non-fatal. The correct fix is blackisting ssb and, perhaps # b43 via udev rules. Moreover, previous fix broke binpkgs support. CONFIG_CHECK="~!B43 ~!BCMA ~!SSB ~!X86_INTEL_LPSS" - CONFIG_CHECK2="LIB80211 ~!MAC80211 ~LIB80211_CRYPT_TKIP" + CONFIG_CHECK2="~LIB80211 ~!MAC80211 ~LIB80211_CRYPT_TKIP" ERROR_B43="B43: If you insist on building this, you must blacklist it!" ERROR_BCMA="BCMA: If you insist on building this, you must blacklist it!" ERROR_SSB="SSB: If you insist on building this, you must blacklist it!" diff --git a/net-wireless/broadcom-sta/files/broadcom-sta-6.30.223.271-r6-linux-5.9.patch b/net-wireless/broadcom-sta/files/broadcom-sta-6.30.223.271-r6-linux-5.9.patch new file mode 100644 index 000000000000..6ef476464c0c --- /dev/null +++ b/net-wireless/broadcom-sta/files/broadcom-sta-6.30.223.271-r6-linux-5.9.patch @@ -0,0 +1,211 @@ +From f3d652840f8dd959395065a1cf67ca40b04ec69b Mon Sep 17 00:00:00 2001 +From: Joan Bruguera <joanbrugueram@gmail.com> +Date: Tue, 13 Oct 2020 19:35:55 +0200 +Subject: [PATCH] Get rid of get_fs/set_fs calls in Broadcom WL driver. + +Tentative patch for broadcom-wl 6.30.223.271 driver for Linux 5.10 (tested -rc1 up to 5.10.1) + +Applies on top of all the patches applied to broadcom-wl-dkms 6.30.223.271-23 on Arch Linux. + +NB: Some checks in wlc_ioctl_internal are likely superfluous, + but I'm not familiar enough with the driver to remove them with confidence. + +See also: https://lwn.net/Articles/722267/ + https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=47058bb54b57962b3958a936ddbc59355e4c5504 + https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5e6e9852d6f76e01b2e6803c74258afa5b432bc5 + +Signed-off-by: Joan Bruguera <joanbrugueram@gmail.com> +--- + src/wl/sys/wl_cfg80211_hybrid.c | 25 ++------------------- + src/wl/sys/wl_iw.c | 25 ++------------------- + src/wl/sys/wl_linux.c | 40 ++++++++++++++++++++++++++++----- + src/wl/sys/wl_linux.h | 2 ++ + src/wl/sys/wlc_pub.h | 1 + + 5 files changed, 42 insertions(+), 51 deletions(-) + +diff --git a/src/wl/sys/wl_cfg80211_hybrid.c b/src/wl/sys/wl_cfg80211_hybrid.c +index 7b606e0..1e0adb7 100644 +--- a/src/wl/sys/wl_cfg80211_hybrid.c ++++ b/src/wl/sys/wl_cfg80211_hybrid.c +@@ -38,6 +38,7 @@ + #include <wlioctl.h> + #include <proto/802.11.h> + #include <wl_cfg80211_hybrid.h> ++#include <wl_linux.h> + + #define EVENT_TYPE(e) dtoh32((e)->event_type) + #define EVENT_FLAGS(e) dtoh16((e)->flags) +@@ -435,30 +436,7 @@ static void key_endian_to_host(struct wl_wsec_key *key) + static s32 + wl_dev_ioctl(struct net_device *dev, u32 cmd, void *arg, u32 len) + { +- struct ifreq ifr; +- struct wl_ioctl ioc; +- mm_segment_t fs; +- s32 err = 0; +- +- BUG_ON(len < sizeof(int)); +- +- memset(&ioc, 0, sizeof(ioc)); +- ioc.cmd = cmd; +- ioc.buf = arg; +- ioc.len = len; +- strcpy(ifr.ifr_name, dev->name); +- ifr.ifr_data = (caddr_t)&ioc; +- +- fs = get_fs(); +- set_fs(get_ds()); +-#if defined(WL_USE_NETDEV_OPS) +- err = dev->netdev_ops->ndo_do_ioctl(dev, &ifr, SIOCDEVPRIVATE); +-#else +- err = dev->do_ioctl(dev, &ifr, SIOCDEVPRIVATE); +-#endif +- set_fs(fs); +- +- return err; ++ return wlc_ioctl_internal(dev, cmd, arg, len); + } + + static s32 +diff --git a/src/wl/sys/wl_iw.c b/src/wl/sys/wl_iw.c +index c4c610b..e346b15 100644 +--- a/src/wl/sys/wl_iw.c ++++ b/src/wl/sys/wl_iw.c +@@ -37,6 +37,7 @@ typedef const struct si_pub si_t; + + #include <wl_dbg.h> + #include <wl_iw.h> ++#include <wl_linux.h> + + extern bool wl_iw_conn_status_str(uint32 event_type, uint32 status, + uint32 reason, char* stringBuf, uint buflen); +@@ -103,29 +104,7 @@ dev_wlc_ioctl( + int len + ) + { +- struct ifreq ifr; +- wl_ioctl_t ioc; +- mm_segment_t fs; +- int ret; +- +- memset(&ioc, 0, sizeof(ioc)); +- ioc.cmd = cmd; +- ioc.buf = arg; +- ioc.len = len; +- +- strcpy(ifr.ifr_name, dev->name); +- ifr.ifr_data = (caddr_t) &ioc; +- +- fs = get_fs(); +- set_fs(get_ds()); +-#if defined(WL_USE_NETDEV_OPS) +- ret = dev->netdev_ops->ndo_do_ioctl(dev, &ifr, SIOCDEVPRIVATE); +-#else +- ret = dev->do_ioctl(dev, &ifr, SIOCDEVPRIVATE); +-#endif +- set_fs(fs); +- +- return ret; ++ return wlc_ioctl_internal(dev, cmd, arg, len); + } + + static int +diff --git a/src/wl/sys/wl_linux.c b/src/wl/sys/wl_linux.c +index 947cef3..f04c148 100644 +--- a/src/wl/sys/wl_linux.c ++++ b/src/wl/sys/wl_linux.c +@@ -1643,10 +1643,7 @@ wl_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) + goto done2; + } + +- if (segment_eq(get_fs(), KERNEL_DS)) +- buf = ioc.buf; +- +- else if (ioc.buf) { ++ if (ioc.buf) { + if (!(buf = (void *) MALLOC(wl->osh, MAX(ioc.len, WLC_IOCTL_MAXLEN)))) { + bcmerror = BCME_NORESOURCE; + goto done2; +@@ -1667,7 +1664,7 @@ wl_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) + WL_UNLOCK(wl); + + done1: +- if (ioc.buf && (ioc.buf != buf)) { ++ if (ioc.buf) { + if (copy_to_user(ioc.buf, buf, ioc.len)) + bcmerror = BCME_BADADDR; + MFREE(wl->osh, buf, MAX(ioc.len, WLC_IOCTL_MAXLEN)); +@@ -1680,6 +1677,39 @@ done2: + return (OSL_ERROR(bcmerror)); + } + ++int ++wlc_ioctl_internal(struct net_device *dev, int cmd, void *buf, int len) ++{ ++ wl_info_t *wl; ++ wl_if_t *wlif; ++ int bcmerror; ++ ++ if (!dev) ++ return -ENETDOWN; ++ ++ wl = WL_INFO(dev); ++ wlif = WL_DEV_IF(dev); ++ if (wlif == NULL || wl == NULL || wl->dev == NULL) ++ return -ENETDOWN; ++ ++ bcmerror = 0; ++ ++ WL_TRACE(("wl%d: wlc_ioctl_internal: cmd 0x%x\n", wl->pub->unit, cmd)); ++ ++ WL_LOCK(wl); ++ if (!capable(CAP_NET_ADMIN)) { ++ bcmerror = BCME_EPERM; ++ } else { ++ bcmerror = wlc_ioctl(wl->wlc, cmd, buf, len, wlif->wlcif); ++ } ++ WL_UNLOCK(wl); ++ ++ ASSERT(VALID_BCMERROR(bcmerror)); ++ if (bcmerror != 0) ++ wl->pub->bcmerror = bcmerror; ++ return (OSL_ERROR(bcmerror)); ++} ++ + static struct net_device_stats* + wl_get_stats(struct net_device *dev) + { +diff --git a/src/wl/sys/wl_linux.h b/src/wl/sys/wl_linux.h +index 5b1048e..c8c1f41 100644 +--- a/src/wl/sys/wl_linux.h ++++ b/src/wl/sys/wl_linux.h +@@ -22,6 +22,7 @@ + #define _wl_linux_h_ + + #include <wlc_types.h> ++#include <wlc_pub.h> + + typedef struct wl_timer { + struct timer_list timer; +@@ -187,6 +188,7 @@ extern irqreturn_t wl_isr(int irq, void *dev_id, struct pt_regs *ptregs); + extern int __devinit wl_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent); + extern void wl_free(wl_info_t *wl); + extern int wl_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); ++extern int wlc_ioctl_internal(struct net_device *dev, int cmd, void *buf, int len); + extern struct net_device * wl_netdev_get(wl_info_t *wl); + + #endif +diff --git a/src/wl/sys/wlc_pub.h b/src/wl/sys/wlc_pub.h +index 53a98b8..2b5a029 100644 +--- a/src/wl/sys/wlc_pub.h ++++ b/src/wl/sys/wlc_pub.h +@@ -24,6 +24,7 @@ + + #include <wlc_types.h> + #include <wlc_utils.h> ++#include <siutils.h> + #include "proto/802.11.h" + #include "proto/bcmevent.h" + +-- +2.28.0 diff --git a/net-wireless/crackle/Manifest b/net-wireless/crackle/Manifest index e6ad6b3fd5bc..fc184cbea340 100644 --- a/net-wireless/crackle/Manifest +++ b/net-wireless/crackle/Manifest @@ -1,5 +1,5 @@ AUX flags.patch 545 BLAKE2B 74c5fa412bf924efadc64ed8cd67ab92df7f141953caa08b65aa417aec217007e49d3ae62eda5a90b4bad6bcb632b9fa4f6c9e5e46468007daf197017d7afed4 SHA512 b229062f011559fce843bb5c47ae3b0cf03f30467ff51c3015d2ef39d61dc3625233625a869084f3e8bad8310332335817609fefb6cbcfcd78767158c50d158b DIST crackle-0.1.tgz 27015 BLAKE2B 90cf55c24afd2327f0400d5fa0418a7d6f73f5c81dfe04bd795b76bd6f437b1c9ce11a139c8e0076b3752e3c73d66d3610ea7421e08cbce9e77260551e27bc89 SHA512 e60341e1fae6a3212028714a7bdba2c8f65d4b92d3d670194954df0e11e1f69a1bb6a5bcbdd5c4db54774cfe60955d50fbd2bfaff5fa615bf253f57283cfa17b -EBUILD crackle-0.1.ebuild 513 BLAKE2B a2e5d42d9bdb0788a6e5fe94c875b2ec2ee1bd248d1f74c55ad50f04de448609153e1966be7ffad6f88a8bd74a66fe099ce0ff307e541bc71f9619e3da67632d SHA512 bd7539b307e8a5202c46313733b6b506df79fc484d8f587e362913d6d10815c85148c087ed91342b74beeca0e5f3a78f1583f0fb387b643d3ccd50cc19091023 -EBUILD crackle-9999.ebuild 642 BLAKE2B 466b452be2f3eba051eab8293436c293a59c6d4191a87ea29751ef3d4bbe741e47c5b323365b127d457f7fa382e0d0f2f3084fb2c4fbece46857e16350e9a77e SHA512 e4dd3671847789a0126bbe343a2417be06adf90d7b6062d3fd6e5a71f8ec42e9b4959ed1e4da1add3cf85e45d77edf3ee6d071ca569303ffeddbe80fba4e8fd1 +EBUILD crackle-0.1.ebuild 510 BLAKE2B d2546c02ba6bcbf172ccfd1c1a6c04a58f227a7e7b47b3543ec8fbf05f2b29c17c682de6d482fc8c4358074040fa2c28d614c36e061a2b94de27883f23db2f9b SHA512 05f3a4a530d0be4893448dc93294ffafeefb5e5162d14c1d14c44f42a8db4ede72857878ceb21138ae1542a35203bd628afe22f35077bd1270e085810bd9801f +EBUILD crackle-9999.ebuild 626 BLAKE2B 1a2bab6a558be0bf77fbc48c80d86fbc8309f9094aedd69777827c5cfe29e6f1ed08705ec9d4ab4df184eed42835635cbcd68c4dddbe276dc8a7eb3c6d8abb1c SHA512 3bb3bbe35784f608f94373c72e1dabeef5751a448478d471d7d47399169b58f85b5f9d3a8c1f88be391ff6839d3244cbc19626307aaad62b6f5f255ff84e19d2 MISC metadata.xml 241 BLAKE2B 31d2e88c810d3facda6587f93bdc429e66b6ed90dc2c019dac1ece6da620b74dc4db8907a25d6559ff7a027f6b267774016686a56c5a5e67da4fbfa3cae7be6e SHA512 d308ccef737c1776c2d77c0761996ef272a5866f5d9ceeda4dd4ceede851a145f76281a29b4c4b154e5b10f1d57c9344010bfcf75ba52fb3f1b34a58e3c2053f diff --git a/net-wireless/crackle/crackle-0.1.ebuild b/net-wireless/crackle/crackle-0.1.ebuild index 40b1f8f6a427..c7a694212e40 100644 --- a/net-wireless/crackle/crackle-0.1.ebuild +++ b/net-wireless/crackle/crackle-0.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 -inherit eutils +inherit epatch DESCRIPTION="Crackle cracks BLE Encryption (AKA Bluetooth Smart)" HOMEPAGE="http://lacklustre.net/projects/crackle/" diff --git a/net-wireless/crackle/crackle-9999.ebuild b/net-wireless/crackle/crackle-9999.ebuild index 7892ef73c043..6e8816d85087 100644 --- a/net-wireless/crackle/crackle-9999.ebuild +++ b/net-wireless/crackle/crackle-9999.ebuild @@ -3,8 +3,6 @@ EAPI=5 -inherit eutils - DESCRIPTION="Crackle cracks BLE Encryption (AKA Bluetooth Smart)" HOMEPAGE="http://lacklustre.net/projects/crackle/" diff --git a/net-wireless/crda/Manifest b/net-wireless/crda/Manifest index f32c64f4c2b9..4488bbd370c4 100644 --- a/net-wireless/crda/Manifest +++ b/net-wireless/crda/Manifest @@ -1,5 +1,5 @@ AUX crda-4.14-do-not-compress-doc.patch 1367 BLAKE2B 021a25a898dc225e52bee293ba94152e5f7e8229c5c0a813a126f239819fd727edfa34c9b85f25e31d7630c13598f797dfcd855d31fd28beec5443866f3841fb SHA512 d3545fff1f6c6ae9ae1ae9c833bb137f84783a32dfb9e2f50075079268f67ee1b001fc904d99c68ff0aad97d674fabd591c1ca2ba378e14551759e56bc3f2e45 -AUX crda-4.14-openssl-1.1.0-compatibility.patch 8821 BLAKE2B 3f679378829d2d39fcac69a111d1caa551cb1b5ee51c34aab48fa3a84847fcb98771126856bc95b6af4462539fed1987682a4528cbc47a17ab03a14b23a3b8fe SHA512 9203965c228bfc7f694380e727ceee0654b18b8da81d49c5d9d379d94087d8f6e972894034c2245086366832d181b7d69180bada5199baff1c90b2012248fc15 +AUX crda-4.14-openssl-1.1.0-compatibility.patch 8616 BLAKE2B c6c34a7575e79f67e3efca21c25aad489c1adb3c612d886b68c49c06b7c516bdfcf0f94a0838ca83c4e082ee9b3a4ffc382ff5de4c724febca5b59d21268f415 SHA512 ce8430b03a7315eb339d4d7b845cb28ea970010e47eba9a6a9199c67bb370fa7811ea1dcc2431790b2954d72fafbbb31bdcc691228e6e88b9dd066c51c2f06ef AUX crda-4.14-python-3.patch 3022 BLAKE2B b6d78c1a09ec0f848654139e0ba778f5d65d814b9d7c84df3013aec43baf55f9c23367b15454218e39d3a0959355b4fd030dd4584b7420f6835a8ef421dd72c9 SHA512 b953be9da2ed770d89c905257c2e3f04451ce9ee2a61ee9cc18285b3d8209f8665f5f0a2a4ffb8a5211445cb45fe66dc4e3d302e90c4c0030c293c978dd443c6 AUX crda-cflags.patch 895 BLAKE2B 0a8d8acb268ff58656a5b66a77744c14fd9f92fd6a660132f2a86a88a3cd5bde4bf39709c38f2705fe999bca312a991304b673d4d12a540cecffd1fcc4ec5cc1 SHA512 c4914cd0d4b0d3f0d16aaf4ff3cd91f961870bc0376f90998b1ec149f145dd347ff79763e8da12b5865a1c6e507a0ee8d306886ffe96fa80426c3bd914a5889d AUX crda-ldflags.patch 388 BLAKE2B 57d3ce3fccba1db8ad8bbfae2ba8e8dcd03bdd94c424761902bc2ea552c006c3e4ef1d8b913f095ba3601895bc29917d01c1e8f046a159b2b006b174bed7bf62 SHA512 3a53d3567fa9b3ff85d4e443124ea2637e5eb489ade4f160d8f1de92553a3a33c3eb9f9d80005ceac03b50e5c4aa7f0990bca3547c145644ab66985548c32e9f diff --git a/net-wireless/crda/files/crda-4.14-openssl-1.1.0-compatibility.patch b/net-wireless/crda/files/crda-4.14-openssl-1.1.0-compatibility.patch index a9999da239fd..41b567af384f 100644 --- a/net-wireless/crda/files/crda-4.14-openssl-1.1.0-compatibility.patch +++ b/net-wireless/crda/files/crda-4.14-openssl-1.1.0-compatibility.patch @@ -23,8 +23,6 @@ Signed-off-by: Quentin Minster <quentin@minster.io> utils/key2pub.py | 107 ++++++------------------------------------------------- 3 files changed, 49 insertions(+), 114 deletions(-) -diff --git a/Makefile b/Makefile -index a3ead30..a4e7373 100644 --- a/Makefile +++ b/Makefile @@ -38,18 +38,16 @@ all: all_noverify verify @@ -68,8 +66,6 @@ index a3ead30..a4e7373 100644 - *.o *~ *.pyc keys-*.c *.gz \ + *.o *~ *.pyc keys.c *.gz \ udev/$(UDEV_LEVEL)regulatory.rules udev/regulatory.rules.parsed -diff --git a/reglib.c b/reglib.c -index e00e9b8..00f7f56 100644 --- a/reglib.c +++ b/reglib.c @@ -22,6 +22,7 @@ @@ -163,8 +159,6 @@ index e00e9b8..00f7f56 100644 return ok; } #endif /* USE_OPENSSL */ -diff --git a/utils/key2pub.py b/utils/key2pub.py -index 9bb04cd..1919270 100755 --- a/utils/key2pub.py +++ b/utils/key2pub.py @@ -9,84 +9,7 @@ except ImportError as e: diff --git a/net-wireless/cubicsdr/Manifest b/net-wireless/cubicsdr/Manifest index 45e8deedd4c9..644971c5ccf4 100644 --- a/net-wireless/cubicsdr/Manifest +++ b/net-wireless/cubicsdr/Manifest @@ -1,4 +1,4 @@ DIST cubicsdr-0.2.3.tar.gz 36946378 BLAKE2B fc583e8e8a84c4ff38bd0f98ba8aa8c5abd9fae6e8d3fcc1b94a9200f1ba700ff0ddd4a80ba5c4b8ba107eca06d7dd8b6d425ad3965f6e0cf6fe4359eee353b4 SHA512 e90ce269519c4f13c4719c2e9b405ebbccd3c430520283fb8c9ed4656136f95a48b652cd79b8fc270795a493d43d02fc11f849ae1f3f556a8d6d6c3ab3420d27 -EBUILD cubicsdr-0.2.3-r2.ebuild 962 BLAKE2B 4899d9982a651e4a5ca35f67720f10a13dc9a3e027c20b426d26878b3088f7984ac1cb9495e67e3fbad42bfac376d70bf07b5bac0ece2a34988a53dbd98a2ffe SHA512 f9b9e492c271b9f937f854899c1ca309d525b83b8397b03a298e7352bd193a8e7bae57b927b1fde477641475f02ffd01b4627daee6eabbcbb3927e7417cf0332 -EBUILD cubicsdr-9999.ebuild 962 BLAKE2B 4899d9982a651e4a5ca35f67720f10a13dc9a3e027c20b426d26878b3088f7984ac1cb9495e67e3fbad42bfac376d70bf07b5bac0ece2a34988a53dbd98a2ffe SHA512 f9b9e492c271b9f937f854899c1ca309d525b83b8397b03a298e7352bd193a8e7bae57b927b1fde477641475f02ffd01b4627daee6eabbcbb3927e7417cf0332 +EBUILD cubicsdr-0.2.3-r2.ebuild 946 BLAKE2B 7433f9681027f1cd2a22c1b5d91da1cf2bc6c793385891df050bea4df2d6cf77b1009dd36dc4485ec4c0719fe7c97db8959ccf9ca823b6c1b8a37e82fed2b8b3 SHA512 da25d844ac2cc64e7d5da592616ad7041b11fc6ae90f15d71083b47b21eac0f24d230075a4c45845aba2a70c2395604dd6ec6477a119681df1e4d65adf852bcb +EBUILD cubicsdr-9999.ebuild 946 BLAKE2B 7433f9681027f1cd2a22c1b5d91da1cf2bc6c793385891df050bea4df2d6cf77b1009dd36dc4485ec4c0719fe7c97db8959ccf9ca823b6c1b8a37e82fed2b8b3 SHA512 da25d844ac2cc64e7d5da592616ad7041b11fc6ae90f15d71083b47b21eac0f24d230075a4c45845aba2a70c2395604dd6ec6477a119681df1e4d65adf852bcb MISC metadata.xml 428 BLAKE2B fd415fc81db336a0c3aaaeaa34c5b335e479ac152cf04493f265a0b8a0451e6f675477d78baa816a75e9ccc8f839fa0512688fc22aa2b19fdcf7b828b11cf4c4 SHA512 33d656ff805c825022afe1b468ca6421412c36c9bd216d2558f3cd61d50bcaebd17c939953a4d4c5fe104591524682c75be497002e958c923e6c7d04bffdc4d1 diff --git a/net-wireless/cubicsdr/cubicsdr-0.2.3-r2.ebuild b/net-wireless/cubicsdr/cubicsdr-0.2.3-r2.ebuild index bf112d039bd9..8cb4b6b56d09 100644 --- a/net-wireless/cubicsdr/cubicsdr-0.2.3-r2.ebuild +++ b/net-wireless/cubicsdr/cubicsdr-0.2.3-r2.ebuild @@ -1,14 +1,14 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -WX_GTK_VER="3.0-gtk3" +EAPI=7 -inherit cmake-utils wxwidgets +WX_GTK_VER="3.0-gtk3" +inherit cmake wxwidgets -if [ "${PV}" = "9999" ]; then - EGIT_REPO_URI="https://github.com/cjcliffe/CubicSDR.git" +if [[ ${PV} == *9999 ]]; then inherit git-r3 + EGIT_REPO_URI="https://github.com/cjcliffe/CubicSDR.git" else MY_P="CubicSDR" SRC_URI="https://github.com/cjcliffe/${MY_P}/archive/${PV}.tar.gz -> ${P}.tar.gz" @@ -23,23 +23,22 @@ LICENSE="GPL-2" SLOT="0" IUSE="alsa pulseaudio" -DEPEND=" +RDEPEND=" net-libs/liquid-dsp x11-libs/wxGTK:${WX_GTK_VER}[opengl] net-wireless/soapysdr virtual/opengl alsa? ( media-libs/alsa-lib ) - pulseaudio? ( media-sound/pulseaudio ) -" -RDEPEND="${DEPEND}" + pulseaudio? ( media-sound/pulseaudio )" +DEPEND="${RDEPEND}" src_configure() { setup-wxwidgets local mycmakeargs=( - -DUSE_AUDIO_ALSA="$(usex alsa)" - -DUSE_AUDIO_PULSE="$(usex pulseaudio)" + -DUSE_AUDIO_ALSA=$(usex alsa) + -DUSE_AUDIO_PULSE=$(usex pulseaudio) ) - cmake-utils_src_configure + cmake_src_configure } diff --git a/net-wireless/cubicsdr/cubicsdr-9999.ebuild b/net-wireless/cubicsdr/cubicsdr-9999.ebuild index bf112d039bd9..8cb4b6b56d09 100644 --- a/net-wireless/cubicsdr/cubicsdr-9999.ebuild +++ b/net-wireless/cubicsdr/cubicsdr-9999.ebuild @@ -1,14 +1,14 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -WX_GTK_VER="3.0-gtk3" +EAPI=7 -inherit cmake-utils wxwidgets +WX_GTK_VER="3.0-gtk3" +inherit cmake wxwidgets -if [ "${PV}" = "9999" ]; then - EGIT_REPO_URI="https://github.com/cjcliffe/CubicSDR.git" +if [[ ${PV} == *9999 ]]; then inherit git-r3 + EGIT_REPO_URI="https://github.com/cjcliffe/CubicSDR.git" else MY_P="CubicSDR" SRC_URI="https://github.com/cjcliffe/${MY_P}/archive/${PV}.tar.gz -> ${P}.tar.gz" @@ -23,23 +23,22 @@ LICENSE="GPL-2" SLOT="0" IUSE="alsa pulseaudio" -DEPEND=" +RDEPEND=" net-libs/liquid-dsp x11-libs/wxGTK:${WX_GTK_VER}[opengl] net-wireless/soapysdr virtual/opengl alsa? ( media-libs/alsa-lib ) - pulseaudio? ( media-sound/pulseaudio ) -" -RDEPEND="${DEPEND}" + pulseaudio? ( media-sound/pulseaudio )" +DEPEND="${RDEPEND}" src_configure() { setup-wxwidgets local mycmakeargs=( - -DUSE_AUDIO_ALSA="$(usex alsa)" - -DUSE_AUDIO_PULSE="$(usex pulseaudio)" + -DUSE_AUDIO_ALSA=$(usex alsa) + -DUSE_AUDIO_PULSE=$(usex pulseaudio) ) - cmake-utils_src_configure + cmake_src_configure } diff --git a/net-wireless/dump1090/Manifest b/net-wireless/dump1090/Manifest index b3f88112e4a4..db5c6cbc893f 100644 --- a/net-wireless/dump1090/Manifest +++ b/net-wireless/dump1090/Manifest @@ -1,4 +1,4 @@ DIST dump1090-4.0.tar.gz 6663754 BLAKE2B bf0a6c8dfd8b2da5ed0e7ae5f7b862c57a54e5d48bc24b29e42ebffec4e0606604fbe4b8502e85df60a3a618568bf9e2eba88e5ad2fdec7fb93043b823435362 SHA512 97dc872e4d0ac8df2f46e17b590e970a62a78baf81e18a9beeb23d37a4401a2e52591ca96cc01e1465b22aa234cf9e88f84a7b0f27d0144b3afeac62f6252c95 -EBUILD dump1090-4.0.ebuild 1198 BLAKE2B edc010e8e61f5cd0aa157d07b66ca6872f90b002814483b8b23dcb5ee9f322a70b01944659fe1f5c2e8ebb4851aaa9b5fc0c60b740dbcb05d62ce981d225fe6d SHA512 a2137f3fbfea632f01190ee85d782cb2fd2771ffae7312ebe892d34c60efffeb09032a6c4d491cb2915022c9d86eedfb64f0b58dfcc761c68e9a756a80bdcb78 -EBUILD dump1090-9999.ebuild 1177 BLAKE2B 9d7fc48eec212479ab0b5e8eff2ee88e7fa8764546da69a8df7efaea579a80ed21720ac7c6e6eb7588be68a7bcdbe6e5f0b4d1a7e2d62d3fd9de273313f655ba SHA512 8dade3337cd83b09b4cb7748464410bf1765a9af86d03ad57dad51a0c5b1937025631b8bc8cee89b94dccb03de27457a050f2c7e8bccbc4374141e4b84a67f04 +EBUILD dump1090-4.0.ebuild 1226 BLAKE2B 0ad47e190bb3e294442d7f3f13d1e970b2926925c62e8042d99bf71b48ae5f48ae72c4546a6b20afe631c8672df40803fec6c0809343bd50848bbb92381bd081 SHA512 c7c48306087f09640925083b877b236d7f8405881b60d9e883e38b662706a46c1a10406249767bf32553592d07f3f74e5c37b15012098fe0c85078bff9c0e0d1 +EBUILD dump1090-9999.ebuild 1205 BLAKE2B aa83de2ba3171eac0ef146a7b511fd21529a429c6286a268270e543f7f4367cbd373b1d137ac8528afba4c7121666b0baf7eca3a561f8dc76a8cab9e44b959e0 SHA512 b21698db27ddeb678929a18d70725c7a05284166e70d1818959b349f7df9832842c94d2934b5dc920ab24155258117accfb788acfcbe7cb325b52c14fc7694d9 MISC metadata.xml 475 BLAKE2B 65a7e4651f29eabc99e389d7ec78482bb20b87891e4313cd5d8f9b70d6f6567591dc30b8f81ef8b81d37f0a83fcde56b7616b142105639609f82054162ff7e4b SHA512 c91e0b24df8c2a90daa48fb1f94e3968fa4586b986e05d853d937d4a570d3828216840dd2c4babe0f5ee257f19079c94461a230a2327e9d2c2966d7b01d68999 diff --git a/net-wireless/dump1090/dump1090-4.0.ebuild b/net-wireless/dump1090/dump1090-4.0.ebuild index 006faa02a61b..acbbbb805755 100644 --- a/net-wireless/dump1090/dump1090-4.0.ebuild +++ b/net-wireless/dump1090/dump1090-4.0.ebuild @@ -26,6 +26,7 @@ DEPEND=" bladerf? ( net-wireless/bladerf:= ) rtlsdr? ( net-wireless/rtl-sdr:= )" RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" src_prepare() { default diff --git a/net-wireless/dump1090/dump1090-9999.ebuild b/net-wireless/dump1090/dump1090-9999.ebuild index 9e0920b465cf..b6d89bd1d31a 100644 --- a/net-wireless/dump1090/dump1090-9999.ebuild +++ b/net-wireless/dump1090/dump1090-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -26,6 +26,7 @@ DEPEND=" bladerf? ( net-wireless/bladerf:= ) rtlsdr? ( net-wireless/rtl-sdr:= )" RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" src_prepare() { default diff --git a/net-wireless/gnome-bluetooth/Manifest b/net-wireless/gnome-bluetooth/Manifest index 4cb6cc946c6f..4f3a717586d7 100644 --- a/net-wireless/gnome-bluetooth/Manifest +++ b/net-wireless/gnome-bluetooth/Manifest @@ -1,6 +1,6 @@ AUX 61-gnome-bluetooth.rules 399 BLAKE2B ba3dd9fdc3834ce6a3460d8abff179d08c1258f7ba43e2350ed2c7e88aaf6fef4b06c51b6212650523c4de577cb3a85946bae9b955cf6c17a0c984431abd5d2b SHA512 74fd95e2afb3d3f13df72bb593ae6644a3a4975e43f5f50c622f14f756861596ef92aa331200d9fce6ff3976e8a1ed57e4053186b7a9716039ace971a6dfed0d -DIST gnome-bluetooth-3.34.1.tar.xz 354568 BLAKE2B 53e0f4d172e12ba1fec8dae476929fadaab2fd0a8e8ac063debbe516f925a3bb04c9000012fc2e143baf00c7bbdd4f2bd31bd64e674c1851e4ec544ab9c058a5 SHA512 3e0080bbeeddc144fdcf6b4f0d59b0885fd5881aee670d2e5dffd4ede9b0f988358ad0e815ba86add8b7fd5e93e1f8fc7bfacd10b8d69606aa569fd67356be08 DIST gnome-bluetooth-3.34.3.tar.xz 353032 BLAKE2B fbf75328780d54307ebf6f8d9d58080060d05b3d76665e3c09f3d2bbc033dbda87a7d4eb43d8fe751955f8240febc13d0446cab1bac085c4a73e9c4e9ff25033 SHA512 a20985576fbc0594a198c8f58e6098db24c73454a9dfc0f5f47581a1bfc0a72e3f0d2592f4a01593c5ed132e4924d934d4d65fd501d274f3b032e1e548794272 -EBUILD gnome-bluetooth-3.34.1.ebuild 1416 BLAKE2B 41cdc757dd5c02b43f6966adc9bb5d783f9991463a86be613df87db1ab15d3c958ab5a2984cccc3b6b41d9e81bb11daf31fc27455fb22e6fe523ad0e3e4f70f7 SHA512 60951a8e75b57c2efb3afee9b99495431f8b8f4468a46d0a5fb54049e528007058735fae3914a7875731c86901a40197ec9d57af6fb8d5308c0fad2de578c301 -EBUILD gnome-bluetooth-3.34.3.ebuild 1391 BLAKE2B eeb8b0ab3c80b669b6cad439f01e12048ac8186f72a3088e986f2548f8136f3d67e4278960d387bc524836bc30d0830089a8f65844f7180fdc831d081646818f SHA512 cfa4c0d416a55232cdeb36f131e7eef071acadf1865704ec32aac9182456a4898d17ce18c380705e421ff47318b9b4da4202fda6fba919ae9278388d3d0a1ea3 +DIST gnome-bluetooth-3.34.5.tar.xz 353936 BLAKE2B 40300752830f71d436591e22a64a282745d8419ee46de534f76c4871a86a4c8f7b2203e3ddc4ca08d26348b97bf4a68315802ffa09c69265c55001e4806c7f1e SHA512 48431b3d19083705a6623442c5cd2d6c14962cdf30fc599ba47dceb6612b80142af77e1b6df142b530cb1015638081a06de38a3034177e0d05a354c40f19d9e5 +EBUILD gnome-bluetooth-3.34.3.ebuild 1389 BLAKE2B 8cf7ca17538dc4bcdfaeea83219dcbbe317a6826cd395c9b7d1416032a71b0a3b9561c31e901d594d6bc3692b53533321718061fe1fdb29f85c50b9e0fb5aeef SHA512 e56c680a991c1062635cfb2a7560094b8d162b330d209b2ca593ac6aa613397022475b680608c2b7ae1e9cc5ea2d8a80c2cbdd7ee73b04ac896869ac03d21b74 +EBUILD gnome-bluetooth-3.34.5.ebuild 1753 BLAKE2B adb6e1645553587e050fa8e715e65b2f73404f35c611f0c0912c6dac06482d89a23e7145f35b3e8c1a2c0f6742e9003dd4fe72de99e50b6ef0714b10afaca8fa SHA512 dac40b54a3047dbe107a5a1265c773c63fb75c357515c26f41a5fb8a63317b32ab4b36b40c2b46d2943975b886a859ceb77970125667c6cac0a7b297c4d11de4 MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 diff --git a/net-wireless/gnome-bluetooth/gnome-bluetooth-3.34.3.ebuild b/net-wireless/gnome-bluetooth/gnome-bluetooth-3.34.3.ebuild index 7c54fde9613e..c110c74dd13b 100644 --- a/net-wireless/gnome-bluetooth/gnome-bluetooth-3.34.3.ebuild +++ b/net-wireless/gnome-bluetooth/gnome-bluetooth-3.34.3.ebuild @@ -10,7 +10,7 @@ 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" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86" DEPEND=" >=dev-libs/glib-2.38:2 diff --git a/net-wireless/gnome-bluetooth/gnome-bluetooth-3.34.1.ebuild b/net-wireless/gnome-bluetooth/gnome-bluetooth-3.34.5.ebuild index e74ac095196b..645a2ed658b7 100644 --- a/net-wireless/gnome-bluetooth/gnome-bluetooth-3.34.1.ebuild +++ b/net-wireless/gnome-bluetooth/gnome-bluetooth-3.34.5.ebuild @@ -2,18 +2,20 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit gnome.org gnome2-utils meson udev xdg +PYTHON_COMPAT=( python3_{7..9} ) +inherit gnome.org gnome2-utils meson python-any-r1 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" +IUSE="gtk-doc +introspection test" +RESTRICT="!test? ( test )" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" DEPEND=" - >=dev-libs/glib-2.38:2 + >=dev-libs/glib-2.44:2 >=x11-libs/gtk+-3.12:3[introspection?] media-libs/libcanberra[gtk3] >=x11-libs/libnotify-0.7.0 @@ -26,15 +28,30 @@ RDEPEND="${DEPEND} >=net-wireless/bluez-5 " BDEPEND=" - >=dev-util/meson-0.49.0 - !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 + test? ( + $(python_gen_any_dep ' + dev-python/dbusmock[${PYTHON_USEDEP}] + dev-python/dbus-python[${PYTHON_USEDEP}] + ') + ) " +python_check_deps() { + if use test; then + has_version -b "dev-python/dbusmock[${PYTHON_USEDEP}]" && \ + has_version -b "dev-python/dbus-python[${PYTHON_USEDEP}]" + fi +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + src_configure() { local emesonargs=( -Dicon_update=false @@ -51,7 +68,7 @@ src_install() { pkg_postinst() { xdg_pkg_postinst - if ! has_version 'sys-auth/consolekit[acl]' && ! has_version 'sys-apps/systemd[acl]' ; then + if ! 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 74b9e0fbd018..ad1ab4bdd9d8 100644 --- a/net-wireless/gnuradio/Manifest +++ b/net-wireless/gnuradio/Manifest @@ -4,6 +4,6 @@ AUX gnuradio-3.8.2.0-lamda-gr-uhd.patch 3748 BLAKE2B bfda3afe8dcc5b872a86379d6d3 AUX gnuradio-3.8.2.0-lamda-most-components.patch 14122 BLAKE2B 30e63140ced2fdfd9712051ae6d758f2de57511bfdea972364c37d70c1eaf6e41921ad4e14e8f005be53016d8613e1c524b529c7b0e2476afc103edb49cfd946 SHA512 86f5f3ed6856fd183e71af1e6a94bc7e4310842f48a1ae7ed85b79d7a1ff86ebe84027bf24c3dc14a47c28335cc5edc321a7fce1ce24bcb26c0d7432e7aab4f7 AUX gnuradio-3.8.2.0-lamda-set-msg-handlers.patch 14027 BLAKE2B 5a4a248264df514991343c4eb134c3f3fca2c2e11a5b4eeb63eaa1d0d16a45d87b9a9edebbe30dafeec6488926a7be7ab44d8c15b3c5529000fb488dc7b2dff4 SHA512 6d62d0fc8c06d0df6c046fc69c0280ba1dd2a2f409694c48af67cc6ee72b82d492ef86d10f6d44e4a053f54da187a5dcdc370a82358f2a8595bd37dd8d15eb02 DIST gnuradio-3.8.2.0.tar.xz 2438736 BLAKE2B 93eabff578cd6b3b6587a6aa083095c787323ebf87a447d61999813e7e5e48b414d080a4fc02d01dabaa9378d42e3a210451a9109fc202991ebda8d1c9669676 SHA512 33930f62762cd9e3d1038b4a903f01e7ab33129732d207c126a89c1f1e719e9d656a94cdcbf3f6010f8476fedacee639c8a12444c41cdd56ad9fbace7863a170 -EBUILD gnuradio-3.8.2.0-r1.ebuild 6376 BLAKE2B 9cce7b8e2b17214d2bf0de4bcd818fc1eb08fc1be0ab3cd9aba50fa1b9c98a09b7ec583b2f3dbf71d2c604111777d2a22aef2f172633d1dd6a2640d7ee06d1e3 SHA512 a8b6de0fdae5b87bd809b483ce1ab45adac06e0193a5e03ba2972908f15f78417ee117090a451738cc170afd17676c3ee86ae86a31a0248fd5be51b4b3d22b66 -EBUILD gnuradio-9999.ebuild 5963 BLAKE2B 91f56aabaa3037ecb22df96a912f1e256cccab48a22704973abe7ed77d7e4b2c616c082e00b5c9f6367b47861b9929e74a7ecdc106cf2958aa51fab3fa957586 SHA512 e2d3c8ce32716350d42e6cacd3bd4c903cfabdd17ed9ad0c5a6d24eb735cb2cb5ae2c6d4a0f157a43feecf00c50accd2c4edbf9ffb66101cfcb170cf3ac7ceb5 -MISC metadata.xml 1593 BLAKE2B 75fa7c4bde9843a9e1ff24eb3311a605abf00eeb6624216cc1fb0c6b425f013cf0c26c71076a9eb1d2bf65b6739e9c52a97f47a4bbcceff2640128dbb5c489b8 SHA512 6f9bce6f28289c43a814ae9ee7204c1a74afe85e1758a22b309e55b20e24e00815dbe2f6b6e964d564e79546ca5fce2351c14a099f839653419e62214b51ea30 +EBUILD gnuradio-3.8.2.0-r1.ebuild 6376 BLAKE2B 4dcf3dcbf4edb17f4b2858ea1b5a8a7a51b524a2af2a1f11d354b551a5d43f9d95e6937add2cbcdefe4c6383275a236f09256b3e32fc318ba24c570c14516ff9 SHA512 91716ba532ed8da357459acdf449b3672f3337cc88f2f315809a6b68aa4100f7c584ab676da0d6683e3fdcbe3a4662a49949f5cbd2c5b674f3b4f7c300f0993f +EBUILD gnuradio-9999.ebuild 5963 BLAKE2B aac6b88b11bc51d78f622dd3ca6294805f5bcc7897cd007bc164f98f59b595b4defa1f661d64cf458c6eaaec563b6d58c9b4e4be4c6b01c57caf2c96330cf577 SHA512 642d080c623856f5b97c0a900a1d80df05c60d710ec8cde620fa3409574052b5f25081301148e377ad4a4a6ab7c329395bac85fd6a34c1286a459d2fed2943a3 +MISC metadata.xml 1675 BLAKE2B c0516cecbf29957943db289755528adcf96feb74b158bf53f922bc1819ac60e534fc4b369bd9630c5ad2af2db16822cfed395bebf2e93f971500da9ee0ce3eee SHA512 59f6b35212155ebee3c63166de0edbd9d0190b016e40e0e1cb9955ac6b6dde12c174fcf2da9c6feb4758ac2646c4498bde759f3205fe91e7f1f1377e13da10d3 diff --git a/net-wireless/gnuradio/gnuradio-3.8.2.0-r1.ebuild b/net-wireless/gnuradio/gnuradio-3.8.2.0-r1.ebuild index 752c3ddb7daa..5184863b7539 100644 --- a/net-wireless/gnuradio/gnuradio-3.8.2.0-r1.ebuild +++ b/net-wireless/gnuradio/gnuradio-3.8.2.0-r1.ebuild @@ -208,13 +208,11 @@ src_install() { python_optimize } -src_test() -{ +src_test() { virtx cmake_src_test } -pkg_postinst() -{ +pkg_postinst() { if use grc ; then xdg_desktop_database_update xdg_icon_cache_update @@ -222,8 +220,7 @@ pkg_postinst() fi } -pkg_postrm() -{ +pkg_postrm() { if use grc ; then xdg_desktop_database_update xdg_icon_cache_update diff --git a/net-wireless/gnuradio/gnuradio-9999.ebuild b/net-wireless/gnuradio/gnuradio-9999.ebuild index de4c4a83fa58..fe28bc5dbdb4 100644 --- a/net-wireless/gnuradio/gnuradio-9999.ebuild +++ b/net-wireless/gnuradio/gnuradio-9999.ebuild @@ -198,13 +198,11 @@ src_install() { python_optimize } -src_test() -{ +src_test() { virtx cmake_src_test } -pkg_postinst() -{ +pkg_postinst() { if use grc ; then xdg_desktop_database_update xdg_icon_cache_update @@ -212,8 +210,7 @@ pkg_postinst() fi } -pkg_postrm() -{ +pkg_postrm() { if use grc ; then xdg_desktop_database_update xdg_icon_cache_update diff --git a/net-wireless/gnuradio/metadata.xml b/net-wireless/gnuradio/metadata.xml index 39b806501e07..df977e7c5d5d 100644 --- a/net-wireless/gnuradio/metadata.xml +++ b/net-wireless/gnuradio/metadata.xml @@ -24,4 +24,7 @@ <flag name="wavelet">enable wavelet signal processing blocks</flag> <flag name="zeromq">enable zeromq message passing blocks</flag> </use> + <upstream> + <remote-id type="github">gnuradio/gnuradio</remote-id> + </upstream> </pkgmetadata> diff --git a/net-wireless/gr-paint/Manifest b/net-wireless/gr-paint/Manifest index 6a2db650f310..dccadba4b412 100644 --- a/net-wireless/gr-paint/Manifest +++ b/net-wireless/gr-paint/Manifest @@ -1,4 +1,4 @@ DIST gr-paint-0.0_p20200517.tar.gz 1588114 BLAKE2B dffae6fdd6832ef7a39911b5f20d385e1691021e49659c36244c4aa1086fa74f4f59aceb4f208a24dd76854455183644c8f7db7e6ed0600664dc02f08e6682c5 SHA512 00b508b08baafd02e69197028a6408da81f5d1bf3dfe6d3229f248d60503ccec48f3fa0491bb785ed1ece40ea90d34544bc3b62e4506459488d56540b9d519c2 -EBUILD gr-paint-0.0_p20200517-r1.ebuild 1241 BLAKE2B ab5d7d0eaa5c6f8869994452bbd02e30558bef0bb4526dbd0a376a0d15b60b74674b912deca118b5333b0a351d210e3accaf6375d0a61f9043c2dcb93004072a SHA512 f9df1543299c59aa0a0652f7a0bca7e864baa59717be19766cda4493ddea830c6d47a125d536ded1f1ec6a152f7a6e5cc4de4b2b022b49e7d3414522a989aaaf -EBUILD gr-paint-9999.ebuild 1241 BLAKE2B ab5d7d0eaa5c6f8869994452bbd02e30558bef0bb4526dbd0a376a0d15b60b74674b912deca118b5333b0a351d210e3accaf6375d0a61f9043c2dcb93004072a SHA512 f9df1543299c59aa0a0652f7a0bca7e864baa59717be19766cda4493ddea830c6d47a125d536ded1f1ec6a152f7a6e5cc4de4b2b022b49e7d3414522a989aaaf +EBUILD gr-paint-0.0_p20200517-r1.ebuild 1223 BLAKE2B c27b28a7bb2052839a4e7ebfe8e02b0aa75d53365d86a8b2422701c89a90ef9370230118d8d3e89580f28d2d7aec0921fdc321d1870539f43b787ffa756610dc SHA512 d23be5e62e24a7eb6da749570c6464360385f89533361065855303b36d457dfda143899372eeaff5aff155506ce114ad9c399ded2c66fc9afb43a45f9196f665 +EBUILD gr-paint-9999.ebuild 1223 BLAKE2B c27b28a7bb2052839a4e7ebfe8e02b0aa75d53365d86a8b2422701c89a90ef9370230118d8d3e89580f28d2d7aec0921fdc321d1870539f43b787ffa756610dc SHA512 d23be5e62e24a7eb6da749570c6464360385f89533361065855303b36d457dfda143899372eeaff5aff155506ce114ad9c399ded2c66fc9afb43a45f9196f665 MISC metadata.xml 426 BLAKE2B c0655dfe4af8bc17dc267dcadf37625b86e4830bc565044fe43b0911d166a19d6ab56dc73d2ad37890e5d0f83ca52fd078034fd6675310447361cebd2730b704 SHA512 10082af73f8e1acbf8a97062d4802b8ae6a3f187034933c7a14fe932aac3e654b3dde399ec33b3cf174c528ac77d41f2ab75969e39cb6e2f9c343ce52f7d0b64 diff --git a/net-wireless/gr-paint/gr-paint-0.0_p20200517-r1.ebuild b/net-wireless/gr-paint/gr-paint-0.0_p20200517-r1.ebuild index fafb438ce0de..d10f7768be46 100644 --- a/net-wireless/gr-paint/gr-paint-0.0_p20200517-r1.ebuild +++ b/net-wireless/gr-paint/gr-paint-0.0_p20200517-r1.ebuild @@ -14,7 +14,7 @@ else S="${WORKDIR}/${PN}38-${COMMIT}" KEYWORDS="~amd64" fi -inherit cmake-utils python-single-r1 +inherit cmake python-single-r1 DESCRIPTION="Paints monochrome images into the waterfall of a receiver" HOMEPAGE="https://github.com/drmpeg/gr-paint" @@ -50,10 +50,10 @@ src_configure() { -DENABLE_DOXYGEN=$(usex doc) -DPYTHON_EXECUTABLE="${PYTHON}" ) - cmake-utils_src_configure + cmake_src_configure } src_install() { - cmake-utils_src_install + cmake_src_install python_optimize } diff --git a/net-wireless/gr-paint/gr-paint-9999.ebuild b/net-wireless/gr-paint/gr-paint-9999.ebuild index fafb438ce0de..d10f7768be46 100644 --- a/net-wireless/gr-paint/gr-paint-9999.ebuild +++ b/net-wireless/gr-paint/gr-paint-9999.ebuild @@ -14,7 +14,7 @@ else S="${WORKDIR}/${PN}38-${COMMIT}" KEYWORDS="~amd64" fi -inherit cmake-utils python-single-r1 +inherit cmake python-single-r1 DESCRIPTION="Paints monochrome images into the waterfall of a receiver" HOMEPAGE="https://github.com/drmpeg/gr-paint" @@ -50,10 +50,10 @@ src_configure() { -DENABLE_DOXYGEN=$(usex doc) -DPYTHON_EXECUTABLE="${PYTHON}" ) - cmake-utils_src_configure + cmake_src_configure } src_install() { - cmake-utils_src_install + cmake_src_install python_optimize } diff --git a/net-wireless/hackrf-tools/Manifest b/net-wireless/hackrf-tools/Manifest index 16a4c01f1e07..f1c5df1183b3 100644 --- a/net-wireless/hackrf-tools/Manifest +++ b/net-wireless/hackrf-tools/Manifest @@ -1,7 +1,5 @@ AUX hackrf_easy_flash-r1 4265 BLAKE2B 19cf7bfc441acac27a9eb1cba149019196134decf44b01d915dc5e2f564b169f00933c8cf36b3ddbc5dac3612620095a7e7f37f2bc46c19b0d1d5a1ede2969fc SHA512 ee11fedf2a9991b09ffd7fe6189149bd6646711011d5eb40f3c7db090e79a5966d86f524378527fd3e6a14d87e3d94a493b88998dbc2276e26bf16bdb5a69210 -DIST hackrf-2018.01.1.tar.xz 15464500 BLAKE2B 3a56305ce17b46660621b8f3e996e35909d7a8e7ab88ef643ed8f4c8d68f346e11dfe5fd2cb37aa23af62f202f28d9a8dc1da0cd8768fdbd6f293c65562f25a4 SHA512 89848fb58a8a29f7fe85bd817d5716117a2c7a5f2c4bb8582ad1ba8186831ca3054ea1314de943d1e923641eb18b6008cd8af79585e58fa50d55d5a7fd1b04e4 DIST hackrf-2021.03.1.tar.xz 13661964 BLAKE2B 0a00b2d24cc6ac7ca36f66e8f5b3029cfd446a6c5b5427f7d25db6dd191693c1e1c010abd85907813d55c6bd367780c70860b4f7e7f83fb9970d425311893780 SHA512 4a88b877a9f6fee0c8d9496eb265655af4baa678e862ca6147596cd3a1d85dd50315da6531efa54d050847ce5068c4726393b4897d40576888d10a898ad57139 -EBUILD hackrf-tools-2018.01.1-r2.ebuild 1912 BLAKE2B c39a8df9077b3f03d924bc633ebcb6d260e53cda45a51a0c82974ca30804a513ed0ad3659605688747552440e7b03c7e1cd2a8c0db03cd20aefebe3cb4545b46 SHA512 869a05dc5ca5c367eef8fe0809277e8f05d040ef6da3ea0b7e4777629aae3c636743107404839068340ea97133f513cb820425aa93e4c313f6d2c64cbd0ae672 EBUILD hackrf-tools-2021.03.1.ebuild 1917 BLAKE2B 336736f214b281f7825b2504ca9805fd59a940dd4647189258f98390f62238f4e3089830e470a392c63ec5fb1873b6b1e6328a35d64704d063cb499fd8495516 SHA512 a3e63bc305f9aa841180c10228874d17613493148cbed74a11527adf6372792559f33634cc992ca20be918065fb59dcb863d50b7bf2e770485921f8b9b4bbffe -EBUILD hackrf-tools-9999.ebuild 1919 BLAKE2B 16777b893a526b5f55a339d714316a0342f5e211292538451fd57264cfefd8750ca3c4a5fb09901ab54445c42382752905797bf583c7283cc046cfe3954a05d2 SHA512 17a4c26dce1b384c9026cea475ae4effd0ba9706c9fd067e01d7bcfa0d2f6e730f06a2598d2df6e50432bb4b0bbf66da6a58b546340b61b1eaa89a1612c3bc55 +EBUILD hackrf-tools-9999.ebuild 1917 BLAKE2B 336736f214b281f7825b2504ca9805fd59a940dd4647189258f98390f62238f4e3089830e470a392c63ec5fb1873b6b1e6328a35d64704d063cb499fd8495516 SHA512 a3e63bc305f9aa841180c10228874d17613493148cbed74a11527adf6372792559f33634cc992ca20be918065fb59dcb863d50b7bf2e770485921f8b9b4bbffe MISC metadata.xml 477 BLAKE2B b801f5f0a79afbd3227a4ee2688b9332824f61b8bda623565d2f36408dc792aacc273495d7ada5a37a69092bedc61b7ca28952738a5969bfe3132253423d437d SHA512 ba679c6d4942d6a0f8efb480f820434676e37148bc60b481e9b7b0fe13b6037ee8c450632a85de25ed08e96b6e3308ee7b54b8a5f5130cd43827ad811d59a825 diff --git a/net-wireless/hackrf-tools/hackrf-tools-2018.01.1-r2.ebuild b/net-wireless/hackrf-tools/hackrf-tools-2018.01.1-r2.ebuild deleted file mode 100644 index 1704b117cb69..000000000000 --- a/net-wireless/hackrf-tools/hackrf-tools-2018.01.1-r2.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="tools for communicating with HackRF SDR platform" -HOMEPAGE="http://greatscottgadgets.com/hackrf/" - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/mossmann/hackrf.git" - inherit git-r3 - EGIT_CHECKOUT_DIR="${WORKDIR}/hackrf" - S="${WORKDIR}/hackrf/host/hackrf-tools" -else - S="${WORKDIR}/hackrf-${PV}/host/hackrf-tools" - SRC_URI="https://github.com/mossmann/hackrf/releases/download/v${PV}/hackrf-${PV}.tar.xz" - KEYWORDS="~amd64 ~arm ~ppc ~x86" -fi - -LICENSE="BSD" -SLOT="0" -IUSE="" - -DEPEND="~net-libs/libhackrf-${PV}:= - sci-libs/fftw:3.0=" -RDEPEND="${DEPEND}" - -src_install() { - cmake_src_install - newsbin "${FILESDIR}/hackrf_easy_flash-r1" hackrf_easy_flash - if [[ ${PV} != "9999" ]] ; then - insinto /usr/share/hackrf - newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_jawbreaker_usb.bin" hackrf_jawbreaker_usb-${PV}.bin - newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_jawbreaker_usb.dfu" hackrf_jawbreaker_usb-${PV}.dfu - newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_one_usb.bin" hackrf_one_usb-${PV}.bin - newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_one_usb.dfu" hackrf_one_usb-${PV}.dfu - newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_cpld_default.xsvf" hackrf_cpld_default-${PV}.xsvf - ln -s hackrf_one_usb-${PV}.bin "${ED}/usr/share/hackrf/hackrf_one_usb_rom_to_ram.bin" - ln -s hackrf_one_usb-${PV}.bin "${ED}/usr/share/hackrf/hackrf_one_usb.bin" - ln -s hackrf_one_usb-${PV}.dfu "${ED}/usr/share/hackrf/hackrf_one_usb_ram.dfu" - ln -s hackrf_one_usb-${PV}.dfu "${ED}/usr/share/hackrf/hackrf_one_usb.dfu" - ln -s hackrf_cpld_default-${PV}.xsvf "${ED}/usr/share/hackrf/hackrf_cpld_default.xsvf" - else - ewarn "The compiled firmware files are only available in the versioned releases, you are on your own for this." - fi -} diff --git a/net-wireless/hackrf-tools/hackrf-tools-9999.ebuild b/net-wireless/hackrf-tools/hackrf-tools-9999.ebuild index a54c764d58c3..391540f6c443 100644 --- a/net-wireless/hackrf-tools/hackrf-tools-9999.ebuild +++ b/net-wireless/hackrf-tools/hackrf-tools-9999.ebuild @@ -36,7 +36,7 @@ src_install() { newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_jawbreaker_usb.dfu" hackrf_jawbreaker_usb-${PV}.dfu newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_one_usb.bin" hackrf_one_usb-${PV}.bin newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_one_usb.dfu" hackrf_one_usb-${PV}.dfu - newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_cpld_default.xsvf" hackrf_cpld_default-${PV}.xsvf + newins "${WORKDIR}/hackrf-${PV}/firmware/cpld/sgpio_if/default.xsvf" hackrf_cpld_default-${PV}.xsvf ln -s hackrf_one_usb-${PV}.bin "${ED}/usr/share/hackrf/hackrf_one_usb_rom_to_ram.bin" ln -s hackrf_one_usb-${PV}.bin "${ED}/usr/share/hackrf/hackrf_one_usb.bin" ln -s hackrf_one_usb-${PV}.dfu "${ED}/usr/share/hackrf/hackrf_one_usb_ram.dfu" diff --git a/net-wireless/iwd/Manifest b/net-wireless/iwd/Manifest index 3ec96b5cefe4..b564fc582a09 100644 --- a/net-wireless/iwd/Manifest +++ b/net-wireless/iwd/Manifest @@ -1,9 +1,9 @@ AUX ead.initd 243 BLAKE2B dcd843a764c28064eb6bb6c0be6c64482df0ab0fa01e14831f0060719bfe0038ca75d9b0e79d78a234627a15c53da16151094c6cc6d48a049ae6ac3c9b1714a2 SHA512 1b39b25736a11870f5e740b5702b6f18b1714cc06df7e3462cd74d116cfaa82175801f336141f3fdf86be33aa97fcebf32d9c080d80419bbc548ad540ab7bd7d AUX iwd.initd 246 BLAKE2B 02a422e96de99256e55f2ed86cfd9ed43bf93130021c523d0e4600ab1b7e34212a56def5ab2819c79e2d60cd63e70de4d7c31ae349326b9a15c35a025da4df29 SHA512 699f51082cb44d5ce52ea9dbb9adc4b0eeff945461c66ec4bfcb9d8f26fcc13aee3e7fe69b406d0a7e1ca89af24e655e830c7a61e028a1c0fff1ef8a2b3e153a AUX iwd.initd-r1 290 BLAKE2B ea7a6a51ab0fe4f83a748e61e245cf2d7abac898431bf84d9f30c56a7706828dd8e1544ecd61931f52fd5f52791abb0cfe07c685c297f560fe257b8769bfd6e6 SHA512 be44fb430252cf51e192b7b09a05302e1b9edfc4ebb7c5a357d912d727f25afc165b02752f9c51a9056e86471a12f3d2cfa384560b417d5303a93b5c4dff0a28 -DIST iwd-1.11.tar.xz 907020 BLAKE2B 3b2c0922745c699ba01a2f46061246fbad6e2c7ea1a2f58cd13b5bf2169e9517652740f2dd872b5a274d74a5b8f1962c8e4696eabe5481a0c4783f202217599e SHA512 09c5e5e105b6107d88eff4238bf023f7bf1a408f522b9f84fac890c123bff2e124b937b81e1559db7fe0720f0ac423dc7d37c1b6d502fc4a7b7403fcd798e01d DIST iwd-1.12.tar.xz 923476 BLAKE2B 08bc5906573da11df5e63b812f2d374eaec7c605140675d8209d81bddecd96e05f10099c63f4f49d7957159dbf7654a5dd2191c8e6bcc1dace7bde6dba6cbf43 SHA512 f331a60430582269801cb01d4eca9957a200c5cfecff637941414eb6db4f077c2dbf824b776cd78ae57b27d442cdb8ec9b3ce8468c206387ea1eee2c9973fcaa -EBUILD iwd-1.11.ebuild 4869 BLAKE2B c4e5b3c0a0601b8a561f7e78c202f667710110812829a9d21c7afff21ffde976132d0f7c5f3a1b5124c7e733437f4777bd982e7a2934d29ea7c57561e7da9043 SHA512 ea760d457c97ea0b66f9890bfa6e79c076e6b00c8a08e7b4f726de631303bf2391b1479bdca5e16ed41dfbbd59d4e8b2fab83bed2e5ba9a38eb79e5326a3aa35 -EBUILD iwd-1.12.ebuild 4871 BLAKE2B 94ea7ca17dd7f0657e1d00cfde694c3e67432637392ead5bed728ce010e594b63d535de749a9a764d61cafd63122d6064144ef4e2c026462e847dcdaf5ea5842 SHA512 c633f688ffeb7e404f8466fdfcb0892ac8cecf1172cbfe6bc40943eb5588cf2980d72a2ed6182bd820abc6bf35716300f4ad31cfb98ba63661e63bec2b3b5f40 -EBUILD iwd-9999.ebuild 4866 BLAKE2B 56604e640edcc195e7590b17e5b390d2301cf99f222c7046393e50312decd6b162c9d204e33bb5984db3fcf109270ddac0445bf87da4cb7317722584709bdda9 SHA512 c0188ce813cc775f17fd9dfbfb2e0abd8de904a9d4f872750e3342cbe6559f06d8d0c50007e8b48c31a3066c26c3a3773ea4c4a3ee863151250cd58cf2e11b4d +DIST iwd-1.13.tar.xz 927880 BLAKE2B 0ff1d0c0a4dfd08bfea602e8a76fbf7d9078f5b665b90cd6cdf49ed589fd8c43151a3938313ab877653348a6862ae19d228feeea44d441efe17324ff1c5b9aa5 SHA512 7da9d28bf6f1f2ce55c6cd3bedd927580245789ccd3b67bc44d4768ac74e1793f912b12029662fadd6d6f15da68f337553efc05d886d3be04956d2db0d85f01c +EBUILD iwd-1.12.ebuild 4869 BLAKE2B bfd4a88bbe3771da227ea20695ba5b8f2de618cc31ac4b783f0b3b29226b8c17fa573219807406ce011a90f35fc5907eca190a40e8f128c08c491a0b23be0f44 SHA512 9a32042377b3466435be2e36c4fb4992b822e9d9e8b8bd09ba31d7ec87ee83e3fb1f03b4e536ad0009a82f5e7d97292c6edb0d13a24c911c7f9aa32f651cdceb +EBUILD iwd-1.13.ebuild 4836 BLAKE2B c08f54cab8da661416a31a65117358f8a9a1e0c468124a46ee455f2fbf5653719421765fe9176a97098902dcb00092aaf138819d3b286e3fadeb7e906be2f4d8 SHA512 ea301cb46067d4d484ce3c6188fc8996b466476a97e66b7961d10b522e6105b013fa6b718a8b2987b356f0d8c35d0586cd7c9b6309fd89db05ddbae98772d018 +EBUILD iwd-9999.ebuild 4829 BLAKE2B 3367c0d95b627690a8772935f5aa631381ec2ef65cc021d64bbc770a39722c9efd96636323e1c65036979eb8c33ff48d2da19b8ca02a2e517d516e96b47d4212 SHA512 af1ca6e2be49466e5984f41a4b6faa0b0cc2f025a7468c50e6b55e8496a78087717b7a93bbc59eac99b2cfdbbf9c7c3fcd65de36db0239c5233b80947dcb089e MISC metadata.xml 832 BLAKE2B 904ff92a3b4e243fe9780fcb0ca0376c33f93669a77dbc8cfb345257dfec77057a54a41688b0cf5a9230a058d4e258096fa9664867b1c43dbc1bdc9662441838 SHA512 f8b8cb1b2d49159a23b8bfc27b6e54c0fd5509c16b6425881dd80f833586dde918f9a2d94a608b61689e30891c10780318197f10e703d9587a12179f98121442 diff --git a/net-wireless/iwd/iwd-1.12.ebuild b/net-wireless/iwd/iwd-1.12.ebuild index 802e4c744998..0f5bc1763e06 100644 --- a/net-wireless/iwd/iwd-1.12.ebuild +++ b/net-wireless/iwd/iwd-1.12.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then 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" + KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~sparc x86" fi DESCRIPTION="Wireless daemon for linux" diff --git a/net-wireless/iwd/iwd-1.11.ebuild b/net-wireless/iwd/iwd-1.13.ebuild index 94719ec1b7a9..70428c66c613 100644 --- a/net-wireless/iwd/iwd-1.11.ebuild +++ b/net-wireless/iwd/iwd-1.13.ebuild @@ -1,11 +1,11 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 inherit flag-o-matic linux-info systemd #Set this variable to the required external ell version -ELL_REQ="0.36" +ELL_REQ="0.39" if [[ ${PV} == *9999* ]]; then inherit autotools git-r3 @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then 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" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" fi DESCRIPTION="Wireless daemon for linux" @@ -24,15 +24,15 @@ SLOT="0" IUSE="+client +crda +monitor ofono wired cpu_flags_x86_aes cpu_flags_x86_ssse3 standalone systemd" -COMMON_DEPEND=" +DEPEND=" sys-apps/dbus client? ( sys-libs/readline:0= ) " -[[ -z "${ELL_REQ}" ]] || COMMON_DEPEND+=" ~dev-libs/ell-${ELL_REQ}" +[[ -z "${ELL_REQ}" ]] || DEPEND+=" ~dev-libs/ell-${ELL_REQ}" RDEPEND=" - ${COMMON_DEPEND} + ${DEPEND} net-wireless/wireless-regdb crda? ( net-wireless/crda ) standalone? ( @@ -41,12 +41,11 @@ RDEPEND=" ) " -DEPEND=" - ${COMMON_DEPEND} +BDEPEND=" virtual/pkgconfig " -[[ ${PV} == *9999* ]] && DEPEND+=" dev-python/docutils" +[[ ${PV} == *9999* ]] && BDEPEND+=" dev-python/docutils" pkg_setup() { CONFIG_CHECK=" diff --git a/net-wireless/iwd/iwd-9999.ebuild b/net-wireless/iwd/iwd-9999.ebuild index c17d39b08802..3f5ab9303c14 100644 --- a/net-wireless/iwd/iwd-9999.ebuild +++ b/net-wireless/iwd/iwd-9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 inherit flag-o-matic linux-info systemd #Set this variable to the required external ell version @@ -24,15 +24,15 @@ SLOT="0" IUSE="+client +crda +monitor ofono wired cpu_flags_x86_aes cpu_flags_x86_ssse3 standalone systemd" -COMMON_DEPEND=" +DEPEND=" sys-apps/dbus client? ( sys-libs/readline:0= ) " -[[ -z "${ELL_REQ}" ]] || COMMON_DEPEND+=" ~dev-libs/ell-${ELL_REQ}" +[[ -z "${ELL_REQ}" ]] || DEPEND+=" ~dev-libs/ell-${ELL_REQ}" RDEPEND=" - ${COMMON_DEPEND} + ${DEPEND} net-wireless/wireless-regdb crda? ( net-wireless/crda ) standalone? ( @@ -41,12 +41,11 @@ RDEPEND=" ) " -DEPEND=" - ${COMMON_DEPEND} +BDEPEND=" virtual/pkgconfig " -[[ ${PV} == *9999* ]] && DEPEND+=" dev-python/docutils" +[[ ${PV} == *9999* ]] && BDEPEND+=" dev-python/docutils" pkg_setup() { CONFIG_CHECK=" diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest index d148bad8b0a5..70305028a750 100644 --- a/net-wireless/kismet/Manifest +++ b/net-wireless/kismet/Manifest @@ -1,6 +1,6 @@ AUX kismet.confd-r2 380 BLAKE2B 2c0006ba52ca2c49cb167599be8b12b10bcd23b99eeb69acce520c1f6af59138279665b5d8decc9e4cdd504305ff81f035e171c2e253baacf00f68d35b372567 SHA512 fe3042a130350afd122b2ae5d962d986d13f1184da7d453aba095bb86a9529f201e851a5cf29ab13c9a14075e0d9972f0aa467cbf553bd02209cc102b7d1689f AUX kismet.initd-r3 332 BLAKE2B e3d4987a41acf7b76aa0a08da7d11bb7c49807a5f60e4540620a34cf3bb8fc71e076ffdfad4b35699b2158c3376a691c3ca6ea1236f4f9eb3c24fc77eed4ab71 SHA512 0d5ff74553e122d645985ead839f48e5edd716bc510e505798938a705e14276a97bbd5ca2dfbf784ef044fa7b12064068ec03b8839dd8237794e17f6715f6231 DIST kismet-2020-12-R3.tar.xz 9887764 BLAKE2B 4d011a13888f6a60d34ddcbc47d83c01debf73307da7d26c28034b15ad6dde2d8ae7741b4104d250ff112be242af0cbbcff612fc172d67d404d14b3d0ef688f3 SHA512 6c4c95a9963977d5a383e34f662f814a803d0d36d7dbc35d3d0a42d3e67c20e8d46357df0ee544b8dd3c7f527bd43ef9c0d913577d4979f261764fc9761cd6d1 -EBUILD kismet-2020.12.3.ebuild 5097 BLAKE2B 7a5a3939be0bc5e004500324f3804eac1742939cb212e6a6f1deb6aa70590139e2b0f7431cb8ba12c749b31c5e26ff687fed4d7e48be720f97cae868f481de1b SHA512 37295c7b656f9de82beeed6a6378181c3349cfdb56d05f88d1b04bc6bb5c8c63b378b406f5e014bed5b58d9a0493913f03560d2e258785337e8b97336fc85a6d -EBUILD kismet-9999.ebuild 5846 BLAKE2B dc9e2ad2a872de120206c462f76c6c257d4c1313fec5c15778a442d5a18574bfe8dc006c969b4dbb3db920a8415902b1611750963229fe82df4674036df7c41f SHA512 7d48795d419b03bdeaac641871103d6ed0973b87262e6c1eab66b5fea4ee68faf72d1dafa8b39d8c1305d61219b46a858474d2d6f2d2411594cd5ffbeb052316 +EBUILD kismet-2020.12.3.ebuild 5090 BLAKE2B 19a1e715659b6a459d17842dd2e1aa9ba12d32ca387c8975203540cecddaef426b23c3eb1bd99eba27eb34408ca23ecbf4c58b619158cf6316a778b7ddc1178e SHA512 7da5c4482f2e8826ef7b6c499a3b74f89d2c77e42a3985ee4b365f3af876a881db2c21be40e2bfa0cbe7093e0bdbfbd6f8c3210c91cedc6cf38faee8dc3824f1 +EBUILD kismet-9999.ebuild 5839 BLAKE2B 46447c2dbf03a93763afdc0909cc67b28fa479260866dfdf70e89ce35fe57c9110f028f3cc5c8be9e86d70d55fae19afca6d0871afe1fc86baa55c8fea7f0ed4 SHA512 736d0463dfa69218ac26bff822adce87aac38fc9b9c6f14dbe3680fdc7b1eb0a9cca6afb32e8213f84c08a1cf754bb77c1df72095d1407c21376bac04a7ba554 MISC metadata.xml 786 BLAKE2B 86f38600535248d3b03f57ea796b57d7cc5ea04c2e35095702b586574740105efdd3710ab05e15c2faef640c7a5ddeb835cd4055e3426591129ab5802a2708b2 SHA512 a6ff91e31ed15b2e6fb381210b654c1a1195699c466d36af838c9ec4d560d632a194ff7597f167cd8281ad9908d75eb39aef5a73d7dc59fdf2020aaf5359a0f8 diff --git a/net-wireless/kismet/kismet-2020.12.3.ebuild b/net-wireless/kismet/kismet-2020.12.3.ebuild index 3930832e1ffb..bba825c65d75 100644 --- a/net-wireless/kismet/kismet-2020.12.3.ebuild +++ b/net-wireless/kismet/kismet-2020.12.3.ebuild @@ -5,7 +5,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{7,8,9} ) -inherit autotools eutils multilib python-single-r1 udev systemd +inherit autotools multilib python-single-r1 udev systemd if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git" diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild index b3b3a3de29a8..cf499ef55e4f 100644 --- a/net-wireless/kismet/kismet-9999.ebuild +++ b/net-wireless/kismet/kismet-9999.ebuild @@ -5,7 +5,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{7,8,9} ) -inherit autotools eutils multilib python-single-r1 udev systemd +inherit autotools multilib python-single-r1 udev systemd if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git" diff --git a/net-wireless/mdk/Manifest b/net-wireless/mdk/Manifest index c2a75a12902d..19a567dde07e 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 743 BLAKE2B 5aef9c8d98e07d951f2a9b34a53d4fd185104ba03373ea777beb95275f0bea8a14d7a5ef09a11fa4bf1a645582de721328ef2563e71062bb92f2f41eb0703834 SHA512 2cc1570da8ea0aca9732d3e84a97e12a01c9a4c76c0e555878b569f5bddc15e43ade0800c60740f80f5dc0dfde365350a94ebc44219108f92390ba741ed6f55c +EBUILD mdk-3.6-r1.ebuild 739 BLAKE2B 979912fc8e5162243f76e213e41dee2207d5128b72ec2479271424a52202e8f82a02b86bf72be12ff99d5f4b38e996c78591e7eef632e7fcaac70f08c044e181 SHA512 1601b91c4a34048a252df43b2320d8fde1e6bd48cdb6832c1eb0b131cc48cd3844229d7918388a70d6cec8410ec35d5175493b28f15c994884af02626ced9f8a 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 25fba124b5a4..26bffddfa6e9 100644 --- a/net-wireless/mdk/mdk-3.6-r1.ebuild +++ b/net-wireless/mdk/mdk-3.6-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="5" -inherit eutils toolchain-funcs +EAPI=7 +inherit toolchain-funcs MY_P="${PN}${PV/./-v}" DESCRIPTION="Wireless injection tool with various functions" @@ -17,8 +17,9 @@ IUSE="" S="${WORKDIR}/${MY_P}" src_prepare() { - epatch "${FILESDIR}"/${PV}-makefile.patch - epatch "${FILESDIR}"/fix_wids_mdk3_v5.patch + eapply -p0 "${FILESDIR}"/${PV}-makefile.patch + eapply "${FILESDIR}"/fix_wids_mdk3_v5.patch + default } src_compile() { @@ -31,6 +32,5 @@ src_install() { insinto /usr/share/${PN} doins -r useful_files - dohtml docs/* - dodoc AUTHORS CHANGELOG TODO + dodoc docs/* AUTHORS CHANGELOG TODO } diff --git a/net-wireless/qdmr/Manifest b/net-wireless/qdmr/Manifest new file mode 100644 index 000000000000..b47f042be143 --- /dev/null +++ b/net-wireless/qdmr/Manifest @@ -0,0 +1,3 @@ +DIST qdmr-0.7.0.tar.gz 3743078 BLAKE2B 779329fcf8f091f237cdb851e03359c9a4679f687f3d9e995ee41869ce38b8f56baadd58bcba302a7f4c43ad76663946c90ebcb5b3bb1e01f94fa5bb6b2e8929 SHA512 d585e4331c267ff2d25de4e66ecc6f51b57190ab493a18699e40a870e5db07342183ce947b2b063a36a38fc7d122aaa174ebe3fd0695ea56dcde7f707ee0dfc5 +EBUILD qdmr-0.7.0.ebuild 801 BLAKE2B 67e27603a58d07b48b770de8dcce3ffdafc820f20adaa38d5c6b7e41ab39d4c86843bc41cf14a883097d925731b417188a28b66aec30688550fe03b936c55d59 SHA512 742780118e20baba7c0410333501fc43ddc7ef33982cb504fe8be9ca6033f14fa7ec47ae1c75458af65fc29973c4d57e0b5016555cbb1525c2a96869784d8761 +MISC metadata.xml 318 BLAKE2B 9cacba8715336d0e5ad5f9dedb1cc57a8c771941c98111cfbd3b5e1cf8a3ddacc5d26bae6e0109222af160e7103fcb826ba1af5eda0623501890c1ca30853564 SHA512 51568083da9127e860cab2a69cc25f99d6431c65577d2b26c4eee688154e65406a66cd6323662ea0531babae8c3dd643ea8430349e21539465dd8be3039604df diff --git a/net-wireless/qdmr/metadata.xml b/net-wireless/qdmr/metadata.xml new file mode 100644 index 000000000000..2bf1ce776204 --- /dev/null +++ b/net-wireless/qdmr/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>radio@gentoo.org</email> + <name>Radio</name> + </maintainer> + <upstream> + <remote-id type="github">hmatuschek/qdmr</remote-id> + </upstream> +</pkgmetadata> diff --git a/net-wireless/qdmr/qdmr-0.7.0.ebuild b/net-wireless/qdmr/qdmr-0.7.0.ebuild new file mode 100644 index 000000000000..3ac2b78f8923 --- /dev/null +++ b/net-wireless/qdmr/qdmr-0.7.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake udev + +DESCRIPTION="GUI application for configuring and programming cheap DMR radios" +HOMEPAGE="https://dm3mat.darc.de/qdmr/" +SRC_URI="https://github.com/hmatuschek/qdmr/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-qt/designer:5 + dev-qt/qttest:5 + dev-qt/qtwidgets:5 + dev-qt/qtgui:5 + dev-qt/qtcore:5 + dev-qt/qtnetwork:5 + dev-qt/qtpositioning:5 + dev-qt/qtserialport:5 + virtual/libusb:1 +" +DEPEND="${RDEPEND} + dev-qt/linguist-tools:5" +BDEPEND="" + +src_prepare() { + #no devil perms + sed -i 's#666#660#' dist/99-qdmr.rules + sed -i "s#/etc/udev/rules.d/#$(get_udevdir)/rules.d#" lib/CMakeLists.txt + cmake_src_prepare +} diff --git a/net-wireless/rtl_433/Manifest b/net-wireless/rtl_433/Manifest index e28c6857df6e..e5f40de7a2d5 100644 --- a/net-wireless/rtl_433/Manifest +++ b/net-wireless/rtl_433/Manifest @@ -1,4 +1,4 @@ DIST rtl_433-20.02_p20200922.tar.gz 841774 BLAKE2B 4a3c060c85233a85e951eff5fb210cc4ec5529a6cc868782fdbf7b3dad7372dcd7d428776c539d25105b9cfdf5f260bc031bbd5435eb2658e73b8b275f2040ee SHA512 fe0a26b14df97c679968536b5b3dfe41e5f8c6e0af00265461b4e1bf6312dd71cc1b1ccf2f5f78bc4d67b5f2effb17a88b743dc38db4a0a73f9f5b756868dba4 -EBUILD rtl_433-20.02_p20200922.ebuild 1064 BLAKE2B 00aca84b3bb114c63e95dd015ed2905fd9e88cca4ff36dae773a0b82584bf6fe5ab14ee4f8909b1fd42d6acd27aed51b44c592983831759c1b60f814575f216e SHA512 e603a15c4362e40ca20cbd3adfd9318cab22e24618039a776ce81357ae88584eac6c6bce2225b1885d3cb94496c75e7bdd873bf97fe623432f76282373409604 -EBUILD rtl_433-9999.ebuild 1064 BLAKE2B 00aca84b3bb114c63e95dd015ed2905fd9e88cca4ff36dae773a0b82584bf6fe5ab14ee4f8909b1fd42d6acd27aed51b44c592983831759c1b60f814575f216e SHA512 e603a15c4362e40ca20cbd3adfd9318cab22e24618039a776ce81357ae88584eac6c6bce2225b1885d3cb94496c75e7bdd873bf97fe623432f76282373409604 +EBUILD rtl_433-20.02_p20200922.ebuild 1066 BLAKE2B bd8342dc5d380b8d053c7f384cf9f48a9c0fdd963adb7850ca92791dc5b8302b6f62955e421ca5e7bc836ea9ff5c2a4a6d7da4ed5f999e48dd0a8582097ed6c5 SHA512 e87ca04c5c5cc37484b38927d21523c99b435a7cf3724dada0aaf43af7a31b57e8765178d195b700cee013cca5faf1b61286f8367c72dc88f018faed10e23b81 +EBUILD rtl_433-9999.ebuild 1066 BLAKE2B bd8342dc5d380b8d053c7f384cf9f48a9c0fdd963adb7850ca92791dc5b8302b6f62955e421ca5e7bc836ea9ff5c2a4a6d7da4ed5f999e48dd0a8582097ed6c5 SHA512 e87ca04c5c5cc37484b38927d21523c99b435a7cf3724dada0aaf43af7a31b57e8765178d195b700cee013cca5faf1b61286f8367c72dc88f018faed10e23b81 MISC metadata.xml 483 BLAKE2B 9e8acd25e8e0234d628267907ac17b9613349d9263a2b59dee400cb6a0fa202e4e9373dbb65fb05fd53ca03ac2734b8bec78d3dfecac652d401fa79508d2cff4 SHA512 a040362e74c0d7f41185d0d4d45d2e3055151090276d77647f47d41031487d8648fdc727fb61b283cf415737ed9fd0bd1753c594138582866e67b662b0c78222 diff --git a/net-wireless/rtl_433/rtl_433-20.02_p20200922.ebuild b/net-wireless/rtl_433/rtl_433-20.02_p20200922.ebuild index c5ce6b6c42a2..5aa379a4bcba 100644 --- a/net-wireless/rtl_433/rtl_433-20.02_p20200922.ebuild +++ b/net-wireless/rtl_433/rtl_433-20.02_p20200922.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 #this doesn't work in eapi 7, even with emake or cmake.eclass @@ -8,7 +8,7 @@ inherit cmake-utils DESCRIPTION="Decode OOK modulated signals" HOMEPAGE="https://github.com/merbanan/rtl_433" -if [[ $PV == "9999" ]]; then +if [[ ${PV} == "9999" ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/merbanan/rtl_433" else diff --git a/net-wireless/rtl_433/rtl_433-9999.ebuild b/net-wireless/rtl_433/rtl_433-9999.ebuild index c5ce6b6c42a2..5aa379a4bcba 100644 --- a/net-wireless/rtl_433/rtl_433-9999.ebuild +++ b/net-wireless/rtl_433/rtl_433-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 #this doesn't work in eapi 7, even with emake or cmake.eclass @@ -8,7 +8,7 @@ inherit cmake-utils DESCRIPTION="Decode OOK modulated signals" HOMEPAGE="https://github.com/merbanan/rtl_433" -if [[ $PV == "9999" ]]; then +if [[ ${PV} == "9999" ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/merbanan/rtl_433" else diff --git a/net-wireless/soapybladerf/Manifest b/net-wireless/soapybladerf/Manifest index 875d2661431a..28788d521b74 100644 --- a/net-wireless/soapybladerf/Manifest +++ b/net-wireless/soapybladerf/Manifest @@ -1,4 +1,4 @@ DIST soapybladerf-0.4.1.tar.gz 29194 BLAKE2B 11b53c6d5f824ddd1704e852a220c88ca9f69e8d4024b11c936ae325c5c4b98198f32033ed1506402ef94b87a8f8b0a0d8cfaaa55ad4b6495fe79886f1cfb368 SHA512 73cd5c56b6f2faa37fb8eb8aca359061fd2da94fb081c1eb60f61894385f5f0175c9e3955835dc38478e513b0fd5a15fd100123be89e4ad62a0b7134557ab73e -EBUILD soapybladerf-0.4.1.ebuild 648 BLAKE2B 1859e3c755ea2736da4e43a9b634abf84a815f14e7e09b1963b508abb8912a8d7c9817ea9f8e4fada20b2edeac71ddd8b138b11b6328418747cd5dc664eacd03 SHA512 01860e907f2d6ad35069f3028c2f4fdc7ed29abe97d606db6b435cfa8cfafa200c1ec6d263f2f73bba15408f0ce80e50bbbabbf58fec262609d176cd290630e9 -EBUILD soapybladerf-9999.ebuild 648 BLAKE2B 1859e3c755ea2736da4e43a9b634abf84a815f14e7e09b1963b508abb8912a8d7c9817ea9f8e4fada20b2edeac71ddd8b138b11b6328418747cd5dc664eacd03 SHA512 01860e907f2d6ad35069f3028c2f4fdc7ed29abe97d606db6b435cfa8cfafa200c1ec6d263f2f73bba15408f0ce80e50bbbabbf58fec262609d176cd290630e9 +EBUILD soapybladerf-0.4.1.ebuild 642 BLAKE2B 6a0b5d28f3d3c7d9765ba927f2abe518072d049daf4bc079871f3c905604eb4405daccfe711aaf407748147e2257e3ac7c33ea450d1cf9b3d6938f4082fb9002 SHA512 ac86f93982f453cc7663a20180d7ceef6ece60f0839d7d98706c16fde61fd76fcf8d94741d615b4fa27e4f4e88559d97c3d0d3f809a503f56288274329fe0d65 +EBUILD soapybladerf-9999.ebuild 642 BLAKE2B 6a0b5d28f3d3c7d9765ba927f2abe518072d049daf4bc079871f3c905604eb4405daccfe711aaf407748147e2257e3ac7c33ea450d1cf9b3d6938f4082fb9002 SHA512 ac86f93982f453cc7663a20180d7ceef6ece60f0839d7d98706c16fde61fd76fcf8d94741d615b4fa27e4f4e88559d97c3d0d3f809a503f56288274329fe0d65 MISC metadata.xml 434 BLAKE2B da3841724dfb1d301e29abd0c97ff4db9cb851fe55b1fb1ac576d39edb2dbb800bfc5b0857132325103b0138c6809d38d4af49b7548214f83dda38b2ce0ce39d SHA512 a672da1167904fe55179376d6c769066ab66639369fae311ad3a6b9afcab931554f148920c4deedcfbb57cd4fd8cee940462082a7fa68408913731939f651439 diff --git a/net-wireless/soapybladerf/soapybladerf-0.4.1.ebuild b/net-wireless/soapybladerf/soapybladerf-0.4.1.ebuild index e49c18760c53..6d0f42506d10 100644 --- a/net-wireless/soapybladerf/soapybladerf-0.4.1.ebuild +++ b/net-wireless/soapybladerf/soapybladerf-0.4.1.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit cmake-utils +inherit cmake DESCRIPTION="Soapy SDR plugin for the Blade RF" HOMEPAGE="https://github.com/pothosware/SoapyBladeRF" diff --git a/net-wireless/soapybladerf/soapybladerf-9999.ebuild b/net-wireless/soapybladerf/soapybladerf-9999.ebuild index e49c18760c53..6d0f42506d10 100644 --- a/net-wireless/soapybladerf/soapybladerf-9999.ebuild +++ b/net-wireless/soapybladerf/soapybladerf-9999.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit cmake-utils +inherit cmake DESCRIPTION="Soapy SDR plugin for the Blade RF" HOMEPAGE="https://github.com/pothosware/SoapyBladeRF" diff --git a/net-wireless/soapyhackrf/Manifest b/net-wireless/soapyhackrf/Manifest index 7ced126a435f..2ac18c35e8b6 100644 --- a/net-wireless/soapyhackrf/Manifest +++ b/net-wireless/soapyhackrf/Manifest @@ -1,4 +1,4 @@ DIST soapyhackrf-0.3.3.tar.gz 15853 BLAKE2B 2e4c551add132e153033197ca6dc4762bac854d0959b524de7c65cdb0371ff862a52102868a1c9a5ad730c43d09730c2093666d186b79abe0d3d74e84b76a800 SHA512 d0e6ddbb8054b11bfb121a18e435c0f0c23290e5e29e89af83f660865e1c8adf4ed38082c96ab6a3cb68a50b7379f3fe5ef171616eccabe3f67d65b71d08dba9 -EBUILD soapyhackrf-0.3.3-r1.ebuild 619 BLAKE2B 428c260ff69be4f2bb927047efe3fc331416c954f9123ecba0cb67f3f5f5a971fef6c24cd10f7d279e0f437a7c94251271ac757a94b1c776df702532b8dcea37 SHA512 2347b9be68ec6054a7f910b052655e411fe7771a84758245357cf8c0b755c5eb5d335967141d98e7f94d92f3504333cf5d5cfcad0088f155b10171731e6277b3 -EBUILD soapyhackrf-9999.ebuild 619 BLAKE2B 428c260ff69be4f2bb927047efe3fc331416c954f9123ecba0cb67f3f5f5a971fef6c24cd10f7d279e0f437a7c94251271ac757a94b1c776df702532b8dcea37 SHA512 2347b9be68ec6054a7f910b052655e411fe7771a84758245357cf8c0b755c5eb5d335967141d98e7f94d92f3504333cf5d5cfcad0088f155b10171731e6277b3 +EBUILD soapyhackrf-0.3.3-r1.ebuild 613 BLAKE2B c7eef0fb47b42021aae944a808bdad85a4e2524060d2a2a597d3822c35d93539088ea19682dd91e1833317fb00d722dc3c3eb3887ec20ef51769a29000097564 SHA512 c2b654eabcefaabdb12a344f9307d164ecece09e380ba337c127bbecfe26946cc783b63977f1bbe88a23481ccb3e0b6b346fbd5ca3b4bdccdceb7af3ec800831 +EBUILD soapyhackrf-9999.ebuild 613 BLAKE2B c7eef0fb47b42021aae944a808bdad85a4e2524060d2a2a597d3822c35d93539088ea19682dd91e1833317fb00d722dc3c3eb3887ec20ef51769a29000097564 SHA512 c2b654eabcefaabdb12a344f9307d164ecece09e380ba337c127bbecfe26946cc783b63977f1bbe88a23481ccb3e0b6b346fbd5ca3b4bdccdceb7af3ec800831 MISC metadata.xml 433 BLAKE2B b7864a9b9321c5cf86ad577d28555f00e4fd49ac6fada7c22a4e204fb38508e3f3e4cd3020940b8cae33b0aa14338e3c96b044bd56804d181d018f5c31be82bd SHA512 6ca16459623f460a4d9b6b101aa96e1092ee29ccdb9098780b236596608505886d047d0207ea65a2415fe7096f595c2a9c3161bbcc1131ac0977b8d0f66011cf diff --git a/net-wireless/soapyhackrf/soapyhackrf-0.3.3-r1.ebuild b/net-wireless/soapyhackrf/soapyhackrf-0.3.3-r1.ebuild index 3524c06ba521..7f6aa51fbd67 100644 --- a/net-wireless/soapyhackrf/soapyhackrf-0.3.3-r1.ebuild +++ b/net-wireless/soapyhackrf/soapyhackrf-0.3.3-r1.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit cmake-utils +inherit cmake DESCRIPTION="SoapySDR HackRF module" HOMEPAGE="https://github.com/pothosware/SoapyHackRF" diff --git a/net-wireless/soapyhackrf/soapyhackrf-9999.ebuild b/net-wireless/soapyhackrf/soapyhackrf-9999.ebuild index 3524c06ba521..7f6aa51fbd67 100644 --- a/net-wireless/soapyhackrf/soapyhackrf-9999.ebuild +++ b/net-wireless/soapyhackrf/soapyhackrf-9999.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit cmake-utils +inherit cmake DESCRIPTION="SoapySDR HackRF module" HOMEPAGE="https://github.com/pothosware/SoapyHackRF" diff --git a/net-wireless/spectools/Manifest b/net-wireless/spectools/Manifest index f8053cb32695..c283708370d4 100644 --- a/net-wireless/spectools/Manifest +++ b/net-wireless/spectools/Manifest @@ -1,5 +1,5 @@ AUX spectools-2011.08.1_p20140618-tinfo.patch 1502 BLAKE2B fb7e02e1218525173fac88fadd43ff0f545d2ce1f83e79f000c84a358117dbb673c106f7d67f3bc09cffd280ce0b66a2e7016cf6bf514255c41eaa37d0d4f09d SHA512 5e36ba51f10bd37dbfd2f5b398d3e1eaad5851cfff49767919136fd59516926a5a313ca23b205c281ccab722d304b533fc2baf8646d2127e7198a47b99071723 DIST spectools-2016-01-R1.tar.xz 120732 BLAKE2B ad937d7fc737729314ebce3c2615981ee33abee052778c7acebb15d7d33667062fce01515a8b41e18a15f3ca6214d0a818c79efe3b85929f67b18f1a06a78536 SHA512 59da488e08114018cd756d45f48541a26f643a3618bfbaec0e72c434c80e6cbc8b4f930476206c66af84ee574807e011489f884e96c7291c626b1b4e69619fad -EBUILD spectools-2016.01.1.ebuild 1841 BLAKE2B 0c9d7c4cfdec476fa67721d166d3d9b4a35b3e5a670bdbf4b13901508b4762a19fb2de11eacafeebf6251860cbe2836b1e510fd87da8b9f8673ccd3868a7e28b SHA512 3b3bb0b9654ac3810dedf39dc5f69677b9295884893fbaf5eeae1db995e949bbe16bea2b4b6bf148526d83e41a6f0df08c20ff05aa7743a1f67f2c2aa442cde7 -EBUILD spectools-9999.ebuild 1844 BLAKE2B b6348106f2a8812fc8f56f2f668d5221addef5a4672eef08bff68dbb814ecc6b16fa2dca7aaf60d3dd06b6b48e0cc7a7935c46f38ce1982357b9ce7143a85b50 SHA512 e00f0bad2abe1723c61aff08a8115dcab6a7e08efefba2cd9572c2a1d11f687dae30e8fd0be6b89bd6d6eabdfd0b23c5e878a6a15bf9b697823cfe1ad50171d5 +EBUILD spectools-2016.01.1.ebuild 1834 BLAKE2B f376aa6a346345e42045d61fb9c581d863300bb0c9c40d5370123455e5c9b5d8c97ebe9100230e24b7ed0f938596e367dff2602a04ae5caa22fccd7a2ebbfcc9 SHA512 19bd53fa65cd685297212c2b7ffdb16753c1d17c01297f7dd3d616b0930416c0d649410617c4d5600a787a8f90a910af863ee0e01eeb9752d0dc12b4667144fb +EBUILD spectools-9999.ebuild 1837 BLAKE2B 9bb312d127d2f7a6e21da6ada50bd9fc8e71c90d99208274a72607a1ac0440af7fc8d3be369f75427240ef0520418a95fba1efafbc394450a36adb1ca4342753 SHA512 59bd5572b3cc7c11f5f308e858899aab05c359d3ce7bc3f7c36a4fd1d6a597232399bafcc8b9f3ea54032401e41d8ad1ca67e51a02db9b39b9aa643c04cca92e MISC metadata.xml 763 BLAKE2B 17a241b031619853a4929e392966d66038176dd23adcc0c1b76dd7ee31967f20d0ead6ee743b0c91d09c9e648c6a33fbb3d64d83399282c94622b5192de25113 SHA512 1c91361852fe2e5970a64ad1185c6fb751fa80ad89bcdfba9b8d6235172369649a124c702464f54f25c0bebd25b642a0d77f3e71b94bf2f689f28f40df11d553 diff --git a/net-wireless/spectools/spectools-2016.01.1.ebuild b/net-wireless/spectools/spectools-2016.01.1.ebuild index afc2d7508c68..9f71f354a675 100644 --- a/net-wireless/spectools/spectools-2016.01.1.ebuild +++ b/net-wireless/spectools/spectools-2016.01.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit autotools eutils toolchain-funcs udev flag-o-matic +inherit autotools toolchain-funcs udev flag-o-matic MY_PN=${PN} MY_PV=${PV/\./-} diff --git a/net-wireless/spectools/spectools-9999.ebuild b/net-wireless/spectools/spectools-9999.ebuild index 15ba5751de9d..09a1223f3f4d 100644 --- a/net-wireless/spectools/spectools-9999.ebuild +++ b/net-wireless/spectools/spectools-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit autotools eutils toolchain-funcs udev flag-o-matic +inherit autotools toolchain-funcs udev flag-o-matic MY_PN=${PN} MY_PV=${PV/\./-} diff --git a/net-wireless/tempestsdr/Manifest b/net-wireless/tempestsdr/Manifest index 9e11f240150c..bd9e5143b491 100644 --- a/net-wireless/tempestsdr/Manifest +++ b/net-wireless/tempestsdr/Manifest @@ -1,4 +1,4 @@ DIST tempestsdr-0.0_p20200221.tar.gz 67322675 BLAKE2B 6ad4b5c4a32e70e7336d1bcac9f9c3e0dd1bdc0ca42e67bef20e9f31475e127f212d3558e20d275e18651cef018c134e233c5b8c0c9e85e558414e2c15993ac6 SHA512 2f29ad22d8ae2e71cdd359e066989928576a7e8c0ff344833445843df4cdb343ae1d6336810595fe720cb3d56867c8c17d8776dcb3bfda02eb53b85c9c930ef1 -EBUILD tempestsdr-0.0_p20200221.ebuild 1040 BLAKE2B 386f9d3c0b9099647931e8d4d9985a809f00759eec3495a4f1ecb9ba4f1b96e8ac4b199e11176143533b165984d03c256304f0b28abf17bffcf815afa0a49bd7 SHA512 9c07049c7d4ec958cc5447b53f3fda6590bb100284a6a4341bd10eaa15e8f78550e57d05065e0430865fb7f00696ed470b8914689e76f30feba60555d94a1882 -EBUILD tempestsdr-9999.ebuild 1040 BLAKE2B 386f9d3c0b9099647931e8d4d9985a809f00759eec3495a4f1ecb9ba4f1b96e8ac4b199e11176143533b165984d03c256304f0b28abf17bffcf815afa0a49bd7 SHA512 9c07049c7d4ec958cc5447b53f3fda6590bb100284a6a4341bd10eaa15e8f78550e57d05065e0430865fb7f00696ed470b8914689e76f30feba60555d94a1882 +EBUILD tempestsdr-0.0_p20200221.ebuild 1045 BLAKE2B b3c6df744d4c19395a06f54792cc18f8a5c4af02c84d979235447e7b5b7d69cca47d78be7b68517305ecf7bb5c95773ae5c13195c961d0e1c57b50adc2dde997 SHA512 a93aac6d1daa91254dfabb635896d6db73a6e662780fd0fff2952b669a1d3e860d611a4746c4eb847cb9e705bf5eefbff8c88d4acc39600748ed7ad602f7e410 +EBUILD tempestsdr-9999.ebuild 1045 BLAKE2B b3c6df744d4c19395a06f54792cc18f8a5c4af02c84d979235447e7b5b7d69cca47d78be7b68517305ecf7bb5c95773ae5c13195c961d0e1c57b50adc2dde997 SHA512 a93aac6d1daa91254dfabb635896d6db73a6e662780fd0fff2952b669a1d3e860d611a4746c4eb847cb9e705bf5eefbff8c88d4acc39600748ed7ad602f7e410 MISC metadata.xml 220 BLAKE2B 46dd60edb9f6b8599815a6df1e5c833413abeb70008ac99b15b950b347fb6892dacab82b18b1be2637acaf61af1e6c32d82a031bff6f5c94da5d042455710fc3 SHA512 bce2f2527797db14ce1ebb3e56895c1cb583ba27a0cc713e7dedde863e7e3711f449b607748090ac21accd536147a16e80e5c9ec7472a795426f87469cdbabf9 diff --git a/net-wireless/tempestsdr/tempestsdr-0.0_p20200221.ebuild b/net-wireless/tempestsdr/tempestsdr-0.0_p20200221.ebuild index 7dfcb4cc7eb3..8a649e9a4665 100644 --- a/net-wireless/tempestsdr/tempestsdr-0.0_p20200221.ebuild +++ b/net-wireless/tempestsdr/tempestsdr-0.0_p20200221.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2020-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -21,7 +21,7 @@ else fi IUSE="" -DEPEND=">=virtual/jdk-1.7:* +DEPEND=">=virtual/jdk-1.8:* net-wireless/airspy net-wireless/uhd:= net-wireless/rtl-sdr diff --git a/net-wireless/tempestsdr/tempestsdr-9999.ebuild b/net-wireless/tempestsdr/tempestsdr-9999.ebuild index 7dfcb4cc7eb3..8a649e9a4665 100644 --- a/net-wireless/tempestsdr/tempestsdr-9999.ebuild +++ b/net-wireless/tempestsdr/tempestsdr-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2020-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -21,7 +21,7 @@ else fi IUSE="" -DEPEND=">=virtual/jdk-1.7:* +DEPEND=">=virtual/jdk-1.8:* net-wireless/airspy net-wireless/uhd:= net-wireless/rtl-sdr diff --git a/net-wireless/unifi/Manifest b/net-wireless/unifi/Manifest index 3872ff86f4a8..5d3c3fc4a4e4 100644 --- a/net-wireless/unifi/Manifest +++ b/net-wireless/unifi/Manifest @@ -2,17 +2,13 @@ AUX unifi.confd 222 BLAKE2B 3b566a4667b4138f5ad8da53099342708949becfaaa2e5bdb857 AUX unifi.initd-r1 648 BLAKE2B 583d5ad1922c6eb83ba3b1388f6240107b4b0e1a479ebc463c94742f8f76d5c96adc84358e93a3b014fb2fcfc9c227af8c6f57dbfe993e6d7bbf1248ea763fc1 SHA512 d09e1b10bcc94d8459bc842bc6b94e06f8a7876bc3fe45b704e914c46bb66fc5ef03c78d51507f176450a0fbb199a5a2492a7c01cd27edf68de748f43ea1a3d4 AUX unifi.service 435 BLAKE2B d982d8ae1f4bf2fa6affc149e0edf94e8471283b0353b370d9e95934a6d60d6b700cfdc302e489cafe74d128735b0188bfa4422f30295b267d104a455fe4f1aa SHA512 6dc1dd188515c30ad105d839a2112a75f925f3453cc5eb29b727adb2dbf8bdf53be62eab94b01dfdb483f135fef092c7b6235afd63c61a996efe2d87d4fa6995 DIST unifi-6.0.45.zip 147691229 BLAKE2B ad8e34e4934449151b0244bb32e2ce81e2506f228c995e72c2756279ce22f1ce06d44c37f1cfd6156cee0d03066e36d99f98b56d2a1c759ee98ada6569b8309e SHA512 6b2aebf33b6e2114a2b274ce332e2bd88a30406e3a21bc66dc0eddee3ee27ee2e4d3948dea73ff85289cbc2ed0e4f2b646e095091c54120f718b5fb2f0b35943 -DIST unifi-6.1.61.zip 152081465 BLAKE2B 821af3772db56eb4ae850302c86b91015a64cf61b00f3086b2b438579d229c0d5167beb9bda90bf6e26819dd1b334ec80c17b81c2bced16ea0730ffbcc711824 SHA512 a7d9beb789796cebc7a553fcb654c659880c76dc58803044388d6d789b8b4bc193e7a6a3da1bda981e0ea049a8015a70e04ebb2e69371c70f7abb457bebaa54f -DIST unifi-6.1.67.zip 152163973 BLAKE2B 15f25b525f0b1bec4041d69817fcb7ab346e0b90e2c7ffebf390c45fcd7763be8f95b89f4884ce97fe1ffa024c6e8a34b5b731b4cc79f137d3bcfaed8af3fc1a SHA512 339efa414e2c2189b51fe8e8e868533117a6acb513758babb98f9b90b163a6df7034147ac56bee1e872dbff74fe2813183e02e0a13796f43e621b2c1cdef1a1a -DIST unifi-6.1.69.zip 152157626 BLAKE2B 5c94680cbe82e48c09e9b131c2faa5a1dec71553796f38dc33c8ed3e055c9652b6311dd5675affb46b3159392653dde1fe08cf15366f52fdf6a216788f16042a SHA512 a887c18abe07f2ad6b1e472b30935acbf171f52295390c1860bc9ee5eb9e6882a2a1364a30e1e019404c0242a1f63aa1d4031ff60a4a8cf2a4c921ac4565defc -DIST unifi-6.1.70.zip 152163565 BLAKE2B 093cfbd01a0212ac69a826f156a3a5e3b8254848726a30bad042b192ff0860ea608f100a373af9e91084fb46b4a306433533955edf32baa29edd2c6309973a21 SHA512 5a7e0672e164fc709659dc7d6d3bfe410bb3ec54c216ae2a51eda8f14907dcf69099d41f5d0a67fa1fc8fe53f2f64a1f144bc3c1d65eeae051bb8ca4e6b15d86 DIST unifi-6.1.71.zip 152149341 BLAKE2B 85b7753aa516e8f44baf8df9c21343c2af33f890e034d373817a41459fed3934abcc4690420307fb743a8096a9b57e027d3809c1e9c7ec45183de4d5ed2364d2 SHA512 eb874ae24a2dd2214a6f1a1f8ad4b9d298edf2ad0f7b1d83b95290ba866b586c92a6ba79f825b2decdb7f298ddc350d994f3af5b72e446e49dd0ddcf4f707f4e -DIST unifi-6.2.12.zip 152747787 BLAKE2B 448d289be2d72c8403d75f34e89534aadb9e12e1a48f087fa78af1b556230aa1a6b8697ca90027100d4f0e7530333ba4152121b2567c4c78cc8310e2f6660530 SHA512 f06e71db954bb794cec44bc207c0544e455066fc8a86765ee0c6764af8fd37975cc8bcc1dd3c248ca557c4e625af32618f1717304062942f36794654984eb00c -EBUILD unifi-6.0.45.ebuild 1565 BLAKE2B 2750bd1a561a8e7bd0287ef38ec7b6fa8a799dcec219493388c009da1d4c2def69d765a86514ff13f647d8148ff060106382030b039755a43dcc69dab38d3f2c SHA512 6c0526d1b855a49aa2a81f6d91d0a514e54c7332012cc114302c5b73956ac7855ce006b08fbcf2c650c9a05910b145e6068bd4562685408e6032ffa71ed6f624 -EBUILD unifi-6.1.61.ebuild 1565 BLAKE2B cb11c323af66312060ab88dbcdf29e93b641e9776f4664d84639af6466ed6cfcfc25d863ab1596d174acaa5f2d711d9ce79f6b5304968b50d7ab9b4e801ec552 SHA512 2323ea28c61fe5a9aaa160a5c2016bd6cda9cd2b22ebd5513aee6f943b9e5b459388c067245b44655a9a46c8e8d495cfc9f9491b45112c1254ebd37c47fb9198 -EBUILD unifi-6.1.67.ebuild 1566 BLAKE2B a39869c0c6736619f5b2c1a041cff46bed4c6cf07371337f601b2f2fa509d7ec0f85b6ac906cdd50eedc430102eb688612844068a94c9b3dc6b9c7e12201162f SHA512 76702bd4146637385d0a0da32671ecd3f45ca31bcaf77382f351d282b60b997eb6ac74e93db5f4a2cae58d3418c5660e8f7c899b51f6f4a41798edd35188cc9e -EBUILD unifi-6.1.69.ebuild 1566 BLAKE2B 16148233b935bc1c34599b71009dc8c2f0cd168f8775efcc58b9f464d650b98abfb06574fa748020167f78cfeaf57d0b87b8a898e4a5e1870735a738486c1203 SHA512 7517e618f1bb537f58536bdf19baa340983f4957aed0c0c9c6d124922767e636194725f7c6522ece00473aab0dced22f3c6fea4ec87e1efc980c396c8672a082 -EBUILD unifi-6.1.70.ebuild 1566 BLAKE2B a78edb42d2ab712e71bfd1f2bcd5222d738a076b92a9627abfb7d6bd34a51a597b9bae191017ef7b8b7c42dd7a29bb6c271832b4d66177e85f64bfe718e4f045 SHA512 a74c3fedbd2fcc1329a58b052992935e68b35dfc0f7cf6ee4426a1ba87aa7ece2baf2b0f051e926eed07467ab7b76da0322f32e770349f53fbc2f845446094e8 -EBUILD unifi-6.1.71.ebuild 1566 BLAKE2B 92814ef60f9f9633b4237969369c34055cb00366f97306c69655893e553dafd8b0c14e47512bde42eaa415210e3faaa24888632b41af729c210c48cc3c437f42 SHA512 b9b4b363e899bfde968859f6a317590d0ce83622fc3d408e6535ae4c7c31bb51e8dd8580b51c54ef0bb72783692486380383d8e551c54920b5953c65a0eec96d -EBUILD unifi-6.2.12.ebuild 1566 BLAKE2B 728b61055503047a25ff9004d56e65b4234196ddf4a480d83c8c3ab7b08c2f398115a693ced48157eae06db27a82ccb1bb4be59692c440ed9ec778a0298825c4 SHA512 038330cf4b376dffd3aa0a184ec6658f97ec9a0a2e31d032741c25a8af2f311018aeae6d0adaacda356b1e702bd2ba2c3d8eba19d837cfae1b5421c347f7fcae +DIST unifi-6.2.17.zip 152744197 BLAKE2B 25f569ba80a03572b0d66cb92788b1161c7556ab507e9373e8c1ecd30813968bd2163d82bfb18e8ff3978307e079e9221f6afc23db8e13ee5ba883a17dd89fdd SHA512 13fa2e3120ac70ef9c4414052713bb91a27ac8a4e8f5f168dd8517a1b2e42fb3334db7f6f4c7bbe10579662555d3a43198fa2dc1e47fb07ca51a869cab2ed12e +DIST unifi-6.2.19.zip 152749185 BLAKE2B 39c8b169d6f4ae3ee82ff398611cd1eb219551f8f5095c6543e43d291940d6139f6bab3c60c4a48ebb8054682193ec5f49a5e793b2ea21be3076f79732a69f96 SHA512 46f30588450f99a1fa739eadd7b201e42b047596e5a25f77bde3da811f818695142bcf2c851d4c27d14b498fe557432c7e43e9c246501be0d7026d069d32f23b +DIST unifi-6.2.23.zip 152757410 BLAKE2B 52b8ec76869175359a7a31e64c6cb61ba21eae00105e2d83ca025306416a2c39a01570dfb2e1024d81c9cb7b4c5aa076d6e8a54dfaabceb2d761f25ee3f0d7b8 SHA512 e86c658aa8d0a6f3e3795d85a4d1e66b9ffa006a2a5380750f5e97184630cf033180ad9ef6352232ab8f2e8090a5f239884b0731b09623179216db4a0508d146 +EBUILD unifi-6.0.45.ebuild 1577 BLAKE2B ebb712e31ade637fbdbd445d8d372bdd5e2340c98a756157dca7de7ee9f458f953e874f319b24cabcbbcd296243c84bd508dc6023d45cec091c7bca7d75338af SHA512 58e932a2579de089f3fdab42fc409528755aa16f3770e26f4e09c941e3368c2702aef779df5f8e44e193a395325704f55f23b80d4b9bf94dc1de2059f1e3550e +EBUILD unifi-6.1.71.ebuild 1577 BLAKE2B ef8e790411b63a19def6b2922e1be8fe789417e8cb5a0b4d1cd07313d8682d9bb6670423015ae0b5f7612d3cd5a5ee78500dc3a54221e3f354c0130300956532 SHA512 34b3b5a977a79fbdb587cd5ae2c0b2086933c531cc4a8cfded03ae16d3f8859e7ce988dfb5195ce8a7679f61d1db63969a8c5163bd70a4d2011e963ee27c90bc +EBUILD unifi-6.2.17.ebuild 1578 BLAKE2B 29794c91bcd4fe03885a5bae3fe1bcbe0c475b87aa0c1b1062e7e444da3c6b0a3d991c5849332b35db04d343b8a6ebe9b24999982a01dc94dcd81e94315fe50e SHA512 a142c2c6e3aa8dcd0b5efaf2ba30e9ae864051472cddbac960546cc5aeeeda1f8364e0f133585e43d7680869c2c725cde01de7e2ad34b7673163d0c6e43be5df +EBUILD unifi-6.2.19.ebuild 1577 BLAKE2B 89a84a534a195ac7fac9be6ebf8c7bd7f5bdfdda27cec46b7c1f01921680da674b386d0827d7e0089c63732000ee810c2b238a842f5c96727fd54d44b865fe44 SHA512 8d5a06276d85af8cfc675bf36ed99755da9ebbe78d3b736182f040af7c07165576749211cef486af5033f327d31cb8e7194521bfd999a55e5abcd19834edbf3c +EBUILD unifi-6.2.23.ebuild 1577 BLAKE2B ce38e34a8c0dd726102bac9d3bdf364c0a43fcd099579230c74085fe67568741002453614baf5328dd49270e73980337762927a1486bb50dfd08938b5b991301 SHA512 6a5a669633611504010d7072ed4baecee595e2ef54f06a9313da95e27911726c188333034edd9ee651f91323e8dd3574e250e741cfe73b200a858aeb17b046c7 MISC metadata.xml 683 BLAKE2B 830f1b290d1836708aebdb1200caed6120df7ca573173584cfac59ec7eb3e8e38be65e237535d722f215ebb69b8739cf900fb79cddb78e60a09d1cbb1ff222f9 SHA512 da328bd64dea83da1f7f2bfe3431701597cc6a9829b0e0a5ec82bb4167f2f57b144b9d9c77656da33dc9b59e0d53ac89e18be6f776ac4356151d331f020c4ae0 diff --git a/net-wireless/unifi/unifi-6.0.45.ebuild b/net-wireless/unifi/unifi-6.0.45.ebuild index bd6bfa83ab99..9aeb5ece2c0f 100644 --- a/net-wireless/unifi/unifi-6.0.45.ebuild +++ b/net-wireless/unifi/unifi-6.0.45.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://dl.ui.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> ${P}.zip" KEYWORDS="amd64" LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 LGPL-3 MIT ubiquiti" -SLOT="0/6.0" +SLOT="0/$(ver_cut 1-2)" IUSE="systemd" RDEPEND=" @@ -24,7 +24,7 @@ RDEPEND=" virtual/jre:1.8 " -DEPEND="app-arch/unzip" +BDEPEND="app-arch/unzip" RESTRICT="bindist mirror" diff --git a/net-wireless/unifi/unifi-6.1.61.ebuild b/net-wireless/unifi/unifi-6.1.61.ebuild deleted file mode 100644 index 1c69a1a3877f..000000000000 --- a/net-wireless/unifi/unifi-6.1.61.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# Set this var for any releases except stable -RC_SUFFIX="-5b1c34fbe3" - -inherit systemd - -DESCRIPTION="A Management Controller for Ubiquiti Networks UniFi APs" -HOMEPAGE="https://www.ubnt.com" -SRC_URI="https://dl.ui.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> ${P}.zip" - -KEYWORDS="amd64" -LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 LGPL-3 MIT ubiquiti" -SLOT="0/6.1" -IUSE="systemd" - -RDEPEND=" - acct-group/unifi - acct-user/unifi - dev-db/mongodb - virtual/jre:1.8 -" - -DEPEND="app-arch/unzip" - -RESTRICT="bindist mirror" - -S="${WORKDIR}/UniFi" - -DOCS=( "readme.txt" ) - -QA_PREBUILT="usr/lib/unifi/lib/native/Linux/x86_64/*.so" - -src_prepare() { - # Remove unneeded files Linux, Mac and Windows - rm -r lib/native/Linux/{aarch64,armv7} lib/native/{Mac,Windows} || die - if ! use systemd; then - rm lib/native/Linux/x86_64/libubnt_sdnotify_jni.so || die - fi - - default -} - -src_install() { - insinto /usr/lib/unifi - doins -r bin dl lib webapps - - diropts -o unifi -g unifi - keepdir /var/lib/unifi/{conf,data,run,tmp,work} /var/log/unifi - - for symlink in conf data run tmp work; do - dosym ../../../var/lib/unifi/${symlink} /usr/lib/unifi/${symlink} - done - dosym ../../../var/log/unifi /usr/lib/unifi/logs - - newinitd "${FILESDIR}"/unifi.initd-r1 unifi - systemd_dounit "${FILESDIR}"/unifi.service - - newconfd "${FILESDIR}"/unifi.confd unifi - - echo 'CONFIG_PROTECT="/var/lib/unifi"' > "${T}"/99unifi || die - doenvd "${T}"/99unifi - - einstalldocs -} diff --git a/net-wireless/unifi/unifi-6.1.67.ebuild b/net-wireless/unifi/unifi-6.1.67.ebuild deleted file mode 100644 index 0395c3814f86..000000000000 --- a/net-wireless/unifi/unifi-6.1.67.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# Set this var for any releases except stable -RC_SUFFIX="-72b68abfe3" - -inherit systemd - -DESCRIPTION="A Management Controller for Ubiquiti Networks UniFi APs" -HOMEPAGE="https://www.ubnt.com" -SRC_URI="https://dl.ui.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> ${P}.zip" - -KEYWORDS="~amd64" -LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 LGPL-3 MIT ubiquiti" -SLOT="0/6.1" -IUSE="systemd" - -RDEPEND=" - acct-group/unifi - acct-user/unifi - dev-db/mongodb - virtual/jre:1.8 -" - -DEPEND="app-arch/unzip" - -RESTRICT="bindist mirror" - -S="${WORKDIR}/UniFi" - -DOCS=( "readme.txt" ) - -QA_PREBUILT="usr/lib/unifi/lib/native/Linux/x86_64/*.so" - -src_prepare() { - # Remove unneeded files Linux, Mac and Windows - rm -r lib/native/Linux/{aarch64,armv7} lib/native/{Mac,Windows} || die - if ! use systemd; then - rm lib/native/Linux/x86_64/libubnt_sdnotify_jni.so || die - fi - - default -} - -src_install() { - insinto /usr/lib/unifi - doins -r bin dl lib webapps - - diropts -o unifi -g unifi - keepdir /var/lib/unifi/{conf,data,run,tmp,work} /var/log/unifi - - for symlink in conf data run tmp work; do - dosym ../../../var/lib/unifi/${symlink} /usr/lib/unifi/${symlink} - done - dosym ../../../var/log/unifi /usr/lib/unifi/logs - - newinitd "${FILESDIR}"/unifi.initd-r1 unifi - systemd_dounit "${FILESDIR}"/unifi.service - - newconfd "${FILESDIR}"/unifi.confd unifi - - echo 'CONFIG_PROTECT="/var/lib/unifi"' > "${T}"/99unifi || die - doenvd "${T}"/99unifi - - einstalldocs -} diff --git a/net-wireless/unifi/unifi-6.1.71.ebuild b/net-wireless/unifi/unifi-6.1.71.ebuild index 7dec0d528413..754b267489d8 100644 --- a/net-wireless/unifi/unifi-6.1.71.ebuild +++ b/net-wireless/unifi/unifi-6.1.71.ebuild @@ -12,9 +12,9 @@ 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" +KEYWORDS="amd64" LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 LGPL-3 MIT ubiquiti" -SLOT="0/6.1" +SLOT="0/$(ver_cut 1-2)" IUSE="systemd" RDEPEND=" @@ -24,7 +24,7 @@ RDEPEND=" virtual/jre:1.8 " -DEPEND="app-arch/unzip" +BDEPEND="app-arch/unzip" RESTRICT="bindist mirror" diff --git a/net-wireless/unifi/unifi-6.1.69.ebuild b/net-wireless/unifi/unifi-6.2.17.ebuild index 93cbbb9e9672..9aa381585432 100644 --- a/net-wireless/unifi/unifi-6.1.69.ebuild +++ b/net-wireless/unifi/unifi-6.2.17.ebuild @@ -4,7 +4,7 @@ EAPI=7 # Set this var for any releases except stable -RC_SUFFIX="-70ab3ef777" +RC_SUFFIX="-ceb3ba714d" inherit systemd @@ -14,7 +14,7 @@ SRC_URI="https://dl.ui.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> ${P}.zip" KEYWORDS="~amd64" LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 LGPL-3 MIT ubiquiti" -SLOT="0/6.1" +SLOT="0/$(ver_cut 1-2)" IUSE="systemd" RDEPEND=" @@ -24,7 +24,7 @@ RDEPEND=" virtual/jre:1.8 " -DEPEND="app-arch/unzip" +BDEPEND="app-arch/unzip" RESTRICT="bindist mirror" diff --git a/net-wireless/unifi/unifi-6.2.12.ebuild b/net-wireless/unifi/unifi-6.2.19.ebuild index 824e27de88c3..42baa949b425 100644 --- a/net-wireless/unifi/unifi-6.2.12.ebuild +++ b/net-wireless/unifi/unifi-6.2.19.ebuild @@ -4,7 +4,7 @@ EAPI=7 # Set this var for any releases except stable -RC_SUFFIX="-585ff7fdff" +RC_SUFFIX="-b4730eadd0" inherit systemd @@ -14,7 +14,7 @@ SRC_URI="https://dl.ui.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> ${P}.zip" KEYWORDS="~amd64" LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 LGPL-3 MIT ubiquiti" -SLOT="0/6.2" +SLOT="0/$(ver_cut 1-2)" IUSE="systemd" RDEPEND=" diff --git a/net-wireless/unifi/unifi-6.1.70.ebuild b/net-wireless/unifi/unifi-6.2.23.ebuild index c2d18fa67324..ded0e6febddc 100644 --- a/net-wireless/unifi/unifi-6.1.70.ebuild +++ b/net-wireless/unifi/unifi-6.2.23.ebuild @@ -4,7 +4,7 @@ EAPI=7 # Set this var for any releases except stable -RC_SUFFIX="-fbf03b3a76" +RC_SUFFIX="-d3a253013f" inherit systemd @@ -14,7 +14,7 @@ SRC_URI="https://dl.ui.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> ${P}.zip" KEYWORDS="~amd64" LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 LGPL-3 MIT ubiquiti" -SLOT="0/6.1" +SLOT="0/$(ver_cut 1-2)" IUSE="systemd" RDEPEND=" diff --git a/net-wireless/urh/Manifest b/net-wireless/urh/Manifest index 995d768ada64..7321f2b9d8fd 100644 --- a/net-wireless/urh/Manifest +++ b/net-wireless/urh/Manifest @@ -1,4 +1,4 @@ DIST urh-2.9.1.tar.gz 13407618 BLAKE2B 2412ed66ad2e80852417a7a0ec1080123dd3804d11535481e302d1c9932c8d770aa2a602ca0368f36b88d2780c9f843c882bc066ff204e9ea14daec6aed21f41 SHA512 e6982a665775c74673b2f409ba2ca42466312dd952ad0ba575405389c1a1274b03e6dde32338a6746d76b25c53018e2ec59f986687dcb18cf95b7087d631ee80 -EBUILD urh-2.9.1.ebuild 1482 BLAKE2B df3bf34411fb52995fbaf5a84e97e86ebec3169029a9cb364a622aab96336b70570ffb84894ab887be15ca1ba5d643ee47a0a181c77cae5a14234030958cbca5 SHA512 8b389437c9eb03e34a4ef0ae5bdb56a8ab32168a63dce90a73bf03137d29587404401eee3ec17c6d51e6df00b383350720af5c175ca5f4bdbb3cb7c89435a74f -EBUILD urh-9999.ebuild 1482 BLAKE2B df3bf34411fb52995fbaf5a84e97e86ebec3169029a9cb364a622aab96336b70570ffb84894ab887be15ca1ba5d643ee47a0a181c77cae5a14234030958cbca5 SHA512 8b389437c9eb03e34a4ef0ae5bdb56a8ab32168a63dce90a73bf03137d29587404401eee3ec17c6d51e6df00b383350720af5c175ca5f4bdbb3cb7c89435a74f +EBUILD urh-2.9.1.ebuild 1475 BLAKE2B bf471264062ea282055a101ba6c57fb0c2448b2bf08f1f4be1c26a9db44ea1d5e3d97bfa87f681ece5f4053737200bc2573cfeb0d413f42aa52d6f84c11f54ef SHA512 a893508bef2e4c7567f0aa890eec63dbd8fa03837f38fbb0025aa60cb315bd1963056c1141eb3b5a60f8eb9b044be576760f8ad85810e1570b9ee61cd7e709fb +EBUILD urh-9999.ebuild 1475 BLAKE2B bf471264062ea282055a101ba6c57fb0c2448b2bf08f1f4be1c26a9db44ea1d5e3d97bfa87f681ece5f4053737200bc2573cfeb0d413f42aa52d6f84c11f54ef SHA512 a893508bef2e4c7567f0aa890eec63dbd8fa03837f38fbb0025aa60cb315bd1963056c1141eb3b5a60f8eb9b044be576760f8ad85810e1570b9ee61cd7e709fb MISC metadata.xml 1290 BLAKE2B 9664aac1a7b063842d1f57257434bc423f4cd4681794d44ab404ff3b4ad8c9eced45a3909b65129abb3578d35e5def63e90a9b44cdc01753c8b9bd4046764270 SHA512 0e0944b7a7a8e4ba62ce1ba177f8d5d180f019d4c3b6535af6fba418b0e7e7ef6295ded4e0d804fc4c357a6eb207340f3999100798c9fbc7ab8f2b22af8e62ec diff --git a/net-wireless/urh/urh-2.9.1.ebuild b/net-wireless/urh/urh-2.9.1.ebuild index 146ce3e2d258..af2edd861acc 100644 --- a/net-wireless/urh/urh-2.9.1.ebuild +++ b/net-wireless/urh/urh-2.9.1.ebuild @@ -4,7 +4,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{7,8} ) -inherit distutils-r1 eutils +inherit distutils-r1 DESCRIPTION="Universal Radio Hacker: investigate wireless protocols like a boss" HOMEPAGE="https://github.com/jopohl/urh" diff --git a/net-wireless/urh/urh-9999.ebuild b/net-wireless/urh/urh-9999.ebuild index 146ce3e2d258..af2edd861acc 100644 --- a/net-wireless/urh/urh-9999.ebuild +++ b/net-wireless/urh/urh-9999.ebuild @@ -4,7 +4,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{7,8} ) -inherit distutils-r1 eutils +inherit distutils-r1 DESCRIPTION="Universal Radio Hacker: investigate wireless protocols like a boss" HOMEPAGE="https://github.com/jopohl/urh" diff --git a/net-wireless/wepattack/Manifest b/net-wireless/wepattack/Manifest index 8a4dc870ce00..95527e485ece 100644 --- a/net-wireless/wepattack/Manifest +++ b/net-wireless/wepattack/Manifest @@ -2,5 +2,5 @@ AUX wepattack-0.1.3-filter-mac-address.patch 6727 BLAKE2B cdd1ff764e3cc409baa80b AUX wepattack-0.1.3-missed-string.h-warnings-fix.patch 608 BLAKE2B f0bd227ddc9e778101802cd988451d374bec0e619f06f180d7275e793d0e8815c08e9a2f9e12614a4efeac2b44fc3cd0bd9ae1c59bd4a650702e21ddde335d58 SHA512 30b92627c616a1e2d07300765d6b2e2b1e097e424820c21d98f814ff153ab87375e913deb9f2e60d61ddd64768865d35e3b5d73b2e700caf7fc85a3f484b719b AUX wepattack.conf 181 BLAKE2B 62d5a4b333fea32a5c5fe81e71a5b30ed90914361fda8c23dba208e6e4134651f257c337eaa1c8e95c5be5a4323443dad91ea51e1ab47e40064c5231299f8b07 SHA512 51c056be0c8b77e0af5c3ca40ee38244c6d5b7c55be4ac1d6a0e0db721c4be7e1ef235588d27b124a2f281d626fc5904234fb4d2d2e344047582e600ae6037d7 DIST WepAttack-0.1.3.tar.gz 25063 BLAKE2B 48923fd891a57a61edf5a3c75e84c3194ddad79adf7b588b54f4709cfbbad43537011f5e1a6c303f35cace50835802871113d7815bfcd1b08d167449e5007a0f SHA512 fe8d9843613fc29b7802f699311cb67fe3546a17a279ebc2e150cce155e726270dc937b1c941d9e9287b813febf171fe56053f6b010c4f2021e45e572f91fdf4 -EBUILD wepattack-0.1.3-r5.ebuild 1175 BLAKE2B e157b56166cccba9a37023a4c1694172b8216f68b50603ddd054bf7da7997952c2e0b28a8e630c4f67f56f2734397b2ef92ee535b42e0844c28deadd8bdb59e5 SHA512 b76540cfd6a3709267d1ba0f74b2db73c39e93f8fd130c493b0bacbfc8bc47cf3f9d826f25e5e111ca1c25cbd1d57ab9f55aba79b43eb5e4d9b5d5529f69506d +EBUILD wepattack-0.1.3-r5.ebuild 1176 BLAKE2B 563d3766df809aefcc3ea73daa9b0f8e26e22455db7d52cecfc5aed4b06b456aa4a96955a850a33c0ce5afdd699545b4ecac4944e4227dbcdf66568ee3cdb8d1 SHA512 3907a3855d0fb6f503dba1d1329b10cf578ab0b8db88bb4579c333175c820167d5f2cf638a23d349062141dcc882cb1f1991284201624ad4b9cff0e8e1fbf67c MISC metadata.xml 738 BLAKE2B afff49099c9884048e58980250796970f9222ea864eb9889ace2b5cd26efbc6292e658d252d03cd7f7f93e006e57fa7a7eef6bb3eb1c68fc86c7c77706a1447a SHA512 5b2f7f73769ca63b32574a04ce6031ae4d664d65c23aea972aec5cafcbd8602a4cb3cddab078c75c6645c3bbf12f0b658916295834c7dfcddd9b2fac3c5649f9 diff --git a/net-wireless/wepattack/wepattack-0.1.3-r5.ebuild b/net-wireless/wepattack/wepattack-0.1.3-r5.ebuild index 0d272d9e31de..60effbb9d41b 100644 --- a/net-wireless/wepattack/wepattack-0.1.3-r5.ebuild +++ b/net-wireless/wepattack/wepattack-0.1.3-r5.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 -inherit eutils toolchain-funcs + +inherit epatch toolchain-funcs MY_P="WepAttack-${PV}" DESCRIPTION="WLAN tool for breaking 802.11 WEP keys" diff --git a/net-wireless/wireless-tools/Manifest b/net-wireless/wireless-tools/Manifest index 1088ca0eb664..b94b07a19336 100644 --- a/net-wireless/wireless-tools/Manifest +++ b/net-wireless/wireless-tools/Manifest @@ -1,4 +1,4 @@ AUX wireless-tools-29-asneeded.patch 478 BLAKE2B 0006e74821cc068918450ed6598ec8dbb00bba9b5b232c866f54569609001f245e004cf377be9fb355850f8d9df2ba5f7fc47b33b8aeeb45fa9e4315a69a51fc SHA512 1b1d7e0f833fd0f6587f7d175d7d8597c637782bf37b4800e5d8e3c736a0755c0073b8f9876ea75b95be3735116f051ca40dc617818d5b7f8de61a54d66dc48d DIST wireless_tools.30.pre9.tar.gz 348477 BLAKE2B 7ff1f14b464aac6204e86c3f1dcd0f8acc4ea89d11feaf4700e75518dc990945a18a931a9dad76f12dd796c983aaf9b766fd57e9cdcfac57f71dcc3bbe332aa7 SHA512 0561923bca075af4754d21e1be303cbd1ce3558cb6481c9c12bc7d330a353acf8ad81a822488570e859480287999c3bb2a698c993556a92f0699743e0a527ff1 -EBUILD wireless-tools-30_pre9-r1.ebuild 1775 BLAKE2B 0cc2e5ba3d7f4fbe10deb09b507062350832b39093842c1912a94204ad1baa1c8cefc1d51e5139f6ef285d39208c29f165dfb9869d814e1edbbc50f0bb97c16f SHA512 77abea2fd23252c3487991657a24dc786678eaf6b18dbfbc50b9c0084a922321161980361041f696532c7ff1e94adedff1f985d6122fe6943970579d52f0e635 +EBUILD wireless-tools-30_pre9-r1.ebuild 1768 BLAKE2B 42d368e054f747e201d7284907877889dd4874813f3bfed4ef7fb118f3e55437b434b5f55a8765a7608defa6c3ad6fb4d690b536cc72a6bc738b5473d4791cbf SHA512 4aaf64d68578131c7ebeeaf5f867dc6561b3bc797caec3f979bc55a6277d4cb1434cc2abe0a9f21e590f3c9803689ea688cb6f8c030b9fa6e40b85523e54c91c MISC metadata.xml 696 BLAKE2B 2c86a6b20efe956414c0715a4ee1155554bd0c7a95bd5e7707890dbecc54e174929a54d009ba18ebda191ff36d0ed88b477cba50076566ea77ed5cac704bf576 SHA512 1884e22d6147a86977b30f4e95751498ce92306fd807a7f4a1187181ffa7b76f896eca921af26fa0ecab74fedccded36a1c103135d0282ca47263b3a637f777c diff --git a/net-wireless/wireless-tools/wireless-tools-30_pre9-r1.ebuild b/net-wireless/wireless-tools/wireless-tools-30_pre9-r1.ebuild index a0cfe2670adb..ec8dde43e805 100644 --- a/net-wireless/wireless-tools/wireless-tools-30_pre9-r1.ebuild +++ b/net-wireless/wireless-tools/wireless-tools-30_pre9-r1.ebuild @@ -3,7 +3,7 @@ EAPI="7" -inherit toolchain-funcs multilib eutils +inherit toolchain-funcs multilib # The following works with both pre-releases and releases MY_P=${PN/-/_}.${PV/_/.} diff --git a/net-wireless/wpa_supplicant/Manifest b/net-wireless/wpa_supplicant/Manifest index 43a4e5929ac3..b557abb73def 100644 --- a/net-wireless/wpa_supplicant/Manifest +++ b/net-wireless/wpa_supplicant/Manifest @@ -13,6 +13,6 @@ AUX wpa_supplicant-conf.d 291 BLAKE2B 348e7d21fe01d2fdd2117adf22444557fa3d401f64 AUX wpa_supplicant-init.d 1250 BLAKE2B 159ebbd5a3552cbd8fdd6d48984c3a511e77cf1e140f56fc1d3e6b16454351a270e566dd7fc4717b92251193bdf59a77f57fc3fdd1d53b067f2e5253796c041b SHA512 f7439937a11d7a91eee98ab9e16a4853ce8e27395970007ae60ca9a8b1852fadc4a37ee0bf81d7e4806c545f70b139f26942ed1630db070abe8fe8e5ce752403 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-r2.ebuild 12439 BLAKE2B 3ac6d96d56ee8767bfdd507862aaa2f60c4482b4ed955979c65baf7f4fdc0061ce154efa901a41c578c5240d2ef450264335c529d2eb5f1ea736e738f2fff79e SHA512 570b15faa813a746cbb011d0cfb3178a97bc535e1bc9c93e4c98001f470cf3c82f695ec39dfca2222727b03e0cdb804c583853afd9e276828552ebd394ba6a9f -EBUILD wpa_supplicant-9999.ebuild 12316 BLAKE2B a1158ceda4d673c1dd26a1233f8ffa15d9984740166e0172aa03ddf85d9ae775afd85bc0088fdd6b11786c856f92fc9fd432f8bcda770e854ce1f0ec425d093f SHA512 99206c8ac91209d7f49e6210cd68e80293e47250474392bd445b02755243b934da248232059319ec8f862cc33f2c3363e776ecf36a8d18245111ec6dd6b23161 +EBUILD wpa_supplicant-2.9-r2.ebuild 12057 BLAKE2B 0a322c75b7a2628af450929b846d61f18fc2c833523ab137a29f88e34fe3c66104c5c3bad737b7cba126f386ae232a3dc5478b787fdf4b13a9bad299778da0b7 SHA512 470dc00cf15c7bc4d6ee9e5cceef45e839e4e745b0c2e6daed07e99b8fdc9f5526a1ef468ca1de243de7cba3c875a8722aa0fba9725b84fe365dba7c7822389d +EBUILD wpa_supplicant-9999.ebuild 11934 BLAKE2B 92cee24388350fefc91478b101c5ab030a258ef0a6856142c73914013ccb10ded4626c2c4284898c0745a280b792d423a2072b47c2324d7e6368b11a3737a194 SHA512 912a56f0a4c2f551b5597055ab7a79e22ad70aead8ad4e58efacca117dcd4a9ce33b050452786633886b184b0ca1eebd9b43b2cc8a406d8cc6c781caaf496f35 MISC metadata.xml 1676 BLAKE2B f58705c6f4646675662468a497d1b0dbd7bb2c6870cd1b93b2fe186824da40c120e64b767acc470c2ddbf055af57d56f6d3d739267c5ff165d9c26a0969d3ec2 SHA512 fb5a6c37dd832b8af73b209e677735e583353a5542b24e9df1cda698bcec3702d10aa47cc4efbfb8df67122ad3dc6ad4c8ca6440579df68f67ff9f64e483852c diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-2.9-r2.ebuild b/net-wireless/wpa_supplicant/wpa_supplicant-2.9-r2.ebuild index 3705130f5574..95e04bf79861 100644 --- a/net-wireless/wpa_supplicant/wpa_supplicant-2.9-r2.ebuild +++ b/net-wireless/wpa_supplicant/wpa_supplicant-2.9-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit eutils qmake-utils systemd toolchain-funcs readme.gentoo-r1 desktop +inherit desktop qmake-utils readme.gentoo-r1 systemd toolchain-funcs DESCRIPTION="IEEE 802.1X/WPA supplicant for secure wireless transfers" HOMEPAGE="https://w1.fi/wpa_supplicant/" @@ -18,7 +18,7 @@ else fi SLOT="0" -IUSE="ap bindist broadcom-sta dbus eap-sim eapol-test fasteap +fils +hs2-0 libressl macsec +mbo +mesh p2p privsep ps3 qt5 readline selinux smartcard tdls uncommon-eap-types wimax wps kernel_linux kernel_FreeBSD" +IUSE="ap bindist broadcom-sta dbus eap-sim eapol-test fasteap +fils +hs2-0 macsec +mbo +mesh 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 @@ -29,7 +29,9 @@ REQUIRED_USE=" broadcom-sta? ( !fils !mesh !mbo ) " -CDEPEND="dbus? ( sys-apps/dbus ) +DEPEND=" + >=dev-libs/openssl-1.0.2k:0=[bindist=] + dbus? ( sys-apps/dbus ) kernel_linux? ( dev-libs/libnl:3 net-wireless/crda @@ -46,15 +48,11 @@ CDEPEND="dbus? ( sys-apps/dbus ) sys-libs/ncurses:0= sys-libs/readline:0= ) - !libressl? ( >=dev-libs/openssl-1.0.2k:0=[bindist=] ) - libressl? ( dev-libs/libressl:0= ) " -DEPEND="${CDEPEND} - virtual/pkgconfig -" -RDEPEND="${CDEPEND} +RDEPEND="${DEPEND} selinux? ( sec-policy/selinux-networkmanager ) " +BDEPEND="virtual/pkgconfig" DOC_CONTENTS=" If this is a clean installation of wpa_supplicant, you @@ -134,7 +132,7 @@ src_prepare() { src_configure() { # Toolchain setup - tc-export CC + tc-export CC PKG_CONFIG cp defconfig .config || die @@ -235,7 +233,7 @@ src_configure() { Kconfig_style_config TLS openssl Kconfig_style_config FST - if ! use bindist || use libressl; then + if ! use bindist ; then Kconfig_style_config EAP_PWD if use fils; then Kconfig_style_config FILS @@ -251,8 +249,6 @@ src_configure() { Kconfig_style_config SAE Kconfig_style_config DPP Kconfig_style_config SUITEB192 - fi - if ! use bindist && ! use libressl; then Kconfig_style_config SUITEB fi @@ -452,15 +448,8 @@ pkg_postinst() { fi if use bindist; then - if ! use libressl; then - ewarn "Using bindist use flag presently breaks WPA3 (specifically SAE, OWE, DPP, and FILS)." - ewarn "This is incredibly undesirable" - fi - fi - if use libressl; then - ewarn "Libressl doesn't support SUITEB (part of WPA3)" - ewarn "but it does support SUITEB192 (the upgraded strength version of the same)" - ewarn "You probably don't care. Patches welcome" + ewarn "Using bindist use flag presently breaks WPA3 (specifically SAE, OWE, DPP, and FILS)." + ewarn "This is incredibly undesirable" fi # Mea culpa, feel free to remove that after some time --mgorny. diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild b/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild index c91b6d2f5624..f4d4302d5eec 100644 --- a/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild +++ b/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit eutils qmake-utils systemd toolchain-funcs readme.gentoo-r1 desktop +inherit desktop qmake-utils readme.gentoo-r1 systemd toolchain-funcs DESCRIPTION="IEEE 802.1X/WPA supplicant for secure wireless transfers" HOMEPAGE="https://w1.fi/wpa_supplicant/" @@ -18,7 +18,7 @@ else fi SLOT="0" -IUSE="ap bindist broadcom-sta dbus eap-sim eapol-test fasteap +fils +hs2-0 libressl macsec +mbo +mesh p2p privsep ps3 qt5 readline selinux smartcard tdls uncommon-eap-types wimax wps kernel_linux kernel_FreeBSD" +IUSE="ap bindist broadcom-sta dbus eap-sim eapol-test fasteap +fils +hs2-0 macsec +mbo +mesh 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 @@ -29,7 +29,9 @@ REQUIRED_USE=" broadcom-sta? ( !fils !mesh !mbo ) " -CDEPEND="dbus? ( sys-apps/dbus ) +DEPEND=" + >=dev-libs/openssl-1.0.2k:0=[bindist=] + dbus? ( sys-apps/dbus ) kernel_linux? ( dev-libs/libnl:3 net-wireless/crda @@ -46,15 +48,11 @@ CDEPEND="dbus? ( sys-apps/dbus ) sys-libs/ncurses:0= sys-libs/readline:0= ) - !libressl? ( >=dev-libs/openssl-1.0.2k:0=[bindist=] ) - libressl? ( dev-libs/libressl:0= ) " -DEPEND="${CDEPEND} - virtual/pkgconfig -" -RDEPEND="${CDEPEND} +RDEPEND="${DEPEND} selinux? ( sec-policy/selinux-networkmanager ) " +BDEPEND="virtual/pkgconfig" DOC_CONTENTS=" If this is a clean installation of wpa_supplicant, you @@ -131,7 +129,7 @@ src_prepare() { src_configure() { # Toolchain setup - tc-export CC + tc-export CC PKG_CONFIG cp defconfig .config || die @@ -232,7 +230,7 @@ src_configure() { Kconfig_style_config TLS openssl Kconfig_style_config FST - if ! use bindist || use libressl; then + if ! use bindist ; then Kconfig_style_config EAP_PWD if use fils; then Kconfig_style_config FILS @@ -248,8 +246,6 @@ src_configure() { Kconfig_style_config SAE Kconfig_style_config DPP Kconfig_style_config SUITEB192 - fi - if ! use bindist && ! use libressl; then Kconfig_style_config SUITEB fi @@ -449,15 +445,8 @@ pkg_postinst() { fi if use bindist; then - if ! use libressl; then - ewarn "Using bindist use flag presently breaks WPA3 (specifically SAE, OWE, DPP, and FILS)." - ewarn "This is incredibly undesirable" - fi - fi - if use libressl; then - ewarn "Libressl doesn't support SUITEB (part of WPA3)" - ewarn "but it does support SUITEB192 (the upgraded strength version of the same)" - ewarn "You probably don't care. Patches welcome" + ewarn "Using bindist use flag presently breaks WPA3 (specifically SAE, OWE, DPP, and FILS)." + ewarn "This is incredibly undesirable" fi # Mea culpa, feel free to remove that after some time --mgorny. diff --git a/net-wireless/yatebts/Manifest b/net-wireless/yatebts/Manifest index 40655aeb1b81..a7f74c25c8b7 100644 --- a/net-wireless/yatebts/Manifest +++ b/net-wireless/yatebts/Manifest @@ -3,5 +3,5 @@ AUX yatebts-6.0.0-dont-mess-with-cflags.patch 291 BLAKE2B 034044f86ad35888b63046 AUX yatebts-sgsnggsn-inetutils-hostname-fix.diff 487 BLAKE2B f7d2b114259363c4eba833ac74185545678bba67db709abf2e097aec308e3aba1312ca6f35a78ab3e6ebc2f422ab397c81806b7e7ebdd78f3f27b1e11164205e SHA512 55a9ad165e00e8c9b5556c1f29e244286d3cdf425cdb94f1a3e49c1d27962c302bedbbec37e5ce4ce44867b7bd17587887dfe6cfd5fabffdba32066799bd86c6 DIST yate-bts-6.0.0-1.tar.gz 2672036 BLAKE2B 3b538586786df32a2159002cc70f60ba6ed8ee3e82430f0e48652f9c2cb9602c229ad0e577f6445dae2225aab7fc047d40614a22f3eb995c93a870183856274b SHA512 dbff3ed5c801adc983a26e585186cc115e7c3d7a1d12d6bc6b0a08a48dfe6c4c1f15f5e731ca4c2ece04bd1784ab9af352b488e5b0f2c43f3c84204fce3ad3c7 EBUILD yatebts-6.0.0-r1.ebuild 1212 BLAKE2B 6c16df610b4734ed53d36d39e9abb5d788163d7add3a180a49642e3b15c655355032570a35ebcd0e0434796df98e37ac507bb4f510f4072e6461797e835dd1c4 SHA512 a38dbb4921f963586292e0e7a1d8740dc8d59f012f01e9b0b1cef857e2a143f1445a659ee716fb37467726194f3439d859ea74095c18a45e377fc694e78d9191 -EBUILD yatebts-9999.ebuild 1211 BLAKE2B 86315920f069ea70a68520f36038a413524e4645ac70b34ce4436709873d823e5f4a2d927e0499138cdd0224dd145d9d159e3cd27d25693765a28ce100f552c8 SHA512 5c0eec4ee4ce766ead684b9a2b14b69460f7bbd84e1b6570f560c295427525a7de02ec1b1a23187b0a6180ee4f2a7072c31cce42ab70c81f6dc4fb0bd9e50f07 +EBUILD yatebts-9999.ebuild 1211 BLAKE2B ef2137ca191dbb00ffe03d3e9b61ae648bb804b59176270ce716bded9732fa78a27ef40bced82f57ce2a8fa78ac274c032ff429a16933c524c9d290d36051a66 SHA512 0b5e44b05d9d913d11a06745a0ebc66c29b53e51fe2472848484f9ae64870c864e11fd973c9b7c96e9dfc4ab962a67fe64f95ed25a3ad1672e452114ce55d8c2 MISC metadata.xml 459 BLAKE2B e4a03862c2298c785666d3a38a642840831781f99a8e0bf196d8a91012ccbbae187b1c9b5e7d0c4d33de68bf06929ecfa4929431b551da759f1fe88be17aba1a SHA512 e5cb7b858684817bfc6f4ce03dc6ad7c3743d649d96dc8bc2c68aa663a834593cb81081d72e7775bdafed38c932684985e37a7af82c39bd38d72e01dd8b30b60 diff --git a/net-wireless/yatebts/yatebts-9999.ebuild b/net-wireless/yatebts/yatebts-9999.ebuild index cabd56e261b5..18f4117784c9 100644 --- a/net-wireless/yatebts/yatebts-9999.ebuild +++ b/net-wireless/yatebts/yatebts-9999.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 inherit autotools |