From d0fafa709f2b77dc0e70c99118520000965e4b5a Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 4 Mar 2024 17:43:01 +0000 Subject: gentoo auto-resync : 04:03:2024 - 17:43:01 --- net-wireless/Manifest.gz | Bin 13899 -> 13896 bytes net-wireless/iwd/Manifest | 2 + net-wireless/iwd/iwd-2.16.ebuild | 167 +++++++++++++++++++++++++++++++ net-wireless/rtl_433/Manifest | 2 +- net-wireless/rtl_433/rtl_433-9999.ebuild | 7 +- 5 files changed, 171 insertions(+), 7 deletions(-) create mode 100644 net-wireless/iwd/iwd-2.16.ebuild (limited to 'net-wireless') diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz index ec647c8e63fe..7c46a4d25369 100644 Binary files a/net-wireless/Manifest.gz and b/net-wireless/Manifest.gz differ diff --git a/net-wireless/iwd/Manifest b/net-wireless/iwd/Manifest index 65552646e424..90b0cea02123 100644 --- a/net-wireless/iwd/Manifest +++ b/net-wireless/iwd/Manifest @@ -4,10 +4,12 @@ AUX iwd.initd-r1 290 BLAKE2B ea7a6a51ab0fe4f83a748e61e245cf2d7abac898431bf84d9f3 DIST iwd-2.13.tar.xz 1081288 BLAKE2B d888a67bdb8ea86d1e8f1c2ad74a062aa4e8b0559c79764729d5d536d6f18e21432c022c2c3284af2e5f666595c0ab9962c3442e555ad7656961ec1fa41d0a6f SHA512 2ad082579445c2c95d91dbbb3fc6d5e7afc15db000c42ab21b766340ba9e5e9e0e61756410ae537376f67542f1046a86bad2cb943eeb16ff732e3dbac4c0304f DIST iwd-2.14.tar.xz 1082236 BLAKE2B ae50866ad0b3f0139352467f50b9babf054a91ec3c6298ac79842fa91f6df6802ea2b1e51688dce8d6487210b923a84b546a0afe996df7be9bad5eeb13129a7b SHA512 6af763d8dda4a8e99d96a6c94a72c16d298274fb224cc11912b4ec9eb8c80b599b49145b0fc979f213d14f6af100eb03477b6140272d303277d851eb8c8f9e07 DIST iwd-2.15.tar.xz 1082944 BLAKE2B 3a9733efa53fa1b82a48ebd44e4974db83dbd5b17abf614ea422fbf96f58c6e4384ddccffd9c345b96d64ca15c10124c592bd2942eb950937da535f1a73fe821 SHA512 c97ceb714e42831316b5e66e304a7664589312991704bd855767eb2db5dcb5f3b865e03419445942255764d4518f02f1b387b335e21866663bbb75b2d244b6d1 +DIST iwd-2.16.tar.xz 1083684 BLAKE2B d744e85812128274984efe196678866ecdc500c6e5a2f72f01ebae83fd2afe120f789eef46cdc2383f3e67c3206723f2d40eee9073e5424c1cef86609af418da SHA512 29888542f4c92f5cad213bc8dce58fcd74f04659a50a207fc5a550f5c875d649447d7caca7ff322dec3e1e29d9ec50923b2607ac6bd726e59e5a116408e77eb5 DIST iwd-2.8.tar.xz 1067700 BLAKE2B ac691dfff675bd331a7af9e02179a5df61f0e20299c4a2851bd31950cbd0b696369069bd4a635cb25d24aec75996190bf8e47c2626eeff43b7ab37af5f932989 SHA512 bd208dc5ff391dccfe1b4a12f4b587ca8cedc1c1a7a2ddb34999c23acfad0e590e0463ac1ddc5093cb6489eb8ab8a090c01bcf06d679cfaf59c4b81469631795 EBUILD iwd-2.13.ebuild 4139 BLAKE2B 3afc75a203d91c998117e27f3cbafdb051d4db77d03ebc8875f1cc59f46c2752fee79316d6eca1a37de3e4a30ae74fde5d938c2dcce6fa9a5e7ec69cef423bb7 SHA512 dad8f3e6c5c427b1f62b3a50471a7a9f92818e7bd4e8f6df796e47b661c60e3e0ef461f5cdb919d8a8e29761344542e515f17198e2d8a531e69b64300cc576a7 EBUILD iwd-2.14.ebuild 4135 BLAKE2B 619420b0ce7bde4a5256a50ca3413ed18e0d51bcd2821848d3beef66df645c76c1d95667ea58b0632549c95f616692f7864293ec4fef52c40559a92301edb68a SHA512 56e66502b95833a40516836eb921b853f754d89fb19c4eb73349b46d919b7887523d4af9f1c98cb4b48f24903e54817771b7f49a3c0909f66ada025d8f9130d7 EBUILD iwd-2.15.ebuild 4139 BLAKE2B 0fe4fbf225314c3d8106e5eae2a6c468b3e27e218748ce95501c0a19d80225770237dafa375c189e0fa3cff4ffd4560080a100f685b109960c921f86f04dc36b SHA512 a723060224662cc8e5ed7ffb43b193a2693e54a18d793c78eeb3f51d8c68a3d0bf14a5d2a6772fa19176da0cac77f095d9b4c080daac1a3886c8d97249cbe307 +EBUILD iwd-2.16.ebuild 4139 BLAKE2B 0fe4fbf225314c3d8106e5eae2a6c468b3e27e218748ce95501c0a19d80225770237dafa375c189e0fa3cff4ffd4560080a100f685b109960c921f86f04dc36b SHA512 a723060224662cc8e5ed7ffb43b193a2693e54a18d793c78eeb3f51d8c68a3d0bf14a5d2a6772fa19176da0cac77f095d9b4c080daac1a3886c8d97249cbe307 EBUILD iwd-2.8-r2.ebuild 4133 BLAKE2B 7b9b7ba722760e7af20875377da15c7aa77d8fac7357fd814a70cc599fb2f63e6a383d6abfa82dec599f744eb8ee2ac277fe3317df35fc7918d702263d5cab53 SHA512 f49d215b1acdd0a76e09f93b84fa3ac33c5e11e74d7b61dfc334ca7cdd1bb431eedcae9711b6a7551ecfe7b5d01f71a6abdcb087235df6d231195a68fe538eda EBUILD iwd-9999.ebuild 4134 BLAKE2B fc962b5d779c059553cdb33cda2ca2824c7dcea091de99b884d2d6bc7e89cc2b2b43bc5cd4064b50386b7be21b1516cf9435c47276cde6f2ec2dcde284f18b65 SHA512 7e9ed114434f2d26b7b85a03f458ee30fcdcc12622da4501d00e685e712b4bb706939b2e0ffba358375b6025816a9b9ca9bd19d8ea7aac228662dad3dfc48baa MISC metadata.xml 717 BLAKE2B 4619afbff3a4275ff2307476c044c1a4f7c2a14ec4fbeec0db02cd35d8ec98a5d3febcde34dbc43a358129d02369ee6178e02d3938b7cace99946a963d235d99 SHA512 46809c9157af3809f720d38e71e900bb4ee8418f79030cda45e7c4547dca9f2f3b5932c5b481c44ae6bbfd0b48c0997106ada3be30ef5f2110cc287738f24473 diff --git a/net-wireless/iwd/iwd-2.16.ebuild b/net-wireless/iwd/iwd-2.16.ebuild new file mode 100644 index 000000000000..9fdd8eb4495d --- /dev/null +++ b/net-wireless/iwd/iwd-2.16.ebuild @@ -0,0 +1,167 @@ +# Copyright 1999-2024 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.63" + +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/rtl_433/Manifest b/net-wireless/rtl_433/Manifest index 2f892aac0768..84ed08776832 100644 --- a/net-wireless/rtl_433/Manifest +++ b/net-wireless/rtl_433/Manifest @@ -4,5 +4,5 @@ DIST rtl_433-21.12.tar.gz 954628 BLAKE2B 7622cba1ff8d9ed46bcd9d7298b2278437aba3d DIST rtl_433-22.11.tar.gz 841774 BLAKE2B 4a3c060c85233a85e951eff5fb210cc4ec5529a6cc868782fdbf7b3dad7372dcd7d428776c539d25105b9cfdf5f260bc031bbd5435eb2658e73b8b275f2040ee SHA512 fe0a26b14df97c679968536b5b3dfe41e5f8c6e0af00265461b4e1bf6312dd71cc1b1ccf2f5f78bc4d67b5f2effb17a88b743dc38db4a0a73f9f5b756868dba4 EBUILD rtl_433-21.12.ebuild 991 BLAKE2B 4cf297606caeab8087d247bca4788737992a3e5b60630b98c2341cc1c2bbcbdfa62cbf0c948a860f0a9ae7eec35c7927bf08643e85769fe14662efa0c8777155 SHA512 caf50368acfbc92c1fb13c1711ae2bcc18b937f4d3d51e0f420b2920694f06344654947bdfef9834ed2f12227b313e4be51d184d509daaad7cb7cfb6b3680879 EBUILD rtl_433-22.11.ebuild 1165 BLAKE2B 85dd4dac9bd2134eb4ccb04b3d33eb068ce00e958395289c4c35669109759bfaaeedb8f03342433cf40a84ea4fed5bcc9d42fd18145250fdc0e9bf5c95029d0d SHA512 23a761e4dc62616fed87b7494bfa6089f3b354b965fc3650b7d0ed02f4fc3ed65c5cfbb8365a52e7e5d58c31c3ea4a3ca40e7d2c547a25c99e36f3706f8c218d -EBUILD rtl_433-9999.ebuild 1185 BLAKE2B 8895da7293723584306e4a71e15db3fba4bd24535dc3a83d5aaf645d450b3945b3555058f232443cbfe01213e5a0101f3005774cd68e61407291a5380b4c6afc SHA512 af7b690383db76c2c261adf821b0d67c6d6357b0a88ff0a394de40eb858f9d0cc214fb9958c262fa436dd4b0b50f6c51570dce2b26cb9c43777424c44a8382df +EBUILD rtl_433-9999.ebuild 1111 BLAKE2B 8fce1b23896ba322e8ec407eaf6c55d580974ed5947f2cee0a90fe1787750697bfd871656b09c21211af1a32d583de60de6a661cb67de4b64f5e47e2cbd01cbd SHA512 d5a5ab65975a07d6c50f6a83448a554becc2f8657021fa49663b43a6cacd362e40fd874628b1b787c748756d26afed2cec4f7e20f15d42099a360dc572ff3917 MISC metadata.xml 484 BLAKE2B 2cdc645038b7fbc5b1af469b4c2d36e9e36b4cb463f17cdb7d6df6cba5ae4f6672396c6fce29e4ba71529a5ffc72c781f1873a7898e81eae466c075010545c8a SHA512 2258949f4ace0afb3a3b4e44222e02919d7bcb5dc376bc4052b834fbe09dc9f6319479e61c80db66c7465de9c32a635de3d68edb19b9f7cedababf00950be76b diff --git a/net-wireless/rtl_433/rtl_433-9999.ebuild b/net-wireless/rtl_433/rtl_433-9999.ebuild index db11fc2febca..ea9cb877d387 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-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -42,8 +42,3 @@ src_configure() { ) cmake_src_configure } - -src_install() { - cmake_src_install - mv "${ED}/usr/etc" "${ED}/" || die -} -- cgit v1.2.3