From 9ea19bc69773218b39db9fa5d9818b8ff6915ed1 Mon Sep 17 00:00:00 2001 From: Anton Schubert Date: Mon, 20 Jan 2020 15:04:40 +0100 Subject: [PATCH] net-wireless/iwd: remove broken ebuild, use upstream --- net-wireless/iwd/Manifest | 4 - net-wireless/iwd/files/ead.initd | 12 --- net-wireless/iwd/files/iwd.initd | 12 --- net-wireless/iwd/iwd-9999.ebuild | 141 ------------------------------- net-wireless/iwd/metadata.xml | 15 ---- 5 files changed, 184 deletions(-) delete mode 100644 net-wireless/iwd/Manifest delete mode 100644 net-wireless/iwd/files/ead.initd delete mode 100644 net-wireless/iwd/files/iwd.initd delete mode 100644 net-wireless/iwd/iwd-9999.ebuild delete mode 100644 net-wireless/iwd/metadata.xml diff --git a/net-wireless/iwd/Manifest b/net-wireless/iwd/Manifest deleted file mode 100644 index 43cef0f..0000000 --- a/net-wireless/iwd/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX ead.initd 243 BLAKE2B dcd843a764c28064eb6bb6c0be6c64482df0ab0fa01e14831f0060719bfe0038ca75d9b0e79d78a234627a15c53da16151094c6cc6d48a049ae6ac3c9b1714a2 SHA512 1b39b25736a11870f5e740b5702b6f18b1714cc06df7e3462cd74d116cfaa82175801f336141f3fdf86be33aa97fcebf32d9c080d80419bbc548ad540ab7bd7d -AUX iwd.initd 243 BLAKE2B 5afe971090f111d4daa0d9dcd8fa03ec2a02a6ec7ef5395b973191cbd3e50a9e4d9baeab3f8433a58aed17bd09937aca41f632494a6caf8b04f8b4e64834ef41 SHA512 727caf0cef59d4a893fd539e133cbe28b25c79c03f99585e49a3337064cc1ad4082d42bfc5eaeb034cd94cab8e6ac0ab066d34fb842a76ec6873cf2ba309a040 -EBUILD iwd-9999.ebuild 3954 BLAKE2B 15ded1a130f522cf10e627284213dddae7b4eeb2b6031aa6c68f9876bdb411ecc2492fe4668fd0de5236c413c587ddf4863f220298f09df2faa8d4d0f7bd46a1 SHA512 f9daf2002a3e5bff9d133db188d3b28020973d7179bc91402a8ee3787c0f99998eebafe74b1197437f3d473b92d30e1692dee4017638bf0f44582839bbdb95bc -MISC metadata.xml 623 BLAKE2B 59adc818adaf90dcb719531a1fde1507d2fb5f3ef33ad7f45ce39876e0e008cd2dc931da58c6d4092c1c57ebc8bfed704a0a7acf92548620c009202e274e76d7 SHA512 3253bfe989a6393d984fb25db1eb1576c670dde4af9aa1b6a4e34673a493b4869f70d1cb1bb502e2d28be8cf15dc595e5e594b7c988752aa9405b0b680a3273b diff --git a/net-wireless/iwd/files/ead.initd b/net-wireless/iwd/files/ead.initd deleted file mode 100644 index b1bbcd9..0000000 --- a/net-wireless/iwd/files/ead.initd +++ /dev/null @@ -1,12 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -pidfile="/run/ead.pid" -command="/usr/libexec/ead" -command_background="yes" - -depend() { - need dbus - keyword -shutdown -} diff --git a/net-wireless/iwd/files/iwd.initd b/net-wireless/iwd/files/iwd.initd deleted file mode 100644 index 7363920..0000000 --- a/net-wireless/iwd/files/iwd.initd +++ /dev/null @@ -1,12 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -pidfile="/run/iwd.pid" -command="/usr/libexec/iwd" -command_background="yes" - -depend() { - need dbus - keyword -shutdown -} diff --git a/net-wireless/iwd/iwd-9999.ebuild b/net-wireless/iwd/iwd-9999.ebuild deleted file mode 100644 index 5948c2b..0000000 --- a/net-wireless/iwd/iwd-9999.ebuild +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools flag-o-matic linux-info systemd - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/wireless/iwd.git" - EGIT_COMMIT="2bbd61cd1c507c723c51c726f643b6de10753ca6" - inherit git-r3 -else - SRC_URI="https://www.kernel.org/pub/linux/network/wireless/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~sparc ~x86" -fi - -DESCRIPTION="Wireless daemon for linux" -HOMEPAGE="https://git.kernel.org/pub/scm/network/wireless/iwd.git/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="+client +crda +monitor ofono wired cpu_flags_x86_aes cpu_flags_x86_ssse3" - -RDEPEND=">=dev-libs/ell-0.21 - net-wireless/wireless-regdb - sys-apps/dbus - client? ( sys-libs/readline:0= ) - crda? ( net-wireless/crda )" - -DEPEND="${RDEPEND} - virtual/pkgconfig" - -pkg_pretend() { - CONFIG_CHECK=" - ~ASYMMETRIC_KEY_TYPE - ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE - ~CFG80211 - ~CRYPTO_AES - ~CRYPTO_ARC4 - ~CRYPTO_CBC - ~CRYPTO_CMAC - ~CRYPTO_DES - ~CRYPTO_ECB - ~CRYPTO_HMAC - ~CRYPTO_MD4 - ~CRYPTO_MD5 - ~CRYPTO_RSA - ~CRYPTO_SHA1 - ~CRYPTO_SHA256 - ~CRYPTO_SHA512 - ~CRYPTO_USER_API_HASH - ~CRYPTO_USER_API_SKCIPHER - ~KEY_DH_OPERATIONS - ~PKCS7_MESSAGE_PARSER - ~X509_CERTIFICATE_PARSER - " - if use crda;then - CONFIG_CHECK="${CONFIG_CHECK} ~CFG80211_CRDA_SUPPORT" - WARNING_CFG80211_CRDA_SUPPORT="REGULATORY DOMAIN PROBLEM: please enable CFG80211_CRDA_SUPPORT for proper regulatory domain support" - fi - - if use amd64;then - CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_X86_64 ~CRYPTO_DES3_EDE_X86_64" - WARNING_CRYPTO_AES_X86_64="CRYPTO_AES_X86_64: enable for increased performance" - WARNING_CRYPTO_DES3_EDE_X86_64="CRYPTO_DES3_EDE_X86_64: enable for increased performance" - fi - - if use cpu_flags_x86_aes;then - CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_NI_INTEL" - WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for increased performance" - fi - - if use cpu_flags_x86_ssse3 && use amd64; then - CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SHA1_SSSE3 ~CRYPTO_SHA256_SSSE3 ~CRYPTO_SHA512_SSSE3" - WARNING_CRYPTO_SHA1_SSSE3="CRYPTO_SHA1_SSSE3: enable for increased performance" - WARNING_CRYPTO_SHA256_SSSE3="CRYPTO_SHA256_SSSE3: enable for increased performance" - WARNING_CRYPTO_SHA512_SSSE3="CRYPTO_SHA512_SSSE3: enable for increased performance" - fi - - if use kernel_linux && kernel_is -ge 4 20; then - CONFIG_CHECK="${CONFIG_CHECK} ~PKCS8_PRIVATE_KEY_PARSER" - fi - - check_extra_config - - if ! use crda; then - if [[ $(getfilevar CONFIG_CFG80211 /usr/src/linux/.config) == y ]] \ - && [[ $(getfilevar CONFIG_EXTRA_FIRMWARE /usr/src/linux/.config) != *regulatory.db* ]] - then - ewarn "" - ewarn "REGULATORY DOMAIN PROBLEM:" - ewarn "With CONFIG_CFG80211=y (built-in), the driver won't be able to load regulatory.db from" - ewarn " /lib/firmware, resulting in broken regulatory domain support. Please set CONFIG_CFG80211=m" - ewarn " or add regulatory.db and regulatory.db.p7s to CONFIG_EXTRA_FIRMWARE." - ewarn "" - fi - fi -} - -src_unpack() { - if [[ ${PV} == "9999" ]] ; then - git-r3_src_unpack - git clone git://git.kernel.org/pub/scm/libs/ell/ell.git "${WORKDIR}"/ell - else - default - fi -} - -src_prepare() { - default - sed -e 's|\[rst2man rst2man-3\]|\[rst2man\.py\]|' -i configure.ac || die - eautoreconf -} - -src_configure() { - append-cflags "-fsigned-char" - econf --sysconfdir=/etc/iwd --localstatedir=/var \ - $(use_enable client) \ - $(use_enable monitor) \ - $(use_enable ofono) \ - $(use_enable wired) \ - --enable-external-ell \ - --enable-systemd-service \ - --with-systemd-unitdir="$(systemd_get_systemunitdir)" \ - --with-systemd-modloaddir=$(_systemd_get_dir modulesloaddir /usr/lib/modules-load.d) -} - -src_install() { - default - keepdir /var/lib/${PN} - - newinitd "${FILESDIR}/iwd.initd" iwd - - if use wired;then - newinitd "${FILESDIR}/ead.initd" ead - fi - - if [[ ${PV} == "9999" ]] ; then - exeinto /usr/share/iwd/scripts/ - doexe test/* - fi -} diff --git a/net-wireless/iwd/metadata.xml b/net-wireless/iwd/metadata.xml deleted file mode 100644 index b8cd886..0000000 --- a/net-wireless/iwd/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - bkohler@gentoo.org - Ben Kohler - - - Enable iwctl client tool - Use net-wireless/crda for regulatory domain loading instead of in-kernel (4.15+) support - Enable iwmon monitor tool - Enable support for oFono SIM authentication - Enable ethernet authentication daemon - -