diff options
Diffstat (limited to 'net-wireless')
-rw-r--r-- | net-wireless/Manifest.gz | bin | 13734 -> 13736 bytes | |||
-rw-r--r-- | net-wireless/iwd/Manifest | 12 | ||||
-rw-r--r-- | net-wireless/iwd/iwd-2.11.ebuild | 167 | ||||
-rw-r--r-- | net-wireless/iwd/iwd-2.12.ebuild (renamed from net-wireless/iwd/iwd-2.10.ebuild) | 0 | ||||
-rw-r--r-- | net-wireless/iwd/iwd-2.4.ebuild | 185 | ||||
-rw-r--r-- | net-wireless/iwd/iwd-2.8-r2.ebuild | 2 | ||||
-rw-r--r-- | net-wireless/iwd/iwd-2.9.ebuild | 167 |
7 files changed, 4 insertions, 529 deletions
diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz Binary files differindex 9a4789309d69..90c0a0bf1558 100644 --- a/net-wireless/Manifest.gz +++ b/net-wireless/Manifest.gz diff --git a/net-wireless/iwd/Manifest b/net-wireless/iwd/Manifest index 6c6dc2d2928f..221e275b709e 100644 --- a/net-wireless/iwd/Manifest +++ b/net-wireless/iwd/Manifest @@ -1,17 +1,11 @@ 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-2.10.tar.xz 1079952 BLAKE2B e94ad62a6c0bb89229f7d2cb64371f208640e4018b5aa1236e02e9713b1043bc410313e1969574238bc3e86f96c6c928a23d5fa9b19a077d40fb679e93105624 SHA512 e1e215f1479986ef5dace80329591ba56b25a82348c58839e3e1b77935537c5ce0d0d8f796b51a0eeee263e11e738626203aef0f7672d7b3bd2485800e1a9df2 -DIST iwd-2.11.tar.xz 1080460 BLAKE2B e1cd2e6cdc642df67d83bbb07613696d5a741b2447f173359237c828e6a71ec5b59494be84447ac1d3d50e8e189d1806b10f306c7c720ade7b3369a590a1f3e4 SHA512 f31a5c71080109eed3f26ab527b3d9e0deb39ebaa782c100f6c67c7d5d333472120e7cefb8162803e0d1d39162161cf625983a553d62d018d9eada7805e34508 +DIST iwd-2.12.tar.xz 1081424 BLAKE2B e1e99a607dc0de2a84a3da0b989e953889cbcc3fd789d753a5bc0dde1323d801609e167622386b7c7436a9c6bc5460c9c3afe260a8c3065c2703e4b5890ea28a SHA512 3a3d31f00b5b10631eb45d503913af2771f2f80966b9eb6f29d0ba1d533ca7e63ed1d0b95d99ee46e60c3468e794f7692819593b23ab0c6e9cb193605c6c22b3 DIST iwd-2.3.tar.xz 1061732 BLAKE2B d22bb6bd2a1672536872f5642ed31361681fb16e08f3efe7241d15f456c80e37b5acfd5ef18d28affd308ce893b4c798b9ee1b4fc67c97b1de3fad920753e164 SHA512 f320feb2b9ac9cb719d4afa87e8935663aa13ebd5e9ef7bcd3a11a0553df4352a700d76faf0c9189cc3000c05545aed2286fb1051b4f732766f822a68736efd5 -DIST iwd-2.4.tar.xz 1062540 BLAKE2B 9aa5e79ab3cc7ff83892c51c6074ca27876b037905c52bf21369d403f50b799408b82bb773a5a2522ff25e147dbdb74464bdda8aee8d77783cdadf190353ed41 SHA512 fab771147a6d32aeea2722f0865cb55ba1eb78e74416fb3f9a27c9c11583b1b5e229231829fc63d3fb913d69af16a2b51da19ee2c84ce29ae3cb24acccb5d317 DIST iwd-2.8.tar.xz 1067700 BLAKE2B ac691dfff675bd331a7af9e02179a5df61f0e20299c4a2851bd31950cbd0b696369069bd4a635cb25d24aec75996190bf8e47c2626eeff43b7ab37af5f932989 SHA512 bd208dc5ff391dccfe1b4a12f4b587ca8cedc1c1a7a2ddb34999c23acfad0e590e0463ac1ddc5093cb6489eb8ab8a090c01bcf06d679cfaf59c4b81469631795 -DIST iwd-2.9.tar.xz 1079944 BLAKE2B 161146c2c0f8354af9816f89369c41d1313183705f2abf20fbfb711c04c4b393f840af71d5da91e709eab1c2b31074b7ab5958b8e8ca682886799515b933422b SHA512 4444ec8f0ce4b45528fe4e5ea1e5904e80fc4e71b47c098493099147f3010562e31b8cf78cc3faeeb66b84106198c73ad0173adcb379a7ce4ebf4504b989e1cc -EBUILD iwd-2.10.ebuild 4139 BLAKE2B 20dea8d2d5fff1a24674b8bd5fbea4cd58794f6a123aac6b31e8445e361713ed64b0de1eef8530cb22a2c1d8a5e3fa15d66144fbd629f47adbd8e0749ce8d489 SHA512 ce4683a480aad029b14bf0e8c277f3674d1f7b3728ef78628e9631b6094e43221df19c9d21042757a8211ba48f79266ab78ff80eb80c955acb693c53da6ee1f1 -EBUILD iwd-2.11.ebuild 4139 BLAKE2B 20dea8d2d5fff1a24674b8bd5fbea4cd58794f6a123aac6b31e8445e361713ed64b0de1eef8530cb22a2c1d8a5e3fa15d66144fbd629f47adbd8e0749ce8d489 SHA512 ce4683a480aad029b14bf0e8c277f3674d1f7b3728ef78628e9631b6094e43221df19c9d21042757a8211ba48f79266ab78ff80eb80c955acb693c53da6ee1f1 +EBUILD iwd-2.12.ebuild 4139 BLAKE2B 20dea8d2d5fff1a24674b8bd5fbea4cd58794f6a123aac6b31e8445e361713ed64b0de1eef8530cb22a2c1d8a5e3fa15d66144fbd629f47adbd8e0749ce8d489 SHA512 ce4683a480aad029b14bf0e8c277f3674d1f7b3728ef78628e9631b6094e43221df19c9d21042757a8211ba48f79266ab78ff80eb80c955acb693c53da6ee1f1 EBUILD iwd-2.3.ebuild 5019 BLAKE2B 3e70ba2fb44150598bfc1b8e6ff2e104c894c42d15e73a33061f26bd0a8df42915d1a09d9727b02c294c4db65307578466faeda063d6e6a05689e24228af4edc SHA512 be93e840a764e675894521447c5ea2b2e31365b160a7ae4f3b4514e9fd7585386d4fb29c83715af910f189f60559e768c87d822d50de643b8bb8f5a8dcb0c71c -EBUILD iwd-2.4.ebuild 5023 BLAKE2B c3987746199cf2ca5917d6a908c3ff70fc08daf003267203f9ee1585a3d1af13e4bd935451f69058d5f9ffa4af86cf520f07c69e0780f4ac992db050a9aa0e2f SHA512 ab5ca9aaa41dfb978f8c8e4869bf84043f9dccbc4f3fc3e4c3f79c70aa510cd494eb16a76ae823f4e40e729ab17c1dfb2155b53e48d735cd62e68ca042574a75 -EBUILD iwd-2.8-r2.ebuild 4137 BLAKE2B f1eced5c954aec625b176f28a23bb56df99705a974d7e337a2690c9f88e3cc79a233e9340476e23d1c01ff38c9b4ed626520af14d7ae423ec0b4643308d402ae SHA512 3d4cef4775b184ef2278fd8339ff85d2a9f66b032318bc0a7789333b0525b2175d70d6b3aa8219a916dad1ff8e8d77202fe5155f5dc162ce653ff5d3a6198936 -EBUILD iwd-2.9.ebuild 4139 BLAKE2B 7e294fbfa8941aabaf0c98dc22da565da1c9f8d913e0f19326335a1a44600384825e4ce717aa1918148b4d8a0e4beb028cf06fed434f7e12ceedb13182264788 SHA512 4d595295f6146a793d46e6e36d0524ed2bdfb25a87e6ff8662bbbd8c473e3609295d4c08c8a33596ffa56ef68a4cb47bbd2e3473c240be5f82bec36d2e269d4c +EBUILD iwd-2.8-r2.ebuild 4136 BLAKE2B f6fdae55b1de323821d6f9203addb4c146335742225b064d20b1d9414f7c46675af9b24a4ecb1f0f3c7be8b63420b52182786ac7f0257a5a9af8558ad59c7cdd SHA512 7093851766321bf1d194aedc1f7f0ab7231f6423d1dc626cd2be116fd2e882227a3f320f0eee47c37782a5927a969935c863b4dc0a5592ad0c96cc726b18c006 EBUILD iwd-9999.ebuild 4134 BLAKE2B fc962b5d779c059553cdb33cda2ca2824c7dcea091de99b884d2d6bc7e89cc2b2b43bc5cd4064b50386b7be21b1516cf9435c47276cde6f2ec2dcde284f18b65 SHA512 7e9ed114434f2d26b7b85a03f458ee30fcdcc12622da4501d00e685e712b4bb706939b2e0ffba358375b6025816a9b9ca9bd19d8ea7aac228662dad3dfc48baa MISC metadata.xml 844 BLAKE2B a0745226f5314cee29c405d53b5f03c1e2706518272a69443174123601c4b79ad5902e2f22575b46bed37c5d6ebebd1ad4cdcccbb7c40405c4d04f2b92bef17d SHA512 9997101871ad37981492b0a70150d091926ec2321f13d70d5f85f2ff5d360cc87970beb9575c2f78a909e6f3a91ef022fd7115db9ec0ec77d5d94363ed30d793 diff --git a/net-wireless/iwd/iwd-2.11.ebuild b/net-wireless/iwd/iwd-2.11.ebuild deleted file mode 100644 index 057b4366d14e..000000000000 --- a/net-wireless/iwd/iwd-2.11.ebuild +++ /dev/null @@ -1,167 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit flag-o-matic linux-info systemd - -#Set this variable to the required external ell version -ELL_REQ="0.61" - -if [[ ${PV} == *9999* ]]; then - inherit autotools git-r3 - IWD_EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/wireless/iwd.git" - ELL_EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git" -else - SRC_URI="https://mirrors.edge.kernel.org/pub/linux/network/wireless/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - MYRST2MAN="RST2MAN=:" -fi - -DESCRIPTION="Wireless daemon for linux" -HOMEPAGE="https://git.kernel.org/pub/scm/network/wireless/iwd.git/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="+client cpu_flags_x86_aes cpu_flags_x86_ssse3 +monitor ofono selinux standalone systemd wired" - -DEPEND=" - sys-apps/dbus - client? ( sys-libs/readline:0= ) -" - -[[ -z "${ELL_REQ}" ]] || DEPEND+=" >=dev-libs/ell-${ELL_REQ}" - -RDEPEND=" - ${DEPEND} - acct-group/netdev - net-wireless/wireless-regdb - selinux? ( sec-policy/selinux-networkmanager ) - standalone? ( - systemd? ( sys-apps/systemd ) - !systemd? ( virtual/resolvconf ) - ) -" - -BDEPEND=" - virtual/pkgconfig -" - -[[ ${PV} == *9999* ]] && BDEPEND+=" dev-python/docutils" - -pkg_setup() { - CONFIG_CHECK=" - ~ASYMMETRIC_KEY_TYPE - ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE - ~CFG80211 - ~CRYPTO_AES - ~CRYPTO_CBC - ~CRYPTO_CMAC - ~CRYPTO_DES - ~CRYPTO_ECB - ~CRYPTO_HMAC - ~CRYPTO_MD4 - ~CRYPTO_MD5 - ~CRYPTO_RSA - ~CRYPTO_SHA1 - ~CRYPTO_SHA256 - ~CRYPTO_SHA512 - ~CRYPTO_USER_API_HASH - ~CRYPTO_USER_API_SKCIPHER - ~KEY_DH_OPERATIONS - ~PKCS7_MESSAGE_PARSER - ~RFKILL - ~X509_CERTIFICATE_PARSER - " - - if use amd64;then - CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_DES3_EDE_X86_64" - WARNING_CRYPTO_DES3_EDE_X86_64="CRYPTO_DES3_EDE_X86_64: enable for increased performance" - fi - - if use cpu_flags_x86_aes;then - CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_NI_INTEL" - WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for increased performance" - fi - - if use cpu_flags_x86_ssse3 && use amd64; then - CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SHA1_SSSE3 ~CRYPTO_SHA256_SSSE3 ~CRYPTO_SHA512_SSSE3" - WARNING_CRYPTO_SHA1_SSSE3="CRYPTO_SHA1_SSSE3: enable for increased performance" - WARNING_CRYPTO_SHA256_SSSE3="CRYPTO_SHA256_SSSE3: enable for increased performance" - WARNING_CRYPTO_SHA512_SSSE3="CRYPTO_SHA512_SSSE3: enable for increased performance" - fi - - if use kernel_linux && kernel_is -ge 4 20; then - CONFIG_CHECK="${CONFIG_CHECK} ~PKCS8_PRIVATE_KEY_PARSER" - fi - - check_extra_config -} - -src_unpack() { - if [[ ${PV} == *9999* ]] ; then - EGIT_REPO_URI=${IWD_EGIT_REPO_URI} git-r3_src_unpack - EGIT_REPO_URI=${ELL_EGIT_REPO_URI} EGIT_CHECKOUT_DIR=${WORKDIR}/ell git-r3_src_unpack - else - default - fi -} - -src_prepare() { - default - if [[ ${PV} == *9999* ]] ; then - eautoreconf - fi - - sed -e "s:Exec=/bin/false:Exec=${EPREFIX}/usr/libexec/iwd:g" -i src/net.connman.iwd.service || die -} - -src_configure() { - append-cflags "-fsigned-char" - local myeconfargs=( - --sysconfdir="${EPREFIX}"/etc/iwd --localstatedir="${EPREFIX}"/var - "$(use_enable client)" - "$(use_enable monitor)" - "$(use_enable ofono)" - "$(use_enable wired)" - --enable-systemd-service - --with-systemd-unitdir="$(systemd_get_systemunitdir)" - --with-systemd-modloaddir="${EPREFIX}/usr/lib/modules-load.d" - --with-systemd-networkdir="$(systemd_get_utildir)/network" - ) - [[ ${PV} == *9999* ]] || myeconfargs+=(--enable-external-ell) - econf "${myeconfargs[@]}" -} - -src_compile() { - emake "${MYRST2MAN}" -} - -src_install() { - emake DESTDIR="${D}" "${MYRST2MAN}" install - keepdir "/var/lib/${PN}" - - newinitd "${FILESDIR}/iwd.initd-r1" iwd - - if use wired;then - newinitd "${FILESDIR}/ead.initd" ead - fi - - if [[ ${PV} == *9999* ]] ; then - exeinto /usr/share/iwd/scripts/ - doexe test/* - fi - - if use standalone ; then - local iwdconf="${ED}/etc/iwd/main.conf" - dodir /etc/iwd - cat << EOF > "${iwdconf}" -[General] -EnableNetworkConfiguration=true - -[Network] -NameResolvingService=$(usex systemd systemd resolvconf) -EOF - dodir /etc/conf.d - echo "rc_provide=\"net\"" > "${ED}"/etc/conf.d/iwd - fi -} diff --git a/net-wireless/iwd/iwd-2.10.ebuild b/net-wireless/iwd/iwd-2.12.ebuild index 057b4366d14e..057b4366d14e 100644 --- a/net-wireless/iwd/iwd-2.10.ebuild +++ b/net-wireless/iwd/iwd-2.12.ebuild diff --git a/net-wireless/iwd/iwd-2.4.ebuild b/net-wireless/iwd/iwd-2.4.ebuild deleted file mode 100644 index 39e4f7418f8a..000000000000 --- a/net-wireless/iwd/iwd-2.4.ebuild +++ /dev/null @@ -1,185 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit flag-o-matic linux-info systemd - -#Set this variable to the required external ell version -ELL_REQ="0.56" - -if [[ ${PV} == *9999* ]]; then - inherit autotools git-r3 - IWD_EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/wireless/iwd.git" - ELL_EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git" -else - SRC_URI="https://www.kernel.org/pub/linux/network/wireless/${P}.tar.xz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" - MYRST2MAN="RST2MAN=:" -fi - -DESCRIPTION="Wireless daemon for linux" -HOMEPAGE="https://git.kernel.org/pub/scm/network/wireless/iwd.git/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="+client cpu_flags_x86_aes cpu_flags_x86_ssse3 crda +monitor ofono selinux standalone systemd wired" - -DEPEND=" - sys-apps/dbus - client? ( sys-libs/readline:0= ) -" - -[[ -z "${ELL_REQ}" ]] || DEPEND+=" ~dev-libs/ell-${ELL_REQ}" - -RDEPEND=" - ${DEPEND} - acct-group/netdev - net-wireless/wireless-regdb - crda? ( net-wireless/crda ) - selinux? ( sec-policy/selinux-networkmanager ) - standalone? ( - systemd? ( sys-apps/systemd ) - !systemd? ( virtual/resolvconf ) - ) -" - -BDEPEND=" - virtual/pkgconfig -" - -[[ ${PV} == *9999* ]] && BDEPEND+=" dev-python/docutils" - -pkg_setup() { - CONFIG_CHECK=" - ~ASYMMETRIC_KEY_TYPE - ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE - ~CFG80211 - ~CRYPTO_AES - ~CRYPTO_CBC - ~CRYPTO_CMAC - ~CRYPTO_DES - ~CRYPTO_ECB - ~CRYPTO_HMAC - ~CRYPTO_MD4 - ~CRYPTO_MD5 - ~CRYPTO_RSA - ~CRYPTO_SHA1 - ~CRYPTO_SHA256 - ~CRYPTO_SHA512 - ~CRYPTO_USER_API_HASH - ~CRYPTO_USER_API_SKCIPHER - ~KEY_DH_OPERATIONS - ~PKCS7_MESSAGE_PARSER - ~RFKILL - ~X509_CERTIFICATE_PARSER - " - if use crda;then - CONFIG_CHECK="${CONFIG_CHECK} ~CFG80211_CRDA_SUPPORT" - WARNING_CFG80211_CRDA_SUPPORT="REGULATORY DOMAIN PROBLEM: please enable CFG80211_CRDA_SUPPORT for proper - regulatory domain support" - fi - - if use amd64;then - CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_DES3_EDE_X86_64" - WARNING_CRYPTO_DES3_EDE_X86_64="CRYPTO_DES3_EDE_X86_64: enable for increased performance" - fi - - if use cpu_flags_x86_aes;then - CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_NI_INTEL" - WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for increased performance" - fi - - if use cpu_flags_x86_ssse3 && use amd64; then - CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SHA1_SSSE3 ~CRYPTO_SHA256_SSSE3 ~CRYPTO_SHA512_SSSE3" - WARNING_CRYPTO_SHA1_SSSE3="CRYPTO_SHA1_SSSE3: enable for increased performance" - WARNING_CRYPTO_SHA256_SSSE3="CRYPTO_SHA256_SSSE3: enable for increased performance" - WARNING_CRYPTO_SHA512_SSSE3="CRYPTO_SHA512_SSSE3: enable for increased performance" - fi - - if use kernel_linux && kernel_is -ge 4 20; then - CONFIG_CHECK="${CONFIG_CHECK} ~PKCS8_PRIVATE_KEY_PARSER" - fi - - check_extra_config - - if ! use crda; then - if use kernel_linux && kernel_is -lt 4 15; then - ewarn "POSSIBLE REGULATORY DOMAIN PROBLEM:" - ewarn "Regulatory domain support for kernels older than 4.15 requires crda." - fi - if linux_config_exists && linux_chkconfig_builtin CFG80211 && - [[ $(linux_chkconfig_string EXTRA_FIRMWARE) != *regulatory.db* ]] - then - ewarn "" - ewarn "REGULATORY DOMAIN PROBLEM:" - ewarn "With CONFIG_CFG80211=y (built-in), the driver won't be able to load regulatory.db from" - ewarn " /lib/firmware, resulting in broken regulatory domain support. Please set CONFIG_CFG80211=m" - ewarn " or add regulatory.db and regulatory.db.p7s to CONFIG_EXTRA_FIRMWARE." - ewarn "" - fi - fi -} - -src_unpack() { - if [[ ${PV} == *9999* ]] ; then - EGIT_REPO_URI=${IWD_EGIT_REPO_URI} git-r3_src_unpack - EGIT_REPO_URI=${ELL_EGIT_REPO_URI} EGIT_CHECKOUT_DIR=${WORKDIR}/ell git-r3_src_unpack - else - default - fi -} - -src_prepare() { - default - if [[ ${PV} == *9999* ]] ; then - eautoreconf - fi -} - -src_configure() { - append-cflags "-fsigned-char" - local myeconfargs=( - --sysconfdir="${EPREFIX}"/etc/iwd --localstatedir="${EPREFIX}"/var - $(use_enable client) - $(use_enable monitor) - $(use_enable ofono) - $(use_enable wired) - --enable-systemd-service - --with-systemd-unitdir="$(systemd_get_systemunitdir)" - --with-systemd-modloaddir="${EPREFIX}/usr/lib/modules-load.d" - --with-systemd-networkdir="$(systemd_get_utildir)/network" - ) - [[ ${PV} == *9999* ]] || myeconfargs+=(--enable-external-ell) - econf "${myeconfargs[@]}" -} - -src_compile() { - emake ${MYRST2MAN} -} - -src_install() { - emake DESTDIR="${D}" ${MYRST2MAN} install - keepdir /var/lib/${PN} - - newinitd "${FILESDIR}/iwd.initd-r1" iwd - - if use wired;then - newinitd "${FILESDIR}/ead.initd" ead - fi - - if [[ ${PV} == *9999* ]] ; then - exeinto /usr/share/iwd/scripts/ - doexe test/* - fi - - if use standalone ; then - local iwdconf="${ED}/etc/iwd/main.conf" - dodir /etc/iwd - echo "[General]" > "${iwdconf}" - echo "EnableNetworkConfiguration=true" >> "${iwdconf}" - echo "[Network]" >> "${iwdconf}" - echo "NameResolvingService=$(usex systemd systemd resolvconf)" >> "${iwdconf}" - dodir /etc/conf.d - echo "rc_provide=\"net\"" > "${ED}"/etc/conf.d/iwd - fi -} diff --git a/net-wireless/iwd/iwd-2.8-r2.ebuild b/net-wireless/iwd/iwd-2.8-r2.ebuild index 61bf05c7d7f7..56e064c9c63c 100644 --- a/net-wireless/iwd/iwd-2.8-r2.ebuild +++ b/net-wireless/iwd/iwd-2.8-r2.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://mirrors.edge.kernel.org/pub/linux/network/wireless/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" MYRST2MAN="RST2MAN=:" fi diff --git a/net-wireless/iwd/iwd-2.9.ebuild b/net-wireless/iwd/iwd-2.9.ebuild deleted file mode 100644 index c55b3ade1442..000000000000 --- a/net-wireless/iwd/iwd-2.9.ebuild +++ /dev/null @@ -1,167 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit flag-o-matic linux-info systemd - -#Set this variable to the required external ell version -ELL_REQ="0.60" - -if [[ ${PV} == *9999* ]]; then - inherit autotools git-r3 - IWD_EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/wireless/iwd.git" - ELL_EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git" -else - SRC_URI="https://mirrors.edge.kernel.org/pub/linux/network/wireless/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - MYRST2MAN="RST2MAN=:" -fi - -DESCRIPTION="Wireless daemon for linux" -HOMEPAGE="https://git.kernel.org/pub/scm/network/wireless/iwd.git/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="+client cpu_flags_x86_aes cpu_flags_x86_ssse3 +monitor ofono selinux standalone systemd wired" - -DEPEND=" - sys-apps/dbus - client? ( sys-libs/readline:0= ) -" - -[[ -z "${ELL_REQ}" ]] || DEPEND+=" >=dev-libs/ell-${ELL_REQ}" - -RDEPEND=" - ${DEPEND} - acct-group/netdev - net-wireless/wireless-regdb - selinux? ( sec-policy/selinux-networkmanager ) - standalone? ( - systemd? ( sys-apps/systemd ) - !systemd? ( virtual/resolvconf ) - ) -" - -BDEPEND=" - virtual/pkgconfig -" - -[[ ${PV} == *9999* ]] && BDEPEND+=" dev-python/docutils" - -pkg_setup() { - CONFIG_CHECK=" - ~ASYMMETRIC_KEY_TYPE - ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE - ~CFG80211 - ~CRYPTO_AES - ~CRYPTO_CBC - ~CRYPTO_CMAC - ~CRYPTO_DES - ~CRYPTO_ECB - ~CRYPTO_HMAC - ~CRYPTO_MD4 - ~CRYPTO_MD5 - ~CRYPTO_RSA - ~CRYPTO_SHA1 - ~CRYPTO_SHA256 - ~CRYPTO_SHA512 - ~CRYPTO_USER_API_HASH - ~CRYPTO_USER_API_SKCIPHER - ~KEY_DH_OPERATIONS - ~PKCS7_MESSAGE_PARSER - ~RFKILL - ~X509_CERTIFICATE_PARSER - " - - if use amd64;then - CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_DES3_EDE_X86_64" - WARNING_CRYPTO_DES3_EDE_X86_64="CRYPTO_DES3_EDE_X86_64: enable for increased performance" - fi - - if use cpu_flags_x86_aes;then - CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_NI_INTEL" - WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for increased performance" - fi - - if use cpu_flags_x86_ssse3 && use amd64; then - CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SHA1_SSSE3 ~CRYPTO_SHA256_SSSE3 ~CRYPTO_SHA512_SSSE3" - WARNING_CRYPTO_SHA1_SSSE3="CRYPTO_SHA1_SSSE3: enable for increased performance" - WARNING_CRYPTO_SHA256_SSSE3="CRYPTO_SHA256_SSSE3: enable for increased performance" - WARNING_CRYPTO_SHA512_SSSE3="CRYPTO_SHA512_SSSE3: enable for increased performance" - fi - - if use kernel_linux && kernel_is -ge 4 20; then - CONFIG_CHECK="${CONFIG_CHECK} ~PKCS8_PRIVATE_KEY_PARSER" - fi - - check_extra_config -} - -src_unpack() { - if [[ ${PV} == *9999* ]] ; then - EGIT_REPO_URI=${IWD_EGIT_REPO_URI} git-r3_src_unpack - EGIT_REPO_URI=${ELL_EGIT_REPO_URI} EGIT_CHECKOUT_DIR=${WORKDIR}/ell git-r3_src_unpack - else - default - fi -} - -src_prepare() { - default - if [[ ${PV} == *9999* ]] ; then - eautoreconf - fi - - sed -e "s:Exec=/bin/false:Exec=${EPREFIX}/usr/libexec/iwd:g" -i src/net.connman.iwd.service || die -} - -src_configure() { - append-cflags "-fsigned-char" - local myeconfargs=( - --sysconfdir="${EPREFIX}"/etc/iwd --localstatedir="${EPREFIX}"/var - "$(use_enable client)" - "$(use_enable monitor)" - "$(use_enable ofono)" - "$(use_enable wired)" - --enable-systemd-service - --with-systemd-unitdir="$(systemd_get_systemunitdir)" - --with-systemd-modloaddir="${EPREFIX}/usr/lib/modules-load.d" - --with-systemd-networkdir="$(systemd_get_utildir)/network" - ) - [[ ${PV} == *9999* ]] || myeconfargs+=(--enable-external-ell) - econf "${myeconfargs[@]}" -} - -src_compile() { - emake "${MYRST2MAN}" -} - -src_install() { - emake DESTDIR="${D}" "${MYRST2MAN}" install - keepdir "/var/lib/${PN}" - - newinitd "${FILESDIR}/iwd.initd-r1" iwd - - if use wired;then - newinitd "${FILESDIR}/ead.initd" ead - fi - - if [[ ${PV} == *9999* ]] ; then - exeinto /usr/share/iwd/scripts/ - doexe test/* - fi - - if use standalone ; then - local iwdconf="${ED}/etc/iwd/main.conf" - dodir /etc/iwd - cat << EOF > "${iwdconf}" -[General] -EnableNetworkConfiguration=true - -[Network] -NameResolvingService=$(usex systemd systemd resolvconf) -EOF - dodir /etc/conf.d - echo "rc_provide=\"net\"" > "${ED}"/etc/conf.d/iwd - fi -} |