diff options
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/Manifest.gz | bin | 54351 -> 54353 bytes | |||
-rw-r--r-- | net-misc/curl/Manifest | 4 | ||||
-rw-r--r-- | net-misc/curl/curl-8.10.1-r1.ebuild (renamed from net-misc/curl/curl-8.10.1.ebuild) | 2 | ||||
-rw-r--r-- | net-misc/curl/curl-9999.ebuild | 2 | ||||
-rw-r--r-- | net-misc/ipcalc/Manifest | 2 | ||||
-rw-r--r-- | net-misc/ipcalc/ipcalc-0.42_p2.ebuild | 4 | ||||
-rw-r--r-- | net-misc/kafka-bin/Manifest | 2 | ||||
-rw-r--r-- | net-misc/kafka-bin/kafka-bin-3.9.0.ebuild | 69 | ||||
-rw-r--r-- | net-misc/networkmanager/Manifest | 2 | ||||
-rw-r--r-- | net-misc/networkmanager/networkmanager-1.48.10.ebuild | 398 | ||||
-rw-r--r-- | net-misc/r8168/Manifest | 2 | ||||
-rw-r--r-- | net-misc/r8168/r8168-8.054.00.ebuild | 33 | ||||
-rw-r--r-- | net-misc/sunshine/Manifest | 5 | ||||
-rw-r--r-- | net-misc/sunshine/files/sunshine-boost-1.86.patch | 150 | ||||
-rw-r--r-- | net-misc/sunshine/sunshine-0.23.1.ebuild | 1 | ||||
-rw-r--r-- | net-misc/sunshine/sunshine-9999.ebuild | 2 | ||||
-rw-r--r-- | net-misc/taylor-uucp/Manifest | 2 | ||||
-rw-r--r-- | net-misc/taylor-uucp/taylor-uucp-1.07-r7.ebuild | 2 |
18 files changed, 670 insertions, 12 deletions
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz Binary files differindex d1363e973a02..1e353bff6a01 100644 --- a/net-misc/Manifest.gz +++ b/net-misc/Manifest.gz diff --git a/net-misc/curl/Manifest b/net-misc/curl/Manifest index f7258f4d564b..76b20535124a 100644 --- a/net-misc/curl/Manifest +++ b/net-misc/curl/Manifest @@ -17,9 +17,9 @@ DIST curl-8.8.0.tar.xz 2748860 BLAKE2B c14903bad4cbd1752a5335afa6bcc78be1a484692 DIST curl-8.8.0.tar.xz.asc 488 BLAKE2B d80c0ff357b344d7ec2b975a92f1eeb7557993b61a69e7adaaeab89c9b5a53ddade5104fe1a0ad260145db9c90fc0aae36dfc22320492db6696f290da9ff675b SHA512 37b501770225dff6b1e7bde1157f556f10ec1c597fcbbb5c8b8c370efb97a3a70f585f2f5c201b96380d68466696474a5f65a07da59b704678d6927567d25359 DIST curl-8.9.1.tar.xz 2782364 BLAKE2B 6e38e20e2b03ab5bfbb8d9797442dfdd9644fc80d7b1f7c1efb1f44e0d730524e82ccf7413b2c6f4555bd61ae42f91ec7c0201e2c0d563811c85164aa234aada SHA512 a0fe234402875db194aad4e4208b7e67e7ffc1562622eea90948d4b9b0122c95c3dde8bbe2f7445a687cb3de7cb09f20e5819d424570442d976aa4c913227fc7 DIST curl-8.9.1.tar.xz.asc 488 BLAKE2B 437268f6e5ba5db73f205fd87f3ded1e5fc200e8bf63a83cdb7e21dfbf2f4a4620e598cd0bf5d8fa1548ade08d45b386599542cd988df46a238b85790409f42e SHA512 18acd58436d70900ab6912b84774da2c451b9dbfc83d6d00f85bbbe7894b67075918e58956fdb753fcc1486e4f10caa31139d7c68b037d7c83dc2e9c2fae9f9b -EBUILD curl-8.10.1.ebuild 11385 BLAKE2B 8699a137771cfde1a86d24763967c6c0f91e5cf12b288f456ff62eab08f17c017c54bd44b823058a25dab60e01bbb53c2da84b998d7e71a7be1214194f2c8d68 SHA512 11028df4e1c4c875a7b83b895c720e4982bd9111cdbed1b073b31655aff607743a440b9ca7b4d7c33206955480f1949e33f545e546c835bfc6fd53dd7a9fb8eb +EBUILD curl-8.10.1-r1.ebuild 11385 BLAKE2B 0f09cc5b469e9edebd995a6130d923bf4671c5cfbc6c3ce457410be96e76dafa4a46bfa775c3794cf7d1d4b7cae78b022de68e310f213d75e5c9622f6e7333df SHA512 0fca00398603ad0f3bc567813a93e44b58256960e453e2a92ff8df8d27426aac840d79a2f3a2fb253b39059c8fb5e79fe7a015d4443510fe8b816a72c9c165c6 EBUILD curl-8.7.1-r4.ebuild 11261 BLAKE2B 0d1acdce1b58e97d83ee0e67ac0e145894a1bd19e23635649bec06bcd6a45e6487954b497992a7039243ca6860393d2b5115caf2d9edab1a3fbefc46451e2c6f SHA512 687aa43ec10a118f2d53d8532423bf3ffc6eb1ee60f509c3677cc4afcfe1f871b87e18fa5bd045fa86570ae4285432da59adb5f0b548e7da6ed46c9d8a9ad3e5 EBUILD curl-8.8.0-r1.ebuild 11486 BLAKE2B 78e181625ecccde5701d54c9bdc7e695b8e54c5b7a7e2218ed49a163a23f9f43cedf202aec23662be82efd983d48722545332d23c2a66a051f37efd6dd355e3e SHA512 6d0130b4eb2ee00e49b6cf90adafcdc29e4522abbb928771a6b8c2aa6b80a298e0919550615e6810a24347484f20921c5bf1b6e237ec442744fabdbb92b5b553 EBUILD curl-8.9.1-r1.ebuild 11435 BLAKE2B c54e700dbd603d459b7ec54da874c0fa9f27ad6192caa4057d83858599e1b9c0f8744268e689fc98942aff850b65d6638fa2081c43be19fb6018cc31c4c54f8c SHA512 bf5211f859acfc46b7903df7ca0edc2b88c10efb1343f55d2c21ef30c5e2f1844657babb9efb81ea28960c2b69174992c903181d9cf6d213f0ea72db14343b24 -EBUILD curl-9999.ebuild 11392 BLAKE2B c62287914b25282543b8000a8a82f2ff82e65cc274ce2aa38837d4b919dd7f5f19d5da5330155731a431398e2bab5058fbfcfad3b0965f77943244719899619f SHA512 f08d3e6f150ec8efb2e155248a895b68c3295034f3362f114fbae4937d0c404fb2007ed0cecbf8a3fab137b2c53cccdee509fae179271b5120f79f248cf26ff6 +EBUILD curl-9999.ebuild 11392 BLAKE2B 96e62ac544a62fbf3cdfac8213fbbb36b6e0aa2cc443f981dad73f423650f764fd231cfd0ab11fe40674b54ff5ee886cc89e0abde9c9271ed495c7700c60739f SHA512 04c99030ca14f30adcd0ecffc777e230f6be49b7eaa9b70065b5b7fd505eb777872bd9d7121375b689efed70747fc9bbddf9d9715a95e06ab377245b71c29fc4 MISC metadata.xml 2215 BLAKE2B aa0851849ffda831aeec7a6315d23892c35680ab42c0bc9a5662238e7b8289d5f48d5f2a60ab0bacba06f71271bf60d14958bfec029a048f732d22fdc60faded SHA512 7da9247a1bbb533ae0bdc919f5bd2ad7ed298a7f9e986dce6d2471cedeee9f1542a8ef79b1fdbca5a1a0d33194b99ff3d3f5c27054ac01a3f1e40a1e94d6c1b2 diff --git a/net-misc/curl/curl-8.10.1.ebuild b/net-misc/curl/curl-8.10.1-r1.ebuild index d11410c2a4c6..15453a09b464 100644 --- a/net-misc/curl/curl-8.10.1.ebuild +++ b/net-misc/curl/curl-8.10.1-r1.ebuild @@ -112,7 +112,7 @@ RDEPEND=" >=dev-libs/openssl-0.9.7:=[sslv3(-)=,static-libs?,${MULTILIB_USEDEP}] ) rustls? ( - >=net-libs/rustls-ffi-0.13.0:=[${MULTILIB_USEDEP}] + >=net-libs/rustls-ffi-0.14.0:=[${MULTILIB_USEDEP}] ) ) zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] ) diff --git a/net-misc/curl/curl-9999.ebuild b/net-misc/curl/curl-9999.ebuild index 8aa5f19b3d9c..78cab3a439db 100644 --- a/net-misc/curl/curl-9999.ebuild +++ b/net-misc/curl/curl-9999.ebuild @@ -112,7 +112,7 @@ RDEPEND=" >=dev-libs/openssl-0.9.7:=[sslv3(-)=,static-libs?,${MULTILIB_USEDEP}] ) rustls? ( - >=net-libs/rustls-ffi-0.13.0:=[${MULTILIB_USEDEP}] + >=net-libs/rustls-ffi-0.14.0:=[${MULTILIB_USEDEP}] ) ) zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] ) diff --git a/net-misc/ipcalc/Manifest b/net-misc/ipcalc/Manifest index 378b3891fbe2..4cbf556ded5a 100644 --- a/net-misc/ipcalc/Manifest +++ b/net-misc/ipcalc/Manifest @@ -1,4 +1,4 @@ DIST ipcalc_0.42-2.debian.tar.xz 6144 BLAKE2B 7fa1e32f9c713b4f3dfa8636f9bb4b0bd70e09e3d02e71f1f2186e8e2ab381638eb33e63c24f41dfa948db11b7e877a147d22363d105ac26e98ff509d1cd0aa2 SHA512 6b7049bc5e27e22dbbca12913716757cb3f5b91d0a8f729d35a67971c763b0bea8ab65c24fe31ad43755aedb68650c1d8b3f3e770228ed6517b43e83735086ec DIST ipcalc_0.42.orig.tar.gz 25903 BLAKE2B 5abff0f234829ef84345645634f1b12287456c26a42cb65856f26ac12699d5f100a2ef432a6d19627f72d800e65257d46bc0edd8ec1bf4054dcdf843d2ee158f SHA512 4e67ccdbb7e42ced39ee8ac83e47585d400c1b0a26e74a909c2e29e7f2256e37b06855cc29f0272b71c5ff6bdd8252e2563ad89562cd8d04ce0fa032f6f3fb34 -EBUILD ipcalc-0.42_p2.ebuild 755 BLAKE2B 2eb5b47e229a8aa7ce3115c96b03c09d453bd8bb9d83a16c86f44f4493a7ae0a9cae15122044fc57f0254b9d580da6d205f55a6319a812bee07a29090e95806d SHA512 b4d146a6d15a3c44bf2455fbf707393f9e23a6464016ded3ddda29861ce2bd067ad3cda63913a67490881cc834b26371cf1b51adf0b2fa078f0e6a1676933a66 +EBUILD ipcalc-0.42_p2.ebuild 754 BLAKE2B c79cd2042710c264339e8a84d266f0a83b8c6329e933446cba5899f3cff605d0d42a52322445f714faf87886bbb7cd61cefdbd98e845de9c675a651d7d2e3251 SHA512 8f1732143be32b6394523268cf8231be9eaba79b45fa119d320063fc2bb4750e9d540f0fa3ed650a7741b2858629115b9274e0beaaed333273f1386ca8e777cc MISC metadata.xml 359 BLAKE2B 11daf9ca1a05f9831f1280a928cfae0162a67bd7f895ae2695060ced9852d822d65955ab2e06dad9621530d8e9c74fa44c307e96fb06ebb2fed0e61973c3a252 SHA512 72ca42c8b3d2c504b9c9ebe52f66c9e5d0e0b0989039d1681c1cce83f60f77261f5509b0cf7e8a3289768b1f3d1a573e36bb0f5597a168f325fafdce45139fbd diff --git a/net-misc/ipcalc/ipcalc-0.42_p2.ebuild b/net-misc/ipcalc/ipcalc-0.42_p2.ebuild index cc898140fa64..3a567ed5a9b8 100644 --- a/net-misc/ipcalc/ipcalc-0.42_p2.ebuild +++ b/net-misc/ipcalc/ipcalc-0.42_p2.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=7 @@ -13,7 +13,7 @@ S="${WORKDIR}"/${PN}-0.5 LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" RDEPEND=">=dev-lang/perl-5.6.0" diff --git a/net-misc/kafka-bin/Manifest b/net-misc/kafka-bin/Manifest index eed1a8d764dd..ef36c7bcacc0 100644 --- a/net-misc/kafka-bin/Manifest +++ b/net-misc/kafka-bin/Manifest @@ -4,7 +4,9 @@ AUX kafka.init.d.5 792 BLAKE2B 458fe70e6e8460e7291421e411440719224688a6521f25142 DIST kafka_2.13-3.7.1.tgz 120235344 BLAKE2B ae78e77b52eae9099f700a7644120b307cb2e8f84fb76b313b4fe208988d7010856a36253eb3ce4196a3bb8ac1c791e9d83969913f67553dea702f4b55675446 SHA512 78e985235d245ba9e2951a82e723a62b8aba8b74a2c8376f7271906af715a36de9142c446096f13fd4bff3a4c10f1d080eb924e91e2256ec2db779906fd6737d DIST kafka_2.13-3.8.0.tgz 120735482 BLAKE2B 3ea97f26b650b7f2f3741d40b95e9e247fc8bade4bc4a767b7cd61338618d23dbca016da24bbb6dd07ddfee1ac239b89de441e46720fe490d2e6693e4f5b810e SHA512 0a33b7be7b6fa53249ba80f9d02cda71ed81927c160aa6ee9be1e3d3c1c4b50466ffc905293143fd88ceac7f5e7d8f5bec28ef972addd3c459cc8b1291e738aa DIST kafka_2.13-3.8.1.tgz 121178579 BLAKE2B 1cca84ca3831c8a7271e61b325a300f9dcc75d38e86d1e10e17d39af045e80752e1bb6a4ee400db9cc94238c5efeaefaea4280da18e0a2fa31c2e1848905ab94 SHA512 b43fada353b7dca51c0f90acf594ec1ce06b2344c046d4059d4deab0615e0e3e76e92eccdbdfa1adad1fbde76c5f25e71acd0db013fb4b1778827448b5285edf +DIST kafka_2.13-3.9.0.tgz 122037770 BLAKE2B 4c398a47cf007de7df3d9d0acacc8ac23004b68a1dec48535f5b7941bff7e70bb07e768976571107974fdd44e9d0cf03e5132b518f7303f6a644d35bbcfda978 SHA512 5324c1f44d4c84ea469712c2cc3d2d15545c3716edbb5353722df9c661fcc78b031fcf07d1c4f0309c5fdb32686665dfb0cffe55210cd3a1fe2a370538cb4e6d EBUILD kafka-bin-3.7.1.ebuild 2065 BLAKE2B febaff84d4f1afb9ea3d00fbe13721a45baed92fc8c4e5bf02af582fb87381a610236131990c13162a185f1e9adfb2ed5eb773f5f19533b761024ec11177e76e SHA512 343afb2eba8c8e75f2609701091997176e8560bc4d6fee64f862e38b935a79ba0323c6e28e8c1c152d2c3603b8dbf7c109de9fb610030567f21987b8e413b64f EBUILD kafka-bin-3.8.0.ebuild 2065 BLAKE2B febaff84d4f1afb9ea3d00fbe13721a45baed92fc8c4e5bf02af582fb87381a610236131990c13162a185f1e9adfb2ed5eb773f5f19533b761024ec11177e76e SHA512 343afb2eba8c8e75f2609701091997176e8560bc4d6fee64f862e38b935a79ba0323c6e28e8c1c152d2c3603b8dbf7c109de9fb610030567f21987b8e413b64f EBUILD kafka-bin-3.8.1.ebuild 2065 BLAKE2B febaff84d4f1afb9ea3d00fbe13721a45baed92fc8c4e5bf02af582fb87381a610236131990c13162a185f1e9adfb2ed5eb773f5f19533b761024ec11177e76e SHA512 343afb2eba8c8e75f2609701091997176e8560bc4d6fee64f862e38b935a79ba0323c6e28e8c1c152d2c3603b8dbf7c109de9fb610030567f21987b8e413b64f +EBUILD kafka-bin-3.9.0.ebuild 2065 BLAKE2B febaff84d4f1afb9ea3d00fbe13721a45baed92fc8c4e5bf02af582fb87381a610236131990c13162a185f1e9adfb2ed5eb773f5f19533b761024ec11177e76e SHA512 343afb2eba8c8e75f2609701091997176e8560bc4d6fee64f862e38b935a79ba0323c6e28e8c1c152d2c3603b8dbf7c109de9fb610030567f21987b8e413b64f MISC metadata.xml 390 BLAKE2B b381ee7c8449c21b4036052e12f2442e1480e9790df1e42ac5375dbb13c7c9344e8d2b2f9b80bc75fdafdd023d6a80c2149151233ee7d2908539ef9d998e7445 SHA512 fe9f241db7f81e850901a8d3b7c2d90f043d3b80851132359055e855c9b1c949566aab4a3889b5af56db99e9f18000e40b4f9096221a9bf813ac5e82bb88bf7e diff --git a/net-misc/kafka-bin/kafka-bin-3.9.0.ebuild b/net-misc/kafka-bin/kafka-bin-3.9.0.ebuild new file mode 100644 index 000000000000..750555119b44 --- /dev/null +++ b/net-misc/kafka-bin/kafka-bin-3.9.0.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A high-throughput distributed messaging system" +HOMEPAGE="https://kafka.apache.org/" + +# pick recommended scala version +SCALA_VERSION=2.13 +MY_PN="kafka" +MY_P="${MY_PN}_${SCALA_VERSION}-${PV}" +SRC_URI="mirror://apache/kafka/${PV}/${MY_P}.tgz" + +RESTRICT="mirror" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="internal-zookeeper connect" + +COMMON_DEPEND="acct-group/kafka + acct-user/kafka + virtual/jre:=" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" + +S="${WORKDIR}/${MY_P}" +INSTALL_DIR="/opt/${MY_PN}" + +src_prepare() { + sed -i -e 's:/tmp/zookeeper:/var/lib/kafka/zookeeper:' "config/zookeeper.properties" || die + sed -i -e 's:/tmp/kafka-logs:/var/lib/kafka/logs:' "config/server.properties" || die + sed -i -e 's:/tmp/connect.offsets:/var/lib/kafka/connect.offsets:' "config/connect-standalone.properties" || die + eapply_user +} + +src_install() { + insinto /etc/kafka + doins config/zookeeper.properties config/server.properties + if use "internal-zookeeper"; then + keepdir /var/lib/kafka/zookeeper + newinitd "${FILESDIR}/${MY_PN}-zookeeper.init.d" "${MY_PN}-zookeeper" + + ewarn "Zookeeper owner has been changed to kafka:kafka" + ewarn "you might want to run chown -R kafka:kafka /var/lib/kafka/zookeeper" + ewarn "or set COMMAND_USER=\"root:root\" in /etc/conf.d/kafka-zookeeper" + ewarn "to keep the previous behavior." + ewarn "All logs files have been move to /var/log/kafka/" + fi + + if use "connect"; then + doins config/connect-distributed.properties config/connect-standalone.properties + newinitd "${FILESDIR}/${MY_PN}-connect-distributed.init.d" "${MY_PN}-connect-distributed" + fi + + keepdir /var/lib/kafka + fowners -R kafka:kafka /var/lib/kafka + + keepdir /var/log/kafka + fowners -R kafka:kafka /var/log/kafka + + newinitd "${FILESDIR}/${MY_PN}.init.d.5" "${MY_PN}" + + dodir "${INSTALL_DIR}" + cp -pRP bin config libs "${ED}/${INSTALL_DIR}" || die + keepdir "${INSTALL_DIR}/logs" + fowners -R kafka:kafka "${INSTALL_DIR}" +} diff --git a/net-misc/networkmanager/Manifest b/net-misc/networkmanager/Manifest index a1acd56fcbb3..16e3da178b07 100644 --- a/net-misc/networkmanager/Manifest +++ b/net-misc/networkmanager/Manifest @@ -5,7 +5,9 @@ AUX init.d.NetworkManager-r2 1880 BLAKE2B d765a298955cdcf0c62518488fc9f02f97c31e AUX init.d.NetworkManager-r3 1877 BLAKE2B 2d081b102c306fce8ce5db57e23f8a35334eb4fd7bad74c71a6e140016b8b64c532331d4646b35285597aaeb2e5d86ec28e2234f84b8fe8477524d61590145e5 SHA512 bc4173017bb43e2473a4300725c79eb6699e90a86ed0734268af6d5326ff44e1872d5abe920d422ad04210c0536a671614a0cf3c60ea8f443adf266b81b24034 AUX networkmanager-1.48.4-fix-libsystemdless-build.patch 2475 BLAKE2B 3a754ae614f50d966ae859225defa0d9da12b6e22f84508b281b171c60446478f875b6b8eac34ebf53ac1527341f0edb6fa07f3923ec2893939fc352a9a499e3 SHA512 cf60ffd183edc42856b58d5c9072307aa7320c2fd65411041dca4f2b5f4fd3befd2e20bf48841dcb4697f3897219d8ace8eb536a0aa5ac310c0bad42cb7e34e5 DIST NetworkManager-1.46.0.tar.xz 7033296 BLAKE2B db190876105d83c8d2ef7e827fa653ab14f9687ab18392600e04d20020d1dc797d3857c9fb05111fcafd18fe477b93947566100ea7113758703842cded71ed40 SHA512 27f234ad5b715ad0ae9d6adcdc91a4499b76fe78d3a5644aced8976588f0e82f2d03daec47589f1313b9802207c784ade67e921d4d2fa3c813cbf727558ad407 +DIST NetworkManager-1.48.10.tar.xz 6085272 BLAKE2B 8f615b1afec72ac600fd2cbe458644c4e83312e76c5ecf0e84484dce60510867350ec1fc2fb68fdee40ae4aca3d9e935ef8e433ea60ebe431b96699c0ce01222 SHA512 baef2ecc7da5c2f00278e8596f47c9304321896f1b79a6f304e27365c89a5fbaac6fbb68433a8fad94eeeffa56561968d0afee1adb24df6a8e6f2dba978cc620 DIST NetworkManager-1.48.4.tar.xz 6080980 BLAKE2B b5d216e064043e688ce8fc582e4bfae859a3e746fce2bc13f43a871a6886270c75b77cb1c73f4b9c89e89619683a8cdce698cfe1bd249bd68108f02b982dea04 SHA512 73c9399d528b78fe1393ad2015f641d9dcfe8a1134b65a65e051aa08eece6574f44a340d140d1de525000b365370bc2615da0e682b16c2da28dc597961e6410d EBUILD networkmanager-1.46.0-r1.ebuild 11861 BLAKE2B dd9f20b84d9323f1456cb71a745af0274138e71df1f5eccd97a77217e7e219d8bb87eaf4ab53d791db41f9edb794c41aae0985a76e9478975f14ae3a3db50a23 SHA512 0421c4a5be084139970ebd020da6fc898b0285865e8bd6d876391dc36c09911dd297c514752f4d700d53bb881efa481b981ed578e622d672f8981030029c6a71 +EBUILD networkmanager-1.48.10.ebuild 11966 BLAKE2B ed5114c321f9772568a4cb7e79494e7954eb63dd27dad8c0b4dbe44326c11699eee8fd6962c3793d6c201e61cb05a6a2317b87e7da3d849eeb636244466c4ca0 SHA512 9adb0dca821341189dcafddc98dc568323a48550ea66185a2ad04ef6cb9173d2d30d4e6ac4c35d72ae13177e5b9e68a8eaf0d3916fc58c7dc460d87e5cfb9ddb EBUILD networkmanager-1.48.4.ebuild 11952 BLAKE2B 83f43565c5c4c0ba634a876053ae080880f5d3f4c5a940377a2fecf78845f0540af2324c31e6db42068d0489d25749ed52ab11784fc2344814304f87b0cae34f SHA512 f76480d6ae01f8b63866cee69a81f84d76692c05fd748df4b539fb4bb56f76bc2196057a4ff00a803731cc5ea1d824319be232705732ca088956a7da551a5a38 MISC metadata.xml 2360 BLAKE2B 0d95733c3909e35ef555ad32c44e706d48347e6b8a5f7f915831edf7a43376e973fa32c7704325818704b59082fbbb2e4610e075848f09ac7c818d8fdbb94830 SHA512 c4478c41989eca2b777bb59767ce7660d70b261f61bc42673bc61e7e4db528c45f921c384de5454e7f901f4cfdb3cf1303e183397671606ed43c1fdaa59762c7 diff --git a/net-misc/networkmanager/networkmanager-1.48.10.ebuild b/net-misc/networkmanager/networkmanager-1.48.10.ebuild new file mode 100644 index 000000000000..e1de421b87ce --- /dev/null +++ b/net-misc/networkmanager/networkmanager-1.48.10.ebuild @@ -0,0 +1,398 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +GNOME_ORG_MODULE="NetworkManager" +PYTHON_COMPAT=( python3_{10..13} ) + +inherit gnome.org linux-info meson-multilib flag-o-matic python-any-r1 \ + readme.gentoo-r1 systemd toolchain-funcs udev vala virtualx + +DESCRIPTION="A set of co-operative tools that make networking simple and straightforward" +HOMEPAGE="https://gitlab.freedesktop.org/NetworkManager/NetworkManager" + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="audit bluetooth +concheck connection-sharing debug dhclient dhcpcd elogind gnutls +gtk-doc +introspection iptables iwd psl libedit +nss nftables +modemmanager ofono ovs policykit +ppp resolvconf selinux syslog systemd teamd test +tools vala +wext +wifi" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + bluetooth? ( modemmanager ) + connection-sharing? ( || ( iptables nftables ) ) + gtk-doc? ( introspection ) + iwd? ( wifi ) + test? ( tools ) + vala? ( introspection ) + wext? ( wifi ) + ^^ ( gnutls nss ) + ?? ( elogind systemd ) + ?? ( dhclient dhcpcd ) + ?? ( syslog systemd ) +" + +COMMON_DEPEND=" + sys-apps/util-linux[${MULTILIB_USEDEP}] + elogind? ( >=sys-auth/elogind-219 ) + >=virtual/libudev-175:=[${MULTILIB_USEDEP}] + sys-apps/dbus[${MULTILIB_USEDEP}] + net-libs/libndp + systemd? ( >=sys-apps/systemd-209:0= ) + >=dev-libs/glib-2.42:2[${MULTILIB_USEDEP}] + introspection? ( >=dev-libs/gobject-introspection-0.10.3:= ) + selinux? ( + sec-policy/selinux-networkmanager + sys-libs/libselinux + ) + audit? ( sys-process/audit ) + teamd? ( + >=dev-libs/jansson-2.7:= + >=net-misc/libteam-1.9 + ) + policykit? ( >=sys-auth/polkit-0.106 ) + nss? ( + dev-libs/nspr[${MULTILIB_USEDEP}] + >=dev-libs/nss-3.11[${MULTILIB_USEDEP}] + ) + gnutls? ( + >=net-libs/gnutls-2.12:=[${MULTILIB_USEDEP}] + ) + ppp? ( >=net-dialup/ppp-2.4.5:=[ipv6(+)] ) + modemmanager? ( + net-misc/mobile-broadband-provider-info + >=net-misc/modemmanager-0.7.991:0= + ) + bluetooth? ( >=net-wireless/bluez-5:= ) + ofono? ( net-misc/ofono ) + dhclient? ( >=net-misc/dhcp-4[client] ) + dhcpcd? ( >=net-misc/dhcpcd-9.3.3 ) + ovs? ( >=dev-libs/jansson-2.7:= ) + resolvconf? ( virtual/resolvconf ) + connection-sharing? ( + net-dns/dnsmasq[dbus,dhcp] + iptables? ( net-firewall/iptables ) + nftables? ( net-firewall/nftables ) + ) + psl? ( net-libs/libpsl ) + concheck? ( net-misc/curl ) + tools? ( + >=dev-libs/newt-0.52.15 + libedit? ( dev-libs/libedit ) + !libedit? ( sys-libs/readline:= ) + ) +" +RDEPEND="${COMMON_DEPEND} + acct-group/plugdev + || ( + net-misc/iputils[arping(+)] + net-analyzer/arping + ) + wifi? ( + !iwd? ( >=net-wireless/wpa_supplicant-0.7.3-r3[dbus] ) + iwd? ( net-wireless/iwd ) + ) +" +DEPEND="${COMMON_DEPEND} + >=sys-kernel/linux-headers-3.18 + net-libs/libndp[${MULTILIB_USEDEP}] + ppp? ( elibc_musl? ( net-libs/ppp-defs ) ) +" +BDEPEND=" + dev-util/gdbus-codegen + dev-util/glib-utils + gtk-doc? ( + dev-util/gtk-doc + app-text/docbook-xml-dtd:4.1.2 + ) + >=sys-devel/gettext-0.17 + virtual/pkgconfig + introspection? ( + $(python_gen_any_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]') + dev-lang/perl + dev-libs/libxslt + ) + vala? ( $(vala_depend) ) + test? ( + >=dev-libs/jansson-2.7 + $(python_gen_any_dep ' + dev-python/dbus-python[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}]') + ) +" + +PATCHES=( + "${FILESDIR}"/networkmanager-1.48.4-fix-libsystemdless-build.patch +) + +python_check_deps() { + if use introspection; then + python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" || return + fi + if use test; then + python_has_version "dev-python/dbus-python[${PYTHON_USEDEP}]" && + python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" + fi +} + +pkg_setup() { + if use connection-sharing; then + if kernel_is lt 5 1; then + CONFIG_CHECK="~NF_NAT_IPV4 ~NF_NAT_MASQUERADE_IPV4" + else + CONFIG_CHECK="~NF_NAT ~NF_NAT_MASQUERADE" + fi + linux-info_pkg_setup + fi + + if use introspection || use test; then + python-any-r1_pkg_setup + fi +} + +src_prepare() { + DOC_CONTENTS="To modify system network connections without needing to enter the + root password, add your user account to the 'plugdev' group." + + default + use vala && vala_setup + + sed -i \ + -e 's#/usr/bin/sed#/bin/sed#' \ + data/84-nm-drivers.rules \ + || die +} + +meson_nm_program() { + usex "$1" "-D${2:-$1}=$3" "-D${2:-$1}=no" +} + +meson_nm_native_program() { + multilib_native_usex "$1" "-D${2:-$1}=$3" "-D${2:-$1}=no" +} + +multilib_src_configure() { + # Workaround for LLD 17 (bug #915819) + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) + # Build system requires -flto-partition=none support for LTO + tc-is-clang && filter-lto + + local emesonargs=( + --localstatedir="${EPREFIX}/var" + + -Dsystemdsystemunitdir=$(systemd_get_systemunitdir) + -Dsystem_ca_path=/etc/ssl/certs + -Dudev_dir=$(get_udevdir) + -Ddbus_conf_dir=/usr/share/dbus-1/system.d + -Dkernel_firmware_dir=/lib/firmware + -Diptables=/sbin/iptables + -Dnft=/sbin/nft + -Ddnsmasq=/usr/sbin/dnsmasq + + -Ddist_version=${PVR} + $(meson_native_use_bool policykit polkit) + $(meson_native_use_bool policykit config_auth_polkit_default) + -Dmodify_system=true + -Dpolkit_agent_helper_1=/usr/lib/polkit-1/polkit-agent-helper-1 + $(meson_native_use_bool selinux) + $(meson_native_use_bool systemd systemd_journal) + -Dhostname_persist=gentoo + -Dlibaudit=$(multilib_native_usex audit) + + $(meson_native_use_bool wext) + $(meson_native_use_bool wifi) + $(meson_native_use_bool iwd) + $(meson_native_use_bool ppp) + -Dpppd=/usr/sbin/pppd + $(meson_native_use_bool modemmanager modem_manager) + $(meson_native_use_bool ofono) + $(meson_native_use_bool concheck) + $(meson_native_use_bool teamd teamdctl) + $(meson_native_use_bool ovs) + $(meson_native_use_bool tools nmcli) + $(meson_native_use_bool tools nmtui) + $(meson_native_use_bool tools nm_cloud_setup) + $(meson_native_use_bool bluetooth bluez5_dun) + # ebpf is problematic in at least v1.46.0, bug #926943 + -Debpf=false + + -Dconfig_wifi_backend_default=$(multilib_native_usex iwd iwd default) + -Dconfig_plugins_default=keyfile + -Difcfg_rh=false + -Difupdown=false + -Dconfig_migrate_ifcfg_rh_default=false + + $(meson_nm_native_program resolvconf "" /sbin/resolvconf) + -Dnetconfig=no + -Dconfig_dns_rc_manager_default=auto + + $(meson_nm_program dhclient "" /sbin/dhclient) + -Ddhcpcanon=no + $(meson_nm_program dhcpcd "" /sbin/dhcpcd) + + $(meson_native_use_bool introspection) + $(meson_native_use_bool vala vapi) + $(meson_native_use_bool gtk-doc docs) + -Dtests=$(multilib_native_usex test) + $(meson_native_true firewalld_zone) + -Dmore_asserts=0 + $(meson_use debug more_logging) + -Dvalgrind=no + -Dvalgrind_suppressions= + -Dld_gc=false + $(meson_native_use_bool psl libpsl) + -Dqt=false + ) + + if multilib_is_native_abi && use systemd; then + emesonargs+=( -Dsession_tracking_consolekit=false ) + emesonargs+=( -Dsession_tracking=systemd ) + emesonargs+=( -Dsuspend_resume=systemd ) + elif multilib_is_native_abi && use elogind; then + emesonargs+=( -Dsession_tracking_consolekit=false ) + emesonargs+=( -Dsession_tracking=elogind ) + emesonargs+=( -Dsuspend_resume=elogind ) + else + emesonargs+=( -Dsession_tracking_consolekit=false ) + emesonargs+=( -Dsession_tracking=no ) + emesonargs+=( -Dsuspend_resume=auto ) + fi + + if multilib_is_native_abi && use syslog; then + emesonargs+=( -Dconfig_logging_backend_default=syslog ) + elif multilib_is_native_abi && use systemd; then + emesonargs+=( -Dconfig_logging_backend_default=journal ) + else + emesonargs+=( -Dconfig_logging_backend_default=default ) + fi + + if multilib_is_native_abi && use dhclient; then + emesonargs+=( -Dconfig_dhcp_default=dhclient ) + elif multilib_is_native_abi && use dhcpcd; then + emesonargs+=( -Dconfig_dhcp_default=dhcpcd ) + else + emesonargs+=( -Dconfig_dhcp_default=internal ) + fi + + if use nss; then + emesonargs+=( -Dcrypto=nss ) + else + emesonargs+=( -Dcrypto=gnutls ) + fi + + if use tools ; then + emesonargs+=( -Dreadline=$(usex libedit libedit libreadline) ) + else + emesonargs+=( -Dreadline=none ) + fi + + # Same hack as net-dialup/pptpd to get proper plugin dir for ppp, bug #519986 + if use ppp; then + local PPPD_VER=`best_version net-dialup/ppp` + PPPD_VER=${PPPD_VER#*/*-} #reduce it to ${PV}-${PR} + PPPD_VER=${PPPD_VER%%[_-]*} # main version without beta/pre/patch/revision + emesonargs+=( -Dpppd_plugin_dir=/usr/$(get_libdir)/pppd/${PPPD_VER} ) + fi + + meson_src_configure +} + +multilib_src_test() { + if use test && multilib_is_native_abi; then + python_setup + virtx meson_src_test + fi +} + +multilib_src_install() { + meson_src_install + if ! multilib_is_native_abi; then + rm -r "${ED}"/{etc,usr/{bin,lib/NetworkManager,share},var} || die + fi +} + +multilib_src_install_all() { + ! use systemd && readme.gentoo_create_doc + + newinitd "${FILESDIR}/init.d.NetworkManager-r3" NetworkManager + newconfd "${FILESDIR}/conf.d.NetworkManager" NetworkManager + + # Need to keep the /etc/NetworkManager/dispatched.d for dispatcher scripts + keepdir /etc/NetworkManager/dispatcher.d + + # Provide openrc net dependency only when nm is connected + exeinto /etc/NetworkManager/dispatcher.d + newexe "${FILESDIR}/10-openrc-status-r4" 10-openrc-status + sed -e "s:@EPREFIX@:${EPREFIX}:g" \ + -i "${ED}/etc/NetworkManager/dispatcher.d/10-openrc-status" || die + + keepdir /etc/NetworkManager/system-connections + chmod 0600 "${ED}"/etc/NetworkManager/system-connections/.keep* # bug #383765, upstream bug #754594 + + # Allow users in plugdev group to modify system connections + insinto /usr/share/polkit-1/rules.d/ + doins "${FILESDIR}"/01-org.freedesktop.NetworkManager.settings.modify.system.rules + + insinto /usr/lib/NetworkManager/conf.d #702476 + doins "${S}"/examples/nm-conf.d/31-mac-addr-change.conf + + if use iwd; then + # This goes to $nmlibdir/conf.d/ and $nmlibdir is '${prefix}'/lib/$PACKAGE, thus always lib, not get_libdir + cat <<-EOF > "${ED}"/usr/lib/NetworkManager/conf.d/iwd.conf || die + [device] + wifi.backend=iwd + EOF + fi + + mv "${ED}"/usr/share/doc/{NetworkManager/examples/,${PF}} || die + rmdir "${ED}"/usr/share/doc/NetworkManager || die + + # Empty + rmdir "${ED}"/var{/lib{/NetworkManager,},} || die +} + +pkg_postinst() { + udev_reload + + systemd_reenable NetworkManager.service + ! use systemd && readme.gentoo_print_elog + + if [[ -e "${EROOT}/etc/NetworkManager/nm-system-settings.conf" ]]; then + ewarn "The ${PN} system configuration file has moved to a new location." + ewarn "You must migrate your settings from ${EROOT}/etc/NetworkManager/nm-system-settings.conf" + ewarn "to ${EROOT}/etc/NetworkManager/NetworkManager.conf" + ewarn + ewarn "After doing so, you can remove ${EROOT}/etc/NetworkManager/nm-system-settings.conf" + fi + + # NM fallbacks to plugin specified at compile time (upstream bug #738611) + # but still show a warning to remember people to have cleaner config file + if [[ -e "${EROOT}/etc/NetworkManager/NetworkManager.conf" ]]; then + if grep plugins "${EROOT}/etc/NetworkManager/NetworkManager.conf" | grep -q ifnet; then + ewarn + ewarn "You seem to use 'ifnet' plugin in ${EROOT}/etc/NetworkManager/NetworkManager.conf" + ewarn "Since it won't be used, you will need to stop setting ifnet plugin there." + ewarn + fi + fi + + # NM shows lots of errors making nmcli almost unusable, bug #528748 upstream bug #690457 + if grep -r "psk-flags=1" "${EROOT}"/etc/NetworkManager/; then + ewarn "You have psk-flags=1 setting in above files, you will need to" + ewarn "either reconfigure affected networks or, at least, set the flag" + ewarn "value to '0'." + fi + + if use dhclient || use dhcpcd; then + ewarn "You have enabled USE=dhclient and/or USE=dhcpcd, but NetworkManager since" + ewarn "version 1.20 defaults to the internal DHCP client. If the internal client" + ewarn "works for you, and you're happy with, the alternative USE flags can be" + ewarn "disabled. If you want to use dhclient or dhcpcd, then you need to tweak" + ewarn "the main.dhcp configuration option to use one of them instead of internal." + fi +} + +pkg_postrm() { + udev_reload +} diff --git a/net-misc/r8168/Manifest b/net-misc/r8168/Manifest index 822612ea9adc..4f3a6eab4015 100644 --- a/net-misc/r8168/Manifest +++ b/net-misc/r8168/Manifest @@ -3,6 +3,8 @@ AUX r8168-8.051.02-6.4.10-fix.patch 436 BLAKE2B 840f5c356ae3e9862b0d346186ee6a6b AUX r8168-8.053.00-kernel-6.9.patch 4625 BLAKE2B 6043101e08f3068369e42d80d848239e1de5adfcc40be29d1c6d1660758a8f0dda1543f4ab8c322e99af211a0a7d6127951b157b562c98e4f1652a513d4f2650 SHA512 444dd66d28696716cae8ab5be47184033aa1c16b275b0c604e96e85d616fdeeccb10cfb5d1cd44948a3238c3787b9193d5f126190579dd1a930681e5937964eb DIST r8168-8.051.02.tar.bz2 115969 BLAKE2B 28b809c0330920ee0db7a8f8d41e178882531cd0a6793efeadd9670b1a9b5cbe903061073fd1d461f4234feb41249a244f9ef35cdbb780da498e5a6d6f1a5490 SHA512 2f29a413e7db2b7295ea0a970b3385de1dfd6e41e1820097355687daa5c8d155c1cf6115c72875bff4f366365579bffc81733469a62d76f437065b7e514387ca DIST r8168-8.053.00.tar.gz 169102 BLAKE2B 4be044fec5edb78d3050c66f92ffce56487347c171da6d0e29593584e23b173536e48a18ffaf47df4e99999867a65b658a0deace333948bb0d77cd0f5c619719 SHA512 c44a63b04eb5cfb2b8ae434b26098c96067f7a2d6193e206801236fa38832b4f20a0b1a05a374f1d7d5b7ce973d38b6f49744f8b029e22930ebbd2763fbc6440 +DIST r8168-8.054.00.tar.gz 170346 BLAKE2B d237f8158434b86f123ad54615b3b7079ee54e066baf80304d19c9fcec247ebafb348340a01260f15692341add349ae6daf0f2ac4ad7953f16f804861c3a4480 SHA512 31b64c39ab3d4b8077e3a9880e20fdbfeee99e5fc3e26327d27085c2f97862ffa33af5d5c0ff7624c1216fa9230282ed835600c17ad4a6de8a87f29661156bbf EBUILD r8168-8.051.02-r1.ebuild 1002 BLAKE2B 5d95ea2cd2d1ced3a6a93288e5822ef282db5eb142aab6ab72094c2ecba8c9b30216503297be8d95e03a2b55d30b3ad9806f52ff08fafad459219182ef29eaac SHA512 c6d44bec0bb85eee47187467eaceb55a991e250dc3856f18a48da305e0e954e60c42c5197503100e3588bcbdb31b60a0e2f55eb641b5a808b1f6338e80f6f809 EBUILD r8168-8.053.00.ebuild 886 BLAKE2B fb798dda04751d136e32592811b85d09de08eead8193108dfcb9932fe5b3488c08195bccaa0768666b65c4a151a0e817ac060dad940cb32b9c324f829bfe6f74 SHA512 2dbe00c9402fd24e4c0a859e966cc8abd0de12f5af0798c37ecd6d218e70ec90d092e2e7d5facd8380ca78ebea0428582e451268a5f70caba218a4edfccbfe6c +EBUILD r8168-8.054.00.ebuild 887 BLAKE2B 79c3af6d30f77f5255ac0abd6fae805ab12ec8c01da20ba16c51fec93d753c3a210ebcdf9c5519b247c86066494d57e439c8eab8174a6f207ea5f7803632385d SHA512 3eae3adce3c971729b77c6688b149043593429062277554f3a6236ca23ef4c75035f786d333bb5fee83c79bba6ea0a791613639b41f6e7d0fef0b6a1f3964521 MISC metadata.xml 577 BLAKE2B 0335cbfc902163abd4ffef0ad089b15ae7eaee15e41ed7760834d0329662a8ea0c66d68366a779265205557abe31bf3055b474f6bda7469e803a6240c3e68951 SHA512 f27ae61be558fe46b14fdf43a8d975c71cc900788761e6c5044eea6e8f80ddb6528b0d9d711844b6c8b45e58401a8736d08c40827fa0ceb99be32a3a0abd7086 diff --git a/net-misc/r8168/r8168-8.054.00.ebuild b/net-misc/r8168/r8168-8.054.00.ebuild new file mode 100644 index 000000000000..5cb149094196 --- /dev/null +++ b/net-misc/r8168/r8168-8.054.00.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-mod-r1 + +DESCRIPTION="r8168 driver for Realtek 8111/8168 PCI-E NICs" +HOMEPAGE="https://www.realtek.com/Download/List?cate_id=584" +SRC_URI="https://github.com/mtorromeo/${PN}/archive/${PV}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="use-firmware" + +CONFIG_CHECK="~!R8169" +WARNING_R8169="CONFIG_R8169 is enabled. ${P} will not be loaded unless kernel driver Realtek 8169 PCI Gigabit Ethernet (CONFIG_R8169) is DISABLED." + +PATCHES=( "${FILESDIR}"/${PN}-8.053.00-kernel-6.9.patch ) + +src_compile() { + local modlist=( ${PN}=kernel/drivers/net/ethernet/realtek:src ) + local modargs=( + # Build parameters + KERNELDIR="${KV_OUT_DIR}" + # Configuration settings + ENABLE_USE_FIRMWARE_FILE=$(usex use-firmware y n) + ) + + linux-mod-r1_src_compile +} diff --git a/net-misc/sunshine/Manifest b/net-misc/sunshine/Manifest index 9bcec1a92d4a..e5e4209abf14 100644 --- a/net-misc/sunshine/Manifest +++ b/net-misc/sunshine/Manifest @@ -1,4 +1,5 @@ AUX sunshine-0.22.0-nvcodec.patch 1009 BLAKE2B 4a2fd3dbd98b64fd6e259c94d218f9853404a4096448ace8153c86717524b7cde5295a00aed972eca73c4a4c3bf6101349e8e61ebcb5e657d59426f903fc8efd SHA512 77ba0e67da4a3c252c5a19041bf0822651de9670ffe7e5732298cc00c6ac8cced97d2a0e0487af0ddc035fdb74fee2593ef91c446bb1125525ba4103b7b95fa2 +AUX sunshine-boost-1.86.patch 4552 BLAKE2B 776e429a13586a1ed8f32d33a9f5144c615784d874ada8da0516c875e8c8bbd84a9410c2f3375da62f412d35ad4c7e6db780b902091a18087500c877455a29e1 SHA512 e546433459663de0542da644775f9adbb78485674629c211c5ff4dea493b766f85bbfc3e13a601e15a31427db476242cbfe00ca05acf2de0dd4d29ccc012cdf5 AUX sunshine-cross-cbs.patch 2020 BLAKE2B b57c6fe66707a86b35a70945ca9b9da9c4e8bb0bba8bd0d66e9ec9e3d15121cc4a193b56ea376ff3e244d652c18ac7504d687cefd54876afcf3cb54d8024c71b SHA512 95710af147509f8c93c875513c01a596fd62fe421495395dfeef41a6230d031e779277a9a2604c4d5dce788d6ecf77e667942d3ae2d6e675ef29db86e6519734 AUX sunshine-custom-ffmpeg.patch 7668 BLAKE2B 2fa8adf912791e8abf73f0ea173228318edb804584c1efbe15077d6b6e08f7e6cfaa4dacf5e02115325ebe9a0ef09b9e49d3e021d6220dff0b364c1bbcd0b7e4 SHA512 ace6b855edf21a91958d843bff730634c585a96c1f728c304e7b79ddacc96fdb767936fd5d8dd8f2df3347d12a25519e9d1511ada3828404b9440d8333bfc013 AUX sunshine-find-npm.patch 3778 BLAKE2B 9862cb4f8926438a588275446d02a84e0341dcafacf7037338151eb0e3020a89aa8f583d52efcebca032fd8f87b12ff6f6545f288ae1431f84efd9bc6b381d18 SHA512 4ed7da0be9d8608e71fd17b8af7ef159920d9313278c0f7f21390144b510dbfa0b2a4433bca5664e507c6210e1f032c5c014448e85a44eba891df71fc316c2b9 @@ -13,6 +14,6 @@ DIST nanors-e9e242e98e27037830490b2a752895ca68f75f8b.tar.gz 194694 BLAKE2B 1effd DIST sunshine-0.23.1.tar.gz 24503568 BLAKE2B 0c589f38a7d638c49af6385def2676de04af422f85d37228988bd7c822ffc006dbac0a1695e01527ac7a1d5ee28103cff00d78a97d57f61247772a6e6cc1fe18 SHA512 7a9150baf4ecdad1035666993c60744390e227ebeaf467447c53675dc0aecc7031cd9c9b253fbbbbac072f5592c3690c6acfde41f38d441497a17157417f1e16 DIST sunshine-assets-0.23.1.tar.xz 1269348 BLAKE2B 36dd00fbf4bb1bfa213d53fd9dc78ed1fee9e12efcfb138dbd54932c3f19447d832da506175a982be7564408e06b0699b0b7cb4b9811ab81b47e30681c915bab SHA512 9fe9e0ee29864faa0f67dd4d501d116be1476f2c7ec688646b91eb87cb38e9e9d2baecb8335df29075fd3f60bf05b900c20dcb8406306d68a62c30ff55d1b7aa DIST wlr-protocols-2b8d43325b7012cc3f9b55c08d26e50e42beac7d.tar.bz2 19708 BLAKE2B fe20f21ee8282d7afcdbb8f3863e50b217fb71e7814f404f288b0d09d30c9e30135769b12342d9e9126a8cb2ab35d6ced0c5562807d274b1d97224f5f3d02511 SHA512 7935b5089820304aa8cb0e1a8f4e0db6ccd5285973a3f3554ccc935dd88e379eb03c3b2dd199da97b6ff8dfbbbf124ca65fb1c12821a168d34bd7e26d8514edb -EBUILD sunshine-0.23.1.ebuild 11982 BLAKE2B 6cfb8f34ea28adf1f50eff43d7d7264bbb8ed20de2dbecfb73e19578b0d03937ddc40e28f878b1912f99dff2cc769747331f7e7425324f97800f8ba253cefbd6 SHA512 721cf1c22f7d65c82ffe76b95b08abc412217fd8513b76be550ad1060011ea2a6e3d3b6de3c4c032653a2b6653ae3744b9504f1c4bf11893daf467a8978b8a49 -EBUILD sunshine-9999.ebuild 12178 BLAKE2B a7801e47200d0467a3dd77b9414049ea8784d8917a1c28204b8094bcb78bade66a7f83bdf7e94663de0f554947c4c0054e9b770e375cca797732aba765f8b884 SHA512 c7de8c732efd6308b25e042d2f7b8ef8365ce94f5fe234945b704284f212281148925d06ade329ccddce29a4075796f8327cc5921db780d83547134c5f86e75b +EBUILD sunshine-0.23.1.ebuild 12020 BLAKE2B 9fbb793d17af549643d66465df55ea4cabd5c8d109cb10bcac5929709c94e0c886e8c5c28cb1a348ec7f2396eab393b88681d5bc1a20e229f41d6b47171790f9 SHA512 70f5ca2d2b7360fb8583d86d4832f162eccf26c2fa943ce501f0a842a03bcefb73d36fa988f49a65267f9a09d66b3357ee13fdad74178f04756cffc55f80dfec +EBUILD sunshine-9999.ebuild 12178 BLAKE2B 28891233f8e0e23a36fca10bfb66cc28826a8f312817c5e5617191df17e7299d50bbadd6fd1b66602940db4193545292e8aacb5ab611bdc299f73921a4f6e8bc SHA512 ec982e0369d7bdb241b035202414d0a41ce82da255a1a23b4918daa419ddd768ef9f663c8fc790ddc06e7b7e20ceec2bbb7ce7003c256e69d436d461e4e4ea35 MISC metadata.xml 880 BLAKE2B 656a3a283ae7504498d1a67cc343cfa614e21e0422c1076781164822809079eafe8e514d01182e977f7add5a28c4e7e09db985c8e4ea551eef1a1f92609488d9 SHA512 679f3c676ce568e8c0a8b816463c66d69055d0dba740c9065ce8feb36335981df65fff9d47f35e93f6b60337cc59f3da6ec3b83f9bb01905c73f912b50a0366d diff --git a/net-misc/sunshine/files/sunshine-boost-1.86.patch b/net-misc/sunshine/files/sunshine-boost-1.86.patch new file mode 100644 index 000000000000..374e8b5ab004 --- /dev/null +++ b/net-misc/sunshine/files/sunshine-boost-1.86.patch @@ -0,0 +1,150 @@ +diff --git a/src/platform/common.h b/src/platform/common.h +index 007f7ece..e3827d33 100644 +--- a/src/platform/common.h ++++ b/src/platform/common.h +@@ -23,6 +23,14 @@ extern "C" { + + using namespace std::literals; + ++#if BOOST_VERSION < 108600 ++#include <boost/process.hpp> ++namespace bp = boost::process; ++#else ++#include <boost/process/v1.hpp> ++namespace bp = boost::process::v1; ++#endif ++ + struct sockaddr; + struct AVFrame; + struct AVBufferRef; +@@ -39,7 +47,11 @@ namespace boost { + namespace filesystem { + class path; + } ++#if BOOST_VERSION < 108600 + namespace process { ++#else ++ namespace process::inline v1 { ++#endif + class child; + class group; + template <typename Char> +@@ -585,8 +597,8 @@ namespace platf { + bool + needs_encoder_reenumeration(); + +- boost::process::child +- run_command(bool elevated, bool interactive, const std::string &cmd, boost::filesystem::path &working_dir, const boost::process::environment &env, FILE *file, std::error_code &ec, boost::process::group *group); ++ bp::child ++ run_command(bool elevated, bool interactive, const std::string &cmd, boost::filesystem::path &working_dir, const bp::environment &env, FILE *file, std::error_code &ec, bp::group *group); + + enum class thread_priority_e : int { + low, +diff --git a/src/platform/linux/misc.cpp b/src/platform/linux/misc.cpp +index 980c0804..1eed6c76 100644 +--- a/src/platform/linux/misc.cpp ++++ b/src/platform/linux/misc.cpp +@@ -15,7 +15,6 @@ + // lib includes + #include <arpa/inet.h> + #include <boost/asio/ip/address.hpp> +-#include <boost/process.hpp> + #include <dlfcn.h> + #include <fcntl.h> + #include <ifaddrs.h> +@@ -40,7 +39,6 @@ + + using namespace std::literals; + namespace fs = std::filesystem; +-namespace bp = boost::process; + + window_system_e window_system; + +@@ -269,7 +267,7 @@ namespace platf { + auto working_dir = boost::filesystem::path(std::getenv("HOME")); + std::string cmd = R"(xdg-open ")" + url + R"(")"; + +- boost::process::environment _env = boost::this_process::environment(); ++ bp::environment _env = boost::this_process::environment(); + std::error_code ec; + auto child = run_command(false, false, cmd, working_dir, _env, nullptr, ec, nullptr); + if (ec) { +diff --git a/src/process.cpp b/src/process.cpp +index 89dc4dc5..678a48f6 100644 +--- a/src/process.cpp ++++ b/src/process.cpp +@@ -40,7 +40,6 @@ + + namespace proc { + using namespace std::literals; +- namespace bp = boost::process; + namespace pt = boost::property_tree; + + proc_t proc; +@@ -131,7 +130,7 @@ namespace proc { + // If the cmd path is not an absolute path, resolve it using our PATH variable + boost::filesystem::path cmd_path(parts.at(0)); + if (!cmd_path.is_absolute()) { +- cmd_path = boost::process::search_path(parts.at(0)); ++ cmd_path = bp::search_path(parts.at(0)); + if (cmd_path.empty()) { + BOOST_LOG(error) << "Unable to find executable ["sv << parts.at(0) << "]. Is it in your PATH?"sv; + return boost::filesystem::path(); +diff --git a/src/process.h b/src/process.h +index c8754992..771af105 100644 +--- a/src/process.h ++++ b/src/process.h +@@ -11,8 +11,6 @@ + #include <optional> + #include <unordered_map> + +-#include <boost/process.hpp> +- + #include "config.h" + #include "platform/common.h" + #include "rtsp.h" +@@ -68,7 +66,7 @@ namespace proc { + KITTY_DEFAULT_CONSTR_MOVE_THROW(proc_t) + + proc_t( +- boost::process::environment &&env, ++ bp::environment &&env, + std::vector<ctx_t> &&apps): + _app_id(0), + _env(std::move(env)), +@@ -99,7 +97,7 @@ namespace proc { + private: + int _app_id; + +- boost::process::environment _env; ++ bp::environment _env; + std::vector<ctx_t> _apps; + ctx_t _app; + std::chrono::steady_clock::time_point _app_launch_time; +@@ -107,8 +105,8 @@ namespace proc { + // If no command associated with _app_id, yet it's still running + bool placebo {}; + +- boost::process::child _process; +- boost::process::group _process_group; ++ bp::child _process; ++ bp::group _process_group; + + file_t _pipe; + std::vector<cmd_t>::const_iterator _app_prep_it; +diff --git a/src/system_tray.cpp b/src/system_tray.cpp +index c34c3d75..e684ec83 100644 +--- a/src/system_tray.cpp ++++ b/src/system_tray.cpp +@@ -33,7 +33,11 @@ + // lib includes + #include "tray/tray.h" + #include <boost/filesystem.hpp> ++#if BOOST_VERSION < 108600 + #include <boost/process/environment.hpp> ++#else ++ #include <boost/process/v1/environment.hpp> ++#endif + + // local includes + #include "confighttp.h" diff --git a/net-misc/sunshine/sunshine-0.23.1.ebuild b/net-misc/sunshine/sunshine-0.23.1.ebuild index d3f22bd6db88..81552c090837 100644 --- a/net-misc/sunshine/sunshine-0.23.1.ebuild +++ b/net-misc/sunshine/sunshine-0.23.1.ebuild @@ -180,6 +180,7 @@ PATCHES=( "${FILESDIR}"/${PN}-0.22.0-nvcodec.patch "${FILESDIR}"/${PN}-find-npm.patch "${FILESDIR}"/${PN}-miniupnpc.patch + "${FILESDIR}"/${PN}-boost-1.86.patch ) # Make this mess a bit simpler. diff --git a/net-misc/sunshine/sunshine-9999.ebuild b/net-misc/sunshine/sunshine-9999.ebuild index 14c21c43170b..ea60b498ecf2 100644 --- a/net-misc/sunshine/sunshine-9999.ebuild +++ b/net-misc/sunshine/sunshine-9999.ebuild @@ -126,7 +126,7 @@ REQUIRED_USE=" " CDEPEND=" - >=dev-libs/boost-1.85:=[nls] + >=dev-libs/boost-1.86:=[nls] dev-libs/libevdev dev-libs/openssl:= media-libs/opus diff --git a/net-misc/taylor-uucp/Manifest b/net-misc/taylor-uucp/Manifest index 744139421e55..3b886327567e 100644 --- a/net-misc/taylor-uucp/Manifest +++ b/net-misc/taylor-uucp/Manifest @@ -4,5 +4,5 @@ AUX taylor-uucp-1.07-modernc.patch 3030 BLAKE2B 84d1076dd1cc613ad3fc7a885353258e AUX taylor-uucp-1.07-remove-extern.patch 1852 BLAKE2B ab69378916f3fcde12da9d866ab03b369687f98b1f4363b1551d2806a9c1752078f1b061b5ea067287a8df18a1105eb7efcbc9b797a478130b2582acb0adf277 SHA512 8624fa2507345b162060dae91655ae9a36ac4102cfd43542a1cf735d91cf99a5a1cdefe862ee444634449acc585b69d111d9ffdb5cd9ea492fff11f05be0acda DIST uucp-1.07.tar.gz 1013234 BLAKE2B 5734bd1b8afcc9cb9b0dcc25afe73ee89b6007249a73d286bc39975bc0cd7a1907e360dfaa050175d87e34a7d468a70a7cae75124c920f00f03ff52f16629bb3 SHA512 13d215890234e638bed53dce7bab6eb78e0ce6b658f23ac1d7f8abc6e1d97963bef76aa4148ca644f450d5a1678fac940b73fbcd5845d7f5bea3afbd8055229b EBUILD taylor-uucp-1.07-r6.ebuild 1345 BLAKE2B bb91c8302be87a407d10a312126959038f1816bf7ff4db7e6148315ce574e80992e4be6f09ee130b2788f7d2274cff89ddfcd46b442a1af2b6be8aa2f2a328df SHA512 e471214a5a7d6f4eff3061d7abfa7450ec7963b231d1cdeea37a8b6b695ba6d9e1ae7090a129b7908f5ed7a2781177b6305c8d3b79a86feb1b536b4aa1e8d2a1 -EBUILD taylor-uucp-1.07-r7.ebuild 1380 BLAKE2B 50288770619dd21bd778ae13cb6cc5041d48250444ea397a6f52c8072c304db54be6cda3cfc113d3cd757b0bf9000c968cef13b2730cbe2105f59814b82cc7e7 SHA512 51aa80a3481d7940cda4f42ec418641dc6f963ea1ef970bbc3f3147010eadc66bf32c995826cb575cc4afb433634107dfd660bc7862c55e3fb8cb071f179e551 +EBUILD taylor-uucp-1.07-r7.ebuild 1379 BLAKE2B 60a2484ada62b996ec3a35d27e6ba340f8ec2a1770fa604ddce1187641bef8d5e9ffc41cdfc4800a3674427e7f10bef447d6a36765117cb77b0a0309ede6581d SHA512 74a19910270a9d029c8d2cb128d73aff366e0846d6eac3549b8018832361786112d9be102b94dc002611c9384a0e1c0915e4f38f489823c2c00a0bc91118c4b7 MISC metadata.xml 320 BLAKE2B fe826c34c590adcce97070a32a7d409d7c026967e85baf904b3b6644634d4849e083007479813bdc1549eab389a034ef1a6bfa3d350f3e23a03f7108addb0972 SHA512 52d157cfeef5b6132c44f1e750586bd36296a6fa766bc3e30387863cbfee7645e17a8ce70c9a064d38048d6f7a3b3f17516bd21b94d00968c89db8239ed95a08 diff --git a/net-misc/taylor-uucp/taylor-uucp-1.07-r7.ebuild b/net-misc/taylor-uucp/taylor-uucp-1.07-r7.ebuild index 2980765e9479..01f56219ffb9 100644 --- a/net-misc/taylor-uucp/taylor-uucp-1.07-r7.ebuild +++ b/net-misc/taylor-uucp/taylor-uucp-1.07-r7.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/uucp-${PV}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ppc sparc x86" PATCHES=( "${FILESDIR}"/${P}-gentoo.patch |