From 965188046377424492ca8fb97a679673dc7b9148 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Sun, 23 Oct 2022 22:35:59 +0300 Subject: [PATCH 0001/2610] media-libs/libcdaudio: Stabilize 0.99.12-r4 sparc, #878039 Signed-off-by: Arthur Zamarin --- media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild b/media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild index 47849d42f9052..497e026d0b843 100644 --- a/media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild +++ b/media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/libcdaudio/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86" IUSE="" PATCHES=( From ac52ef924e45fc2b517009af23357bfe7ecd1642 Mon Sep 17 00:00:00 2001 From: Ao Shen Date: Sun, 23 Oct 2022 20:57:31 +0100 Subject: [PATCH 0002/2610] dev-util/nvidia-cuda-toolkit: install necessary profiler headers Closes: https://bugs.gentoo.org/878079 Signed-off-by: David Seifert --- ...olkit-11.8.0.ebuild => nvidia-cuda-toolkit-11.8.0-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename dev-util/nvidia-cuda-toolkit/{nvidia-cuda-toolkit-11.8.0.ebuild => nvidia-cuda-toolkit-11.8.0-r1.ebuild} (98%) diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0-r1.ebuild similarity index 98% rename from dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0.ebuild rename to dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0-r1.ebuild index b36b219bb292a..6892b8af6f78d 100644 --- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0.ebuild +++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0-r1.ebuild @@ -67,7 +67,7 @@ src_install() { local builddirs=( builds/cuda_{cccl,cudart,cuobjdump,cuxxfilt,memcheck,nvcc,nvdisasm,nvml_dev,nvprune,nvrtc,nvtx} builds/lib{cublas,cufft,curand,cusolver,cusparse,npp,nvjpeg} - $(usex profiler "builds/cuda_nvprof builds/cuda_cupti" "") + $(usex profiler "builds/cuda_nvprof builds/cuda_cupti builds/cuda_profiler_api" "") $(usex vis-profiler "builds/cuda_nvvp" "") $(usex debugger "builds/cuda_gdb" "") ) From fd0e508ff6bd477682cf8c156a23248808744e6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20M=C3=B3zes?= Date: Sat, 22 Oct 2022 06:34:16 +0000 Subject: [PATCH 0003/2610] www-servers/nginx: various improvements MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - update nginx modules - change naxsi upstream as previous fails to build and is considered obsolete - use mime types from app-misc/mime-types by default Closes: https://bugs.gentoo.org/762964 Closes: https://bugs.gentoo.org/836454 Closes: https://bugs.gentoo.org/850571 Signed-off-by: Tomáš Mózes Closes: https://github.com/gentoo/gentoo/pull/27887 Signed-off-by: Conrad Kostecki --- www-servers/nginx/Manifest | 6 + www-servers/nginx/files/nginx.conf-r3 | 70 ++ www-servers/nginx/nginx-1.23.2-r1.ebuild | 1066 ++++++++++++++++++++++ 3 files changed, 1142 insertions(+) create mode 100644 www-servers/nginx/files/nginx.conf-r3 create mode 100644 www-servers/nginx/nginx-1.23.2-r1.ebuild diff --git a/www-servers/nginx/Manifest b/www-servers/nginx/Manifest index 336dd48cb76f8..dfe0526efc024 100644 --- a/www-servers/nginx/Manifest +++ b/www-servers/nginx/Manifest @@ -8,18 +8,24 @@ DIST ngx_http_auth_pam-1.5.2.tar.gz 7016 BLAKE2B 1efc8d2d12aa09a2b2a36f6f6d0132a DIST ngx_http_cache_purge-2.3.tar.gz 12248 BLAKE2B f83b267f4c19a9d4af5964522695814c164d200ecd4108bf8f6b5c21388eba8af989bdda646dee18a03174211e8c090a04736bbeb44043cb0e19fbccdc66278e SHA512 50a31dbf2216a6fae74a186af56dec4600cf55777e76a10ac0075f609e7737135aab063a64f2590dddcd0369ebebd4a523027f3d9ebcca74f7b4355be1c5dcc0 DIST ngx_http_dav_ext-3.0.0.tar.gz 14558 BLAKE2B 0d370bfe34600d43a540dd19a386aa52ce135b2eae14e4e108a359d5ff3405939130d1c802062c7523057ec35d38322d3fbed8c13deb58ce7a08ebf9e3f106d4 SHA512 d0193ba90f1ef46c4e470630c4394bdf99d94fd2e3bd8be6cb2ba1655ec59944b1269025f032b79dc2c6dad366e54389ef6a6da2ddeb91d535a4027f2162fbde DIST ngx_http_echo-0.62.tar.gz 53329 BLAKE2B 7d92184f7fb878cb5261be1c68de4432d472469028e20c2150925ab3d9a1c472ef557a11b84ee60d7ae6b48d08b35890c50161540668918492f2092dd0272962 SHA512 240896b1c559a71ca6ca87136d8535edd25b1d65ebb80d46080ad41c09ed1cec9737828f9efe260782294d660cea66cf402f4e75bba3fed26f3a94de0ae2f89b +DIST ngx_http_echo-0.63.tar.gz 53421 BLAKE2B 613d4f265b9bcf9b4a44a18749314075e797dca4b350e6c4bc2e7ddd52edadc52660504ee57d0c859ec0a20f6b2e425727e5ec4b30282e67498010fc8d959baa SHA512 c325ac4e3f3f735739e156d8c7ada503b34475c62533b4830231ff1b42c25cb0c841aae06b3448b589c2ab35da8d211436ed194d6fd062cad925af8152c5e789 DIST ngx_http_fancyindex-0.4.4.tar.gz 26292 BLAKE2B a1ed76cb31cd4f7a349bcbe63d75f8e00331d0ba4ee9b7b1df41dac77fe64ebe6c72a6fd5f6ebc9de53e8d3a8a2ad5185fbaa533d8ff008fcf92f6956f267d80 SHA512 bf8ebb188c10fee5e6ebcb338fe20fdf859bb88d9b2b0e3da6f3e2f1847738d30760d2642d0dfe257092bdf2399b561631556a3a8e2fb33dc9cd0c59d371c173 DIST ngx_http_geoip2_module-3.4.tar.gz 8877 BLAKE2B cd59ebbd2ca47f6af0b22b8b91768053d2c991f7adf19941625e3570d81dcb73989101795d641e4efce1eed37d454bca73d603b5d0e4511e3bd63100c7acf750 SHA512 18dea21e5ae2647bea1fc448058a1b773c936917245edef8d861d5e23ed92e9a3b1ec4ef43ffb2ece7b5899d787910adcf4fbd39f84d7e8d7c54759e2fee5b72 +DIST ngx_http_headers_more-0.34.tar.gz 28827 BLAKE2B 48badf603b93601b11c837057760f768ef2579062786bb366795617635747b654cecafa3a230eec1a3e442ab768fb068867ceb93385b14b6452b621764acfd3f SHA512 2c0c140feeb29f0154a223dc3020ff956f894d63e0232a7bc0ca33fcb26f8b807bda868159ae30b6cac7456ec25b831c3d299ea18e234202ae5d14c1ff471a4b DIST ngx_http_headers_more-d502e41996d24a382bd9c632e3ae3efa0a5fca66.tar.gz 28810 BLAKE2B cb71e6b8a9da6c72bc542e837391e932c5803d52cbf01eab0b70f501b620d7de03009a25d10e9ba9de46a6c9ffca109b50dea47cded687412eb55210ba6e68c8 SHA512 80193f95f9754b1d6fb784cde6b4c4d6f72b5cff406c26329a93ad87a5833cd87ef7a8113d719bbe6913fd8e1fb29f438fa81e6dada8c0fc39bf0f2e47fe08ae DIST ngx_http_lua-b6d167cf1a93c0c885c28db5a439f2404874cb26.tar.gz 718179 BLAKE2B ac4893892dd2836e46055d57feb492e3122ab2c3c91e56917e52cb8ccc683469ab77d26990b9ee4a4bb3bf639267cce7ded7b07463912cc5579a7a09730da8b2 SHA512 f547c4f0490a25600b4533050db3b5d2ea595ad72e0737fc0be8060eddf7b5712e3dcca59e4d29999415c9455798e232a7de53a9380cbd38f264b4ea371e86c1 DIST ngx_http_naxsi-0.56.tar.gz 192120 BLAKE2B cdbfc278f346ccdc0d5407d70ddd4740816d9fe786d3d65189d47e6f3b030c02352a30ed86bf1650139a21a8408e74c1ec7d7aa3512df1428870279ab384dd15 SHA512 4660751849bce303af6010b7257532404710106a94817e78d4bc4b566f8019620f24f30207f1d4366b88132a5124e34b164dc67ed80b6710f4bad66115564cbd +DIST ngx_http_naxsi-4140b2ded624eb36f04c783c460379b9403012d0.tar.gz 166325 BLAKE2B f80353bfc1f3fc009b847de1c1c5d623a84682efc588649cbd156f669336c95f337442ebf350c79321bf59477215f083817929f13550b22dc7f393583aa16ba1 SHA512 6d6565189d9fabdcf318270107455bb4915d2a43284fb2f77b5cf025a4b4843e990c1c1dbc254e0f3879ca7d30ac7bcd7eb8637f491d5b7f05193aa9865be7cc +DIST ngx_http_naxsi_libinjection-49904c42a6e68dc8f16c022c693e897e4010a06c.tar.gz 2123473 BLAKE2B 69208f09ca9f10f59f53a3e949894ebc6e51b0ed5708e551759fd8fbc002c83f5a0462fd22eaf52cae290992633729f47403b33c41539437e40700fb7763ac2a SHA512 ed643aaed8d70dae028ec3df48be3aa2c03955073039cd14fb6187bf162cfee9131ab3e5900ddc349526b171f4da0e01e13b39a669cb85838c1f254476a3c1b8 DIST ngx_http_push_stream-8c02220d484d7848bc8e3a6d9b1c616987e86f66.tar.gz 196994 BLAKE2B 90baeb4fb03aeb309bcf1a987420067ca81843ff9b85b8fc26ba703741571e631826e5928a439a3ae79f2f5e369a3acb2cd803789308642ae757d67722ac7f33 SHA512 ad5424d65909d1cf0c2b64d7a4bc3123f4d3e240f1c9d611f6b6fc41167d169f474c723b1c327d42bd295f973a6365ad32e3f095b8c7c7cddc7e54aea138ca31 DIST ngx_http_slowfs_cache-1.10.tar.gz 11809 BLAKE2B 54ec1bd0d1cc43cdaafc93ebd46b33374c57351c7f022eae0351d6961680abb03d896e7f058e67c43c4fee300253354feccb92d00e62bf91250e251e1860ec03 SHA512 fbc9609a8d6913aeefe535f206b9e53477503f131934ead2ae5a6169e395af2f5fb54778704824d5eeb22a4ef40a11ebbcde580db62a631f70edcc2cfc06b15d DIST ngx_http_upload_progress-68b3ab3b64a0cee7f785d161401c8be357bbed12.tar.gz 17379 BLAKE2B 4790657b3f207eca460a26f5c4d1139dcd495e29fffedab8d716105e6dc3039cbeeecf5f6005d364470951e25b472860b46e3e08bc9573a5a7b4a23f53532f8a SHA512 6603e15aa33edca5e647fd04b4f008f1729c78c527be262ef481890f37a6d57e89609cebfb7459fad18b249024fbe3722e09473987401e8d8dfdd7cf50e4df4f DIST ngx_http_upstream_check-9aecf15ec379fe98f62355c57b60c0bc83296f04.tar.gz 130073 BLAKE2B 3c93cef79425a46e22ae39adf13d5ebb0e5d36f5d6be8555ec068dd0017918f5355d82fbbe90ba934e58c52e89c2096e24012f75390c7159d1ebacfaaa112308 SHA512 fad2a0d3ac332b6e67c52e3525f6df8a432df3e92bc173190b8107fba7f24476ab9dae4824630299af68c15e856409bd47a3a79fb5b65e03a5133eb90142b8fc +DIST ngx_http_vhost_traffic_status-0.2.1.tar.gz 179679 BLAKE2B 3f0f950745695997232f4ae07487e58d798a3a4f2cd0ba8d922865a39e010e1282932469fbeee615a115358f1e9e36f67876fa507fbefb7c146d701ea68a864d SHA512 fadd4727ffc56111b443364d90e5b0597f09b25006404b11377586f0ed754f5a85e0b84796360be927bd455f43eb28e18004991f086b611146cd340937a6e5e9 DIST ngx_http_vhost_traffic_status-46d85558e344dfe2b078ce757fd36c69a1ec2dd3.tar.gz 380721 BLAKE2B 8a63d9663aa896869345b97e4bb2a9ac93585d6d7ee16891c98f6445b90002ab90989d195399bf90c5a8ad32c4c908794b7cc33fa45183f9069c51906abb1606 SHA512 46451b3c9b7a3c57145fc8e1de9d8ee984286acff2fc3f4e6c4a39589eb42dd686844410312701d167eb369ab5943184b4fde1ef319359e272dad6fcdb8cad25 DIST ngx_memc_module-0.19.tar.gz 34654 BLAKE2B 536384c264d88535179634d459d3a47b1d9b11885fbce46fbe9fa4df3dce365320b5963c56aecde3b0039d4f9954943d95f25c5f4fada6256861257f82ebbb12 SHA512 a64ec8dffcd011db2cd12b501271bf5c408f2f31fd2bf477b8db4e88adc5bb5732c4c2181ed8378cab6a937869d8f747ef52b22fe256c90df8440b91890edbe7 DIST ngx_metrics-0.1.1.tar.gz 2964 BLAKE2B 95d71ea26c949c345b83e353bd66a20df18cc8b2b93f692615a1b39c1f327393647f80e7a27e6929799a6e7e3469b61e1cd72f7821f7a820da4dd7cd9a96d85c SHA512 d36a8fb0104c83b6b564e03b351aa750cab08650264c74d6f786af357bfb7006b531a93270dd961896ea8dafe27e5db8548ede714c5f52c4742876bc73af4b5e DIST ngx_mogilefs_module-1.0.4.tar.gz 11208 BLAKE2B e0729b66554c8890727190a624d4c9aef6499dfc2e301541a9bfc15690caf6d3155c8a4b8f7a1555a7655b47aa0cd1b797aeb8ba82efa92ab80808218a0bdcff SHA512 b8cb7eaf6274f4e2247dbcb39db05072d2b2d4361256a325fafab5533d7ce0c4ae9e2905b954dfcfa4789c9cab5cccf2ac1c3a1f02f6a327ed95b562d7773ed1 DIST ngx_rtmp-1.2.1.tar.gz 519919 BLAKE2B 744ccb8031eb9653f158f9eceba64fc9c8af7b9a42e64ef996ab3bbbe1402e5ffd3efcc8e4aaca437eb5e208e4b6f2d8643fcca953b32f32543eaa1ae4d9505c SHA512 4a0af5e9afa4deb0b53de8de7ddb2cfa6430d372e1ef9e421f01b509548bd134d427345442ac1ce667338cc2a1484dc2ab732e316e878ac7d3537dc527d5f922 +DIST ngx_rtmp-1.2.2.tar.gz 519934 BLAKE2B 8745816b879f506720955d6c7e5e8af036e88b3601a680071ffb255a3ec31d69e132b5cc8b493202fa985eb30b8529428f683b5154a0054c0ee990d3185c7abf SHA512 3f8c803221854c4b1a06aadc6313fbfec74bd7179c0ee51d4365b26ffa8875881a6e1e48f777a9c9efbb9170ab7478a82920d5448a2c2df485503d37bb03ab81 DIST njs-0.7.7.tar.gz 609779 BLAKE2B 878c1a106237d42f03074051d12a2de409a1ce3088ec3fd8a43032183608b68e0a11f438668aaca3135ac2280875f248467d6fa801539fcfc6d1436db1579199 SHA512 3fd9e9b84e416e95dbdffced78eabd76a519cccec7c386d8acaccd0d891dea5ceeb702408d4450107c7e3909586753e4eeb5e38c06657cd8f273180beb8fae74 diff --git a/www-servers/nginx/files/nginx.conf-r3 b/www-servers/nginx/files/nginx.conf-r3 new file mode 100644 index 0000000000000..aedaad4f64efd --- /dev/null +++ b/www-servers/nginx/files/nginx.conf-r3 @@ -0,0 +1,70 @@ +user nginx nginx; +worker_processes 1; + +error_log /var/log/nginx/error_log info; + +events { + worker_connections 1024; + use epoll; +} + +http { + include /etc/nginx/mime.types.nginx; + types_hash_max_size 4096; + default_type application/octet-stream; + + log_format main + '$remote_addr - $remote_user [$time_local] ' + '"$request" $status $bytes_sent ' + '"$http_referer" "$http_user_agent" ' + '"$gzip_ratio"'; + + client_header_timeout 10m; + client_body_timeout 10m; + send_timeout 10m; + + connection_pool_size 256; + client_header_buffer_size 1k; + large_client_header_buffers 4 2k; + request_pool_size 4k; + + gzip off; + + output_buffers 1 32k; + postpone_output 1460; + + sendfile on; + tcp_nopush on; + tcp_nodelay on; + + keepalive_timeout 75 20; + + ignore_invalid_headers on; + + index index.html; + + server { + listen 127.0.0.1; + server_name localhost; + + access_log /var/log/nginx/localhost.access_log main; + error_log /var/log/nginx/localhost.error_log info; + + root /var/www/localhost/htdocs; + } + + # SSL example + #server { + # listen 127.0.0.1:443; + # server_name localhost; + + # ssl on; + # ssl_certificate /etc/ssl/nginx/nginx.pem; + # ssl_certificate_key /etc/ssl/nginx/nginx.key; + + # access_log /var/log/nginx/localhost.ssl_access_log main; + # error_log /var/log/nginx/localhost.ssl_error_log info; + + # root /var/www/localhost/htdocs; + #} +} diff --git a/www-servers/nginx/nginx-1.23.2-r1.ebuild b/www-servers/nginx/nginx-1.23.2-r1.ebuild new file mode 100644 index 0000000000000..5fb4b79bbe863 --- /dev/null +++ b/www-servers/nginx/nginx-1.23.2-r1.ebuild @@ -0,0 +1,1066 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Maintainer notes: +# - http_rewrite-independent pcre-support makes sense for matching locations without an actual rewrite +# - any http-module activates the main http-functionality and overrides USE=-http +# - keep the following requirements in mind before adding external modules: +# * alive upstream +# * sane packaging +# * builds cleanly +# * does not need a patch for nginx core +# - TODO: test the google-perftools module (included in vanilla tarball) + +# prevent perl-module from adding automagic perl DEPENDs +GENTOO_DEPEND_ON_PERL="no" + +# devel_kit (https://github.com/simpl/ngx_devel_kit, BSD license) +DEVEL_KIT_MODULE_PV="0.3.1" +DEVEL_KIT_MODULE_P="ngx_devel_kit-${DEVEL_KIT_MODULE_PV}" +DEVEL_KIT_MODULE_URI="https://github.com/simpl/ngx_devel_kit/archive/v${DEVEL_KIT_MODULE_PV}.tar.gz" +DEVEL_KIT_MODULE_WD="${WORKDIR}/ngx_devel_kit-${DEVEL_KIT_MODULE_PV}" + +# ngx_brotli (https://github.com/google/ngx_brotli, BSD-2) +HTTP_BROTLI_MODULE_PV="1.0.0rc" +HTTP_BROTLI_MODULE_P="ngx_brotli-${HTTP_BROTLI_MODULE_PV}" +HTTP_BROTLI_MODULE_URI="https://github.com/google/ngx_brotli/archive/v${HTTP_BROTLI_MODULE_PV}.tar.gz" +HTTP_BROTLI_MODULE_WD="${WORKDIR}/ngx_brotli-${HTTP_BROTLI_MODULE_PV}" + +# http_uploadprogress (https://github.com/masterzen/nginx-upload-progress-module, BSD-2 license) +HTTP_UPLOAD_PROGRESS_MODULE_PV="68b3ab3b64a0cee7f785d161401c8be357bbed12" +HTTP_UPLOAD_PROGRESS_MODULE_P="ngx_http_upload_progress-${HTTP_UPLOAD_PROGRESS_MODULE_PV}" +HTTP_UPLOAD_PROGRESS_MODULE_URI="https://github.com/masterzen/nginx-upload-progress-module/archive/${HTTP_UPLOAD_PROGRESS_MODULE_PV}.tar.gz" +HTTP_UPLOAD_PROGRESS_MODULE_WD="${WORKDIR}/nginx-upload-progress-module-${HTTP_UPLOAD_PROGRESS_MODULE_PV}" + +# http_headers_more (https://github.com/openresty/headers-more-nginx-module, BSD license) +HTTP_HEADERS_MORE_MODULE_PV="0.34" +HTTP_HEADERS_MORE_MODULE_P="ngx_http_headers_more-${HTTP_HEADERS_MORE_MODULE_PV}" +HTTP_HEADERS_MORE_MODULE_URI="https://github.com/openresty/headers-more-nginx-module/archive/v${HTTP_HEADERS_MORE_MODULE_PV}.tar.gz" +HTTP_HEADERS_MORE_MODULE_WD="${WORKDIR}/headers-more-nginx-module-${HTTP_HEADERS_MORE_MODULE_PV}" + +# http_cache_purge (http://labs.frickle.com/nginx_ngx_cache_purge/, https://github.com/FRiCKLE/ngx_cache_purge, BSD-2 license) +HTTP_CACHE_PURGE_MODULE_PV="2.3" +HTTP_CACHE_PURGE_MODULE_P="ngx_http_cache_purge-${HTTP_CACHE_PURGE_MODULE_PV}" +HTTP_CACHE_PURGE_MODULE_URI="http://labs.frickle.com/files/ngx_cache_purge-${HTTP_CACHE_PURGE_MODULE_PV}.tar.gz" +HTTP_CACHE_PURGE_MODULE_WD="${WORKDIR}/ngx_cache_purge-${HTTP_CACHE_PURGE_MODULE_PV}" + +# http_slowfs_cache (http://labs.frickle.com/nginx_ngx_slowfs_cache/, BSD-2 license) +HTTP_SLOWFS_CACHE_MODULE_PV="1.10" +HTTP_SLOWFS_CACHE_MODULE_P="ngx_http_slowfs_cache-${HTTP_SLOWFS_CACHE_MODULE_PV}" +HTTP_SLOWFS_CACHE_MODULE_URI="http://labs.frickle.com/files/ngx_slowfs_cache-${HTTP_SLOWFS_CACHE_MODULE_PV}.tar.gz" +HTTP_SLOWFS_CACHE_MODULE_WD="${WORKDIR}/ngx_slowfs_cache-${HTTP_SLOWFS_CACHE_MODULE_PV}" + +# http_fancyindex (https://github.com/aperezdc/ngx-fancyindex, BSD license) +HTTP_FANCYINDEX_MODULE_PV="0.4.4" +HTTP_FANCYINDEX_MODULE_P="ngx_http_fancyindex-${HTTP_FANCYINDEX_MODULE_PV}" +HTTP_FANCYINDEX_MODULE_URI="https://github.com/aperezdc/ngx-fancyindex/archive/v${HTTP_FANCYINDEX_MODULE_PV}.tar.gz" +HTTP_FANCYINDEX_MODULE_WD="${WORKDIR}/ngx-fancyindex-${HTTP_FANCYINDEX_MODULE_PV}" + +# http_lua (https://github.com/openresty/lua-nginx-module, BSD license) +HTTP_LUA_MODULE_PV="b6d167cf1a93c0c885c28db5a439f2404874cb26" +HTTP_LUA_MODULE_P="ngx_http_lua-${HTTP_LUA_MODULE_PV}" +HTTP_LUA_MODULE_URI="https://github.com/openresty/lua-nginx-module/archive/${HTTP_LUA_MODULE_PV}.tar.gz" +HTTP_LUA_MODULE_WD="${WORKDIR}/lua-nginx-module-${HTTP_LUA_MODULE_PV}" +LUA_COMPAT=( luajit ) + +# http_auth_pam (https://github.com/stogh/ngx_http_auth_pam_module/, http://web.iti.upv.es/~sto/nginx/, BSD-2 license) +HTTP_AUTH_PAM_MODULE_PV="1.5.2" +HTTP_AUTH_PAM_MODULE_P="ngx_http_auth_pam-${HTTP_AUTH_PAM_MODULE_PV}" +HTTP_AUTH_PAM_MODULE_URI="https://github.com/stogh/ngx_http_auth_pam_module/archive/v${HTTP_AUTH_PAM_MODULE_PV}.tar.gz" +HTTP_AUTH_PAM_MODULE_WD="${WORKDIR}/ngx_http_auth_pam_module-${HTTP_AUTH_PAM_MODULE_PV}" + +# http_upstream_check (https://github.com/yaoweibin/nginx_upstream_check_module, BSD license) +HTTP_UPSTREAM_CHECK_MODULE_PV="9aecf15ec379fe98f62355c57b60c0bc83296f04" +HTTP_UPSTREAM_CHECK_MODULE_P="ngx_http_upstream_check-${HTTP_UPSTREAM_CHECK_MODULE_PV}" +HTTP_UPSTREAM_CHECK_MODULE_URI="https://github.com/yaoweibin/nginx_upstream_check_module/archive/${HTTP_UPSTREAM_CHECK_MODULE_PV}.tar.gz" +HTTP_UPSTREAM_CHECK_MODULE_WD="${WORKDIR}/nginx_upstream_check_module-${HTTP_UPSTREAM_CHECK_MODULE_PV}" + +# http_metrics (https://github.com/zenops/ngx_metrics, BSD license) +HTTP_METRICS_MODULE_PV="0.1.1" +HTTP_METRICS_MODULE_P="ngx_metrics-${HTTP_METRICS_MODULE_PV}" +HTTP_METRICS_MODULE_URI="https://github.com/madvertise/ngx_metrics/archive/v${HTTP_METRICS_MODULE_PV}.tar.gz" +HTTP_METRICS_MODULE_WD="${WORKDIR}/ngx_metrics-${HTTP_METRICS_MODULE_PV}" + +# http_vhost_traffic_status (https://github.com/vozlt/nginx-module-vts, BSD license) +HTTP_VHOST_TRAFFIC_STATUS_MODULE_PV="0.2.1" +HTTP_VHOST_TRAFFIC_STATUS_MODULE_P="ngx_http_vhost_traffic_status-${HTTP_VHOST_TRAFFIC_STATUS_MODULE_PV}" +HTTP_VHOST_TRAFFIC_STATUS_MODULE_URI="https://github.com/vozlt/nginx-module-vts/archive/v${HTTP_VHOST_TRAFFIC_STATUS_MODULE_PV}.tar.gz" +HTTP_VHOST_TRAFFIC_STATUS_MODULE_WD="${WORKDIR}/nginx-module-vts-${HTTP_VHOST_TRAFFIC_STATUS_MODULE_PV}" + +# naxsi-core (https://github.com/wargio/naxsi, GPL-3) +HTTP_NAXSI_MODULE_PV="4140b2ded624eb36f04c783c460379b9403012d0" +HTTP_NAXSI_MODULE_P="ngx_http_naxsi-${HTTP_NAXSI_MODULE_PV}" +HTTP_NAXSI_MODULE_URI="https://github.com/wargio/naxsi/archive/${HTTP_NAXSI_MODULE_PV}.tar.gz" +HTTP_NAXSI_MODULE_WD="${WORKDIR}/naxsi-${HTTP_NAXSI_MODULE_PV}/naxsi_src" +HTTP_NAXSI_LIBINJECTION_MODULE_PV="49904c42a6e68dc8f16c022c693e897e4010a06c" +HTTP_NAXSI_LIBINJECTION_MODULE_P="ngx_http_naxsi_libinjection-${HTTP_NAXSI_LIBINJECTION_MODULE_PV}" +HTTP_NAXSI_LIBINJECTION_MODULE_URI="https://github.com/libinjection/libinjection/archive/${HTTP_NAXSI_LIBINJECTION_MODULE_PV}.tar.gz" + +# nginx-rtmp-module (https://github.com/arut/nginx-rtmp-module, BSD license) +RTMP_MODULE_PV="1.2.2" +RTMP_MODULE_P="ngx_rtmp-${RTMP_MODULE_PV}" +RTMP_MODULE_URI="https://github.com/arut/nginx-rtmp-module/archive/v${RTMP_MODULE_PV}.tar.gz" +RTMP_MODULE_WD="${WORKDIR}/nginx-rtmp-module-${RTMP_MODULE_PV}" + +# nginx-dav-ext-module (https://github.com/arut/nginx-dav-ext-module, BSD license) +HTTP_DAV_EXT_MODULE_PV="3.0.0" +HTTP_DAV_EXT_MODULE_P="ngx_http_dav_ext-${HTTP_DAV_EXT_MODULE_PV}" +HTTP_DAV_EXT_MODULE_URI="https://github.com/arut/nginx-dav-ext-module/archive/v${HTTP_DAV_EXT_MODULE_PV}.tar.gz" +HTTP_DAV_EXT_MODULE_WD="${WORKDIR}/nginx-dav-ext-module-${HTTP_DAV_EXT_MODULE_PV}" + +# echo-nginx-module (https://github.com/openresty/echo-nginx-module, BSD license) +HTTP_ECHO_MODULE_PV="0.63" +HTTP_ECHO_MODULE_P="ngx_http_echo-${HTTP_ECHO_MODULE_PV}" +HTTP_ECHO_MODULE_URI="https://github.com/openresty/echo-nginx-module/archive/v${HTTP_ECHO_MODULE_PV}.tar.gz" +HTTP_ECHO_MODULE_WD="${WORKDIR}/echo-nginx-module-${HTTP_ECHO_MODULE_PV}" + +# modsecurity for nginx (https://github.com/SpiderLabs/ModSecurity-nginx, https://github.com/SpiderLabs/ModSecurity, Apache-2.0) +HTTP_SECURITY_MODULE_PV="1.0.3" +HTTP_SECURITY_MODULE_P="modsecurity-nginx-${HTTP_SECURITY_MODULE_PV}" +HTTP_SECURITY_MODULE_URI="https://github.com/SpiderLabs/ModSecurity-nginx/archive/refs/tags/v${HTTP_SECURITY_MODULE_PV}.tar.gz" +HTTP_SECURITY_MODULE_WD="${WORKDIR}/ModSecurity-nginx-${HTTP_SECURITY_MODULE_PV}" + +# push-stream-module (http://www.nginxpushstream.com, https://github.com/wandenberg/nginx-push-stream-module, GPL-3) +HTTP_PUSH_STREAM_MODULE_PV="8c02220d484d7848bc8e3a6d9b1c616987e86f66" +HTTP_PUSH_STREAM_MODULE_P="ngx_http_push_stream-${HTTP_PUSH_STREAM_MODULE_PV}" +HTTP_PUSH_STREAM_MODULE_URI="https://github.com/wandenberg/nginx-push-stream-module/archive/${HTTP_PUSH_STREAM_MODULE_PV}.tar.gz" +HTTP_PUSH_STREAM_MODULE_WD="${WORKDIR}/nginx-push-stream-module-${HTTP_PUSH_STREAM_MODULE_PV}" + +# sticky-module (https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng, BSD-2) +HTTP_STICKY_MODULE_PV="1.2.6-10-g08a395c66e42" +HTTP_STICKY_MODULE_P="nginx_http_sticky_module_ng-${HTTP_STICKY_MODULE_PV}" +HTTP_STICKY_MODULE_URI="https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng/get/${HTTP_STICKY_MODULE_PV}.tar.bz2" +HTTP_STICKY_MODULE_WD="${WORKDIR}/nginx-goodies-nginx-sticky-module-ng-08a395c66e42" + +# mogilefs-module (https://github.com/vkholodkov/nginx-mogilefs-module, BSD-2) +HTTP_MOGILEFS_MODULE_PV="1.0.4" +HTTP_MOGILEFS_MODULE_P="ngx_mogilefs_module-${HTTP_MOGILEFS_MODULE_PV}" +HTTP_MOGILEFS_MODULE_URI="https://github.com/vkholodkov/nginx-mogilefs-module/archive/${HTTP_MOGILEFS_MODULE_PV}.tar.gz" +HTTP_MOGILEFS_MODULE_WD="${WORKDIR}/nginx_mogilefs_module-${HTTP_MOGILEFS_MODULE_PV}" + +# memc-module (https://github.com/openresty/memc-nginx-module, BSD-2) +HTTP_MEMC_MODULE_PV="0.19" +HTTP_MEMC_MODULE_P="ngx_memc_module-${HTTP_MEMC_MODULE_PV}" +HTTP_MEMC_MODULE_URI="https://github.com/openresty/memc-nginx-module/archive/v${HTTP_MEMC_MODULE_PV}.tar.gz" +HTTP_MEMC_MODULE_WD="${WORKDIR}/memc-nginx-module-${HTTP_MEMC_MODULE_PV}" + +# nginx-ldap-auth-module (https://github.com/kvspb/nginx-auth-ldap, BSD-2) +HTTP_LDAP_MODULE_PV="42d195d7a7575ebab1c369ad3fc5d78dc2c2669c" +HTTP_LDAP_MODULE_P="nginx-auth-ldap-${HTTP_LDAP_MODULE_PV}" +HTTP_LDAP_MODULE_URI="https://github.com/kvspb/nginx-auth-ldap/archive/${HTTP_LDAP_MODULE_PV}.tar.gz" +HTTP_LDAP_MODULE_WD="${WORKDIR}/nginx-auth-ldap-${HTTP_LDAP_MODULE_PV}" + +# geoip2 (https://github.com/leev/ngx_http_geoip2_module, BSD-2) +GEOIP2_MODULE_PV="3.4" +GEOIP2_MODULE_P="ngx_http_geoip2_module-${GEOIP2_MODULE_PV}" +GEOIP2_MODULE_URI="https://github.com/leev/ngx_http_geoip2_module/archive/${GEOIP2_MODULE_PV}.tar.gz" +GEOIP2_MODULE_WD="${WORKDIR}/ngx_http_geoip2_module-${GEOIP2_MODULE_PV}" + +# njs-module (https://github.com/nginx/njs, as-is) +NJS_MODULE_PV="0.7.7" +NJS_MODULE_P="njs-${NJS_MODULE_PV}" +NJS_MODULE_URI="https://github.com/nginx/njs/archive/${NJS_MODULE_PV}.tar.gz" +NJS_MODULE_WD="${WORKDIR}/njs-${NJS_MODULE_PV}" + +# We handle deps below ourselves +SSL_DEPS_SKIP=1 +AUTOTOOLS_AUTO_DEPEND="no" + +inherit autotools lua-single ssl-cert toolchain-funcs perl-module systemd pax-utils + +DESCRIPTION="Robust, small and high performance http and reverse proxy server" +HOMEPAGE="https://nginx.org" +SRC_URI="https://nginx.org/download/${P}.tar.gz + ${DEVEL_KIT_MODULE_URI} -> ${DEVEL_KIT_MODULE_P}.tar.gz + nginx_modules_http_auth_ldap? ( ${HTTP_LDAP_MODULE_URI} -> ${HTTP_LDAP_MODULE_P}.tar.gz ) + nginx_modules_http_auth_pam? ( ${HTTP_AUTH_PAM_MODULE_URI} -> ${HTTP_AUTH_PAM_MODULE_P}.tar.gz ) + nginx_modules_http_brotli? ( ${HTTP_BROTLI_MODULE_URI} -> ${HTTP_BROTLI_MODULE_P}.tar.gz ) + nginx_modules_http_cache_purge? ( ${HTTP_CACHE_PURGE_MODULE_URI} -> ${HTTP_CACHE_PURGE_MODULE_P}.tar.gz ) + nginx_modules_http_dav_ext? ( ${HTTP_DAV_EXT_MODULE_URI} -> ${HTTP_DAV_EXT_MODULE_P}.tar.gz ) + nginx_modules_http_echo? ( ${HTTP_ECHO_MODULE_URI} -> ${HTTP_ECHO_MODULE_P}.tar.gz ) + nginx_modules_http_fancyindex? ( ${HTTP_FANCYINDEX_MODULE_URI} -> ${HTTP_FANCYINDEX_MODULE_P}.tar.gz ) + nginx_modules_http_geoip2? ( ${GEOIP2_MODULE_URI} -> ${GEOIP2_MODULE_P}.tar.gz ) + nginx_modules_http_headers_more? ( ${HTTP_HEADERS_MORE_MODULE_URI} -> ${HTTP_HEADERS_MORE_MODULE_P}.tar.gz ) + nginx_modules_http_javascript? ( ${NJS_MODULE_URI} -> ${NJS_MODULE_P}.tar.gz ) + nginx_modules_http_lua? ( ${HTTP_LUA_MODULE_URI} -> ${HTTP_LUA_MODULE_P}.tar.gz ) + nginx_modules_http_memc? ( ${HTTP_MEMC_MODULE_URI} -> ${HTTP_MEMC_MODULE_P}.tar.gz ) + nginx_modules_http_metrics? ( ${HTTP_METRICS_MODULE_URI} -> ${HTTP_METRICS_MODULE_P}.tar.gz ) + nginx_modules_http_mogilefs? ( ${HTTP_MOGILEFS_MODULE_URI} -> ${HTTP_MOGILEFS_MODULE_P}.tar.gz ) + nginx_modules_http_naxsi? ( + ${HTTP_NAXSI_MODULE_URI} -> ${HTTP_NAXSI_MODULE_P}.tar.gz + ${HTTP_NAXSI_LIBINJECTION_MODULE_URI} -> ${HTTP_NAXSI_LIBINJECTION_MODULE_P}.tar.gz + ) + nginx_modules_http_push_stream? ( ${HTTP_PUSH_STREAM_MODULE_URI} -> ${HTTP_PUSH_STREAM_MODULE_P}.tar.gz ) + nginx_modules_http_security? ( ${HTTP_SECURITY_MODULE_URI} -> ${HTTP_SECURITY_MODULE_P}.tar.gz ) + nginx_modules_http_slowfs_cache? ( ${HTTP_SLOWFS_CACHE_MODULE_URI} -> ${HTTP_SLOWFS_CACHE_MODULE_P}.tar.gz ) + nginx_modules_http_sticky? ( ${HTTP_STICKY_MODULE_URI} -> ${HTTP_STICKY_MODULE_P}.tar.bz2 ) + nginx_modules_http_upload_progress? ( ${HTTP_UPLOAD_PROGRESS_MODULE_URI} -> ${HTTP_UPLOAD_PROGRESS_MODULE_P}.tar.gz ) + nginx_modules_http_upstream_check? ( ${HTTP_UPSTREAM_CHECK_MODULE_URI} -> ${HTTP_UPSTREAM_CHECK_MODULE_P}.tar.gz ) + nginx_modules_http_vhost_traffic_status? ( ${HTTP_VHOST_TRAFFIC_STATUS_MODULE_URI} -> ${HTTP_VHOST_TRAFFIC_STATUS_MODULE_P}.tar.gz ) + nginx_modules_stream_geoip2? ( ${GEOIP2_MODULE_URI} -> ${GEOIP2_MODULE_P}.tar.gz ) + nginx_modules_stream_javascript? ( ${NJS_MODULE_URI} -> ${NJS_MODULE_P}.tar.gz ) + rtmp? ( ${RTMP_MODULE_URI} -> ${RTMP_MODULE_P}.tar.gz )" + +LICENSE="BSD-2 BSD SSLeay MIT GPL-2 GPL-2+ + nginx_modules_http_security? ( Apache-2.0 ) + nginx_modules_http_push_stream? ( GPL-3 )" + +SLOT="mainline" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +# Package doesn't provide a real test suite +RESTRICT="test" + +NGINX_MODULES_STD="access auth_basic autoindex browser charset empty_gif + fastcgi geo grpc gzip limit_req limit_conn map memcached mirror + proxy referer rewrite scgi ssi split_clients upstream_hash + upstream_ip_hash upstream_keepalive upstream_least_conn + upstream_zone userid uwsgi" +NGINX_MODULES_OPT="addition auth_request dav degradation flv geoip gunzip + gzip_static image_filter mp4 perl random_index realip secure_link + slice stub_status sub xslt" +NGINX_MODULES_STREAM_STD="access geo limit_conn map return split_clients + upstream_hash upstream_least_conn upstream_zone" +NGINX_MODULES_STREAM_OPT="geoip realip ssl_preread" +NGINX_MODULES_MAIL="imap pop3 smtp" +NGINX_MODULES_3RD=" + http_auth_ldap + http_auth_pam + http_brotli + http_cache_purge + http_dav_ext + http_echo + http_fancyindex + http_geoip2 + http_headers_more + http_javascript + http_lua + http_memc + http_metrics + http_mogilefs + http_naxsi + http_push_stream + http_security + http_slowfs_cache + http_sticky + http_upload_progress + http_upstream_check + http_vhost_traffic_status + stream_geoip2 + stream_javascript +" + +IUSE="aio debug +http +http2 +http-cache libatomic pcre +pcre2 pcre-jit rtmp selinux ssl threads vim-syntax" + +for mod in $NGINX_MODULES_STD; do + IUSE="${IUSE} +nginx_modules_http_${mod}" +done + +for mod in $NGINX_MODULES_OPT; do + IUSE="${IUSE} nginx_modules_http_${mod}" +done + +for mod in $NGINX_MODULES_STREAM_STD; do + IUSE="${IUSE} nginx_modules_stream_${mod}" +done + +for mod in $NGINX_MODULES_STREAM_OPT; do + IUSE="${IUSE} nginx_modules_stream_${mod}" +done + +for mod in $NGINX_MODULES_MAIL; do + IUSE="${IUSE} nginx_modules_mail_${mod}" +done + +for mod in $NGINX_MODULES_3RD; do + IUSE="${IUSE} nginx_modules_${mod}" +done + +# Add so we can warn users updating about config changes +# @TODO: jbergstroem: remove on next release series +IUSE="${IUSE} nginx_modules_http_spdy" + +CDEPEND=" + acct-group/nginx + acct-user/nginx + virtual/libcrypt:= + pcre? ( dev-libs/libpcre:= ) + pcre2? ( dev-libs/libpcre2:= ) + pcre-jit? ( dev-libs/libpcre:=[jit] ) + ssl? ( + dev-libs/openssl:0= + ) + http2? ( + >=dev-libs/openssl-1.0.1c:0= + ) + http-cache? ( + dev-libs/openssl:0= + ) + nginx_modules_http_brotli? ( app-arch/brotli:= ) + nginx_modules_http_geoip? ( dev-libs/geoip ) + nginx_modules_http_geoip2? ( dev-libs/libmaxminddb:= ) + nginx_modules_http_gunzip? ( sys-libs/zlib ) + nginx_modules_http_gzip? ( sys-libs/zlib ) + nginx_modules_http_gzip_static? ( sys-libs/zlib ) + nginx_modules_http_image_filter? ( media-libs/gd:=[jpeg,png] ) + nginx_modules_http_perl? ( >=dev-lang/perl-5.8:= ) + nginx_modules_http_rewrite? ( dev-libs/libpcre:= ) + nginx_modules_http_secure_link? ( dev-libs/openssl:0= ) + nginx_modules_http_xslt? ( dev-libs/libxml2:= dev-libs/libxslt ) + nginx_modules_http_lua? ( ${LUA_DEPS} ) + nginx_modules_http_auth_pam? ( sys-libs/pam ) + nginx_modules_http_metrics? ( dev-libs/yajl:= ) + nginx_modules_http_dav_ext? ( dev-libs/libxml2 ) + nginx_modules_http_security? ( dev-libs/modsecurity ) + nginx_modules_http_auth_ldap? ( net-nds/openldap:=[ssl?] ) + nginx_modules_stream_geoip? ( dev-libs/geoip ) + nginx_modules_stream_geoip2? ( dev-libs/libmaxminddb:= )" +RDEPEND="${CDEPEND} + app-misc/mime-types[nginx] + selinux? ( sec-policy/selinux-nginx ) + !www-servers/nginx:0" +DEPEND="${CDEPEND} + arm? ( dev-libs/libatomic_ops ) + libatomic? ( dev-libs/libatomic_ops )" +BDEPEND="nginx_modules_http_brotli? ( virtual/pkgconfig )" +PDEPEND="vim-syntax? ( app-vim/nginx-syntax )" + +REQUIRED_USE="pcre-jit? ( pcre ) + nginx_modules_http_fancyindex? ( nginx_modules_http_addition ) + nginx_modules_http_grpc? ( http2 ) + nginx_modules_http_lua? ( + ${LUA_REQUIRED_USE} + nginx_modules_http_rewrite + pcre + !pcre2 + ) + nginx_modules_http_naxsi? ( nginx_modules_http_rewrite pcre ) + nginx_modules_http_dav_ext? ( nginx_modules_http_dav nginx_modules_http_xslt ) + nginx_modules_http_metrics? ( nginx_modules_http_stub_status ) + nginx_modules_http_security? ( pcre ) + nginx_modules_http_push_stream? ( ssl )" + +pkg_setup() { + NGINX_HOME="/var/lib/nginx" + NGINX_HOME_TMP="${NGINX_HOME}/tmp" + + if use libatomic; then + ewarn "GCC 4.1+ features built-in atomic operations." + ewarn "Using libatomic_ops is only needed if using" + ewarn "a different compiler or a GCC prior to 4.1" + fi + + if [[ -n $NGINX_ADD_MODULES ]]; then + ewarn "You are building custom modules via \$NGINX_ADD_MODULES!" + ewarn "This nginx installation is not supported!" + ewarn "Make sure you can reproduce the bug without those modules" + ewarn "_before_ reporting bugs." + fi + + if use !http; then + ewarn "To actually disable all http-functionality you also have to disable" + ewarn "all nginx http modules." + fi + + if use nginx_modules_http_mogilefs && use threads; then + eerror "mogilefs won't compile with threads support." + eerror "Please disable either flag and try again." + die "Can't compile mogilefs with threads support" + fi + + use nginx_modules_http_lua && lua-single_pkg_setup +} + +src_prepare() { + eapply "${FILESDIR}/${PN}-1.4.1-fix-perl-install-path.patch" + eapply "${FILESDIR}/${PN}-httpoxy-mitigation-r1.patch" + + if use nginx_modules_http_sticky; then + cd "${HTTP_STICKY_MODULE_WD}" || die + eapply "${FILESDIR}"/http_sticky-nginx-1.23.0.patch + cd "${S}" || die + fi + + if use nginx_modules_http_naxsi; then + cd "${HTTP_NAXSI_MODULE_WD}" || die + rm -r libinjection || die + mv ../../libinjection-${HTTP_NAXSI_LIBINJECTION_MODULE_PV} libinjection || die + cd "${S}" || die + fi + + if use nginx_modules_http_brotli; then + cd "${HTTP_BROTLI_MODULE_WD}" || die + eapply "${FILESDIR}"/http_brotli-detect-brotli-r3.patch + cd "${S}" || die + fi + + if use nginx_modules_http_javascript || use nginx_modules_stream_javascript; then + cd "${NJS_MODULE_WD}" || die + eapply "${FILESDIR}"/http_javascript_cve_2022-38890.patch + cd "${S}" || die + fi + + if use nginx_modules_http_upstream_check; then + eapply -p0 "${FILESDIR}"/http_upstream_check-nginx-1.11.5+.patch + fi + + if use nginx_modules_http_cache_purge; then + cd "${HTTP_CACHE_PURGE_MODULE_WD}" || die + eapply "${FILESDIR}"/http_cache_purge-1.11.6+.patch + cd "${S}" || die + fi + + if use nginx_modules_http_upload_progress; then + cd "${HTTP_UPLOAD_PROGRESS_MODULE_WD}" || die + eapply "${FILESDIR}"/http_uploadprogress-nginx-1.23.0.patch + cd "${S}" || die + fi + + find auto/ -type f -print0 | xargs -0 sed -i 's:\&\& make:\&\& \\$(MAKE):' || die + # We have config protection, don't rename etc files + sed -i 's:.default::' auto/install || die + # remove useless files + sed -i -e '/koi-/d' -e '/win-/d' auto/install || die + + # don't install to /etc/nginx/ if not in use + local module + for module in fastcgi scgi uwsgi ; do + if ! use nginx_modules_http_${module}; then + sed -i -e "/${module}/d" auto/install || die + fi + done + + eapply_user +} + +src_configure() { + local myconf=() http_enabled= mail_enabled= stream_enabled= + + use aio && myconf+=( --with-file-aio ) + use debug && myconf+=( --with-debug ) + use http2 && myconf+=( --with-http_v2_module ) + use libatomic && myconf+=( --with-libatomic ) + use pcre && myconf+=( --with-pcre --without-pcre2 ) + use pcre-jit && myconf+=( --with-pcre-jit ) + use threads && myconf+=( --with-threads ) + + # HTTP modules + for mod in $NGINX_MODULES_STD; do + if use nginx_modules_http_${mod}; then + http_enabled=1 + else + myconf+=( --without-http_${mod}_module ) + fi + done + + for mod in $NGINX_MODULES_OPT; do + if use nginx_modules_http_${mod}; then + http_enabled=1 + myconf+=( --with-http_${mod}_module ) + fi + done + + if use nginx_modules_http_fastcgi; then + myconf+=( --with-http_realip_module ) + fi + + # third-party modules + if use nginx_modules_http_upload_progress; then + http_enabled=1 + myconf+=( --add-module=${HTTP_UPLOAD_PROGRESS_MODULE_WD} ) + fi + + if use nginx_modules_http_headers_more; then + http_enabled=1 + myconf+=( --add-module=${HTTP_HEADERS_MORE_MODULE_WD} ) + fi + + if use nginx_modules_http_cache_purge; then + http_enabled=1 + myconf+=( --add-module=${HTTP_CACHE_PURGE_MODULE_WD} ) + fi + + if use nginx_modules_http_slowfs_cache; then + http_enabled=1 + myconf+=( --add-module=${HTTP_SLOWFS_CACHE_MODULE_WD} ) + fi + + if use nginx_modules_http_fancyindex; then + http_enabled=1 + myconf+=( --add-module=${HTTP_FANCYINDEX_MODULE_WD} ) + fi + + if use nginx_modules_http_lua; then + http_enabled=1 + export LUAJIT_LIB=$(dirname $(lua_get_shared_lib)) + export LUAJIT_INC=$(lua_get_include_dir) + myconf+=( --add-module=${DEVEL_KIT_MODULE_WD} ) + myconf+=( --add-module=${HTTP_LUA_MODULE_WD} ) + fi + + if use nginx_modules_http_auth_pam; then + http_enabled=1 + myconf+=( --add-module=${HTTP_AUTH_PAM_MODULE_WD} ) + fi + + if use nginx_modules_http_upstream_check; then + http_enabled=1 + myconf+=( --add-module=${HTTP_UPSTREAM_CHECK_MODULE_WD} ) + fi + + if use nginx_modules_http_metrics; then + http_enabled=1 + myconf+=( --add-module=${HTTP_METRICS_MODULE_WD} ) + fi + + if use nginx_modules_http_naxsi ; then + http_enabled=1 + myconf+=( --add-module=${HTTP_NAXSI_MODULE_WD} ) + fi + + if use rtmp ; then + http_enabled=1 + myconf+=( --add-module=${RTMP_MODULE_WD} ) + fi + + if use nginx_modules_http_dav_ext ; then + http_enabled=1 + myconf+=( --add-module=${HTTP_DAV_EXT_MODULE_WD} ) + fi + + if use nginx_modules_http_echo ; then + http_enabled=1 + myconf+=( --add-module=${HTTP_ECHO_MODULE_WD} ) + fi + + if use nginx_modules_http_security ; then + http_enabled=1 + myconf+=( --add-module=${HTTP_SECURITY_MODULE_WD} ) + fi + + if use nginx_modules_http_push_stream ; then + http_enabled=1 + myconf+=( --add-module=${HTTP_PUSH_STREAM_MODULE_WD} ) + fi + + if use nginx_modules_http_sticky ; then + http_enabled=1 + myconf+=( --add-module=${HTTP_STICKY_MODULE_WD} ) + fi + + if use nginx_modules_http_mogilefs ; then + http_enabled=1 + myconf+=( --add-module=${HTTP_MOGILEFS_MODULE_WD} ) + fi + + if use nginx_modules_http_memc ; then + http_enabled=1 + myconf+=( --add-module=${HTTP_MEMC_MODULE_WD} ) + fi + + if use nginx_modules_http_auth_ldap; then + http_enabled=1 + myconf+=( --add-module=${HTTP_LDAP_MODULE_WD} ) + fi + + if use nginx_modules_http_vhost_traffic_status; then + http_enabled=1 + myconf+=( --add-module=${HTTP_VHOST_TRAFFIC_STATUS_MODULE_WD} ) + fi + + if use nginx_modules_http_geoip2 || use nginx_modules_stream_geoip2; then + myconf+=( --add-module=${GEOIP2_MODULE_WD} ) + fi + + if use nginx_modules_http_javascript || use nginx_modules_stream_javascript; then + myconf+=( --add-module="${NJS_MODULE_WD}/nginx" ) + fi + + if use nginx_modules_http_brotli; then + http_enabled=1 + myconf+=( --add-module=${HTTP_BROTLI_MODULE_WD} ) + fi + + if use http || use http-cache || use http2 || use nginx_modules_http_javascript; then + http_enabled=1 + fi + + if [ $http_enabled ]; then + use http-cache || myconf+=( --without-http-cache ) + use ssl && myconf+=( --with-http_ssl_module ) + else + myconf+=( --without-http --without-http-cache ) + fi + + # Stream modules + for mod in $NGINX_MODULES_STREAM_STD; do + if use nginx_modules_stream_${mod}; then + stream_enabled=1 + else + myconf+=( --without-stream_${mod}_module ) + fi + done + + for mod in $NGINX_MODULES_STREAM_OPT; do + if use nginx_modules_stream_${mod}; then + stream_enabled=1 + myconf+=( --with-stream_${mod}_module ) + fi + done + + if use nginx_modules_stream_geoip2 || use nginx_modules_stream_javascript; then + stream_enabled=1 + fi + + if [ $stream_enabled ]; then + myconf+=( --with-stream ) + use ssl && myconf+=( --with-stream_ssl_module ) + fi + + # MAIL modules + for mod in $NGINX_MODULES_MAIL; do + if use nginx_modules_mail_${mod}; then + mail_enabled=1 + else + myconf+=( --without-mail_${mod}_module ) + fi + done + + if [ $mail_enabled ]; then + myconf+=( --with-mail ) + use ssl && myconf+=( --with-mail_ssl_module ) + fi + + # custom modules + for mod in $NGINX_ADD_MODULES; do + myconf+=( --add-module=${mod} ) + done + + # https://bugs.gentoo.org/286772 + export LANG=C LC_ALL=C + tc-export AR CC + + if ! use prefix; then + myconf+=( --user=${PN} ) + myconf+=( --group=${PN} ) + fi + + if [[ -n "${EXTRA_ECONF}" ]]; then + myconf+=( ${EXTRA_ECONF} ) + ewarn "EXTRA_ECONF applied. Now you are on your own, good luck!" + fi + + ./configure \ + --prefix="${EPREFIX}"/usr \ + --conf-path="${EPREFIX}"/etc/${PN}/${PN}.conf \ + --error-log-path="${EPREFIX}"/var/log/${PN}/error_log \ + --pid-path="${EPREFIX}"/run/${PN}.pid \ + --lock-path="${EPREFIX}"/run/lock/${PN}.lock \ + --with-cc-opt="-I${ESYSROOT}/usr/include" \ + --with-ld-opt="-L${ESYSROOT}/usr/$(get_libdir)" \ + --http-log-path="${EPREFIX}"/var/log/${PN}/access_log \ + --http-client-body-temp-path="${EPREFIX}${NGINX_HOME_TMP}"/client \ + --http-proxy-temp-path="${EPREFIX}${NGINX_HOME_TMP}"/proxy \ + --http-fastcgi-temp-path="${EPREFIX}${NGINX_HOME_TMP}"/fastcgi \ + --http-scgi-temp-path="${EPREFIX}${NGINX_HOME_TMP}"/scgi \ + --http-uwsgi-temp-path="${EPREFIX}${NGINX_HOME_TMP}"/uwsgi \ + --with-compat \ + "${myconf[@]}" || die "configure failed" + + # A purely cosmetic change that makes nginx -V more readable. This can be + # good if people outside the gentoo community would troubleshoot and + # question the users setup. + sed -i -e "s|${WORKDIR}|external_module|g" objs/ngx_auto_config.h || die +} + +src_compile() { + # https://bugs.gentoo.org/286772 + export LANG=C LC_ALL=C + emake LINK="${CC} ${LDFLAGS}" OTHERLDFLAGS="${LDFLAGS}" +} + +src_install() { + emake DESTDIR="${D}" install + + cp "${FILESDIR}"/nginx.conf-r3 "${ED}"/etc/nginx/nginx.conf || die + + newinitd "${FILESDIR}"/nginx.initd-r4 nginx + newconfd "${FILESDIR}"/nginx.confd nginx + + systemd_newunit "${FILESDIR}"/nginx.service-r1 nginx.service + + doman man/nginx.8 + dodoc CHANGES* README + + # just keepdir. do not copy the default htdocs files (bug #449136) + keepdir /var/www/localhost + rm -rf "${ED}"/usr/html || die + + # set up a list of directories to keep + local keepdir_list="${NGINX_HOME_TMP}"/client + local module + for module in proxy fastcgi scgi uwsgi; do + use nginx_modules_http_${module} && keepdir_list+=" ${NGINX_HOME_TMP}/${module}" + done + + keepdir /var/log/nginx ${keepdir_list} + + # this solves a problem with SELinux where nginx doesn't see the directories + # as root and tries to create them as nginx + fperms 0750 "${NGINX_HOME_TMP}" + fowners ${PN}:0 "${NGINX_HOME_TMP}" + + fperms 0700 ${keepdir_list} + fowners ${PN}:${PN} ${keepdir_list} + + fperms 0710 /var/log/nginx + fowners 0:${PN} /var/log/nginx + + # logrotate + insinto /etc/logrotate.d + newins "${FILESDIR}"/nginx.logrotate-r1 nginx + + # Don't create /run + rm -rf "${ED}"/run || die + + if use lua_single_target_luajit; then + pax-mark m "${ED}/usr/sbin/nginx" + fi + + if use nginx_modules_http_perl; then + cd "${S}"/objs/src/http/modules/perl/ || die + emake DESTDIR="${D}" INSTALLDIRS=vendor + perl_delete_localpod + cd "${S}" || die + fi + + if use nginx_modules_http_cache_purge; then + docinto ${HTTP_CACHE_PURGE_MODULE_P} + dodoc "${HTTP_CACHE_PURGE_MODULE_WD}"/{CHANGES,README.md,TODO.md} + fi + + if use nginx_modules_http_slowfs_cache; then + docinto ${HTTP_SLOWFS_CACHE_MODULE_P} + dodoc "${HTTP_SLOWFS_CACHE_MODULE_WD}"/{CHANGES,README.md} + fi + + if use nginx_modules_http_fancyindex; then + docinto ${HTTP_FANCYINDEX_MODULE_P} + dodoc "${HTTP_FANCYINDEX_MODULE_WD}"/README.rst + fi + + if use nginx_modules_http_lua; then + docinto ${HTTP_LUA_MODULE_P} + dodoc "${HTTP_LUA_MODULE_WD}"/README.markdown + fi + + if use nginx_modules_http_auth_pam; then + docinto ${HTTP_AUTH_PAM_MODULE_P} + dodoc "${HTTP_AUTH_PAM_MODULE_WD}"/{README.md,ChangeLog} + fi + + if use nginx_modules_http_upstream_check; then + docinto ${HTTP_UPSTREAM_CHECK_MODULE_P} + dodoc "${HTTP_UPSTREAM_CHECK_MODULE_WD}"/{README,CHANGES} + fi + + if use nginx_modules_http_naxsi; then + insinto /etc/nginx/naxsi + doins "${HTTP_NAXSI_MODULE_WD}"/../distros/nginx/* + doins "${HTTP_NAXSI_MODULE_WD}"/../naxsi_rules/naxsi_core.rules + doins -r "${HTTP_NAXSI_MODULE_WD}"/../naxsi_rules/blocking + doins -r "${HTTP_NAXSI_MODULE_WD}"/../naxsi_rules/whitelists + fi + + if use rtmp; then + docinto ${RTMP_MODULE_P} + dodoc "${RTMP_MODULE_WD}"/{AUTHORS,README.md,stat.xsl} + fi + + if use nginx_modules_http_dav_ext; then + docinto ${HTTP_DAV_EXT_MODULE_P} + dodoc "${HTTP_DAV_EXT_MODULE_WD}"/README.rst + fi + + if use nginx_modules_http_echo; then + docinto ${HTTP_ECHO_MODULE_P} + dodoc "${HTTP_ECHO_MODULE_WD}"/README.markdown + fi + + if use nginx_modules_http_security; then + docinto ${HTTP_SECURITY_MODULE_P} + dodoc "${HTTP_SECURITY_MODULE_WD}"/{AUTHORS,CHANGES,README.md} + fi + + if use nginx_modules_http_push_stream; then + docinto ${HTTP_PUSH_STREAM_MODULE_P} + dodoc "${HTTP_PUSH_STREAM_MODULE_WD}"/{AUTHORS,CHANGELOG.textile,README.textile} + fi + + if use nginx_modules_http_sticky; then + docinto ${HTTP_STICKY_MODULE_P} + dodoc "${HTTP_STICKY_MODULE_WD}"/{README.md,Changelog.txt,docs/sticky.pdf} + fi + + if use nginx_modules_http_memc; then + docinto ${HTTP_MEMC_MODULE_P} + dodoc "${HTTP_MEMC_MODULE_WD}"/README.markdown + fi + + if use nginx_modules_http_auth_ldap; then + docinto ${HTTP_LDAP_MODULE_P} + dodoc "${HTTP_LDAP_MODULE_WD}"/example.conf + fi +} + +pkg_postinst() { + if use ssl; then + if [[ ! -f "${EROOT}"/etc/ssl/${PN}/${PN}.key ]]; then + install_cert /etc/ssl/${PN}/${PN} + use prefix || chown ${PN}:${PN} "${EROOT}"/etc/ssl/${PN}/${PN}.{crt,csr,key,pem} + fi + fi + + if use nginx_modules_http_spdy; then + ewarn "" + ewarn "In nginx 1.9.5 the spdy module was superseded by http2." + ewarn "Update your configs and package.use accordingly." + fi + + if use nginx_modules_http_lua; then + ewarn "" + ewarn "While you can build lua 3rd party module against ${P}" + ewarn "the author warns that >=${PN}-1.11.11 is still not an" + ewarn "officially supported target yet. You are on your own." + ewarn "Expect runtime failures, memory leaks and other problems!" + fi + + if use nginx_modules_http_lua && use http2; then + ewarn "" + ewarn "Lua 3rd party module author warns against using ${P} with" + ewarn "NGINX_MODULES_HTTP=\"lua http2\". For more info, see https://git.io/OldLsg" + fi + + local _n_permission_layout_checks=0 + local _has_to_adjust_permissions=0 + local _has_to_show_permission_warning=0 + + # Defaults to 1 to inform people doing a fresh installation + # that we ship modified {scgi,uwsgi,fastcgi}_params files + local _has_to_show_httpoxy_mitigation_notice=1 + + local _replacing_version= + for _replacing_version in ${REPLACING_VERSIONS}; do + _n_permission_layout_checks=$((${_n_permission_layout_checks}+1)) + + if [[ ${_n_permission_layout_checks} -gt 1 ]]; then + # Should never happen: + # Package is abusing slots but doesn't allow multiple parallel installations. + # If we run into this situation it is unsafe to automatically adjust any + # permission... + _has_to_show_permission_warning=1 + + ewarn "Replacing multiple ${PN}' versions is unsupported! " \ + "You will have to adjust permissions on your own." + + break + fi + + local _replacing_version_branch=$(ver_cut 1-2 "${_replacing_version}") + debug-print "Updating an existing installation (v${_replacing_version}; branch '${_replacing_version_branch}') ..." + + # Do we need to adjust permissions to fix CVE-2013-0337 (bug #458726, #469094)? + # This was before we introduced multiple nginx versions so we + # do not need to distinguish between stable and mainline + local _need_to_fix_CVE2013_0337=1 + + if ver_test ${_replacing_version} -ge 1.4.1-r2; then + # We are updating an installation which should already be fixed + _need_to_fix_CVE2013_0337=0 + debug-print "Skipping CVE-2013-0337 ... existing installation should not be affected!" + else + _has_to_adjust_permissions=1 + debug-print "Need to adjust permissions to fix CVE-2013-0337!" + fi + + # Do we need to inform about HTTPoxy mitigation? + # In repository since commit 8be44f76d4ac02cebcd1e0e6e6284bb72d054b0f + if ver_test ${_replacing_version_branch} -lt 1.10; then + # Updating from <1.10 + _has_to_show_httpoxy_mitigation_notice=1 + debug-print "Need to inform about HTTPoxy mitigation!" + else + # Updating from >=1.10 + local _fixed_in_pvr= + case "${_replacing_version_branch}" in + "1.10") + _fixed_in_pvr="1.10.1-r2" + ;; + "1.11") + _fixed_in_pvr="1.11.3-r1" + ;; + *) + # This should be any future branch. + # If we run this code it is safe to assume that the user has + # already seen the HTTPoxy mitigation notice because he/she is doing + # an update from previous version where we have already shown + # the warning. Otherwise, we wouldn't hit this code path ... + _fixed_in_pvr= + esac + + if [[ -z "${_fixed_in_pvr}" ]] || ver_test ${_replacing_version} -ge ${_fixed_in_pvr}; then + # We are updating an installation where we already informed + # that we are mitigating HTTPoxy per default + _has_to_show_httpoxy_mitigation_notice=0 + debug-print "No need to inform about HTTPoxy mitigation ... information was already shown for existing installation!" + else + _has_to_show_httpoxy_mitigation_notice=1 + debug-print "Need to inform about HTTPoxy mitigation!" + fi + fi + + # Do we need to adjust permissions to fix CVE-2016-1247 (bug #605008)? + # All branches up to 1.11 are affected + local _need_to_fix_CVE2016_1247=1 + + if ver_test ${_replacing_version_branch} -lt 1.10; then + # Updating from <1.10 + _has_to_adjust_permissions=1 + debug-print "Need to adjust permissions to fix CVE-2016-1247!" + else + # Updating from >=1.10 + local _fixed_in_pvr= + case "${_replacing_version_branch}" in + "1.10") + _fixed_in_pvr="1.10.2-r3" + ;; + "1.11") + _fixed_in_pvr="1.11.6-r1" + ;; + *) + # This should be any future branch. + # If we run this code it is safe to assume that we have already + # adjusted permissions or were never affected because user is + # doing an update from previous version which was safe or did + # the adjustments. Otherwise, we wouldn't hit this code path ... + _fixed_in_pvr= + esac + + if [[ -z "${_fixed_in_pvr}" ]] || ver_test ${_replacing_version} -ge ${_fixed_in_pvr}; then + # We are updating an installation which should already be adjusted + # or which was never affected + _need_to_fix_CVE2016_1247=0 + debug-print "Skipping CVE-2016-1247 ... existing installation should not be affected!" + else + _has_to_adjust_permissions=1 + debug-print "Need to adjust permissions to fix CVE-2016-1247!" + fi + fi + done + + if [[ ${_has_to_adjust_permissions} -eq 1 ]]; then + # We do not DIE when chmod/chown commands are failing because + # package is already merged on user's system at this stage + # and we cannot retry without losing the information that + # the existing installation needs to adjust permissions. + # Instead we are going to a show a big warning ... + + if [[ ${_has_to_show_permission_warning} -eq 0 ]] && [[ ${_need_to_fix_CVE2013_0337} -eq 1 ]]; then + ewarn "" + ewarn "The world-readable bit (if set) has been removed from the" + ewarn "following directories to mitigate a security bug" + ewarn "(CVE-2013-0337, bug #458726):" + ewarn "" + ewarn " ${EPREFIX}/var/log/nginx" + ewarn " ${EPREFIX}${NGINX_HOME_TMP}/{,client,proxy,fastcgi,scgi,uwsgi}" + ewarn "" + ewarn "Check if this is correct for your setup before restarting nginx!" + ewarn "This is a one-time change and will not happen on subsequent updates." + ewarn "Furthermore nginx' temp directories got moved to '${EPREFIX}${NGINX_HOME_TMP}'" + chmod o-rwx \ + "${EPREFIX}"/var/log/nginx \ + "${EPREFIX}"${NGINX_HOME_TMP}/{,client,proxy,fastcgi,scgi,uwsgi} || \ + _has_to_show_permission_warning=1 + fi + + if [[ ${_has_to_show_permission_warning} -eq 0 ]] && [[ ${_need_to_fix_CVE2016_1247} -eq 1 ]]; then + ewarn "" + ewarn "The permissions on the following directory have been reset in" + ewarn "order to mitigate a security bug (CVE-2016-1247, bug #605008):" + ewarn "" + ewarn " ${EPREFIX}/var/log/nginx" + ewarn "" + ewarn "Check if this is correct for your setup before restarting nginx!" + ewarn "Also ensure that no other log directory used by any of your" + ewarn "vhost(s) is not writeable for nginx user. Any of your log files" + ewarn "used by nginx can be abused to escalate privileges!" + ewarn "This is a one-time change and will not happen on subsequent updates." + chown 0:nginx "${EPREFIX}"/var/log/nginx || _has_to_show_permission_warning=1 + chmod 710 "${EPREFIX}"/var/log/nginx || _has_to_show_permission_warning=1 + fi + + if [[ ${_has_to_show_permission_warning} -eq 1 ]]; then + # Should never happen ... + ewarn "" + ewarn "*************************************************************" + ewarn "*************** W A R N I N G ***************" + ewarn "*************************************************************" + ewarn "The one-time only attempt to adjust permissions of the" + ewarn "existing nginx installation failed. Be aware that we will not" + ewarn "try to adjust the same permissions again because now you are" + ewarn "using a nginx version where we expect that the permissions" + ewarn "are already adjusted or that you know what you are doing and" + ewarn "want to keep custom permissions." + ewarn "" + fi + fi + + # Sanity check for CVE-2016-1247 + # Required to warn users who received the warning above and thought + # they could fix it by unmerging and re-merging the package or have + # unmerged a affected installation on purpose in the past leaving + # /var/log/nginx on their system due to keepdir/non-empty folder + # and are now installing the package again. + local _sanity_check_testfile=$(mktemp --dry-run "${EPREFIX}"/var/log/nginx/.CVE-2016-1247.XXXXXXXXX) + su -s /bin/sh -c "touch ${_sanity_check_testfile}" nginx >&/dev/null + if [ $? -eq 0 ] ; then + # Cleanup -- no reason to die here! + rm -f "${_sanity_check_testfile}" + + ewarn "" + ewarn "*************************************************************" + ewarn "*************** W A R N I N G ***************" + ewarn "*************************************************************" + ewarn "Looks like your installation is vulnerable to CVE-2016-1247" + ewarn "(bug #605008) because nginx user is able to create files in" + ewarn "" + ewarn " ${EPREFIX}/var/log/nginx" + ewarn "" + ewarn "Also ensure that no other log directory used by any of your" + ewarn "vhost(s) is not writeable for nginx user. Any of your log files" + ewarn "used by nginx can be abused to escalate privileges!" + fi + + if [[ ${_has_to_show_httpoxy_mitigation_notice} -eq 1 ]]; then + # HTTPoxy mitigation + ewarn "" + ewarn "This nginx installation comes with a mitigation for the HTTPoxy" + ewarn "vulnerability for FastCGI, SCGI and uWSGI applications by setting" + ewarn "the HTTP_PROXY parameter to an empty string per default when you" + ewarn "are sourcing one of the default" + ewarn "" + ewarn " - 'fastcgi_params' or 'fastcgi.conf'" + ewarn " - 'scgi_params'" + ewarn " - 'uwsgi_params'" + ewarn "" + ewarn "files in your server block(s)." + ewarn "" + ewarn "If this is causing any problems for you make sure that you are sourcing the" + ewarn "default parameters _before_ you set your own values." + ewarn "If you are relying on user-supplied proxy values you have to remove the" + ewarn "correlating lines from the file(s) mentioned above." + ewarn "" + fi +} From 12a8af8224a23d11adbaf4d26a0e8733ae1a14f0 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Sun, 23 Oct 2022 22:30:26 +0200 Subject: [PATCH 0004/2610] kde-misc/ultimate-gmail-feed: Remove last-rited package Signed-off-by: Andreas Sturmlechner --- kde-misc/ultimate-gmail-feed/Manifest | 1 - kde-misc/ultimate-gmail-feed/metadata.xml | 11 ------- .../ultimate-gmail-feed-2.1.ebuild | 30 ------------------- profiles/package.mask | 6 ---- 4 files changed, 48 deletions(-) delete mode 100644 kde-misc/ultimate-gmail-feed/Manifest delete mode 100644 kde-misc/ultimate-gmail-feed/metadata.xml delete mode 100644 kde-misc/ultimate-gmail-feed/ultimate-gmail-feed-2.1.ebuild diff --git a/kde-misc/ultimate-gmail-feed/Manifest b/kde-misc/ultimate-gmail-feed/Manifest deleted file mode 100644 index 262853c2d063b..0000000000000 --- a/kde-misc/ultimate-gmail-feed/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ultimate-gmail-feed-2.1.tar.gz 26416 BLAKE2B eb6da2c2968a8fda9a758daf77c55f2cc28cb939bb542c757e99f839c4b252339ce3ef936fac13b16e046a60617ba2f0fbdc6aca41ce723ad0c04d68ed1c712b SHA512 dcf8ebd76c8d02d8c359153b3bd06cc25608111c6fa832160858d77bf7a996dc75ba17d59fbfcacbea311a3ceee642ff36fe0f2bf78bf1b6dd108ed4408a079e diff --git a/kde-misc/ultimate-gmail-feed/metadata.xml b/kde-misc/ultimate-gmail-feed/metadata.xml deleted file mode 100644 index 152bdb7ff651a..0000000000000 --- a/kde-misc/ultimate-gmail-feed/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - kde@gentoo.org - Gentoo KDE Project - - - anthon38/gmailfeed - - diff --git a/kde-misc/ultimate-gmail-feed/ultimate-gmail-feed-2.1.ebuild b/kde-misc/ultimate-gmail-feed/ultimate-gmail-feed-2.1.ebuild deleted file mode 100644 index 62796ae711ea1..0000000000000 --- a/kde-misc/ultimate-gmail-feed/ultimate-gmail-feed-2.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_PN="plasmoid-${PN}" -inherit ecm - -DESCRIPTION="Plasma 5 widget showing your Gmail feed" -HOMEPAGE="https://www.pling.com/p/1248550/ -https://github.com/Intika-KDE-Plasmoids/plasmoid-ultimate-gmail-feed" -SRC_URI="https://github.com/Intika-KDE-Plasmoids/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="5" -KEYWORDS="~amd64" -IUSE="" - -S="${WORKDIR}/${MY_PN}-${PV}" - -DEPEND=" - dev-qt/qtdeclarative:5 - dev-qt/qtnetwork:5 - kde-frameworks/knotifications:5 - kde-frameworks/plasma:5 -" -RDEPEND="${DEPEND} - dev-qt/qtquickcontrols:5 - dev-qt/qtxmlpatterns:5[qml] -" diff --git a/profiles/package.mask b/profiles/package.mask index 3a38caa23b74a..eadcb8c09337e 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -307,12 +307,6 @@ dev-python/ssh2-python # Removal on 2022-10-23. kde-misc/kmarkdownwebview -# Andreas Sturmlechner (2022-09-23) -# Broken after Google stopped accepting "Less Secure Apps". -# https://github.com/Intika-KDE-Plasmoids/plasmoid-ultimate-gmail-feed/issues/32 -# Use kde-misc/gmail-feed instead; removal on 2022-10-23. -kde-misc/ultimate-gmail-feed - # John Helmert III (2022-09-18) # Unfixed root privilege escalation, bug #631552 sys-cluster/slurm From f18e1df2a8ce8068e631c5f47a76774de7408029 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Sun, 23 Oct 2022 22:31:04 +0200 Subject: [PATCH 0005/2610] kde-misc/kmarkdownwebview: Remove last-rited package Signed-off-by: Andreas Sturmlechner --- kde-misc/kmarkdownwebview/Manifest | 1 - .../kmarkdownwebview-0.5.6.ebuild | 36 ------------------- kde-misc/kmarkdownwebview/metadata.xml | 11 ------ profiles/package.mask | 5 --- 4 files changed, 53 deletions(-) delete mode 100644 kde-misc/kmarkdownwebview/Manifest delete mode 100644 kde-misc/kmarkdownwebview/kmarkdownwebview-0.5.6.ebuild delete mode 100644 kde-misc/kmarkdownwebview/metadata.xml diff --git a/kde-misc/kmarkdownwebview/Manifest b/kde-misc/kmarkdownwebview/Manifest deleted file mode 100644 index 9f34f95521de4..0000000000000 --- a/kde-misc/kmarkdownwebview/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST kmarkdownwebview-0.5.6.tar.xz 68992 BLAKE2B cf2dd0718c6517b7ff3cebd032410b695a4ec40e6c51c93ac3f8f85cd3ffdb9a23c1922ac7f7e097412f0ea76891ea067ca2633d036dba8e45ff3fd6cc468f9b SHA512 51c99da9cb2fd0868bf0bc18e89efad75d70758343cf2b4d05e4eec00d328cc041ee9c8b90c402dc137afab5266e9dfb8877832064305de5a836c4aa94af4e4e diff --git a/kde-misc/kmarkdownwebview/kmarkdownwebview-0.5.6.ebuild b/kde-misc/kmarkdownwebview/kmarkdownwebview-0.5.6.ebuild deleted file mode 100644 index 113eeb3ce7450..0000000000000 --- a/kde-misc/kmarkdownwebview/kmarkdownwebview-0.5.6.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit ecm kde.org - -DESCRIPTION="KPart for rendering Markdown content" -HOMEPAGE="https://apps.kde.org/en/kmarkdownwebviewpart" -SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" - -LICENSE="BSD LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64" -IUSE="" - -DEPEND=" - dev-qt/qtgui:5 - dev-qt/qtwebchannel:5 - dev-qt/qtwebengine:5[widgets] - dev-qt/qtwidgets:5 - kde-frameworks/kconfigwidgets:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/ki18n:5 - kde-frameworks/kio:5 - kde-frameworks/kparts:5 - kde-frameworks/kxmlgui:5 -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DUSE_QTWEBKIT=OFF - ) - ecm_src_configure -} diff --git a/kde-misc/kmarkdownwebview/metadata.xml b/kde-misc/kmarkdownwebview/metadata.xml deleted file mode 100644 index d925f24397588..0000000000000 --- a/kde-misc/kmarkdownwebview/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - kde@gentoo.org - Gentoo KDE Project - - - https://bugs.kde.org/ - - diff --git a/profiles/package.mask b/profiles/package.mask index eadcb8c09337e..4b38aff12dd93 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -302,11 +302,6 @@ games-sports/torcs # Removal on 2022-10-25. dev-python/ssh2-python -# Andreas Sturmlechner (2022-09-23) -# Unmaintained upstream, obsolete after introduction of kde-misc/markdownpart. -# Removal on 2022-10-23. -kde-misc/kmarkdownwebview - # John Helmert III (2022-09-18) # Unfixed root privilege escalation, bug #631552 sys-cluster/slurm From 0160d3e746bd31a827af7f639cd4fe2dd2972fb7 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Sun, 23 Oct 2022 22:31:29 +0200 Subject: [PATCH 0006/2610] kde-plasma/kwayland-server: Remove last-rited package Signed-off-by: Andreas Sturmlechner --- profiles/package.mask | 5 ----- 1 file changed, 5 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 4b38aff12dd93..7600638810221 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -153,11 +153,6 @@ net-im/empathy # Unused Java library. Removal on 2022-11-10. dev-java/objenesis-test -# Andreas Sturmlechner (2022-10-08) -# Obsolete after Plasma 5.25 release, merged into KWin. -# Removal on 2022-10-22. -kde-plasma/kwayland-server - # Michał Górny (2022-10-08) # Repository and SRC_URI gone. Last release in 2012 (guessing # by filename). From e34bda53d05e86d98ce4dfa0490e0458e79d91f2 Mon Sep 17 00:00:00 2001 From: Conrad Kostecki Date: Sun, 23 Oct 2022 22:31:43 +0200 Subject: [PATCH 0007/2610] dev-lua/luajson: add 1.3.4, drop 1.3.4-r100 Added lua5.4 support, dropped -r100 suffix, as I don't expect any new release in next time. Also taking ownership. Closes: https://bugs.gentoo.org/877413 Signed-off-by: Conrad Kostecki --- ...luajson-1.3.4-r100.ebuild => luajson-1.3.4.ebuild} | 6 +++--- dev-lua/luajson/metadata.xml | 11 +++++++---- 2 files changed, 10 insertions(+), 7 deletions(-) rename dev-lua/luajson/{luajson-1.3.4-r100.ebuild => luajson-1.3.4.ebuild} (90%) diff --git a/dev-lua/luajson/luajson-1.3.4-r100.ebuild b/dev-lua/luajson/luajson-1.3.4.ebuild similarity index 90% rename from dev-lua/luajson/luajson-1.3.4-r100.ebuild rename to dev-lua/luajson/luajson-1.3.4.ebuild index d84fee782294f..cabddc0c9358b 100644 --- a/dev-lua/luajson/luajson-1.3.4-r100.ebuild +++ b/dev-lua/luajson/luajson-1.3.4.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -LUA_COMPAT=( lua5-{1..3} luajit ) +LUA_COMPAT=( lua5-{1..4} luajit ) inherit lua diff --git a/dev-lua/luajson/metadata.xml b/dev-lua/luajson/metadata.xml index ef117d229b64b..b201c0bb41869 100644 --- a/dev-lua/luajson/metadata.xml +++ b/dev-lua/luajson/metadata.xml @@ -1,8 +1,11 @@ - - - harningt/luajson - + + conikost@gentoo.org + Conrad Kostecki + + + harningt/luajson + From c87061e3e514a2bba6e9c155d0a81d5930913ed2 Mon Sep 17 00:00:00 2001 From: Michael Mair-Keimberger Date: Wed, 19 Oct 2022 19:07:05 +0200 Subject: [PATCH 0008/2610] sys-process/at: remove unused patches Signed-off-by: Michael Mair-Keimberger Closes: https://github.com/gentoo/gentoo/pull/27855 Signed-off-by: Conrad Kostecki --- .../at/files/at-3.1.13-getloadavg.patch | 19 ------------------- sys-process/at/files/atd.rc8 | 13 ------------- 2 files changed, 32 deletions(-) delete mode 100644 sys-process/at/files/at-3.1.13-getloadavg.patch delete mode 100644 sys-process/at/files/atd.rc8 diff --git a/sys-process/at/files/at-3.1.13-getloadavg.patch b/sys-process/at/files/at-3.1.13-getloadavg.patch deleted file mode 100644 index 7de085dcd84b3..0000000000000 --- a/sys-process/at/files/at-3.1.13-getloadavg.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff --git a/getloadavg.c b/getloadavg.c -index cf5869f..c7e2b27 100644 ---- a/getloadavg.c -+++ b/getloadavg.c -@@ -69,8 +69,12 @@ Boston, MA 02110-1301 USA */ - #include - #endif - --#include "lisp.h" --#include "sysfile.h" /* for encapsulated open, close, read, write */ -+#include -+#include -+#include -+ -+//#include "lisp.h" -+//#include "sysfile.h" /* for encapsulated open, close, read, write */ - - #ifndef HAVE_GETLOADAVG - diff --git a/sys-process/at/files/atd.rc8 b/sys-process/at/files/atd.rc8 deleted file mode 100644 index 3cc437eaa16ec..0000000000000 --- a/sys-process/at/files/atd.rc8 +++ /dev/null @@ -1,13 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -pidfile="/var/run/atd.pid" -command="/usr/sbin/atd" -command_args="${ATD_OPTS}" -start_stop_daemon_args="--pidfile ${pidfile}" - -depend() { - need clock - use logger -} From 9dfb85f243fbfef42ed350a7fe891e1edd99757f Mon Sep 17 00:00:00 2001 From: Michael Mair-Keimberger Date: Wed, 19 Oct 2022 19:03:20 +0200 Subject: [PATCH 0009/2610] app-text/zathura: remove unused patch(es) Signed-off-by: Michael Mair-Keimberger Closes: https://github.com/gentoo/gentoo/pull/27853 Signed-off-by: Conrad Kostecki --- .../zathura-0.4.8-meson-0.61-build.patch | 27 ------------------- 1 file changed, 27 deletions(-) delete mode 100644 app-text/zathura/files/zathura-0.4.8-meson-0.61-build.patch diff --git a/app-text/zathura/files/zathura-0.4.8-meson-0.61-build.patch b/app-text/zathura/files/zathura-0.4.8-meson-0.61-build.patch deleted file mode 100644 index 577eddc4da1f4..0000000000000 --- a/app-text/zathura/files/zathura-0.4.8-meson-0.61-build.patch +++ /dev/null @@ -1,27 +0,0 @@ -https://github.com/pwmt/zathura/commit/c6ec5044c5ff843979050bfb81742d14740bb656.patch -https://bugs.gentoo.org/831468 - -From: Sebastian Ramacher -Date: Sat, 30 Oct 2021 15:41:25 +0200 -Subject: [PATCH] Fix build with meson 0.60 - ---- a/data/meson.build -+++ b/data/meson.build -@@ -19,7 +19,7 @@ endif - i18n = import('i18n') - podir = join_paths(meson.project_source_root(), 'po') - --desktop = i18n.merge_file('desktop', -+desktop = i18n.merge_file( - input: 'org.pwmt.zathura.desktop.in', - output: 'org.pwmt.zathura.desktop', - install: true, -@@ -28,7 +28,7 @@ desktop = i18n.merge_file('desktop', - type: 'desktop' - ) - --appdata = i18n.merge_file('appdata', -+appdata = i18n.merge_file( - input: 'org.pwmt.zathura.appdata.xml.in', - output: 'org.pwmt.zathura.appdata.xml', - install: true, From 737b1617927e5b8d1b7dc7f3e67cd7fcfb6830b7 Mon Sep 17 00:00:00 2001 From: Michael Mair-Keimberger Date: Wed, 19 Oct 2022 19:05:07 +0200 Subject: [PATCH 0010/2610] net-analyzer/tcpreplay: remove unused patch Signed-off-by: Michael Mair-Keimberger Closes: https://github.com/gentoo/gentoo/pull/27851 Signed-off-by: Conrad Kostecki --- ...cpreplay-4.4.1-fix-bashism-configure.patch | 34 ------------------- 1 file changed, 34 deletions(-) delete mode 100644 net-analyzer/tcpreplay/files/tcpreplay-4.4.1-fix-bashism-configure.patch diff --git a/net-analyzer/tcpreplay/files/tcpreplay-4.4.1-fix-bashism-configure.patch b/net-analyzer/tcpreplay/files/tcpreplay-4.4.1-fix-bashism-configure.patch deleted file mode 100644 index f1d4242743332..0000000000000 --- a/net-analyzer/tcpreplay/files/tcpreplay-4.4.1-fix-bashism-configure.patch +++ /dev/null @@ -1,34 +0,0 @@ -https://github.com/appneta/tcpreplay/pull/714 - -From bd93776c50ec1d0574c72f253095afe22eb6bf73 Mon Sep 17 00:00:00 2001 -From: Sam James -Date: Sun, 13 Feb 2022 16:09:23 +0000 -Subject: [PATCH] build: fix bashism in configure - -configure scripts are run with /bin/sh which is supposed -to be a POSIX-compliant shell, so if /bin/sh is provided -by e.g. dash (like on Debian) rather than bash, we hit -errors. - -This has no effect on functionality for bash & -retains compatibility. - -Signed-off-by: Sam James ---- - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/configure.ac b/configure.ac -index 11a1e4ea..4c577c42 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -1808,7 +1808,7 @@ fi - dnl No 'make test' when cross compile - - AC_MSG_CHECKING(for 'make test' profile) --if test "$host" == "$build" ; then -+if test "$host" = "$build" ; then - AC_MSG_RESULT([yes]) - else - AC_MSG_WARN(Unable to do tests when cross-compiling) - From 201ed022afc286de68bfcd87fb2cf961b0e99d0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= Date: Sun, 23 Oct 2022 22:56:44 +0200 Subject: [PATCH 0011/2610] sys-devel/gcc: drop mips and riscv from 12.2.1_p20221008 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://archives.gentoo.org/gentoo-releng-autobuilds/message/61682cb8487c48565899d6d8bc017095 https://archives.gentoo.org/gentoo-releng-autobuilds/message/918a1b810afaf109fec665288b174119 Signed-off-by: Andreas K. Hüttel --- sys-devel/gcc/gcc-12.2.1_p20221008.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/gcc/gcc-12.2.1_p20221008.ebuild b/sys-devel/gcc/gcc-12.2.1_p20221008.ebuild index aa3dfbf98f287..97bcb6b2054e5 100644 --- a/sys-devel/gcc/gcc-12.2.1_p20221008.ebuild +++ b/sys-devel/gcc/gcc-12.2.1_p20221008.ebuild @@ -35,7 +35,7 @@ EGIT_BRANCH=releases/gcc-$(ver_cut 1) # Don't keyword live ebuilds if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~s390 ~sparc ~x86" fi # Technically only if USE=hardened *too* right now, but no point in complicating it further. From c223f2c0bdc785abb8fc974a51a0ef6da06b817d Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Sun, 23 Oct 2022 23:52:55 +0200 Subject: [PATCH 0012/2610] games-arcade/rocksndiamonds: add 4.3.2.1 Closes: https://bugs.gentoo.org/743619 Signed-off-by: Pacho Ramos --- games-arcade/rocksndiamonds/Manifest | 10 ++ .../rocksndiamonds-4.3.2.1.ebuild | 116 ++++++++++++++++++ 2 files changed, 126 insertions(+) create mode 100644 games-arcade/rocksndiamonds/rocksndiamonds-4.3.2.1.ebuild diff --git a/games-arcade/rocksndiamonds/Manifest b/games-arcade/rocksndiamonds/Manifest index 6da36b519388a..f258d895cc941 100644 --- a/games-arcade/rocksndiamonds/Manifest +++ b/games-arcade/rocksndiamonds/Manifest @@ -1,17 +1,27 @@ +DIST Andreas_Buschbeck-1.0.0.zip 18331338 BLAKE2B b6520ab10ce62d4bec804a2a7e1c4908a683f9f3833e5b1d4c64d376eb4225abc38c44a519bed8cbbd3fc928bfdddda17f292b0011805e45a30b84101dad9d1d SHA512 1b47914561aea5b07035cc70f8b1b6d35f0c829d89327713ad644d82225e778a7ffd27f9d421c40dd303f85c9fc0774244dd97d405f5db866ba3d1f8027151e4 DIST BD2K3-1.0.0.zip 4715324 BLAKE2B 72e25038c41a7a1c29a896459db97954d18731d6980f5096c28ebddb09c0b6d7bdb68a8c56f17d26c71085e4ae883d2ceaad8e95b5525cbf532d18f32ecdd638 SHA512 80f172584d2077a3ade0749790802ef9cecde75283d6b889e7d2fedf9b55fd1fd7f1f1fd5596b17d5b2a542172699a929ea626086e77d28fde11487440c43622 DIST Boulder_Dash_Dream-1.0.0.zip 10923437 BLAKE2B 976156c763281b993550a08361c5b6279a471e24568205c0369cc3f57d99e97db84d914a560c909b30fe92b8c8c10931cf6a8a8de4da181edac410a770d922b7 SHA512 f2765f52653b4f9d6c4a6548076281f6749d08c2dfd220345bdc0058b94d51c49ef81acdc87ff71bc1b3f337f3cc6a1d08b9e5a02d6aaeaeac5d894f97ba3d8e DIST Contributions-1.2.0.zip 9499312 BLAKE2B a90a84d230ab1032819bc3821871eb027ed83a8e289b01692f80185c42d50429ca8c6928b72b1ae5ea102ba2a0d25cd25391dc53b0cdb37ef4504233292dc2da SHA512 463e629bd4f592e24a82d20f1f249cea9e266a7c370bb5b079add8daa125d1af69a69746b696dd92f89b90e50972c6b2ba007aab87beed4cd980c0c7bdb81920 DIST Emerald_Mine_Club-2.1.1.7z 20992125 BLAKE2B deb8e60058ead5e6b8df2c58f5c88da5fc9c1282a7f4a4c85c8e35f3f5c25fefe552d6440401093403cf2b0967c7a39cd1ec9c5926fa780aa6b224ed6bfe7804 SHA512 b45ca6c9163c28b0d000d783cd8a66fccd23a8c4ad2c7200366c6900fc31284d50a55171a12272d8bf117f135fb68810ac3f28e8708b9e47a98dbf0f53dd3d21 +DIST Emerald_Mine_Club-3.1.3.7z 45669526 BLAKE2B 8cc44ba75c67bf2b53b042b07b9cf160f42155559137a873676fff773757760c0d5084b6646e2a1127bd4454beb16e4d5a8ec263c7db36cb782cf0655bba3e8d SHA512 bb4eb28515d01b9bc8fd3a542a017091e7e27ab5a043c3fad128f8ea4deb0ec14edbc026cccc28a6c6d998a882e5bcfef9a7dcb59d478459f49b654f7ea6b9be DIST RS_MIX_01-needs_rnd_jue.zip 288339 BLAKE2B 08d08e934af95543d2027805d91f5c8b2806c2da74a8cdfed61afe26be5696a832cbac7e7aae30a314a2414b7d5a82b53b8556f7098c6570a54a26d751785347 SHA512 546fc50d089493a41f01895f16a7e96e664a472d61b1f92ebc391006c10142b493a55854d892019b0ff19fe318b4b67f78c137d7e1466c5fa4d49fbb521d7a48 +DIST RS_MIX_01-standalone.zip 17982550 BLAKE2B 829055ec48c5de31b8bb0edc3eb5dc8f60001e1cbfa7cd85706e635b2389fd800d22fbe657ceac64c0e3cc7725dbfef23d518d53df1cc35bf8a2aa25ece7cac6 SHA512 1ea070017f80c47c9eff29b644e30b0ae4d5eb78e11dfef10fd183aad7b8af981af74728883f9d223d63b24361a7c5449a68558d142a0f391d102f14f22ceaa5 DIST Snake_Bite-1.0.0.zip 6506066 BLAKE2B 852f7815939100f78d6a7ce27df565277f6467cc63c069f77d4e067f0144df092c3b6e73a64d0a9743033d90b20d390761046b253c188fd65873f7b28bf8b451 SHA512 82131cb68c9654cb49ddbb46b0c15f13ce98af4f3b2a46e1cc4f2980eea45a707297c74787f365996321f39a9f7656a9492c3d437e3da0d71a295447c868960e DIST Sokoban-1.0.0.zip 295339 BLAKE2B e263e311e58dcc21d11dd10b0fa7af0f871405d932c2e1ea6d580ec58098c6a498202b516cbd3d2f1dd795521b419de61c8c9a195f4b2ea781a35ac645cd9c59 SHA512 b63be5b00c4c0b153bb6fc45fde556c26cd49fa672b279cce2f61b572d9c056d5e10a565530bdf539024d75ffdd38efe68310e98b8f810d9c5dfc17b24ec376b DIST Supaplex-2.0.0.zip 13023727 BLAKE2B 0ea4077d66af893e5f42d8857138e4c926c02d6f75642b5a316c4e606d4c3dfb0655c71530a4becfcc6c536727b908122d413fe37cd8f3b094b629f27f31a3d9 SHA512 75641f603499bce062b74657ac1718b7009eed1159504088807ed77600f07b76775d986859e03e2e1bc0693c58850ed94711e1def74eb73a8c92fcc517de5886 DIST Zelda-1.0.0.zip 2175860 BLAKE2B 8c44e67a0e04a992675c1f14acd07c2537873adc1f38f495dd6b12f45eb67962164664a24128ba3abfd602f59eedf9407be8a45800a5aa2e5086473a9b1b403d SHA512 930235aa784cb8304af811144c1c33cd92f5cfda1e744ea04836e9d817223c09dfcd7be6d4d66a050bd50474f7c3e5547f69c166124df288e596f486eeeb426e DIST ZeldaII-1.0.0.zip 11542241 BLAKE2B abe6a8407148478e3ea8a4a9561ffef2a7e193419b65877aeb5844700d6a15d83387140195567029f356a4ead331eff6c6575d074fa522b099f6810519111287 SHA512 9e7fb213251e790b2415745c5a4de671902439abff0d90b8cbb9cfaf90b01b7bb124f8c95360516f93100ccec66d2cddbcefb7a05dfb395b74854568c74c186e +DIST es_b_v1-2.zip 302152 BLAKE2B 2da45a024f8d71d2ce1cad07ecdf7f066c48f6aeec0d79cd49270ae7e48d26e087829972335b77ec5b4b7315c7f30ccf54efd9f42ad44a4e3e9cb55d73d7b2e4 SHA512 93736f0c2187a4a0c619889ee081e4c3ba066a08d1dd765d393a3866161bb987137c46faff2d629880540f5ec9e148453db61c8cf160b25556e95af2bb7cec81 +DIST ese_v1-1.zip 318685 BLAKE2B abf479f873112ef7f76087155e168e0100923545f40ea7912653eec55f07b38b5d6a18de57d1ecd720bc40d0438051a7f1b0eb2533bf8fa81d8cec402867941b SHA512 fe3b5f537f76d37be95ace2ee158b2f917165099cb1d6805bb05e19fa9f0c8eae68e5c41b5db81298629593814692693e7d2bc2a87415980f28cc3065409e943 DIST rnd-contrib-1.0.0.tar.gz 3389242 BLAKE2B bcdc926a7164788c8c640bf1aced57fbe9d71d99332751d2c4e30460427cb09a30ee3e45f2e6b6a1d83cce9bdf4c92ab187a2385a57bdc2a893735bd19c64b9b SHA512 8bd82f9c34e6e2d2b7ea22fc5899e72a64587469bfb1336d0d33e6ee2bcd04b3b6adca958861b0e29e18e8dac74651c642126511cacb247072e367783a5c6a08 DIST rnd_jue-v8.tar.bz2 17244645 BLAKE2B 92d0cf646296b065c9ebe54d8d5ecb831eeb49748e47b6d2f019c2fd359d1e6ef5d3cd0472f1247e5c41b6b5aa7154b9e3baae000defc83b24470163a9dfc416 SHA512 cbff4cd16c812d77fe8446da4016d8f75dfa8675298a745062ff53a7783a39a59cffd886fedf1097023e72e111f10ddd56f280a109058a1a8ee069d664d2c59c DIST rockslevels-dx-1.0.tar.gz 211151 BLAKE2B 637a600f9197925d82e7ef344c90f04e8508c6b114fd07ad00977d91a856ff85dc29207e5f22c659382ee0759f8607e9dc8ad0c0de3826d57b74d494320b57ad SHA512 2e1bc4484a76bf638e8ce285972b20b6377e0483abb2475e2343d48de1f84ee102f430049d685b89bc1087e0f20b9b6e29370f8e6cae66b480d3650be9991f44 DIST rockslevels-emc-1.0.tar.gz 3824268 BLAKE2B 0feadd5d9c6225c8574576281d07e14ff98fc9a33c67d3fa5083219ce39daaa1902a5ed652b5379fa4e58ee2428a8a452d66520571206143fd0fcd54f71b977a SHA512 9abad888fa00bc305444367c5ab8ffdad95eaca22613573e44d5ecd93b1a9a1cbc931497c064002d90fd3174c4661d0b009ede7746b2fe8da0a00072303a1301 DIST rockslevels-sp-1.0.tar.gz 373564 BLAKE2B 3f724ea55bbdaae80a35d6a9f5d8751a9228862fbe1ba45419343b1968510e10d3c82cc01844e35bc35561e65df3bc7e5ec2a0b807e1f56359dc7dccc16e3cb0 SHA512 2d44e9238a72846b9d4fbab90288aa3b23af4957ffe0d42d95c523fd22f3587572864b3fc0b277894d2f3f56d6eff52ea009e5b2d59aebc34163a1067662d729 DIST rocksndiamonds-4.1.4.1.tar.gz 3982860 BLAKE2B c19baf38f77c9b9eaaf7c57e9b43d4862a0ff677d99753d6520b9e4746f6340d7f3a2cf8d3e6b692230bf49289cc2aef29d7a846d2d1e0ad162e55f6433634a2 SHA512 eb66dd0fcc162c522384b1c2fb7b380a6a460a4078dd0ffb5f16a63c3faa4a502d9a9a6e3505becd8ab4c188c0eb5edd32db45412c881ab90d6a9d05e5ed6d4b +DIST rocksndiamonds-4.3.2.1.tar.gz 4415020 BLAKE2B 2886891dcc32b71a61b83717941d56348ae8a330d7a5e2dfde1675ebd2c6f44ebbd365d6396d0099a9f9f7968f280036c5735499a7e9d9b94796671f37561a93 SHA512 c0f53e9664895ba5e749d417843ba8e4a4b481e7ac8729e12f2714264e24b72dc5acba5019ca2bd30064406dd8d7d6a26505d35c1e5636898862d7c8df99808f +DIST rocksndiamonds-distributable-music.tar.bz2 4957282 BLAKE2B e00ccc1a06977289ffe79c010512b4a9a5c79d5a0fdff750e17f888f09395dd8a20ce06c5f1f7cc034d22e9651bad54beff1fa4e3dac854e77bbc57353d98bdd SHA512 dd220e4506492e66742796d0c359bce24691f5ebfba092aa2c2b52c5582ae9d5a38aa558872c738eeb7619b8ca853d3affa6b0e4af0fda5621bf7e07441ff252 DIST rocksndiamonds.png 2021 BLAKE2B 795be09e6d60aaa66dd457f6ce7dcb0069a82e395cb54578b83ad49ba70b669aa5bd52a4da34979d1e0ba95413a499c13355ce6816c4e364d9d88d1988c88060 SHA512 026abfef17bfc8621d036b83a8a4a878b1d68615e69975ea37589e8d29d864dc42dbabc5a381e579c66be1053175df02209f2c1c1feff3bd9e29db3e09c40346 +DIST wf_v1-3.zip 35570 BLAKE2B eded867101b316406cdf378ce8bf36d1dbd28d38ebc9f904df85753955ec2d8f5a87a528975c58ee81b60362bcc37efa766ad87ccf1a1e8a5b062c59c6cc69a2 SHA512 b1b3b2efe20e7d74a072a6289d1af5c22fccf1b9359700269a381d38bdf2458d7d365df7db616a93512428a05f58cf872ea70fcf87080df327e0c4fc231f0470 +DIST wg_v1-0.zip 821765 BLAKE2B 5bc69179e0429992a916e2287eb57bfa947e4bb08bc6e3d801f940bc73dc8fc8af93aa82a9b8a9f8535d0d22043f50414f09b9643ea9cfa081a92943b1c73273 SHA512 7e7605d258deccbe938fedc4651bdcc4b9a01478de66f793053bb4191429cf733ad317a315965597817dbaa03d5cb538a9ab36bee53cf6a2fd3457aeb06dac88 +DIST ww_v1-0.zip 199805 BLAKE2B 167a36cc33f157e11850a786f511fb5eb9043eb732c514c00e13a71bdce3f63a2406aec88ca25e1510b3d7aeea0434101c878fcdbc2806f89b45c75417a931f3 SHA512 5689663e7d0da797a8a4904d69a3d37cfb09826acf55cf93b41beabf2638b13c6c666f4f40c011018cd84b6c14681061d5efcae3cc09ac86054ec23e0253f6d5 diff --git a/games-arcade/rocksndiamonds/rocksndiamonds-4.3.2.1.ebuild b/games-arcade/rocksndiamonds/rocksndiamonds-4.3.2.1.ebuild new file mode 100644 index 0000000000000..bf20345f52e53 --- /dev/null +++ b/games-arcade/rocksndiamonds/rocksndiamonds-4.3.2.1.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit desktop flag-o-matic unpacker + +DESCRIPTION="A Boulderdash clone" +HOMEPAGE="https://www.artsoft.org/rocksndiamonds/" +# rocksndiamonds-distributable-music.tar.bz2 from Fedora +SRC_URI="https://www.artsoft.org/RELEASES/unix/rocksndiamonds/${P}.tar.gz + https://dev.gentoo.org/~pacho/${PN}/rocksndiamonds-distributable-music.tar.bz2 + https://upload.wikimedia.org/wikipedia/commons/e/e2/Rocks%27n%27Diamonds.png -> ${PN}.png + https://www.artsoft.org/RELEASES/rocksndiamonds/levels/Andreas_Buschbeck-1.0.0.zip + https://www.artsoft.org/RELEASES/rocksndiamonds/levels/BD2K3-1.0.0.zip + https://www.artsoft.org/RELEASES/rocksndiamonds/levels/Boulder_Dash_Dream-1.0.0.zip + https://www.artsoft.org/RELEASES/rocksndiamonds/levels/Contributions-1.2.0.zip + https://www.artsoft.org/RELEASES/rocksndiamonds/levels/Emerald_Mine_Club-3.1.3.7z + https://www.artsoft.org/RELEASES/rocksndiamonds/levels/RS_MIX_01-needs_rnd_jue.zip + https://www.artsoft.org/RELEASES/rocksndiamonds/levels/RS_MIX_01-standalone.zip + https://www.artsoft.org/RELEASES/rocksndiamonds/levels/Snake_Bite-1.0.0.zip + https://www.artsoft.org/RELEASES/rocksndiamonds/levels/Sokoban-1.0.0.zip + https://www.artsoft.org/RELEASES/rocksndiamonds/levels/Supaplex-2.0.0.zip + https://www.artsoft.org/RELEASES/rocksndiamonds/levels/Zelda-1.0.0.zip + https://www.artsoft.org/RELEASES/rocksndiamonds/levels/ZeldaII-1.0.0.zip + https://www.artsoft.org/RELEASES/rocksndiamonds/levels/rnd-contrib-1.0.0.tar.gz + https://www.artsoft.org/RELEASES/unix/rocksndiamonds/levels/rockslevels-dx-1.0.tar.gz + https://www.artsoft.org/RELEASES/unix/rocksndiamonds/levels/rockslevels-emc-1.0.tar.gz + https://www.artsoft.org/RELEASES/unix/rocksndiamonds/levels/rockslevels-sp-1.0.tar.gz + mirror://gentoo/rnd_jue-v8.tar.bz2 + https://www.artsoft.org/rocksndiamonds/levels/jamiecullen/zips/wg_v1-0.zip + https://www.artsoft.org/rocksndiamonds/levels/jamiecullen/zips/wf_v1-3.zip + https://www.artsoft.org/rocksndiamonds/levels/jamiecullen/zips/ese_v1-1.zip + https://www.artsoft.org/rocksndiamonds/levels/jamiecullen/zips/es_b_v1-2.zip + https://www.artsoft.org/rocksndiamonds/levels/jamiecullen/zips/ww_v1-0.zip +" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + media-libs/libmodplug + media-libs/libsdl2[joystick,video] + media-libs/sdl2-mixer[mod,mp3,timidity] + media-libs/sdl2-net + media-libs/sdl2-image[gif] + media-libs/smpeg +" +DEPEND="${RDEPEND}" + +PATCHES=( + # From Fedora: + "${FILESDIR}"/${PN}-4.3.2.0-music-info-url.patch + "${FILESDIR}"/${PN}-4.1.0.0-CVE-2011-4606.patch +) + +src_unpack() { + unpack ${P}.tar.gz + cd "${S}" + unpack \ + rockslevels-emc-1.0.tar.gz \ + rockslevels-sp-1.0.tar.gz \ + rockslevels-dx-1.0.tar.gz + cd levels + unpacker \ + Andreas_Buschbeck-1.0.0.zip \ + rnd_jue-v8.tar.bz2 \ + BD2K3-1.0.0.zip \ + rnd-contrib-1.0.0.tar.gz \ + Snake_Bite-1.0.0.zip \ + Contributions-1.2.0.zip \ + Boulder_Dash_Dream-1.0.0.zip \ + Sokoban-1.0.0.zip \ + Zelda-1.0.0.zip \ + ZeldaII-1.0.0.zip \ + Emerald_Mine_Club-3.1.3.7z \ + RS_MIX_01-needs_rnd_jue.zip \ + RS_MIX_01-standalone.zip \ + Supaplex-2.0.0.zip \ + wg_v1-0.zip \ + wf_v1-3.zip \ + ese_v1-1.zip \ + es_b_v1-2.zip \ + ww_v1-0.zip +} + +src_prepare() { + default + sed -i \ + -e 's:\$(MAKE_CMD):$(MAKE) -C $(SRC_DIR):' \ + -e '/^MAKE/d' \ + -e '/^CC/d' \ + Makefile || die + + sed -i \ + -e '/^LDFLAGS/s/=/+=/' \ + src/Makefile || die +} + +src_compile() { + replace-cpu-flags k6 k6-1 k6-2 i586 + + local makeopts="BASE_PATH=/usr/share/${PN} RO_GAME_DIR=/usr/share/${PN} RW_GAME_DIR=/usr/share/${PN} EXTRA_CFLAGS=-DUSE_USERDATADIR_FOR_COMMONDATA" + emake -j1 clean + emake ${makeopts} OPTIONS="${CFLAGS}" +} + +src_install() { + dobin rocksndiamonds + insinto "/usr/share/${PN}" + doins -r docs graphics levels music sounds + + einstalldocs + doicon "${DISTDIR}/${PN}.png" + make_desktop_entry ${PN} "Rocks 'N' Diamonds" ${PN} +} From ab8dacfc5ce237174b18ddd331ba4d9b374f68b7 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Mon, 24 Oct 2022 00:00:32 +0200 Subject: [PATCH 0013/2610] games-strategy/wesnoth: add 1.17.9 Signed-off-by: Pacho Ramos --- games-strategy/wesnoth/Manifest | 1 + games-strategy/wesnoth/wesnoth-1.17.9.ebuild | 100 +++++++++++++++++++ 2 files changed, 101 insertions(+) create mode 100644 games-strategy/wesnoth/wesnoth-1.17.9.ebuild diff --git a/games-strategy/wesnoth/Manifest b/games-strategy/wesnoth/Manifest index 46760920e34ea..33d60618a5e05 100644 --- a/games-strategy/wesnoth/Manifest +++ b/games-strategy/wesnoth/Manifest @@ -1,2 +1,3 @@ DIST wesnoth-1.16.3.tar.gz 518049863 BLAKE2B e862de2e6f71a1dfe11b0cb6343ea1da78c0eb035893d7bd16ca86586b689b21f39b5266ba86476829c1c9005f7abc37058c2f0ac8ea1ae2970d609880e0da20 SHA512 7f37a1a16ed51ffa935a457553b1a3890398b928bb5893720b746080b37a121a86e21ae402bdddfe30572adccf71a985bf1e3223a0eb443bf7a696ee213d9bf0 DIST wesnoth-1.17.5.tar.bz2 418959651 BLAKE2B 3b6e015192a4050e5d16b25b0e67f91894eeae772125e4bbbefa81082b17fc9c479cf0f4c68d3b74afc5e656c8680319d336d1c14f421f875a64df9b6adbd830 SHA512 7033673f058f3114fcaf9e9b0f5f457c4ed2243fdf04cf80775815d2661bead73d7323c00f4aa678ff82f3d2c23000d81aca97c58f33635060341368ef8c4377 +DIST wesnoth-1.17.9.tar.bz2 420547403 BLAKE2B 8fcef89b72057ce60e292a7a986010f4b0d060e7542ff20029306cde4580473f5e8240f9d99a6248d23147be7a61345a04dca97fa70fb9a1fa039603b8ddd8d9 SHA512 c8f9eb8cc77ea239e710e52a23333636700b34cea5fc8d73d5a62f80d0b58867ee633f556c170700e65e4ad234a69ea1746a1a4148efb64979cf22129ee59157 diff --git a/games-strategy/wesnoth/wesnoth-1.17.9.ebuild b/games-strategy/wesnoth/wesnoth-1.17.9.ebuild new file mode 100644 index 0000000000000..5724bdef29fa9 --- /dev/null +++ b/games-strategy/wesnoth/wesnoth-1.17.9.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic xdg + +DESCRIPTION="Battle for Wesnoth - A fantasy turn-based strategy game" +HOMEPAGE="http://www.wesnoth.org + https://github.com/wesnoth/wesnoth" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +# uneven minor versions are development versions +if [[ $(( $(ver_cut 2) % 2 )) == 0 ]] ; then + KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +fi +IUSE="dbus dedicated doc nls server" + +RDEPEND=" + acct-group/wesnoth + acct-user/wesnoth + dev-libs/boost:=[bzip2,context,icu,nls] + >=media-libs/libsdl2-2.0.4:0[joystick,video,X] + !dedicated? ( + dev-libs/glib:2 + dev-libs/openssl:0= + >=media-libs/fontconfig-2.4.1 + >=media-libs/sdl2-image-2.0.0[jpeg,png] + >=media-libs/sdl2-mixer-2.0.0[vorbis] + media-libs/libvorbis + >=x11-libs/pango-1.22.0 + >=x11-libs/cairo-1.10.0 + sys-libs/readline:0= + dbus? ( sys-apps/dbus ) + )" +DEPEND="${RDEPEND} + x11-libs/libX11 +" +BDEPEND=" + sys-devel/gettext + virtual/pkgconfig +" + +src_prepare() { + cmake_src_prepare + + if ! use doc ; then + sed -i \ + -e '/manual/d' \ + doc/CMakeLists.txt || die + fi + + # respect LINGUAS (bug #483316) + if [[ ${LINGUAS+set} ]] ; then + local lang langs=() + for lang in $(cat po/LINGUAS) ; do + has ${lang} ${LINGUAS} && langs+=( ${lang} ) + done + echo "${langs[@]}" > po/LINGUAS || die + fi +} + +src_configure() { + filter-flags -ftracer -fomit-frame-pointer + + if use dedicated || use server ; then + mycmakeargs=( + -DENABLE_CAMPAIGN_SERVER="ON" + -DENABLE_SERVER="ON" + -DSERVER_UID="${PN}" + -DSERVER_GID="${PN}" + -DFIFO_DIR="/run/wesnothd" + ) + else + mycmakeargs=( + -DENABLE_CAMPAIGN_SERVER="OFF" + -DENABLE_SERVER="OFF" + ) + fi + mycmakeargs+=( + -Wno-dev + -DENABLE_GAME="$(usex !dedicated)" + -DENABLE_DESKTOP_ENTRY="$(usex !dedicated)" + -DENABLE_NLS="$(usex nls)" + -DENABLE_NOTIFICATIONS="$(usex dbus)" + -DENABLE_STRICT_COMPILATION="OFF" + ) + cmake_src_configure +} + +src_install() { + local DOCS=( README.md changelog.md ) + cmake_src_install + if use dedicated || use server ; then + rmdir "${ED}"/run{/wesnothd,} || die + newinitd "${FILESDIR}"/wesnothd.rc-r1 wesnothd + fi +} From 1913acbb25040b56dd55a622a129f633ebd32abe Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Mon, 24 Oct 2022 00:21:29 +0200 Subject: [PATCH 0014/2610] games-strategy/wesnoth: add 1.16.6 Signed-off-by: Pacho Ramos --- games-strategy/wesnoth/Manifest | 1 + games-strategy/wesnoth/wesnoth-1.16.6.ebuild | 100 +++++++++++++++++++ 2 files changed, 101 insertions(+) create mode 100644 games-strategy/wesnoth/wesnoth-1.16.6.ebuild diff --git a/games-strategy/wesnoth/Manifest b/games-strategy/wesnoth/Manifest index 33d60618a5e05..ace2a5cd6592d 100644 --- a/games-strategy/wesnoth/Manifest +++ b/games-strategy/wesnoth/Manifest @@ -1,3 +1,4 @@ DIST wesnoth-1.16.3.tar.gz 518049863 BLAKE2B e862de2e6f71a1dfe11b0cb6343ea1da78c0eb035893d7bd16ca86586b689b21f39b5266ba86476829c1c9005f7abc37058c2f0ac8ea1ae2970d609880e0da20 SHA512 7f37a1a16ed51ffa935a457553b1a3890398b928bb5893720b746080b37a121a86e21ae402bdddfe30572adccf71a985bf1e3223a0eb443bf7a696ee213d9bf0 +DIST wesnoth-1.16.6.tar.gz 518250360 BLAKE2B 3fc5f5827beacc309a42d1d135eadefbace57866397eed4e3c5618ba6372ae31fc0350b2180c1323872ae59789ca67cd1b4a973c2257c7fac59508af93e0b758 SHA512 fcf9e50ce065f7c8d2b940eec88de27f18c3adbb9c7ae238bf6821eef233a45c2bdc7a58d5cd2abc4f37bcab6e503aa72d46f623c882c711d9f06b2826340bf5 DIST wesnoth-1.17.5.tar.bz2 418959651 BLAKE2B 3b6e015192a4050e5d16b25b0e67f91894eeae772125e4bbbefa81082b17fc9c479cf0f4c68d3b74afc5e656c8680319d336d1c14f421f875a64df9b6adbd830 SHA512 7033673f058f3114fcaf9e9b0f5f457c4ed2243fdf04cf80775815d2661bead73d7323c00f4aa678ff82f3d2c23000d81aca97c58f33635060341368ef8c4377 DIST wesnoth-1.17.9.tar.bz2 420547403 BLAKE2B 8fcef89b72057ce60e292a7a986010f4b0d060e7542ff20029306cde4580473f5e8240f9d99a6248d23147be7a61345a04dca97fa70fb9a1fa039603b8ddd8d9 SHA512 c8f9eb8cc77ea239e710e52a23333636700b34cea5fc8d73d5a62f80d0b58867ee633f556c170700e65e4ad234a69ea1746a1a4148efb64979cf22129ee59157 diff --git a/games-strategy/wesnoth/wesnoth-1.16.6.ebuild b/games-strategy/wesnoth/wesnoth-1.16.6.ebuild new file mode 100644 index 0000000000000..1ee6998e389df --- /dev/null +++ b/games-strategy/wesnoth/wesnoth-1.16.6.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic xdg + +DESCRIPTION="Battle for Wesnoth - A fantasy turn-based strategy game" +HOMEPAGE="http://www.wesnoth.org + https://github.com/wesnoth/wesnoth" +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +# uneven minor versions are development versions +if [[ $(( $(ver_cut 2) % 2 )) == 0 ]] ; then + KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +fi +IUSE="dbus dedicated doc nls server" + +RDEPEND=" + acct-group/wesnoth + acct-user/wesnoth + dev-libs/boost:=[bzip2,context,icu,nls] + >=media-libs/libsdl2-2.0.4:0[joystick,video,X] + !dedicated? ( + dev-libs/glib:2 + dev-libs/openssl:0= + >=media-libs/fontconfig-2.4.1 + >=media-libs/sdl2-image-2.0.0[jpeg,png] + >=media-libs/sdl2-mixer-2.0.0[vorbis] + media-libs/libvorbis + >=x11-libs/pango-1.22.0 + >=x11-libs/cairo-1.10.0 + sys-libs/readline:0= + dbus? ( sys-apps/dbus ) + )" +DEPEND="${RDEPEND} + x11-libs/libX11 +" +BDEPEND=" + sys-devel/gettext + virtual/pkgconfig +" + +src_prepare() { + cmake_src_prepare + + if ! use doc ; then + sed -i \ + -e '/manual/d' \ + doc/CMakeLists.txt || die + fi + + # respect LINGUAS (bug #483316) + if [[ ${LINGUAS+set} ]] ; then + local lang langs=() + for lang in $(cat po/LINGUAS) ; do + has ${lang} ${LINGUAS} && langs+=( ${lang} ) + done + echo "${langs[@]}" > po/LINGUAS || die + fi +} + +src_configure() { + filter-flags -ftracer -fomit-frame-pointer + + if use dedicated || use server ; then + mycmakeargs=( + -DENABLE_CAMPAIGN_SERVER="ON" + -DENABLE_SERVER="ON" + -DSERVER_UID="${PN}" + -DSERVER_GID="${PN}" + -DFIFO_DIR="/run/wesnothd" + ) + else + mycmakeargs=( + -DENABLE_CAMPAIGN_SERVER="OFF" + -DENABLE_SERVER="OFF" + ) + fi + mycmakeargs+=( + -Wno-dev + -DENABLE_GAME="$(usex !dedicated)" + -DENABLE_DESKTOP_ENTRY="$(usex !dedicated)" + -DENABLE_NLS="$(usex nls)" + -DENABLE_NOTIFICATIONS="$(usex dbus)" + -DENABLE_STRICT_COMPILATION="OFF" + ) + cmake_src_configure +} + +src_install() { + local DOCS=( README.md changelog.md ) + cmake_src_install + if use dedicated || use server ; then + rmdir "${ED}"/run{/wesnothd,} || die + newinitd "${FILESDIR}"/wesnothd.rc-r1 wesnothd + fi +} From fca9099e824c87db87deee05f8a95b7f28042ae7 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Mon, 24 Oct 2022 00:42:59 +0200 Subject: [PATCH 0015/2610] games-arcade/rocksndiamonds: fix deps Signed-off-by: Pacho Ramos --- games-arcade/rocksndiamonds/rocksndiamonds-4.3.2.1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/games-arcade/rocksndiamonds/rocksndiamonds-4.3.2.1.ebuild b/games-arcade/rocksndiamonds/rocksndiamonds-4.3.2.1.ebuild index bf20345f52e53..679de3d81ea3d 100644 --- a/games-arcade/rocksndiamonds/rocksndiamonds-4.3.2.1.ebuild +++ b/games-arcade/rocksndiamonds/rocksndiamonds-4.3.2.1.ebuild @@ -47,6 +47,7 @@ RDEPEND=" media-libs/smpeg " DEPEND="${RDEPEND}" +BDEPEND="$(unpacker_src_uri_depends)" PATCHES=( # From Fedora: From b70c6de273dda7d10368cd7d03beece11574956a Mon Sep 17 00:00:00 2001 From: Mike Pagano Date: Sun, 23 Oct 2022 19:01:20 -0400 Subject: [PATCH 0016/2610] sys-kernel/git-sources: add 6.1_rc2 Signed-off-by: Mike Pagano --- sys-kernel/git-sources/Manifest | 1 + .../git-sources/git-sources-6.1_rc2.ebuild | 41 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 sys-kernel/git-sources/git-sources-6.1_rc2.ebuild diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest index 59b7243e339aa..0736a16dc55d7 100644 --- a/sys-kernel/git-sources/Manifest +++ b/sys-kernel/git-sources/Manifest @@ -1,2 +1,3 @@ DIST linux-6.0.tar.xz 133886176 BLAKE2B c09a9c877ac0fac83dc31d2d04d96f0a3331d4ed78e3ad4edfd4dc077e1c11d0c49f419fdac4008b5c93d1b09c2b724e12ef0b38371ad0962908abf85dfa95fa SHA512 bac41a7aeb6e809616cee2f13dcd1c45e829dfd1ccf60aee1dc4c46b1e28532f4485c7d819a32940de84fdfbf89db80a4e919bce8a74b2948c5a01551771b714 DIST patch-6.1-rc1.patch 50406846 BLAKE2B 357a8a4fab087a67f79efcab4ada2a5d65e77c5ef13a7ab9d58963de31adeb0b3b841b7120acd6bba1767ef2080f086eec2d72ce98a6c21d1920478d6b9fb244 SHA512 80f3fff420e06ea937274ef5ea8927d57f633b0bb1f702ef2b583bd9eddae4c65b0587f57144d1d9eec0aee815d5676d9fc9187779a6149f6c916c432c5a8ea3 +DIST patch-6.1-rc2.patch 51039243 BLAKE2B 0f0727885c52a12e5eaf907d40752705a2dc8b174e7ce8f2fd97a1521396db2b32069acc323e732749839e4645dc550be1db16afc942a9513d437160cf509e15 SHA512 753ab27541248489bc3280595b22e138c063defec1ac4f3c7ee60cd9212345e94061ab6206f1cb1c712d76220db0b41b8197ea35e4c72851705046ca986dbb0a diff --git a/sys-kernel/git-sources/git-sources-6.1_rc2.ebuild b/sys-kernel/git-sources/git-sources-6.1_rc2.ebuild new file mode 100644 index 0000000000000..b916521865268 --- /dev/null +++ b/sys-kernel/git-sources/git-sources-6.1_rc2.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +UNIPATCH_STRICTORDER="yes" +K_NOUSENAME="yes" +K_NOSETEXTRAVERSION="yes" +K_NOUSEPR="yes" +K_SECURITY_UNSUPPORTED="1" +K_BASE_VER="6.0" +K_EXP_GENPATCHES_NOUSE="1" +K_FROM_GIT="yes" +K_NODRYRUN="yes" +ETYPE="sources" +CKV="${PVR/-r/-git}" + +# only use this if it's not an _rc/_pre release +[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}" +inherit kernel-2 +detect_version + +DESCRIPTION="The very latest -git version of the Linux kernel" +HOMEPAGE="https://www.kernel.org" +SRC_URI="${KERNEL_URI}" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="" + +K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and +experimental nature. If you have any issues, try a matching vanilla-sources +ebuild -- if the problem is not there, please contact the upstream kernel +developers at https://bugzilla.kernel.org and on the linux-kernel mailing list to +report the problem so it can be fixed in time for the next kernel release." + +RDEPEND="" +DEPEND="${RDEPEND} + >=sys-devel/patch-2.7.6-r4" + +pkg_postinst() { + postinst_sources +} From ed189588a071f88186a3a9de25abfbd7582b9c69 Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Mon, 17 Oct 2022 21:41:53 -0400 Subject: [PATCH 0017/2610] profiles/arch/amd64: add "-mfpmath=sse" to CFLAGS_x86 GCC uses x87 floating point instructions when building 32-bit x86 code by default. When building 64-bit code, SSE2 instructions are used instead. Using the x87 floating point unit can lead to strange behavior when calculating intermediate values for single and double precision floats. It uses 80 bits for all calculations, which is larger than the 32 or 64 bits specified for floats and doubles. Using the SSE2 instructions available on x86-64 for floating point arithmetic leads to more consistent behavior, and is usually faster. Reference: https://gcc.gnu.org/wiki/x87note Signed-off-by: Mike Gilbert --- profiles/arch/amd64/make.defaults | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/profiles/arch/amd64/make.defaults b/profiles/arch/amd64/make.defaults index 0c05dec124e24..e7e18ff6a912a 100644 --- a/profiles/arch/amd64/make.defaults +++ b/profiles/arch/amd64/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ARCH="amd64" @@ -28,7 +28,7 @@ LDFLAGS_amd64="-m elf_x86_64" CHOST_amd64="x86_64-pc-linux-gnu" # 32bit specific settings. -CFLAGS_x86="-m32" +CFLAGS_x86="-m32 -mfpmath=sse" LDFLAGS_x86="-m elf_i386" CHOST_x86="i686-pc-linux-gnu" From 600847f0df9ee87605072be88487f1178367b844 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Mon, 24 Oct 2022 04:52:44 +0200 Subject: [PATCH 0018/2610] app-emacs/cfrs: autoload cfrs-read MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- app-emacs/cfrs/{cfrs-1.6.0.ebuild => cfrs-1.6.0-r1.ebuild} | 0 app-emacs/cfrs/files/50cfrs-gentoo.el | 2 ++ 2 files changed, 2 insertions(+) rename app-emacs/cfrs/{cfrs-1.6.0.ebuild => cfrs-1.6.0-r1.ebuild} (100%) diff --git a/app-emacs/cfrs/cfrs-1.6.0.ebuild b/app-emacs/cfrs/cfrs-1.6.0-r1.ebuild similarity index 100% rename from app-emacs/cfrs/cfrs-1.6.0.ebuild rename to app-emacs/cfrs/cfrs-1.6.0-r1.ebuild diff --git a/app-emacs/cfrs/files/50cfrs-gentoo.el b/app-emacs/cfrs/files/50cfrs-gentoo.el index 431f7e90ae738..1e33e7a8e84ac 100644 --- a/app-emacs/cfrs/files/50cfrs-gentoo.el +++ b/app-emacs/cfrs/files/50cfrs-gentoo.el @@ -1 +1,3 @@ (add-to-list 'load-path "@SITELISP@") +(autoload 'cfrs-read "cfrs" + "Read a string using a pos-frame with given PROMPT and INITIAL-INPUT.") From e2cd32dd19eb40cdee23ba766618df0f276f45ab Mon Sep 17 00:00:00 2001 From: WANG Xuerui Date: Fri, 21 Oct 2022 20:24:39 +0800 Subject: [PATCH 0019/2610] sys-devel/crossdev: keyword 20220818 for ~loong Signed-off-by: WANG Xuerui --- sys-devel/crossdev/crossdev-20220818.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/crossdev/crossdev-20220818.ebuild b/sys-devel/crossdev/crossdev-20220818.ebuild index 7859b332e9ce7..62e271684ddef 100644 --- a/sys-devel/crossdev/crossdev-20220818.ebuild +++ b/sys-devel/crossdev/crossdev-20220818.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} == "99999999" ]] ; then else SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz https://dev.gentoo.org/~vapier/dist/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi DESCRIPTION="Gentoo Cross-toolchain generator" From 1fb427e81d571fc51fbb48ae7b48aa197103ebfc Mon Sep 17 00:00:00 2001 From: WANG Xuerui Date: Fri, 21 Oct 2022 20:24:43 +0800 Subject: [PATCH 0020/2610] sys-devel/crossdev: forward ~loong Signed-off-by: WANG Xuerui --- sys-devel/crossdev/crossdev-99999999.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/crossdev/crossdev-99999999.ebuild b/sys-devel/crossdev/crossdev-99999999.ebuild index 1701b22179d5e..7e1f57b0dc19d 100644 --- a/sys-devel/crossdev/crossdev-99999999.ebuild +++ b/sys-devel/crossdev/crossdev-99999999.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} == "99999999" ]] ; then else SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz https://dev.gentoo.org/~vapier/dist/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi DESCRIPTION="Gentoo Cross-toolchain generator" From a296f50419321a220f61042d0d72fe69b549fd4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 05:59:18 +0200 Subject: [PATCH 0021/2610] dev-python/pdm-pep517: Bump to 1.0.5 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/pdm-pep517/Manifest | 1 + dev-python/pdm-pep517/pdm-pep517-1.0.5.ebuild | 58 +++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 dev-python/pdm-pep517/pdm-pep517-1.0.5.ebuild diff --git a/dev-python/pdm-pep517/Manifest b/dev-python/pdm-pep517/Manifest index 0cba3a1dcd2d4..3e93e485cee04 100644 --- a/dev-python/pdm-pep517/Manifest +++ b/dev-python/pdm-pep517/Manifest @@ -1 +1,2 @@ DIST pdm-pep517-1.0.4.gh.tar.gz 314677 BLAKE2B dc6fad5bf6bd4aa6d9d490c6fb1df0d1a1543ae93f90ac4d53bbd515de6f6582a4fd032cc5c67aeebf71755fec6aac3b5a462a18eb08087c6a4da279e3c989ad SHA512 4edd016873c054f20efc39b8a044c2ff5dee70509c45ba1227e6982043dabb5ed0353afef4af73c88106ffe5a2c27f569077448fb27a0d58169710d2c6573c2f +DIST pdm-pep517-1.0.5.gh.tar.gz 314932 BLAKE2B 5a0adce25de4aaa1d57d859223a3632c01f31d9be947384c9a1707fcb413f0a1d1434c9c6bee868ee0c668fa89cc78ef6d4831a4a2b1150607bc5f8173e61cd9 SHA512 e5cde819476187f4ad5caaa0dddb9409fbefb241e0548fb4ad9df4722de3c7b532aba969b399afade0bfd3d774ee5cdcd3bc9ece3a5ebfb2d5a2a6f3280a6ab5 diff --git a/dev-python/pdm-pep517/pdm-pep517-1.0.5.ebuild b/dev-python/pdm-pep517/pdm-pep517-1.0.5.ebuild new file mode 100644 index 0000000000000..1d4b03ff9e34c --- /dev/null +++ b/dev-python/pdm-pep517/pdm-pep517-1.0.5.ebuild @@ -0,0 +1,58 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="A PEP 517 backend for PDM that supports PEP 621 metadata" +HOMEPAGE=" + https://pypi.org/project/pdm-pep517/ + https://github.com/pdm-project/pdm-pep517/ +" +SRC_URI=" + https://github.com/pdm-project/pdm-pep517/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/cerberus-1.3.4[${PYTHON_USEDEP}] + dev-python/license-expression[${PYTHON_USEDEP}] + >=dev-python/packaging-21.0[${PYTHON_USEDEP}] + >=dev-python/tomli-2[${PYTHON_USEDEP}] + dev-python/tomli-w[${PYTHON_USEDEP}] +" +BDEPEND=" + ${RDEPEND} + test? ( + dev-vcs/git + ) +" +# setuptools are used to build C extensions +RDEPEND+=" + dev-python/setuptools[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_prepare() { + rm -r pdm/pep517/_vendor || die + find -name '*.py' -exec sed \ + -e 's:from pdm\.pep517\._vendor\.:from :' \ + -e 's:from pdm\.pep517\._vendor ::' \ + -i {} + || die + distutils-r1_src_prepare +} + +src_test() { + git config --global user.email "test@example.com" || die + git config --global user.name "Test User" || die + distutils-r1_src_test +} From 8f7abdfa0805ec280dd75f6ee48a33dcc645f68c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 06:00:54 +0200 Subject: [PATCH 0022/2610] dev-python/zipp: Bump to 3.10.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/zipp/Manifest | 1 + dev-python/zipp/zipp-3.10.0.ebuild | 55 ++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 dev-python/zipp/zipp-3.10.0.ebuild diff --git a/dev-python/zipp/Manifest b/dev-python/zipp/Manifest index da1c719f605a6..471f5346ddf2e 100644 --- a/dev-python/zipp/Manifest +++ b/dev-python/zipp/Manifest @@ -1,2 +1,3 @@ +DIST zipp-3.10.0.tar.gz 15564 BLAKE2B 145374d6e2e251f588e198a0fd400542b34ff26de4e1240dd30710dc33e884ccde91ca1cc168d5f421aa4e04341c76cfb10fbf176c830ade237be39a886267ab SHA512 2e64b05eb0123eb3c3c87fbfe2da26721eb9e24142a43e794d04e5f86ab5fe4cf3e0e3e3497bfc9631ab61dd64226829772493f26e091a66148ddbdc5dfd8e51 DIST zipp-3.8.1.tar.gz 14189 BLAKE2B 768d25dab70ee1ddbb3adb829b68515631772e2e25a7617d58bf863c01d1900e22cd4001bf31b9eae3829a63cba77df070132e7932b9b4242bb8be3579a1546d SHA512 05639feb20c7e8d3480ce17a52115a85bb2f0706ee0c1b15589b7556bb914ef30a1a34fa743217694b753bb5e72095c90fab7dfee85f2dbf461347322acb4d2e DIST zipp-3.9.0.tar.gz 15118 BLAKE2B 04cfd994179ea2f09e792c3b95726262ec5f9e4b04bebb2541066bc914c39c93fda74cd597a53456afabdfa7ef90c1477cfc7c392bf59d3b31959c1d299dcaec SHA512 eaff85ab7e0775bc091b4e32281397bd8fa92d1644b368593f18a04c1a408937351606ad9cc2831cd3bce61ca59b05e7622e5d14282bc28299943ef5dd9012f9 diff --git a/dev-python/zipp/zipp-3.10.0.ebuild b/dev-python/zipp/zipp-3.10.0.ebuild new file mode 100644 index 0000000000000..652dbc5d71c5d --- /dev/null +++ b/dev-python/zipp/zipp-3.10.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 7 -- sys-apps/portage dep +EAPI=7 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( pypy3 python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Backport of pathlib-compatible object wrapper for zip files" +HOMEPAGE="https://github.com/jaraco/zipp/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +BDEPEND=" + test? ( + dev-python/jaraco-functools[${PYTHON_USEDEP}] + dev-python/jaraco-itertools[${PYTHON_USEDEP}] + dev-python/more-itertools[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # speed tests are flaky by design + tests/test_zipp.py::TestPath::test_implied_dirs_performance +) + +src_prepare() { + # dep of disabled test + sed -i -e '/func_timeout/d' tests/test_zipp.py || die + distutils-r1_src_prepare +} + +src_configure() { + grep -q 'build-backend = "setuptools' pyproject.toml || + die "Upstream changed build-backend, recheck" + # write a custom pyproject.toml to ease setuptools bootstrap + cat > pyproject.toml <<-EOF || die + [build-system] + requires = ["flit_core >=3.2,<4"] + build-backend = "flit_core.buildapi" + + [project] + name = "zipp" + version = "${PV}" + description = "Backport of pathlib-compatible object wrapper for zip files" + EOF +} From 49788df505b4cc6e4227860328d5349b9c53b7d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 06:02:30 +0200 Subject: [PATCH 0023/2610] dev-python/denonavr: Bump to 0.10.12 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/denonavr/Manifest | 1 + dev-python/denonavr/denonavr-0.10.12.ebuild | 38 +++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 dev-python/denonavr/denonavr-0.10.12.ebuild diff --git a/dev-python/denonavr/Manifest b/dev-python/denonavr/Manifest index acf4bfd30cae0..f7a0fb5c80b79 100644 --- a/dev-python/denonavr/Manifest +++ b/dev-python/denonavr/Manifest @@ -1 +1,2 @@ DIST denonavr-0.10.11.tar.gz 157622 BLAKE2B aa311eff51dbba857f529aee1a1931b3456b7c42f4710d21aff0eb6cf21718d639795d8099e8b0ad297787ba887746b265f922c19afe692cc3317291023a2df3 SHA512 19a10196019067605a2565be4ee0dc56116d6f706ca97c6754e6dc63cccc8870ee657736fd17f1959753c1c24c878e0d7a721c33212e6753dc12b5fc7dae34e0 +DIST denonavr-0.10.12.tar.gz 167623 BLAKE2B b0d12782e21cf08ba72e069e4952d2c531669de7f357af34f8aa3254cb67c80b75989f67a37281420e7dbb7929082a92327ebf1bb744539e9d2396117ff54714 SHA512 791205d4b367f05388a262935c3e24086cf1603eafc65881fa31e323e9c16c4ac6fd9f09672586fffc63a7a306556183732d71820f05e7c6c66cf17cb33af9c4 diff --git a/dev-python/denonavr/denonavr-0.10.12.ebuild b/dev-python/denonavr/denonavr-0.10.12.ebuild new file mode 100644 index 0000000000000..7f99008f42e84 --- /dev/null +++ b/dev-python/denonavr/denonavr-0.10.12.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 + +DESCRIPTION="Automation Library for Denon AVR receivers" +HOMEPAGE=" + https://github.com/ol-iver/denonavr/ + https://pypi.org/project/denonavr/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/asyncstdlib-3.10.2[${PYTHON_USEDEP}] + >=dev-python/attrs-21.2.0[${PYTHON_USEDEP}] + dev-python/defusedxml[${PYTHON_USEDEP}] + >=dev-python/httpx-0.21.0[${PYTHON_USEDEP}] + >=dev-python/netifaces-0.11.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-httpx[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest From a60a9a1746d3a10aaf646f69ff46dd81321ef529 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 06:05:26 +0200 Subject: [PATCH 0024/2610] dev-python/dill: Bump to 0.3.6 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/dill/Manifest | 1 + dev-python/dill/dill-0.3.6.ebuild | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 dev-python/dill/dill-0.3.6.ebuild diff --git a/dev-python/dill/Manifest b/dev-python/dill/Manifest index a9584008136ca..30211d4ca627d 100644 --- a/dev-python/dill/Manifest +++ b/dev-python/dill/Manifest @@ -1 +1,2 @@ DIST dill-0.3.5.1.gh.tar.gz 161203 BLAKE2B 2f778f3d2792d5606f8a5d7fd7d993490592da5ade701a38a270f756d129ad49f2aa44277fcb1f69a14779fe2541e2a720dc643ebd0fad258725d5d9452c048f SHA512 3dcf5e262110031412d9dfaee5548fed80bfc4d6b404cddbc2d9a6f65e2b80fae45a622ef73768e7996d2fc9e8d2757ac04e2a73f3700c526037dbabaa8adf15 +DIST dill-0.3.6.gh.tar.gz 171608 BLAKE2B 3b0c6f20218230685c91c10edb4d9bfdbb913464903ce03c92c85ad607ab3973c61c39f9a9807d55c1d3aa3736f5de4575e5beb0784f2b17f0af850210bebd61 SHA512 921bd5122b9b90fd3426a7af5fc8ba70d09b92d740951f5db5d481abb280915d722410f174ab028134acff9a3659899c8f315242caa7a44d8e4b38dd02bb1fa3 diff --git a/dev-python/dill/dill-0.3.6.ebuild b/dev-python/dill/dill-0.3.6.ebuild new file mode 100644 index 0000000000000..1f68f4b57d034 --- /dev/null +++ b/dev-python/dill/dill-0.3.6.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Serialize all of Python (almost)" +HOMEPAGE=" + https://github.com/uqfoundation/dill/ + https://pypi.org/project/dill/ +" +SRC_URI=" + https://github.com/uqfoundation/dill/archive/${P}.tar.gz + -> ${P}.gh.tar.gz +" +S=${WORKDIR}/${PN}-${P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +python_test() { + "${EPYTHON}" -m dill.tests || die +} From 007d17467f110c19c14c2f1e89c946abf00e6915 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 06:09:18 +0200 Subject: [PATCH 0025/2610] dev-python/pyicu: Bump to 2.10 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/pyicu/Manifest | 1 + dev-python/pyicu/pyicu-2.10.ebuild | 40 ++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 dev-python/pyicu/pyicu-2.10.ebuild diff --git a/dev-python/pyicu/Manifest b/dev-python/pyicu/Manifest index d580319529e8b..4d77e04ecd8b0 100644 --- a/dev-python/pyicu/Manifest +++ b/dev-python/pyicu/Manifest @@ -1 +1,2 @@ +DIST pyicu-v2.10.tar.bz2 192789 BLAKE2B 824b83177b420bb78633a2d7b93bdcc781ec87ea105e7441be59547c6f56fadf292aa331decac96f095672a4d2741d709ed32dec4841b070bc056e7f0f8d65d0 SHA512 8f752ba97fc5ffc3004591826b47bd76c9b99d73a3784b2bba746cb611969a47a98971c89fe0b35dc817fd14b93b1bf0e85f4bf23986af22bcf5401485899c9e DIST pyicu-v2.9.tar.bz2 243533 BLAKE2B c2ea32f69637e2d12a57ded96b570ba7fd41c92aed4a0dea36ebe5c224b80fa8d1672251f8218e0a35d463957ab4291cff778c3e690f0763e465dc6f0a1af26d SHA512 f10025afe1a0de5a1726c3d4aaec5b10ba62064c33205117efe643185dcd3560e8971b600606e9699269cca795477bf86ed2f9e604e9c0e04bb75a86f31cd114 diff --git a/dev-python/pyicu/pyicu-2.10.ebuild b/dev-python/pyicu/pyicu-2.10.ebuild new file mode 100644 index 0000000000000..28f46b028f2e9 --- /dev/null +++ b/dev-python/pyicu/pyicu-2.10.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +MY_P=${P/-/-v} +DESCRIPTION="Python bindings for dev-libs/icu" +HOMEPAGE=" + https://gitlab.pyicu.org/main/pyicu/ + https://pypi.org/project/PyICU/ +" +SRC_URI=" + https://gitlab.pyicu.org/main/pyicu/-/archive/v${PV}/${MY_P}.tar.bz2 +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +DEPEND=" + dev-libs/icu:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + test? ( + dev-python/six[${PYTHON_USEDEP}] + ) +" + +DOCS=( CHANGES CREDITS README.md ) + +distutils_enable_tests pytest From 709f1ddcc2d3a354ff2bcfda2e0ddb360c5aa9c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 06:13:56 +0200 Subject: [PATCH 0026/2610] net-dns/libidn2: Bump to 2.3.4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- net-dns/libidn2/Manifest | 2 + net-dns/libidn2/libidn2-2.3.4.ebuild | 56 ++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 net-dns/libidn2/libidn2-2.3.4.ebuild diff --git a/net-dns/libidn2/Manifest b/net-dns/libidn2/Manifest index 89efeac08f2eb..98e58e524defb 100644 --- a/net-dns/libidn2/Manifest +++ b/net-dns/libidn2/Manifest @@ -1,2 +1,4 @@ DIST libidn2-2.3.3.tar.gz 2116946 BLAKE2B 47847aee34951aa2ba4fd2c3fdfdf6f1cee24bfdff8513f17896bb60fa4fae770b400ff5b78226ac5da6a3ce4120754483bafb9586c52131e7345a5ea51c4509 SHA512 2dd0201b5224b3eb6a5667e53c9a2beb6e6aefefab23060a70f143bb5d447029e8f4200e4e0460a4fab51767f0bdfc9583a0cc757652bee58f5593106dd18274 DIST libidn2-2.3.3.tar.gz.sig 228 BLAKE2B 47b861c6234e14fc03d606a67a0dd6de829434cb06ba3e3c0fabade59fa3a761d6e5cb81553c74b4356064744efb6a0736cb55a2680ce6f90cd13b0f1001efed SHA512 bad901350e21ff39f0385685c13b3f366cd77dad59c736547773f9555531bc56022982c3fb6fffd5b82624bdd3ea8bd1806e531f80a06c77e4e46b08f18f08a9 +DIST libidn2-2.3.4.tar.gz 2083823 BLAKE2B 26ef58894ad51ca9775cf07edb1353a8aeb7af0df36ce8698425be216a067903797cdbc50c7644292c7e05b23c7bba35c9fe5e38c70e6f55784d8bcdd9c2fdb2 SHA512 a6e90ccef56cfd0b37e3333ab3594bb3cec7ca42a138ca8c4f4ce142da208fa792f6c78ca00c01001c2bc02831abcbaf1cf9bcc346a5290fd7b30708f5a462f3 +DIST libidn2-2.3.4.tar.gz.sig 228 BLAKE2B 0aa25bbd58b76724dc7f6d7a40dd578bf28f4b786c32933fae330c4330da8fabd549c45b579bfc0ef0178b10122e59c6b33bd78a8425c744dff2ace7e75018dd SHA512 d2a575723326ae256a60e3edf7766af65434f716e11f963bb7ac29b6b2ff2872b41684a1bd1c6f3a3921e8a083512eff1faf2b0fc02513095c2bcf3563312fe0 diff --git a/net-dns/libidn2/libidn2-2.3.4.ebuild b/net-dns/libidn2/libidn2-2.3.4.ebuild new file mode 100644 index 0000000000000..caa26b867cdfc --- /dev/null +++ b/net-dns/libidn2/libidn2-2.3.4.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal toolchain-funcs verify-sig + +DESCRIPTION="An implementation of the IDNA2008 specifications (RFCs 5890, 5891, 5892, 5893)" +HOMEPAGE=" + https://www.gnu.org/software/libidn/#libidn2 + https://gitlab.com/libidn/libidn2/ +" +SRC_URI=" + mirror://gnu/libidn/${P}.tar.gz + verify-sig? ( mirror://gnu/libidn/${P}.tar.gz.sig ) +" +S="${WORKDIR}"/${P/a/} + +LICENSE="GPL-2+ LGPL-3+" +SLOT="0/2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="nls static-libs" + +RDEPEND=" + dev-libs/libunistring:=[${MULTILIB_USEDEP}] +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + dev-lang/perl + sys-apps/help2man + nls? ( sys-devel/gettext ) + verify-sig? ( sec-keys/openpgp-keys-libidn ) +" + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libidn.asc + +multilib_src_configure() { + local myconf=( + CC_FOR_BUILD="$(tc-getBUILD_CC)" + $(use_enable static-libs static) + $(multilib_native_use_enable nls) + --disable-doc + --disable-gcc-warnings + --disable-gtk-doc + ) + + local ECONF_SOURCE=${S} + econf "${myconf[@]}" +} + +multilib_src_install() { + default + find "${ED}" -name '*.la' -delete || die +} From 1a9ce26c9e0b4de2297a079fb9f014f97c32f70d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 06:22:57 +0200 Subject: [PATCH 0027/2610] dev-python/shiboken2: Force clang <= 15 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit No revbump since clang-16 is not keyworded right now, and := will take care of rebuilding with new RDEP once it is. Closes: https://bugs.gentoo.org/873391 Signed-off-by: Michał Górny --- dev-python/shiboken2/shiboken2-5.15.6.ebuild | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dev-python/shiboken2/shiboken2-5.15.6.ebuild b/dev-python/shiboken2/shiboken2-5.15.6.ebuild index d2d00d9807566..02fb51cd14082 100644 --- a/dev-python/shiboken2/shiboken2-5.15.6.ebuild +++ b/dev-python/shiboken2/shiboken2-5.15.6.ebuild @@ -40,10 +40,11 @@ RESTRICT="test" QT_PV="$(ver_cut 1-2):5" # Since Clang is required at both build- and runtime, BDEPEND is omitted here. +LLVM_MAX_SLOT=15 RDEPEND="${PYTHON_DEPS} >=dev-qt/qtcore-${QT_PV} - sys-devel/clang:= - sys-devel/clang-runtime:= + =dev-libs/libxml2-2.6.32 >=dev-libs/libxslt-1.1.19 @@ -123,7 +124,7 @@ src_configure() { -DUSE_PYTHON_VERSION="${EPYTHON#python}" ) # CMakeLists.txt expects LLVM_INSTALL_DIR as an environment variable. - local -x LLVM_INSTALL_DIR="$(get_llvm_prefix)" + local -x LLVM_INSTALL_DIR="$(get_llvm_prefix "${LLVM_MAX_SLOT}")" cmake_src_configure } python_foreach_impl shiboken2_configure From 58013621577b044f649300a054cde02ae5336d7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 07:02:14 +0200 Subject: [PATCH 0028/2610] sys-devel/llvm: Update component list for 16.0.0_pre20221023+ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- sys-devel/llvm/llvm-16.0.0.9999.ebuild | 1 + sys-devel/llvm/llvm-16.0.0_pre20221023.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/sys-devel/llvm/llvm-16.0.0.9999.ebuild b/sys-devel/llvm/llvm-16.0.0.9999.ebuild index 4eebbc15117c1..65051b80ade66 100644 --- a/sys-devel/llvm/llvm-16.0.0.9999.ebuild +++ b/sys-devel/llvm/llvm-16.0.0.9999.ebuild @@ -237,6 +237,7 @@ get_distribution_components() { llvm-cxxdump llvm-cxxfilt llvm-cxxmap + llvm-debuginfo-analyzer llvm-debuginfod llvm-debuginfod-find llvm-diff diff --git a/sys-devel/llvm/llvm-16.0.0_pre20221023.ebuild b/sys-devel/llvm/llvm-16.0.0_pre20221023.ebuild index f8abbd36f09ef..0c654b44bb42d 100644 --- a/sys-devel/llvm/llvm-16.0.0_pre20221023.ebuild +++ b/sys-devel/llvm/llvm-16.0.0_pre20221023.ebuild @@ -237,6 +237,7 @@ get_distribution_components() { llvm-cxxdump llvm-cxxfilt llvm-cxxmap + llvm-debuginfo-analyzer llvm-debuginfod llvm-debuginfod-find llvm-diff From fca181a530524d0c1ee80f27b1c8dc8fb67f77dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 07:30:19 +0200 Subject: [PATCH 0029/2610] sys-devel/clang: Update component list for 16.0.0_pre20221023+ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- sys-devel/clang/clang-16.0.0.9999.ebuild | 1 + sys-devel/clang/clang-16.0.0_pre20221023.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/sys-devel/clang/clang-16.0.0.9999.ebuild b/sys-devel/clang/clang-16.0.0.9999.ebuild index 3a650012a1d7d..0991b672222e6 100644 --- a/sys-devel/clang/clang-16.0.0.9999.ebuild +++ b/sys-devel/clang/clang-16.0.0.9999.ebuild @@ -206,6 +206,7 @@ get_distribution_components() { clang-apply-replacements clang-change-namespace clang-doc + clang-include-cleaner clang-include-fixer clang-move clang-pseudo diff --git a/sys-devel/clang/clang-16.0.0_pre20221023.ebuild b/sys-devel/clang/clang-16.0.0_pre20221023.ebuild index 60bad527ff323..0f30f5cbfb647 100644 --- a/sys-devel/clang/clang-16.0.0_pre20221023.ebuild +++ b/sys-devel/clang/clang-16.0.0_pre20221023.ebuild @@ -206,6 +206,7 @@ get_distribution_components() { clang-apply-replacements clang-change-namespace clang-doc + clang-include-cleaner clang-include-fixer clang-move clang-pseudo From 08f5088d66866ab9446bf836ed1872670b3cccca Mon Sep 17 00:00:00 2001 From: Eray Aslan Date: Mon, 24 Oct 2022 08:00:30 +0200 Subject: [PATCH 0030/2610] mail-mta/postfix: add 3.8_pre20221023, drop 3.8_pre20221007 Signed-off-by: Eray Aslan --- mail-mta/postfix/Manifest | 2 +- ...ix-3.8_pre20221007.ebuild => postfix-3.8_pre20221023.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename mail-mta/postfix/{postfix-3.8_pre20221007.ebuild => postfix-3.8_pre20221023.ebuild} (100%) diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest index f72fa46335e17..e42ec83fc4dcf 100644 --- a/mail-mta/postfix/Manifest +++ b/mail-mta/postfix/Manifest @@ -1,3 +1,3 @@ DIST postfix-3.7.2.tar.gz 4824424 BLAKE2B 3f7aaba222b64274f756ea37b8ac06c29469d9183879deb4942a709d75783f4a8ca81204971b6658aba4b5bea46ed9c21b14e1f8fc6b613f257acd3aad16c170 SHA512 23bb1af6bf3743c741f108da136f64613f9062d121dc459944ac192275335952cd309ffec6c380f5d36430605eec538c2549c3fdee9d4597f739d9d1b0a033fc DIST postfix-3.7.3.tar.gz 4825380 BLAKE2B 005abf49b27e59bd3e3251e345df4da0c830314c4d4478aee11057163166afa1a0159017c46bead6572d29d9738a18e1a42a0b72fe260facd3ad77f8ed309271 SHA512 4ceedd1b7b364f47a3becc041cf29a48aea54e38306fd1227c5a7c25894831fb5c37150d99d781d237175e58da21ac53887c97d99bb6b715c4988777596ee890 -DIST postfix-3.8-20221007.tar.gz 4828474 BLAKE2B 2992083c825ad95c77e0834a1dfa775efc470da3de66f1ece06dc3bb99ae661eef9945ccda83eaace5a9b0e7f7c5f299cb6a23cfa615cb5bb44dca32ce4fc1fa SHA512 41e4434db0540608c94a239e98c94b27e4e80303b7129f2f081991bf11d36135f509760cd37c172949faade44b3960a187de2ba482ef4c34572815f3890a695e +DIST postfix-3.8-20221023.tar.gz 4829819 BLAKE2B da8df1f772ce6e929b01eed1e252255b03b7c23d22016023e4c87b5bf5e0ecb33ec8651610be9613542fd8e840a84386725fcd0c7ac54ddc7c8830fad4c1aa28 SHA512 7c65f78e7a81f6adec6311cbe9b4d4d4fe5270e0901adb080043e0a79c96c213f2c767fee887eccb15b79a5c639678a3cde1d09cea7243ff73e81d1cb4b7bfe0 diff --git a/mail-mta/postfix/postfix-3.8_pre20221007.ebuild b/mail-mta/postfix/postfix-3.8_pre20221023.ebuild similarity index 100% rename from mail-mta/postfix/postfix-3.8_pre20221007.ebuild rename to mail-mta/postfix/postfix-3.8_pre20221023.ebuild From 15cac7f0ad113d26c2702f3ba926f77b2cb508b6 Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Mon, 24 Oct 2022 08:58:02 +0300 Subject: [PATCH 0031/2610] dev-lang/spidermonkey: drop 102.3.0 Signed-off-by: Joonas Niilola --- dev-lang/spidermonkey/Manifest | 2 - .../spidermonkey/spidermonkey-102.3.0.ebuild | 404 ------------------ 2 files changed, 406 deletions(-) delete mode 100644 dev-lang/spidermonkey/spidermonkey-102.3.0.ebuild diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest index 7a2fd0ae9d22d..2e73958e8edd4 100644 --- a/dev-lang/spidermonkey/Manifest +++ b/dev-lang/spidermonkey/Manifest @@ -1,6 +1,4 @@ -DIST firefox-102.3.0esr.source.tar.xz 478260896 BLAKE2B c40ddcfefee874f6dff5d175331144461917269e912d959af20aa19cb8bdc57209403d1e5962311614be8fede33733f734c19bb0d32d881421fa1197539dce5f SHA512 35357791f4de8b474780083a22fb52b7846b8012cbf01403f2b9526151d11c196ce0f9fba8e0f16d8235d7259af6fba1bc3acbb5b7e79129a28f390467aa7556 DIST firefox-102.4.0esr.source.tar.xz 482118312 BLAKE2B dadb293edf4df20da5345aab6845ca9da8143a966b38d3660ea8ebc4f24ecab72097ba4345d30895907c83895883379867437f8097b86af4e7e0e691da551793 SHA512 30d9e6ef04fd86516e2cea3c797ec99af4c96b08576bb3409c0026da4fd1218167f89a007109e1fa4e2571f98f2dbe5ab58a26473533d45301f75b90ec3dbf28 -DIST firefox-102esr-patches-02j.tar.xz 19688 BLAKE2B f26b8dd2613712ab49db34247c432769386ac066238b86c0eea367cebbd167334f822866129d0874efc35da4da686e6185881649b0b3095dede28ec8c658a3b2 SHA512 456cd2b7d9f907080afb5225d353154117624fa938f24dcfae7ada03f5b39572e5d6d6e1a4bba7825465b48f6d38b04e5c0f69556c82d4ebbe1463e11dc809d7 DIST firefox-102esr-patches-04j.tar.xz 21860 BLAKE2B 1cc1d6493912f85e71cb5a0ec2c3196cda203242f3503bb6ce8c23a93e71a6e8b1138f88498a6a9698066134cc234989b35cb378693fb2cbc9ba4caa8d66761d SHA512 9f7188dd79b9856826ae2a60b0109c2c86c60c10b03cd1828a9f7a7576df5c49ed3e11e4d3319d80e117204d6bc3408e375a62ad16ec8d2e53f999cd298811d8 DIST firefox-68.0-patches-15.tar.xz 16060 BLAKE2B f9e6cd58ea51bed1af90a9d30fd551dc7e939afcd1b4d00de1271bd4bda94021c6f1799fd9945962c14ffa1fd0b6a6429369c4e45efc2000f179b9b2e46971e7 SHA512 9cb2479637dd8b84e0ab68dc0fe144acd2dc74feca282fd3c4b485ca6f0de8190244587622713a5421b243ccda153f738e9a8f463e87e15e93e9b725d943e128 DIST firefox-68.12.0esr.source.tar.xz 313856956 BLAKE2B eeaa4acc9fabf15ec1b313170a30cee8e1fc10a8b08512b915b83b7d6a81c09b365733ed94638bd434864fd7b0cb8cbf1bc2e43441be69e31117e8e6a099234c SHA512 839b02422e4c87bdb12e0995cd35ca8c1996f3fba00bbb46b419e46b67df5ec48a264cb14632db777ce29166ee4fdcb06e2ee3ce847e64328c58c9a2f9129f4c diff --git a/dev-lang/spidermonkey/spidermonkey-102.3.0.ebuild b/dev-lang/spidermonkey/spidermonkey-102.3.0.ebuild deleted file mode 100644 index db8db6b457db8..0000000000000 --- a/dev-lang/spidermonkey/spidermonkey-102.3.0.ebuild +++ /dev/null @@ -1,404 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -# Patch version -FIREFOX_PATCHSET="firefox-102esr-patches-02j.tar.xz" -SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-04j.tar.xz" - -LLVM_MAX_SLOT=14 - -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE="ssl,xml(+)" - -WANT_AUTOCONF="2.1" - -inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs - -MY_PN="mozjs" -MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases - -MY_MAJOR=$(ver_cut 1) - -MOZ_ESR=yes - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="firefox" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET} - https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${SPIDERMONKEY_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++" -HOMEPAGE="https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html " - -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" - -SLOT="$(ver_cut 1)" -LICENSE="MPL-2.0" -IUSE="clang cpu_flags_arm_neon debug +jit lto test" - -#RESTRICT="test" -RESTRICT="!test? ( test )" - -BDEPEND="${PYTHON_DEPS} - >=virtual/rust-1.59.0 - virtual/pkgconfig - test? ( - $(python_gen_any_dep 'dev-python/six[${PYTHON_USEDEP}]') - ) - || ( - ( - sys-devel/llvm:14 - clang? ( - sys-devel/clang:14 - lto? ( =sys-devel/lld-14* ) - ) - ) - ( - sys-devel/llvm:13 - clang? ( - sys-devel/clang:13 - lto? ( =sys-devel/lld-13* ) - ) - ) - )" -DEPEND=">=dev-libs/icu-71.1:= - dev-libs/nspr - sys-libs/readline:0= - sys-libs/zlib" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/firefox-${MY_PV}/js/src" - -llvm_check_deps() { - if ! has_version -b "sys-devel/llvm:${LLVM_SLOT}" ; then - einfo "sys-devel/llvm:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use clang ; then - if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then - einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use lto ; then - if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then - einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -python_check_deps() { - if use test ; then - python_has_version "dev-python/six[${PYTHON_USEDEP}]" - fi -} - -pkg_pretend() { - if use test ; then - CHECKREQS_DISK_BUILD="7000M" - else - CHECKREQS_DISK_BUILD="6000M" - fi - - check-reqs_pkg_pretend -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use test ; then - CHECKREQS_DISK_BUILD="7000M" - else - CHECKREQS_DISK_BUILD="6000M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " - eerror " llvm/clang/lld/rust chain depending on your @world updates)" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - python-any-r1_pkg_setup - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if ! mountpoint -q /dev/shm ; then - # If /dev/shm is not available, configure is known to fail with - # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py - ewarn "/dev/shm is not mounted -- expect build failures!" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi -} - -src_prepare() { - pushd ../.. &>/dev/null || die - - use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch - - eapply "${WORKDIR}"/firefox-patches - eapply "${WORKDIR}"/spidermonkey-patches - - default - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - # use prefix shell in wrapper linker scripts, bug #789660 - hprefixify "${S}"/../../build/cargo-{,host-}linker - - einfo "Removing pre-built binaries ..." - find third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - MOZJS_BUILDDIR="${WORKDIR}/build" - mkdir "${MOZJS_BUILDDIR}" || die - - popd &>/dev/null || die - eautoconf -} - -src_configure() { - # Show flags set at the beginning - einfo "Current CFLAGS: ${CFLAGS}" - einfo "Current CXXFLAGS: ${CXXFLAGS}" - einfo "Current LDFLAGS: ${LDFLAGS}" - einfo "Current RUSTFLAGS: ${RUSTFLAGS}" - - local have_switched_compiler= - if use clang && ! tc-is-clang ; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - have_switched_compiler=yes - AR=llvm-ar - AS=llvm-as - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - NM=llvm-nm - RANLIB=llvm-ranlib - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG - - cd "${MOZJS_BUILDDIR}" || die - - # ../python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - local -a myeconfargs=( - --host="${CBUILD:-${CHOST}}" - --target="${CHOST}" - - --disable-ctype - --disable-jemalloc - --disable-optimize - --disable-smoosh - --disable-strip - - --enable-readline - --enable-release - --enable-shared-js - - --with-intl-api - --with-system-icu - --with-system-nspr - --with-system-zlib - --with-toolchain-prefix="${CHOST}-" - - $(use_enable debug) - $(use_enable jit) - $(use_enable test tests) - ) - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - myeconfargs+=( --enable-rust-simd ) - fi - - # Modifications to better support ARM, bug 717344 - if use cpu_flags_arm_neon ; then - myeconfargs+=( --with-fpu=neon ) - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - myeconfargs+=( --with-thumb=yes ) - myeconfargs+=( --with-thumb-interwork=no ) - fi - fi - - # Tell build system that we want to use LTO - if use lto ; then - if use clang ; then - myeconfargs+=( --enable-linker=lld ) - myeconfargs+=( --enable-lto=cross ) - else - myeconfargs+=( --enable-linker=bfd ) - myeconfargs+=( --enable-lto=full ) - fi - fi - - # LTO flag was handled via configure - filter-flags '-flto*' - - if tc-is-gcc ; then - if ver_test $(gcc-fullversion) -ge 10 ; then - einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." - append-cxxflags -fno-tree-loop-vectorize - fi - fi - - # Use system's Python environment - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - # Show flags we will use - einfo "Build CFLAGS: ${CFLAGS}" - einfo "Build CXXFLAGS: ${CXXFLAGS}" - einfo "Build LDFLAGS: ${LDFLAGS}" - einfo "Build RUSTFLAGS: ${RUSTFLAGS}" - - # Forcing system-icu allows us to skip patching bundled ICU for PPC - # and other minor arches - ECONF_SOURCE="${S}" \ - econf \ - ${myeconfargs[@]} \ - XARGS="${EPREFIX}/usr/bin/xargs" -} - -src_compile() { - cd "${MOZJS_BUILDDIR}" || die - default -} - -src_test() { - if "${MOZJS_BUILDDIR}/js/src/js" -e 'print("Hello world!")'; then - einfo "Smoke-test successful, continuing with full test suite" - else - die "Smoke-test failed: did interpreter initialization fail?" - fi - - cp "${FILESDIR}"/spidermonkey-${SLOT}-known-test-failures.txt "${T}"/known_failures.list || die - - if [[ $(tc-endian) == "big" ]] ; then - echo "non262/extensions/clone-errors.js" >> "${T}"/known_failures.list - echo "test262/built-ins/Date/UTC/fp-evaluation-order.js" >> "${T}"/known_failures.list - echo "test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-other-type.js" >> "${T}"/known_failures.list - fi - - ${EPYTHON} \ - "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \ - --exclude-file="${T}"/known_failures.list \ - "${MOZJS_BUILDDIR}"/js/src/js \ - || die - - if use jit ; then - ${EPYTHON} \ - "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \ - --exclude-file="${T}"/known_failures.list \ - "${MOZJS_BUILDDIR}"/js/src/js basic \ - || die - fi -} - -src_install() { - cd "${MOZJS_BUILDDIR}" || die - default - - # fix soname links - pushd "${ED}"/usr/$(get_libdir) &>/dev/null || die - mv lib${MY_PN}-${MY_MAJOR}.so lib${MY_PN}-${MY_MAJOR}.so.0.0.0 || die - ln -s lib${MY_PN}-${MY_MAJOR}.so.0.0.0 lib${MY_PN}-${MY_MAJOR}.so.0 || die - ln -s lib${MY_PN}-${MY_MAJOR}.so.0 lib${MY_PN}-${MY_MAJOR}.so || die - popd &>/dev/null || die - - # remove unneeded files - rm \ - "${ED}"/usr/bin/js${MY_MAJOR}-config \ - "${ED}"/usr/$(get_libdir)/libjs_static.ajs \ - || die - - # fix permissions - chmod -x \ - "${ED}"/usr/$(get_libdir)/pkgconfig/*.pc \ - "${ED}"/usr/include/mozjs-${MY_MAJOR}/js-config.h \ - || die -} From 0b8b6eb2f76a1c148f22ab6eb0a2e4cc053c8897 Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Mon, 24 Oct 2022 08:58:29 +0300 Subject: [PATCH 0032/2610] dev-libs/jemalloc: drop 5.3.0 Signed-off-by: Joonas Niilola --- dev-libs/jemalloc/jemalloc-5.3.0.ebuild | 53 ------------------------- 1 file changed, 53 deletions(-) delete mode 100644 dev-libs/jemalloc/jemalloc-5.3.0.ebuild diff --git a/dev-libs/jemalloc/jemalloc-5.3.0.ebuild b/dev-libs/jemalloc/jemalloc-5.3.0.ebuild deleted file mode 100644 index 93e652a0edc9f..0000000000000 --- a/dev-libs/jemalloc/jemalloc-5.3.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -inherit autotools multilib-minimal - -DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator" -HOMEPAGE="http://jemalloc.net/ https://github.com/jemalloc/jemalloc" -SRC_URI="https://github.com/jemalloc/jemalloc/releases/download/${PV}/${P}.tar.bz2" - -LICENSE="BSD" -SLOT="0/2" -#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" -KEYWORDS="amd64 arm arm64 hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="debug lazy-lock prof stats xmalloc" -HTML_DOCS=( doc/jemalloc.html ) -PATCHES=( "${FILESDIR}/${PN}-5.3.0-gentoo-fixups.patch" ) - -MULTILIB_WRAPPED_HEADERS=( /usr/include/jemalloc/jemalloc.h ) - -src_prepare() { - default - eautoreconf -} - -multilib_src_configure() { - local myconf=( - $(use_enable debug) - $(use_enable lazy-lock) - $(use_enable prof) - $(use_enable stats) - $(use_enable xmalloc) - ) - - ECONF_SOURCE="${S}" econf "${myconf[@]}" -} - -multilib_src_install() { - # Copy man file which the Makefile looks for - cp "${S}/doc/jemalloc.3" "${BUILD_DIR}/doc" || die - emake DESTDIR="${D}" install -} - -multilib_src_install_all() { - if [[ ${CHOST} == *-darwin* ]] ; then - # fixup install_name, #437362 - install_name_tool \ - -id "${EPREFIX}"/usr/$(get_libdir)/libjemalloc.2.dylib \ - "${ED}"/usr/$(get_libdir)/libjemalloc.2.dylib || die - fi - find "${ED}" -name '*.a' -delete || die -} From 810f778b96c2ac582a3374e9de7184a4af099006 Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Mon, 24 Oct 2022 08:59:49 +0300 Subject: [PATCH 0033/2610] dev-libs/jemalloc: drop 5.2.1-r1 Signed-off-by: Joonas Niilola --- dev-libs/jemalloc/Manifest | 1 - .../files/jemalloc-5.2.0-gentoo-fixups.patch | 54 ------------------- dev-libs/jemalloc/jemalloc-5.2.1-r1.ebuild | 50 ----------------- 3 files changed, 105 deletions(-) delete mode 100644 dev-libs/jemalloc/files/jemalloc-5.2.0-gentoo-fixups.patch delete mode 100644 dev-libs/jemalloc/jemalloc-5.2.1-r1.ebuild diff --git a/dev-libs/jemalloc/Manifest b/dev-libs/jemalloc/Manifest index 0406367b8d4be..1f6abdde64874 100644 --- a/dev-libs/jemalloc/Manifest +++ b/dev-libs/jemalloc/Manifest @@ -1,2 +1 @@ -DIST jemalloc-5.2.1.tar.bz2 554279 BLAKE2B 52cb8cd5e5807a750a7e5e9ee005afd61144d821d7f7029a5eca998fd61787a7271338dee3de586ddf93f5fdbddc2c2ca03ba64375a70096f273a6aa173da431 SHA512 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 DIST jemalloc-5.3.0.tar.bz2 736023 BLAKE2B 9ff51616c3fb086d7cc021c59b83e5f0304d886993f4b5194a6956ffaf742cc509d08a2cf81ead6966c39a44f35621b57550f4a5c726c4508fd2c86c7c056ab0 SHA512 22907bb052096e2caffb6e4e23548aecc5cc9283dce476896a2b1127eee64170e3562fa2e7db9571298814a7a2c7df6e8d1fbe152bd3f3b0c1abec22a2de34b1 diff --git a/dev-libs/jemalloc/files/jemalloc-5.2.0-gentoo-fixups.patch b/dev-libs/jemalloc/files/jemalloc-5.2.0-gentoo-fixups.patch deleted file mode 100644 index 2e7fd0da67b1b..0000000000000 --- a/dev-libs/jemalloc/files/jemalloc-5.2.0-gentoo-fixups.patch +++ /dev/null @@ -1,54 +0,0 @@ -From 482a28e74f9b3c83bef6499842f1191c04ae80d9 Mon Sep 17 00:00:00 2001 -From: Jory Pratt -Date: Tue, 23 Apr 2019 10:04:19 -0500 -Subject: [PATCH] Don't override user cflags, disable html_doc from being - installed - -Signed-off-by: Jory Pratt ---- - Makefile.in | 2 +- - configure.ac | 15 --------------- - 2 files changed, 1 insertion(+), 16 deletions(-) - -diff --git a/Makefile.in b/Makefile.in -index 0777f6a..31767b6 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -511,7 +511,7 @@ install_doc_man: - $(INSTALL) -m 644 $$d $(MANDIR)/man3; \ - done - --install_doc: build_doc install_doc_html install_doc_man -+install_doc: build_doc install_doc_man - - install: install_bin install_include install_lib install_doc - -diff --git a/configure.ac b/configure.ac -index 96f76d3..f716ebd 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -1108,21 +1108,6 @@ if test "x$enable_debug" = "x1" ; then - fi - AC_SUBST([enable_debug]) - --dnl Only optimize if not debugging. --if test "x$enable_debug" = "x0" ; then -- if test "x$GCC" = "xyes" ; then -- JE_CFLAGS_ADD([-O3]) -- JE_CXXFLAGS_ADD([-O3]) -- JE_CFLAGS_ADD([-funroll-loops]) -- elif test "x$je_cv_msvc" = "xyes" ; then -- JE_CFLAGS_ADD([-O2]) -- JE_CXXFLAGS_ADD([-O2]) -- else -- JE_CFLAGS_ADD([-O]) -- JE_CXXFLAGS_ADD([-O]) -- fi --fi -- - dnl Enable statistics calculation by default. - AC_ARG_ENABLE([stats], - [AS_HELP_STRING([--disable-stats], --- -2.21.0 - diff --git a/dev-libs/jemalloc/jemalloc-5.2.1-r1.ebuild b/dev-libs/jemalloc/jemalloc-5.2.1-r1.ebuild deleted file mode 100644 index 9494b70671867..0000000000000 --- a/dev-libs/jemalloc/jemalloc-5.2.1-r1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit autotools multilib-minimal - -DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator" -HOMEPAGE="http://jemalloc.net/ https://github.com/jemalloc/jemalloc" -SRC_URI="https://github.com/jemalloc/jemalloc/releases/download/${PV}/${P}.tar.bz2" - -LICENSE="BSD" -SLOT="0/2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" -IUSE="debug lazy-lock prof static-libs stats xmalloc" -HTML_DOCS=( doc/jemalloc.html ) -PATCHES=( "${FILESDIR}/${PN}-5.2.0-gentoo-fixups.patch" ) - -MULTILIB_WRAPPED_HEADERS=( /usr/include/jemalloc/jemalloc.h ) - -src_prepare() { - default - eautoreconf -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" \ - econf \ - $(use_enable debug) \ - $(use_enable lazy-lock) \ - $(use_enable prof) \ - $(use_enable stats) \ - $(use_enable xmalloc) -} - -multilib_src_install() { - # Copy man file which the Makefile looks for - cp "${S}/doc/jemalloc.3" "${BUILD_DIR}/doc" || die - emake DESTDIR="${D}" install -} - -multilib_src_install_all() { - if [[ ${CHOST} == *-darwin* ]] ; then - # fixup install_name, #437362 - install_name_tool \ - -id "${EPREFIX}"/usr/$(get_libdir)/libjemalloc.2.dylib \ - "${ED}"/usr/$(get_libdir)/libjemalloc.2.dylib || die - fi - use static-libs || find "${ED}" -name '*.a' -delete -} From 724117c4bfe8db1038106d5db4bb0b4d6531c225 Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Mon, 24 Oct 2022 09:01:02 +0300 Subject: [PATCH 0034/2610] dev-libs/nspr: drop 4.34.1 Signed-off-by: Joonas Niilola --- dev-libs/nspr/Manifest | 1 - dev-libs/nspr/nspr-4.34.1.ebuild | 157 ------------------------------- 2 files changed, 158 deletions(-) delete mode 100644 dev-libs/nspr/nspr-4.34.1.ebuild diff --git a/dev-libs/nspr/Manifest b/dev-libs/nspr/Manifest index eb694c60381a9..3c544ab050a27 100644 --- a/dev-libs/nspr/Manifest +++ b/dev-libs/nspr/Manifest @@ -1,2 +1 @@ -DIST nspr-4.34.1.tar.gz 1096874 BLAKE2B be12bda63a72d25a60542c5cdadaa7dc59ad2d40d41affc0af5eab07659129ff235a62227a78285e4c00bc72a365b49691658aee7818ffc4c5d014aa0c2b0df7 SHA512 b77226c3fbba6fc9acc90deb8496370dba1384de72ce564524c03bc239846fd17c27d7e1fd7ce99161faafdd8c92413ee58ce1a74a41c786759210bbab478991 DIST nspr-4.35.tar.gz 1096974 BLAKE2B c80402d7be9e69ab6d1e768a18d271a8d28900f4cae7df2709d1ab26e100d908f508762bb771d4042aa7152934ce83d495e2102e894c56574187be8040d65629 SHA512 502815833116e25f79ddf71d1526484908aa92fbc55f8a892729cb404a4daafcc0470a89854cd080d2d20299fdb7d9662507c5362c7ae661cbacf308ac56ef7f diff --git a/dev-libs/nspr/nspr-4.34.1.ebuild b/dev-libs/nspr/nspr-4.34.1.ebuild deleted file mode 100644 index bb089093a3814..0000000000000 --- a/dev-libs/nspr/nspr-4.34.1.ebuild +++ /dev/null @@ -1,157 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools toolchain-funcs multilib-minimal - -MIN_PV="$(ver_cut 2)" - -DESCRIPTION="Netscape Portable Runtime" -HOMEPAGE="https://www.mozilla.org/projects/nspr/" -SRC_URI="https://archive.mozilla.org/pub/nspr/releases/v${PV}/src/${P}.tar.gz" - -LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" -IUSE="debug" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/nspr-config -) - -PATCHES=( - "${FILESDIR}"/${PN}-4.23-prtime.patch - "${FILESDIR}"/${PN}-4.7.1-solaris.patch - "${FILESDIR}"/${PN}-4.10.6-solaris.patch - "${FILESDIR}"/${PN}-4.8.4-darwin-install_name.patch - "${FILESDIR}"/${PN}-4.8.9-link-flags.patch - # We do not need to pass -L$libdir via nspr-config --libs - "${FILESDIR}"/${PN}-4.9.5_nspr_config.patch - "${FILESDIR}"/${PN}-4.33-loong.patch -) - -QA_CONFIGURE_OPTIONS="--disable-static" - -src_prepare() { - cd "${S}"/nspr || die - - default - - use elibc_musl && eapply "${FILESDIR}"/${PN}-4.21-ipv6-musl-support.patch - - # rename configure.in to configure.ac for new autotools compatibility - if [[ -e "${S}"/nspr/configure.in ]] ; then - einfo "Renaming configure.in to configure.ac" - mv "${S}"/nspr/configure.{in,ac} || die - else - elog "configure.in rename logic can be removed from ebuild." - fi - - # We must run eautoconf to regenerate configure - eautoconf - - # make sure it won't find Perl out of Prefix - sed -i -e "s/perl5//g" "${S}"/nspr/configure || die - - # Respect LDFLAGS - sed -i -e 's/\$(MKSHLIB) \$(OBJS)/\$(MKSHLIB) \$(LDFLAGS) \$(OBJS)/g' \ - "${S}"/nspr/config/rules.mk || die -} - -multilib_src_configure() { - # We use the standard BUILD_xxx but nspr uses HOST_xxx - tc-export_build_env BUILD_CC - export HOST_CC=${BUILD_CC} HOST_CFLAGS=${BUILD_CFLAGS} HOST_LDFLAGS=${BUILD_LDFLAGS} - tc-export AR AS CC CXX RANLIB - [[ ${CBUILD} != ${CHOST} ]] \ - && export CROSS_COMPILE=1 \ - || unset CROSS_COMPILE - - local myconf=( - --libdir="${EPREFIX}/usr/$(get_libdir)" - $(use_enable debug) - $(use_enable !debug optimize) - ) - - # The configure has some fancy --enable-{{n,x}32,64bit} switches - # that trigger some code conditional to platform & arch. This really - # matters for the few common arches (x86, ppc) but we pass a little - # more of them to be future-proof. - - # use ABI first, this will work for most cases - case "${ABI}" in - alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86) ;; - n32) myconf+=( --enable-n32 );; - x32) myconf+=( --enable-x32 );; - s390x|*64) myconf+=( --enable-64bit );; - default) # no abi actually set, fall back to old check - einfo "Running a short build test to determine 64bit'ness" - echo > "${T}"/test.c || die - ${CC} ${CFLAGS} ${CPPFLAGS} -c "${T}"/test.c -o "${T}"/test.o || die - case $(file "${T}"/test.o) in - *32-bit*x86-64*) myconf+=( --enable-x32 );; - *64-bit*|*ppc64*|*x86_64*) myconf+=( --enable-64bit );; - *32-bit*|*ppc*|*i386*) ;; - *) die "Failed to detect whether your arch is 64bits or 32bits, disable distcc if you're using it, please";; - esac ;; - *) ;; - esac - - # Ancient autoconf needs help finding the right tools. - LC_ALL="C" ECONF_SOURCE="${S}/nspr" \ - ac_cv_path_AR="${AR}" \ - ac_cv_path_AS="${AS}" \ - econf "${myconf[@]}" -} - -multilib_src_test() { - # https://firefox-source-docs.mozilla.org/nspr/running_nspr_tests.html - cd "${BUILD_DIR}/pr/tests" || die - einfo "Building tests" - emake - - einfo "Running test suite" - ../../../${P}/${PN}/pr/tests/runtests.pl | tee "${T}"/${ABI}-tests.log - - # Needed to check if runtests.pl itself or the tee (somehow) failed - # (can't use die with pipes to check each component) - [[ ${PIPESTATUS[@]} == "0 0" ]] || die "Tests failed to run!" - - local known_failures=( - # network-sandbox related? - cltsrv - # network-sandbox related? - gethost - ) - - local known_failure - for known_failure in "${known_failures[@]}" ; do - sed -i -e "/${known_failure}.*FAILED/d" "${T}"/${ABI}-tests.log || die - done - - # But to actually check the test results, we examine the log. - if grep -q "FAILED" "${T}"/${ABI}-tests.log ; then - die "Test failure for ${ABI}!" - fi -} - -multilib_src_install() { - # Their build system is royally confusing, as usual - MINOR_VERSION=${MIN_PV} # Used for .so version - emake DESTDIR="${D}" install - - einfo "removing static libraries as upstream has requested!" - rm "${ED}"/usr/$(get_libdir)/*.a || die "failed to remove static libraries." - - # install nspr-config - dobin config/nspr-config - - # Remove stupid files in /usr/bin - rm "${ED}"/usr/bin/prerr.properties || die - - # This is used only to generate prerr.c and prerr.h at build time. - # No other projects use it, and we don't want to depend on perl. - # Talked to upstream and they agreed w/punting. - rm "${ED}"/usr/bin/compile-et.pl || die -} From 3ac1c2b0b2a38debc9001a000b0680a85254596f Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Mon, 24 Oct 2022 09:01:25 +0300 Subject: [PATCH 0035/2610] dev-libs/jemalloc: drop to maintainer-needed Signed-off-by: Joonas Niilola --- dev-libs/jemalloc/metadata.xml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/dev-libs/jemalloc/metadata.xml b/dev-libs/jemalloc/metadata.xml index 191801f772509..641f683133071 100644 --- a/dev-libs/jemalloc/metadata.xml +++ b/dev-libs/jemalloc/metadata.xml @@ -1,10 +1,7 @@ - - mozilla@gentoo.org - Gentoo Mozilla Team - + Enable lazy locking (only lock when multi-threaded) Enable allocation profiling From 19570971c61d5ca302ef895cee58bbf4b6d4705c Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Mon, 24 Oct 2022 08:36:56 +0200 Subject: [PATCH 0036/2610] dev-util/patchelf: Stabilize 0.15.0 arm, #868813 Signed-off-by: Agostino Sarubbo --- dev-util/patchelf/patchelf-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/patchelf/patchelf-0.15.0.ebuild b/dev-util/patchelf/patchelf-0.15.0.ebuild index 9cabb47866498..eef94aea4993c 100644 --- a/dev-util/patchelf/patchelf-0.15.0.ebuild +++ b/dev-util/patchelf/patchelf-0.15.0.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Small utility to modify the dynamic linker and RPATH of ELF executa HOMEPAGE="https://github.com/NixOS/patchelf" SRC_URI="https://github.com/NixOS/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux" +KEYWORDS="~amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux" LICENSE="GPL-3" src_prepare() { From f0e6f047bcbd5b1b3c628315b98db8b8b01f7eca Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Mon, 24 Oct 2022 08:36:57 +0200 Subject: [PATCH 0037/2610] dev-python/pyproject-metadata: Stabilize 0.6.1 arm, #868813 Signed-off-by: Agostino Sarubbo --- dev-python/pyproject-metadata/pyproject-metadata-0.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyproject-metadata/pyproject-metadata-0.6.1.ebuild b/dev-python/pyproject-metadata/pyproject-metadata-0.6.1.ebuild index 18a633ed83762..2b29eeae69a2c 100644 --- a/dev-python/pyproject-metadata/pyproject-metadata-0.6.1.ebuild +++ b/dev-python/pyproject-metadata/pyproject-metadata-0.6.1.ebuild @@ -21,7 +21,7 @@ S=${WORKDIR}/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ppc ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~x86" RDEPEND=" dev-python/packaging[${PYTHON_USEDEP}] From 021de7b8451a120edf8a734422a8a200c7672085 Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Mon, 24 Oct 2022 08:36:58 +0200 Subject: [PATCH 0038/2610] dev-python/meson-python: Stabilize 0.10.0 arm, #868813 Signed-off-by: Agostino Sarubbo --- dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild b/dev-python/meson-python/meson-python-0.10.0.ebuild index 17f66b9c9a243..7ebf2dce84f0f 100644 --- a/dev-python/meson-python/meson-python-0.10.0.ebuild +++ b/dev-python/meson-python/meson-python-0.10.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ppc ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}] From 9e15f1bd2dd9665f280120cb7acd62cb5377f32b Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Mon, 24 Oct 2022 08:36:59 +0200 Subject: [PATCH 0039/2610] dev-python/scipy: Stabilize 1.9.2 arm, #868813 Signed-off-by: Agostino Sarubbo --- dev-python/scipy/scipy-1.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/scipy/scipy-1.9.2.ebuild b/dev-python/scipy/scipy-1.9.2.ebuild index baf72c8ffe164..1a242c77f4277 100644 --- a/dev-python/scipy/scipy-1.9.2.ebuild +++ b/dev-python/scipy/scipy-1.9.2.ebuild @@ -38,7 +38,7 @@ else S="${WORKDIR}"/${MY_P} if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~amd64 ~arm arm64 -hppa ppc ppc64 ~riscv ~s390 ~x86" + KEYWORDS="~amd64 arm arm64 -hppa ppc ppc64 ~riscv ~s390 ~x86" fi fi From e2570b6d4f7f8cc8bf98e5c206ab1646f64e5d04 Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Mon, 24 Oct 2022 10:12:08 +0300 Subject: [PATCH 0040/2610] dev-libs/poco: Stabilize 1.11.2-r1 ppc64, #868573 Signed-off-by: Joonas Niilola --- dev-libs/poco/poco-1.11.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/poco/poco-1.11.2-r1.ebuild b/dev-libs/poco/poco-1.11.2-r1.ebuild index e8b28f52cfb25..8eaeb35491345 100644 --- a/dev-libs/poco/poco-1.11.2-r1.ebuild +++ b/dev-libs/poco/poco-1.11.2-r1.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-${P}-release" LICENSE="Boost-1.0" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm ~arm64 ppc64 x86" IUSE="7z activerecord cppparser +crypto +data examples +file2pagecompiler iodbc +json mariadb +mongodb mysql +net odbc +pagecompiler pdf pocodoc sqlite +ssl test +util +xml +zip" RESTRICT="!test? ( test )" REQUIRED_USE=" From 73b412f8aaef437be31587d6bcbe2c2575d91137 Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Mon, 24 Oct 2022 10:15:53 +0300 Subject: [PATCH 0041/2610] dev-util/ROPgadget: Stabilize 7.1 x86, #877483 Signed-off-by: Joonas Niilola --- dev-util/ROPgadget/ROPgadget-7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ROPgadget/ROPgadget-7.1.ebuild b/dev-util/ROPgadget/ROPgadget-7.1.ebuild index 8f709c4cd0570..b61e7d3fa9974 100644 --- a/dev-util/ROPgadget/ROPgadget-7.1.ebuild +++ b/dev-util/ROPgadget/ROPgadget-7.1.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/JonathanSalwan/ROPgadget" else SRC_URI="https://github.com/JonathanSalwan/ROPgadget/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 ~arm64 ~x86" + KEYWORDS="amd64 ~arm64 x86" fi LICENSE="GPL-2" From c8bf95d47cf041e888a71a66fcd24985e4751324 Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Mon, 24 Oct 2022 10:16:31 +0300 Subject: [PATCH 0042/2610] sci-libs/givaro: Stabilize 4.1.1-r3 amd64, #877783 Signed-off-by: Joonas Niilola --- sci-libs/givaro/givaro-4.1.1-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-libs/givaro/givaro-4.1.1-r3.ebuild b/sci-libs/givaro/givaro-4.1.1-r3.ebuild index f1ac1cd50f832..0256f40e05130 100644 --- a/sci-libs/givaro/givaro-4.1.1-r3.ebuild +++ b/sci-libs/givaro/givaro-4.1.1-r3.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/linbox-team/givaro/releases/download/v${PV}/${P}.tar LICENSE="CeCILL-B" SLOT="0/9" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="cpu_flags_x86_fma3 cpu_flags_x86_fma4 cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 doc static-libs test" RESTRICT="!test? ( test )" From ae7a811cfb39b21747d6e70fc76ac9165070e59c Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Mon, 24 Oct 2022 10:17:06 +0300 Subject: [PATCH 0043/2610] sci-libs/givaro: Stabilize 4.1.1-r3 x86, #877783 Signed-off-by: Joonas Niilola --- sci-libs/givaro/givaro-4.1.1-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-libs/givaro/givaro-4.1.1-r3.ebuild b/sci-libs/givaro/givaro-4.1.1-r3.ebuild index 0256f40e05130..9a656f56f2a17 100644 --- a/sci-libs/givaro/givaro-4.1.1-r3.ebuild +++ b/sci-libs/givaro/givaro-4.1.1-r3.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/linbox-team/givaro/releases/download/v${PV}/${P}.tar LICENSE="CeCILL-B" SLOT="0/9" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="cpu_flags_x86_fma3 cpu_flags_x86_fma4 cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 doc static-libs test" RESTRICT="!test? ( test )" From 7ecb3abd1498176883c4033e597a9e6be2acbd73 Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Mon, 24 Oct 2022 10:17:48 +0300 Subject: [PATCH 0044/2610] dev-python/wcmatch: Stabilize 8.4.1 ALLARCHES, #878007 Signed-off-by: Joonas Niilola --- dev-python/wcmatch/wcmatch-8.4.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/wcmatch/wcmatch-8.4.1.ebuild b/dev-python/wcmatch/wcmatch-8.4.1.ebuild index 42be0b6abeee1..c855cdb18ae56 100644 --- a/dev-python/wcmatch/wcmatch-8.4.1.ebuild +++ b/dev-python/wcmatch/wcmatch-8.4.1.ebuild @@ -29,7 +29,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv x86" RDEPEND=" >=dev-python/bracex-2.1.1[${PYTHON_USEDEP}] From a29763b9324251b72dd71c5b17af52a071399903 Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Mon, 24 Oct 2022 10:20:26 +0300 Subject: [PATCH 0045/2610] sci-libs/brial: Stabilize 1.2.11 x86, #877781 Signed-off-by: Joonas Niilola --- sci-libs/brial/brial-1.2.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-libs/brial/brial-1.2.11.ebuild b/sci-libs/brial/brial-1.2.11.ebuild index aa41242e9a0b2..251160e1c79d4 100644 --- a/sci-libs/brial/brial-1.2.11.ebuild +++ b/sci-libs/brial/brial-1.2.11.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/BRiAl/BRiAl/releases/download/${PV}/${P}.tar.bz2" # The top-level license is GPL2+, but cudd/LICENSE is BSD. LICENSE="BSD GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~amd64 x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="png" BDEPEND="virtual/pkgconfig" From d191c4b25921c2c97b25fc2477252e06361d8488 Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Mon, 24 Oct 2022 10:21:00 +0300 Subject: [PATCH 0046/2610] sci-libs/brial: Stabilize 1.2.11 amd64, #877781 Signed-off-by: Joonas Niilola --- sci-libs/brial/brial-1.2.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-libs/brial/brial-1.2.11.ebuild b/sci-libs/brial/brial-1.2.11.ebuild index 251160e1c79d4..ac707772a283e 100644 --- a/sci-libs/brial/brial-1.2.11.ebuild +++ b/sci-libs/brial/brial-1.2.11.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/BRiAl/BRiAl/releases/download/${PV}/${P}.tar.bz2" # The top-level license is GPL2+, but cudd/LICENSE is BSD. LICENSE="BSD GPL-2+" SLOT="0" -KEYWORDS="~amd64 x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="png" BDEPEND="virtual/pkgconfig" From 5effbba42e009cb43ecb7010c475c092c83a513c Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Mon, 24 Oct 2022 10:26:00 +0300 Subject: [PATCH 0047/2610] app-backup/burp: Stabilize 2.4.0-r1 amd64, #878077 Signed-off-by: Joonas Niilola --- app-backup/burp/burp-2.4.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-2.4.0-r1.ebuild b/app-backup/burp/burp-2.4.0-r1.ebuild index fdcea91038132..cea4978369690 100644 --- a/app-backup/burp/burp-2.4.0-r1.ebuild +++ b/app-backup/burp/burp-2.4.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm ~x86" IUSE="acl ipv6 test xattr" RESTRICT="!test? ( test )" From 2b6f27de535801c8b2c05106297aff6e7a87cb30 Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Mon, 24 Oct 2022 10:26:54 +0300 Subject: [PATCH 0048/2610] app-backup/burp: Stabilize 2.4.0-r1 x86, #878077 Signed-off-by: Joonas Niilola --- app-backup/burp/burp-2.4.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/burp/burp-2.4.0-r1.ebuild b/app-backup/burp/burp-2.4.0-r1.ebuild index cea4978369690..1828f91d0e5b7 100644 --- a/app-backup/burp/burp-2.4.0-r1.ebuild +++ b/app-backup/burp/burp-2.4.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm x86" IUSE="acl ipv6 test xattr" RESTRICT="!test? ( test )" From 277e0f5e929314c239ec7444f9d385936f1981cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 12:14:33 +0200 Subject: [PATCH 0049/2610] dev-python/wcmatch: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/wcmatch/Manifest | 1 - dev-python/wcmatch/wcmatch-8.4.ebuild | 61 --------------------------- 2 files changed, 62 deletions(-) delete mode 100644 dev-python/wcmatch/wcmatch-8.4.ebuild diff --git a/dev-python/wcmatch/Manifest b/dev-python/wcmatch/Manifest index 56830604ca0d8..c9f68c43a0500 100644 --- a/dev-python/wcmatch/Manifest +++ b/dev-python/wcmatch/Manifest @@ -1,2 +1 @@ DIST wcmatch-8.4.1.gh.tar.gz 117065 BLAKE2B 6528170503507aa9742a0e0878f7cfe2586408471acde82ffbf1011fbf48cbed6a45d580436cb6a63a54a81d1c237544a48112eb4c06f923752eb09521d7f8a5 SHA512 6bc8d59b678a40e28eee7816f3b447fe3396f52e982df8e0b5e26472b4ffd1342f58edc41850386954783e6d07f1d66d9372cc1495f048b9a542b572b1d8e20f -DIST wcmatch-8.4.gh.tar.gz 116596 BLAKE2B cdfbc243fa62f4854490510a563163f99dac09eed16248fa7a72d0a2a7b96484fab4edf3ba497e96a46dca1f734b9c1b098da4d71784775f51b48fcfa5b8a24c SHA512 92478a769be129f9997ef75a384b9978d0647bbd7f2212aa058f1438e698a0a77d069871daf20889455f6e9bb73266d4e312f29f61c704a708fa48fa565d7614 diff --git a/dev-python/wcmatch/wcmatch-8.4.ebuild b/dev-python/wcmatch/wcmatch-8.4.ebuild deleted file mode 100644 index 74c632c98978a..0000000000000 --- a/dev-python/wcmatch/wcmatch-8.4.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -DISTUTILS_USE_PEP517=hatchling - -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=" - >=dev-python/mkdocs_pymdownx_material_extras-2.0 - dev-python/mkdocs-material - dev-python/mkdocs-git-revision-date-localized-plugin - dev-python/mkdocs-minify-plugin - dev-python/pyspelling -" - -inherit distutils-r1 docs - -DESCRIPTION="Wildcard/glob file name matcher" -HOMEPAGE=" - https://github.com/facelessuser/wcmatch/ - https://pypi.org/project/wcmatch/ -" -SRC_URI=" - https://github.com/facelessuser/wcmatch/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" - -RDEPEND=" - >=dev-python/bracex-2.1.1[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-vcs/git - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # tests require some files in homedir - > "${HOME}"/test1.txt || die - > "${HOME}"/test2.txt || die - - # mkdocs-git-revision-date-localized-plugin needs git repo - if use doc; then - git init || die - git config --global user.email "you@example.com" || die - git config --global user.name "Your Name" || die - git add . || die - git commit -m 'init' || die - fi - - distutils-r1_python_prepare_all -} From 5b5eed5bf02a9f6037b3e7177529a1a9b0a9e6e2 Mon Sep 17 00:00:00 2001 From: Mike Pagano Date: Mon, 24 Oct 2022 07:02:56 -0400 Subject: [PATCH 0050/2610] sys-kernel/vanilla-sources: add 5.19.17, drop 5.19.16 Signed-off-by: Mike Pagano --- sys-kernel/vanilla-sources/Manifest | 2 +- ...la-sources-5.19.16.ebuild => vanilla-sources-5.19.17.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename sys-kernel/vanilla-sources/{vanilla-sources-5.19.16.ebuild => vanilla-sources-5.19.17.ebuild} (100%) diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest index 406e6a2c817f7..d2104674c840c 100644 --- a/sys-kernel/vanilla-sources/Manifest +++ b/sys-kernel/vanilla-sources/Manifest @@ -11,6 +11,6 @@ DIST patch-4.19.261.xz 4846680 BLAKE2B 1f2c6bc9b09d18c45138eda31fcbe2830cf956b88 DIST patch-4.9.330.xz 4457776 BLAKE2B 8d0dada85b06ad2d7c206e5c896b2281940b22a63b563ef304856e593b7b57e1d75a990ee4530165755a2dbffea7a624c4586c6f7122881555b8fc2cbe53a112 SHA512 0e14397055e3b3ce6a30bf83f9a7e06dae6666425225a71d9b644611e6e8821414446bdb73dbe80ce2836eb298e227482e78075ca013fabce8164d7000e1ff05 DIST patch-5.10.149.xz 3741308 BLAKE2B 0a28427c3f2f303a65d0f10598e8ff0b09cba8593780d32b4e3b6b66e6b3b0411b7ae40e2ca96015c6366d4a717a2464b42fc7624d6eb6b3d8e4d6ea645aa0da SHA512 708ea0be836136fbd9df3de7d34ec27caba115e4c007d67f93c2ade95b89d2fa00dd2d0c8ae8a27ad438cc5abb24612c6d0214cc700501e66aff783f3b70a585 DIST patch-5.15.74.xz 2819580 BLAKE2B d8ac75f9fbf69e393b23014c1bc44b51982e40f767bd2fbb2fcc6f130c4458a70118991378f743c8ececf09e68dcb4cf6da8fa673f1706b19edd4833bfe3c0c4 SHA512 c48120c5067003deb6b6ee057a1e6a3b635e2c1ff72435ced83d894d1b4ee03ca792d72777185db94e844e7fb5a4a49a98e6c906eb2cfaef87b96b7c8de5f622 -DIST patch-5.19.16.xz 864880 BLAKE2B b06e618246af0dc9c3bf0f050cba36e054377ec7ba2845e4ab6b8287ff828629c8e20ac89107f101395a94ebca4f3d200f82a19f9c8c951f24e51b231c3b3649 SHA512 b5a1df4158a0e1fb303fbbd9ef2c1acd5fdf725e285ed42d66224c91ae1bd6fa2e784e1a537a73ad9a56fe522cb6413042d24f10d049868ac7b7e232f01cafe5 +DIST patch-5.19.17.xz 1042964 BLAKE2B 167e3f3ebf6ee347335287c8ff049aa1b47ca5f126d17a7c1bfdf13d3db8d63d826ae024cb425e75ab2faa88da5742c4116e57b7e4718d85784d7280e5aaaecc SHA512 e88e6fcb6fecf80471f698227747dd83f05bcf2acc06cec557280ecfd48eeb119a1ce14e587ef07c34e15834f893ae30b460e320fc7ea04c9a9cb76e20db2031 DIST patch-5.4.219.xz 4273732 BLAKE2B 158be8c3a2e9212f9db93c3cb2f01d6a32d7f5944d26b6c37aec82c5b98db75a72577a5795dc040b5fe27fcbf26fe6041d1e22fafe843ac7b1e2f8503a97d59d SHA512 6d953eb0458cd102cf09baff20b47404f0fced2b43be7b6ddfc6b09dfd2c70e00ccb60cb9abf48c6a307522b943c3587a4d4ffe95f77a6415e844639685d242b DIST patch-6.0.3.xz 268364 BLAKE2B 6b3b4e0853e93aa162bf3e1836e38e62fb3be764bc07dcb4ecce1e36a1cad947553b4ae1ac2ac943b0cc66be2a408d4319e720b86ff5fffc166dfe292bc3c455 SHA512 fb819870e62e823bc7b91fad83baf2c8481859837e861e1db241d017b9d5f1121df4bb892edce35c0c5653252fbaca7b9c1c0eaacda30063523c608a839afd51 diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.19.16.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.19.17.ebuild similarity index 100% rename from sys-kernel/vanilla-sources/vanilla-sources-5.19.16.ebuild rename to sys-kernel/vanilla-sources/vanilla-sources-5.19.17.ebuild From 94c479fdda44f1dec4b9ceee979e5102811a4ffb Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Mon, 24 Oct 2022 13:20:05 +0200 Subject: [PATCH 0051/2610] games-arcade/rocksndiamonds: Add missing patch Signed-off-by: Pacho Ramos --- ...ocksndiamonds-4.3.2.0-music-info-url.patch | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 games-arcade/rocksndiamonds/files/rocksndiamonds-4.3.2.0-music-info-url.patch diff --git a/games-arcade/rocksndiamonds/files/rocksndiamonds-4.3.2.0-music-info-url.patch b/games-arcade/rocksndiamonds/files/rocksndiamonds-4.3.2.0-music-info-url.patch new file mode 100644 index 0000000000000..6dc46277a1b22 --- /dev/null +++ b/games-arcade/rocksndiamonds/files/rocksndiamonds-4.3.2.0-music-info-url.patch @@ -0,0 +1,71 @@ +diff -up rocksndiamonds-4.3.2.0/src/files.c.url rocksndiamonds-4.3.2.0/src/files.c +--- rocksndiamonds-4.3.2.0/src/files.c.url 2022-04-16 19:22:44.000000000 -0400 ++++ rocksndiamonds-4.3.2.0/src/files.c 2022-04-26 10:32:33.995238563 -0400 +@@ -12674,11 +12674,13 @@ static struct MusicFileInfo *get_music_f + { "artist_header", &tmp_music_file_info.artist_header }, + { "album_header", &tmp_music_file_info.album_header }, + { "year_header", &tmp_music_file_info.year_header }, ++ { "url_header", &tmp_music_file_info.url_header }, + + { "title", &tmp_music_file_info.title }, + { "artist", &tmp_music_file_info.artist }, + { "album", &tmp_music_file_info.album }, + { "year", &tmp_music_file_info.year }, ++ { "url", &tmp_music_file_info.url }, + + { NULL, NULL }, + }; +@@ -12794,11 +12796,13 @@ void LoadMusicInfo(void) + checked_free(music_file_info->artist_header); + checked_free(music_file_info->album_header); + checked_free(music_file_info->year_header); ++ checked_free(music_file_info->url_header); + + checked_free(music_file_info->title); + checked_free(music_file_info->artist); + checked_free(music_file_info->album); + checked_free(music_file_info->year); ++ checked_free(music_file_info->url); + + free(music_file_info); + +diff -up rocksndiamonds-4.3.2.0/src/main.h.url rocksndiamonds-4.3.2.0/src/main.h +--- rocksndiamonds-4.3.2.0/src/main.h.url 2022-04-16 19:22:44.000000000 -0400 ++++ rocksndiamonds-4.3.2.0/src/main.h 2022-04-26 10:32:33.995238563 -0400 +@@ -3710,11 +3710,13 @@ struct MusicFileInfo + char *artist_header; + char *album_header; + char *year_header; ++ char *url_header; + + char *title; + char *artist; + char *album; + char *year; ++ char *url; + + int music; + +diff -up rocksndiamonds-4.3.2.0/src/screens.c.url rocksndiamonds-4.3.2.0/src/screens.c +--- rocksndiamonds-4.3.2.0/src/screens.c.url 2022-04-26 10:32:33.996238568 -0400 ++++ rocksndiamonds-4.3.2.0/src/screens.c 2022-04-26 10:34:29.617828672 -0400 +@@ -3392,6 +3392,19 @@ void HandleInfoScreen_Music(int dx, int + ystart += ystep_head; + } + ++ if (!strEqual(list->url, UNKNOWN_NAME)) ++ { ++ if (!strEqual(list->url_header, UNKNOWN_NAME)) ++ DrawTextSCentered(ystart, font_head, list->url_header); ++ else ++ DrawTextSCentered(ystart, font_head, "from the website"); ++ ++ ystart += ystep_head; ++ ++ DrawTextFCentered(ystart, font_text, "%s", list->url); ++ ystart += ystep_head; ++ } ++ + DrawTextSCentered(ybottom, font_foot, TEXT_NEXT_PAGE); + + if (button != MB_MENU_INITIALIZE) From 5c7f97ac6ae4cc1e3f8fa1218a56eeb8063e38ae Mon Sep 17 00:00:00 2001 From: Mike Pagano Date: Mon, 24 Oct 2022 07:34:51 -0400 Subject: [PATCH 0052/2610] sys-kernel/gentoo-sources: add 5.19.17 Signed-off-by: Mike Pagano --- sys-kernel/gentoo-sources/Manifest | 3 ++ .../gentoo-sources-5.19.17.ebuild | 29 +++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.19.17.ebuild diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index 28ce770f1980d..252923aaff492 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -40,6 +40,9 @@ DIST genpatches-5.15-78.extras.tar.xz 3932 BLAKE2B b971f35cd6b525ea2fa675909790f DIST genpatches-5.19-18.base.tar.xz 911172 BLAKE2B db20a811ffc927b01dc389fc3d959809442fa4065fc2951b992561fbc102e854b5fd8dd17833604458e95f8bcec23c75ae94095df90745b489628e52661b5878 SHA512 4e9b9eb22f6a3b634964c35241a9a50517228787f6bd7f25f2de3ff82336c8d0acd8b2fe703a9595ed32776d64bb66ba518919f597948922db6791c10c572b67 DIST genpatches-5.19-18.experimental.tar.xz 73248 BLAKE2B d6cdc6ce8056644b1de1a4d1099372130a583a439d3c83cc2b6237babce050373123f56b0f66a48954ba4ba42991033f0d35e783862e8912be0b7bffec71ba18 SHA512 13830db589b38ae4225823a124609a13c905afa68a942c352b62002c18daeb4e85b88b9b74c674aae91ea1c90bbcfb200193df5796fafee69a6743afbf056857 DIST genpatches-5.19-18.extras.tar.xz 3808 BLAKE2B dab7e5596066c9b70ebc2b7413ec7dc9c35bddc29f230dfdc74a9594706713a6807e0ded167eea3ec6a4bcf0c901404bb4fe1a71fa1c8aa265c599b6a1dac8fa SHA512 f39d76551328f9e8d1aa646e819282096bbcea1cb22902fd087dec878a7d673aacb517441a9c213e85a03f2f15768e1a252f103ca89f1b84ef994a0998416bb8 +DIST genpatches-5.19-19.base.tar.xz 1098964 BLAKE2B c79251602e677d36db4f923ad148422c1c19d9e35b33d1eead75f317ac468ba919baa0c61a690425714bc0b29d96eb47aeb1c960ec4192ccb3905df752f81ab4 SHA512 bb0ed1e481a78f8f65229db777c5d8031edbd3d31cdc0ed45e48d4f5916b838397c1ccec5d465d957673494469290a1dffc8a4466c252395348c8160f2f5cc67 +DIST genpatches-5.19-19.experimental.tar.xz 73244 BLAKE2B 6d89efa7fd2c6af8145e08e0502dacea8b3bfc28a30e70a1ea82e36e2c4cf953fec159fbed97169a52d47046e23938a58bf3d8a331cdd816ed1dae6465adeff7 SHA512 9cb5bd9cd9accba3033a6b66e75879bda8d7e5a92752a878d256260c74e87ae71d79260819ec61f3b9ddd1eea9d733efbce8b8566e085ce3e081a5e830fb3470 +DIST genpatches-5.19-19.extras.tar.xz 3804 BLAKE2B c73e8bb8be2845ada725f71045e69fa38c99d0561e702d38e3827cf1e25ff2ab2105e3142d0f85baea59fa4a28a4521202d222c53190b741055609551ac1039f SHA512 b6f813b816f475a120543f637857f683e82cb22484fad7149bfbc5bcdd6d5119373d915ac53d6b743197910e78fc2ebdf35bcfb3612015e571629d33740f2701 DIST genpatches-5.4-223.base.tar.xz 5119600 BLAKE2B d2ad667a58be0061e5e94a885f3cafd7c0d99b108f129a5d7bdc18d0d77b99d52b2dfd0067f6d4657dadcc73f371555949c9ae70f71c1b457c9487179db25070 SHA512 0e58903a7e78f1a50a961a27929f3a936f07ee45343d079389cf9e8b9e78a1b542ec58bbba49ced2e0873d86d28ef2ebf3501a70a5cc8465298c267d95a09899 DIST genpatches-5.4-223.experimental.tar.xz 16896 BLAKE2B 8e8525edde173331149c0ca7c8fcc52ac07ca6dddd02c2b0b9e1310d963caa167e5ca05a0a0c5b3a2d5173ccaf4ee33c0e2826be3c6f2d5783728e5c8d24a85b SHA512 32c2fe9ece65e49a119e727eb3282045c7fcc9ae2587e88ad397f57fe13b629c853dad11a5f2b532ff23d3903c612722089e8d8e2dc79becef8c7d95e0ee67d9 DIST genpatches-5.4-223.extras.tar.xz 1812 BLAKE2B e0ebc78506b6ca3d8bc09164b26f15a8cc94495797fc17a36381a3f031dd81bf7870915a48b0deb4f58cfb43e5ec4a64e18e6ca6c00837bdfc5e4fab913752b8 SHA512 ce01405cfc355d6230e687c407c9a5e92d88c6f0837eda19d2bc23d3517df4c5159332d491459867841827e0dc3976c8229cf0d0cb1c9d39360ba67ea616a734 diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.19.17.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.19.17.ebuild new file mode 100644 index 0000000000000..f4e51ea474ef4 --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-5.19.17.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="19" +K_NODRYRUN="1" + +inherit kernel-2 +detect_version +detect_arch + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +IUSE="experimental" + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} From d137094b124b5bd30f13457ee874d084b3824085 Mon Sep 17 00:00:00 2001 From: Mike Pagano Date: Mon, 24 Oct 2022 07:39:57 -0400 Subject: [PATCH 0053/2610] sys-kernel/gentoo-sources: drop 5.19.16 Signed-off-by: Mike Pagano --- sys-kernel/gentoo-sources/Manifest | 3 -- .../gentoo-sources-5.19.16.ebuild | 29 ------------------- 2 files changed, 32 deletions(-) delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.19.16.ebuild diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index 252923aaff492..3b536b90d7c8e 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -37,9 +37,6 @@ DIST genpatches-5.10-158.extras.tar.xz 3868 BLAKE2B c2cb0c011084012b46fede2333a7 DIST genpatches-5.15-78.base.tar.xz 3076864 BLAKE2B e868bff991ca299fe186380ef4e7222029fadf1eda5adf66ac6861fba5febcb222c69db93dedc3280c45a4a222f5800a497c12dd47425071b7dd5263ee680c3e SHA512 5018436394bc934ee2f0b50a3b012fbf86a615108bbf16d18d636b202d66d2bb75d9b04cabb87e75fbc7360c137ea52961609e90643caa2d9779628fd3292b60 DIST genpatches-5.15-78.experimental.tar.xz 5420 BLAKE2B bf4aea35df32ae2a9b936804af40e994b65a91bd8f6d89e86e43c573bfaad5110c42ef30cc78c798d3d61b0e210851105a1fb6265c54361aa4b7f9110caf730c SHA512 5d583b5fa677f69b38a7d7e919fa2633c10faf30b7d6478b06f647fbcacc6a2cd1961a07c59983446fd27e2bf0863107720a714e0ab928a731c450240cd8ee53 DIST genpatches-5.15-78.extras.tar.xz 3932 BLAKE2B b971f35cd6b525ea2fa675909790f489b66a1bd96403d12acf47ac2cb00218181ad267649d143e37f2cc775f4892c0e3a24817c9270c27c7b937b69ad002000e SHA512 6973da0d4dc2d48c5c481a45581ca51449957bb662dc8520ae00a23056dc25f2b9d419cd2ccf9fd5244313ee2eee0b907cd367259ae1d27cbd226bbe8bbced32 -DIST genpatches-5.19-18.base.tar.xz 911172 BLAKE2B db20a811ffc927b01dc389fc3d959809442fa4065fc2951b992561fbc102e854b5fd8dd17833604458e95f8bcec23c75ae94095df90745b489628e52661b5878 SHA512 4e9b9eb22f6a3b634964c35241a9a50517228787f6bd7f25f2de3ff82336c8d0acd8b2fe703a9595ed32776d64bb66ba518919f597948922db6791c10c572b67 -DIST genpatches-5.19-18.experimental.tar.xz 73248 BLAKE2B d6cdc6ce8056644b1de1a4d1099372130a583a439d3c83cc2b6237babce050373123f56b0f66a48954ba4ba42991033f0d35e783862e8912be0b7bffec71ba18 SHA512 13830db589b38ae4225823a124609a13c905afa68a942c352b62002c18daeb4e85b88b9b74c674aae91ea1c90bbcfb200193df5796fafee69a6743afbf056857 -DIST genpatches-5.19-18.extras.tar.xz 3808 BLAKE2B dab7e5596066c9b70ebc2b7413ec7dc9c35bddc29f230dfdc74a9594706713a6807e0ded167eea3ec6a4bcf0c901404bb4fe1a71fa1c8aa265c599b6a1dac8fa SHA512 f39d76551328f9e8d1aa646e819282096bbcea1cb22902fd087dec878a7d673aacb517441a9c213e85a03f2f15768e1a252f103ca89f1b84ef994a0998416bb8 DIST genpatches-5.19-19.base.tar.xz 1098964 BLAKE2B c79251602e677d36db4f923ad148422c1c19d9e35b33d1eead75f317ac468ba919baa0c61a690425714bc0b29d96eb47aeb1c960ec4192ccb3905df752f81ab4 SHA512 bb0ed1e481a78f8f65229db777c5d8031edbd3d31cdc0ed45e48d4f5916b838397c1ccec5d465d957673494469290a1dffc8a4466c252395348c8160f2f5cc67 DIST genpatches-5.19-19.experimental.tar.xz 73244 BLAKE2B 6d89efa7fd2c6af8145e08e0502dacea8b3bfc28a30e70a1ea82e36e2c4cf953fec159fbed97169a52d47046e23938a58bf3d8a331cdd816ed1dae6465adeff7 SHA512 9cb5bd9cd9accba3033a6b66e75879bda8d7e5a92752a878d256260c74e87ae71d79260819ec61f3b9ddd1eea9d733efbce8b8566e085ce3e081a5e830fb3470 DIST genpatches-5.19-19.extras.tar.xz 3804 BLAKE2B c73e8bb8be2845ada725f71045e69fa38c99d0561e702d38e3827cf1e25ff2ab2105e3142d0f85baea59fa4a28a4521202d222c53190b741055609551ac1039f SHA512 b6f813b816f475a120543f637857f683e82cb22484fad7149bfbc5bcdd6d5119373d915ac53d6b743197910e78fc2ebdf35bcfb3612015e571629d33740f2701 diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.19.16.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.19.16.ebuild deleted file mode 100644 index 73fda8684309c..0000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-5.19.16.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="18" -K_NODRYRUN="1" - -inherit kernel-2 -detect_version -detect_arch - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -IUSE="experimental" - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} From 3f394a47e38e6a5a76254fe3933d8272041f7b9d Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 12:46:27 +0100 Subject: [PATCH 0054/2610] app-admin/sudo: add 1.9.12 Signed-off-by: Sam James --- app-admin/sudo/Manifest | 2 + app-admin/sudo/sudo-1.9.12.ebuild | 282 ++++++++++++++++++++++++++++++ 2 files changed, 284 insertions(+) create mode 100644 app-admin/sudo/sudo-1.9.12.ebuild diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest index fd7558ec2a905..08c365b275af9 100644 --- a/app-admin/sudo/Manifest +++ b/app-admin/sudo/Manifest @@ -1,2 +1,4 @@ DIST sudo-1.9.11p3.tar.gz 4826520 BLAKE2B f8508f65b514abd9979a11628d8bc0e085b2625993281e7d1f8794a576e88970bda6939d2f2f50d9485f00276970aba3489b19c102eca5625e389c9610f338dd SHA512 ad5c3d623547d1e3016e1a721676fee6d6b7348e77b2c234041e0af40c7220e8934c8c27beef0d12fa6df11708d37de711dacfefc135d26de46abca7f91c55d1 DIST sudo-1.9.11p3.tar.gz.sig 566 BLAKE2B 8caf03b051222f0446eaf333b48563aa18d52acbd9f7e2d880f0a97043df1ec8d25d87cfd7b1b9543ab8f52f5dacff4cf031fe3e6b94593d576d1d351eb05aa4 SHA512 ea728cddbab50746a2cbb8ce6cb55df3def1c5e806a1d91ec6f2d65c8d246079bdb5799b961ab0da1cc2c347a36d93cc00d32c10856141a467b25e1224876e50 +DIST sudo-1.9.12.tar.gz 4906320 BLAKE2B dfe7e45dab9848e7eec30b9c3e96683b2a90c02c8468507a338cda26d8b28206f511c63c2330e1a33e2b0b2d263211d7e2b222d5729dc0670eaafea09603e586 SHA512 34ee165baa2e37ba2530901d49bf0dad30159f27aeccd2519d4719bf93be8281edff71220a49ba2e41dacaa3c58031de1464df48d75a8caea7b9568a76f80b67 +DIST sudo-1.9.12.tar.gz.sig 566 BLAKE2B 98c80addcea18d320a54473e34111411dc3e67bdec45ae1c34e98c5a95a0e0377b08e7d42d9cbf92f68160f6e5dfb2990e6cd3c773ba20484b15aecfe3104433 SHA512 67c2c0234345ff17ed9bef2a974a37dd7e4ba791bda4e6f1cc90620d6541e4549e1e2a8525b4092bc615ae035cd2f97eb4165e2e671a3056ac10585709045ae2 diff --git a/app-admin/sudo/sudo-1.9.12.ebuild b/app-admin/sudo/sudo-1.9.12.ebuild new file mode 100644 index 0000000000000..046d001b41397 --- /dev/null +++ b/app-admin/sudo/sudo-1.9.12.ebuild @@ -0,0 +1,282 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit pam libtool tmpfiles toolchain-funcs + +MY_P="${P/_/}" +MY_P="${MY_P/beta/b}" + +DESCRIPTION="Allows users or groups to run commands as other users" +HOMEPAGE="https://www.sudo.ws/" +if [[ ${PV} == 9999 ]] ; then + inherit mercurial + EHG_REPO_URI="https://www.sudo.ws/repos/sudo" +else + VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc + inherit verify-sig + + uri_prefix= + case ${P} in + *_beta*|*_rc*) uri_prefix=beta/ ;; + esac + + SRC_URI="https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz + ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz + verify-sig? ( + https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig + ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig + )" + if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris" + fi + + BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )" +fi + +# Basic license is ISC-style as-is, some files are released under +# 3-clause BSD license +LICENSE="ISC BSD" +SLOT="0" +IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey ssl sssd" + +DEPEND=" + sys-libs/zlib:= + virtual/libcrypt:= + gcrypt? ( dev-libs/libgcrypt:= ) + ldap? ( + >=net-nds/openldap-2.1.30-r1:= + sasl? ( + dev-libs/cyrus-sasl + net-nds/openldap:=[sasl] + ) + ) + pam? ( sys-libs/pam ) + sasl? ( dev-libs/cyrus-sasl ) + selinux? ( sys-libs/libselinux ) + skey? ( >=sys-auth/skey-1.1.5-r1 ) + ssl? ( dev-libs/openssl:0= ) + sssd? ( sys-auth/sssd[sudo] ) +" +RDEPEND=" + ${DEPEND} + >=app-misc/editor-wrapper-3 + virtual/editor + ldap? ( dev-lang/perl ) + pam? ( sys-auth/pambase ) + selinux? ( sec-policy/selinux-sudo ) + sendmail? ( virtual/mta ) +" +BDEPEND+=" + sys-devel/bison + virtual/pkgconfig +" + +S="${WORKDIR}/${MY_P}" + +REQUIRED_USE=" + ?? ( pam skey ) + ?? ( gcrypt ssl ) +" + +MAKEOPTS+=" SAMPLES=" + +src_prepare() { + default + + elibtoolize +} + +set_secure_path() { + # First extract the default ROOTPATH from build env + SECURE_PATH=$(unset ROOTPATH; . "${EPREFIX}"/etc/profile.env; echo "${ROOTPATH}") + + case "${SECURE_PATH}" in + */usr/sbin*) + ;; + *) + SECURE_PATH=$(unset PATH; . "${EPREFIX}"/etc/profile.env; echo "${PATH}") + ;; + esac + + if [[ -z ${SECURE_PATH} ]] ; then + ewarn " Failed to detect SECURE_PATH, please report this" + fi + + # Then remove duplicate path entries + cleanpath() { + local newpath thisp IFS=: + for thisp in $1 ; do + if [[ :${newpath}: != *:${thisp}:* ]] ; then + newpath+=:${thisp} + else + einfo " Duplicate entry ${thisp} removed..." + fi + done + SECURE_PATH=${newpath#:} + } + cleanpath /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin${SECURE_PATH:+:${SECURE_PATH}} + + # Finally, strip gcc paths, bug #136027 + rmpath() { + local e newpath thisp IFS=: + for thisp in ${SECURE_PATH} ; do + for e ; do + [[ ${thisp} == ${e} ]] && continue 2 ; + done + newpath+=:${thisp} + done + SECURE_PATH=${newpath#:} + } + rmpath '*/gcc-bin/*' '*/gnat-gcc-bin/*' '*/gnat-gcc/*' +} + +src_configure() { + local SECURE_PATH + + set_secure_path + + # bug #767712 + tc-export PKG_CONFIG + + # - audit: somebody got to explain me how I can test this before I + # enable it.. - Diego + # - plugindir: autoconf code is crappy and does not delay evaluation + # until `make` time, so we have to use a full path here rather than + # basing off other values. + local myeconfargs=( + # We set all of the relevant options by ourselves (patched + # into the toolchain) and setting these in the build system + # actually causes a downgrade when using e.g. -D_FORTIFY_SOURCE=3 + # (it'll downgrade to =2). So, this has no functional effect on + # the hardening for users. It's safe. + --disable-hardening + + # requires some python eclass + --disable-python + --enable-tmpfiles.d="${EPREFIX}"/usr/lib/tmpfiles.d + --enable-zlib=system + --with-editor="${EPREFIX}"/usr/libexec/editor + --with-env-editor + --with-plugindir="${EPREFIX}"/usr/$(get_libdir)/sudo + --with-rundir="${EPREFIX}"/run/sudo + --with-vardir="${EPREFIX}"/var/db/sudo + --without-linux-audit + --without-opie + $(use_enable gcrypt) + $(use_enable nls) + $(use_enable sasl) + $(use_enable ssl openssl) + $(use_with ldap) + $(use_with ldap ldap_conf_file /etc/ldap.conf.sudo) + $(use_with offensive insults) + $(use_with offensive all-insults) + $(use_with pam) + $(use_with pam pam-login) + $(use_with secure-path secure-path "${SECURE_PATH}") + $(use_with selinux) + $(use_with sendmail) + $(use_with skey) + $(use_with sssd) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + if use ldap ; then + dodoc README.LDAP.md + + cat <<-EOF > "${T}"/ldap.conf.sudo + # See ldap.conf(5) and README.LDAP.md for details + # This file should only be readable by root + + # supported directives: host, port, ssl, ldap_version + # uri, binddn, bindpw, sudoers_base, sudoers_debug + # tls_{checkpeer,cacertfile,cacertdir,randfile,ciphers,cert,key} + EOF + + if use sasl ; then + cat <<-EOF >> "${T}"/ldap.conf.sudo + + # SASL directives: use_sasl, sasl_mech, sasl_auth_id + # sasl_secprops, rootuse_sasl, rootsasl_auth_id, krb5_ccname + EOF + fi + + insinto /etc + doins "${T}"/ldap.conf.sudo + fperms 0440 /etc/ldap.conf.sudo + + insinto /etc/openldap/schema + newins docs/schema.OpenLDAP sudo.schema + fi + + if use pam ; then + pamd_mimic system-auth sudo auth account session + pamd_mimic system-auth sudo-i auth account session + fi + + keepdir /var/db/sudo/lectured + fperms 0700 /var/db/sudo/lectured + # bug #652958 + fperms 0711 /var/db/sudo + + # Don't install into /run as that is a tmpfs most of the time + # (bug #504854) + rm -rf "${ED}"/run || die + + # bug #697812 + find "${ED}" -type f -name "*.la" -delete || die +} + +pkg_postinst() { + tmpfiles_process sudo.conf + + # bug #652958 + local sudo_db="${EROOT}/var/db/sudo" + if [[ "$(stat -c %a "${sudo_db}")" -ne 711 ]] ; then + chmod 711 "${sudo_db}" || die + fi + + if use ldap ; then + ewarn + ewarn "sudo uses the ${ROOT}/etc/ldap.conf.sudo file for ldap configuration." + ewarn + if grep -qs '^[[:space:]]*sudoers:' "${ROOT}"/etc/nsswitch.conf ; then + ewarn "In 1.7 series, LDAP is no more consulted, unless explicitly" + ewarn "configured in ${ROOT}/etc/nsswitch.conf." + ewarn + ewarn "To make use of LDAP, add this line to your ${ROOT}/etc/nsswitch.conf:" + ewarn " sudoers: ldap files" + ewarn + fi + fi + if use prefix ; then + ewarn + ewarn "To use sudo on Prefix, you need to change file ownership and permissions" + ewarn "with root privileges, as follows:" + ewarn + ewarn " # chown root:root ${EPREFIX}/usr/bin/sudo" + ewarn " # chown root:root ${EPREFIX}/usr/lib/sudo/sudoers.so" + ewarn " # chown root:root ${EPREFIX}/etc/sudoers" + ewarn " # chown root:root ${EPREFIX}/etc/sudoers.d" + ewarn " # chown root:root ${EPREFIX}/var/db/sudo" + ewarn " # chmod 4111 ${EPREFIX}/usr/bin/sudo" + ewarn + fi + + elog "To use the -A (askpass) option, you need to install a compatible" + elog "password program from the following list. Starred packages will" + elog "automatically register for the use with sudo (but will not force" + elog "the -A option):" + elog "" + elog " [*] net-misc/ssh-askpass-fullscreen" + elog " net-misc/x11-ssh-askpass" + elog "" + elog "You can override the choice by setting the SUDO_ASKPASS environmnent" + elog "variable to the program you want to use." +} From 83537cac09fb325c6802a3e3926fd7de72c9ff36 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 12:46:28 +0100 Subject: [PATCH 0055/2610] dev-libs/libffi: add 3.4.4 Signed-off-by: Sam James --- dev-libs/libffi/Manifest | 1 + dev-libs/libffi/libffi-3.4.4.ebuild | 70 +++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 dev-libs/libffi/libffi-3.4.4.ebuild diff --git a/dev-libs/libffi/Manifest b/dev-libs/libffi/Manifest index f6f7c76666086..ce57f5c7945f2 100644 --- a/dev-libs/libffi/Manifest +++ b/dev-libs/libffi/Manifest @@ -2,3 +2,4 @@ DIST libffi-3.3.tar.gz 1305466 BLAKE2B cddc40729a30a9bd34d675809f51f8d1b4ccaffa5 DIST libffi-3.4.2-loongarch64-20220428.patch.xz 64932 BLAKE2B d144dc28a7fce008bc5cd43d9e04125ea8e972324d77951d42039d46e818014079c871f87a0cdbec758b55320c02dff718cf2449f9c630cc899e8e1610784a60 SHA512 33715b21fe027692cc584d6524c03510af7876cc35f318221e1b2b91644cf165c02979c8b426228a8cc6c471e6a59d0435e761b6b7aef589c41a4f28caa36e62 DIST libffi-3.4.2.tar.gz 1351355 BLAKE2B a8137bc895b819f949fd7705e405be627219c6d1fdef280253330f7407d4a548bb057d7bb0e9225d1767d42f9bf5f0ab3c455db1c3470d7cc876bb7b7d55d308 SHA512 31bad35251bf5c0adb998c88ff065085ca6105cf22071b9bd4b5d5d69db4fadf16cadeec9baca944c4bb97b619b035bb8279de8794b922531fddeb0779eb7fb1 DIST libffi-3.4.3.tar.gz 1358634 BLAKE2B 5e751c53a6b65316e438723810fbafe7f27732feb50466f1459d086c35a519f460b57968721212496a7502b0a5860546c84b22ec269e979728f18d0731fc918a SHA512 6e3620d3842ae0f983c47c3268364be32b6eeb2fc708b23d141531730e9149abb035c618b295be834999eadef64fabfa39df21c955c40473f3bbc9fd3170bad8 +DIST libffi-3.4.4.tar.gz 1362394 BLAKE2B 189fe1ffe9507f204581b0ab09995dc7e7b761bb4eac7e338e9f5ff81431aebcef6c182c1839c9f9acb2706697a260c67e6d1351cf7e2aed7c4eb5d694f6f8fd SHA512 88680aeb0fa0dc0319e5cd2ba45b4b5a340bc9b4bcf20b1e0613b39cd898f177a3863aa94034d8e23a7f6f44d858a53dcd36d1bb8dee13b751ef814224061889 diff --git a/dev-libs/libffi/libffi-3.4.4.ebuild b/dev-libs/libffi/libffi-3.4.4.ebuild new file mode 100644 index 0000000000000..0fc0888f7d942 --- /dev/null +++ b/dev-libs/libffi/libffi-3.4.4.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal preserve-libs + +MY_PV=${PV/_rc/-rc} +MY_P=${PN}-${MY_PV} + +DESCRIPTION="a portable, high level programming interface to various calling conventions" +HOMEPAGE="https://sourceware.org/libffi/" +SRC_URI="https://github.com/libffi/libffi/releases/download/v${MY_PV}/${MY_P}.tar.gz" +S="${WORKDIR}"/${MY_P} + +LICENSE="MIT" +# This is a core package which is depended on by e.g. Python +# Please use preserve-libs.eclass in pkg_{pre,post}inst to cover users +# with FEATURES="-preserved-libs" or another package manager if SONAME +# changes. +SLOT="0/8" # SONAME=libffi.so.8 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="debug exec-static-trampoline pax-kernel static-libs test" + +RESTRICT="!test? ( test )" +BDEPEND="test? ( dev-util/dejagnu )" + +src_prepare() { + default + + if [[ ${CHOST} == arm64-*-darwin* ]] ; then + # ensure we use aarch64 asm, not x86 on arm64 + sed -i -e 's/aarch64\*-\*-\*/arm64*-*-*|&/' \ + configure configure.host || die + fi +} + +multilib_src_configure() { + # --includedir= path maintains a few properties: + # 1. have stable name across libffi versions: some packages like + # dev-lang/ghc or kde-frameworks/networkmanager-qt embed + # ${includedir} at build-time. Don't require those to be + # rebuilt unless SONAME changes. bug #695788 + # + # We use /usr/.../${PN} (instead of former /usr/.../${P}). + # + # 2. have ${ABI}-specific location as ffi.h is target-dependent. + # + # We use /usr/$(get_libdir)/... to have ABI identifier. + ECONF_SOURCE="${S}" econf \ + --includedir="${EPREFIX}"/usr/$(get_libdir)/${PN}/include \ + --disable-multi-os-directory \ + $(use_enable static-libs static) \ + $(use_enable exec-static-trampoline exec-static-tramp) \ + $(use_enable pax-kernel pax_emutramp) \ + $(use_enable debug) +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -name "*.la" -delete || die +} + +pkg_preinst() { + preserve_old_lib /usr/$(get_libdir)/libffi.so.7 +} + +pkg_postinst() { + preserve_old_lib_notify /usr/$(get_libdir)/libffi.so.7 +} From 2f035a966fee1c1cf18d20e42be307d7b40d7a14 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 12:46:28 +0100 Subject: [PATCH 0056/2610] dev-libs/libffi: drop 3.4.2-r1, 3.4.3 Signed-off-by: Sam James --- dev-libs/libffi/Manifest | 1 - dev-libs/libffi/libffi-3.4.2-r1.ebuild | 78 -------------------------- dev-libs/libffi/libffi-3.4.3.ebuild | 70 ----------------------- 3 files changed, 149 deletions(-) delete mode 100644 dev-libs/libffi/libffi-3.4.2-r1.ebuild delete mode 100644 dev-libs/libffi/libffi-3.4.3.ebuild diff --git a/dev-libs/libffi/Manifest b/dev-libs/libffi/Manifest index ce57f5c7945f2..da3ba58c225cd 100644 --- a/dev-libs/libffi/Manifest +++ b/dev-libs/libffi/Manifest @@ -1,5 +1,4 @@ DIST libffi-3.3.tar.gz 1305466 BLAKE2B cddc40729a30a9bd34d675809f51f8d1b4ccaffa54bc6dd6f7e965f4e260edd34754719f9f6247c8957aeb7cf154d56ce1fe16a54c3f1ad39afbebdf41d23caa SHA512 61513801a156f11420f541d325de697131846487122d6bdcf5491b18b4da788589f5c0bb07e88e396495d3be5830d74e9135595e2b8ddbfe95c448d8597fbd6f DIST libffi-3.4.2-loongarch64-20220428.patch.xz 64932 BLAKE2B d144dc28a7fce008bc5cd43d9e04125ea8e972324d77951d42039d46e818014079c871f87a0cdbec758b55320c02dff718cf2449f9c630cc899e8e1610784a60 SHA512 33715b21fe027692cc584d6524c03510af7876cc35f318221e1b2b91644cf165c02979c8b426228a8cc6c471e6a59d0435e761b6b7aef589c41a4f28caa36e62 DIST libffi-3.4.2.tar.gz 1351355 BLAKE2B a8137bc895b819f949fd7705e405be627219c6d1fdef280253330f7407d4a548bb057d7bb0e9225d1767d42f9bf5f0ab3c455db1c3470d7cc876bb7b7d55d308 SHA512 31bad35251bf5c0adb998c88ff065085ca6105cf22071b9bd4b5d5d69db4fadf16cadeec9baca944c4bb97b619b035bb8279de8794b922531fddeb0779eb7fb1 -DIST libffi-3.4.3.tar.gz 1358634 BLAKE2B 5e751c53a6b65316e438723810fbafe7f27732feb50466f1459d086c35a519f460b57968721212496a7502b0a5860546c84b22ec269e979728f18d0731fc918a SHA512 6e3620d3842ae0f983c47c3268364be32b6eeb2fc708b23d141531730e9149abb035c618b295be834999eadef64fabfa39df21c955c40473f3bbc9fd3170bad8 DIST libffi-3.4.4.tar.gz 1362394 BLAKE2B 189fe1ffe9507f204581b0ab09995dc7e7b761bb4eac7e338e9f5ff81431aebcef6c182c1839c9f9acb2706697a260c67e6d1351cf7e2aed7c4eb5d694f6f8fd SHA512 88680aeb0fa0dc0319e5cd2ba45b4b5a340bc9b4bcf20b1e0613b39cd898f177a3863aa94034d8e23a7f6f44d858a53dcd36d1bb8dee13b751ef814224061889 diff --git a/dev-libs/libffi/libffi-3.4.2-r1.ebuild b/dev-libs/libffi/libffi-3.4.2-r1.ebuild deleted file mode 100644 index c5d52adb0a817..0000000000000 --- a/dev-libs/libffi/libffi-3.4.2-r1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib-minimal preserve-libs - -MY_PV=${PV/_rc/-rc} -MY_P=${PN}-${MY_PV} - -DESCRIPTION="a portable, high level programming interface to various calling conventions" -HOMEPAGE="https://sourceware.org/libffi/" -SRC_URI="https://github.com/libffi/libffi/releases/download/v${MY_PV}/${MY_P}.tar.gz - experimental-loong? ( https://dev.gentoo.org/~xen0n/distfiles/${MY_P}-loongarch64-20220428.patch.xz )" -S="${WORKDIR}"/${MY_P} - -LICENSE="MIT" -# This is a core package which is depended on by e.g. Python -# Please use preserve-libs.eclass in pkg_{pre,post}inst to cover users -# with FEATURES="-preserved-libs" or another package manager if SONAME -# changes. -SLOT="0/8" # SONAME=libffi.so.8 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="debug exec-static-trampoline experimental-loong pax-kernel static-libs test" - -RESTRICT="!test? ( test )" -BDEPEND="test? ( dev-util/dejagnu )" - -DOCS="ChangeLog* README.md" - -ECONF_SOURCE=${S} - -src_prepare() { - if use experimental-loong; then - PATCHES+=( "${WORKDIR}/${MY_P}-loongarch64-20220428.patch" ) - fi - - default - if [[ ${CHOST} == arm64-*-darwin* ]] ; then - # ensure we use aarch64 asm, not x86 on arm64 - sed -i -e 's/aarch64\*-\*-\*/arm64*-*-*|&/' \ - configure configure.host || die - fi -} - -multilib_src_configure() { - # --includedir= path maintains a few properties: - # 1. have stable name across libffi versions: some packages like - # dev-lang/ghc or kde-frameworks/networkmanager-qt embed - # ${includedir} at build-time. Don't require those to be - # rebuilt unless SONAME changes. bug #695788 - # - # We use /usr/.../${PN} (instead of former /usr/.../${P}). - # - # 2. have ${ABI}-specific location as ffi.h is target-dependent. - # - # We use /usr/$(get_libdir)/... to have ABI identifier. - econf \ - --includedir="${EPREFIX}"/usr/$(get_libdir)/${PN}/include \ - --disable-multi-os-directory \ - $(use_enable static-libs static) \ - $(use_enable exec-static-trampoline exec-static-tramp) \ - $(use_enable pax-kernel pax_emutramp) \ - $(use_enable debug) -} - -multilib_src_install_all() { - find "${ED}" -name "*.la" -delete || die - einstalldocs -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libffi.so.7 -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libffi.so.7 -} diff --git a/dev-libs/libffi/libffi-3.4.3.ebuild b/dev-libs/libffi/libffi-3.4.3.ebuild deleted file mode 100644 index 0fc0888f7d942..0000000000000 --- a/dev-libs/libffi/libffi-3.4.3.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib-minimal preserve-libs - -MY_PV=${PV/_rc/-rc} -MY_P=${PN}-${MY_PV} - -DESCRIPTION="a portable, high level programming interface to various calling conventions" -HOMEPAGE="https://sourceware.org/libffi/" -SRC_URI="https://github.com/libffi/libffi/releases/download/v${MY_PV}/${MY_P}.tar.gz" -S="${WORKDIR}"/${MY_P} - -LICENSE="MIT" -# This is a core package which is depended on by e.g. Python -# Please use preserve-libs.eclass in pkg_{pre,post}inst to cover users -# with FEATURES="-preserved-libs" or another package manager if SONAME -# changes. -SLOT="0/8" # SONAME=libffi.so.8 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="debug exec-static-trampoline pax-kernel static-libs test" - -RESTRICT="!test? ( test )" -BDEPEND="test? ( dev-util/dejagnu )" - -src_prepare() { - default - - if [[ ${CHOST} == arm64-*-darwin* ]] ; then - # ensure we use aarch64 asm, not x86 on arm64 - sed -i -e 's/aarch64\*-\*-\*/arm64*-*-*|&/' \ - configure configure.host || die - fi -} - -multilib_src_configure() { - # --includedir= path maintains a few properties: - # 1. have stable name across libffi versions: some packages like - # dev-lang/ghc or kde-frameworks/networkmanager-qt embed - # ${includedir} at build-time. Don't require those to be - # rebuilt unless SONAME changes. bug #695788 - # - # We use /usr/.../${PN} (instead of former /usr/.../${P}). - # - # 2. have ${ABI}-specific location as ffi.h is target-dependent. - # - # We use /usr/$(get_libdir)/... to have ABI identifier. - ECONF_SOURCE="${S}" econf \ - --includedir="${EPREFIX}"/usr/$(get_libdir)/${PN}/include \ - --disable-multi-os-directory \ - $(use_enable static-libs static) \ - $(use_enable exec-static-trampoline exec-static-tramp) \ - $(use_enable pax-kernel pax_emutramp) \ - $(use_enable debug) -} - -multilib_src_install_all() { - einstalldocs - find "${ED}" -name "*.la" -delete || die -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libffi.so.7 -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libffi.so.7 -} From 24c9aee8bca8d77aa2b0e22898aa960a2b668302 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 12:46:29 +0100 Subject: [PATCH 0057/2610] media-libs/libuninameslist: add 20221022 Signed-off-by: Sam James --- media-libs/libuninameslist/Manifest | 1 + .../libuninameslist-20221022.ebuild | 22 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 media-libs/libuninameslist/libuninameslist-20221022.ebuild diff --git a/media-libs/libuninameslist/Manifest b/media-libs/libuninameslist/Manifest index a4b9a407c1756..3973369150eaa 100644 --- a/media-libs/libuninameslist/Manifest +++ b/media-libs/libuninameslist/Manifest @@ -1 +1,2 @@ DIST libuninameslist-dist-20211114.tar.gz 1247578 BLAKE2B dd96a81c87e214b7b53549ecfcc0b79388a51218f3e6ecb64786d9acc4c540838e2679c4c0f634c94ca55271bb9f3a4350918bd0071c89dbebbd993758ab5314 SHA512 febd0fafe836a85148aa7ceb87888a5882e7c27968c20595026cd947e9e6c1d0246d6e585510377f0e561d36a194d129df302143c67f59dd3b82aa3d30190acb +DIST libuninameslist-dist-20221022.tar.gz 1254897 BLAKE2B 36f096f5d8ac81f7bbea019ecb980d7faa1cdaa457f2e51986453d7e7bddc9b18cb5db59c1f01d604e2b727b68435acd51c9d5aafb983a04a615869be9bf1329 SHA512 089306ee544f2bf233b6f7acef569bc8503c291cb35243fa84eff5ba3253cf85505d64b43d8625aca7d2da433b2d2a09f4c6ba7e307d2be106c16df9eef3e5c9 diff --git a/media-libs/libuninameslist/libuninameslist-20221022.ebuild b/media-libs/libuninameslist/libuninameslist-20221022.ebuild new file mode 100644 index 0000000000000..629588167fe0a --- /dev/null +++ b/media-libs/libuninameslist/libuninameslist-20221022.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Library of unicode annotation data" +HOMEPAGE="https://github.com/fontforge/libuninameslist" +SRC_URI="https://github.com/fontforge/libuninameslist/releases/download/${PV}/${PN}-dist-${PV}.tar.gz" + +LICENSE="BSD" +SLOT="0/1" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" + +src_configure() { + econf --enable-frenchlib +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +} From d91b772cb89aadf1ee8d66f9711ea1220297658d Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 12:46:29 +0100 Subject: [PATCH 0058/2610] net-irc/psybnc: rename patches Signed-off-by: Sam James --- net-irc/psybnc/Manifest | 1 + ...pile.diff => psybnc-2.3.2.9-compile.patch} | 0 ...patch => psybnc-2.3.2.9-ldflags-fix.patch} | 0 net-irc/psybnc/psybnc-2.3.2.9-r4.ebuild | 26 ++++++++++--------- 4 files changed, 15 insertions(+), 12 deletions(-) rename net-irc/psybnc/files/{compile.diff => psybnc-2.3.2.9-compile.patch} (100%) rename net-irc/psybnc/files/{ldflags-fix.patch => psybnc-2.3.2.9-ldflags-fix.patch} (100%) diff --git a/net-irc/psybnc/Manifest b/net-irc/psybnc/Manifest index 7feaa0cb23996..9ff638d4d1206 100644 --- a/net-irc/psybnc/Manifest +++ b/net-irc/psybnc/Manifest @@ -1 +1,2 @@ DIST psyBNC-2.3.2-9.tar.gz 318676 BLAKE2B 0197aa3bc8c770738a7d4d5a5a79b77f7a0cafeef60ccca1167172b28af05c0cd9836f7e9816c873dafa2e55b0bf9ce54cfbe3958939405f58f7f3874ec7ea64 SHA512 b664f57610e54fadd938b359a0e8052b8fe3dd36bd1ee339f36ee22ae4d36a76e803425c5133f925ac18c01767ffbc8a2f471c014b5b76b05894cfea9fe5416b +DIST psyBNC-2.4.3.tar.gz 1108733 BLAKE2B e0f02cab97b503301db0a4c111497e4f99b75d8d2c798b2b5d97997a4c4921d8a7de8dabad79c1291fa4b7efce0d1ed0c7dede1345b155561bb6ce6033b591bb SHA512 02228baef6fa889d5e12bfa715facc2eab3b033c01b1f799a1c6c995ef9eedfacf3ed328c875f52595d64c47124c20e4145288b2636182dea17ec9027d367bb7 diff --git a/net-irc/psybnc/files/compile.diff b/net-irc/psybnc/files/psybnc-2.3.2.9-compile.patch similarity index 100% rename from net-irc/psybnc/files/compile.diff rename to net-irc/psybnc/files/psybnc-2.3.2.9-compile.patch diff --git a/net-irc/psybnc/files/ldflags-fix.patch b/net-irc/psybnc/files/psybnc-2.3.2.9-ldflags-fix.patch similarity index 100% rename from net-irc/psybnc/files/ldflags-fix.patch rename to net-irc/psybnc/files/psybnc-2.3.2.9-ldflags-fix.patch diff --git a/net-irc/psybnc/psybnc-2.3.2.9-r4.ebuild b/net-irc/psybnc/psybnc-2.3.2.9-r4.ebuild index 001c32520db92..684b08d88a1f8 100644 --- a/net-irc/psybnc/psybnc-2.3.2.9-r4.ebuild +++ b/net-irc/psybnc/psybnc-2.3.2.9-r4.ebuild @@ -11,7 +11,7 @@ PSYBNC_HOME="/var/lib/psybnc" DESCRIPTION="A multi-user and multi-server gateway to IRC networks" HOMEPAGE="http://www.psybnc.at/index.html" SRC_URI="http://www.psybnc.at/download/beta/psyBNC-${MY_PV}.tar.gz" -S="${WORKDIR}/${PN}" +S="${WORKDIR}"/${PN} LICENSE="GPL-2" SLOT="0" @@ -26,6 +26,11 @@ DEPEND=" " RDEPEND="${DEPEND}" +PATCHES=( + "${FILESDIR}"/${PN}-2.3.2.9-compile.patch + "${FILESDIR}"/${PN}-2.3.2.9-ldflags-fix.patch +) + src_unpack() { unpack ${A} cd "${S}" || die @@ -45,17 +50,14 @@ src_unpack() { src_prepare() { default - eapply "${FILESDIR}/compile.diff" - eapply "${FILESDIR}/ldflags-fix.patch" - - # add oidentd - use oidentd && eapply "${FILESDIR}/${P}-oidentd.patch" + # Add oidentd + use oidentd && PATCHES+=( "${FILESDIR}"/${P}-oidentd.patch ) - # add scripting support - use scripting && eapply "${FILESDIR}/${P}-scripting.patch" + # Add scripting support + use scripting && PATCHES+=( "${FILESDIR}"/${P}-scripting.patch ) - # add multinetwork support - use multinetwork && eapply "${FILESDIR}/${P}-multinetwork.patch" + # Add multinetwork support + use multinetwork && PATCHES+=( "${FILESDIR}"/${P}-multinetwork.patch ) # Prevent stripping the binary sed -i -e "/@strip/ d" tools/autoconf.c || die @@ -103,10 +105,10 @@ src_install() { insinto /etc doins "${FILESDIR}"/oidentd.conf.psybnc fperms 640 /etc/oidentd.conf.psybnc - # install init-script with oidentd-support + # Install init-script with oidentd-support newinitd "${FILESDIR}"/psybnc-oidentd.initd psybnc else - # install init-script without oidentd-support + # Install init-script without oidentd-support newinitd "${FILESDIR}"/psybnc.initd psybnc fi From 94f95c98b33988c57038800875bcb2ce830a67af Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 12:46:29 +0100 Subject: [PATCH 0059/2610] net-irc/psybnc: add 2.4.3 Bug: https://bugs.gentoo.org/724916 Bug: https://bugs.gentoo.org/831310 Bug: https://bugs.gentoo.org/861464 Bug: https://bugs.gentoo.org/874105 Signed-off-by: Sam James --- ...psybnc-2.4.3-Fix-build-with-Clang-16.patch | 212 ++++++++++++++++++ net-irc/psybnc/psybnc-2.4.3.ebuild | 165 ++++++++++++++ 2 files changed, 377 insertions(+) create mode 100644 net-irc/psybnc/files/psybnc-2.4.3-Fix-build-with-Clang-16.patch create mode 100644 net-irc/psybnc/psybnc-2.4.3.ebuild diff --git a/net-irc/psybnc/files/psybnc-2.4.3-Fix-build-with-Clang-16.patch b/net-irc/psybnc/files/psybnc-2.4.3-Fix-build-with-Clang-16.patch new file mode 100644 index 0000000000000..83b9b07d73a01 --- /dev/null +++ b/net-irc/psybnc/files/psybnc-2.4.3-Fix-build-with-Clang-16.patch @@ -0,0 +1,212 @@ +From 9ced946bc4f6da7ccb74573af4a9a89400f9cd69 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Sun, 23 Oct 2022 18:21:25 +0100 +Subject: [PATCH] Fix build with Clang 16 + +Bug: https://bugs.gentoo.org/724916 +Bug: https://bugs.gentoo.org/831310 +Bug: https://bugs.gentoo.org/861464 +Bug: https://bugs.gentoo.org/874105 +--- a/src/p_client.c ++++ b/src/p_client.c +@@ -213,7 +213,7 @@ int repeatserverinit(int usern) + } + + /* who is on the bounce ? */ +-int cmdbwho(usern) ++int cmdbwho(int usern) + { + struct usernodes *th; + int userl; +@@ -508,7 +508,7 @@ int firstwelcome(void) + } + + /* first user connects */ +-int firstuser(npeer) ++int firstuser(int npeer) + { + int linkto; + pcontext; +--- a/tools/autoconf.c ++++ b/tools/autoconf.c +@@ -38,6 +38,7 @@ + #include + #include + #include ++#include + #include "config.h" + #include "src/p_version.h" + +From 907107edea5f9d74b59a7c24762cfa8413a42f90 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Sun, 23 Oct 2022 18:41:05 +0100 +Subject: [PATCH] Fix build with Clang 16 + +--- a/src/p_client.c ++++ b/src/p_client.c +@@ -22,6 +22,8 @@ + #define P_CLIENT + + #include ++#include ++#include + + int cmdaddlink(int usern, int type); + int quitclient(int usern); +--- a/src/p_dcc.c ++++ b/src/p_dcc.c +@@ -22,6 +22,7 @@ + #define P_DCC + + #include ++#include + + #ifdef DCCCHAT + +--- a/src/p_hash.c ++++ b/src/p_hash.c +@@ -25,6 +25,11 @@ + + /* local types */ + ++#ifdef IPV6 ++int cmddefaultipv6(int usern); ++int cmdpreferipv6(int usern); ++#endif ++ + struct hasht { + int commandmsgnum; + int(*handler)(int); +@@ -174,8 +179,10 @@ struct hasht inboundhash[]={ + {1252, printhelp, 1253, 1254 ,0,0}, + {1450, cmdbdone, 1451, 1452 ,0,0}, + {1460, cmdsetconnectdelay, 1461, 1462 ,0,1}, ++#ifdef IPV6 + {1480, cmddefaultipv6, 1481, 1482 ,0,1}, + {1490, cmdpreferipv6, 1491, 1492 ,0,0}, ++#endif + #ifdef MYSQL_IPCHECK + #ifdef HAVE_MYSQL + {2001, cmdmysqlipcheck, 2002, 2003 ,0,1}, +--- a/src/p_inifunc.c ++++ b/src/p_inifunc.c +@@ -22,6 +22,7 @@ + #define P_INIFUNC + + #include ++#include + + /* reset the config cache */ + +--- a/src/p_memory.c ++++ b/src/p_memory.c +@@ -22,6 +22,7 @@ + #define P_MEMORY + + #include ++#include + + FILE *logm=NULL; + +--- a/src/p_network.c ++++ b/src/p_network.c +@@ -22,6 +22,7 @@ + #define P_NETWORK + + #include ++#include + + int netdefault(int usern, char *netname, char *myparentnick); + +--- a/src/p_peer.c ++++ b/src/p_peer.c +@@ -22,6 +22,7 @@ + #define P_PEER + + #include ++#include + + /* MySQL for IP check */ + #ifdef MYSQL_IPCHECK +--- a/src/p_script.c ++++ b/src/p_script.c +@@ -22,6 +22,7 @@ + #define P_SCRIPT + + #include ++#include + + #ifdef SCRIPTING + +--- a/src/p_server.c ++++ b/src/p_server.c +@@ -22,6 +22,8 @@ + #define P_SERVER + + #include ++#include ++ + void create_oidentd_conf(); + + sigjmp_buf serveralarmret; +--- a/src/p_socket.c ++++ b/src/p_socket.c +@@ -22,6 +22,7 @@ + #define P_SOCKET + + #include ++#include + + #define MAX_SENDQ 1000 + +--- a/src/p_string.c ++++ b/src/p_string.c +@@ -22,6 +22,7 @@ + #define P_STRING + + #include ++#include + + char langname[100]; + +--- a/src/p_topology.c ++++ b/src/p_topology.c +@@ -22,7 +22,7 @@ + #define P_TOPOLOGY + + #include +- ++#include + + #define TP_ROOT 0 + #define TP_LTO 1 +--- a/src/p_uchannel.c ++++ b/src/p_uchannel.c +@@ -22,6 +22,7 @@ + #define P_UCHANNEL + + #include ++#include + + /* bring the channel modes into the right order, return formulated mode */ + +--- a/src/p_userfile.c ++++ b/src/p_userfile.c +@@ -22,6 +22,7 @@ + #define P_USERFILE + + #include ++#include + + /* loading a specific user */ + +--- a/src/psybnc.c ++++ b/src/psybnc.c +@@ -34,6 +34,7 @@ + + #include + #include ++#include + + int slice=0; + diff --git a/net-irc/psybnc/psybnc-2.4.3.ebuild b/net-irc/psybnc/psybnc-2.4.3.ebuild new file mode 100644 index 0000000000000..b1d13c41d580a --- /dev/null +++ b/net-irc/psybnc/psybnc-2.4.3.ebuild @@ -0,0 +1,165 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +MY_PV="$(ver_rs 3 -)" +PSYBNC_HOME="/var/lib/psybnc" + +DESCRIPTION="A multi-user and multi-server gateway to IRC networks" +HOMEPAGE="http://www.psybnc.at/index.html" +SRC_URI="http://psybnc.org/download/psyBNC-${PV}.tar.gz" +S="${WORKDIR}"/${PN} + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="ipv6 ssl oidentd scripting multinetwork" + +DEPEND=" + acct-group/psybnc + acct-user/psybnc + ssl? ( >=dev-libs/openssl-0.9.7d:= ) + oidentd? ( >=net-misc/oidentd-2.0 ) +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-2.4.3-Fix-build-with-Clang-16.patch +) + +src_unpack() { + unpack ${A} + cd "${S}" || die + + # Useless files + rm -f */INFO || die + + # Pretend we already have a certificate, we generate it in pkg_config + touch key/psybnc.cert.pem || die + + if [[ -f "${EPREFIX}"/usr/share/psybnc/salt.h ]]; then + einfo "Using existing salt.h for password encryption" + cp "${EPREFIX}"/usr/share/psybnc/salt.h salt.h || die + fi +} + +src_prepare() { + default + + # Add oidentd + use oidentd && PATCHES+=( "${FILESDIR}"/${P}-oidentd.patch ) + + # Add scripting support + use scripting && PATCHES+=( "${FILESDIR}"/${P}-scripting.patch ) + + # Add multinetwork support + use multinetwork && PATCHES+=( "${FILESDIR}"/${P}-multinetwork.patch ) + + # Prevent stripping the binary + sed -i -e "/@strip/ d" tools/autoconf.c || die +} + +src_compile() { + if use ipv6; then + rm -f tools/chkipv6.c || die + fi + + if use ssl; then + rm -f tools/chkssl.c || die + fi + + emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" +} + +src_install() { + dobin psybnc + + insinto /usr/share/psybnc + doins -r help lang salt.h + fperms 0600 /usr/share/psybnc/salt.h + + insinto /etc/psybnc + doins "${FILESDIR}"/psybnc.conf + + keepdir "${PSYBNC_HOME}"/{log,motd,scripts} + dosym ../../../usr/share/psybnc/lang "${PSYBNC_HOME}"/lang + dosym ../../../usr/share/psybnc/help "${PSYBNC_HOME}"/help + + fowners psybnc:psybnc "${PSYBNC_HOME}"/{,log,motd,scripts} /etc/psybnc/psybnc.conf + fperms 0750 "${PSYBNC_HOME}"/{,log,motd,scripts} + fperms 0640 /etc/psybnc/psybnc.conf + + if use ssl; then + keepdir /etc/psybnc/ssl + dosym ../../../etc/psybnc/ssl "${PSYBNC_HOME}"/key + else + # Drop SSL listener from psybnc.conf + sed -i -e "/^# Default SSL listener$/,+4 d" "${D}"/etc/psybnc/psybnc.conf || die + fi + + if use oidentd; then + insinto /etc + doins "${FILESDIR}"/oidentd.conf.psybnc + fperms 640 /etc/oidentd.conf.psybnc + # Install init-script with oidentd-support + newinitd "${FILESDIR}"/psybnc-oidentd.initd psybnc + else + # Install init-script without oidentd-support + newinitd "${FILESDIR}"/psybnc.initd psybnc + fi + + newconfd "${FILESDIR}"/psybnc.confd psybnc + + dodoc CHANGES FAQ README SCRIPTING TODO + docinto example-script + dodoc scripts/example/DEFAULT.SCRIPT +} + +pkg_config() { + if use ssl; then + if [[ -f "${EROOT}"/etc/psybnc/ssl/psybnc.cert.pem || -f "${EROOT}"/etc/psybnc/ssl/psybnc.key.pem ]]; then + ewarn "Existing /etc/psybnc/psybnc.cert.pem or /etc/psybnc/psybnc.key.pem found!" + ewarn "Remove /etc/psybnc/psybnc.*.pem and run emerge --config =${CATEGORY}/${PF} again." + return + fi + + einfo "Generating certificate request..." + openssl req -new -out "${ROOT}"/etc/psybnc/ssl/psybnc.req.pem \ + -keyout "${ROOT}"/etc/psybnc/ssl/psybnc.key.pem -nodes || die + + einfo "Generating self-signed certificate..." + openssl req -x509 -days 365 -in "${ROOT}"/etc/psybnc/ssl/psybnc.req.pem \ + -key "${ROOT}"/etc/psybnc/ssl/psybnc.key.pem \ + -out "${ROOT}"/etc/psybnc/ssl/psybnc.cert.pem || die + + einfo "Setting permissions on files..." + chown root:psybnc "${ROOT}"/etc/psybnc/ssl/psybnc.{cert,key,req}.pem || die + chmod 0640 "${ROOT}"/etc/psybnc/ssl/psybnc.{cert,key,req}.pem || die + fi +} + +pkg_postinst() { + if use ssl; then + elog + elog "Please run \"emerge --config =${CATEGORY}/${PF}\" to create the needed SSL certificates." + fi + + if use oidentd; then + elog + elog "You have enabled oidentd-support. You will need to set" + elog "up your ${EROOT}/etc/oident.conf file before running psybnc. An example" + elog "for psyBNC can be found under ${EROOT}/etc/oidentd.conf.psybnc" + fi + + elog + elog "You can connect to psyBNC on port 23998 with user gentoo and password gentoo." + elog "Please edit the psyBNC configuration at ${EROOT}/etc/psybnc/psybnc.conf to change this." + elog + elog "To be able to reuse an existing psybnc.conf, you need to make sure that the" + elog "old salt.h is available at ${EROOT}/usr/share/psybnc/salt.h when compiling a new" + elog "version of psyBNC. It is needed for password encryption and decryption." + elog +} From d89c2aa952198e62d51bf8285d6270e18fad5cb8 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 12:46:30 +0100 Subject: [PATCH 0060/2610] net-libs/libtorrent-rasterbar: add 1.2.18 Signed-off-by: Sam James --- net-libs/libtorrent-rasterbar/Manifest | 1 + .../libtorrent-rasterbar-1.2.18.ebuild | 70 +++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 net-libs/libtorrent-rasterbar/libtorrent-rasterbar-1.2.18.ebuild diff --git a/net-libs/libtorrent-rasterbar/Manifest b/net-libs/libtorrent-rasterbar/Manifest index 84a402bc583f3..216e1cb238da3 100644 --- a/net-libs/libtorrent-rasterbar/Manifest +++ b/net-libs/libtorrent-rasterbar/Manifest @@ -1,4 +1,5 @@ DIST libtorrent-rasterbar-1.2.16.tar.gz 4163867 BLAKE2B 2cb4c79d83854bf3e5fc1b2ff9a361539b7690d0df3c2c15f2df1c7b9e782df51fbab57920a3bac56dff872c829a49303d66d33cdc10586ccc01dad3e83b149c SHA512 2bad1bf1604f99b85567056f798bfb78cdd663612291536d1145141e61f843aced416f7608911793c948d77802ef5b3088197b914c100a4278c94033eb304d4b DIST libtorrent-rasterbar-1.2.17.tar.gz 4167440 BLAKE2B 06e785e7ffa0e4f506b3f56f72bf5de96322ecc1d1ece542998b23412e72a73f230065c980cf2e86582b7d312b8623e22e3cd7b1974b44b287f95054e82c1513 SHA512 d2c702d8d942fb1e49e803f0684336bead40c219bf68764e193c34d335de03f0dcfb94f46d41447a7d95ec7063f314f64da0c385f3d5df310539b231063f6c0f +DIST libtorrent-rasterbar-1.2.18.tar.gz 4178407 BLAKE2B ccf8d891e4c34d101a8d822149d14b46cebf57dd893c00e2481e55c0cb35f6931b02e4b6f8877140316bb3bf1840a54eb04943aa1fd190d29708ae64a5c93604 SHA512 4ac7ad6357a612bdc537d4dbce40935a43c32295773870e490d1acffab9841b2bb3052e476a91f702b7b5eb2ab3e6282792f53593cdcb06ddbd6f1d5a3097ee7 DIST libtorrent-rasterbar-2.0.6.tar.gz 4431174 BLAKE2B 4951a102b68a5a7ba9a98d771ca638e8438b2aeaa95f5d7bf616542c7a02d28e184ee1bf5b7a55cd91a068cd2d4e9756c479e4ddb5eabe89d8aa833d70aa7502 SHA512 4a5d710706040ef6193967dbb13998cb0ddebe7e95c3bf8aec0812876027c68c32b001fd3f07cd4ff1b819660a8d46ae8c7077e72caf92572288a51cdec7daea DIST libtorrent-rasterbar-2.0.7.tar.gz 4453469 BLAKE2B b04884c55cb96031f6bfcef786ea101d18bb9310ec2e1ed528e27d8f625712855726575beae127f24c007144bb85e1eba293da748ad06794c58ebd9b38ec5aac SHA512 30e558245a261ccf3f23815a037477ae6da1a02da0b7b3aa40383058c5782a341a11ae684f959efc1c9b39e31475ec31451b9ff4b2db3c0bfccc4d42bd6d69c1 diff --git a/net-libs/libtorrent-rasterbar/libtorrent-rasterbar-1.2.18.ebuild b/net-libs/libtorrent-rasterbar/libtorrent-rasterbar-1.2.18.ebuild new file mode 100644 index 0000000000000..aa314921fbd2a --- /dev/null +++ b/net-libs/libtorrent-rasterbar/libtorrent-rasterbar-1.2.18.ebuild @@ -0,0 +1,70 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit cmake python-single-r1 + +DESCRIPTION="C++ BitTorrent implementation focusing on efficiency and scalability" +HOMEPAGE="https://libtorrent.org/ https://github.com/arvidn/libtorrent" +SRC_URI="https://github.com/arvidn/libtorrent/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/10" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" +IUSE="+dht debug python ssl test" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/boost:= + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-libs/boost[python,${PYTHON_USEDEP}] + ') + ) + ssl? ( dev-libs/openssl:= ) +" +RDEPEND="${DEPEND}" +BDEPEND="python? ( + $(python_gen_cond_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + ') + )" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=ON + -Dbuild_examples=OFF + -Ddht=$(usex dht ON OFF) + -Dencryption=$(usex ssl ON OFF) + -Dlogging=$(usex debug ON OFF) + -Dpython-bindings=$(usex python ON OFF) + -Dbuild_tests=$(usex test ON OFF) + ) + + # We need to drop the . from the Python version to satisfy Boost's + # FindBoost.cmake module, bug #793038. + use python && mycmakeargs+=( -Dboost-python-module-name="${EPYTHON/./}" ) + + cmake_src_configure +} + +src_test() { + local myctestargs=( + # test_upnp: needs running UPnP server + -E "test_upnp" + ) + + # Checked out Fedora's test workarounds for inspiration + # https://src.fedoraproject.org/rpms/rb_libtorrent/blob/rawhide/f/rb_libtorrent.spec#_120 + # -j1 for https://bugs.gentoo.org/854603#c1 + LD_LIBRARY_PATH="${BUILD_DIR}:${LD_LIBRARY_PATH}" cmake_src_test -j1 +} From 9af247930416e012b38b8fbc8f8fbc2805162945 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 12:46:30 +0100 Subject: [PATCH 0061/2610] net-libs/libtorrent-rasterbar: add 2.0.8 Closes: https://bugs.gentoo.org/854603 Closes: https://bugs.gentoo.org/850898 Signed-off-by: Sam James --- net-libs/libtorrent-rasterbar/Manifest | 1 + .../libtorrent-rasterbar-2.0.8.ebuild | 76 +++++++++++++++++++ 2 files changed, 77 insertions(+) create mode 100644 net-libs/libtorrent-rasterbar/libtorrent-rasterbar-2.0.8.ebuild diff --git a/net-libs/libtorrent-rasterbar/Manifest b/net-libs/libtorrent-rasterbar/Manifest index 216e1cb238da3..858fef4dd0c11 100644 --- a/net-libs/libtorrent-rasterbar/Manifest +++ b/net-libs/libtorrent-rasterbar/Manifest @@ -3,3 +3,4 @@ DIST libtorrent-rasterbar-1.2.17.tar.gz 4167440 BLAKE2B 06e785e7ffa0e4f506b3f56f DIST libtorrent-rasterbar-1.2.18.tar.gz 4178407 BLAKE2B ccf8d891e4c34d101a8d822149d14b46cebf57dd893c00e2481e55c0cb35f6931b02e4b6f8877140316bb3bf1840a54eb04943aa1fd190d29708ae64a5c93604 SHA512 4ac7ad6357a612bdc537d4dbce40935a43c32295773870e490d1acffab9841b2bb3052e476a91f702b7b5eb2ab3e6282792f53593cdcb06ddbd6f1d5a3097ee7 DIST libtorrent-rasterbar-2.0.6.tar.gz 4431174 BLAKE2B 4951a102b68a5a7ba9a98d771ca638e8438b2aeaa95f5d7bf616542c7a02d28e184ee1bf5b7a55cd91a068cd2d4e9756c479e4ddb5eabe89d8aa833d70aa7502 SHA512 4a5d710706040ef6193967dbb13998cb0ddebe7e95c3bf8aec0812876027c68c32b001fd3f07cd4ff1b819660a8d46ae8c7077e72caf92572288a51cdec7daea DIST libtorrent-rasterbar-2.0.7.tar.gz 4453469 BLAKE2B b04884c55cb96031f6bfcef786ea101d18bb9310ec2e1ed528e27d8f625712855726575beae127f24c007144bb85e1eba293da748ad06794c58ebd9b38ec5aac SHA512 30e558245a261ccf3f23815a037477ae6da1a02da0b7b3aa40383058c5782a341a11ae684f959efc1c9b39e31475ec31451b9ff4b2db3c0bfccc4d42bd6d69c1 +DIST libtorrent-rasterbar-2.0.8.tar.gz 4562750 BLAKE2B 6ea5855bd2e2d2ef56191ffea7bfc08a88ef43ffee177c1de12dbb62dc9167789abc5fcf2608856d5b23d5dc461fdc8d3f30c01286ce2ba9a11cb4d24fed477c SHA512 697988feae149876745097bedfbfb4cceae00ffe1cd4ba2063dcb93a8eee9e99344f772b8364e3df1986a50105e386e56b75fe362707d58ba3272139d9beb98f diff --git a/net-libs/libtorrent-rasterbar/libtorrent-rasterbar-2.0.8.ebuild b/net-libs/libtorrent-rasterbar/libtorrent-rasterbar-2.0.8.ebuild new file mode 100644 index 0000000000000..037c1e088ca02 --- /dev/null +++ b/net-libs/libtorrent-rasterbar/libtorrent-rasterbar-2.0.8.ebuild @@ -0,0 +1,76 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit cmake python-single-r1 + +DESCRIPTION="C++ BitTorrent implementation focusing on efficiency and scalability" +HOMEPAGE="https://libtorrent.org/ https://github.com/arvidn/libtorrent" +SRC_URI="https://github.com/arvidn/libtorrent/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/2.0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="+dht debug gnutls python ssl test" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/boost:= + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-libs/boost[python,${PYTHON_USEDEP}] + ') + ) + ssl? ( + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( dev-libs/openssl:= ) + ) +" +RDEPEND="${DEPEND}" +BDEPEND="python? ( + $(python_gen_cond_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + ') + )" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_CXX_STANDARD=17 + -DBUILD_SHARED_LIBS=ON + -Dbuild_examples=OFF + -Ddht=$(usex dht ON OFF) + -Dencryption=$(usex ssl ON OFF) + -Dgnutls=$(usex gnutls ON OFF) + -Dlogging=$(usex debug ON OFF) + -Dpython-bindings=$(usex python ON OFF) + -Dbuild_tests=$(usex test ON OFF) + ) + + # We need to drop the . from the Python version to satisfy Boost's + # FindBoost.cmake module, bug #793038. + use python && mycmakeargs+=( -Dboost-python-module-name="${EPYTHON/./}" ) + + cmake_src_configure +} + +src_test() { + local myctestargs=( + # test_upnp: needs running UPnP server + # test_create_torrent: known failure which needs investigation (bug #850898) + -E "(test_upnp|test_create_torrent)" + ) + + # Checked out Fedora's test workarounds for inspiration + # https://src.fedoraproject.org/rpms/rb_libtorrent/blob/rawhide/f/rb_libtorrent.spec#_120 + # -j1 for https://bugs.gentoo.org/854603#c1 + LD_LIBRARY_PATH="${BUILD_DIR}:${LD_LIBRARY_PATH}" cmake_src_test -j1 +} From d6e83886b3c6e685d886798c918f507acdd8d9b4 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 12:46:31 +0100 Subject: [PATCH 0062/2610] net-libs/libtorrent-rasterbar: drop 1.2.17 Signed-off-by: Sam James --- net-libs/libtorrent-rasterbar/Manifest | 1 - .../libtorrent-rasterbar-1.2.17.ebuild | 69 ------------------- 2 files changed, 70 deletions(-) delete mode 100644 net-libs/libtorrent-rasterbar/libtorrent-rasterbar-1.2.17.ebuild diff --git a/net-libs/libtorrent-rasterbar/Manifest b/net-libs/libtorrent-rasterbar/Manifest index 858fef4dd0c11..dac213fad2cdf 100644 --- a/net-libs/libtorrent-rasterbar/Manifest +++ b/net-libs/libtorrent-rasterbar/Manifest @@ -1,5 +1,4 @@ DIST libtorrent-rasterbar-1.2.16.tar.gz 4163867 BLAKE2B 2cb4c79d83854bf3e5fc1b2ff9a361539b7690d0df3c2c15f2df1c7b9e782df51fbab57920a3bac56dff872c829a49303d66d33cdc10586ccc01dad3e83b149c SHA512 2bad1bf1604f99b85567056f798bfb78cdd663612291536d1145141e61f843aced416f7608911793c948d77802ef5b3088197b914c100a4278c94033eb304d4b -DIST libtorrent-rasterbar-1.2.17.tar.gz 4167440 BLAKE2B 06e785e7ffa0e4f506b3f56f72bf5de96322ecc1d1ece542998b23412e72a73f230065c980cf2e86582b7d312b8623e22e3cd7b1974b44b287f95054e82c1513 SHA512 d2c702d8d942fb1e49e803f0684336bead40c219bf68764e193c34d335de03f0dcfb94f46d41447a7d95ec7063f314f64da0c385f3d5df310539b231063f6c0f DIST libtorrent-rasterbar-1.2.18.tar.gz 4178407 BLAKE2B ccf8d891e4c34d101a8d822149d14b46cebf57dd893c00e2481e55c0cb35f6931b02e4b6f8877140316bb3bf1840a54eb04943aa1fd190d29708ae64a5c93604 SHA512 4ac7ad6357a612bdc537d4dbce40935a43c32295773870e490d1acffab9841b2bb3052e476a91f702b7b5eb2ab3e6282792f53593cdcb06ddbd6f1d5a3097ee7 DIST libtorrent-rasterbar-2.0.6.tar.gz 4431174 BLAKE2B 4951a102b68a5a7ba9a98d771ca638e8438b2aeaa95f5d7bf616542c7a02d28e184ee1bf5b7a55cd91a068cd2d4e9756c479e4ddb5eabe89d8aa833d70aa7502 SHA512 4a5d710706040ef6193967dbb13998cb0ddebe7e95c3bf8aec0812876027c68c32b001fd3f07cd4ff1b819660a8d46ae8c7077e72caf92572288a51cdec7daea DIST libtorrent-rasterbar-2.0.7.tar.gz 4453469 BLAKE2B b04884c55cb96031f6bfcef786ea101d18bb9310ec2e1ed528e27d8f625712855726575beae127f24c007144bb85e1eba293da748ad06794c58ebd9b38ec5aac SHA512 30e558245a261ccf3f23815a037477ae6da1a02da0b7b3aa40383058c5782a341a11ae684f959efc1c9b39e31475ec31451b9ff4b2db3c0bfccc4d42bd6d69c1 diff --git a/net-libs/libtorrent-rasterbar/libtorrent-rasterbar-1.2.17.ebuild b/net-libs/libtorrent-rasterbar/libtorrent-rasterbar-1.2.17.ebuild deleted file mode 100644 index 584c481282f50..0000000000000 --- a/net-libs/libtorrent-rasterbar/libtorrent-rasterbar-1.2.17.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8,9,10} ) - -inherit cmake python-single-r1 - -DESCRIPTION="C++ BitTorrent implementation focusing on efficiency and scalability" -HOMEPAGE="https://libtorrent.org/ https://github.com/arvidn/libtorrent" -SRC_URI="https://github.com/arvidn/libtorrent/releases/download/v${PV}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/10" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" -IUSE="+dht debug python ssl test" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" -RESTRICT="!test? ( test )" - -DEPEND=" - dev-libs/boost:= - python? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-libs/boost[python,${PYTHON_USEDEP}] - ') - ) - ssl? ( dev-libs/openssl:= ) -" -RDEPEND="${DEPEND}" -BDEPEND="python? ( - $(python_gen_cond_dep ' - dev-python/setuptools[${PYTHON_USEDEP}] - ') - )" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=ON - -Dbuild_examples=OFF - -Ddht=$(usex dht ON OFF) - -Dencryption=$(usex ssl ON OFF) - -Dlogging=$(usex debug ON OFF) - -Dpython-bindings=$(usex python ON OFF) - -Dbuild_tests=$(usex test ON OFF) - ) - - # We need to drop the . from the Python version to satisfy Boost's - # FindBoost.cmake module, bug #793038. - use python && mycmakeargs+=( -Dboost-python-module-name="${EPYTHON/./}" ) - - cmake_src_configure -} - -src_test() { - local myctestargs=( - # Needs running UPnP server - -E "test_upnp" - ) - - # Checked out Fedora's test workarounds for inspiration - # https://src.fedoraproject.org/rpms/rb_libtorrent/blob/rawhide/f/rb_libtorrent.spec#_120 - LD_LIBRARY_PATH="${BUILD_DIR}:${LD_LIBRARY_PATH}" cmake_src_test -} From 1b124e8c6ecdfeb13a717ef0aadc87108b335a8a Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 12:46:31 +0100 Subject: [PATCH 0063/2610] net-libs/libtorrent-rasterbar: drop 1.2.16 Signed-off-by: Sam James --- net-libs/libtorrent-rasterbar/Manifest | 1 - .../libtorrent-rasterbar-1.2.16.ebuild | 69 ------------------- 2 files changed, 70 deletions(-) delete mode 100644 net-libs/libtorrent-rasterbar/libtorrent-rasterbar-1.2.16.ebuild diff --git a/net-libs/libtorrent-rasterbar/Manifest b/net-libs/libtorrent-rasterbar/Manifest index dac213fad2cdf..fa7954814192f 100644 --- a/net-libs/libtorrent-rasterbar/Manifest +++ b/net-libs/libtorrent-rasterbar/Manifest @@ -1,4 +1,3 @@ -DIST libtorrent-rasterbar-1.2.16.tar.gz 4163867 BLAKE2B 2cb4c79d83854bf3e5fc1b2ff9a361539b7690d0df3c2c15f2df1c7b9e782df51fbab57920a3bac56dff872c829a49303d66d33cdc10586ccc01dad3e83b149c SHA512 2bad1bf1604f99b85567056f798bfb78cdd663612291536d1145141e61f843aced416f7608911793c948d77802ef5b3088197b914c100a4278c94033eb304d4b DIST libtorrent-rasterbar-1.2.18.tar.gz 4178407 BLAKE2B ccf8d891e4c34d101a8d822149d14b46cebf57dd893c00e2481e55c0cb35f6931b02e4b6f8877140316bb3bf1840a54eb04943aa1fd190d29708ae64a5c93604 SHA512 4ac7ad6357a612bdc537d4dbce40935a43c32295773870e490d1acffab9841b2bb3052e476a91f702b7b5eb2ab3e6282792f53593cdcb06ddbd6f1d5a3097ee7 DIST libtorrent-rasterbar-2.0.6.tar.gz 4431174 BLAKE2B 4951a102b68a5a7ba9a98d771ca638e8438b2aeaa95f5d7bf616542c7a02d28e184ee1bf5b7a55cd91a068cd2d4e9756c479e4ddb5eabe89d8aa833d70aa7502 SHA512 4a5d710706040ef6193967dbb13998cb0ddebe7e95c3bf8aec0812876027c68c32b001fd3f07cd4ff1b819660a8d46ae8c7077e72caf92572288a51cdec7daea DIST libtorrent-rasterbar-2.0.7.tar.gz 4453469 BLAKE2B b04884c55cb96031f6bfcef786ea101d18bb9310ec2e1ed528e27d8f625712855726575beae127f24c007144bb85e1eba293da748ad06794c58ebd9b38ec5aac SHA512 30e558245a261ccf3f23815a037477ae6da1a02da0b7b3aa40383058c5782a341a11ae684f959efc1c9b39e31475ec31451b9ff4b2db3c0bfccc4d42bd6d69c1 diff --git a/net-libs/libtorrent-rasterbar/libtorrent-rasterbar-1.2.16.ebuild b/net-libs/libtorrent-rasterbar/libtorrent-rasterbar-1.2.16.ebuild deleted file mode 100644 index 584c481282f50..0000000000000 --- a/net-libs/libtorrent-rasterbar/libtorrent-rasterbar-1.2.16.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8,9,10} ) - -inherit cmake python-single-r1 - -DESCRIPTION="C++ BitTorrent implementation focusing on efficiency and scalability" -HOMEPAGE="https://libtorrent.org/ https://github.com/arvidn/libtorrent" -SRC_URI="https://github.com/arvidn/libtorrent/releases/download/v${PV}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/10" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" -IUSE="+dht debug python ssl test" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" -RESTRICT="!test? ( test )" - -DEPEND=" - dev-libs/boost:= - python? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-libs/boost[python,${PYTHON_USEDEP}] - ') - ) - ssl? ( dev-libs/openssl:= ) -" -RDEPEND="${DEPEND}" -BDEPEND="python? ( - $(python_gen_cond_dep ' - dev-python/setuptools[${PYTHON_USEDEP}] - ') - )" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=ON - -Dbuild_examples=OFF - -Ddht=$(usex dht ON OFF) - -Dencryption=$(usex ssl ON OFF) - -Dlogging=$(usex debug ON OFF) - -Dpython-bindings=$(usex python ON OFF) - -Dbuild_tests=$(usex test ON OFF) - ) - - # We need to drop the . from the Python version to satisfy Boost's - # FindBoost.cmake module, bug #793038. - use python && mycmakeargs+=( -Dboost-python-module-name="${EPYTHON/./}" ) - - cmake_src_configure -} - -src_test() { - local myctestargs=( - # Needs running UPnP server - -E "test_upnp" - ) - - # Checked out Fedora's test workarounds for inspiration - # https://src.fedoraproject.org/rpms/rb_libtorrent/blob/rawhide/f/rb_libtorrent.spec#_120 - LD_LIBRARY_PATH="${BUILD_DIR}:${LD_LIBRARY_PATH}" cmake_src_test -} From 9ef01f56902ab5e53943850a151d3644be5b4426 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 12:46:32 +0100 Subject: [PATCH 0064/2610] net-libs/libtorrent-rasterbar: drop 2.0.8 Signed-off-by: Sam James --- net-libs/libtorrent-rasterbar/Manifest | 1 - .../libtorrent-rasterbar-2.0.8.ebuild | 76 ------------------- 2 files changed, 77 deletions(-) delete mode 100644 net-libs/libtorrent-rasterbar/libtorrent-rasterbar-2.0.8.ebuild diff --git a/net-libs/libtorrent-rasterbar/Manifest b/net-libs/libtorrent-rasterbar/Manifest index fa7954814192f..0d5ea2e423ad9 100644 --- a/net-libs/libtorrent-rasterbar/Manifest +++ b/net-libs/libtorrent-rasterbar/Manifest @@ -1,4 +1,3 @@ DIST libtorrent-rasterbar-1.2.18.tar.gz 4178407 BLAKE2B ccf8d891e4c34d101a8d822149d14b46cebf57dd893c00e2481e55c0cb35f6931b02e4b6f8877140316bb3bf1840a54eb04943aa1fd190d29708ae64a5c93604 SHA512 4ac7ad6357a612bdc537d4dbce40935a43c32295773870e490d1acffab9841b2bb3052e476a91f702b7b5eb2ab3e6282792f53593cdcb06ddbd6f1d5a3097ee7 DIST libtorrent-rasterbar-2.0.6.tar.gz 4431174 BLAKE2B 4951a102b68a5a7ba9a98d771ca638e8438b2aeaa95f5d7bf616542c7a02d28e184ee1bf5b7a55cd91a068cd2d4e9756c479e4ddb5eabe89d8aa833d70aa7502 SHA512 4a5d710706040ef6193967dbb13998cb0ddebe7e95c3bf8aec0812876027c68c32b001fd3f07cd4ff1b819660a8d46ae8c7077e72caf92572288a51cdec7daea DIST libtorrent-rasterbar-2.0.7.tar.gz 4453469 BLAKE2B b04884c55cb96031f6bfcef786ea101d18bb9310ec2e1ed528e27d8f625712855726575beae127f24c007144bb85e1eba293da748ad06794c58ebd9b38ec5aac SHA512 30e558245a261ccf3f23815a037477ae6da1a02da0b7b3aa40383058c5782a341a11ae684f959efc1c9b39e31475ec31451b9ff4b2db3c0bfccc4d42bd6d69c1 -DIST libtorrent-rasterbar-2.0.8.tar.gz 4562750 BLAKE2B 6ea5855bd2e2d2ef56191ffea7bfc08a88ef43ffee177c1de12dbb62dc9167789abc5fcf2608856d5b23d5dc461fdc8d3f30c01286ce2ba9a11cb4d24fed477c SHA512 697988feae149876745097bedfbfb4cceae00ffe1cd4ba2063dcb93a8eee9e99344f772b8364e3df1986a50105e386e56b75fe362707d58ba3272139d9beb98f diff --git a/net-libs/libtorrent-rasterbar/libtorrent-rasterbar-2.0.8.ebuild b/net-libs/libtorrent-rasterbar/libtorrent-rasterbar-2.0.8.ebuild deleted file mode 100644 index 037c1e088ca02..0000000000000 --- a/net-libs/libtorrent-rasterbar/libtorrent-rasterbar-2.0.8.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) - -inherit cmake python-single-r1 - -DESCRIPTION="C++ BitTorrent implementation focusing on efficiency and scalability" -HOMEPAGE="https://libtorrent.org/ https://github.com/arvidn/libtorrent" -SRC_URI="https://github.com/arvidn/libtorrent/releases/download/v${PV}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/2.0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="+dht debug gnutls python ssl test" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" -RESTRICT="!test? ( test )" - -DEPEND=" - dev-libs/boost:= - python? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-libs/boost[python,${PYTHON_USEDEP}] - ') - ) - ssl? ( - gnutls? ( net-libs/gnutls:= ) - !gnutls? ( dev-libs/openssl:= ) - ) -" -RDEPEND="${DEPEND}" -BDEPEND="python? ( - $(python_gen_cond_dep ' - dev-python/setuptools[${PYTHON_USEDEP}] - ') - )" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_CXX_STANDARD=17 - -DBUILD_SHARED_LIBS=ON - -Dbuild_examples=OFF - -Ddht=$(usex dht ON OFF) - -Dencryption=$(usex ssl ON OFF) - -Dgnutls=$(usex gnutls ON OFF) - -Dlogging=$(usex debug ON OFF) - -Dpython-bindings=$(usex python ON OFF) - -Dbuild_tests=$(usex test ON OFF) - ) - - # We need to drop the . from the Python version to satisfy Boost's - # FindBoost.cmake module, bug #793038. - use python && mycmakeargs+=( -Dboost-python-module-name="${EPYTHON/./}" ) - - cmake_src_configure -} - -src_test() { - local myctestargs=( - # test_upnp: needs running UPnP server - # test_create_torrent: known failure which needs investigation (bug #850898) - -E "(test_upnp|test_create_torrent)" - ) - - # Checked out Fedora's test workarounds for inspiration - # https://src.fedoraproject.org/rpms/rb_libtorrent/blob/rawhide/f/rb_libtorrent.spec#_120 - # -j1 for https://bugs.gentoo.org/854603#c1 - LD_LIBRARY_PATH="${BUILD_DIR}:${LD_LIBRARY_PATH}" cmake_src_test -j1 -} From a15b046fc35ec5e2397e3b7fa95283233d58782a Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 12:46:32 +0100 Subject: [PATCH 0065/2610] sys-devel/make: add 4.3.92, drop 4.3.91 ("pretest", unkeyworded) Signed-off-by: Sam James --- sys-devel/make/Manifest | 4 ++-- sys-devel/make/{make-4.3.91.ebuild => make-4.3.92.ebuild} | 0 2 files changed, 2 insertions(+), 2 deletions(-) rename sys-devel/make/{make-4.3.91.ebuild => make-4.3.92.ebuild} (100%) diff --git a/sys-devel/make/Manifest b/sys-devel/make/Manifest index 7d6f58208194c..bb9c46e7f5fab 100644 --- a/sys-devel/make/Manifest +++ b/sys-devel/make/Manifest @@ -1,4 +1,4 @@ -DIST make-4.3.91.tar.gz 2280069 BLAKE2B de3e850d6f60a208f2870aee9f7b88a49b4fb9c29d932abb00c1a7613a7be151ab871cca4a556dfe66eaefd408c8007da712f36b5f3a9b80479f024c983f47f4 SHA512 3b16641e6b8bb8d1324572ae3e42860a35cd1b3ee2fd32b96340737acc42d43a4959b92e40ea2a591b387430a7e9b1391da78ff6301d1db358380c578312a61a -DIST make-4.3.91.tar.gz.sig 566 BLAKE2B 7d010114186c06b91324e200f7a1036d2b8a49c219d194b5c03067b77549aab282625442c37ac74a25b0c15d16972742a4976028f50f85352716615ccac0cf1f SHA512 a6edb9cb4daceb2938bdf0afce2967b97fc8565dcdee208b522ab46f237b5fa73d1b627c9dd676fbddc384b45ce55ba3a5eb9d4139eb4ed8a6016762bbcea6da +DIST make-4.3.92.tar.gz 2296745 BLAKE2B 6b13a7982297180b9cd737fc9dde42498da5f0277227f4a2cdea9770b59eb37ae95d02e6debbd6e07dc722509d23f0f233d760fdeb2bcd6e5e3c3f28114c597f SHA512 c92efb99c3c406eac211635012af22c44575d9290ab20185fee1c3f208313cef920e86ca15fcb21b4f99e638e55a59c357ade2bd5595cfe0ff85aa64413a6d90 +DIST make-4.3.92.tar.gz.sig 566 BLAKE2B a434d7290ebf03f2ce70f59990961a245dcb1461b1fd1b3efdeaeaf6311ab902a4f98c22b12425fe1948ba3ab4f6c6e47dca6ed29ced7694a10af991a51599e2 SHA512 164b95b778b212951d31c05171def036cb65bd43788ac1deea283856771505a072add34d0fffc3cc7211a3242afe07cd29f168b4614556094c1bf505b860f54d DIST make-4.3.tar.gz 2317073 BLAKE2B 5a82ce1f30eb034366ac3b87d2ec6698aae17d7b1a611941cf42136b2453b34236ab55382eab0a593c43cee8b036ba4a054f966c41ba766fdbd2862942be5dff SHA512 9a1185cc468368f4ec06478b1cfa343bf90b5cd7c92c0536567db0315b0ee909af53ecce3d44cfd93dd137dbca1ed13af5713e8663590c4fdd21ea635d78496b DIST make-4.3.tar.gz.sig 566 BLAKE2B 75bf71602e60f97ec8efa81676329047746d960257ef310b89a059144c00628b6a1ddf7a16a2ac2c3e935b8591475f5043a7c7546668ab39abbc4717c75a6528 SHA512 bf13e2943593b153457c8111179e8ae11cef2d9185a986106a1e70946a260bd930505a5e10002c5a60888e11affc07713c367b8680fd511ad87b2e124d303a99 diff --git a/sys-devel/make/make-4.3.91.ebuild b/sys-devel/make/make-4.3.92.ebuild similarity index 100% rename from sys-devel/make/make-4.3.91.ebuild rename to sys-devel/make/make-4.3.92.ebuild From 8e8a4724ef745252a5aa4630a9ad5f4ad3feca7a Mon Sep 17 00:00:00 2001 From: Ian Jordan Date: Mon, 24 Oct 2022 12:46:33 +0100 Subject: [PATCH 0066/2610] profiles/default/linux/mips/17.0/musl: drop package.mask Seems to be a legacy mask for sys-apps/kbd and is blocker for being able to supply MIPS Musl stage3 files. I have testing building kbd on mipsel, mips64 and mips32el crossdev environments. Signed-off-by: Ian Jordan Closes: https://github.com/gentoo/gentoo/pull/27841 Signed-off-by: Sam James --- profiles/default/linux/mips/17.0/musl/package.mask | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 profiles/default/linux/mips/17.0/musl/package.mask diff --git a/profiles/default/linux/mips/17.0/musl/package.mask b/profiles/default/linux/mips/17.0/musl/package.mask deleted file mode 100644 index ee0e90a0fba86..0000000000000 --- a/profiles/default/linux/mips/17.0/musl/package.mask +++ /dev/null @@ -1,4 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - ->sys-apps/kbd-1.15.5-r99 From cfc26f4308a15a2e10d4d3f257ca6fdc1e83d821 Mon Sep 17 00:00:00 2001 From: Mike Pagano Date: Mon, 24 Oct 2022 07:53:08 -0400 Subject: [PATCH 0067/2610] sys-kernel/gentoo-sources: drop 6.0.2 Signed-off-by: Mike Pagano --- sys-kernel/gentoo-sources/Manifest | 3 -- .../gentoo-sources-6.0.2.ebuild | 28 ------------------- 2 files changed, 31 deletions(-) delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.0.2.ebuild diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index 3b536b90d7c8e..82ef070e85c97 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -46,9 +46,6 @@ DIST genpatches-5.4-223.extras.tar.xz 1812 BLAKE2B e0ebc78506b6ca3d8bc09164b26f1 DIST genpatches-5.4-224.base.tar.xz 5119576 BLAKE2B 3f5fa9712da6376491d9903759334ca4981a6fc9b24919ba6acb5114ce805333a26052570df1a192dc8e062ee77667b45dac62c309d37b02190e4f8a07640aea SHA512 d433e356e47f0a6be0ba3b41172618f0b9cce634e4227924d62a8487cb74af3ea0c4d3245ee4fd2936d39ed5eb839d52985866b9d796f7e7a84415a6b60f9b50 DIST genpatches-5.4-224.experimental.tar.xz 16900 BLAKE2B 4f49641399af48b9cfa88e6379a50716cef3c99d7571beda8d675a3d6b48e6a7761638e65685ca0ad8c69f2376442ebfc5ad2601d3d1a7d462caf8d5c91cac00 SHA512 ec203ba70fa1ac631e8a9b3923ad4f47de2ed91a57eb1f9eb18516881ab950be837b4391a5570e7105706cefbc9458730dcbb0db6cd2274e2946530599cd5dd1 DIST genpatches-5.4-224.extras.tar.xz 1812 BLAKE2B d28183946e63eedcde3ccc19d84baad11b74349abbba19501c0763ae4597150f2ad7397c19396ce07627643cae526e6ef216dfa2166d217e8452719887e7f2bd SHA512 6505c71e0da13992e0abf5ffd31b414b4bcbde4be78abee6e9d402c14eb329e212e85cca77cb79591ba6d66b3f3b4ae2014e57cd8a88b39373a5dc2403f37d26 -DIST genpatches-6.0-3.base.tar.xz 24412 BLAKE2B 928ad17f3bc06683defc2494a748bfa68f29dabb71a043fb36ee332d44f625471069ab57dabc8db1e58f8ea636f94153231c80708ed933ccd139459941e03ca8 SHA512 ec800460b6cb2aae1873396ffe5d94fe58598f9bd8ccd4e264faf7a7372f2f02b6b99425ca06716539ae39528a2ec9ff6b29178cf2706fdaa8c56cb662b76293 -DIST genpatches-6.0-3.experimental.tar.xz 5400 BLAKE2B d82665bc6aa2bcdcd509234700ff9aea2c36dfcee4ccfee31d885da4df5a45a3cc3c98c64a4d6f7d8ebfbedf666ab955fa490025fa341624030bf68b685dc006 SHA512 071e0f384561ea6b4fd4736d5ff31689532f580c10684e53eac1cc5a7136b44f205525f9abe6b09cc226ea53b2d02f5950b0d24a4481a9e1bfa890de982cf771 -DIST genpatches-6.0-3.extras.tar.xz 3808 BLAKE2B 46bd473d14aed3a7b752c4e5093a7467dfeb1ee5f75aaf010c14fc940f8acbe7721b9df191613ab63dac7f96035087536a02386fc0feb1710763c766089e85e9 SHA512 a4c8257fe6ff3538d2040563b3c42ef68ce9130bedcf3422884bef78f2787888be4effc27b914d68ed70e44318a857ae6127c0fa78af4bbda6a110fe036fc7e6 DIST genpatches-6.0-4.base.tar.xz 272160 BLAKE2B 3758714884e31f3ddb414d2011752cdf7fd2da9d54b6dd455e9b9ec559c0201fd7753df98a1cba0618f209552419a56ef8747ac0283f794a41769dc41b3844ad SHA512 ef8292b96f10586cbc9a9ba820bed3b3f30ab1e4b90d3452d94b5e44dd4c333818c99bf6cee1272416e83cda424942be84a7aa6f270687192d94a583e8a836c0 DIST genpatches-6.0-4.experimental.tar.xz 5404 BLAKE2B 103b72e840e612d03dba399397bc6570b630968b4d29ab3d0b17a546adbc22d1ef37f7b0bebd92142085948085b006e22d0647a27faa448018857d8ba8647aff SHA512 5489e40b0c8f2402f4998e19dbb1e864f03c088e603c83d66da86917df694827b1a6092cbc2233b03432f31efb6cd1439e1c6b78c22de37e96eebe9ebdc472ff DIST genpatches-6.0-4.extras.tar.xz 3808 BLAKE2B 42c2695cc364ed353e1ccfa945c6f69c2b3c81e32149de5134eeaf2a738b67a952ae33ace111122bf2c58083c81a4e056e8f666693d02c39f6631a7502c36038 SHA512 305cf01975f19237de99a40dfb2a395f0084809f00040296e5ec36ed949b4301cf7887dcd3f6e287945f8d92f3544e84f3ace2ba60d6720ae09458475159132c diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.0.2.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.0.2.ebuild deleted file mode 100644 index 9fc029507ff08..0000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.0.2.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="3" - -inherit kernel-2 -detect_version -detect_arch - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -IUSE="experimental" - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} From 2b3ae2f6b52abcd93c0d64fa52dd71e44f0652ac Mon Sep 17 00:00:00 2001 From: Mike Pagano Date: Mon, 24 Oct 2022 07:53:44 -0400 Subject: [PATCH 0068/2610] sys-kernel/gentoo-sources: drop 5.4.218 Signed-off-by: Mike Pagano --- sys-kernel/gentoo-sources/Manifest | 3 -- .../gentoo-sources-5.4.218.ebuild | 28 ------------------- 2 files changed, 31 deletions(-) delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.4.218.ebuild diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index 82ef070e85c97..2581f0faf2b46 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -40,9 +40,6 @@ DIST genpatches-5.15-78.extras.tar.xz 3932 BLAKE2B b971f35cd6b525ea2fa675909790f DIST genpatches-5.19-19.base.tar.xz 1098964 BLAKE2B c79251602e677d36db4f923ad148422c1c19d9e35b33d1eead75f317ac468ba919baa0c61a690425714bc0b29d96eb47aeb1c960ec4192ccb3905df752f81ab4 SHA512 bb0ed1e481a78f8f65229db777c5d8031edbd3d31cdc0ed45e48d4f5916b838397c1ccec5d465d957673494469290a1dffc8a4466c252395348c8160f2f5cc67 DIST genpatches-5.19-19.experimental.tar.xz 73244 BLAKE2B 6d89efa7fd2c6af8145e08e0502dacea8b3bfc28a30e70a1ea82e36e2c4cf953fec159fbed97169a52d47046e23938a58bf3d8a331cdd816ed1dae6465adeff7 SHA512 9cb5bd9cd9accba3033a6b66e75879bda8d7e5a92752a878d256260c74e87ae71d79260819ec61f3b9ddd1eea9d733efbce8b8566e085ce3e081a5e830fb3470 DIST genpatches-5.19-19.extras.tar.xz 3804 BLAKE2B c73e8bb8be2845ada725f71045e69fa38c99d0561e702d38e3827cf1e25ff2ab2105e3142d0f85baea59fa4a28a4521202d222c53190b741055609551ac1039f SHA512 b6f813b816f475a120543f637857f683e82cb22484fad7149bfbc5bcdd6d5119373d915ac53d6b743197910e78fc2ebdf35bcfb3612015e571629d33740f2701 -DIST genpatches-5.4-223.base.tar.xz 5119600 BLAKE2B d2ad667a58be0061e5e94a885f3cafd7c0d99b108f129a5d7bdc18d0d77b99d52b2dfd0067f6d4657dadcc73f371555949c9ae70f71c1b457c9487179db25070 SHA512 0e58903a7e78f1a50a961a27929f3a936f07ee45343d079389cf9e8b9e78a1b542ec58bbba49ced2e0873d86d28ef2ebf3501a70a5cc8465298c267d95a09899 -DIST genpatches-5.4-223.experimental.tar.xz 16896 BLAKE2B 8e8525edde173331149c0ca7c8fcc52ac07ca6dddd02c2b0b9e1310d963caa167e5ca05a0a0c5b3a2d5173ccaf4ee33c0e2826be3c6f2d5783728e5c8d24a85b SHA512 32c2fe9ece65e49a119e727eb3282045c7fcc9ae2587e88ad397f57fe13b629c853dad11a5f2b532ff23d3903c612722089e8d8e2dc79becef8c7d95e0ee67d9 -DIST genpatches-5.4-223.extras.tar.xz 1812 BLAKE2B e0ebc78506b6ca3d8bc09164b26f15a8cc94495797fc17a36381a3f031dd81bf7870915a48b0deb4f58cfb43e5ec4a64e18e6ca6c00837bdfc5e4fab913752b8 SHA512 ce01405cfc355d6230e687c407c9a5e92d88c6f0837eda19d2bc23d3517df4c5159332d491459867841827e0dc3976c8229cf0d0cb1c9d39360ba67ea616a734 DIST genpatches-5.4-224.base.tar.xz 5119576 BLAKE2B 3f5fa9712da6376491d9903759334ca4981a6fc9b24919ba6acb5114ce805333a26052570df1a192dc8e062ee77667b45dac62c309d37b02190e4f8a07640aea SHA512 d433e356e47f0a6be0ba3b41172618f0b9cce634e4227924d62a8487cb74af3ea0c4d3245ee4fd2936d39ed5eb839d52985866b9d796f7e7a84415a6b60f9b50 DIST genpatches-5.4-224.experimental.tar.xz 16900 BLAKE2B 4f49641399af48b9cfa88e6379a50716cef3c99d7571beda8d675a3d6b48e6a7761638e65685ca0ad8c69f2376442ebfc5ad2601d3d1a7d462caf8d5c91cac00 SHA512 ec203ba70fa1ac631e8a9b3923ad4f47de2ed91a57eb1f9eb18516881ab950be837b4391a5570e7105706cefbc9458730dcbb0db6cd2274e2946530599cd5dd1 DIST genpatches-5.4-224.extras.tar.xz 1812 BLAKE2B d28183946e63eedcde3ccc19d84baad11b74349abbba19501c0763ae4597150f2ad7397c19396ce07627643cae526e6ef216dfa2166d217e8452719887e7f2bd SHA512 6505c71e0da13992e0abf5ffd31b414b4bcbde4be78abee6e9d402c14eb329e212e85cca77cb79591ba6d66b3f3b4ae2014e57cd8a88b39373a5dc2403f37d26 diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.4.218.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.4.218.ebuild deleted file mode 100644 index e3112cb1d6770..0000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-5.4.218.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="223" - -inherit kernel-2 -detect_version -detect_arch - -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -IUSE="experimental" - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} From ca937120a8649fc5f739a71535b1c8e034dffdd7 Mon Sep 17 00:00:00 2001 From: Mike Pagano Date: Mon, 24 Oct 2022 07:53:54 -0400 Subject: [PATCH 0069/2610] sys-kernel/gentoo-sources: drop 5.10.148 Signed-off-by: Mike Pagano --- sys-kernel/gentoo-sources/Manifest | 3 -- .../gentoo-sources-5.10.148.ebuild | 28 ------------------- 2 files changed, 31 deletions(-) delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.10.148.ebuild diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index 2581f0faf2b46..e390356f7bcd0 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -28,9 +28,6 @@ DIST genpatches-4.9-332.extras.tar.xz 3676 BLAKE2B a1eb027f76856b2c08625186c24dc DIST genpatches-4.9-333.base.tar.xz 5317324 BLAKE2B d6a00d040f6e80a02ff3cfa558bdf466b26477499a65b3e975d3fc8e9f2924053231e5ae6403376b041f79516c4d9db0e970f40c16068c2377cf113a9f7cfa2e SHA512 35b45c584de8b21182a65dc5979945aba2b21bfe8b4397cdf893358ff17f34869ce603067f89c57a43a369861d83ad36bb45ca53b72376c0d0ba4ba554a482c5 DIST genpatches-4.9-333.experimental.tar.xz 106384 BLAKE2B 0e6238ba0dd31d5b11ba81c39a49cfe92252a6e15802388354525b70b03017f694c9f91e91c6ca57ede445e15531e02885621f08d4666f3aaa639d4fd22f4813 SHA512 18b9880f0325ca120054489acd5ca1809aa3de81367088b8b1113e2d4a2865fff3d55376ae34fa535f5b445e3a6ca4e19651cc8537b0de038ccc9de659c75bd0 DIST genpatches-4.9-333.extras.tar.xz 3672 BLAKE2B a9ed67b06a3b12f87d8174c79faf00d0a92b9c64651202ac159b355e3b917d5dc9009133920ed8f8b3727106199119897fba9e68d02e30fa748c85f7f63bd2d7 SHA512 3236bbc689212ad452e4bbd32d1786b249b3f6a7d0482c97d9e4bc9383851bc4ab6a4c20ec60abeec6fa081cdd5e0014971b42ba6a5e53a60634f6e1e12bd027 -DIST genpatches-5.10-157.base.tar.xz 4210372 BLAKE2B 607d4005190d4b623126ad644508f471cac783a365a0b1f15983eed50a1a594be6c473840c0d79a9c0847afb221a4b95e6dd954f6f7b57cdec6f53651a5fc9a0 SHA512 fd176ed3f4af5e4f3ecb37f553a9ceb034cb8d9602106818edf1deab8ecc34ab4e08009cb4608578fa4892bd5cc76952fa8ab9a010c9159680f860a23775d6bf -DIST genpatches-5.10-157.experimental.tar.xz 16864 BLAKE2B 7afb7260727e9f574251ab7308704545ff3844002341f422349b34e6d26bc197b5043d199721215ebc2ec9f065b5b163f9e4943e3866cd39b569f9b4f4fc4058 SHA512 8be77c6c905568dae05dc08cbb0303b0f5093a8e2717921b5e49bf216bb8e48ce2538c7d88a9395c80e3df8e8352cfc1b38acca2424dc8b6832adb787319d3d9 -DIST genpatches-5.10-157.extras.tar.xz 3868 BLAKE2B 6662b3d2ab7179cd186061ac684324834a5322c0d6132cb61ba31098f360302534f9f59357c0044eccdb262a6c9f973a21c071c1e27fada967119fe793a7e6e1 SHA512 d85943c5b389d3b4966dac77bfd2abbb9e85c039dd365990cca40bebc82ee35d58a3a24a9a3a15a40eb36ee8671dcac9a43f9753ae48a7d19ac7a7e5013c7cc7 DIST genpatches-5.10-158.base.tar.xz 4211444 BLAKE2B 0dc1d053275d080f7e61a280f8311c3da1a1497b929e6d1d4f24a15b7e6b5f4bebd4fdd49fe90137b7a01b5d1f4df60ed7c7bbe0089505a54632618d90b5fa63 SHA512 6630ede665881b848a768b0f959820be4370ea5ecc897e6fe819a186568d11d58373056266c62d858d004153fb894dbc64df48e03098bba4f68b560a5e273b70 DIST genpatches-5.10-158.experimental.tar.xz 16872 BLAKE2B 5a1ce33f79ea8db3729b8afee36e145302ce7d45bc0548b7524fdee52049f27687c8638aab11302615697169777049a5fdb7b337e63c9c8a5e99afd5272dee15 SHA512 9b09ad4092e9a24b0794b872584388bf5424b1dfe4695a71cda370c4e07d8dc9918f98cd40db16a4988e79232aa1d05a7e3081b120c7a7ccda3fca175be994cd DIST genpatches-5.10-158.extras.tar.xz 3868 BLAKE2B c2cb0c011084012b46fede2333a7022bb78a4c92e675fdba5ba2c44f37cef35e6f0334dbfdf69b6b6c0602793a5821660aba29236d011eaed808f8db9b42c876 SHA512 85dc76fbfcc1cb8064faf012b8bb40eb1c6b7e2ab0adbf2af191b5c3ea0c6f57a685dd53d1e3c6266de4b88c414516371001d8b95648b02adb5c4f25d7ca1049 diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.148.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.10.148.ebuild deleted file mode 100644 index 9ef9c332908bc..0000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-5.10.148.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="157" - -inherit kernel-2 -detect_version -detect_arch - -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -IUSE="experimental" - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} From f5dac0a8e0033281a004c9732cab73add09c0539 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 13:08:49 +0100 Subject: [PATCH 0070/2610] app-emacs/editorconfig-emacs: add 0.9.0 Signed-off-by: Sam James --- app-emacs/editorconfig-emacs/Manifest | 1 + .../editorconfig-emacs-0.9.0.ebuild | 21 +++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 app-emacs/editorconfig-emacs/editorconfig-emacs-0.9.0.ebuild diff --git a/app-emacs/editorconfig-emacs/Manifest b/app-emacs/editorconfig-emacs/Manifest index db6a5ee944815..34b5dd23bdbd3 100644 --- a/app-emacs/editorconfig-emacs/Manifest +++ b/app-emacs/editorconfig-emacs/Manifest @@ -1,2 +1,3 @@ DIST editorconfig-emacs-0.7.8.tar.gz 28250 BLAKE2B 8c09b7e495ff38d4276cdbaf60109f91b3e32215f2c6a8aceffd80a02cf024d79eac1739b3f2efa3697b78804da32d0cc2969db628d1064a0fb1db1b059a191d SHA512 21815a5a778ffef68b5205e409aa827c1bd6c9a8c542647ebec889a9f00f5b3f71e3a2072bc2f0373e8ce30c1bb57f5f6350953a3c149742a8e2e46ca9846c9a DIST editorconfig-emacs-0.8.2.tar.gz 39675 BLAKE2B a2a9641185a00c2908715b59a7e4429008f7587e00552ebc19f6cc38b6a10423c26a25557b887caaddc47d9c136fdec82476ef916e18c06b8228925b4554428b SHA512 6934418fd7890c49d8df7cdac1a0afe066e07ddf6274f674a4624dca47de278a78778f25beca793cdb537852beb7c8df5ea46743fb0bc753acccbb9974448e18 +DIST editorconfig-emacs-0.9.0.tar.gz 39891 BLAKE2B 68a0e397e1fcb83478092b72cde32bff78fb585f38064b218e0e5e31ded617604eefa42cd8d1432562d72e26533f8d8179ccc58cd8adaa1794769ce72416132f SHA512 5a201c7de2a74051a0cc428ad8c9eab85a1e5ae0ab9258cffe1764d00d03933a776e623e7e25c9110e9a726b40266a0588977c3cd4f7edb845145ed67e0e546d diff --git a/app-emacs/editorconfig-emacs/editorconfig-emacs-0.9.0.ebuild b/app-emacs/editorconfig-emacs/editorconfig-emacs-0.9.0.ebuild new file mode 100644 index 0000000000000..d58236571e605 --- /dev/null +++ b/app-emacs/editorconfig-emacs/editorconfig-emacs-0.9.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp readme.gentoo-r1 + +DESCRIPTION="EditorConfig plugin for emacs" +HOMEPAGE="https://github.com/editorconfig/editorconfig-emacs" +SRC_URI="https://github.com/editorconfig/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="test" # make test requires a git repo + +SITEFILE="50${PN}-gentoo.el" +DOCS=( CHANGELOG.md README.md ) +DOC_CONTENTS="The EditorConfig feature is not enabled as a site default. + Add the following line to your ~/.emacs file to activate it: + \n\t(editorconfig-mode 1)" From 3992dbb5edb4047a05071acb84df90708e1eafd7 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 13:12:08 +0100 Subject: [PATCH 0071/2610] net-analyzer/vnstat: add 2.10 Signed-off-by: Sam James --- net-analyzer/vnstat/Manifest | 2 + net-analyzer/vnstat/vnstat-2.10.ebuild | 88 ++++++++++++++++++++++++++ net-analyzer/vnstat/vnstat-9999.ebuild | 6 +- 3 files changed, 95 insertions(+), 1 deletion(-) create mode 100644 net-analyzer/vnstat/vnstat-2.10.ebuild diff --git a/net-analyzer/vnstat/Manifest b/net-analyzer/vnstat/Manifest index 5a8ce57dfe4c3..6b08fd42c6c5b 100644 --- a/net-analyzer/vnstat/Manifest +++ b/net-analyzer/vnstat/Manifest @@ -1,2 +1,4 @@ +DIST vnstat-2.10.tar.gz 304464 BLAKE2B 82fcb54cf00a8122f31dc27f41f830ef68b92452bf7ae22bf2f1be13a1526bd12e8365002edef7766156f2df15472b189b3f219074532cb00a81156775b08997 SHA512 86c761290ec059a3252049b4f2a0a2aecdd7f8c159ee3db904339b1a9b14157a2125b919dd52754a29320ccdb41c89739bca78548b5a44b158b493f48be24a78 +DIST vnstat-2.10.tar.gz.asc 833 BLAKE2B bb3b7ef9d52c7ba4e8fb3ae7c8693e36803374c0ced0a0d6c4c16c8ca554290ab805e6f732ea2d188d78246e34b7a747673cf99725fcb74f65192cba1fbaeac4 SHA512 2b3c0f381bad8ce542cc0fa287a7a9a16f4381a8aecb342dbb5622464131a7c7cdbf01cb12f5b75964d0e2b6792d28e37f4f8e6ca607cb8122462013b0077773 DIST vnstat-2.9.tar.gz 300796 BLAKE2B 1671fe49f3add0087431b57aaa69d4c6280066a299e6899c00cd5bf6ec21380d1457295f884f683ebfb89959eea08a9d900e898a865e3f6ff2a82ecf354d974a SHA512 883f273c02f6d91478991d95deffba9d90457a1bb0b9dd818c01398365df97ffb72dda88299231d9076756192b05524b6f8820470c9caf6ee6a12e5914a82176 DIST vnstat-2.9.tar.gz.asc 833 BLAKE2B 4dd17e02e6c0c5232354ea8c4dea1d86ac43015ac66c60dc227b143aa5352e5a1eb0870932662778b2350928b124e2bbc56dfa13cfe7c2fd74538d84c00f9b4c SHA512 bf57974afb028fef7ec311a15bb1dcf275f10b845c5512efe73711b622b5912c4de0ff0553db4152389d2421a468c888191eab8fca08212e164f997ad1e04778 diff --git a/net-analyzer/vnstat/vnstat-2.10.ebuild b/net-analyzer/vnstat/vnstat-2.10.ebuild new file mode 100644 index 0000000000000..2db2af4d81b3b --- /dev/null +++ b/net-analyzer/vnstat/vnstat-2.10.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd tmpfiles + +DESCRIPTION="Console-based network traffic monitor that keeps statistics of network usage" +HOMEPAGE="https://humdi.net/vnstat/" + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/vergoh/vnstat" + inherit git-r3 +else + VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/teemutoivola.asc + inherit verify-sig + + SRC_URI="https://humdi.net/vnstat/${P}.tar.gz" + SRC_URI+=" https://github.com/vergoh/vnstat/releases/download/v${PV}/${P}.tar.gz" + SRC_URI+=" verify-sig? ( + https://humdi.net/vnstat/${P}.tar.gz.asc + https://github.com/vergoh/vnstat/releases/download/v${PV}/${P}.tar.gz.asc + )" + + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-teemutoivola )" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="gd selinux test" +RESTRICT="!test? ( test )" + +RDEPEND=" + acct-group/vnstat + acct-user/vnstat + dev-db/sqlite + gd? ( media-libs/gd[png] ) +" +DEPEND=" + ${RDEPEND} + test? ( dev-libs/check ) +" +RDEPEND+=" selinux? ( sec-policy/selinux-vnstatd )" + +PATCHES=( + "${FILESDIR}"/${PN}-2.9-conf.patch +) + +src_compile() { + emake \ + ${PN} \ + ${PN}d \ + $(usex gd ${PN}i '') +} + +src_install() { + use gd && dobin vnstati + dobin vnstat vnstatd + + exeinto /usr/share/${PN} + newexe "${FILESDIR}"/vnstat.cron-r1 vnstat.cron + + insinto /etc + doins cfg/vnstat.conf + fowners root:vnstat /etc/vnstat.conf + + keepdir /var/lib/vnstat + fowners vnstat:vnstat /var/lib/vnstat + + newconfd "${FILESDIR}"/vnstatd.confd-r1 vnstatd + newinitd "${FILESDIR}"/vnstatd.initd-r2 vnstatd + + systemd_newunit "${FILESDIR}"/vnstatd.systemd vnstatd.service + newtmpfiles "${FILESDIR}"/vnstatd.tmpfile vnstatd.conf + + use gd && doman man/vnstati.1 + + doman man/vnstat.1 man/vnstatd.8 + + newdoc INSTALL README.setup + dodoc CHANGES README UPGRADE FAQ examples/vnstat.cgi +} + +pkg_postinst() { + tmpfiles_process vnstatd.conf +} diff --git a/net-analyzer/vnstat/vnstat-9999.ebuild b/net-analyzer/vnstat/vnstat-9999.ebuild index 3ff50568be352..2db2af4d81b3b 100644 --- a/net-analyzer/vnstat/vnstat-9999.ebuild +++ b/net-analyzer/vnstat/vnstat-9999.ebuild @@ -16,7 +16,11 @@ else inherit verify-sig SRC_URI="https://humdi.net/vnstat/${P}.tar.gz" - SRC_URI+=" verify-sig? ( https://humdi.net/vnstat/${P}.tar.gz.asc )" + SRC_URI+=" https://github.com/vergoh/vnstat/releases/download/v${PV}/${P}.tar.gz" + SRC_URI+=" verify-sig? ( + https://humdi.net/vnstat/${P}.tar.gz.asc + https://github.com/vergoh/vnstat/releases/download/v${PV}/${P}.tar.gz.asc + )" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" From b0aed59bf8278dd6f7928c699a332f555eb7389b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= Date: Sat, 22 Oct 2022 20:22:45 +0200 Subject: [PATCH 0072/2610] dev-util/ccache: add 4.7.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Arsen Arsenović Closes: https://github.com/gentoo/gentoo/pull/27905 Signed-off-by: Sam James --- dev-util/ccache/Manifest | 2 + dev-util/ccache/ccache-4.7.1.ebuild | 92 +++++++++++++++++++++++++++++ 2 files changed, 94 insertions(+) create mode 100644 dev-util/ccache/ccache-4.7.1.ebuild diff --git a/dev-util/ccache/Manifest b/dev-util/ccache/Manifest index 41e028682b40f..77b379c180716 100644 --- a/dev-util/ccache/Manifest +++ b/dev-util/ccache/Manifest @@ -1,5 +1,7 @@ DIST ccache-4.5.1.tar.xz 513008 BLAKE2B 637b6d36c169bc742efd165569879a47405c2884918ed3731186e8176c926fa0e8e9cd648756d501ae3b741c671e2399cfdb0bc216410bc64826d4fe00d69498 SHA512 267dcc6b41270eeffe029d13e58eca3399540037cc19dc58bb5ebeb7dcc51b201fbde91c9824eaee5b14fbf28bb7304b78d1340118bc72e56b80ff148575bc56 DIST ccache-4.6.3.tar.xz 531184 BLAKE2B b23c22876cd3f31bcd67b9120fd5e605441508478f40267d654a281c00e28e3021b135cda04ace6da9fb39d3c144c92a259e69287be73043730240f32982b6a9 SHA512 b8cee0a466e76d5551c9785836c66ac5a98b51624e9f919adf820265ec19c3429c99ed332aecdafcd03cf32c71074121c63ec56762259921c3762a011be24966 DIST ccache-4.6.3.tar.xz.asc 833 BLAKE2B 064d7bdf474540992180372c4c011b5bdeb98834803abcdec474f0988cac0339281c388545f9d28ae22b740268c338e092d618c0a4664c62c307d9a9ec1dff5e SHA512 ecba59c8089848737f37ef9bae4f631fae7eb2fedfc62879cd181ce37d412fbd883cc9dee52850757258009d75ef06477441cbf17d39db7b9d955300737e7f89 +DIST ccache-4.7.1.tar.xz 545788 BLAKE2B 0d96b7d7739329cb86f749cac756998af648f512c2be0a88b35cda8dcc1160a2eb37a02e6bfde34810451b66bb99b56bc91ad64d67c8305c7af620a2075464b7 SHA512 9a17f550e9a70067c55405a0832769cf367e96b21256631f9b0e638574f2c4c90106be0fcef04e868cf4b069668fe09f13cf71539e9f85752f7869da6a9abd0a +DIST ccache-4.7.1.tar.xz.asc 833 BLAKE2B 3735876dd9a4e9a7105480b55154baaff269f1a4564c82d5d95a36c4a085e95386f21a971e6349a0b9043dc0208ddd464f120bdd8127c20dd33909c7e70c449d SHA512 2ad6be6805254d5d4f24d89801f6338431118d948ee90f38f4eeecb282e99c8f90294e6cd4f8f582d01e2ac138d7ac233e71fa985dd73dc43869606f841faba9 DIST ccache-4.7.tar.xz 545560 BLAKE2B 20d08092e775354f84699ed48a88f8212517e7202ff2bc1bc381164341d4058b598d2a4981e35059ac10fc46ada183c35056732f1a61c9d14185cd41839a7485 SHA512 af7010de1f44bf5be9ba62a3af54af6b19e01b6dddf986a52c37106676bc3a5bd2298cccd2337cccbacfd1c148de177612c2bf24d254c6ade9dec253a0a62efd DIST ccache-4.7.tar.xz.asc 833 BLAKE2B 4c868467e53fb21021e5f553b6660b94f7fc93ba66d1798c09f09a281124f8351cbe29fcb621637e29c1f6f24468f0a9a6423a33a1691c220f929a595e961a56 SHA512 e88e8cf2ee8ce9015a93eefe3a7c8dab58da3e50536b5af8ee5013f6cb2af9928f82b4a6d9c4af2880e14698819f63c434324e45aa667e63e9fd309aaef448a6 diff --git a/dev-util/ccache/ccache-4.7.1.ebuild b/dev-util/ccache/ccache-4.7.1.ebuild new file mode 100644 index 0000000000000..57b53e31e44af --- /dev/null +++ b/dev-util/ccache/ccache-4.7.1.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/joelrosdahl.asc +inherit cmake toolchain-funcs flag-o-matic verify-sig + +DESCRIPTION="Fast compiler cache" +HOMEPAGE="https://ccache.dev/" +SRC_URI="https://github.com/ccache/ccache/releases/download/v${PV}/${P}.tar.xz" +SRC_URI+=" verify-sig? ( https://github.com/ccache/ccache/releases/download/v${PV}/${P}.tar.xz.asc )" + +LICENSE="GPL-3 LGPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +# Enable 'static-c++' by default to make 'gcc' ebuild Just Work: bug #761220 +IUSE="doc redis +static-c++ test" +RESTRICT="!test? ( test )" + +DEPEND="app-arch/zstd:= + redis? ( dev-libs/hiredis:= )" +RDEPEND="${DEPEND} + dev-util/shadowman + sys-apps/gentoo-functions" +# Needed for eselect calls in pkg_* +IDEPEND="dev-util/shadowman" + +# clang-specific tests use dev-libs/elfutils to compare objects for equality. +# Let's pull in the dependency unconditionally. +DEPEND+=" test? ( dev-libs/elfutils )" +BDEPEND=" doc? ( dev-ruby/asciidoctor ) + verify-sig? ( sec-keys/openpgp-keys-joelrosdahl )" + +DOCS=( doc/{AUTHORS,MANUAL,NEWS}.adoc CONTRIBUTING.md README.md ) + +PATCHES=( + "${FILESDIR}"/${PN}-3.5-nvcc-test.patch + "${FILESDIR}"/${PN}-4.0-objdump.patch + "${FILESDIR}"/${PN}-4.6.2-avoid-run-user.patch +) + +src_prepare() { + cmake_src_prepare + + sed \ + -e "/^EPREFIX=/s:'':'${EPREFIX}':" \ + "${FILESDIR}"/ccache-config-3 > ccache-config || die +} + +src_configure() { + # Mainly used in tests + tc-export CC OBJDUMP + + # Avoid dependency on libstdc++.so. Useful for cases when + # we would like to use ccache to build older gcc which injects + # into ccache locally built (possibly outdated) libstdc++ + # See bug #761220 for examples. + # + # Ideally gcc should not use LD_PRELOAD to avoid this type of failure. + use static-c++ && append-ldflags -static-libstdc++ + + local mycmakeargs=( + -DENABLE_DOCUMENTATION=$(usex doc) + -DENABLE_TESTING=$(usex test) + -DZSTD_FROM_INTERNET=OFF + -DHIREDIS_FROM_INTERNET=OFF + -DREDIS_STORAGE_BACKEND=$(usex redis) + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + dobin ccache-config + insinto /usr/share/shadowman/tools + newins - ccache <<<"${EPREFIX}/usr/lib/ccache/bin" +} + +pkg_prerm() { + if [[ -z ${REPLACED_BY_VERSION} && -z ${ROOT} ]] ; then + eselect compiler-shadow remove ccache + fi +} + +pkg_postinst() { + if [[ -z ${ROOT} ]] ; then + eselect compiler-shadow update ccache + fi +} From 18368df1fb9423ae402bbdba77d0f059cd1a3dcd Mon Sep 17 00:00:00 2001 From: Guillermo Joandet Date: Fri, 21 Oct 2022 19:59:32 -0300 Subject: [PATCH 0073/2610] media-libs/harfbuzz: bump version to 5.3.1 Signed-off-by: Guillermo Joandet Closes: https://github.com/gentoo/gentoo/pull/27882 Signed-off-by: Sam James --- media-libs/harfbuzz/Manifest | 1 + media-libs/harfbuzz/harfbuzz-5.3.1.ebuild | 100 ++++++++++++++++++++++ 2 files changed, 101 insertions(+) create mode 100644 media-libs/harfbuzz/harfbuzz-5.3.1.ebuild diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest index ec3343ebe8b14..86031818dffe0 100644 --- a/media-libs/harfbuzz/Manifest +++ b/media-libs/harfbuzz/Manifest @@ -1,3 +1,4 @@ DIST harfbuzz-4.4.1.tar.gz 29231251 BLAKE2B 3947084ea2eedd76d64acfc5286ecd14d772ce0507163bc2c54a86579556a8799959ff4d47ea2919ee8472f8fe50d0266d325e3d0a7024f2ae8dcdf48d14f37e SHA512 bbc415d7b74408b1e8d34bfbc19a3cab002471fdd56d71b469c3129f0eae5532d5c7aaae7bb5cc3942fea6008d2ed9e96a7b20b10f4f5e46db63cecfa5c0248e DIST harfbuzz-5.1.0.tar.gz 29358116 BLAKE2B 006e66e9c76b505214b948c7c8756af38171b85cc865923e4665a4dd3eb14d89d20456ad4490b11208d57d056b087da78e1742141e41f8a22e644f20d3ea4851 SHA512 bdd7c2ca0b6f2a3a3fffbf0324d3c8bfd64a1753314048f6f67f901d4098e90054eeda9155d134f03c5d3ddefb15e087f872d2d87b2ace07bac6625fb43c7f3e DIST harfbuzz-5.3.0.tar.xz 17921224 BLAKE2B a220c1d4912487012f30942280651bcb63b5109e49be778a210bf26f4a0bcc7dc5ab7247775286b75cbe5b8fad7c439ae420d2085c6719088f028679242f9269 SHA512 0eae94769ac0157bf1df9b001223b30d40104ac448b1062f34ac793edb27ed1e459ac99954498c4b3cfb65c8cda29f2214a300f11523826b378ab67deec1a5f3 +DIST harfbuzz-5.3.1.tar.xz 17874260 BLAKE2B e4d3926daca4f5c95441a9b99e10acd4b95bf365f56934a2bbb8b35955e8457a90a13b0ad3223d8350012373216083e910f517b34c0dffb09fb218a1f8e9ca48 SHA512 6b0aef2b7445f4a71c324b545414114507d8077dc186366f25140dcd3bedeee67868cfc65c0eef59ed950381a4c101a541900be4995f645377c11754b027b501 diff --git a/media-libs/harfbuzz/harfbuzz-5.3.1.ebuild b/media-libs/harfbuzz/harfbuzz-5.3.1.ebuild new file mode 100644 index 0000000000000..0b9dc09b39234 --- /dev/null +++ b/media-libs/harfbuzz/harfbuzz-5.3.1.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit flag-o-matic meson-multilib python-any-r1 xdg-utils + +DESCRIPTION="An OpenType text shaping engine" +HOMEPAGE="https://www.freedesktop.org/wiki/Software/HarfBuzz" + +if [[ ${PV} = 9999 ]] ; then + EGIT_REPO_URI="https://github.com/harfbuzz/harfbuzz.git" + inherit git-r3 +else + SRC_URI="https://github.com/harfbuzz/harfbuzz/releases/download/${PV}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +LICENSE="Old-MIT ISC icu" +# 0.9.18 introduced the harfbuzz-icu split; bug #472416 +# 3.0.0 dropped some unstable APIs; bug #813705 +SLOT="0/4.0.0" + +IUSE="+cairo debug doc experimental +glib +graphite icu +introspection test +truetype" +RESTRICT="!test? ( test )" +REQUIRED_USE="introspection? ( glib )" + +RDEPEND=" + cairo? ( x11-libs/cairo:= ) + glib? ( >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}] ) + graphite? ( >=media-gfx/graphite2-1.2.1:=[${MULTILIB_USEDEP}] ) + icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] ) + introspection? ( >=dev-libs/gobject-introspection-1.34:= ) + truetype? ( >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND} + >=dev-libs/gobject-introspection-common-1.34 +" +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig + doc? ( dev-util/gtk-doc ) + introspection? ( dev-util/glib-utils ) +" + +pkg_setup() { + python-any-r1_pkg_setup + if ! use debug ; then + append-cppflags -DHB_NDEBUG + fi +} + +src_prepare() { + default + + xdg_environment_reset + + # bug #726120 + sed -i \ + -e '/tests\/macos\.tests/d' \ + test/shape/data/in-house/Makefile.sources \ + || die + + # bug #618772 + append-cxxflags -std=c++14 + + # bug #790359 + filter-flags -fexceptions -fthreadsafe-statics + + # bug #762415 + local pyscript + for pyscript in $(find -type f -name "*.py") ; do + python_fix_shebang -q "${pyscript}" + done +} + +multilib_src_configure() { + # harfbuzz-gobject only used for introspection, bug #535852 + local emesonargs=( + -Dcoretext="disabled" + -Dchafa="disabled" + + $(meson_feature glib) + $(meson_feature graphite graphite2) + $(meson_feature icu) + $(meson_feature introspection gobject) + $(meson_feature test tests) + $(meson_feature truetype freetype) + + $(meson_native_use_feature cairo) + $(meson_native_use_feature doc docs) + $(meson_native_use_feature introspection) + + $(meson_use experimental experimental_api) + ) + + meson_src_configure +} From be926c180503156f2632037645264d5ab4663cb1 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 13:24:25 +0100 Subject: [PATCH 0074/2610] x11-terms/xterm: add 375 Signed-off-by: Sam James --- x11-terms/xterm/Manifest | 2 + x11-terms/xterm/xterm-375.ebuild | 103 +++++++++++++++++++++++++++++++ 2 files changed, 105 insertions(+) create mode 100644 x11-terms/xterm/xterm-375.ebuild diff --git a/x11-terms/xterm/Manifest b/x11-terms/xterm/Manifest index a492d7333eb4c..86f3b06cffb88 100644 --- a/x11-terms/xterm/Manifest +++ b/x11-terms/xterm/Manifest @@ -2,3 +2,5 @@ DIST xterm-372.tgz 1507107 BLAKE2B 256b99b13512740086203c4c05685cd170356118e1102 DIST xterm-373.tgz 1518059 BLAKE2B f215e6e695696cba3a0e02eac9e236fbcb50b3b99febba972bd42eb71b724ad596062ad567aaa89ff74d785c198c35ac6e99693f8231d763a4f054123863ba3b SHA512 0e1ef4165137fa5369ac2b2b93c73527a23c89a3f5e4b9de7a24dca5af78a6cb34cddb47a5aec2b16b1b302347c79447fbee87bddae3c569bbaac8765e7875f9 DIST xterm-374.tgz 1518184 BLAKE2B fdd7f3361214217aae12fe3645b5df51085261b4d5a09e66be7867dd77aa9290be4cd54d7e52dbcddca173272c8a260c458b3d6172d82a8e953f2e4537104a70 SHA512 aba16f31e79ff13dd8c5576890cac40276e55b89e037d888d4cc0a73bf6e57e0f2e63a6684f5fdd6aaf0a0980586424f302bdf6ed5a4b0c96f61ec435a1de2e8 DIST xterm-374.tgz.asc 729 BLAKE2B a97383910dfb22f40e9b8d38cd031af839b95a3d0fe8f8de3f72ad57b1d62687f6fe386ca4e6cdb54ca3a2d905e2e20f83a81a570f3b039dcb896caba449a652 SHA512 4b67de66be7bd00f479df43b15faf523f6041a5f2d4c245d361ae64efb97ae34fd160e416e41c1ca76b3f2b69088871928fb4a6c40489c047fd08351df60f662 +DIST xterm-375.tgz 1518304 BLAKE2B 29b81cc7ceb9cf03d4e91f731b4e78dcf963afe8995dab442f7bdb9df0f41b1ba0b2fbe45f220868c6d4e2655714d308064d41b9346edc5f61e5157fa21a966e SHA512 5492320055348f5f0c42789a2e47ae2fba4c19f7d55f50c174948fc79ab011e52435755b302e1439390a4ba44316eaaa7b79ce0ad9a366e53a84cfb2c3565a51 +DIST xterm-375.tgz.asc 729 BLAKE2B 2ae5833284a7cb978625be0de1233e8ba54a36fae7657e0169e94de907e37cc4677d1b3a8d89384f469c6f2786a91dc280a930c6fc04c21d74a0a83571771b5a SHA512 c7b4b5006c7a197e29adfbb741ff57a6e39f97e23e1739a3935ff9bb338f4245809591974aa8a5608261e190355ad76b810b757a18740918b6fcaf5292240a40 diff --git a/x11-terms/xterm/xterm-375.ebuild b/x11-terms/xterm/xterm-375.ebuild new file mode 100644 index 0000000000000..5a88e2d3f6686 --- /dev/null +++ b/x11-terms/xterm/xterm-375.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +inherit desktop flag-o-matic toolchain-funcs verify-sig + +DESCRIPTION="Terminal Emulator for X Windows" +HOMEPAGE="https://invisible-island.net/xterm/" +SRC_URI="https://invisible-island.net/archives/${PN}/${P}.tgz" +SRC_URI+=" verify-sig? ( https://invisible-island.net/archives/${PN}/${P}.tgz.asc )" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama" + +DEPEND=" + kernel_linux? ( sys-libs/libutempter ) + media-libs/fontconfig:1.0 + >=sys-libs/ncurses-5.7-r7:= + x11-apps/xmessage + x11-libs/libICE + x11-libs/libX11 + x11-libs/libXaw + x11-libs/libXft + x11-libs/libxkbfile + x11-libs/libXmu + x11-libs/libXrender + x11-libs/libXt + unicode? ( x11-apps/luit ) + Xaw3d? ( x11-libs/libXaw3d ) + xinerama? ( x11-libs/libXinerama )" +RDEPEND="${DEPEND} + media-fonts/font-misc-misc + x11-apps/rgb" +DEPEND+=" x11-base/xorg-proto" +BDEPEND=" + virtual/pkgconfig + verify-sig? ( sec-keys/openpgp-keys-thomasdickey ) +" + +DOCS=( README{,.i18n} ctlseqs.txt ) + +src_configure() { + DEFAULTS_DIR="${EPREFIX}"/usr/share/X11/app-defaults + + # bug #454736 + # Workaround for ncurses[tinfo] until upstream fixes their buildsystem using + # something sane like pkg-config or ncurses5-config and stops guessing libs + # Everything gets linked against ncurses anyways, so don't shout + append-libs $($(tc-getPKG_CONFIG) --libs ncurses) + + local myeconfargs=( + --disable-full-tgetent + --disable-imake + --disable-setgid + --disable-setuid + --enable-256-color + --enable-broken-osc + --enable-broken-st + --enable-dabbrev + --enable-exec-xterm + --enable-i18n + --enable-load-vt-fonts + --enable-logging + --enable-screen-dumps + --enable-warnings + --enable-wide-chars + --libdir="${EPREFIX}"/etc + --with-app-defaults="${DEFAULTS_DIR}" + --with-utempter + --with-x + $(use_enable openpty) + $(use_enable sixel sixel-graphics) + $(use_enable toolbar) + $(use_enable truetype freetype) + $(use_enable unicode luit) + $(use_enable unicode mini-luit) + $(use_with Xaw3d) + $(use_with xinerama) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + docinto html + dodoc xterm.log.html + domenu *.desktop + + # Fix permissions -- it grabs them from live system, and they can + # be suid or sgid like they were in pre-unix98 pty or pre-utempter days, + # respectively (#69510). + # (info from Thomas Dickey) - Donnie Berkholz + fperms 0755 /usr/bin/xterm + + # restore the navy blue + sed -i -e 's:blue2$:blue:' "${D}${DEFAULTS_DIR}"/XTerm-color || die +} From 55849c6d728458e70131dd1c5ec8ae4e3f24c4d2 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 13:27:57 +0100 Subject: [PATCH 0075/2610] sys-fs/mtools: add 4.0.42 Signed-off-by: Sam James --- sys-fs/mtools/Manifest | 1 + sys-fs/mtools/mtools-4.0.42.ebuild | 53 ++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 sys-fs/mtools/mtools-4.0.42.ebuild diff --git a/sys-fs/mtools/Manifest b/sys-fs/mtools/Manifest index a5f1c112d63a6..02ae6da14fc6e 100644 --- a/sys-fs/mtools/Manifest +++ b/sys-fs/mtools/Manifest @@ -1,2 +1,3 @@ DIST mtools-4.0.39.tar.bz2 429751 BLAKE2B b1b04fa1614cf36245c60c3ef35de1869e53786dbc9a7e864278a51c9519c63b59fff9dffbd761fbc59782161ba201908b4a5b6792a7231fff6f27be2bea1d67 SHA512 6f84ce57a7c088b526e3e4fa7c509f1869a55b87951134d6257533d311b4a97496c44fa374de6f8cb15c645d60b9f9745ccbdf405d0d77a30a86e31ed8d54ce4 DIST mtools-4.0.41.tar.bz2 447256 BLAKE2B 9c0d24a2340038a2f482569e9ae6e326b0ba5fbc9abac3f70637682231e0541711c970b58c3c419f6114ce046084731b2ee7efd8c1e0cf091debec8816d851b5 SHA512 930321004d55c3fee17b1ed2319080446799d3230eee8df1cf4f0bbbbf9a82685837c3bfcce0d84749516fc8b945b1db01ac0379439ca53d974141c66b58ca8c +DIST mtools-4.0.42.tar.bz2 441506 BLAKE2B 07afec0aea49427ec71ae8ddde9c1dceb33b2533e9acbde3564b0715efce784b5ea8c2122ff588f84e42435abb73ac9912520fd654a078bf0336e62f35f3ce2a SHA512 fd8d56d2dea9ce5e2b311b29ebdd4d89ec7baaf5f2fbfdc85019d480eff4d198ebf0e591c0f28ee1e39d8b81d49d7d4e9ed94b0e94e5b02ce9bbc03632124811 diff --git a/sys-fs/mtools/mtools-4.0.42.ebuild b/sys-fs/mtools/mtools-4.0.42.ebuild new file mode 100644 index 0000000000000..c123dc4b895bf --- /dev/null +++ b/sys-fs/mtools/mtools-4.0.42.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic + +DESCRIPTION="Utilities to access MS-DOS disks from Unix without mounting them" +HOMEPAGE="https://www.gnu.org/software/mtools/ https://savannah.gnu.org/projects/mtools" +SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris" +IUSE="gui" + +RDEPEND=" + virtual/libiconv + gui? ( + x11-libs/libICE + x11-libs/libXau + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXt + ) +" +DEPEND="${RDEPEND}" + +src_configure() { + if ! use elibc_glibc && ! use elibc_musl ; then + # bug #447688 + append-libs "-liconv" + fi + + local myeconfargs=( + --sysconfdir="${EPREFIX}"/etc/mtools + $(use_with gui x) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + local -a DOCS=( README* Release.notes ) + + default + + insinto /etc/mtools + doins mtools.conf + + # Default is fine + sed -i -e '/^SAMPLE FILE$/s:^:#:' "${ED}"/etc/mtools/mtools.conf || die +} From 4de9d1fd88dfda82a108b106f0db4bec93f49971 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 13:30:17 +0100 Subject: [PATCH 0076/2610] net-irc/psybnc: fix USE=scripting Closes: https://bugs.gentoo.org/878159 Signed-off-by: Sam James --- net-irc/psybnc/psybnc-2.4.3.ebuild | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/net-irc/psybnc/psybnc-2.4.3.ebuild b/net-irc/psybnc/psybnc-2.4.3.ebuild index b1d13c41d580a..e4b61275e2750 100644 --- a/net-irc/psybnc/psybnc-2.4.3.ebuild +++ b/net-irc/psybnc/psybnc-2.4.3.ebuild @@ -111,9 +111,13 @@ src_install() { newinitd "${FILESDIR}"/psybnc.initd psybnc fi + if use scripting ; then + dodoc SCRIPTING + fi + newconfd "${FILESDIR}"/psybnc.confd psybnc - dodoc CHANGES FAQ README SCRIPTING TODO + dodoc CHANGES FAQ README TODO docinto example-script dodoc scripts/example/DEFAULT.SCRIPT } From e91a99c9ae8a855d91aec9885035986850ba7330 Mon Sep 17 00:00:00 2001 From: "Aaron W. Swenson" Date: Mon, 24 Oct 2022 08:34:39 -0400 Subject: [PATCH 0077/2610] dev-db/pgpool2: Cleanup Signed-off-by: Aaron W. Swenson --- dev-db/pgpool2/Manifest | 4 - .../files/pgpool-4.2.0-run_paths.patch | 432 ------------------ dev-db/pgpool2/pgpool2-4.2.1-r2.ebuild | 97 ---- dev-db/pgpool2/pgpool2-4.2.2-r2.ebuild | 96 ---- dev-db/pgpool2/pgpool2-4.2.9.ebuild | 98 ---- dev-db/pgpool2/pgpool2-4.3.1.ebuild | 91 ---- 6 files changed, 818 deletions(-) delete mode 100644 dev-db/pgpool2/files/pgpool-4.2.0-run_paths.patch delete mode 100644 dev-db/pgpool2/pgpool2-4.2.1-r2.ebuild delete mode 100644 dev-db/pgpool2/pgpool2-4.2.2-r2.ebuild delete mode 100644 dev-db/pgpool2/pgpool2-4.2.9.ebuild delete mode 100644 dev-db/pgpool2/pgpool2-4.3.1.ebuild diff --git a/dev-db/pgpool2/Manifest b/dev-db/pgpool2/Manifest index a7796736bd169..6965fad539455 100644 --- a/dev-db/pgpool2/Manifest +++ b/dev-db/pgpool2/Manifest @@ -1,5 +1 @@ -DIST pgpool-II-4.2.1.tar.gz 4713114 BLAKE2B 207cb3c43e47d40385d6808195561117293e5acec6bc34664ec7a1d8754bf9beb8c5350252a4274d4c50520254089f0e5a5fdfc0faf778186fa8000db6124df2 SHA512 b859a3952f69dd98a3df60b33b801d3bc96b9a11757593795a89751abe558c6baab10a37701d69d415c9da26a16abcdc72e0209e74c62204facfb25cdbc512f8 -DIST pgpool-II-4.2.2.tar.gz 4734840 BLAKE2B 2b4d26991732293e1411d1219f85a8c9ad1dca72c63069381ae1377a02ae215e813356172f3b89b42b9140549c92c76d443b125bb65cbc6abf03d2b99cf18dab SHA512 a147c810cc691fb27b823a813cbd2eaad66822c7c9f5c0f829cc70d4ac65911bbe827640f2dbd8060913276ed97340b52167e4332e9cdf013b6c9bc144c7b5d8 -DIST pgpool-II-4.2.9.tar.gz 4642836 BLAKE2B 75cfaf86d2e7a4f9677b7d5a98b783e25458e282b682979d31023372dd827dd0b52bf684949e9c97e404c383ab8b2f526e40b00e643d3d6566c702b111a13e34 SHA512 b0256095298e1c1ee50133b4bdc5716aea52f2ab6dc4dc4152ca0415f9b5ccfc14f97d6af1167e69fa1e2b0fd37468a5a10a1cffd8dfcea8e93b11616a66cf42 -DIST pgpool-II-4.3.1.tar.gz 6034811 BLAKE2B 6ca2a27eefc2b20186d0e5cbdfd838f429d9996e299ab177e655ed69aa214e676029db728b16020dbdc49d9036fe7aad71d6abb12b486a4cf8fb8348bb201c6c SHA512 a5417d9f5baa1b39e3645f7d44accf0a2f04d5fc5cb4d28089169aaebbd15c20b4cd280d09f15fa764c3b793117086fc03f5d7be584c0c5ff9c5f8e11ddb9ef8 DIST pgpool-II-4.3.2.tar.gz 5846769 BLAKE2B 82cfe7095ad303ac3a910c533d6e57edb4e3d5b28a9a9bffb2df473dd3087ec329d3a77f9490d9bb738d5d1a443020d96d0e9a1b1d6adecc04cce5d1caa04e7d SHA512 771426257eddb5c48504c80a2c8cccf44a18f7ea50df55654b7e9e017bda561a73a3e1f0db79785785ff6893d6df26f73b55310d0184ef3301838d12290d3d4c diff --git a/dev-db/pgpool2/files/pgpool-4.2.0-run_paths.patch b/dev-db/pgpool2/files/pgpool-4.2.0-run_paths.patch deleted file mode 100644 index 2eca0fd591858..0000000000000 --- a/dev-db/pgpool2/files/pgpool-4.2.0-run_paths.patch +++ /dev/null @@ -1,432 +0,0 @@ -diff -Naruw a/src/include/parser/pg_config_manual.h b/src/include/parser/pg_config_manual.h ---- a/src/include/parser/pg_config_manual.h -+++ b/src/include/parser/pg_config_manual.h -@@ -228,7 +228,7 @@ - * support them yet. - */ - #ifndef WIN32 --#define DEFAULT_PGSOCKET_DIR "/tmp" -+#define DEFAULT_PGSOCKET_DIR "/run/postgresql" - #else - #define DEFAULT_PGSOCKET_DIR "" - #endif -diff -Naruw a/src/include/pcp/pcp_stream.h b/src/include/pcp/pcp_stream.h ---- a/src/include/pcp/pcp_stream.h -+++ b/src/include/pcp/pcp_stream.h -@@ -49,6 +49,6 @@ - extern int pcp_write(PCP_CONNECTION * pc, void *buf, int len); - extern int pcp_flush(PCP_CONNECTION * pc); - --#define UNIX_DOMAIN_PATH "/tmp" -+#define UNIX_DOMAIN_PATH "/run/pgpool" - - #endif /* PCP_STREAM_H */ -diff -Naruw a/src/include/pool.h b/src/include/pool.h ---- a/src/include/pool.h -+++ b/src/include/pool.h -@@ -69,16 +69,16 @@ - #define HBA_CONF_FILE_NAME "pool_hba.conf" - - /* pid file directory */ --#define DEFAULT_LOGDIR "/tmp" -+#define DEFAULT_LOGDIR "/run/pgpool" - - /* Unix domain socket directory */ --#define DEFAULT_SOCKET_DIR "/tmp" -+#define DEFAULT_SOCKET_DIR "/run/postgresql" - - /* Unix domain socket directory for watchdog IPC */ --#define DEFAULT_WD_IPC_SOCKET_DIR "/tmp" -+#define DEFAULT_WD_IPC_SOCKET_DIR "/run/pgpool" - - /* pid file name */ --#define DEFAULT_PID_FILE_NAME "/var/run/pgpool/pgpool.pid" -+#define DEFAULT_PID_FILE_NAME "/run/pgpool/pgpool.pid" - - /* status file name */ - #define STATUS_FILE_NAME "pgpool_status" -diff -Naruw a/src/sample/pgpool.conf.sample b/src/sample/pgpool.conf.sample ---- a/src/sample/pgpool.conf.sample -+++ b/src/sample/pgpool.conf.sample -@@ -39,10 +39,8 @@ - port = 9999 - # Port number - # (change requires restart) --socket_dir = '/tmp' -+socket_dir = '/run/postgresql' - # Unix domain socket path -- # The Debian package defaults to -- # /var/run/postgresql - # (change requires restart) - reserved_connections = 0 - # Number of reserved connections. -@@ -59,10 +57,8 @@ - pcp_port = 9898 - # Port number for pcp - # (change requires restart) --pcp_socket_dir = '/tmp' -+pcp_socket_dir = '/run/pgpool' - # Unix domain socket path for pcp -- # The Debian package defaults to -- # /var/run/postgresql - # (change requires restart) - listen_backlog_multiplier = 2 - # Set the backlog parameter of listen(2) to -@@ -286,13 +282,13 @@ - # FILE LOCATIONS - #------------------------------------------------------------------------------ - --pid_file_name = '/var/run/pgpool/pgpool.pid' -+pid_file_name = '/run/pgpool/pgpool.pid' - # PID file name - # Can be specified as relative to the" - # location of pgpool.conf file or - # as an absolute path - # (change requires restart) --logdir = '/tmp' -+logdir = '/run/pgpool' - # Directory of pgPool status file - # (change requires restart) - -@@ -659,10 +655,8 @@ - # Authentication key for watchdog communication - # (change requires restart) - --wd_ipc_socket_dir = '/tmp' -+wd_ipc_socket_dir = '/run/pgpool' - # Unix domain socket path for watchdog IPC socket -- # The Debian package defaults to -- # /var/run/postgresql - # (change requires restart) - - -diff -Naruw a/src/sample/pgpool.conf.sample-logical b/src/sample/pgpool.conf.sample-logical ---- a/src/sample/pgpool.conf.sample-logical -+++ b/src/sample/pgpool.conf.sample-logical -@@ -38,10 +38,8 @@ - port = 9999 - # Port number - # (change requires restart) --socket_dir = '/tmp' -+socket_dir = '/run/postgresql' - # Unix domain socket path -- # The Debian package defaults to -- # /var/run/postgresql - # (change requires restart) - reserved_connections = 0 - # Number of reserved connections. -@@ -58,10 +56,8 @@ - pcp_port = 9898 - # Port number for pcp - # (change requires restart) --pcp_socket_dir = '/tmp' -+pcp_socket_dir = '/run/pgpool' - # Unix domain socket path for pcp -- # The Debian package defaults to -- # /var/run/postgresql - # (change requires restart) - listen_backlog_multiplier = 2 - # Set the backlog parameter of listen(2) to -@@ -286,13 +282,13 @@ - # FILE LOCATIONS - #------------------------------------------------------------------------------ - --pid_file_name = '/var/run/pgpool/pgpool.pid' -+pid_file_name = '/run/pgpool/pgpool.pid' - # PID file name - # Can be specified as relative to the" - # location of pgpool.conf file or - # as an absolute path - # (change requires restart) --logdir = '/tmp' -+logdir = '/run/pgpool' - # Directory of pgPool status file - # (change requires restart) - -@@ -621,10 +617,8 @@ - # Authentication key for watchdog communication - # (change requires restart) - --wd_ipc_socket_dir = '/tmp' -+wd_ipc_socket_dir = '/run/pgpool' - # Unix domain socket path for watchdog IPC socket -- # The Debian package defaults to -- # /var/run/postgresql - # (change requires restart) - - -diff -Naruw a/src/sample/pgpool.conf.sample-raw b/src/sample/pgpool.conf.sample-raw ---- a/src/sample/pgpool.conf.sample-raw -+++ b/src/sample/pgpool.conf.sample-raw -@@ -39,10 +39,8 @@ - port = 9999 - # Port number - # (change requires restart) --socket_dir = '/tmp' -+socket_dir = '/run/postgresql' - # Unix domain socket path -- # The Debian package defaults to -- # /var/run/postgresql - # (change requires restart) - reserved_connections = 0 - # Number of reserved connections. -@@ -59,10 +57,8 @@ - pcp_port = 9898 - # Port number for pcp - # (change requires restart) --pcp_socket_dir = '/tmp' -+pcp_socket_dir = '/run/pgpool' - # Unix domain socket path for pcp -- # The Debian package defaults to -- # /var/run/postgresql - # (change requires restart) - listen_backlog_multiplier = 2 - # Set the backlog parameter of listen(2) to -@@ -287,13 +283,13 @@ - # FILE LOCATIONS - #------------------------------------------------------------------------------ - --pid_file_name = '/var/run/pgpool/pgpool.pid' -+pid_file_name = '/run/pgpool/pgpool.pid' - # PID file name - # Can be specified as relative to the" - # location of pgpool.conf file or - # as an absolute path - # (change requires restart) --logdir = '/tmp' -+logdir = '/run/pgpool' - # Directory of pgPool status file - # (change requires restart) - -@@ -660,10 +656,8 @@ - # Authentication key for watchdog communication - # (change requires restart) - --wd_ipc_socket_dir = '/tmp' -+wd_ipc_socket_dir = '/run/pgpool' - # Unix domain socket path for watchdog IPC socket -- # The Debian package defaults to -- # /var/run/postgresql - # (change requires restart) - - # - Virtual IP control Setting - -diff -Naruw a/src/sample/pgpool.conf.sample-replication b/src/sample/pgpool.conf.sample-replication ---- a/src/sample/pgpool.conf.sample-replication -+++ b/src/sample/pgpool.conf.sample-replication -@@ -39,10 +39,8 @@ - port = 9999 - # Port number - # (change requires restart) --socket_dir = '/tmp' -+socket_dir = '/run/postgresql' - # Unix domain socket path -- # The Debian package defaults to -- # /var/run/postgresql - # (change requires restart) - listen_backlog_multiplier = 2 - # Set the backlog parameter of listen(2) to -@@ -65,10 +63,8 @@ - pcp_port = 9898 - # Port number for pcp - # (change requires restart) --pcp_socket_dir = '/tmp' -+pcp_socket_dir = '/run/pgpool' - # Unix domain socket path for pcp -- # The Debian package defaults to -- # /var/run/postgresql - # (change requires restart) - - # - Backend Connection Settings - -@@ -282,13 +278,13 @@ - # FILE LOCATIONS - #------------------------------------------------------------------------------ - --pid_file_name = '/var/run/pgpool/pgpool.pid' -+pid_file_name = '/run/pgpool/pgpool.pid' - # PID file name - # Can be specified as relative to the" - # location of pgpool.conf file or - # as an absolute path - # (change requires restart) --logdir = '/tmp' -+logdir = '/run/pgpool' - # Directory of pgPool status file - # (change requires restart) - -@@ -657,10 +653,8 @@ - # Authentication key for watchdog communication - # (change requires restart) - --wd_ipc_socket_dir = '/tmp' -+wd_ipc_socket_dir = '/run/pgpool' - # Unix domain socket path for watchdog IPC socket -- # The Debian package defaults to -- # /var/run/postgresql - # (change requires restart) - - -diff -Naruw a/src/sample/pgpool.conf.sample-slony b/src/sample/pgpool.conf.sample-slony ---- a/src/sample/pgpool.conf.sample-slony -+++ b/src/sample/pgpool.conf.sample-slony -@@ -39,10 +39,8 @@ - port = 9999 - # Port number - # (change requires restart) --socket_dir = '/tmp' -+socket_dir = '/run/postgresql' - # Unix domain socket path -- # The Debian package defaults to -- # /var/run/postgresql - # (change requires restart) - listen_backlog_multiplier = 2 - # Set the backlog parameter of listen(2) to -@@ -65,10 +63,8 @@ - pcp_port = 9898 - # Port number for pcp - # (change requires restart) --pcp_socket_dir = '/tmp' -+pcp_socket_dir = '/run/pgpool' - # Unix domain socket path for pcp -- # The Debian package defaults to -- # /var/run/postgresql - # (change requires restart) - - # - Backend Connection Settings - -@@ -283,13 +279,13 @@ - # FILE LOCATIONS - #------------------------------------------------------------------------------ - --pid_file_name = '/var/run/pgpool/pgpool.pid' -+pid_file_name = '/run/pgpool/pgpool.pid' - # PID file name - # Can be specified as relative to the" - # location of pgpool.conf file or - # as an absolute path - # (change requires restart) --logdir = '/tmp' -+logdir = '/run/pgpool' - # Directory of pgPool status file - # (change requires restart) - -@@ -658,10 +654,8 @@ - # Authentication key for watchdog communication - # (change requires restart) - --wd_ipc_socket_dir = '/tmp' -+wd_ipc_socket_dir = '/run/pgpool' - # Unix domain socket path for watchdog IPC socket -- # The Debian package defaults to -- # /var/run/postgresql - # (change requires restart) - - # - Virtual IP control Setting - -diff -Naruw a/src/sample/pgpool.conf.sample-snapshot b/src/sample/pgpool.conf.sample-snapshot ---- a/src/sample/pgpool.conf.sample-snapshot -+++ b/src/sample/pgpool.conf.sample-snapshot -@@ -39,10 +39,8 @@ - port = 9999 - # Port number - # (change requires restart) --socket_dir = '/tmp' -+socket_dir = '/run/postgresql' - # Unix domain socket path -- # The Debian package defaults to -- # /var/run/postgresql - # (change requires restart) - listen_backlog_multiplier = 2 - # Set the backlog parameter of listen(2) to -@@ -65,10 +63,8 @@ - pcp_port = 9898 - # Port number for pcp - # (change requires restart) --pcp_socket_dir = '/tmp' -+pcp_socket_dir = '/run/pgpool' - # Unix domain socket path for pcp -- # The Debian package defaults to -- # /var/run/postgresql - # (change requires restart) - - # - Backend Connection Settings - -@@ -280,13 +276,13 @@ - # FILE LOCATIONS - #------------------------------------------------------------------------------ - --pid_file_name = '/var/run/pgpool/pgpool.pid' -+pid_file_name = '/run/pgpool/pgpool.pid' - # PID file name - # Can be specified as relative to the" - # location of pgpool.conf file or - # as an absolute path - # (change requires restart) --logdir = '/tmp' -+logdir = '/run/pgpool' - # Directory of pgPool status file - # (change requires restart) - -@@ -655,10 +651,8 @@ - # Authentication key for watchdog communication - # (change requires restart) - --wd_ipc_socket_dir = '/tmp' -+wd_ipc_socket_dir = '/run/pgpool' - # Unix domain socket path for watchdog IPC socket -- # The Debian package defaults to -- # /var/run/postgresql - # (change requires restart) - - -diff -Naruw a/src/sample/pgpool.conf.sample-stream b/src/sample/pgpool.conf.sample-stream ---- a/src/sample/pgpool.conf.sample-stream -+++ b/src/sample/pgpool.conf.sample-stream -@@ -39,10 +39,8 @@ - port = 9999 - # Port number - # (change requires restart) --socket_dir = '/tmp' -+socket_dir = '/run/postgresql' - # Unix domain socket path -- # The Debian package defaults to -- # /var/run/postgresql - # (change requires restart) - reserved_connections = 0 - # Number of reserved connections. -@@ -59,10 +57,8 @@ - pcp_port = 9898 - # Port number for pcp - # (change requires restart) --pcp_socket_dir = '/tmp' -+pcp_socket_dir = '/run/pgpool' - # Unix domain socket path for pcp -- # The Debian package defaults to -- # /var/run/postgresql - # (change requires restart) - listen_backlog_multiplier = 2 - # Set the backlog parameter of listen(2) to -@@ -286,13 +282,13 @@ - # FILE LOCATIONS - #------------------------------------------------------------------------------ - --pid_file_name = '/var/run/pgpool/pgpool.pid' -+pid_file_name = '/run/pgpool/pgpool.pid' - # PID file name - # Can be specified as relative to the" - # location of pgpool.conf file or - # as an absolute path - # (change requires restart) --logdir = '/tmp' -+logdir = '/run/pgpool' - # Directory of pgPool status file - # (change requires restart) - -@@ -659,10 +655,8 @@ - # Authentication key for watchdog communication - # (change requires restart) - --wd_ipc_socket_dir = '/tmp' -+wd_ipc_socket_dir = '/run/pgpool' - # Unix domain socket path for watchdog IPC socket -- # The Debian package defaults to -- # /var/run/postgresql - # (change requires restart) - - diff --git a/dev-db/pgpool2/pgpool2-4.2.1-r2.ebuild b/dev-db/pgpool2/pgpool2-4.2.1-r2.ebuild deleted file mode 100644 index d3efaa96ffffa..0000000000000 --- a/dev-db/pgpool2/pgpool2-4.2.1-r2.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -POSTGRES_COMPAT=( 9.6 {10..13} ) - -inherit autotools postgres-multi - -MY_P="${PN/2/-II}-${PV}" - -DESCRIPTION="Connection pool server for PostgreSQL" -HOMEPAGE="https://www.pgpool.net/" -SRC_URI="https://www.pgpool.net/download.php?f=${MY_P}.tar.gz -> ${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="doc memcached pam ssl static-libs" - -RDEPEND=" - ${POSTGRES_DEP} - acct-group/postgres - acct-user/pgpool - net-libs/libnsl:0= - virtual/libcrypt:= - memcached? ( dev-libs/libmemcached ) - pam? ( sys-auth/pambase ) - ssl? ( - dev-libs/openssl:0= - ) -" - -DEPEND="${RDEPEND} - sys-devel/bison - virtual/pkgconfig -" - -pkg_setup() { - postgres-multi_pkg_setup -} - -src_prepare() { - eapply \ - "${FILESDIR}/pgpool-4.2.0-configure-memcached.patch" \ - "${FILESDIR}/pgpool-configure-pam.patch" \ - "${FILESDIR}/pgpool-4.2.0-configure-pthread.patch" \ - "${FILESDIR}/pgpool-4.2.0-run_paths.patch" - - eautoreconf - - postgres-multi_src_prepare -} - -src_configure() { - postgres-multi_foreach econf \ - --disable-rpath \ - --sysconfdir="${EPREFIX}/etc/${PN}" \ - --with-pgsql-includedir='/usr/include/postgresql-@PG_SLOT@' \ - --with-pgsql-libdir="/usr/$(get_libdir)/postgresql-@PG_SLOT@/$(get_libdir)" \ - $(use_enable static-libs static) \ - $(use_with memcached) \ - $(use_with pam) \ - $(use_with ssl openssl) -} - -src_compile() { - # Even though we're only going to do an install for the best slot - # available, the extension bits in src/sql need some things outside - # of that directory built, too. - postgres-multi_foreach emake - postgres-multi_foreach emake -C src/sql -} - -src_install() { - # We only need the best stuff installed - postgres-multi_forbest emake DESTDIR="${D}" install - - # Except for the extension and .so files that each PostgreSQL slot needs - postgres-multi_foreach emake DESTDIR="${D}" -C src/sql install - - newinitd "${FILESDIR}/${PN}.initd" ${PN} - newconfd "${FILESDIR}/${PN}.confd" ${PN} - - # Documentation! - dodoc NEWS TODO - doman doc/src/sgml/man{1,8}/* - use doc && dodoc -r doc/src/sgml/html - - # mv some files that get installed to /usr/share/pgpool-II so that - # they all wind up in the same place - mv "${ED}/usr/share/${PN/2/-II}" "${ED}/usr/share/${PN}" || die - - # One more thing: Evil la files! - find "${ED}" -name '*.la' -exec rm -f {} + -} diff --git a/dev-db/pgpool2/pgpool2-4.2.2-r2.ebuild b/dev-db/pgpool2/pgpool2-4.2.2-r2.ebuild deleted file mode 100644 index c8b5484a0cdb3..0000000000000 --- a/dev-db/pgpool2/pgpool2-4.2.2-r2.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -POSTGRES_COMPAT=( 9.6 {10..13} ) - -inherit autotools postgres-multi - -MY_P="${PN/2/-II}-${PV}" - -DESCRIPTION="Connection pool server for PostgreSQL" -HOMEPAGE="https://www.pgpool.net/" -SRC_URI="https://www.pgpool.net/download.php?f=${MY_P}.tar.gz -> ${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc memcached pam ssl static-libs" - -RDEPEND=" - ${POSTGRES_DEP} - acct-group/postgres - acct-user/pgpool - net-libs/libnsl:0= - virtual/libcrypt:= - memcached? ( dev-libs/libmemcached ) - pam? ( sys-auth/pambase ) - ssl? ( - dev-libs/openssl:0= - ) -" -DEPEND="${RDEPEND} - sys-devel/bison - virtual/pkgconfig -" - -pkg_setup() { - postgres-multi_pkg_setup -} - -src_prepare() { - eapply \ - "${FILESDIR}/pgpool-4.2.0-configure-memcached.patch" \ - "${FILESDIR}/pgpool-configure-pam.patch" \ - "${FILESDIR}/pgpool-4.2.0-configure-pthread.patch" \ - "${FILESDIR}/pgpool-4.2.0-run_paths.patch" - - eautoreconf - - postgres-multi_src_prepare -} - -src_configure() { - postgres-multi_foreach econf \ - --disable-rpath \ - --sysconfdir="${EPREFIX}/etc/${PN}" \ - --with-pgsql-includedir='/usr/include/postgresql-@PG_SLOT@' \ - --with-pgsql-libdir="/usr/$(get_libdir)/postgresql-@PG_SLOT@/$(get_libdir)" \ - $(use_enable static-libs static) \ - $(use_with memcached) \ - $(use_with pam) \ - $(use_with ssl openssl) -} - -src_compile() { - # Even though we're only going to do an install for the best slot - # available, the extension bits in src/sql need some things outside - # of that directory built, too. - postgres-multi_foreach emake - postgres-multi_foreach emake -C src/sql -} - -src_install() { - # We only need the best stuff installed - postgres-multi_forbest emake DESTDIR="${D}" install - - # Except for the extension and .so files that each PostgreSQL slot needs - postgres-multi_foreach emake DESTDIR="${D}" -C src/sql install - - newinitd "${FILESDIR}/${PN}.initd" ${PN} - newconfd "${FILESDIR}/${PN}.confd" ${PN} - - # Documentation! - dodoc NEWS TODO - doman doc/src/sgml/man{1,8}/* - use doc && dodoc -r doc/src/sgml/html - - # mv some files that get installed to /usr/share/pgpool-II so that - # they all wind up in the same place - mv "${ED}/usr/share/${PN/2/-II}" "${ED}/usr/share/${PN}" || die - - # One more thing: Evil la files! - find "${ED}" -name '*.la' -exec rm -f {} + -} diff --git a/dev-db/pgpool2/pgpool2-4.2.9.ebuild b/dev-db/pgpool2/pgpool2-4.2.9.ebuild deleted file mode 100644 index c2ce05764ea69..0000000000000 --- a/dev-db/pgpool2/pgpool2-4.2.9.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -POSTGRES_COMPAT=( {10..14} ) - -inherit autotools postgres-multi - -MY_P="${PN/2/-II}-${PV}" - -DESCRIPTION="Connection pool server for PostgreSQL" -HOMEPAGE="https://www.pgpool.net/" -SRC_URI="https://www.pgpool.net/download.php?f=${MY_P}.tar.gz -> ${MY_P}.tar.gz" -LICENSE="BSD" -SLOT="0" - -KEYWORDS="~amd64 ~x86" - -IUSE="doc memcached pam ssl static-libs" - -RDEPEND=" - ${POSTGRES_DEP} - net-libs/libnsl:0= - virtual/libcrypt:= - memcached? ( dev-libs/libmemcached ) - pam? ( sys-auth/pambase ) - ssl? ( - dev-libs/openssl:0= - ) -" -DEPEND="${RDEPEND} - sys-devel/bison - virtual/pkgconfig -" - -S=${WORKDIR}/${MY_P} - -pkg_setup() { - postgres_new_user pgpool - - postgres-multi_pkg_setup -} - -src_prepare() { - eapply \ - "${FILESDIR}/pgpool-4.2.0-configure-memcached.patch" \ - "${FILESDIR}/pgpool-configure-pam.patch" \ - "${FILESDIR}/pgpool-4.2.0-configure-pthread.patch" \ - "${FILESDIR}/pgpool-4.2.0-run_paths.patch" - - eautoreconf - - postgres-multi_src_prepare -} - -src_configure() { - postgres-multi_foreach econf \ - --disable-rpath \ - --sysconfdir="${EPREFIX}/etc/${PN}" \ - --with-pgsql-includedir='/usr/include/postgresql-@PG_SLOT@' \ - --with-pgsql-libdir="/usr/$(get_libdir)/postgresql-@PG_SLOT@/$(get_libdir)" \ - $(use_enable static-libs static) \ - $(use_with memcached) \ - $(use_with pam) \ - $(use_with ssl openssl) -} - -src_compile() { - # Even though we're only going to do an install for the best slot - # available, the extension bits in src/sql need some things outside - # of that directory built, too. - postgres-multi_foreach emake - postgres-multi_foreach emake -C src/sql -} - -src_install() { - # We only need the best stuff installed - postgres-multi_forbest emake DESTDIR="${D}" install - - # Except for the extension and .so files that each PostgreSQL slot needs - postgres-multi_foreach emake DESTDIR="${D}" -C src/sql install - - newinitd "${FILESDIR}/${PN}.initd" ${PN} - newconfd "${FILESDIR}/${PN}.confd" ${PN} - - # Documentation! - dodoc NEWS TODO - doman doc/src/sgml/man{1,8}/* - use doc && dodoc -r doc/src/sgml/html - - # mv some files that get installed to /usr/share/pgpool-II so that - # they all wind up in the same place - mv "${ED}/usr/share/${PN/2/-II}" "${ED}/usr/share/${PN}" || die - - # One more thing: Evil la files! - find "${ED}" -name '*.la' -exec rm -f {} + -} diff --git a/dev-db/pgpool2/pgpool2-4.3.1.ebuild b/dev-db/pgpool2/pgpool2-4.3.1.ebuild deleted file mode 100644 index f78d11206305e..0000000000000 --- a/dev-db/pgpool2/pgpool2-4.3.1.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -POSTGRES_COMPAT=( 9.6 {10..14} ) - -inherit autotools postgres-multi - -MY_P="${PN/2/-II}-${PV}" - -DESCRIPTION="Connection pool server for PostgreSQL" -HOMEPAGE="https://www.pgpool.net/" -SRC_URI="https://www.pgpool.net/download.php?f=${MY_P}.tar.gz -> ${MY_P}.tar.gz" -LICENSE="BSD" -SLOT="0" - -KEYWORDS="~amd64 ~x86" - -IUSE="doc memcached pam ssl static-libs" - -RDEPEND=" - ${POSTGRES_DEP} - acct-user/pgpool - net-libs/libnsl:0= - virtual/libcrypt:= - memcached? ( dev-libs/libmemcached ) - pam? ( sys-auth/pambase ) - ssl? ( dev-libs/openssl:0= ) -" -DEPEND="${RDEPEND} - sys-devel/bison - virtual/pkgconfig -" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - eapply \ - "${FILESDIR}/pgpool-4.2.0-configure-memcached.patch" \ - "${FILESDIR}/pgpool-configure-pam.patch" \ - "${FILESDIR}/pgpool-4.2.0-configure-pthread.patch" \ - "${FILESDIR}/pgpool-4.3.1-run_paths.patch" - - eautoreconf - - postgres-multi_src_prepare -} - -src_configure() { - postgres-multi_foreach econf \ - --disable-rpath \ - --sysconfdir="${EPREFIX}/etc/${PN}" \ - --with-pgsql-includedir='/usr/include/postgresql-@PG_SLOT@' \ - --with-pgsql-libdir="/usr/$(get_libdir)/postgresql-@PG_SLOT@/$(get_libdir)" \ - $(use_enable static-libs static) \ - $(use_with memcached) \ - $(use_with pam) \ - $(use_with ssl openssl) -} - -src_compile() { - # Even though we're only going to do an install for the best slot - # available, the extension bits in src/sql need some things outside - # of that directory built, too. - postgres-multi_foreach emake - postgres-multi_foreach emake -C src/sql -} - -src_install() { - # We only need the best stuff installed - postgres-multi_forbest emake DESTDIR="${D}" install - - # Except for the extension and .so files that each PostgreSQL slot needs - postgres-multi_foreach emake DESTDIR="${D}" -C src/sql install - - newinitd "${FILESDIR}/${PN}.initd" ${PN} - newconfd "${FILESDIR}/${PN}.confd" ${PN} - - # Documentation! - dodoc NEWS TODO - doman doc/src/sgml/man{1,8}/* - use doc && dodoc -r doc/src/sgml/html - - # mv some files that get installed to /usr/share/pgpool-II so that - # they all wind up in the same place - mv "${ED}/usr/share/${PN/2/-II}" "${ED}/usr/share/${PN}" || die - - # One more thing: Evil la files! - find "${ED}" -name '*.la' -exec rm -f {} + -} From 296d9686a4cb50f7d6d19da621140623ab03b422 Mon Sep 17 00:00:00 2001 From: "Aaron W. Swenson" Date: Mon, 24 Oct 2022 08:41:53 -0400 Subject: [PATCH 0078/2610] dev-db/pgpool2: Fix run paths patch Signed-off-by: Aaron W. Swenson --- .../pgpool2/files/pgpool-9999-run_paths.patch | 98 +++++++++++++++++++ dev-db/pgpool2/pgpool2-9999.ebuild | 6 +- 2 files changed, 101 insertions(+), 3 deletions(-) create mode 100644 dev-db/pgpool2/files/pgpool-9999-run_paths.patch diff --git a/dev-db/pgpool2/files/pgpool-9999-run_paths.patch b/dev-db/pgpool2/files/pgpool-9999-run_paths.patch new file mode 100644 index 0000000000000..bca3b213edb9a --- /dev/null +++ b/dev-db/pgpool2/files/pgpool-9999-run_paths.patch @@ -0,0 +1,98 @@ +--- a/src/include/parser/pg_config_manual.h ++++ b/src/include/parser/pg_config_manual.h +@@ -244,7 +244,7 @@ + * support them yet. + */ + #ifndef WIN32 +-#define DEFAULT_PGSOCKET_DIR "/tmp" ++#define DEFAULT_PGSOCKET_DIR "/run/postgresql" + #else + #define DEFAULT_PGSOCKET_DIR "" + #endif +--- a/src/include/pcp/pcp_stream.h ++++ b/src/include/pcp/pcp_stream.h +@@ -49,6 +49,6 @@ + extern int pcp_write(PCP_CONNECTION * pc, void *buf, int len); + extern int pcp_flush(PCP_CONNECTION * pc); + +-#define UNIX_DOMAIN_PATH "/tmp" ++#define UNIX_DOMAIN_PATH "/run/pgpool" + + #endif /* PCP_STREAM_H */ +--- a/src/include/pool.h ++++ b/src/include/pool.h +@@ -69,16 +69,16 @@ + #define HBA_CONF_FILE_NAME "pool_hba.conf" + + /* pid file directory */ +-#define DEFAULT_LOGDIR "/tmp" ++#define DEFAULT_LOGDIR "/run/pgpool" + + /* Unix domain socket directory */ +-#define DEFAULT_SOCKET_DIR "/tmp" ++#define DEFAULT_SOCKET_DIR "/run/postgresql" + + /* Unix domain socket directory for watchdog IPC */ +-#define DEFAULT_WD_IPC_SOCKET_DIR "/tmp" ++#define DEFAULT_WD_IPC_SOCKET_DIR "/run/pgpool" + + /* pid file name */ +-#define DEFAULT_PID_FILE_NAME "/var/run/pgpool/pgpool.pid" ++#define DEFAULT_PID_FILE_NAME "/run/pgpool/pgpool.pid" + + /* status file name */ + #define STATUS_FILE_NAME "pgpool_status" +--- a/src/sample/pgpool.conf.sample-stream ++++ b/src/sample/pgpool.conf.sample-stream +@@ -39,10 +39,8 @@ + #port = 9999 + # Port number + # (change requires restart) +-#unix_socket_directories = '/tmp' ++unix_socket_directories = '/run/postgresql' + # Unix domain socket path(s) +- # The Debian package defaults to +- # /var/run/postgresql + # (change requires restart) + #unix_socket_group = '' + # The Owner group of Unix domain socket(s) +@@ -65,10 +63,8 @@ + #pcp_port = 9898 + # Port number for pcp + # (change requires restart) +-#pcp_socket_dir = '/tmp' ++pcp_socket_dir = '/run/pgpool' + # Unix domain socket path for pcp +- # The Debian package defaults to +- # /var/run/postgresql + # (change requires restart) + #listen_backlog_multiplier = 2 + # Set the backlog parameter of listen(2) to +@@ -298,13 +294,13 @@ + # FILE LOCATIONS + #------------------------------------------------------------------------------ + +-#pid_file_name = '/var/run/pgpool/pgpool.pid' ++pid_file_name = '/run/pgpool/pgpool.pid' + # PID file name + # Can be specified as relative to the" + # location of pgpool.conf file or + # as an absolute path + # (change requires restart) +-#logdir = '/tmp' ++logdir = '/run/pgpool' + # Directory of pgPool status file + # (change requires restart) + +@@ -687,10 +683,8 @@ + # Authentication key for watchdog communication + # (change requires restart) + +-#wd_ipc_socket_dir = '/tmp' ++wd_ipc_socket_dir = '/run/postgresql' + # Unix domain socket path for watchdog IPC socket +- # The Debian package defaults to +- # /var/run/postgresql + # (change requires restart) + + diff --git a/dev-db/pgpool2/pgpool2-9999.ebuild b/dev-db/pgpool2/pgpool2-9999.ebuild index d14481554c211..0de82e93599a4 100644 --- a/dev-db/pgpool2/pgpool2-9999.ebuild +++ b/dev-db/pgpool2/pgpool2-9999.ebuild @@ -5,7 +5,7 @@ EAPI=7 EGIT_REPO_URI="https://git.postgresql.org/git/pgpool2.git" -POSTGRES_COMPAT=( 9.6 {10..13} ) +POSTGRES_COMPAT=( 9.6 {10..15} ) inherit autotools git-r3 postgres-multi @@ -45,7 +45,7 @@ src_prepare() { "${FILESDIR}/pgpool-4.2.0-configure-memcached.patch" \ "${FILESDIR}/pgpool-configure-pam.patch" \ "${FILESDIR}/pgpool-4.2.0-configure-pthread.patch" \ - "${FILESDIR}/pgpool-4.2.0-run_paths.patch" + "${FILESDIR}/pgpool-9999-run_paths.patch" eautoreconf @@ -70,7 +70,7 @@ src_compile() { # of that directory built, too. postgres-multi_foreach emake postgres-multi_foreach emake -C src/sql - use doc && postgres-multi_forbest emake DESTDIR="${D}" -C doc + use doc && postgres-multi_forbest emake -C doc } src_install() { From 98277540421d891ff0276504a79b1241fcc2fbd7 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Mon, 24 Oct 2022 14:53:39 +0200 Subject: [PATCH 0079/2610] games-arcade/amphetamine: Fixes from Debian and OpenBSD Also use latest data files from Debian and a homemade icon with higher resolution. Closes: https://bugs.gentoo.org/730826 Signed-off-by: Pacho Ramos --- games-arcade/amphetamine/Manifest | 2 + .../amphetamine/amphetamine-0.8.10-r2.ebuild | 59 +++++++++++++++++++ .../amphetamine-0.8.10-SDL-conversions.patch | 22 +++++++ .../files/amphetamine-0.8.10-clang.patch | 18 ++++++ .../amphetamine-0.8.10-format-string.patch | 11 ++++ 5 files changed, 112 insertions(+) create mode 100644 games-arcade/amphetamine/amphetamine-0.8.10-r2.ebuild create mode 100644 games-arcade/amphetamine/files/amphetamine-0.8.10-SDL-conversions.patch create mode 100644 games-arcade/amphetamine/files/amphetamine-0.8.10-clang.patch create mode 100644 games-arcade/amphetamine/files/amphetamine-0.8.10-format-string.patch diff --git a/games-arcade/amphetamine/Manifest b/games-arcade/amphetamine/Manifest index a4a47b6f7268a..f4aaae2abe2bb 100644 --- a/games-arcade/amphetamine/Manifest +++ b/games-arcade/amphetamine/Manifest @@ -1,2 +1,4 @@ DIST amphetamine-0.8.10.tar.bz2 72324 BLAKE2B 39d8f56066e7fbad853198be28375dfe7ee766d7c493a6faf0e2fa321ee2d2d757f5f294418208ac97a440d58bae03d40de2615e421bb8e9fad7a8ba5220d354 SHA512 eb3106df6070e207ffb3293ac4701bba8222603c0e399667505bad29b6f6433dc9ec008499b5180f713a724d3b686fead15536a20927195bc57780be16a860ef DIST amphetamine-data-0.8.6.tar.bz2 928775 BLAKE2B 078de623c719ebaedae3137fe3876ecd7ba02ad7ec44a64b7775fd173a42b399d137a3862d3fe426780a234638b0876a1f0fc5a06d6ab8f4b3c4ca66df367a49 SHA512 0feb86f420b4816064594756bb30bb6e02ae5062f03ef175b3262a8f30043340933f6f1b1894e2b2cfad70befc76d3ed1e0d2777c2dc2f7461459e8a93efeaf1 +DIST amphetamine-data_0.8.7.orig.tar.gz 955993 BLAKE2B ad14f36ac1d41b9c4ce7dccb9676a562b07400e2d3bf4303e6fbc18fa385453891da35bdcbbf73331989a65379a68329752b0d550951430c2777a3174db8df8f SHA512 623f5c4d02157f55188f4f7f0ea743b613ac846f56fa80c7b875488384341cb6737beecd2ea2322219ff2ff306e1588350e80bf3bcbd0891a3ce0fd514f142e7 +DIST amphetamine.png 95279 BLAKE2B 6403bb35883ce62f672ee3a3859eb580784c8fd5b068a116c6e3606be27893288205011cba5e9b83f2989d7471a65c13789e44acf5905fdf23402bf065f92c31 SHA512 c7698973e0d656187bebb070a1a76669d71d0025b5dc1e53adf221d934db5aac926897b52db257435168d74b622ed83d6fa6938984ec06682fbd9bd08f64521c diff --git a/games-arcade/amphetamine/amphetamine-0.8.10-r2.ebuild b/games-arcade/amphetamine/amphetamine-0.8.10-r2.ebuild new file mode 100644 index 0000000000000..ac1c0dde9fb1f --- /dev/null +++ b/games-arcade/amphetamine/amphetamine-0.8.10-r2.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit desktop + +DESCRIPTION="A cool Jump'n Run game offering some unique visual effects" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +SRC_URI=" + mirror://gentoo/${P}.tar.bz2 + mirror://debian/pool/main/a/amphetamine-data/amphetamine-data_0.8.7.orig.tar.gz + https://dev.gentoo.org/~pacho/${PN}/${PN}.png +" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + media-libs/libsdl[sound,video] + x11-libs/libXpm +" +DEPEND="${RDEPEND}" +BDEPEND="" + +PATCHES=( + "${FILESDIR}"/${P}-build.patch + "${FILESDIR}"/${P}-64bit.patch + + # From Debian: + "${FILESDIR}"/${P}-no-lxt.patch + "${FILESDIR}"/${P}-bugs.patch + "${FILESDIR}"/${P}-missing-headers.patch + "${FILESDIR}"/${P}-newline.patch + "${FILESDIR}"/${P}-format-string.patch + + # From OpenBSD: + "${FILESDIR}"/${P}-SDL-conversions.patch + "${FILESDIR}"/${P}-clang.patch +) + +src_prepare() { + default + sed -i -e '55d' src/ObjInfo.cpp || die +} + +src_compile() { + emake INSTALL_DIR=/usr/share/${PN} +} + +src_install() { + newbin amph ${PN} + insinto /usr/share/${PN} + doins -r ../amph/* + doicon "${DISTDIR}/${PN}.png" + make_desktop_entry ${PN} Amphetamine ${PN} + einstalldocs +} diff --git a/games-arcade/amphetamine/files/amphetamine-0.8.10-SDL-conversions.patch b/games-arcade/amphetamine/files/amphetamine-0.8.10-SDL-conversions.patch new file mode 100644 index 0000000000000..7182eb7acfd0a --- /dev/null +++ b/games-arcade/amphetamine/files/amphetamine-0.8.10-SDL-conversions.patch @@ -0,0 +1,22 @@ +--- a/src/SndSys.cpp.orig Sun Mar 24 00:49:09 2002 ++++ b/src/SndSys.cpp Sat Jan 24 04:52:38 2009 +@@ -16,7 +16,7 @@ void Mix_Audio(void *udata, Uint8 *stream, int len) + + int InitializeSoundSystem() + { +- SDL_AudioSpec wanted, obtained; ++ SDL_AudioSpec wanted; + + /* Set the audio format */ + // Not all sounds are of the same sampling rate which is why +@@ -28,8 +28,8 @@ int InitializeSoundSystem() + wanted.callback = Mix_Audio; + wanted.userdata = NULL; + +- /* Open the audio device, forcing the desired format */ +- if ( SDL_OpenAudio(&wanted, &obtained) < 0 ) { ++ /* Open the audio device, allowing SDL to apply conversions */ ++ if ( SDL_OpenAudio(&wanted, NULL) < 0 ) { + fprintf(stderr, "InitSoundSystem: Couldn't open audio: %s\n", SDL_GetError()); + fprintf(stderr, "Sound was disabled. \n"); + return(-1); diff --git a/games-arcade/amphetamine/files/amphetamine-0.8.10-clang.patch b/games-arcade/amphetamine/files/amphetamine-0.8.10-clang.patch new file mode 100644 index 0000000000000..d3fcbfdcabff5 --- /dev/null +++ b/games-arcade/amphetamine/files/amphetamine-0.8.10-clang.patch @@ -0,0 +1,18 @@ +Index: src/Element.cpp +--- a/src/Element.cpp.orig ++++ b/src/Element.cpp +@@ -279,7 +279,13 @@ CBackgroundElement::CBackgroundElement(short initx, sh + + void CBackgroundElement::OnAllocate() + { +- short params[5] = {-1, xs, ys, xe - xs, ye - ys}; ++ short params[5] = { ++ -1, ++ static_cast(xs), ++ static_cast(ys), ++ static_cast(xe - xs), ++ static_cast(ye - ys) ++ }; + unsigned char *tmpBmp; + + tmpBmp = gShapeManager->GetBackground(params[1], params[2]); diff --git a/games-arcade/amphetamine/files/amphetamine-0.8.10-format-string.patch b/games-arcade/amphetamine/files/amphetamine-0.8.10-format-string.patch new file mode 100644 index 0000000000000..50e235a66a85b --- /dev/null +++ b/games-arcade/amphetamine/files/amphetamine-0.8.10-format-string.patch @@ -0,0 +1,11 @@ +description: fix a format string issue +--- a/src/AmpHead.hpp ++++ b/src/AmpHead.hpp +@@ -183,6 +183,6 @@ typedef struct { + #define SWAP(a, b, _t) (a) = (_t)((long)a ^ (long)(b)); (b) = (_t)((long)(a) ^ (long)(b)); (a) = (_t)((long)(a) ^ (long)(b)); + #define NZ(a, b) ((a) == 0 ? (b) : (a)) + +-#define MSG(message) if (logFile) fprintf(logFile, message); fflush(logFile) ++#define MSG(message) if (logFile) fprintf(logFile, "%s", message); fflush(logFile) + + #endif From 64fd624038c8f426dcae0e3e1e11c5950e4bca52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 13:51:15 +0200 Subject: [PATCH 0080/2610] sys-kernel/vanilla-kernel: Bump to 5.19.17 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- sys-kernel/vanilla-kernel/Manifest | 2 + .../vanilla-kernel-5.19.17.ebuild | 134 ++++++++++++++++++ 2 files changed, 136 insertions(+) create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.19.17.ebuild diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest index cb4617ae788f0..1392d24c1beb4 100644 --- a/sys-kernel/vanilla-kernel/Manifest +++ b/sys-kernel/vanilla-kernel/Manifest @@ -24,6 +24,8 @@ DIST linux-5.15.74.tar.sign 991 BLAKE2B 5f7a422d394ed9942d08569927d746ec5f7ae7d2 DIST linux-5.15.74.tar.xz 126457328 BLAKE2B bfff9c714c2073444b64ed295293fe98b92a34631826da4c378f2ee15cf866ca844ae9bf659457bb9c4b135803b2db12a1edd68e64134506850748ce24ff0733 SHA512 fe65228eacf7ed9ccbcd96c84a11d5f9c62aee9eefaf7cdbc05bac2d700a4356a8a856d4d756358c28068505903ea419fc03a12a5add1a5890c9adf61fe80b80 DIST linux-5.19.16.tar.sign 991 BLAKE2B eed8ba71c0c0247a125d8f9babec75d0f9ead0b034123862e0c1ad8a5513ff1ce045cdb3fac7c822bd97b5926c068849aa647fd8d414f3f236baca8825ccd4d0 SHA512 f89d029af39a5b70b37465f91f04915493d3b1a0f2fa42160e7b63261b1639d2b75e395200c5443676b3f2f619014e46fd715ea0f2a1f2f9a2a6c22df73fc972 DIST linux-5.19.16.tar.xz 131631784 BLAKE2B 401e87fc4172c597228a3d58d95d89a8ce015662928a60bd527e2040786ab368b5b6d9d7f3dfa177f7608baea3b49f786c1d0efd93bb25d642d557b93f3d29c8 SHA512 1ff662424830fbd48ac1d8c1aabd4d11a8eabc284c4fe3fdf803064d4f56d9c1b631a0fb60679bac40a4e05b77d5e6706a8fd52a5e025ef4f1231a6cc84bbbde +DIST linux-5.19.17.tar.sign 991 BLAKE2B 5f2a7a6e4bdc66f4803b03ba3e9c0b88f5eee798e192db40be092b7da480f326ea3898afe0b461f68e69bfbeb7cd5547529db72cf338ceeab3d111bf1b36ad6f SHA512 30d3a3e76be9327658391912720275c2a63ba1bca193b03989535ce6af1d8fa958a52abbb5ca9b3b614fcec88d547a4a0fa209eb738ed5ee90605517d74bc458 +DIST linux-5.19.17.tar.xz 131698200 BLAKE2B c672df8169c4b237b00759510fa5582089a92129bd60cb712faa94a14070c867a821aee088ccf75df136a728ff71a3fdaa3aaf4baebe9aa62ea8ad15ff5bc76d SHA512 aa1b471be303cbe470df7d8b681144f4352f677bed27b98056477f24c93684f8fc4e45bf91611b38f4798bacd3568b6e4bd3eb7641d618200815953ea05f441c DIST linux-5.4.218.tar.sign 991 BLAKE2B 821db66087ca8264ce3499cae2113868341f8ee176964b8dac7a156a62ce399b3dfc1ea4a199a7bb3e2f8d509087397dfb3981bde83226557529af835fcab512 SHA512 3eb5ec1f2ee535c3c6ec9c9ac021d3339a953cbc97bddba178491267a7ff19f2c73d89aa9b7c1dc2b851e27e83e4c5bbe1c67b66ab8a1059bb851cf178fa4af6 DIST linux-5.4.218.tar.xz 112926060 BLAKE2B 4900ba1d0aabe61d2877d1b6ebda695e8ee5e1a4fd9ae3dab7010435f21a3cbd98fd36b8994f10eee1816b6a6561b958a2da176eeaf67309bf24fd90ff190df4 SHA512 51adf248105706eb30b611496baa7cc35be16857f890ac5ffb031373bf0538b6fdf3440c8b753b0d33aad6ec84ab2ef859585e79e65c470f5b4c9d728763aab4 DIST linux-5.4.219.tar.sign 991 BLAKE2B 59380b43b19ae0521ea49ffb8aaf275e9b7f6b1317c31f9f8c8a179aedf32a053b8d9bbf4a424dd531dfe48e83c577936eb8968782c4d56a4909111d46054a69 SHA512 71141118cfbfd48a7b3e401bda0e75006efb5c4b935aa201fce2a0a94520ff30680e2db6852d89613d85b17f54e3073f8b6147be2cac27f69b01686759e202d5 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.19.17.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.19.17.ebuild new file mode 100644 index 0000000000000..43e75eed5fa00 --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.19.17.ebuild @@ -0,0 +1,134 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=5.19.13-gentoo +GENTOO_CONFIG_VER=g3 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + einfo "Unpacking linux-${PV}.tar.xz ..." + verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ + < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) + assert "Unpack failed" + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm) + return + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + hppa) + return + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} From d3c1bf309ca3e1ef0d2da46971da168c7d9e2371 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 13:51:55 +0200 Subject: [PATCH 0081/2610] sys-kernel/gentoo-kernel: Bump to 5.19.17 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- sys-kernel/gentoo-kernel/Manifest | 2 + .../gentoo-kernel-5.19.17.ebuild | 137 ++++++++++++++++++ 2 files changed, 139 insertions(+) create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.19.17.ebuild diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest index 4bf95fe1df7b0..34e27db009b56 100644 --- a/sys-kernel/gentoo-kernel/Manifest +++ b/sys-kernel/gentoo-kernel/Manifest @@ -6,6 +6,8 @@ DIST genpatches-5.15-78.base.tar.xz 3076864 BLAKE2B e868bff991ca299fe186380ef4e7 DIST genpatches-5.15-78.extras.tar.xz 3932 BLAKE2B b971f35cd6b525ea2fa675909790f489b66a1bd96403d12acf47ac2cb00218181ad267649d143e37f2cc775f4892c0e3a24817c9270c27c7b937b69ad002000e SHA512 6973da0d4dc2d48c5c481a45581ca51449957bb662dc8520ae00a23056dc25f2b9d419cd2ccf9fd5244313ee2eee0b907cd367259ae1d27cbd226bbe8bbced32 DIST genpatches-5.19-18.base.tar.xz 911172 BLAKE2B db20a811ffc927b01dc389fc3d959809442fa4065fc2951b992561fbc102e854b5fd8dd17833604458e95f8bcec23c75ae94095df90745b489628e52661b5878 SHA512 4e9b9eb22f6a3b634964c35241a9a50517228787f6bd7f25f2de3ff82336c8d0acd8b2fe703a9595ed32776d64bb66ba518919f597948922db6791c10c572b67 DIST genpatches-5.19-18.extras.tar.xz 3808 BLAKE2B dab7e5596066c9b70ebc2b7413ec7dc9c35bddc29f230dfdc74a9594706713a6807e0ded167eea3ec6a4bcf0c901404bb4fe1a71fa1c8aa265c599b6a1dac8fa SHA512 f39d76551328f9e8d1aa646e819282096bbcea1cb22902fd087dec878a7d673aacb517441a9c213e85a03f2f15768e1a252f103ca89f1b84ef994a0998416bb8 +DIST genpatches-5.19-19.base.tar.xz 1098964 BLAKE2B c79251602e677d36db4f923ad148422c1c19d9e35b33d1eead75f317ac468ba919baa0c61a690425714bc0b29d96eb47aeb1c960ec4192ccb3905df752f81ab4 SHA512 bb0ed1e481a78f8f65229db777c5d8031edbd3d31cdc0ed45e48d4f5916b838397c1ccec5d465d957673494469290a1dffc8a4466c252395348c8160f2f5cc67 +DIST genpatches-5.19-19.extras.tar.xz 3804 BLAKE2B c73e8bb8be2845ada725f71045e69fa38c99d0561e702d38e3827cf1e25ff2ab2105e3142d0f85baea59fa4a28a4521202d222c53190b741055609551ac1039f SHA512 b6f813b816f475a120543f637857f683e82cb22484fad7149bfbc5bcdd6d5119373d915ac53d6b743197910e78fc2ebdf35bcfb3612015e571629d33740f2701 DIST genpatches-5.4-223.base.tar.xz 5119600 BLAKE2B d2ad667a58be0061e5e94a885f3cafd7c0d99b108f129a5d7bdc18d0d77b99d52b2dfd0067f6d4657dadcc73f371555949c9ae70f71c1b457c9487179db25070 SHA512 0e58903a7e78f1a50a961a27929f3a936f07ee45343d079389cf9e8b9e78a1b542ec58bbba49ced2e0873d86d28ef2ebf3501a70a5cc8465298c267d95a09899 DIST genpatches-5.4-223.extras.tar.xz 1812 BLAKE2B e0ebc78506b6ca3d8bc09164b26f15a8cc94495797fc17a36381a3f031dd81bf7870915a48b0deb4f58cfb43e5ec4a64e18e6ca6c00837bdfc5e4fab913752b8 SHA512 ce01405cfc355d6230e687c407c9a5e92d88c6f0837eda19d2bc23d3517df4c5159332d491459867841827e0dc3976c8229cf0d0cb1c9d39360ba67ea616a734 DIST genpatches-5.4-224.base.tar.xz 5119576 BLAKE2B 3f5fa9712da6376491d9903759334ca4981a6fc9b24919ba6acb5114ce805333a26052570df1a192dc8e062ee77667b45dac62c309d37b02190e4f8a07640aea SHA512 d433e356e47f0a6be0ba3b41172618f0b9cce634e4227924d62a8487cb74af3ea0c4d3245ee4fd2936d39ed5eb839d52985866b9d796f7e7a84415a6b60f9b50 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.19.17.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.19.17.ebuild new file mode 100644 index 0000000000000..09dafaff5094b --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.19.17.ebuild @@ -0,0 +1,137 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=5.19.13-gentoo +GENTOO_CONFIG_VER=g3 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig ) + hppa? ( savedconfig ) + riscv? ( savedconfig )" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm) + return + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + hppa) + return + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + riscv) + return + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} From 6e654848ff7db829e1ee6c47cbeccf561f6ab670 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 13:51:56 +0200 Subject: [PATCH 0082/2610] virtual/dist-kernel: Bump to 5.19.17 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- .../dist-kernel/dist-kernel-5.19.17.ebuild | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 virtual/dist-kernel/dist-kernel-5.19.17.ebuild diff --git a/virtual/dist-kernel/dist-kernel-5.19.17.ebuild b/virtual/dist-kernel/dist-kernel-5.19.17.ebuild new file mode 100644 index 0000000000000..c2caefd6cfca0 --- /dev/null +++ b/virtual/dist-kernel/dist-kernel-5.19.17.ebuild @@ -0,0 +1,19 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Virtual to depend on any Distribution Kernel" +HOMEPAGE="" +SRC_URI="" + +LICENSE="" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + || ( + ~sys-kernel/gentoo-kernel-${PV} + ~sys-kernel/gentoo-kernel-bin-${PV} + ~sys-kernel/vanilla-kernel-${PV} + )" From cc40998819c418dc5b05da0468c0cea51b416b6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 13:55:21 +0200 Subject: [PATCH 0083/2610] sys-devel/llvm-common: Bump to 15.0.4.9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- ...m-common-15.0.3.9999.ebuild => llvm-common-15.0.4.9999.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename sys-devel/llvm-common/{llvm-common-15.0.3.9999.ebuild => llvm-common-15.0.4.9999.ebuild} (100%) diff --git a/sys-devel/llvm-common/llvm-common-15.0.3.9999.ebuild b/sys-devel/llvm-common/llvm-common-15.0.4.9999.ebuild similarity index 100% rename from sys-devel/llvm-common/llvm-common-15.0.3.9999.ebuild rename to sys-devel/llvm-common/llvm-common-15.0.4.9999.ebuild From 0468c5cdf41b9a17d2f23227abc8df578d08ff9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 13:55:22 +0200 Subject: [PATCH 0084/2610] sys-devel/llvm: Bump to 15.0.4.9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- .../llvm/{llvm-15.0.3.9999.ebuild => llvm-15.0.4.9999.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename sys-devel/llvm/{llvm-15.0.3.9999.ebuild => llvm-15.0.4.9999.ebuild} (100%) diff --git a/sys-devel/llvm/llvm-15.0.3.9999.ebuild b/sys-devel/llvm/llvm-15.0.4.9999.ebuild similarity index 100% rename from sys-devel/llvm/llvm-15.0.3.9999.ebuild rename to sys-devel/llvm/llvm-15.0.4.9999.ebuild From 9193058a7d4e53e0cbbadfa8799570d1824b48cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 13:55:25 +0200 Subject: [PATCH 0085/2610] dev-ml/llvm-ocaml: Bump to 15.0.4.9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- ...lvm-ocaml-15.0.3.9999.ebuild => llvm-ocaml-15.0.4.9999.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename dev-ml/llvm-ocaml/{llvm-ocaml-15.0.3.9999.ebuild => llvm-ocaml-15.0.4.9999.ebuild} (100%) diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-15.0.3.9999.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-15.0.4.9999.ebuild similarity index 100% rename from dev-ml/llvm-ocaml/llvm-ocaml-15.0.3.9999.ebuild rename to dev-ml/llvm-ocaml/llvm-ocaml-15.0.4.9999.ebuild From e1e225d64828f41e43f75f5f0183919eda0f99be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 13:55:26 +0200 Subject: [PATCH 0086/2610] sys-devel/clang-common: Bump to 15.0.4.9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- ...-common-15.0.3.9999.ebuild => clang-common-15.0.4.9999.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename sys-devel/clang-common/{clang-common-15.0.3.9999.ebuild => clang-common-15.0.4.9999.ebuild} (100%) diff --git a/sys-devel/clang-common/clang-common-15.0.3.9999.ebuild b/sys-devel/clang-common/clang-common-15.0.4.9999.ebuild similarity index 100% rename from sys-devel/clang-common/clang-common-15.0.3.9999.ebuild rename to sys-devel/clang-common/clang-common-15.0.4.9999.ebuild From 49d14776bcf0bab8a3d2e0fa91fa7bbe7005897a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 13:55:27 +0200 Subject: [PATCH 0087/2610] sys-devel/clang: Bump to 15.0.4.9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- .../clang/{clang-15.0.3.9999.ebuild => clang-15.0.4.9999.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename sys-devel/clang/{clang-15.0.3.9999.ebuild => clang-15.0.4.9999.ebuild} (100%) diff --git a/sys-devel/clang/clang-15.0.3.9999.ebuild b/sys-devel/clang/clang-15.0.4.9999.ebuild similarity index 100% rename from sys-devel/clang/clang-15.0.3.9999.ebuild rename to sys-devel/clang/clang-15.0.4.9999.ebuild From 61b2be7cd1d76bbd01caf76e8195466abba767aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 13:55:29 +0200 Subject: [PATCH 0088/2610] dev-python/clang-python: Bump to 15.0.4.9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- ...-python-15.0.3.9999.ebuild => clang-python-15.0.4.9999.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename dev-python/clang-python/{clang-python-15.0.3.9999.ebuild => clang-python-15.0.4.9999.ebuild} (100%) diff --git a/dev-python/clang-python/clang-python-15.0.3.9999.ebuild b/dev-python/clang-python/clang-python-15.0.4.9999.ebuild similarity index 100% rename from dev-python/clang-python/clang-python-15.0.3.9999.ebuild rename to dev-python/clang-python/clang-python-15.0.4.9999.ebuild From b3bd73885328fca2321d7ce30fe389b2bd2c2d9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 13:55:30 +0200 Subject: [PATCH 0089/2610] dev-python/lit: Bump to 15.0.4.9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/lit/{lit-15.0.3.9999.ebuild => lit-15.0.4.9999.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename dev-python/lit/{lit-15.0.3.9999.ebuild => lit-15.0.4.9999.ebuild} (100%) diff --git a/dev-python/lit/lit-15.0.3.9999.ebuild b/dev-python/lit/lit-15.0.4.9999.ebuild similarity index 100% rename from dev-python/lit/lit-15.0.3.9999.ebuild rename to dev-python/lit/lit-15.0.4.9999.ebuild From a9390272c179e8adf214a1c05048a360fc328a20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 13:55:31 +0200 Subject: [PATCH 0090/2610] sys-devel/lld: Bump to 15.0.4.9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- sys-devel/lld/{lld-15.0.3.9999.ebuild => lld-15.0.4.9999.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename sys-devel/lld/{lld-15.0.3.9999.ebuild => lld-15.0.4.9999.ebuild} (100%) diff --git a/sys-devel/lld/lld-15.0.3.9999.ebuild b/sys-devel/lld/lld-15.0.4.9999.ebuild similarity index 100% rename from sys-devel/lld/lld-15.0.3.9999.ebuild rename to sys-devel/lld/lld-15.0.4.9999.ebuild From 4888a0c67bfe25b42ff9518fbf51c3c39b757986 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 13:55:33 +0200 Subject: [PATCH 0091/2610] dev-util/lldb: Bump to 15.0.4.9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- .../lldb/{lldb-15.0.3.9999.ebuild => lldb-15.0.4.9999.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename dev-util/lldb/{lldb-15.0.3.9999.ebuild => lldb-15.0.4.9999.ebuild} (100%) diff --git a/dev-util/lldb/lldb-15.0.3.9999.ebuild b/dev-util/lldb/lldb-15.0.4.9999.ebuild similarity index 100% rename from dev-util/lldb/lldb-15.0.3.9999.ebuild rename to dev-util/lldb/lldb-15.0.4.9999.ebuild From 6ad2178b1eb0a2684fea5a03603b025f769311f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 13:55:34 +0200 Subject: [PATCH 0092/2610] sys-libs/compiler-rt: Bump to 15.0.4.9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- ...piler-rt-15.0.3.9999.ebuild => compiler-rt-15.0.4.9999.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename sys-libs/compiler-rt/{compiler-rt-15.0.3.9999.ebuild => compiler-rt-15.0.4.9999.ebuild} (100%) diff --git a/sys-libs/compiler-rt/compiler-rt-15.0.3.9999.ebuild b/sys-libs/compiler-rt/compiler-rt-15.0.4.9999.ebuild similarity index 100% rename from sys-libs/compiler-rt/compiler-rt-15.0.3.9999.ebuild rename to sys-libs/compiler-rt/compiler-rt-15.0.4.9999.ebuild From bbd2afc8c7a263e008259f085b3422c512731e8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 13:55:35 +0200 Subject: [PATCH 0093/2610] sys-libs/compiler-rt-sanitizers: Bump to 15.0.4.9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- ....0.3.9999.ebuild => compiler-rt-sanitizers-15.0.4.9999.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename sys-libs/compiler-rt-sanitizers/{compiler-rt-sanitizers-15.0.3.9999.ebuild => compiler-rt-sanitizers-15.0.4.9999.ebuild} (100%) diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.3.9999.ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.4.9999.ebuild similarity index 100% rename from sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.3.9999.ebuild rename to sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.4.9999.ebuild From 60d25adaa570517f51f0dd18f109f13a58be9c29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 13:55:36 +0200 Subject: [PATCH 0094/2610] sys-libs/llvm-libunwind: Bump to 15.0.4.9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- ...nwind-15.0.3.9999.ebuild => llvm-libunwind-15.0.4.9999.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename sys-libs/llvm-libunwind/{llvm-libunwind-15.0.3.9999.ebuild => llvm-libunwind-15.0.4.9999.ebuild} (100%) diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-15.0.3.9999.ebuild b/sys-libs/llvm-libunwind/llvm-libunwind-15.0.4.9999.ebuild similarity index 100% rename from sys-libs/llvm-libunwind/llvm-libunwind-15.0.3.9999.ebuild rename to sys-libs/llvm-libunwind/llvm-libunwind-15.0.4.9999.ebuild From 6bd82b9ac56d0b5e5412dfb07505be1427c19c48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 13:55:38 +0200 Subject: [PATCH 0095/2610] sys-libs/libcxxabi: Bump to 15.0.4.9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- ...{libcxxabi-15.0.3.9999.ebuild => libcxxabi-15.0.4.9999.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename sys-libs/libcxxabi/{libcxxabi-15.0.3.9999.ebuild => libcxxabi-15.0.4.9999.ebuild} (100%) diff --git a/sys-libs/libcxxabi/libcxxabi-15.0.3.9999.ebuild b/sys-libs/libcxxabi/libcxxabi-15.0.4.9999.ebuild similarity index 100% rename from sys-libs/libcxxabi/libcxxabi-15.0.3.9999.ebuild rename to sys-libs/libcxxabi/libcxxabi-15.0.4.9999.ebuild From 901c085ef77c1c0d1308fbbf1b4a9ecb3ac2fc9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 13:55:39 +0200 Subject: [PATCH 0096/2610] sys-libs/libcxx: Bump to 15.0.4.9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- .../{libcxx-15.0.3.9999.ebuild => libcxx-15.0.4.9999.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename sys-libs/libcxx/{libcxx-15.0.3.9999.ebuild => libcxx-15.0.4.9999.ebuild} (100%) diff --git a/sys-libs/libcxx/libcxx-15.0.3.9999.ebuild b/sys-libs/libcxx/libcxx-15.0.4.9999.ebuild similarity index 100% rename from sys-libs/libcxx/libcxx-15.0.3.9999.ebuild rename to sys-libs/libcxx/libcxx-15.0.4.9999.ebuild From b3f025bd0718c8ee12281574464857a15600c87a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 13:55:40 +0200 Subject: [PATCH 0097/2610] sys-libs/libomp: Bump to 15.0.4.9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- .../{libomp-15.0.3.9999.ebuild => libomp-15.0.4.9999.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename sys-libs/libomp/{libomp-15.0.3.9999.ebuild => libomp-15.0.4.9999.ebuild} (100%) diff --git a/sys-libs/libomp/libomp-15.0.3.9999.ebuild b/sys-libs/libomp/libomp-15.0.4.9999.ebuild similarity index 100% rename from sys-libs/libomp/libomp-15.0.3.9999.ebuild rename to sys-libs/libomp/libomp-15.0.4.9999.ebuild From ff086eda2af8598bd65eea1ae76977c263d9b567 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 13:55:41 +0200 Subject: [PATCH 0098/2610] sys-devel/clang-runtime: Bump to 15.0.4.9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- ...untime-15.0.3.9999.ebuild => clang-runtime-15.0.4.9999.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename sys-devel/clang-runtime/{clang-runtime-15.0.3.9999.ebuild => clang-runtime-15.0.4.9999.ebuild} (100%) diff --git a/sys-devel/clang-runtime/clang-runtime-15.0.3.9999.ebuild b/sys-devel/clang-runtime/clang-runtime-15.0.4.9999.ebuild similarity index 100% rename from sys-devel/clang-runtime/clang-runtime-15.0.3.9999.ebuild rename to sys-devel/clang-runtime/clang-runtime-15.0.4.9999.ebuild From 4d9f5325063f3ff63d1c8ab065846f0a12fed62e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 13:55:42 +0200 Subject: [PATCH 0099/2610] dev-libs/libclc: Bump to 15.0.4.9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- .../{libclc-15.0.3.9999.ebuild => libclc-15.0.4.9999.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename dev-libs/libclc/{libclc-15.0.3.9999.ebuild => libclc-15.0.4.9999.ebuild} (100%) diff --git a/dev-libs/libclc/libclc-15.0.3.9999.ebuild b/dev-libs/libclc/libclc-15.0.4.9999.ebuild similarity index 100% rename from dev-libs/libclc/libclc-15.0.3.9999.ebuild rename to dev-libs/libclc/libclc-15.0.4.9999.ebuild From ef2e9fc6bfe3dadfa96206b4420b6f140cf129ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 15:15:20 +0200 Subject: [PATCH 0100/2610] sys-kernel/gentoo-kernel-bin: Bump to 5.19.17 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- sys-kernel/gentoo-kernel-bin/Manifest | 6 + .../gentoo-kernel-bin-5.19.17.ebuild | 127 ++++++++++++++++++ 2 files changed, 133 insertions(+) create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.19.17.ebuild diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest index 33073b387cf5f..0fe31be82d450 100644 --- a/sys-kernel/gentoo-kernel-bin/Manifest +++ b/sys-kernel/gentoo-kernel-bin/Manifest @@ -6,6 +6,8 @@ DIST genpatches-5.15-78.base.tar.xz 3076864 BLAKE2B e868bff991ca299fe186380ef4e7 DIST genpatches-5.15-78.extras.tar.xz 3932 BLAKE2B b971f35cd6b525ea2fa675909790f489b66a1bd96403d12acf47ac2cb00218181ad267649d143e37f2cc775f4892c0e3a24817c9270c27c7b937b69ad002000e SHA512 6973da0d4dc2d48c5c481a45581ca51449957bb662dc8520ae00a23056dc25f2b9d419cd2ccf9fd5244313ee2eee0b907cd367259ae1d27cbd226bbe8bbced32 DIST genpatches-5.19-18.base.tar.xz 911172 BLAKE2B db20a811ffc927b01dc389fc3d959809442fa4065fc2951b992561fbc102e854b5fd8dd17833604458e95f8bcec23c75ae94095df90745b489628e52661b5878 SHA512 4e9b9eb22f6a3b634964c35241a9a50517228787f6bd7f25f2de3ff82336c8d0acd8b2fe703a9595ed32776d64bb66ba518919f597948922db6791c10c572b67 DIST genpatches-5.19-18.extras.tar.xz 3808 BLAKE2B dab7e5596066c9b70ebc2b7413ec7dc9c35bddc29f230dfdc74a9594706713a6807e0ded167eea3ec6a4bcf0c901404bb4fe1a71fa1c8aa265c599b6a1dac8fa SHA512 f39d76551328f9e8d1aa646e819282096bbcea1cb22902fd087dec878a7d673aacb517441a9c213e85a03f2f15768e1a252f103ca89f1b84ef994a0998416bb8 +DIST genpatches-5.19-19.base.tar.xz 1098964 BLAKE2B c79251602e677d36db4f923ad148422c1c19d9e35b33d1eead75f317ac468ba919baa0c61a690425714bc0b29d96eb47aeb1c960ec4192ccb3905df752f81ab4 SHA512 bb0ed1e481a78f8f65229db777c5d8031edbd3d31cdc0ed45e48d4f5916b838397c1ccec5d465d957673494469290a1dffc8a4466c252395348c8160f2f5cc67 +DIST genpatches-5.19-19.extras.tar.xz 3804 BLAKE2B c73e8bb8be2845ada725f71045e69fa38c99d0561e702d38e3827cf1e25ff2ab2105e3142d0f85baea59fa4a28a4521202d222c53190b741055609551ac1039f SHA512 b6f813b816f475a120543f637857f683e82cb22484fad7149bfbc5bcdd6d5119373d915ac53d6b743197910e78fc2ebdf35bcfb3612015e571629d33740f2701 DIST genpatches-5.4-223.base.tar.xz 5119600 BLAKE2B d2ad667a58be0061e5e94a885f3cafd7c0d99b108f129a5d7bdc18d0d77b99d52b2dfd0067f6d4657dadcc73f371555949c9ae70f71c1b457c9487179db25070 SHA512 0e58903a7e78f1a50a961a27929f3a936f07ee45343d079389cf9e8b9e78a1b542ec58bbba49ced2e0873d86d28ef2ebf3501a70a5cc8465298c267d95a09899 DIST genpatches-5.4-223.extras.tar.xz 1812 BLAKE2B e0ebc78506b6ca3d8bc09164b26f15a8cc94495797fc17a36381a3f031dd81bf7870915a48b0deb4f58cfb43e5ec4a64e18e6ca6c00837bdfc5e4fab913752b8 SHA512 ce01405cfc355d6230e687c407c9a5e92d88c6f0837eda19d2bc23d3517df4c5159332d491459867841827e0dc3976c8229cf0d0cb1c9d39360ba67ea616a734 DIST genpatches-5.4-224.base.tar.xz 5119576 BLAKE2B 3f5fa9712da6376491d9903759334ca4981a6fc9b24919ba6acb5114ce805333a26052570df1a192dc8e062ee77667b45dac62c309d37b02190e4f8a07640aea SHA512 d433e356e47f0a6be0ba3b41172618f0b9cce634e4227924d62a8487cb74af3ea0c4d3245ee4fd2936d39ed5eb839d52985866b9d796f7e7a84415a6b60f9b50 @@ -26,6 +28,10 @@ DIST gentoo-kernel-5.19.16-1.amd64.gpkg.tar 72704000 BLAKE2B a443464fa1f3a7066c5 DIST gentoo-kernel-5.19.16-1.arm64.gpkg.tar 65198080 BLAKE2B d8d5c440c290a8ebcf2c6735705fe7134859052a8beb8b7a8d333939e6467f9b41659456bb10d8e2a79fb1a3c0ec7efdfefb89d220f951d3476bb2c68a0a8413 SHA512 87c2a5ca9a7f551e1801e68a7bf23d828aae415140bca607e1abccefa296f14ffbdbf87543975b7db732bd06493f2b112de6d652eb8002d201cb1a27d116e366 DIST gentoo-kernel-5.19.16-1.ppc64le.gpkg.tar 59146240 BLAKE2B 4d208f55cec56233ec5156b34d34d9227dc65b1e95b953d82eda3451078be716e4a73ac5a6e77a260b50fb5abd8f8ceba91ae3abbbbe8d8d4d8a2f3d1bf10420 SHA512 ec2dcfc74804fe4e5ffa710a6520e42084a7c4fc80400dced643f37fa37ba65545b3bdd7563aec23f55297b34913a5dec03eb419214e51aed12d1c1eb1a277dd DIST gentoo-kernel-5.19.16-1.x86.gpkg.tar 62402560 BLAKE2B 6d3312df6f05ce0432df9be591d77d48714c6877ba9babfe22f970c2f2631dbf753affee286ce16c3da50d58eabc2130aa633aae394da21a65c09585f70cbc44 SHA512 f409c4776e8eae6e2090566fa2c480cac98ed26cd36d87f397d39b1b85ff3044432e09545d30c7b030735731fe9a728bed359d0d85793854b1555a66a98a633e +DIST gentoo-kernel-5.19.17-1.amd64.gpkg.tar 72540160 BLAKE2B 18c079e028902f44f236222dc9ec0ed01edca3b8df5d667b05ff1c084f10f7dc64f1383e0e7c90330e33516e9901554e04a4518d4f07fbd54575d02de5469b89 SHA512 3f70e66bf1af9c0291bc0f19ab4fd24ea5acf98eb0bde3e4e74bd2cfd786c3cfd42b00da4adf8e8a74caa7204d7b37b8b3a7f11d25b1fa8907a6da72edb93527 +DIST gentoo-kernel-5.19.17-1.arm64.gpkg.tar 65095680 BLAKE2B 2895023dcd376bdcb936033408614f63a76110e68db108cb745bccbca573c66eb615ab683363428bf7fb7ec7da7c8e30fa88f5a1d41d1d54e5ef5a39e71a325f SHA512 610b12c9d6cf6124767163a03b254512dcb2b4bf5bf99459110a36b2b3965fadba75b2ebeeef4cc8a8460083460cde7c5c0fa9de95c2cd0b60501eadad5b56cb +DIST gentoo-kernel-5.19.17-1.ppc64le.gpkg.tar 59043840 BLAKE2B ccbe861e45b1a40907b05b922f6f25aacb60ac94cffba372cfeacf905ab7946212e1422be0b6e59b51ce9221ab99fff3f6903ff7ba3a309f9350882f802361f5 SHA512 ea5ba28cb4dcba8b5fea921d0f17be0f4de6d5981e1685c5b2c2b9020680a04e0ae5bab528948d04e6ced8aa1a20f16a1b46988332b62b7c4b1b6b734116a6bf +DIST gentoo-kernel-5.19.17-1.x86.gpkg.tar 62382080 BLAKE2B 445f87b7bc7585698ea8f67cfc9e2cd6c45001ad526be9a8fb309265c869270492e3536b1648ce7c528c9363a0c845ec99b94e4d5db56c98489be2aa445f9532 SHA512 a0d43732739e0c41116eabb90ab594ed77014410a21c234b5c9e1b48f533d9b237e1eb23e9e349042e8da2c9b8a7ce1baa3c2ad7cffe7a17b7c53f771f37c2e8 DIST gentoo-kernel-5.4.218-1.amd64.gpkg.tar 60733440 BLAKE2B 1db4e1f0b0452173ef715348838a30a7d8a348810268b488646d6bbdd76ba4835c762b30342d8867d488b2653f7994b001ca97d1f003c55ad560550a280f952e SHA512 d911971ed47ae12ff58abd9e8ca0bb63237d2ec72962cc51da5c38525b2afbaf698682e3f6eaf59d0e580497138ed22448ed507e10e41acdd68d7dfcac027f41 DIST gentoo-kernel-5.4.218-1.arm64.gpkg.tar 56934400 BLAKE2B d68cfa0d046ba6d161d3be877e79d46672933f88cdf1cc0e0cfc274a0b6c043b4c7bd3a673eac29fd7f3e395822e9709c475e8b67167605ecb507bbebf9ce7c2 SHA512 a06f40f330e4e0972cba8e8061d8099866a35a1f97e4989b82cff0fd70104e15a1c5fc2495ba2c19be00ffb61345c21d38b55bee1fba6188fc3e12fd1e32ae48 DIST gentoo-kernel-5.4.218-1.ppc64le.gpkg.tar 54466560 BLAKE2B 5dbe9d43266feafb3403829532caab9b9b5c8165a1e80752dd876626b9208ce1dda990d9b010ab6a1d9d0937728ba59643612587e071231d76ed3d06298976f5 SHA512 60940c07de6dc71d659276e0a6d7688822de2bf5c355e2fd2045ac08b1f5724fe3ed97e61b3b48325e93cadf73086073af2baf8377a34591b6684d06750bfaa1 diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.19.17.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.19.17.ebuild new file mode 100644 index 0000000000000..0ba336c5c1aad --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.19.17.ebuild @@ -0,0 +1,127 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-install toolchain-funcs unpacker + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) +BINPKG=${P/-bin}-1 + +DESCRIPTION="Pre-built Linux kernel with Gentoo patches" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + amd64? ( + https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.amd64.gpkg.tar + ) + arm64? ( + https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.arm64.gpkg.tar + ) + ppc64? ( + https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.ppc64le.gpkg.tar + ) + x86? ( + https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.x86.gpkg.tar + ) +" +S=${WORKDIR} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + !sys-kernel/gentoo-kernel:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + sys-devel/bc + sys-devel/flex + virtual/libelf + virtual/yacc +" + +QA_PREBUILT='*' + +KV_LOCALVERSION='-gentoo-dist' +KPV=${PV}${KV_LOCALVERSION} + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + cd "${MY_P}" || die + default +} + +src_configure() { + # force ld.bfd if we can find it easily + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + + tc-export_build_env + local makeargs=( + V=1 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP=":" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + mkdir modprep || die + cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die + emake -C "${MY_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + kernel-install_test "${KPV}" \ + "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KPV}" +} + +src_install() { + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die +} From c8b9bc6c2f41518f6c71569a9bb1d3750cd8a0ac Mon Sep 17 00:00:00 2001 From: Michael Orlitzky Date: Mon, 24 Oct 2022 09:38:01 -0400 Subject: [PATCH 0101/2610] sci-libs/brial: drop 1.2.10 Signed-off-by: Michael Orlitzky --- sci-libs/brial/Manifest | 1 - sci-libs/brial/brial-1.2.10.ebuild | 37 ------------------------------ 2 files changed, 38 deletions(-) delete mode 100644 sci-libs/brial/brial-1.2.10.ebuild diff --git a/sci-libs/brial/Manifest b/sci-libs/brial/Manifest index dc8bb220205e1..4f4cb180b5a02 100644 --- a/sci-libs/brial/Manifest +++ b/sci-libs/brial/Manifest @@ -1,2 +1 @@ -DIST brial-1.2.10.tar.bz2 1229830 BLAKE2B a1cfe4fcd19824d04388bbab1130a9d07e5920fb05ea1686424f1e0193c6f5d29300bba66bdf7ac59665cbceed3f6ff84fbb5a95311858196a0fbdecda5a2cc7 SHA512 163d9f3703271f412d20ec165d713280d9b46c50b66eed0b15385c6d94569e0ea5d7e84c3b6715d51197e97be4062325551402c844f70235a4aa1cebc5e9d3a1 DIST brial-1.2.11.tar.bz2 1260892 BLAKE2B 910f4ffd728235c8b18deb0d36c76778ce2c392644b7eaba06a9c00a832b4ccb0c2cd69f4d9ab9770e060b54491bd6b613e4e1324a32f57d7c32f200fb0a900d SHA512 00532b6361c709fce44940bfd22563046cfcbc06d41282a01a26f9bcb25fa86df1406685d7ba4b1ebbb08cd7fa8b9811c81eccf78e72ea96960ef7a059c2e926 diff --git a/sci-libs/brial/brial-1.2.10.ebuild b/sci-libs/brial/brial-1.2.10.ebuild deleted file mode 100644 index 704853e303aaa..0000000000000 --- a/sci-libs/brial/brial-1.2.10.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="A C++ library for polynomials over boolean rings" -HOMEPAGE="https://github.com/BRiAl/BRiAl" -SRC_URI="https://github.com/BRiAl/BRiAl/releases/download/${PV}/${P}.tar.bz2" - -# The top-level license is GPL2+, but cudd/LICENSE is BSD. -LICENSE="BSD GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="png static-libs" - -BDEPEND="virtual/pkgconfig" -DEPEND="dev-libs/boost - sci-libs/m4ri[png=]" -RDEPEND="${DEPEND}" - -src_configure() { - tc-export PKG_CONFIG - - # with-boost-libdir added to deal with some rather quirky setups - # see https://github.com/cschwan/sage-on-gentoo/issues/551 - econf \ - --with-boost="${EPREFIX}"/usr \ - --with-boost-libdir="${EPREFIX}"/usr/$(get_libdir) \ - $(use_enable static-libs static) -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} From 734c29330fb8d74496abde7ec30107e73a3445cb Mon Sep 17 00:00:00 2001 From: Michael Orlitzky Date: Mon, 24 Oct 2022 09:38:26 -0400 Subject: [PATCH 0102/2610] sci-libs/givaro: drop 4.1.1-r2 Signed-off-by: Michael Orlitzky --- sci-libs/givaro/givaro-4.1.1-r2.ebuild | 56 -------------------------- 1 file changed, 56 deletions(-) delete mode 100644 sci-libs/givaro/givaro-4.1.1-r2.ebuild diff --git a/sci-libs/givaro/givaro-4.1.1-r2.ebuild b/sci-libs/givaro/givaro-4.1.1-r2.ebuild deleted file mode 100644 index 06e8295574723..0000000000000 --- a/sci-libs/givaro/givaro-4.1.1-r2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="C++ library for arithmetic and algebraic computations" -HOMEPAGE="https://casys.gricad-pages.univ-grenoble-alpes.fr/givaro/" -SRC_URI="https://github.com/linbox-team/givaro/releases/download/v${PV}/${P}.tar.gz" - -LICENSE="CeCILL-B" -SLOT="0/9" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="cpu_flags_x86_fma3 cpu_flags_x86_fma4 cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 doc static-libs test" -RESTRICT="!test? ( test )" - -BDEPEND=" - doc? ( - app-doc/doxygen[dot] - dev-texlive/texlive-bibtexextra - dev-texlive/texlive-fontsextra - dev-texlive/texlive-fontutils - dev-texlive/texlive-latex - dev-texlive/texlive-latexextra - ) -" -DEPEND="dev-libs/gmp:0[cxx(+)]" -RDEPEND="${DEPEND}" - -DOCS=( AUTHORS ChangeLog README.md ) - -PATCHES=( "${FILESDIR}/givaro-4.1.1-gcc-10.patch" ) - -src_configure() { - # Passing "--disable-doc" also accidentally enables building - # the documentation, so we can't just $(use_enable doc) here. - # https://github.com/linbox-team/givaro/issues/148 - econf \ - $(usex doc --enable-doc "" "" "") \ - --with-docdir="/usr/share/doc/${PF}/html" \ - $(use_enable static-libs static) \ - $(use_enable cpu_flags_x86_fma3 fma) \ - $(use_enable cpu_flags_x86_fma4 fma4) \ - $(use_enable cpu_flags_x86_sse sse) \ - $(use_enable cpu_flags_x86_sse2 sse2) \ - $(use_enable cpu_flags_x86_sse3 sse3) \ - $(use_enable cpu_flags_x86_ssse3 ssse3) \ - $(use_enable cpu_flags_x86_sse4_1 sse41) \ - $(use_enable cpu_flags_x86_sse4_2 sse42) \ - $(use_enable cpu_flags_x86_avx avx) \ - $(use_enable cpu_flags_x86_avx2 avx2) -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} From 951d754961c629d8e0a506a1b8348ed81bb2da90 Mon Sep 17 00:00:00 2001 From: Oz N Tiram Date: Fri, 14 Oct 2022 19:48:16 +0200 Subject: [PATCH 0103/2610] mate-extra/caja-actions: new package, add 1.26.0 Signed-off-by: Oz N Tiram Signed-off-by: Sam James --- mate-extra/caja-actions/Manifest | 1 + .../caja-actions/caja-actions-1.26.0.ebuild | 37 +++++++++++++++++++ mate-extra/caja-actions/metadata.xml | 11 ++++++ 3 files changed, 49 insertions(+) create mode 100644 mate-extra/caja-actions/Manifest create mode 100644 mate-extra/caja-actions/caja-actions-1.26.0.ebuild create mode 100644 mate-extra/caja-actions/metadata.xml diff --git a/mate-extra/caja-actions/Manifest b/mate-extra/caja-actions/Manifest new file mode 100644 index 0000000000000..58f9ece93e7e7 --- /dev/null +++ b/mate-extra/caja-actions/Manifest @@ -0,0 +1 @@ +DIST caja-actions-1.26.0.tar.xz 11177892 BLAKE2B dd7d36995051f3640569557498dcf26aa2c65aa30dcfed4cead10804a253ab923ea5bddc3b0063f873e0ddde9c4c0d0d0a2b08c0c48b6676d4eed130406b55a1 SHA512 1387fdcfd960ff616f478972f59fa141278cc0b0896c2702ca65be29874af8f2b1a6b6bddd8f6ffd2f8a0d2603af0f1393925d5144b16b836fd5de6ab90a3504 diff --git a/mate-extra/caja-actions/caja-actions-1.26.0.ebuild b/mate-extra/caja-actions/caja-actions-1.26.0.ebuild new file mode 100644 index 0000000000000..e2cc3e458fd99 --- /dev/null +++ b/mate-extra/caja-actions/caja-actions-1.26.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MATE_LA_PUNT=yes + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Caja Actions" +HOMEPAGE="https://github.com/infirit/caja-admin" + +LICENSE="GPL-2+" +SLOT="0" + +COMMON_DEPEND=" + >=dev-libs/glib-2.32:2 + >=x11-libs/gtk+-3.22:3 + >=gnome-base/libgtop-2.23.1:2= + dev-libs/libxml2 + >=mate-base/caja-1.17 + x11-libs/libSM + virtual/libintl + " + +RDEPEND="${COMMON_DEPEND}" + +BEPEND="${COMMON_DEPEND} + >=sys-devel/gettext-0.19.8 + >=sys-devel/autoconf-2.53:* + >=sys-devel/libtool-2.2.6:2 + virtual/pkgconfig + " diff --git a/mate-extra/caja-actions/metadata.xml b/mate-extra/caja-actions/metadata.xml new file mode 100644 index 0000000000000..4148eaae63824 --- /dev/null +++ b/mate-extra/caja-actions/metadata.xml @@ -0,0 +1,11 @@ + + + + + mate@gentoo.org + Gentoo MATE Desktop + + + mate-desktop/caja-actions + + From b2a9ca8f8c51f74841f098cbadb2cf842297c0a7 Mon Sep 17 00:00:00 2001 From: Oz N Tiram Date: Fri, 14 Oct 2022 20:02:17 +0200 Subject: [PATCH 0104/2610] mate-extra/caja-dropbox: add 1.26.0 Signed-off-by: Oz N Tiram Signed-off-by: Sam James --- mate-extra/caja-dropbox/Manifest | 1 + .../caja-dropbox/caja-dropbox-1.26.0.ebuild | 90 +++++++++++++++++++ 2 files changed, 91 insertions(+) create mode 100644 mate-extra/caja-dropbox/caja-dropbox-1.26.0.ebuild diff --git a/mate-extra/caja-dropbox/Manifest b/mate-extra/caja-dropbox/Manifest index 28c6ff9a832ea..626a4edc58d61 100644 --- a/mate-extra/caja-dropbox/Manifest +++ b/mate-extra/caja-dropbox/Manifest @@ -1 +1,2 @@ DIST caja-dropbox-1.24.0.tar.xz 309024 BLAKE2B 2ae560dcd6e744fe96d9e0fcd876a899c22ad06b8238c2ad9e5394cf80aa8844cd634431dc6bb245396e6d919da857645488214880947e5b90413c254cd4c6a2 SHA512 64d699b4c3957d5996ef69936b4b2746641bc2db4efb7b23535febf5eed3ee767330927aeeda67747c0d72e0f052a2979ae2160ffaaf01e4fd82aff68a5f27bf +DIST caja-dropbox-1.26.0.tar.xz 361352 BLAKE2B 877196d1c6900904314e4ea0f4220821febe123395b1af8eb30e6557beea068ce572621473e733bf41f597a9c72d03ca0b2666cb7c335bbdcaefec06ffd577b9 SHA512 f96e3ddf4434936b04e992044d6cd5797b6ff77ead573e8e9a6493f4308d9716f47871f1fd7f08b0dbf7f2659f107511b6be65e98632a0892ebfff0a9888dbe7 diff --git a/mate-extra/caja-dropbox/caja-dropbox-1.26.0.ebuild b/mate-extra/caja-dropbox/caja-dropbox-1.26.0.ebuild new file mode 100644 index 0000000000000..c32506a04db22 --- /dev/null +++ b/mate-extra/caja-dropbox/caja-dropbox-1.26.0.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8,9,10,11} ) +MATE_LA_PUNT="yes" + +inherit mate python-single-r1 linux-info + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Store, Sync and Share Files Online" +LICENSE="CC-BY-ND-3.0 GPL-3+ public-domain" +SLOT="0" + +IUSE="debug nls" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +COMMON_DEPEND="${PYTHON_DEPS} + dev-libs/atk + >=dev-libs/glib-2.50:2 + $(python_gen_cond_dep \ + dev-python/pygobject:3[${PYTHON_USEDEP}] + ) + >=mate-base/caja-1.19.1 + mate-extra/caja-extensions + media-libs/fontconfig:1.0 + media-libs/freetype:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/libXinerama + x11-libs/pango +" + +RDEPEND="${COMMON_DEPEND} + net-misc/dropbox +" + +BDEPEND="${COMMON_DEPEND} + dev-python/docutils + virtual/pkgconfig +" + +CONFIG_CHECK="~INOTIFY_USER" + +pkg_setup() { + python-single-r1_pkg_setup + check_extra_config +} + +MATE_FORCE_AUTORECONF=true + +src_prepare() { + # Use system dropbox. + sed -e "s|~/[.]dropbox-dist|/opt/dropbox|" \ + -e 's|\(DROPBOXD_PATH = \).*|\1"/opt/dropbox/dropboxd"|' \ + -i caja-dropbox.in || die + + sed -e 's|\[rst2man\]|\[rst2man\.py\]|' -i configure.ac || die + + mate_src_prepare +} + +src_configure() { + mate_src_configure \ + $(use_enable debug) \ + $(use_enable nls) +} + +src_install() { + python_fix_shebang caja-dropbox.in + + mate_src_install +} + +pkg_postinst() { + mate_pkg_postinst + + for v in ${REPLACING_VERSIONS}; do + if ver_test "${v}" "-lt" "1.24.0-r1" || ver_test "${v}" "-eq" "9999"; then + ewarn "Starting with ${CATEGORY}/${PN}-1.24.0-r1, ${PN} now no longer" + ewarn "configures caja-dropbox to use its own group. This brings caja-dropbox in line" + ewarn "with nautilus-dropbox and dolphin-plugins-dropbox. You may remove the 'dropbox' group." + fi + done +} From 9981a0051665d5a4d057fccd0cf55fbb752063f5 Mon Sep 17 00:00:00 2001 From: Oz N Tiram Date: Tue, 18 Oct 2022 10:54:40 +0200 Subject: [PATCH 0105/2610] app-arch/engrampa: add 1.26.0 Signed-off-by: Oz N Tiram Signed-off-by: Sam James --- app-arch/engrampa/Manifest | 1 + app-arch/engrampa/engrampa-1.26.0.ebuild | 70 ++++++++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 app-arch/engrampa/engrampa-1.26.0.ebuild diff --git a/app-arch/engrampa/Manifest b/app-arch/engrampa/Manifest index 5cefb70644e09..538f4e0bbcaec 100644 --- a/app-arch/engrampa/Manifest +++ b/app-arch/engrampa/Manifest @@ -1 +1,2 @@ DIST engrampa-1.24.2.tar.xz 1687432 BLAKE2B b2ef407aef77f9ecd3f8b06d2e991615a39fa2d4487678292d035a7cab882551bc8c757c6a15037b828cb51aaba14c2ec25e85e891770f6f8c9b453753d87b42 SHA512 1e0acecfe42e3945fe43729283522dfd56dc4cee92a4d5998c995a496f42f41b284ec10f01eb142139c1cec65e3b5a037299b168b73a2e6e828ae3ab4b9c777d +DIST engrampa-1.26.0.tar.xz 1761596 BLAKE2B c72def523f6589ab97351568e0562898d996e640ffefa66f32096e5a0ad97ad0b05b21ebdcc16ba1f75d9b75a444f8ed4ed492a412cc16c018e65135a88f3398 SHA512 8058627af19744d26f0997fca37a9a1d9902c63e4008e1af44b2a3b15ebc03e27f2018c60351ee503a28aa072836d201625074abb838e0a95071ce65c64a52bc diff --git a/app-arch/engrampa/engrampa-1.26.0.ebuild b/app-arch/engrampa/engrampa-1.26.0.ebuild new file mode 100644 index 0000000000000..e81d005f37ef0 --- /dev/null +++ b/app-arch/engrampa/engrampa-1.26.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} == 9999* ]]; then + EGIT_REPO_URI="https://github.com/mate-desktop/${PN}.git" + inherit git-r3 +else + SRC_URI="https://github.com/mate-desktop/${PN}/archive/${P}.tar.xz" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" +fi + +inherit mate optfeature + +DESCRIPTION="Engrampa archive manager for MATE" +HOMEPAGE="https://mate-desktop.org/ https://github.com/mate-desktop/engrampa" + +LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" +SLOT="0" +IUSE="caja magic" + +DEPEND=" + >=dev-libs/glib-2.50:2 + >=dev-libs/json-glib-0.14 + virtual/libintl + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3[X] + x11-libs/libSM + x11-libs/pango + caja? ( >=mate-base/caja-1.17.1 ) + magic? ( sys-apps/file ) +" +RDEPEND=" + ${DEPEND} + virtual/libintl +" +BDEPEND=" + app-text/yelp-tools + dev-util/glib-utils + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + mate_src_configure \ + --disable-run-in-place \ + $(use_enable caja caja-actions) \ + $(use_enable magic) \ + --disable-packagekit +} + +pkg_postinst() { + mate_pkg_postinst + + optfeature "Support for 7-zip" app-arch/p7zip + optfeature "Support for ace" app-arch/unace + optfeature "Support for arj" app-arch/arj + optfeature "Support for cpio" app-arch/cpio + optfeature "Support for deb" app-arch/dpkg + optfeature "Support for iso" app-cdr/cdrtools + optfeature "Support for jar,zip" app-arch/zip app-arch/unzip + optfeature "Support for lha" app-arch/lha + optfeature "Support for lzma" app-arch/xz-utils + optfeature "Support for lzop" app-arch/lzop + optfeature "Support for rar" app-arch/unrar + optfeature "Support for rpm" app-arch/rpm + optfeature "Support for unstuff" app-arch/stuffit + optfeature "Support for zoo" app-arch/zoo +} From 00f8755b38c1335210b9d9f2d522e4769505e707 Mon Sep 17 00:00:00 2001 From: Oz N Tiram Date: Tue, 18 Oct 2022 11:02:08 +0200 Subject: [PATCH 0106/2610] media-gfx/eom: add 1.26.0 Signed-off-by: Oz N Tiram Signed-off-by: Sam James --- media-gfx/eom/Manifest | 1 + media-gfx/eom/eom-1.26.0.ebuild | 72 +++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 media-gfx/eom/eom-1.26.0.ebuild diff --git a/media-gfx/eom/Manifest b/media-gfx/eom/Manifest index aca54e0eef098..90ff7e5297da3 100644 --- a/media-gfx/eom/Manifest +++ b/media-gfx/eom/Manifest @@ -1 +1,2 @@ DIST eom-1.24.2.tar.xz 2428972 BLAKE2B 871cb98c4a308dbc4821e67bae41522dbebae446e64777d764d30ded2f0637bae33cb9090e813fd7e43206ba1a436f7795684c4c5e850a242e9db96804b08e81 SHA512 38497dc5fc42340ca1b356f40eab8c14c21b1467f82ec64024d633cfb7ebfc598020b35c02eedce4f73f7a5ecb9050b0f0af4ea00279a1a5e7a627e542f34951 +DIST eom-1.26.0.tar.xz 2493104 BLAKE2B 3a2e018e90514a5ee7c05bd981d1a129900ae2ba5b1c513da85e6ede2b2f5b253133c14766787a44f0e372da99b13922f3aaa6e2447e6d4d901a604689c03cd8 SHA512 efc5a1ce5c21ad74108c63827fa60f2cd8517888d8e155d7c9934f5490e61b2cf73bae3b42f8d6b69ce1d5c4658d0c74f2ab19e90f40173d55354276bbe5d824 diff --git a/media-gfx/eom/eom-1.26.0.ebuild b/media-gfx/eom/eom-1.26.0.ebuild new file mode 100644 index 0000000000000..5fae0d44825d9 --- /dev/null +++ b/media-gfx/eom/eom-1.26.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" +fi + +DESCRIPTION="The MATE image viewer" +LICENSE="FDL-1.1+ GPL-2+ IJG LGPL-2+" +SLOT="0" + +IUSE="X debug exif imagemagick +introspection nls jpeg lcms svg tiff xmp" + +COMMON_DEPEND=" + dev-libs/atk + >=dev-libs/glib-2.52:2 + >=dev-libs/libpeas-1.8.0[gtk] + >=dev-libs/libxml2-2:2 + gnome-base/dconf + >=mate-base/mate-desktop-1.17.0 + sys-libs/zlib + x11-libs/cairo + >=x11-libs/gdk-pixbuf-2.36.5:2[introspection?,jpeg?,tiff?] + >=x11-libs/gtk+-3.22:3[introspection?] + x11-libs/libX11 + >=x11-misc/shared-mime-info-0.20 + exif? ( + >=media-libs/libexif-0.6.22 + virtual/jpeg:0 + ) + imagemagick? ( >=media-gfx/imagemagick-6.2.6 ) + introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) + jpeg? ( virtual/jpeg:0 ) + lcms? ( media-libs/lcms:2 ) + svg? ( >=gnome-base/librsvg-2.36.2:2 ) + xmp? ( >=media-libs/exempi-1.99.5:2 ) +" + +RDEPEND="${COMMON_DEPEND} + virtual/libintl + !!media-gfx/mate-image-viewer +" + +BDEPEND="${COMMON_DEPEND} + app-text/yelp-tools + dev-util/glib-utils + dev-util/gtk-doc + dev-util/gtk-doc-am + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + mate_src_configure \ + --enable-thumbnailer \ + $(use_enable debug) \ + $(use_enable introspection) \ + $(use_with X x) \ + $(use_with exif libexif) \ + $(usex imagemagick \ + --without-gdk-pixbuf-thumbnailer \ + --with-gdk-pixbuf-thumbnailer \ + ) \ + $(use_with jpeg libjpeg) \ + $(use_with lcms cms) \ + $(use_with svg librsvg) \ + $(use_with xmp) +} From b44143b6efd59d9c5f4e9ebe2d45d7f2cdc58ef2 Mon Sep 17 00:00:00 2001 From: Oz N Tiram Date: Mon, 24 Oct 2022 10:06:16 +0200 Subject: [PATCH 0107/2610] mate-base/mate-applets: add 1.26.0 Signed-off-by: Oz N Tiram Signed-off-by: Sam James --- mate-base/mate-applets/Manifest | 1 + .../mate-applets/mate-applets-1.26.0.ebuild | 100 ++++++++++++++++++ mate-base/mate-applets/metadata.xml | 1 + 3 files changed, 102 insertions(+) create mode 100644 mate-base/mate-applets/mate-applets-1.26.0.ebuild diff --git a/mate-base/mate-applets/Manifest b/mate-base/mate-applets/Manifest index ee98eba42a138..7dc821bf9d899 100644 --- a/mate-base/mate-applets/Manifest +++ b/mate-base/mate-applets/Manifest @@ -1 +1,2 @@ DIST mate-applets-1.24.1.tar.xz 8222540 BLAKE2B f018f131cedda486a28c3a125c07efaf5c3111f95c17b0c3fbdd0b1f084ddf851d46ea4ef511a1e57f6d9f7f29a28e48ab010abc4cc6d87c1315b79bfbf01849 SHA512 d29e39a140310fef84cb0fe631568e0177ca5faaf2bf566211a23b32613fd6aabf06dd8ecd81a16e09553c659a7feda9ba372bb62a70504a235be58e07726ed2 +DIST mate-applets-1.26.0.tar.xz 8442720 BLAKE2B b7e3d9cf868926c13652e93b214317c59f7693f3cedc277d2f8e676892bde026587893faabbfff1c6d35af2e6e7f900c3b71d89fc4a8065ff794d1be6e0e4f99 SHA512 4b7676afd8a3ca9e2389f3775abcad5e84bfd628394e98c66c1e77a99503f4893bfd5c8839d63e6044b1b11990aa1d6f7fa857522c1907461ee7b1f68efc7192 diff --git a/mate-base/mate-applets/mate-applets-1.26.0.ebuild b/mate-base/mate-applets/mate-applets-1.26.0.ebuild new file mode 100644 index 0000000000000..9a6d65f8af07c --- /dev/null +++ b/mate-base/mate-applets/mate-applets-1.26.0.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" +fi + +DESCRIPTION="Applets for the MATE Desktop and Panel" +LICENSE="CC-BY-SA-3.0 FDL-1.1+ GPL-2+ GPL-3+ LGPL-2+" +SLOT="0" + +IUSE="X +cpupower ipv6 netlink policykit +upower" + +REQUIRED_USE="policykit? ( cpupower )" + +COMMON_DEPEND=" + dev-libs/atk + >=dev-libs/dbus-glib-0.74 + >=dev-libs/glib-2.50:2 + >=dev-libs/libmateweather-1.17.0 + >=dev-libs/libxml2-2.5:2 + >=gnome-base/libgtop-2.12.0:2= + >=gnome-extra/gucharmap-3.0:2.90 + >=mate-base/mate-panel-1.25.2 + >=net-wireless/wireless-tools-28_pre9:0 + >=sys-apps/dbus-1.10.0 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/gtksourceview:3.0 + >=x11-libs/libnotify-0.7 + x11-libs/libX11 + >=x11-libs/libwnck-3.0:3 + x11-libs/pango + cpupower? ( + sys-power/cpupower + policykit? ( >=sys-auth/polkit-0.97:0 ) + ) + netlink? ( + dev-libs/libnl:3 + ) + upower? ( >=sys-power/upower-0.99.8 ) +" + +RDEPEND="${COMMON_DEPEND} + mate-base/caja + mate-base/mate-desktop + >=mate-base/mate-settings-daemon-1.6 + virtual/libintl +" + +BDEPEND="${COMMON_DEPEND} + app-text/docbook-xml-dtd:4.3 + app-text/rarian + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools + dev-libs/libxslt + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + + # configure.ac logic is a little hinky + # and ignores --enable flags for cpufreq + use cpupower || myconf="--disable-cpufreq" + + mate_src_configure \ + --libexecdir=/usr/libexec/mate-applets \ + $(use_with X x) \ + $(use_with upower) \ + $(use_with netlink nl) \ + $(use_enable ipv6) \ + $(use_enable policykit polkit) \ + "${myconf[@]}" +} + +src_test() { + unset DBUS_SESSION_BUS_ADDRESS + emake check +} + +src_install() { + mate_src_install + + local APPLETS="accessx-status battstat charpick command cpufreq drivemount + geyes mateweather multiload netspeed stickynotes + timerapplet trashapplet" + + for applet in ${APPLETS}; do + docinto ${applet} + + for d in AUTHORS ChangeLog NEWS README README.themes TODO; do + [ -s ${applet}/${d} ] && dodoc ${applet}/${d} + done + done +} diff --git a/mate-base/mate-applets/metadata.xml b/mate-base/mate-applets/metadata.xml index 4213c64d6b170..4031bc3034558 100644 --- a/mate-base/mate-applets/metadata.xml +++ b/mate-base/mate-applets/metadata.xml @@ -9,6 +9,7 @@ Enable support for cpu frequency manipulation using sys-power/cpupower + Use dev-libs/libnl mate-desktop/mate-applets From a99422e82596d3bae4ec8e052c52477c1130298c Mon Sep 17 00:00:00 2001 From: Oz N Tiram Date: Mon, 24 Oct 2022 10:08:57 +0200 Subject: [PATCH 0108/2610] mate-extra/mate-indicator-applet: add 1.26.0 Signed-off-by: Oz N Tiram Closes: https://github.com/gentoo/gentoo/pull/27927 Signed-off-by: Sam James --- mate-extra/mate-indicator-applet/Manifest | 1 + .../mate-indicator-applet-1.26.0.ebuild | 31 +++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 mate-extra/mate-indicator-applet/mate-indicator-applet-1.26.0.ebuild diff --git a/mate-extra/mate-indicator-applet/Manifest b/mate-extra/mate-indicator-applet/Manifest index 552f472d55a34..1083ba5d54f08 100644 --- a/mate-extra/mate-indicator-applet/Manifest +++ b/mate-extra/mate-indicator-applet/Manifest @@ -1 +1,2 @@ DIST mate-indicator-applet-1.24.0.tar.xz 380136 BLAKE2B 1ae77c892f02127f7a0d778958e0f4acc2b14e01a4b8d8a316253c3b227eacd59cb556ed852de690f3ec4aec4d02874c2f594b41315cd85c87c16967ef9403ee SHA512 0e82f572c1855c8623e537a45c2c0c0b98d3d642e46333eedc16c26607205293098a062008d0e568890ffdf6b8dc4c30a7f5e2e41a150f940917b3671783e413 +DIST mate-indicator-applet-1.26.0.tar.xz 383936 BLAKE2B 4435c8e2c4acf5cd033a9f85b39a2f577d9861124fa47e22bdba970fb61c9ce5fe8bf31bc87a47a8a8f82640905c50b316f35f572a2a4a83830c8f8d110b80fd SHA512 677586b4090edd22871eb034b923795a01030a5270e633a11ed711171e49f487047fbf75daf1d69d491660bdf63421b900e06fd806eeef93df101058c0130c06 diff --git a/mate-extra/mate-indicator-applet/mate-indicator-applet-1.26.0.ebuild b/mate-extra/mate-indicator-applet/mate-indicator-applet-1.26.0.ebuild new file mode 100644 index 0000000000000..518ca06dfc34c --- /dev/null +++ b/mate-extra/mate-indicator-applet/mate-indicator-applet-1.26.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +fi + +DESCRIPTION="MATE indicator applet" +LICENSE="GPL-3 GPL-3+ LGPL-2+ LGPL-3+" +SLOT="0" + +IUSE="" + +COMMON_DEPEND=" + >=dev-libs/libindicator-0.4:3 + >=mate-base/mate-panel-1.17.0 + >=x11-libs/gtk+-3.22:3 +" + +RDEPEND="${COMMON_DEPEND} + virtual/libintl +" + +BDEPEND="${COMMON_DEPEND} + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" From 8ec14688c88916014198689a1fa4887a8ceb8ecb Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 14:51:07 +0100 Subject: [PATCH 0109/2610] mate-extra/caja-actions: fix typo Signed-off-by: Sam James --- mate-extra/caja-actions/caja-actions-1.26.0.ebuild | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/mate-extra/caja-actions/caja-actions-1.26.0.ebuild b/mate-extra/caja-actions/caja-actions-1.26.0.ebuild index e2cc3e458fd99..1dcf22d080483 100644 --- a/mate-extra/caja-actions/caja-actions-1.26.0.ebuild +++ b/mate-extra/caja-actions/caja-actions-1.26.0.ebuild @@ -25,13 +25,11 @@ COMMON_DEPEND=" >=mate-base/caja-1.17 x11-libs/libSM virtual/libintl - " - +" RDEPEND="${COMMON_DEPEND}" - -BEPEND="${COMMON_DEPEND} +BDEPEND="${COMMON_DEPEND} >=sys-devel/gettext-0.19.8 >=sys-devel/autoconf-2.53:* >=sys-devel/libtool-2.2.6:2 virtual/pkgconfig - " +" From 4b6fde7d3e12ca071c451a9291714a86c93e917c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 15:21:57 +0200 Subject: [PATCH 0110/2610] sys-kernel/vanilla-kernel: Bump to 6.0.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- sys-kernel/vanilla-kernel/Manifest | 6 + .../vanilla-kernel-6.0.3.ebuild | 134 ++++++++++++++++++ 2 files changed, 140 insertions(+) create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.0.3.ebuild diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest index 1392d24c1beb4..4c643d3c69358 100644 --- a/sys-kernel/vanilla-kernel/Manifest +++ b/sys-kernel/vanilla-kernel/Manifest @@ -3,18 +3,22 @@ DIST gentoo-kernel-config-g3.tar.gz 4411 BLAKE2B 00edc4b5dc943834bc7ee977382b296 DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d SHA512 7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52 DIST kernel-aarch64-fedora.config.5.15.19 242615 BLAKE2B 94e59440681535e38137b71814e1ae53f57a347f62cf31e0c1c8571ae43d9ae9be9957743c8cbc9ec74850c964eaabefe6799a28bc311ea7b99ee31391b47fb1 SHA512 fb77d3b73a215f97d70cd6d8c96ed20e497786b99ed7d7a7f2ed60cc1251289c1a4c7e058c41b5efac62e4a9b4b3d917dbdb11585955bba2b6584981430f4ddb DIST kernel-aarch64-fedora.config.5.19.13-gentoo 246842 BLAKE2B 4a824d02999749a0404437cae28721576511e06a5eaa9ebb1b1479c74e2b54402c440be7ea9159bf304661d4baaa5381c36b266ac0bba0b9bf3820eb04c6e4e0 SHA512 8862cf24b177ef3871f118712ceace2b496b04a488b045bbe3d83ab22942f064995486f5534630321faaa96ce60e5f237c4ded24a5468bea6e365aa3ea9f09c4 +DIST kernel-aarch64-fedora.config.6.0.3-gentoo 249641 BLAKE2B 292106b52829469fb8761faf983aaa160218eaeb1811f3fda811a8252d2d588e7d46863cae88490cff7e3c6ad518642250c80120e7e0c99fb3fdf745ce67c0da SHA512 5a6ffc5786d850e280fc67cf6d149c235c5a6b4f74d1785303cc5e999dbd70389b9a1012ab8596b63f5cad5563bf4076b781371a9cf59c0e7fab504e90abbaed DIST kernel-aarch64.config.5.4.21 199104 BLAKE2B 578ad451a76204df2a9bbbe34b5cb27051d2ac5e2c33967f562b01338c43f35da6dc33a4c2cc67ea6c3b32b155729360d3748ec28dcaa750f18449245b2e8a09 SHA512 66e9a437beb350fdc59512c17b8f72c5b5bfacf2b35070d810d77e66f49cf7929026cc28ad44b04a016d61e65d9fb4a10af6996ba09b604bf97e9c467d08f8ff DIST kernel-i686-fedora.config.5.10.12 205412 BLAKE2B 92c715b7e2cd7dd74da7970c05981f520597d3e403ce82c8cf4eee31c9f1f50b638792a6bdb256ef5bfdc99f1bcd594e819e8f44dc6febb2ad9a854bad817f2b SHA512 69d8db11723ae1b40fdedfaace74d15bb63198cdb0485e0a1e5eba95b31217110c93a93e39cc7370cf45f1d3a8bc7f75ec096d6db5ea9ecb28ac6b56702ebb10 DIST kernel-i686-fedora.config.5.15.19 222233 BLAKE2B 9e0f4dd37058f59610e46a87d3165039e76299d3c186fbfc3312101bac1b8b198de404075f5bbc6f5e2ba04cfd45f9d02bdf94b01c3ed11b9275f37f11ee7617 SHA512 49ffc39de86763e707a5c0c07c1367d34e9249615f29fdf97904d7b61a375a86fc4ba37a2f02b5f61e4c76ad65d9ba12716d2523af6faa003f6336d7ae61a953 DIST kernel-i686-fedora.config.5.19.13-gentoo 223571 BLAKE2B d56f8e019b0c58023b08ee358a9af46679ca0f734c075ba6cd65dd6e3277640c0b7683e5707c48f687644d815a3840eb58351c0dee84fe9ec1dcea525fb2e1e8 SHA512 0d9fa0592b6a9414f2967677c048a9e014a0e0d43274eea4fe10f8099befae7389bbcd033f4fb36c7c44bd30c2fb197e860151e27c10dc354fe9a86a8bb65e94 +DIST kernel-i686-fedora.config.6.0.3-gentoo 225842 BLAKE2B 507f389b83e0c84273cdabe39d9d319f34d07bea9ba5fa24d25f640f96f94c89aab806c78885c2a693cf7484dc4cacb73b2d6ed61e04dc9fcee6f6c9d517114c SHA512 0740d3e2830a35fe1f2c2bb0ae62ee0b1951a4dcccb27d19da96113dc48022396f2e5961e897a3546f67538b1b1552f7052639e00c0637a912704e2ebc9683ae DIST kernel-i686.config.5.4.21 183910 BLAKE2B 185126ffb85718bb73761d01683def80b6f002d7a7a6eddd8e858a30d8eadc863fb378d83a1cd2ed82b3540337fa66ae44475e31fb41ebc46d77005b6f54e5c0 SHA512 6307afc2295902e44fe65b1cccaa7a0260b295a5f21f1d67ec66197bd972bd3f5675b624f08d9da8b224cb3ec987d5c21cbd743599aeab9ac6214bc651f43476 DIST kernel-ppc64le-fedora.config.5.10.12 192105 BLAKE2B 889141debb0656a358a3381bae14b5216b982acdfce0bc758f9445c16647807a68a788fb290199c2a1a23627bda1ef4c9405b3f5ac2a4176d1d2b55c71fb7db9 SHA512 3ab0f1401d9f50a61477c71369dede438f575d9d2c3a2f5c2cf36d624c2b59a938efca9c981b075511b3860c983eaaf5e5a9f877d659277f09ceba45edd43770 DIST kernel-ppc64le-fedora.config.5.15.19 213339 BLAKE2B db6bbc9f402b8b48a2441e39d1a78dc112656ae842bc5594065cfd2ec3f6d462e4bde200e8736a70192af35fb3a5d1fc42683783a5b7620881f3a95bb0bc5f4d SHA512 b43439c24be8fa8bdd17d4c0beece799544ae45b2c289f0202fa5eb7a52dce0165a0cbc924b0decf877582af9688efd675cbfbd2313ff85fcc2c8563bba4b1ad DIST kernel-ppc64le-fedora.config.5.19.13-gentoo 213984 BLAKE2B 9abc1d2e03bb34908019dbbc4e54d3d176acddca6e7af72fe73461e60eb249486c4e8a81bfe2515849aa26939d9abef5e981deeaa55605b34bb59552cd3444fe SHA512 d857ce4178950a96ff029c3c9870211424e1c5e95dfef88d25d6d1d517493a6fd95d9d398f42b8a6cf72482b07789be38f674dd4a2b9855da57c8391b0c2708d +DIST kernel-ppc64le-fedora.config.6.0.3-gentoo 215755 BLAKE2B a70566e48ded1bf85d41b776325f9a850b29e2238fc8e7b9d0ec2ba2ac2c51997d8565473c849ccaf7e2e81be3fe8a80b52c1e8fae48a524e1dc4f8563f5cc07 SHA512 015268d1ee705545f82e297c24ad49aa5f8f75aab5476a2bd177a1a0cc1594a4c2a142797f37517cef0670c7d374fbbf188cdf73e751b4606b41723c428bbe8d DIST kernel-ppc64le.config.5.4.21 172003 BLAKE2B b53887cb44f7c378cb3866780f8e556e19fdb02130d3b0df01d97698d2a91f7d90a200012559f288e962935742c3fdb67dfb6711876fad37862fe55cdca5b5f6 SHA512 82df8d0be47e9eb20bd7db570539bb061d0b6e2101dc78a54596cf4d0b4e0c536041449304ff9240b051ee09b342ea336c5645e9a3b66a5dfb96d7778ff86008 DIST kernel-x86_64-fedora.config.5.10.12 206357 BLAKE2B 0eda9d4f3f973336cabd67c1ac78f100aabde926354743e8dcb7ff84496f0de49210d45f99bc850a2096078b0b4687aa7fd965d999248559506004f2b29dac0c SHA512 b12f43d3c1a52a4915cd73db98874ce9ae6c425672c0f1c19ed1b1101341c868ebf1c9620bef5449752ec0d7342c1ce38fb77779d0f89b9267096a605ebf7a26 DIST kernel-x86_64-fedora.config.5.15.19 223286 BLAKE2B 239995703c01dcb6d179133dd115bc0a57872c07d7a08afaf4d92cf6d78f0c17b19487b5b399ac7fdde5d460fa7931628147817a569fef2c3a62951c96054bdf SHA512 9bee4aff7e5ef4ada57bee7496aaf47b8fdd5c936c4c9b580660d130db0678eaecdebdbcab0dfcaf5c17a71f6419069840db10f5886806b6fc810f8a3619554f DIST kernel-x86_64-fedora.config.5.19.13-gentoo 224246 BLAKE2B 6dd95fc7a8bd38387a3bfd6c00733220b34091961c8437cdac61e4376de8b35529808f3b8e2db91c1a0c90e1115395df153f94107e6f9884a61bf646cb40d25e SHA512 1393e6315581a4934a35f3e66146d014ad154025fbc71245bd4b6e7639952387449b69df41605df8590a4d363a5aab5111b442b1a9f56b4d2996ca416f7e5c23 +DIST kernel-x86_64-fedora.config.6.0.3-gentoo 226517 BLAKE2B 6cdbdd1d285e07a5c8866f90a035feb5d1123c5619005b489341ffdf6a860e253ed2883fea19fee89e22752e1b99a42cc8c14546066254928ec957fe97eef2ac SHA512 758e2674b67efabaa8b49349bcc00b70f69ee24f72a1b194384f0beb1da2ce207738cc8833fc4016029566561fb4f68a984c4e9eaff4ff156991bc7e84e1f4db DIST kernel-x86_64.config.5.4.21 184907 BLAKE2B 0eb2b07c14cea7545350fcdf3a94f2a531f0137c502ebda9299cacf44da5385686e2049b480b28bc153c9d413d453cfe682b9655eefe70428cb720f57c7bd200 SHA512 f3b3ee6841555ac3a9cc11536a7d44e1a5a8df2bab14ba341fda7df1ceb0de45cf1c799a1d54a64f2858fd1272d348bb52cf269ffa396878c5402baf2730237f DIST linux-5.10.148.tar.sign 993 BLAKE2B 980955d55989336130219d93c49555ea5942c9922fdfb0b11243914a3749cb088c4ff21c7b9703cfaff9a4bd3caaee3bdda76b8f376f42787a37b8c687a5fcff SHA512 37f74ad7ab87ef35dfa11391aba91d635fa5479bf5525721e9fd3e5a8bf2cdf39cc583b6095ebc523e791773326254b125a5f8a2a599c3eee44df9188d657ab3 DIST linux-5.10.148.tar.xz 120497176 BLAKE2B a2d356139a2549ed9f1bfc56cc0b2d61efea87f3a6e4a369c222820c0f5f36f99c0962fe52754f5d897566fa69cdea739536d2f98fa483ae1d7c7d04f25d3d89 SHA512 9cc354a14eac22cc41a0bcaeff0f6ef0a734713df45b15aefa120fa3eb5d7a6baf0e262cd702113ce37a2440ef826ee9b54117ec3976ad58bc6f5ba5286f755f @@ -30,3 +34,5 @@ DIST linux-5.4.218.tar.sign 991 BLAKE2B 821db66087ca8264ce3499cae2113868341f8ee1 DIST linux-5.4.218.tar.xz 112926060 BLAKE2B 4900ba1d0aabe61d2877d1b6ebda695e8ee5e1a4fd9ae3dab7010435f21a3cbd98fd36b8994f10eee1816b6a6561b958a2da176eeaf67309bf24fd90ff190df4 SHA512 51adf248105706eb30b611496baa7cc35be16857f890ac5ffb031373bf0538b6fdf3440c8b753b0d33aad6ec84ab2ef859585e79e65c470f5b4c9d728763aab4 DIST linux-5.4.219.tar.sign 991 BLAKE2B 59380b43b19ae0521ea49ffb8aaf275e9b7f6b1317c31f9f8c8a179aedf32a053b8d9bbf4a424dd531dfe48e83c577936eb8968782c4d56a4909111d46054a69 SHA512 71141118cfbfd48a7b3e401bda0e75006efb5c4b935aa201fce2a0a94520ff30680e2db6852d89613d85b17f54e3073f8b6147be2cac27f69b01686759e202d5 DIST linux-5.4.219.tar.xz 112952984 BLAKE2B 169d050a65f671467c2b874f0049789fe1fc15aec2654abdadc63a23e857408bb029beee6ce36c6048b87e1ed65f41573a56eeb92bb7f1b770aa15c022c5a440 SHA512 3eeffc922a154c44226f87bb55bf80fa24a1d9f5c3b7d58f6da07066795e757344c92c6e2351a30d2f6b5b63bd1f96648b745a1259e7fb9b70e81e069d6e2b43 +DIST linux-6.0.3.tar.sign 987 BLAKE2B 8c1796bdf0b846af4e1cae644930e6220a6ac2b628c6a53f505496457687e03f2afac6c3962fa5b37dd5c930e988589935164fc41d4cbdc36376dc4190d3f660 SHA512 27abba5616b4665ce040066038ad6af3a631208eb17f8273f99e30adf6af0741a4b9e361805eb2f9a9617a5acf05d5eadaf8d53a27a990bcc9497edb7196342a +DIST linux-6.0.3.tar.xz 133903496 BLAKE2B 8ba900a7b98f22a208234cecc7813c4bd6125a6eb5a424b425c135a2de2780f2760a9d94da8ba3caa429c2ae4a9baf9407570cdc8aa9609e89787ba581a004a7 SHA512 953a4dfe46eeb5f4b7927c3e2af8e053b3a1a50a255f90bc33a7883fbcaa3a349044a2df1560ea2f84dab2668734ccf2cf4597b053950fd28bf07509e12f002d diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.0.3.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.0.3.ebuild new file mode 100644 index 0000000000000..a77bd2fb0699d --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.0.3.ebuild @@ -0,0 +1,134 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.0.3-gentoo +GENTOO_CONFIG_VER=g3 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + einfo "Unpacking linux-${PV}.tar.xz ..." + verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ + < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) + assert "Unpack failed" + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm) + return + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + hppa) + return + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} From 167f547ea28e1d6974cabd780e5408433ec67a0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 15:22:32 +0200 Subject: [PATCH 0111/2610] sys-kernel/gentoo-kernel: Bump to 6.0.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- sys-kernel/gentoo-kernel/Manifest | 7 + .../gentoo-kernel/gentoo-kernel-6.0.3.ebuild | 137 ++++++++++++++++++ 2 files changed, 144 insertions(+) create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.0.3.ebuild diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest index 34e27db009b56..4fac49ba7495d 100644 --- a/sys-kernel/gentoo-kernel/Manifest +++ b/sys-kernel/gentoo-kernel/Manifest @@ -12,25 +12,32 @@ DIST genpatches-5.4-223.base.tar.xz 5119600 BLAKE2B d2ad667a58be0061e5e94a885f3c DIST genpatches-5.4-223.extras.tar.xz 1812 BLAKE2B e0ebc78506b6ca3d8bc09164b26f15a8cc94495797fc17a36381a3f031dd81bf7870915a48b0deb4f58cfb43e5ec4a64e18e6ca6c00837bdfc5e4fab913752b8 SHA512 ce01405cfc355d6230e687c407c9a5e92d88c6f0837eda19d2bc23d3517df4c5159332d491459867841827e0dc3976c8229cf0d0cb1c9d39360ba67ea616a734 DIST genpatches-5.4-224.base.tar.xz 5119576 BLAKE2B 3f5fa9712da6376491d9903759334ca4981a6fc9b24919ba6acb5114ce805333a26052570df1a192dc8e062ee77667b45dac62c309d37b02190e4f8a07640aea SHA512 d433e356e47f0a6be0ba3b41172618f0b9cce634e4227924d62a8487cb74af3ea0c4d3245ee4fd2936d39ed5eb839d52985866b9d796f7e7a84415a6b60f9b50 DIST genpatches-5.4-224.extras.tar.xz 1812 BLAKE2B d28183946e63eedcde3ccc19d84baad11b74349abbba19501c0763ae4597150f2ad7397c19396ce07627643cae526e6ef216dfa2166d217e8452719887e7f2bd SHA512 6505c71e0da13992e0abf5ffd31b414b4bcbde4be78abee6e9d402c14eb329e212e85cca77cb79591ba6d66b3f3b4ae2014e57cd8a88b39373a5dc2403f37d26 +DIST genpatches-6.0-4.base.tar.xz 272160 BLAKE2B 3758714884e31f3ddb414d2011752cdf7fd2da9d54b6dd455e9b9ec559c0201fd7753df98a1cba0618f209552419a56ef8747ac0283f794a41769dc41b3844ad SHA512 ef8292b96f10586cbc9a9ba820bed3b3f30ab1e4b90d3452d94b5e44dd4c333818c99bf6cee1272416e83cda424942be84a7aa6f270687192d94a583e8a836c0 +DIST genpatches-6.0-4.extras.tar.xz 3808 BLAKE2B 42c2695cc364ed353e1ccfa945c6f69c2b3c81e32149de5134eeaf2a738b67a952ae33ace111122bf2c58083c81a4e056e8f666693d02c39f6631a7502c36038 SHA512 305cf01975f19237de99a40dfb2a395f0084809f00040296e5ec36ed949b4301cf7887dcd3f6e287945f8d92f3544e84f3ace2ba60d6720ae09458475159132c DIST gentoo-kernel-config-g1.tar.gz 4283 BLAKE2B 44dd51ec45ebc71bffcd6d85a2fefba053f7bce8035057f0bbe928e24816ad4ba03c9bf67dcfcd6d6d1833c0a2ea93e0fd486c2093664dc41ccce316e1e60588 SHA512 3a45f28df9d457df0fe0d185da8b10f4e35f49dad75075e041e8cf3cf6972fecc8145cd557b0bf3a8dea20ddffae0194f88e61c1e5098fa0a5ca301d40aeea2e DIST gentoo-kernel-config-g3.tar.gz 4411 BLAKE2B 00edc4b5dc943834bc7ee977382b2960160888db00a25c5a7f73968784aa39a2b3b69f0bbda89b3ce8eb55e746006cff2839481493ac8bfca6a21de2299564f7 SHA512 44beae869bebf5445655dafe1facc47c3dbe602b34c5bf2fa984a581bfe3250fa0df908b8807c333c2e66ab9d1a2bb8026e22140f2a1f522d0dd647c96ca4d5e DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d SHA512 7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52 DIST kernel-aarch64-fedora.config.5.15.19 242615 BLAKE2B 94e59440681535e38137b71814e1ae53f57a347f62cf31e0c1c8571ae43d9ae9be9957743c8cbc9ec74850c964eaabefe6799a28bc311ea7b99ee31391b47fb1 SHA512 fb77d3b73a215f97d70cd6d8c96ed20e497786b99ed7d7a7f2ed60cc1251289c1a4c7e058c41b5efac62e4a9b4b3d917dbdb11585955bba2b6584981430f4ddb DIST kernel-aarch64-fedora.config.5.19.13-gentoo 246842 BLAKE2B 4a824d02999749a0404437cae28721576511e06a5eaa9ebb1b1479c74e2b54402c440be7ea9159bf304661d4baaa5381c36b266ac0bba0b9bf3820eb04c6e4e0 SHA512 8862cf24b177ef3871f118712ceace2b496b04a488b045bbe3d83ab22942f064995486f5534630321faaa96ce60e5f237c4ded24a5468bea6e365aa3ea9f09c4 +DIST kernel-aarch64-fedora.config.6.0.3-gentoo 249641 BLAKE2B 292106b52829469fb8761faf983aaa160218eaeb1811f3fda811a8252d2d588e7d46863cae88490cff7e3c6ad518642250c80120e7e0c99fb3fdf745ce67c0da SHA512 5a6ffc5786d850e280fc67cf6d149c235c5a6b4f74d1785303cc5e999dbd70389b9a1012ab8596b63f5cad5563bf4076b781371a9cf59c0e7fab504e90abbaed DIST kernel-aarch64.config.5.4.21 199104 BLAKE2B 578ad451a76204df2a9bbbe34b5cb27051d2ac5e2c33967f562b01338c43f35da6dc33a4c2cc67ea6c3b32b155729360d3748ec28dcaa750f18449245b2e8a09 SHA512 66e9a437beb350fdc59512c17b8f72c5b5bfacf2b35070d810d77e66f49cf7929026cc28ad44b04a016d61e65d9fb4a10af6996ba09b604bf97e9c467d08f8ff DIST kernel-i686-fedora.config.5.10.12 205412 BLAKE2B 92c715b7e2cd7dd74da7970c05981f520597d3e403ce82c8cf4eee31c9f1f50b638792a6bdb256ef5bfdc99f1bcd594e819e8f44dc6febb2ad9a854bad817f2b SHA512 69d8db11723ae1b40fdedfaace74d15bb63198cdb0485e0a1e5eba95b31217110c93a93e39cc7370cf45f1d3a8bc7f75ec096d6db5ea9ecb28ac6b56702ebb10 DIST kernel-i686-fedora.config.5.15.19 222233 BLAKE2B 9e0f4dd37058f59610e46a87d3165039e76299d3c186fbfc3312101bac1b8b198de404075f5bbc6f5e2ba04cfd45f9d02bdf94b01c3ed11b9275f37f11ee7617 SHA512 49ffc39de86763e707a5c0c07c1367d34e9249615f29fdf97904d7b61a375a86fc4ba37a2f02b5f61e4c76ad65d9ba12716d2523af6faa003f6336d7ae61a953 DIST kernel-i686-fedora.config.5.19.13-gentoo 223571 BLAKE2B d56f8e019b0c58023b08ee358a9af46679ca0f734c075ba6cd65dd6e3277640c0b7683e5707c48f687644d815a3840eb58351c0dee84fe9ec1dcea525fb2e1e8 SHA512 0d9fa0592b6a9414f2967677c048a9e014a0e0d43274eea4fe10f8099befae7389bbcd033f4fb36c7c44bd30c2fb197e860151e27c10dc354fe9a86a8bb65e94 +DIST kernel-i686-fedora.config.6.0.3-gentoo 225842 BLAKE2B 507f389b83e0c84273cdabe39d9d319f34d07bea9ba5fa24d25f640f96f94c89aab806c78885c2a693cf7484dc4cacb73b2d6ed61e04dc9fcee6f6c9d517114c SHA512 0740d3e2830a35fe1f2c2bb0ae62ee0b1951a4dcccb27d19da96113dc48022396f2e5961e897a3546f67538b1b1552f7052639e00c0637a912704e2ebc9683ae DIST kernel-i686.config.5.4.21 183910 BLAKE2B 185126ffb85718bb73761d01683def80b6f002d7a7a6eddd8e858a30d8eadc863fb378d83a1cd2ed82b3540337fa66ae44475e31fb41ebc46d77005b6f54e5c0 SHA512 6307afc2295902e44fe65b1cccaa7a0260b295a5f21f1d67ec66197bd972bd3f5675b624f08d9da8b224cb3ec987d5c21cbd743599aeab9ac6214bc651f43476 DIST kernel-ppc64le-fedora.config.5.10.12 192105 BLAKE2B 889141debb0656a358a3381bae14b5216b982acdfce0bc758f9445c16647807a68a788fb290199c2a1a23627bda1ef4c9405b3f5ac2a4176d1d2b55c71fb7db9 SHA512 3ab0f1401d9f50a61477c71369dede438f575d9d2c3a2f5c2cf36d624c2b59a938efca9c981b075511b3860c983eaaf5e5a9f877d659277f09ceba45edd43770 DIST kernel-ppc64le-fedora.config.5.15.19 213339 BLAKE2B db6bbc9f402b8b48a2441e39d1a78dc112656ae842bc5594065cfd2ec3f6d462e4bde200e8736a70192af35fb3a5d1fc42683783a5b7620881f3a95bb0bc5f4d SHA512 b43439c24be8fa8bdd17d4c0beece799544ae45b2c289f0202fa5eb7a52dce0165a0cbc924b0decf877582af9688efd675cbfbd2313ff85fcc2c8563bba4b1ad DIST kernel-ppc64le-fedora.config.5.19.13-gentoo 213984 BLAKE2B 9abc1d2e03bb34908019dbbc4e54d3d176acddca6e7af72fe73461e60eb249486c4e8a81bfe2515849aa26939d9abef5e981deeaa55605b34bb59552cd3444fe SHA512 d857ce4178950a96ff029c3c9870211424e1c5e95dfef88d25d6d1d517493a6fd95d9d398f42b8a6cf72482b07789be38f674dd4a2b9855da57c8391b0c2708d +DIST kernel-ppc64le-fedora.config.6.0.3-gentoo 215755 BLAKE2B a70566e48ded1bf85d41b776325f9a850b29e2238fc8e7b9d0ec2ba2ac2c51997d8565473c849ccaf7e2e81be3fe8a80b52c1e8fae48a524e1dc4f8563f5cc07 SHA512 015268d1ee705545f82e297c24ad49aa5f8f75aab5476a2bd177a1a0cc1594a4c2a142797f37517cef0670c7d374fbbf188cdf73e751b4606b41723c428bbe8d DIST kernel-ppc64le.config.5.4.21 172003 BLAKE2B b53887cb44f7c378cb3866780f8e556e19fdb02130d3b0df01d97698d2a91f7d90a200012559f288e962935742c3fdb67dfb6711876fad37862fe55cdca5b5f6 SHA512 82df8d0be47e9eb20bd7db570539bb061d0b6e2101dc78a54596cf4d0b4e0c536041449304ff9240b051ee09b342ea336c5645e9a3b66a5dfb96d7778ff86008 DIST kernel-x86_64-fedora.config.5.10.12 206357 BLAKE2B 0eda9d4f3f973336cabd67c1ac78f100aabde926354743e8dcb7ff84496f0de49210d45f99bc850a2096078b0b4687aa7fd965d999248559506004f2b29dac0c SHA512 b12f43d3c1a52a4915cd73db98874ce9ae6c425672c0f1c19ed1b1101341c868ebf1c9620bef5449752ec0d7342c1ce38fb77779d0f89b9267096a605ebf7a26 DIST kernel-x86_64-fedora.config.5.15.19 223286 BLAKE2B 239995703c01dcb6d179133dd115bc0a57872c07d7a08afaf4d92cf6d78f0c17b19487b5b399ac7fdde5d460fa7931628147817a569fef2c3a62951c96054bdf SHA512 9bee4aff7e5ef4ada57bee7496aaf47b8fdd5c936c4c9b580660d130db0678eaecdebdbcab0dfcaf5c17a71f6419069840db10f5886806b6fc810f8a3619554f DIST kernel-x86_64-fedora.config.5.19.13-gentoo 224246 BLAKE2B 6dd95fc7a8bd38387a3bfd6c00733220b34091961c8437cdac61e4376de8b35529808f3b8e2db91c1a0c90e1115395df153f94107e6f9884a61bf646cb40d25e SHA512 1393e6315581a4934a35f3e66146d014ad154025fbc71245bd4b6e7639952387449b69df41605df8590a4d363a5aab5111b442b1a9f56b4d2996ca416f7e5c23 +DIST kernel-x86_64-fedora.config.6.0.3-gentoo 226517 BLAKE2B 6cdbdd1d285e07a5c8866f90a035feb5d1123c5619005b489341ffdf6a860e253ed2883fea19fee89e22752e1b99a42cc8c14546066254928ec957fe97eef2ac SHA512 758e2674b67efabaa8b49349bcc00b70f69ee24f72a1b194384f0beb1da2ce207738cc8833fc4016029566561fb4f68a984c4e9eaff4ff156991bc7e84e1f4db DIST kernel-x86_64.config.5.4.21 184907 BLAKE2B 0eb2b07c14cea7545350fcdf3a94f2a531f0137c502ebda9299cacf44da5385686e2049b480b28bc153c9d413d453cfe682b9655eefe70428cb720f57c7bd200 SHA512 f3b3ee6841555ac3a9cc11536a7d44e1a5a8df2bab14ba341fda7df1ceb0de45cf1c799a1d54a64f2858fd1272d348bb52cf269ffa396878c5402baf2730237f DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a DIST linux-5.19.tar.xz 131581464 BLAKE2B 4db03a6830a3b3bbf0837e1912182a443d9a4aa8af20a12e6ec814ed708038452d3c0ccee1258cca671c464d76461536363a8adc56e9d098c9a44ae3484a297a SHA512 00313b2f9b82d2dc3fb8294007cf7d7599d254b717ed2de23c81fa7a1bbcbc2798ad286cb94e2f7f5bd54132d1d764facd90d30f79dbcc6616cc7f926adc2623 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f +DIST linux-6.0.tar.xz 133886176 BLAKE2B c09a9c877ac0fac83dc31d2d04d96f0a3331d4ed78e3ad4edfd4dc077e1c11d0c49f419fdac4008b5c93d1b09c2b724e12ef0b38371ad0962908abf85dfa95fa SHA512 bac41a7aeb6e809616cee2f13dcd1c45e829dfd1ccf60aee1dc4c46b1e28532f4485c7d819a32940de84fdfbf89db80a4e919bce8a74b2948c5a01551771b714 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.0.3.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.0.3.ebuild new file mode 100644 index 0000000000000..f494400b51482 --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.0.3.ebuild @@ -0,0 +1,137 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.0.3-gentoo +GENTOO_CONFIG_VER=g3 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig ) + hppa? ( savedconfig ) + riscv? ( savedconfig )" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm) + return + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + hppa) + return + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + riscv) + return + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} From 9a4a78a544a0277ba56f1d39cce385db4073de99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 15:22:33 +0200 Subject: [PATCH 0112/2610] virtual/dist-kernel: Bump to 6.0.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- virtual/dist-kernel/dist-kernel-6.0.3.ebuild | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 virtual/dist-kernel/dist-kernel-6.0.3.ebuild diff --git a/virtual/dist-kernel/dist-kernel-6.0.3.ebuild b/virtual/dist-kernel/dist-kernel-6.0.3.ebuild new file mode 100644 index 0000000000000..c2caefd6cfca0 --- /dev/null +++ b/virtual/dist-kernel/dist-kernel-6.0.3.ebuild @@ -0,0 +1,19 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Virtual to depend on any Distribution Kernel" +HOMEPAGE="" +SRC_URI="" + +LICENSE="" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + || ( + ~sys-kernel/gentoo-kernel-${PV} + ~sys-kernel/gentoo-kernel-bin-${PV} + ~sys-kernel/vanilla-kernel-${PV} + )" From 7cc31871750a6f130a24be74878e38cd69af9c30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 16:46:31 +0200 Subject: [PATCH 0113/2610] sys-kernel/gentoo-kernel-bin: Bump to 6.0.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- sys-kernel/gentoo-kernel-bin/Manifest | 7 + .../gentoo-kernel-bin-6.0.3.ebuild | 127 ++++++++++++++++++ 2 files changed, 134 insertions(+) create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.3.ebuild diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest index 0fe31be82d450..90cbaad678eeb 100644 --- a/sys-kernel/gentoo-kernel-bin/Manifest +++ b/sys-kernel/gentoo-kernel-bin/Manifest @@ -12,6 +12,8 @@ DIST genpatches-5.4-223.base.tar.xz 5119600 BLAKE2B d2ad667a58be0061e5e94a885f3c DIST genpatches-5.4-223.extras.tar.xz 1812 BLAKE2B e0ebc78506b6ca3d8bc09164b26f15a8cc94495797fc17a36381a3f031dd81bf7870915a48b0deb4f58cfb43e5ec4a64e18e6ca6c00837bdfc5e4fab913752b8 SHA512 ce01405cfc355d6230e687c407c9a5e92d88c6f0837eda19d2bc23d3517df4c5159332d491459867841827e0dc3976c8229cf0d0cb1c9d39360ba67ea616a734 DIST genpatches-5.4-224.base.tar.xz 5119576 BLAKE2B 3f5fa9712da6376491d9903759334ca4981a6fc9b24919ba6acb5114ce805333a26052570df1a192dc8e062ee77667b45dac62c309d37b02190e4f8a07640aea SHA512 d433e356e47f0a6be0ba3b41172618f0b9cce634e4227924d62a8487cb74af3ea0c4d3245ee4fd2936d39ed5eb839d52985866b9d796f7e7a84415a6b60f9b50 DIST genpatches-5.4-224.extras.tar.xz 1812 BLAKE2B d28183946e63eedcde3ccc19d84baad11b74349abbba19501c0763ae4597150f2ad7397c19396ce07627643cae526e6ef216dfa2166d217e8452719887e7f2bd SHA512 6505c71e0da13992e0abf5ffd31b414b4bcbde4be78abee6e9d402c14eb329e212e85cca77cb79591ba6d66b3f3b4ae2014e57cd8a88b39373a5dc2403f37d26 +DIST genpatches-6.0-4.base.tar.xz 272160 BLAKE2B 3758714884e31f3ddb414d2011752cdf7fd2da9d54b6dd455e9b9ec559c0201fd7753df98a1cba0618f209552419a56ef8747ac0283f794a41769dc41b3844ad SHA512 ef8292b96f10586cbc9a9ba820bed3b3f30ab1e4b90d3452d94b5e44dd4c333818c99bf6cee1272416e83cda424942be84a7aa6f270687192d94a583e8a836c0 +DIST genpatches-6.0-4.extras.tar.xz 3808 BLAKE2B 42c2695cc364ed353e1ccfa945c6f69c2b3c81e32149de5134eeaf2a738b67a952ae33ace111122bf2c58083c81a4e056e8f666693d02c39f6631a7502c36038 SHA512 305cf01975f19237de99a40dfb2a395f0084809f00040296e5ec36ed949b4301cf7887dcd3f6e287945f8d92f3544e84f3ace2ba60d6720ae09458475159132c DIST gentoo-kernel-5.10.148-1.amd64.gpkg.tar 66600960 BLAKE2B 8aa2a893602b1f1b9b94e462c8e6588d04515e78f7ab41ce124db79ca46e890674bf2faff1245170cf27df0a8130b3229c9fa6b70975555b22f98c275216753e SHA512 eaed6a7c5a3f993d8023a05ce701303d2a3af7e4acf038a96ef90ff2fd05c1f1ff3b7ce58fc075758625fe0e3bddef69bc119b32717ba30bb65c30e85f69639f DIST gentoo-kernel-5.10.148-1.arm64.gpkg.tar 59760640 BLAKE2B 133644550ff4c86ab62eaef3dac0377d568765e0e5d25d2fe392b0950ac94e536ca9dca73bdf192d8994bcc326448529b76dcc8c55f4161c1960cd153b711470 SHA512 07b91fa83c509d62d05e1e6beb9ee80d0f3c68cbb2edf66b70d9646e190b5ea1bf162592c6d091c1699600285891f7abb8807d3d281086eb14c49ec3da457d3b DIST gentoo-kernel-5.10.148-1.ppc64le.gpkg.tar 55121920 BLAKE2B 764f413d2c48d9b1a6825ba7dc88ab24933fc08d5e949a41ade557d794a8f92a827b9211d76a0cfc67728490e2a9ba7152f0b2d0d27daf6bebcb13c9625834cd SHA512 0f469b0902d7849c9f77c489f005d64b1ff8ba6e26335188e9ab919732f9111733f603a5a86a22edee5c4e20738140f79e457a8631772ccf8c908f689a3c77f7 @@ -40,7 +42,12 @@ DIST gentoo-kernel-5.4.219-1.amd64.gpkg.tar 60631040 BLAKE2B b50c065ca4259719a0e DIST gentoo-kernel-5.4.219-1.arm64.gpkg.tar 56832000 BLAKE2B 75250e0407ea8b846658a59b0e53d9293112c7e109a004783ea9ac8e54534065a50ebfa22bd9f1f059f55129bb39ba8948cc53e5afab1527ca97ec23902738ee SHA512 2e55538b7f10def530abb3ced3dc042e0b6b4de173dea949610353e3e719136860bb7271e6164eb2dcf410486a2c249e4898f0bdf24bed3140d29963dba0e229 DIST gentoo-kernel-5.4.219-1.ppc64le.gpkg.tar 54343680 BLAKE2B 28888b569baaca609212ac382b1a3ee11bf518587d00d3553118340e847c7a3e7f814bb4727a1931daa6c39afa8567579781fd05726b759f2df8d3a9b44f7ab1 SHA512 93a8bf9453f19222cf8c0e0ad399f3bab7aeaf0ebc1c8802fb53fa2277e150584203050aea9d0e549d1bbb96a88178b891552dfdba4c460b54e20f3629cf4435 DIST gentoo-kernel-5.4.219-1.x86.gpkg.tar 52387840 BLAKE2B 9a91a823ff95ef19a88cba5d2c2992632edf2f8a8f88c42b43c0b7dc36bb67d4ac273b0661d96520caf92f69c871aab7a7d9db1dd2cceb2f628fe88557e600ad SHA512 aa1572341d40f80ed3136bb9efc1b0519cd67d71fee6a39307a1dbeda1c086b6eeed661ea5216a3f52125d3e4e89ecc421338d40d164520301747ae5b8f0e94b +DIST gentoo-kernel-6.0.3-1.amd64.gpkg.tar 75898880 BLAKE2B 22fa37348aca6e271a09253e60ddf1bcc05a0a669c5eb6468a76e60e0c8a74714960a49d9d3ea98cb9c5f5df2d59d7fd357d03c811d948887fb76f98cac21407 SHA512 2a72a5bb597d5ffb31604d9d8d3ad9c70d10a2c9fa7d19ab38d26160f786097da65f5dbdc9aaa4e2b3a704cd23519852536260d2fc2f6314545467254ae76fb3 +DIST gentoo-kernel-6.0.3-1.arm64.gpkg.tar 68792320 BLAKE2B 0b823e99597f1f89e6753a41b9940eb65afbfd0c43b86c46ead94b81e82f9d1e2653ff2885691fcaf6c0f5e1dc2ebd047fa4fcc0d07a1a559cd72bfdec33d136 SHA512 8b991af4189f77a5c2afcfb1c3323fef4d743eb8243d6fe08202892db4ae77a2eac7b54c49aae649ab385818a85907731f61290541788dd6020246773018d477 +DIST gentoo-kernel-6.0.3-1.ppc64le.gpkg.tar 62126080 BLAKE2B f0ba8e04802ed6a1bc66f9965c83d3beb21b5ca016f3a77c9b0f15550fca521de395d410341d6d698053ab81bb454854a906774d2f819b5a0c04e1097286d5e8 SHA512 dee4eeeba7ec50148377e6912ee57c91715afc0161c14964d5d304446470587316ec61be2c084a524af2165ab6c66fadc89467d83c0a2c5bb299c4b027a687c6 +DIST gentoo-kernel-6.0.3-1.x86.gpkg.tar 65269760 BLAKE2B 87b2ebaf40b3d33d25da9db3ce6cbd045143b1f65e59dfd91854091b86eac7671f2b5464dac9da8b1ec5dbc29b64c3b01efddf57f5ac69d2a67186f18afd0468 SHA512 2ec2d81743c85a5b10bbd8796b6478899ff02f2e926ca38c1e65fa2811d060dc2537a3db7aa6f459d92cb1c3c58482d2547f39a853c9d935172f7583ab2f75a1 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a DIST linux-5.19.tar.xz 131581464 BLAKE2B 4db03a6830a3b3bbf0837e1912182a443d9a4aa8af20a12e6ec814ed708038452d3c0ccee1258cca671c464d76461536363a8adc56e9d098c9a44ae3484a297a SHA512 00313b2f9b82d2dc3fb8294007cf7d7599d254b717ed2de23c81fa7a1bbcbc2798ad286cb94e2f7f5bd54132d1d764facd90d30f79dbcc6616cc7f926adc2623 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f +DIST linux-6.0.tar.xz 133886176 BLAKE2B c09a9c877ac0fac83dc31d2d04d96f0a3331d4ed78e3ad4edfd4dc077e1c11d0c49f419fdac4008b5c93d1b09c2b724e12ef0b38371ad0962908abf85dfa95fa SHA512 bac41a7aeb6e809616cee2f13dcd1c45e829dfd1ccf60aee1dc4c46b1e28532f4485c7d819a32940de84fdfbf89db80a4e919bce8a74b2948c5a01551771b714 diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.3.ebuild new file mode 100644 index 0000000000000..5f8769d381a6a --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.3.ebuild @@ -0,0 +1,127 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-install toolchain-funcs unpacker + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 )) +BINPKG=${P/-bin}-1 + +DESCRIPTION="Pre-built Linux kernel with Gentoo patches" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + amd64? ( + https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.amd64.gpkg.tar + ) + arm64? ( + https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.arm64.gpkg.tar + ) + ppc64? ( + https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.ppc64le.gpkg.tar + ) + x86? ( + https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.x86.gpkg.tar + ) +" +S=${WORKDIR} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + !sys-kernel/gentoo-kernel:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + sys-devel/bc + sys-devel/flex + virtual/libelf + virtual/yacc +" + +QA_PREBUILT='*' + +KV_LOCALVERSION='-gentoo-dist' +KPV=${PV}${KV_LOCALVERSION} + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + cd "${MY_P}" || die + default +} + +src_configure() { + # force ld.bfd if we can find it easily + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + + tc-export_build_env + local makeargs=( + V=1 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP=":" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + mkdir modprep || die + cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die + emake -C "${MY_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + kernel-install_test "${KPV}" \ + "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KPV}" +} + +src_install() { + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die +} From 674d6d32e928f6fbefb71a1b9816435358e0644d Mon Sep 17 00:00:00 2001 From: Craig Andrews Date: Mon, 24 Oct 2022 10:41:10 -0400 Subject: [PATCH 0114/2610] www-apache/mod_h2: add 2.0.11 Signed-off-by: Craig Andrews --- www-apache/mod_h2/Manifest | 1 + www-apache/mod_h2/mod_h2-2.0.11.ebuild | 49 ++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 www-apache/mod_h2/mod_h2-2.0.11.ebuild diff --git a/www-apache/mod_h2/Manifest b/www-apache/mod_h2/Manifest index 1f8e7f8444ac0..8bc28632ec580 100644 --- a/www-apache/mod_h2/Manifest +++ b/www-apache/mod_h2/Manifest @@ -1,2 +1,3 @@ DIST mod_h2-2.0.10.tar.gz 681662 BLAKE2B f4a8f1947881e1913bb45723a4e95ce12ecc8a113b837082abfba1fda278c1de026f45ca60a8b80dfab857ccdb2f2f00b4313672674cd6713f29bf64b26141b4 SHA512 4ca0ef69bd367625846e4b7b9967c9ab112f17b6bd31db5d61bc7315fab0294551dcf36845f2aabfa6944dd25a34dd0137c63ba0a969913c4d65a10854062a9e +DIST mod_h2-2.0.11.tar.gz 681879 BLAKE2B e49de5c117c61fc462d6556602f6f975f61754feba6b33f331f391612d8bd447cf2ee8f546e6a5cc6dd766daee0b6678865fbf3e3ed5d670bf67008d14d337ad SHA512 b0dd3ac8e179b78141b2c523a79d9d790588b13988b853a91d99f0f30e4fe0207e17b7dd333d178450ddf4784dedd0fb88d3fd46b96272aa8af6ac7a38fb8d00 DIST mod_h2-2.0.9.tar.gz 679900 BLAKE2B 56cdef908cc5f95b860b4603122c0e7a09eddb8ae8c5f3173aef90971324810b8a9cbed778eb8ff5510f6a1d9cf101ee6d845631dc6b59e90f559cf462bc150e SHA512 68007181bca0c250c21be4f35fbc90be15bac4b74f32ef537c52ef4a1adc6619d7925e20e5562bfce182b5bc12159382a402f3aad7b94ac174c5b80c948a73c9 diff --git a/www-apache/mod_h2/mod_h2-2.0.11.ebuild b/www-apache/mod_h2/mod_h2-2.0.11.ebuild new file mode 100644 index 0000000000000..34f8a15777b35 --- /dev/null +++ b/www-apache/mod_h2/mod_h2-2.0.11.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit apache-module autotools + +MY_P="${PN/h2/http2}-${PV}" + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/icing/mod_h2.git" + inherit git-r3 +else + MY_PV="${PV/_rc/-rc}" + MY_P="${PN}-${MY_PV}" + S="${WORKDIR}/${MY_P}" + SRC_URI="https://github.com/icing/mod_h2/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="HTTP/2 module for Apache" +HOMEPAGE="https://github.com/icing/mod_h2" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="ssl" + +RDEPEND=">=net-libs/nghttp2-1.0 + >=www-servers/apache-2.4.48[-apache2_modules_http2,ssl?]" +DEPEND="${RDEPEND}" + +need_apache2_4 + +src_prepare() { + default + eautoreconf +} + +src_compile() { + default +} + +src_install() { + default + + APACHE2_MOD_DEFINE="HTTP2" + insinto "${APACHE_MODULES_CONFDIR}" + newins "${FILESDIR}/mod_http2.conf" "41_mod_http2.conf" +} From b5093d24d720d2a3b6b5a8fa9dda3b6d9a37de58 Mon Sep 17 00:00:00 2001 From: Craig Andrews Date: Mon, 24 Oct 2022 10:41:19 -0400 Subject: [PATCH 0115/2610] www-apache/mod_h2: drop 2.0.9, 2.0.10 Signed-off-by: Craig Andrews --- www-apache/mod_h2/Manifest | 2 -- www-apache/mod_h2/mod_h2-2.0.10.ebuild | 49 -------------------------- www-apache/mod_h2/mod_h2-2.0.9.ebuild | 49 -------------------------- 3 files changed, 100 deletions(-) delete mode 100644 www-apache/mod_h2/mod_h2-2.0.10.ebuild delete mode 100644 www-apache/mod_h2/mod_h2-2.0.9.ebuild diff --git a/www-apache/mod_h2/Manifest b/www-apache/mod_h2/Manifest index 8bc28632ec580..0eec958627849 100644 --- a/www-apache/mod_h2/Manifest +++ b/www-apache/mod_h2/Manifest @@ -1,3 +1 @@ -DIST mod_h2-2.0.10.tar.gz 681662 BLAKE2B f4a8f1947881e1913bb45723a4e95ce12ecc8a113b837082abfba1fda278c1de026f45ca60a8b80dfab857ccdb2f2f00b4313672674cd6713f29bf64b26141b4 SHA512 4ca0ef69bd367625846e4b7b9967c9ab112f17b6bd31db5d61bc7315fab0294551dcf36845f2aabfa6944dd25a34dd0137c63ba0a969913c4d65a10854062a9e DIST mod_h2-2.0.11.tar.gz 681879 BLAKE2B e49de5c117c61fc462d6556602f6f975f61754feba6b33f331f391612d8bd447cf2ee8f546e6a5cc6dd766daee0b6678865fbf3e3ed5d670bf67008d14d337ad SHA512 b0dd3ac8e179b78141b2c523a79d9d790588b13988b853a91d99f0f30e4fe0207e17b7dd333d178450ddf4784dedd0fb88d3fd46b96272aa8af6ac7a38fb8d00 -DIST mod_h2-2.0.9.tar.gz 679900 BLAKE2B 56cdef908cc5f95b860b4603122c0e7a09eddb8ae8c5f3173aef90971324810b8a9cbed778eb8ff5510f6a1d9cf101ee6d845631dc6b59e90f559cf462bc150e SHA512 68007181bca0c250c21be4f35fbc90be15bac4b74f32ef537c52ef4a1adc6619d7925e20e5562bfce182b5bc12159382a402f3aad7b94ac174c5b80c948a73c9 diff --git a/www-apache/mod_h2/mod_h2-2.0.10.ebuild b/www-apache/mod_h2/mod_h2-2.0.10.ebuild deleted file mode 100644 index 34f8a15777b35..0000000000000 --- a/www-apache/mod_h2/mod_h2-2.0.10.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit apache-module autotools - -MY_P="${PN/h2/http2}-${PV}" - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://github.com/icing/mod_h2.git" - inherit git-r3 -else - MY_PV="${PV/_rc/-rc}" - MY_P="${PN}-${MY_PV}" - S="${WORKDIR}/${MY_P}" - SRC_URI="https://github.com/icing/mod_h2/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="HTTP/2 module for Apache" -HOMEPAGE="https://github.com/icing/mod_h2" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="ssl" - -RDEPEND=">=net-libs/nghttp2-1.0 - >=www-servers/apache-2.4.48[-apache2_modules_http2,ssl?]" -DEPEND="${RDEPEND}" - -need_apache2_4 - -src_prepare() { - default - eautoreconf -} - -src_compile() { - default -} - -src_install() { - default - - APACHE2_MOD_DEFINE="HTTP2" - insinto "${APACHE_MODULES_CONFDIR}" - newins "${FILESDIR}/mod_http2.conf" "41_mod_http2.conf" -} diff --git a/www-apache/mod_h2/mod_h2-2.0.9.ebuild b/www-apache/mod_h2/mod_h2-2.0.9.ebuild deleted file mode 100644 index 34f8a15777b35..0000000000000 --- a/www-apache/mod_h2/mod_h2-2.0.9.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit apache-module autotools - -MY_P="${PN/h2/http2}-${PV}" - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://github.com/icing/mod_h2.git" - inherit git-r3 -else - MY_PV="${PV/_rc/-rc}" - MY_P="${PN}-${MY_PV}" - S="${WORKDIR}/${MY_P}" - SRC_URI="https://github.com/icing/mod_h2/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="HTTP/2 module for Apache" -HOMEPAGE="https://github.com/icing/mod_h2" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="ssl" - -RDEPEND=">=net-libs/nghttp2-1.0 - >=www-servers/apache-2.4.48[-apache2_modules_http2,ssl?]" -DEPEND="${RDEPEND}" - -need_apache2_4 - -src_prepare() { - default - eautoreconf -} - -src_compile() { - default -} - -src_install() { - default - - APACHE2_MOD_DEFINE="HTTP2" - insinto "${APACHE_MODULES_CONFDIR}" - newins "${FILESDIR}/mod_http2.conf" "41_mod_http2.conf" -} From 225e9d7502cde41d0f7a4ee1d81e57adbe63dc09 Mon Sep 17 00:00:00 2001 From: Craig Andrews Date: Mon, 24 Oct 2022 10:42:04 -0400 Subject: [PATCH 0116/2610] net-p2p/cpuminer-opt: add 3.20.3 Signed-off-by: Craig Andrews --- net-p2p/cpuminer-opt/Manifest | 1 + .../cpuminer-opt/cpuminer-opt-3.20.3.ebuild | 49 +++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 net-p2p/cpuminer-opt/cpuminer-opt-3.20.3.ebuild diff --git a/net-p2p/cpuminer-opt/Manifest b/net-p2p/cpuminer-opt/Manifest index 89165883d0bca..b4d9aacff654a 100644 --- a/net-p2p/cpuminer-opt/Manifest +++ b/net-p2p/cpuminer-opt/Manifest @@ -3,3 +3,4 @@ DIST cpuminer-opt-3.17.1.tar.gz 1840571 BLAKE2B db07547ec79df92f644e903485fb51ab DIST cpuminer-opt-3.18.0.tar.gz 1869910 BLAKE2B 23e090cb9c077fc69f6eee64a522676c078de268e512c588a7d93e1bd3e3904a9e5dbc937a58c21b031f685175b2f2164df04a4f7f22f8129d5183d1b990ec2f SHA512 9144a39b7470682835b57b5ff34810933af5712b4bb2e83a2b5241aeeb13747884f5f48e22e9a71512831b56d345ee5f0e6fd226a8a30d5d10243b4a99f1476c DIST cpuminer-opt-3.19.8.tar.gz 1873570 BLAKE2B 9b20f47d5155ec3362172af93fab6a81b6a066c67a4c9c91ef95e9f4eddb5a325b62504414ae7b15d0088cbbda34e89741911ddd610ed727451d530d47ae141a SHA512 f8d172e906e379ddb635e64b0a626660a75aba2c1f74df014494ac934c7156664cdd2bef8963cd0433d20bca015228982b657b33be5c17bc3bd672867114a5eb DIST cpuminer-opt-3.20.1.tar.gz 1857399 BLAKE2B db41052f1020069b26839d12b5ac64c0dba352cb752faee1be86edfc2d21958d4ddc726d2c91c2fd1b9b5d5f08336592fd31e1a92fc37424f0d9137c082d8322 SHA512 98412c233749c87bb9629087c87350b559209f59e3ee7921b764dc0bb631b3a018368f33b4cde84d16725d67ac460f49d0aab0e838597e55f1ba47f8032cb4da +DIST cpuminer-opt-3.20.3.tar.gz 1789988 BLAKE2B 97e6a4d6a12250cc50e678d0f3bf8dc154c30727d3a1b7ec4a4557a5af1e9bbf5c3d13f6f558aa9cd159c60f4482a3301f13cc1d8f86ef4f1c116d2eb8c8d52e SHA512 d14d148acd6e8e5a1247a64997ec6339f162f4343a2609c0188d4ee7c767e7a265af1555141ac657e43f73262391bf23f9ee26ec98c95ca837c42cd020e55d95 diff --git a/net-p2p/cpuminer-opt/cpuminer-opt-3.20.3.ebuild b/net-p2p/cpuminer-opt/cpuminer-opt-3.20.3.ebuild new file mode 100644 index 0000000000000..ae5b2d66fa4bf --- /dev/null +++ b/net-p2p/cpuminer-opt/cpuminer-opt-3.20.3.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic systemd + +DESCRIPTION="Optimized multi algo CPU miner" +HOMEPAGE="https://github.com/JayDDee/cpuminer-opt" +IUSE="cpu_flags_x86_sse2 curl" +LICENSE="GPL-2" +SLOT="0" +REQUIRED_USE="cpu_flags_x86_sse2" +DEPEND=" + dev-libs/gmp:= + dev-libs/jansson:= + >=net-misc/curl-7.15[ssl] + dev-libs/openssl:0= +" +RDEPEND="${DEPEND}" +if [[ ${PV} == "9999" ]] ; then + SRC_URI="" + EGIT_REPO_URI="https://github.com/JayDDee/${PN}.git" + inherit git-r3 +else + KEYWORDS="~amd64" + SRC_URI="https://github.com/JayDDee/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +fi + +src_prepare() { + default + eautoreconf +} + +src_configure() { + append-ldflags -Wl,-z,noexecstack + econf --with-crypto --with-curl +} + +src_install() { + default + systemd_dounit "${FILESDIR}"/${PN}.service + insinto "/etc/${PN}" + doins cpuminer-conf.json +} + +src_test() { + ./cpuminer --cputest || die +} From 9df7313c65ea6a96f1244273a553b5ed02e085d6 Mon Sep 17 00:00:00 2001 From: Craig Andrews Date: Mon, 24 Oct 2022 10:42:13 -0400 Subject: [PATCH 0117/2610] net-p2p/cpuminer-opt: drop 3.16.4-r1, 3.17.1-r1, 3.18.0, 3.19.8 Signed-off-by: Craig Andrews --- net-p2p/cpuminer-opt/Manifest | 4 -- .../cpuminer-opt-3.16.4-r1.ebuild | 49 ------------------- .../cpuminer-opt-3.17.1-r1.ebuild | 49 ------------------- .../cpuminer-opt/cpuminer-opt-3.18.0.ebuild | 49 ------------------- .../cpuminer-opt/cpuminer-opt-3.19.8.ebuild | 49 ------------------- 5 files changed, 200 deletions(-) delete mode 100644 net-p2p/cpuminer-opt/cpuminer-opt-3.16.4-r1.ebuild delete mode 100644 net-p2p/cpuminer-opt/cpuminer-opt-3.17.1-r1.ebuild delete mode 100644 net-p2p/cpuminer-opt/cpuminer-opt-3.18.0.ebuild delete mode 100644 net-p2p/cpuminer-opt/cpuminer-opt-3.19.8.ebuild diff --git a/net-p2p/cpuminer-opt/Manifest b/net-p2p/cpuminer-opt/Manifest index b4d9aacff654a..95d9d68a06d45 100644 --- a/net-p2p/cpuminer-opt/Manifest +++ b/net-p2p/cpuminer-opt/Manifest @@ -1,6 +1,2 @@ -DIST cpuminer-opt-3.16.4.tar.gz 1830534 BLAKE2B c9fa07c36b634b0d1250b847baa4a971aad0b249aaf7792b4a69c42c5c98cc6b3e4fe20c95fdab9884520decc6e9d7071158a641863f1c0d2443dd096e372f2b SHA512 7459a9c6ad7afd85fdb8f7ff62c9deae2a2fc8341e3cf39da0f72e81bff8829e094bb830fb614fbce9665bbb259d764eb64b6d2a44ac45ecdd9ee870190d6539 -DIST cpuminer-opt-3.17.1.tar.gz 1840571 BLAKE2B db07547ec79df92f644e903485fb51abfddeafe2ecaffd18c0438cf292d51c6167eafaf7aa2b89cb6b7698d4358a4ef970459bff7b063cfd6d3a95ad878126eb SHA512 463d755bbb3146ef94292ae64a8a2397485e28b55d4b510881dd91461e3bcc2786a323cf575dd070481236b150c35af2898b5ab2b0db90c34f528821988af74c -DIST cpuminer-opt-3.18.0.tar.gz 1869910 BLAKE2B 23e090cb9c077fc69f6eee64a522676c078de268e512c588a7d93e1bd3e3904a9e5dbc937a58c21b031f685175b2f2164df04a4f7f22f8129d5183d1b990ec2f SHA512 9144a39b7470682835b57b5ff34810933af5712b4bb2e83a2b5241aeeb13747884f5f48e22e9a71512831b56d345ee5f0e6fd226a8a30d5d10243b4a99f1476c -DIST cpuminer-opt-3.19.8.tar.gz 1873570 BLAKE2B 9b20f47d5155ec3362172af93fab6a81b6a066c67a4c9c91ef95e9f4eddb5a325b62504414ae7b15d0088cbbda34e89741911ddd610ed727451d530d47ae141a SHA512 f8d172e906e379ddb635e64b0a626660a75aba2c1f74df014494ac934c7156664cdd2bef8963cd0433d20bca015228982b657b33be5c17bc3bd672867114a5eb DIST cpuminer-opt-3.20.1.tar.gz 1857399 BLAKE2B db41052f1020069b26839d12b5ac64c0dba352cb752faee1be86edfc2d21958d4ddc726d2c91c2fd1b9b5d5f08336592fd31e1a92fc37424f0d9137c082d8322 SHA512 98412c233749c87bb9629087c87350b559209f59e3ee7921b764dc0bb631b3a018368f33b4cde84d16725d67ac460f49d0aab0e838597e55f1ba47f8032cb4da DIST cpuminer-opt-3.20.3.tar.gz 1789988 BLAKE2B 97e6a4d6a12250cc50e678d0f3bf8dc154c30727d3a1b7ec4a4557a5af1e9bbf5c3d13f6f558aa9cd159c60f4482a3301f13cc1d8f86ef4f1c116d2eb8c8d52e SHA512 d14d148acd6e8e5a1247a64997ec6339f162f4343a2609c0188d4ee7c767e7a265af1555141ac657e43f73262391bf23f9ee26ec98c95ca837c42cd020e55d95 diff --git a/net-p2p/cpuminer-opt/cpuminer-opt-3.16.4-r1.ebuild b/net-p2p/cpuminer-opt/cpuminer-opt-3.16.4-r1.ebuild deleted file mode 100644 index 1cd33b0d51ccc..0000000000000 --- a/net-p2p/cpuminer-opt/cpuminer-opt-3.16.4-r1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic systemd - -DESCRIPTION="Optimized multi algo CPU miner" -HOMEPAGE="https://github.com/JayDDee/cpuminer-opt" -IUSE="cpu_flags_x86_sse2 curl" -LICENSE="GPL-2" -SLOT="0" -REQUIRED_USE="cpu_flags_x86_sse2" -DEPEND=" - dev-libs/gmp:= - dev-libs/jansson:= - >=net-misc/curl-7.15[ssl] - dev-libs/openssl:0= -" -RDEPEND="${DEPEND}" -if [[ ${PV} == "9999" ]] ; then - SRC_URI="" - EGIT_REPO_URI="https://github.com/JayDDee/${PN}.git" - inherit git-r3 -else - KEYWORDS="~amd64" - SRC_URI="https://github.com/JayDDee/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -fi - -src_prepare() { - default - eautoreconf -} - -src_configure() { - append-ldflags -Wl,-z,noexecstack - econf --with-crypto --with-curl -} - -src_install() { - default - systemd_dounit "${FILESDIR}"/${PN}.service - insinto "/etc/${PN}" - doins cpuminer-conf.json -} - -src_test() { - ./cpuminer --cputest || die -} diff --git a/net-p2p/cpuminer-opt/cpuminer-opt-3.17.1-r1.ebuild b/net-p2p/cpuminer-opt/cpuminer-opt-3.17.1-r1.ebuild deleted file mode 100644 index 1cd33b0d51ccc..0000000000000 --- a/net-p2p/cpuminer-opt/cpuminer-opt-3.17.1-r1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic systemd - -DESCRIPTION="Optimized multi algo CPU miner" -HOMEPAGE="https://github.com/JayDDee/cpuminer-opt" -IUSE="cpu_flags_x86_sse2 curl" -LICENSE="GPL-2" -SLOT="0" -REQUIRED_USE="cpu_flags_x86_sse2" -DEPEND=" - dev-libs/gmp:= - dev-libs/jansson:= - >=net-misc/curl-7.15[ssl] - dev-libs/openssl:0= -" -RDEPEND="${DEPEND}" -if [[ ${PV} == "9999" ]] ; then - SRC_URI="" - EGIT_REPO_URI="https://github.com/JayDDee/${PN}.git" - inherit git-r3 -else - KEYWORDS="~amd64" - SRC_URI="https://github.com/JayDDee/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -fi - -src_prepare() { - default - eautoreconf -} - -src_configure() { - append-ldflags -Wl,-z,noexecstack - econf --with-crypto --with-curl -} - -src_install() { - default - systemd_dounit "${FILESDIR}"/${PN}.service - insinto "/etc/${PN}" - doins cpuminer-conf.json -} - -src_test() { - ./cpuminer --cputest || die -} diff --git a/net-p2p/cpuminer-opt/cpuminer-opt-3.18.0.ebuild b/net-p2p/cpuminer-opt/cpuminer-opt-3.18.0.ebuild deleted file mode 100644 index 1cd33b0d51ccc..0000000000000 --- a/net-p2p/cpuminer-opt/cpuminer-opt-3.18.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic systemd - -DESCRIPTION="Optimized multi algo CPU miner" -HOMEPAGE="https://github.com/JayDDee/cpuminer-opt" -IUSE="cpu_flags_x86_sse2 curl" -LICENSE="GPL-2" -SLOT="0" -REQUIRED_USE="cpu_flags_x86_sse2" -DEPEND=" - dev-libs/gmp:= - dev-libs/jansson:= - >=net-misc/curl-7.15[ssl] - dev-libs/openssl:0= -" -RDEPEND="${DEPEND}" -if [[ ${PV} == "9999" ]] ; then - SRC_URI="" - EGIT_REPO_URI="https://github.com/JayDDee/${PN}.git" - inherit git-r3 -else - KEYWORDS="~amd64" - SRC_URI="https://github.com/JayDDee/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -fi - -src_prepare() { - default - eautoreconf -} - -src_configure() { - append-ldflags -Wl,-z,noexecstack - econf --with-crypto --with-curl -} - -src_install() { - default - systemd_dounit "${FILESDIR}"/${PN}.service - insinto "/etc/${PN}" - doins cpuminer-conf.json -} - -src_test() { - ./cpuminer --cputest || die -} diff --git a/net-p2p/cpuminer-opt/cpuminer-opt-3.19.8.ebuild b/net-p2p/cpuminer-opt/cpuminer-opt-3.19.8.ebuild deleted file mode 100644 index ae5b2d66fa4bf..0000000000000 --- a/net-p2p/cpuminer-opt/cpuminer-opt-3.19.8.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic systemd - -DESCRIPTION="Optimized multi algo CPU miner" -HOMEPAGE="https://github.com/JayDDee/cpuminer-opt" -IUSE="cpu_flags_x86_sse2 curl" -LICENSE="GPL-2" -SLOT="0" -REQUIRED_USE="cpu_flags_x86_sse2" -DEPEND=" - dev-libs/gmp:= - dev-libs/jansson:= - >=net-misc/curl-7.15[ssl] - dev-libs/openssl:0= -" -RDEPEND="${DEPEND}" -if [[ ${PV} == "9999" ]] ; then - SRC_URI="" - EGIT_REPO_URI="https://github.com/JayDDee/${PN}.git" - inherit git-r3 -else - KEYWORDS="~amd64" - SRC_URI="https://github.com/JayDDee/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -fi - -src_prepare() { - default - eautoreconf -} - -src_configure() { - append-ldflags -Wl,-z,noexecstack - econf --with-crypto --with-curl -} - -src_install() { - default - systemd_dounit "${FILESDIR}"/${PN}.service - insinto "/etc/${PN}" - doins cpuminer-conf.json -} - -src_test() { - ./cpuminer --cputest || die -} From 2de8e42a58b9bcb6573b3fb8ee0ecefa465207b9 Mon Sep 17 00:00:00 2001 From: Craig Andrews Date: Mon, 24 Oct 2022 10:42:33 -0400 Subject: [PATCH 0118/2610] app-backup/btrbk: add 0.32.5 Signed-off-by: Craig Andrews --- app-backup/btrbk/Manifest | 1 + app-backup/btrbk/btrbk-0.32.5.ebuild | 77 ++++++++++++++++++++++++++++ 2 files changed, 78 insertions(+) create mode 100644 app-backup/btrbk/btrbk-0.32.5.ebuild diff --git a/app-backup/btrbk/Manifest b/app-backup/btrbk/Manifest index f1c8a5f3f8cf2..f228a40dbde22 100644 --- a/app-backup/btrbk/Manifest +++ b/app-backup/btrbk/Manifest @@ -5,3 +5,4 @@ DIST btrbk-0.32.1.tar.xz 110364 BLAKE2B 5d2860e182701ba6c407b9d0f41e476442bdf0eb DIST btrbk-0.32.2.tar.xz 111044 BLAKE2B f06e563d0a3f6a7096426b205c56446c8cba34767a0a2cd092f1d0d2661c1a38d88adfae0cd2046d2f43623fb236e9a2d7ef7281938a37b410f2cf842f5df83c SHA512 204bd48605b369909b1cb586bfa75dda5ee57b833c71a9d39699020f05f7305e2bc932c76face5aa0e435c1df46e13a566cbb2042c86975f6f8cd65c82ddcccf DIST btrbk-0.32.3.tar.xz 110724 BLAKE2B f0e389891bfdfa961187505548ec5139aa8967932d2fcca43c151c8ca25664c30af96f0f52531507e7c838ca3df16f371f7419df226283734fee23f6af56b3cf SHA512 8503ddb47a54b02abc03b160c296f9e5d2d71cc9705f4891f99732c36a62bb0bf81caa5cbe793d7e070c68ab461de995b442aa3a140d6aa68fe2a3b8a9cafb20 DIST btrbk-0.32.4.tar.xz 110736 BLAKE2B e76a0b6ed8d54f97fa0ac2dad139891ae0f9450095e08d560f5a62ad28e3cc2e39da0a3a094ca841c5debbe9d34ca1cb3930cb3a16877b1547fb81f9c5e7e244 SHA512 495ec786c94f76c590f8e84cc9aa6be7b9a4807c11d501360bbdf171e0f0598fe6498b0d5b8aa8030af8d957aa8cebdff903876473f5111a9100032c16995373 +DIST btrbk-0.32.5.tar.xz 110840 BLAKE2B 036a2b5c31a308dbc1efc7a27211f89dfc07bcfcead49deb68a2e8313aec9539483ef3a91481f4ebaa9d2b4817b202ced1945a30ed7fc9b51f1336878b2f17d7 SHA512 6ff8df173656cbfdc1c4e74e84e031816fec73c2a42d1069fe5e77bf9eff1a3e27699a383ee58843f59619e6cbc0d66d13bf1b2a72524c58fdcd948ba62448fc diff --git a/app-backup/btrbk/btrbk-0.32.5.ebuild b/app-backup/btrbk/btrbk-0.32.5.ebuild new file mode 100644 index 0000000000000..f75978a45363c --- /dev/null +++ b/app-backup/btrbk/btrbk-0.32.5.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://github.com/digint/btrbk.git" + inherit git-r3 + SRC_URI="" +else + SRC_URI="https://digint.ch/download/btrbk/releases/${P}.tar.xz" + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="Tool for creating snapshots and remote backups of btrfs subvolumes" +HOMEPAGE="https://digint.ch/btrbk/" +LICENSE="GPL-3+" +SLOT="0" +IUSE="+mbuffer +doc +lsbtr" + +DEPEND="doc? ( >=dev-ruby/asciidoctor-1.5.7 )" + +RDEPEND="dev-lang/perl + net-misc/openssh + mbuffer? ( >=sys-block/mbuffer-20180505 ) + >=sys-fs/btrfs-progs-4.12" + +src_compile() { + emake clean + use doc && emake -C doc +} +src_install() { + local targets="install-bin install-etc install-share install-systemd" + use doc && targets="${targets} install-man install-doc" + use lsbtr && targets="${targets} install-bin-links" + emake \ + DESTDIR="${D}" \ + DOCDIR="/usr/share/doc/${PF}" \ + SYSTEMDDIR="$(systemd_get_systemunitdir)" \ + ${targets} +} +pkg_preinst() { + if has_version "<${CATEGORY}/${PN}-0.26.0" ; then + upgrade_0_26_0_warning="1" + fi + if has_version "<${CATEGORY}/${PN}-0.27.0" ; then + upgrade_0_27_0_warning="1" + fi +} +pkg_postinst() { + if [[ "${upgrade_0_26_0_warning}" == "1" ]]; then + ewarn "If you are using raw targets, make sure to run the" + ewarn "\"raw_suffix2sidecar\" utility in each target directory." + fi + if [[ "${upgrade_0_27_0_warning}" == "1" ]]; then + ewarn 'Due to a bugfix in the scheduler [1] [2], previously preserved' + ewarn 'monthly/yearly backups could get deleted when upgrading to' + ewarn 'btrbk-0.27.0.' + ewarn '' + ewarn 'Before upgrading to btrbk-0.27.0, make sure to stop all cron jobs' + ewarn 'or systemd timers calling btrbk.' + ewarn '' + ewarn 'After upgrading, run "btrbk prune --dry-run --print-schedule" and' + ewarn 'check if any snapshots/backups would get deleted. If you want to' + ewarn 'forcibly preserve a snapshot/backup forever, rename it:' + ewarn '' + ewarn ' mv mysubvol.YYYYMMDD mysubvol.YYYYMMDD.keep_forever' + ewarn '' + ewarn 'Note that btrbk ignores subvolumes with unknown naming scheme, e.g.' + ewarn '(".keep_forever" suffix in the example above).' + ewarn '' + ewarn ' [1] https://github.com/digint/btrbk/issues/217' + ewarn ' [2] https://github.com/digint/btrbk/commit/719fb5f' + fi +} From 80c9177a9f079f09b7bbc4ac348793fd18c7a5f1 Mon Sep 17 00:00:00 2001 From: Craig Andrews Date: Mon, 24 Oct 2022 10:46:33 -0400 Subject: [PATCH 0119/2610] app-backup/btrbk: drop versions Signed-off-by: Craig Andrews --- app-backup/btrbk/Manifest | 6 --- app-backup/btrbk/btrbk-0.31.3.ebuild | 77 ---------------------------- app-backup/btrbk/btrbk-0.32.0.ebuild | 77 ---------------------------- app-backup/btrbk/btrbk-0.32.1.ebuild | 77 ---------------------------- app-backup/btrbk/btrbk-0.32.2.ebuild | 77 ---------------------------- app-backup/btrbk/btrbk-0.32.3.ebuild | 77 ---------------------------- app-backup/btrbk/btrbk-0.32.4.ebuild | 77 ---------------------------- 7 files changed, 468 deletions(-) delete mode 100644 app-backup/btrbk/btrbk-0.31.3.ebuild delete mode 100644 app-backup/btrbk/btrbk-0.32.0.ebuild delete mode 100644 app-backup/btrbk/btrbk-0.32.1.ebuild delete mode 100644 app-backup/btrbk/btrbk-0.32.2.ebuild delete mode 100644 app-backup/btrbk/btrbk-0.32.3.ebuild delete mode 100644 app-backup/btrbk/btrbk-0.32.4.ebuild diff --git a/app-backup/btrbk/Manifest b/app-backup/btrbk/Manifest index f228a40dbde22..fb4632a4a545a 100644 --- a/app-backup/btrbk/Manifest +++ b/app-backup/btrbk/Manifest @@ -1,8 +1,2 @@ DIST btrbk-0.31.2.tar.xz 107124 BLAKE2B a05ef8a665d50b0f9637b1bc7026f0ca0f8364377b4165dae09cd27790dc139aaea1096a54719d948adda5050f91580650bf58db70a086cfdd14b73559fad9f3 SHA512 f953fe1a231f7a28c2d98cf124e3d52cc6d0810e6cb1673b90f335e07cd7473d0302ec227361f902c40a36dab5c075c675d2ee0543a23c37cb1e4baaf74efea0 -DIST btrbk-0.31.3.tar.xz 109884 BLAKE2B 7f78d00815259e42bb3fd16ee48272717fe57913b7af83ca8a98f1dfd0de715cbf8b07177ea60b5b8bdcb9793ee0d5829b90b8327cd4810f6275611276a6e707 SHA512 62dee5430635b6a31edcdc9bed1829f549b60074ea09bb6f1fcd56d242d4215339846c8c2dbcd4bee05cd2a0cb32c1237ce7311d2b887885373c13fa15a6f476 -DIST btrbk-0.32.0.tar.xz 110408 BLAKE2B d9627d0f0a258bba9412b37707c3e79ca8a65870148aa27f38e615c90d0e26adfc5ecf697cc34052916127a0a26be850f5874ff52ab6cb193093d591cb05dab1 SHA512 201dde5ea9bf459e5a837b520d3e76ef1077a1769ed2e06b9754e34a93e2abd513a0da2b18abbe13c09fc3a945117a4b022ad423f805056b62a2b2be9c0f768a -DIST btrbk-0.32.1.tar.xz 110364 BLAKE2B 5d2860e182701ba6c407b9d0f41e476442bdf0ebc8491c3fa944860228d087d6bbe13084a4e950a24fc6ea1e251e2c4c6cbf17e9e3a4cb4f3f9b7ea9b85b2c11 SHA512 a44c1a50696793661fa6a06fafc6a7682ba5db57b511666a9b77d2df79b724855e91187e4d13e1dfe340077f550b0aced8923c6dec955d25ce46f7644ed802f3 -DIST btrbk-0.32.2.tar.xz 111044 BLAKE2B f06e563d0a3f6a7096426b205c56446c8cba34767a0a2cd092f1d0d2661c1a38d88adfae0cd2046d2f43623fb236e9a2d7ef7281938a37b410f2cf842f5df83c SHA512 204bd48605b369909b1cb586bfa75dda5ee57b833c71a9d39699020f05f7305e2bc932c76face5aa0e435c1df46e13a566cbb2042c86975f6f8cd65c82ddcccf -DIST btrbk-0.32.3.tar.xz 110724 BLAKE2B f0e389891bfdfa961187505548ec5139aa8967932d2fcca43c151c8ca25664c30af96f0f52531507e7c838ca3df16f371f7419df226283734fee23f6af56b3cf SHA512 8503ddb47a54b02abc03b160c296f9e5d2d71cc9705f4891f99732c36a62bb0bf81caa5cbe793d7e070c68ab461de995b442aa3a140d6aa68fe2a3b8a9cafb20 -DIST btrbk-0.32.4.tar.xz 110736 BLAKE2B e76a0b6ed8d54f97fa0ac2dad139891ae0f9450095e08d560f5a62ad28e3cc2e39da0a3a094ca841c5debbe9d34ca1cb3930cb3a16877b1547fb81f9c5e7e244 SHA512 495ec786c94f76c590f8e84cc9aa6be7b9a4807c11d501360bbdf171e0f0598fe6498b0d5b8aa8030af8d957aa8cebdff903876473f5111a9100032c16995373 DIST btrbk-0.32.5.tar.xz 110840 BLAKE2B 036a2b5c31a308dbc1efc7a27211f89dfc07bcfcead49deb68a2e8313aec9539483ef3a91481f4ebaa9d2b4817b202ced1945a30ed7fc9b51f1336878b2f17d7 SHA512 6ff8df173656cbfdc1c4e74e84e031816fec73c2a42d1069fe5e77bf9eff1a3e27699a383ee58843f59619e6cbc0d66d13bf1b2a72524c58fdcd948ba62448fc diff --git a/app-backup/btrbk/btrbk-0.31.3.ebuild b/app-backup/btrbk/btrbk-0.31.3.ebuild deleted file mode 100644 index f301c70cd5599..0000000000000 --- a/app-backup/btrbk/btrbk-0.31.3.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit systemd - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/digint/btrbk.git" - inherit git-r3 - SRC_URI="" -else - SRC_URI="https://digint.ch/download/btrbk/releases/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" -fi - -DESCRIPTION="Tool for creating snapshots and remote backups of btrfs subvolumes" -HOMEPAGE="https://digint.ch/btrbk/" -LICENSE="GPL-3+" -SLOT="0" -IUSE="+mbuffer +doc +lsbtr" - -DEPEND="doc? ( >=dev-ruby/asciidoctor-1.5.7 )" - -RDEPEND="dev-lang/perl - net-misc/openssh - mbuffer? ( >=sys-block/mbuffer-20180505 ) - >=sys-fs/btrfs-progs-4.12" - -src_compile() { - emake clean - use doc && emake -C doc -} -src_install() { - local targets="install-bin install-etc install-share install-systemd" - use doc && targets="${targets} install-man install-doc" - use lsbtr && targets="${targets} install-bin-links" - emake \ - DESTDIR="${D}" \ - DOCDIR="/usr/share/doc/${PF}" \ - SYSTEMDDIR="$(systemd_get_systemunitdir)" \ - ${targets} -} -pkg_preinst() { - if has_version "<${CATEGORY}/${PN}-0.26.0" ; then - upgrade_0_26_0_warning="1" - fi - if has_version "<${CATEGORY}/${PN}-0.27.0" ; then - upgrade_0_27_0_warning="1" - fi -} -pkg_postinst() { - if [[ "${upgrade_0_26_0_warning}" == "1" ]]; then - ewarn "If you are using raw targets, make sure to run the" - ewarn "\"raw_suffix2sidecar\" utility in each target directory." - fi - if [[ "${upgrade_0_27_0_warning}" == "1" ]]; then - ewarn 'Due to a bugfix in the scheduler [1] [2], previously preserved' - ewarn 'monthly/yearly backups could get deleted when upgrading to' - ewarn 'btrbk-0.27.0.' - ewarn '' - ewarn 'Before upgrading to btrbk-0.27.0, make sure to stop all cron jobs' - ewarn 'or systemd timers calling btrbk.' - ewarn '' - ewarn 'After upgrading, run "btrbk prune --dry-run --print-schedule" and' - ewarn 'check if any snapshots/backups would get deleted. If you want to' - ewarn 'forcibly preserve a snapshot/backup forever, rename it:' - ewarn '' - ewarn ' mv mysubvol.YYYYMMDD mysubvol.YYYYMMDD.keep_forever' - ewarn '' - ewarn 'Note that btrbk ignores subvolumes with unknown naming scheme, e.g.' - ewarn '(".keep_forever" suffix in the example above).' - ewarn '' - ewarn ' [1] https://github.com/digint/btrbk/issues/217' - ewarn ' [2] https://github.com/digint/btrbk/commit/719fb5f' - fi -} diff --git a/app-backup/btrbk/btrbk-0.32.0.ebuild b/app-backup/btrbk/btrbk-0.32.0.ebuild deleted file mode 100644 index 29b1c6d3fc78a..0000000000000 --- a/app-backup/btrbk/btrbk-0.32.0.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit systemd - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/digint/btrbk.git" - inherit git-r3 - SRC_URI="" -else - SRC_URI="https://digint.ch/download/btrbk/releases/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" -fi - -DESCRIPTION="Tool for creating snapshots and remote backups of btrfs subvolumes" -HOMEPAGE="https://digint.ch/btrbk/" -LICENSE="GPL-3+" -SLOT="0" -IUSE="+mbuffer +doc +lsbtr" - -DEPEND="doc? ( >=dev-ruby/asciidoctor-1.5.7 )" - -RDEPEND="dev-lang/perl - net-misc/openssh - mbuffer? ( >=sys-block/mbuffer-20180505 ) - >=sys-fs/btrfs-progs-4.12" - -src_compile() { - emake clean - use doc && emake -C doc -} -src_install() { - local targets="install-bin install-etc install-share install-systemd" - use doc && targets="${targets} install-man install-doc" - use lsbtr && targets="${targets} install-bin-links" - emake \ - DESTDIR="${D}" \ - DOCDIR="/usr/share/doc/${PF}" \ - SYSTEMDDIR="$(systemd_get_systemunitdir)" \ - ${targets} -} -pkg_preinst() { - if has_version "<${CATEGORY}/${PN}-0.26.0" ; then - upgrade_0_26_0_warning="1" - fi - if has_version "<${CATEGORY}/${PN}-0.27.0" ; then - upgrade_0_27_0_warning="1" - fi -} -pkg_postinst() { - if [[ "${upgrade_0_26_0_warning}" == "1" ]]; then - ewarn "If you are using raw targets, make sure to run the" - ewarn "\"raw_suffix2sidecar\" utility in each target directory." - fi - if [[ "${upgrade_0_27_0_warning}" == "1" ]]; then - ewarn 'Due to a bugfix in the scheduler [1] [2], previously preserved' - ewarn 'monthly/yearly backups could get deleted when upgrading to' - ewarn 'btrbk-0.27.0.' - ewarn '' - ewarn 'Before upgrading to btrbk-0.27.0, make sure to stop all cron jobs' - ewarn 'or systemd timers calling btrbk.' - ewarn '' - ewarn 'After upgrading, run "btrbk prune --dry-run --print-schedule" and' - ewarn 'check if any snapshots/backups would get deleted. If you want to' - ewarn 'forcibly preserve a snapshot/backup forever, rename it:' - ewarn '' - ewarn ' mv mysubvol.YYYYMMDD mysubvol.YYYYMMDD.keep_forever' - ewarn '' - ewarn 'Note that btrbk ignores subvolumes with unknown naming scheme, e.g.' - ewarn '(".keep_forever" suffix in the example above).' - ewarn '' - ewarn ' [1] https://github.com/digint/btrbk/issues/217' - ewarn ' [2] https://github.com/digint/btrbk/commit/719fb5f' - fi -} diff --git a/app-backup/btrbk/btrbk-0.32.1.ebuild b/app-backup/btrbk/btrbk-0.32.1.ebuild deleted file mode 100644 index 29b1c6d3fc78a..0000000000000 --- a/app-backup/btrbk/btrbk-0.32.1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit systemd - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/digint/btrbk.git" - inherit git-r3 - SRC_URI="" -else - SRC_URI="https://digint.ch/download/btrbk/releases/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" -fi - -DESCRIPTION="Tool for creating snapshots and remote backups of btrfs subvolumes" -HOMEPAGE="https://digint.ch/btrbk/" -LICENSE="GPL-3+" -SLOT="0" -IUSE="+mbuffer +doc +lsbtr" - -DEPEND="doc? ( >=dev-ruby/asciidoctor-1.5.7 )" - -RDEPEND="dev-lang/perl - net-misc/openssh - mbuffer? ( >=sys-block/mbuffer-20180505 ) - >=sys-fs/btrfs-progs-4.12" - -src_compile() { - emake clean - use doc && emake -C doc -} -src_install() { - local targets="install-bin install-etc install-share install-systemd" - use doc && targets="${targets} install-man install-doc" - use lsbtr && targets="${targets} install-bin-links" - emake \ - DESTDIR="${D}" \ - DOCDIR="/usr/share/doc/${PF}" \ - SYSTEMDDIR="$(systemd_get_systemunitdir)" \ - ${targets} -} -pkg_preinst() { - if has_version "<${CATEGORY}/${PN}-0.26.0" ; then - upgrade_0_26_0_warning="1" - fi - if has_version "<${CATEGORY}/${PN}-0.27.0" ; then - upgrade_0_27_0_warning="1" - fi -} -pkg_postinst() { - if [[ "${upgrade_0_26_0_warning}" == "1" ]]; then - ewarn "If you are using raw targets, make sure to run the" - ewarn "\"raw_suffix2sidecar\" utility in each target directory." - fi - if [[ "${upgrade_0_27_0_warning}" == "1" ]]; then - ewarn 'Due to a bugfix in the scheduler [1] [2], previously preserved' - ewarn 'monthly/yearly backups could get deleted when upgrading to' - ewarn 'btrbk-0.27.0.' - ewarn '' - ewarn 'Before upgrading to btrbk-0.27.0, make sure to stop all cron jobs' - ewarn 'or systemd timers calling btrbk.' - ewarn '' - ewarn 'After upgrading, run "btrbk prune --dry-run --print-schedule" and' - ewarn 'check if any snapshots/backups would get deleted. If you want to' - ewarn 'forcibly preserve a snapshot/backup forever, rename it:' - ewarn '' - ewarn ' mv mysubvol.YYYYMMDD mysubvol.YYYYMMDD.keep_forever' - ewarn '' - ewarn 'Note that btrbk ignores subvolumes with unknown naming scheme, e.g.' - ewarn '(".keep_forever" suffix in the example above).' - ewarn '' - ewarn ' [1] https://github.com/digint/btrbk/issues/217' - ewarn ' [2] https://github.com/digint/btrbk/commit/719fb5f' - fi -} diff --git a/app-backup/btrbk/btrbk-0.32.2.ebuild b/app-backup/btrbk/btrbk-0.32.2.ebuild deleted file mode 100644 index f75978a45363c..0000000000000 --- a/app-backup/btrbk/btrbk-0.32.2.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit systemd - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/digint/btrbk.git" - inherit git-r3 - SRC_URI="" -else - SRC_URI="https://digint.ch/download/btrbk/releases/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" -fi - -DESCRIPTION="Tool for creating snapshots and remote backups of btrfs subvolumes" -HOMEPAGE="https://digint.ch/btrbk/" -LICENSE="GPL-3+" -SLOT="0" -IUSE="+mbuffer +doc +lsbtr" - -DEPEND="doc? ( >=dev-ruby/asciidoctor-1.5.7 )" - -RDEPEND="dev-lang/perl - net-misc/openssh - mbuffer? ( >=sys-block/mbuffer-20180505 ) - >=sys-fs/btrfs-progs-4.12" - -src_compile() { - emake clean - use doc && emake -C doc -} -src_install() { - local targets="install-bin install-etc install-share install-systemd" - use doc && targets="${targets} install-man install-doc" - use lsbtr && targets="${targets} install-bin-links" - emake \ - DESTDIR="${D}" \ - DOCDIR="/usr/share/doc/${PF}" \ - SYSTEMDDIR="$(systemd_get_systemunitdir)" \ - ${targets} -} -pkg_preinst() { - if has_version "<${CATEGORY}/${PN}-0.26.0" ; then - upgrade_0_26_0_warning="1" - fi - if has_version "<${CATEGORY}/${PN}-0.27.0" ; then - upgrade_0_27_0_warning="1" - fi -} -pkg_postinst() { - if [[ "${upgrade_0_26_0_warning}" == "1" ]]; then - ewarn "If you are using raw targets, make sure to run the" - ewarn "\"raw_suffix2sidecar\" utility in each target directory." - fi - if [[ "${upgrade_0_27_0_warning}" == "1" ]]; then - ewarn 'Due to a bugfix in the scheduler [1] [2], previously preserved' - ewarn 'monthly/yearly backups could get deleted when upgrading to' - ewarn 'btrbk-0.27.0.' - ewarn '' - ewarn 'Before upgrading to btrbk-0.27.0, make sure to stop all cron jobs' - ewarn 'or systemd timers calling btrbk.' - ewarn '' - ewarn 'After upgrading, run "btrbk prune --dry-run --print-schedule" and' - ewarn 'check if any snapshots/backups would get deleted. If you want to' - ewarn 'forcibly preserve a snapshot/backup forever, rename it:' - ewarn '' - ewarn ' mv mysubvol.YYYYMMDD mysubvol.YYYYMMDD.keep_forever' - ewarn '' - ewarn 'Note that btrbk ignores subvolumes with unknown naming scheme, e.g.' - ewarn '(".keep_forever" suffix in the example above).' - ewarn '' - ewarn ' [1] https://github.com/digint/btrbk/issues/217' - ewarn ' [2] https://github.com/digint/btrbk/commit/719fb5f' - fi -} diff --git a/app-backup/btrbk/btrbk-0.32.3.ebuild b/app-backup/btrbk/btrbk-0.32.3.ebuild deleted file mode 100644 index f75978a45363c..0000000000000 --- a/app-backup/btrbk/btrbk-0.32.3.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit systemd - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/digint/btrbk.git" - inherit git-r3 - SRC_URI="" -else - SRC_URI="https://digint.ch/download/btrbk/releases/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" -fi - -DESCRIPTION="Tool for creating snapshots and remote backups of btrfs subvolumes" -HOMEPAGE="https://digint.ch/btrbk/" -LICENSE="GPL-3+" -SLOT="0" -IUSE="+mbuffer +doc +lsbtr" - -DEPEND="doc? ( >=dev-ruby/asciidoctor-1.5.7 )" - -RDEPEND="dev-lang/perl - net-misc/openssh - mbuffer? ( >=sys-block/mbuffer-20180505 ) - >=sys-fs/btrfs-progs-4.12" - -src_compile() { - emake clean - use doc && emake -C doc -} -src_install() { - local targets="install-bin install-etc install-share install-systemd" - use doc && targets="${targets} install-man install-doc" - use lsbtr && targets="${targets} install-bin-links" - emake \ - DESTDIR="${D}" \ - DOCDIR="/usr/share/doc/${PF}" \ - SYSTEMDDIR="$(systemd_get_systemunitdir)" \ - ${targets} -} -pkg_preinst() { - if has_version "<${CATEGORY}/${PN}-0.26.0" ; then - upgrade_0_26_0_warning="1" - fi - if has_version "<${CATEGORY}/${PN}-0.27.0" ; then - upgrade_0_27_0_warning="1" - fi -} -pkg_postinst() { - if [[ "${upgrade_0_26_0_warning}" == "1" ]]; then - ewarn "If you are using raw targets, make sure to run the" - ewarn "\"raw_suffix2sidecar\" utility in each target directory." - fi - if [[ "${upgrade_0_27_0_warning}" == "1" ]]; then - ewarn 'Due to a bugfix in the scheduler [1] [2], previously preserved' - ewarn 'monthly/yearly backups could get deleted when upgrading to' - ewarn 'btrbk-0.27.0.' - ewarn '' - ewarn 'Before upgrading to btrbk-0.27.0, make sure to stop all cron jobs' - ewarn 'or systemd timers calling btrbk.' - ewarn '' - ewarn 'After upgrading, run "btrbk prune --dry-run --print-schedule" and' - ewarn 'check if any snapshots/backups would get deleted. If you want to' - ewarn 'forcibly preserve a snapshot/backup forever, rename it:' - ewarn '' - ewarn ' mv mysubvol.YYYYMMDD mysubvol.YYYYMMDD.keep_forever' - ewarn '' - ewarn 'Note that btrbk ignores subvolumes with unknown naming scheme, e.g.' - ewarn '(".keep_forever" suffix in the example above).' - ewarn '' - ewarn ' [1] https://github.com/digint/btrbk/issues/217' - ewarn ' [2] https://github.com/digint/btrbk/commit/719fb5f' - fi -} diff --git a/app-backup/btrbk/btrbk-0.32.4.ebuild b/app-backup/btrbk/btrbk-0.32.4.ebuild deleted file mode 100644 index f75978a45363c..0000000000000 --- a/app-backup/btrbk/btrbk-0.32.4.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit systemd - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/digint/btrbk.git" - inherit git-r3 - SRC_URI="" -else - SRC_URI="https://digint.ch/download/btrbk/releases/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" -fi - -DESCRIPTION="Tool for creating snapshots and remote backups of btrfs subvolumes" -HOMEPAGE="https://digint.ch/btrbk/" -LICENSE="GPL-3+" -SLOT="0" -IUSE="+mbuffer +doc +lsbtr" - -DEPEND="doc? ( >=dev-ruby/asciidoctor-1.5.7 )" - -RDEPEND="dev-lang/perl - net-misc/openssh - mbuffer? ( >=sys-block/mbuffer-20180505 ) - >=sys-fs/btrfs-progs-4.12" - -src_compile() { - emake clean - use doc && emake -C doc -} -src_install() { - local targets="install-bin install-etc install-share install-systemd" - use doc && targets="${targets} install-man install-doc" - use lsbtr && targets="${targets} install-bin-links" - emake \ - DESTDIR="${D}" \ - DOCDIR="/usr/share/doc/${PF}" \ - SYSTEMDDIR="$(systemd_get_systemunitdir)" \ - ${targets} -} -pkg_preinst() { - if has_version "<${CATEGORY}/${PN}-0.26.0" ; then - upgrade_0_26_0_warning="1" - fi - if has_version "<${CATEGORY}/${PN}-0.27.0" ; then - upgrade_0_27_0_warning="1" - fi -} -pkg_postinst() { - if [[ "${upgrade_0_26_0_warning}" == "1" ]]; then - ewarn "If you are using raw targets, make sure to run the" - ewarn "\"raw_suffix2sidecar\" utility in each target directory." - fi - if [[ "${upgrade_0_27_0_warning}" == "1" ]]; then - ewarn 'Due to a bugfix in the scheduler [1] [2], previously preserved' - ewarn 'monthly/yearly backups could get deleted when upgrading to' - ewarn 'btrbk-0.27.0.' - ewarn '' - ewarn 'Before upgrading to btrbk-0.27.0, make sure to stop all cron jobs' - ewarn 'or systemd timers calling btrbk.' - ewarn '' - ewarn 'After upgrading, run "btrbk prune --dry-run --print-schedule" and' - ewarn 'check if any snapshots/backups would get deleted. If you want to' - ewarn 'forcibly preserve a snapshot/backup forever, rename it:' - ewarn '' - ewarn ' mv mysubvol.YYYYMMDD mysubvol.YYYYMMDD.keep_forever' - ewarn '' - ewarn 'Note that btrbk ignores subvolumes with unknown naming scheme, e.g.' - ewarn '(".keep_forever" suffix in the example above).' - ewarn '' - ewarn ' [1] https://github.com/digint/btrbk/issues/217' - ewarn ' [2] https://github.com/digint/btrbk/commit/719fb5f' - fi -} From 132bceef3c592d8df0463dd0ea101ff24d3d4939 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Mon, 24 Oct 2022 17:20:47 +0200 Subject: [PATCH 0120/2610] app-admin/rsyslog: add hostname log patch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: https://bugs.gentoo.org/878121 Signed-off-by: Maciej Barć --- .../rsyslog-8.2210.0-5004-hostname.patch | 40 +++++++++++++++++++ ...10.0.ebuild => rsyslog-8.2210.0-r1.ebuild} | 2 + 2 files changed, 42 insertions(+) create mode 100644 app-admin/rsyslog/files/rsyslog-8.2210.0-5004-hostname.patch rename app-admin/rsyslog/{rsyslog-8.2210.0.ebuild => rsyslog-8.2210.0-r1.ebuild} (99%) diff --git a/app-admin/rsyslog/files/rsyslog-8.2210.0-5004-hostname.patch b/app-admin/rsyslog/files/rsyslog-8.2210.0-5004-hostname.patch new file mode 100644 index 0000000000000..4f6c6cf944b63 --- /dev/null +++ b/app-admin/rsyslog/files/rsyslog-8.2210.0-5004-hostname.patch @@ -0,0 +1,40 @@ +From e2beca531157a4c0a27bcdda689bc53373e305b3 Mon Sep 17 00:00:00 2001 +From: Rainer Gerhards +Date: Thu, 20 Oct 2022 18:08:11 +0200 +Subject: [PATCH] core bugfix: local hostname invalid if no global() config + object given + +The local hostname is invalidly set to "[localhost]" on rsyslog startup +if no global() config object is present in rsyslog.conf. Sending a HUP +corrects the hostname. + +This is a regression from ba00a9f25293f + +closes https://github.com/rsyslog/rsyslog/issues/4975, +closes https://github.com/rsyslog/rsyslog/issues/4825 +--- + runtime/glbl.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/runtime/glbl.c b/runtime/glbl.c +index 3a9350b903..ed9a307804 100644 +--- a/runtime/glbl.c ++++ b/runtime/glbl.c +@@ -1396,6 +1396,7 @@ glblDoneLoadCnf(void) + stddbg = -1; + } + ++finalize_it: + /* we have now read the config. We need to query the local host name now + * as it was set by the config. + * +@@ -1404,8 +1405,7 @@ glblDoneLoadCnf(void) + * are taken from that queue, the hostname will be adapted. + */ + queryLocalHostname(); +- +-finalize_it: RETiRet; ++ RETiRet; + } + + diff --git a/app-admin/rsyslog/rsyslog-8.2210.0.ebuild b/app-admin/rsyslog/rsyslog-8.2210.0-r1.ebuild similarity index 99% rename from app-admin/rsyslog/rsyslog-8.2210.0.ebuild rename to app-admin/rsyslog/rsyslog-8.2210.0-r1.ebuild index 87f42ed5e63c2..124a6ec61a3db 100644 --- a/app-admin/rsyslog/rsyslog-8.2210.0.ebuild +++ b/app-admin/rsyslog/rsyslog-8.2210.0-r1.ebuild @@ -114,6 +114,8 @@ if [[ ${PV} == "9999" ]]; then BDEPEND+=" >=dev-python/docutils-0.12" fi +PATCHES=( "${FILESDIR}"/${P}-5004-hostname.patch ) + CONFIG_CHECK="~INOTIFY_USER" WARNING_INOTIFY_USER="CONFIG_INOTIFY_USER isn't set. Imfile module on this system will only support polling mode!" From bd8ba891e5de806c0725eab7e22753bb0c6b262d Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Mon, 24 Oct 2022 11:25:26 -0400 Subject: [PATCH 0121/2610] net-p2p/transmission: fix progress bars in Qt UI Closes: https://bugs.gentoo.org/878099 Signed-off-by: Mike Gilbert --- ...ission-3.00-horizontal-progress-bars.patch | 36 +++++++++++++++++++ ...-r4.ebuild => transmission-3.00-r5.ebuild} | 1 + 2 files changed, 37 insertions(+) create mode 100644 net-p2p/transmission/files/transmission-3.00-horizontal-progress-bars.patch rename net-p2p/transmission/{transmission-3.00-r4.ebuild => transmission-3.00-r5.ebuild} (98%) diff --git a/net-p2p/transmission/files/transmission-3.00-horizontal-progress-bars.patch b/net-p2p/transmission/files/transmission-3.00-horizontal-progress-bars.patch new file mode 100644 index 0000000000000..63d8ca2fe2747 --- /dev/null +++ b/net-p2p/transmission/files/transmission-3.00-horizontal-progress-bars.patch @@ -0,0 +1,36 @@ +https://bugs.gentoo.org/878099 +https://github.com/transmission/transmission/issues/3150 + +--- a/qt/FileTreeDelegate.cc ++++ a/qt/FileTreeDelegate.cc +@@ -49,7 +49,7 @@ + if (column == FileTreeModel::COL_PROGRESS) + { + QStyleOptionProgressBar p; +- p.state = option.state | QStyle::State_Small; ++ p.state = option.state | QStyle::State_Horizontal | QStyle::State_Small; + p.direction = qApp->layoutDirection(); + p.rect = option.rect; + p.rect.setSize(QSize(option.rect.width() - 4, option.rect.height() - 8)); +--- a/qt/TorrentDelegate.cc ++++ a/qt/TorrentDelegate.cc +@@ -545,7 +545,7 @@ + progressBarState = QStyle::State_None; + } + +- progressBarState |= QStyle::State_Small; ++ progressBarState |= QStyle::State_Horizontal | QStyle::State_Small; + + QIcon::Mode const emblemIm = isItemSelected ? QIcon::Selected : QIcon::Normal; + QIcon const emblemIcon = tor.hasError() ? getWarningEmblem() : QIcon(); +--- a/qt/TorrentDelegateMin.cc ++++ a/qt/TorrentDelegateMin.cc +@@ -218,7 +218,7 @@ + progressBarState = QStyle::State_None; + } + +- progressBarState |= QStyle::State_Small; ++ progressBarState |= QStyle::State_Horizontal | QStyle::State_Small; + + QIcon::Mode const emblemIm = isItemSelected ? QIcon::Selected : QIcon::Normal; + QIcon const emblemIcon = tor.hasError() ? getWarningEmblem() : QIcon(); diff --git a/net-p2p/transmission/transmission-3.00-r4.ebuild b/net-p2p/transmission/transmission-3.00-r5.ebuild similarity index 98% rename from net-p2p/transmission/transmission-3.00-r4.ebuild rename to net-p2p/transmission/transmission-3.00-r5.ebuild index 2b31213bed1fd..6a12e5a07a733 100644 --- a/net-p2p/transmission/transmission-3.00-r4.ebuild +++ b/net-p2p/transmission/transmission-3.00-r5.ebuild @@ -68,6 +68,7 @@ RDEPEND="${COMMON_DEPEND} PATCHES=( "${FILESDIR}"/cmake-unused-command-line.patch "${FILESDIR}"/transmission-3.00-openssl-3.patch + "${FILESDIR}"/transmission-3.00-horizontal-progress-bars.patch ) src_configure() { From 34020565b1edced28c0b02197598735b703b660f Mon Sep 17 00:00:00 2001 From: Wiktor Jaskulski Date: Sun, 23 Oct 2022 22:50:54 +0200 Subject: [PATCH 0122/2610] sys-process/cronie: Adding acct-group/crontab to BDEPEND Closes: https://github.com/gentoo/gentoo/pull/27921 Signed-off-by: Wiktor Jaskulski Signed-off-by: Mike Gilbert --- sys-process/cronie/cronie-1.6.1-r1.ebuild | 7 +++++-- sys-process/cronie/cronie-1.6.1-r2.ebuild | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/sys-process/cronie/cronie-1.6.1-r1.ebuild b/sys-process/cronie/cronie-1.6.1-r1.ebuild index 97bb68713f7af..86e6ae54c2a8a 100644 --- a/sys-process/cronie/cronie-1.6.1-r1.ebuild +++ b/sys-process/cronie/cronie-1.6.1-r1.ebuild @@ -13,8 +13,9 @@ LICENSE="ISC BSD BSD-2 GPL-2" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="+anacron +inotify pam selinux" +BDEPEND="acct-group/crontab" + DEPEND=" - acct-group/crontab pam? ( sys-libs/pam ) anacron? ( !sys-process/anacron @@ -23,7 +24,9 @@ DEPEND=" ) selinux? ( sys-libs/libselinux ) " -RDEPEND="${DEPEND} +RDEPEND=" + ${BDEPEND} + ${DEPEND} sys-apps/debianutils " diff --git a/sys-process/cronie/cronie-1.6.1-r2.ebuild b/sys-process/cronie/cronie-1.6.1-r2.ebuild index 18db278ec2e59..9c847ae198728 100644 --- a/sys-process/cronie/cronie-1.6.1-r2.ebuild +++ b/sys-process/cronie/cronie-1.6.1-r2.ebuild @@ -13,8 +13,9 @@ LICENSE="ISC BSD BSD-2 GPL-2" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="+anacron +inotify pam selinux" +BDEPEND="acct-group/crontab" + DEPEND=" - acct-group/crontab pam? ( sys-libs/pam ) anacron? ( !sys-process/anacron @@ -23,7 +24,9 @@ DEPEND=" ) selinux? ( sys-libs/libselinux ) " -RDEPEND="${DEPEND} +RDEPEND=" + ${BDEPEND} + ${DEPEND} sys-apps/debianutils " From b0b0bb928264159532d273d46cb7e164e62c3e8c Mon Sep 17 00:00:00 2001 From: Wiktor Jaskulski Date: Sun, 23 Oct 2022 22:10:18 +0200 Subject: [PATCH 0123/2610] net-misc/dhcp: Adding acct-user/dhcp and acct-group/dhcp to BDPEND Closes: https://github.com/gentoo/gentoo/pull/27919 Signed-off-by: Wiktor Jaskulski Signed-off-by: Mike Gilbert --- net-misc/dhcp/dhcp-4.4.3_p1.ebuild | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/net-misc/dhcp/dhcp-4.4.3_p1.ebuild b/net-misc/dhcp/dhcp-4.4.3_p1.ebuild index e425d52ea36c1..70e7c8c97bd75 100644 --- a/net-misc/dhcp/dhcp-4.4.3_p1.ebuild +++ b/net-misc/dhcp/dhcp-4.4.3_p1.ebuild @@ -21,9 +21,11 @@ SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="+client ipv6 ldap selinux +server ssl vim-syntax" -DEPEND=" +BDEPEND=" acct-group/dhcp - acct-user/dhcp + acct-user/dhcp" + +DEPEND=" client? ( kernel_linux? ( ipv6? ( sys-apps/iproute2 ) @@ -34,7 +36,9 @@ DEPEND=" net-nds/openldap:= ssl? ( dev-libs/openssl:= ) )" -RDEPEND="${DEPEND} +RDEPEND=" + ${BDEPEND} + ${DEPEND} selinux? ( sec-policy/selinux-dhcp ) vim-syntax? ( app-vim/dhcpd-syntax )" From 3bb07c1c0ddc91c019d9406c45796391525af5c8 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 15:36:31 +0100 Subject: [PATCH 0124/2610] dev-libs/libucl: fix build with USE=-lua Closes: https://bugs.gentoo.org/878031 Signed-off-by: Sam James --- dev-libs/libucl/libucl-0.8.1-r100.ebuild | 8 +++++--- dev-libs/libucl/libucl-9999.ebuild | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/dev-libs/libucl/libucl-0.8.1-r100.ebuild b/dev-libs/libucl/libucl-0.8.1-r100.ebuild index 2eb9fa97c1585..8b3e4c0b5cc2c 100644 --- a/dev-libs/libucl/libucl-0.8.1-r100.ebuild +++ b/dev-libs/libucl/libucl-0.8.1-r100.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -35,6 +35,10 @@ RDEPEND="${DEPEND}" DOCS=( README.md doc/api.md ) +pkg_setup() { + use lua && lua_pkg_setup +} + src_prepare() { default rm tests/schema/{definitions,ref{,Remote}}.json || die @@ -42,8 +46,6 @@ src_prepare() { } src_configure() { - use lua && lua_setup - local myeconfargs=( "$(use_enable lua)" "$(use_enable regex)" diff --git a/dev-libs/libucl/libucl-9999.ebuild b/dev-libs/libucl/libucl-9999.ebuild index 2eb9fa97c1585..8b3e4c0b5cc2c 100644 --- a/dev-libs/libucl/libucl-9999.ebuild +++ b/dev-libs/libucl/libucl-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -35,6 +35,10 @@ RDEPEND="${DEPEND}" DOCS=( README.md doc/api.md ) +pkg_setup() { + use lua && lua_pkg_setup +} + src_prepare() { default rm tests/schema/{definitions,ref{,Remote}}.json || die @@ -42,8 +46,6 @@ src_prepare() { } src_configure() { - use lua && lua_setup - local myeconfargs=( "$(use_enable lua)" "$(use_enable regex)" From c29081a6e389a5266bc401ed99f5658d33b77201 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 16:20:41 +0100 Subject: [PATCH 0125/2610] sci-libs/openblas: update HOMEPAGE Signed-off-by: Sam James --- sci-libs/openblas/openblas-0.3.18.ebuild | 2 +- sci-libs/openblas/openblas-0.3.19.ebuild | 2 +- sci-libs/openblas/openblas-0.3.20.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sci-libs/openblas/openblas-0.3.18.ebuild b/sci-libs/openblas/openblas-0.3.18.ebuild index ec15a244d0b83..31488ab8cb0da 100644 --- a/sci-libs/openblas/openblas-0.3.18.ebuild +++ b/sci-libs/openblas/openblas-0.3.18.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit flag-o-matic fortran-2 toolchain-funcs DESCRIPTION="Optimized BLAS library based on GotoBLAS2" -HOMEPAGE="http://xianyi.github.com/OpenBLAS/" +HOMEPAGE="http://xianyi.github.io/OpenBLAS/" SRC_URI="https://github.com/xianyi/OpenBLAS/archive/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}"/OpenBLAS-${PV} diff --git a/sci-libs/openblas/openblas-0.3.19.ebuild b/sci-libs/openblas/openblas-0.3.19.ebuild index ec15a244d0b83..31488ab8cb0da 100644 --- a/sci-libs/openblas/openblas-0.3.19.ebuild +++ b/sci-libs/openblas/openblas-0.3.19.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit flag-o-matic fortran-2 toolchain-funcs DESCRIPTION="Optimized BLAS library based on GotoBLAS2" -HOMEPAGE="http://xianyi.github.com/OpenBLAS/" +HOMEPAGE="http://xianyi.github.io/OpenBLAS/" SRC_URI="https://github.com/xianyi/OpenBLAS/archive/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}"/OpenBLAS-${PV} diff --git a/sci-libs/openblas/openblas-0.3.20.ebuild b/sci-libs/openblas/openblas-0.3.20.ebuild index 01fd54d252c49..9752701c1849d 100644 --- a/sci-libs/openblas/openblas-0.3.20.ebuild +++ b/sci-libs/openblas/openblas-0.3.20.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit flag-o-matic fortran-2 toolchain-funcs DESCRIPTION="Optimized BLAS library based on GotoBLAS2" -HOMEPAGE="http://xianyi.github.com/OpenBLAS/" +HOMEPAGE="http://xianyi.github.io/OpenBLAS/" SRC_URI="https://github.com/xianyi/OpenBLAS/archive/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}"/OpenBLAS-${PV} From 72a1fbf3592c8ceee6f797e36fe474c2d251ee47 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 16:51:47 +0100 Subject: [PATCH 0126/2610] mate-extra/caja-dropbox: fix Python dep Thanks to josef64 Signed-off-by: Sam James --- ...ja-dropbox-1.26.0.ebuild => caja-dropbox-1.26.0-r1.ebuild} | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) rename mate-extra/caja-dropbox/{caja-dropbox-1.26.0.ebuild => caja-dropbox-1.26.0-r1.ebuild} (96%) diff --git a/mate-extra/caja-dropbox/caja-dropbox-1.26.0.ebuild b/mate-extra/caja-dropbox/caja-dropbox-1.26.0-r1.ebuild similarity index 96% rename from mate-extra/caja-dropbox/caja-dropbox-1.26.0.ebuild rename to mate-extra/caja-dropbox/caja-dropbox-1.26.0-r1.ebuild index c32506a04db22..1a25e3298ceb6 100644 --- a/mate-extra/caja-dropbox/caja-dropbox-1.26.0.ebuild +++ b/mate-extra/caja-dropbox/caja-dropbox-1.26.0-r1.ebuild @@ -22,9 +22,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" COMMON_DEPEND="${PYTHON_DEPS} dev-libs/atk >=dev-libs/glib-2.50:2 - $(python_gen_cond_dep \ - dev-python/pygobject:3[${PYTHON_USEDEP}] - ) + $(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]') >=mate-base/caja-1.19.1 mate-extra/caja-extensions media-libs/fontconfig:1.0 From 7ce7af760d2f05fb95548aca7bfe1e6499d5be60 Mon Sep 17 00:00:00 2001 From: Wiktor Jaskulski Date: Mon, 24 Oct 2022 12:42:03 +0200 Subject: [PATCH 0127/2610] net-libs/liblockfile: Adding acct-group/mail to BDEPEND Signed-off-by: Wiktor Jaskulski Closes: https://github.com/gentoo/gentoo/pull/27928 Signed-off-by: Mike Gilbert --- net-libs/liblockfile/liblockfile-1.17.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/liblockfile/liblockfile-1.17.ebuild b/net-libs/liblockfile/liblockfile-1.17.ebuild index d2fcc989d6a9d..f14423cf3a3f3 100644 --- a/net-libs/liblockfile/liblockfile-1.17.ebuild +++ b/net-libs/liblockfile/liblockfile-1.17.ebuild @@ -15,7 +15,7 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 s IUSE="static-libs" RDEPEND="acct-group/mail" -DEPEND="${RDEPEND}" +BDEPEND="${RDEPEND}" DOCS=( Changelog README ) From 556d62e25f82d0111ff3fed83933d029c198c838 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Mon, 24 Oct 2022 19:41:42 +0300 Subject: [PATCH 0128/2610] dev-util/geany-plugins: Stabilize 1.38-r2 arm, #878135 Signed-off-by: Arthur Zamarin --- dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild b/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild index 2fb44f8f7dc1f..da27c5e697751 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~amd64 arm ~ppc ~ppc64 ~sparc ~x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" From aefcdda3729c3f45036ea5e275305c6cd684c726 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Mon, 24 Oct 2022 19:41:43 +0300 Subject: [PATCH 0129/2610] dev-util/geany-plugins: Stabilize 1.38-r2 ppc64, #878135 Signed-off-by: Arthur Zamarin --- dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild b/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild index da27c5e697751..e0c49a45502a4 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 arm ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~amd64 arm ~ppc ppc64 ~sparc ~x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" From 4f759dd24435dfe82da7cc0f50c1a41c134c4008 Mon Sep 17 00:00:00 2001 From: Thomas Beierlein Date: Mon, 24 Oct 2022 18:56:04 +0200 Subject: [PATCH 0130/2610] dev-libs/libzia: add 4.37 Signed-off-by: Thomas Beierlein --- dev-libs/libzia/Manifest | 1 + dev-libs/libzia/libzia-4.37.ebuild | 54 ++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 dev-libs/libzia/libzia-4.37.ebuild diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest index 0cdc9cd7f913f..2d1feedc13ff1 100644 --- a/dev-libs/libzia/Manifest +++ b/dev-libs/libzia/Manifest @@ -1,2 +1,3 @@ DIST libzia-4.34.tar.gz 636031 BLAKE2B f33c13f4159fd6e6e83e3aada2560ed6f2160811eb1d94078c8792c5dfb07cc6c69f2a41f9b82ddf73b28b2cd57480590393b3c6b5ac24eece1ef40e55a52014 SHA512 a93ecea84d506767d20f03fa8b56408c6e8a0aaa4b8dad26b21e133c83a4726ebf3ca88425bc63249cb98fbd95dd3bb4d9afb8529bdd5e70fc5dbffbc6bf5533 DIST libzia-4.36.tar.gz 637486 BLAKE2B d9872b4d3b3dea05a2b18b36fc4aeb75696d83fa98154ed716f70f9906c7cd66fe60a36dae802e2f05145c27945b9c97838b09a4414009b58caae86805e011be SHA512 4eaf2aa19bf85abf17299d70b2d9c6c15b9d99a4b62198675860fe8fedadec8deccfd5c664368a110e4c10cf2f6c936a85e7cc689d59cf03a1150f39a9164cbf +DIST libzia-4.37.tar.gz 637291 BLAKE2B 1f221a0bf1229a2c6b863363e3634b51177a9d45a1f7b828e5fb85da3e2a9a319e5deebc3a7640ca5c4ed3004fa087b81d5a5bc59197b0ad90e161e1989c02ed SHA512 5b3a708f243ac845505645da0e2a76658775a49edfd8cbfd6fd99edd8bee13e4c54d6038ccccccd258c7a9d80943265486b01bd127a86c7c880fefc0a714cc39 diff --git a/dev-libs/libzia/libzia-4.37.ebuild b/dev-libs/libzia/libzia-4.37.ebuild new file mode 100644 index 0000000000000..ab1b7f2cd743f --- /dev/null +++ b/dev-libs/libzia/libzia-4.37.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic + +DESCRIPTION="Platform abstraction code for tucnak package" +HOMEPAGE="http://tucnak.nagano.cz" +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ftdi" + +RDEPEND="dev-libs/glib:2 + x11-libs/gtk+:2 + media-libs/libsdl + media-libs/libpng:0 + ftdi? ( dev-embedded/libftdi:1 ) + elibc_musl? ( sys-libs/libunwind )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +MAKEOPTS+=" -j1" + +src_prepare() { + eapply_user + sed -i -e "s/docsdir/#docsdir/g" \ + -e "s/docs_/#docs_/g" Makefile.am || die + + # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected" + sed -i -e 's/@LDFLAGS@//' libzia.pc.in || die + + # fix build for MUSL (bug #832235) + if use elibc_musl ; then + sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die + fi + eautoreconf +} + +src_configure() { + use elibc_musl && append-libs -lunwind + econf \ + $(use_with ftdi) --with-sdl \ + --with-png --without-bfd \ + --disable-static +} + +src_install() { + emake DESTDIR="${D}" install + find "${D}" -name '*.la' -type f -delete || die +} From 8b2decbf7ba4b236aff2948d102b286481b4213a Mon Sep 17 00:00:00 2001 From: Thomas Beierlein Date: Mon, 24 Oct 2022 18:57:37 +0200 Subject: [PATCH 0131/2610] media-radio/tucnak: add 4.37 Signed-off-by: Thomas Beierlein --- media-radio/tucnak/Manifest | 1 + media-radio/tucnak/tucnak-4.37.ebuild | 68 +++++++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 media-radio/tucnak/tucnak-4.37.ebuild diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest index 12eb95a8a8526..d048da789a32a 100644 --- a/media-radio/tucnak/Manifest +++ b/media-radio/tucnak/Manifest @@ -1,2 +1,3 @@ DIST tucnak-4.34.tar.gz 3596477 BLAKE2B 530b1e18167e7704b1596dc606f9c352fa761c6e3e060ff88e8dfb744c25faaf0b3840e89d2fad1747cb6dfd688f92222b4553731545d59d00dc8ad01f0c77bf SHA512 860c6887ba004d8efad8d6cd60951f744f772ca4ac6022a7f1b484eb43778eeba8f3426447b9a656dc321816e0b8dfb05906868e6122edaa26a7f3c2679ceb74 DIST tucnak-4.36.tar.gz 3601081 BLAKE2B 76dfb5a319309203ef452e1e4faff5c47208b5c7f66fb63d9dbf45a6a3a63b35f788d0a05931db44965be6593c5eca1a26c23dcc50e79fd9a70446083f2644b1 SHA512 dee0c6b60ccd66b81257dbc04ead8b9a7df1a77a6c5a73503bcdf8012b8a59318ad8e96ba5a25d6e38ac995312acac23fdf62c5d6d2ad036bc029a691c1a350d +DIST tucnak-4.37.tar.gz 3603639 BLAKE2B d7ddfc5aae62c4c9745777249940399c4d2945c37814f84785edb69ef266234da1ff91c60ea29c36ff22def727b9b0ae2fb940c5f7284c47e5971fd88e24c909 SHA512 7273da2cfdfa2e99cc7c1873a38ecf4da0efed7e79c75de6b38d502db732fdee62aef40112cea134a7b1551b72b7ed16ab437979b00a0fc02478ced8f3cecf07 diff --git a/media-radio/tucnak/tucnak-4.37.ebuild b/media-radio/tucnak/tucnak-4.37.ebuild new file mode 100644 index 0000000000000..358be0cafa27d --- /dev/null +++ b/media-radio/tucnak/tucnak-4.37.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit autotools flag-o-matic + +DESCRIPTION="Amateur Radio VHF Contest Logbook" +HOMEPAGE="http://tucnak.nagano.cz" +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa fftw gpm hamlib suid" + +RDEPEND="dev-libs/glib:2 + dev-libs/libzia + media-libs/libsndfile + >=media-libs/libsdl-1.2 + alsa? ( media-libs/alsa-lib ) + fftw? ( sci-libs/fftw:3.0 ) + gpm? ( sys-libs/gpm ) + hamlib? ( media-libs/hamlib:= )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + eapply_user + # fix destop file + sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die + # fix doc install path + sed -i -e "s/docsdir/# docsdir/" \ + -e "s/docs_DATA =/# docs_DATA/" \ + -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am || die + eautoreconf +} + +src_configure() { + append-ldflags -L/usr/$(get_libdir)/hamlib + econf $(use_with alsa) \ + $(use_with gpm) $(use_with hamlib) \ + $(use_with fftw fftw3) +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog doc/NAVOD.pdf + if use suid ; then + fperms 4711 /usr/bin/soundwrapper + fi +} + +pkg_postinst() { + elog "In order to use sound with tucnak add yourself to the 'audio' group" + elog "and to key your rig via the parport add yourself to the 'lp' group" + elog "" + elog "tucnak can be used with the following additional packages:" + elog " media-radio/cwdaemon : Morse output via code cwdaemon" + elog " (No need to recompile)" + if use suid ; then + ewarn "You have choosen to install the little helper program 'soundwrapper'" + ewarn "setuid by setting USE=suid. That helper is only needed if you" + ewarn "want to use morse sidetone output via the PC speaker." + ewarn "" + ewarn "While the helper should be safe by design be aware that setting" + ewarn "any program setuid is a security risk." + fi +} From 575f78710982039caae41937989020dbc5447e83 Mon Sep 17 00:00:00 2001 From: Dennis Lamm Date: Sun, 23 Oct 2022 17:14:30 +0200 Subject: [PATCH 0132/2610] sys-firmware/raspberrypi-wifi-ucode: add 20210315.3_p7 Signed-off-by: Dennis Lamm --- sys-firmware/raspberrypi-wifi-ucode/Manifest | 1 + ...aspberrypi-wifi-ucode-20210315.3_p7.ebuild | 69 +++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 sys-firmware/raspberrypi-wifi-ucode/raspberrypi-wifi-ucode-20210315.3_p7.ebuild diff --git a/sys-firmware/raspberrypi-wifi-ucode/Manifest b/sys-firmware/raspberrypi-wifi-ucode/Manifest index 3a4dec1efa8d0..2884a3943e8c1 100644 --- a/sys-firmware/raspberrypi-wifi-ucode/Manifest +++ b/sys-firmware/raspberrypi-wifi-ucode/Manifest @@ -1,2 +1,3 @@ DIST firmware-nonfree_20190114-1+rpt11.debian.tar.xz 2038892 BLAKE2B a2d66e637cd26928c23855f5369c13b83e25b6b4353c82e9a62cb14b010a8c1fda566f6d200e0e7a706c7fb140238082238b7af80fe1f75fe3f07c815fc0eb6a SHA512 5ba6783dc3f3903f20321571a1fb2e11d7781de6d49689c68e6e1f194dad9cdddec90abc94a32a130323b2c8f9839af387c46aee895caf30ffb2f6dfe6d95b7d DIST firmware-nonfree_20210315-3+rpt5.debian.tar.xz 1743300 BLAKE2B 5de090eefc68ba34df43c58a08554891b8e98d1c8ebce37c63275af8ca438b42880d95dcddf902a1491e19007ccab8cec950f74f50c4f84df092c76e6ffb437b SHA512 8a2151b8c96b0ba806eb25fb0eed12c3b3b91d3386f8ed4ab8058dc5c5989ed5eee39c8c24ceaa8f343042a5031a8c4a2cd759b42cb12d76b58209de50c44083 +DIST firmware-nonfree_20210315-3+rpt7.debian.tar.xz 1755320 BLAKE2B d7d5a3a2a1f7fbf6f18c751a92012bb7018aab403091288c291d64dbc7c46b26053f3d8693253625d7603a3df9ef9ec8e5f27c365dd0e0904725f351c54931a7 SHA512 e0ae23a0306d941d0633be19e964dbaf657fe64d97bf767691558e8565814f71dbd4f45dad8219ccc8a8953bc8088f8a98e65a11d389e0d0868bf20349060ded diff --git a/sys-firmware/raspberrypi-wifi-ucode/raspberrypi-wifi-ucode-20210315.3_p7.ebuild b/sys-firmware/raspberrypi-wifi-ucode/raspberrypi-wifi-ucode-20210315.3_p7.ebuild new file mode 100644 index 0000000000000..ce8516611329c --- /dev/null +++ b/sys-firmware/raspberrypi-wifi-ucode/raspberrypi-wifi-ucode-20210315.3_p7.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Most up-to-date uCode for the Broadcom wifi chips on Raspberry Pi SBCs" +HOMEPAGE=" + https://github.com/RPi-Distro/firmware-nonfree + https://archive.raspberrypi.org/debian/pool/main/f/firmware-nonfree" +MY_PN=firmware-nonfree +SRC_URI="https://archive.raspberrypi.org/debian/pool/main/f/${MY_PN}/${MY_PN}_$(ver_cut 1)-$(ver_cut 2)+rpt$(ver_cut 4).debian.tar.xz" +S="${WORKDIR}" + +LICENSE="Broadcom" +SLOT="0" +KEYWORDS="~arm ~arm64" + +RDEPEND=" + net-wireless/wireless-regdb + !sys-kernel/linux-firmware[-savedconfig] +" + +pkg_pretend() { + local -a BADFILES=() + local txt file + # /lib/firmware/brcm/brcmfmac434{30,36,55,56}-sdio.*.txt + # The above pattern works because the files we want to hit + # have names of the form: + # * /lib/firmware/brcm/brcmfmac43430-sdio.AP6212.txt + # * /lib/firmware/brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt + # * /lib/firmware/brcm/brcmfmac43430-sdio.MUR1DX.txt + # * /lib/firmware/brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt + # * /lib/firmware/brcm/brcmfmac43455-sdio.MINIX-NEO Z83-4.txt + # * /lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-a-plus.txt + # * /lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt + # * /lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.txt + # While the files installed by raspberrypi-wifi-ucode have names + # of the form: + # * /lib/firmware/brcm/brcmfmac43430-sdio.txt + # * /lib/firmware/brcm/brcmfmac43436-sdio.txt + # * /lib/firmware/brcm/brcmfmac43455-sdio.txt + # * /lib/firmware/brcm/brcmfmac43456-sdio.txt + # So no overlap is assured. + for txt in "${EPREFIX}"/lib/firmware/brcm/brcmfmac434{30,36,55,56}-sdio.*.txt; do + [[ -e "${txt}" ]] && BADFILES+=( "${txt}" ) + done + + if [[ "${#BADFILES[@]}" -gt 1 ]]; then + eerror "The following files should be excluded from the savedconfig of" + eerror "linux-firmware and linux-firmware should be re-emerged. Even" + eerror "though they do not collide with files from ${PN}," + eerror "they may be loaded preferentially to the files included in" + eerror "${PN}, leading to undefined behaviour." + eerror "List of files:" + for file in "${BADFILES[@]}"; do + eerror "${file}" + done + fi +} + +src_install() { + insinto /lib/firmware/brcm + doins debian/config/brcm80211/brcm/* + + insinto /lib/firmware/cypress + doins debian/config/brcm80211/cypress/* + + dodoc debian/config/brcm80211/LICENSE debian/changelog +} From dc3dca1ff83203900b2e87dedd871889a8c2a923 Mon Sep 17 00:00:00 2001 From: Dennis Lamm Date: Sun, 23 Oct 2022 17:14:52 +0200 Subject: [PATCH 0133/2610] sys-firmware/raspberrypi-wifi-ucode: drop 20210315.3_p5 Signed-off-by: Dennis Lamm Closes: https://github.com/gentoo/gentoo/pull/27917 Signed-off-by: Dennis Lamm --- ...aspberrypi-wifi-ucode-20210315.3_p5.ebuild | 66 ------------------- 1 file changed, 66 deletions(-) delete mode 100644 sys-firmware/raspberrypi-wifi-ucode/raspberrypi-wifi-ucode-20210315.3_p5.ebuild diff --git a/sys-firmware/raspberrypi-wifi-ucode/raspberrypi-wifi-ucode-20210315.3_p5.ebuild b/sys-firmware/raspberrypi-wifi-ucode/raspberrypi-wifi-ucode-20210315.3_p5.ebuild deleted file mode 100644 index 79f547877a9a8..0000000000000 --- a/sys-firmware/raspberrypi-wifi-ucode/raspberrypi-wifi-ucode-20210315.3_p5.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Most up-to-date uCode for the Broadcom wifi chips on Raspberry Pi SBCs" -HOMEPAGE=" - https://github.com/RPi-Distro/firmware-nonfree - https://archive.raspberrypi.org/debian/pool/main/f/firmware-nonfree" -MY_PN=firmware-nonfree -SRC_URI="https://archive.raspberrypi.org/debian/pool/main/f/${MY_PN}/${MY_PN}_$(ver_cut 1)-$(ver_cut 2)+rpt$(ver_cut 4).debian.tar.xz" -S="${WORKDIR}" - -LICENSE="Broadcom" -SLOT="0" -KEYWORDS="~arm ~arm64" - -RDEPEND="!sys-kernel/linux-firmware[-savedconfig]" - -pkg_pretend() { - local -a BADFILES=() - local txt file - # /lib/firmware/brcm/brcmfmac434{30,36,55,56}-sdio.*.txt - # The above pattern works because the files we want to hit - # have names of the form: - # * /lib/firmware/brcm/brcmfmac43430-sdio.AP6212.txt - # * /lib/firmware/brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt - # * /lib/firmware/brcm/brcmfmac43430-sdio.MUR1DX.txt - # * /lib/firmware/brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt - # * /lib/firmware/brcm/brcmfmac43455-sdio.MINIX-NEO Z83-4.txt - # * /lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-a-plus.txt - # * /lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt - # * /lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.txt - # While the files installed by raspberrypi-wifi-ucode have names - # of the form: - # * /lib/firmware/brcm/brcmfmac43430-sdio.txt - # * /lib/firmware/brcm/brcmfmac43436-sdio.txt - # * /lib/firmware/brcm/brcmfmac43455-sdio.txt - # * /lib/firmware/brcm/brcmfmac43456-sdio.txt - # So no overlap is assured. - for txt in "${EPREFIX}"/lib/firmware/brcm/brcmfmac434{30,36,55,56}-sdio.*.txt; do - [[ -e "${txt}" ]] && BADFILES+=( "${txt}" ) - done - - if [[ "${#BADFILES[@]}" -gt 1 ]]; then - eerror "The following files should be excluded from the savedconfig of" - eerror "linux-firmware and linux-firmware should be re-emerged. Even" - eerror "though they do not collide with files from ${PN}," - eerror "they may be loaded preferentially to the files included in" - eerror "${PN}, leading to undefined behaviour." - eerror "List of files:" - for file in "${BADFILES[@]}"; do - eerror "${file}" - done - fi -} - -src_install() { - insinto /lib/firmware/brcm - doins debian/config/brcm80211/brcm/* - - insinto /lib/firmware/cypress - doins debian/config/brcm80211/cypress/* - - dodoc debian/config/brcm80211/LICENSE debian/changelog -} From 3f53b7ffae46da17b1e264959f474b97f888d21b Mon Sep 17 00:00:00 2001 From: Dennis Lamm Date: Sun, 23 Oct 2022 15:54:58 +0200 Subject: [PATCH 0134/2610] sys-boot/raspberrypi-firmware: add 1.20220830 Signed-off-by: Dennis Lamm --- sys-boot/raspberrypi-firmware/Manifest | 1 + .../raspberrypi-firmware-1.20220830.ebuild | 72 +++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 sys-boot/raspberrypi-firmware/raspberrypi-firmware-1.20220830.ebuild diff --git a/sys-boot/raspberrypi-firmware/Manifest b/sys-boot/raspberrypi-firmware/Manifest index db0dff32615bf..0fad6144ee39e 100644 --- a/sys-boot/raspberrypi-firmware/Manifest +++ b/sys-boot/raspberrypi-firmware/Manifest @@ -1,2 +1,3 @@ DIST raspberrypi-firmware-1.20211118.tar.gz 193544570 BLAKE2B db6c7c2e247f668b02210fb181305c3244f3d8a30f923656bf15cf418cb26822844df5b39af62b483e9e49405e13a60e57d6826aa0f3c3698920e8fc568656e2 SHA512 54881fc31ca0c9de8d8ca41ad6418e9d149975fbadbc0409f4136d4a31e70d743d55a16d4c0942305077d463c952edaa48be56d22d015983ab672dcaf5f134e2 DIST raspberrypi-firmware-1.20220328.tar.gz 195699471 BLAKE2B e39ae746b46eb4f63aa2043df9fb60ce23b966d172e2c2c311942425e62896fb8ef171689c420bf2545065514a331e46c3bfb4d028eab8eea251357ee4c947f3 SHA512 b9e8676a94dce4621af25b8ba563a2dbd93f6fad61f5c5fb8b57b0ff5262151ff61598ce56a5f952f99f6e37f7c9ebf801a51849ee45ee328a168ca88e2522f3 +DIST raspberrypi-firmware-1.20220830.tar.gz 184738723 BLAKE2B 3675488a4ad9e3e8570eecfb56af2fd77d35dcc0da1cb14892a18e2b8471011411f0ec063c76fe51a72170df4d2f78acec11c0473272d6ba5248785c339fa3bd SHA512 9f5682254bf2596556b8759dd7b6ab1292ba6a28bf582f100682a1f14a03b43ac6ece654392e7a17f27db3940e8073b9e8645bd66aba8504a820fc29a3a1c500 diff --git a/sys-boot/raspberrypi-firmware/raspberrypi-firmware-1.20220830.ebuild b/sys-boot/raspberrypi-firmware/raspberrypi-firmware-1.20220830.ebuild new file mode 100644 index 0000000000000..595de0624e7e4 --- /dev/null +++ b/sys-boot/raspberrypi-firmware/raspberrypi-firmware-1.20220830.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit mount-boot readme.gentoo-r1 + +if [[ "${PV}" == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/raspberrypi/firmware" + EGIT_CLONE_TYPE="shallow" +else + SRC_URI="https://github.com/raspberrypi/firmware/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="-* ~arm ~arm64" + S="${WORKDIR}/firmware-${PV}" +fi + +DESCRIPTION="Raspberry Pi (all versions) bootloader and GPU firmware" +HOMEPAGE="https://github.com/raspberrypi/firmware" + +LICENSE="GPL-2 raspberrypi-videocore-bin" +SLOT="0" +RESTRICT="binchecks strip" + +DOC_CONTENTS="Please configure your ram setup by editing /boot/config.txt" + +src_prepare() { + default + + cp "${FILESDIR}"/${PN}-1.20201022-config.txt "${WORKDIR}" || die + + if use arm64; then + # Force selection of the 64-bit kernel8.img to match our userland + echo "arm_64bit=1" >> "${WORKDIR}"/${PN}-1.20201022-config.txt || die + fi +} + +src_install() { + insinto /boot + cd boot || die + doins bootcode.bin fixup*.dat start*elf + newins "${WORKDIR}"/${PN}-1.20201022-config.txt config.txt + newins "${FILESDIR}"/${PN}-1.20201022-cmdline.txt cmdline.txt + newenvd "${FILESDIR}"/${PN}-0_p20130711-envd 90${PN} + readme.gentoo_create_doc +} + +pkg_preinst() { + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + local msg="" + + if [[ -e "${ED}"/boot/cmdline.txt ]] && [[ -e /boot/cmdline.txt ]] ; then + msg+="/boot/cmdline.txt " + fi + + if [[ -e "${ED}"/boot/config.txt ]] && [[ -e /boot/config.txt ]] ; then + msg+="/boot/config.txt " + fi + + if [[ -n "${msg}" ]] ; then + msg="This package installs following files: ${msg}." + msg="${msg} Please remove (backup) your copies during install" + msg="${msg} and merge settings afterwards." + msg="${msg} Further updates will be CONFIG_PROTECTed." + die "${msg}" + fi + fi +} + +pkg_postinst() { + readme.gentoo_print_elog +} From aadbdc5c1c0c08a550032c2e5fa4a8ef25f8bd87 Mon Sep 17 00:00:00 2001 From: Dennis Lamm Date: Sun, 23 Oct 2022 15:56:06 +0200 Subject: [PATCH 0135/2610] sys-boot/raspberrypi-firmware: update EAPI 7 -> 8 Signed-off-by: Dennis Lamm --- .../raspberrypi-firmware/raspberrypi-firmware-9999.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys-boot/raspberrypi-firmware/raspberrypi-firmware-9999.ebuild b/sys-boot/raspberrypi-firmware/raspberrypi-firmware-9999.ebuild index 7fe926ad78203..595de0624e7e4 100644 --- a/sys-boot/raspberrypi-firmware/raspberrypi-firmware-9999.ebuild +++ b/sys-boot/raspberrypi-firmware/raspberrypi-firmware-9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit mount-boot readme.gentoo-r1 @@ -59,7 +59,7 @@ pkg_preinst() { if [[ -n "${msg}" ]] ; then msg="This package installs following files: ${msg}." - msg="${msg} Please remove (backup) your copies durning install" + msg="${msg} Please remove (backup) your copies during install" msg="${msg} and merge settings afterwards." msg="${msg} Further updates will be CONFIG_PROTECTed." die "${msg}" From 0d5f68a666e74d966cf767366e53b403b78af108 Mon Sep 17 00:00:00 2001 From: Dennis Lamm Date: Sun, 23 Oct 2022 15:59:27 +0200 Subject: [PATCH 0136/2610] sys-boot/raspberrypi-firmware: add cpe, cpe upstream metadata Signed-off-by: Dennis Lamm Closes: https://github.com/gentoo/gentoo/pull/27915 Signed-off-by: Dennis Lamm --- sys-boot/raspberrypi-firmware/metadata.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys-boot/raspberrypi-firmware/metadata.xml b/sys-boot/raspberrypi-firmware/metadata.xml index 8dc8059c3a3da..5a079f4000510 100644 --- a/sys-boot/raspberrypi-firmware/metadata.xml +++ b/sys-boot/raspberrypi-firmware/metadata.xml @@ -12,5 +12,7 @@ https://github.com/raspberrypi/firmware/issues raspberrypi/firmware + cpe:/o:raspberrypi:raspberry_pi_4_model_b_firmware + cpe:/o:raspberrypi:raspberry_pi_3_model_b%2b_firmware From fe0dfbf474dd18c3e1672d0780a4300e52e0700e Mon Sep 17 00:00:00 2001 From: Michael Mair-Keimberger Date: Mon, 24 Oct 2022 20:19:39 +0200 Subject: [PATCH 0137/2610] app-emacs/buttercup: remove unused patch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michael Mair-Keimberger Closes: https://github.com/gentoo/gentoo/pull/27935 Signed-off-by: Maciej Barć --- .../buttercup-1.24-properties-equal.patch | 44 ------------------- 1 file changed, 44 deletions(-) delete mode 100644 app-emacs/buttercup/files/buttercup-1.24-properties-equal.patch diff --git a/app-emacs/buttercup/files/buttercup-1.24-properties-equal.patch b/app-emacs/buttercup/files/buttercup-1.24-properties-equal.patch deleted file mode 100644 index 2af36a3560cd3..0000000000000 --- a/app-emacs/buttercup/files/buttercup-1.24-properties-equal.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 108d2298cc34d906b196178ad955e3dc139e1779 Mon Sep 17 00:00:00 2001 -From: Philipp Stephani -Date: Mon, 6 Dec 2021 15:39:53 +0100 -Subject: [PATCH] Fix property comparisons in unit tests. -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Before Emacs 29, ‘equal-including-properties’ should not be used to compare -propertized strings due to https://debbugs.gnu.org/cgi/bugreport.cgi?bug=6581. -ERT provides a replacement ‘ert-equal-including-properties’. ---- - tests/test-buttercup.el | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -diff --git a/tests/test-buttercup.el b/tests/test-buttercup.el -index bda3e6f..4b73b78 100644 ---- a/tests/test-buttercup.el -+++ b/tests/test-buttercup.el -@@ -1,6 +1,6 @@ - ;;; buttercup-test.el --- Tests for buttercup.el -*-lexical-binding:t-*- - --;; Copyright (C) 2015 Jorgen Schaefer -+;; Copyright (C) 2015, 2021 Jorgen Schaefer - - ;; This program is free software; you can redistribute it and/or - ;; modify it under the terms of the GNU General Public License -@@ -27,6 +27,7 @@ - (require 'autoload) - (require 'ansi-color) - (require 'ert) -+(require 'ert-x) - (require 'cl-lib) - (require 'imenu) - -@@ -1117,7 +1118,7 @@ text properties using `ansi-color-apply'." - ;;;;;;;;;;;;; - ;;; Reporters - (buttercup-define-matcher-for-binary-function -- :to-equal-including-properties equal-including-properties) -+ :to-equal-including-properties ert-equal-including-properties) - - (describe "The batch reporters" - :var (print-buffer) From 9995468dcf4baad422e64409a56de7b169b41500 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Mon, 24 Oct 2022 21:43:54 +0300 Subject: [PATCH 0138/2610] dev-python/jc: add 1.22.1 Signed-off-by: Arthur Zamarin --- dev-python/jc/Manifest | 1 + dev-python/jc/jc-1.22.1.ebuild | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 dev-python/jc/jc-1.22.1.ebuild diff --git a/dev-python/jc/Manifest b/dev-python/jc/Manifest index 46166f3aca114..bb67259b64497 100644 --- a/dev-python/jc/Manifest +++ b/dev-python/jc/Manifest @@ -1,3 +1,4 @@ DIST jc-1.21.0.gh.tar.gz 11910267 BLAKE2B 7d02f6b574dc2171daca9682ef5cfe2ccdba6230320fc331c086c47b147e49efbd11fcb7b7f26bf4d448d4462f051b5b6892eff16e853cdb6cc4927f5cffddba SHA512 5382aba5c6ea0409fae31097516912d07133d2c14eb529e9df742f2efe4682c7e36e934786c9b12454d23e4c3acd5bdce3e97f410303b761f695db787058b034 DIST jc-1.21.2.gh.tar.gz 11910311 BLAKE2B ece8651c55f62821e30574cc208f3e1a569a2408ae1c637329556d49aae894afd7a57cdb7c70a0fdd16136fddd7329a1cefab493848376f22d5fae553c0231eb SHA512 3860e429a11131b888fa0689dd627016d3e9c052908979c22eca604281f13ba3df7164cdfa04ff6e4e08146b42d7bd76888efdcce65a549d5c904ecd207209f0 DIST jc-1.22.0.gh.tar.gz 12062944 BLAKE2B 8a4f301c563cabb5ee780280d3aa3caa64a8cbab7972c67854e0c7fb53ba86c6cae12682f6bc8559d51ef692e0352378c01a223848249c0f8f3b664bad63e7ce SHA512 832ef3d209bbf6e3d3a4b7b038e80fc0dcb99d4ba38732ad393fdbe59be4f5d86428cfbbdb81f48d5902b31bdea635996a99aeada19361d74c991e711560767e +DIST jc-1.22.1.gh.tar.gz 12676358 BLAKE2B dbea5d19f28abf7773787275b8e5c64b8ceee07e56474336b37e35d76bf3cb3b6bbbad0d4e129fd118dc2eba03dca7f12d07c41f469f6d0e81fad1e4acb8af88 SHA512 67fba63921b9c8bc6b47a6d8405a693ce68c7338ad0d05565a0a4b4f7872ff83d27a97241daa8bd5eeb27299e630154b7a9d923bcd00fb121c25ac61f70d3faa diff --git a/dev-python/jc/jc-1.22.1.ebuild b/dev-python/jc/jc-1.22.1.ebuild new file mode 100644 index 0000000000000..7b7bbfc30991f --- /dev/null +++ b/dev-python/jc/jc-1.22.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Converts the output of popular command-line tools and file-types to JSON" +HOMEPAGE=" + https://github.com/kellyjonbrazil/jc/ + https://pypi.org/project/jc/ +" +SRC_URI=" + https://github.com/kellyjonbrazil/jc/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc64" + +RDEPEND=" + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/ruamel-yaml[${PYTHON_USEDEP}] + dev-python/xmltodict[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest From edbdab7846bf25d7e04621abbf9aa0c2b6272c0c Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Mon, 24 Oct 2022 21:48:02 +0300 Subject: [PATCH 0139/2610] dev-python/pyicu: add 2.10.1 Signed-off-by: Arthur Zamarin --- dev-python/pyicu/Manifest | 1 + dev-python/pyicu/pyicu-2.10.1.ebuild | 38 ++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 dev-python/pyicu/pyicu-2.10.1.ebuild diff --git a/dev-python/pyicu/Manifest b/dev-python/pyicu/Manifest index 4d77e04ecd8b0..8bfe9e9992d58 100644 --- a/dev-python/pyicu/Manifest +++ b/dev-python/pyicu/Manifest @@ -1,2 +1,3 @@ +DIST pyicu-v2.10.1.tar.bz2 192780 BLAKE2B 0a8dea0091e07b889fbe79895b1a1fd030e29f9be02303e9b70b7380defaea14eeecc87031e4c1e57bab4a56680fad51f1489d117f31492a50c0323eefaa288d SHA512 a542fafdd1c64971ac4cf7fe0189324969cc4039319950663819e7040d9406ea200a84d3f2821a9a94c944087d0dbfe74fecebb430a01476114b6963ba83c739 DIST pyicu-v2.10.tar.bz2 192789 BLAKE2B 824b83177b420bb78633a2d7b93bdcc781ec87ea105e7441be59547c6f56fadf292aa331decac96f095672a4d2741d709ed32dec4841b070bc056e7f0f8d65d0 SHA512 8f752ba97fc5ffc3004591826b47bd76c9b99d73a3784b2bba746cb611969a47a98971c89fe0b35dc817fd14b93b1bf0e85f4bf23986af22bcf5401485899c9e DIST pyicu-v2.9.tar.bz2 243533 BLAKE2B c2ea32f69637e2d12a57ded96b570ba7fd41c92aed4a0dea36ebe5c224b80fa8d1672251f8218e0a35d463957ab4291cff778c3e690f0763e465dc6f0a1af26d SHA512 f10025afe1a0de5a1726c3d4aaec5b10ba62064c33205117efe643185dcd3560e8971b600606e9699269cca795477bf86ed2f9e604e9c0e04bb75a86f31cd114 diff --git a/dev-python/pyicu/pyicu-2.10.1.ebuild b/dev-python/pyicu/pyicu-2.10.1.ebuild new file mode 100644 index 0000000000000..1759ece5b6081 --- /dev/null +++ b/dev-python/pyicu/pyicu-2.10.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +MY_P=${P/-/-v} +DESCRIPTION="Python bindings for dev-libs/icu" +HOMEPAGE=" + https://gitlab.pyicu.org/main/pyicu/ + https://pypi.org/project/PyICU/ +" +SRC_URI=" + https://gitlab.pyicu.org/main/pyicu/-/archive/v${PV}/${MY_P}.tar.bz2 +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +DEPEND=" + dev-libs/icu:= +" +RDEPEND="${DEPEND}" +BDEPEND=" + test? ( + dev-python/six[${PYTHON_USEDEP}] + ) +" + +DOCS=( CHANGES CREDITS README.md ) + +distutils_enable_tests pytest From 091f3a09fe782a084d186f33126fc7539c204910 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Mon, 24 Oct 2022 21:59:15 +0300 Subject: [PATCH 0140/2610] dev-python/brython: add 3.11 Signed-off-by: Arthur Zamarin --- dev-python/brython/Manifest | 1 + dev-python/brython/brython-3.11.ebuild | 41 ++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 dev-python/brython/brython-3.11.ebuild diff --git a/dev-python/brython/Manifest b/dev-python/brython/Manifest index 3f4d6ba10270d..098c001427a4a 100644 --- a/dev-python/brython/Manifest +++ b/dev-python/brython/Manifest @@ -1,2 +1,3 @@ DIST brython-3.10.5.tar.gz 11106672 BLAKE2B 4219bdb99efd666e37ee08283e58f288e06dac52454931f72bcb4f3bf61a380fb1e01d724f49e598f6d7a95260609767d4536b5f04531939daaf93db6cdb23ad SHA512 7d2f50f94c9762d6587a9b0ed76805b14a5c2c89c0d27c7e181a3e3abdcdd28c9691fb80cd472f635f5bc6c36c884becd9a5625da4825d551b57b6b0779d3529 +DIST brython-3.11.gh.tar.gz 11684005 BLAKE2B d2ec61082787bbb571fa3a7239bad4e5d633e20f392684c532477d23ab7480dc0c3cd30a837c32fae57c88fa1779afec71bc7adb63bb4abd8f6d2d78717d55ef SHA512 98ee9c8cf1b3f8103310cf08b639fcea6675d178aedde5f425d3b44eac74552e569a8abca8cb6935cfcfc43a009ea73abbc646557a2bda916e5328a8933bea0d DIST brython-3.9.0.tar.gz 10232037 BLAKE2B 4dc70efa14174f90cddd72ba9c07afd7be4fc81cde3f9ace7b5f015acd4cc18e9ab222aded496523f7298cb7ecb93c1d691fda818ef9fe15fabbb876143af487 SHA512 fcacc6f5e959afd2c84980eb0a650028ad018f4ebda05c53ef0a73ef5a8e1b4a28b2940c08f6b5e82bb52975b671610ad47e42de0d6d3030a6b9f5af02784c20 diff --git a/dev-python/brython/brython-3.11.ebuild b/dev-python/brython/brython-3.11.ebuild new file mode 100644 index 0000000000000..22a048a8d943d --- /dev/null +++ b/dev-python/brython/brython-3.11.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +inherit webapp python-single-r1 + +DESCRIPTION="Python 3 implementation for client-side web programming" +HOMEPAGE="http://www.brython.info" +SRC_URI=" + https://github.com/${PN}-dev/${PN}/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS}" + +need_httpd_cgi + +pkg_setup() { + webapp_pkg_setup + python-single-r1_pkg_setup +} + +src_install() { + dodoc LICENCE.txt README.md + rm -v LICENCE.txt README.md bower.json .{git*,tra*} server.py || die + + webapp_src_preinst + + insinto "${MY_HTDOCSDIR}" + doins -r . + + webapp_src_install +} From c4f26add0ba47694b07512709988357fa5b57ce1 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Mon, 24 Oct 2022 22:00:34 +0300 Subject: [PATCH 0141/2610] dev-python/python-cstruct: add 3.3 Signed-off-by: Arthur Zamarin --- dev-python/python-cstruct/Manifest | 1 + .../python-cstruct/python-cstruct-3.3.ebuild | 30 +++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 dev-python/python-cstruct/python-cstruct-3.3.ebuild diff --git a/dev-python/python-cstruct/Manifest b/dev-python/python-cstruct/Manifest index 278b7ef5c8eaf..a6644c7a088e4 100644 --- a/dev-python/python-cstruct/Manifest +++ b/dev-python/python-cstruct/Manifest @@ -1,3 +1,4 @@ DIST python-cstruct-3.0.gh.tar.gz 25950 BLAKE2B 7ea8c77ed87e4fb740c3f7a4ed53a7532ee5aca15ee46fbb40da7308ae62ceacd7ccc67a958e6355904604ae67c9594acc9cae5d18bfed0558b91f7e9c8ad0a9 SHA512 dd1c85363512edc4df0379dec40e7d7fe3ceff1cc4014eae8dab0e91c47ea9c3619211e1a637aeec134ce713d0681688630b7fde97f02c6bcd7103a32f258a73 DIST python-cstruct-3.1.gh.tar.gz 26633 BLAKE2B 449510cc8cc6661270d2618cd347eea2044eacc8f665ed2f55bc6fcd95bcf79f29f8bce6498d372d8b5b78f854edb06afb89a3f3ef7f5de37582ebf68d178db1 SHA512 00e2165c14dcc4461600a8eeef5c71bcaa6e59955c23d08055aff2186b16f20d6c10fdb1a02f6e263e27070fda562c712df0c4ad2440a25dc5f23afaa9c88719 DIST python-cstruct-3.2.gh.tar.gz 26876 BLAKE2B 084c4e3e1e5a48ee15c40e25a846b09dc1af1fe0ef9734bddad14ebac91e2bbdf78cffc39dd861f35d7ed307f1dfb14cb7b15dd47b900d3c943bf3245adb9ff3 SHA512 8b912bba7a31a8cacd77e07008ea1a0603c59c49e2cbb4a8fee158948b05166f2223c983f58c104d73c0fd868bfaebc9f38669277f27282486cfb064d9026ab5 +DIST python-cstruct-3.3.gh.tar.gz 27470 BLAKE2B 0403af7085622e26d5faf973bbfd0c7e35f5c51f0597abf079080800055058809a07a795bde37b796809ef13b6e1d030f36a42e45a7f4643202e37fe79df4730 SHA512 fd5d7d42f5458d37a44d5e792b56e5c4f3338ed656b248ec5f4f48e4ecb5b6be7e3561c697d67ce0c6a18fbef62ba4945e287754cb2d6a97fefd65c563d65774 diff --git a/dev-python/python-cstruct/python-cstruct-3.3.ebuild b/dev-python/python-cstruct/python-cstruct-3.3.ebuild new file mode 100644 index 0000000000000..7b8d01c509426 --- /dev/null +++ b/dev-python/python-cstruct/python-cstruct-3.3.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) +inherit distutils-r1 + +DESCRIPTION="C-style structs for Python" +HOMEPAGE="https://github.com/andreax79/python-cstruct + https://pypi.org/project/cstruct/" +SRC_URI=" + https://github.com/andreax79/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DOCS=( README.md ) + +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + sed -e "/find_packages(/s@exclude=\[@&'tests', @" -i setup.py || die +} From 6ea224967c6f90d7729733069389af3ba8731100 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Mon, 24 Oct 2022 22:02:58 +0300 Subject: [PATCH 0142/2610] dev-python/pytest-env: add 0.8.1 Signed-off-by: Arthur Zamarin --- dev-python/pytest-env/Manifest | 1 + dev-python/pytest-env/pytest-env-0.8.1.ebuild | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 dev-python/pytest-env/pytest-env-0.8.1.ebuild diff --git a/dev-python/pytest-env/Manifest b/dev-python/pytest-env/Manifest index 217812163a3a4..a5869c3c45b16 100644 --- a/dev-python/pytest-env/Manifest +++ b/dev-python/pytest-env/Manifest @@ -1 +1,2 @@ DIST pytest-env-0.6.2.tar.gz 1693 BLAKE2B b303b8b2b486cd5f6c6273fefe709e3986183a56b6758b05f8bde973c561ebba9646538d38783749305740d8bd637966966a109fcd600cd6f6ee059449ffb328 SHA512 0b3bb21fc881023c102b584593c6e28840400ce8190810f33f9a421df4141e17dcfad2943c4159aaab82376b7b47b07b45f97c9cb232a7d17c4d35b55966596d +DIST pytest_env-0.8.1.tar.gz 6926 BLAKE2B 1d993947c5d67a57832e170e2cc2cbe56f5f1eef37d96790ec3965e5d7b9489771d1890ef7c6f4ae504e1d6d22845cf9b1b3fccf3caeacb3e6ff33d5f86b9279 SHA512 0c99db9c5467f5fe6f8655e540fff4b91884cef3553daf455298d2dc7bb51439418f3149b941d37a777199f28d82eccb2073fdd5e09bfb97cdf24d3ddb1d21bc diff --git a/dev-python/pytest-env/pytest-env-0.8.1.ebuild b/dev-python/pytest-env/pytest-env-0.8.1.ebuild new file mode 100644 index 0000000000000..3ab29754ad80f --- /dev/null +++ b/dev-python/pytest-env/pytest-env-0.8.1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) +inherit distutils-r1 + +DESCRIPTION="py.test plugin that allows you to add environment variables" +HOMEPAGE="https://github.com/MobileDynasty/pytest-env" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P/-/_}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" + +RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]" From ef02917b886f402ec9929ce1755d0999ccf65819 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Mon, 24 Oct 2022 22:10:43 +0300 Subject: [PATCH 0143/2610] dev-python/jupyterlab: add 3.5.0 Signed-off-by: Arthur Zamarin --- dev-python/jupyterlab/Manifest | 1 + dev-python/jupyterlab/jupyterlab-3.5.0.ebuild | 70 +++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 dev-python/jupyterlab/jupyterlab-3.5.0.ebuild diff --git a/dev-python/jupyterlab/Manifest b/dev-python/jupyterlab/Manifest index 32040da63a600..dd264d724cf4e 100644 --- a/dev-python/jupyterlab/Manifest +++ b/dev-python/jupyterlab/Manifest @@ -2,3 +2,4 @@ DIST jupyterlab-3.4.3.tar.gz 17074198 BLAKE2B 08a0aa4ddaeb6b48a742ef78e1b8cefb95 DIST jupyterlab-3.4.5.tar.gz 17108960 BLAKE2B 83f4e99a1f98265df50857988dcd011862a0be4212abd8217cc330b3b536f5c7de2486f5c19e692c78eb8305f73c11a11772b510847ec25d756c81c828425ce3 SHA512 17428899b577a9e661ea755e3d6e2e3d640ca4ae28cd51e197520b9a388088e2a0d52a799f14b128d94f0c1ee2ec7580e309586c63e1d2e3b6019ae1075abc1c DIST jupyterlab-3.4.7.tar.gz 17111219 BLAKE2B 8e1246b56d75f2336ab46ca66f371dde275327a445563a8c41dcb528b58558c902776008f25b28e8a4fb299e9692c20b08c224f71304aa6f16143a757548814a SHA512 16a6e38fafbe3f8daa7f2e65b511e30b65800a1b21ee5e6360faae4cc1806472268297582f12a45d39d482ed5f25fc9c6874299e5e05efed5f50e8f2a3986c66 DIST jupyterlab-3.4.8.tar.gz 17104727 BLAKE2B 7de7d899caff7e3a9641b7568ef63a9f07c739e474cb998cf62cf62abe2d51e488d52a644ffb4d0b5bdd46cadbd15d53020c28ba9602019db1e4b25d1fb696cd SHA512 244a38077e752d5e7066da6a312fa75ac3810bffda62b89133b7cebe459b35fedaaf320999c8ecf452c98ced6e80a16e290c4df9c8f741e1662aafa10785f9e0 +DIST jupyterlab-3.5.0.tar.gz 17110889 BLAKE2B 89b20734dea44419af023b88c85b243fa3f8ac0c7272600729da8690eb53cd4286d9c9bb90e95e291644de3675a9daae63898d6621cc4c21b4fc8e0d965242b4 SHA512 43b893127b5b4f1ccd472dfe9152d4ac8f89192411d1fa6045e3ecfb5f8f16819d1cf4b6fd70d9656d25d10cafff55055da98d36d2c8537d5b07e29e2d157799 diff --git a/dev-python/jupyterlab/jupyterlab-3.5.0.ebuild b/dev-python/jupyterlab/jupyterlab-3.5.0.ebuild new file mode 100644 index 0000000000000..1491c0f13490b --- /dev/null +++ b/dev-python/jupyterlab/jupyterlab-3.5.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +DISTUTILS_USE_PEP517=jupyter +inherit distutils-r1 + +DESCRIPTION="JupyterLab computational environment" +HOMEPAGE="https://jupyter.org/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD MIT GPL-3 Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND="dev-python/jupyter_packaging[${PYTHON_USEDEP}]" + +RDEPEND=" + dev-python/ipython[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/jupyter_core[${PYTHON_USEDEP}] + >=dev-python/jupyterlab_server-2.10[${PYTHON_USEDEP}] + >=dev-python/jupyter_server-1.16[${PYTHON_USEDEP}] + >=dev-python/nbclassic-0.2[${PYTHON_USEDEP}] + =dev-python/jinja-2.1[${PYTHON_USEDEP}] + >=dev-python/tornado-6.1[${PYTHON_USEDEP}] + dev-python/tomli[${PYTHON_USEDEP}] + net-libs/nodejs +" + +BDEPEND="test? ( + dev-python/check-manifest[${PYTHON_USEDEP}] + dev-python/ipykernel[${PYTHON_USEDEP}] + dev-python/jupyterlab_server[${PYTHON_USEDEP}] + dev-python/openapi-core[${PYTHON_USEDEP}] + dev-python/openapi-spec-validator[${PYTHON_USEDEP}] + dev-python/pytest-console-scripts[${PYTHON_USEDEP}] + dev-python/pytest-tornasync[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/ruamel-yaml[${PYTHON_USEDEP}] + dev-python/requests-cache[${PYTHON_USEDEP}] + dev-python/strict-rfc3339[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] +)" + +EPYTEST_DESELECT=( + # These tests call npm and want internet + jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_core_extension + jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned_folder + jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned + jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom_minimal_core_config + jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom + jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_check + jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build + jupyterlab/tests/test_build_api.py::TestBuildAPI::test_clear + jupyterlab/tests/test_build_api.py::TestBuildAPI::test_build +) + +distutils_enable_tests pytest +# TODO: package sphinx_copybutton +#distutils_enable_sphinx docs/source dev-python/sphinx_rtd_theme dev-python/myst_parser + +python_install_all() { + distutils-r1_python_install_all + mv "${ED}/usr/etc" "${ED}/etc" || die +} From ee51625a6652970c7e6fec02ab7ac65ab5403adf Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 17:35:25 +0100 Subject: [PATCH 0144/2610] app-misc/mouseremote: fix build w/ Clang 16 Closes: https://bugs.gentoo.org/874957 Signed-off-by: Sam James --- .../files/mouseremote-0.90-fix-clang-16.patch | 29 ++++++++++++++++ .../files/mouseremote-0.90-fix-warnings.diff | 23 ------------- .../files/mouseremote-0.90-fix-warnings.patch | 21 ++++++++++++ ...too.diff => mouseremote-0.90-gentoo.patch} | 10 +++--- ...e.diff => mouseremote-0.90-makefile.patch} | 4 +-- .../mouseremote/mouseremote-0.90-r3.ebuild | 34 +++++++++---------- 6 files changed, 72 insertions(+), 49 deletions(-) create mode 100644 app-misc/mouseremote/files/mouseremote-0.90-fix-clang-16.patch delete mode 100644 app-misc/mouseremote/files/mouseremote-0.90-fix-warnings.diff create mode 100644 app-misc/mouseremote/files/mouseremote-0.90-fix-warnings.patch rename app-misc/mouseremote/files/{mouseremote-0.90-gentoo.diff => mouseremote-0.90-gentoo.patch} (60%) rename app-misc/mouseremote/files/{mouseremote-0.90-makefile.diff => mouseremote-0.90-makefile.patch} (76%) diff --git a/app-misc/mouseremote/files/mouseremote-0.90-fix-clang-16.patch b/app-misc/mouseremote/files/mouseremote-0.90-fix-clang-16.patch new file mode 100644 index 0000000000000..041a280416529 --- /dev/null +++ b/app-misc/mouseremote/files/mouseremote-0.90-fix-clang-16.patch @@ -0,0 +1,29 @@ +From 4363dd75d5df8c85869f0f6f5d3a22d561cff7e0 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Mon, 24 Oct 2022 17:28:49 +0100 +Subject: [PATCH] Fix build with Clang 16 + +Bug: https://bugs.gentoo.org/874957 +--- a/MultiMouse/daemon.c ++++ b/MultiMouse/daemon.c +@@ -78,6 +78,7 @@ int MakeMeDaemon() + setsid(); + close(fileno(stderr)); + kill(parent, SIGTERM); ++ return 0; + } + + void SetSignals() +--- a/MultiMouse/main.c ++++ b/MultiMouse/main.c +@@ -30,6 +30,10 @@ + + #include "mumse.h" + ++int MakeMeDaemon(void); ++void SetSignals(void); ++void Selection(int numMouse); ++ + static + void InitMouse(int mfd, u_short baud, u_short cflag) + { diff --git a/app-misc/mouseremote/files/mouseremote-0.90-fix-warnings.diff b/app-misc/mouseremote/files/mouseremote-0.90-fix-warnings.diff deleted file mode 100644 index 63447b9bc4ce2..0000000000000 --- a/app-misc/mouseremote/files/mouseremote-0.90-fix-warnings.diff +++ /dev/null @@ -1,23 +0,0 @@ -diff -ur MultiMouse.orig/daemon.c MultiMouse/daemon.c ---- MultiMouse.orig/daemon.c 1999-10-09 20:08:58.000000000 +0000 -+++ MultiMouse/daemon.c 2016-04-27 22:36:59.133322312 +0000 -@@ -22,6 +22,7 @@ - #include - #include - #include -+#include - - #include "mumse.h" - -diff -ur MultiMouse.orig/main.c MultiMouse/main.c ---- MultiMouse.orig/main.c 1999-10-03 17:40:23.000000000 +0000 -+++ MultiMouse/main.c 2016-04-27 22:34:58.346647395 +0000 -@@ -25,6 +25,8 @@ - #include - #include - #include -+#include -+#include - - #include "mumse.h" - diff --git a/app-misc/mouseremote/files/mouseremote-0.90-fix-warnings.patch b/app-misc/mouseremote/files/mouseremote-0.90-fix-warnings.patch new file mode 100644 index 0000000000000..11a7e63b850bd --- /dev/null +++ b/app-misc/mouseremote/files/mouseremote-0.90-fix-warnings.patch @@ -0,0 +1,21 @@ +--- a/MultiMouse/daemon.c ++++ b/MultiMouse/daemon.c +@@ -22,6 +22,7 @@ + #include + #include + #include ++#include + + #include "mumse.h" + +--- a/MultiMouse/main.c ++++ b/MultiMouse/main.c +@@ -25,6 +25,8 @@ + #include + #include + #include ++#include ++#include + + #include "mumse.h" + diff --git a/app-misc/mouseremote/files/mouseremote-0.90-gentoo.diff b/app-misc/mouseremote/files/mouseremote-0.90-gentoo.patch similarity index 60% rename from app-misc/mouseremote/files/mouseremote-0.90-gentoo.diff rename to app-misc/mouseremote/files/mouseremote-0.90-gentoo.patch index d86902e37ed5b..1d73ffeb87252 100644 --- a/app-misc/mouseremote/files/mouseremote-0.90-gentoo.diff +++ b/app-misc/mouseremote/files/mouseremote-0.90-gentoo.patch @@ -1,6 +1,5 @@ -diff -Naur MouseRemote.ORG/client/MouseRemote.conf MouseRemote/client/MouseRemote.conf ---- MouseRemote.ORG/client/MouseRemote.conf Sat Oct 9 21:03:42 1999 -+++ MouseRemote/client/MouseRemote.conf Sat May 4 16:04:43 2002 +--- a/client/MouseRemote.conf ++++ b/client/MouseRemote.conf @@ -61,3 +61,35 @@ # Definitions for the DVD device @@ -37,9 +36,8 @@ diff -Naur MouseRemote.ORG/client/MouseRemote.conf MouseRemote/client/MouseRemot +TxtOff +TxtTrns +Rec -diff -Naur MouseRemote.ORG/client/MouseRemoteKeys.pl MouseRemote/client/MouseRemoteKeys.pl ---- MouseRemote.ORG/client/MouseRemoteKeys.pl Sun Oct 10 00:09:42 1999 -+++ MouseRemote/client/MouseRemoteKeys.pl Sat May 4 15:58:58 2002 +--- a/client/MouseRemoteKeys.pl ++++ b/client/MouseRemoteKeys.pl @@ -11,6 +11,7 @@ play => 0x0d, stop => 0x0e, diff --git a/app-misc/mouseremote/files/mouseremote-0.90-makefile.diff b/app-misc/mouseremote/files/mouseremote-0.90-makefile.patch similarity index 76% rename from app-misc/mouseremote/files/mouseremote-0.90-makefile.diff rename to app-misc/mouseremote/files/mouseremote-0.90-makefile.patch index 2f6fb8a81f151..560740c67a2ed 100644 --- a/app-misc/mouseremote/files/mouseremote-0.90-makefile.diff +++ b/app-misc/mouseremote/files/mouseremote-0.90-makefile.patch @@ -1,5 +1,5 @@ ---- MultiMouse/Makefile 1997-08-21 08:52:56.000000000 -0400 -+++ MultiMouse/Makefile 2010-08-13 00:05:47.000000000 -0400 +--- a/MultiMouse/Makefile ++++ b/MultiMouse/Makefile @@ -20,14 +20,13 @@ -DMOUSE_FIFO=\"$(FIFO)\"\ -DLOCKDIR=\"$(LOCKDIR)\"\ diff --git a/app-misc/mouseremote/mouseremote-0.90-r3.ebuild b/app-misc/mouseremote/mouseremote-0.90-r3.ebuild index 5827c8e764a0a..3c211b40c07aa 100644 --- a/app-misc/mouseremote/mouseremote-0.90-r3.ebuild +++ b/app-misc/mouseremote/mouseremote-0.90-r3.ebuild @@ -1,36 +1,34 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 inherit toolchain-funcs DESCRIPTION="X10 MouseRemote" HOMEPAGE="http://www4.pair.com/gribnif/ha/" SRC_URI="http://www4.pair.com/gribnif/ha/MouseRemote.tar.gz" +S="${WORKDIR}"/MouseRemote -SLOT="0" LICENSE="GPL-2" +SLOT="0" KEYWORDS="amd64 ~ppc x86" -DEPEND="virtual/perl-Time-HiRes" - -S="${WORKDIR}/MouseRemote" +RDEPEND="virtual/perl-Time-HiRes" -src_prepare() { - eapply -p0 "${FILESDIR}"/${P}-makefile.diff - eapply "${FILESDIR}"/${P}-gentoo.diff - eapply -p0 "${FILESDIR}"/${P}-fix-warnings.diff - - eapply_user -} +PATCHES=( + "${FILESDIR}"/${P}-makefile.patch + "${FILESDIR}"/${P}-gentoo.patch + "${FILESDIR}"/${P}-fix-warnings.patch + "${FILESDIR}"/${P}-fix-clang-16.patch +) src_compile() { - cd MultiMouse && emake \ + emake -C MultiMouse \ CC="$(tc-getCC)" \ PREFIX=/usr \ LOCKDIR=/var/lock \ - JMANDIR=/usr/share/man/ja_JP.ujis + JMANDIR=/usr/share/man/ja_JP.ujis } src_install() { @@ -48,8 +46,8 @@ src_install() { } pkg_postinst() { - [ -e /dev/mumse ] || mkfifo "${ROOT}"/dev/mumse - [ -e /dev/x10fifo ] || mkfifo "${ROOT}"/dev/x10fifo + [[ -e /dev/mumse ]] || mkfifo "${ROOT}"/dev/mumse + [[ -e /dev/x10fifo ]] || mkfifo "${ROOT}"/dev/x10fifo elog "To use the mouse function in X, add the following to your XF86Config" elog "Section \"InputDevice\"" @@ -64,7 +62,7 @@ pkg_postinst() { elog elog "Enable the daemon with \"rc-update add mouseremote default\"." elog - elog "Configure the daemon is run in /etc/conf.d/mouseremote." + elog "Configure the daemon is run in ${EROOT}/etc/conf.d/mouseremote." elog - elog "See /usr/share/doc/${PF} on how to configure the buttons." + elog "See ${EROOT}/usr/share/doc/${PF} on how to configure the buttons." } From 8a8f555584d6806e35409cb85f652dcf37e2ed8c Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 18:17:26 +0100 Subject: [PATCH 0145/2610] games-fps/qudos: almost fix build w/ Clang 16 - Drop various seds, converting them into patches - Fix build with libpng 1.4.0 too - Fix build on modern glibc - Use pkg-config (and therefore fix build on LLD) This nearly got there wrt Clang 16, but then ended up hitting -Wincompatible-function-pointer-types with some USE flags and got fed up. Bug: https://bugs.gentoo.org/874486 Closes: https://bugs.gentoo.org/730806 Closes: https://bugs.gentoo.org/770904 Signed-off-by: Sam James --- .../files/qudos-0.40.1-libjpeg-clash.patch | 25 ++++ .../qudos/files/qudos-0.40.1-libpng.patch | 30 +++++ .../qudos/files/qudos-0.40.1-libpng15.patch | 10 -- .../files/qudos-0.40.1-no-bits-nan.patch | 12 ++ .../qudos/files/qudos-0.40.1-respect-cc.patch | 15 +++ .../files/qudos-0.40.1-respect-libdir.patch | 53 ++++++++ .../files/qudos-0.40.1-use-pkg-config.patch | 30 +++++ .../qudos/files/qudos-0.40.1-zlib-build.patch | 12 ++ ...s-0.40.1.ebuild => qudos-0.40.1-r1.ebuild} | 121 +++++++++--------- 9 files changed, 235 insertions(+), 73 deletions(-) create mode 100644 games-fps/qudos/files/qudos-0.40.1-libjpeg-clash.patch create mode 100644 games-fps/qudos/files/qudos-0.40.1-libpng.patch delete mode 100644 games-fps/qudos/files/qudos-0.40.1-libpng15.patch create mode 100644 games-fps/qudos/files/qudos-0.40.1-no-bits-nan.patch create mode 100644 games-fps/qudos/files/qudos-0.40.1-respect-cc.patch create mode 100644 games-fps/qudos/files/qudos-0.40.1-respect-libdir.patch create mode 100644 games-fps/qudos/files/qudos-0.40.1-use-pkg-config.patch create mode 100644 games-fps/qudos/files/qudos-0.40.1-zlib-build.patch rename games-fps/qudos/{qudos-0.40.1.ebuild => qudos-0.40.1-r1.ebuild} (66%) diff --git a/games-fps/qudos/files/qudos-0.40.1-libjpeg-clash.patch b/games-fps/qudos/files/qudos-0.40.1-libjpeg-clash.patch new file mode 100644 index 0000000000000..944c1aff856cf --- /dev/null +++ b/games-fps/qudos/files/qudos-0.40.1-libjpeg-clash.patch @@ -0,0 +1,25 @@ +From c657cd54baee3bdfe7a92c9b91536bb5c3ddcdd8 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Mon, 24 Oct 2022 17:50:17 +0100 +Subject: [PATCH 2/5] Fix clash with libjpeg + +--- a/src/ref_gl/gl_image.c ++++ b/src/ref_gl/gl_image.c +@@ -912,7 +912,7 @@ jpg_skip_input_data(j_decompress_ptr cinfo, long num_bytes) + } + + void +-jpeg_mem_src(j_decompress_ptr cinfo, byte * mem, int len) ++qudos_jpeg_mem_src(j_decompress_ptr cinfo, byte * mem, int len) + { + cinfo->src = (struct jpeg_source_mgr *)(*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_PERMANENT, sizeof(struct jpeg_source_mgr)); + cinfo->src->init_source = jpg_null; +@@ -956,7 +956,7 @@ LoadJPG(char *filename, byte ** pic, int *width, int *height) + jpeg_create_decompress(&cinfo); + + /* Feed JPEG memory into the libJpeg Object */ +- jpeg_mem_src(&cinfo, rawdata, rawsize); ++ qudos_jpeg_mem_src(&cinfo, rawdata, rawsize); + + /* Process JPEG header */ + jpeg_read_header(&cinfo, true); diff --git a/games-fps/qudos/files/qudos-0.40.1-libpng.patch b/games-fps/qudos/files/qudos-0.40.1-libpng.patch new file mode 100644 index 0000000000000..78fb4cdb7bd5d --- /dev/null +++ b/games-fps/qudos/files/qudos-0.40.1-libpng.patch @@ -0,0 +1,30 @@ +--- a/src/ref_gl/gl_local.h ++++ b/src/ref_gl/gl_local.h +@@ -29,6 +29,7 @@ + #include + #include + ++#include /* Z_DEFAULT_COMPRESSION */ + #include + #include + +Subject: [PATCH] Fix build with libpng 1.4.0 + +From the 1.4.0 release notes: +``` + m. The function png_set_gray_1_2_4_to_8() was removed. It has been + deprecated since libpng-1.0.18 and 1.2.9, when it was replaced with + png_set_expand_gray_1_2_4_to_8() because the former function also + expanded palette images. +``` +--- a/src/ref_gl/gl_image.c ++++ b/src/ref_gl/gl_image.c +@@ -1186,7 +1186,7 @@ LoadPNG(char *filename, byte ** pic, int *width, int *height) + if (my_png->ColorType == PNG_COLOR_TYPE_PALETTE) + png_set_palette_to_rgb(png); + if (my_png->ColorType == PNG_COLOR_TYPE_GRAY && my_png->BitDepth < 8) +- png_set_gray_1_2_4_to_8(png); ++ png_set_expand_gray_1_2_4_to_8(png); + + /* Add alpha channel if present */ + if (png_get_valid(png, pnginfo, PNG_INFO_tRNS)) diff --git a/games-fps/qudos/files/qudos-0.40.1-libpng15.patch b/games-fps/qudos/files/qudos-0.40.1-libpng15.patch deleted file mode 100644 index 633215be34be3..0000000000000 --- a/games-fps/qudos/files/qudos-0.40.1-libpng15.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/src/ref_gl/gl_local.h -+++ b/src/ref_gl/gl_local.h -@@ -29,6 +29,7 @@ - #include - #include - -+#include /* Z_DEFAULT_COMPRESSION */ - #include - #include - diff --git a/games-fps/qudos/files/qudos-0.40.1-no-bits-nan.patch b/games-fps/qudos/files/qudos-0.40.1-no-bits-nan.patch new file mode 100644 index 0000000000000..adcffef23c403 --- /dev/null +++ b/games-fps/qudos/files/qudos-0.40.1-no-bits-nan.patch @@ -0,0 +1,12 @@ +--- a/src/mods/rogue/g_local.h ++++ b/src/mods/rogue/g_local.h +@@ -26,9 +26,6 @@ + //================================================================== + + #ifndef _WIN32 +-#ifdef __linux__ +-#include +-#endif + #define min(a,b) ((a) < (b) ? (a) : (b)) + #define max(a,b) ((a) > (b) ? (a) : (b)) + #ifdef __sun__ diff --git a/games-fps/qudos/files/qudos-0.40.1-respect-cc.patch b/games-fps/qudos/files/qudos-0.40.1-respect-cc.patch new file mode 100644 index 0000000000000..92c7028e1890a --- /dev/null +++ b/games-fps/qudos/files/qudos-0.40.1-respect-cc.patch @@ -0,0 +1,15 @@ +From 76aef29111d0b8c5e5fffe80833d0c227cca1127 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Mon, 24 Oct 2022 17:54:38 +0100 +Subject: [PATCH 4/5] Respect CC + +--- a/Makefile ++++ b/Makefile +@@ -60,7 +60,6 @@ PREFIX?= $(LOCALBASE) + DATADIR?= $(LOCALBASE)/share/quake2 + LIBDIR?= $(LOCALBASE)/lib/QuDos + +-CC?= gcc + TYPE?= release + + OGG_LDFLAGS= -lvorbisfile -lvorbis -logg diff --git a/games-fps/qudos/files/qudos-0.40.1-respect-libdir.patch b/games-fps/qudos/files/qudos-0.40.1-respect-libdir.patch new file mode 100644 index 0000000000000..b3e0cdc5a2f7c --- /dev/null +++ b/games-fps/qudos/files/qudos-0.40.1-respect-libdir.patch @@ -0,0 +1,53 @@ +From 1dc6681ee4eea2d1b6e7edd04cf84fd10c407d28 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Mon, 24 Oct 2022 17:54:12 +0100 +Subject: [PATCH 3/5] Respect libdir + +--- a/Makefile ++++ b/Makefile +@@ -55,7 +55,6 @@ WITH_XMMS?=YES # Enable XMMS support (thanks AprQ2). + + # General variables. + LOCALBASE?= /usr/local +-X11BASE?= /usr/X11R6 + PREFIX?= $(LOCALBASE) + + DATADIR?= $(LOCALBASE)/share/quake2 +@@ -98,34 +97,19 @@ GAME_NAME= game$(ARCH).$(SHLIB_EXT) + endif + + # Compilation flags. +-CFLAGS+= -I/usr/include -I$(LOCALBASE)/include -I$(X11BASE)/include \ ++CFLAGS+= -I/usr/include -I$(LOCALBASE)/include \ + -DGAME_NAME='"$(GAME_NAME)"' -DQUDOS_VERSION='"$(VERSION)"' + + WARNS= -Wshadow -Wpointer-arith -Wcast-align -Waggregate-return -Wstrict-prototypes -Wredundant-decls -Wnested-externs + +-ifeq ($(TYPE),debug) +-CFLAGS+= -Wall -Werror -g -ggdb -DDEBUGGING # $(WARNS) +-else +- ifeq ($(TYPE),profile) +-CFLAGS+= -pg +- else +-CFLAGS+= -O3 -ffast-math -funroll-loops -fomit-frame-pointer \ +- -fexpensive-optimizations +- ifeq ($(ARCH),i386) +-CFLAGS+= -falign-loops=2 -falign-jumps=2 -falign-functions=2 \ +- -fno-strict-aliasing +- endif +- endif +-endif +- + # Linker flags. +-LDFLAGS+= -L/usr/lib -L$(LOCALBASE)/lib -L$(X11BASE)/lib -lm ++LDFLAGS+= -lm + + ifeq ($(OSTYPE),Linux) + LDFLAGS+= -ldl + endif + +-REF_LDFLAGS= -L/usr/X11R6/lib -lX11 -lXext -lXxf86vm -lGLU -ljpeg -lpng ++REF_LDFLAGS= -lX11 -lXext -lXxf86vm -lGLU -ljpeg -lpng + + ifeq ($(strip $(WITH_DGA_MOUSE)),YES) + REF_LDFLAGS+= -lXxf86dga diff --git a/games-fps/qudos/files/qudos-0.40.1-use-pkg-config.patch b/games-fps/qudos/files/qudos-0.40.1-use-pkg-config.patch new file mode 100644 index 0000000000000..c2aae64e2b323 --- /dev/null +++ b/games-fps/qudos/files/qudos-0.40.1-use-pkg-config.patch @@ -0,0 +1,30 @@ +From 372cfdd9c81043667451fc46bcb8daaa5a5e3620 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Mon, 24 Oct 2022 17:56:14 +0100 +Subject: [PATCH 5/5] Use pkg-config + +--- a/Makefile ++++ b/Makefile +@@ -64,9 +64,9 @@ TYPE?= release + + OGG_LDFLAGS= -lvorbisfile -lvorbis -logg + +-SDL_CONFIG?= sdl-config +-SDL_CFLAGS= $(shell $(SDL_CONFIG) --cflags) +-SDL_LDFLAGS= $(shell $(SDL_CONFIG) --libs) ++PKG_CONFIG?= pkg-config ++SDL_CFLAGS= $(shell ${PKG_CONFIG} --cflags sdl) ++SDL_LDFLAGS= $(shell ${PKG_CONFIG} --libs sdl) + + ifeq ($(OSTYPE),Linux) + ALSA_LDFLAGS= -lasound +@@ -96,8 +95,7 @@ GAME_NAME= game$(ARCH).$(SHLIB_EXT) + endif + + # Compilation flags. +-CFLAGS+= -I/usr/include -I$(LOCALBASE)/include \ +- -DGAME_NAME='"$(GAME_NAME)"' -DQUDOS_VERSION='"$(VERSION)"' ++CFLAGS+= -DGAME_NAME='"$(GAME_NAME)"' -DQUDOS_VERSION='"$(VERSION)"' + + WARNS= -Wshadow -Wpointer-arith -Wcast-align -Waggregate-return -Wstrict-prototypes -Wredundant-decls -Wnested-externs + diff --git a/games-fps/qudos/files/qudos-0.40.1-zlib-build.patch b/games-fps/qudos/files/qudos-0.40.1-zlib-build.patch new file mode 100644 index 0000000000000..d2e1474f2d7b0 --- /dev/null +++ b/games-fps/qudos/files/qudos-0.40.1-zlib-build.patch @@ -0,0 +1,12 @@ +From bdd75315feed9fbaaf9dcf87f9a7e5eb18ca0b8b Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Mon, 24 Oct 2022 17:50:02 +0100 +Subject: [PATCH 1/5] Fix zlib build + +--- a/src/qcommon/unzip/ioapi.h ++++ b/src/qcommon/unzip/ioapi.h +@@ -1,3 +1,4 @@ ++#define OF(x) x + /* + * ioapi.h -- IO base function header for compress/uncompress .zip files + * using zlib + zip or unzip API diff --git a/games-fps/qudos/qudos-0.40.1.ebuild b/games-fps/qudos/qudos-0.40.1-r1.ebuild similarity index 66% rename from games-fps/qudos/qudos-0.40.1.ebuild rename to games-fps/qudos/qudos-0.40.1-r1.ebuild index 24a6a4e01612f..2a289162e2d75 100644 --- a/games-fps/qudos/qudos-0.40.1.ebuild +++ b/games-fps/qudos/qudos-0.40.1-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit desktop flag-o-matic toolchain-funcs @@ -20,21 +20,26 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="cdinstall debug dedicated demo dga ipv6 joystick mods opengl qmax oss sdl textures" -DEPEND="opengl? ( - virtual/opengl - virtual/glu ) - sdl? ( media-libs/libsdl[joystick?,opengl,sound,video] - virtual/opengl - virtual/glu ) - virtual/jpeg:0 +DEPEND=" media-libs/libogg - media-libs/libpng:0 + media-libs/libjpeg-turbo + media-libs/libpng media-libs/libvorbis sys-libs/zlib x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86dga - x11-libs/libXxf86vm" + x11-libs/libXxf86vm + opengl? ( + virtual/opengl + virtual/glu + ) + sdl? ( + media-libs/libsdl[joystick?,opengl,sound,video] + virtual/opengl + virtual/glu + ) +" RDEPEND=" ${DEPEND} cdinstall? ( games-fps/quake2-data ) @@ -45,8 +50,14 @@ RDEPEND=" dir=usr/share/${MY_PN} PATCHES=( - "${FILESDIR}"/${P}-libpng15.patch + "${FILESDIR}"/${P}-libpng.patch "${FILESDIR}"/${P}-gnusource.patch + "${FILESDIR}"/${P}-zlib-build.patch + "${FILESDIR}"/${P}-libjpeg-clash.patch + "${FILESDIR}"/${P}-respect-libdir.patch + "${FILESDIR}"/${P}-respect-cc.patch + "${FILESDIR}"/${P}-use-pkg-config.patch + "${FILESDIR}"/${P}-no-bits-nan.patch ) default_client() { @@ -81,38 +92,19 @@ pkg_setup() { if default_client ; then elog "Selected the ${snd_drv} sound driver as the default." - echo fi } -src_unpack() { - unpack "${FILE_STEM}.tar.bz2" -} - src_prepare() { rm docs/gnu.txt || die + default + # Change default sound driver and its location sed -i \ -e "s:\"oss\":\"${snd_drv}\":" \ -e "s:\"\./snd:\"/usr/$(get_libdir)/${PN}/snd:" \ src/client/snd_dma.c || die - - sed -i \ - -e 's:jpeg_mem_src:qudos_jpeg_mem_src:g' \ - src/ref_gl/gl_image.c || die - - if has_version '>=sys-libs/zlib-1.2.5.1-r1' ; then - sed -i \ - -e '1i#define OF(x) x' \ - src/qcommon/unzip/ioapi.h || die - fi - - sed -i -e '106,119 s/CFL/LED/' Makefile || die - - sed -i -e 's:-L/usr/lib -L$(LOCALBASE)/lib :: ' Makefile || die - - default } src_configure() { @@ -122,7 +114,7 @@ src_configure() { src_compile() { yesno() { - usex ${1} YES NO; + usex ${1} YES NO } local client="YES" @@ -131,36 +123,39 @@ src_compile() { local type="release" use debug && type="debug" - emake \ - BUILD_QUAKE2="${client}" \ - BUILD_DEDICATED=$(yesno dedicated) \ - BUILD_GLX=$(yesno opengl) \ - BUILD_SDLGL=$(yesno sdl) \ - BUILD_ALSA_SND=NO \ - BUILD_SDL_SND=$(yesno sdl) \ - BUILD_OSS_SND=$(yesno oss) \ - WITH_XMMS=NO \ - WITH_DGA_MOUSE=$(yesno dga) \ - WITH_JOYSTICK=$(yesno joystick) \ - TYPE="${type}" \ - DATADIR="${dir}" \ - LOCALBASE=/usr \ - LIBDIR="/usr/$(get_libdir)"/${PN} \ - WITH_QMAX=$(yesno qmax) \ - BUILD_3ZB2=$(yesno mods) \ - BUILD_CTF=$(yesno mods) \ - BUILD_JABOT=$(yesno mods) \ - BUILD_ROGUE=$(yesno mods) \ - BUILD_XATRIX=$(yesno mods) \ - BUILD_ZAERO=$(yesno mods) \ - WITH_BOTS=$(yesno mods) \ - HAVE_IPV6=$(yesno ipv6) \ - CC="$(tc-getCC)" \ - WITH_X86_ASM=NO \ - WITH_DATADIR=YES \ - WITH_LIBDIR=YES \ - BUILD_DEBUG_DIR=release \ + local myemakeargs=( + BUILD_QUAKE2="${client}" + BUILD_DEDICATED=$(yesno dedicated) + BUILD_GLX=$(yesno opengl) + BUILD_SDLGL=$(yesno sdl) + BUILD_ALSA_SND=NO + BUILD_SDL_SND=$(yesno sdl) + BUILD_OSS_SND=$(yesno oss) + WITH_XMMS=NO + WITH_DGA_MOUSE=$(yesno dga) + WITH_JOYSTICK=$(yesno joystick) + TYPE="${type}" + DATADIR="${dir}" + LOCALBASE=/usr + LIBDIR="/usr/$(get_libdir)"/${PN} + WITH_QMAX=$(yesno qmax) + BUILD_3ZB2=$(yesno mods) + BUILD_CTF=$(yesno mods) + BUILD_JABOT=$(yesno mods) + BUILD_ROGUE=$(yesno mods) + BUILD_XATRIX=$(yesno mods) + BUILD_ZAERO=$(yesno mods) + WITH_BOTS=$(yesno mods) + HAVE_IPV6=$(yesno ipv6) + CC="$(tc-getCC)" + WITH_X86_ASM=NO + WITH_DATADIR=YES + WITH_LIBDIR=YES + BUILD_DEBUG_DIR=release BUILD_RELEASE_DIR=release + ) + + emake "${myemakeargs[@]}" } src_install() { From eaee51329bda88fd5ffc0e97bb8c8fe2cc93c73e Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 18:33:49 +0100 Subject: [PATCH 0146/2610] profiles: last-rite games-fps/qudos Bug: https://bugs.gentoo.org/874486 Bug: https://bugs.gentoo.org/791604 Signed-off-by: Sam James --- profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 7600638810221..a7b665b895df2 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,11 @@ #--- END OF EXAMPLES --- +# Sam James (2022-10-24) +# Fails to build with Clang 16 (code quality issues), no upstream activity +# in 7 years. Removal on 2022-11-23. bug #874486, bug #791604. +games-fps/qudos + # David Seifert (2022-10-23) # Dead package, upstream gone, GTK+2, fails to build with Clang 16 and # tests fail. Removal on 2022-11-22. Bug #741200, #875686. From c301cc94e6fd03d865da97e1a4cf73db338bd7f2 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 19:01:44 +0100 Subject: [PATCH 0147/2610] sci-misc/gt-itm: fix build w/ Clang 16, musl Closes: https://bugs.gentoo.org/832835 Closes: https://bugs.gentoo.org/741582 Signed-off-by: Sam James --- ...itm-19961004-Fix-build-with-Clang-16.patch | 326 ++++++++++++++++++ .../gt-itm-19961004-Fix-musl-build.patch | 69 ++++ .../gt-itm/files/gt-itm-19961004-gentoo.patch | 201 +++++++++++ sci-misc/gt-itm/files/gt-itm-implicits.patch | 28 +- ...04-r2.ebuild => gt-itm-19961004-r3.ebuild} | 45 +-- 5 files changed, 628 insertions(+), 41 deletions(-) create mode 100644 sci-misc/gt-itm/files/gt-itm-19961004-Fix-build-with-Clang-16.patch create mode 100644 sci-misc/gt-itm/files/gt-itm-19961004-Fix-musl-build.patch create mode 100644 sci-misc/gt-itm/files/gt-itm-19961004-gentoo.patch rename sci-misc/gt-itm/{gt-itm-19961004-r2.ebuild => gt-itm-19961004-r3.ebuild} (55%) diff --git a/sci-misc/gt-itm/files/gt-itm-19961004-Fix-build-with-Clang-16.patch b/sci-misc/gt-itm/files/gt-itm-19961004-Fix-build-with-Clang-16.patch new file mode 100644 index 0000000000000..e13a035e19508 --- /dev/null +++ b/sci-misc/gt-itm/files/gt-itm-19961004-Fix-build-with-Clang-16.patch @@ -0,0 +1,326 @@ +From 960d73fb2149340e39acc23741ede9dee52b8778 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Mon, 24 Oct 2022 18:47:48 +0100 +Subject: [PATCH 1/2] Fix build with Clang 16 + +Bug: https://bugs.gentoo.org/741582 +--- a/gt-itm/src/dfs.c ++++ b/gt-itm/src/dfs.c +@@ -23,7 +23,7 @@ int dfs(Graph *G,int n,u_char *vis); + + /* check connectivity of graph g */ + /* uses depth-first search. */ +-isconnected(Graph *G) ++int isconnected(Graph *G) + { + u_char *vis; + Vertex *vp; +--- a/gt-itm/src/edriver.c ++++ b/gt-itm/src/edriver.c +@@ -51,9 +51,7 @@ + } \ + }\ + +-main(argc,argv) +- int argc; +- char *argv[]; ++int main(int argc, char **argv) + { + int i; + int min, max, sum, bins, *ddist; +@@ -63,14 +61,14 @@ main(argc,argv) + char outfile[MAXF]; + char *dstr = "-nd"; + int plen, idx; +- FILE *ddf, *evf, *pdf, *fp, *fopen(); ++ FILE *ddf, *evf, *pdf, *fp; + int prdist = 1; + enum Field f0, f1; + int first = 1; + + if (argc == 1) { + printf("Usage: edriver [-nd] [-]*\n\n"); +- return; ++ return 1; + } + /* determine whether to print distributions */ + /* determine where in argv the field pairs begin */ +--- a/gt-itm/src/eval.c ++++ b/gt-itm/src/eval.c +@@ -201,10 +201,7 @@ int bicomp(Graph *g,int verbose) + } + + +-void twofield_sptree(g,u,f0,f1) +-Graph*g; +-Vertex*u; +-enum Field f0,f1; ++void twofield_sptree(Graph *g, Vertex *u, enum Field f0, enum Field f1) + { + Vertex *v, *t; + Arc *r; +--- a/gt-itm/src/geog.c ++++ b/gt-itm/src/geog.c +@@ -33,7 +33,7 @@ + static char geogId[]="$Id: geog.c,v 1.1 1996/10/04 13:36:46 calvert Exp $"; + + long fdiam(Graph *g); +-void die(s); ++void die(char* errstr); + + double + distance(Vertex *u, Vertex *v) +@@ -75,7 +75,7 @@ printparms(char *buf,geo_parms *pp) + void + randomize(long* a, long size, long mean, int iters) + { +-register i,indx; ++int i,indx; + + for (i=0; iutil_types,GEO_UTIL); /* same for all geo graphs, */ +--- a/gt-itm/src/itm.c ++++ b/gt-itm/src/itm.c +@@ -56,7 +56,7 @@ + char *delim = " \t\n", *nonestr = ""; + static char errstr[256]; + +-void die(s); ++void die(char* errstr); + + char * + get_geoparms(FILE * f, geo_parms * pp) +@@ -298,7 +298,7 @@ geo_parms parmsbuf[MAXLEVEL]; /* make sure MAXLEVEL >= 3 */ + return NULL; + } + +-main(int argc, char **argv) ++int main(int argc, char **argv) + { + FILE *infile; + char *rv; +@@ -306,7 +306,7 @@ main(int argc, char **argv) + + if (argc == 1) { + printf("itm ....\n\n"); +- return; ++ return 1; + } + while (--argc) { + +--- a/gt-itm/src/sgb2alt.c ++++ b/gt-itm/src/sgb2alt.c +@@ -24,7 +24,7 @@ + #include "gb_save.h" + #include "geog.h" + +-main(argc,argv) ++int main(argc,argv) + int argc; + char *argv[]; + { +@@ -36,14 +36,14 @@ main(argc,argv) + + if (argc != 3) { + printf("sgb2old \n\n"); +- return; ++ return 1; + } + fout = fopen(argv[2],"w"); + + g = restore_graph(argv[1]); + if (g == NULL) { + printf("%s does not contain a correct SGB graph\n",argv[1]); +- return; ++ return 1; + } + + fprintf(fout,"GRAPH (#nodes #edges id uu vv ww xx yy zz):\n"); +--- a/gt-itm/src/ts.c ++++ b/gt-itm/src/ts.c +@@ -76,7 +76,7 @@ int stubs_OK(Vertex *snp0,Vertex *snp1); + long + fdiam(Graph *g) + { +-register i,j,k; ++int i,j,k; + long **dist, **ldist; + int changed,mallocd; + long diam, ldiam, newdist = 0, otherend; +@@ -174,7 +174,7 @@ Arc *a; + } /* fdiam */ + + void +-die(s) ++die(char* s) + { + fprintf(stderr,"Fatal error %s\n",s); + exit(1); +@@ -187,7 +187,7 @@ exit(1); + void + copyedges(Graph *fromG, Graph *toG, long base) + { +-register i, indx; ++int i, indx; + Vertex *np, *vp, *basep; + Arc *ap; + +@@ -245,7 +245,7 @@ long i,j,k; + long indx, diam, totalnodes, base, dom; + char dnodename[ID_FIELD_SIZE], snodename[ID_FIELD_SIZE]; + int dnamelen, numtries=0; +-register Vertex *v,*dnp, *snp, /* domain node and stub node pointers */ ++Vertex *v,*dnp, *snp, /* domain node and stub node pointers */ + *ddnp, *fp, *tp, *tmp; + + Arc *a; +--- a/gt-itm/src/sgb2alt.c ++++ b/gt-itm/src/sgb2alt.c +@@ -32,7 +32,7 @@ int main(argc,argv) + Vertex *v; + Arc *a; + Graph *g; +- FILE *fopen(), *fout; ++ FILE *fout; + + if (argc != 3) { + printf("sgb2old \n\n"); +--- a/sgb2ns/sgb2comns.c ++++ b/sgb2ns/sgb2comns.c +@@ -80,9 +80,7 @@ void print_flat_nodes(FILE *fout, Graph *g); + void print_edges(FILE *fout, Graph *g); + void print_hdr(FILE *fout, Graph *g); + +-main(argc,argv) +- int argc; +- char *argv[]; ++int main(int argc, char *argv[]) + { + + int hier_flag=0; +@@ -102,7 +100,7 @@ main(argc,argv) + g = restore_graph(argv[1]); + if (g == NULL) { + printf("%s does not contain a correct SGB graph\n",argv[1]); +- return; ++ return 1; + } + + if (hier_flag) +--- a/sgb2ns/sgb2hierns.c ++++ b/sgb2ns/sgb2hierns.c +@@ -47,9 +47,7 @@ + #define HUGE 655536 + + +-main(argc,argv) +- int argc; +- char *argv[]; ++int main(int argc, char *argv[]) + { + + int i, +@@ -89,7 +87,7 @@ main(argc,argv) + /* for the purpose of scenario generator, need to return a list of transits + & stubs and num of nodes in each - hence the optional third arg topofile */ + printf("sgb2hierns ??\n\n"); +- return; ++ return 1; + } + + fout = fopen(argv[2],"w"); +@@ -101,7 +99,7 @@ main(argc,argv) + g = restore_graph(argv[1]); + if (g == NULL) { + printf("%s does not contain a correct SGB graph\n",argv[1]); +- return; ++ return 1; + } + + fprintf(fout,"# Generated by sgb2hier-ns,sgb2hier-ns generated from sgb2ns\n"); +--- a/sgb2ns/sgb2ns.c ++++ b/sgb2ns/sgb2ns.c +@@ -41,27 +41,25 @@ + #include "gb_save.h" + #include "geog.h" + +-main(argc,argv) +- int argc; +- char *argv[]; ++int main(int argc,char *argv[]) + { + int i, j, nlink; + Vertex *v; + Arc *a; + Graph *g; +- FILE *fopen(), *fout; ++ FILE *fout; + char m[420]; + + if (argc != 3) { + printf("sgb2ns \n\n"); +- return; ++ return 1; + } + fout = fopen(argv[2],"w"); + + g = restore_graph(argv[1]); + if (g == NULL) { + printf("%s does not contain a correct SGB graph\n",argv[1]); +- return; ++ return 1; + } + + fprintf(fout, "# Generated by sgb2ns, created by Polly Huang\n"); +--- a/sgb2ns/ts2ns.c ++++ b/sgb2ns/ts2ns.c +@@ -55,7 +55,7 @@ main(argc,argv) + Vertex *v; + Arc *a; + Graph *g; +- FILE *fopen(), *fout; ++ FILE *fout; + char m[420], name[40]; + int transits[HUGE]; + int p,q, total_transits; diff --git a/sci-misc/gt-itm/files/gt-itm-19961004-Fix-musl-build.patch b/sci-misc/gt-itm/files/gt-itm-19961004-Fix-musl-build.patch new file mode 100644 index 0000000000000..3826661bd9f12 --- /dev/null +++ b/sci-misc/gt-itm/files/gt-itm-19961004-Fix-musl-build.patch @@ -0,0 +1,69 @@ +From 15670744cc6a182cf0d2a4ed16748255ac1ff5c8 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Mon, 24 Oct 2022 18:48:48 +0100 +Subject: [PATCH 2/2] Fix musl build + +Bug: https://bugs.gentoo.org/832835 +--- a/gt-itm/src/dfs.c ++++ b/gt-itm/src/dfs.c +@@ -19,22 +19,22 @@ static char dfsID[]="$Id: dfs.c,v 1.1 1996/10/04 13:36:32 calvert Exp $"; + + #define NBBY 8 + +-int dfs(Graph *G,int n,u_char *vis); ++int dfs(Graph *G,int n,unsigned char *vis); + + /* check connectivity of graph g */ + /* uses depth-first search. */ + int isconnected(Graph *G) + { +-u_char *vis; ++unsigned char *vis; + Vertex *vp; + int i,nbytes; + + nbytes = (G->n/NBBY)+ (G->n%NBBY?1:0); + + if (nbytes < STACKMAX) { /* for small amounts we use stack frame */ +- vis = (u_char *) alloca(nbytes); ++ vis = (unsigned char *) alloca(nbytes); + } else { +- vis = (u_char *) malloc(nbytes); ++ vis = (unsigned char *) malloc(nbytes); + } + + for (i=0; i +-#include /* for NBBY */ ++#include /* for NBBY */ + #include + #include + #include /* for strchr() */ +--- a/sgb2ns/Makefile ++++ b/sgb2ns/Makefile +@@ -8,11 +8,10 @@ + # uncomment the two Solaris lines below, and comment the SunOS line. + # + # For Solaris: uncomment the next two lines +-SYS = -DSYSV +-LIBS = -lm -lgb5 ++LIBS = -lm -lgb + + # For SunOS: uncomment the next line +-#LIBS = -lm -lgb4 ++#LIBS = -lm -lgb + + GT_ITM = ../gt-itm + IDIR = $(GT_ITM)/include +@@ -33,16 +32,16 @@ CH = $(IDIR)/geog.h $(IDIR)/gb_graph.h $(IDIR)/gb_save.h + all: sgb2comns sgb2hierns sgb2ns ts2ns + + sgb2ns: $(CN) +- $(CC) $(CFLAGS) -o $(BDIR)/sgb2ns $(CN) $(LIBS) ++ $(CC) $(LDFLAGS) $(CFLAGS) -o $(BDIR)/sgb2ns $(CN) $(LIBS) + + ts2ns: $(CN) +- $(CC) $(CFLAGS) -o $(BDIR)/ts2ns $(CN) $(LIBS) ++ $(CC) $(LDFLAGS) $(CFLAGS) -o $(BDIR)/ts2ns $(CN) $(LIBS) + + sgb2hierns: $(HN) +- $(CC) $(CFLAGS) -o $(BDIR)/sgb2hierns $(HN) $(LIBS) ++ $(CC) $(LDFLAGS) $(CFLAGS) -o $(BDIR)/sgb2hierns $(HN) $(LIBS) + + sgb2comns: $(COM) +- $(CC) $(CFLAGS) -o $(BDIR)/sgb2comns $(COM) $(LIBS) ++ $(CC) $(LDFLAGS) $(CFLAGS) -o $(BDIR)/sgb2comns $(COM) $(LIBS) + + sgb2ns.o: $(CH) + sgb2hierns.o: $(CH) +--- a/sgb2ns/sgb2comns.c ++++ b/sgb2ns/sgb2comns.c +@@ -49,6 +49,7 @@ + */ + + #include ++#include + #include + #include + #include "gb_graph.h" +--- a/sgb2ns/sgb2hierns.c ++++ b/sgb2ns/sgb2hierns.c +@@ -34,7 +34,8 @@ + */ + + #include +-#include ++#include ++#include + #include "gb_graph.h" + #include "gb_save.h" + #include "geog.h" diff --git a/sci-misc/gt-itm/files/gt-itm-implicits.patch b/sci-misc/gt-itm/files/gt-itm-implicits.patch index 7618354469ff1..70da0f568c656 100644 --- a/sci-misc/gt-itm/files/gt-itm-implicits.patch +++ b/sci-misc/gt-itm/files/gt-itm-implicits.patch @@ -1,5 +1,5 @@ ---- gt-itm/src/geog.c -+++ gt-itm/src/geog.c +--- a/gt-itm/src/geog.c ++++ b/gt-itm/src/geog.c @@ -6,6 +6,7 @@ */ @@ -18,8 +18,8 @@ double distance(Vertex *u, Vertex *v) { ---- gt-itm/src/ts.c -+++ gt-itm/src/ts.c +--- a/gt-itm/src/ts.c ++++ b/gt-itm/src/ts.c @@ -8,6 +8,7 @@ */ @@ -39,8 +39,8 @@ /* fast diameter computation using Floyd-Warshall * Returns the HOP diameter of the graph, i.e. each edge given UNIT wt. * Leaves the LENGTH diameter of the graph in g->Gldiam. ---- gt-itm/include/geog.h -+++ gt-itm/include/geog.h +--- a/gt-itm/include/geog.h ++++ b/gt-itm/include/geog.h @@ -74,3 +74,8 @@ geo_parms* toppp, /* params for transit connectivity */ geo_parms* transpp, /* " " transit domains */ @@ -50,8 +50,8 @@ +long idist(Vertex *u, Vertex *v); +int printparms(char *buf,geo_parms *pp); +int isconnected(Graph *G); ---- gt-itm/src/edriver.c -+++ gt-itm/src/edriver.c +--- a/gt-itm/src/edriver.c ++++ b/gt-itm/src/edriver.c @@ -35,6 +35,8 @@ */ @@ -61,8 +61,8 @@ #include "gb_graph.h" #include "gb_save.h" #include "gb_dijk.h" ---- gt-itm/include/eval.h -+++ gt-itm/include/eval.h +--- a/gt-itm/include/eval.h ++++ b/gt-itm/include/eval.h @@ -8,4 +8,7 @@ enum Field {Len, A, B, Hops}; @@ -72,8 +72,8 @@ +void dopaths(Graph *g, enum Field f0, enum Field f1, int *rmin, int *rmax, float *ravg); +void dodepthdist(Graph *g, int** ddist); +int bicomp(Graph *g,int verbose); ---- gt-itm/src/dfs.c -+++ gt-itm/src/dfs.c +--- a/gt-itm/src/dfs.c ++++ b/gt-itm/src/dfs.c @@ -6,6 +6,7 @@ */ @@ -91,8 +91,8 @@ /* check connectivity of graph g */ /* uses depth-first search. */ isconnected(Graph *G) ---- gt-itm/src/itm.c.orig 2010-10-12 17:11:25.748461793 +0200 -+++ gt-itm/src/itm.c 2010-10-12 17:13:09.237165705 +0200 +--- a/gt-itm/src/itm.c.orig ++++ b/gt-itm/src/itm.c @@ -42,6 +42,7 @@ #include /* for calloc(),atoi(),etc. */ #include /* for strtok() */ diff --git a/sci-misc/gt-itm/gt-itm-19961004-r2.ebuild b/sci-misc/gt-itm/gt-itm-19961004-r3.ebuild similarity index 55% rename from sci-misc/gt-itm/gt-itm-19961004-r2.ebuild rename to sci-misc/gt-itm/gt-itm-19961004-r3.ebuild index 295139f5bfc91..fb3284587034f 100644 --- a/sci-misc/gt-itm/gt-itm-19961004-r2.ebuild +++ b/sci-misc/gt-itm/gt-itm-19961004-r3.ebuild @@ -1,15 +1,17 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -inherit toolchain-funcs +inherit flag-o-matic toolchain-funcs DESCRIPTION="Routines to generate / analyze graphs using models for internetwork topology" HOMEPAGE="http://www.cc.gatech.edu/fac/Ellen.Zegura/graphs.html http://www.isi.edu/nsnam/ns/ns-topogen.html#gt-itm" SRC_URI="http://www.cc.gatech.edu/fac/Ellen.Zegura/gt-itm/gt-itm.tar.gz -> ${P}.tar.gz http://www.isi.edu/nsnam/dist/sgb2ns.tar.gz -> sgb2ns-${PV}.tar.gz" +S="${WORKDIR}/${PN}" +S2="${WORKDIR}/sgb2ns" LICENSE="all-rights-reserved sgb2ns" SLOT="0" @@ -20,10 +22,13 @@ IUSE="doc" DEPEND="dev-util/sgb" RDEPEND="${DEPEND}" -S="${WORKDIR}/${PN}" -S2="${WORKDIR}/sgb2ns" +PATCHES=( + "${FILESDIR}"/${PN}-19961004-gentoo.patch + "${FILESDIR}"/${PN}-implicits.patch + "${FILESDIR}"/${PN}-19961004-Fix-build-with-Clang-16.patch + "${FILESDIR}"/${PN}-19961004-Fix-musl-build.patch +) -PATCHES=( "${FILESDIR}"/${PN}-implicits.patch ) DOCS=( README docs/. ) src_unpack() { @@ -35,32 +40,16 @@ src_unpack() { } src_prepare() { - sed -ri -e '/^[[:alnum:]]+\.o:/d' \ - -e 's|LIBS = -lm -lgb.*|LIBS = -lm -lgb|' \ - -e 's/\$\(CC\)/& \$\(LDFLAGS\)/g' \ - src/Makefile || die - sed -ri -e '/^SYS = -DSYSV/d' \ - -e 's|LIBS = -lm -lgb.*|LIBS = -lm -lgb|' \ - -e 's/\$\(CC\)/& \$\(LDFLAGS\)/g' \ - "${S2}"/Makefile || die - rm -f lib/* || die - while IFS="" read -d $'\0' -r file; do - sed -i -re 's|(\.\./)+bin/||g' "$file" || die - done < <(find sample-graphs/ -perm /a+x -type f -name 'Run*' -print0) - - sed -i -e 's|sys/types.h|sys/param.h|' src/geog.c || die - sed -i -e '162 s/connected $/connected \\/' src/eval.c || die - - # fix implicit function declarations - sed -i -e '/stdio.h/ a\#include ' \ - "${S2}/sgb2comns.c" "${S2}/sgb2hierns.c" || die - sed -i -e "s///g" "${S2}/sgb2hierns.c" || die + cd "${WORKDIR}" || die default + cd "${S}" || die } src_compile() { + append-cflags -std=gnu89 + emake -C src CFLAGS="${CFLAGS} -I../include" LDFLAGS="${LDFLAGS}" \ CC="$(tc-getCC)" @@ -70,11 +59,13 @@ src_compile() { src_install() { dobin bin/* + einstalldocs newdoc "${S2}"/README README.sgb2ns + if use doc; then dodoc -r sample-graphs dodoc "${S2}"/*.{tcl,gb} - docompress -x "/usr/share/doc/${PF}/sample-graphs" + docompress -x /usr/share/doc/${PF}/sample-graphs fi } From f563dd8cfd28e976257ff7419600656859af238d Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 19:55:29 +0100 Subject: [PATCH 0148/2610] dev-util/sgb: fix build w/ Clang 16 Closes: https://bugs.gentoo.org/832835 Signed-off-by: Sam James --- ...sgb-20090810-Fix-build-with-Clang-16.patch | 46 +++++++++++++++++++ ...20090810.ebuild => sgb-20090810-r1.ebuild} | 3 +- 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 dev-util/sgb/files/sgb-20090810-Fix-build-with-Clang-16.patch rename dev-util/sgb/{sgb-20090810.ebuild => sgb-20090810-r1.ebuild} (92%) diff --git a/dev-util/sgb/files/sgb-20090810-Fix-build-with-Clang-16.patch b/dev-util/sgb/files/sgb-20090810-Fix-build-with-Clang-16.patch new file mode 100644 index 0000000000000..d26e26a42e1e3 --- /dev/null +++ b/dev-util/sgb/files/sgb-20090810-Fix-build-with-Clang-16.patch @@ -0,0 +1,46 @@ +From 5d0845e935d9b8d4174b9d98dbc123ec5d5a3460 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Mon, 24 Oct 2022 19:54:02 +0100 +Subject: [PATCH] Fix build with Clang 16 + +Bug: https://bugs.gentoo.org/832835 +--- a/gb_graph.w ++++ b/gb_graph.w +@@ -40,11 +40,8 @@ programs at a higher level via the system loading routine. Here is + the general outline of \.{gb\_graph.c}: + + @p +-#ifdef SYSV + #include +-#else + #include +-#endif + #include + #include + @h@# +@@ -63,11 +60,8 @@ interfere with GraphBase use of a useful identifier. We scotch that. + @(gb_graph.h@>= + #include + #include +-#ifdef SYSV + #include +-#else + #include +-#endif + #undef min + @@; + +--- a/gb_io.w ++++ b/gb_io.w +@@ -92,11 +92,8 @@ occasion to use some of the standard string operations. + + @= + #include +-#ifdef SYSV + #include +-#else + #include +-#endif + + @* Inputting a line. The {\sc GB\_\,IO} routines get their input from + an array called |buffer|. This array is internal to {\sc diff --git a/dev-util/sgb/sgb-20090810.ebuild b/dev-util/sgb/sgb-20090810-r1.ebuild similarity index 92% rename from dev-util/sgb/sgb-20090810.ebuild rename to dev-util/sgb/sgb-20090810-r1.ebuild index 4f6d61def77b7..8f0ddf30fd4d0 100644 --- a/dev-util/sgb/sgb-20090810.ebuild +++ b/dev-util/sgb/sgb-20090810-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -19,6 +19,7 @@ S="${WORKDIR}" PATCHES=( "${FILESDIR}"/sgb-20030623-parallel-make-fix.patch "${FILESDIR}"/sgb-20030623-destdir.patch + "${FILESDIR}"/sgb-20090810-Fix-build-with-Clang-16.patch ) src_compile() { From 6e1300ddd5b9ea6e80d1620d1cc906262cf674c6 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 20:24:21 +0100 Subject: [PATCH 0149/2610] dev-util/sgb: fix LICENSE Signed-off-by: Sam James --- dev-util/sgb/sgb-20030623-r1.ebuild | 4 ++-- dev-util/sgb/sgb-20090810-r1.ebuild | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-util/sgb/sgb-20030623-r1.ebuild b/dev-util/sgb/sgb-20030623-r1.ebuild index d89599421b589..26b28efed2290 100644 --- a/dev-util/sgb/sgb-20030623-r1.ebuild +++ b/dev-util/sgb/sgb-20030623-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DESCRIPTION="Stanford GraphBase" HOMEPAGE="http://ftp.cs.stanford.edu/pub/sgb/" SRC_URI="http://ftp.cs.stanford.edu/pub/sgb/sgb-${PV:0:4}-${PV:4:2}-${PV:6:2}.tar.gz" -LICENSE="BSD" +LICENSE="mmix" SLOT="0" KEYWORDS="~amd64 ~ppc x86" IUSE="" diff --git a/dev-util/sgb/sgb-20090810-r1.ebuild b/dev-util/sgb/sgb-20090810-r1.ebuild index 8f0ddf30fd4d0..411bb22b4b395 100644 --- a/dev-util/sgb/sgb-20090810-r1.ebuild +++ b/dev-util/sgb/sgb-20090810-r1.ebuild @@ -7,7 +7,7 @@ DESCRIPTION="Stanford GraphBase" HOMEPAGE="http://ftp.cs.stanford.edu/pub/sgb/" SRC_URI="http://ftp.cs.stanford.edu/pub/sgb/sgb-${PV:0:4}-${PV:4:2}-${PV:6:2}.tar.gz" -LICENSE="BSD" +LICENSE="mmix" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" IUSE="" From 3f4ff809af334b3cb5449379bba1226f7b6a925f Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 24 Oct 2022 20:24:51 +0100 Subject: [PATCH 0150/2610] profiles: last-rite dev-util/sgb, sci-misc/gt-itm sci-misc/gt-itm depends on dev-util/sgb. Signed-off-by: Sam James --- profiles/package.mask | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index a7b665b895df2..9326a8c678e0d 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,12 @@ #--- END OF EXAMPLES --- +# Sam James (2022-10-24) +# Non-free licence which prohibits any patching. Fails to build with Clang 16. +# Removal on 2022-10-24. +dev-util/sgb +sci-misc/gt-itm + # Sam James (2022-10-24) # Fails to build with Clang 16 (code quality issues), no upstream activity # in 7 years. Removal on 2022-11-23. bug #874486, bug #791604. From d9d6f9c7af4dc5f7868b744e2a375f98b52e64b6 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Mon, 24 Oct 2022 22:33:34 +0300 Subject: [PATCH 0151/2610] dev-python/mako: Stabilize 1.2.3 ALLARCHES, #878197 Signed-off-by: Arthur Zamarin --- dev-python/mako/mako-1.2.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/mako/mako-1.2.3.ebuild b/dev-python/mako/mako-1.2.3.ebuild index a0e0b665671b4..458c821b2cb4a 100644 --- a/dev-python/mako/mako-1.2.3.ebuild +++ b/dev-python/mako/mako-1.2.3.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc" RDEPEND=" From 298a226b0d257d8102b645feee214e928562b59f Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Mon, 24 Oct 2022 15:39:18 -0400 Subject: [PATCH 0152/2610] profiles/updates: remove obsolete move Signed-off-by: Mike Gilbert --- profiles/updates/2Q-2020 | 1 - 1 file changed, 1 deletion(-) diff --git a/profiles/updates/2Q-2020 b/profiles/updates/2Q-2020 index 9d1b5acb3f8e7..099ce0c43e52d 100644 --- a/profiles/updates/2Q-2020 +++ b/profiles/updates/2Q-2020 @@ -2,7 +2,6 @@ move dev-libs/yaml-cpp dev-cpp/yaml-cpp move dev-python/rnc2rng app-text/rnc2rng move games-puzzle/world-of-goo games-puzzle/world-of-goo-hb slotmove =dev-ruby/shoulda-matchers-4.3.0* 3 4 -move kde-misc/gmailfeed kde-misc/ultimate-gmail-feed move dev-vcs/cli dev-util/github-cli move mail-filter/pypolicyd-spf mail-filter/spf-engine move dev-python/mimeparse dev-python/python-mimeparse From d3e318b022e3761ec4bf198c5cabe792639a8dc6 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Mon, 24 Oct 2022 22:34:56 +0300 Subject: [PATCH 0153/2610] dev-python/mako: drop 1.2.2 Signed-off-by: Arthur Zamarin --- dev-python/mako/Manifest | 1 - dev-python/mako/mako-1.2.2.ebuild | 50 ------------------------------- 2 files changed, 51 deletions(-) delete mode 100644 dev-python/mako/mako-1.2.2.ebuild diff --git a/dev-python/mako/Manifest b/dev-python/mako/Manifest index ea279cccd2359..c18ab0f2fd26f 100644 --- a/dev-python/mako/Manifest +++ b/dev-python/mako/Manifest @@ -1,2 +1 @@ -DIST Mako-1.2.2.tar.gz 490741 BLAKE2B 88408c10c6cae891969d67b204ade6bead6ff8f8bc4521d0a48c049b97594deb286acbddf1135caae77813d8ea075c3825ff5c738b6dc3406b12fe2048099bdd SHA512 4a9303b18710ad8111f4a83e963289df490cf1d01bf3b262e89fb2e9bb98a96fe2c83f8900597d836411d136b6ccb686f67b6e1554c4fe4868e68af1c864bcfe DIST Mako-1.2.3.tar.gz 491336 BLAKE2B 75a393bc91e40adf65b584f829e8f454ec894b6f09581d7511e8d5a3d534c301b8e06418a3aa896953270e54e70282afa6692b43debb8abdf122fcaeb754f1ed SHA512 904b12826b3fc74dec069e1fd4afb67a8a1962d72962c4ee8c9360deb728b8deb40c21e7bf831122ad6b095172a8de015222a97f47675d48d595c8eabd98a14b diff --git a/dev-python/mako/mako-1.2.2.ebuild b/dev-python/mako/mako-1.2.2.ebuild deleted file mode 100644 index 458c821b2cb4a..0000000000000 --- a/dev-python/mako/mako-1.2.2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{8..11} ) - -inherit distutils-r1 - -MY_P=${P^} -DESCRIPTION="A Python templating language" -HOMEPAGE=" - https://www.makotemplates.org/ - https://github.com/sqlalchemy/mako/ - https://pypi.org/project/Mako/ -" -SRC_URI="mirror://pypi/${MY_P:0:1}/${PN^}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="doc" - -RDEPEND=" - >=dev-python/markupsafe-0.9.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/Babel[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - test/test_exceptions.py::ExceptionsTest::test_alternating_file_names - ) - epytest -} - -python_install_all() { - rm -r doc/build || die - - use doc && local HTML_DOCS=( doc/. ) - distutils-r1_python_install_all -} From f617476171098827f10675f2749560f534e51044 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Mon, 24 Oct 2022 22:42:13 +0300 Subject: [PATCH 0154/2610] dev-python/aiohttp: Stabilize 3.8.3 arm64, #878199 Signed-off-by: Arthur Zamarin --- dev-python/aiohttp/aiohttp-3.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/aiohttp/aiohttp-3.8.3.ebuild b/dev-python/aiohttp/aiohttp-3.8.3.ebuild index cc7d83ae9c0a3..d144fc8042195 100644 --- a/dev-python/aiohttp/aiohttp-3.8.3.ebuild +++ b/dev-python/aiohttp/aiohttp-3.8.3.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="test-rust" RDEPEND=" From 8f63e2f38d16878a0d071a0cdd101c8b1463deff Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Mon, 24 Oct 2022 22:49:31 +0300 Subject: [PATCH 0155/2610] dev-python/ujson: Stabilize 5.5.0 arm, #878191 Signed-off-by: Arthur Zamarin --- dev-python/ujson/ujson-5.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/ujson/ujson-5.5.0.ebuild b/dev-python/ujson/ujson-5.5.0.ebuild index ca2f1fe67e949..3475075d31c83 100644 --- a/dev-python/ujson/ujson-5.5.0.ebuild +++ b/dev-python/ujson/ujson-5.5.0.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" DEPEND=" dev-libs/double-conversion:= From bf2fa6ced59e285291ea765cde0ee82ce9cff193 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Mon, 24 Oct 2022 22:49:32 +0300 Subject: [PATCH 0156/2610] dev-python/stestr: Stabilize 4.0.1 ALLARCHES, #878193 Signed-off-by: Arthur Zamarin --- dev-python/stestr/stestr-4.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/stestr/stestr-4.0.1.ebuild b/dev-python/stestr/stestr-4.0.1.ebuild index 76e25799861d8..e9eab5e48fd18 100644 --- a/dev-python/stestr/stestr-4.0.1.ebuild +++ b/dev-python/stestr/stestr-4.0.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="test" RESTRICT="!test? ( test )" From 44ae968b5e1a86063225d0915e23ee6f413cff3b Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Mon, 24 Oct 2022 22:49:33 +0300 Subject: [PATCH 0157/2610] dev-python/aiohttp: Stabilize 3.8.3 arm, #878199 Signed-off-by: Arthur Zamarin --- dev-python/aiohttp/aiohttp-3.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/aiohttp/aiohttp-3.8.3.ebuild b/dev-python/aiohttp/aiohttp-3.8.3.ebuild index d144fc8042195..db9786baab55e 100644 --- a/dev-python/aiohttp/aiohttp-3.8.3.ebuild +++ b/dev-python/aiohttp/aiohttp-3.8.3.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="test-rust" RDEPEND=" From db4c0a987ba90b3928646cbdd51fed9598563b39 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Mon, 24 Oct 2022 22:49:34 +0300 Subject: [PATCH 0158/2610] dev-python/aiohttp: Stabilize 3.8.3 ppc, #878199 Signed-off-by: Arthur Zamarin --- dev-python/aiohttp/aiohttp-3.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/aiohttp/aiohttp-3.8.3.ebuild b/dev-python/aiohttp/aiohttp-3.8.3.ebuild index db9786baab55e..d2bdc579f31b8 100644 --- a/dev-python/aiohttp/aiohttp-3.8.3.ebuild +++ b/dev-python/aiohttp/aiohttp-3.8.3.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="test-rust" RDEPEND=" From 19e2b06c9c1dfc0405636ad80630ade354780825 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Mon, 24 Oct 2022 22:52:19 +0300 Subject: [PATCH 0159/2610] dev-python/stestr: drop 3.2.1 Signed-off-by: Arthur Zamarin --- dev-python/stestr/Manifest | 1 - dev-python/stestr/stestr-3.2.1.ebuild | 37 --------------------------- 2 files changed, 38 deletions(-) delete mode 100644 dev-python/stestr/stestr-3.2.1.ebuild diff --git a/dev-python/stestr/Manifest b/dev-python/stestr/Manifest index 00e67b4a9f7d6..310dea6bb7d3d 100644 --- a/dev-python/stestr/Manifest +++ b/dev-python/stestr/Manifest @@ -1,2 +1 @@ -DIST stestr-3.2.1.tar.gz 118139 BLAKE2B dedb63767adfab26d837ce92762dcc44a482b1772aecbc31d12beb22f2c3c08368475cd110de7376f4df7fa8ce03c5b8e3b04436296ad4bd11c2fc3a4243695b SHA512 43187ca0d81e3b31e16ed60a1db561dc49c34f679594d11cad8cb0e658bf790af0b3d606bf99233a5767e2511675d3aedb6a476046d2f5483ffab05eaae393ed DIST stestr-4.0.1.tar.gz 111695 BLAKE2B e9ced9237f3c889c2eb116b51645a6d8b86d8085e2991b421b8955772225342325eb66276f43e710a57d79392974cc42072e0a05b7022c666181b9ca66d51735 SHA512 a74b9278b1941da62af58a087a10e5a0624901ceb81dcdd25eab3a05f003756773551fe6eec46dfb371f7b726cf296abfe0116444fb32c94fb6811440ee22a58 diff --git a/dev-python/stestr/stestr-3.2.1.ebuild b/dev-python/stestr/stestr-3.2.1.ebuild deleted file mode 100644 index e9eab5e48fd18..0000000000000 --- a/dev-python/stestr/stestr-3.2.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -inherit distutils-r1 - -DESCRIPTION="A parallel Python test runner built around subunit" -HOMEPAGE="https://github.com/mtreinish/stestr" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - dev-python/future[${PYTHON_USEDEP}] - >=dev-python/cliff-2.8.0[${PYTHON_USEDEP}] - >=dev-python/subunit-1.4.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.10.0[${PYTHON_USEDEP}] - >=dev-python/voluptuous-0.8.9[${PYTHON_USEDEP}]" -BDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - )" - -python_test() { - distutils_install_for_testing - stestr init || die - stestr run || die "Tests failed with ${EPYTHON}" -} From 5f905474927030bd66907d3dbe231bd5d862fddc Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Mon, 24 Oct 2022 16:07:45 -0400 Subject: [PATCH 0160/2610] app-portage/iwdevtools: add 0.12.0 Signed-off-by: Ionen Wolkens --- app-portage/iwdevtools/Manifest | 1 + .../iwdevtools/iwdevtools-0.12.0.ebuild | 64 +++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 app-portage/iwdevtools/iwdevtools-0.12.0.ebuild diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest index b67002822e598..ead8f0d77b723 100644 --- a/app-portage/iwdevtools/Manifest +++ b/app-portage/iwdevtools/Manifest @@ -1 +1,2 @@ DIST iwdevtools-0.11.9.tar.gz 86756 BLAKE2B 8c9e25dd273af9a6e10e4a0a4dff1f82889176dbc730981c3ce84a2b1ef5d7138d45bf86430d77c670fed2e9c7f4345758a5fc572f0522c2087f2daaa1ff80c5 SHA512 c9583fed736e670cc9af820c8ba314b771ae3eafd36323d473cb76de0edf8e57c89a52e16e4c7b2985c78d4e43b8cb5b34aabb0bd1951a15e5aad56eef860fad +DIST iwdevtools-0.12.0.tar.gz 88411 BLAKE2B 9220d59ee9ec7305925798d8beafec49ef35d8e39a428b62df3b3ed3832da1e42aff5e94ab8c5cfd85272d21cbb13c856408cf665523f8b1de85818ba08aebc4 SHA512 b69face29355df2443e75101b81c477dfdb1f54aad14f0d6275c399bd97cd654c4819f5621177d7ef75ecc4540e923ee5cd42f806240ed346ab469959f6a38d9 diff --git a/app-portage/iwdevtools/iwdevtools-0.12.0.ebuild b/app-portage/iwdevtools/iwdevtools-0.12.0.ebuild new file mode 100644 index 0000000000000..f618116f15e01 --- /dev/null +++ b/app-portage/iwdevtools/iwdevtools-0.12.0.ebuild @@ -0,0 +1,64 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson optfeature + +DESCRIPTION="Small tools to aid with Gentoo development, primarily intended for QA" +HOMEPAGE="https://github.com/ionenwks/iwdevtools" +SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + app-misc/pax-utils + app-portage/portage-utils + >=app-shells/bash-5.1 + dev-libs/libxml2:2 + sys-apps/diffutils + sys-apps/file + sys-apps/portage + || ( sys-apps/util-linux app-misc/getopt )" +BDEPEND=" + sys-apps/help2man + || ( sys-apps/util-linux app-misc/getopt ) + test? ( ${RDEPEND} )" + +src_configure() { + local emesonargs=( + -Ddocdir=${PF} + -Deprefix="${EPREFIX}" + -Dshellcheck=false + $(meson_use test) + ) + + has_version sys-apps/util-linux || emesonargs+=( -Dgetopt=getopt-long ) + + meson_src_configure +} + +pkg_postinst() { + optfeature "detecting potential ABI issues using abidiff" dev-util/libabigail + + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog "Optional portage integration relies on using /etc/portage/bashrc." + elog "The example bashrc can be used as-is if not already using one:" + elog + elog " ln -s ../../usr/share/${PN}/bashrc ${EROOT}/etc/portage/bashrc" + elog + elog "Otherwise, inspect the tools' --help output and the example to integrate" + elog "(if not defining the same phase functions, the example can be sourced)." + elog + elog "Note that \`eqawarn\` is used for portage output by default. QA messages" + elog "aren't logged / shown post-emerge unless e.g. in /etc/portage/make.conf:" + elog + elog ' PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa"' + elog + elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for information on tools." + fi +} From bdadcbfb5e5657bff9c5c712323b29e229097e0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Mon, 24 Oct 2022 22:22:37 +0200 Subject: [PATCH 0161/2610] app-arch/bzip3: bump to 1.1.7 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- app-arch/bzip3/Manifest | 1 + app-arch/bzip3/bzip3-1.1.7.ebuild | 32 +++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 app-arch/bzip3/bzip3-1.1.7.ebuild diff --git a/app-arch/bzip3/Manifest b/app-arch/bzip3/Manifest index 799800096eb41..5ed7cec8de9dd 100644 --- a/app-arch/bzip3/Manifest +++ b/app-arch/bzip3/Manifest @@ -1,3 +1,4 @@ DIST bzip3-1.1.4.tar.xz 260404 BLAKE2B ddd087b631c9d5945dea0f4da280dfd74fd303eaed10f7553f770ca18b3b65f00718c073d87e565602a9ed02f4604a0d2dda0ff42cbd38f593bb012f5362cc5c SHA512 86f26b290001d255ad1d2378b5e2d59f9c85e1625ba5d7dca86acd544bb80af95b3379c215a03e0f81f77b7972a852d37746c1028464f404d28a6f9b707383b8 DIST bzip3-1.1.5.tar.xz 265340 BLAKE2B 0226a97d564f1c9d9d1089b43ae79a9e43d0b77628298ef953c45505ad8d62caaf17bf6fa357857f123cf072b8ccd3003bfe138f25284baa5a5a5cdd8a555f71 SHA512 589c2e8e675a61014c7c4e82d0f2067201e3fb97bf7cfa6b7aa23690dc739824226089ac710509cc085b22eeb671ed5e23c6493967a433d3b284cb638af71be8 DIST bzip3-1.1.6.tar.xz 265708 BLAKE2B 9429dcb3e9deef8aafdf890215ba95669dbcb135d6d2896f18cc70b482bab321497d3a26f36be59700ad0da879578b7c906f20629c72642aa15fc3b1507a788a SHA512 19120d3a850495a5bcc43b124e4a8eddf41bac55119d0898bf1e7c5b744f4bcc84c41b9018615f577fe3bfdceab8dd2ab6f2722cb9fbf86bf1c0a2da9ca32916 +DIST bzip3-1.1.7.tar.xz 266436 BLAKE2B 46ca29e0632fbf12fc61c4d9e7c55d2f571a4e882c17f4535e54b7448bb01bd120e0ee518f2c0aa4dc97dd878fe772d5a63562469a77984b2aec5e5c875ccbdc SHA512 3e92a7cb70850fead28df7209185c5c468308acc3d8a75af2906fe85fd81efedc856ad151876f64a01fc3b7f5f9a724838d32c9ef19fc7182e8b3b632901a6ba diff --git a/app-arch/bzip3/bzip3-1.1.7.ebuild b/app-arch/bzip3/bzip3-1.1.7.ebuild new file mode 100644 index 0000000000000..0d9329da48ca6 --- /dev/null +++ b/app-arch/bzip3/bzip3-1.1.7.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="A better and stronger spiritual successor to BZip2" +HOMEPAGE="https://github.com/kspalaiologos/bzip3" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/kspalaiologos/${PN}.git" +else + SRC_URI="https://github.com/kspalaiologos/${PN}/releases/download/${PV}/${P}.tar.xz" + KEYWORDS="~amd64 ~arm64 ~loong ~x86" +fi + +LICENSE="LGPL-3+" +SLOT="0" + +src_configure() { + # ./configure script will default to Clang if it is found on the system, + # force the use of CC selected by the user with CC=$(tc-getCC) + econf CC=$(tc-getCC) +} + +src_install() { + default + + find "${ED}" -type f -name '*.la' -delete || die +} From 81bc8b5f9445086e1d575026fc17147ddc2c1750 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Mon, 24 Oct 2022 22:23:56 +0200 Subject: [PATCH 0162/2610] app-arch/bzip3: drop old 1.1.4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- app-arch/bzip3/Manifest | 1 - app-arch/bzip3/bzip3-1.1.4.ebuild | 32 ------------------------------- 2 files changed, 33 deletions(-) delete mode 100644 app-arch/bzip3/bzip3-1.1.4.ebuild diff --git a/app-arch/bzip3/Manifest b/app-arch/bzip3/Manifest index 5ed7cec8de9dd..16bb360178251 100644 --- a/app-arch/bzip3/Manifest +++ b/app-arch/bzip3/Manifest @@ -1,4 +1,3 @@ -DIST bzip3-1.1.4.tar.xz 260404 BLAKE2B ddd087b631c9d5945dea0f4da280dfd74fd303eaed10f7553f770ca18b3b65f00718c073d87e565602a9ed02f4604a0d2dda0ff42cbd38f593bb012f5362cc5c SHA512 86f26b290001d255ad1d2378b5e2d59f9c85e1625ba5d7dca86acd544bb80af95b3379c215a03e0f81f77b7972a852d37746c1028464f404d28a6f9b707383b8 DIST bzip3-1.1.5.tar.xz 265340 BLAKE2B 0226a97d564f1c9d9d1089b43ae79a9e43d0b77628298ef953c45505ad8d62caaf17bf6fa357857f123cf072b8ccd3003bfe138f25284baa5a5a5cdd8a555f71 SHA512 589c2e8e675a61014c7c4e82d0f2067201e3fb97bf7cfa6b7aa23690dc739824226089ac710509cc085b22eeb671ed5e23c6493967a433d3b284cb638af71be8 DIST bzip3-1.1.6.tar.xz 265708 BLAKE2B 9429dcb3e9deef8aafdf890215ba95669dbcb135d6d2896f18cc70b482bab321497d3a26f36be59700ad0da879578b7c906f20629c72642aa15fc3b1507a788a SHA512 19120d3a850495a5bcc43b124e4a8eddf41bac55119d0898bf1e7c5b744f4bcc84c41b9018615f577fe3bfdceab8dd2ab6f2722cb9fbf86bf1c0a2da9ca32916 DIST bzip3-1.1.7.tar.xz 266436 BLAKE2B 46ca29e0632fbf12fc61c4d9e7c55d2f571a4e882c17f4535e54b7448bb01bd120e0ee518f2c0aa4dc97dd878fe772d5a63562469a77984b2aec5e5c875ccbdc SHA512 3e92a7cb70850fead28df7209185c5c468308acc3d8a75af2906fe85fd81efedc856ad151876f64a01fc3b7f5f9a724838d32c9ef19fc7182e8b3b632901a6ba diff --git a/app-arch/bzip3/bzip3-1.1.4.ebuild b/app-arch/bzip3/bzip3-1.1.4.ebuild deleted file mode 100644 index 0d9329da48ca6..0000000000000 --- a/app-arch/bzip3/bzip3-1.1.4.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="A better and stronger spiritual successor to BZip2" -HOMEPAGE="https://github.com/kspalaiologos/bzip3" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/kspalaiologos/${PN}.git" -else - SRC_URI="https://github.com/kspalaiologos/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~loong ~x86" -fi - -LICENSE="LGPL-3+" -SLOT="0" - -src_configure() { - # ./configure script will default to Clang if it is found on the system, - # force the use of CC selected by the user with CC=$(tc-getCC) - econf CC=$(tc-getCC) -} - -src_install() { - default - - find "${ED}" -type f -name '*.la' -delete || die -} From 61363f0b4f59b0042ab5915d2e239bdb80f12644 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 22:02:56 +0200 Subject: [PATCH 0163/2610] dev-lang/python: Bump to 3.11.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-lang/python/Manifest | 3 + dev-lang/python/python-3.11.0.ebuild | 491 +++++++++++++++++++++++++++ 2 files changed, 494 insertions(+) create mode 100644 dev-lang/python/python-3.11.0.ebuild diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index 8fb5a64d85474..4c72cd6235fee 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -2,6 +2,8 @@ DIST Python-2.7.18.tar.xz 12854736 BLAKE2B 060a621c91dd8e3d321aec99d44c17aa67381 DIST Python-2.7.18.tar.xz.asc 833 BLAKE2B 1d98770e46171971fb99994508d238c01d2755281d2f94353314014d9e83e0ec5f0b3e3950ea1fdf5fce9ba6b8f55312355845c2a3fc4291c27ee56fe6215448 SHA512 c2a5f5a52f47dec52460ad3275758d4e5de6e7075c3def4353c988d74d563a39b42cae2d5eb24e2a23a6247cef69100f91620b11a49c2359fbf99b203c9cbda8 DIST Python-3.10.8.tar.xz 19619508 BLAKE2B 8bbfbae34fbc517c4a746e5e4c360efc57aca175c50fe46a378aa9d6d023a3d90c7df816149e4cca0c9b64ca0142267d8df552e8f8dc53a04b5251e8848dce74 SHA512 40e3e77d79618c81d6fc57c5d119b99c2959dcf932f40aad6b26f2ec39c5e713e6ff298f7597b4fad2ab94680db3732483b5ca0a45e6ae58c14580b3ea44cb0f DIST Python-3.10.8.tar.xz.asc 833 BLAKE2B 1e94822a57d055f5db1a5d2915df24be9d6fd9e6b301d148919a7643285a93ca1c8a16db7d74e0adabe7d2a21678b5126e3df7fffb253b35f8db6f74284a0aba SHA512 0c2ef09d898257ba5e9ec7c5bb224a7e50e5ebca96843b4d9e25be6cdd2f17144772aafc92280af20c21491e3c8cedc697414688ece613c93b28ff7ecddcf93f +DIST Python-3.11.0.tar.xz 19819768 BLAKE2B 3a9852b8973e0e6ce414742f08f17f2c239d20a4e437e95656a325e151d04f4751f07fce955e55f2818af6810b767f2438b3d14e9f2313fe607bab31c47a2fca SHA512 314eef88ae0d68760f34d7a32f238fd2ecb27c50963baa7357c42ad8159026ec50229a0b31d83c39710a472904a06422afc082f9658a90a1dc83ccb74c08039d +DIST Python-3.11.0.tar.xz.asc 833 BLAKE2B 7133f390ff8e7d856466c8d310903ef694196f5d945d6b753dcd7bf3e5416d69ef0e2320252ecce419ecce07ac5e2a37ad1657e2ded393d0c38a6521a65cebc2 SHA512 d20fb152c5b16cfef1f59af588f7576eb45c903d9e15fd4ad0e15fd32bef7ffd951b99a062d2944234ecffcf29eb9266544e92d2f6584710cbb20ba38f8ac224 DIST Python-3.11.0rc2.tar.xz 19828340 BLAKE2B c4e8578d967917fc6f19355c466ba8e5487e83a17b373dd03ae90f2a73f5f6d07c38ec308c03435d23454cdcb06e63b74fc9ceb3900079996ae71b9327a4a5b3 SHA512 8b37bc9df3c966bd35cffdb7d6406a3c1a5ccfbea10bd8dad498880e3b1492f8cdbbe227ab3a30557843eb05d8fb93077c791e25d71b33ed420992d54b6c9473 DIST Python-3.11.0rc2.tar.xz.asc 833 BLAKE2B 80ea3e8a3565fef6552da2287a5bf07a764002c273842b7d03a417a75adfe616e1b7816c161c42751a495b32ab8d8c11efc6c90ade97c0b31be54f7391ee9c9d SHA512 13e6bfa719db29aa169763399203168923cbfbb01d209e18269399ca84723582f480134edd3bf9f24785cd5ab0486411132d6bbb354fa45ebbba68bf4c70021a DIST Python-3.8.15.tar.xz 19038408 BLAKE2B 4ce84171b2f7ca8c9cf1d130adf70f16a0899766cea98965c3e7afcb84b73c482bcb400b59b91736d20e31c57be79edc178f6eeecd775a1f8920a8fbfdd90c24 SHA512 4fb3827b13c2452faa75e5ed18dddf381e80b4fffcfde046e289b4629cff0bb87fba1d09916b9b8a6f8039dc422c952293ebdb381c49f8ca7e7893ae4be6c28d @@ -10,6 +12,7 @@ DIST Python-3.9.15.tar.xz 19712208 BLAKE2B a8490c998c89ed4e3e87ef48e3b5d622e5d06 DIST Python-3.9.15.tar.xz.asc 833 BLAKE2B c325fb52fae254153456c24c1039b07c9ccf8734df3665640215d35219ccacb705f99d94c9f8b644d15d4ea4612f5ac0da599814f68f7d3b6fc1fdc175db9002 SHA512 722625091731536757b9db447590c31620665133d45076367a3281f2ee3add23a781b10ce5cea582d65caabb18814583c1a347689d2b396214e36a6771182f38 DIST python-gentoo-patches-2.7.18_p15.tar.xz 34956 BLAKE2B d173f276dd9c0ce31004dcc55a0d18e9ce25a47683c2df3c4dd62e967dfbbb35be59a2f08cf20f30a19475a8a2344dd95b17400eafa88b5fdbe9270a12ccbf32 SHA512 d9386808265f978808e5c0ffd384cefe54fb0e05aeccfd394167d5227d9cd66e25c8e93c54914762b2cfc3c2dd851b26a7a84d62634c6aa8a0798aacbb7ac25f DIST python-gentoo-patches-3.10.8.tar.xz 10104 BLAKE2B a2e5fa956652fda1464c65ba4f648da2d77a545d53bf8d2429bce745c93e82eaea40bf6da3289f4216fe4b029b97ccf6ac0c3cfbdcc179f3c5f9e64e89cd5fe4 SHA512 e506c7fc3f6ebff340f090b462716c745f1acfa95c00a39a58367941efb356b8dcd72a3fa46d6760422733c0d6b65b79f0e8bedc77b93289c51ca4dc2ea0db2a +DIST python-gentoo-patches-3.11.0.tar.xz 5404 BLAKE2B 7109040bd27e77b4a17e94d24060644ae9b42f618768beb4ae0659c65b33a943e6158ccf8724432ff0f97d7b3a86e2efb99795fbeed801723049a99d2dcc96c3 SHA512 94f3f7f3262f5c064fec4977230bbde09ca8f77e92739aa230f73ef9e1012049a2d9cefc7774a2538f732e0e7ba170214956578d64c19124bd964d4915982bb0 DIST python-gentoo-patches-3.11.0rc2_p1.tar.xz 6292 BLAKE2B e52e0066ca3f53e2efd2d71c035849cd619d3a8cdeb9767cc28369f4b7f04ffd74419e7c02913d4b10958937dc8960fa4287862e8db627e5f421472a18efeb73 SHA512 a6ae37288e7621275b46ab1a813dfbbbf24ee511d644b4027e396f5cba56fccf94e19cb354468ea4c35cd86db2040b165c87c8e24cc2c9e598e91946a1f80863 DIST python-gentoo-patches-3.8.15.tar.xz 25700 BLAKE2B 1f13964caed36f70f5d5d2637ce39ac06efd52b744c353463486844dfaa411d38c37e3e50921a97183315bf44aa36557bd071dbfd8b2a69e8f1a05de5f11bba8 SHA512 39326cd1cff1794ca607c769750525a77cb0a4e6435d0fab141cff82cb05d68a6269014f8a30d7143b57b51170b3efcf43bfa6b41a079f588880e5562a63d54f DIST python-gentoo-patches-3.9.15.tar.xz 20200 BLAKE2B 4367cdeb0d9c27110f52f5061717e37da6b9d8a167de24417fdf2b88b4cf6d512fba2c81df90a19f02e929baaf755e70ede305b5ebbb0be94bd5ab3dc3f1bdfa SHA512 9c3a20b49a29d83d2c55d7432f606ebdcaf6210c6bf6d891084d0b2161502002c6f6738cee6e05eceb8ffd6b6a40d4c6ea42f6e07634388644aaeb8f87dbdf8e diff --git a/dev-lang/python/python-3.11.0.ebuild b/dev-lang/python/python-3.11.0.ebuild new file mode 100644 index 0000000000000..9ec51be261e60 --- /dev/null +++ b/dev-lang/python/python-3.11.0.ebuild @@ -0,0 +1,491 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +WANT_LIBTOOL="none" + +inherit autotools check-reqs flag-o-matic multiprocessing pax-utils +inherit python-utils-r1 toolchain-funcs verify-sig + +MY_PV=${PV/_rc/rc} +MY_P="Python-${MY_PV%_p*}" +PYVER=$(ver_cut 1-2) +PATCHSET="python-gentoo-patches-${MY_PV}" + +DESCRIPTION="An interpreted, interactive, object-oriented programming language" +HOMEPAGE=" + https://www.python.org/ + https://github.com/python/cpython/ +" +SRC_URI=" + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz + https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz + verify-sig? ( + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc + ) +" +S="${WORKDIR}/${MY_P}" + +LICENSE="PSF-2" +SLOT="${PYVER}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE=" + bluetooth build +ensurepip examples gdbm hardened libedit lto + +ncurses pgo +readline +sqlite +ssl test tk +" +RESTRICT="!test? ( test )" + +# Do not add a dependency on dev-lang/python to this ebuild. +# If you need to apply a patch which requires python for bootstrapping, please +# run the bootstrap code on your dev box and include the results in the +# patchset. See bug 447752. + +RDEPEND=" + app-arch/bzip2:= + app-arch/xz-utils:= + app-crypt/libb2 + >=dev-libs/expat-2.1:= + dev-libs/libffi:= + sys-apps/util-linux:= + >=sys-libs/zlib-1.1.3:= + virtual/libcrypt:= + virtual/libintl + ensurepip? ( dev-python/ensurepip-wheels ) + gdbm? ( sys-libs/gdbm:=[berkdb] ) + ncurses? ( >=sys-libs/ncurses-5.2:= ) + readline? ( + !libedit? ( >=sys-libs/readline-4.1:= ) + libedit? ( dev-libs/libedit:= ) + ) + sqlite? ( >=dev-db/sqlite-3.3.8:3= ) + ssl? ( >=dev-libs/openssl-1.1.1:= ) + tk? ( + >=dev-lang/tcl-8.0:= + >=dev-lang/tk-8.0:= + dev-tcltk/blt:= + dev-tcltk/tix + ) + !! /dev/null || die + ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" + + # Avoid as many dependencies as possible for the cross build. + cat >> Makefile <<-EOF || die + MODULE_NIS_STATE=disabled + MODULE__DBM_STATE=disabled + MODULE__GDBM_STATE=disabled + MODULE__DBM_STATE=disabled + MODULE__SQLITE3_STATE=disabled + MODULE__HASHLIB_STATE=disabled + MODULE__SSL_STATE=disabled + MODULE__CURSES_STATE=disabled + MODULE__CURSES_PANEL_STATE=disabled + MODULE_READLINE_STATE=disabled + MODULE__TKINTER_STATE=disabled + MODULE_PYEXPAT_STATE=disabled + MODULE_ZLIB_STATE=disabled + EOF + + # Unfortunately, we do have to build this immediately, and + # not in src_compile, because CHOST configure for Python + # will check the existence of the --with-build-python value + # immediately. + emake + popd &> /dev/null || die + fi + + econf "${myeconfargs[@]}" + + if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then + eerror "configure has detected that the sem_open function is broken." + eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." + die "Broken sem_open function (bug 496328)" + fi + + # force-disable modules we don't want built + local disable_modules=( NIS ) + use gdbm || disable_modules+=( _GDBM _DBM ) + use sqlite || disable_modules+=( _SQLITE3 ) + use ssl || disable_modules+=( _HASHLIB _SSL ) + use ncurses || disable_modules+=( _CURSES _CURSES_PANEL ) + use readline || disable_modules+=( READLINE ) + use tk || disable_modules+=( _TKINTER ) + + local mod + for mod in "${disable_modules[@]}"; do + echo "MODULE_${mod}_STATE=disabled" + done >> Makefile || die + + # install epython.py as part of stdlib + echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die +} + +src_compile() { + # Ensure sed works as expected + # https://bugs.gentoo.org/594768 + local -x LC_ALL=C + # Prevent using distutils bundled by setuptools. + # https://bugs.gentoo.org/823728 + export SETUPTOOLS_USE_DISTUTILS=stdlib + export PYTHONSTRICTEXTENSIONBUILD=1 + + # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't + # end up writing bytecode & violating sandbox. + # bug #831897 + local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} + + if use pgo ; then + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + + addpredict /usr/lib/python3.11/site-packages + fi + + # also need to clear the flags explicitly here or they end up + # in _sysconfigdata* + emake CPPFLAGS= CFLAGS= LDFLAGS= + + # Restore saved value from above. + local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} + + # Work around bug 329499. See also bug 413751 and 457194. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E python + else + pax-mark m python + fi +} + +src_test() { + # Tests will not work when cross compiling. + if tc-is-cross-compiler; then + elog "Disabling tests due to crosscompiling." + return + fi + + # this just happens to skip test_support.test_freeze that is broken + # without bundled expat + # TODO: get a proper skip for it upstream + local -x LOGNAME=buildbot + + local test_opts=( + -u-network + -j "$(makeopts_jobs)" + + # fails + -x test_gdb + ) + + if use sparc ; then + # bug #788022 + test_opts+=( + -x test_multiprocessing_fork + -x test_multiprocessing_forkserver + ) + fi + + # workaround docutils breaking tests + cat > Lib/docutils.py <<-EOF || die + raise ImportError("Thou shalt not import!") + EOF + + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + # workaround https://bugs.gentoo.org/775416 + addwrite /usr/lib/python3.11/site-packages + + nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ + CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty + local ret=${?} + + rm Lib/docutils.py || die + + [[ ${ret} -eq 0 ]] || die "emake test failed" +} + +src_install() { + local libdir=${ED}/usr/lib/python${PYVER} + + # -j1 hack for now for bug #843458 + emake -j1 DESTDIR="${D}" altinstall + + # Fix collisions between different slots of Python. + rm "${ED}/usr/$(get_libdir)/libpython3.so" || die + + # Cheap hack to get version with ABIFLAGS + local abiver=$(cd "${ED}/usr/include"; echo python*) + if [[ ${abiver} != python${PYVER} ]]; then + # Replace python3.X with a symlink to python3.Xm + rm "${ED}/usr/bin/python${PYVER}" || die + dosym "${abiver}" "/usr/bin/python${PYVER}" + # Create python3.X-config symlink + dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" + # Create python-3.5m.pc symlink + dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" + fi + + # python seems to get rebuilt in src_install (bug 569908) + # Work around it for now. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E "${ED}/usr/bin/${abiver}" + else + pax-mark m "${ED}/usr/bin/${abiver}" + fi + + rm -r "${libdir}"/ensurepip/_bundled || die + if ! use ensurepip; then + rm -r "${libdir}"/ensurepip || die + fi + if ! use sqlite; then + rm -r "${libdir}/"sqlite3 || die + fi + if ! use tk; then + rm -r "${ED}/usr/bin/idle${PYVER}" || die + rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die + fi + + dodoc Misc/{ACKS,HISTORY,NEWS} + + if use examples; then + docinto examples + find Tools -name __pycache__ -exec rm -fr {} + || die + dodoc -r Tools + fi + insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 + local libname=$( + printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | + emake --no-print-directory -s -f - 2>/dev/null + ) + newins Tools/gdb/libpython.py "${libname}"-gdb.py + + newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} + newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} + sed \ + -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ + -e "s:@PYDOC@:pydoc${PYVER}:" \ + -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ + "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" + + # python-exec wrapping support + local pymajor=${PYVER%.*} + local EPYTHON=python${PYVER} + local scriptdir=${D}$(python_get_scriptdir) + mkdir -p "${scriptdir}" || die + # python and pythonX + ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die + ln -s "python${pymajor}" "${scriptdir}/python" || die + # python-config and pythonX-config + # note: we need to create a wrapper rather than symlinking it due + # to some random dirname(argv[0]) magic performed by python-config + cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die + #!/bin/sh + exec "${abiver}-config" "\${@}" + EOF + chmod +x "${scriptdir}/python${pymajor}-config" || die + ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die + # 2to3, pydoc + ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die + ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die + # idle + if use tk; then + ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die + fi +} + +pkg_postinst() { + local v + for v in ${REPLACING_VERSIONS}; do + if ver_test "${v}" -lt 3.11.0_beta4-r2; then + ewarn "Python 3.11.0b4 has changed its module ABI. The .pyc files" + ewarn "installed previously are no longer valid and will be regenerated" + ewarn "(or ignored) on the next import. This may cause sandbox failures" + ewarn "when installing some packages and checksum mismatches when removing" + ewarn "old versions. To actively prevent this, rebuild all packages" + ewarn "installing Python 3.11 modules, e.g. using:" + ewarn + ewarn " emerge -1v /usr/lib/python3.11/site-packages" + fi + done +} From e591497c7eb3e09a2460ff0d72379ea3915ef4ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 24 Oct 2022 22:03:26 +0200 Subject: [PATCH 0164/2610] dev-python/python-docs: Bump to 3.11.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/python-docs/Manifest | 1 + .../python-docs/python-docs-3.11.0.ebuild | 23 +++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 dev-python/python-docs/python-docs-3.11.0.ebuild diff --git a/dev-python/python-docs/Manifest b/dev-python/python-docs/Manifest index c1842ef1854ab..75271e1a9c645 100644 --- a/dev-python/python-docs/Manifest +++ b/dev-python/python-docs/Manifest @@ -2,6 +2,7 @@ DIST python-2.7.18-docs-html.tar.bz2 4634932 BLAKE2B c48e2dede15d8186231acf65709 DIST python-3.10.4-docs-html.tar.bz2 7267784 BLAKE2B 15ee98d9b4cd2b31e796dd53f38c127c54a0e76573bac1a1448fc0cd6774ee22d55480654b8933483e1bdbe0a283265b570aa6d8dc5c29d1559889d30adf5620 SHA512 765664aa3e292e63b8935492ff71ab1bb523e1390fc22d88cdde0be99eabc263bc1d8c1f12c58c448413dc8f5c60d61e6f7ef667e8078245b57149f8061260a3 DIST python-3.10.7-docs-html.tar.bz2 7347443 BLAKE2B fbd2ddca4469fef92af35add0418c313a1148e5d312cb43995f8856562d4b7faafd9da69f4534aa0f92bcc7c49aaec6b965b838098787c25ba10f98b92c4a360 SHA512 cb976e67866e45ca531428e2969bd707bbcddb5928f9f15b40c9ebdb8b4968019b5d95e4da9eb5409d5d7d3c32a63d93761a8b6fbeda49dc0b980189752542cf DIST python-3.10.8-docs-html.tar.bz2 7362386 BLAKE2B 7d6b17f1aab2e39c21a0ce7efdcabf3dd1a561c4d1770f57b21d55bfed10cd0ebc68694ea9c14a33b3faa079c4633e79cd202d19f1860f33628b619eed3febe2 SHA512 20640ddad52fa18704942cef8469d750ef60f830d8380c39943af13705b99fc697629c8ee6a12d827bc8b9758a30773811fb0e37dd960e7a81f118cd3e8d4f02 +DIST python-3.11.0-docs-html.tar.bz2 7663300 BLAKE2B 5a0ba8d6691c96f5878f4f03238aaed09e9cf884a2f0aab65a70d5adec160318e3ff1ed89644ff9a6918d543ea310d88d7304dbca51ccb033d83f05c875a47c1 SHA512 0077e43f792925b8a01411243acd7862e1292e8740b4ae7ed734bd6f5d574120886e9ba37da28c057182a4504e5b4f53022818b80ecaefd2c4dfa7d8e5e446dd DIST python-3.8.13-docs-html.tar.bz2 6698035 BLAKE2B 4c26c4bca374a24c33cf67c8bce3b4443e5640be278b46cd9da2eaa8eb44ecb6fe796d1a546ed71412f203c71a43f241c4e9ea1d700758ac59e18ad71a82e8d2 SHA512 244a9236762523f9c9784d00892254c0a8ae824536a649d858a68babac664b6f840bddf3ea41cb55a4f2c00f38180a72060cf5811f01a91f342ef5c41ccbc6b3 DIST python-3.8.14-docs-html.tar.bz2 6693920 BLAKE2B 985a260298c6352d17f921a0f0be4d432a5e845558cfec4c3798d820f0b354008f21276fca4fc0ad360d44e479e74fd245c2a824cbf6b9789c6d5b2408bb5c07 SHA512 a294dc94aea8776f183db1d2420bbe50cf1d1ae22f776015ad8e7fb1eac0f7d152fec5e5ea883a1607041e2798d99b512c820235c0f124bd5d2c2c25a92008f9 DIST python-3.8.15-docs-html.tar.bz2 6695025 BLAKE2B 614bd68c7038887e4d8f1758b7396e11683121fa22b8b3335dc9425fb6991e398ee64cf07ed4ca0d7273dc4943e7c9fcefe36cf4dcb51dcaa439219011bbe4e1 SHA512 c05cdf16c59ef213872b08bd54d0ddcef5f11bd80cfa78be21c9e57828bd0c7a63b553f525b6e68c578d6098c427e84f5f609680a74421c6a9baa58186b46c34 diff --git a/dev-python/python-docs/python-docs-3.11.0.ebuild b/dev-python/python-docs/python-docs-3.11.0.ebuild new file mode 100644 index 0000000000000..db7df46c6ffb9 --- /dev/null +++ b/dev-python/python-docs/python-docs-3.11.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="HTML documentation for Python" +HOMEPAGE="https://www.python.org/doc/" +SRC_URI="https://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2" +S="${WORKDIR}/python-${PV}-docs-html" + +LICENSE="PSF-2" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + +src_install() { + rm -r _sources || die + docinto html + dodoc -r . + + newenvd - 60python-docs-${SLOT} <<-EOF + PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library" + EOF +} From 3ed46d1dadd00fd9bb6babac9d78a73cff171aae Mon Sep 17 00:00:00 2001 From: Piotr Karbowski Date: Mon, 24 Oct 2022 22:45:46 +0200 Subject: [PATCH 0165/2610] app-backup/borgbackup: 1.2.2-r1: shell completions; py3.11; PEP517. Closes: https://bugs.gentoo.org/878127 Signed-off-by: Piotr Karbowski --- ...ckup-1.2.2.ebuild => borgbackup-1.2.2-r1.ebuild} | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) rename app-backup/borgbackup/{borgbackup-1.2.2.ebuild => borgbackup-1.2.2-r1.ebuild} (76%) diff --git a/app-backup/borgbackup/borgbackup-1.2.2.ebuild b/app-backup/borgbackup/borgbackup-1.2.2-r1.ebuild similarity index 76% rename from app-backup/borgbackup/borgbackup-1.2.2.ebuild rename to app-backup/borgbackup/borgbackup-1.2.2-r1.ebuild index 9ac4b1a5217a3..85d04fd5696f0 100644 --- a/app-backup/borgbackup/borgbackup-1.2.2.ebuild +++ b/app-backup/borgbackup/borgbackup-1.2.2-r1.ebuild @@ -3,9 +3,10 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 +inherit distutils-r1 bash-completion-r1 if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="https://github.com/${PN}/borg.git" @@ -44,4 +45,12 @@ DEPEND=" src_install() { distutils-r1_src_install doman docs/man/* + + dobashcomp scripts/shell_completions/bash/borg + + insinto /usr/share/zsh/site-functions + doins scripts/shell_completions/zsh/_borg + + insinto /usr/share/fish/vendor_completions.d + doins scripts/shell_completions/fish/borg.fish } From eba72b66f579b6cf5b96e0b1b04184305a9ab987 Mon Sep 17 00:00:00 2001 From: Patrick McLean Date: Mon, 24 Oct 2022 13:52:34 -0700 Subject: [PATCH 0166/2610] net-dns/dnsmasq: add 2.87 Signed-off-by: Patrick McLean --- net-dns/dnsmasq/Manifest | 1 + net-dns/dnsmasq/dnsmasq-2.87.ebuild | 224 ++++++++++++++++++++++++++++ 2 files changed, 225 insertions(+) create mode 100644 net-dns/dnsmasq/dnsmasq-2.87.ebuild diff --git a/net-dns/dnsmasq/Manifest b/net-dns/dnsmasq/Manifest index 5e894e467011d..ea96d6ca7e06d 100644 --- a/net-dns/dnsmasq/Manifest +++ b/net-dns/dnsmasq/Manifest @@ -1,2 +1,3 @@ DIST dnsmasq-2.85.tar.xz 518316 BLAKE2B b7c081132c65d67b65f797bdbc603930c1509717bc1b5209b12f72fa3f01b4bae2f26a5387f95ef20317cd3d60e097c0b8bef5e019a35013f3ed2acce9fe9e89 SHA512 8beefe76b46f7d561f40d0900ba68b260a199cb62ab5b653746e3a1104c04fb8899b9e7a160a1be4fe8782bfb1607b556e9ffb9c25c4e99653e4bc74fcc03b09 DIST dnsmasq-2.86.tar.xz 531404 BLAKE2B 27307c70cc90d6e27dbf8e87589b8c72622e93f402c3a431e06facc58a62af46a478d1fdbfb9808a91ff3d2f5da88a8d12de9755009b558d685903e4d2a34de3 SHA512 487eae0afbc8bb3d5282a729ffb0cb2c9bdc7d8e46e2e8aa114cd7c5d82e0fd66f49926e7fa4028577548d6f57e8a865aca17f33963a589874584d608ab2deaf +DIST dnsmasq-2.87.tar.xz 540528 BLAKE2B 9d348f1746f819ea5da90ac341bd82254ec83acd8193732f99312d5c56073c8f3f374bf89cecec4fe58632c9e9f84e312a5474c561420dfd8537e221ecf68e2f SHA512 965071ff35aed558a661e7f57ff82de170f4ad7fcdd6a4070ce7915c9f5e41450d8d86b2a0c2c30bf52ddc3aaeb22af18bb6da71a1cccb3c409429ef0ef308f3 diff --git a/net-dns/dnsmasq/dnsmasq-2.87.ebuild b/net-dns/dnsmasq/dnsmasq-2.87.ebuild new file mode 100644 index 0000000000000..5aa821ad8ac8a --- /dev/null +++ b/net-dns/dnsmasq/dnsmasq-2.87.ebuild @@ -0,0 +1,224 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit toolchain-funcs lua-single systemd + +DESCRIPTION="Small forwarding DNS server" +HOMEPAGE="https://thekelleys.org.uk/dnsmasq/doc.html" +SRC_URI="https://thekelleys.org.uk/dnsmasq/${P}.tar.xz" + +LICENSE="|| ( GPL-2 GPL-3 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +IUSE="auth-dns conntrack dbus +dhcp dhcp-tools dnssec +dumpfile id idn libidn2" +IUSE+=" +loop +inotify ipv6 lua nettlehash nls script selinux static tftp" + +DM_LINGUAS=(de es fi fr id it no pl pt_BR ro) + +BDEPEND=" + app-arch/xz-utils + virtual/pkgconfig + nls? ( sys-devel/gettext ) +" + +COMMON_DEPEND=" + acct-group/dnsmasq + acct-user/dnsmasq + dbus? ( sys-apps/dbus:= ) + idn? ( + !libidn2? ( net-dns/libidn:0= ) + libidn2? ( >=net-dns/libidn2-2.0:= ) + ) + lua? ( ${LUA_DEPS} ) + conntrack? ( net-libs/libnetfilter_conntrack:= ) + nls? ( sys-devel/gettext ) +" + +DEPEND="${COMMON_DEPEND} + dnssec? ( + dev-libs/nettle:=[gmp] + static? ( >=dev-libs/nettle-3.4[static-libs(+)] ) + ) + nettlehash? ( + static? ( >=dev-libs/nettle-3.4[static-libs(+)] ) + ) +" + +RDEPEND="${COMMON_DEPEND} + dnssec? ( + !static? ( >=dev-libs/nettle-3.4:=[gmp] ) + ) + nettlehash? ( + !static? ( dev-libs/nettle:=[gmp] ) + ) + selinux? ( sec-policy/selinux-dnsmasq ) +" + +REQUIRED_USE=" + dhcp-tools? ( dhcp ) + dnssec? ( !nettlehash ) + lua? ( + script + ${LUA_REQUIRED_USE} + ) + libidn2? ( idn ) +" + +use_have() { + local no_only + if [[ ${1} == '-n' ]]; then + no_only=1 + shift + fi + local useflag="${1}" + shift + + local uword="${1:-${useflag}}" + shift + + while [[ ${uword} ]]; do + uword="${uword^^}" + + if ! use "${useflag}"; then + printf -- " -DNO_%s" "${uword}" + elif [[ -z "${no_only}" ]]; then + printf -- " -DHAVE_%s" "${uword}" + fi + uword="${1}" + shift + done +} + +pkg_setup() { + use lua && lua-single_pkg_setup +} + +pkg_pretend() { + if use static; then + einfo "Only sys-libs/gmp and dev-libs/nettle are statically linked." + use dnssec || einfo "Thus, ${P}[!dnssec,static] makes no sense;" \ + "in this case the static USE flag does nothing." + fi +} + +src_prepare() { + default + + sed -i -r 's:lua5.[0-9]+:lua:' Makefile || die + sed -i "s:%%PREFIX%%:${EPREFIX}/usr:" \ + dnsmasq.conf.example || die +} + +src_configure() { + COPTS=( + $(use_have -n auth-dns auth) + $(use_have conntrack) + $(use_have dbus) + $(use libidn2 || use_have idn) + $(use_have libidn2) + $(use_have -n inotify) + $(use_have -n dhcp dhcp dhcp6) + $(use_have -n ipv6 ipv6 dhcp6) + $(use_have -n id id) + $(use_have -n loop) + $(use_have lua luascript) + $(use_have -n script) + $(use_have -n tftp) + $(use_have dnssec) + $(use_have nettlehash) + $(use_have static dnssec_static) + $(use_have -n dumpfile) + ) +} + +src_compile() { + emake \ + PREFIX=/usr \ + MANDIR=/usr/share/man \ + CC="$(tc-getCC)" \ + PKG_CONFIG="$(tc-getPKG_CONFIG)" \ + CFLAGS="${CFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + COPTS="${COPTS[*]}" \ + CONFFILE="/etc/${PN}.conf" \ + all$(use nls && printf -- "-i18n\n") + + use dhcp-tools && emake -C contrib/lease-tools \ + PREFIX=/usr \ + MANDIR=/usr/share/man \ + CC="$(tc-getCC)" \ + PKG_CONFIG="$(tc-getPKG_CONFIG)" \ + CFLAGS="${CFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + all +} + +src_install() { + local lingua puid + emake \ + PREFIX=/usr \ + MANDIR=/usr/share/man \ + COPTS="${COPTS[*]}" \ + DESTDIR="${ED}" \ + install$(use nls && printf -- "-i18n\n") + + for lingua in "${DM_LINGUAS[@]}"; do + has ${lingua} ${LINGUAS-${lingua}} \ + || rm -rf "${ED}"/usr/share/locale/${lingua} + done + [[ -d "${D}"/usr/share/locale/ ]] && \ + rmdir --ignore-fail-on-non-empty "${ED}"/usr/share/locale/ + + dodoc CHANGELOG CHANGELOG.archive FAQ dnsmasq.conf.example + dodoc -r logo + + docinto html/ + dodoc *.html + + newinitd "${FILESDIR}"/dnsmasq-init-r4 ${PN} + newconfd "${FILESDIR}"/dnsmasq.confd-r1 ${PN} + + insinto /etc/logrotate.d + newins "${FILESDIR}"/dnsmasq.logrotate ${PN} + + insinto /etc + newins dnsmasq.conf.example dnsmasq.conf + + insinto /usr/share/dnsmasq + doins trust-anchors.conf + + if use dhcp; then + keepdir /var/lib/misc + newinitd "${FILESDIR}"/dnsmasq-init-dhcp-r3 ${PN} + fi + if use dbus; then + insinto /etc/dbus-1/system.d + doins dbus/dnsmasq.conf + fi + + if use dhcp-tools; then + dosbin contrib/lease-tools/{dhcp_release,dhcp_lease_time} + doman contrib/lease-tools/{dhcp_release,dhcp_lease_time}.1 + if use ipv6; then + dosbin contrib/lease-tools/dhcp_release6 + doman contrib/lease-tools/dhcp_release6.1 + fi + fi + + systemd_newunit "${FILESDIR}"/${PN}.service-r1 ${PN}.service +} + +pkg_preinst() { + [[ -f /var/lib/misc/dnsmasq.leases ]] && \ + cp /var/lib/misc/dnsmasq.leases "${T}" +} + +pkg_postinst() { + [[ -f "${T}"/dnsmasq.leases ]] && \ + cp "${T}"/dnsmasq.leases /var/lib/misc/dnsmasq.leases +} From 7efc78d47acab87dcaca2453d414a80eae1f9f91 Mon Sep 17 00:00:00 2001 From: David Seifert Date: Mon, 24 Oct 2022 22:02:26 +0100 Subject: [PATCH 0167/2610] media-gfx/graphviz: add 7.0.0 Signed-off-by: David Seifert --- media-gfx/graphviz/Manifest | 1 + media-gfx/graphviz/graphviz-7.0.0.ebuild | 216 +++++++++++++++++++++++ 2 files changed, 217 insertions(+) create mode 100644 media-gfx/graphviz/graphviz-7.0.0.ebuild diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest index f6311735120b3..09d88fe7a0c51 100644 --- a/media-gfx/graphviz/Manifest +++ b/media-gfx/graphviz/Manifest @@ -1,2 +1,3 @@ DIST graphviz-5.0.1.tar.xz 21493276 BLAKE2B 1eabf7dc175cde4827db682ae7c0cb00f5bec4bee8aa9801bc6ac86b06011588260ce261e25613d6d4a1e708ccb4fd65aba73210df8cf0af84f2e20b7c914167 SHA512 c1c5784558fd6f32cd8ce9b63c2bc5232f47ea1c4abf8fbfc1b8b0175aa30845af452dbc6651642f07f2c5b7a73f5c792934ca99561608a104ae99898eca3bc7 DIST graphviz-6.0.1.tar.xz 21492876 BLAKE2B 36b8c2e922a73e35cddb2a252138193c9a413df823953faf387c964a31cf41e93b9c502ddc58831542aeea7e06cfd9ec377c390b45b859bdab1e0602c9b9683c SHA512 78f58734c47a6e1531a00b9de881481108500bf0a38b0ee734ecd024b629d838d98dbb32d81d2c2fe3b5ac28cbad140452b4bb5fa808ec667cc6cbe7638156ee +DIST graphviz-7.0.0.tar.xz 21486172 BLAKE2B f52a75b5938ba3a6fbad3efe9d0ca6413145f9355c3ad1c8dc39253e8db36e9862c70c4dc910afd05e601e5787640b5b4a3dd09c1527cc3bd39a97ef281a7215 SHA512 dfead861d2f6ad1ebc9e3e4bd30684e02005cc7a2b78dab3ad45a11a401e08aeb1b6f7d8ea7ad7655230275ab6c10fd791434489e4ba09ae6905970230a974dc diff --git a/media-gfx/graphviz/graphviz-7.0.0.ebuild b/media-gfx/graphviz/graphviz-7.0.0.ebuild new file mode 100644 index 0000000000000..af33ee99a65de --- /dev/null +++ b/media-gfx/graphviz/graphviz-7.0.0.ebuild @@ -0,0 +1,216 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit python-single-r1 + +DESCRIPTION="Open Source Graph Visualization Software" +HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/" +# Unfortunately upstream uses an "artifact" store for the pre-generated +# tarball now, which makes predictable URLs impossible. +SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz" + +LICENSE="CPL-1.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris" +IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript python qt5 ruby svg tcl webp X" + +REQUIRED_USE=" + !cairo? ( !X !gtk2 !postscript !lasi ) + pdf? ( cairo ) + python? ( ${PYTHON_REQUIRED_USE} )" + +# Requires ksh, tests against installed package, missing files and directory +RESTRICT="test" + +RDEPEND=" + >=dev-libs/expat-2 + >=dev-libs/glib-2.11.1:2 + dev-libs/libltdl + >=media-libs/fontconfig-2.3.95 + >=media-libs/freetype-2.1.10 + >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib] + media-libs/libjpeg-turbo:= + >=media-libs/libpng-1.2:= + sys-libs/zlib + virtual/libiconv + cairo? ( + >=x11-libs/cairo-1.1.10[svg(+)] + >=x11-libs/pango-1.12 + ) + devil? ( media-libs/devil[png,jpeg] ) + gtk2? ( + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:2 + ) + gts? ( sci-libs/gts ) + guile? ( dev-scheme/guile ) + lasi? ( media-libs/lasi ) + pdf? ( app-text/poppler ) + perl? ( dev-lang/perl:= ) + postscript? ( app-text/ghostscript-gpl ) + python? ( ${PYTHON_DEPS} ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtprintsupport:5 + dev-qt/qtwidgets:5 + ) + ruby? ( dev-lang/ruby:* ) + svg? ( gnome-base/librsvg ) + tcl? ( >=dev-lang/tcl-8.3:= ) + webp? ( media-libs/libwebp:= ) + X? ( x11-libs/libX11 )" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto )" +BDEPEND=" + sys-devel/flex + sys-devel/libtool + virtual/pkgconfig + doc? ( + app-text/ghostscript-gpl + sys-apps/groff + ) + guile? ( + dev-lang/swig + dev-scheme/guile + ) + nls? ( >=sys-devel/gettext-0.14.5 ) + perl? ( dev-lang/swig ) + python? ( dev-lang/swig ) + ruby? ( dev-lang/swig ) + tcl? ( dev-lang/swig )" + +# Dependency description / Maintainer info: + +# Rendering is done via the following plugins (/plugins): +# - core, dot_layout, neato_layout, gd , dot +# the ones which are always compiled in, depend on zlib, gd +# - gtk +# Directly depends on gtk-2. +# needs 'pangocairo' enabled in graphviz configuration +# gtk-2 depends on pango, cairo and libX11 directly. +# - gdk-pixbuf +# Directly depends on gtk-2 and gdk-pixbuf. +# needs 'pangocairo' enabled in graphviz configuration +# - ming +# flash plugin via -Tswf requires media-libs/ming-0.4. Disabled as it's +# incomplete. +# - cairo/pango: +# Needs pango for text layout, uses cairo methods to draw stuff +# - xlib: +# needs cairo+pango, +# can make use of gnomeui and inotify support (??? unsure), +# needs libXaw for UI +# UI also links directly against libX11, libXmu, and libXt +# and uses libXpm if available so we make sure it always is + +# There can be swig-generated bindings for the following languages (/tclpkg/gv): +# - c-sharp (disabled) +# - scheme (enabled via guile) ... no longer broken on ~x86 +# - go (disabled) +# - io (disabled) +# - lua (enabled via lua) +# - ocaml (enabled via ocaml) +# - perl (enabled via perl) *1 +# - php (enabled via php) *2 +# - python (enabled via python) *1 +# - ruby (enabled via ruby) *1 +# - tcl (enabled via tcl) +# *1 = The ${P}-bindings.patch takes care that those bindings are installed to the right location +# *2 = Those bindings don't build because the paths for the headers/libs aren't +# detected correctly and/or the options passed to swig are wrong (-php instead of -php4/5) + +# There are several other tools in /tclpkg: +# gdtclft, tcldot, tclhandle, tclpathplan, tclstubs ; enabled with: --with-tcl +# tkspline, tkstubs ; enabled with: --with-tk + +# And the commands (/cmd): +# - dot, gvedit, gvpr, smyrna, tools/* :) +# sci-libs/gts can be used for some of these +# - gvedit (via 'qt5'): +# based on ./configure it needs qt-core and qt-gui only +# - smyrna : experimental opengl front-end (via 'smyrna') +# currently disabled -- it segfaults a lot +# needs x11-libs/gtkglext, gnome-base/libglade, media-libs/freeglut +# sci-libs/gts, x11-libs/gtk. Also needs 'gtk','glade','glut','gts' and 'png' +# with flags enabled at configure time + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_configure() { + local myconf=( + # Speeds up the libltdl configure + --cache-file="${S}"/config.cache + --enable-ltdl + $(use_enable doc man-pdfs) + $(use_with cairo pangocairo) + $(use_with examples demos '$(docdir)/examples') + $(use_with devil) + $(use_with gtk2 gdk) + $(use_with gtk2 gdk-pixbuf) + $(use_with gtk2) + $(use_with gts) + $(use_with qt5 qt) + $(use_with lasi) + $(use_with pdf poppler) + $(use_with postscript ghostscript) + $(use_with svg rsvg) + $(use_with webp) + $(use_with X x) + --with-digcola + --with-fontconfig + --with-freetype2 + --with-ipsepcola + --with-libgd + --with-sfdp + --without-ming + # New/experimental features, to be tested, disable for now + --without-ipsepcola + --without-smyrna + --without-visio + # Bindings + $(use_enable guile) + $(use_enable perl) + $(use_enable python python3) + $(use_enable ruby) + $(use_enable tcl) + --disable-go + --disable-io + --disable-lua + --disable-java + --disable-ocaml + --disable-php + --disable-python + --disable-r + --disable-sharp + # libtool file collision, bug #276609 + --without-included-ltdl + --disable-ltdl-install + ) + econf "${myconf[@]}" +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die + + use python && python_optimize \ + "${D}"$(python_get_sitedir) \ + "${ED}"/usr/$(get_libdir)/graphviz/python3 +} + +pkg_postinst() { + # We need to register all plugins before they become usable + dot -c || die +} + +pkg_postrm() { + # Remove cruft, bug #547344 + rm -rf "${EROOT}"/usr/$(get_libdir)/graphviz/config{,6} || die +} From ddd706d317284d5120b833e1185d64708961ba7d Mon Sep 17 00:00:00 2001 From: David Seifert Date: Mon, 24 Oct 2022 22:02:27 +0100 Subject: [PATCH 0168/2610] app-crypt/efitools: update EAPI 6 -> 8 Bug: https://bugs.gentoo.org/794766 Bug: https://bugs.gentoo.org/816555 Bug: https://bugs.gentoo.org/816558 Bug: https://bugs.gentoo.org/876379 Signed-off-by: David Seifert --- app-crypt/efitools/efitools-1.9.2-r1.ebuild | 52 ++++++++ app-crypt/efitools/files/1.9.2-Makefile.patch | 121 ++++++++++++++++++ app-crypt/efitools/files/1.9.2-clang16.patch | 108 ++++++++++++++++ 3 files changed, 281 insertions(+) create mode 100644 app-crypt/efitools/efitools-1.9.2-r1.ebuild create mode 100644 app-crypt/efitools/files/1.9.2-Makefile.patch create mode 100644 app-crypt/efitools/files/1.9.2-clang16.patch diff --git a/app-crypt/efitools/efitools-1.9.2-r1.ebuild b/app-crypt/efitools/efitools-1.9.2-r1.ebuild new file mode 100644 index 0000000000000..ae06bba83d829 --- /dev/null +++ b/app-crypt/efitools/efitools-1.9.2-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Tools for manipulating UEFI secure boot platforms" +HOMEPAGE="https://git.kernel.org/cgit/linux/kernel/git/jejb/efitools.git" +SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git/snapshot/${P}.tar.gz" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="static" + +LIB_DEPEND="dev-libs/openssl:=[static-libs(+)]" + +RDEPEND=" + !static? ( ${LIB_DEPEND//\[static-libs(+)]} ) + sys-apps/util-linux" +DEPEND="${RDEPEND} + static? ( ${LIB_DEPEND} ) + sys-boot/gnu-efi" +BDEPEND=" + app-crypt/sbsigntools + dev-perl/File-Slurp + sys-apps/help2man + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/1.9.2-clang16.patch + "${FILESDIR}"/1.9.2-Makefile.patch +) + +src_prepare() { + default + + # Let it build with clang + if tc-is-clang; then + sed -i -e 's/-fno-toplevel-reorder//g' Make.rules || die + fi + + if use static; then + append-ldflags -static + export STATIC_FLAG=--static + fi +} + +src_configure() { + tc-export AR CC LD NM OBJCOPY PKG_CONFIG +} diff --git a/app-crypt/efitools/files/1.9.2-Makefile.patch b/app-crypt/efitools/files/1.9.2-Makefile.patch new file mode 100644 index 0000000000000..e8e99b1858a5b --- /dev/null +++ b/app-crypt/efitools/files/1.9.2-Makefile.patch @@ -0,0 +1,121 @@ +--- a/Makefile ++++ b/Makefile +@@ -21,6 +21,8 @@ + KEYBLACKLISTAUTH = $(ALLKEYS:=-blacklist.auth) + KEYHASHBLACKLISTAUTH = $(ALLKEYS:=-hash-blacklist.auth) + ++SSL_LIBS = $(shell $(PKG_CONFIG) $(STATIC_FLAG) --libs libcrypto) ++ + export TOPDIR := $(shell pwd)/ + + include Make.rules +@@ -88,31 +90,31 @@ + ShimReplace.so: lib/lib-efi.a + + cert-to-efi-sig-list: cert-to-efi-sig-list.o lib/lib.a +- $(CC) $(ARCH3264) -o $@ $< lib/lib.a -lcrypto ++ $(CC) $(LDFLAGS) $(ARCH3264) -o $@ $< lib/lib.a $(SSL_LIBS) + + sig-list-to-certs: sig-list-to-certs.o lib/lib.a +- $(CC) $(ARCH3264) -o $@ $< lib/lib.a -lcrypto ++ $(CC) $(LDFLAGS) $(ARCH3264) -o $@ $< lib/lib.a $(SSL_LIBS) + + sign-efi-sig-list: sign-efi-sig-list.o lib/lib.a +- $(CC) $(ARCH3264) -o $@ $< lib/lib.a -lcrypto ++ $(CC) $(LDFLAGS) $(ARCH3264) -o $@ $< lib/lib.a $(SSL_LIBS) + + hash-to-efi-sig-list: hash-to-efi-sig-list.o lib/lib.a +- $(CC) $(ARCH3264) -o $@ $< lib/lib.a ++ $(CC) $(LDFLAGS) $(ARCH3264) -o $@ $< lib/lib.a + + cert-to-efi-hash-list: cert-to-efi-hash-list.o lib/lib.a +- $(CC) $(ARCH3264) -o $@ $< lib/lib.a -lcrypto ++ $(CC) $(LDFLAGS) $(ARCH3264) -o $@ $< lib/lib.a $(SSL_LIBS) + + efi-keytool: efi-keytool.o lib/lib.a +- $(CC) $(ARCH3264) -o $@ $< lib/lib.a ++ $(CC) $(LDFLAGS) $(ARCH3264) -o $@ $< lib/lib.a + + efi-readvar: efi-readvar.o lib/lib.a +- $(CC) $(ARCH3264) -o $@ $< lib/lib.a -lcrypto ++ $(CC) $(LDFLAGS) $(ARCH3264) -o $@ $< lib/lib.a $(SSL_LIBS) + + efi-updatevar: efi-updatevar.o lib/lib.a +- $(CC) $(ARCH3264) -o $@ $< lib/lib.a -lcrypto ++ $(CC) $(LDFLAGS) $(ARCH3264) -o $@ $< lib/lib.a $(SSL_LIBS) + + flash-var: flash-var.o lib/lib.a +- $(CC) $(ARCH3264) -o $@ $< lib/lib.a ++ $(CC) $(LDFLAGS) $(ARCH3264) -o $@ $< lib/lib.a + + clean: + rm -f PK.* KEK.* DB.* $(EFIFILES) $(EFISIGNED) $(BINARIES) *.o *.so +--- a/Make.rules ++++ b/Make.rules +@@ -15,8 +15,7 @@ + endif + INCDIR = -I$(TOPDIR)include/ -I/usr/include/efi -I/usr/include/efi/$(ARCH) -I/usr/include/efi/protocol + CPPFLAGS = -DCONFIG_$(ARCH) +-CFLAGS = -O2 -g $(ARCH3264) -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check +-LDFLAGS = -nostdlib ++CFLAGS += $(ARCH3264) -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -fno-stack-protector -ffreestanding -fno-stack-check + CRTOBJ = crt0-efi-$(ARCH).o + CRTPATHS = /lib /lib64 /lib/efi /lib64/efi /usr/lib /usr/lib64 /usr/lib/efi /usr/lib64/efi /usr/lib/gnuefi /usr/lib64/gnuefi + CRTPATH = $(shell for f in $(CRTPATHS); do if [ -e $$f/$(CRTOBJ) ]; then echo $$f; break; fi; done) +@@ -24,10 +23,9 @@ + # there's a bug in the gnu tools ... the .reloc section has to be + # aligned otherwise the file alignment gets screwed up + LDSCRIPT = elf_$(ARCH)_efi.lds +-LDFLAGS += -shared -Bsymbolic $(CRTOBJS) -L $(CRTPATH) -L /usr/lib -L /usr/lib64 -T $(LDSCRIPT) ++LIBS += -nostdlib -shared -Bsymbolic $(CRTOBJS) -L $(CRTPATH) -T $(LDSCRIPT) + LOADLIBES = -lefi -lgnuefi $(shell $(CC) $(ARCH3264) -print-libgcc-file-name) + FORMAT = --target=efi-app-$(ARCH) +-OBJCOPY = objcopy + MYGUID = 11111111-2222-3333-4444-123456789abc + INSTALL = install + BINDIR = $(DESTDIR)/usr/bin +@@ -47,12 +45,12 @@ + endif + + ifeq ($(ARCH),arm) +- LDFLAGS += --defsym=EFI_SUBSYSTEM=0x0a ++ LIBS += --defsym=EFI_SUBSYSTEM=0x0a + FORMAT = -O binary + endif + + ifeq ($(ARCH),aarch64) +- LDFLAGS += --defsym=EFI_SUBSYSTEM=0x0a ++ LIBS += --defsym=EFI_SUBSYSTEM=0x0a + FORMAT = -O binary + endif + +@@ -61,9 +59,9 @@ + -j .rel -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \ + -j .reloc $(FORMAT) $*.so $@ + %.so: %.o +- $(LD) $(LDFLAGS) $^ -o $@ $(LOADLIBES) ++ $(LD) $(LIBS) $^ -o $@ $(LOADLIBES) + # check we have no undefined symbols +- nm -D $@ | grep ' U ' && exit 1 || exit 0 ++ $(NM) -D $@ | grep ' U ' && exit 1 || exit 0 + + %.h: %.auth + ./xxdi.pl $< > $@ +@@ -71,7 +69,7 @@ + %.hash: %.efi hash-to-efi-sig-list + ./hash-to-efi-sig-list $< $@ + +-%-blacklist.esl: %.crt cert-to-efi-hash-list ++%-blacklist.esl: %.crt cert-to-efi-sig-list + ./cert-to-efi-sig-list $< $@ + + %-hash-blacklist.esl: %.crt cert-to-efi-hash-list +@@ -129,7 +127,7 @@ + # sbsign --key KEK.key --cert KEK.crt --output $@ $< + + %.a: +- ar rcv $@ $^ ++ $(AR) rcv $@ $^ + + doc/%.1: doc/%.1.in % + $(HELP2MAN) --no-info -i $< -o $@ ./$* diff --git a/app-crypt/efitools/files/1.9.2-clang16.patch b/app-crypt/efitools/files/1.9.2-clang16.patch new file mode 100644 index 0000000000000..944a731bcde86 --- /dev/null +++ b/app-crypt/efitools/files/1.9.2-clang16.patch @@ -0,0 +1,108 @@ +--- a/cert-to-efi-sig-list.c ++++ b/cert-to-efi-sig-list.c +@@ -6,7 +6,6 @@ + + + #include +-#define __STDC_VERSION__ 199901L + #include + #ifdef CONFIG_arm + /* FIXME: +--- a/efi-keytool.c ++++ b/efi-keytool.c +@@ -15,7 +15,6 @@ + #include + #include + +-#define __STDC_VERSION__ 199901L + #include + + #include +--- a/efi-readvar.c ++++ b/efi-readvar.c +@@ -17,7 +17,6 @@ + + #include + +-#define __STDC_VERSION__ 199901L + #include + + #include +--- a/efi-updatevar.c ++++ b/efi-updatevar.c +@@ -20,7 +20,6 @@ + #include + #include + +-#define __STDC_VERSION__ 199901L + #include + + #include +--- a/flash-var.c ++++ b/flash-var.c +@@ -1,3 +1,5 @@ ++#define _XOPEN_SOURCE 700 ++ + #include + #include + #include +@@ -10,7 +12,6 @@ + #include + #include + +-#define __STDC_VERSION__ 199901L + #include + + #include +--- a/hash-to-efi-sig-list.c ++++ b/hash-to-efi-sig-list.c +@@ -4,7 +4,6 @@ + * see COPYING file + */ + #include +-#define __STDC_VERSION__ 199901L + #include + #ifdef CONFIG_arm + /* FIXME: +--- a/include/variableformat.h ++++ b/include/variableformat.h +@@ -109,7 +109,7 @@ + + #pragma pack() + +-inline BOOLEAN ++static inline BOOLEAN + IsValidVariableHeader (VARIABLE_HEADER *vh) { + if (vh == NULL || vh->StartId != VARIABLE_DATA) + return FALSE; +--- a/lib/kernel_efivars.c ++++ b/lib/kernel_efivars.c +@@ -16,7 +16,6 @@ + #include + #include + +-#define __STDC_VERSION__ 199901L + #include + + #include +--- a/sig-list-to-certs.c ++++ b/sig-list-to-certs.c +@@ -4,7 +4,6 @@ + * see COPYING file + */ + #include +-#define __STDC_VERSION__ 199901L + #include + #ifdef CONFIG_arm + /* FIXME: +--- a/sign-efi-sig-list.c ++++ b/sign-efi-sig-list.c +@@ -4,7 +4,7 @@ + * see COPYING file + */ + #include +-#define __STDC_VERSION__ 199901L ++#define _XOPEN_SOURCE 700 + #include + #ifdef CONFIG_arm + /* FIXME: From c95710cb3b508679147a49d6210a0176b223328b Mon Sep 17 00:00:00 2001 From: Bernard Cafarelli Date: Mon, 24 Oct 2022 23:03:24 +0200 Subject: [PATCH 0169/2610] media-gfx/geeqie: drop doc build in live ebuild Per upstream: The Help files are not so important - when running Geeqie the Help menu item defaults to the web version if there are no local help files. The Lua help files are probably not important (yet). Signed-off-by: Bernard Cafarelli --- media-gfx/geeqie/geeqie-9999.ebuild | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild index 2be0f992fee33..ffac439db08a8 100644 --- a/media-gfx/geeqie/geeqie-9999.ebuild +++ b/media-gfx/geeqie/geeqie-9999.ebuild @@ -15,13 +15,12 @@ EGIT_REPO_URI="https://github.com/BestImageViewer/geeqie.git" LICENSE="GPL-2" SLOT="0" KEYWORDS="" -IUSE="debug doc djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip" +IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip" RDEPEND="gnome-extra/zenity virtual/libintl x11-libs/gtk+:3 djvu? ( app-text/djvu ) - doc? ( app-text/yelp-tools ) exif? ( >=media-gfx/exiv2-0.17:=[xmp?] ) ffmpegthumbnailer? ( media-video/ffmpegthumbnailer ) heif? ( >=media-libs/libheif-1.3.2 ) @@ -29,8 +28,7 @@ RDEPEND="gnome-extra/zenity jpeg? ( media-libs/libjpeg-turbo:= ) jpegxl? ( >=media-libs/libjxl-0.3.7 ) lcms? ( media-libs/lcms:2 ) - lua? ( ${LUA_DEPS} - doc? ( app-doc/doxygen ) ) + lua? ( ${LUA_DEPS} ) map? ( media-libs/clutter-gtk media-libs/libchamplain:0.12[gtk] ) pdf? ( >=app-text/poppler-0.62[cairo] ) @@ -57,6 +55,9 @@ pkg_setup() { src_prepare() { default + # Disable doc build - not useful most of the time per upstream + sed -e "/subdir('doc')/d" -i meson.build || die + # Lua version sed -e "s/lua5.[0-9]/${LUA_SINGLE_TARGET/-/.}/" -i meson.build || die } @@ -67,7 +68,6 @@ src_configure() { -Dgq_htmldir="share/doc/${PF}/html" $(meson_use debug) $(meson_feature djvu) - $(meson_feature doc) $(meson_feature exif exiv2) $(meson_feature ffmpegthumbnailer videothumbnailer) $(meson_feature heif) From 92f3e7f2f6f53346dfbebd12f75b5266bbfc97d5 Mon Sep 17 00:00:00 2001 From: Bernard Cafarelli Date: Mon, 24 Oct 2022 23:28:54 +0200 Subject: [PATCH 0170/2610] media-gfx/geeqie: fix xxdi.pl support Also sync doc drop from live ebuild Closes: https://bugs.gentoo.org/878089 Signed-off-by: Bernard Cafarelli --- media-gfx/geeqie/files/geeqie-2.0.1-allow_xxdi.patch | 2 +- media-gfx/geeqie/geeqie-2.0.1-r1.ebuild | 10 +++++----- media-gfx/geeqie/geeqie-9999.ebuild | 3 +++ 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/media-gfx/geeqie/files/geeqie-2.0.1-allow_xxdi.patch b/media-gfx/geeqie/files/geeqie-2.0.1-allow_xxdi.patch index 440de7189344b..bf6a7d77975f0 100644 --- a/media-gfx/geeqie/files/geeqie-2.0.1-allow_xxdi.patch +++ b/media-gfx/geeqie/files/geeqie-2.0.1-allow_xxdi.patch @@ -14,4 +14,4 @@ diff -Naur geeqie-2.0.1.orig/scripts/generate-ClayRGB1998-icc-h.sh geeqie-2.0.1/ cd "$(dirname "$1")" || return 1 -xxd -i "$(basename "$1")" "$build_dir/$2" -+${XXD} "$(basename "$1")" "$build_dir/$2" ++${XXD} "$(basename "$1")" > "$build_dir/$2" diff --git a/media-gfx/geeqie/geeqie-2.0.1-r1.ebuild b/media-gfx/geeqie/geeqie-2.0.1-r1.ebuild index 8a99ae4480dac..7dcf1197b2aef 100644 --- a/media-gfx/geeqie/geeqie-2.0.1-r1.ebuild +++ b/media-gfx/geeqie/geeqie-2.0.1-r1.ebuild @@ -14,13 +14,12 @@ SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}. LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" -IUSE="debug doc djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip" +IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip" RDEPEND="gnome-extra/zenity virtual/libintl x11-libs/gtk+:3 djvu? ( app-text/djvu ) - doc? ( app-text/yelp-tools ) exif? ( >=media-gfx/exiv2-0.17:=[xmp?] ) ffmpegthumbnailer? ( media-video/ffmpegthumbnailer ) heif? ( >=media-libs/libheif-1.3.2 ) @@ -28,8 +27,7 @@ RDEPEND="gnome-extra/zenity jpeg? ( media-libs/libjpeg-turbo:= ) jpegxl? ( >=media-libs/libjxl-0.3.7 ) lcms? ( media-libs/lcms:2 ) - lua? ( ${LUA_DEPS} - doc? ( app-doc/doxygen ) ) + lua? ( ${LUA_DEPS} ) map? ( media-libs/clutter-gtk media-libs/libchamplain:0.12[gtk] ) pdf? ( >=app-text/poppler-0.62[cairo] ) @@ -61,6 +59,9 @@ pkg_setup() { src_prepare() { default + # Disable doc build - not useful most of the time per upstream + sed -e "/subdir('doc')/d" -i meson.build || die + # Lua version sed -e "s/lua5.[0-9]/${LUA_SINGLE_TARGET/-/.}/" -i meson.build || die } @@ -71,7 +72,6 @@ src_configure() { -Dgq_htmldir="share/doc/${PF}/html" $(meson_use debug) $(meson_feature djvu) - $(meson_feature doc) $(meson_feature exif exiv2) $(meson_feature ffmpegthumbnailer videothumbnailer) $(meson_feature heif) diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild index ffac439db08a8..9d85f853281b4 100644 --- a/media-gfx/geeqie/geeqie-9999.ebuild +++ b/media-gfx/geeqie/geeqie-9999.ebuild @@ -55,6 +55,9 @@ pkg_setup() { src_prepare() { default + # Fix xxdi.pl support + sed -e 's/"$build_dir/> \0/' scripts/generate-ClayRGB1998-icc-h.sh || die + # Disable doc build - not useful most of the time per upstream sed -e "/subdir('doc')/d" -i meson.build || die From afafeca5b52de1a8fee302538163b109060686c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Mon, 24 Oct 2022 23:20:56 +0200 Subject: [PATCH 0171/2610] games-util/antimicrox: bump to 3.3.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- games-util/antimicrox/Manifest | 1 + games-util/antimicrox/antimicrox-3.3.1.ebuild | 74 +++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 games-util/antimicrox/antimicrox-3.3.1.ebuild diff --git a/games-util/antimicrox/Manifest b/games-util/antimicrox/Manifest index 4947556b9ad98..455e539c741cb 100644 --- a/games-util/antimicrox/Manifest +++ b/games-util/antimicrox/Manifest @@ -1 +1,2 @@ DIST antimicrox-3.2.5.tar.gz 1801792 BLAKE2B 8e42bef2c04f57a4ca733fa9632bb8b2070e4bfc6f0ac1c01016dd221a6cf24a229d1090c0d8ed2a7562d4c7224668cebdf0fe23265ac4d9208403f9fbe7e85c SHA512 5b9e75fcb1e5d7e12d5880f83451c12f0eb2da1a6e43387fc42bbcba8c24a77398868f69177277840b9a7541736007fdbec58fd852d32d12ca559f6f75178c0b +DIST antimicrox-3.3.1.tar.gz 1878461 BLAKE2B 4f1d0c9be92bf89c5ebc6cad8a8b106f1888e53d135efc86616c1244738f79df6981fe0ea0e233e8d436ace126f4ac43a5edd63b0684a6af257c055db99f4284 SHA512 15c6b88640e0cd6ebff85574d1911fb92ed27868b2442ab225ef0eaccfbe243b445c3a78435225cb5a54d9dca65517da8998df95ebfa50d92bd1e53338c102d2 diff --git a/games-util/antimicrox/antimicrox-3.3.1.ebuild b/games-util/antimicrox/antimicrox-3.3.1.ebuild new file mode 100644 index 0000000000000..15e929f6d678a --- /dev/null +++ b/games-util/antimicrox/antimicrox-3.3.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit udev xdg cmake + +DESCRIPTION="Graphical program used to map keyboard buttons and mouse controls to a gamepad" +HOMEPAGE="https://github.com/AntiMicroX/antimicrox/" +SRC_URI="https://github.com/AntiMicroX/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" +# Tests fail to build +# https://github.com/AntiMicroX/antimicrox/issues/530 +RESTRICT="test" + +RDEPEND=" + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + media-libs/libsdl2[X,joystick] + virtual/udev + x11-libs/libX11 + x11-libs/libXi + x11-libs/libXtst +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-qt/linguist-tools:5 + kde-frameworks/extra-cmake-modules + doc? ( app-doc/doxygen[dot] ) +" + +PATCHES=( "${FILESDIR}"/${PN}-man_gz.patch ) +DOCS=( CHANGELOG.md README.md ) + +src_configure() { + local mycmakeargs=( + -DAPPDATA=OFF + -DCHECK_FOR_UPDATES=OFF + -DINSTALL_UINPUT_UDEV_RULES=OFF # Install in src_install + -DWITH_TESTS=OFF + -DWITH_UINPUT=ON + -DWITH_X11=ON + -DWITH_XTEST=ON + -DBUILD_DOCS=$(usex doc ON OFF) + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + rm -r "${ED}"/usr/share/doc/${PN} || die + + udev_dorules "${S}"/other/60-${PN}-uinput.rules + + use doc && dodoc -r "${S}"/docs/{html,latex} +} + +pkg_postinst() { + udev_reload + xdg_pkg_postinst +} + +pkg_postrm() { + udev_reload + xdg_pkg_postrm +} From d270ab9e9b9747c62a9cb4085ad361b0716c7324 Mon Sep 17 00:00:00 2001 From: Chris Su Date: Mon, 24 Oct 2022 15:13:59 +0000 Subject: [PATCH 0172/2610] www-apps/cgit: Keyword 1.2.3-r201 riscv, #878167 Closes: https://github.com/gentoo/gentoo/pull/27933 Signed-off-by: Chris Su Signed-off-by: Yixun Lan --- www-apps/cgit/cgit-1.2.3-r201.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-apps/cgit/cgit-1.2.3-r201.ebuild b/www-apps/cgit/cgit-1.2.3-r201.ebuild index 579c8c34abcd1..e897bc2878e12 100644 --- a/www-apps/cgit/cgit-1.2.3-r201.ebuild +++ b/www-apps/cgit/cgit-1.2.3-r201.ebuild @@ -22,7 +22,7 @@ SRC_URI="https://www.kernel.org/pub/software/scm/git/git-${GIT_V}.tar.xz LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm x86" +KEYWORDS="amd64 arm ~riscv x86" IUSE="doc +highlight +lua test" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) ${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )" From 86d27e143d98a246cd55ee3cafda627c1db2f6e1 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Mon, 24 Oct 2022 16:48:27 -0700 Subject: [PATCH 0173/2610] dev-db/rqlite: add 7.9.2 Signed-off-by: Zac Medico --- dev-db/rqlite/Manifest | 1 + dev-db/rqlite/rqlite-7.9.2.ebuild | 36 +++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 dev-db/rqlite/rqlite-7.9.2.ebuild diff --git a/dev-db/rqlite/Manifest b/dev-db/rqlite/Manifest index e353812430dc8..ec2b63d2c9d06 100644 --- a/dev-db/rqlite/Manifest +++ b/dev-db/rqlite/Manifest @@ -2,3 +2,4 @@ DIST rqlite-7.7.2-deps.tar.xz 83998504 BLAKE2B df32a7b9a664f79241033d92dd4d0c71c DIST rqlite-7.7.2.tar.gz 473521 BLAKE2B fc3d48854ed6e0eca6897504b999a72e8b5503c263195078fea4f0719ca48757b4f2ca52c1d63dffab9d6f6788b1e36ea5bd53e32512862d7cd581bebeed6ba2 SHA512 6f5756005d72f1c97b71866b3f341ec5959f53178cf99c6bb3315bb45cf44e81c4d2807aebd3ccc858e2c6b9e3cc7d1e9a86c3f6c3dd6272ab3f7fb7550a632f DIST rqlite-7.8.0.tar.gz 476401 BLAKE2B b87c5996fbb62503add3afd0e3526b1545670ede6ade0bd589e33d97ed489f3f93a027c565102de1737fb9b13a6f6f9cc5be346fe4e9cbca35b045b8982d1c91 SHA512 555bfaf1f95d890d8d0e73e0c52b94f323c4198cd2d61ab6bfbb95b9e908475b75fb409944162ca19709273c069c2263fa6f1d86c8ca73b96eab803bde9d72c6 DIST rqlite-7.9.0.tar.gz 478284 BLAKE2B bcb60f771397b067e1479a12603458e7823839a8ff174b30479a3a14dda72b7f3f3b717875a0aea8cd03f469f3da3d418ea3334211e3d39adf6b20d1947b68ec SHA512 c898b8b96def0a4d01bd1b98de952dece520d8b8ac7fcf12f4d81affab76095cb4a9898d1c7aeb9bc67462e5069e01012cda37073455f3382228194db6cda3e7 +DIST rqlite-7.9.2.tar.gz 478780 BLAKE2B 4b072e9dab1fcfdb64a38e1a59bef2a1d81cf7543d6964ad75d3d3bd50cd52686d8b6f60a5e2a192b3998b3990efbe6f758a4226b03b8520fbd0569ab5aeca07 SHA512 86b3b89396d60d73e58ced463ae4cf5caf2cc8ba39bab87153b0a5a14e97745b07545bade7fa28dfde095255b547327ff83cefdaa78a399e1976e28d54ec430a diff --git a/dev-db/rqlite/rqlite-7.9.2.ebuild b/dev-db/rqlite/rqlite-7.9.2.ebuild new file mode 100644 index 0000000000000..01355d29e8c04 --- /dev/null +++ b/dev-db/rqlite/rqlite-7.9.2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit go-module +EGIT_COMMIT=187098927ba9083a19fff36ed01eab0f8b1b045c + +DESCRIPTION="Replicated SQLite using the Raft consensus protocol" +HOMEPAGE="https://github.com/rqlite/rqlite https://www.philipotoole.com/tag/rqlite/" +SRC_URI="https://github.com/rqlite/rqlite/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~zmedico/dist/rqlite-7.7.2-deps.tar.xz" + +LICENSE="MIT Apache-2.0 BSD CC0-1.0 MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +src_compile() { + GOBIN="${S}/bin" \ + go install \ + -ldflags="-X main.version=v${PV} + -X main.branch=master + -X main.commit=${EGIT_COMMIT} + -X main.buildtime=$(date +%Y-%m-%dT%T%z)" \ + ./cmd/... || die +} + +src_test() { + GOBIN="${S}/bin" \ + go test ./... || die +} + +src_install() { + dobin bin/* + dodoc -r *.md DOC +} From 27be5a83f9f88f247830d7ff95fad5441ec3291a Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Mon, 24 Oct 2022 17:00:51 -0700 Subject: [PATCH 0174/2610] app-containers/snapd: add 2.57.5 Signed-off-by: Zac Medico --- app-containers/snapd/Manifest | 1 + app-containers/snapd/snapd-2.57.5.ebuild | 178 +++++++++++++++++++++++ 2 files changed, 179 insertions(+) create mode 100644 app-containers/snapd/snapd-2.57.5.ebuild diff --git a/app-containers/snapd/Manifest b/app-containers/snapd/Manifest index 5ad2b16f9ddc4..1058c445a0bde 100644 --- a/app-containers/snapd/Manifest +++ b/app-containers/snapd/Manifest @@ -1,2 +1,3 @@ DIST snapd-2.57.2.tar.xz 6827264 BLAKE2B f9b1ae934a9c5b777d2e36854e259ddde301067a91b04ecef064accfccecc74693a2a58700e60867f46f028728a271b87cb3d4cdb316ae35df11363990959c3a SHA512 671e7598074894daf76646f7eea09c4163c57e68d0d46ebb77b20f71b898109fd73c78d363cb1253386ce058c1796eb25fab7f2f0345360426d3b9cc11d38804 DIST snapd-2.57.4.tar.xz 6884432 BLAKE2B 47dcb8857070ab9f5cd02f6b64d6ef263ab1cf958c0eee6654064f7beec10c5b9995dcad9c66ba8237c6e4991e6c82b2fa758e204cdc3fb1134a5d8bb45e855b SHA512 00763d64a17c94ae7a8f4b09f61489f5dc32d923e2a22f223e0fa817693cf69e5d36cb7f9ea7b04d4ea325abdbaf3c1aeb87884318bf16de803bce1fef9666de +DIST snapd-2.57.5.tar.xz 6900544 BLAKE2B e6579f8ece458ff02eabd92eb3e813cae3fd11eb3ef0a6c5949487ee5505297d3e24f69025969f0d491fb0e2d86657580a1b29e583015686ddee6afdda2724ec SHA512 955a0d61e8d6a2c585d356e67ec27551ee04894d6c4463aed33dcef4c751414ad30b7143733736dbf5d17897731fc3769ba755ab524b4f144e0a469fe3284460 diff --git a/app-containers/snapd/snapd-2.57.5.ebuild b/app-containers/snapd/snapd-2.57.5.ebuild new file mode 100644 index 0000000000000..35255adff108a --- /dev/null +++ b/app-containers/snapd/snapd-2.57.5.ebuild @@ -0,0 +1,178 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools bash-completion-r1 flag-o-matic go-module linux-info readme.gentoo-r1 systemd xdg-utils + +DESCRIPTION="Service and tools for management of snap packages" +HOMEPAGE="http://snapcraft.io/" + +SRC_URI="https://github.com/snapcore/${PN}/releases/download/${PV}/${PN}_${PV}.vendor.tar.xz -> ${P}.tar.xz" +MY_PV=${PV} +KEYWORDS="~amd64" + +LICENSE="GPL-3 Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT" +SLOT="0" +IUSE="apparmor +forced-devmode gtk kde systemd" +REQUIRED_USE="!forced-devmode? ( apparmor ) systemd" + +CONFIG_CHECK="~CGROUPS + ~CGROUP_DEVICE + ~CGROUP_FREEZER + ~NAMESPACES + ~SQUASHFS + ~SQUASHFS_ZLIB + ~SQUASHFS_LZO + ~SQUASHFS_XZ + ~BLK_DEV_LOOP + ~SECCOMP + ~SECCOMP_FILTER" + +RDEPEND=" + sys-libs/libseccomp:= + apparmor? ( + sec-policy/apparmor-profiles + sys-apps/apparmor:= + ) + dev-libs/glib + virtual/libudev + systemd? ( sys-apps/systemd ) + sys-libs/libcap:= + sys-fs/squashfs-tools[lzma]" + +DEPEND="${RDEPEND}" + +BDEPEND=" + >=dev-lang/go-1.9 + dev-python/docutils + sys-devel/gettext + sys-fs/xfsprogs" + +PDEPEND="sys-auth/polkit[gtk?,kde?]" + +README_GENTOO_SUFFIX="" + +pkg_setup() { + if use apparmor; then + CONFIG_CHECK+=" ~SECURITY_APPARMOR" + fi + linux-info_pkg_setup + + # Seems to have issues building with -O3, switch to -O2 + replace-flags -O3 -O2 +} + +src_prepare() { + default + # Update apparmor profile to allow libtinfow.so* + sed -i 's/libtinfo/libtinfo{,w}/' \ + "cmd/snap-confine/snap-confine.apparmor.in" || die + + if ! use forced-devmode; then + sed -e 's#return !apparmorFull#if !apparmorFull {\n\t\tpanic("USE=forced-devmode is disabled")\n\t}\n\treturn false#' \ + -i "sandbox/forcedevmode.go" || die + grep -q 'panic("USE=forced-devmode is disabled")' "sandbox/forcedevmode.go" || die "failed to disable forced-devmode" + fi + + sed -i 's:command -v git >/dev/null:false:' -i "mkversion.sh" || die + + ./mkversion.sh "${PV}" + pushd "cmd" >/dev/null || die + eautoreconf +} + +src_configure() { + SNAPD_MAKEARGS=( + "BINDIR=${EPREFIX}/usr/bin" + "DBUSSERVICESDIR=${EPREFIX}/usr/share/dbus-1/services" + "LIBEXECDIR=${EPREFIX}/usr/lib" + "SNAP_MOUNT_DIR=${EPREFIX}/var/lib/snapd/snap" + "SYSTEMDSYSTEMUNITDIR=$(systemd_get_systemunitdir)" + ) + export CGO_ENABLED="1" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + + pushd "${S}/cmd" >/dev/null || die + econf --libdir="${EPREFIX}/usr/lib" \ + --libexecdir="${EPREFIX}/usr/lib/snapd" \ + $(use_enable apparmor) \ + --enable-nvidia-biarch \ + --with-snap-mount-dir="${EPREFIX}/var/lib/snapd/snap" +} + +src_compile() { + export -n GOCACHE XDG_CACHE_HOME + export GOBIN="${S}/bin" + + local file + for file in "${S}/po/"*.po; do + msgfmt "${file}" -o "${file%.po}.mo" || die + done + + emake -C "${S}/data" "${SNAPD_MAKEARGS[@]}" + + local -a flags=(-buildmode=pie -ldflags "-s -linkmode external -extldflags '${LDFLAGS}'" -trimpath) + local -a staticflags=(-buildmode=pie -ldflags "-s -linkmode external -extldflags '${LDFLAGS} -static'" -trimpath) + + local cmd + for cmd in snap snapd snapd-apparmor snap-bootstrap snap-failure snap-preseed snap-recovery-chooser snap-repair snap-seccomp; do + go build ${GOFLAGS} -mod=vendor -o "${GOBIN}/${cmd}" "${flags[@]}" \ + -v -x "github.com/snapcore/${PN}/cmd/${cmd}" + [[ -e "${GOBIN}/${cmd}" ]] || die "failed to build ${cmd}" + done + for cmd in snapctl snap-exec snap-update-ns; do + go build ${GOFLAGS} -mod=vendor -o "${GOBIN}/${cmd}" "${staticflags[@]}" \ + -v -x "github.com/snapcore/${PN}/cmd/${cmd}" + [[ -e "${GOBIN}/${cmd}" ]] || die "failed to build ${cmd}" + done +} + +src_install() { + emake -C "${S}/data" install "${SNAPD_MAKEARGS[@]}" DESTDIR="${D}" + emake -C "${S}/cmd" install "${SNAPD_MAKEARGS[@]}" DESTDIR="${D}" + + if use apparmor; then + mv "${ED}/etc/apparmor.d/usr.lib.snapd.snap-confine"{,.real} || die + keepdir /var/lib/snapd/apparmor/profiles + fi + keepdir /var/lib/snapd/{apparmor/snap-confine,cache,cookie,snap,void} + fperms 700 /var/lib/snapd/{cache,cookie} + + dobin "${GOBIN}/"{snap,snapctl} + ln "${ED}/usr/bin/snapctl" "${ED}/usr/lib/snapd/snapctl" || die + + exeinto /usr/lib/snapd + doexe "${GOBIN}/"{snapd,snapd-apparmor,snap-bootstrap,snap-failure,snap-exec,snap-preseed,snap-recovery-chooser,snap-repair,snap-seccomp,snap-update-ns} \ + "${S}/"{cmd/snap-discard-ns/snap-discard-ns,cmd/snap-gdb-shim/snap-gdb-shim,cmd/snap-mgmt/snap-mgmt} \ + "${S}/data/completion/bash/"{complete.sh,etelpmoc.sh,} + + dobashcomp "${S}/data/completion/bash/snap" + + insinto /usr/share/zsh/site-functions + doins "${S}/data/completion/zsh/_snap" + + insinto "/usr/share/polkit-1/actions" + doins "${S}/data/polkit/io.snapcraft.snapd.policy" + + dodoc "${S}/packaging/ubuntu-16.04/changelog" + domo "${S}/po/"*.mo + + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog + xdg_desktop_database_update + + if use apparmor && [[ -z ${ROOT} && -e /sys/kernel/security/apparmor/profiles && + $(wc -l < /sys/kernel/security/apparmor/profiles) -gt 0 ]]; then + apparmor_parser -r "${EPREFIX}/etc/apparmor.d/usr.lib.snapd.snap-confine.real" + fi +} + +pkg_postrm() { + xdg_desktop_database_update +} From f0815763de5f32b5f2200a61331933105b836d0f Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Mon, 24 Oct 2022 20:39:26 -0400 Subject: [PATCH 0175/2610] sys-apps/systemd: add 252_rc3, drop 252_rc2 Signed-off-by: Mike Gilbert --- sys-apps/systemd/Manifest | 2 +- .../systemd/{systemd-252_rc2.ebuild => systemd-252_rc3.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename sys-apps/systemd/{systemd-252_rc2.ebuild => systemd-252_rc3.ebuild} (100%) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index b02fcebfbc4ca..98c027535fc6f 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,4 +1,4 @@ -DIST systemd-252-rc2.tar.gz 11736313 BLAKE2B 58efe76846b034ec61136fe01f535b40aabc993ffee687d4a22a20d93a3952fd15e4ac46591934a441f4e74cffec29145f441d97a69a5c456e7a3caee92602cc SHA512 f67703dcd03b300cddc2e8bfbeb843ef66ba0b0c548973797a920c1bed9e3a14a740e08936f7d906141da714bccbae0d4fcb47a7ce13e69c8a2f17d7928e218c +DIST systemd-252-rc3.tar.gz 11754095 BLAKE2B a1eb08336e47c7c68b31b48a69cb71bd4ebb96912af6a05731979dd64ed6eb9eea729fa2d240d5f2abe7b306b0778bee7ab82e0ffd075f04566f983c557b41f2 SHA512 3968f1df6eab12bb3fe9575e1bd9c87f7e1f45d22c404f250a0dc3e0da801cb089a5e4a1ebc9ef0e3b38c47d55db895eca3da419e757bc1e7f825d154e9b5468 DIST systemd-stable-251.4.tar.gz 11440203 BLAKE2B 58a0ee4adcc9d35b15b9cc98b3da81d1103b61a6c0bee722468a5113cd7d6de1d40c46ef964ba9ecc4746e81b516ae4b2f1d046874d62db066735c652592612e SHA512 7bbfadd80b88a4c3510a5e4e3572e4eab71dafbf6289da038e552988e09ee8da16da3c9bb8a4fbbde6c6236e0e3c352b0a33f9ee0b84f10241f3499383387738 DIST systemd-stable-251.5.tar.gz 11444428 BLAKE2B 96df35dae789b11ead1960e1139046972a29c41f74ca800e0fafd84e6a8c238f8d4a30e2991ee94e07e866bc0c3137774ee116f276ac1203cca85254ccf91913 SHA512 2c645a694d45a2670920115529c5f34001153dafe26e5c4e65f8d1a37922a351569d056fc002f1af72dfc173988f93e11893460f64b497e3d5fc339083dcb2fa DIST systemd-stable-251.6.tar.gz 11448383 BLAKE2B 987ea88ea23662fd4119e3c796cc2e5f428fcce6cf0b033a5f8da7974c0026d41851f517e489354bbc22973b33c3932ac7280c56527f03a1fcbce3092148b638 SHA512 2da41ac7e939a893ada3ce682a6fe7dd326e8e0132221589da3d2b1d994e1a879118e0c6025f03351dac6567d754223a5f5401d64a5ca9256ab95512800370f8 diff --git a/sys-apps/systemd/systemd-252_rc2.ebuild b/sys-apps/systemd/systemd-252_rc3.ebuild similarity index 100% rename from sys-apps/systemd/systemd-252_rc2.ebuild rename to sys-apps/systemd/systemd-252_rc3.ebuild From 8b85c29a41964b220eefb29f07173158787aab8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Tue, 25 Oct 2022 03:05:54 +0200 Subject: [PATCH 0176/2610] app-emacs/systemd-mode: new package; add 1.6 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- app-emacs/systemd-mode/Manifest | 1 + .../files/50systemd-mode-gentoo.el | 2 + ...systemd-mode-1.6-directive-txt-files.patch | 29 ++++++++++++++ app-emacs/systemd-mode/metadata.xml | 13 ++++++ .../systemd-mode/systemd-mode-1.6.ebuild | 40 +++++++++++++++++++ 5 files changed, 85 insertions(+) create mode 100644 app-emacs/systemd-mode/Manifest create mode 100644 app-emacs/systemd-mode/files/50systemd-mode-gentoo.el create mode 100644 app-emacs/systemd-mode/files/systemd-mode-1.6-directive-txt-files.patch create mode 100644 app-emacs/systemd-mode/metadata.xml create mode 100644 app-emacs/systemd-mode/systemd-mode-1.6.ebuild diff --git a/app-emacs/systemd-mode/Manifest b/app-emacs/systemd-mode/Manifest new file mode 100644 index 0000000000000..db06291b1510a --- /dev/null +++ b/app-emacs/systemd-mode/Manifest @@ -0,0 +1 @@ +DIST systemd-mode-1.6.tar.gz 21986 BLAKE2B 05278d86a6df9b5e95c75c1d1ebee182653f760e12639d4a260cf757fee3236988d5f8de671fe9a4724bc0338e08d6f10c405a1d42691f5d83c0efdc516da178 SHA512 2461e07287c1dbe5990eaae83484e98f4e8f2e89ece4b2f5f53f3c9174fc20a0cdf2e930c356bfb6a84587595d66ac353f4f85b5a96507c5344a615d4516f646 diff --git a/app-emacs/systemd-mode/files/50systemd-mode-gentoo.el b/app-emacs/systemd-mode/files/50systemd-mode-gentoo.el new file mode 100644 index 0000000000000..01b8ef7e6e34a --- /dev/null +++ b/app-emacs/systemd-mode/files/50systemd-mode-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(load "systemd-mode-autoloads" nil t) diff --git a/app-emacs/systemd-mode/files/systemd-mode-1.6-directive-txt-files.patch b/app-emacs/systemd-mode/files/systemd-mode-1.6-directive-txt-files.patch new file mode 100644 index 0000000000000..c85d78a102000 --- /dev/null +++ b/app-emacs/systemd-mode/files/systemd-mode-1.6-directive-txt-files.patch @@ -0,0 +1,29 @@ +--- a/systemd.el ++++ b/systemd.el +@@ -89,7 +89,7 @@ + (insert-file-contents + (let ((f "unit-directives.txt")) + (if (null load-file-name) f +- (expand-file-name f (file-name-directory load-file-name))))) ++ (expand-file-name f (file-name-directory "@SITEETC@"))))) + (split-string (buffer-string)))) + "Configuration directives for systemd.") + +@@ -105,7 +105,7 @@ + (insert-file-contents + (let ((f "network-directives.txt")) + (if (null load-file-name) f +- (expand-file-name f (file-name-directory load-file-name))))) ++ (expand-file-name f (file-name-directory "@SITEETC@"))))) + (split-string (buffer-string)))) + "Network configuration directives for systemd.") + +@@ -119,7 +119,7 @@ + (insert-file-contents + (let ((f "nspawn-directives.txt")) + (if (null load-file-name) f +- (expand-file-name f (file-name-directory load-file-name))))) ++ (expand-file-name f (file-name-directory "@SITEETC@"))))) + (split-string (buffer-string)))) + "Namespace container configuration directives for systemd.") + diff --git a/app-emacs/systemd-mode/metadata.xml b/app-emacs/systemd-mode/metadata.xml new file mode 100644 index 0000000000000..9c2714e05bcef --- /dev/null +++ b/app-emacs/systemd-mode/metadata.xml @@ -0,0 +1,13 @@ + + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + https://github.com/holomorph/systemd-mode/issues/ + holomorph/systemd-mode + + diff --git a/app-emacs/systemd-mode/systemd-mode-1.6.ebuild b/app-emacs/systemd-mode/systemd-mode-1.6.ebuild new file mode 100644 index 0000000000000..801fb5effd594 --- /dev/null +++ b/app-emacs/systemd-mode/systemd-mode-1.6.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=24.4 + +inherit elisp + +DESCRIPTION="Major mode for editing systemd units in GNU Emacs" +HOMEPAGE="https://github.com/holomorph/systemd-mode/" +SRC_URI="https://github.com/holomorph/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( "${FILESDIR}"/${P}-directive-txt-files.patch ) + +DOCS=( README ) +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + elisp_src_prepare + + sed "s|@SITEETC@|${EPREFIX}${SITEETC}/${PN}|" -i systemd.el || die +} + +src_compile() { + elisp_src_compile + elisp-make-autoload-file +} + +src_install() { + elisp_src_install + + insinto "${SITEETC}/${PN}" + doins "${S}"/*.txt +} From b1f4f990a629fea32875e35c14a103db24fb0349 Mon Sep 17 00:00:00 2001 From: Yixun Lan Date: Tue, 25 Oct 2022 10:23:47 +0800 Subject: [PATCH 0177/2610] profiles/arch/riscv/use.mask: unmask radeonsi driver for testing Signed-off-by: Yixun Lan --- profiles/arch/riscv/use.mask | 1 - 1 file changed, 1 deletion(-) diff --git a/profiles/arch/riscv/use.mask b/profiles/arch/riscv/use.mask index 1c5098544e473..1e2e75e0af00a 100644 --- a/profiles/arch/riscv/use.mask +++ b/profiles/arch/riscv/use.mask @@ -59,7 +59,6 @@ video_cards_nv video_cards_omap video_cards_qxl video_cards_r128 -video_cards_radeonsi video_cards_siliconmotion video_cards_tegra video_cards_vc4 From 8e676e0bfd8782608542f3e640b2b48217af3c3f Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 08:02:56 +0300 Subject: [PATCH 0178/2610] dev-python/pytest-env: fix build, update homepage, enable tests Closes: https://bugs.gentoo.org/878207 Signed-off-by: Arthur Zamarin --- dev-python/pytest-env/metadata.xml | 2 +- dev-python/pytest-env/pytest-env-0.8.1.ebuild | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/dev-python/pytest-env/metadata.xml b/dev-python/pytest-env/metadata.xml index ccf6121fada8f..49fee13e65376 100644 --- a/dev-python/pytest-env/metadata.xml +++ b/dev-python/pytest-env/metadata.xml @@ -7,7 +7,7 @@ - MobileDynasty/pytest-env + pytest-dev/pytest-env pytest-env diff --git a/dev-python/pytest-env/pytest-env-0.8.1.ebuild b/dev-python/pytest-env/pytest-env-0.8.1.ebuild index 3ab29754ad80f..2c0cc5da7303f 100644 --- a/dev-python/pytest-env/pytest-env-0.8.1.ebuild +++ b/dev-python/pytest-env/pytest-env-0.8.1.ebuild @@ -3,16 +3,20 @@ EAPI=8 -DISTUTILS_USE_PEP517=setuptools +DISTUTILS_USE_PEP517=hatchling PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1 DESCRIPTION="py.test plugin that allows you to add environment variables" -HOMEPAGE="https://github.com/MobileDynasty/pytest-env" +HOMEPAGE="https://github.com/pytest-dev/pytest-env" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P/-/_}.tar.gz" +S="${WORKDIR}/${P/-/_}" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]" +BDEPEND="dev-python/hatch-vcs[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest From c309cd14966f09c33c2837b02b9458ff24eb78ca Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 08:08:23 +0300 Subject: [PATCH 0179/2610] dev-python/ujson: Stabilize 5.5.0 arm64, #878191 Signed-off-by: Arthur Zamarin --- dev-python/ujson/ujson-5.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/ujson/ujson-5.5.0.ebuild b/dev-python/ujson/ujson-5.5.0.ebuild index 3475075d31c83..9c6a7833ecc6d 100644 --- a/dev-python/ujson/ujson-5.5.0.ebuild +++ b/dev-python/ujson/ujson-5.5.0.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 arm arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" DEPEND=" dev-libs/double-conversion:= From c3929224af0a2f7cf974153993a92fa7ee7a48f7 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 08:08:24 +0300 Subject: [PATCH 0180/2610] dev-python/pandas: Stabilize 1.5.0 ppc64, #878195 Signed-off-by: Arthur Zamarin --- dev-python/pandas/pandas-1.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pandas/pandas-1.5.0.ebuild b/dev-python/pandas/pandas-1.5.0.ebuild index c4c60fd4f5956..72702cd547a05 100644 --- a/dev-python/pandas/pandas-1.5.0.ebuild +++ b/dev-python/pandas/pandas-1.5.0.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}/${P/_/}" SLOT="0" LICENSE="BSD" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="doc full-support minimal test X" RESTRICT="!test? ( test )" From 2d1b9ea10231301de8dc36319b9b5bbf684c1039 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 08:08:25 +0300 Subject: [PATCH 0181/2610] dev-python/aiohttp: Stabilize 3.8.3 ppc64, #878199 Signed-off-by: Arthur Zamarin --- dev-python/aiohttp/aiohttp-3.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/aiohttp/aiohttp-3.8.3.ebuild b/dev-python/aiohttp/aiohttp-3.8.3.ebuild index d2bdc579f31b8..5c260301c1c51 100644 --- a/dev-python/aiohttp/aiohttp-3.8.3.ebuild +++ b/dev-python/aiohttp/aiohttp-3.8.3.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="test-rust" RDEPEND=" From 5f9ab81f07e86a1d35b94ca6f30a7175ca0de981 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 08:08:26 +0300 Subject: [PATCH 0182/2610] dev-python/aiohttp: Stabilize 3.8.3 hppa, #878199 Signed-off-by: Arthur Zamarin --- dev-python/aiohttp/aiohttp-3.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/aiohttp/aiohttp-3.8.3.ebuild b/dev-python/aiohttp/aiohttp-3.8.3.ebuild index 5c260301c1c51..608e4897c1510 100644 --- a/dev-python/aiohttp/aiohttp-3.8.3.ebuild +++ b/dev-python/aiohttp/aiohttp-3.8.3.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="test-rust" RDEPEND=" From 5bc95b840cf1b85fdb43e907844bb02381719402 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 08:08:27 +0300 Subject: [PATCH 0183/2610] dev-python/aiohttp: Stabilize 3.8.3 sparc, #878199 Signed-off-by: Arthur Zamarin --- dev-python/aiohttp/aiohttp-3.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/aiohttp/aiohttp-3.8.3.ebuild b/dev-python/aiohttp/aiohttp-3.8.3.ebuild index 608e4897c1510..2b4af1cf66e3e 100644 --- a/dev-python/aiohttp/aiohttp-3.8.3.ebuild +++ b/dev-python/aiohttp/aiohttp-3.8.3.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86" IUSE="test-rust" RDEPEND=" From ed54d2614c6362722a80d2af7137bf68d2eb10d7 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 08:08:28 +0300 Subject: [PATCH 0184/2610] app-arch/bzip3: Stabilize 1.1.5 arm64, #878201 Signed-off-by: Arthur Zamarin --- app-arch/bzip3/bzip3-1.1.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-arch/bzip3/bzip3-1.1.5.ebuild b/app-arch/bzip3/bzip3-1.1.5.ebuild index 0d9329da48ca6..aa42d3dc5ea27 100644 --- a/app-arch/bzip3/bzip3-1.1.5.ebuild +++ b/app-arch/bzip3/bzip3-1.1.5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]] ; then EGIT_REPO_URI="https://github.com/kspalaiologos/${PN}.git" else SRC_URI="https://github.com/kspalaiologos/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~loong ~x86" + KEYWORDS="~amd64 arm64 ~loong ~x86" fi LICENSE="LGPL-3+" From 94b69cdd672a1b95a2741473f79990cec445d3d3 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 06:25:48 +0100 Subject: [PATCH 0185/2610] app-misc/rlwrap: add github upstream metadata Signed-off-by: Sam James --- app-misc/rlwrap/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app-misc/rlwrap/metadata.xml b/app-misc/rlwrap/metadata.xml index 5df39400d6096..47fa76d97866a 100644 --- a/app-misc/rlwrap/metadata.xml +++ b/app-misc/rlwrap/metadata.xml @@ -15,4 +15,7 @@ Enable debug + + hanslub42/rlwrap + From 4d4d7597f3ca7bf0a8c3756dd642df0c0b6d2476 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 06:28:04 +0100 Subject: [PATCH 0186/2610] app-misc/rlwrap: add 0.46 Signed-off-by: Sam James --- app-misc/rlwrap/Manifest | 1 + app-misc/rlwrap/rlwrap-0.46.ebuild | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 app-misc/rlwrap/rlwrap-0.46.ebuild diff --git a/app-misc/rlwrap/Manifest b/app-misc/rlwrap/Manifest index 91e1b565b8aa4..61fb8a3c361e7 100644 --- a/app-misc/rlwrap/Manifest +++ b/app-misc/rlwrap/Manifest @@ -1 +1,2 @@ DIST rlwrap-0.45.2.tar.gz 182025 BLAKE2B 38e54ab87b0530e49cb736072825441f638aa4ed4b22b0f30c7243f5f8ac7b439e3a75784d6a4eed051bf367d15ac3b576109663ddf3fc082171a73c5af7c11e SHA512 77664bc17c4e6148037b8ae64c025b07c3feae91dfeff59f1846ce38e5f808a41005286daa81fd0ed01e0c789762e377cc48e6abdf124a7d4654f66b2b6c6cc4 +DIST rlwrap-0.46.tar.gz 339767 BLAKE2B 0f3ad18d43008c97a642c653c43f6406ed02a2d4946f2448ee13cd578ade4454ad43a5a5c5c413fd20c24559f9dae974529a9e11d4cf103544c061a4ce584bac SHA512 28c5d8fa30ee1fd81dc0a670124e50191ceff1c041f5249a18e26d7fce6fe29ce105d7f87913bcd11292dc7d628e297b0238424927a9f375c686971dd00f29c9 diff --git a/app-misc/rlwrap/rlwrap-0.46.ebuild b/app-misc/rlwrap/rlwrap-0.46.ebuild new file mode 100644 index 0000000000000..38ebe8a79778e --- /dev/null +++ b/app-misc/rlwrap/rlwrap-0.46.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="GNU readline wrapper" +HOMEPAGE="https://github.com/hanslub42/rlwrap" +SRC_URI="https://github.com/hanslub42/rlwrap/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~mips ~ppc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="debug" + +RDEPEND=" + sys-libs/ncurses:= + sys-libs/readline:= +" +DEPEND="${RDEPEND}" + +src_configure() { + # TODO: Python, Perl? + # https://github.com/hanslub42/rlwrap#filters + econf $(use_enable debug) +} From 247739d5f91629ea69875115dd20f18a8ebfd77c Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 06:30:32 +0100 Subject: [PATCH 0187/2610] net-misc/rsync: add 3.2.7, drop 3.2.7_pre1 Bug: https://bugs.gentoo.org/862876 Signed-off-by: Sam James --- net-misc/rsync/Manifest | 4 ++-- .../rsync/{rsync-3.2.7_pre1.ebuild => rsync-3.2.7.ebuild} | 0 2 files changed, 2 insertions(+), 2 deletions(-) rename net-misc/rsync/{rsync-3.2.7_pre1.ebuild => rsync-3.2.7.ebuild} (100%) diff --git a/net-misc/rsync/Manifest b/net-misc/rsync/Manifest index a6ef7293f59b9..2d98bff9c878e 100644 --- a/net-misc/rsync/Manifest +++ b/net-misc/rsync/Manifest @@ -4,5 +4,5 @@ DIST rsync-3.2.5.tar.gz 1129957 BLAKE2B a0d1c4a2dbebe37bad4f6e2e5e4fae41c53529d9 DIST rsync-3.2.5.tar.gz.asc 195 BLAKE2B 9ca9034afc39299c2178190412b188f561d274d8e38d58a988487f2db14a8135840acf3413096d26f080358b69779fa3b48e292670ba6b23ae4eb0c05f9df614 SHA512 b384f48b2fd459a51715c8ab2a14e540c5fa7f7f12453282db770893d6121b1b3c9809e667ccacaf910fd90548abeb700a2c717d76fbea22fe3d6a22aa6b2c44 DIST rsync-3.2.6.tar.gz 1138593 BLAKE2B fa0c4aa9cdffbc9ffd4f81e8c3cdc1fda7080f80c1923084c6d705e6872caaba31c13de4603c9462f312dbbdae76520c27d3f4f40b327f1e66c7127b1d05ea73 SHA512 d141d04732c91e055708e8d1f14b976f9483208a93076bb66dc75cbf87d54f2dcbffc11423f0c9c005d2d4e20cb9c147a7672f7a9c0b987f4e2c39b4c3645cfe DIST rsync-3.2.6.tar.gz.asc 195 BLAKE2B 945c60ca67aa4234bc9d5b38c9228125f3040bccecf60c08892286c1b4fa32878d92bfc78ee664d4f6453ccaaf6d394dbe203f0a8be149e557fabede1c111b07 SHA512 1316b358dfa87ad7c35b2b5d11e0be111a182041150cf9c9ae30f73e0af1430a59136250dc853f784e9e80d0ee20cc46e9a34b07cc7c7a48040db168a8c8941b -DIST rsync-3.2.7pre1.tar.gz 1146970 BLAKE2B a41ef2acdff2b4e6703beb47b6ac90ec40d56bb53492b0a7aba268ebaf4e6bc19a7bde8fbac1ae35ed9062f2d37dd9a5ef0dd17ce8f78a0dab9f184959fd2ce5 SHA512 98eac7e0734e7dc8874fa51265419b40431b9bdc1861a16f8ccec6aa2b42df86532fb7585c19f2c814ad2e71ebf420414120cef434c6712279e453b14fd853f9 -DIST rsync-3.2.7pre1.tar.gz.asc 195 BLAKE2B bb497c19f53e7b465771425c4ee20582b46ea8af652232a58602d8e007fa4a10a237303e46ef22e78432606e95462161930de200b064ab1d2addcadc9dceae50 SHA512 6fb46e8b3a510dd7602003d6ced6d8cda57e5e2c8df4e1f2036c169e51fe21b460b6e6a42fc1c9c8fdc31c37d9992c287d64f529e019d629f35b4a43ab1eb1d8 +DIST rsync-3.2.7.tar.gz 1149787 BLAKE2B 1b910b321e8d6b49af9f26bef813509f0da12dedd6857897de136d3617c68d38368ce05de13b9b0ef35a5452dca141ebdcdfb6af8456151d0ca0ad546452b504 SHA512 c2afba11a352fd88133f9e96e19d6df80eb864450c83eced13a7faa23df947bccf2ef093f2101df6ee30abff4cbbd39ac802e9aa5f726e42c9caff274fad8377 +DIST rsync-3.2.7.tar.gz.asc 195 BLAKE2B d2bca9276d9a0c96a9156a8da60e391f58eceb2e1ffaa51b7e7ffd592feaba3ce54772bd563a251e3b30efb0ad07fc96da01158a77dd77c6534eac5d80b46e53 SHA512 bad9f48e033966566c6abf8cd485d35c0d9cf130eafb0c5fff9bcb928882283bbcdd2375e7c2880cf71cf81496ba6b743b61adca3d4678421c32915a2464acc3 diff --git a/net-misc/rsync/rsync-3.2.7_pre1.ebuild b/net-misc/rsync/rsync-3.2.7.ebuild similarity index 100% rename from net-misc/rsync/rsync-3.2.7_pre1.ebuild rename to net-misc/rsync/rsync-3.2.7.ebuild From c40dbfadecf1fc0adfc8135b2f66aa3ed17fbee4 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 06:31:23 +0100 Subject: [PATCH 0188/2610] net-misc/rsync: drop 3.2.4-r1, 3.2.5-r1 Signed-off-by: Sam James --- net-misc/rsync/Manifest | 2 - net-misc/rsync/rsync-3.2.4-r1.ebuild | 164 ------------------------- net-misc/rsync/rsync-3.2.5-r1.ebuild | 171 --------------------------- 3 files changed, 337 deletions(-) delete mode 100644 net-misc/rsync/rsync-3.2.4-r1.ebuild delete mode 100644 net-misc/rsync/rsync-3.2.5-r1.ebuild diff --git a/net-misc/rsync/Manifest b/net-misc/rsync/Manifest index 2d98bff9c878e..e8abc54f94fc6 100644 --- a/net-misc/rsync/Manifest +++ b/net-misc/rsync/Manifest @@ -1,7 +1,5 @@ DIST rsync-3.2.4.tar.gz 1114853 BLAKE2B a67fcb9619874f1c5346a876138e59f4bf508a90736f830fb2b4eaf180ab11f15a0a7db9b3b28c3b990b77c2b0973d8e668bf509e4134f464159ed3172f53d80 SHA512 96318e2754fbddf84d16df671c721e577766969dfa415925c4dc1be2e4e60a51246623747a8aec0c6e9c0824e6aa7335235ccd07f3d6fd901f8cf28e2d6e91b6 DIST rsync-3.2.4.tar.gz.asc 195 BLAKE2B 9bc2fbd59e5396a91de82f27a461367ad2a129820e2d1926c3b1e26dacf93c676a7231f186c341b6dec9c764a9619b504bc9b5f95925982e78de4607eddf6c65 SHA512 7e1bbebc777d5710345fdec1efd4c2ef1079d6c0ec90272a1a4a51a59ae3cb619b9d1c0ae2f337ecdd06827bb3536b969b6f21f9108f8d21114713aa1750012b -DIST rsync-3.2.5.tar.gz 1129957 BLAKE2B a0d1c4a2dbebe37bad4f6e2e5e4fae41c53529d96e0ca5a429d29d1dee8c63c8ee1b7dc686b732a88049c547271260e8361ac798673970d5327d08dda01ce811 SHA512 6d115acb5bae546cd2b5df2c11390f8609107b7a45aa649158d8daa0c9290ab5f15640fdd4000b21d1ab39f7385b85d77cd8fe4628fa13b2adeea6fcd53d057a -DIST rsync-3.2.5.tar.gz.asc 195 BLAKE2B 9ca9034afc39299c2178190412b188f561d274d8e38d58a988487f2db14a8135840acf3413096d26f080358b69779fa3b48e292670ba6b23ae4eb0c05f9df614 SHA512 b384f48b2fd459a51715c8ab2a14e540c5fa7f7f12453282db770893d6121b1b3c9809e667ccacaf910fd90548abeb700a2c717d76fbea22fe3d6a22aa6b2c44 DIST rsync-3.2.6.tar.gz 1138593 BLAKE2B fa0c4aa9cdffbc9ffd4f81e8c3cdc1fda7080f80c1923084c6d705e6872caaba31c13de4603c9462f312dbbdae76520c27d3f4f40b327f1e66c7127b1d05ea73 SHA512 d141d04732c91e055708e8d1f14b976f9483208a93076bb66dc75cbf87d54f2dcbffc11423f0c9c005d2d4e20cb9c147a7672f7a9c0b987f4e2c39b4c3645cfe DIST rsync-3.2.6.tar.gz.asc 195 BLAKE2B 945c60ca67aa4234bc9d5b38c9228125f3040bccecf60c08892286c1b4fa32878d92bfc78ee664d4f6453ccaaf6d394dbe203f0a8be149e557fabede1c111b07 SHA512 1316b358dfa87ad7c35b2b5d11e0be111a182041150cf9c9ae30f73e0af1430a59136250dc853f784e9e80d0ee20cc46e9a34b07cc7c7a48040db168a8c8941b DIST rsync-3.2.7.tar.gz 1149787 BLAKE2B 1b910b321e8d6b49af9f26bef813509f0da12dedd6857897de136d3617c68d38368ce05de13b9b0ef35a5452dca141ebdcdfb6af8456151d0ca0ad546452b504 SHA512 c2afba11a352fd88133f9e96e19d6df80eb864450c83eced13a7faa23df947bccf2ef093f2101df6ee30abff4cbbd39ac802e9aa5f726e42c9caff274fad8377 diff --git a/net-misc/rsync/rsync-3.2.4-r1.ebuild b/net-misc/rsync/rsync-3.2.4-r1.ebuild deleted file mode 100644 index d569ca909ecd4..0000000000000 --- a/net-misc/rsync/rsync-3.2.4-r1.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8,9,10} ) -inherit flag-o-matic prefix python-single-r1 systemd - -DESCRIPTION="File transfer program to keep remote files into sync" -HOMEPAGE="https://rsync.samba.org/" -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://github.com/WayneD/rsync.git" - inherit autotools git-r3 - - REQUIRED_USE="${PYTHON_REQUIRED_USE}" -else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/waynedavison.asc - inherit verify-sig - - if [[ ${PV} == *_pre* ]] ; then - SRC_DIR="src-previews" - else - SRC_DIR="src" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - fi - - SRC_URI="https://rsync.samba.org/ftp/rsync/${SRC_DIR}/${P/_/}.tar.gz - verify-sig? ( https://rsync.samba.org/ftp/rsync/${SRC_DIR}/${P/_/}.tar.gz.asc )" - S="${WORKDIR}"/${P/_/} -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="acl examples iconv ipv6 lz4 ssl stunnel system-zlib xattr xxhash zstd" -REQUIRED_USE+=" examples? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND="acl? ( virtual/acl ) - examples? ( - ${PYTHON_DEPS} - dev-lang/perl - ) - lz4? ( app-arch/lz4 ) - ssl? ( dev-libs/openssl:0= ) - system-zlib? ( sys-libs/zlib ) - xattr? ( kernel_linux? ( sys-apps/attr ) ) - xxhash? ( dev-libs/xxhash ) - zstd? ( >=app-arch/zstd-1.4 ) - >=dev-libs/popt-1.5 - iconv? ( virtual/libiconv )" -DEPEND="${RDEPEND}" -BDEPEND="examples? ( ${PYTHON_DEPS} )" - -if [[ ${PV} == *9999 ]] ; then - BDEPEND+=" ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/commonmark[${PYTHON_USEDEP}] - ')" -else - BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-waynedavison )" -fi - -pkg_setup() { - # - USE=examples needs Python itself at runtime, but nothing else - # - 9999 needs commonmark at build time - if [[ ${PV} == *9999 ]] || use examples ; then - python-single-r1_pkg_setup - fi -} - -src_prepare() { - default - - if [[ ${PV} == *9999 ]] ; then - eaclocal -I m4 - eautoconf -o configure.sh - eautoheader && touch config.h.in - fi -} - -src_configure() { - # Force enable IPv6 on musl - upstream bug: - # https://bugzilla.samba.org/show_bug.cgi?id=10715 - use elibc_musl && use ipv6 && append-cppflags -DINET6 - - local myeconfargs=( - --with-rsyncd-conf="${EPREFIX}"/etc/rsyncd.conf - --without-included-popt - $(use_enable acl acl-support) - $(use_enable iconv) - $(use_enable ipv6) - $(use_enable lz4) - $(use_enable ssl openssl) - $(use_with !system-zlib included-zlib) - $(use_enable xattr xattr-support) - $(use_enable xxhash) - $(use_enable zstd) - ) - - econf "${myeconfargs[@]}" -} - -src_install() { - emake DESTDIR="${D}" install - - newconfd "${FILESDIR}"/rsyncd.conf.d rsyncd - newinitd "${FILESDIR}"/rsyncd.init.d-r1 rsyncd - - dodoc NEWS.md README.md TODO tech_report.tex - - insinto /etc - newins "${FILESDIR}"/rsyncd.conf-3.0.9-r1 rsyncd.conf - - insinto /etc/logrotate.d - newins "${FILESDIR}"/rsyncd.logrotate rsyncd - - insinto /etc/xinetd.d - newins "${FILESDIR}"/rsyncd.xinetd-3.0.9-r1 rsyncd - - # Install stunnel helpers - if use stunnel ; then - emake DESTDIR="${D}" install-ssl-daemon - fi - - # Install the useful contrib scripts - if use examples ; then - python_fix_shebang support/ - - exeinto /usr/share/rsync - doexe support/* - - rm -f "${ED}"/usr/share/rsync/{Makefile*,*.c} - fi - - eprefixify "${ED}"/etc/{,xinetd.d}/rsyncd* - - systemd_newunit packaging/systemd/rsync.service rsyncd.service -} - -pkg_postinst() { - if grep -Eqis '^[[:space:]]use chroot[[:space:]]*=[[:space:]]*(no|0|false)' \ - "${EROOT}"/etc/rsyncd.conf "${EROOT}"/etc/rsync/rsyncd.conf ; then - ewarn "You have disabled chroot support in your rsyncd.conf. This" - ewarn "is a security risk which you should fix. Please check your" - ewarn "/etc/rsyncd.conf file and fix the setting 'use chroot'." - fi - - if use stunnel ; then - einfo "Please install \">=net-misc/stunnel-4\" in order to use stunnel feature." - einfo - einfo "You maybe have to update the certificates configured in" - einfo "${EROOT}/etc/stunnel/rsync.conf" - fi - - if use system-zlib ; then - ewarn "Using system-zlib is incompatible with =rsync-3.1.1 built with bundled zlib," - ewarn "and the --compress option, add --new-compress (-zz)." - ewarn - ewarn "For syncing the portage tree, add:" - ewarn "PORTAGE_RSYNC_EXTRA_OPTS=\"--new-compress\" to make.conf" - fi -} diff --git a/net-misc/rsync/rsync-3.2.5-r1.ebuild b/net-misc/rsync/rsync-3.2.5-r1.ebuild deleted file mode 100644 index 6e6e4bd34c3e7..0000000000000 --- a/net-misc/rsync/rsync-3.2.5-r1.ebuild +++ /dev/null @@ -1,171 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Uncomment when introducing a patch which touches configure -RSYNC_NEEDS_AUTOCONF=1 -PYTHON_COMPAT=( python3_{8..10} ) -inherit prefix python-single-r1 systemd - -DESCRIPTION="File transfer program to keep remote files into sync" -HOMEPAGE="https://rsync.samba.org/" -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://github.com/WayneD/rsync.git" - inherit autotools git-r3 - - REQUIRED_USE="${PYTHON_REQUIRED_USE}" -else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/waynedavison.asc - inherit verify-sig - - if [[ -n ${RSYNC_NEEDS_AUTOCONF} ]] ; then - inherit autotools - fi - - if [[ ${PV} == *_pre* ]] ; then - SRC_DIR="src-previews" - else - SRC_DIR="src" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - fi - - SRC_URI="https://rsync.samba.org/ftp/rsync/${SRC_DIR}/${P/_/}.tar.gz - verify-sig? ( https://rsync.samba.org/ftp/rsync/${SRC_DIR}/${P/_/}.tar.gz.asc )" - S="${WORKDIR}"/${P/_/} -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="acl examples iconv lz4 ssl stunnel system-zlib xattr xxhash zstd" -REQUIRED_USE+=" examples? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - >=dev-libs/popt-1.5 - acl? ( virtual/acl ) - examples? ( - ${PYTHON_DEPS} - dev-lang/perl - ) - lz4? ( app-arch/lz4:= ) - ssl? ( dev-libs/openssl:= ) - system-zlib? ( sys-libs/zlib ) - xattr? ( kernel_linux? ( sys-apps/attr ) ) - xxhash? ( >=dev-libs/xxhash-0.8 ) - zstd? ( >=app-arch/zstd-1.4:= ) - iconv? ( virtual/libiconv )" -DEPEND="${RDEPEND}" -BDEPEND="examples? ( ${PYTHON_DEPS} )" - -if [[ ${PV} == *9999 ]] ; then - BDEPEND+=" ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/commonmark[${PYTHON_USEDEP}] - ')" -else - BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-waynedavison )" -fi - -PATCHES=( - "${FILESDIR}"/${P}-pedantic-errors.patch -) - -pkg_setup() { - # - USE=examples needs Python itself at runtime, but nothing else - # - 9999 needs commonmark at build time - if [[ ${PV} == *9999 ]] || use examples ; then - python-single-r1_pkg_setup - fi -} - -src_prepare() { - default - - if [[ ${PV} == *9999 || -n ${RSYNC_NEEDS_AUTOCONF} ]] ; then - eaclocal -I m4 - eautoconf -o configure.sh - eautoheader && touch config.h.in - fi -} - -src_configure() { - local myeconfargs=( - --with-rsyncd-conf="${EPREFIX}"/etc/rsyncd.conf - --without-included-popt - --enable-ipv6 - $(use_enable acl acl-support) - $(use_enable iconv) - $(use_enable lz4) - $(use_enable ssl openssl) - $(use_with !system-zlib included-zlib) - $(use_enable xattr xattr-support) - $(use_enable xxhash) - $(use_enable zstd) - ) - - econf "${myeconfargs[@]}" -} - -src_install() { - emake DESTDIR="${D}" install - - newconfd "${FILESDIR}"/rsyncd.conf.d rsyncd - newinitd "${FILESDIR}"/rsyncd.init.d-r1 rsyncd - - dodoc NEWS.md README.md TODO tech_report.tex - - insinto /etc - newins "${FILESDIR}"/rsyncd.conf-3.0.9-r1 rsyncd.conf - - insinto /etc/logrotate.d - newins "${FILESDIR}"/rsyncd.logrotate rsyncd - - insinto /etc/xinetd.d - newins "${FILESDIR}"/rsyncd.xinetd-3.0.9-r1 rsyncd - - # Install stunnel helpers - if use stunnel ; then - emake DESTDIR="${D}" install-ssl-daemon - fi - - # Install the useful contrib scripts - if use examples ; then - python_fix_shebang support/ - - exeinto /usr/share/rsync - doexe support/* - - rm -f "${ED}"/usr/share/rsync/{Makefile*,*.c} - fi - - eprefixify "${ED}"/etc/{,xinetd.d}/rsyncd* - - systemd_newunit packaging/systemd/rsync.service rsyncd.service -} - -pkg_postinst() { - if grep -Eqis '^[[:space:]]use chroot[[:space:]]*=[[:space:]]*(no|0|false)' \ - "${EROOT}"/etc/rsyncd.conf "${EROOT}"/etc/rsync/rsyncd.conf ; then - ewarn "You have disabled chroot support in your rsyncd.conf. This" - ewarn "is a security risk which you should fix. Please check your" - ewarn "/etc/rsyncd.conf file and fix the setting 'use chroot'." - fi - - if use stunnel ; then - einfo "Please install \">=net-misc/stunnel-4\" in order to use stunnel feature." - einfo - einfo "You maybe have to update the certificates configured in" - einfo "${EROOT}/etc/stunnel/rsync.conf" - fi - - if use system-zlib ; then - ewarn "Using system-zlib is incompatible with =rsync-3.1.1 built with bundled zlib," - ewarn "and the --compress option, add --new-compress (-zz)." - ewarn - ewarn "For syncing the portage tree, add:" - ewarn "PORTAGE_RSYNC_EXTRA_OPTS=\"--new-compress\" to make.conf" - fi -} From bb2427ffa72ef11c0589318af1f4ac51861dae95 Mon Sep 17 00:00:00 2001 From: Vieri Di Paola Date: Mon, 29 Aug 2022 11:48:00 +0200 Subject: [PATCH 0189/2610] mail-filter/mimedefang: version bump to 3.1 and several fixes * PID dir according to upstream changelog (2017) * Perl vendor path * Unit test * Postfix and sendmail dependencies (virtual/mta too broad) Closes: https://bugs.gentoo.org/801646 Closes: https://bugs.gentoo.org/866662 Signed-off-by: Vieri Di Paola Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Sam James --- mail-filter/mimedefang/Manifest | 1 + .../mimedefang/files/mimedefang-tests2.patch | 22 ++++++ .../mimedefang/files/mimedefang-vendor.patch | 32 ++++++++ mail-filter/mimedefang/files/mimedefang.conf | 3 + mail-filter/mimedefang/files/mimedefang.init | 9 ++- mail-filter/mimedefang/mimedefang-3.1.ebuild | 79 +++++++++++++++++++ 6 files changed, 143 insertions(+), 3 deletions(-) create mode 100644 mail-filter/mimedefang/files/mimedefang-tests2.patch create mode 100644 mail-filter/mimedefang/files/mimedefang-vendor.patch create mode 100644 mail-filter/mimedefang/mimedefang-3.1.ebuild diff --git a/mail-filter/mimedefang/Manifest b/mail-filter/mimedefang/Manifest index 2e890f20fb132..93ea29b20981d 100644 --- a/mail-filter/mimedefang/Manifest +++ b/mail-filter/mimedefang/Manifest @@ -1 +1,2 @@ DIST mimedefang-2.84.tar.gz 371596 BLAKE2B b9b871d6a438792afbcebfcd99a77a1f9bb2c0dc7826abea74db913c6dc154403753a3016dc0647e9873256fe354649dea096c0e50d54f8db16ff8d2b91f54f4 SHA512 ffe039654d2e3f649219efc559380e39b21ce910becc36e262356d59d50129f8683ee2e59dd9680aff46478ccebd6b3d9c4567f85ade9a8464077350f4e52f48 +DIST mimedefang-3.1.tar.gz 494467 BLAKE2B 4b1f9156c606b83bf9895ab76c4929fa37c2e0bd4454cb7177f1a2b8e8bfcac1b0eedfaefd1c32ceb29d9e0425ab09fb22c552ebe37a587f517d073dd46e16f6 SHA512 392c2bfa1f4e6bb2503ba6887d79696ccc861ded17a780d3ff44bd12c14ae248536aa8f056ec4679bf9c76b6a82d0357d5fdfe467b664b8992a0c11056c5180f diff --git a/mail-filter/mimedefang/files/mimedefang-tests2.patch b/mail-filter/mimedefang/files/mimedefang-tests2.patch new file mode 100644 index 0000000000000..7b0842b74c89c --- /dev/null +++ b/mail-filter/mimedefang/files/mimedefang-tests2.patch @@ -0,0 +1,22 @@ +diff -ruN a/t/net.t b/t/net.t +--- a/t/net.t 2022-08-16 15:55:29.000000000 +0200 ++++ b/t/net.t 2022-09-14 14:22:52.954918347 +0200 +@@ -54,9 +54,15 @@ + my @rbl; + $rbl[0] = "dnsbltest.spamassassin.org"; + my $relayip = "144.137.3.98"; +- detect_and_load_perl_modules(); +- my $res = relay_is_blacklisted_multi($relayip, 10, 1, \@rbl); +- is($res->{"dnsbltest.spamassassin.org"}[0], "127.0.0.2"); ++ ++ SKIP: { ++ if ( (not defined $ENV{'NET_TEST'}) or ($ENV{'NET_TEST'} ne 'yes' )) { ++ skip "Net test disabled", 1 ++ } ++ detect_and_load_perl_modules(); ++ my $res = relay_is_blacklisted_multi($relayip, 10, 1, \@rbl); ++ is($res->{"dnsbltest.spamassassin.org"}[0], "127.0.0.2"); ++ } + } + + __PACKAGE__->runtests(); diff --git a/mail-filter/mimedefang/files/mimedefang-vendor.patch b/mail-filter/mimedefang/files/mimedefang-vendor.patch new file mode 100644 index 0000000000000..2313d0562e2cd --- /dev/null +++ b/mail-filter/mimedefang/files/mimedefang-vendor.patch @@ -0,0 +1,32 @@ +diff -ruN a/Makefile.in b/Makefile.in +--- a/Makefile.in 2022-05-19 09:31:36.000000000 +0200 ++++ b/Makefile.in 2022-08-28 02:54:01.337116642 +0200 +@@ -42,7 +42,7 @@ + PERLINSTALLSITELIB=@PERLINSTALLSITELIB@ + PERLINSTALLPRIVLIB=@PERLINSTALLPRIVLIB@ + PERLVENDORPREFIX=@PERLVENDORPREFIX@ +-PERLVENDORLIB=@PERLINSTALLPRIVLIB@/vendor_perl ++PERLVENDORLIB=@PERLVENDORLIB@ + LDFLAGS=@LDFLAGS@ + IP_HEADER=@IP_HEADER@ + SPOOLDIR=@SPOOLDIR@ +diff -ruN a/configure b/configure +--- a/configure 2022-08-06 10:43:38.000000000 +0200 ++++ b/configure 2022-08-28 02:53:17.006104021 +0200 +@@ -662,6 +662,7 @@ + PERLINSTALLPRIVLIB + PERLINSTALLARCHLIB + PERLVENDORPREFIX ++PERLVENDORLIB + PERLSITEPREFIX + PERLPREFIX + CONFDIR_EVAL +@@ -3962,7 +3963,7 @@ + fi + rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + +-for thing in prefix siteprefix vendorprefix installarchlib installprivlib installbin installman1dir installman3dir installscript installsitearch installsitelib; do ++for thing in prefix siteprefix vendorprefix vendorlib installarchlib installprivlib installbin installman1dir installman3dir installscript installsitearch installsitelib; do + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Perl installation variable $thing" >&5 + printf %s "checking for Perl installation variable $thing... " >&6; } + val=`$PERL -V:$thing | sed -e "s/^.*='//" -e "s/';$//"` diff --git a/mail-filter/mimedefang/files/mimedefang.conf b/mail-filter/mimedefang/files/mimedefang.conf index 5deb1401d5ef5..051ffb1823b31 100644 --- a/mail-filter/mimedefang/files/mimedefang.conf +++ b/mail-filter/mimedefang/files/mimedefang.conf @@ -2,6 +2,9 @@ # Mandatory options for MIMEDefang # #################################### +# PID directory +PIDDIR='/run/MIMEDefang' + # spool directory SPOOLDIR='/var/spool/MIMEDefang' diff --git a/mail-filter/mimedefang/files/mimedefang.init b/mail-filter/mimedefang/files/mimedefang.init index 931f47bf5919e..4d9624a93ce62 100644 --- a/mail-filter/mimedefang/files/mimedefang.init +++ b/mail-filter/mimedefang/files/mimedefang.init @@ -1,10 +1,12 @@ #!/sbin/openrc-run -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +PIDDIR="${PIDDIR:-/run/MIMEDefang}" +PID="${PIDDIR}/mimedefang.pid" +MXPID="${PIDDIR}/mimedefang-multiplexor.pid" + SPOOLDIR="${SPOOLDIR:-/var/spool/MIMEDefang}" -PID="${SPOOLDIR}/mimedefang.pid" -MXPID="${SPOOLDIR}/mimedefang-multiplexor.pid" LOCK="${SPOOLDIR}/mimedefang.lock" MXLOCK="${SPOOLDIR}/mimedefang-multiplexor.lock" @@ -21,6 +23,7 @@ depend() { } checkconfig() { + checkpath -d "${PIDDIR}" checkpath -d "${SPOOLDIR}" einfo "multiplexor socket: ${MX_SOCKET}" einfo "sendmail socket: ${SOCKET}" diff --git a/mail-filter/mimedefang/mimedefang-3.1.ebuild b/mail-filter/mimedefang/mimedefang-3.1.ebuild new file mode 100644 index 0000000000000..80c4242a862d8 --- /dev/null +++ b/mail-filter/mimedefang/mimedefang-3.1.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Antispam, antivirus and other customizable filters for MTAs with Milter support" +HOMEPAGE="https://www.mimedefang.org/" +SRC_URI="https://mimedefang.org/releases/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="clamav +poll test" +RESTRICT="!test? ( test )" + +RDEPEND=" + || ( mail-mta/sendmail mail-mta/postfix ) + acct-group/defang + acct-user/defang + dev-perl/Digest-SHA1 + dev-perl/IO-stringy + dev-perl/MailTools + dev-perl/MIME-tools + dev-perl/Unix-Syslog + mail-filter/libmilter:= + virtual/perl-MIME-Base64 + clamav? ( app-antivirus/clamav ) +" + +DEPEND=" + ${RDEPEND} + test? ( + dev-perl/Test-Class + dev-perl/Test-Most + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-2.72-ldflags.patch" + "${FILESDIR}/${PN}-vendor.patch" + "${FILESDIR}/${PN}-tests2.patch" +) + +src_configure() { + local myeconfargs=( + --with-user=defang + $(use_enable poll) + $(use_enable clamav) + $(use_enable clamav clamd) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + emake DESTDIR="${D}" INSTALL_STRIP_FLAG="" install + + fowners defang:defang /etc/mail/mimedefang-filter + fperms 644 /etc/mail/mimedefang-filter + insinto /etc/mail/ + newins "${S}"/SpamAssassin/spamassassin.cf sa-mimedefang.cf + + keepdir /var/spool/{MD-Quarantine,MIMEDefang} + fowners defang:defang /var/spool/{MD-Quarantine,MIMEDefang} + fperms 700 /var/spool/{MD-Quarantine,MIMEDefang} + + keepdir /var/log/mimedefang + + newinitd "${FILESDIR}"/${PN}.init ${PN} + newconfd "${FILESDIR}"/${PN}.conf ${PN} + + dodoc -r examples contrib +} + +pkg_postinst() { + elog "You can install Mail::SpamAssassin (mail-filter/spamassassin) and" + elog "HTML::Parser (dev-perl/HTML-Parser) even after installing if you require" + elog "them as they are loaded at run-time." +} From 02b7e197a503b10cb87c5bf7ffb7e950f7b7246d Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 06:35:06 +0100 Subject: [PATCH 0190/2610] mail-filter/mimedefang: cleanup patches Signed-off-by: Sam James --- mail-filter/mimedefang/files/mimedefang-tests.patch | 4 ++-- mail-filter/mimedefang/files/mimedefang-tests2.patch | 5 ++--- mail-filter/mimedefang/files/mimedefang-vendor.patch | 10 ++++------ 3 files changed, 8 insertions(+), 11 deletions(-) diff --git a/mail-filter/mimedefang/files/mimedefang-tests.patch b/mail-filter/mimedefang/files/mimedefang-tests.patch index 82f8b9b56160d..a6bb02e85ae7d 100644 --- a/mail-filter/mimedefang/files/mimedefang-tests.patch +++ b/mail-filter/mimedefang/files/mimedefang-tests.patch @@ -1,5 +1,5 @@ ---- a/t/lib/MIMEDefang/Unit.pm.ori 2010-05-13 23:12:23.000000000 +0200 -+++ b/t/lib/MIMEDefang/Unit.pm 2019-07-10 15:08:35.190824853 +0200 +--- a/t/lib/MIMEDefang/Unit.pm.ori ++++ b/t/lib/MIMEDefang/Unit.pm @@ -12,7 +12,7 @@ no warnings 'redefine'; local *CORE::GLOBAL::exit = sub { }; diff --git a/mail-filter/mimedefang/files/mimedefang-tests2.patch b/mail-filter/mimedefang/files/mimedefang-tests2.patch index 7b0842b74c89c..90753ef406802 100644 --- a/mail-filter/mimedefang/files/mimedefang-tests2.patch +++ b/mail-filter/mimedefang/files/mimedefang-tests2.patch @@ -1,6 +1,5 @@ -diff -ruN a/t/net.t b/t/net.t ---- a/t/net.t 2022-08-16 15:55:29.000000000 +0200 -+++ b/t/net.t 2022-09-14 14:22:52.954918347 +0200 +--- a/t/net.t ++++ b/t/net.t @@ -54,9 +54,15 @@ my @rbl; $rbl[0] = "dnsbltest.spamassassin.org"; diff --git a/mail-filter/mimedefang/files/mimedefang-vendor.patch b/mail-filter/mimedefang/files/mimedefang-vendor.patch index 2313d0562e2cd..a66bd66046f5f 100644 --- a/mail-filter/mimedefang/files/mimedefang-vendor.patch +++ b/mail-filter/mimedefang/files/mimedefang-vendor.patch @@ -1,6 +1,5 @@ -diff -ruN a/Makefile.in b/Makefile.in ---- a/Makefile.in 2022-05-19 09:31:36.000000000 +0200 -+++ b/Makefile.in 2022-08-28 02:54:01.337116642 +0200 +--- a/Makefile.in ++++ b/Makefile.in @@ -42,7 +42,7 @@ PERLINSTALLSITELIB=@PERLINSTALLSITELIB@ PERLINSTALLPRIVLIB=@PERLINSTALLPRIVLIB@ @@ -10,9 +9,8 @@ diff -ruN a/Makefile.in b/Makefile.in LDFLAGS=@LDFLAGS@ IP_HEADER=@IP_HEADER@ SPOOLDIR=@SPOOLDIR@ -diff -ruN a/configure b/configure ---- a/configure 2022-08-06 10:43:38.000000000 +0200 -+++ b/configure 2022-08-28 02:53:17.006104021 +0200 +--- a/configure ++++ b/configure @@ -662,6 +662,7 @@ PERLINSTALLPRIVLIB PERLINSTALLARCHLIB From e795e11feaf3b71facf0031dde39bf46d6dbf873 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 06:35:37 +0100 Subject: [PATCH 0191/2610] mail-filter/mimedefang: drop 2.84-r1 Signed-off-by: Sam James --- .../mimedefang/mimedefang-2.84-r1.ebuild | 78 ------------------- 1 file changed, 78 deletions(-) delete mode 100644 mail-filter/mimedefang/mimedefang-2.84-r1.ebuild diff --git a/mail-filter/mimedefang/mimedefang-2.84-r1.ebuild b/mail-filter/mimedefang/mimedefang-2.84-r1.ebuild deleted file mode 100644 index e916663dfa663..0000000000000 --- a/mail-filter/mimedefang/mimedefang-2.84-r1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Antispam, antivirus and other customizable filters for MTAs with Milter support" -HOMEPAGE="http://www.mimedefang.org/" -SRC_URI="http://www.mimedefang.org/static/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="clamav +poll test" -RESTRICT="!test? ( test )" - -RDEPEND=" - acct-group/defang - acct-user/defang - dev-perl/Digest-SHA1 - dev-perl/IO-stringy - dev-perl/MailTools - dev-perl/MIME-tools - dev-perl/Unix-Syslog - || ( mail-filter/libmilter mail-mta/sendmail ) - virtual/perl-MIME-Base64 - clamav? ( app-antivirus/clamav ) -" - -DEPEND=" - ${RDEPEND} - test? ( - dev-perl/Test-Class - dev-perl/Test-Most - ) -" - -src_prepare() { - eapply "${FILESDIR}/${PN}-2.72-ldflags.patch" - eapply "${FILESDIR}/${PN}-tests.patch" - eapply_user -} - -src_configure() { - local myeconfargs=( - --with-user=defang - $(use_enable poll) - $(use_enable clamav) - $(use_enable clamav clamd) - ) - - econf "${myeconfargs[@]}" -} - -src_install() { - emake DESTDIR="${D}" INSTALL_STRIP_FLAG="" install - - fowners defang:defang /etc/mail/mimedefang-filter - fperms 644 /etc/mail/mimedefang-filter - insinto /etc/mail/ - newins "${S}"/SpamAssassin/spamassassin.cf sa-mimedefang.cf - - keepdir /var/spool/{MD-Quarantine,MIMEDefang} - fowners defang:defang /var/spool/{MD-Quarantine,MIMEDefang} - fperms 700 /var/spool/{MD-Quarantine,MIMEDefang} - - keepdir /var/log/mimedefang - - newinitd "${FILESDIR}"/${PN}.init ${PN} - newconfd "${FILESDIR}"/${PN}.conf ${PN} - - dodoc -r examples contrib -} - -pkg_postinst() { - elog "You can install Mail::SpamAssassin (mail-filter/spamassassin) and" - elog "HTML::Parser (dev-perl/HTML-Parser) even after installing if you require" - elog "them as they are loaded at run-time." -} From dbd081bb7cc58f533df35692c925b6dd4c5bad50 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 06:40:11 +0100 Subject: [PATCH 0192/2610] dev-util/seer: add 1.12 Signed-off-by: Sam James --- dev-util/seer/Manifest | 1 + .../seer/files/seer-1.12-build-fixes.patch | 18 +++++++ dev-util/seer/seer-1.12.ebuild | 51 +++++++++++++++++++ 3 files changed, 70 insertions(+) create mode 100644 dev-util/seer/files/seer-1.12-build-fixes.patch create mode 100644 dev-util/seer/seer-1.12.ebuild diff --git a/dev-util/seer/Manifest b/dev-util/seer/Manifest index 29a3c98306421..c9293ae546ded 100644 --- a/dev-util/seer/Manifest +++ b/dev-util/seer/Manifest @@ -1,2 +1,3 @@ DIST seer-1.10.tar.gz 367629 BLAKE2B e09ed500103428d5aee7138beb2cf8b2dafa167e2c6e3e60d0a5e26be358945af8544a9165dda835b2ec44264da4d16a3a44398000392263d690c6080cad914f SHA512 b691b433e206c78b121a48578ac632f236ca8734f9ee6c5e9c0eb3503ac11ee786595d66ef15c46e7ae5b31a58b444b7631cea2ef67389f0be7e292c7d2279ef DIST seer-1.11.tar.gz 380123 BLAKE2B 786061d12127cac2b64012461a8cab4f082c2f028db42c8856187cefae940ed084b70db68f6deb4735e5d6237f2d936be5d28d417f676a18324e37fc14342aec SHA512 be58f4c24f34b7d55689c82c7bf0584780e36d47f2e153555fca51b35763732ff639cd2f8281bf7eba8270d706c5560efea72d2c8b19cca5d4e2480d72f9f440 +DIST seer-1.12.tar.gz 387336 BLAKE2B 2db88904c230f5e5d1aa7112a77a88f709879aed8a6c6867ef05d53cfbba5baa56b477345be8e00a8a5881b2156da9730b71285dc68945d78cb959fccbb988be SHA512 94ce329fa0aebea34d838c1742cd3ab34d76123d3a99e102314b2e4a300944be2fb4cd3116d023efbc3a48aec562493ca241a8478a995bd99df58bf0fecc3d50 diff --git a/dev-util/seer/files/seer-1.12-build-fixes.patch b/dev-util/seer/files/seer-1.12-build-fixes.patch new file mode 100644 index 0000000000000..1230e899c4c93 --- /dev/null +++ b/dev-util/seer/files/seer-1.12-build-fixes.patch @@ -0,0 +1,18 @@ +https://github.com/epasveer/seer/commit/75f44adf35b44739c6454ac8078ba2e3757a797c + +From 75f44adf35b44739c6454ac8078ba2e3757a797c Mon Sep 17 00:00:00 2001 +From: Malik Mlitat +Date: Sat, 22 Oct 2022 23:33:12 +0200 +Subject: [PATCH] Fix debian and cmake build on linux + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -193,8 +193,6 @@ qt5_add_resources(SOURCE_FILES resource.qrc) + if(NOT CMAKE_BUILD_TYPE MATCHES Debug) #Release, RelWithDebInfo and MinSizeRel + if(WIN32) # Check if we are on Windows + set(SYSTEM_TYPE WIN32) +- else() # UNIX +- set(SYSTEM_TYPE EXCLUDE_FROM_ALL) + endif() + message("System type is " ${SYSTEM_TYPE}) + endif() diff --git a/dev-util/seer/seer-1.12.ebuild b/dev-util/seer/seer-1.12.ebuild new file mode 100644 index 0000000000000..3106394943f3c --- /dev/null +++ b/dev-util/seer/seer-1.12.ebuild @@ -0,0 +1,51 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake desktop xdg + +DESCRIPTION="A GUI frontend to gdb" +HOMEPAGE="https://github.com/epasveer/seer" +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/epasveer/seer" + inherit git-r3 +else + SRC_URI="https://github.com/epasveer/seer/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + + KEYWORDS="~amd64" +fi + +S="${WORKDIR}"/${P}/src + +# Upstream keep 'debian/copyright' up to date +# https://github.com/epasveer/seer/issues/86 +LICENSE="GPL-3+ CC-BY-3.0 CC-BY-4.0" +SLOT="0" + +DEPEND=" + dev-qt/qtcharts:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtprintsupport:5 + dev-qt/qtwidgets:5 +" +RDEPEND=" + ${DEPEND} + sys-devel/gdb +" + +PATCHES=( + "${FILESDIR}"/${P}-build-fixes.patch +) + +src_install() { + cmake_src_install + + domenu resources/seergdb.desktop + + local size + for size in 32 64 128 256 512 ; do + newicon -s ${size} resources/seergdb_${size}x${size}.png seergdb.png + done +} From af82b7153763090e1b374d9550d490255994fb2f Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 06:40:20 +0100 Subject: [PATCH 0193/2610] dev-util/seer: drop 1.10 Signed-off-by: Sam James --- dev-util/seer/Manifest | 1 - dev-util/seer/seer-1.10.ebuild | 47 ---------------------------------- 2 files changed, 48 deletions(-) delete mode 100644 dev-util/seer/seer-1.10.ebuild diff --git a/dev-util/seer/Manifest b/dev-util/seer/Manifest index c9293ae546ded..25fdbbd8f3316 100644 --- a/dev-util/seer/Manifest +++ b/dev-util/seer/Manifest @@ -1,3 +1,2 @@ -DIST seer-1.10.tar.gz 367629 BLAKE2B e09ed500103428d5aee7138beb2cf8b2dafa167e2c6e3e60d0a5e26be358945af8544a9165dda835b2ec44264da4d16a3a44398000392263d690c6080cad914f SHA512 b691b433e206c78b121a48578ac632f236ca8734f9ee6c5e9c0eb3503ac11ee786595d66ef15c46e7ae5b31a58b444b7631cea2ef67389f0be7e292c7d2279ef DIST seer-1.11.tar.gz 380123 BLAKE2B 786061d12127cac2b64012461a8cab4f082c2f028db42c8856187cefae940ed084b70db68f6deb4735e5d6237f2d936be5d28d417f676a18324e37fc14342aec SHA512 be58f4c24f34b7d55689c82c7bf0584780e36d47f2e153555fca51b35763732ff639cd2f8281bf7eba8270d706c5560efea72d2c8b19cca5d4e2480d72f9f440 DIST seer-1.12.tar.gz 387336 BLAKE2B 2db88904c230f5e5d1aa7112a77a88f709879aed8a6c6867ef05d53cfbba5baa56b477345be8e00a8a5881b2156da9730b71285dc68945d78cb959fccbb988be SHA512 94ce329fa0aebea34d838c1742cd3ab34d76123d3a99e102314b2e4a300944be2fb4cd3116d023efbc3a48aec562493ca241a8478a995bd99df58bf0fecc3d50 diff --git a/dev-util/seer/seer-1.10.ebuild b/dev-util/seer/seer-1.10.ebuild deleted file mode 100644 index ecf4ab10dc4a1..0000000000000 --- a/dev-util/seer/seer-1.10.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake desktop xdg - -DESCRIPTION="A GUI frontend to gdb" -HOMEPAGE="https://github.com/epasveer/seer" -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://github.com/epasveer/seer" - inherit git-r3 -else - SRC_URI="https://github.com/epasveer/seer/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - - KEYWORDS="~amd64" -fi - -S="${WORKDIR}"/${P}/src - -# Upstream keep 'debian/copyright' up to date -# https://github.com/epasveer/seer/issues/86 -LICENSE="GPL-3+ CC-BY-3.0 CC-BY-4.0" -SLOT="0" - -DEPEND=" - dev-qt/qtcharts:5 - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtprintsupport:5 - dev-qt/qtwidgets:5 -" -RDEPEND=" - ${DEPEND} - sys-devel/gdb -" - -src_install() { - cmake_src_install - - domenu resources/seergdb.desktop - - local size - for size in 32 64 128 256 512 ; do - newicon -s ${size} resources/seergdb_${size}x${size}.png seergdb.png - done -} From ed3d7f22755dd463a1398f7e6ed0273cb015ae85 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 06:45:09 +0100 Subject: [PATCH 0194/2610] sys-apps/systemd: add 251.7 Bug: https://bugs.gentoo.org/877259 Signed-off-by: Sam James --- sys-apps/systemd/Manifest | 1 + sys-apps/systemd/systemd-251.7.ebuild | 530 ++++++++++++++++++++++++++ 2 files changed, 531 insertions(+) create mode 100644 sys-apps/systemd/systemd-251.7.ebuild diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 98c027535fc6f..741c420e7fb0b 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -2,3 +2,4 @@ DIST systemd-252-rc3.tar.gz 11754095 BLAKE2B a1eb08336e47c7c68b31b48a69cb71bd4eb DIST systemd-stable-251.4.tar.gz 11440203 BLAKE2B 58a0ee4adcc9d35b15b9cc98b3da81d1103b61a6c0bee722468a5113cd7d6de1d40c46ef964ba9ecc4746e81b516ae4b2f1d046874d62db066735c652592612e SHA512 7bbfadd80b88a4c3510a5e4e3572e4eab71dafbf6289da038e552988e09ee8da16da3c9bb8a4fbbde6c6236e0e3c352b0a33f9ee0b84f10241f3499383387738 DIST systemd-stable-251.5.tar.gz 11444428 BLAKE2B 96df35dae789b11ead1960e1139046972a29c41f74ca800e0fafd84e6a8c238f8d4a30e2991ee94e07e866bc0c3137774ee116f276ac1203cca85254ccf91913 SHA512 2c645a694d45a2670920115529c5f34001153dafe26e5c4e65f8d1a37922a351569d056fc002f1af72dfc173988f93e11893460f64b497e3d5fc339083dcb2fa DIST systemd-stable-251.6.tar.gz 11448383 BLAKE2B 987ea88ea23662fd4119e3c796cc2e5f428fcce6cf0b033a5f8da7974c0026d41851f517e489354bbc22973b33c3932ac7280c56527f03a1fcbce3092148b638 SHA512 2da41ac7e939a893ada3ce682a6fe7dd326e8e0132221589da3d2b1d994e1a879118e0c6025f03351dac6567d754223a5f5401d64a5ca9256ab95512800370f8 +DIST systemd-stable-251.7.tar.gz 11448429 BLAKE2B 959ac7944d778c8e6d7a3c67ea6adc89e5e7ac1cc3b163e2af2a582211b91316da5ffba37b854978b7b2a5b3f9aae3651701a23e4391da6676e078747df1a37b SHA512 a4c06b2d25c47af58abb1e1dc85737b2fb0eb394f09d2bb7c6b7b716cb4b1383a145885bbc8e5ffcdc26611fd44d362fba2152c4dd0ead6a03a93965b82bb9a4 diff --git a/sys-apps/systemd/systemd-251.7.ebuild b/sys-apps/systemd/systemd-251.7.ebuild new file mode 100644 index 0000000000000..de8a975e58e17 --- /dev/null +++ b/sys-apps/systemd/systemd-251.7.ebuild @@ -0,0 +1,530 @@ +# Copyright 2011-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{8..11} ) + +# Avoid QA warnings +TMPFILES_OPTIONAL=1 +UDEV_OPTIONAL=1 + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/systemd/systemd.git" + inherit git-r3 +else + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +inherit bash-completion-r1 flag-o-matic linux-info meson-multilib pam python-any-r1 systemd toolchain-funcs udev usr-ldscript + +DESCRIPTION="System and service manager for Linux" +HOMEPAGE="http://systemd.io/" + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit build cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnuefi gnutls homed http idn importd iptables +kmod + +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode + +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +zstd +" +REQUIRED_USE=" + dns-over-tls? ( || ( gnutls openssl ) ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + pwquality? ( homed ) +" +RESTRICT="!test? ( test )" + +MINKV="4.15" + +COMMON_DEPEND=" + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + apparmor? ( sys-libs/libapparmor:0= ) + audit? ( >=sys-process/audit-2:0= ) + cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) + curl? ( net-misc/curl:0= ) + elfutils? ( >=dev-libs/elfutils-0.158:0= ) + fido2? ( dev-libs/libfido2:0= ) + gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) + gnutls? ( >=net-libs/gnutls-3.6.0:0= ) + http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) + idn? ( net-dns/libidn2:= ) + importd? ( + app-arch/bzip2:0= + sys-libs/zlib:0= + ) + kmod? ( >=sys-apps/kmod-15:0= ) + lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) + lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] ) + iptables? ( net-firewall/iptables:0= ) + openssl? ( >=dev-libs/openssl-1.1.0:0= ) + pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] ) + pkcs11? ( app-crypt/p11-kit:0= ) + pcre? ( dev-libs/libpcre2 ) + pwquality? ( dev-libs/libpwquality:0= ) + qrcode? ( media-gfx/qrencode:0= ) + seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) + selinux? ( sys-libs/libselinux:0= ) + tpm? ( app-crypt/tpm2-tss:0= ) + xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) + zstd? ( >=app-arch/zstd-1.4.0:0=[${MULTILIB_USEDEP}] ) +" + +# Newer linux-headers needed by ia64, bug #480218 +DEPEND="${COMMON_DEPEND} + >=sys-kernel/linux-headers-${MINKV} + gnuefi? ( >=sys-boot/gnu-efi-3.0.2 ) +" + +# baselayout-2.2 has /run +RDEPEND="${COMMON_DEPEND} + >=acct-group/adm-0-r1 + >=acct-group/wheel-0-r1 + >=acct-group/kmem-0-r1 + >=acct-group/tty-0-r1 + >=acct-group/utmp-0-r1 + >=acct-group/audio-0-r1 + >=acct-group/cdrom-0-r1 + >=acct-group/dialout-0-r1 + >=acct-group/disk-0-r1 + >=acct-group/input-0-r1 + >=acct-group/kvm-0-r1 + >=acct-group/lp-0-r1 + >=acct-group/render-0-r1 + acct-group/sgx + >=acct-group/tape-0-r1 + acct-group/users + >=acct-group/video-0-r1 + >=acct-group/systemd-journal-0-r1 + >=acct-user/root-0-r1 + acct-user/nobody + >=acct-user/systemd-journal-remote-0-r1 + >=acct-user/systemd-coredump-0-r1 + >=acct-user/systemd-network-0-r1 + acct-user/systemd-oom + >=acct-user/systemd-resolve-0-r1 + >=acct-user/systemd-timesync-0-r1 + >=sys-apps/baselayout-2.2 + selinux? ( + sec-policy/selinux-base-policy[systemd] + sec-policy/selinux-ntp + ) + sysv-utils? ( + !sys-apps/openrc[sysv-utils(-)] + !sys-apps/sysvinit + ) + !sysv-utils? ( sys-apps/sysvinit ) + resolvconf? ( !net-dns/openresolv ) + !build? ( || ( + sys-apps/util-linux[kill(-)] + sys-process/procps[kill(+)] + sys-apps/coreutils[kill(-)] + ) ) + !sys-apps/hwids[udev] + !sys-auth/nss-myhostname + !sys-fs/eudev + !sys-fs/udev +" + +# sys-apps/dbus: the daemon only (+ build-time lib dep for tests) +PDEPEND=">=sys-apps/dbus-1.9.8[systemd] + >=sys-fs/udev-init-scripts-34 + policykit? ( sys-auth/polkit ) + !vanilla? ( sys-apps/gentoo-systemd-integration )" + +BDEPEND=" + app-arch/xz-utils:0 + dev-util/gperf + >=dev-util/meson-0.46 + >=sys-apps/coreutils-8.16 + sys-devel/gettext + virtual/pkgconfig + test? ( + app-text/tree + dev-lang/perl + sys-apps/dbus + ) + app-text/docbook-xml-dtd:4.2 + app-text/docbook-xml-dtd:4.5 + app-text/docbook-xsl-stylesheets + dev-libs/libxslt:0 + $(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]') + $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]') +" + +python_check_deps() { + python_has_version "dev-python/jinja[${PYTHON_USEDEP}]" && + python_has_version "dev-python/lxml[${PYTHON_USEDEP}]" +} + +QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*" +QA_EXECSTACK="usr/lib/systemd/boot/efi/*" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != buildonly ]]; then + if use test && has pid-sandbox ${FEATURES}; then + ewarn "Tests are known to fail with PID sandboxing enabled." + ewarn "See https://bugs.gentoo.org/674458." + fi + + local CONFIG_CHECK=" ~BINFMT_MISC ~BLK_DEV_BSG ~CGROUPS + ~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE + ~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD ~SYSFS + ~TIMERFD ~TMPFS_XATTR ~UNIX ~USER_NS + ~CRYPTO_HMAC ~CRYPTO_SHA256 ~CRYPTO_USER_API_HASH + ~!GRKERNSEC_PROC ~!IDE ~!SYSFS_DEPRECATED + ~!SYSFS_DEPRECATED_V2" + + use acl && CONFIG_CHECK+=" ~TMPFS_POSIX_ACL" + use seccomp && CONFIG_CHECK+=" ~SECCOMP ~SECCOMP_FILTER" + + if kernel_is -ge 5 10 20; then + CONFIG_CHECK+=" ~KCMP" + else + CONFIG_CHECK+=" ~CHECKPOINT_RESTORE" + fi + + if kernel_is -ge 4 18; then + CONFIG_CHECK+=" ~AUTOFS_FS" + else + CONFIG_CHECK+=" ~AUTOFS4_FS" + fi + + if linux_config_exists; then + local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) + if [[ -n ${uevent_helper_path} ]] && [[ ${uevent_helper_path} != '""' ]]; then + ewarn "It's recommended to set an empty value to the following kernel config option:" + ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" + fi + if linux_chkconfig_present X86; then + CONFIG_CHECK+=" ~DMIID" + fi + fi + + if kernel_is -lt ${MINKV//./ }; then + ewarn "Kernel version at least ${MINKV} required" + fi + + check_extra_config + fi +} + +pkg_setup() { + : +} + +src_unpack() { + default + [[ ${PV} != 9999 ]] || git-r3_src_unpack +} + +src_prepare() { + local PATCHES=( + # Breaks Clang. Revert the commit for now and force off F_S=3. + # bug #841770. + "${FILESDIR}/251-revert-fortify-source-3-fix.patch" + "${FILESDIR}/251-gpt-auto-no-cryptsetup.patch" + ) + + if ! use vanilla; then + PATCHES+=( + "${FILESDIR}/gentoo-generator-path-r2.patch" + "${FILESDIR}/gentoo-systemctl-disable-sysv-sync-r1.patch" + "${FILESDIR}/gentoo-journald-audit.patch" + ) + fi + + # Fails with split-usr. + sed -i -e '2i exit 77' test/test-rpm-macros.sh || die + + default +} + +src_configure() { + # Prevent conflicts with i686 cross toolchain, bug 559726 + tc-export AR CC NM OBJCOPY RANLIB + + # Broken with FORTIFY_SOURCE=3 without a patch. We have to revert + # the upstream patch for it because it breaks Clang: bug #841770. + # + # Our toolchain sets F_S=2 by default w/ >= -O2, so we need + # to unset F_S first, then explicitly set 2, to negate any default + # and anything set by the user if they're choosing 3 (or if they've + # modified GCC to set 3). + # + if is-flagq '-O[23]' || is-flagq '-Ofast' ; then + # We can't unconditionally do this b/c we fortify needs + # some level of optimisation. + filter-flags -D_FORTIFY_SOURCE=3 + append-cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 + fi + + python_setup + + multilib-minimal_src_configure +} + +multilib_src_configure() { + local myconf=( + --localstatedir="${EPREFIX}/var" + -Dsupport-url="https://gentoo.org/support/" + -Dpamlibdir="$(getpam_mod_dir)" + # avoid bash-completion dep + -Dbashcompletiondir="$(get_bashcompdir)" + $(meson_use split-usr) + $(meson_use split-usr split-bin) + -Drootprefix="$(usex split-usr "${EPREFIX:-/}" "${EPREFIX}/usr")" + -Drootlibdir="${EPREFIX}/usr/$(get_libdir)" + # Avoid infinite exec recursion, bug 642724 + -Dtelinit-path="${EPREFIX}/lib/sysvinit/telinit" + # no deps + -Dima=true + -Ddefault-hierarchy=$(usex cgroup-hybrid hybrid unified) + # Optional components/dependencies + $(meson_native_use_bool acl) + $(meson_native_use_bool apparmor) + $(meson_native_use_bool audit) + $(meson_native_use_bool cryptsetup libcryptsetup) + $(meson_native_use_bool curl libcurl) + $(meson_native_use_bool dns-over-tls dns-over-tls) + $(meson_native_use_bool elfutils) + $(meson_native_use_bool fido2 libfido2) + $(meson_use gcrypt) + $(meson_native_use_bool gnuefi gnu-efi) + $(meson_native_use_bool gnutls) + -Defi-includedir="${ESYSROOT}/usr/include/efi" + -Defi-libdir="${ESYSROOT}/usr/$(get_libdir)" + $(meson_native_use_bool homed) + $(meson_native_use_bool http microhttpd) + $(meson_native_use_bool idn) + $(meson_native_use_bool importd) + $(meson_native_use_bool importd bzip2) + $(meson_native_use_bool importd zlib) + $(meson_native_use_bool kmod) + $(meson_use lz4) + $(meson_use lzma xz) + $(meson_use zstd) + $(meson_native_use_bool iptables libiptc) + $(meson_native_use_bool openssl) + $(meson_use pam) + $(meson_native_use_bool pkcs11 p11kit) + $(meson_native_use_bool pcre pcre2) + $(meson_native_use_bool policykit polkit) + $(meson_native_use_bool pwquality) + $(meson_native_use_bool qrcode qrencode) + $(meson_native_use_bool seccomp) + $(meson_native_use_bool selinux) + $(meson_native_use_bool tpm tpm2) + $(meson_native_use_bool test dbus) + $(meson_native_use_bool xkb xkbcommon) + -Dntp-servers="0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org" + # Breaks screen, tmux, etc. + -Ddefault-kill-user-processes=false + -Dcreate-log-dirs=false + + # multilib options + $(meson_native_true backlight) + $(meson_native_true binfmt) + $(meson_native_true coredump) + $(meson_native_true environment-d) + $(meson_native_true firstboot) + $(meson_native_true hibernate) + $(meson_native_true hostnamed) + $(meson_native_true ldconfig) + $(meson_native_true localed) + $(meson_native_true man) + $(meson_native_true networkd) + $(meson_native_true quotacheck) + $(meson_native_true randomseed) + $(meson_native_true rfkill) + $(meson_native_true sysusers) + $(meson_native_true timedated) + $(meson_native_true timesyncd) + $(meson_native_true tmpfiles) + $(meson_native_true vconsole) + ) + + meson_src_configure "${myconf[@]}" +} + +multilib_src_test() { + unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR + meson_src_test +} + +multilib_src_install_all() { + local rootprefix=$(usex split-usr '' /usr) + local sbin=$(usex split-usr sbin bin) + + # meson doesn't know about docdir + mv "${ED}"/usr/share/doc/{systemd,${PF}} || die + + einstalldocs + dodoc "${FILESDIR}"/nsswitch.conf + + if ! use resolvconf; then + rm -f "${ED}${rootprefix}/${sbin}"/resolvconf || die + fi + + rm "${ED}"/etc/init.d/README || die + rm "${ED}${rootprefix}"/lib/systemd/system-generators/systemd-sysv-generator || die + + if ! use sysv-utils; then + rm "${ED}${rootprefix}/${sbin}"/{halt,init,poweroff,reboot,runlevel,shutdown,telinit} || die + rm "${ED}"/usr/share/man/man1/init.1 || die + rm "${ED}"/usr/share/man/man8/{halt,poweroff,reboot,runlevel,shutdown,telinit}.8 || die + fi + + if ! use resolvconf && ! use sysv-utils && use split-usr; then + rmdir "${ED}${rootprefix}"/sbin || die + fi + + # https://bugs.gentoo.org/761763 + rm -r "${ED}"/usr/lib/sysusers.d || die + + # Preserve empty dirs in /etc & /var, bug #437008 + keepdir /etc/{binfmt.d,modules-load.d,tmpfiles.d} + keepdir /etc/kernel/install.d + keepdir /etc/systemd/{network,system,user} + keepdir /etc/udev/rules.d + + keepdir /etc/udev/hwdb.d + + keepdir "${rootprefix}"/lib/systemd/{system-sleep,system-shutdown} + keepdir /usr/lib/{binfmt.d,modules-load.d} + keepdir /usr/lib/systemd/user-generators + keepdir /var/lib/systemd + keepdir /var/log/journal + + # Symlink /etc/sysctl.conf for easy migration. + dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf + + if use pam; then + newpamd "${FILESDIR}"/systemd-user.pam systemd-user + fi + + if use split-usr; then + # Avoid breaking boot/reboot + dosym ../../../lib/systemd/systemd /usr/lib/systemd/systemd + dosym ../../../lib/systemd/systemd-shutdown /usr/lib/systemd/systemd-shutdown + fi + + gen_usr_ldscript -a systemd udev +} + +migrate_locale() { + local envd_locale_def="${EROOT}/etc/env.d/02locale" + local envd_locale=( "${EROOT}"/etc/env.d/??locale ) + local locale_conf="${EROOT}/etc/locale.conf" + + if [[ ! -L ${locale_conf} && ! -e ${locale_conf} ]]; then + # If locale.conf does not exist... + if [[ -e ${envd_locale} ]]; then + # ...either copy env.d/??locale if there's one + ebegin "Moving ${envd_locale} to ${locale_conf}" + mv "${envd_locale}" "${locale_conf}" + eend ${?} || FAIL=1 + else + # ...or create a dummy default + ebegin "Creating ${locale_conf}" + cat > "${locale_conf}" <<-EOF + # This file has been created by the sys-apps/systemd ebuild. + # See locale.conf(5) and localectl(1). + + # LANG=${LANG} + EOF + eend ${?} || FAIL=1 + fi + fi + + if [[ ! -L ${envd_locale} ]]; then + # now, if env.d/??locale is not a symlink (to locale.conf)... + if [[ -e ${envd_locale} ]]; then + # ...warn the user that he has duplicate locale settings + ewarn + ewarn "To ensure consistent behavior, you should replace ${envd_locale}" + ewarn "with a symlink to ${locale_conf}. Please migrate your settings" + ewarn "and create the symlink with the following command:" + ewarn "ln -s -n -f ../locale.conf ${envd_locale}" + ewarn + else + # ...or just create the symlink if there's nothing here + ebegin "Creating ${envd_locale_def} -> ../locale.conf symlink" + ln -n -s ../locale.conf "${envd_locale_def}" + eend ${?} || FAIL=1 + fi + fi +} + +pkg_preinst() { + if ! use split-usr; then + local dir + for dir in bin sbin lib; do + if [[ ! ${EROOT}/${dir} -ef ${EROOT}/usr/${dir} ]]; then + eerror "\"${EROOT}/${dir}\" and \"${EROOT}/usr/${dir}\" are not merged." + eerror "One of them should be a symbolic link to the other one." + FAIL=1 + fi + done + if [[ ${FAIL} ]]; then + eerror "Migration to system layout with merged directories must be performed before" + eerror "rebuilding ${CATEGORY}/${PN} with USE=\"-split-usr\" to avoid run-time breakage." + die "System layout with split directories still used" + fi + fi +} + +pkg_postinst() { + systemd_update_catalog + + # Keep this here in case the database format changes so it gets updated + # when required. + systemd-hwdb --root="${ROOT}" update + + udev_reload || FAIL=1 + + # Bug 465468, make sure locales are respected, and ensure consistency + # between OpenRC & systemd + migrate_locale + + if [[ -z ${REPLACING_VERSIONS} ]]; then + if type systemctl &>/dev/null; then + systemctl --root="${ROOT:-/}" enable getty@.service remote-fs.target || FAIL=1 + fi + elog "To enable a useful set of services, run the following:" + elog " systemctl preset-all --preset-mode=enable-only" + fi + + if [[ -L ${EROOT}/var/lib/systemd/timesync ]]; then + rm "${EROOT}/var/lib/systemd/timesync" + fi + + if [[ ${FAIL} ]]; then + eerror "One of the postinst commands failed. Please check the postinst output" + eerror "for errors. You may need to clean up your system and/or try installing" + eerror "systemd again." + eerror + fi +} + +pkg_prerm() { + # If removing systemd completely, remove the catalog database. + if [[ ! ${REPLACED_BY_VERSION} ]]; then + rm -f -v "${EROOT}"/var/lib/systemd/catalog/database + fi +} From bc10f4b653fab6f4775ebf3623ba1775b797f9c5 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 06:46:47 +0100 Subject: [PATCH 0195/2610] sys-apps/systemd-utils: add 251.7 Closes: https://bugs.gentoo.org/877259 Signed-off-by: Sam James --- sys-apps/systemd-utils/Manifest | 1 + .../systemd-utils/systemd-utils-251.7.ebuild | 525 ++++++++++++++++++ 2 files changed, 526 insertions(+) create mode 100644 sys-apps/systemd-utils/systemd-utils-251.7.ebuild diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest index 6652b985f8436..8edad85fb86c8 100644 --- a/sys-apps/systemd-utils/Manifest +++ b/sys-apps/systemd-utils/Manifest @@ -2,3 +2,4 @@ DIST systemd-musl-patches-251.2.tar.gz 28512 BLAKE2B 4ac6a5220dab8409962a3954af2 DIST systemd-stable-251.4.tar.gz 11440203 BLAKE2B 58a0ee4adcc9d35b15b9cc98b3da81d1103b61a6c0bee722468a5113cd7d6de1d40c46ef964ba9ecc4746e81b516ae4b2f1d046874d62db066735c652592612e SHA512 7bbfadd80b88a4c3510a5e4e3572e4eab71dafbf6289da038e552988e09ee8da16da3c9bb8a4fbbde6c6236e0e3c352b0a33f9ee0b84f10241f3499383387738 DIST systemd-stable-251.5.tar.gz 11444428 BLAKE2B 96df35dae789b11ead1960e1139046972a29c41f74ca800e0fafd84e6a8c238f8d4a30e2991ee94e07e866bc0c3137774ee116f276ac1203cca85254ccf91913 SHA512 2c645a694d45a2670920115529c5f34001153dafe26e5c4e65f8d1a37922a351569d056fc002f1af72dfc173988f93e11893460f64b497e3d5fc339083dcb2fa DIST systemd-stable-251.6.tar.gz 11448383 BLAKE2B 987ea88ea23662fd4119e3c796cc2e5f428fcce6cf0b033a5f8da7974c0026d41851f517e489354bbc22973b33c3932ac7280c56527f03a1fcbce3092148b638 SHA512 2da41ac7e939a893ada3ce682a6fe7dd326e8e0132221589da3d2b1d994e1a879118e0c6025f03351dac6567d754223a5f5401d64a5ca9256ab95512800370f8 +DIST systemd-stable-251.7.tar.gz 11448429 BLAKE2B 959ac7944d778c8e6d7a3c67ea6adc89e5e7ac1cc3b163e2af2a582211b91316da5ffba37b854978b7b2a5b3f9aae3651701a23e4391da6676e078747df1a37b SHA512 a4c06b2d25c47af58abb1e1dc85737b2fb0eb394f09d2bb7c6b7b716cb4b1383a145885bbc8e5ffcdc26611fd44d362fba2152c4dd0ead6a03a93965b82bb9a4 diff --git a/sys-apps/systemd-utils/systemd-utils-251.7.ebuild b/sys-apps/systemd-utils/systemd-utils-251.7.ebuild new file mode 100644 index 0000000000000..a59e868762b9c --- /dev/null +++ b/sys-apps/systemd-utils/systemd-utils-251.7.ebuild @@ -0,0 +1,525 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +inherit bash-completion-r1 flag-o-matic meson-multilib python-any-r1 toolchain-funcs udev usr-ldscript + +DESCRIPTION="Utilities split out from systemd for OpenRC users" +HOMEPAGE="https://systemd.io/" + +if [[ ${PV} == *.* ]]; then + MY_P="systemd-stable-${PV}" + S="${WORKDIR}/${MY_P}" + SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz -> ${MY_P}.tar.gz" +else + MY_P="systemd-${PV}" + S="${WORKDIR}/${MY_P}" + SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> ${MY_P}.tar.gz" +fi + +MUSL_PATCHSET="systemd-musl-patches-251.2" +SRC_URI+=" elibc_musl? ( https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )" + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+acl boot +kmod selinux split-usr sysusers +tmpfiles test +udev" +REQUIRED_USE="|| ( boot tmpfiles sysusers udev )" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + elibc_musl? ( >=sys-libs/musl-1.2.3 ) + selinux? ( sys-libs/libselinux:0= ) + tmpfiles? ( + acl? ( sys-apps/acl:0= ) + ) + udev? ( + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + kmod? ( >=sys-apps/kmod-15:0= ) + ) + !udev? ( + >=sys-apps/util-linux-2.30:0= + sys-libs/libcap:0= + virtual/libcrypt:= + ) +" +DEPEND="${COMMON_DEPEND} + >=sys-kernel/linux-headers-3.11 + boot? ( >=sys-boot/gnu-efi-3.0.2 ) +" +RDEPEND="${COMMON_DEPEND} + boot? ( != -O2, so we need + # to unset F_S first, then explicitly set 2, to negate any default + # and anything set by the user if they're choosing 3 (or if they've + # modified GCC to set 3). + # + if is-flagq '-O[23]' || is-flagq '-Ofast' ; then + # We can't unconditionally do this b/c we fortify needs + # some level of optimisation. + filter-flags -D_FORTIFY_SOURCE=3 + append-cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 + fi + + multilib-minimal_src_configure +} + +multilib_src_configure() { + local emesonargs=( + $(meson_use split-usr) + $(meson_use split-usr split-bin) + -Drootprefix="$(usex split-usr "${EPREFIX:-/}" "${EPREFIX}/usr")" + -Drootlibdir="${EPREFIX}/usr/$(get_libdir)" + -Dsysvinit-path= + $(meson_native_use_bool boot efi) + $(meson_native_use_bool boot gnu-efi) + $(meson_native_use_bool boot kernel-install) + $(meson_native_use_bool selinux) + $(meson_native_use_bool sysusers) + $(meson_use test tests) + $(meson_native_use_bool tmpfiles) + $(meson_use udev hwdb) + + -Defi-libdir="${ESYSROOT}/usr/$(get_libdir)" + + # Link staticly with libsystemd-shared + -Dlink-boot-shared=false + -Dlink-udev-shared=false + + # systemd-tmpfiles has a separate "systemd-tmpfiles.standalone" target + -Dstandalone-binaries=true + + # Disable all optional features + -Dadm-group=false + -Danalyze=false + -Dapparmor=false + -Daudit=false + -Dbacklight=false + -Dbinfmt=false + -Dbzip2=false + -Dcoredump=false + -Ddbus=false + -Delfutils=false + -Denvironment-d=false + -Dfdisk=false + -Dgcrypt=false + -Dglib=false + -Dgshadow=false + -Dgnutls=false + -Dhibernate=false + -Dhostnamed=false + -Didn=false + -Dima=false + -Dinitrd=false + -Dfirstboot=false + -Dldconfig=false + -Dlibcryptsetup=false + -Dlibcurl=false + -Dlibfido2=false + -Dlibidn=false + -Dlibidn2=false + -Dlibiptc=false + -Dlocaled=false + -Dlogind=false + -Dlz4=false + -Dmachined=false + -Dmicrohttpd=false + -Dnetworkd=false + -Dnscd=false + -Dnss-myhostname=false + -Dnss-resolve=false + -Dnss-systemd=false + -Doomd=false + -Dopenssl=false + -Dp11kit=false + -Dpam=false + -Dpcre2=false + -Dpolkit=false + -Dportabled=false + -Dpstore=false + -Dpwquality=false + -Drandomseed=false + -Dresolve=false + -Drfkill=false + -Dseccomp=false + -Dsmack=false + -Dsysext=false + -Dtimedated=false + -Dtimesyncd=false + -Dtpm=false + -Dqrencode=false + -Dquotacheck=false + -Duserdb=false + -Dutmp=false + -Dvconsole=false + -Dwheel-group=false + -Dxdg-autostart=false + -Dxkbcommon=false + -Dxz=false + -Dzlib=false + -Dzstd=false + ) + + if use tmpfiles || use udev; then + emesonargs+=( $(meson_native_use_bool acl) ) + else + emesonargs+=( -Dacl=false ) + fi + + if use udev; then + emesonargs+=( $(meson_native_use_bool kmod) ) + else + emesonargs+=( -Dkmod=false ) + fi + + if use elibc_musl; then + # Avoid redefinition of struct ethhdr. + append-cppflags -D__UAPI_DEF_ETHHDR=0 + fi + + if multilib_is_native_abi || use udev; then + meson_src_configure + fi +} + +efi_arch() { + case "$(tc-arch)" in + amd64) echo x64 ;; + arm) echo arm ;; + arm64) echo aa64 ;; + x86) echo x86 ;; + esac +} + +multilib_src_compile() { + local targets=() + if multilib_is_native_abi; then + if use boot; then + targets+=( + bootctl + kernel-install + man/bootctl.1 + man/kernel-install.8 + src/boot/efi/linux$(efi_arch).{efi,elf}.stub + src/boot/efi/systemd-boot$(efi_arch).efi + ) + fi + if use sysusers; then + targets+=( + systemd-sysusers.standalone + man/sysusers.d.5 + man/systemd-sysusers.8 + ) + if use test; then + targets+=( + systemd-runtest.env + ) + fi + fi + if use tmpfiles; then + targets+=( + systemd-tmpfiles.standalone + man/tmpfiles.d.5 + man/systemd-tmpfiles.8 + ) + if use test; then + targets+=( test-tmpfiles ) + fi + fi + if use udev; then + targets+=( + udevadm + systemd-hwdb + src/udev/ata_id + src/udev/cdrom_id + src/udev/fido_id + src/udev/mtd_probe + src/udev/scsi_id + src/udev/udev.pc + src/udev/v4l_id + man/udev.conf.5 + man/systemd.link.5 + man/hwdb.7 + man/udev.7 + man/systemd-hwdb.8 + man/systemd-udevd.service.8 + man/udevadm.8 + hwdb.d/60-autosuspend-chromiumos.hwdb + rules.d/50-udev-default.rules + rules.d/64-btrfs.rules + ) + if use test; then + targets+=( + # Used by udev-test.pl + systemd-detect-virt + test/sys + test-udev + + test-fido-id-desc + test-udev-builtin + test-udev-event + test-udev-netlink + test-udev-node + test-udev-util + ) + fi + fi + fi + if use udev; then + targets+=( + udev:shared_library + src/libudev/libudev.pc + ) + if use test; then + targets+=( + test-libudev + test-libudev-sym + test-udev-device-thread + ) + fi + fi + if multilib_is_native_abi || use udev; then + meson_src_compile "${targets[@]}" + fi +} + +multilib_src_test() { + local tests=() + if multilib_is_native_abi; then + if use sysusers; then + tests+=( + test-sysusers.standalone + ) + fi + if use tmpfiles; then + tests+=( + test-systemd-tmpfiles.standalone + test-tmpfiles + ) + fi + if use udev; then + tests+=( + rule-syntax-check + test-fido-id-desc + test-udev-builtin + test-udev-event + test-udev-netlink + test-udev-node + test-udev-util + ) + if [[ -w /dev ]]; then + tests+=( udev-test ) + else + ewarn "Skipping udev-test (needs write access to /dev)" + fi + fi + fi + if use udev; then + tests+=( + test-libudev + test-libudev-sym + test-udev-device-thread + ) + fi + if [[ ${#tests[@]} -ne 0 ]]; then + meson_src_test "${tests[@]}" + fi +} + +src_install() { + local rootprefix="$(usex split-usr '' /usr)" + meson-multilib_src_install +} + +multilib_src_install() { + if multilib_is_native_abi; then + if use boot; then + into /usr + dobin bootctl kernel-install + doman man/{bootctl.1,kernel-install.8} + insinto usr/lib/systemd/boot/efi + doins src/boot/efi/{linux$(efi_arch).{efi,elf}.stub,systemd-boot$(efi_arch).efi} + fi + if use sysusers; then + into "${rootprefix:-/}" + newbin systemd-sysusers{.standalone,} + doman man/{systemd-sysusers.8,sysusers.d.5} + fi + if use tmpfiles; then + into "${rootprefix:-/}" + newbin systemd-tmpfiles{.standalone,} + doman man/{systemd-tmpfiles.8,tmpfiles.d.5} + fi + if use udev; then + into "${rootprefix:-/}" + dobin udevadm systemd-hwdb + dosym ../../bin/udevadm "${rootprefix}"/lib/systemd/systemd-udevd + + exeinto "${rootprefix}"/lib/udev + doexe src/udev/{ata_id,cdrom_id,fido_id,mtd_probe,scsi_id,v4l_id} + + insinto "${rootprefix}"/lib/udev/rules.d + doins rules.d/*.rules + + insinto "${rootprefix}"/lib/udev/hwdb.d + doins hwdb.d/*.hwdb + + insinto /usr/share/pkgconfig + doins src/udev/udev.pc + + doman man/{udev.conf.5,systemd.link.5,hwdb.7,systemd-hwdb.8,udev.7,udevadm.8} + newman man/systemd-udevd.service.8 systemd-udevd.8 + fi + fi + if use udev; then + meson_install --no-rebuild --tags libudev + gen_usr_ldscript -a udev + insinto "/usr/$(get_libdir)/pkgconfig" + doins src/libudev/libudev.pc + fi +} + +multilib_src_install_all() { + einstalldocs + if use boot; then + into /usr + exeinto usr/lib/kernel/install.d + doexe src/kernel-install/*.install + dobashcomp shell-completion/bash/bootctl + insinto /usr/share/zsh/site-functions + doins shell-completion/zsh/{_bootctl,_kernel-install} + fi + if use tmpfiles; then + doinitd "${FILESDIR}"/systemd-tmpfiles-setup + doinitd "${FILESDIR}"/systemd-tmpfiles-setup-dev + insinto /usr/share/zsh/site-functions + doins shell-completion/zsh/_systemd-tmpfiles + fi + if use udev; then + doheader src/libudev/libudev.h + + insinto /etc/udev + doins src/udev/udev.conf + keepdir /etc/udev/{hwdb.d,rules.d} + + insinto "${rootprefix}"/lib/systemd/network + doins network/99-default.link + + # Remove to avoid conflict with elogind + # https://bugs.gentoo.org/856433 + rm rules.d/70-power-switch.rules || die + insinto /lib/udev/rules.d + doins rules.d/*.rules + doins "${FILESDIR}"/40-gentoo.rules + + insinto /lib/udev/hwdb.d + doins hwdb.d/*.hwdb + + dobashcomp shell-completion/bash/udevadm + + insinto /usr/share/zsh/site-functions + doins shell-completion/zsh/_udevadm + fi +} + +add_service() { + local initd=$1 + local runlevel=$2 + + ebegin "Adding '${initd}' service to the '${runlevel}' runlevel" + mkdir -p "${EROOT}/etc/runlevels/${runlevel}" && + ln -snf "${EPREFIX}/etc/init.d/${initd}" "${EROOT}/etc/runlevels/${runlevel}/${initd}" + eend $? +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]]; then + add_service systemd-tmpfiles-setup-dev sysinit + add_service systemd-tmpfiles-setup boot + fi + if use udev; then + ebegin "Updating hwdb" + systemd-hwdb --root="${ROOT}" update + eend $? + udev_reload + fi +} From ece79d383f75ced87fa885bc7e7fddeb014684f0 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 06:25:08 +0100 Subject: [PATCH 0196/2610] sys-process/parallel: add 20221022 Signed-off-by: Sam James --- sys-process/parallel/Manifest | 2 ++ sys-process/parallel/parallel-20221022.ebuild | 31 +++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 sys-process/parallel/parallel-20221022.ebuild diff --git a/sys-process/parallel/Manifest b/sys-process/parallel/Manifest index 075647fdc53e3..b3e34692ca28b 100644 --- a/sys-process/parallel/Manifest +++ b/sys-process/parallel/Manifest @@ -4,3 +4,5 @@ DIST parallel-20220822.tar.bz2 2389888 BLAKE2B 95e94064eaecf661a46d45f33f61c51c3 DIST parallel-20220822.tar.bz2.sig 2080 BLAKE2B 12b41f979f8a8c69c370cb1c0ff3687d1d7f12447060f3174d6379ed50caa8fb08682a71f7591bfb73e7f975a2f28cceda8e00a646afc5467caed4664767e6a8 SHA512 f0c6e1ddb08751da577d27a9cc1be725bfd7fce6fecb3b48f0fbddae42d5fdef264da36530cdf722bd19fa19308a77d9f7d16703f9f54697e60c4ea03286f58d DIST parallel-20220922.tar.bz2 2407177 BLAKE2B 5cdb9daef3731a0de9a845f9686d506abe378973992953feec0b3502498adb0b20ed6ed13795748180555fc3557127dbb5b847030432d7b0039ea2f56818cea4 SHA512 8a1b8b0e3cd5548ceb32b3dd160303e5efd2ed3c4bce09abc09e17437c17b3688324a6b257893e838fb19ca0d55d08288ce2898098346dd78298ffb04a3c9536 DIST parallel-20220922.tar.bz2.sig 2080 BLAKE2B 79878e925776020308d6b0d981f3c83242f55c05fde5468b4da283ce5a2619edc7def6ad9f54287e16c948744ff37ac3934012b031844e0ad3bf7e4d8147857d SHA512 384cf27a7160327d31933b0a45b0eb340ae3b321c98463a2a9733db82aaf5cca9971dbdaffe223cca24daeb14bc87b33bbfd879d9715cd2e042cd3f44dec8bff +DIST parallel-20221022.tar.bz2 2409374 BLAKE2B 715ea3b0dbd103a7f37fc7f8a6e28d039393fa562f85283e7aba0e8e64dc673101d561eb1290a69ed9daf9876b40c9b8855d8c72ac35af0323298e9a54594272 SHA512 13746e51435271b702f4c581ece70689b1fb8d45115deb1543dc325a5026f4f23095fb85656314d7f7405e44e523a9e6629eba8ed37751f9c8e008354c76b2f9 +DIST parallel-20221022.tar.bz2.sig 2080 BLAKE2B b2b33ff702a718184eae78e32c3c9447a49d3025d930368d400a93719aef2b2a2edde95a26acd69c95407dd98f7be4b0a447612bf2d79915db89dca17cadec03 SHA512 40f14494db66274e121ffa6ce1668c0e9bc70c0fdb11fd91fe8c1bb035d9417add50fa49dbaa0f649ec2b2fdf7f4eb85d103727b2fff7ee0fa74e2df5d4dcb82 diff --git a/sys-process/parallel/parallel-20221022.ebuild b/sys-process/parallel/parallel-20221022.ebuild new file mode 100644 index 0000000000000..5f26fa4718232 --- /dev/null +++ b/sys-process/parallel/parallel-20221022.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/oletange.asc +inherit verify-sig + +DESCRIPTION="A shell tool for executing jobs in parallel locally or on remote machines" +HOMEPAGE="https://www.gnu.org/software/parallel/ https://git.savannah.gnu.org/cgit/parallel.git/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2" +SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.bz2.sig )" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +RDEPEND=" + dev-lang/perl + dev-perl/Devel-Size + dev-perl/Text-CSV + virtual/perl-Data-Dumper + virtual/perl-File-Temp + virtual/perl-IO +" +DEPEND="${RDEPEND}" +BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-oletange-20210423 )" + +src_configure() { + econf --docdir="${EPREFIX}"/usr/share/doc/${PF}/html +} From 4447b9d7a4c2f9f46f7ed70b2dbecfd69b7e9dfc Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 06:25:20 +0100 Subject: [PATCH 0197/2610] sys-process/parallel: drop 20220722 Signed-off-by: Sam James --- sys-process/parallel/Manifest | 2 -- sys-process/parallel/parallel-20220722.ebuild | 31 ------------------- 2 files changed, 33 deletions(-) delete mode 100644 sys-process/parallel/parallel-20220722.ebuild diff --git a/sys-process/parallel/Manifest b/sys-process/parallel/Manifest index b3e34692ca28b..e56912ab1fe0f 100644 --- a/sys-process/parallel/Manifest +++ b/sys-process/parallel/Manifest @@ -1,5 +1,3 @@ -DIST parallel-20220722.tar.bz2 1851613 BLAKE2B 76d9edddac82b5077d6416cf629dc02d427c93a42907f84a467a45805efe99154eaa175755a4a4c9a9d86df480842daef7064b1d324671eeb6c08fdbab3e7b70 SHA512 b3bee9861ad9537055f00ebc7a1593697cb9f53167bd79fb612b9567a1d19edb7b770e5e68cee410bf2a146f3c48608e7a47254972f28ca0418d725b8d2088d3 -DIST parallel-20220722.tar.bz2.sig 2080 BLAKE2B cf71695489b67cfc458e361db3dd5d195a12e127a7b48f8fbc6ce557ffc2d9e30137a462dae0f99361194313997ebc414cb1d3242a84bddb5dc233a9cc9721fb SHA512 5ade3326fa66ac544698cb43b9225bde9ccb77bae0e938c9d7e9f1ea27d254c2bb3a49a3601c430f31a4c651fc52dea9fee909cbbbf0d5c5138543358671c94d DIST parallel-20220822.tar.bz2 2389888 BLAKE2B 95e94064eaecf661a46d45f33f61c51c3873b38935adcb9705678f44e4583d4338d9914ca2b5be87f3551148ad9889cb11beda11ac5771d840337d5a1d33c1c4 SHA512 d2dc3b2e59eb777e24c4564c7a9b8460ae85d587b32aa50358583d90f1beea8f321c5e93bd6adf34731a447d7fc22942c81e27a75a4b0b02616af2887be6db12 DIST parallel-20220822.tar.bz2.sig 2080 BLAKE2B 12b41f979f8a8c69c370cb1c0ff3687d1d7f12447060f3174d6379ed50caa8fb08682a71f7591bfb73e7f975a2f28cceda8e00a646afc5467caed4664767e6a8 SHA512 f0c6e1ddb08751da577d27a9cc1be725bfd7fce6fecb3b48f0fbddae42d5fdef264da36530cdf722bd19fa19308a77d9f7d16703f9f54697e60c4ea03286f58d DIST parallel-20220922.tar.bz2 2407177 BLAKE2B 5cdb9daef3731a0de9a845f9686d506abe378973992953feec0b3502498adb0b20ed6ed13795748180555fc3557127dbb5b847030432d7b0039ea2f56818cea4 SHA512 8a1b8b0e3cd5548ceb32b3dd160303e5efd2ed3c4bce09abc09e17437c17b3688324a6b257893e838fb19ca0d55d08288ce2898098346dd78298ffb04a3c9536 diff --git a/sys-process/parallel/parallel-20220722.ebuild b/sys-process/parallel/parallel-20220722.ebuild deleted file mode 100644 index 35785e7adb175..0000000000000 --- a/sys-process/parallel/parallel-20220722.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/oletange.asc -inherit verify-sig - -DESCRIPTION="A shell tool for executing jobs in parallel locally or on remote machines" -HOMEPAGE="https://www.gnu.org/software/parallel/ https://git.savannah.gnu.org/cgit/parallel.git/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2" -SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.bz2.sig )" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos" - -RDEPEND=" - dev-lang/perl - dev-perl/Devel-Size - dev-perl/Text-CSV - virtual/perl-Data-Dumper - virtual/perl-File-Temp - virtual/perl-IO -" -DEPEND="${RDEPEND}" -BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-oletange-20210423 )" - -src_configure() { - econf --docdir="${EPREFIX}"/usr/share/doc/${PF}/html -} From fc208696213ef44afc20cf5e4ecf10b495ff4cc2 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 06:52:54 +0100 Subject: [PATCH 0198/2610] sys-fs/btrfs-progs: update HOMEPAGE Signed-off-by: Sam James --- sys-fs/btrfs-progs/Manifest | 1 + sys-fs/btrfs-progs/btrfs-progs-5.15.1.ebuild | 2 +- .../btrfs-progs/btrfs-progs-5.18.1-r1.ebuild | 2 +- sys-fs/btrfs-progs/btrfs-progs-5.19.1.ebuild | 2 +- sys-fs/btrfs-progs/btrfs-progs-6.0.ebuild | 150 ++++++++++++++++++ sys-fs/btrfs-progs/btrfs-progs-9999.ebuild | 2 +- 6 files changed, 155 insertions(+), 4 deletions(-) create mode 100644 sys-fs/btrfs-progs/btrfs-progs-6.0.ebuild diff --git a/sys-fs/btrfs-progs/Manifest b/sys-fs/btrfs-progs/Manifest index 1aadf9024637c..0422ba2e56e1c 100644 --- a/sys-fs/btrfs-progs/Manifest +++ b/sys-fs/btrfs-progs/Manifest @@ -1,3 +1,4 @@ DIST btrfs-progs-v5.15.1.tar.xz 2280796 BLAKE2B b460254a6261d3d04a2d265a3b4e05a89385888f7ea4f2b16ec5b73922646c7f47a546fc78ba7c009e65914125435cf38157eabffc74f5d00df2c21c844922e3 SHA512 68ed89e337ae857fdaf077eaa889e259e9f162ea2222bdaa03f4187783a8682c24d45c91b0559b901d81429ba2cd3f84087d032d354092d5512fb226bdf91549 DIST btrfs-progs-v5.18.1.tar.xz 2293940 BLAKE2B ce2326cca51a4242895aada860e290c6af69a216dc6369673bb3321ab91bfe1c995fcc37dd0c1e15c8e28aabaedf3d6c9508bde393eb0ba4c7b9327c922f749a SHA512 265a03b0db00a231ad51bb75fb161dee0a7a51cd120a696ca0524f08ef635b18afe43b391fa9889a4a79734ccc3931e4374bd950eb26dc47ddc8482368efed0e DIST btrfs-progs-v5.19.1.tar.xz 2315036 BLAKE2B f1ae6901ddc8236f440d46a950923727c3f6168a220ec2c782102355fabcc2217e9617691550db203391279775d53676a2a7ad1920bfde07f39b3744b7f5fff5 SHA512 17fded8583b7392202b1bb408cbb5d42024623ac15415f95e8e56e27b43be79da6d4e6c191d39db4e5a8948390a7c216c0ea520171b0ab95438cc330084c8398 +DIST btrfs-progs-v6.0.tar.xz 2317272 BLAKE2B 0d81aefadafaaaf0e535bdb727a376c8476686f3b99b97061fdde75861272474bcc6d6dba3227ba23de621ef5c6afcb38fc8cd9fce32ee0fcb0de046f5dd07d8 SHA512 3ec532c7c96783da11d1c77619bfef87d9d52bf2f6df7bd89c200157052936a2bfd6c961c7e3519e7a12ec611e7b17fb4d6c3f192086bb1b4ebbf87c22cfe24a diff --git a/sys-fs/btrfs-progs/btrfs-progs-5.15.1.ebuild b/sys-fs/btrfs-progs/btrfs-progs-5.15.1.ebuild index 0920217e744fc..82a6e4175c1eb 100644 --- a/sys-fs/btrfs-progs/btrfs-progs-5.15.1.ebuild +++ b/sys-fs/btrfs-progs/btrfs-progs-5.15.1.ebuild @@ -23,7 +23,7 @@ else fi DESCRIPTION="Btrfs filesystem utilities" -HOMEPAGE="https://btrfs.wiki.kernel.org" +HOMEPAGE="https://btrfs.wiki.kernel.org https://btrfs.readthedocs.io/en/latest/" LICENSE="GPL-2" SLOT="0/${libbtrfs_soname}" diff --git a/sys-fs/btrfs-progs/btrfs-progs-5.18.1-r1.ebuild b/sys-fs/btrfs-progs/btrfs-progs-5.18.1-r1.ebuild index d9cb1c5f94db9..11d5b820c5448 100644 --- a/sys-fs/btrfs-progs/btrfs-progs-5.18.1-r1.ebuild +++ b/sys-fs/btrfs-progs/btrfs-progs-5.18.1-r1.ebuild @@ -26,7 +26,7 @@ else fi DESCRIPTION="Btrfs filesystem utilities" -HOMEPAGE="https://btrfs.wiki.kernel.org" +HOMEPAGE="https://btrfs.wiki.kernel.org https://btrfs.readthedocs.io/en/latest/" LICENSE="GPL-2" SLOT="0/${libbtrfs_soname}" diff --git a/sys-fs/btrfs-progs/btrfs-progs-5.19.1.ebuild b/sys-fs/btrfs-progs/btrfs-progs-5.19.1.ebuild index bf8cc19f185c7..73fcf46caa45c 100644 --- a/sys-fs/btrfs-progs/btrfs-progs-5.19.1.ebuild +++ b/sys-fs/btrfs-progs/btrfs-progs-5.19.1.ebuild @@ -26,7 +26,7 @@ else fi DESCRIPTION="Btrfs filesystem utilities" -HOMEPAGE="https://btrfs.wiki.kernel.org" +HOMEPAGE="https://btrfs.wiki.kernel.org https://btrfs.readthedocs.io/en/latest/" LICENSE="GPL-2" SLOT="0/${libbtrfs_soname}" diff --git a/sys-fs/btrfs-progs/btrfs-progs-6.0.ebuild b/sys-fs/btrfs-progs/btrfs-progs-6.0.ebuild new file mode 100644 index 0000000000000..73fcf46caa45c --- /dev/null +++ b/sys-fs/btrfs-progs/btrfs-progs-6.0.ebuild @@ -0,0 +1,150 @@ +# Copyright 2008-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit bash-completion-r1 python-single-r1 udev + +libbtrfs_soname=0 + +if [[ ${PV} != 9999 ]]; then + MY_PV="v${PV/_/-}" + SRC_URI="https://www.kernel.org/pub/linux/kernel/people/kdave/${PN}/${PN}-${MY_PV}.tar.xz" + + if [[ ${PV} != *_rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + fi + + S="${WORKDIR}"/${PN}-${MY_PV} +else + EGIT_REPO_URI="https://github.com/kdave/btrfs-progs.git" + EGIT_BRANCH="devel" + WANT_LIBTOOL="none" + inherit autotools git-r3 +fi + +DESCRIPTION="Btrfs filesystem utilities" +HOMEPAGE="https://btrfs.wiki.kernel.org https://btrfs.readthedocs.io/en/latest/" + +LICENSE="GPL-2" +SLOT="0/${libbtrfs_soname}" +IUSE="+convert python +man reiserfs static static-libs udev +zstd" +# Could support it with just !systemd => eudev, see mdadm, but let's +# see if someone asks for it first. +REQUIRED_USE="static? ( !udev )" + +# Tries to mount repaired filesystems +RESTRICT="test" + +RDEPEND=" + dev-libs/lzo:2= + sys-apps/util-linux:=[static-libs(+)?] + sys-libs/zlib:= + convert? ( + sys-fs/e2fsprogs:= + reiserfs? ( + >=sys-fs/reiserfsprogs-3.6.27 + ) + ) + python? ( ${PYTHON_DEPS} ) + udev? ( virtual/libudev:= ) + zstd? ( app-arch/zstd:= ) +" +DEPEND="${RDEPEND} + >=sys-kernel/linux-headers-5.10 + convert? ( sys-apps/acl ) + python? ( + $(python_gen_cond_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + ') + ) + static? ( + dev-libs/lzo:2[static-libs(+)] + sys-apps/util-linux:0[static-libs(+)] + sys-libs/zlib:0[static-libs(+)] + convert? ( + sys-fs/e2fsprogs[static-libs(+)] + reiserfs? ( + >=sys-fs/reiserfsprogs-3.6.27[static-libs(+)] + ) + ) + zstd? ( app-arch/zstd[static-libs(+)] ) + ) +" +BDEPEND="virtual/pkgconfig + man? ( dev-python/sphinx )" + +if [[ ${PV} == 9999 ]]; then + BDEPEND+=" sys-devel/gnuconfig" +fi + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + if [[ ${PV} == 9999 ]]; then + AT_M4DIR="m4" eautoreconf + + mkdir config || die + local automakedir="$(autotools_run_tool --at-output automake --print-libdir)" + [[ -e ${automakedir} ]] || die "Could not locate automake directory" + + ln -s "${automakedir}"/install-sh config/install-sh || die + ln -s "${BROOT}"/usr/share/gnuconfig/config.guess config/config.guess || die + ln -s "${BROOT}"/usr/share/gnuconfig/config.sub config/config.sub || die + fi +} + +src_configure() { + local myeconfargs=( + --bindir="${EPREFIX}"/sbin + + --enable-lzo + --disable-experimental + $(use_enable convert) + $(use_enable man documentation) + $(use_enable elibc_glibc backtrace) + $(use_enable python) + $(use_enable static-libs static) + $(use_enable udev libudev) + $(use_enable zstd) + + # Could support libgcrypt, libsodium, libkcapi + --with-crypto=builtin + --with-convert=ext2$(usex reiserfs ',reiserfs' '') + ) + + econf "${myeconfargs[@]}" +} + +src_compile() { + emake V=1 all $(usev static) +} + +src_install() { + local makeargs=( + $(usex python install_python '') + $(usex static install-static '') + ) + + emake V=1 DESTDIR="${D}" install "${makeargs[@]}" + + newbashcomp btrfs-completion btrfs + + use python && python_optimize +} + +pkg_postinst() { + udev_reload +} + +pkg_postrm() { + udev_reload +} diff --git a/sys-fs/btrfs-progs/btrfs-progs-9999.ebuild b/sys-fs/btrfs-progs/btrfs-progs-9999.ebuild index bf8cc19f185c7..73fcf46caa45c 100644 --- a/sys-fs/btrfs-progs/btrfs-progs-9999.ebuild +++ b/sys-fs/btrfs-progs/btrfs-progs-9999.ebuild @@ -26,7 +26,7 @@ else fi DESCRIPTION="Btrfs filesystem utilities" -HOMEPAGE="https://btrfs.wiki.kernel.org" +HOMEPAGE="https://btrfs.wiki.kernel.org https://btrfs.readthedocs.io/en/latest/" LICENSE="GPL-2" SLOT="0/${libbtrfs_soname}" From 404577103e6af0b367f07f3599025564b6625b4e Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 06:50:11 +0100 Subject: [PATCH 0199/2610] sys-fs/xfsprogs: add 5.19.0 Signed-off-by: Sam James --- sys-fs/xfsprogs/Manifest | 1 + sys-fs/xfsprogs/xfsprogs-5.19.0.ebuild | 95 ++++++++++++++++++++++++++ 2 files changed, 96 insertions(+) create mode 100644 sys-fs/xfsprogs/xfsprogs-5.19.0.ebuild diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest index 59ac4136f68d5..1c80375b42e71 100644 --- a/sys-fs/xfsprogs/Manifest +++ b/sys-fs/xfsprogs/Manifest @@ -1,2 +1,3 @@ DIST xfsprogs-5.14.2.tar.xz 1308912 BLAKE2B 04083bf7952015d64f16e1aec0fa74be1957543e2264914f69defe45a3dc9f2524d941abc064a25a2fd760ebd6dcdcdc2404fd305e08fff7f6be6c5fc11d4d2f SHA512 cb9794247a2eed8bd9f10ff811d38f97e4adbed97bad334b0fa8a26503ec224237eddd92fd78892584a153967417ab2009fb2fc8bab6ef12cd53fd20bdba1b4e DIST xfsprogs-5.18.0.tar.xz 1310008 BLAKE2B a2a2835d53ee6ac55279636f3f3cdcecab8757911ce5c1ea5f350a4da9ff4c1ca64b2aba1c0e5424c0c0a01fd0504396d5fecca12e4689c372ed5bb76b9ac24e SHA512 47d035a33367edae7357e34c70bdb0fe9219231153fb4c4f418ed1462d137dd77338c12a199eb71cd70e88903e5fc11e1e4fb595c622183786e87346e2f65739 +DIST xfsprogs-5.19.0.tar.xz 1325160 BLAKE2B 37258ca34b3fc241a5153518ac5230aec9aeefc04d3fc05b96087d8e2fb374094ba21027fbcfa163cbafab21a69a510a7b278972130083387a97fd0027def6e2 SHA512 0b069cd44eb87052ee55ebffcce736ef103adeda539e854bd86d53942f541c07d74cc174f06a2221230eaa82b21d43327833492cd0ded577d442e1935a0abe7d diff --git a/sys-fs/xfsprogs/xfsprogs-5.19.0.ebuild b/sys-fs/xfsprogs/xfsprogs-5.19.0.ebuild new file mode 100644 index 0000000000000..2f545bcf92b0a --- /dev/null +++ b/sys-fs/xfsprogs/xfsprogs-5.19.0.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic systemd usr-ldscript + +DESCRIPTION="XFS filesystem utilities" +HOMEPAGE="https://xfs.wiki.kernel.org/" +SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="icu libedit nls selinux" + +RDEPEND="dev-libs/inih + dev-libs/userspace-rcu:= + >=sys-apps/util-linux-2.17.2 + icu? ( dev-libs/icu:= ) + libedit? ( dev-libs/libedit )" +DEPEND="${RDEPEND}" +BDEPEND="nls? ( sys-devel/gettext )" +RDEPEND+=" selinux? ( sec-policy/selinux-xfs )" + +PATCHES=( + "${FILESDIR}"/${PN}-5.3.0-libdir.patch + "${FILESDIR}"/${PN}-5.18.0-docdir.patch + "${FILESDIR}"/${PN}-5.18.0-include.patch +) + +src_prepare() { + default + + # Fix doc dir + sed -i \ + -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \ + include/builddefs.in || die + + # Don't install compressed docs + sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die +} + +src_configure() { + # include/builddefs.in will add FCFLAGS to CFLAGS which will + # unnecessarily clutter CFLAGS (and fortran isn't used) + unset FCFLAGS + + # If set in user env, this breaks configure + unset PLATFORM + + export DEBUG=-DNDEBUG + + # Package is honoring CFLAGS; No need to use OPTIMIZER anymore. + # However, we have to provide an empty value to avoid default + # flags. + export OPTIMIZER=" " + + # Avoid automagic on libdevmapper (bug #709694) + export ac_cv_search_dm_task_create=no + + # Build fails with -O3 (bug #712698) + replace-flags -O3 -O2 + + # Upstream does NOT support --disable-static anymore, + # https://www.spinics.net/lists/linux-xfs/msg30185.html + # https://www.spinics.net/lists/linux-xfs/msg30272.html + local myconf=( + --enable-blkid + --with-crond-dir="${EPREFIX}/etc/cron.d" + --with-systemd-unit-dir="$(systemd_get_systemunitdir)" + $(use_enable icu libicu) + $(use_enable nls gettext) + $(use_enable libedit editline) + ) + + if is-flagq -flto ; then + myconf+=( --enable-lto ) + else + myconf+=( --disable-lto ) + fi + + econf "${myconf[@]}" +} + +src_compile() { + emake V=1 +} + +src_install() { + emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install + emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install-dev + + gen_usr_ldscript -a handle +} From 3e5843d3ab36b93c23f888306ac8684c066b50dd Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 06:40:50 +0100 Subject: [PATCH 0200/2610] x11-terms/xterm: drop 373, 374 Signed-off-by: Sam James --- x11-terms/xterm/Manifest | 3 - x11-terms/xterm/xterm-373.ebuild | 98 ----------------------------- x11-terms/xterm/xterm-374.ebuild | 103 ------------------------------- 3 files changed, 204 deletions(-) delete mode 100644 x11-terms/xterm/xterm-373.ebuild delete mode 100644 x11-terms/xterm/xterm-374.ebuild diff --git a/x11-terms/xterm/Manifest b/x11-terms/xterm/Manifest index 86f3b06cffb88..a7c966ba2050e 100644 --- a/x11-terms/xterm/Manifest +++ b/x11-terms/xterm/Manifest @@ -1,6 +1,3 @@ DIST xterm-372.tgz 1507107 BLAKE2B 256b99b13512740086203c4c05685cd170356118e11029a01d30b32f69c1fc5088efa0dabc955d8a24acf36f3e061faf7af9866c2302a4ac45405b97455384a0 SHA512 f65fee6227ca27be85569ec06f3701a6114489e036975d0fe37f3c71d7598d1b06c8689cfbda593a98418eec1417bd60b33e3978752b255989cfa0bb4ce332bf -DIST xterm-373.tgz 1518059 BLAKE2B f215e6e695696cba3a0e02eac9e236fbcb50b3b99febba972bd42eb71b724ad596062ad567aaa89ff74d785c198c35ac6e99693f8231d763a4f054123863ba3b SHA512 0e1ef4165137fa5369ac2b2b93c73527a23c89a3f5e4b9de7a24dca5af78a6cb34cddb47a5aec2b16b1b302347c79447fbee87bddae3c569bbaac8765e7875f9 -DIST xterm-374.tgz 1518184 BLAKE2B fdd7f3361214217aae12fe3645b5df51085261b4d5a09e66be7867dd77aa9290be4cd54d7e52dbcddca173272c8a260c458b3d6172d82a8e953f2e4537104a70 SHA512 aba16f31e79ff13dd8c5576890cac40276e55b89e037d888d4cc0a73bf6e57e0f2e63a6684f5fdd6aaf0a0980586424f302bdf6ed5a4b0c96f61ec435a1de2e8 -DIST xterm-374.tgz.asc 729 BLAKE2B a97383910dfb22f40e9b8d38cd031af839b95a3d0fe8f8de3f72ad57b1d62687f6fe386ca4e6cdb54ca3a2d905e2e20f83a81a570f3b039dcb896caba449a652 SHA512 4b67de66be7bd00f479df43b15faf523f6041a5f2d4c245d361ae64efb97ae34fd160e416e41c1ca76b3f2b69088871928fb4a6c40489c047fd08351df60f662 DIST xterm-375.tgz 1518304 BLAKE2B 29b81cc7ceb9cf03d4e91f731b4e78dcf963afe8995dab442f7bdb9df0f41b1ba0b2fbe45f220868c6d4e2655714d308064d41b9346edc5f61e5157fa21a966e SHA512 5492320055348f5f0c42789a2e47ae2fba4c19f7d55f50c174948fc79ab011e52435755b302e1439390a4ba44316eaaa7b79ce0ad9a366e53a84cfb2c3565a51 DIST xterm-375.tgz.asc 729 BLAKE2B 2ae5833284a7cb978625be0de1233e8ba54a36fae7657e0169e94de907e37cc4677d1b3a8d89384f469c6f2786a91dc280a930c6fc04c21d74a0a83571771b5a SHA512 c7b4b5006c7a197e29adfbb741ff57a6e39f97e23e1739a3935ff9bb338f4245809591974aa8a5608261e190355ad76b810b757a18740918b6fcaf5292240a40 diff --git a/x11-terms/xterm/xterm-373.ebuild b/x11-terms/xterm/xterm-373.ebuild deleted file mode 100644 index efd8182bd33ef..0000000000000 --- a/x11-terms/xterm/xterm-373.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop flag-o-matic toolchain-funcs - -DESCRIPTION="Terminal Emulator for X Windows" -HOMEPAGE="https://invisible-island.net/xterm/" -SRC_URI="ftp://ftp.invisible-island.net/${PN}/${P}.tgz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama" - -DEPEND=" - kernel_linux? ( sys-libs/libutempter ) - media-libs/fontconfig:1.0 - >=sys-libs/ncurses-5.7-r7:0= - x11-apps/xmessage - x11-libs/libICE - x11-libs/libX11 - x11-libs/libXaw - x11-libs/libXft - x11-libs/libxkbfile - x11-libs/libXmu - x11-libs/libXrender - x11-libs/libXt - unicode? ( x11-apps/luit ) - Xaw3d? ( x11-libs/libXaw3d ) - xinerama? ( x11-libs/libXinerama )" -RDEPEND="${DEPEND} - media-fonts/font-misc-misc - x11-apps/rgb" -DEPEND+=" x11-base/xorg-proto" -BDEPEND="virtual/pkgconfig" - -DOCS=( README{,.i18n} ctlseqs.txt ) - -src_configure() { - DEFAULTS_DIR="${EPREFIX}"/usr/share/X11/app-defaults - - # bug #454736 - # Workaround for ncurses[tinfo] until upstream fixes their buildsystem using - # something sane like pkg-config or ncurses5-config and stops guessing libs - # Everything gets linked against ncurses anyways, so don't shout - append-libs $($(tc-getPKG_CONFIG) --libs ncurses) - - local myeconfargs=( - --disable-full-tgetent - --disable-imake - --disable-setgid - --disable-setuid - --enable-256-color - --enable-broken-osc - --enable-broken-st - --enable-dabbrev - --enable-exec-xterm - --enable-i18n - --enable-load-vt-fonts - --enable-logging - --enable-screen-dumps - --enable-warnings - --enable-wide-chars - --libdir="${EPREFIX}"/etc - --with-app-defaults="${DEFAULTS_DIR}" - --with-utempter - --with-x - $(use_enable openpty) - $(use_enable sixel sixel-graphics) - $(use_enable toolbar) - $(use_enable truetype freetype) - $(use_enable unicode luit) - $(use_enable unicode mini-luit) - $(use_with Xaw3d) - $(use_with xinerama) - ) - - econf "${myeconfargs[@]}" -} - -src_install() { - default - - docinto html - dodoc xterm.log.html - domenu *.desktop - - # Fix permissions -- it grabs them from live system, and they can - # be suid or sgid like they were in pre-unix98 pty or pre-utempter days, - # respectively (#69510). - # (info from Thomas Dickey) - Donnie Berkholz - fperms 0755 /usr/bin/xterm - - # restore the navy blue - sed -i -e 's:blue2$:blue:' "${D}${DEFAULTS_DIR}"/XTerm-color || die -} diff --git a/x11-terms/xterm/xterm-374.ebuild b/x11-terms/xterm/xterm-374.ebuild deleted file mode 100644 index 5a88e2d3f6686..0000000000000 --- a/x11-terms/xterm/xterm-374.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc -inherit desktop flag-o-matic toolchain-funcs verify-sig - -DESCRIPTION="Terminal Emulator for X Windows" -HOMEPAGE="https://invisible-island.net/xterm/" -SRC_URI="https://invisible-island.net/archives/${PN}/${P}.tgz" -SRC_URI+=" verify-sig? ( https://invisible-island.net/archives/${PN}/${P}.tgz.asc )" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama" - -DEPEND=" - kernel_linux? ( sys-libs/libutempter ) - media-libs/fontconfig:1.0 - >=sys-libs/ncurses-5.7-r7:= - x11-apps/xmessage - x11-libs/libICE - x11-libs/libX11 - x11-libs/libXaw - x11-libs/libXft - x11-libs/libxkbfile - x11-libs/libXmu - x11-libs/libXrender - x11-libs/libXt - unicode? ( x11-apps/luit ) - Xaw3d? ( x11-libs/libXaw3d ) - xinerama? ( x11-libs/libXinerama )" -RDEPEND="${DEPEND} - media-fonts/font-misc-misc - x11-apps/rgb" -DEPEND+=" x11-base/xorg-proto" -BDEPEND=" - virtual/pkgconfig - verify-sig? ( sec-keys/openpgp-keys-thomasdickey ) -" - -DOCS=( README{,.i18n} ctlseqs.txt ) - -src_configure() { - DEFAULTS_DIR="${EPREFIX}"/usr/share/X11/app-defaults - - # bug #454736 - # Workaround for ncurses[tinfo] until upstream fixes their buildsystem using - # something sane like pkg-config or ncurses5-config and stops guessing libs - # Everything gets linked against ncurses anyways, so don't shout - append-libs $($(tc-getPKG_CONFIG) --libs ncurses) - - local myeconfargs=( - --disable-full-tgetent - --disable-imake - --disable-setgid - --disable-setuid - --enable-256-color - --enable-broken-osc - --enable-broken-st - --enable-dabbrev - --enable-exec-xterm - --enable-i18n - --enable-load-vt-fonts - --enable-logging - --enable-screen-dumps - --enable-warnings - --enable-wide-chars - --libdir="${EPREFIX}"/etc - --with-app-defaults="${DEFAULTS_DIR}" - --with-utempter - --with-x - $(use_enable openpty) - $(use_enable sixel sixel-graphics) - $(use_enable toolbar) - $(use_enable truetype freetype) - $(use_enable unicode luit) - $(use_enable unicode mini-luit) - $(use_with Xaw3d) - $(use_with xinerama) - ) - - econf "${myeconfargs[@]}" -} - -src_install() { - default - - docinto html - dodoc xterm.log.html - domenu *.desktop - - # Fix permissions -- it grabs them from live system, and they can - # be suid or sgid like they were in pre-unix98 pty or pre-utempter days, - # respectively (#69510). - # (info from Thomas Dickey) - Donnie Berkholz - fperms 0755 /usr/bin/xterm - - # restore the navy blue - sed -i -e 's:blue2$:blue:' "${D}${DEFAULTS_DIR}"/XTerm-color || die -} From 0b01f704bb20b7dd4d2dc61f6ac00942c7af41b5 Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Tue, 25 Oct 2022 08:01:36 +0200 Subject: [PATCH 0201/2610] dev-util/rbtools: add 4.0 Signed-off-by: Hans de Graaff --- dev-util/rbtools/Manifest | 1 + dev-util/rbtools/rbtools-4.0.ebuild | 59 +++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 dev-util/rbtools/rbtools-4.0.ebuild diff --git a/dev-util/rbtools/Manifest b/dev-util/rbtools/Manifest index ae5e19e019909..1080c19ee5452 100644 --- a/dev-util/rbtools/Manifest +++ b/dev-util/rbtools/Manifest @@ -2,3 +2,4 @@ DIST RBTools-2.0.1.tar.gz 229394 BLAKE2B a3864c5a39854ffd8744cc562fb888aded06b86 DIST RBTools-3.1.1.tar.gz 317592 BLAKE2B c50e27cf67e2015904e2330208f0d13ec5a799d0820f6477a6701553140851a5d82de65fbf41d8b64bfcf0028a9baf27b710909d230e1798032a4e28f2b43935 SHA512 1a1aa51f8924b1fcdc100c0337c66870284b8c3c91cb756d231509111e4b9ae233ccae1245251e826dc23c699553f5d3441e4b9ef2b80f32d4ce8876dfa43819 DIST RBTools-3.1.2.tar.gz 322538 BLAKE2B ab459e60e1c25a8eb3cb8afbe9ad1c5c63d1d5bb73626225057e42a9afb61d1bf59b841db6ac61cab2ddb14cdb555f9a789d0ecab7eaf02b1489a6bcf9144149 SHA512 b70c42566559180245afcfa31d3920a7a35817377c60f7c70559625866d54790e9666ba9a366a03bf14feaf1d0e8d2847a526d3976be364d14447a82d148a2eb DIST RBTools-3.1.tar.gz 317015 BLAKE2B dccabc93af3a8095f5e166f9e3a31cce52155876cb38675b3dd43b6556024bb9b4ed66291e495ab42b41b09934f136f4eeca7a185fc0fbb2aa2d03e1ef12d656 SHA512 2568aa905dfd119e0b66213e3ae9c8edad5a3337df00228b955006cc85e90c1492e1dc4cccc2695b53f5879103c5d4ee8dba6262112c8781e452dea7633d2c0b +DIST RBTools-4.0.tar.gz 397113 BLAKE2B 25d743a81e22e00575c6bc2a08d5bab04c35e554f6a1a17090eb55bbcaf0e8e5f4c2ad6a68a0415acb76c093c99b7bb223aeccd68392877bae97eac354578002 SHA512 d2dbe94dbd63fbd11ef0fc8c08eecbd7000df23388afe21d30151854ff4ef2b3a6c780c60ee52408832a146570a1f7b3f0269fc0c831953e871d2dda1ed8cb3f diff --git a/dev-util/rbtools/rbtools-4.0.ebuild b/dev-util/rbtools/rbtools-4.0.ebuild new file mode 100644 index 0000000000000..d6db29ea592a3 --- /dev/null +++ b/dev-util/rbtools/rbtools-4.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8,9,10} ) + +inherit distutils-r1 + +MY_PN="RBTools" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Command line tools for use with Review Board" +HOMEPAGE="https://www.reviewboard.org/" +SRC_URI="https://downloads.reviewboard.org/releases/${MY_PN}/$(ver_cut 1-2)/${MY_P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + >=dev-python/importlib_metadata-4.12[${PYTHON_USEDEP}] + =dev-python/importlib_metadata-4*[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + >=dev-python/pydiffx-1.1[${PYTHON_USEDEP}] + =dev-python/pydiffx-1.1*[${PYTHON_USEDEP}] + >=dev-python/six-1.8.0[${PYTHON_USEDEP}] + dev-python/texttable[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.3.0[${PYTHON_USEDEP}] + dev-python/tqdm[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( >=dev-python/kgb-6.1[${PYTHON_USEDEP}] dev-python/pytest-env[${PYTHON_USEDEP}] ) +" + +DOCS=( AUTHORS NEWS README.md ) + +S=${WORKDIR}/${MY_P} + +distutils_enable_tests pytest + +src_prepare() { + default + + # Avoid tests requiring unpackaged test data + rm -f rbtools/clients/tests/test_scanning.py || die + + # Avoid repository specific tests to avoid dependencies on them + rm -f rbtools/clients/tests/test_{cvs,git,mercurial,svn}.py || die + + # Fix test that appears to expect case-insentive comparison + sed -i -e 's/TEST CONTENT/Test content/' rbtools/utils/tests/test_console.py || die +} + +python_test() { + distutils_install_for_testing + distutils-r1_python_test +} From 804164bb243d322b3ed8f0ac8522be4474a9f8fb Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 07:35:50 +0100 Subject: [PATCH 0202/2610] sys-apps/texinfo: add savannah upstream metadata Signed-off-by: Sam James --- sys-apps/texinfo/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-apps/texinfo/metadata.xml b/sys-apps/texinfo/metadata.xml index fd41c89eb3734..17375d23a84f5 100644 --- a/sys-apps/texinfo/metadata.xml +++ b/sys-apps/texinfo/metadata.xml @@ -14,5 +14,6 @@ cpe:/a:gnu:texinfo + texinfo From d3f17290b7fe8ec8d48d1b5d31d647378bc21679 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 09:59:08 +0300 Subject: [PATCH 0203/2610] sys-fs/f2fs-tools: Stabilize 1.15.0-r1 arm64, #877697 Signed-off-by: Arthur Zamarin --- sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild b/sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild index 654499bcdb8b9..d86889a7022ca 100644 --- a/sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild +++ b/sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/${PN}.git/snaps LICENSE="GPL-2" SLOT="0/9" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86" IUSE="selinux" RDEPEND=" From 93ecd4f27a3e5791d0d75675f08b7a0d94be84d2 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 09:59:09 +0300 Subject: [PATCH 0204/2610] sys-fs/f2fs-tools: Stabilize 1.15.0-r1 arm, #877697 Signed-off-by: Arthur Zamarin --- sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild b/sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild index d86889a7022ca..011aaba22d9fa 100644 --- a/sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild +++ b/sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/${PN}.git/snaps LICENSE="GPL-2" SLOT="0/9" -KEYWORDS="~amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86" IUSE="selinux" RDEPEND=" From 2832eb13681f1579de4bb326e2d3c84549fad734 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 09:59:10 +0300 Subject: [PATCH 0205/2610] sys-fs/f2fs-tools: Stabilize 1.15.0-r1 ppc64, #877697 Signed-off-by: Arthur Zamarin --- sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild b/sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild index 011aaba22d9fa..04526bb70d26a 100644 --- a/sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild +++ b/sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/${PN}.git/snaps LICENSE="GPL-2" SLOT="0/9" -KEYWORDS="~amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~x86" IUSE="selinux" RDEPEND=" From f3de06eebf84f1dbd0a04506f7fb27d62b4aab49 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 09:59:11 +0300 Subject: [PATCH 0206/2610] app-portage/mgorny-dev-scripts: Stabilize 28 ALLARCHES, #878215 Signed-off-by: Arthur Zamarin --- app-portage/mgorny-dev-scripts/mgorny-dev-scripts-28.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-28.ebuild b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-28.ebuild index 2838be105fd2c..4cd466d472dbd 100644 --- a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-28.ebuild +++ b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-28.ebuild @@ -12,7 +12,7 @@ SRC_URI=" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos" RDEPEND=" app-portage/gentoolkit From 5a6420427c9bdc33136940d20ab8e6e03ef5591b Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Tue, 25 Oct 2022 09:15:32 +0200 Subject: [PATCH 0207/2610] dev-python/pandas: Stabilize 1.5.0 arm, #878195 Signed-off-by: Agostino Sarubbo --- dev-python/pandas/pandas-1.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pandas/pandas-1.5.0.ebuild b/dev-python/pandas/pandas-1.5.0.ebuild index 72702cd547a05..62816695388f8 100644 --- a/dev-python/pandas/pandas-1.5.0.ebuild +++ b/dev-python/pandas/pandas-1.5.0.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}/${P/_/}" SLOT="0" LICENSE="BSD" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="doc full-support minimal test X" RESTRICT="!test? ( test )" From 54327a55349b4a7b282b3c19dab95e4f111a740f Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Tue, 25 Oct 2022 09:16:06 +0200 Subject: [PATCH 0208/2610] dev-python/pandas: Stabilize 1.5.0 arm64, #878195 Signed-off-by: Agostino Sarubbo --- dev-python/pandas/pandas-1.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pandas/pandas-1.5.0.ebuild b/dev-python/pandas/pandas-1.5.0.ebuild index 62816695388f8..3451e9bf25771 100644 --- a/dev-python/pandas/pandas-1.5.0.ebuild +++ b/dev-python/pandas/pandas-1.5.0.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}/${P/_/}" SLOT="0" LICENSE="BSD" -KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="doc full-support minimal test X" RESTRICT="!test? ( test )" From 3a192dc13e579e48e81bc2e977ec950ac2a757ab Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Tue, 25 Oct 2022 09:16:38 +0200 Subject: [PATCH 0209/2610] net-p2p/transmission: Stabilize 3.00-r5 ppc, #878175 Signed-off-by: Agostino Sarubbo --- net-p2p/transmission/transmission-3.00-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-3.00-r5.ebuild b/net-p2p/transmission/transmission-3.00-r5.ebuild index 6a12e5a07a733..46a7a5172185a 100644 --- a/net-p2p/transmission/transmission-3.00-r5.ebuild +++ b/net-p2p/transmission/transmission-3.00-r5.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission" else SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client" From 363aaf95c4efbb06d9647c544c4703c35a7d2bb5 Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Tue, 25 Oct 2022 09:16:40 +0200 Subject: [PATCH 0210/2610] dev-python/pandas: Stabilize 1.5.0 ppc, #878195 Signed-off-by: Agostino Sarubbo --- dev-python/pandas/pandas-1.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pandas/pandas-1.5.0.ebuild b/dev-python/pandas/pandas-1.5.0.ebuild index 3451e9bf25771..8cd40726ab34d 100644 --- a/dev-python/pandas/pandas-1.5.0.ebuild +++ b/dev-python/pandas/pandas-1.5.0.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}/${P/_/}" SLOT="0" LICENSE="BSD" -KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="doc full-support minimal test X" RESTRICT="!test? ( test )" From 32fed101554aaa8de6e36f96ef85e58a57e11352 Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Tue, 25 Oct 2022 09:17:14 +0200 Subject: [PATCH 0211/2610] net-p2p/transmission: Stabilize 3.00-r5 ppc64, #878175 Signed-off-by: Agostino Sarubbo --- net-p2p/transmission/transmission-3.00-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-3.00-r5.ebuild b/net-p2p/transmission/transmission-3.00-r5.ebuild index 46a7a5172185a..d391492ca7821 100644 --- a/net-p2p/transmission/transmission-3.00-r5.ebuild +++ b/net-p2p/transmission/transmission-3.00-r5.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission" else SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 ~riscv ~x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client" From 95685ef477cd9dafd4dfb9046235f8910fa341de Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 10:30:03 +0300 Subject: [PATCH 0212/2610] sys-fs/f2fs-tools: Stabilize 1.15.0-r1 ppc, #877697 Signed-off-by: Arthur Zamarin --- sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild b/sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild index 04526bb70d26a..2fcb2ed76df04 100644 --- a/sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild +++ b/sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/${PN}.git/snaps LICENSE="GPL-2" SLOT="0/9" -KEYWORDS="~amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~x86" IUSE="selinux" RDEPEND=" From 95d7b052e6a85fe6b485a0fa61c94dcd6001a93c Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 08:33:04 +0100 Subject: [PATCH 0213/2610] dev-python/python-xlib: Stabilize 0.31-r1 amd64, #855779 Signed-off-by: Sam James --- dev-python/python-xlib/python-xlib-0.31-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/python-xlib/python-xlib-0.31-r1.ebuild b/dev-python/python-xlib/python-xlib-0.31-r1.ebuild index d9b2e3a959c6e..6b3f020591e19 100644 --- a/dev-python/python-xlib/python-xlib-0.31-r1.ebuild +++ b/dev-python/python-xlib/python-xlib-0.31-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.bz2" LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86" IUSE="doc" RDEPEND="dev-python/six[${PYTHON_USEDEP}]" From 398c8b6475ada08b02fad37f79e70b05ea99545d Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 08:36:01 +0100 Subject: [PATCH 0214/2610] dev-python/matplotlib: drop 3.6.0-r1 Signed-off-by: Sam James --- dev-python/matplotlib/Manifest | 1 - .../matplotlib/matplotlib-3.6.0-r1.ebuild | 284 ------------------ 2 files changed, 285 deletions(-) delete mode 100644 dev-python/matplotlib/matplotlib-3.6.0-r1.ebuild diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest index b5cab0e72aabc..b5b2a8c712d26 100644 --- a/dev-python/matplotlib/Manifest +++ b/dev-python/matplotlib/Manifest @@ -2,5 +2,4 @@ DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 6a5fb98e5fa6cf4b7d7533ad44e364227d8c2 DIST matplotlib-3.5.1.tar.gz 35320470 BLAKE2B ebf69b62ac587c61ecf8442abaab302019f63a3c9d8db6f7f7fb32f4d14da554fd8305ea6dfed2ff86a5af4e7e4d2b81f14802692fe50c986f7da8545bd26c00 SHA512 a317dbd748e5fc1fafcf80020cb6d38a8888431487beded97acd59d759e67e54f59506b642e4a03d4351c1ac050d15e3f2e2b5443433debc78ddad52881c8d82 DIST matplotlib-3.5.2.tar.gz 35210006 BLAKE2B e3f90a0cf1d28f041a8cdd6920a8a4efe16169bb4acf85f7b2562196db306eeb692218728ea33c7b62214e7894e83a104954cbef38c45ccbb4f630bd35c0c36b SHA512 32844dfa85dbc43360c1773d748a58d2ab089111c51c825da62956c778a0eeaf10ca33a5c6c094295388a80d5873a2e1b17484e02b653e9e8e5ba98659329974 DIST matplotlib-3.5.3.tar.gz 35236343 BLAKE2B 0d3f4e15295afe2c737e441325206e77c520a514bc87ab1eebef624f89896a2cf609e8d57b8fa8ef28ecf8c836e20cb296adaa95f81dbfcf3f2a45631e3dd02c SHA512 f431d3046e9c5fbe5d44a16a762e9a178ba34380974964660eaf3681671178866a63b3bad9aad8d3ad423926f7db2965d514e9b1489e3a824a4532a01f0e0670 -DIST matplotlib-3.6.0.tar.gz 35749946 BLAKE2B 1e2e80e124ef1a0a1843ba077c3c933b55a77062fd5cc49d304dd2d12f6323ff60f32113dc0c57388796682841367734283ea5c82e149d6fa3f379516800d131 SHA512 ea8cb274b9aacb4cc9c3b52cf5eaf881074dc73840cba160289e85173d763e96d3ea3628c5cb53f765092f53b9e3d05977281cc0c9d6756529601ca336ec0e27 DIST matplotlib-3.6.1.tar.gz 35826557 BLAKE2B b30710436a773298dcdf233e592656d9815f55f0daab0cc28811b9adbfd3b2ede08f4c13e0dfa43c5fb283bc1ba96ea793084f3d65ba13b9697d14ffa406a273 SHA512 40b148fe4574eea88e7e74c2844a4811c71651602bd7e0a863482571bfa216c01d4f5fcd36add14af82c5cacdb6ae9d441ed251ee5239d06bcc8d40c9ee8841b diff --git a/dev-python/matplotlib/matplotlib-3.6.0-r1.ebuild b/dev-python/matplotlib/matplotlib-3.6.0-r1.ebuild deleted file mode 100644 index b448a4981bebf..0000000000000 --- a/dev-python/matplotlib/matplotlib-3.6.0-r1.ebuild +++ /dev/null @@ -1,284 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE='tk?,threads(+)' - -inherit distutils-r1 flag-o-matic multiprocessing prefix toolchain-funcs \ - virtualx - -FT_PV=2.6.1 -DESCRIPTION="Pure python plotting library with matlab like syntax" -HOMEPAGE=" - https://matplotlib.org/ - https://github.com/matplotlib/matplotlib/ - https://pypi.org/project/matplotlib/ -" -SRC_URI=" - mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz - test? ( - https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz - ) -" - -# Main license: matplotlib -# Some modules: BSD -# matplotlib/backends/qt4_editor: MIT -# Fonts: BitstreamVera, OFL-1.1 -LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv" -IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets" - -# internal copy of pycxx highly patched -# dev-python/pycxx -RDEPEND=" - dev-python/certifi[${PYTHON_USEDEP}] - >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}] - >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}] - >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}] - >=dev-python/kiwisolver-1.2.0[${PYTHON_USEDEP}] - >=dev-python/numpy-1.19[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - >=dev-python/pillow-7.1.1[jpeg,webp,${PYTHON_USEDEP}] - >=dev-python/pyparsing-2.2.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}] - >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] - >=dev-python/six-1.14.0[${PYTHON_USEDEP}] - media-fonts/dejavu - media-fonts/stix-fonts - media-libs/freetype:2 - media-libs/libpng:0 - >=media-libs/qhull-2013:= - virtual/imagemagick-tools[jpeg,tiff] - cairo? ( - dev-python/cairocffi[${PYTHON_USEDEP}] - ) - excel? ( - dev-python/xlwt[${PYTHON_USEDEP}] - ) - gtk3? ( - >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}] - x11-libs/gtk+:3[introspection] - ) - latex? ( - virtual/latex-base - app-text/dvipng - app-text/ghostscript-gpl - app-text/poppler[utils] - dev-texlive/texlive-fontsrecommended - dev-texlive/texlive-latexextra - dev-texlive/texlive-luatex - dev-texlive/texlive-xetex - ) - qt5? ( - dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}] - ) - webagg? ( - >=dev-python/tornado-6.0.4[${PYTHON_USEDEP}] - ) - wxwidgets? ( - $(python_gen_cond_dep ' - dev-python/wxpython:*[${PYTHON_USEDEP}] - ' python3_{8..10}) - ) -" - -BDEPEND=" - ${RDEPEND} - >=dev-python/setuptools_scm-7[${PYTHON_USEDEP}] - dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}] - virtual/pkgconfig - doc? ( - >=app-text/dvipng-1.15-r1 - >=dev-python/colorspacious-1.1.2[${PYTHON_USEDEP}] - >=dev-python/ipython-1.18.2[${PYTHON_USEDEP}] - >=dev-python/numpydoc-0.9.2[${PYTHON_USEDEP}] - >=dev-python/scipy-1.4.1[${PYTHON_USEDEP}] - >=dev-python/sphinx-1.3.1[${PYTHON_USEDEP}] - >=dev-python/sphinx-gallery-0.3.1-r1[${PYTHON_USEDEP}] - >=dev-python/xlwt-1.3.0-r1[${PYTHON_USEDEP}] - virtual/latex-base - dev-texlive/texlive-latexextra - dev-texlive/texlive-fontsrecommended - dev-texlive/texlive-latexrecommended - dev-texlive/texlive-luatex - dev-texlive/texlive-xetex - >=media-gfx/graphviz-2.42.3[cairo] - ) - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}] - >=dev-python/tornado-6.0.4[${PYTHON_USEDEP}] - x11-libs/gtk+:3[introspection] - ) -" - -distutils_enable_tests pytest - -use_setup() { - local uword="${2:-${1}}" - if use "${1}"; then - echo "${uword} = True" - echo "${uword}agg = True" - else - echo "${uword} = False" - echo "${uword}agg = False" - fi -} - -python_prepare_all() { -# Generates test failures, but fedora does it -# local PATCHES=( -# "${FILESDIR}"/${P}-unbundle-pycxx.patch -# "${FILESDIR}"/${P}-unbundle-agg.patch -# ) -# rm -r agg24 CXX || die -# rm -r agg24 || die - -# cat > lib/${PN}/externals/six.py <<-EOF -# from __future__ import absolute_import -# from six import * -# EOF - - # Affects installed _version.py, bug #854600 - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - - local PATCHES=( - "${FILESDIR}"/matplotlib-3.3.3-disable-lto.patch - "${FILESDIR}"/matplotlib-3.6.0-test.patch - ) - - sed \ - -e 's/matplotlib.pyparsing_py[23]/pyparsing/g' \ - -i lib/matplotlib/{mathtext,fontconfig_pattern}.py \ - || die "sed pyparsing failed" - sed -i -e '/setuptools_scm/s:,<7::' setup.py || die - - hprefixify setupext.py - - rm -rf libqhull || die - - distutils-r1_python_prepare_all -} - -python_configure_all() { - append-flags -fno-strict-aliasing - append-cppflags -DNDEBUG # or get old trying to do triangulation - tc-export PKG_CONFIG - - unset DISPLAY # bug #278524 - export XDG_RUNTIME_DIR="${T}/runtime-dir" - mkdir "${XDG_RUNTIME_DIR}" || die - chmod 0700 "${XDG_RUNTIME_DIR}" || die -} - -python_configure() { - mkdir -p "${BUILD_DIR}" || die - - # create setup.cfg (see setup.cfg.template for any changes). - - # common switches. - cat > "${BUILD_DIR}"/setup.cfg <<- EOF || die - [directories] - basedirlist = ${EPREFIX}/usr - [provide_packages] - pytz = False - dateutil = False - [libs] - system_freetype = True - system_qhull = True - [packages] - tests = True - [gui_support] - agg = True - gtk = False - gtkagg = False - macosx = False - pyside = False - pysideagg = False - qt4 = False - qt4agg = False - $(use_setup cairo) - $(use_setup gtk3) - $(use_setup qt5) - $(use_setup tk) - $(use_setup wxwidgets wx) - EOF - - if use gtk3 && use cairo; then - echo "gtk3cairo = True" >> "${BUILD_DIR}"/setup.cfg || die - else - echo "gtk3cairo = False" >> "${BUILD_DIR}"/setup.cfg || die - fi -} - -wrap_setup() { - local MAKEOPTS=-j1 - local -x MPLSETUPCFG="${BUILD_DIR}"/setup.cfg - "$@" -} - -python_compile() { - wrap_setup distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} - -python_compile_all() { - if use doc; then - cd doc || die - - VARTEXFONTS="${T}"/fonts \ - emake SPHINXOPTS= O=-Dplot_formats=png:100 html - fi -} - -src_test() { - mkdir build || die - ln -s "${WORKDIR}/freetype-${FT_PV}" build/ || die - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # broken by -Wdefault - "tests/test_rcparams.py::test_validator_invalid[validate_strlist-arg6-MatplotlibDeprecationWarning]" - "tests/test_rcparams.py::test_validator_invalid[validate_strlist-arg7-MatplotlibDeprecationWarning]" - tests/test_testing.py::test_warn_to_fail - ) - [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=( - # https://github.com/matplotlib/matplotlib/issues/23384 - "tests/test_backends_interactive.py::test_figure_leak_20490[time_mem1-{'MPLBACKEND': 'qtagg', 'QT_API': 'PyQt5'}]" - "tests/test_backends_interactive.py::test_figure_leak_20490[time_mem1-{'MPLBACKEND': 'qtcairo', 'QT_API': 'PyQt5'}]" - ) - - # we need to rebuild mpl against bundled freetype, otherwise - # over 1000 tests will fail because of mismatched font rendering - grep -v system_freetype "${BUILD_DIR}"/setup.cfg \ - > "${BUILD_DIR}"/test-setup.cfg || die - local -x MPLSETUPCFG="${BUILD_DIR}"/test-setup.cfg - - esetup.py build -j1 --build-lib="${BUILD_DIR}"/test-lib - local -x PYTHONPATH=${BUILD_DIR}/test-lib:${PYTHONPATH} - - # speed tests up - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - nonfatal epytest --pyargs matplotlib -m "not network" \ - -p xdist.plugin -n "$(makeopts_jobs)" || die -} - -python_install_all() { - use doc && local HTML_DOCS=( doc/build/html/. ) - - distutils-r1_python_install_all - - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} From 416b93217bd9795c4fafea321484ff682d566a58 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 08:36:15 +0100 Subject: [PATCH 0215/2610] dev-python/pandas: Stabilize 1.5.0 amd64, #878195 Signed-off-by: Sam James --- dev-python/pandas/pandas-1.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pandas/pandas-1.5.0.ebuild b/dev-python/pandas/pandas-1.5.0.ebuild index 8cd40726ab34d..26016b73acd59 100644 --- a/dev-python/pandas/pandas-1.5.0.ebuild +++ b/dev-python/pandas/pandas-1.5.0.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}/${P/_/}" SLOT="0" LICENSE="BSD" -KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="doc full-support minimal test X" RESTRICT="!test? ( test )" From 623bc303c256dd9c13d129c4d827fd5de921099f Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 08:38:13 +0100 Subject: [PATCH 0216/2610] dev-python/matplotlib: Stabilize 3.5.2-r3 arm64, #849992 Signed-off-by: Sam James --- dev-python/matplotlib/matplotlib-3.5.2-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/matplotlib/matplotlib-3.5.2-r3.ebuild b/dev-python/matplotlib/matplotlib-3.5.2-r3.ebuild index 841c96b346dd8..a3d604ec2fb70 100644 --- a/dev-python/matplotlib/matplotlib-3.5.2-r3.ebuild +++ b/dev-python/matplotlib/matplotlib-3.5.2-r3.ebuild @@ -30,7 +30,7 @@ SRC_URI=" # Fonts: BitstreamVera, OFL-1.1 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1" SLOT="0" -KEYWORDS="amd64 arm ~arm64 hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86" IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets" # internal copy of pycxx highly patched From 57f7df15c1ac1f8fee059741afadece5d8f25762 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 08:41:51 +0100 Subject: [PATCH 0217/2610] dev-python/matplotlib: Stabilize 3.5.3 arm64, #869590 Signed-off-by: Sam James --- dev-python/matplotlib/matplotlib-3.5.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/matplotlib/matplotlib-3.5.3.ebuild b/dev-python/matplotlib/matplotlib-3.5.3.ebuild index 161714fd0feef..a034206a19ea1 100644 --- a/dev-python/matplotlib/matplotlib-3.5.3.ebuild +++ b/dev-python/matplotlib/matplotlib-3.5.3.ebuild @@ -30,7 +30,7 @@ SRC_URI=" # Fonts: BitstreamVera, OFL-1.1 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets" # internal copy of pycxx highly patched From f161b5a8edd8f39cfc9e37c236fef12590eaab43 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 08:42:56 +0100 Subject: [PATCH 0218/2610] profiles/arch/powerpc: drop obsolete numpy[test] mask Closes: https://bugs.gentoo.org/871984 Signed-off-by: Sam James --- profiles/arch/powerpc/package.use.mask | 4 ---- 1 file changed, 4 deletions(-) diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask index 1b54d7bbf6c95..40a6d3d30675c 100644 --- a/profiles/arch/powerpc/package.use.mask +++ b/profiles/arch/powerpc/package.use.mask @@ -97,10 +97,6 @@ media-video/obs-studio nvenc # No deps keyworded dev-python/pbr test -# Benda Xu (2020-04-27) -# tests optionally depend on dev-python/hypothesis -dev-python/numpy test - # Georgy Yakovlev (2020-04-19) # Unsupported on ppc/ppc64 www-client/chromium widevine From aa22c0862973295b9ca3696dbdb161b8d9c32d61 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 08:43:40 +0100 Subject: [PATCH 0219/2610] dev-python/pandas: Stabilize 1.5.0 x86, #878195 Signed-off-by: Sam James --- dev-python/pandas/pandas-1.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pandas/pandas-1.5.0.ebuild b/dev-python/pandas/pandas-1.5.0.ebuild index 26016b73acd59..47ce821852a31 100644 --- a/dev-python/pandas/pandas-1.5.0.ebuild +++ b/dev-python/pandas/pandas-1.5.0.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}/${P/_/}" SLOT="0" LICENSE="BSD" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="doc full-support minimal test X" RESTRICT="!test? ( test )" From 518d02954eb953fe2cdd296f426c959d9fc7e9c9 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 08:44:05 +0100 Subject: [PATCH 0220/2610] dev-python/matplotlib: Stabilize 3.5.2-r3 ppc64, #849992 Signed-off-by: Sam James --- dev-python/matplotlib/matplotlib-3.5.2-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/matplotlib/matplotlib-3.5.2-r3.ebuild b/dev-python/matplotlib/matplotlib-3.5.2-r3.ebuild index a3d604ec2fb70..29caeb903c5c8 100644 --- a/dev-python/matplotlib/matplotlib-3.5.2-r3.ebuild +++ b/dev-python/matplotlib/matplotlib-3.5.2-r3.ebuild @@ -30,7 +30,7 @@ SRC_URI=" # Fonts: BitstreamVera, OFL-1.1 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets" # internal copy of pycxx highly patched From 0b7dded23e45a512235a467a0a14779e1b7a5185 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 08:44:08 +0100 Subject: [PATCH 0221/2610] dev-python/matplotlib: Stabilize 3.5.3 ppc, #869590 Signed-off-by: Sam James --- dev-python/matplotlib/matplotlib-3.5.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/matplotlib/matplotlib-3.5.3.ebuild b/dev-python/matplotlib/matplotlib-3.5.3.ebuild index a034206a19ea1..b95d9ffcc5750 100644 --- a/dev-python/matplotlib/matplotlib-3.5.3.ebuild +++ b/dev-python/matplotlib/matplotlib-3.5.3.ebuild @@ -30,7 +30,7 @@ SRC_URI=" # Fonts: BitstreamVera, OFL-1.1 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets" # internal copy of pycxx highly patched From b26bc50c89f8f64f672b68fd105c449cfbf1c125 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 08:44:11 +0100 Subject: [PATCH 0222/2610] dev-python/matplotlib: Stabilize 3.5.3 hppa, #869590 Signed-off-by: Sam James --- dev-python/matplotlib/matplotlib-3.5.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/matplotlib/matplotlib-3.5.3.ebuild b/dev-python/matplotlib/matplotlib-3.5.3.ebuild index b95d9ffcc5750..bb515c8bc10a4 100644 --- a/dev-python/matplotlib/matplotlib-3.5.3.ebuild +++ b/dev-python/matplotlib/matplotlib-3.5.3.ebuild @@ -30,7 +30,7 @@ SRC_URI=" # Fonts: BitstreamVera, OFL-1.1 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets" # internal copy of pycxx highly patched From 2314a1b3178764e6c7badbc696c2410cb0587cf9 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 08:44:14 +0100 Subject: [PATCH 0223/2610] dev-python/matplotlib: Stabilize 3.5.3 sparc, #869590 Signed-off-by: Sam James --- dev-python/matplotlib/matplotlib-3.5.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/matplotlib/matplotlib-3.5.3.ebuild b/dev-python/matplotlib/matplotlib-3.5.3.ebuild index bb515c8bc10a4..d2ff210428bf6 100644 --- a/dev-python/matplotlib/matplotlib-3.5.3.ebuild +++ b/dev-python/matplotlib/matplotlib-3.5.3.ebuild @@ -30,7 +30,7 @@ SRC_URI=" # Fonts: BitstreamVera, OFL-1.1 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets" # internal copy of pycxx highly patched From 9949bba06180a1d9e0493702d0afe2cd525f1453 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 08:46:56 +0100 Subject: [PATCH 0224/2610] dev-python/numpy: Stabilize 1.22.4 sparc, #832750 Signed-off-by: Sam James --- dev-python/numpy/numpy-1.22.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/numpy/numpy-1.22.4.ebuild b/dev-python/numpy/numpy-1.22.4.ebuild index 7f1805a8fb6d9..2be8c1d0c0d3d 100644 --- a/dev-python/numpy/numpy-1.22.4.ebuild +++ b/dev-python/numpy/numpy-1.22.4.ebuild @@ -24,7 +24,7 @@ SRC_URI=" )" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc lapack" RDEPEND=" From 036cae7b22f1b7b9ae32420b7927c5165132109e Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 08:46:59 +0100 Subject: [PATCH 0225/2610] dev-python/numpy: Stabilize 1.23.3 sparc, #876121 Signed-off-by: Sam James --- dev-python/numpy/numpy-1.23.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/numpy/numpy-1.23.3.ebuild b/dev-python/numpy/numpy-1.23.3.ebuild index 4d97df85fe969..1559e52604a49 100644 --- a/dev-python/numpy/numpy-1.23.3.ebuild +++ b/dev-python/numpy/numpy-1.23.3.ebuild @@ -29,7 +29,7 @@ SRC_URI=" " LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc lapack" RDEPEND=" From 04a341eaf3710870483b8a6f0d0d856660d62854 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 08:47:02 +0100 Subject: [PATCH 0226/2610] dev-python/numpy: Stabilize 1.23.1 sparc, #860648 Signed-off-by: Sam James --- dev-python/numpy/numpy-1.23.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/numpy/numpy-1.23.1.ebuild b/dev-python/numpy/numpy-1.23.1.ebuild index 329105563e477..824af156fd668 100644 --- a/dev-python/numpy/numpy-1.23.1.ebuild +++ b/dev-python/numpy/numpy-1.23.1.ebuild @@ -29,7 +29,7 @@ SRC_URI=" " LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc lapack" RDEPEND=" From e9069672d26053e25277450100bfb31794c6bb80 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 08:47:05 +0100 Subject: [PATCH 0227/2610] dev-python/numpy: Stabilize 1.23.3 hppa, #876121 Signed-off-by: Sam James --- dev-python/numpy/numpy-1.23.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/numpy/numpy-1.23.3.ebuild b/dev-python/numpy/numpy-1.23.3.ebuild index 1559e52604a49..2026f4e14c27b 100644 --- a/dev-python/numpy/numpy-1.23.3.ebuild +++ b/dev-python/numpy/numpy-1.23.3.ebuild @@ -29,7 +29,7 @@ SRC_URI=" " LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc lapack" RDEPEND=" From a126e16a5c23de9f75c73dc182ce2ba2843d3ce1 Mon Sep 17 00:00:00 2001 From: WANG Xuerui Date: Mon, 24 Oct 2022 16:09:02 +0800 Subject: [PATCH 0228/2610] media-sound/pavucontrol: keyword 5.0-r1 for ~loong Signed-off-by: WANG Xuerui --- media-sound/pavucontrol/pavucontrol-5.0-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/pavucontrol/pavucontrol-5.0-r1.ebuild b/media-sound/pavucontrol/pavucontrol-5.0-r1.ebuild index d1aa59fa73e05..51ff1494a0138 100644 --- a/media-sound/pavucontrol/pavucontrol-5.0-r1.ebuild +++ b/media-sound/pavucontrol/pavucontrol-5.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,7 +9,7 @@ SRC_URI="https://freedesktop.org/software/pulseaudio/${PN}/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~hppa ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86" IUSE="nls" RDEPEND=" From d63cbd32148b8d8f534a063351dbc19296dd10f8 Mon Sep 17 00:00:00 2001 From: WANG Xuerui Date: Tue, 25 Oct 2022 15:46:43 +0800 Subject: [PATCH 0229/2610] xfce-extra/xfce4-screenshooter: keyword 1.9.11 for ~loong Signed-off-by: WANG Xuerui --- .../xfce4-screenshooter/xfce4-screenshooter-1.9.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.9.11.ebuild b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.9.11.ebuild index 3837e47082dd4..4d79e3cc8d008 100644 --- a/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.9.11.ebuild +++ b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.9.11.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-libs/glib-2.16:= From 3bb294612e82ec86e1d8696268e7cbf3d58113e9 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 08:50:46 +0100 Subject: [PATCH 0230/2610] dev-python/priority: mark ALLARCHES Bug: https://bugs.gentoo.org/878235 Signed-off-by: Sam James --- dev-python/priority/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/priority/metadata.xml b/dev-python/priority/metadata.xml index d65b75c18cd35..d7497bdbcdda0 100644 --- a/dev-python/priority/metadata.xml +++ b/dev-python/priority/metadata.xml @@ -5,6 +5,7 @@ python@gentoo.org Python + cory@lukasa.co.uk From 10a0a0737d026c15933a98579659a2398af2bd73 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:06:45 +0100 Subject: [PATCH 0231/2610] dev-util/meson: Stabilize 0.63.2-r1 amd64, #878015 Signed-off-by: Sam James --- dev-util/meson/meson-0.63.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.63.2-r1.ebuild b/dev-util/meson/meson-0.63.2-r1.ebuild index 35037c2833ae2..ce30291ed2e8e 100644 --- a/dev-util/meson/meson-0.63.2-r1.ebuild +++ b/dev-util/meson/meson-0.63.2-r1.ebuild @@ -13,7 +13,7 @@ else MY_P=${P/_/} S=${WORKDIR}/${MY_P} SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz" - KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi inherit bash-completion-r1 distutils-r1 toolchain-funcs From 6d1f7409129fec4209e38d3eccd4e245365fd149 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:06:48 +0100 Subject: [PATCH 0232/2610] dev-util/meson: Stabilize 0.63.2-r1 x86, #878015 Signed-off-by: Sam James --- dev-util/meson/meson-0.63.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/meson/meson-0.63.2-r1.ebuild b/dev-util/meson/meson-0.63.2-r1.ebuild index ce30291ed2e8e..4001abf8a0a6e 100644 --- a/dev-util/meson/meson-0.63.2-r1.ebuild +++ b/dev-util/meson/meson-0.63.2-r1.ebuild @@ -13,7 +13,7 @@ else MY_P=${P/_/} S=${WORKDIR}/${MY_P} SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi inherit bash-completion-r1 distutils-r1 toolchain-funcs From f9f7e1422b56189a7c3ff9670f5623440945fd20 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:06:51 +0100 Subject: [PATCH 0233/2610] dev-util/patchelf: Stabilize 0.15.0 amd64, #868813 Signed-off-by: Sam James --- dev-util/patchelf/patchelf-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/patchelf/patchelf-0.15.0.ebuild b/dev-util/patchelf/patchelf-0.15.0.ebuild index eef94aea4993c..4651fbc82834b 100644 --- a/dev-util/patchelf/patchelf-0.15.0.ebuild +++ b/dev-util/patchelf/patchelf-0.15.0.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Small utility to modify the dynamic linker and RPATH of ELF executa HOMEPAGE="https://github.com/NixOS/patchelf" SRC_URI="https://github.com/NixOS/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" SLOT="0" -KEYWORDS="~amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux" LICENSE="GPL-3" src_prepare() { From 9884b9215073edc7b5d24929941d009eda3a5604 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:06:52 +0100 Subject: [PATCH 0234/2610] dev-python/pyproject-metadata: Stabilize 0.6.1 amd64, #868813 Signed-off-by: Sam James --- dev-python/pyproject-metadata/pyproject-metadata-0.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyproject-metadata/pyproject-metadata-0.6.1.ebuild b/dev-python/pyproject-metadata/pyproject-metadata-0.6.1.ebuild index 2b29eeae69a2c..64d3757df1bb6 100644 --- a/dev-python/pyproject-metadata/pyproject-metadata-0.6.1.ebuild +++ b/dev-python/pyproject-metadata/pyproject-metadata-0.6.1.ebuild @@ -21,7 +21,7 @@ S=${WORKDIR}/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~x86" RDEPEND=" dev-python/packaging[${PYTHON_USEDEP}] From 576b0c215c5c161dda1546409ccdd2237b4f0056 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:06:52 +0100 Subject: [PATCH 0235/2610] dev-python/meson-python: Stabilize 0.10.0 amd64, #868813 Signed-off-by: Sam James --- dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild b/dev-python/meson-python/meson-python-0.10.0.ebuild index 7ebf2dce84f0f..550879a3a4c4a 100644 --- a/dev-python/meson-python/meson-python-0.10.0.ebuild +++ b/dev-python/meson-python/meson-python-0.10.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}] From 4e3cf00b155177ee5cd715b06b7cecd43354eecb Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:06:53 +0100 Subject: [PATCH 0236/2610] dev-python/scipy: Stabilize 1.9.2 amd64, #868813 Signed-off-by: Sam James --- dev-python/scipy/scipy-1.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/scipy/scipy-1.9.2.ebuild b/dev-python/scipy/scipy-1.9.2.ebuild index 1a242c77f4277..b085af99ff2fd 100644 --- a/dev-python/scipy/scipy-1.9.2.ebuild +++ b/dev-python/scipy/scipy-1.9.2.ebuild @@ -38,7 +38,7 @@ else S="${WORKDIR}"/${MY_P} if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~amd64 arm arm64 -hppa ppc ppc64 ~riscv ~s390 ~x86" + KEYWORDS="amd64 arm arm64 -hppa ppc ppc64 ~riscv ~s390 ~x86" fi fi From 97b101a6e33cc7caff8d1dea98f4d60a944dc378 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:06:56 +0100 Subject: [PATCH 0237/2610] dev-util/patchelf: Stabilize 0.15.0 x86, #868813 Signed-off-by: Sam James --- dev-util/patchelf/patchelf-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/patchelf/patchelf-0.15.0.ebuild b/dev-util/patchelf/patchelf-0.15.0.ebuild index 4651fbc82834b..49a53011cbb0d 100644 --- a/dev-util/patchelf/patchelf-0.15.0.ebuild +++ b/dev-util/patchelf/patchelf-0.15.0.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Small utility to modify the dynamic linker and RPATH of ELF executa HOMEPAGE="https://github.com/NixOS/patchelf" SRC_URI="https://github.com/NixOS/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~riscv-linux ~x86-linux" LICENSE="GPL-3" src_prepare() { From d9add4a2f4c05054903c3f317623cee99a0a9bb7 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:06:57 +0100 Subject: [PATCH 0238/2610] dev-python/pyproject-metadata: Stabilize 0.6.1 x86, #868813 Signed-off-by: Sam James --- dev-python/pyproject-metadata/pyproject-metadata-0.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyproject-metadata/pyproject-metadata-0.6.1.ebuild b/dev-python/pyproject-metadata/pyproject-metadata-0.6.1.ebuild index 64d3757df1bb6..8f4e508a72c3c 100644 --- a/dev-python/pyproject-metadata/pyproject-metadata-0.6.1.ebuild +++ b/dev-python/pyproject-metadata/pyproject-metadata-0.6.1.ebuild @@ -21,7 +21,7 @@ S=${WORKDIR}/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86" RDEPEND=" dev-python/packaging[${PYTHON_USEDEP}] From 0a1c0b0560191d70e1d7a0787880cbf39626fee4 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:06:58 +0100 Subject: [PATCH 0239/2610] dev-python/meson-python: Stabilize 0.10.0 x86, #868813 Signed-off-by: Sam James --- dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild b/dev-python/meson-python/meson-python-0.10.0.ebuild index 550879a3a4c4a..f6bd5fa67ca21 100644 --- a/dev-python/meson-python/meson-python-0.10.0.ebuild +++ b/dev-python/meson-python/meson-python-0.10.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}] From 35255a27ba60ac95a512b3bd79fdd9ecbdfa8029 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:06:59 +0100 Subject: [PATCH 0240/2610] dev-python/scipy: Stabilize 1.9.2 x86, #868813 Signed-off-by: Sam James --- dev-python/scipy/scipy-1.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/scipy/scipy-1.9.2.ebuild b/dev-python/scipy/scipy-1.9.2.ebuild index b085af99ff2fd..ad4e9d5107c0d 100644 --- a/dev-python/scipy/scipy-1.9.2.ebuild +++ b/dev-python/scipy/scipy-1.9.2.ebuild @@ -38,7 +38,7 @@ else S="${WORKDIR}"/${MY_P} if [[ ${PV} != *rc* ]] ; then - KEYWORDS="amd64 arm arm64 -hppa ppc ppc64 ~riscv ~s390 ~x86" + KEYWORDS="amd64 arm arm64 -hppa ppc ppc64 ~riscv ~s390 x86" fi fi From 4a5e81f92a773b1e034c8edb5c6b37017499ffdd Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 11:09:47 +0300 Subject: [PATCH 0241/2610] dev-python/priority: Stabilize 1.3.0-r1 ALLARCHES, #878235 Signed-off-by: Arthur Zamarin --- dev-python/priority/priority-1.3.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/priority/priority-1.3.0-r1.ebuild b/dev-python/priority/priority-1.3.0-r1.ebuild index 7d55561bc4341..dc8588ddef73a 100644 --- a/dev-python/priority/priority-1.3.0-r1.ebuild +++ b/dev-python/priority/priority-1.3.0-r1.ebuild @@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" BDEPEND=" test? ( >=dev-python/hypothesis-3.4.2[${PYTHON_USEDEP}] ) From 3ee98f696713c42c3993e37bbac4b53aafeb9b57 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:10:58 +0100 Subject: [PATCH 0242/2610] dev-util/meson: drop 0.63.0, 0.63.1 Signed-off-by: Sam James --- dev-util/meson/Manifest | 2 - dev-util/meson/meson-0.63.0.ebuild | 110 ----------------------------- dev-util/meson/meson-0.63.1.ebuild | 110 ----------------------------- 3 files changed, 222 deletions(-) delete mode 100644 dev-util/meson/meson-0.63.0.ebuild delete mode 100644 dev-util/meson/meson-0.63.1.ebuild diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest index eed114b4121a8..82ac76dd304e1 100644 --- a/dev-util/meson/Manifest +++ b/dev-util/meson/Manifest @@ -1,4 +1,2 @@ DIST meson-0.62.2.tar.gz 2038542 BLAKE2B 51446cd348f3e8681a61ebecf95f5aafcafd90654e3c86d87ee2b68239237bd889b667f3c6543faba7d4b98d7e0ed73d96c6a988913e5262d3b9611b80ff8db2 SHA512 4089588701f0f702eb3b794e0ede78b99f13ec7545d1a7470c7bfd6a857de59673684a543928dd578402578c53f38365a3a59e3e29022fd30a525353818a4195 -DIST meson-0.63.0.tar.gz 2060688 BLAKE2B 763d35a6dee42d7ef61b00c472681042289f38737374178d43eb8e66c3abe38affd372fca7aea4f4c7cd52f25ad3754485f54f24ac5e453b7a58011397ddbbb8 SHA512 8d427261bb42d2bd1da7d4f7b5f53908044aa2cea6d020fb320b0ab9d9848e17cf28deb12ae6dc139807f9e377db0c8a546561e94301216b634bd77703f17cea -DIST meson-0.63.1.tar.gz 2064118 BLAKE2B 2d7bf439ed096cc38d9e676a8837069d10f34299cc5a61773df7a27d9a67fd33ce3b4193f33b35e5d77dc5cc346098e427f70f0dc0eafcebce055940420c785e SHA512 25f96e18bcdbb6346c44d9f8e63035d6cb3d8f781cf43ac5530ddd6f8090f4d16d192f8d331240154602e92b498b410fabb1381dc5f39db1dfb9da05a964d44e DIST meson-0.63.2.tar.gz 2063397 BLAKE2B 765ef8994168bb149cce4dbbbdab4a5531b1c1119db5dace1a66c2728241830c7de075d586187d3f987fcc99e4181176a5910da56552ba735dda110a641d2541 SHA512 770d8d82502c5cd419123e09f6a445d2cbaea4463c5fa79f1497c868bf5defc5e5779a6e550ef5fcf75d57322d2b25b61574f4df0cbf001c4325c6abdbbc30b4 diff --git a/dev-util/meson/meson-0.63.0.ebuild b/dev-util/meson/meson-0.63.0.ebuild deleted file mode 100644 index 14ecaa4f465b8..0000000000000 --- a/dev-util/meson/meson-0.63.0.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 2016-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -DISTUTILS_USE_PEP517=setuptools - -if [[ ${PV} = *9999* ]]; then - EGIT_REPO_URI="https://github.com/mesonbuild/meson" - inherit git-r3 -else - MY_P=${P/_/} - S=${WORKDIR}/${MY_P} - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -inherit bash-completion-r1 distutils-r1 toolchain-funcs - -DESCRIPTION="Open source build system" -HOMEPAGE="https://mesonbuild.com/" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=" - test? ( - dev-libs/glib:2 - dev-libs/gobject-introspection - dev-util/ninja - dev-vcs/git - sys-libs/zlib[static-libs(+)] - virtual/pkgconfig - ) -" - -python_prepare_all() { - local disable_unittests=( - # ASAN and sandbox both want control over LD_PRELOAD - # https://bugs.gentoo.org/673016 - -e 's/test_generate_gir_with_address_sanitizer/_&/' - - # ASAN is unsupported on some targets - # https://bugs.gentoo.org/692822 - -e 's/test_pch_with_address_sanitizer/_&/' - - # https://github.com/mesonbuild/meson/issues/7203 - -e 's/test_templates/_&/' - - # Broken due to python2 wrapper - -e 's/test_python_module/_&/' - ) - - sed -i "${disable_unittests[@]}" unittests/*.py || die - - # Broken due to python2 script created by python_wrapper_setup - rm -r "test cases/frameworks/1 boost" || die - - distutils-r1_python_prepare_all -} - -src_test() { - tc-export PKG_CONFIG - if ${PKG_CONFIG} --exists Qt5Core && ! ${PKG_CONFIG} --exists Qt5Gui; then - ewarn "Found Qt5Core but not Qt5Gui; skipping tests" - else - distutils-r1_src_test - fi -} - -python_test() { - ( - # test_meson_installed - unset PYTHONDONTWRITEBYTECODE - - # https://bugs.gentoo.org/687792 - unset PKG_CONFIG - - # test_cross_file_system_paths - unset XDG_DATA_HOME - - # 'test cases/unit/73 summary' expects 80 columns - export COLUMNS=80 - - # If JAVA_HOME is not set, meson looks for javac in PATH. - # If javac is in /usr/bin, meson assumes /usr/include is a valid - # JDK include path. Setting JAVA_HOME works around this broken - # autodetection. If no JDK is installed, we should end up with an empty - # value in JAVA_HOME, and the tests should get skipped. - export JAVA_HOME=$(java-config -O 2>/dev/null) - - # Call python3 instead of EPYTHON to satisfy test_meson_uninstalled. - python3 run_tests.py - ) || die "Testing failed with ${EPYTHON}" -} - -python_install_all() { - distutils-r1_python_install_all - - insinto /usr/share/vim/vimfiles - doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} - - insinto /usr/share/zsh/site-functions - doins data/shell-completions/zsh/_meson - - dobashcomp data/shell-completions/bash/meson -} diff --git a/dev-util/meson/meson-0.63.1.ebuild b/dev-util/meson/meson-0.63.1.ebuild deleted file mode 100644 index 14ecaa4f465b8..0000000000000 --- a/dev-util/meson/meson-0.63.1.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 2016-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -DISTUTILS_USE_PEP517=setuptools - -if [[ ${PV} = *9999* ]]; then - EGIT_REPO_URI="https://github.com/mesonbuild/meson" - inherit git-r3 -else - MY_P=${P/_/} - S=${WORKDIR}/${MY_P} - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -inherit bash-completion-r1 distutils-r1 toolchain-funcs - -DESCRIPTION="Open source build system" -HOMEPAGE="https://mesonbuild.com/" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=" - test? ( - dev-libs/glib:2 - dev-libs/gobject-introspection - dev-util/ninja - dev-vcs/git - sys-libs/zlib[static-libs(+)] - virtual/pkgconfig - ) -" - -python_prepare_all() { - local disable_unittests=( - # ASAN and sandbox both want control over LD_PRELOAD - # https://bugs.gentoo.org/673016 - -e 's/test_generate_gir_with_address_sanitizer/_&/' - - # ASAN is unsupported on some targets - # https://bugs.gentoo.org/692822 - -e 's/test_pch_with_address_sanitizer/_&/' - - # https://github.com/mesonbuild/meson/issues/7203 - -e 's/test_templates/_&/' - - # Broken due to python2 wrapper - -e 's/test_python_module/_&/' - ) - - sed -i "${disable_unittests[@]}" unittests/*.py || die - - # Broken due to python2 script created by python_wrapper_setup - rm -r "test cases/frameworks/1 boost" || die - - distutils-r1_python_prepare_all -} - -src_test() { - tc-export PKG_CONFIG - if ${PKG_CONFIG} --exists Qt5Core && ! ${PKG_CONFIG} --exists Qt5Gui; then - ewarn "Found Qt5Core but not Qt5Gui; skipping tests" - else - distutils-r1_src_test - fi -} - -python_test() { - ( - # test_meson_installed - unset PYTHONDONTWRITEBYTECODE - - # https://bugs.gentoo.org/687792 - unset PKG_CONFIG - - # test_cross_file_system_paths - unset XDG_DATA_HOME - - # 'test cases/unit/73 summary' expects 80 columns - export COLUMNS=80 - - # If JAVA_HOME is not set, meson looks for javac in PATH. - # If javac is in /usr/bin, meson assumes /usr/include is a valid - # JDK include path. Setting JAVA_HOME works around this broken - # autodetection. If no JDK is installed, we should end up with an empty - # value in JAVA_HOME, and the tests should get skipped. - export JAVA_HOME=$(java-config -O 2>/dev/null) - - # Call python3 instead of EPYTHON to satisfy test_meson_uninstalled. - python3 run_tests.py - ) || die "Testing failed with ${EPYTHON}" -} - -python_install_all() { - distutils-r1_python_install_all - - insinto /usr/share/vim/vimfiles - doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} - - insinto /usr/share/zsh/site-functions - doins data/shell-completions/zsh/_meson - - dobashcomp data/shell-completions/bash/meson -} From cf1bbbc51fc08f9b0377ab23c6cdb4b84073bf9a Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:11:49 +0100 Subject: [PATCH 0243/2610] dev-util/meson: add 0.63.3 Signed-off-by: Sam James --- dev-util/meson/Manifest | 1 + dev-util/meson/meson-0.63.3.ebuild | 114 +++++++++++++++++++++++++++++ 2 files changed, 115 insertions(+) create mode 100644 dev-util/meson/meson-0.63.3.ebuild diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest index 82ac76dd304e1..729efd552dd62 100644 --- a/dev-util/meson/Manifest +++ b/dev-util/meson/Manifest @@ -1,2 +1,3 @@ DIST meson-0.62.2.tar.gz 2038542 BLAKE2B 51446cd348f3e8681a61ebecf95f5aafcafd90654e3c86d87ee2b68239237bd889b667f3c6543faba7d4b98d7e0ed73d96c6a988913e5262d3b9611b80ff8db2 SHA512 4089588701f0f702eb3b794e0ede78b99f13ec7545d1a7470c7bfd6a857de59673684a543928dd578402578c53f38365a3a59e3e29022fd30a525353818a4195 DIST meson-0.63.2.tar.gz 2063397 BLAKE2B 765ef8994168bb149cce4dbbbdab4a5531b1c1119db5dace1a66c2728241830c7de075d586187d3f987fcc99e4181176a5910da56552ba735dda110a641d2541 SHA512 770d8d82502c5cd419123e09f6a445d2cbaea4463c5fa79f1497c868bf5defc5e5779a6e550ef5fcf75d57322d2b25b61574f4df0cbf001c4325c6abdbbc30b4 +DIST meson-0.63.3.tar.gz 2067612 BLAKE2B aa6052330f15aa6b1f64598a60075ea3b245ba4b53d65e760670fd526e3e462c110f95e710a83f91ab32f316fdb66dff1783c79ea832ed11d263fe0a3304eaa8 SHA512 6855b2bfe05d592419bfeaf4346c3d1079319f14de995109c09a7e5e9770cef829f66d659553337b3e54ca0dd6c497bccd4abef720f299173077b664d905864b diff --git a/dev-util/meson/meson-0.63.3.ebuild b/dev-util/meson/meson-0.63.3.ebuild new file mode 100644 index 0000000000000..f2e31397c0032 --- /dev/null +++ b/dev-util/meson/meson-0.63.3.ebuild @@ -0,0 +1,114 @@ +# Copyright 2016-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=setuptools + +if [[ ${PV} = *9999* ]]; then + EGIT_REPO_URI="https://github.com/mesonbuild/meson" + inherit git-r3 +else + MY_P=${P/_/} + S=${WORKDIR}/${MY_P} + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +inherit bash-completion-r1 distutils-r1 toolchain-funcs + +DESCRIPTION="Open source build system" +HOMEPAGE="https://mesonbuild.com/" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND=" + test? ( + dev-libs/glib:2 + dev-libs/gobject-introspection + dev-util/ninja + dev-vcs/git + sys-libs/zlib[static-libs(+)] + virtual/pkgconfig + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-0.63-xtools-support.patch +) + +python_prepare_all() { + local disable_unittests=( + # ASAN and sandbox both want control over LD_PRELOAD + # https://bugs.gentoo.org/673016 + -e 's/test_generate_gir_with_address_sanitizer/_&/' + + # ASAN is unsupported on some targets + # https://bugs.gentoo.org/692822 + -e 's/test_pch_with_address_sanitizer/_&/' + + # https://github.com/mesonbuild/meson/issues/7203 + -e 's/test_templates/_&/' + + # Broken due to python2 wrapper + -e 's/test_python_module/_&/' + ) + + sed -i "${disable_unittests[@]}" unittests/*.py || die + + # Broken due to python2 script created by python_wrapper_setup + rm -r "test cases/frameworks/1 boost" || die + + distutils-r1_python_prepare_all +} + +src_test() { + tc-export PKG_CONFIG + if ${PKG_CONFIG} --exists Qt5Core && ! ${PKG_CONFIG} --exists Qt5Gui; then + ewarn "Found Qt5Core but not Qt5Gui; skipping tests" + else + distutils-r1_src_test + fi +} + +python_test() { + ( + # test_meson_installed + unset PYTHONDONTWRITEBYTECODE + + # https://bugs.gentoo.org/687792 + unset PKG_CONFIG + + # test_cross_file_system_paths + unset XDG_DATA_HOME + + # 'test cases/unit/73 summary' expects 80 columns + export COLUMNS=80 + + # If JAVA_HOME is not set, meson looks for javac in PATH. + # If javac is in /usr/bin, meson assumes /usr/include is a valid + # JDK include path. Setting JAVA_HOME works around this broken + # autodetection. If no JDK is installed, we should end up with an empty + # value in JAVA_HOME, and the tests should get skipped. + export JAVA_HOME=$(java-config -O 2>/dev/null) + + # Call python3 instead of EPYTHON to satisfy test_meson_uninstalled. + python3 run_tests.py + ) || die "Testing failed with ${EPYTHON}" +} + +python_install_all() { + distutils-r1_python_install_all + + insinto /usr/share/vim/vimfiles + doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} + + insinto /usr/share/zsh/site-functions + doins data/shell-completions/zsh/_meson + + dobashcomp data/shell-completions/bash/meson +} From 87688113f5fa08d00c001b602e630e0b57c72ea5 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 11:12:25 +0300 Subject: [PATCH 0244/2610] app-arch/brotli: Stabilize 1.0.9-r5 arm64, #878227 Signed-off-by: Arthur Zamarin --- app-arch/brotli/brotli-1.0.9-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-arch/brotli/brotli-1.0.9-r5.ebuild b/app-arch/brotli/brotli-1.0.9-r5.ebuild index cc2d8ebdd0d1e..3f9a12ddf7ae3 100644 --- a/app-arch/brotli/brotli-1.0.9-r5.ebuild +++ b/app-arch/brotli/brotli-1.0.9-r5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]] ; then EGIT_REPO_URI="https://github.com/google/${PN}.git" inherit git-r3 else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" SRC_URI=" https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz From e64851e4a054a754ef4e0f27a3cdcd6da7997835 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 11:12:26 +0300 Subject: [PATCH 0245/2610] app-arch/brotli: Stabilize 1.0.9-r5 arm, #878227 Signed-off-by: Arthur Zamarin --- app-arch/brotli/brotli-1.0.9-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-arch/brotli/brotli-1.0.9-r5.ebuild b/app-arch/brotli/brotli-1.0.9-r5.ebuild index 3f9a12ddf7ae3..9dc64c92120c8 100644 --- a/app-arch/brotli/brotli-1.0.9-r5.ebuild +++ b/app-arch/brotli/brotli-1.0.9-r5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]] ; then EGIT_REPO_URI="https://github.com/google/${PN}.git" inherit git-r3 else - KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" SRC_URI=" https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz From 40d9792ab1addd8cc49bfba476c6ba0378adc75b Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 11:16:01 +0300 Subject: [PATCH 0246/2610] app-arch/brotli: Stabilize 1.0.9-r5 ppc64, #878227 Signed-off-by: Arthur Zamarin --- app-arch/brotli/brotli-1.0.9-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-arch/brotli/brotli-1.0.9-r5.ebuild b/app-arch/brotli/brotli-1.0.9-r5.ebuild index 9dc64c92120c8..b1686a8ba32ac 100644 --- a/app-arch/brotli/brotli-1.0.9-r5.ebuild +++ b/app-arch/brotli/brotli-1.0.9-r5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]] ; then EGIT_REPO_URI="https://github.com/google/${PN}.git" inherit git-r3 else - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" SRC_URI=" https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz From 27042fec22586d17046e94594fc4eed429c03320 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 08:48:16 +0100 Subject: [PATCH 0247/2610] dev-python/numpy: drop 1.21.5 Signed-off-by: Sam James --- dev-python/numpy/Manifest | 4 - dev-python/numpy/numpy-1.21.5.ebuild | 161 --------------------------- 2 files changed, 165 deletions(-) delete mode 100644 dev-python/numpy/numpy-1.21.5.ebuild diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest index 93d51c930fccc..e0dd1e830a96e 100644 --- a/dev-python/numpy/Manifest +++ b/dev-python/numpy/Manifest @@ -1,19 +1,15 @@ -DIST numpy-1.21.5.zip 10652289 BLAKE2B c5bded91e5d06670ea3ace51560411c61985dd89ff0455b833838320f1714cf788a21a60aefd7a0ff30ad0abb93c9d296f60e637944000efa090b6c259c1f47c SHA512 03affa9d0bbf42a8d35f5454f1527df28539e306dc2b313fa775625201a5fe9eb7376f443bba5d50e08567546708811beb7201819eeb2af5a0653b7d91249f78 DIST numpy-1.22.4.zip 11458830 BLAKE2B c999a42119e8d71942e4df4802ea22eef6c1ab65e11ad1f8364dd811c3df0eae1c7499055e76b523dc011bc9574f4060e17ecc3ea8bd35f5247fa17e3e188364 SHA512 bb2993459157c43f8c419de98be1c832f108b4eb6b96e1d20f406eccd782681ad8d0f8653637962ac592abe7d75719c17678ec97f035f6c87d4c7f939a1a8a48 DIST numpy-1.23.1.tar.gz 10716841 BLAKE2B c8b17bc6f1626a32fd62ac3e952f6ee4a5886ba9ab9721be540831d3cdb19c4ea7cefcb422b12384fd4804d12f6f4b0d8f1e0110306e426a2b92d5f98acd62f7 SHA512 b34fb627e0e548bae3cf4555c4c71ab4a170ade86a9ff4011a5dfac6aba29e2e04b1151b9364cd1efff004efc1c04b3bab111facbcdc3297f8c38d7a09c83e17 DIST numpy-1.23.3.tar.gz 10726039 BLAKE2B 4b6d38fc0363ea89f173a0cd65368b7c154b45f7f661098378f7ef31208008d5ff17ae58eab72bed921d166d630a4eca3441fc3097cd41a4a945b8f8180375cc SHA512 e690ea2906c91e567df2c801fbfe41652dabd37208faa99d6e068bda423dcc9f88be013478e9b6c1a339c36ef4c44b07a067d44e4e9c4b2e4f1344cbcb0598a9 DIST numpy-1.23.4.tar.gz 10728765 BLAKE2B bbac44cc8a09a36537e25f90833c2ad7d1e4025e7d3eebd3c73ae2f12f1109520b58d2a779324f542aa1f2787f8b6c50ea907eb5ab7b7b84ebe3f3342c3d8a09 SHA512 727ca8950b0fbd5670e939b1c9c5cea852781ec4254d56a1659a91dc0430fc10b01ffdd16e1bb28a62319f91029e087024f4c6298bfc859a6050bfb507edcff8 -DIST numpy-html-1.21.5.zip 24270531 BLAKE2B 8a7a531afa559aebeb7a7b7ef94b2248df60a60fdfc190ca002dda625003df8b432fed393d6dd0c0c00fafbeb5064a61e3d99bba1a6c41e1e6e34ce091a43c89 SHA512 a165b95729a13806a03464cf39c20a0e18cfcf7701f05cd7777cd115bfaf0972f7155d201c7bd8d4177c5761f8800c982b3e3c29729a5e9ed356059842a44dcc DIST numpy-html-1.22.4.zip 23724824 BLAKE2B 44ea3da0a703a024a629c8413dfffaf760458b185d19452da0e7e23c819e19833291e10ebd07bdda794077574b8852a368036dda8335c2753cd481740497502a SHA512 4077d9974bfd7f2c189025c3740350652e6f8e0b5727fbc9711a1c0118c1e4ecc281d4876baf1c6a5dc802d20178d6b04a2922f14e9c321cd3b68228b1e295c3 DIST numpy-html-1.23.1.zip 27964271 BLAKE2B 0aa26d7c39f2d6b119e404dfb9642967770881ee0d640157a9ed11d16f21cd43109bed3c08f89fda457ec470292d945e2bf8b2dab56e4b36192d5e8eb3757b44 SHA512 218a2e893816af767c7cedd1f2256e05f68e59491c29277c95de653a206aaff35c5fe3bc6afd6d6d5ea7957748ec565593eb30d004e36e94c894ea4a6884902a DIST numpy-html-1.23.3.zip 27964271 BLAKE2B 0aa26d7c39f2d6b119e404dfb9642967770881ee0d640157a9ed11d16f21cd43109bed3c08f89fda457ec470292d945e2bf8b2dab56e4b36192d5e8eb3757b44 SHA512 218a2e893816af767c7cedd1f2256e05f68e59491c29277c95de653a206aaff35c5fe3bc6afd6d6d5ea7957748ec565593eb30d004e36e94c894ea4a6884902a DIST numpy-html-1.23.4.zip 27964271 BLAKE2B 0aa26d7c39f2d6b119e404dfb9642967770881ee0d640157a9ed11d16f21cd43109bed3c08f89fda457ec470292d945e2bf8b2dab56e4b36192d5e8eb3757b44 SHA512 218a2e893816af767c7cedd1f2256e05f68e59491c29277c95de653a206aaff35c5fe3bc6afd6d6d5ea7957748ec565593eb30d004e36e94c894ea4a6884902a -DIST numpy-ref-1.21.5.pdf 7326979 BLAKE2B 3c1130a576c46e0705ca1f12e7a3345beb1acdd23de2a81448e4e9755636dec313e277a0d3167dc3b211332b3fc415ac0d96e7c99e859b51a16a589426814182 SHA512 5dd37ca03f1f098fffce80aa6a1a6eb8ec66df4322da1c620bd1f507e89ee2ceb222de32c9b7974f085ddf146f0a789ea8eb27d792a13c1aa8a893c00f94f75f DIST numpy-ref-1.22.4.pdf 7537013 BLAKE2B 702398fddde349901f9303f4788a3ae3cc4bb78b4d310e169fcc6193fd62b33947c89ede45ba9aaea55e74f6a6abc755d3d94428adce9a8163678c6718aec2da SHA512 c1617817f94ccdfe2bbdebdc9c6869beefa1369d5ab0897c1573d8fb5cb3de153f90d5588aae84a0f498fba57ad6bc5c0c5c2c3aefb119e2913e4ddf007cc8e1 DIST numpy-ref-1.23.1.pdf 7715485 BLAKE2B 7fbb0ce29e86fc7cd4932a6a9f0221b579b6cae695231edfebf863e5b4c2920796d802ccf9ae3e05b331964ac7c4f51099578d91b6b7fb357c6de2110a5f7cba SHA512 6036c6a36f332b83f371c7530a6ba6f354b1334d667d2a52993a1e52aa9d94d524e216f768928a006c717ed4b4131879f6e491a294ecfd3a0d1b0f9f937a887a DIST numpy-ref-1.23.3.pdf 7715485 BLAKE2B 7fbb0ce29e86fc7cd4932a6a9f0221b579b6cae695231edfebf863e5b4c2920796d802ccf9ae3e05b331964ac7c4f51099578d91b6b7fb357c6de2110a5f7cba SHA512 6036c6a36f332b83f371c7530a6ba6f354b1334d667d2a52993a1e52aa9d94d524e216f768928a006c717ed4b4131879f6e491a294ecfd3a0d1b0f9f937a887a DIST numpy-ref-1.23.4.pdf 7715485 BLAKE2B 7fbb0ce29e86fc7cd4932a6a9f0221b579b6cae695231edfebf863e5b4c2920796d802ccf9ae3e05b331964ac7c4f51099578d91b6b7fb357c6de2110a5f7cba SHA512 6036c6a36f332b83f371c7530a6ba6f354b1334d667d2a52993a1e52aa9d94d524e216f768928a006c717ed4b4131879f6e491a294ecfd3a0d1b0f9f937a887a -DIST numpy-user-1.21.5.pdf 5142404 BLAKE2B d670f1eb0f060599a640c52bdeba53b1758007fc2090a5b8fb6e135e71114149a0085811e4bc21396eabb1123ffb9edd39f8192d0165ab42dd066a9747eb3a3f SHA512 dde264abff1787efd50e913b6facf83522b3344ed88fd15d6fe73ecd44c6a3db1e4ce4251c9674bbcb122f72ab86c64142b2f4f992a6449405041f8e1f5f1ace DIST numpy-user-1.22.4.pdf 3978348 BLAKE2B 87cc73cb1c406446eb9d86ea6cbaeac6ba13c7d2b2ffd47524483af1698c3efdfaafe61e987624c5ce01939494861413b271e9a96f49abbbe69d634b9be55c95 SHA512 8e04c0c90255038471de6ef0f8f4ed9e356d646b028bb16f667f3c59170eddaa0d86d48226462c5c17b8123b2a28a09982764979e9e76658b4e26cd0a976f3a1 DIST numpy-user-1.23.1.pdf 4123384 BLAKE2B d4587c9f979e1ef4734768598d6e106f2b4b0c8222f901a6c4caf0920e41622201252c5bd172b16346e0357138b5ff27c59e56c851be5ae3b7712624bd9cc5b4 SHA512 58e1ab96d2cfbd96df205c86f0a1a09e204349f70d21df7f8481c21ded8b46f4b9ede3216d5cce6c2b9bfc0aacbecdfa198bdb2d4c258a0dd4acb6e3ba421f9c DIST numpy-user-1.23.3.pdf 4123384 BLAKE2B d4587c9f979e1ef4734768598d6e106f2b4b0c8222f901a6c4caf0920e41622201252c5bd172b16346e0357138b5ff27c59e56c851be5ae3b7712624bd9cc5b4 SHA512 58e1ab96d2cfbd96df205c86f0a1a09e204349f70d21df7f8481c21ded8b46f4b9ede3216d5cce6c2b9bfc0aacbecdfa198bdb2d4c258a0dd4acb6e3ba421f9c diff --git a/dev-python/numpy/numpy-1.21.5.ebuild b/dev-python/numpy/numpy-1.21.5.ebuild deleted file mode 100644 index cb8783f8a5e6d..0000000000000 --- a/dev-python/numpy/numpy-1.21.5.ebuild +++ /dev/null @@ -1,161 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -FORTRAN_NEEDED=lapack - -inherit distutils-r1 flag-o-matic fortran-2 toolchain-funcs - -DOC_PV=${PV} -DESCRIPTION="Fast array and numerical python library" -HOMEPAGE="https://numpy.org/" -SRC_URI=" - mirror://pypi/${PN:0:1}/${PN}/${P}.zip - doc? ( - https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-html.zip -> numpy-html-${DOC_PV}.zip - https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-ref.pdf -> numpy-ref-${DOC_PV}.pdf - https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-user.pdf -> numpy-user-${DOC_PV}.pdf - )" -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="doc lapack" - -RDEPEND=" - lapack? ( - >=virtual/cblas-3.8 - >=virtual/lapack-3.8 - ) -" -BDEPEND=" - ${RDEPEND} - app-arch/unzip - >=dev-python/cython-0.29.24[${PYTHON_USEDEP}] - lapack? ( virtual/pkgconfig ) - test? ( - >=dev-python/hypothesis-5.8.0[${PYTHON_USEDEP}] - >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] - >=dev-python/cffi-1.14.0[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/numpy-1.21.0-no-hardcode-blasv2.patch - "${FILESDIR}"/numpy-1.21.4-build-compiler-args-ceph.patch -) - -distutils_enable_tests pytest - -src_unpack() { - default - if use doc; then - unzip -qo "${DISTDIR}"/numpy-html-${DOC_PV}.zip -d html || die - fi -} - -python_prepare_all() { - if use lapack; then - local incdir="${EPREFIX}"/usr/include - local libdir="${EPREFIX}"/usr/$(get_libdir) - cat >> site.cfg <<-EOF || die - [blas] - include_dirs = ${incdir} - library_dirs = ${libdir} - blas_libs = cblas,blas - [lapack] - library_dirs = ${libdir} - lapack_libs = lapack - EOF - else - export {ATLAS,PTATLAS,BLAS,LAPACK,MKL}=None - fi - - export CC="$(tc-getCC) ${CFLAGS}" - - append-flags -fno-strict-aliasing - - # See progress in http://projects.scipy.org/scipy/numpy/ticket/573 - # with the subtle difference that we don't want to break Darwin where - # -shared is not a valid linker argument - if [[ ${CHOST} != *-darwin* ]]; then - append-ldflags -shared - fi - - # only one fortran to link with: - # linking with cblas and lapack library will force - # autodetecting and linking to all available fortran compilers - append-fflags -fPIC - if use lapack; then - NUMPY_FCONFIG="config_fc --noopt --noarch" - # workaround bug 335908 - [[ $(tc-getFC) == *gfortran* ]] && NUMPY_FCONFIG+=" --fcompiler=gnu95" - fi - - # don't version f2py, we will handle it. - sed -i -e '/f2py_exe/s: + os\.path.*$::' numpy/f2py/setup.py || die - - # disable fuzzed tests - find numpy/*/tests -name '*.py' -exec sed -i \ - -e 's:def \(.*_fuzz\):def _\1:' {} + || die - # very memory- and disk-hungry - sed -i -e 's:test_large_zip:_&:' numpy/lib/tests/test_io.py || die - - distutils-r1_python_prepare_all -} - -python_compile() { - export MAKEOPTS=-j1 #660754 - - distutils-r1_python_compile ${NUMPY_FCONFIG} -} - -python_test() { - local deselect=( - numpy/typing/tests/test_typing.py::test_reveal[arrayterator.py] - ) - - if use arm && [[ $(uname -m || echo "unknown") == "armv8l" ]] ; then - # Degenerate case. arm32 chroot on arm64. - # bug #774108 - deselect+=( - numpy/core/tests/test_cpu_features.py::Test_ARM_Features::test_features - ) - fi - - if use x86 ; then - deselect+=( - # https://github.com/numpy/numpy/issues/18388 - numpy/core/tests/test_umath.py::TestRemainder::test_float_remainder_overflow - # https://github.com/numpy/numpy/issues/18387 - numpy/random/tests/test_generator_mt19937.py::TestRandomDist::test_pareto - ) - fi - - distutils_install_for_testing --single-version-externally-managed \ - --record "${TMPDIR}/record.txt" ${NUMPY_FCONFIG} - - cd "${TEST_DIR}/lib" || die - epytest ${deselect[@]/#/--deselect } -} - -python_install() { - # https://github.com/numpy/numpy/issues/16005 - local mydistutilsargs=( build_src ) - distutils-r1_python_install ${NUMPY_FCONFIG} - python_optimize -} - -python_install_all() { - local DOCS=( LICENSE.txt README.md THANKS.txt ) - - if use doc; then - local HTML_DOCS=( "${WORKDIR}"/html/. ) - DOCS+=( "${DISTDIR}"/${PN}-{user,ref}-${DOC_PV}.pdf ) - fi - - distutils-r1_python_install_all -} From 9f61e7e9d7602a858a9d7cbc4e24ba0db5b7813c Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 08:48:27 +0100 Subject: [PATCH 0248/2610] dev-python/numpy: drop 1.23.1 Signed-off-by: Sam James --- dev-python/numpy/Manifest | 4 - .../numpy-1.21.0-no-hardcode-blasv2.patch | 53 ----- ...umpy-1.21.4-build-compiler-args-ceph.patch | 49 ----- dev-python/numpy/numpy-1.23.1.ebuild | 192 ------------------ 4 files changed, 298 deletions(-) delete mode 100644 dev-python/numpy/files/numpy-1.21.0-no-hardcode-blasv2.patch delete mode 100644 dev-python/numpy/files/numpy-1.21.4-build-compiler-args-ceph.patch delete mode 100644 dev-python/numpy/numpy-1.23.1.ebuild diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest index e0dd1e830a96e..becb2629a4290 100644 --- a/dev-python/numpy/Manifest +++ b/dev-python/numpy/Manifest @@ -1,16 +1,12 @@ DIST numpy-1.22.4.zip 11458830 BLAKE2B c999a42119e8d71942e4df4802ea22eef6c1ab65e11ad1f8364dd811c3df0eae1c7499055e76b523dc011bc9574f4060e17ecc3ea8bd35f5247fa17e3e188364 SHA512 bb2993459157c43f8c419de98be1c832f108b4eb6b96e1d20f406eccd782681ad8d0f8653637962ac592abe7d75719c17678ec97f035f6c87d4c7f939a1a8a48 -DIST numpy-1.23.1.tar.gz 10716841 BLAKE2B c8b17bc6f1626a32fd62ac3e952f6ee4a5886ba9ab9721be540831d3cdb19c4ea7cefcb422b12384fd4804d12f6f4b0d8f1e0110306e426a2b92d5f98acd62f7 SHA512 b34fb627e0e548bae3cf4555c4c71ab4a170ade86a9ff4011a5dfac6aba29e2e04b1151b9364cd1efff004efc1c04b3bab111facbcdc3297f8c38d7a09c83e17 DIST numpy-1.23.3.tar.gz 10726039 BLAKE2B 4b6d38fc0363ea89f173a0cd65368b7c154b45f7f661098378f7ef31208008d5ff17ae58eab72bed921d166d630a4eca3441fc3097cd41a4a945b8f8180375cc SHA512 e690ea2906c91e567df2c801fbfe41652dabd37208faa99d6e068bda423dcc9f88be013478e9b6c1a339c36ef4c44b07a067d44e4e9c4b2e4f1344cbcb0598a9 DIST numpy-1.23.4.tar.gz 10728765 BLAKE2B bbac44cc8a09a36537e25f90833c2ad7d1e4025e7d3eebd3c73ae2f12f1109520b58d2a779324f542aa1f2787f8b6c50ea907eb5ab7b7b84ebe3f3342c3d8a09 SHA512 727ca8950b0fbd5670e939b1c9c5cea852781ec4254d56a1659a91dc0430fc10b01ffdd16e1bb28a62319f91029e087024f4c6298bfc859a6050bfb507edcff8 DIST numpy-html-1.22.4.zip 23724824 BLAKE2B 44ea3da0a703a024a629c8413dfffaf760458b185d19452da0e7e23c819e19833291e10ebd07bdda794077574b8852a368036dda8335c2753cd481740497502a SHA512 4077d9974bfd7f2c189025c3740350652e6f8e0b5727fbc9711a1c0118c1e4ecc281d4876baf1c6a5dc802d20178d6b04a2922f14e9c321cd3b68228b1e295c3 -DIST numpy-html-1.23.1.zip 27964271 BLAKE2B 0aa26d7c39f2d6b119e404dfb9642967770881ee0d640157a9ed11d16f21cd43109bed3c08f89fda457ec470292d945e2bf8b2dab56e4b36192d5e8eb3757b44 SHA512 218a2e893816af767c7cedd1f2256e05f68e59491c29277c95de653a206aaff35c5fe3bc6afd6d6d5ea7957748ec565593eb30d004e36e94c894ea4a6884902a DIST numpy-html-1.23.3.zip 27964271 BLAKE2B 0aa26d7c39f2d6b119e404dfb9642967770881ee0d640157a9ed11d16f21cd43109bed3c08f89fda457ec470292d945e2bf8b2dab56e4b36192d5e8eb3757b44 SHA512 218a2e893816af767c7cedd1f2256e05f68e59491c29277c95de653a206aaff35c5fe3bc6afd6d6d5ea7957748ec565593eb30d004e36e94c894ea4a6884902a DIST numpy-html-1.23.4.zip 27964271 BLAKE2B 0aa26d7c39f2d6b119e404dfb9642967770881ee0d640157a9ed11d16f21cd43109bed3c08f89fda457ec470292d945e2bf8b2dab56e4b36192d5e8eb3757b44 SHA512 218a2e893816af767c7cedd1f2256e05f68e59491c29277c95de653a206aaff35c5fe3bc6afd6d6d5ea7957748ec565593eb30d004e36e94c894ea4a6884902a DIST numpy-ref-1.22.4.pdf 7537013 BLAKE2B 702398fddde349901f9303f4788a3ae3cc4bb78b4d310e169fcc6193fd62b33947c89ede45ba9aaea55e74f6a6abc755d3d94428adce9a8163678c6718aec2da SHA512 c1617817f94ccdfe2bbdebdc9c6869beefa1369d5ab0897c1573d8fb5cb3de153f90d5588aae84a0f498fba57ad6bc5c0c5c2c3aefb119e2913e4ddf007cc8e1 -DIST numpy-ref-1.23.1.pdf 7715485 BLAKE2B 7fbb0ce29e86fc7cd4932a6a9f0221b579b6cae695231edfebf863e5b4c2920796d802ccf9ae3e05b331964ac7c4f51099578d91b6b7fb357c6de2110a5f7cba SHA512 6036c6a36f332b83f371c7530a6ba6f354b1334d667d2a52993a1e52aa9d94d524e216f768928a006c717ed4b4131879f6e491a294ecfd3a0d1b0f9f937a887a DIST numpy-ref-1.23.3.pdf 7715485 BLAKE2B 7fbb0ce29e86fc7cd4932a6a9f0221b579b6cae695231edfebf863e5b4c2920796d802ccf9ae3e05b331964ac7c4f51099578d91b6b7fb357c6de2110a5f7cba SHA512 6036c6a36f332b83f371c7530a6ba6f354b1334d667d2a52993a1e52aa9d94d524e216f768928a006c717ed4b4131879f6e491a294ecfd3a0d1b0f9f937a887a DIST numpy-ref-1.23.4.pdf 7715485 BLAKE2B 7fbb0ce29e86fc7cd4932a6a9f0221b579b6cae695231edfebf863e5b4c2920796d802ccf9ae3e05b331964ac7c4f51099578d91b6b7fb357c6de2110a5f7cba SHA512 6036c6a36f332b83f371c7530a6ba6f354b1334d667d2a52993a1e52aa9d94d524e216f768928a006c717ed4b4131879f6e491a294ecfd3a0d1b0f9f937a887a DIST numpy-user-1.22.4.pdf 3978348 BLAKE2B 87cc73cb1c406446eb9d86ea6cbaeac6ba13c7d2b2ffd47524483af1698c3efdfaafe61e987624c5ce01939494861413b271e9a96f49abbbe69d634b9be55c95 SHA512 8e04c0c90255038471de6ef0f8f4ed9e356d646b028bb16f667f3c59170eddaa0d86d48226462c5c17b8123b2a28a09982764979e9e76658b4e26cd0a976f3a1 -DIST numpy-user-1.23.1.pdf 4123384 BLAKE2B d4587c9f979e1ef4734768598d6e106f2b4b0c8222f901a6c4caf0920e41622201252c5bd172b16346e0357138b5ff27c59e56c851be5ae3b7712624bd9cc5b4 SHA512 58e1ab96d2cfbd96df205c86f0a1a09e204349f70d21df7f8481c21ded8b46f4b9ede3216d5cce6c2b9bfc0aacbecdfa198bdb2d4c258a0dd4acb6e3ba421f9c DIST numpy-user-1.23.3.pdf 4123384 BLAKE2B d4587c9f979e1ef4734768598d6e106f2b4b0c8222f901a6c4caf0920e41622201252c5bd172b16346e0357138b5ff27c59e56c851be5ae3b7712624bd9cc5b4 SHA512 58e1ab96d2cfbd96df205c86f0a1a09e204349f70d21df7f8481c21ded8b46f4b9ede3216d5cce6c2b9bfc0aacbecdfa198bdb2d4c258a0dd4acb6e3ba421f9c DIST numpy-user-1.23.4.pdf 4123384 BLAKE2B d4587c9f979e1ef4734768598d6e106f2b4b0c8222f901a6c4caf0920e41622201252c5bd172b16346e0357138b5ff27c59e56c851be5ae3b7712624bd9cc5b4 SHA512 58e1ab96d2cfbd96df205c86f0a1a09e204349f70d21df7f8481c21ded8b46f4b9ede3216d5cce6c2b9bfc0aacbecdfa198bdb2d4c258a0dd4acb6e3ba421f9c diff --git a/dev-python/numpy/files/numpy-1.21.0-no-hardcode-blasv2.patch b/dev-python/numpy/files/numpy-1.21.0-no-hardcode-blasv2.patch deleted file mode 100644 index 73c5cae90d007..0000000000000 --- a/dev-python/numpy/files/numpy-1.21.0-no-hardcode-blasv2.patch +++ /dev/null @@ -1,53 +0,0 @@ -Originally added in: https://gitweb.gentoo.org/repo/gentoo.git/commit/dev-python/numpy/files?id=e5ce90a04e79f6413604e96e4803cb95ada7c859 -https://bugs.gentoo.org/567938 -diff --git a/numpy/distutils/system_info.py b/numpy/distutils/system_info.py -index 82e864a5c..1d77e5854 100644 ---- a/numpy/distutils/system_info.py -+++ b/numpy/distutils/system_info.py -@@ -501,33 +501,7 @@ def get_info(name, notfound_action=0): - 1 - display warning message - 2 - raise error - """ -- cl = {'atlas': atlas_info, # use lapack_opt or blas_opt instead -- 'atlas_threads': atlas_threads_info, # ditto -- 'atlas_blas': atlas_blas_info, -- 'atlas_blas_threads': atlas_blas_threads_info, -- 'lapack_atlas': lapack_atlas_info, # use lapack_opt instead -- 'lapack_atlas_threads': lapack_atlas_threads_info, # ditto -- 'atlas_3_10': atlas_3_10_info, # use lapack_opt or blas_opt instead -- 'atlas_3_10_threads': atlas_3_10_threads_info, # ditto -- 'atlas_3_10_blas': atlas_3_10_blas_info, -- 'atlas_3_10_blas_threads': atlas_3_10_blas_threads_info, -- 'lapack_atlas_3_10': lapack_atlas_3_10_info, # use lapack_opt instead -- 'lapack_atlas_3_10_threads': lapack_atlas_3_10_threads_info, # ditto -- 'flame': flame_info, # use lapack_opt instead -- 'mkl': mkl_info, -- # openblas which may or may not have embedded lapack -- 'openblas': openblas_info, # use blas_opt instead -- # openblas with embedded lapack -- 'openblas_lapack': openblas_lapack_info, # use blas_opt instead -- 'openblas_clapack': openblas_clapack_info, # use blas_opt instead -- 'blis': blis_info, # use blas_opt instead -- 'lapack_mkl': lapack_mkl_info, # use lapack_opt instead -- 'blas_mkl': blas_mkl_info, # use blas_opt instead -- 'accelerate': accelerate_info, # use blas_opt instead -- 'openblas64_': openblas64__info, -- 'openblas64__lapack': openblas64__lapack_info, -- 'openblas_ilp64': openblas_ilp64_info, -- 'openblas_ilp64_lapack': openblas_ilp64_lapack_info, -+ cl = {'flame': flame_info, # use lapack_opt instead - 'x11': x11_info, - 'fft_opt': fft_opt_info, - 'fftw': fftw_info, -@@ -947,10 +921,7 @@ def get_libs(self, key, default): - return [b for b in [a.strip() for a in libs.split(',')] if b] - - def get_libraries(self, key='libraries'): -- if hasattr(self, '_lib_names'): -- return self.get_libs(key, default=self._lib_names) -- else: -- return self.get_libs(key, '') -+ return self.get_libs(key, '') - - def library_extensions(self): - c = customized_ccompiler() diff --git a/dev-python/numpy/files/numpy-1.21.4-build-compiler-args-ceph.patch b/dev-python/numpy/files/numpy-1.21.4-build-compiler-args-ceph.patch deleted file mode 100644 index 6a31d2efe9704..0000000000000 --- a/dev-python/numpy/files/numpy-1.21.4-build-compiler-args-ceph.patch +++ /dev/null @@ -1,49 +0,0 @@ -https://github.com/numpy/numpy/commit/689d905f501b7abbddf0fdef241fa586a83e5cd6 -https://github.com/numpy/numpy/pull/20116 -https://bugs.gentoo.org/802150 - -From 7dcf62379f41407d8f9583d1c2016e3d8ec48384 Mon Sep 17 00:00:00 2001 -From: Hector Martin -Date: Thu, 14 Oct 2021 14:58:52 +0900 -Subject: [PATCH] MAINT: Fix issue with C compiler args containing spaces - -Instead of doing a dumb string split, use shlex to make sure args -containing spaces are handled properly. ---- - numpy/distutils/unixccompiler.py | 13 +++++++------ - 1 file changed, 7 insertions(+), 6 deletions(-) - -diff --git a/numpy/distutils/unixccompiler.py b/numpy/distutils/unixccompiler.py -index 733a9fc5094..4884960fdf2 100644 ---- a/numpy/distutils/unixccompiler.py -+++ b/numpy/distutils/unixccompiler.py -@@ -5,6 +5,7 @@ - import os - import sys - import subprocess -+import shlex - - from distutils.errors import CompileError, DistutilsExecError, LibError - from distutils.unixccompiler import UnixCCompiler -@@ -30,15 +31,15 @@ def UnixCCompiler__compile(self, obj, src, ext, cc_args, extra_postargs, pp_opts - if 'OPT' in os.environ: - # XXX who uses this? - from sysconfig import get_config_vars -- opt = " ".join(os.environ['OPT'].split()) -- gcv_opt = " ".join(get_config_vars('OPT')[0].split()) -- ccomp_s = " ".join(self.compiler_so) -+ opt = shlex.join(shlex.split(os.environ['OPT'])) -+ gcv_opt = shlex.join(shlex.split(get_config_vars('OPT')[0])) -+ ccomp_s = shlex.join(self.compiler_so) - if opt not in ccomp_s: - ccomp_s = ccomp_s.replace(gcv_opt, opt) -- self.compiler_so = ccomp_s.split() -- llink_s = " ".join(self.linker_so) -+ self.compiler_so = shlex.split(ccomp_s) -+ llink_s = shlex.join(self.linker_so) - if opt not in llink_s: -- self.linker_so = llink_s.split() + opt.split() -+ self.linker_so = self.linker_so + shlex.split(opt) - - display = '%s: %s' % (os.path.basename(self.compiler_so[0]), src) - diff --git a/dev-python/numpy/numpy-1.23.1.ebuild b/dev-python/numpy/numpy-1.23.1.ebuild deleted file mode 100644 index 824af156fd668..0000000000000 --- a/dev-python/numpy/numpy-1.23.1.ebuild +++ /dev/null @@ -1,192 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE="threads(+)" - -FORTRAN_NEEDED=lapack - -inherit distutils-r1 flag-o-matic fortran-2 toolchain-funcs - -DOC_PV=${PV} -# For when docs aren't ready yet, set to last version -#DOC_PV=1.23.0 -DESCRIPTION="Fast array and numerical python library" -HOMEPAGE=" - https://numpy.org/ - https://github.com/numpy/numpy/ - https://pypi.org/project/numpy/ -" -SRC_URI=" - mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz - doc? ( - https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-html.zip -> numpy-html-${DOC_PV}.zip - https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-ref.pdf -> numpy-ref-${DOC_PV}.pdf - https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-user.pdf -> numpy-user-${DOC_PV}.pdf - ) -" -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="doc lapack" - -RDEPEND=" - lapack? ( - >=virtual/cblas-3.8 - >=virtual/lapack-3.8 - ) -" -BDEPEND=" - ${RDEPEND} - >=dev-python/cython-0.29.30[${PYTHON_USEDEP}] - lapack? ( - virtual/pkgconfig - ) - doc? ( - app-arch/unzip - ) - test? ( - >=dev-python/hypothesis-5.8.0[${PYTHON_USEDEP}] - >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] - >=dev-python/cffi-1.14.0[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/numpy-1.22.0-no-hardcode-blasv2.patch -) - -distutils_enable_tests pytest - -src_unpack() { - default - if use doc; then - unzip -qo "${DISTDIR}"/numpy-html-${DOC_PV}.zip -d html || die - fi -} - -python_prepare_all() { - # Allow use with setuptools 60.x - # See numpy-1.22.1-revert-setuptools-upper-bound.patch for details - export SETUPTOOLS_USE_DISTUTILS=stdlib - - if use lapack; then - local incdir="${EPREFIX}"/usr/include - local libdir="${EPREFIX}"/usr/$(get_libdir) - cat >> site.cfg <<-EOF || die - [blas] - include_dirs = ${incdir} - library_dirs = ${libdir} - blas_libs = cblas,blas - [lapack] - library_dirs = ${libdir} - lapack_libs = lapack - EOF - else - export {ATLAS,PTATLAS,BLAS,LAPACK,MKL}=None - fi - - export CC="$(tc-getCC) ${CFLAGS}" - - append-flags -fno-strict-aliasing - - # See progress in http://projects.scipy.org/scipy/numpy/ticket/573 - # with the subtle difference that we don't want to break Darwin where - # -shared is not a valid linker argument - if [[ ${CHOST} != *-darwin* ]]; then - append-ldflags -shared - fi - - # only one fortran to link with: - # linking with cblas and lapack library will force - # autodetecting and linking to all available fortran compilers - append-fflags -fPIC - if use lapack; then - NUMPY_FCONFIG="config_fc --noopt --noarch" - # workaround bug 335908 - [[ $(tc-getFC) == *gfortran* ]] && NUMPY_FCONFIG+=" --fcompiler=gnu95" - fi - - # don't version f2py, we will handle it. - sed -i -e '/f2py_exe/s: + os\.path.*$::' numpy/f2py/setup.py || die - - distutils-r1_python_prepare_all -} - -python_compile() { - export MAKEOPTS=-j1 #660754 - - distutils-r1_python_compile ${NUMPY_FCONFIG} -} - -python_test() { - local EPYTEST_DESELECT=( - # very disk- and memory-hungry - numpy/lib/tests/test_io.py::test_large_zip - - # precision problems - numpy/core/tests/test_umath_accuracy.py::TestAccuracy::test_validate_transcendentals - - # runs the whole test suite recursively, that's just crazy - numpy/core/tests/test_mem_policy.py::test_new_policy - - # very slow, unlikely to be practically useful - numpy/typing/tests/test_typing.py - ) - - if use arm && [[ $(uname -m || echo "unknown") == "armv8l" ]] ; then - # Degenerate case. arm32 chroot on arm64. - # bug #774108 - EPYTEST_DESELECT+=( - numpy/core/tests/test_cpu_features.py::Test_ARM_Features::test_features - ) - fi - - if use x86 ; then - EPYTEST_DESELECT+=( - # https://github.com/numpy/numpy/issues/18388 - numpy/core/tests/test_umath.py::TestRemainder::test_float_remainder_overflow - # https://github.com/numpy/numpy/issues/18387 - numpy/random/tests/test_generator_mt19937.py::TestRandomDist::test_pareto - # more precision problems - numpy/core/tests/test_einsum.py::TestEinsum::test_einsum_sums_int16 - ) - fi - if use arm || use x86 ; then - EPYTEST_DESELECT+=( - # too large for 32-bit platforms - numpy/core/tests/test_ufunc.py::TestUfunc::test_identityless_reduction_huge_array - ) - fi - - [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=( - # known problem - 'numpy/typing/tests/test_generic_alias.py::TestGenericAlias::test_pass[__dir__-]' - ) - - distutils_install_for_testing --single-version-externally-managed \ - --record "${TMPDIR}/record.txt" ${NUMPY_FCONFIG} - - cd "${TEST_DIR}/lib" || die - epytest -k "not _fuzz" -} - -python_install() { - # https://github.com/numpy/numpy/issues/16005 - local mydistutilsargs=( build_src ) - distutils-r1_python_install ${NUMPY_FCONFIG} - python_optimize -} - -python_install_all() { - local DOCS=( LICENSE.txt README.md THANKS.txt ) - - if use doc; then - local HTML_DOCS=( "${WORKDIR}"/html/. ) - DOCS+=( "${DISTDIR}"/${PN}-{user,ref}-${DOC_PV}.pdf ) - fi - - distutils-r1_python_install_all -} From b58de50cb78c639864ad002e36e53d17abf97484 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 08:48:48 +0100 Subject: [PATCH 0249/2610] dev-python/matplotlib: drop 3.5.1-r2, 3.5.2-r3 Signed-off-by: Sam James --- dev-python/matplotlib/Manifest | 2 - .../files/matplotlib-3.5.0-test.patch | 248 --------------- .../matplotlib/matplotlib-3.5.1-r2.ebuild | 289 ------------------ .../matplotlib/matplotlib-3.5.2-r3.ebuild | 282 ----------------- 4 files changed, 821 deletions(-) delete mode 100644 dev-python/matplotlib/files/matplotlib-3.5.0-test.patch delete mode 100644 dev-python/matplotlib/matplotlib-3.5.1-r2.ebuild delete mode 100644 dev-python/matplotlib/matplotlib-3.5.2-r3.ebuild diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest index b5b2a8c712d26..890b6bf212ef4 100644 --- a/dev-python/matplotlib/Manifest +++ b/dev-python/matplotlib/Manifest @@ -1,5 +1,3 @@ DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca SHA512 ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b -DIST matplotlib-3.5.1.tar.gz 35320470 BLAKE2B ebf69b62ac587c61ecf8442abaab302019f63a3c9d8db6f7f7fb32f4d14da554fd8305ea6dfed2ff86a5af4e7e4d2b81f14802692fe50c986f7da8545bd26c00 SHA512 a317dbd748e5fc1fafcf80020cb6d38a8888431487beded97acd59d759e67e54f59506b642e4a03d4351c1ac050d15e3f2e2b5443433debc78ddad52881c8d82 -DIST matplotlib-3.5.2.tar.gz 35210006 BLAKE2B e3f90a0cf1d28f041a8cdd6920a8a4efe16169bb4acf85f7b2562196db306eeb692218728ea33c7b62214e7894e83a104954cbef38c45ccbb4f630bd35c0c36b SHA512 32844dfa85dbc43360c1773d748a58d2ab089111c51c825da62956c778a0eeaf10ca33a5c6c094295388a80d5873a2e1b17484e02b653e9e8e5ba98659329974 DIST matplotlib-3.5.3.tar.gz 35236343 BLAKE2B 0d3f4e15295afe2c737e441325206e77c520a514bc87ab1eebef624f89896a2cf609e8d57b8fa8ef28ecf8c836e20cb296adaa95f81dbfcf3f2a45631e3dd02c SHA512 f431d3046e9c5fbe5d44a16a762e9a178ba34380974964660eaf3681671178866a63b3bad9aad8d3ad423926f7db2965d514e9b1489e3a824a4532a01f0e0670 DIST matplotlib-3.6.1.tar.gz 35826557 BLAKE2B b30710436a773298dcdf233e592656d9815f55f0daab0cc28811b9adbfd3b2ede08f4c13e0dfa43c5fb283bc1ba96ea793084f3d65ba13b9697d14ffa406a273 SHA512 40b148fe4574eea88e7e74c2844a4811c71651602bd7e0a863482571bfa216c01d4f5fcd36add14af82c5cacdb6ae9d441ed251ee5239d06bcc8d40c9ee8841b diff --git a/dev-python/matplotlib/files/matplotlib-3.5.0-test.patch b/dev-python/matplotlib/files/matplotlib-3.5.0-test.patch deleted file mode 100644 index 214117d772ca8..0000000000000 --- a/dev-python/matplotlib/files/matplotlib-3.5.0-test.patch +++ /dev/null @@ -1,248 +0,0 @@ -From 5487db555adb0385892216e7819a1bf6cea41116 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Fri, 26 Mar 2021 13:42:49 +0100 -Subject: [PATCH] Increase image comparison limits - -Most of the tests require exact match which apparently doesn't always -happen in non-pristine environments. Some of them have very big -differences due to texlive font rendering changes. ---- - lib/matplotlib/tests/test_arrow_patches.py | 6 +++--- - lib/matplotlib/tests/test_axes.py | 4 ++-- - lib/matplotlib/tests/test_backend_pgf.py | 2 +- - lib/matplotlib/tests/test_contour.py | 2 +- - lib/matplotlib/tests/test_figure.py | 5 +++-- - lib/matplotlib/tests/test_image.py | 2 +- - lib/matplotlib/tests/test_legend.py | 6 +++--- - lib/matplotlib/tests/test_lines.py | 3 ++- - lib/matplotlib/tests/test_streamplot.py | 3 ++- - lib/matplotlib/tests/test_units.py | 4 ++-- - lib/mpl_toolkits/tests/test_axes_grid1.py | 2 +- - lib/mpl_toolkits/tests/test_mplot3d.py | 2 +- - 12 files changed, 22 insertions(+), 19 deletions(-) - -diff --git a/lib/matplotlib/tests/test_arrow_patches.py b/lib/matplotlib/tests/test_arrow_patches.py -index 8d573b4adb..dfc42efcb9 100644 ---- a/lib/matplotlib/tests/test_arrow_patches.py -+++ b/lib/matplotlib/tests/test_arrow_patches.py -@@ -67,7 +67,7 @@ def __prepare_fancyarrow_dpi_cor_test(): - - - @image_comparison(['fancyarrow_dpi_cor_100dpi.png'], remove_text=True, -- tol=0 if platform.machine() == 'x86_64' else 0.02, -+ tol=0.015 if platform.machine() == 'x86_64' else 0.02, - savefig_kwarg=dict(dpi=100)) - def test_fancyarrow_dpi_cor_100dpi(): - """ -@@ -82,7 +82,7 @@ def test_fancyarrow_dpi_cor_100dpi(): - - - @image_comparison(['fancyarrow_dpi_cor_200dpi.png'], remove_text=True, -- tol=0 if platform.machine() == 'x86_64' else 0.02, -+ tol=0.018 if platform.machine() == 'x86_64' else 0.02, - savefig_kwarg=dict(dpi=200)) - def test_fancyarrow_dpi_cor_200dpi(): - """ -@@ -115,7 +115,7 @@ def test_fancyarrow_dash(): - - - @image_comparison(['arrow_styles.png'], style='mpl20', remove_text=True, -- tol=0 if platform.machine() == 'x86_64' else 0.005) -+ tol=0.005) - def test_arrow_styles(): - styles = mpatches.ArrowStyle.get_styles() - -diff --git a/lib/matplotlib/tests/test_axes.py b/lib/matplotlib/tests/test_axes.py -index 17f8e5c631..b44cd454ef 100644 ---- a/lib/matplotlib/tests/test_axes.py -+++ b/lib/matplotlib/tests/test_axes.py -@@ -868,7 +868,7 @@ def test_imshow(): - ax.imshow("r", data=data) - - --@image_comparison(['imshow_clip'], style='mpl20') -+@image_comparison(['imshow_clip'], style='mpl20', tol=1.24) - def test_imshow_clip(): - # As originally reported by Gellule Xg - # use former defaults to match existing baseline image -@@ -4163,7 +4163,7 @@ def test_vertex_markers(): - - - @image_comparison(['vline_hline_zorder', 'errorbar_zorder'], -- tol=0 if platform.machine() == 'x86_64' else 0.02) -+ tol=0.015 if platform.machine() == 'x86_64' else 0.02) - def test_eb_line_zorder(): - x = list(range(10)) - -diff --git a/lib/matplotlib/tests/test_backend_pgf.py b/lib/matplotlib/tests/test_backend_pgf.py -index 9b5b0b28ee..a374be0333 100644 ---- a/lib/matplotlib/tests/test_backend_pgf.py -+++ b/lib/matplotlib/tests/test_backend_pgf.py -@@ -80,7 +80,7 @@ def test_common_texification(plain_text, escaped_text): - # test compiling a figure to pdf with xelatex - @needs_xelatex - @pytest.mark.backend('pgf') --@image_comparison(['pgf_xelatex.pdf'], style='default') -+@image_comparison(['pgf_xelatex.pdf'], style='default', tol=0.8) - def test_xelatex(): - rc_xelatex = {'font.family': 'serif', - 'pgf.rcfonts': False} -diff --git a/lib/matplotlib/tests/test_contour.py b/lib/matplotlib/tests/test_contour.py -index 6396105f12..45b7022d03 100644 ---- a/lib/matplotlib/tests/test_contour.py -+++ b/lib/matplotlib/tests/test_contour.py -@@ -341,7 +341,7 @@ def test_contourf_log_extension(): - - - @image_comparison(['contour_addlines.png'], -- remove_text=True, style='mpl20', tol=0.03) -+ remove_text=True, style='mpl20', tol=0.1) - # tolerance is because image changed minutely when tick finding on - # colorbars was cleaned up... - def test_contour_addlines(): -diff --git a/lib/matplotlib/tests/test_figure.py b/lib/matplotlib/tests/test_figure.py -index cb8f63893a..ef56c50d25 100644 ---- a/lib/matplotlib/tests/test_figure.py -+++ b/lib/matplotlib/tests/test_figure.py -@@ -23,7 +23,7 @@ import matplotlib.gridspec as gridspec - - - @image_comparison(['figure_align_labels'], extensions=['png', 'svg'], -- tol=0 if platform.machine() == 'x86_64' else 0.01) -+ tol=0.02) - def test_align_labels(): - fig = plt.figure(tight_layout=True) - gs = gridspec.GridSpec(3, 3) -@@ -1000,7 +1000,8 @@ def test_subfigure_tightbbox(): - - @image_comparison(['test_subfigure_ss.png'], style='mpl20', - savefig_kwarg={'facecolor': 'teal'}, -- remove_text=False) -+ remove_text=False, -+ tol=0.013) - def test_subfigure_ss(): - # test assigning the subfigure via subplotspec - np.random.seed(19680801) -diff --git a/lib/matplotlib/tests/test_image.py b/lib/matplotlib/tests/test_image.py -index 719b190578..ee2263a88e 100644 ---- a/lib/matplotlib/tests/test_image.py -+++ b/lib/matplotlib/tests/test_image.py -@@ -1324,7 +1324,7 @@ def test_nonuniform_and_pcolor(): - - - @image_comparison(["rgba_antialias.png"], style="mpl20", -- remove_text=True) -+ remove_text=True, tol=0.005) - def test_rgba_antialias(): - fig, axs = plt.subplots(2, 2, figsize=(3.5, 3.5), sharex=False, - sharey=False, constrained_layout=True) -diff --git a/lib/matplotlib/tests/test_legend.py b/lib/matplotlib/tests/test_legend.py -index 21c8ab748d..a05cb4c571 100644 ---- a/lib/matplotlib/tests/test_legend.py -+++ b/lib/matplotlib/tests/test_legend.py -@@ -102,7 +102,7 @@ def test_multiple_keys(): - - - @image_comparison(['rgba_alpha.png'], remove_text=True, -- tol=0 if platform.machine() == 'x86_64' else 0.01) -+ tol=0.02) - def test_alpha_rgba(): - fig, ax = plt.subplots() - ax.plot(range(10), lw=5) -@@ -111,7 +111,7 @@ def test_alpha_rgba(): - - - @image_comparison(['rcparam_alpha.png'], remove_text=True, -- tol=0 if platform.machine() == 'x86_64' else 0.01) -+ tol=0.02) - def test_alpha_rcparam(): - fig, ax = plt.subplots() - ax.plot(range(10), lw=5) -@@ -137,7 +137,7 @@ def test_fancy(): - - - @image_comparison(['framealpha'], remove_text=True, -- tol=0 if platform.machine() == 'x86_64' else 0.02) -+ tol=0.02) - def test_framealpha(): - x = np.linspace(1, 100, 100) - y = x -diff --git a/lib/matplotlib/tests/test_lines.py b/lib/matplotlib/tests/test_lines.py -index f6917a134b..4a14abb74d 100644 ---- a/lib/matplotlib/tests/test_lines.py -+++ b/lib/matplotlib/tests/test_lines.py -@@ -162,7 +162,8 @@ def test_set_drawstyle(): - assert len(line.get_path().vertices) == len(x) - - --@image_comparison(['line_collection_dashes'], remove_text=True, style='mpl20') -+@image_comparison(['line_collection_dashes'], remove_text=True, style='mpl20', -+ tol=0.58) - def test_set_line_coll_dash_image(): - fig, ax = plt.subplots() - np.random.seed(0) -diff --git a/lib/matplotlib/tests/test_streamplot.py b/lib/matplotlib/tests/test_streamplot.py -index 88c3ec2768..b536ba3ff0 100644 ---- a/lib/matplotlib/tests/test_streamplot.py -+++ b/lib/matplotlib/tests/test_streamplot.py -@@ -34,7 +34,8 @@ def test_startpoints(): - plt.plot(start_x, start_y, 'ok') - - --@image_comparison(['streamplot_colormap'], remove_text=True, style='mpl20') -+@image_comparison(['streamplot_colormap'], remove_text=True, style='mpl20', -+ tol=0.002) - def test_colormap(): - X, Y, U, V = velocity_field() - plt.streamplot(X, Y, U, V, color=U, density=0.6, linewidth=2, -diff --git a/lib/matplotlib/tests/test_units.py b/lib/matplotlib/tests/test_units.py -index a6f6b44c97..ab5ad8b5cf 100644 ---- a/lib/matplotlib/tests/test_units.py -+++ b/lib/matplotlib/tests/test_units.py -@@ -76,7 +76,7 @@ def quantity_converter(): - # Tests that the conversion machinery works properly for classes that - # work as a facade over numpy arrays (like pint) - @image_comparison(['plot_pint.png'], remove_text=False, style='mpl20', -- tol=0 if platform.machine() == 'x86_64' else 0.01) -+ tol=0.002 if platform.machine() == 'x86_64' else 0.01) - def test_numpy_facade(quantity_converter): - # use former defaults to match existing baseline image - plt.rcParams['axes.formatter.limits'] = -7, 7 -@@ -103,7 +103,7 @@ def test_numpy_facade(quantity_converter): - - # Tests gh-8908 - @image_comparison(['plot_masked_units.png'], remove_text=True, style='mpl20', -- tol=0 if platform.machine() == 'x86_64' else 0.01) -+ tol=0.02) - def test_plot_masked_units(): - data = np.linspace(-5, 5) - data_masked = np.ma.array(data, mask=(data > -2) & (data < 2)) -diff --git a/lib/mpl_toolkits/tests/test_axes_grid1.py b/lib/mpl_toolkits/tests/test_axes_grid1.py -index 3c4aa9a9eb..94ad419ceb 100644 ---- a/lib/mpl_toolkits/tests/test_axes_grid1.py -+++ b/lib/mpl_toolkits/tests/test_axes_grid1.py -@@ -324,7 +324,7 @@ def test_zooming_with_inverted_axes(): - - - @image_comparison(['anchored_direction_arrows.png'], -- tol=0 if platform.machine() == 'x86_64' else 0.01) -+ tol=0.02) - def test_anchored_direction_arrows(): - fig, ax = plt.subplots() - ax.imshow(np.zeros((10, 10)), interpolation='nearest') -diff --git a/lib/mpl_toolkits/tests/test_mplot3d.py b/lib/mpl_toolkits/tests/test_mplot3d.py -index 5fee82f519..ed55a7bf68 100644 ---- a/lib/mpl_toolkits/tests/test_mplot3d.py -+++ b/lib/mpl_toolkits/tests/test_mplot3d.py -@@ -1357,7 +1357,7 @@ def test_errorbar3d(): - - - @image_comparison(['stem3d.png'], style='mpl20', -- tol=0.0 if platform.machine() == 'x86_64' else 0.003) -+ tol=0.003) - def test_stem3d(): - fig, axs = plt.subplots(2, 3, figsize=(8, 6), - constrained_layout=True, --- -2.34.0 - diff --git a/dev-python/matplotlib/matplotlib-3.5.1-r2.ebuild b/dev-python/matplotlib/matplotlib-3.5.1-r2.ebuild deleted file mode 100644 index af0fa9dd9ef18..0000000000000 --- a/dev-python/matplotlib/matplotlib-3.5.1-r2.ebuild +++ /dev/null @@ -1,289 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE='tk?,threads(+)' - -inherit distutils-r1 flag-o-matic virtualx toolchain-funcs prefix - -FT_PV=2.6.1 -DESCRIPTION="Pure python plotting library with matlab like syntax" -HOMEPAGE="https://matplotlib.org/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz - test? ( - https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz - )" - -# Main license: matplotlib -# Some modules: BSD -# matplotlib/backends/qt4_editor: MIT -# Fonts: BitstreamVera, OFL-1.1 -LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets" - -# internal copy of pycxx highly patched -# dev-python/pycxx -RDEPEND=" - dev-python/certifi[${PYTHON_USEDEP}] - >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}] - >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}] - >=dev-python/kiwisolver-1.2.0[${PYTHON_USEDEP}] - >=dev-python/numpy-1.18.2[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - >=dev-python/pillow-7.1.1[jpeg,${PYTHON_USEDEP}] - >=dev-python/pyparsing-2.2.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}] - >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] - >=dev-python/six-1.14.0[${PYTHON_USEDEP}] - media-fonts/dejavu - media-fonts/stix-fonts - media-libs/freetype:2 - media-libs/libpng:0 - >=media-libs/qhull-2013:= - virtual/imagemagick-tools[jpeg,tiff] - cairo? ( - dev-python/cairocffi[${PYTHON_USEDEP}] - ) - excel? ( - dev-python/xlwt[${PYTHON_USEDEP}] - ) - gtk3? ( - >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}] - x11-libs/gtk+:3[introspection] - ) - latex? ( - virtual/latex-base - app-text/dvipng - app-text/ghostscript-gpl - app-text/poppler[utils] - dev-texlive/texlive-fontsrecommended - dev-texlive/texlive-latexextra - dev-texlive/texlive-luatex - dev-texlive/texlive-xetex - ) - qt5? ( - dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}] - ) - webagg? ( - >=dev-python/tornado-6.0.4[${PYTHON_USEDEP}] - ) - wxwidgets? ( - dev-python/wxpython:*[${PYTHON_USEDEP}] - ) -" - -BDEPEND=" - ${RDEPEND} - dev-python/setuptools_scm[${PYTHON_USEDEP}] - dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}] - virtual/pkgconfig - doc? ( - >=app-text/dvipng-1.15-r1 - >=dev-python/colorspacious-1.1.2[${PYTHON_USEDEP}] - >=dev-python/ipython-1.18.2[${PYTHON_USEDEP}] - >=dev-python/numpydoc-0.9.2[${PYTHON_USEDEP}] - >=dev-python/scipy-1.4.1[${PYTHON_USEDEP}] - >=dev-python/sphinx-1.3.1[${PYTHON_USEDEP}] - >=dev-python/sphinx-gallery-0.3.1-r1[${PYTHON_USEDEP}] - >=dev-python/xlwt-1.3.0-r1[${PYTHON_USEDEP}] - virtual/latex-base - dev-texlive/texlive-latexextra - dev-texlive/texlive-fontsrecommended - dev-texlive/texlive-latexrecommended - dev-texlive/texlive-luatex - dev-texlive/texlive-xetex - >=media-gfx/graphviz-2.42.3[cairo] - ) - test? ( - dev-python/flaky[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}] - >=dev-python/tornado-6.0.4[${PYTHON_USEDEP}] - x11-libs/gtk+:3[introspection] - ) -" - -# A few C++ source files are written to srcdir. -# Other than that, the ebuild shall be fit for out-of-source build. -DISTUTILS_IN_SOURCE_BUILD=1 - -distutils_enable_tests pytest - -pkg_setup() { - unset DISPLAY # bug #278524 -} - -use_supported() { - case ${1} in - wxwidgets) - [[ ${EPYTHON} == python3.[678] ]] - ;; - esac - - return 0 -} - -use_setup() { - local uword="${2:-${1}}" - if use_supported "${1}" && use "${1}"; then - echo "${uword} = True" - echo "${uword}agg = True" - else - echo "${uword} = False" - echo "${uword}agg = False" - fi -} - -python_prepare_all() { -# Generates test failures, but fedora does it -# local PATCHES=( -# "${FILESDIR}"/${P}-unbundle-pycxx.patch -# "${FILESDIR}"/${P}-unbundle-agg.patch -# ) -# rm -r agg24 CXX || die -# rm -r agg24 || die - -# cat > lib/${PN}/externals/six.py <<-EOF -# from __future__ import absolute_import -# from six import * -# EOF - - # Affects installed _version.py, bug #854600 - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - - local PATCHES=( - "${FILESDIR}"/matplotlib-3.3.3-disable-lto.patch - "${FILESDIR}"/matplotlib-3.5.0-test.patch - ) - - # requires jupyter-nbconvert - rm lib/matplotlib/tests/test_backend_nbagg.py || die - - sed \ - -e 's/matplotlib.pyparsing_py[23]/pyparsing/g' \ - -i lib/matplotlib/{mathtext,fontconfig_pattern}.py \ - || die "sed pyparsing failed" - - sed -e 's:\(@pytest.mark.flaky\)(reruns=3):\1:' \ - -i lib/matplotlib/tests/test_*.py || die - - hprefixify setupext.py - - rm -rf libqhull || die - - export XDG_RUNTIME_DIR="${T}/runtime-dir" - mkdir "${XDG_RUNTIME_DIR}" || die - chmod 0700 "${XDG_RUNTIME_DIR}" || die - - distutils-r1_python_prepare_all -} - -python_configure_all() { - append-flags -fno-strict-aliasing - append-cppflags -DNDEBUG # or get old trying to do triangulation - tc-export PKG_CONFIG -} - -python_configure() { - mkdir -p "${BUILD_DIR}" || die - - # create setup.cfg (see setup.cfg.template for any changes). - - # common switches. - cat > "${BUILD_DIR}"/setup.cfg <<- EOF || die - [directories] - basedirlist = ${EPREFIX}/usr - [provide_packages] - pytz = False - dateutil = False - [libs] - system_freetype = True - system_qhull = True - [packages] - tests = $(usex test True False) - [gui_support] - agg = True - gtk = False - gtkagg = False - macosx = False - pyside = False - pysideagg = False - qt4 = False - qt4agg = False - $(use_setup cairo) - $(use_setup gtk3) - $(use_setup qt5) - $(use_setup tk) - $(use_setup wxwidgets wx) - EOF - - if use gtk3 && use cairo; then - echo "gtk3cairo = True" >> "${BUILD_DIR}"/setup.cfg || die - else - echo "gtk3cairo = False" >> "${BUILD_DIR}"/setup.cfg || die - fi -} - -wrap_setup() { - local MAKEOPTS=-j1 - local -x MPLSETUPCFG="${BUILD_DIR}"/setup.cfg - "$@" -} - -python_compile() { - wrap_setup distutils-r1_python_compile --build-lib="${BUILD_DIR}"/lib -} - -python_compile_all() { - if use doc; then - cd doc || die - - # necessary for in-source build - local -x PYTHONPATH="${BUILD_DIR}"/build/lib:${PYTHONPATH} - - VARTEXFONTS="${T}"/fonts \ - emake SPHINXOPTS= O=-Dplot_formats=png:100 html - fi -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - # we need to rebuild mpl against bundled freetype, otherwise - # over 1000 tests will fail because of mismatched font rendering - grep -v system_freetype "${BUILD_DIR}"/setup.cfg \ - > "${BUILD_DIR}"/test-setup.cfg || die - local -x MPLSETUPCFG="${BUILD_DIR}"/test-setup.cfg - ln -s "${WORKDIR}/freetype-${FT_PV}" "${BUILD_DIR}" || die - distutils-r1_python_compile -j1 --build-lib="${BUILD_DIR}"/test-lib - local -x PYTHONPATH=${BUILD_DIR}/test-lib:${PYTHONPATH} - - "${EPYTHON}" -c "import sys, matplotlib as m; sys.exit(m.test(argv=['-m', 'not network'], verbosity=2))" || die -} - -python_install() { - wrap_setup distutils-r1_python_install - - # mpl_toolkits namespace - python_moduleinto mpl_toolkits - python_domodule lib/mpl_toolkits/__init__.py -} - -python_install_all() { - use doc && local HTML_DOCS=( doc/build/html/. ) - - distutils-r1_python_install_all - - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - - find "${D}" -name '*.pth' -delete || die -} diff --git a/dev-python/matplotlib/matplotlib-3.5.2-r3.ebuild b/dev-python/matplotlib/matplotlib-3.5.2-r3.ebuild deleted file mode 100644 index 29caeb903c5c8..0000000000000 --- a/dev-python/matplotlib/matplotlib-3.5.2-r3.ebuild +++ /dev/null @@ -1,282 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE='tk?,threads(+)' - -inherit distutils-r1 flag-o-matic multiprocessing prefix toolchain-funcs \ - virtualx - -FT_PV=2.6.1 -DESCRIPTION="Pure python plotting library with matlab like syntax" -HOMEPAGE=" - https://matplotlib.org/ - https://github.com/matplotlib/matplotlib/ - https://pypi.org/project/matplotlib/ -" -SRC_URI=" - mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz - test? ( - https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz - ) -" - -# Main license: matplotlib -# Some modules: BSD -# matplotlib/backends/qt4_editor: MIT -# Fonts: BitstreamVera, OFL-1.1 -LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets" - -# internal copy of pycxx highly patched -# dev-python/pycxx -RDEPEND=" - dev-python/certifi[${PYTHON_USEDEP}] - >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}] - >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}] - >=dev-python/kiwisolver-1.2.0[${PYTHON_USEDEP}] - >=dev-python/numpy-1.18.2[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - >=dev-python/pillow-7.1.1[jpeg,${PYTHON_USEDEP}] - >=dev-python/pyparsing-2.2.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}] - >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] - >=dev-python/six-1.14.0[${PYTHON_USEDEP}] - media-fonts/dejavu - media-fonts/stix-fonts - media-libs/freetype:2 - media-libs/libpng:0 - >=media-libs/qhull-2013:= - virtual/imagemagick-tools[jpeg,tiff] - cairo? ( - dev-python/cairocffi[${PYTHON_USEDEP}] - ) - excel? ( - dev-python/xlwt[${PYTHON_USEDEP}] - ) - gtk3? ( - >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}] - x11-libs/gtk+:3[introspection] - ) - latex? ( - virtual/latex-base - app-text/dvipng - app-text/ghostscript-gpl - app-text/poppler[utils] - dev-texlive/texlive-fontsrecommended - dev-texlive/texlive-latexextra - dev-texlive/texlive-luatex - dev-texlive/texlive-xetex - ) - qt5? ( - dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}] - ) - webagg? ( - >=dev-python/tornado-6.0.4[${PYTHON_USEDEP}] - ) - wxwidgets? ( - $(python_gen_cond_dep ' - dev-python/wxpython:*[${PYTHON_USEDEP}] - ' python3_{8..10}) - ) -" - -BDEPEND=" - ${RDEPEND} - dev-python/setuptools_scm[${PYTHON_USEDEP}] - dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}] - virtual/pkgconfig - doc? ( - >=app-text/dvipng-1.15-r1 - >=dev-python/colorspacious-1.1.2[${PYTHON_USEDEP}] - >=dev-python/ipython-1.18.2[${PYTHON_USEDEP}] - >=dev-python/numpydoc-0.9.2[${PYTHON_USEDEP}] - >=dev-python/scipy-1.4.1[${PYTHON_USEDEP}] - >=dev-python/sphinx-1.3.1[${PYTHON_USEDEP}] - >=dev-python/sphinx-gallery-0.3.1-r1[${PYTHON_USEDEP}] - >=dev-python/xlwt-1.3.0-r1[${PYTHON_USEDEP}] - virtual/latex-base - dev-texlive/texlive-latexextra - dev-texlive/texlive-fontsrecommended - dev-texlive/texlive-latexrecommended - dev-texlive/texlive-luatex - dev-texlive/texlive-xetex - >=media-gfx/graphviz-2.42.3[cairo] - ) - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}] - >=dev-python/tornado-6.0.4[${PYTHON_USEDEP}] - x11-libs/gtk+:3[introspection] - ) -" - -distutils_enable_tests pytest - -use_setup() { - local uword="${2:-${1}}" - if use "${1}"; then - echo "${uword} = True" - echo "${uword}agg = True" - else - echo "${uword} = False" - echo "${uword}agg = False" - fi -} - -python_prepare_all() { -# Generates test failures, but fedora does it -# local PATCHES=( -# "${FILESDIR}"/${P}-unbundle-pycxx.patch -# "${FILESDIR}"/${P}-unbundle-agg.patch -# ) -# rm -r agg24 CXX || die -# rm -r agg24 || die - -# cat > lib/${PN}/externals/six.py <<-EOF -# from __future__ import absolute_import -# from six import * -# EOF - - # Affects installed _version.py, bug #854600 - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - - local PATCHES=( - "${FILESDIR}"/matplotlib-3.3.3-disable-lto.patch - "${FILESDIR}"/matplotlib-3.5.2-test.patch - ) - - sed \ - -e 's/matplotlib.pyparsing_py[23]/pyparsing/g' \ - -i lib/matplotlib/{mathtext,fontconfig_pattern}.py \ - || die "sed pyparsing failed" - - hprefixify setupext.py - - rm -rf libqhull || die - - distutils-r1_python_prepare_all -} - -python_configure_all() { - append-flags -fno-strict-aliasing - append-cppflags -DNDEBUG # or get old trying to do triangulation - tc-export PKG_CONFIG - - unset DISPLAY # bug #278524 - export XDG_RUNTIME_DIR="${T}/runtime-dir" - mkdir "${XDG_RUNTIME_DIR}" || die - chmod 0700 "${XDG_RUNTIME_DIR}" || die -} - -python_configure() { - mkdir -p "${BUILD_DIR}" || die - - # create setup.cfg (see setup.cfg.template for any changes). - - # common switches. - cat > "${BUILD_DIR}"/setup.cfg <<- EOF || die - [directories] - basedirlist = ${EPREFIX}/usr - [provide_packages] - pytz = False - dateutil = False - [libs] - system_freetype = True - system_qhull = True - [packages] - tests = True - [gui_support] - agg = True - gtk = False - gtkagg = False - macosx = False - pyside = False - pysideagg = False - qt4 = False - qt4agg = False - $(use_setup cairo) - $(use_setup gtk3) - $(use_setup qt5) - $(use_setup tk) - $(use_setup wxwidgets wx) - EOF - - if use gtk3 && use cairo; then - echo "gtk3cairo = True" >> "${BUILD_DIR}"/setup.cfg || die - else - echo "gtk3cairo = False" >> "${BUILD_DIR}"/setup.cfg || die - fi -} - -wrap_setup() { - local MAKEOPTS=-j1 - local -x MPLSETUPCFG="${BUILD_DIR}"/setup.cfg - "$@" -} - -python_compile() { - wrap_setup distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} - -python_compile_all() { - if use doc; then - cd doc || die - - VARTEXFONTS="${T}"/fonts \ - emake SPHINXOPTS= O=-Dplot_formats=png:100 html - fi -} - -src_test() { - mkdir build || die - ln -s "${WORKDIR}/freetype-${FT_PV}" build/ || die - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # broken by -Wdefault - "tests/test_rcparams.py::test_validator_invalid[validate_strlist-arg6-MatplotlibDeprecationWarning]" - "tests/test_rcparams.py::test_validator_invalid[validate_strlist-arg7-MatplotlibDeprecationWarning]" - tests/test_testing.py::test_warn_to_fail - ) - [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=( - # https://github.com/matplotlib/matplotlib/issues/23384 - "tests/test_backends_interactive.py::test_figure_leak_20490[time_mem1-{'MPLBACKEND': 'qtagg', 'QT_API': 'PyQt5'}]" - "tests/test_backends_interactive.py::test_figure_leak_20490[time_mem1-{'MPLBACKEND': 'qtcairo', 'QT_API': 'PyQt5'}]" - ) - - # we need to rebuild mpl against bundled freetype, otherwise - # over 1000 tests will fail because of mismatched font rendering - grep -v system_freetype "${BUILD_DIR}"/setup.cfg \ - > "${BUILD_DIR}"/test-setup.cfg || die - local -x MPLSETUPCFG="${BUILD_DIR}"/test-setup.cfg - - esetup.py build -j1 --build-lib="${BUILD_DIR}"/test-lib - local -x PYTHONPATH=${BUILD_DIR}/test-lib:${PYTHONPATH} - - # speed tests up - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - nonfatal epytest --pyargs matplotlib -m "not network" \ - -p xdist.plugin -n "$(makeopts_jobs)" || die -} - -python_install_all() { - use doc && local HTML_DOCS=( doc/build/html/. ) - - distutils-r1_python_install_all - - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} From 919f71f338cf892899a3a66ede59308c497d781a Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:24:26 +0100 Subject: [PATCH 0250/2610] app-arch/brotli: Stabilize 1.0.9-r5 sparc, #878227 Signed-off-by: Sam James --- app-arch/brotli/brotli-1.0.9-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-arch/brotli/brotli-1.0.9-r5.ebuild b/app-arch/brotli/brotli-1.0.9-r5.ebuild index b1686a8ba32ac..1219899f0b32d 100644 --- a/app-arch/brotli/brotli-1.0.9-r5.ebuild +++ b/app-arch/brotli/brotli-1.0.9-r5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]] ; then EGIT_REPO_URI="https://github.com/google/${PN}.git" inherit git-r3 else - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" SRC_URI=" https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz From 1a58fb9e1862163d4e05ee2df5a5611276f0d8af Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:24:27 +0100 Subject: [PATCH 0251/2610] app-arch/brotli: Stabilize 1.0.9-r5 ppc, #878227 Signed-off-by: Sam James --- app-arch/brotli/brotli-1.0.9-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-arch/brotli/brotli-1.0.9-r5.ebuild b/app-arch/brotli/brotli-1.0.9-r5.ebuild index 1219899f0b32d..a3574d9649b49 100644 --- a/app-arch/brotli/brotli-1.0.9-r5.ebuild +++ b/app-arch/brotli/brotli-1.0.9-r5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]] ; then EGIT_REPO_URI="https://github.com/google/${PN}.git" inherit git-r3 else - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" SRC_URI=" https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz From 0022658d9fa9e8bc7696e3c81ff20fede2ba72ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 07:11:04 +0200 Subject: [PATCH 0252/2610] dev-python/requests-toolbelt: Bump to 0.10.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/requests-toolbelt/Manifest | 1 + .../requests-toolbelt-0.10.1.ebuild | 52 +++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 dev-python/requests-toolbelt/requests-toolbelt-0.10.1.ebuild diff --git a/dev-python/requests-toolbelt/Manifest b/dev-python/requests-toolbelt/Manifest index e3ed802a1046c..6933d1ead77d2 100644 --- a/dev-python/requests-toolbelt/Manifest +++ b/dev-python/requests-toolbelt/Manifest @@ -1,2 +1,3 @@ DIST requests-toolbelt-0.10.0.tar.gz 211210 BLAKE2B 73196e33d42ff6f4532cd2904537451cc237627a149fa759fca7a66e360c0ddb8baf8c4537c880baf03a25065226380788449bae05434aad37962034e1324acb SHA512 75e3a3e609625254e1f078d3c48c664b3118f5a406c84e59c4e9acdeb20a79b5d38ceaaf9578920063f063aa8385139310c06331499aaa92d3c51146f908f1a1 +DIST requests-toolbelt-0.10.1.gh.tar.gz 201504 BLAKE2B 48c5b9f46000d9809e482278626bbce805b93ed2a4a5d074bad4f7fbda75984dd55919eca31909c98c9a74ca7b323e73c90691dced0734964621d4ba5748d464 SHA512 ad6dfe3329c8be5a4521d223d25ec303201e706b34199c084efd0a30b8bc8cfb3382e80a502dc25bd5f7e5b2774a119d2255c49408979aaec45e221f412a7b52 DIST requests-toolbelt-0.9.1.tar.gz 207286 BLAKE2B 6123677a9abafebddf7dffde2150b2426b5132ebe0c330ff891322ecc3d69232a5b15a0c66e3e1fb4832dc04f5a636a939613fba041e499e9fbca9814f548c7e SHA512 12229928df5df71cb57bc65ef453dc0e4a2bbe190c1579811b2c2823673bd81aeba856b00000fa20b253d0f0fa4fff55ea1e750794ca3785f71c376b1df7fd93 diff --git a/dev-python/requests-toolbelt/requests-toolbelt-0.10.1.ebuild b/dev-python/requests-toolbelt/requests-toolbelt-0.10.1.ebuild new file mode 100644 index 0000000000000..0a202b6dec239 --- /dev/null +++ b/dev-python/requests-toolbelt/requests-toolbelt-0.10.1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="A utility belt for advanced users of python-requests" +HOMEPAGE=" + https://toolbelt.readthedocs.io/ + https://github.com/requests/toolbelt/ + https://pypi.org/project/requests-toolbelt/ +" +SRC_URI=" + https://github.com/requests/toolbelt/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S=${WORKDIR}/${P#requests-} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + Date: Tue, 25 Oct 2022 07:19:44 +0200 Subject: [PATCH 0253/2610] dev-python/hypothesis: Adjust test blocker for requests-toolbelt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit requests-toolbelt-0.10.1 no longer immediately triggers the deprecation warning, so we do not have to block this version anymore. While at it, copy the blocker to the older version. Closes: https://bugs.gentoo.org/878111 Signed-off-by: Michał Górny --- dev-python/hypothesis/hypothesis-6.56.2.ebuild | 1 + dev-python/hypothesis/hypothesis-6.56.3.ebuild | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-python/hypothesis/hypothesis-6.56.2.ebuild b/dev-python/hypothesis/hypothesis-6.56.2.ebuild index 6d6bc2aac3e01..8b831543982eb 100644 --- a/dev-python/hypothesis/hypothesis-6.56.2.ebuild +++ b/dev-python/hypothesis/hypothesis-6.56.2.ebuild @@ -46,6 +46,7 @@ BDEPEND=" dev-python/mock[${PYTHON_USEDEP}] dev-python/pexpect[${PYTHON_USEDEP}] dev-python/pytest-xdist[${PYTHON_USEDEP}] + !! Date: Tue, 25 Oct 2022 07:31:29 +0200 Subject: [PATCH 0254/2610] dev-python/colorama: Bump to 0.4.6 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/colorama/Manifest | 1 + dev-python/colorama/colorama-0.4.6.ebuild | 50 +++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 dev-python/colorama/colorama-0.4.6.ebuild diff --git a/dev-python/colorama/Manifest b/dev-python/colorama/Manifest index 622ffbf04ee66..d6c1dbae9c4b8 100644 --- a/dev-python/colorama/Manifest +++ b/dev-python/colorama/Manifest @@ -1 +1,2 @@ DIST colorama-0.4.5.gh.tar.gz 113373 BLAKE2B d7b071b1efa585c26c48f26af7a0df9bff25e3986f2615889fd25c34d785c256ac3c4655375f13e7d1bc6972f7fa64bd48a819d988160ceb75fda356d645876d SHA512 d4d3b2a4c6a0966b5c15a12cd789e4b68e5b632c4d745d93fcff5e250fe10e5d45dd2a8bd25f4399cca31a358aecf99f354aa3e1b74369ae382b51bd6c87644f +DIST colorama-0.4.6.gh.tar.gz 116300 BLAKE2B 5b8f013a0cfa227dc750456d28af83dd6322000a3982e680d0cf051f6ae964b630f2889a0f1b78fe1cab465b25a52db07516cee9cbd99575dae38a86c5b69bd0 SHA512 2b269b190041398a1808b0b5147e47422b4451a1bc91841d0957572214ba8addd731c8932afdc60bfbba9833a0fe6c9c5c2ecb150613f13498f661799d625e4f diff --git a/dev-python/colorama/colorama-0.4.6.ebuild b/dev-python/colorama/colorama-0.4.6.ebuild new file mode 100644 index 0000000000000..08425bfd8fbf5 --- /dev/null +++ b/dev-python/colorama/colorama-0.4.6.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="ANSI escape character sequences for colored terminal text & cursor positioning" +HOMEPAGE=" + https://pypi.org/project/colorama/ + https://github.com/tartley/colorama/ +" +SRC_URI=" + https://github.com/tartley/colorama/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="examples" + +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + docinto examples + dodoc -r demos/. + docompress -x /usr/share/doc/${PF}/examples + fi +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + # Some tests require stdout to be a TTY + # https://github.com/tartley/colorama/issues/169 + script -eqc "${EPYTHON} -m pytest -vv -s" /dev/null \ + || die "tests failed with ${EPYTHON}" +} From 401f3462f7c712b1e0930982ee364a1135d98314 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 07:32:31 +0200 Subject: [PATCH 0255/2610] dev-python/identify: Bump to 2.5.7 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/identify/Manifest | 1 + dev-python/identify/identify-2.5.7.ebuild | 29 +++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 dev-python/identify/identify-2.5.7.ebuild diff --git a/dev-python/identify/Manifest b/dev-python/identify/Manifest index 78ebda242ab79..79ae20eadd8c3 100644 --- a/dev-python/identify/Manifest +++ b/dev-python/identify/Manifest @@ -1,2 +1,3 @@ DIST identify-2.5.5.gh.tar.gz 101461 BLAKE2B b3a4dc2273435cf9244af64b08b9a9a922025f7d32f479fb2641fcdd9f8a05d2778db126104b1e3b765b82af7ecc1660163de1f71098900296135cd1ccd129c5 SHA512 e02688805310a4f92d0435af562383a10297afa7fc468e44f73be40118c73e2ceac1b4ba7525c375fd0b671ea2700ba66307115c78558a370c525de8cba33c83 DIST identify-2.5.6.gh.tar.gz 101460 BLAKE2B c540934d4a482521758a64a1eb5e84b346eef0e0cccecbb9ad06e53e4b6872acb9c6fc94fccab9b75a7cf5658af78ad319d808a17f7ec44dfd08ae9c9a3b9f58 SHA512 9a35eb42767b0d2365b8da7c5aa5d7644272de5b65a505c5876cce0781222d8e52937b5c2d5594e560c5ab2fbbf4329555df15443b8f6110ac48880691af9089 +DIST identify-2.5.7.gh.tar.gz 101472 BLAKE2B 519f35e08258dac5ff4b897f4ee55cf432641e57c55ff1d05d3fdf564aa7eed441ba839f222b430eae96f55a8e6a5d14a9c25fc78b3536dad59c3604a3bff7c2 SHA512 186a0c36e3abadd4b2db1439daa837fed55db706c4eb1821d9ecf1288cd667706b708e1251f84d67a480cdd28e6a57960443b707c327e19a9342f5e2afdb1a7c diff --git a/dev-python/identify/identify-2.5.7.ebuild b/dev-python/identify/identify-2.5.7.ebuild new file mode 100644 index 0000000000000..8ce2bd5b0e7d0 --- /dev/null +++ b/dev-python/identify/identify-2.5.7.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="File identification library for Python" +HOMEPAGE=" + https://github.com/pre-commit/identify/ + https://pypi.org/project/identify/ +" +SRC_URI=" + https://github.com/pre-commit/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + dev-python/ukkonen[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest From f6f5d80cf41d00902967dbdd9102a17e1a567f25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 07:34:32 +0200 Subject: [PATCH 0256/2610] dev-python/botocore: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/botocore/Manifest | 7 -- dev-python/botocore/botocore-1.27.80.ebuild | 72 --------------------- dev-python/botocore/botocore-1.27.89.ebuild | 72 --------------------- dev-python/botocore/botocore-1.27.90.ebuild | 72 --------------------- dev-python/botocore/botocore-1.27.91.ebuild | 72 --------------------- dev-python/botocore/botocore-1.27.92.ebuild | 72 --------------------- dev-python/botocore/botocore-1.27.93.ebuild | 72 --------------------- dev-python/botocore/botocore-1.27.95.ebuild | 72 --------------------- 8 files changed, 511 deletions(-) delete mode 100644 dev-python/botocore/botocore-1.27.80.ebuild delete mode 100644 dev-python/botocore/botocore-1.27.89.ebuild delete mode 100644 dev-python/botocore/botocore-1.27.90.ebuild delete mode 100644 dev-python/botocore/botocore-1.27.91.ebuild delete mode 100644 dev-python/botocore/botocore-1.27.92.ebuild delete mode 100644 dev-python/botocore/botocore-1.27.93.ebuild delete mode 100644 dev-python/botocore/botocore-1.27.95.ebuild diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index b69b7c46d557b..a68a68a7663b6 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,9 +1,2 @@ -DIST botocore-1.27.80.gh.tar.gz 9643079 BLAKE2B feec0b34c39b358eaff7f947fe83fc6dcd9926771b465c092e8071c334382d07d51a88fda775fc9fadae2544ac2f3e37c814bc9b8729730955b95d3efdf16b7b SHA512 f38ee5b252051a8208964387ff1550489c5900605d2aa5c69dc2d1229411015af1edaa51e9df4d56895c3fd2b4a56cca5179c1fd5aecbf5032ab80ce4c8f8b8e DIST botocore-1.27.88.gh.tar.gz 9703393 BLAKE2B b7152546ffd44fccc3607ce4fb0df586e192a68431d68f40063d6397d6005507118c49197e3bb0215ccc4ce6b075a2e95919dc0b2352da3562ba8b5675274ca4 SHA512 0cca62a8e357c8c345afa2ebfa8fa931aa75e323b93ecd63857db05fac7fcd83118012ee7f93921a31895721189995af3179f6ae62ee61cef68eda84edc88132 -DIST botocore-1.27.89.gh.tar.gz 9704257 BLAKE2B f7c0f34d93940aea72337c1cfb229ba79b06c15c99c7c1b719fcad9c2131cc98e084a14f8988e77e0627fac994bd4bfe539bcbcedd318b9bc861311772a5e99b SHA512 ddebfa73a4fee423ee7ead3e7d28ff9e8160f8459ea7cc341b1194759894aee24b07cec25030dedc4570416146d96159f532b7ec2e22d5279e4390bef3330a13 -DIST botocore-1.27.90.gh.tar.gz 9712235 BLAKE2B 3140dd97ed33b368bf605ff77e15ada2b0ace21d8816f7ea0b614f822a4f6ab1fe7640c52c08087cc3d12a8a6a2e15cde0895eb65d643441398b743800ed8296 SHA512 4ba1d0cc82ee0f0d77da2613b8dae20aeeb49d0ce6c87c074800e4887fa341948292a4fb9eec605c5a3f9ed9ff7773e4c8b46ff286d8b2d9588b125f5d3fcac9 -DIST botocore-1.27.91.gh.tar.gz 9712617 BLAKE2B 3317a45a297e1903d43d608760fb9e12c68d132f979bf4c76d73592aaa42a5f2d29a8c20bfa1f868365e962573bfa16986858dca2078b1fa797c58e71ab9a642 SHA512 0e2895cded36c3a9583c38ad018683556e26faa066d930c37a754798c31f0b510a86362357c66d13fbc141d04c30ae4f3d518ec46c95a1e37ed0e9912ab96a1e -DIST botocore-1.27.92.gh.tar.gz 9758222 BLAKE2B 4f3c04b9822dfb84eacf758c6768e3e278cd53148041982ca89f7bba451cb287b23e0f13198543766caa9719e5010b0e5ee0cf1b072caf6c49602d07dac6c1ca SHA512 107f36ef2bfb2fb98f2b8b5db04d3f5c345b1a4e7c03f2e949da5b4eb3694bfdf8d711c6a154df4bd248ef98be3868d69ba5a429037e3be61db4d3a4aa7df9e0 -DIST botocore-1.27.93.gh.tar.gz 9759939 BLAKE2B 4d0afb73e8d0cd7bf14191ae104c28d5d0999db3542bf9ba7be1612ea616aeb446d13b13a91ecc0698471fad49b3623708d5d716229ad0f95fd17ff12809b466 SHA512 31fb75ccccc83a8235fdda36b09e2348f9698eb8999363ce8cba085ff91ff1ae505c20206c6c553a3fbad5a802b6888e02390203926b145909c86a92bc1c1180 -DIST botocore-1.27.95.gh.tar.gz 9790732 BLAKE2B 79d41a99a27b0dd01f9de1c722aba6a0826a2be7ef4f4114d9d20525b8110bed663a7c2a0613eb02c48b9b90ed3ee19e33015d63400b7b149e3ce76888632b82 SHA512 3831c3f389776c6beb18b0cf19e92af74974e54c4526224ab23904f43bef7f1a197fef8a8ee0e304bd3f114b9206daf0d720720b98b461cdee62aa0992ff654f DIST botocore-1.27.96.gh.tar.gz 9792299 BLAKE2B 7d4b388e0dd45a41c794ad8527287fb326c5e828c15998393936b817333055dfbc59f85365f074f6b3017715341d30fed4ea0de8e1ee24ee08d13eff36b369bf SHA512 1050c23a207d089af16e86404db0367936d186c23b8e1fcfa8ebb07737ad411c2771344d535edd5dde43f8473e45ad85c8e5c39f2ddb03449ead3c9daa746a22 diff --git a/dev-python/botocore/botocore-1.27.80.ebuild b/dev-python/botocore/botocore-1.27.80.ebuild deleted file mode 100644 index fb557be6c3156..0000000000000 --- a/dev-python/botocore/botocore-1.27.80.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - # fails on unrelated warnings - tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME - tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.27.89.ebuild b/dev-python/botocore/botocore-1.27.89.ebuild deleted file mode 100644 index d1a6948e70e51..0000000000000 --- a/dev-python/botocore/botocore-1.27.89.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - # fails on unrelated warnings - tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME - tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.27.90.ebuild b/dev-python/botocore/botocore-1.27.90.ebuild deleted file mode 100644 index d1a6948e70e51..0000000000000 --- a/dev-python/botocore/botocore-1.27.90.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - # fails on unrelated warnings - tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME - tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.27.91.ebuild b/dev-python/botocore/botocore-1.27.91.ebuild deleted file mode 100644 index d1a6948e70e51..0000000000000 --- a/dev-python/botocore/botocore-1.27.91.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - # fails on unrelated warnings - tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME - tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.27.92.ebuild b/dev-python/botocore/botocore-1.27.92.ebuild deleted file mode 100644 index d1a6948e70e51..0000000000000 --- a/dev-python/botocore/botocore-1.27.92.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - # fails on unrelated warnings - tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME - tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.27.93.ebuild b/dev-python/botocore/botocore-1.27.93.ebuild deleted file mode 100644 index d1a6948e70e51..0000000000000 --- a/dev-python/botocore/botocore-1.27.93.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - # fails on unrelated warnings - tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME - tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.27.95.ebuild b/dev-python/botocore/botocore-1.27.95.ebuild deleted file mode 100644 index d1a6948e70e51..0000000000000 --- a/dev-python/botocore/botocore-1.27.95.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - # fails on unrelated warnings - tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME - tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} From 3256694a20eb6059837becd760e10cf04b0faf0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 07:34:59 +0200 Subject: [PATCH 0257/2610] dev-python/boto3: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/boto3/Manifest | 7 --- dev-python/boto3/boto3-1.24.80.ebuild | 68 --------------------------- dev-python/boto3/boto3-1.24.89.ebuild | 68 --------------------------- dev-python/boto3/boto3-1.24.90.ebuild | 68 --------------------------- dev-python/boto3/boto3-1.24.91.ebuild | 68 --------------------------- dev-python/boto3/boto3-1.24.92.ebuild | 68 --------------------------- dev-python/boto3/boto3-1.24.93.ebuild | 68 --------------------------- dev-python/boto3/boto3-1.24.95.ebuild | 68 --------------------------- 8 files changed, 483 deletions(-) delete mode 100644 dev-python/boto3/boto3-1.24.80.ebuild delete mode 100644 dev-python/boto3/boto3-1.24.89.ebuild delete mode 100644 dev-python/boto3/boto3-1.24.90.ebuild delete mode 100644 dev-python/boto3/boto3-1.24.91.ebuild delete mode 100644 dev-python/boto3/boto3-1.24.92.ebuild delete mode 100644 dev-python/boto3/boto3-1.24.93.ebuild delete mode 100644 dev-python/boto3/boto3-1.24.95.ebuild diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index e76ea0bd8bcb1..c7048b2dd30e4 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -1,9 +1,2 @@ -DIST boto3-1.24.80.gh.tar.gz 539716 BLAKE2B ccbbfa84e4e2274eb0275b9b2dcc0a4a78b139007829c4e3f880909f71e404be22c4461b687596bf12675c1212c6cf5b59c4383a042f60cb7919a10581fdc612 SHA512 aa3340e4bb9ae80f02fc70cf2be49d245e3dcc941b0b682c2827c1b8bb51d02e72ab7bf561e7d39397af8ca7ead7e115766fd4fd2eca18db2c551f55afb3e3b6 DIST boto3-1.24.88.gh.tar.gz 543896 BLAKE2B 9dd2a18e3fb8d0a9f3a3a1fd7d0cceb491765690f99c7bd4200f37c66cbdb1e86dcdcdd09669d3175b97e762e6faabac3a2e5cba49136f42cba459e45f3ab67f SHA512 676528ca180c23834d1666b69292754e551a339914362da2708ff3f937c2eb04fe3b3dd1d4c6960eb8f5f7f58b1e0bcf13b1f52cc16a7c8d3bd025e9ea4ee109 -DIST boto3-1.24.89.gh.tar.gz 544293 BLAKE2B 53854b91c1c4c677eee743776a67e552bd2e11947839c442d81c1983930d6ff16d6bc5483c29b9a14b99a7cef09f3b9cd74cea9edb1cb76ff5458be3c9743164 SHA512 ef3b503b1313b8b7d84f5e4afdbe4e3d9e95ce3fbba81d400191295c71d4237e764f87ab6ebf2b29536248a520ab1273bee43bedd746596224f7400ce04c2c02 -DIST boto3-1.24.90.gh.tar.gz 545802 BLAKE2B 04148b878266a9d541a6fe8a4b4e8088fa2af11fd88b0fd9bac064bf493a9e787958d61c721254c1cf72edea72d761cd3583370f587c925f70c099027e94f72c SHA512 92c9da4559fdef7a7ee68eda9f1e9f70d652ec383471b9d1fafcf260b1456e84b7cc86347c3a0c44990f38aa87632885b1df65aafdae3c7f5948c0223ffe6981 -DIST boto3-1.24.91.gh.tar.gz 545914 BLAKE2B 763b39653d7de6ce27bb2a429ae0856a077f490e2c61b648ad89bde3c79731578272ffb558479517fd8a5235c41280413812b91f22604e6671cc1c941459fc90 SHA512 5b86a1518e8e6a9972d62dbcd8cd2f784d03e9e9fe7dc76ae4fc28b7c5151b277774bf01fce0473a3ff88af736132c389df5f7ae33c54f895b4c447e8cc19135 -DIST boto3-1.24.92.gh.tar.gz 546140 BLAKE2B 308f170f83a8cdc66c0423721e3fc9a2a58fe11f3b5bc7290e85aa637714ce10bd728ae69ff9e09a6e62bcf76a178e1f118e78e85c0c845d925be1937402ca87 SHA512 a8968f780a6b2929368f8696c83e501d42f17219e5015f668734e3a66146ca3e4cb539a2cd47525ba5a8376ee4cd4b180b9a362fd221f8fe75b78bfa17b92894 -DIST boto3-1.24.93.gh.tar.gz 546679 BLAKE2B edb3324c20fae7a0f7811d56c865c161dbd8f329a2bf2411641255439f6b046a773d414e884e1ec22cad7169e8b02f4644b7a39c4062fb9c845f2a42710263e2 SHA512 bd02644d14a3eb2b39b38269e503f3e7ef58a39ac69445306f23e7ddc56103c1cb7f5a2b7383ffa6eb65a5fb658bf67780ff2062840f018384df80d950ac4b46 -DIST boto3-1.24.95.gh.tar.gz 547598 BLAKE2B 0f648681e3b434a866763a72b936a3e43f83ff85d18c9e89646874cde81773cd8dad730f252f887c641a6bbb394fce743a2607d1a153a84319d3970875e6e5d6 SHA512 ab196e9a4d1be4cfa9b42d3172236d86e768bc2ac1ccbe4099b2c609cf6c20542b1c6dfb463d2984c8c87608892e5e347bd18d20989f947e32bd09973e769fc2 DIST boto3-1.24.96.gh.tar.gz 547933 BLAKE2B 63c347b3abb383f36e4109b2695014dda6b4dd159b8f0e878ea17bcd24c9605dcf403a120b15f63e9a335065a1e3254813998a435d5eb1663f0066f2e7797be6 SHA512 9c3ac6dba99904a54e4b06b02531c2388d235b1926cb5bd7b767c679632b613db4a0d453030295e5f4101efdb7a3df8aca08e3c2e92a6725dc3df733cef37d72 diff --git a/dev-python/boto3/boto3-1.24.80.ebuild b/dev-python/boto3/boto3-1.24.80.ebuild deleted file mode 100644 index c93eb5e2d7c0f..0000000000000 --- a/dev-python/boto3/boto3-1.24.80.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/boto3/boto3-1.24.89.ebuild b/dev-python/boto3/boto3-1.24.89.ebuild deleted file mode 100644 index 6edcc751d54be..0000000000000 --- a/dev-python/boto3/boto3-1.24.89.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/boto3/boto3-1.24.90.ebuild b/dev-python/boto3/boto3-1.24.90.ebuild deleted file mode 100644 index 6edcc751d54be..0000000000000 --- a/dev-python/boto3/boto3-1.24.90.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/boto3/boto3-1.24.91.ebuild b/dev-python/boto3/boto3-1.24.91.ebuild deleted file mode 100644 index 6edcc751d54be..0000000000000 --- a/dev-python/boto3/boto3-1.24.91.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/boto3/boto3-1.24.92.ebuild b/dev-python/boto3/boto3-1.24.92.ebuild deleted file mode 100644 index 6edcc751d54be..0000000000000 --- a/dev-python/boto3/boto3-1.24.92.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/boto3/boto3-1.24.93.ebuild b/dev-python/boto3/boto3-1.24.93.ebuild deleted file mode 100644 index 6edcc751d54be..0000000000000 --- a/dev-python/boto3/boto3-1.24.93.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/boto3/boto3-1.24.95.ebuild b/dev-python/boto3/boto3-1.24.95.ebuild deleted file mode 100644 index 6edcc751d54be..0000000000000 --- a/dev-python/boto3/boto3-1.24.95.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - 'dev-python/guzzle_sphinx_theme' -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} From 1d4e593be7d8ae808b1d53506d9fa3ab995c1f7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 07:35:18 +0200 Subject: [PATCH 0258/2610] app-admin/awscli: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- app-admin/awscli/Manifest | 6 --- app-admin/awscli/awscli-1.25.90.ebuild | 72 -------------------------- app-admin/awscli/awscli-1.25.91.ebuild | 72 -------------------------- app-admin/awscli/awscli-1.25.92.ebuild | 72 -------------------------- app-admin/awscli/awscli-1.25.93.ebuild | 72 -------------------------- app-admin/awscli/awscli-1.25.94.ebuild | 72 -------------------------- app-admin/awscli/awscli-1.25.96.ebuild | 72 -------------------------- 7 files changed, 438 deletions(-) delete mode 100644 app-admin/awscli/awscli-1.25.90.ebuild delete mode 100644 app-admin/awscli/awscli-1.25.91.ebuild delete mode 100644 app-admin/awscli/awscli-1.25.92.ebuild delete mode 100644 app-admin/awscli/awscli-1.25.93.ebuild delete mode 100644 app-admin/awscli/awscli-1.25.94.ebuild delete mode 100644 app-admin/awscli/awscli-1.25.96.ebuild diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index b18e0430b5841..1a22a20e16edd 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -1,9 +1,3 @@ DIST aws-cli-1.25.81.gh.tar.gz 2273195 BLAKE2B 3bf3ca742b08c0bf4367ae1bfabcf8c2626010d60cc11ff66250753f62609eba80053c1d8696cc3184ba9f947f995a8bb95489b01f60a3fa7e1a8cbb4961652c SHA512 4f10de492a56b158d88671c149d4ed4171fbbde8fe84de15a446e31a7d8003a4562439eabd369cb80dcf91987caab6aef05e5b3f5684aeea47ba0d323883c53c DIST aws-cli-1.25.89.gh.tar.gz 2285887 BLAKE2B 1da21b1e314b187ee105d2bf256ce2fea42fec8d1e5cf0de39c8371a93a588e24e5415b2e50ae314d39613a4ae55963bd544cc7ab3e08d0e38089c5c609454f4 SHA512 39087e269a0318777af73d010d7c6264fd595fc5d27f24bb66da07763165729526bd8a60f4225241eb5172d879d6f562c5bf64ad5979d7ac3be40b7d8cf33486 -DIST aws-cli-1.25.90.gh.tar.gz 2285948 BLAKE2B a664e70e7367e6cf6fbaf62ab4dbbf649e92f3184793cb0f444c520b947cfc0845e075a44025b48a02b431e237d835de23aba6f83fdea5810d759690368ce069 SHA512 f42b0125cddc35314a675f84672fb5716300d9625eac7338b36b6f501d412a5e932f1d75566a9cdaca84b9f7cd65cc354199e5138675d48a0f52ace9a1ab126b -DIST aws-cli-1.25.91.gh.tar.gz 2287481 BLAKE2B 6cc39905deee332187249124bedc14ef7f2bd82c8a54ee56c6156e767f811a8d26070040f64a059b1bf9a6c46e64cecf82be3d94434f6fb3e0c16dca4cbd94d2 SHA512 531985f71aea2c7eafeba61a214a7f19dfd84912b3c25c47d5c4c44b2e2fae25510a57027fa9a79aaee9a417cbcea1a6d222c7a0f0233ee0afee844a2d99dbe1 -DIST aws-cli-1.25.92.gh.tar.gz 2287842 BLAKE2B 5cbadaeed098efa7a7ac911e76d1259e2fd7310b4c87f6f37fb4c3aa731d4f4fdacf6a3ea4345a295e8f6eba2985698ed36287f84303ba22e1466afa7acdcd06 SHA512 9c646c7f081ffe26571d36953e1c98a80a863ae4b0b3cf941aaa4958a96967481aeb634dfb84dae2bf9d3e20ad528b093634d2bb011ec85f3d583de84c72ebb8 -DIST aws-cli-1.25.93.gh.tar.gz 2288018 BLAKE2B ef0a0c679f5e4e698b21f84f2f0aa594889205c0f468cd3ac665040987a843ad9888687e3127f7755d90c715680fcba39430b094e35c8d017837cd9e8b1d51f0 SHA512 6052e677e04b84eb90a853bb6a85506f1b0b1270e64e2f93d666c66deda1824392cbfa1746a55dfb4f2a64554decb54a94e91b60564291621ff939c894f39ca3 -DIST aws-cli-1.25.94.gh.tar.gz 2288438 BLAKE2B c30b798d1e489b04d0d63630fee9a782262be83cb30df6e66793cbba7951135a814734d90cb6117f87382ec520204f7e553a16bee87c1acd448d22581e0cc14d SHA512 9407751a543c4d15d80d8986508abe2b4c1eb2bc375119f17e60928342f3af442359982f6600b551c318fda0c80629ea02511ad70cdb096adf8e91891ceadc03 -DIST aws-cli-1.25.96.gh.tar.gz 2289725 BLAKE2B 8f1a562a9b144f32e0e72eb8a34cf02ce96f740bded6ebe2e14e16da69d614d06f5285614ff2a1c428330290cc2e6c9cab80639dd4b8da7219d16c112d26cb91 SHA512 c45e0ac254a4f3f7d84fdb082a7932f98921b660b465892b759302937f295ce4eeb7750c492be62c36f96cc6c21d5699c44093c5cd00a32a98659fc707b570a7 DIST aws-cli-1.25.97.gh.tar.gz 2290672 BLAKE2B 4fbff8d9747b615f7b8633ce2a1c7a68880d50d3a22c5bcdfe2e352a8ea84f8b9d0d1c94d514be3e871beeba5c2cc69853fb40daaa4fa4bfd3409779ca2713b5 SHA512 a27dab95240036158d2dc331a3b1768e7c705b52cb1fcf7f5d0bbc3f40bed62838565493c463e22cf2b249981b0fca255ce65d64b7cfa45df24621cb788171e7 diff --git a/app-admin/awscli/awscli-1.25.90.ebuild b/app-admin/awscli/awscli-1.25.90.ebuild deleted file mode 100644 index 511be374181cb..0000000000000 --- a/app-admin/awscli/awscli-1.25.90.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit bash-completion-r1 distutils-r1 multiprocessing - -MY_P=aws-cli-${PV} -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE=" - https://github.com/aws/aws-cli/ - https://pypi.org/project/awscli/ -" -SRC_URI=" - https://github.com/aws/aws-cli/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -# botocore is x.(y+2).(z-1) -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(( $(ver_cut 3-) - 1 ))" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - # strip overzealous upper bounds on requirements - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked -} - -python_install_all() { - newbashcomp bin/aws_bash_completer aws - - insinto /usr/share/zsh/site-functions - newins bin/aws_zsh_completer.sh _aws - - distutils-r1_python_install_all - - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die -} diff --git a/app-admin/awscli/awscli-1.25.91.ebuild b/app-admin/awscli/awscli-1.25.91.ebuild deleted file mode 100644 index 511be374181cb..0000000000000 --- a/app-admin/awscli/awscli-1.25.91.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit bash-completion-r1 distutils-r1 multiprocessing - -MY_P=aws-cli-${PV} -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE=" - https://github.com/aws/aws-cli/ - https://pypi.org/project/awscli/ -" -SRC_URI=" - https://github.com/aws/aws-cli/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -# botocore is x.(y+2).(z-1) -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(( $(ver_cut 3-) - 1 ))" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - # strip overzealous upper bounds on requirements - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked -} - -python_install_all() { - newbashcomp bin/aws_bash_completer aws - - insinto /usr/share/zsh/site-functions - newins bin/aws_zsh_completer.sh _aws - - distutils-r1_python_install_all - - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die -} diff --git a/app-admin/awscli/awscli-1.25.92.ebuild b/app-admin/awscli/awscli-1.25.92.ebuild deleted file mode 100644 index 511be374181cb..0000000000000 --- a/app-admin/awscli/awscli-1.25.92.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit bash-completion-r1 distutils-r1 multiprocessing - -MY_P=aws-cli-${PV} -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE=" - https://github.com/aws/aws-cli/ - https://pypi.org/project/awscli/ -" -SRC_URI=" - https://github.com/aws/aws-cli/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -# botocore is x.(y+2).(z-1) -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(( $(ver_cut 3-) - 1 ))" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - # strip overzealous upper bounds on requirements - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked -} - -python_install_all() { - newbashcomp bin/aws_bash_completer aws - - insinto /usr/share/zsh/site-functions - newins bin/aws_zsh_completer.sh _aws - - distutils-r1_python_install_all - - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die -} diff --git a/app-admin/awscli/awscli-1.25.93.ebuild b/app-admin/awscli/awscli-1.25.93.ebuild deleted file mode 100644 index 511be374181cb..0000000000000 --- a/app-admin/awscli/awscli-1.25.93.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit bash-completion-r1 distutils-r1 multiprocessing - -MY_P=aws-cli-${PV} -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE=" - https://github.com/aws/aws-cli/ - https://pypi.org/project/awscli/ -" -SRC_URI=" - https://github.com/aws/aws-cli/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -# botocore is x.(y+2).(z-1) -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(( $(ver_cut 3-) - 1 ))" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - # strip overzealous upper bounds on requirements - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked -} - -python_install_all() { - newbashcomp bin/aws_bash_completer aws - - insinto /usr/share/zsh/site-functions - newins bin/aws_zsh_completer.sh _aws - - distutils-r1_python_install_all - - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die -} diff --git a/app-admin/awscli/awscli-1.25.94.ebuild b/app-admin/awscli/awscli-1.25.94.ebuild deleted file mode 100644 index 511be374181cb..0000000000000 --- a/app-admin/awscli/awscli-1.25.94.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit bash-completion-r1 distutils-r1 multiprocessing - -MY_P=aws-cli-${PV} -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE=" - https://github.com/aws/aws-cli/ - https://pypi.org/project/awscli/ -" -SRC_URI=" - https://github.com/aws/aws-cli/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -# botocore is x.(y+2).(z-1) -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(( $(ver_cut 3-) - 1 ))" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - # strip overzealous upper bounds on requirements - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked -} - -python_install_all() { - newbashcomp bin/aws_bash_completer aws - - insinto /usr/share/zsh/site-functions - newins bin/aws_zsh_completer.sh _aws - - distutils-r1_python_install_all - - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die -} diff --git a/app-admin/awscli/awscli-1.25.96.ebuild b/app-admin/awscli/awscli-1.25.96.ebuild deleted file mode 100644 index 511be374181cb..0000000000000 --- a/app-admin/awscli/awscli-1.25.96.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit bash-completion-r1 distutils-r1 multiprocessing - -MY_P=aws-cli-${PV} -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE=" - https://github.com/aws/aws-cli/ - https://pypi.org/project/awscli/ -" -SRC_URI=" - https://github.com/aws/aws-cli/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -# botocore is x.(y+2).(z-1) -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(( $(ver_cut 3-) - 1 ))" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - # strip overzealous upper bounds on requirements - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked -} - -python_install_all() { - newbashcomp bin/aws_bash_completer aws - - insinto /usr/share/zsh/site-functions - newins bin/aws_zsh_completer.sh _aws - - distutils-r1_python_install_all - - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die -} From 0fdcf21c0e5c0e47e1c690512668f2356f31ca58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 07:36:24 +0200 Subject: [PATCH 0259/2610] dev-python/botocore: Bump to 1.28.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/botocore/Manifest | 1 + dev-python/botocore/botocore-1.28.0.ebuild | 72 ++++++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 dev-python/botocore/botocore-1.28.0.ebuild diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index a68a68a7663b6..c9e098e2021f3 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,2 +1,3 @@ DIST botocore-1.27.88.gh.tar.gz 9703393 BLAKE2B b7152546ffd44fccc3607ce4fb0df586e192a68431d68f40063d6397d6005507118c49197e3bb0215ccc4ce6b075a2e95919dc0b2352da3562ba8b5675274ca4 SHA512 0cca62a8e357c8c345afa2ebfa8fa931aa75e323b93ecd63857db05fac7fcd83118012ee7f93921a31895721189995af3179f6ae62ee61cef68eda84edc88132 DIST botocore-1.27.96.gh.tar.gz 9792299 BLAKE2B 7d4b388e0dd45a41c794ad8527287fb326c5e828c15998393936b817333055dfbc59f85365f074f6b3017715341d30fed4ea0de8e1ee24ee08d13eff36b369bf SHA512 1050c23a207d089af16e86404db0367936d186c23b8e1fcfa8ebb07737ad411c2771344d535edd5dde43f8473e45ad85c8e5c39f2ddb03449ead3c9daa746a22 +DIST botocore-1.28.0.gh.tar.gz 9815905 BLAKE2B 40c7a5eb9aaa851b682c85d4045f4e3fbdbf34f2933e5a97cd84109e71d6b442c1075122b83870da20cba79a84dfeb213e1df62bf761efbc60d729d672e9224f SHA512 a9700867564d07024527a27c13a9a1fc5a014865afe9fa2f39401abbefeb16fae753fbaf97e81536de946fbb515724d6bdde864868077fd40b4fdfa2b7a35b9c diff --git a/dev-python/botocore/botocore-1.28.0.ebuild b/dev-python/botocore/botocore-1.28.0.ebuild new file mode 100644 index 0000000000000..d1a6948e70e51 --- /dev/null +++ b/dev-python/botocore/botocore-1.28.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + # fails on unrelated warnings + tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME + tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME + ) + + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} From 518beb1aaf3afc0efdbceee8701832cb54a80bb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 07:37:40 +0200 Subject: [PATCH 0260/2610] dev-python/boto3: Bump to 1.25.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/boto3/Manifest | 1 + dev-python/boto3/boto3-1.25.0.ebuild | 68 ++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 dev-python/boto3/boto3-1.25.0.ebuild diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index c7048b2dd30e4..1328faf2fb330 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -1,2 +1,3 @@ DIST boto3-1.24.88.gh.tar.gz 543896 BLAKE2B 9dd2a18e3fb8d0a9f3a3a1fd7d0cceb491765690f99c7bd4200f37c66cbdb1e86dcdcdd09669d3175b97e762e6faabac3a2e5cba49136f42cba459e45f3ab67f SHA512 676528ca180c23834d1666b69292754e551a339914362da2708ff3f937c2eb04fe3b3dd1d4c6960eb8f5f7f58b1e0bcf13b1f52cc16a7c8d3bd025e9ea4ee109 DIST boto3-1.24.96.gh.tar.gz 547933 BLAKE2B 63c347b3abb383f36e4109b2695014dda6b4dd159b8f0e878ea17bcd24c9605dcf403a120b15f63e9a335065a1e3254813998a435d5eb1663f0066f2e7797be6 SHA512 9c3ac6dba99904a54e4b06b02531c2388d235b1926cb5bd7b767c679632b613db4a0d453030295e5f4101efdb7a3df8aca08e3c2e92a6725dc3df733cef37d72 +DIST boto3-1.25.0.gh.tar.gz 548321 BLAKE2B 46371869420a12b067594efbaa0d0f6b8003e813c5c85511fdead9841489bd333fe1207cc5310fd663628560a3c570ce495f0234ecc72eb93dfa20b79532390f SHA512 7cd6443fdb67a7e2df440c9b1ec84f7d37040549ddcdfaf5ca41fbee3d47e99d995f0be8690f22c25422391734d664746d00c88bd59aa269285f8c0e038836f9 diff --git a/dev-python/boto3/boto3-1.25.0.ebuild b/dev-python/boto3/boto3-1.25.0.ebuild new file mode 100644 index 0000000000000..6edcc751d54be --- /dev/null +++ b/dev-python/boto3/boto3-1.25.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 + BOTOCORE_PV=${PV} +else + SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} From 0184e60c413fab6dfe9ca7e46f13e414c006cb94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 07:38:37 +0200 Subject: [PATCH 0261/2610] app-admin/awscli: Bump to 1.26.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- app-admin/awscli/Manifest | 1 + app-admin/awscli/awscli-1.26.0.ebuild | 72 +++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 app-admin/awscli/awscli-1.26.0.ebuild diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 1a22a20e16edd..3ad440a8c0d7c 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -1,3 +1,4 @@ DIST aws-cli-1.25.81.gh.tar.gz 2273195 BLAKE2B 3bf3ca742b08c0bf4367ae1bfabcf8c2626010d60cc11ff66250753f62609eba80053c1d8696cc3184ba9f947f995a8bb95489b01f60a3fa7e1a8cbb4961652c SHA512 4f10de492a56b158d88671c149d4ed4171fbbde8fe84de15a446e31a7d8003a4562439eabd369cb80dcf91987caab6aef05e5b3f5684aeea47ba0d323883c53c DIST aws-cli-1.25.89.gh.tar.gz 2285887 BLAKE2B 1da21b1e314b187ee105d2bf256ce2fea42fec8d1e5cf0de39c8371a93a588e24e5415b2e50ae314d39613a4ae55963bd544cc7ab3e08d0e38089c5c609454f4 SHA512 39087e269a0318777af73d010d7c6264fd595fc5d27f24bb66da07763165729526bd8a60f4225241eb5172d879d6f562c5bf64ad5979d7ac3be40b7d8cf33486 DIST aws-cli-1.25.97.gh.tar.gz 2290672 BLAKE2B 4fbff8d9747b615f7b8633ce2a1c7a68880d50d3a22c5bcdfe2e352a8ea84f8b9d0d1c94d514be3e871beeba5c2cc69853fb40daaa4fa4bfd3409779ca2713b5 SHA512 a27dab95240036158d2dc331a3b1768e7c705b52cb1fcf7f5d0bbc3f40bed62838565493c463e22cf2b249981b0fca255ce65d64b7cfa45df24621cb788171e7 +DIST aws-cli-1.26.0.gh.tar.gz 2291209 BLAKE2B ad2b9380d45d986b2cc4219a93ee30fdc1e86e35e66dc095c76f29e6062601d0e443a96fa93edbc65562580eb9815a8d3f31a59a0c850513793df3870e809be8 SHA512 5b7e87b4fe02d7fbca0482cb93616b8f78f0bb074ed779ca553532be54f914c827a30b8458e209e6fbd23d22b5e734dfe14fb79e8833c3055c771a1766153d2d diff --git a/app-admin/awscli/awscli-1.26.0.ebuild b/app-admin/awscli/awscli-1.26.0.ebuild new file mode 100644 index 0000000000000..7bff39ee809af --- /dev/null +++ b/app-admin/awscli/awscli-1.26.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit bash-completion-r1 distutils-r1 multiprocessing + +MY_P=aws-cli-${PV} +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE=" + https://github.com/aws/aws-cli/ + https://pypi.org/project/awscli/ +" +SRC_URI=" + https://github.com/aws/aws-cli/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +# botocore is x.(y+2).z +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked +} + +python_install_all() { + newbashcomp bin/aws_bash_completer aws + + insinto /usr/share/zsh/site-functions + newins bin/aws_zsh_completer.sh _aws + + distutils-r1_python_install_all + + rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die +} From a2707a0976b6e50e8ab0d178425aa7ceae7f4bbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 07:43:31 +0200 Subject: [PATCH 0262/2610] dev-python/flask-htmlmin: Bump to 2.2.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/flask-htmlmin/Manifest | 1 + .../flask-htmlmin/flask-htmlmin-2.2.1.ebuild | 33 +++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 dev-python/flask-htmlmin/flask-htmlmin-2.2.1.ebuild diff --git a/dev-python/flask-htmlmin/Manifest b/dev-python/flask-htmlmin/Manifest index c299eb8e264eb..dd4c6f1b4626e 100644 --- a/dev-python/flask-htmlmin/Manifest +++ b/dev-python/flask-htmlmin/Manifest @@ -1 +1,2 @@ DIST Flask-HTMLmin-2.2.0.gh.tar.gz 17637 BLAKE2B 541ae212ba5bfd5e5881adb108d62c994248a7f851512d0fddedb001737620433cb46e267cdd66de73a353c6b357802eb89ea33c771153bc0acf3937c06f83c3 SHA512 24287ef93e99a16e7dde35ba6b7b8fefa06f11ce30fb47969313c3e0e1135ac8a2685aac06bc430d3253162f4f2bc7e8eed90ddda2092bbad092d4e0d09cb4fc +DIST Flask-HTMLmin-2.2.1.gh.tar.gz 17550 BLAKE2B 30393f6739ba8bdcfc17586e0955dff4341707b3c5bc27e30e9f9ddd5d4ff5b5b1b71b512b034b3b09cab3bfbcfb47c1651bc8cedba597de8aca5f2c7cfc0907 SHA512 34d5c9e2393901b32ab43c4333d87d75b489a410af2fdb019c180d0cb7bac01074616125486b49ef577782311a394bde6444ce311d5ab4f2ae2852a3ea92f4cd diff --git a/dev-python/flask-htmlmin/flask-htmlmin-2.2.1.ebuild b/dev-python/flask-htmlmin/flask-htmlmin-2.2.1.ebuild new file mode 100644 index 0000000000000..a19920f251530 --- /dev/null +++ b/dev-python/flask-htmlmin/flask-htmlmin-2.2.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +MY_P="Flask-HTMLmin-${PV}" +DESCRIPTION="Minimize your flask rendered html" +HOMEPAGE=" + https://github.com/hamidfzm/Flask-HTMLmin/ + https://pypi.org/project/Flask-HTMLmin/ +" +SRC_URI=" + https://github.com/hamidfzm/Flask-HTMLmin/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + app-text/cssmin[${PYTHON_USEDEP}] + app-text/htmlmin[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest From da8210dcdf9f2f4dc34e900fea3f7f7ba538aeac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 07:46:10 +0200 Subject: [PATCH 0263/2610] app-portage/mgorny-dev-scripts: Bump to 29 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- app-portage/mgorny-dev-scripts/Manifest | 1 + .../mgorny-dev-scripts-29.ebuild | 33 +++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 app-portage/mgorny-dev-scripts/mgorny-dev-scripts-29.ebuild diff --git a/app-portage/mgorny-dev-scripts/Manifest b/app-portage/mgorny-dev-scripts/Manifest index 9d8eaa91f0a70..0b19b588def84 100644 --- a/app-portage/mgorny-dev-scripts/Manifest +++ b/app-portage/mgorny-dev-scripts/Manifest @@ -2,3 +2,4 @@ DIST mgorny-dev-scripts-25.tar.gz 11688 BLAKE2B 224234844956e0adfad6d731e3693d57 DIST mgorny-dev-scripts-26.tar.gz 11732 BLAKE2B 31337aae905453a7ce8e036341854e27f0c01593ad6443d70ab5a8179683886d03e262dafe4cebfd7e19e39cb4f41e8f49a51acc93651cb6d82a08296d71e826 SHA512 e74e9f1d84698e0159d690cd744f6dfabe0b369a561ee88b14818e3e5eae01244e50fba6db0dc29d35677019354d55179bcccbe323f0b7f864935cebd5f1a828 DIST mgorny-dev-scripts-27.tar.gz 11749 BLAKE2B b989f3577fad70b76a5d3f0a2910d15b188d21d74b32729fe0a4a1d5ca91144b5a09b769e8d939e2c74cb90984f4a4a72fe70a5c62474bf803fd658af583f176 SHA512 fe6fdca956c0eec2bf426fffd5ef72f382f55ba8cef8ec4c9c2d9e034640d8aa2a7f3e626121d6303ae78c828d02e3ffd12336b11ae6565b0b40db6a7fa52854 DIST mgorny-dev-scripts-28.tar.gz 11748 BLAKE2B 53111a6779cfafb560fb895fcdad4c5bbf1c3cfa1a8e4afcd4bf4ea7af51a4a165a898c5f3f55e5cf35e2145d77f0f291f3c3ed7a002db01021274266ec0f91f SHA512 0f6d1c9abd54d978a69fb0c9b2e794e9cafd9d0d62f957086b24d8f989a040c0c1e03f23b0315195657f1fd338e1f216dbb305082a4852cb603737b983e6bd98 +DIST mgorny-dev-scripts-29.tar.gz 11752 BLAKE2B 93105d0cabb8acd418dc416211a5a6e621d1e96152be00c19cfb8f559f0afc029d83c7203fb1c533b74f2f0c90316e6ff705bf199efd2e0322728a27de80c8ee SHA512 c140a20d2190c92edb900ccdb20cd13170912be30050f7c248b5b4897e24f586552747cfb4aa3df6b9dce9ee74686958dfdbea572349dcdccae3a10cef5a6173 diff --git a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-29.ebuild b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-29.ebuild new file mode 100644 index 0000000000000..2838be105fd2c --- /dev/null +++ b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-29.ebuild @@ -0,0 +1,33 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Handy scripts for ebuild development and more" +HOMEPAGE="https://github.com/projg2/mgorny-dev-scripts/" +SRC_URI=" + https://github.com/projg2/mgorny-dev-scripts/archive/v${PV}.tar.gz + -> ${P}.tar.gz +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" + +RDEPEND=" + app-portage/gentoolkit + app-portage/portage-utils + dev-perl/URI + dev-util/pkgcheck + dev-vcs/git + net-misc/wget + sys-apps/portage + x11-misc/xdg-utils + !dev-util/pkgdiff +" + +src_install() { + dodoc README.rst + rm -f COPYING README.rst || die + dobin * +} From fae273022e9a9278b74f28e074b4ea916edf0b45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 07:47:40 +0200 Subject: [PATCH 0264/2610] dev-cpp/rapidfuzz-cpp: Bump to 1.9.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-cpp/rapidfuzz-cpp/Manifest | 1 + .../rapidfuzz-cpp/rapidfuzz-cpp-1.9.0.ebuild | 42 +++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.9.0.ebuild diff --git a/dev-cpp/rapidfuzz-cpp/Manifest b/dev-cpp/rapidfuzz-cpp/Manifest index f86ea60a3737e..4e7aaa9035db2 100644 --- a/dev-cpp/rapidfuzz-cpp/Manifest +++ b/dev-cpp/rapidfuzz-cpp/Manifest @@ -1,2 +1,3 @@ DIST rapidfuzz-cpp-1.7.0.gh.tar.gz 252646 BLAKE2B 5d79c07e26b6bb8e84d3280c3401bad60a3ca9846977a5bf9b13787ed7951c3805c71b7e6e2e03b14e2b988381484d969e1cc885c316bcb805b403e53332b31b SHA512 ed8af678a40161aa738bd3606b41fd54c1dba603c47fbdb1182527abd5667736e50f458af252e7bde954f263040cdbd662ad1c6be0a5caa5289f0a351dfd6d9e DIST rapidfuzz-cpp-1.8.0.gh.tar.gz 280419 BLAKE2B ae6b7694df3f8ba97b369608bb02783bdd48572e80a9d4f0ee51585975aaee1c0ee058862b94a7a8e46f835b03c04d134143ed07fb5c6d412b4b5cff8686c6d3 SHA512 35729c90494b419fefd9c6bbd03e42cc485d421defcd65bf5dee776d4d0756318a90456980914ccebc100b1bb388474db54638a8628efd496764c604d6221688 +DIST rapidfuzz-cpp-1.9.0.gh.tar.gz 281385 BLAKE2B 4afc48edd9c8270200645eb77065bf212b9579b90b3916e261bbe69fd60f67c1e510c3ae4ef9877a26c3313063717b362e01c6cf799a0f9fc3429799d9b2dca6 SHA512 d95c90f9118811d650d859a20f847c71427acbc8c4f907f49d23b069cd6d1a848749d32f8fbff7326828b7a030c3f488acacba5845a72a0057ccf4c3088badf4 diff --git a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.9.0.ebuild b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.9.0.ebuild new file mode 100644 index 0000000000000..6fb280d52d37b --- /dev/null +++ b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.9.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Rapid fuzzy string matching in C++" +HOMEPAGE="https://github.com/maxbachmann/rapidfuzz-cpp/" +SRC_URI=" + https://github.com/maxbachmann/rapidfuzz-cpp/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + >=dev-cpp/catch-3 + ) +" + +src_prepare() { + # apparently "C++ best practices" don't mind fetching random stuff + # at build time + sed -i -e '/aminya/,/^)/d' test/CMakeLists.txt || die + find -name 'CMakeLists.txt' -exec \ + sed -i -e 's:project_warnings::' {} + || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DRAPIDFUZZ_BUILD_TESTING=$(usex test) + ) + cmake_src_configure +} From 0c59398c08030cf97dfe79d2da671dd07f5fd795 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 07:48:05 +0200 Subject: [PATCH 0265/2610] dev-python/rapidfuzz: Bump to 2.12.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/rapidfuzz/Manifest | 1 + dev-python/rapidfuzz/rapidfuzz-2.12.0.ebuild | 47 ++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 dev-python/rapidfuzz/rapidfuzz-2.12.0.ebuild diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest index f551a44876710..e106894fd6a2a 100644 --- a/dev-python/rapidfuzz/Manifest +++ b/dev-python/rapidfuzz/Manifest @@ -1,2 +1,3 @@ DIST rapidfuzz-2.11.0.tar.gz 812669 BLAKE2B e7897b2770202d46cb70323d19a79c6f34c379cf43ab211e2ba4d05ef6f1630d49b3cef70ab52bba1ac0a9cc15cd934e86aab829ec84195a6b583a561efc8cb2 SHA512 df5e77248c2a005ff1e0fbd4b4ef15fbdb88a6738d66823ba9bf8c380943c59fe82ac317dab1e6279b33112d2484563d65c33e972d52ab82b083cd8a8aae7ce0 DIST rapidfuzz-2.11.1.tar.gz 813221 BLAKE2B 1fab9b564396f820c9bd5c240df95a2e864b0e3efffb4239fa2ad719b92d2997d9519ccf906fe04c61a0fc1daf9ed0df734f95d4cdd19529e46716935182030b SHA512 19f6dbff31f11cc16f031f9bf53f7c60051a84f2f81dfc1c17fc83827a7d8551d708420b4116ab91e56b5d6de652b4d571f4055ebcb208e5dd57e8778050ca29 +DIST rapidfuzz-2.12.0.tar.gz 836008 BLAKE2B 7d8cb6637247711f2f6fed63c9f26e2d3b8871b9a4926b86e37f6d42fed0f5ac2af727a1b350f4b55787b6fd5a393c3b90ee91d122731bb3f64acb4edb5126f0 SHA512 06c5e46332c98ea8feb83a89b879efc12a737f58312a862ab426e899bdfd3661601d4a417f7bc518e1006a2f05fa31ce1003ae9dd67c1e7d58f903e65f9eb6e7 diff --git a/dev-python/rapidfuzz/rapidfuzz-2.12.0.ebuild b/dev-python/rapidfuzz/rapidfuzz-2.12.0.ebuild new file mode 100644 index 0000000000000..96a84cdd08a5c --- /dev/null +++ b/dev-python/rapidfuzz/rapidfuzz-2.12.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# custom wrapper over setuptools +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Rapid fuzzy string matching in Python using various string metrics" +HOMEPAGE=" + https://github.com/maxbachmann/RapidFuzz/ + https://pypi.org/project/rapidfuzz/ +" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +# all these are header-only libraries +DEPEND=" + >=dev-cpp/taskflow-3.0.0 + >=dev-cpp/rapidfuzz-cpp-1.9.0 + dev-python/numpy[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/rapidfuzz_capi[${PYTHON_USEDEP}] + >=dev-python/scikit-build-0.13.0[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # sterilize build flags + sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die + + distutils-r1_src_prepare + + export RAPIDFUZZ_BUILD_EXTENSION=1 +} From 03680b9106b9bb42e9ec4e9e19d7263538499058 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 07:49:10 +0200 Subject: [PATCH 0266/2610] dev-python/google-auth-oauthlib: Bump to 0.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/google-auth-oauthlib/Manifest | 1 + .../google-auth-oauthlib-0.6.0.ebuild | 39 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 dev-python/google-auth-oauthlib/google-auth-oauthlib-0.6.0.ebuild diff --git a/dev-python/google-auth-oauthlib/Manifest b/dev-python/google-auth-oauthlib/Manifest index 172afb57e8083..1810ea684410a 100644 --- a/dev-python/google-auth-oauthlib/Manifest +++ b/dev-python/google-auth-oauthlib/Manifest @@ -1,2 +1,3 @@ DIST google-auth-library-python-oauthlib-0.5.2.gh.tar.gz 53842 BLAKE2B 7adcd9f339ec9a5528308fcc0fee1cbbe96440e1bfe5c7cc9c94808668e22801b612d291a2419333888194c3224838ac40f9d0656381825bd660067470f58910 SHA512 eaf296a0e0504e8249637a8db7531c10b120f28abeeab3e1fe8f366b4279c396509188e83f8a0ec56be85063430ceb691d6d926cee33d4f166bbcc4425e538db DIST google-auth-library-python-oauthlib-0.5.3.gh.tar.gz 69613 BLAKE2B 74338894f35fd1cd8802ea56952561ce0e801fecb2f994b71caf3c6b62a22e8b85f8a5b40f5571b05225a565b373865377d321625aeea2dafcc0cafb89da1492 SHA512 76c855e9becd57d3cb3bb0b203ad77ef17dc04e8be8b96d17a9c1f29474a8b180edb725e835d0552c5eddbb387cc463e88b076dd6d11635e6d45798224f09188 +DIST google-auth-library-python-oauthlib-0.6.0.gh.tar.gz 70025 BLAKE2B 2d87390a629d967b0f2aef5f56712d3defc2b460a67f2bf633bb628875161f9ddbb4f229426ce2b42dcf805feefe8101ed3bacd72ced630c0be4fe40bd926c7e SHA512 1aa42498a5875812db922b30eb20cdf124935f95f5cabd224acfb82c9ed61714cfc3c6af2168e75cf11aaa8550e41c48f30fc1d467d1b7be511bf5cb522104e8 diff --git a/dev-python/google-auth-oauthlib/google-auth-oauthlib-0.6.0.ebuild b/dev-python/google-auth-oauthlib/google-auth-oauthlib-0.6.0.ebuild new file mode 100644 index 0000000000000..9aa755ca297b1 --- /dev/null +++ b/dev-python/google-auth-oauthlib/google-auth-oauthlib-0.6.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +MY_P=google-auth-library-python-oauthlib-${PV} +DESCRIPTION="Google Authentication Library" +HOMEPAGE=" + https://github.com/googleapis/google-auth-library-python-oauthlib/ + https://pypi.org/project/google-auth-oauthlib/ +" +SRC_URI=" + https://github.com/googleapis/google-auth-library-python-oauthlib/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/click-6.0.0[${PYTHON_USEDEP}] + >=dev-python/google-auth-1.0.0[${PYTHON_USEDEP}] + >=dev-python/requests-oauthlib-0.7.0[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest From e51b5d536723f4dfa3c4016ad3520be5a81e47ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 07:49:36 +0200 Subject: [PATCH 0267/2610] dev-python/jc: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/jc/Manifest | 3 --- dev-python/jc/jc-1.21.0.ebuild | 31 ------------------------------- dev-python/jc/jc-1.21.2.ebuild | 31 ------------------------------- dev-python/jc/jc-1.22.0.ebuild | 31 ------------------------------- 4 files changed, 96 deletions(-) delete mode 100644 dev-python/jc/jc-1.21.0.ebuild delete mode 100644 dev-python/jc/jc-1.21.2.ebuild delete mode 100644 dev-python/jc/jc-1.22.0.ebuild diff --git a/dev-python/jc/Manifest b/dev-python/jc/Manifest index bb67259b64497..5e590b27fa40d 100644 --- a/dev-python/jc/Manifest +++ b/dev-python/jc/Manifest @@ -1,4 +1 @@ -DIST jc-1.21.0.gh.tar.gz 11910267 BLAKE2B 7d02f6b574dc2171daca9682ef5cfe2ccdba6230320fc331c086c47b147e49efbd11fcb7b7f26bf4d448d4462f051b5b6892eff16e853cdb6cc4927f5cffddba SHA512 5382aba5c6ea0409fae31097516912d07133d2c14eb529e9df742f2efe4682c7e36e934786c9b12454d23e4c3acd5bdce3e97f410303b761f695db787058b034 -DIST jc-1.21.2.gh.tar.gz 11910311 BLAKE2B ece8651c55f62821e30574cc208f3e1a569a2408ae1c637329556d49aae894afd7a57cdb7c70a0fdd16136fddd7329a1cefab493848376f22d5fae553c0231eb SHA512 3860e429a11131b888fa0689dd627016d3e9c052908979c22eca604281f13ba3df7164cdfa04ff6e4e08146b42d7bd76888efdcce65a549d5c904ecd207209f0 -DIST jc-1.22.0.gh.tar.gz 12062944 BLAKE2B 8a4f301c563cabb5ee780280d3aa3caa64a8cbab7972c67854e0c7fb53ba86c6cae12682f6bc8559d51ef692e0352378c01a223848249c0f8f3b664bad63e7ce SHA512 832ef3d209bbf6e3d3a4b7b038e80fc0dcb99d4ba38732ad393fdbe59be4f5d86428cfbbdb81f48d5902b31bdea635996a99aeada19361d74c991e711560767e DIST jc-1.22.1.gh.tar.gz 12676358 BLAKE2B dbea5d19f28abf7773787275b8e5c64b8ceee07e56474336b37e35d76bf3cb3b6bbbad0d4e129fd118dc2eba03dca7f12d07c41f469f6d0e81fad1e4acb8af88 SHA512 67fba63921b9c8bc6b47a6d8405a693ce68c7338ad0d05565a0a4b4f7872ff83d27a97241daa8bd5eeb27299e630154b7a9d923bcd00fb121c25ac61f70d3faa diff --git a/dev-python/jc/jc-1.21.0.ebuild b/dev-python/jc/jc-1.21.0.ebuild deleted file mode 100644 index 7b7bbfc30991f..0000000000000 --- a/dev-python/jc/jc-1.21.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="Converts the output of popular command-line tools and file-types to JSON" -HOMEPAGE=" - https://github.com/kellyjonbrazil/jc/ - https://pypi.org/project/jc/ -" -SRC_URI=" - https://github.com/kellyjonbrazil/jc/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~ppc64" - -RDEPEND=" - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/jc/jc-1.21.2.ebuild b/dev-python/jc/jc-1.21.2.ebuild deleted file mode 100644 index 7b7bbfc30991f..0000000000000 --- a/dev-python/jc/jc-1.21.2.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="Converts the output of popular command-line tools and file-types to JSON" -HOMEPAGE=" - https://github.com/kellyjonbrazil/jc/ - https://pypi.org/project/jc/ -" -SRC_URI=" - https://github.com/kellyjonbrazil/jc/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~ppc64" - -RDEPEND=" - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/jc/jc-1.22.0.ebuild b/dev-python/jc/jc-1.22.0.ebuild deleted file mode 100644 index 7b7bbfc30991f..0000000000000 --- a/dev-python/jc/jc-1.22.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="Converts the output of popular command-line tools and file-types to JSON" -HOMEPAGE=" - https://github.com/kellyjonbrazil/jc/ - https://pypi.org/project/jc/ -" -SRC_URI=" - https://github.com/kellyjonbrazil/jc/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~ppc64" - -RDEPEND=" - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest From ac063f8c41a877119c91c75495e31076c0f6d912 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 07:50:25 +0200 Subject: [PATCH 0268/2610] dev-python/qtawesome: Bump to 1.2.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/qtawesome/Manifest | 1 + dev-python/qtawesome/qtawesome-1.2.1.ebuild | 39 +++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 dev-python/qtawesome/qtawesome-1.2.1.ebuild diff --git a/dev-python/qtawesome/Manifest b/dev-python/qtawesome/Manifest index 41674dc4ffdaf..2cc91439734e1 100644 --- a/dev-python/qtawesome/Manifest +++ b/dev-python/qtawesome/Manifest @@ -1,2 +1,3 @@ DIST QtAwesome-1.1.1.tar.gz 2277767 BLAKE2B ca8668e0b6633087b7e09ffcec19809c8b7e12af2caa0beac896940cdbf3a113206f6952916fbe81c53899a56f8222e613df9c028f59907a2553174551ef9fcf SHA512 3cf04b822464c14f52f23499e64515f50f743aba40a8d22224d22315342cef760da476dc9b2ae42e901ac8ef8440e105a6bf6175efc6749250e0fbbbc255e08f DIST QtAwesome-1.2.0.tar.gz 2280428 BLAKE2B 15053a87ca4cf2c25b1633de67f54838b144db05f5165023c121fc84017cc4db6e24238d8518ee2494c0b21752b9b82007ef96f04e6d072b1f51ed84c12bcada SHA512 11307af5592da83fd357e33e5f679821cd16d070f0e751619c28ea29a5511dec7a1d62e81713c91660125899624d5700097d597c85e718f3738b4d47b6477b32 +DIST QtAwesome-1.2.1.tar.gz 2280937 BLAKE2B 4d54e8d9fabd833ca4a430ed9573da4feb6aeaae9090fbdf7874d68214de0c0548be18b2f5d2c643add754c748f6af97eaa821aa3d341ed6dd563b8769c1a5c7 SHA512 dd4ef533c5a7bc5fc7eba549c166653efb2352e12412d5678e30cc8865fe44684ca6e070ca61801910c3eefd5673325cb87555e0fb30007b5fd0b53d04dc1c44 diff --git a/dev-python/qtawesome/qtawesome-1.2.1.ebuild b/dev-python/qtawesome/qtawesome-1.2.1.ebuild new file mode 100644 index 0000000000000..4b24498382b2c --- /dev/null +++ b/dev-python/qtawesome/qtawesome-1.2.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 virtualx + +MY_PN="QtAwesome" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Enables iconic fonts such as Font Awesome in PyQt" +HOMEPAGE="https://github.com/spyder-ide/qtawesome/ https://pypi.org/project/QtAwesome/" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" +S="${WORKDIR}"/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + media-fonts/fontawesome + dev-python/QtPy[pyqt5(+),gui,${PYTHON_USEDEP}] +" +BDEPEND="test? ( dev-python/pytest-qt[${PYTHON_USEDEP}] )" + +distutils_enable_tests pytest +distutils_enable_sphinx docs/source + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + # Tests fail with pyside2, so depend on QtPy[pyqt5] and explicitly run + # the tests with pyqt5 + PYTEST_QT_API="pyqt5" epytest || die "Tests failed with ${EPYTHON}" +} From d7924b6081a9a15659d9d52e8077fe8c4a057bb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 08:01:54 +0200 Subject: [PATCH 0269/2610] sec-keys/openpgp-keys-python: Add key for Thomas Wouters (for 3.12) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- sec-keys/openpgp-keys-python/Manifest | 1 + .../openpgp-keys-python-20221025.ebuild | 32 +++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 sec-keys/openpgp-keys-python/openpgp-keys-python-20221025.ebuild diff --git a/sec-keys/openpgp-keys-python/Manifest b/sec-keys/openpgp-keys-python/Manifest index f840a28391c50..f8ba784f32eb0 100644 --- a/sec-keys/openpgp-keys-python/Manifest +++ b/sec-keys/openpgp-keys-python/Manifest @@ -1,4 +1,5 @@ DIST 0d96df4d4110e5c43fbfb17f2d347ea6aa65421d.asc 9704 BLAKE2B 2639ab1b08b725d87048c963b9680e8fe0d84a3e56a57b519c3071b354b6826068f71a450484caa7b521b98bade8fb6ee85ffa65d1fb12f61df893607c97c82f SHA512 8bc92419736b0b0a363c4f28f37b083083e84b9e34113ad65b8696c44e8d45717a53569ee5b17cda38e6a5c51b15cc3d674cee3425959074e872351cf38e6ffb +DIST Yhg1s.gpg 8638 BLAKE2B b7975f67e6254008efc917432872daeedbf71246990af83054dd35bf2dc18845ac68041fd4d8e6ca02bb4c537f199b06f9daad16701691749cccfc3e144dab94 SHA512 9fc8e9464447db1fd4d12aeae2fe0a578cc5151579968d0218aa08599d68e756f8e5401eb3b7a255ac747717de3e080d8a68fdcf8d8695d6bd2ebc1e02f13c2c DIST a035c8c19219ba821ecea86b64e628f8d684696d.asc 6884 BLAKE2B 3cb0826e3ccce466f7ccef5f6a2dcfa8a2c98cbb3b7bb067da220f57e0003197ef7b5efdd75f033e5818f701bcad7ca2eade0bd2ff1b8892a2a80e94e2fc5e44 SHA512 b54c02ae19f90e6a50b1b46e470ea8e0c07d5d7d2509ddc8303008837db37b275f4b951fa532c2d5c30f18951d160748e0e10406df16d66e09e3ec39a2f3d61c DIST c01e1cad5ea2c4f0b8e3571504c367c218add4ff.asc 11972 BLAKE2B 56a943a1a6f0ed45d7d891f22092d15ac13f0e31adf430f47e970e9f2a1d93223362c35e72e8e5107acab5fec345134980e4826a8a4cf50362faba3bfa340e8c SHA512 6d1bf0ae7bafb34aa7080bed468fcec09d9b279beeedcc91be6180e52026f1543e27f3fec159fafc38ab433af23c928bfd2fcae7571bd099170cdef9fefe0605 DIST c9b104b3dd3aa72d7ccb1066fb9921286f5e1540.asc 3403 BLAKE2B 8be2e6de6dbd4150a9167ef12eff278107103e4962b6de409959c5cf03cf506ed64c0e1d735856db6e94b812390383f126de8b1fc440f34294adb4b1cbfa994c SHA512 d32322792fb4d1dc0c548ae7158c1c4e368d9c0fa62898f0b5f03b8d57a9497fbf8c5b2c0175027ea5f09afac36886fbb3cf89900c3d3e8f49de70a17228b6ce diff --git a/sec-keys/openpgp-keys-python/openpgp-keys-python-20221025.ebuild b/sec-keys/openpgp-keys-python/openpgp-keys-python-20221025.ebuild new file mode 100644 index 0000000000000..4adceac7b691d --- /dev/null +++ b/sec-keys/openpgp-keys-python/openpgp-keys-python-20221025.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used to sign CPython releases" +HOMEPAGE="https://www.python.org/downloads/" +SRC_URI=" + https://keybase.io/pablogsal/pgp_keys.asc?fingerprint=a035c8c19219ba821ecea86b64e628f8d684696d + -> a035c8c19219ba821ecea86b64e628f8d684696d.asc + https://keybase.io/ambv/pgp_keys.asc?fingerprint=e3ff2839c048b25c084debe9b26995e310250568 + -> e3ff2839c048b25c084debe9b26995e310250568.asc + https://keybase.io/nad/pgp_keys.asc?fingerprint=0d96df4d4110e5c43fbfb17f2d347ea6aa65421d + -> 0d96df4d4110e5c43fbfb17f2d347ea6aa65421d.asc + https://keybase.io/nad/pgp_keys.asc?fingerprint=c9b104b3dd3aa72d7ccb1066fb9921286f5e1540 + -> c9b104b3dd3aa72d7ccb1066fb9921286f5e1540.asc + https://keybase.io/bp/pgp_keys.asc?fingerprint=c01e1cad5ea2c4f0b8e3571504c367c218add4ff + -> c01e1cad5ea2c4f0b8e3571504c367c218add4ff.asc + https://github.com/Yhg1s.gpg +" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" + +S=${WORKDIR} + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - python.org.asc < <(cat "${files[@]/#/${DISTDIR}/}") +} From 3e95f2609b8231870c5c1286e126f1d56cc3f8f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 08:04:12 +0200 Subject: [PATCH 0270/2610] sec-keys/openpgp-keys-python: Also rehash one key MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- sec-keys/openpgp-keys-python/Manifest | 1 + .../openpgp-keys-python/openpgp-keys-python-20221025.ebuild | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/sec-keys/openpgp-keys-python/Manifest b/sec-keys/openpgp-keys-python/Manifest index f8ba784f32eb0..61b8696904f2f 100644 --- a/sec-keys/openpgp-keys-python/Manifest +++ b/sec-keys/openpgp-keys-python/Manifest @@ -3,4 +3,5 @@ DIST Yhg1s.gpg 8638 BLAKE2B b7975f67e6254008efc917432872daeedbf71246990af83054dd DIST a035c8c19219ba821ecea86b64e628f8d684696d.asc 6884 BLAKE2B 3cb0826e3ccce466f7ccef5f6a2dcfa8a2c98cbb3b7bb067da220f57e0003197ef7b5efdd75f033e5818f701bcad7ca2eade0bd2ff1b8892a2a80e94e2fc5e44 SHA512 b54c02ae19f90e6a50b1b46e470ea8e0c07d5d7d2509ddc8303008837db37b275f4b951fa532c2d5c30f18951d160748e0e10406df16d66e09e3ec39a2f3d61c DIST c01e1cad5ea2c4f0b8e3571504c367c218add4ff.asc 11972 BLAKE2B 56a943a1a6f0ed45d7d891f22092d15ac13f0e31adf430f47e970e9f2a1d93223362c35e72e8e5107acab5fec345134980e4826a8a4cf50362faba3bfa340e8c SHA512 6d1bf0ae7bafb34aa7080bed468fcec09d9b279beeedcc91be6180e52026f1543e27f3fec159fafc38ab433af23c928bfd2fcae7571bd099170cdef9fefe0605 DIST c9b104b3dd3aa72d7ccb1066fb9921286f5e1540.asc 3403 BLAKE2B 8be2e6de6dbd4150a9167ef12eff278107103e4962b6de409959c5cf03cf506ed64c0e1d735856db6e94b812390383f126de8b1fc440f34294adb4b1cbfa994c SHA512 d32322792fb4d1dc0c548ae7158c1c4e368d9c0fa62898f0b5f03b8d57a9497fbf8c5b2c0175027ea5f09afac36886fbb3cf89900c3d3e8f49de70a17228b6ce +DIST e3ff2839c048b25c084debe9b26995e310250568-r1.asc 75979 BLAKE2B b9b02af8e03791335f2e3bdd783c2875aaf2f574dd79dc8556fa4af8df43a95feadd3abb97272709be819d4f164eb676783faa311eae1b4199ab2808ae1a67fe SHA512 469d51fe41a6487b854beab8a04b5f11ac5488ee23c3f30b0c20f38fd6f8bb63e456d1681eac9a5bd54a2202a4cdfe77c97498feb3129ef0556effb417855532 DIST e3ff2839c048b25c084debe9b26995e310250568.asc 65279 BLAKE2B e689213feeef4bc210906feb6cb07eb9478fe8e4856d43a2bb899b0ae24a50b87a478c5ca8df9326cfb848d6502d4d5b8359b29335ff201300dc054253471958 SHA512 4935edb7fe0bd5072f12bc68b31bfb171f0b0dea65786ae3ff3aaa5101694990b67bc0198f84111cf694bdda5900966fd8d6faa32bc8441d3bd8c71a2fbc561a diff --git a/sec-keys/openpgp-keys-python/openpgp-keys-python-20221025.ebuild b/sec-keys/openpgp-keys-python/openpgp-keys-python-20221025.ebuild index 4adceac7b691d..8f7620aa3e209 100644 --- a/sec-keys/openpgp-keys-python/openpgp-keys-python-20221025.ebuild +++ b/sec-keys/openpgp-keys-python/openpgp-keys-python-20221025.ebuild @@ -9,7 +9,7 @@ SRC_URI=" https://keybase.io/pablogsal/pgp_keys.asc?fingerprint=a035c8c19219ba821ecea86b64e628f8d684696d -> a035c8c19219ba821ecea86b64e628f8d684696d.asc https://keybase.io/ambv/pgp_keys.asc?fingerprint=e3ff2839c048b25c084debe9b26995e310250568 - -> e3ff2839c048b25c084debe9b26995e310250568.asc + -> e3ff2839c048b25c084debe9b26995e310250568-r1.asc https://keybase.io/nad/pgp_keys.asc?fingerprint=0d96df4d4110e5c43fbfb17f2d347ea6aa65421d -> 0d96df4d4110e5c43fbfb17f2d347ea6aa65421d.asc https://keybase.io/nad/pgp_keys.asc?fingerprint=c9b104b3dd3aa72d7ccb1066fb9921286f5e1540 From d57966cf5dc417b01f00ef5b856dead6b0fad0a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 09:33:22 +0200 Subject: [PATCH 0271/2610] app-portage/mgorny-dev-scripts: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- app-portage/mgorny-dev-scripts/Manifest | 3 -- .../mgorny-dev-scripts-25.ebuild | 33 ------------------- .../mgorny-dev-scripts-26.ebuild | 33 ------------------- .../mgorny-dev-scripts-27.ebuild | 33 ------------------- 4 files changed, 102 deletions(-) delete mode 100644 app-portage/mgorny-dev-scripts/mgorny-dev-scripts-25.ebuild delete mode 100644 app-portage/mgorny-dev-scripts/mgorny-dev-scripts-26.ebuild delete mode 100644 app-portage/mgorny-dev-scripts/mgorny-dev-scripts-27.ebuild diff --git a/app-portage/mgorny-dev-scripts/Manifest b/app-portage/mgorny-dev-scripts/Manifest index 0b19b588def84..54e64618b51cd 100644 --- a/app-portage/mgorny-dev-scripts/Manifest +++ b/app-portage/mgorny-dev-scripts/Manifest @@ -1,5 +1,2 @@ -DIST mgorny-dev-scripts-25.tar.gz 11688 BLAKE2B 224234844956e0adfad6d731e3693d5741405b41f454f570fd431cc126520b35ed3d34beb12368ac5977b76138c88e7843b92c1d89e35a2bad766342ead5a7ec SHA512 b6423b080e6931aef8ddd7f9dd8a10ba4939793b9837b218742dc9c4357448b161cba8d9798af510db13cccc5912080e2a05f8f2c9173f828907bdce6fc7141e -DIST mgorny-dev-scripts-26.tar.gz 11732 BLAKE2B 31337aae905453a7ce8e036341854e27f0c01593ad6443d70ab5a8179683886d03e262dafe4cebfd7e19e39cb4f41e8f49a51acc93651cb6d82a08296d71e826 SHA512 e74e9f1d84698e0159d690cd744f6dfabe0b369a561ee88b14818e3e5eae01244e50fba6db0dc29d35677019354d55179bcccbe323f0b7f864935cebd5f1a828 -DIST mgorny-dev-scripts-27.tar.gz 11749 BLAKE2B b989f3577fad70b76a5d3f0a2910d15b188d21d74b32729fe0a4a1d5ca91144b5a09b769e8d939e2c74cb90984f4a4a72fe70a5c62474bf803fd658af583f176 SHA512 fe6fdca956c0eec2bf426fffd5ef72f382f55ba8cef8ec4c9c2d9e034640d8aa2a7f3e626121d6303ae78c828d02e3ffd12336b11ae6565b0b40db6a7fa52854 DIST mgorny-dev-scripts-28.tar.gz 11748 BLAKE2B 53111a6779cfafb560fb895fcdad4c5bbf1c3cfa1a8e4afcd4bf4ea7af51a4a165a898c5f3f55e5cf35e2145d77f0f291f3c3ed7a002db01021274266ec0f91f SHA512 0f6d1c9abd54d978a69fb0c9b2e794e9cafd9d0d62f957086b24d8f989a040c0c1e03f23b0315195657f1fd338e1f216dbb305082a4852cb603737b983e6bd98 DIST mgorny-dev-scripts-29.tar.gz 11752 BLAKE2B 93105d0cabb8acd418dc416211a5a6e621d1e96152be00c19cfb8f559f0afc029d83c7203fb1c533b74f2f0c90316e6ff705bf199efd2e0322728a27de80c8ee SHA512 c140a20d2190c92edb900ccdb20cd13170912be30050f7c248b5b4897e24f586552747cfb4aa3df6b9dce9ee74686958dfdbea572349dcdccae3a10cef5a6173 diff --git a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-25.ebuild b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-25.ebuild deleted file mode 100644 index 4cd466d472dbd..0000000000000 --- a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-25.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Handy scripts for ebuild development and more" -HOMEPAGE="https://github.com/projg2/mgorny-dev-scripts/" -SRC_URI=" - https://github.com/projg2/mgorny-dev-scripts/archive/v${PV}.tar.gz - -> ${P}.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos" - -RDEPEND=" - app-portage/gentoolkit - app-portage/portage-utils - dev-perl/URI - dev-util/pkgcheck - dev-vcs/git - net-misc/wget - sys-apps/portage - x11-misc/xdg-utils - !dev-util/pkgdiff -" - -src_install() { - dodoc README.rst - rm -f COPYING README.rst || die - dobin * -} diff --git a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-26.ebuild b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-26.ebuild deleted file mode 100644 index 2838be105fd2c..0000000000000 --- a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-26.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Handy scripts for ebuild development and more" -HOMEPAGE="https://github.com/projg2/mgorny-dev-scripts/" -SRC_URI=" - https://github.com/projg2/mgorny-dev-scripts/archive/v${PV}.tar.gz - -> ${P}.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" - -RDEPEND=" - app-portage/gentoolkit - app-portage/portage-utils - dev-perl/URI - dev-util/pkgcheck - dev-vcs/git - net-misc/wget - sys-apps/portage - x11-misc/xdg-utils - !dev-util/pkgdiff -" - -src_install() { - dodoc README.rst - rm -f COPYING README.rst || die - dobin * -} diff --git a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-27.ebuild b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-27.ebuild deleted file mode 100644 index 2838be105fd2c..0000000000000 --- a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-27.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Handy scripts for ebuild development and more" -HOMEPAGE="https://github.com/projg2/mgorny-dev-scripts/" -SRC_URI=" - https://github.com/projg2/mgorny-dev-scripts/archive/v${PV}.tar.gz - -> ${P}.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" - -RDEPEND=" - app-portage/gentoolkit - app-portage/portage-utils - dev-perl/URI - dev-util/pkgcheck - dev-vcs/git - net-misc/wget - sys-apps/portage - x11-misc/xdg-utils - !dev-util/pkgdiff -" - -src_install() { - dodoc README.rst - rm -f COPYING README.rst || die - dobin * -} From fd57316b346d5e642765b3bb4b62a1ffd9b55551 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 11:39:07 +0300 Subject: [PATCH 0272/2610] dev-python/pandas: Stabilize 1.5.0-r1 arm64, #878239 Signed-off-by: Arthur Zamarin --- dev-python/pandas/pandas-1.5.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pandas/pandas-1.5.0-r1.ebuild b/dev-python/pandas/pandas-1.5.0-r1.ebuild index b2de50f560c0e..ec439d2b165c4 100644 --- a/dev-python/pandas/pandas-1.5.0-r1.ebuild +++ b/dev-python/pandas/pandas-1.5.0-r1.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}/${P/_/}" SLOT="0" LICENSE="BSD" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86" IUSE="doc full-support minimal test X" RESTRICT="!test? ( test )" From 18b88307c9d11e3eba9d9e9932ad34e79a76ad25 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:41:52 +0100 Subject: [PATCH 0273/2610] sys-devel/gcc: drop old snapshots Signed-off-by: Sam James --- sys-devel/gcc/Manifest | 9 ---- sys-devel/gcc/gcc-10.4.1_p20220922.ebuild | 58 ----------------------- sys-devel/gcc/gcc-10.4.1_p20220929.ebuild | 58 ----------------------- sys-devel/gcc/gcc-10.4.1_p20221013.ebuild | 58 ----------------------- sys-devel/gcc/gcc-11.3.1_p20220930.ebuild | 52 -------------------- sys-devel/gcc/gcc-11.3.1_p20221014.ebuild | 52 -------------------- sys-devel/gcc/gcc-12.2.1_p20220917.ebuild | 52 -------------------- sys-devel/gcc/gcc-12.2.1_p20220924.ebuild | 52 -------------------- sys-devel/gcc/gcc-12.2.1_p20221001.ebuild | 52 -------------------- sys-devel/gcc/gcc-12.2.1_p20221015.ebuild | 52 -------------------- 10 files changed, 495 deletions(-) delete mode 100644 sys-devel/gcc/gcc-10.4.1_p20220922.ebuild delete mode 100644 sys-devel/gcc/gcc-10.4.1_p20220929.ebuild delete mode 100644 sys-devel/gcc/gcc-10.4.1_p20221013.ebuild delete mode 100644 sys-devel/gcc/gcc-11.3.1_p20220930.ebuild delete mode 100644 sys-devel/gcc/gcc-11.3.1_p20221014.ebuild delete mode 100644 sys-devel/gcc/gcc-12.2.1_p20220917.ebuild delete mode 100644 sys-devel/gcc/gcc-12.2.1_p20220924.ebuild delete mode 100644 sys-devel/gcc/gcc-12.2.1_p20221001.ebuild delete mode 100644 sys-devel/gcc/gcc-12.2.1_p20221015.ebuild diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 1798e0d3119f2..544ef235cd8b2 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -1,7 +1,4 @@ -DIST gcc-10-20220922.tar.xz 71765508 BLAKE2B f5cc860ea6a22374e74a4d0f473b1041488e63127b53de80f5e4adc7ecb4b2956358f2b474eec64c03a26b06a79ac2568d0fea0e95d3b16d970986fd8896a6dc SHA512 f493ebc8e960c861a85f2a2cf9ec07399b4e20a2e2ae9451c7b4997dbd30b1174eb4c850fab9ed92460012be571ca08153c44ff71ca57ab1c340e47115ef28a7 -DIST gcc-10-20220929.tar.xz 71808912 BLAKE2B 5e1091e3ecc6f05df663f77a358c2147e01de07c33ee5312f045df519df3c7ef9a4424a7a8857e7f0cb8b2d7f0c81d01c3aa666fb8f97d5a05536f26bddc85dc SHA512 267283ccb4edfc695e2770753513656c071a58d571509d8c752b1f80b0e8a30730933c1b0ee8d6cbf7d2faef9987aea41c387fea7f59996b73ea9d124cfe7b77 DIST gcc-10-20221006.tar.xz 71755692 BLAKE2B 0099821e5fcd5e1a069369a72f105607cb7f20fbef3d627a598d8c7a6439491e050533d6577b4f7953aabb52daf926ffc8eb9cecd8853833a14c90bd878e1ad9 SHA512 3fc1dceff31ec8a84babe31d88a312d9d3d30450ff0c42730b9a9fe45c0fc9509216fb95cd84df7477faebe2b9b7d8f7e269c9e76cecc05417dc6192e3b96c67 -DIST gcc-10-20221013.tar.xz 71758872 BLAKE2B f3bf7e72f29012fc360be09fc578048d5f1dd241803343dc3e2ec595ea326df4abfb577234d0f0854392a15c9ec4575e9dd58a6721e5115e0c10262aa422204d SHA512 c2c9d5fc6680a21b39377936b3bb400b7db3e3dfeef1a9ac685088cacf6892ecd5ee052197902831b422f624ba0bf8cb426af6b55e9de6b5f0279d6b1791d628 DIST gcc-10-20221020.tar.xz 71763540 BLAKE2B df8c6c45be25afdf0a0892e26867e863bbf838d7ec8e3d063db9fad32a3ce367e4e42ed9f85b16ca553784510a6938c24c38bc0a9e03f60ea822001fccbf7d9c SHA512 73fdb6e8d833125cfd46dd1efbbb237711c7b04cf8b70674b21e88f1a8819ea695ec7ce652976802e6f76bf84da3e5ff69600ba657a083dd0a8794eea4fe8248 DIST gcc-10.4.0-musl-patches-1.tar.xz 3808 BLAKE2B 804d1fcc451dcd03be71240dd498ec2d179869571d44012967c48dccf5a478dd8c55000a964a80fdd5584d739a777dee1c83241cffce514ef002df2572854a67 SHA512 83e4a9c0f7062baf0c606a2bcc56a818494991403d7577dea65f04bbc25bdb786a5889b80d45d80e7f4be07c1aef786802cbfcfafd1a17ec255a2d4e93a77570 DIST gcc-10.4.0-patches-5.tar.xz 17056 BLAKE2B f336d69a8ad105b8c4a84e8248a5b8a88175d3f1d67d32c6bee1780d252d86947059bd624992e6292610e86c9012f4d901a1a54df0d184dd023d404a0707700e SHA512 aa8fb42f20587f8519e7b06037da4d8f7d386b63e228b239a0445a51df4e401940fcd81482381d966622054aef3e0db06d1def5c74ac3d3dcc9c75c3b966c758 @@ -9,20 +6,14 @@ DIST gcc-10.4.0.tar.xz 75018092 BLAKE2B ec1169025d3896b70ab80a4b8ce5040763a95529 DIST gcc-10.5.0-musl-patches-1.tar.xz 3816 BLAKE2B 5995f934a40665d877342853fde8b414eed8770c72e6b11b295b7e7b3c9d38d7407dff63b5751f4449f6fa842c02e87f156cc868e7436a8313f7c8514242d255 SHA512 b93cc54cd7b78fdc487df7c449b03bbfd10094e45f3f8eef20cd69f27a68a14817fe662a2ec119b384eea2dad0491b70f838d010457e386700030b76457afad6 DIST gcc-10.5.0-patches-0.tar.xz 16188 BLAKE2B 3fe3163c4960ff02eb792b2d00b9b20e1c2b44ad2d2e79661ffa0a5795b1bb631bce83c506f485765a7b971e6d391ebc1803c327f0d8d06e457610f5d6074c90 SHA512 fde1fec92df535416221827d48daf7d498f675da5697bc15bb4e17ccfedf6e6705dd28f57a3c9ebc8065b49328246fa5aa1fd90bd88bc27fe2b7b3e924f0df15 DIST gcc-11-20220909.tar.xz 75778496 BLAKE2B 6905614b33c1fa74caf409e4a6e87d0d38464e3f965ba92bba4167608af1143e69540b023626578437bcc4d631f94fc60e72e09b32c586be5c1dd6d29774b275 SHA512 22afab5e99cf787aac0eac2b4e5b7f663dd2a9fa82f4d13c08fca8b79007f5937cdbd8c5d49ae31d4b3267def09c9030c5c1dad4bd28c8d28050c4273810cc5d -DIST gcc-11-20220930.tar.xz 75795296 BLAKE2B 4c83160b961f77efa138f011cd7cef59553e87c272f7ba46fd821832e90cb11336aab1b81039abc9ad4e642232c72ef6bd82061dedf39f97634e834a4d34e307 SHA512 f64a28ceb8a157ba569868d9ed392e242f4ef328d0427163b090ff0a4a3dd69abce8f6fc92c9dc8fa00683d77f3a35a1052a74a64778c533c60a8e6e784a2f27 DIST gcc-11-20221007.tar.xz 75790520 BLAKE2B de52f7fc5c7f5f82d9cbaeaa13b216e149a4aac8162188c628007c17ddb40aa838d19f2ca18216e8bfe5df2d21438f10c8e87298b53cbde4359f72c9cff87589 SHA512 b785236a00647041c9ea4552e5ea82a09e23a801b029773ba77bfc03675c530369ad0b5fc279330f3d8dd4b9b40aeaa9de84a39b6397f73984b7e2fdf8f0bad2 -DIST gcc-11-20221014.tar.xz 75801968 BLAKE2B 788ba84da31aa209e96039b0d1336dd15c2d69497f458d5943656f375cad36293df603e563a96a238d2d0315f9c823f2ec42aa74e140d48dfa7ce571169d5575 SHA512 67755db033c32d8719e653c6742f5fb7b4e235f0d134bb49de5522f2f8caec6e4df4bbdf47f2fb4b877af041940ede68f54c34951d63d69d76ef9f8888ddd251 DIST gcc-11-20221021.tar.xz 75798884 BLAKE2B 86475cbeb12b134a1123695375f3074ad84555b8c74e4159b400453f8b17ffc868b3497c7a8ad505617c85f519350d644ee7b5454263aec8da1a44ebd3972884 SHA512 322a957eb588008f19e35d7f5ed95a7fc8bbd5d49c7e4a97433d57be007202dfcb7fee0dcbc6fe26f372878c262634242d864c5276a3ef8975c9aeae766b5016 DIST gcc-11.3.0-musl-patches-1.tar.xz 3856 BLAKE2B f511f8b4c0696771d906beee9645b5d009ea4b673602baa1ca562d6f23c5b0caf2012aae93578671624617c4286e3937d79a7383d6a03bb438c5b774a06fe8e6 SHA512 cd375ff2affb213475acaabf02989b1f05d719d972970ea0304d20a816986807390893d1401826f3b497787642f35d90a244195f8e466db41e8d768366057334 DIST gcc-11.3.0-patches-7.tar.xz 15184 BLAKE2B 426f00feaa982a35d2c459e7a2c2e9d29b4b467ac3625ebd72bb31077c75bbf0c028137df03921c52ddc97a14d92c49777bd3f27b47a7b47d8a05e2d106b6bdb SHA512 bec8bf26b3e50633a5a2e0bb75ffeaba86becb704c14365ff3342e8d651ab75bb3ceec7808d88a25989b8c7182398184b95b6d1267aaef9aa828f687e4895e9d DIST gcc-11.3.0.tar.xz 81141364 BLAKE2B 7e562d25446ca4ab9fe8cdb714866f66aba3744d78bf84f31bfb097c1a981e4c7f990cb1e6bcfec5ae6671836a4984e2b70eb8fed81dcef5e244f88da8623469 SHA512 f0be5ad705c73b84477128a69c047f57dd47002f375eb60e1e842e08cf2009a509e92152bca345823926d550b7395ae6d4de7db51d1ee371c2dc37313881fca7 DIST gcc-11.4.0-musl-patches-0.tar.xz 3844 BLAKE2B f3f1be6718e3cf08e553a1a2319a85e13368279849f6f3ab89ad7abe505316afacf5084846c0cb133bdcb5c918244644242c194e6ce55455a26e67b3983d73ef SHA512 a81db52d21de364137461dcff7e1af696df4a02fa26452f90439ae4af14ccbffe68eb4ee93ae56257490ab8aa36b4bff37c4e1f2cf4dd4624b3a6fb4cb50b7ac DIST gcc-11.4.0-patches-2.tar.xz 14224 BLAKE2B d3030c19a7bd8bd082fd39b35c3e80883ae541ab28232513ba60095fe81f5fe1fbdc54829a1556b2d278328033f6eb8a81e9ee268a6020b554388a60842b02e6 SHA512 60aa19f00fb29b7c8a68c73de274e24559dc896f551d47153ea511b202941caa950c0aff62ad28d057a8ed16f2aec2c06e681e7286d65ab3610b6948d7bb840a -DIST gcc-12-20220917.tar.xz 79137544 BLAKE2B ddd538b339e57fce4d8ef47e18077a27b35994bb571b5ac8670fc2f833751f87557a05c3f82fc41e3c0c3ac47ac231d8392353835295874cfb24e02aa72a8662 SHA512 15071044595fcf22deca3fd4569309f7fa01e2e8d54b1c518c480ff134f1222a652b0137be98e03b495648eed3c21992d906e9c9d12f265a6467581adc2dc1ee -DIST gcc-12-20220924.tar.xz 79135908 BLAKE2B 41cbc1d232bfb07a2a84b6fe4bc692f21378661197447c39ef9f4d56015410c8416e3a01da98dff7329fc3392331dc5b6e404fa09a0df1e35598b9bfb41cb814 SHA512 ba4d9e73d108088da26fbefe18d9b245b76771ffe752c2b4b31bdf38a2d0b638fbc115c377526c27311d4d7ffd4e0d236a5af5016bd364ccaa11a4989d1401e8 -DIST gcc-12-20221001.tar.xz 79132788 BLAKE2B e3ab41f7f31a202380063679f9b233c02ac3ea860a1ef43df943e8ad50c261a72a846486a5f1386a125c379948316eeb4f7cec75998bec7e463b12453d7df0eb SHA512 c838aa1f1ab2df3d0d5e738674b4b5e1dc08118ea7d2c21999e186d3af52e82939acf4c2d752cc7a4b49e710263bdfe8b1020669cf80d9a477a3be283d40f359 DIST gcc-12-20221008.tar.xz 79145884 BLAKE2B ff3d684d887e282c79fe95952a449ed5770d4bd74077553baf31c34dbd77177e680b19ac741c04aab26ac2c9bb2b89924f51f63e2f22b440decf2c65274a7640 SHA512 a35a6207e7f4375abca3ae57376c98b082846a88e83522c322d713e759367ceb2b3ad68488bed6f1645e47a106b0bbb2efbca6cb14b077672289acb4373e616f -DIST gcc-12-20221015.tar.xz 79164000 BLAKE2B 5d8677d297aaa0a295b964c6aac884e2fd58d7ce18890640cdde8a7b56184e7636e2d7f83567e207b36f199a73ba75a95c60e134c0b2106b90ed6b7dfd5bcd59 SHA512 6a76d79a95d2826a80c3fbddc0617776964ca8fe65f09ee5706ebc1d92277f695b70d18d165d1964559e8ceb51cebabb7ea4ef464ce0d9d1bb49600c1a429428 DIST gcc-12-20221022.tar.xz 79163768 BLAKE2B 998b6681f72f965aaf0a9feeb871f91bfec7308e99acb7995c725878584be8bc2f9c69c5fb2904eb1e9002eff8adf67e90e86ea015bf0e6b04c2cba83b06cd60 SHA512 6b8a11b605ec75d6623d6072ad57d59865168da97ab0385506c8e5092bcc14473fbdd35177e79746efbaaffa44e45b93c4adad11c08f34e6d1935e74d3c1c75d DIST gcc-12.2.0-musl-patches-1.tar.xz 3844 BLAKE2B 004432806696f7d0a32366270ac45695e858abee73a255e44dc6e0a225339e4cad40aab0d51dfe9a55d5aa4b4001f5726064bb2eea3212a0874b2d27e229abd7 SHA512 c354edcd641a9dfaf902a0ff4c44c75065d0cf1c36bbf6c3c35c2e23bff22b8f70bcf4458a5a0ef86371e9f2fafca8a54ca822e35820ff442c9458a2819c3606 DIST gcc-12.2.0-patches-1.tar.xz 12864 BLAKE2B a5ae0a85dfc1b6f0bd968f0d5262ebed14ec9cdb3249e3a4c571578c54eda0e53708ee7fe8e03e506366c7f3cf7926eced9b390d9dee948c1249298c0fabd9fb SHA512 f3d793b89a2a0385d596162fb0c653d4acdf21ae418cb792c1786a01fde0391bd0719715dbf07d53636f127168f5cd99108a1dc11cf6cea889b7d82385bcc258 diff --git a/sys-devel/gcc/gcc-10.4.1_p20220922.ebuild b/sys-devel/gcc/gcc-10.4.1_p20220922.ebuild deleted file mode 100644 index bb603378916ca..0000000000000 --- a/sys-devel/gcc/gcc-10.4.1_p20220922.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -TOOLCHAIN_PATCH_SUFFIX="xz" -TOOLCHAIN_PATCH_DEV="sam" -#TOOLCHAIN_GCC_RC=1 -PATCH_GCC_VER="10.5.0" -PATCH_VER="0" -MUSL_VER="1" -MUSL_GCC_VER="10.5.0" - -if [[ $(ver_cut 3) == 9999 ]] ; then - MY_PV_2=$(ver_cut 2) - if [[ ${MY_PV_2} == 0 ]] ; then - MY_PV_2=0 - else - MY_PV_2=$(($(ver_cut 2) - 1)) - fi - - # e.g. 12.2.9999 -> 12.1.1 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998)) -elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then - # Cheesy hack for RCs - MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) - MY_P=${PN}-${MY_PV} - GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" - TOOLCHAIN_SET_S=no - S="${WORKDIR}"/${MY_P} -fi - -inherit toolchain -# Needs to be after inherit (for now?), bug #830908 -EGIT_BRANCH=releases/gcc-$(ver_cut 1) - -# Don't keyword live ebuilds -#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then -# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -#fi - -RDEPEND="" -BDEPEND="${CATEGORY}/binutils" - -src_prepare() { - local p upstreamed_patches=( - # add them here - ) - for p in "${upstreamed_patches[@]}"; do - rm -v "${WORKDIR}/patch/${p}" || die - done - - if has_version '>=sys-libs/glibc-2.32-r1'; then - rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch" || die - fi - - toolchain_src_prepare -} diff --git a/sys-devel/gcc/gcc-10.4.1_p20220929.ebuild b/sys-devel/gcc/gcc-10.4.1_p20220929.ebuild deleted file mode 100644 index bb603378916ca..0000000000000 --- a/sys-devel/gcc/gcc-10.4.1_p20220929.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -TOOLCHAIN_PATCH_SUFFIX="xz" -TOOLCHAIN_PATCH_DEV="sam" -#TOOLCHAIN_GCC_RC=1 -PATCH_GCC_VER="10.5.0" -PATCH_VER="0" -MUSL_VER="1" -MUSL_GCC_VER="10.5.0" - -if [[ $(ver_cut 3) == 9999 ]] ; then - MY_PV_2=$(ver_cut 2) - if [[ ${MY_PV_2} == 0 ]] ; then - MY_PV_2=0 - else - MY_PV_2=$(($(ver_cut 2) - 1)) - fi - - # e.g. 12.2.9999 -> 12.1.1 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998)) -elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then - # Cheesy hack for RCs - MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) - MY_P=${PN}-${MY_PV} - GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" - TOOLCHAIN_SET_S=no - S="${WORKDIR}"/${MY_P} -fi - -inherit toolchain -# Needs to be after inherit (for now?), bug #830908 -EGIT_BRANCH=releases/gcc-$(ver_cut 1) - -# Don't keyword live ebuilds -#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then -# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -#fi - -RDEPEND="" -BDEPEND="${CATEGORY}/binutils" - -src_prepare() { - local p upstreamed_patches=( - # add them here - ) - for p in "${upstreamed_patches[@]}"; do - rm -v "${WORKDIR}/patch/${p}" || die - done - - if has_version '>=sys-libs/glibc-2.32-r1'; then - rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch" || die - fi - - toolchain_src_prepare -} diff --git a/sys-devel/gcc/gcc-10.4.1_p20221013.ebuild b/sys-devel/gcc/gcc-10.4.1_p20221013.ebuild deleted file mode 100644 index bb603378916ca..0000000000000 --- a/sys-devel/gcc/gcc-10.4.1_p20221013.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -TOOLCHAIN_PATCH_SUFFIX="xz" -TOOLCHAIN_PATCH_DEV="sam" -#TOOLCHAIN_GCC_RC=1 -PATCH_GCC_VER="10.5.0" -PATCH_VER="0" -MUSL_VER="1" -MUSL_GCC_VER="10.5.0" - -if [[ $(ver_cut 3) == 9999 ]] ; then - MY_PV_2=$(ver_cut 2) - if [[ ${MY_PV_2} == 0 ]] ; then - MY_PV_2=0 - else - MY_PV_2=$(($(ver_cut 2) - 1)) - fi - - # e.g. 12.2.9999 -> 12.1.1 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998)) -elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then - # Cheesy hack for RCs - MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) - MY_P=${PN}-${MY_PV} - GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" - TOOLCHAIN_SET_S=no - S="${WORKDIR}"/${MY_P} -fi - -inherit toolchain -# Needs to be after inherit (for now?), bug #830908 -EGIT_BRANCH=releases/gcc-$(ver_cut 1) - -# Don't keyword live ebuilds -#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then -# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -#fi - -RDEPEND="" -BDEPEND="${CATEGORY}/binutils" - -src_prepare() { - local p upstreamed_patches=( - # add them here - ) - for p in "${upstreamed_patches[@]}"; do - rm -v "${WORKDIR}/patch/${p}" || die - done - - if has_version '>=sys-libs/glibc-2.32-r1'; then - rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch" || die - fi - - toolchain_src_prepare -} diff --git a/sys-devel/gcc/gcc-11.3.1_p20220930.ebuild b/sys-devel/gcc/gcc-11.3.1_p20220930.ebuild deleted file mode 100644 index 4c05022129f0b..0000000000000 --- a/sys-devel/gcc/gcc-11.3.1_p20220930.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -TOOLCHAIN_PATCH_SUFFIX="xz" -TOOLCHAIN_PATCH_DEV="sam" -PATCH_VER="2" -PATCH_GCC_VER="11.4.0" -MUSL_VER="0" -MUSL_GCC_VER="11.4.0" - -if [[ $(ver_cut 3) == 9999 ]] ; then - MY_PV_2=$(ver_cut 2) - if [[ ${MY_PV_2} == 0 ]] ; then - MY_PV_2=0 - else - MY_PV_2=$(($(ver_cut 2) - 1)) - fi - - # e.g. 12.2.9999 -> 12.1.1 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998)) -fi - -inherit toolchain -# Needs to be after inherit (for now?), bug #830908 -EGIT_BRANCH=releases/gcc-$(ver_cut 1) - -# Don't keyword live ebuilds -#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then -# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -#fi - -# Technically only if USE=hardened *too* right now, but no point in complicating it further. -# If GCC is enabling CET by default, we need glibc to be built with support for it. -# bug #830454 -RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" -DEPEND="${RDEPEND}" -BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" - -src_prepare() { - local p upstreamed_patches=( - # add them here - ) - for p in "${upstreamed_patches[@]}"; do - rm -v "${WORKDIR}/patch/${p}" || die - done - - toolchain_src_prepare - - eapply_user -} diff --git a/sys-devel/gcc/gcc-11.3.1_p20221014.ebuild b/sys-devel/gcc/gcc-11.3.1_p20221014.ebuild deleted file mode 100644 index 4c05022129f0b..0000000000000 --- a/sys-devel/gcc/gcc-11.3.1_p20221014.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -TOOLCHAIN_PATCH_SUFFIX="xz" -TOOLCHAIN_PATCH_DEV="sam" -PATCH_VER="2" -PATCH_GCC_VER="11.4.0" -MUSL_VER="0" -MUSL_GCC_VER="11.4.0" - -if [[ $(ver_cut 3) == 9999 ]] ; then - MY_PV_2=$(ver_cut 2) - if [[ ${MY_PV_2} == 0 ]] ; then - MY_PV_2=0 - else - MY_PV_2=$(($(ver_cut 2) - 1)) - fi - - # e.g. 12.2.9999 -> 12.1.1 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998)) -fi - -inherit toolchain -# Needs to be after inherit (for now?), bug #830908 -EGIT_BRANCH=releases/gcc-$(ver_cut 1) - -# Don't keyword live ebuilds -#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then -# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -#fi - -# Technically only if USE=hardened *too* right now, but no point in complicating it further. -# If GCC is enabling CET by default, we need glibc to be built with support for it. -# bug #830454 -RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" -DEPEND="${RDEPEND}" -BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" - -src_prepare() { - local p upstreamed_patches=( - # add them here - ) - for p in "${upstreamed_patches[@]}"; do - rm -v "${WORKDIR}/patch/${p}" || die - done - - toolchain_src_prepare - - eapply_user -} diff --git a/sys-devel/gcc/gcc-12.2.1_p20220917.ebuild b/sys-devel/gcc/gcc-12.2.1_p20220917.ebuild deleted file mode 100644 index 97d104a8472dc..0000000000000 --- a/sys-devel/gcc/gcc-12.2.1_p20220917.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -TOOLCHAIN_PATCH_DEV="sam" -PATCH_VER="1" -PATCH_GCC_VER="12.2.0" -MUSL_VER="1" -MUSL_GCC_VER="12.2.0" - -if [[ $(ver_cut 3) == 9999 ]] ; then - MY_PV_2=$(ver_cut 2) - if [[ ${MY_PV_2} == 0 ]] ; then - MY_PV_2=0 - else - MY_PV_2=$(($(ver_cut 2) - 1)) - fi - - # e.g. 12.2.9999 -> 12.1.1 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998)) -elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then - # Cheesy hack for RCs - MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) - MY_P=${PN}-${MY_PV} - GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" - TOOLCHAIN_SET_S=no - S="${WORKDIR}"/${MY_P} -fi - -inherit toolchain - -# Needs to be after inherit (for now?), bug #830908 -EGIT_BRANCH=releases/gcc-$(ver_cut 1) - -# Don't keyword live ebuilds -#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then -# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -#fi - -# Technically only if USE=hardened *too* right now, but no point in complicating it further. -# If GCC is enabling CET by default, we need glibc to be built with support for it. -# bug #830454 -RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" -DEPEND="${RDEPEND}" -BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" - -src_prepare() { - toolchain_src_prepare - - eapply_user -} diff --git a/sys-devel/gcc/gcc-12.2.1_p20220924.ebuild b/sys-devel/gcc/gcc-12.2.1_p20220924.ebuild deleted file mode 100644 index 97d104a8472dc..0000000000000 --- a/sys-devel/gcc/gcc-12.2.1_p20220924.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -TOOLCHAIN_PATCH_DEV="sam" -PATCH_VER="1" -PATCH_GCC_VER="12.2.0" -MUSL_VER="1" -MUSL_GCC_VER="12.2.0" - -if [[ $(ver_cut 3) == 9999 ]] ; then - MY_PV_2=$(ver_cut 2) - if [[ ${MY_PV_2} == 0 ]] ; then - MY_PV_2=0 - else - MY_PV_2=$(($(ver_cut 2) - 1)) - fi - - # e.g. 12.2.9999 -> 12.1.1 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998)) -elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then - # Cheesy hack for RCs - MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) - MY_P=${PN}-${MY_PV} - GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" - TOOLCHAIN_SET_S=no - S="${WORKDIR}"/${MY_P} -fi - -inherit toolchain - -# Needs to be after inherit (for now?), bug #830908 -EGIT_BRANCH=releases/gcc-$(ver_cut 1) - -# Don't keyword live ebuilds -#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then -# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -#fi - -# Technically only if USE=hardened *too* right now, but no point in complicating it further. -# If GCC is enabling CET by default, we need glibc to be built with support for it. -# bug #830454 -RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" -DEPEND="${RDEPEND}" -BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" - -src_prepare() { - toolchain_src_prepare - - eapply_user -} diff --git a/sys-devel/gcc/gcc-12.2.1_p20221001.ebuild b/sys-devel/gcc/gcc-12.2.1_p20221001.ebuild deleted file mode 100644 index 97d104a8472dc..0000000000000 --- a/sys-devel/gcc/gcc-12.2.1_p20221001.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -TOOLCHAIN_PATCH_DEV="sam" -PATCH_VER="1" -PATCH_GCC_VER="12.2.0" -MUSL_VER="1" -MUSL_GCC_VER="12.2.0" - -if [[ $(ver_cut 3) == 9999 ]] ; then - MY_PV_2=$(ver_cut 2) - if [[ ${MY_PV_2} == 0 ]] ; then - MY_PV_2=0 - else - MY_PV_2=$(($(ver_cut 2) - 1)) - fi - - # e.g. 12.2.9999 -> 12.1.1 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998)) -elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then - # Cheesy hack for RCs - MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) - MY_P=${PN}-${MY_PV} - GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" - TOOLCHAIN_SET_S=no - S="${WORKDIR}"/${MY_P} -fi - -inherit toolchain - -# Needs to be after inherit (for now?), bug #830908 -EGIT_BRANCH=releases/gcc-$(ver_cut 1) - -# Don't keyword live ebuilds -#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then -# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -#fi - -# Technically only if USE=hardened *too* right now, but no point in complicating it further. -# If GCC is enabling CET by default, we need glibc to be built with support for it. -# bug #830454 -RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" -DEPEND="${RDEPEND}" -BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" - -src_prepare() { - toolchain_src_prepare - - eapply_user -} diff --git a/sys-devel/gcc/gcc-12.2.1_p20221015.ebuild b/sys-devel/gcc/gcc-12.2.1_p20221015.ebuild deleted file mode 100644 index 97d104a8472dc..0000000000000 --- a/sys-devel/gcc/gcc-12.2.1_p20221015.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -TOOLCHAIN_PATCH_DEV="sam" -PATCH_VER="1" -PATCH_GCC_VER="12.2.0" -MUSL_VER="1" -MUSL_GCC_VER="12.2.0" - -if [[ $(ver_cut 3) == 9999 ]] ; then - MY_PV_2=$(ver_cut 2) - if [[ ${MY_PV_2} == 0 ]] ; then - MY_PV_2=0 - else - MY_PV_2=$(($(ver_cut 2) - 1)) - fi - - # e.g. 12.2.9999 -> 12.1.1 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998)) -elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then - # Cheesy hack for RCs - MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) - MY_P=${PN}-${MY_PV} - GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" - TOOLCHAIN_SET_S=no - S="${WORKDIR}"/${MY_P} -fi - -inherit toolchain - -# Needs to be after inherit (for now?), bug #830908 -EGIT_BRANCH=releases/gcc-$(ver_cut 1) - -# Don't keyword live ebuilds -#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then -# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -#fi - -# Technically only if USE=hardened *too* right now, but no point in complicating it further. -# If GCC is enabling CET by default, we need glibc to be built with support for it. -# bug #830454 -RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" -DEPEND="${RDEPEND}" -BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" - -src_prepare() { - toolchain_src_prepare - - eapply_user -} From e06c2d5dcf149bada3aaeef9b4645c99eb550263 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:44:12 +0100 Subject: [PATCH 0274/2610] sys-devel/gcc: drop 11.3.1_p20220909 Signed-off-by: Sam James --- sys-devel/gcc/Manifest | 1 - sys-devel/gcc/gcc-11.3.1_p20220909.ebuild | 52 ----------------------- 2 files changed, 53 deletions(-) delete mode 100644 sys-devel/gcc/gcc-11.3.1_p20220909.ebuild diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 544ef235cd8b2..9efc18cc7b722 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -5,7 +5,6 @@ DIST gcc-10.4.0-patches-5.tar.xz 17056 BLAKE2B f336d69a8ad105b8c4a84e8248a5b8a88 DIST gcc-10.4.0.tar.xz 75018092 BLAKE2B ec1169025d3896b70ab80a4b8ce5040763a95529fc7e120c6bc3a3eb1db5cf938ebde347c1e595a8ff7d4081e79ded6252702d7a1a09648449b7a0783188e434 SHA512 440c08ca746da450d9a1b35e8fd2305cb27e7e6987cd9d0f7d375f3b1fc9e4b0bd7acb3cd7bf795e72fcbead59cdef5b6c152862f5d35cd9fbfe6902101ce648 DIST gcc-10.5.0-musl-patches-1.tar.xz 3816 BLAKE2B 5995f934a40665d877342853fde8b414eed8770c72e6b11b295b7e7b3c9d38d7407dff63b5751f4449f6fa842c02e87f156cc868e7436a8313f7c8514242d255 SHA512 b93cc54cd7b78fdc487df7c449b03bbfd10094e45f3f8eef20cd69f27a68a14817fe662a2ec119b384eea2dad0491b70f838d010457e386700030b76457afad6 DIST gcc-10.5.0-patches-0.tar.xz 16188 BLAKE2B 3fe3163c4960ff02eb792b2d00b9b20e1c2b44ad2d2e79661ffa0a5795b1bb631bce83c506f485765a7b971e6d391ebc1803c327f0d8d06e457610f5d6074c90 SHA512 fde1fec92df535416221827d48daf7d498f675da5697bc15bb4e17ccfedf6e6705dd28f57a3c9ebc8065b49328246fa5aa1fd90bd88bc27fe2b7b3e924f0df15 -DIST gcc-11-20220909.tar.xz 75778496 BLAKE2B 6905614b33c1fa74caf409e4a6e87d0d38464e3f965ba92bba4167608af1143e69540b023626578437bcc4d631f94fc60e72e09b32c586be5c1dd6d29774b275 SHA512 22afab5e99cf787aac0eac2b4e5b7f663dd2a9fa82f4d13c08fca8b79007f5937cdbd8c5d49ae31d4b3267def09c9030c5c1dad4bd28c8d28050c4273810cc5d DIST gcc-11-20221007.tar.xz 75790520 BLAKE2B de52f7fc5c7f5f82d9cbaeaa13b216e149a4aac8162188c628007c17ddb40aa838d19f2ca18216e8bfe5df2d21438f10c8e87298b53cbde4359f72c9cff87589 SHA512 b785236a00647041c9ea4552e5ea82a09e23a801b029773ba77bfc03675c530369ad0b5fc279330f3d8dd4b9b40aeaa9de84a39b6397f73984b7e2fdf8f0bad2 DIST gcc-11-20221021.tar.xz 75798884 BLAKE2B 86475cbeb12b134a1123695375f3074ad84555b8c74e4159b400453f8b17ffc868b3497c7a8ad505617c85f519350d644ee7b5454263aec8da1a44ebd3972884 SHA512 322a957eb588008f19e35d7f5ed95a7fc8bbd5d49c7e4a97433d57be007202dfcb7fee0dcbc6fe26f372878c262634242d864c5276a3ef8975c9aeae766b5016 DIST gcc-11.3.0-musl-patches-1.tar.xz 3856 BLAKE2B f511f8b4c0696771d906beee9645b5d009ea4b673602baa1ca562d6f23c5b0caf2012aae93578671624617c4286e3937d79a7383d6a03bb438c5b774a06fe8e6 SHA512 cd375ff2affb213475acaabf02989b1f05d719d972970ea0304d20a816986807390893d1401826f3b497787642f35d90a244195f8e466db41e8d768366057334 diff --git a/sys-devel/gcc/gcc-11.3.1_p20220909.ebuild b/sys-devel/gcc/gcc-11.3.1_p20220909.ebuild deleted file mode 100644 index e821929d61b4b..0000000000000 --- a/sys-devel/gcc/gcc-11.3.1_p20220909.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -TOOLCHAIN_PATCH_SUFFIX="xz" -TOOLCHAIN_PATCH_DEV="sam" -PATCH_VER="2" -PATCH_GCC_VER="11.4.0" -MUSL_VER="0" -MUSL_GCC_VER="11.4.0" - -if [[ $(ver_cut 3) == 9999 ]] ; then - MY_PV_2=$(ver_cut 2) - if [[ ${MY_PV_2} == 0 ]] ; then - MY_PV_2=0 - else - MY_PV_2=$(($(ver_cut 2) - 1)) - fi - - # e.g. 12.2.9999 -> 12.1.1 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998)) -fi - -inherit toolchain -# Needs to be after inherit (for now?), bug #830908 -EGIT_BRANCH=releases/gcc-$(ver_cut 1) - -# Don't keyword live ebuilds -if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi - -# Technically only if USE=hardened *too* right now, but no point in complicating it further. -# If GCC is enabling CET by default, we need glibc to be built with support for it. -# bug #830454 -RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" -DEPEND="${RDEPEND}" -BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" - -src_prepare() { - local p upstreamed_patches=( - # add them here - ) - for p in "${upstreamed_patches[@]}"; do - rm -v "${WORKDIR}/patch/${p}" || die - done - - toolchain_src_prepare - - eapply_user -} From db28b24b2fb9168faca32af5632c5f372076aaa4 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:44:26 +0100 Subject: [PATCH 0275/2610] sys-devel/gcc: drop 13.0.0_pre20220918 Signed-off-by: Sam James --- sys-devel/gcc/Manifest | 1 - sys-devel/gcc/gcc-13.0.0_pre20220918.ebuild | 53 --------------------- 2 files changed, 54 deletions(-) delete mode 100644 sys-devel/gcc/gcc-13.0.0_pre20220918.ebuild diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 9efc18cc7b722..dd26f66679d1d 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -17,7 +17,6 @@ DIST gcc-12-20221022.tar.xz 79163768 BLAKE2B 998b6681f72f965aaf0a9feeb871f91bfec DIST gcc-12.2.0-musl-patches-1.tar.xz 3844 BLAKE2B 004432806696f7d0a32366270ac45695e858abee73a255e44dc6e0a225339e4cad40aab0d51dfe9a55d5aa4b4001f5726064bb2eea3212a0874b2d27e229abd7 SHA512 c354edcd641a9dfaf902a0ff4c44c75065d0cf1c36bbf6c3c35c2e23bff22b8f70bcf4458a5a0ef86371e9f2fafca8a54ca822e35820ff442c9458a2819c3606 DIST gcc-12.2.0-patches-1.tar.xz 12864 BLAKE2B a5ae0a85dfc1b6f0bd968f0d5262ebed14ec9cdb3249e3a4c571578c54eda0e53708ee7fe8e03e506366c7f3cf7926eced9b390d9dee948c1249298c0fabd9fb SHA512 f3d793b89a2a0385d596162fb0c653d4acdf21ae418cb792c1786a01fde0391bd0719715dbf07d53636f127168f5cd99108a1dc11cf6cea889b7d82385bcc258 DIST gcc-12.2.0.tar.xz 84645292 BLAKE2B 715574af9ad678f9dc8cfd19c866bf910c7edfd479e7e9681337feaa9b54e5d304ddb85483816b8d89754d502405823ae2eff0d1e444538763f40be8e428d8da SHA512 e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173 -DIST gcc-13-20220918.tar.xz 79822640 BLAKE2B 6c35953290e001352aac3a649de7a6dc696bcad85e5b2905bbb6863fd280ce78cfb5663a95e64a1006c869be0e7892adea85e2b1c9f799c3412f634b23f069d0 SHA512 e1b661a483d71f3f8d0dc66bbc2ce6a00bf3b3bb3142b27b07c01d46c10717ad7a95b79d44fa78e3821614032a5ab9194ff444ff280dd3304d4b030373436b6b DIST gcc-13-20221002.tar.xz 79899100 BLAKE2B e7bde088c380dacd08489541ead97a877a3b7cf514bb8c2e61144a5a953ff1da26342f8d52021983438a06f483f9cd6ac0ea966611801d4e57d3723ea13a09d4 SHA512 b47325dd065b579c71b0c2c57282c8d244894c4edd51a39e8ff97898e0a8dc80e920a9ada5ce13204f98c90c61e9015a4ecdae1c04a8417e20d1df93019f147a DIST gcc-13.0.0-patches-1.tar.xz 11064 BLAKE2B 82a7ad193dac00475931840bcee82ef7a51718a74af224b03a41f8349e34c2a64a3eb29985b4e2bffde958c58782242eccaedaa54d950e8d51d8bb6f45868e0e SHA512 e04b510f529dd3187a08ae9cb9a894a3d3d30af81f13c43cc082fda7d26c44a3bf19d36ec02024b2ade8b8c193e9730246abeadee603c41b5873c5b785709921 DIST gcc-8.5.0-patches-2.tar.bz2 16921 BLAKE2B 619a47f74edf05fa01c9de59d0ff7abb027a01cf0bdec91ac41046166192f4eae561684136c4a6a5e077f64754bb5b0710905129f31b0def21d88f92e6bba7fb SHA512 b6095d4570895e2c4dd58fed5756194aea27391b813e5e2de42b2749cb318c4bea2087eb0ff92c70e7f98ae4482c49d476db57be83d7beb19fd462aa61714ab2 diff --git a/sys-devel/gcc/gcc-13.0.0_pre20220918.ebuild b/sys-devel/gcc/gcc-13.0.0_pre20220918.ebuild deleted file mode 100644 index 641ab05e8153c..0000000000000 --- a/sys-devel/gcc/gcc-13.0.0_pre20220918.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -TOOLCHAIN_PATCH_DEV="xen0n" -PATCH_VER="1" -PATCH_GCC_VER="13.0.0" -MUSL_GCC_VER="13.0.0" - -if [[ $(ver_cut 3) == 9999 ]] ; then - MY_PV_2=$(ver_cut 2) - MY_PV_3=$(($(ver_cut 3) - 9998)) - if [[ ${MY_PV_2} == 0 ]] ; then - MY_PV_2=0 - MY_PV_3=0 - else - MY_PV_2=$(($(ver_cut 2) - 1)) - fi - - # e.g. 12.2.9999 -> 12.1.1 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3} -fi - -inherit toolchain -# Needs to be after inherit (for now?), bug #830908 -EGIT_BRANCH=master - -# Don't keyword live ebuilds -if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - KEYWORDS="~loong" -fi - -# Technically only if USE=hardened *too* right now, but no point in complicating it further. -# If GCC is enabling CET by default, we need glibc to be built with support for it. -# bug #830454 -RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" -DEPEND="${RDEPEND}" -BDEPEND="${CATEGORY}/binutils[cet(-)?]" - -src_prepare() { - local p upstreamed_patches=( - # add them here - ) - for p in "${upstreamed_patches[@]}"; do - rm -v "${WORKDIR}/patch/${p}" || die - done - - toolchain_src_prepare - - eapply_user -} From c320934f1ea336e95a8f55b0791a0243fd473ba5 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:45:40 +0100 Subject: [PATCH 0276/2610] sys-fs/f2fs-tools: Stabilize 1.15.0-r1 amd64, #877697 Signed-off-by: Sam James --- sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild b/sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild index 2fcb2ed76df04..6b4c738b485e7 100644 --- a/sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild +++ b/sys-fs/f2fs-tools/f2fs-tools-1.15.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/${PN}.git/snaps LICENSE="GPL-2" SLOT="0/9" -KEYWORDS="~amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~x86" IUSE="selinux" RDEPEND=" From 3027d355677eed28f7e2ede4b6446533f9e4a3bf Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:45:42 +0100 Subject: [PATCH 0277/2610] dev-python/humanize: Stabilize 4.4.0 ALLARCHES, #877931 Signed-off-by: Sam James --- dev-python/humanize/humanize-4.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/humanize/humanize-4.4.0.ebuild b/dev-python/humanize/humanize-4.4.0.ebuild index b471878fc3112..5887ac380442f 100644 --- a/dev-python/humanize/humanize-4.4.0.ebuild +++ b/dev-python/humanize/humanize-4.4.0.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" BDEPEND=" dev-python/setuptools_scm[${PYTHON_USEDEP}] From 0ddf210062db17cd2229bf191211d3777851ae9e Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:45:44 +0100 Subject: [PATCH 0278/2610] app-arch/brotli: Stabilize 1.0.9-r5 hppa, #878227 Signed-off-by: Sam James --- app-arch/brotli/brotli-1.0.9-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-arch/brotli/brotli-1.0.9-r5.ebuild b/app-arch/brotli/brotli-1.0.9-r5.ebuild index a3574d9649b49..57b7124144bf8 100644 --- a/app-arch/brotli/brotli-1.0.9-r5.ebuild +++ b/app-arch/brotli/brotli-1.0.9-r5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]] ; then EGIT_REPO_URI="https://github.com/google/${PN}.git" inherit git-r3 else - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" SRC_URI=" https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz From 51adbbe58e6d1c9ad8fa20d443ffcd72bd8db122 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:47:27 +0100 Subject: [PATCH 0279/2610] sys-devel/lld: Stabilize 13.0.1-r1 amd64, #877807 Signed-off-by: Sam James --- sys-devel/lld/lld-13.0.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/lld/lld-13.0.1-r1.ebuild b/sys-devel/lld/lld-13.0.1-r1.ebuild index 03c2a11c9cb10..657eb7694c2cd 100644 --- a/sys-devel/lld/lld-13.0.1-r1.ebuild +++ b/sys-devel/lld/lld-13.0.1-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="~amd64 arm arm64 ~ppc ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~x86" IUSE="debug test" RESTRICT="!test? ( test )" From 8870bb86eb12e117f725294404672bb43277212f Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:47:29 +0100 Subject: [PATCH 0280/2610] sys-devel/lld: Stabilize 14.0.6-r1 amd64, #877807 Signed-off-by: Sam James --- sys-devel/lld/lld-14.0.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/lld/lld-14.0.6-r1.ebuild b/sys-devel/lld/lld-14.0.6-r1.ebuild index 9f806d7daa7c6..0a6bb0831bec2 100644 --- a/sys-devel/lld/lld-14.0.6-r1.ebuild +++ b/sys-devel/lld/lld-14.0.6-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="~amd64 arm arm64 ~ppc ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~x86" IUSE="debug test" RESTRICT="!test? ( test )" From ef8100090e5ca50ba48eb24eb10ba01a8298a333 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:47:34 +0100 Subject: [PATCH 0281/2610] sys-devel/lld: Stabilize 13.0.1-r1 x86, #877807 Signed-off-by: Sam James --- sys-devel/lld/lld-13.0.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/lld/lld-13.0.1-r1.ebuild b/sys-devel/lld/lld-13.0.1-r1.ebuild index 657eb7694c2cd..202cb56a22bed 100644 --- a/sys-devel/lld/lld-13.0.1-r1.ebuild +++ b/sys-devel/lld/lld-13.0.1-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" IUSE="debug test" RESTRICT="!test? ( test )" From 1d4951e882b7a85571fe6cb7bca23a08ec9b0fd9 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:47:35 +0100 Subject: [PATCH 0282/2610] sys-devel/lld: Stabilize 14.0.6-r1 x86, #877807 Signed-off-by: Sam James --- sys-devel/lld/lld-14.0.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/lld/lld-14.0.6-r1.ebuild b/sys-devel/lld/lld-14.0.6-r1.ebuild index 0a6bb0831bec2..39dce69bcda33 100644 --- a/sys-devel/lld/lld-14.0.6-r1.ebuild +++ b/sys-devel/lld/lld-14.0.6-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" IUSE="debug test" RESTRICT="!test? ( test )" From d3297327f501701d636ad5aa0af42cdac7adb9da Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:48:53 +0100 Subject: [PATCH 0283/2610] app-text/qpdf: drop 11.0.0, 11.1.0-r2 Signed-off-by: Sam James --- app-text/qpdf/Manifest | 4 -- app-text/qpdf/qpdf-11.0.0.ebuild | 76 ---------------------------- app-text/qpdf/qpdf-11.1.0-r2.ebuild | 77 ----------------------------- 3 files changed, 157 deletions(-) delete mode 100644 app-text/qpdf/qpdf-11.0.0.ebuild delete mode 100644 app-text/qpdf/qpdf-11.1.0-r2.ebuild diff --git a/app-text/qpdf/Manifest b/app-text/qpdf/Manifest index c10b476a929dc..b891e391046cd 100644 --- a/app-text/qpdf/Manifest +++ b/app-text/qpdf/Manifest @@ -1,8 +1,4 @@ DIST qpdf-10.6.3-doc.zip 6852725 BLAKE2B 407b5994d3c3f80f71e60da12ebecf2c977fecb9e42be1aef32586b7b743bb62acc9662bc02fee174f9738f3e4e43e2769a5df415ae4bb9fb80f16b9d00cfd0e SHA512 780c25df78bc0360a17de85b0701f2e929677b02989d47c6e26b57749dd2315bb21511de9d8d40670a4745254c5c17fcf1c649233be1a0255b5a661f5dcda61b DIST qpdf-10.6.3.tar.gz 18573584 BLAKE2B 3b6ee845163ab6593ba3d85e8563e4f56f57a831e2bf67fd3a2ccd19aaca47af8c50e03dede233380442384e5bb8fa3fc317a8c54732d2cf3bdfd7d152210a4c SHA512 c584b7443984b0f28eec2fbff054096b9a14a10858dda0c6b370d7a19e34c395ee15a8dc0770d3d85773281cd79944f029fb3bfad55833a2c32ff7e1a751c149 -DIST qpdf-11.0.0-doc.zip 7049971 BLAKE2B 25191511e4327d99eab8bcd08b1db3a16c5289898034d1ec12d4f551264da489e040b2cac25d34f320898ad5698f2f7578c4ce7c0ec73c682ae2583f341ab996 SHA512 1e393007a4334467668079b4807724d36e9af15f05696f9b512a28b7172a9f74180c684141b3bec9dd973ba37827b159c3fd3adbd1da3061899d9a81cffb5da6 -DIST qpdf-11.0.0.tar.gz 18452218 BLAKE2B bb1dabae56f6ef5ca635ec7a0434387294ff6b6150ed19335243ac8774f4ecb57a7f97b00ef07c0c4f3bdfd2b510b4699324f77405c2342162c37a7860313c56 SHA512 08f1f3cfb3bc1532d04da9a3453dee6c9b411020c0a1dfe112da1961dd4d6dc76d6e89d57cb00b3b8b0cf0848e9fd3032a16c3c591a89b5631d0badfb44ef234 -DIST qpdf-11.1.0-doc.zip 7053772 BLAKE2B 8e2d377fc40a8206567e82733125b4abf23f07d062e0416ed2f2d9349a3555188cba1b68737cfae8943bcda3b93effdd020548b45d257eb9845fe1b569394000 SHA512 300dca6495ff9770138b7166e584cff1f2d26c60f273030211a895cf0f0147124240c2f22e79fae4f66595b863e2ce9dcdd7e8144c8b64357bf9a9e9b92ca6ea -DIST qpdf-11.1.0.tar.gz 18452386 BLAKE2B 1df1f148db3132073f5e504b0dc79f8029e7049b334591d5dbd0adb425964d2d97ae5e086a3cbfcd82c82b22491b7b8897db8c3f20dab35feac3657066c6a776 SHA512 4c4daf3e6ae40e57d0d099abb7c9e694b7bec0c6657ffa4dc084f295d57799b8a5cbe5827d346fcbb89fa88a84c4dbd9a5437cc649b617cd479231c9ecc3fb5a DIST qpdf-11.1.1-doc.zip 7062109 BLAKE2B f9ffa32efa3835427773ee6ef87985388722b868f5a6e9a6df23e5458c2fde049aadbc98dc6966c0b2268c7a264af07cb448f61e49e04b25d908f2bafe140469 SHA512 6e4b87abefedcaf1e3407d1630f9c6e796db64b3cdae25a9489d8f0b1d5c06673821436877c36f015d6a5d126feefda17bb246f0b8ea87c0617238254816f7c2 DIST qpdf-11.1.1.tar.gz 18464793 BLAKE2B 66fa80b513bc5ef033a60011e34df1c6e9ac6a8b777ab1eb30aeddfa077827dcfe30f6ea5816ab0ec208840d4dc2b4e3823449378b5bc50073ae1d754fb124c4 SHA512 da7540152a82cbb853089afa2503ece04086513bab662171758f1e0e928ac09cc7c00e61470bd5ec5285d99ef586b59ad66d5ff90e9060b1361d837fe18cbc24 diff --git a/app-text/qpdf/qpdf-11.0.0.ebuild b/app-text/qpdf/qpdf-11.0.0.ebuild deleted file mode 100644 index bd30e1e661fc5..0000000000000 --- a/app-text/qpdf/qpdf-11.0.0.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake bash-completion-r1 - -DESCRIPTION="Command-line tool for structural, content-preserving transformation of PDF files" -HOMEPAGE="https://qpdf.sourceforge.net/" -# TODO: verify-sig -SRC_URI="https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}.tar.gz" -SRC_URI+=" doc? ( https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}-doc.zip )" - -LICENSE="|| ( Apache-2.0 Artistic-2 )" -# Subslot for libqpdf soname version (just represent via major version) -SLOT="0/$(ver_cut 1)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris" -IUSE="doc examples gnutls ssl test" -RESTRICT="!test? ( test )" - -RDEPEND=" - media-libs/libjpeg-turbo:= - sys-libs/zlib - ssl? ( - gnutls? ( net-libs/gnutls:= ) - !gnutls? ( dev-libs/openssl:= ) - ) -" -DEPEND=" - ${RDEPEND} - test? ( - app-text/ghostscript-gpl[tiff(+)] - media-libs/tiff - sys-apps/diffutils - ) -" -BDEPEND=" - dev-lang/perl - doc? ( app-arch/unzip ) -" - -DOCS=( ChangeLog README.md TODO ) - -src_configure() { - # Keep an eye on https://qpdf.readthedocs.io/en/stable/packaging.html. - local mycmakeargs=( - -DINSTALL_EXAMPLES=$(usex examples) - - # Breaks install with USE=-doc in 11.0.0? - #-DINSTALL_MANUAL=ON - ) - - if use ssl ; then - local crypto_provider=$(usex gnutls GNUTLS OPENSSL) - myconf+=( - -DDEFAULT_CRYPTO=${crypto_provider} - -DREQUIRE_CRYPTO_${crypto_provider}=ON - ) - fi - - cmake_src_configure -} - -src_install() { - if use doc ; then - mv "${WORKDIR}"/${P}-doc "${BUILD_DIR}"/manual/doc-dist || die - fi - - cmake_src_install - - # Completions - dobashcomp completions/bash/qpdf - - insinto /usr/share/zsh/site-functions - doins completions/zsh/_qpdf -} diff --git a/app-text/qpdf/qpdf-11.1.0-r2.ebuild b/app-text/qpdf/qpdf-11.1.0-r2.ebuild deleted file mode 100644 index 774c671b82465..0000000000000 --- a/app-text/qpdf/qpdf-11.1.0-r2.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake bash-completion-r1 - -DESCRIPTION="Command-line tool for structural, content-preserving transformation of PDF files" -HOMEPAGE="https://qpdf.sourceforge.net/" -# TODO: verify-sig -SRC_URI="https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}.tar.gz" -SRC_URI+=" doc? ( https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}-doc.zip )" - -LICENSE="|| ( Apache-2.0 Artistic-2 )" -# Subslot for libqpdf soname version (just represent via major version) -SLOT="0/$(ver_cut 1)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris" -IUSE="doc examples gnutls ssl test" -RESTRICT="!test? ( test )" - -RDEPEND=" - media-libs/libjpeg-turbo:= - sys-libs/zlib - ssl? ( - gnutls? ( net-libs/gnutls:= ) - !gnutls? ( dev-libs/openssl:= ) - ) -" -DEPEND=" - ${RDEPEND} - test? ( - app-text/ghostscript-gpl[tiff(+)] - media-libs/tiff - sys-apps/diffutils - ) -" -BDEPEND=" - dev-lang/perl - doc? ( app-arch/unzip ) -" - -DOCS=( ChangeLog README.md TODO ) - -src_configure() { - # Keep an eye on https://qpdf.readthedocs.io/en/stable/packaging.html. - local mycmakeargs=( - -DINSTALL_EXAMPLES=$(usex examples) - - # Breaks install with USE=-doc in 11.0.0? - #-DINSTALL_MANUAL=ON - ) - - if use ssl ; then - local crypto_provider=$(usex gnutls GNUTLS OPENSSL) - local crypto_provider_lowercase=${crypto_provider,,} - mycmakeargs+=( - -DDEFAULT_CRYPTO=${crypto_provider_lowercase} - -DREQUIRE_CRYPTO_${crypto_provider}=ON - ) - fi - - cmake_src_configure -} - -src_install() { - if use doc ; then - mv "${WORKDIR}"/${P}-doc "${BUILD_DIR}"/manual/doc-dist || die - fi - - cmake_src_install - - # Completions - dobashcomp completions/bash/qpdf - - insinto /usr/share/zsh/site-functions - doins completions/zsh/_qpdf -} From 03e77a66275d1685eba032bacd8503997a90b8ef Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 09:52:17 +0100 Subject: [PATCH 0284/2610] dev-python/peewee: Stabilize 3.15.3 x86, #877959 Signed-off-by: Sam James --- dev-python/peewee/peewee-3.15.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/peewee/peewee-3.15.3.ebuild b/dev-python/peewee/peewee-3.15.3.ebuild index 82b01219bc7ae..fa5dcaf7f561b 100644 --- a/dev-python/peewee/peewee-3.15.3.ebuild +++ b/dev-python/peewee/peewee-3.15.3.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="~amd64 ~riscv x86" IUSE="examples test" RESTRICT="!test? ( test )" From 49de8d771d329ab8f5d4035511cbbe8b582f46dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 10:58:52 +0200 Subject: [PATCH 0285/2610] dev-python/python-xlib: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- .../python-xlib/python-xlib-0.31.ebuild | 38 ------------------- 1 file changed, 38 deletions(-) delete mode 100644 dev-python/python-xlib/python-xlib-0.31.ebuild diff --git a/dev-python/python-xlib/python-xlib-0.31.ebuild b/dev-python/python-xlib/python-xlib-0.31.ebuild deleted file mode 100644 index abe871e447605..0000000000000 --- a/dev-python/python-xlib/python-xlib-0.31.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 virtualx - -DESCRIPTION="A fully functional X client library for Python, written in Python" -HOMEPAGE="https://github.com/python-xlib/python-xlib" -SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.bz2" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86" -IUSE="doc" - -RDEPEND="dev-python/six[${PYTHON_USEDEP}]" -BDEPEND="${RDEPEND} - dev-python/setuptools_scm[${PYTHON_USEDEP}] - doc? ( sys-apps/texinfo ) - test? ( dev-python/mock[${PYTHON_USEDEP}] ) -" - -distutils_enable_tests unittest - -python_compile_all() { - use doc && emake -C doc/info -} - -src_test() { - virtx distutils-r1_src_test -} - -python_install_all() { - use doc && doinfo doc/info/*.info - distutils-r1_python_install_all -} From 256ea7d5f876de7829b593add4a4e6c661a8619c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 10:59:26 +0200 Subject: [PATCH 0286/2610] dev-python/pandas: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/pandas/Manifest | 1 - dev-python/pandas/pandas-1.4.4.ebuild | 198 -------------------------- 2 files changed, 199 deletions(-) delete mode 100644 dev-python/pandas/pandas-1.4.4.ebuild diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 4a39f815dd019..e48fb491fe6a7 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,3 +1,2 @@ -DIST pandas-1.4.4.tar.gz 4949620 BLAKE2B 7ce236ae28ed6c6857a3acf6936aad2b1dc53a048986809d8dedbb9595dd2234bacbe114b74d8a171a6b31254372ea262566b134e7b5b24d5d4666938c7e6154 SHA512 a12e92dd751ed2342d9291724833732cdadbc9791e59533b9efded570b9893bacbe2f10e6bc70d673adb9356dcb0ae3d64d8a1dfe6ae8a3c70e474556ded4d91 DIST pandas-1.5.0.tar.gz 5191537 BLAKE2B c7dec1d0197e6ac860667177f0f255bb327dbd48fe4501280d578b93f4496e61c0847dc478effeb8c5729d7a9d3e8a643c01db095a9843d6d211a9420f94d42c SHA512 8d340da1e0dff9b64c8993359b35ddcfc796fa15fee1bf1a27ea5a12e33f8b20d45bfac0ff9275b16ff0d4f7855a73962629e06c62bc08ca5e21b4ef1ea29ec2 DIST pandas-1.5.1.tar.gz 5199286 BLAKE2B 17d98870f3397d7a9289a18708021a614b1d456e2ea99dae8927727aabb8aab73bd31f25c3035947f8f4c38404e7d971bf999500b300307b19a2cf6029763d0e SHA512 e5f25f21f17f36c6488f14fbfa391beb9f1989652de01cb8346d2826dead9331fea27295ee1e6f42d0875f2f1a91fcd23d606edd339432589bca5ba8d89e5ecd diff --git a/dev-python/pandas/pandas-1.4.4.ebuild b/dev-python/pandas/pandas-1.4.4.ebuild deleted file mode 100644 index 15cb8dde1586b..0000000000000 --- a/dev-python/pandas/pandas-1.4.4.ebuild +++ /dev/null @@ -1,198 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 multiprocessing optfeature virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE="https://pandas.pydata.org/ - https://github.com/pandas-dev/pandas/" -SRC_URI=" - https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz -" -S="${WORKDIR}/${P/_/}" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="doc full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -OPTIONAL_DEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - || ( - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - || ( - dev-python/openpyxl[${PYTHON_USEDEP}] - dev-python/xlsxwriter[${PYTHON_USEDEP}] - ) - >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] - >=dev-python/xarray-0.12.3[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] - >=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}] - >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] - !hppa? ( - dev-python/statsmodels[${PYTHON_USEDEP}] - >=dev-python/scipy-1.1[${PYTHON_USEDEP}] - ) - X? ( - || ( - dev-python/PyQt5[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) - ) -" -COMMON_DEPEND=" - >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1-r3[${PYTHON_USEDEP}] - >=dev-python/pytz-2020.1[${PYTHON_USEDEP}] -" -DEPEND=" - ${COMMON_DEPEND} - >=dev-python/cython-0.29.32[${PYTHON_USEDEP}] - doc? ( - ${VIRTUALX_DEPEND} - app-text/pandoc - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/nbsphinx[${PYTHON_USEDEP}] - >=dev-python/numpydoc-0.9.1[${PYTHON_USEDEP}] - >=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}] - >=dev-python/pytables-3.0.0[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/rpy[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/xlrd[${PYTHON_USEDEP}] - dev-python/xlwt[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - x11-misc/xclip - ) - test? ( - ${VIRTUALX_DEPEND} - ${RECOMMENDED_DEPEND} - ${OPTIONAL_DEPEND} - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - >=dev-python/hypothesis-5.5.3[${PYTHON_USEDEP}] - dev-python/openpyxl[${PYTHON_USEDEP}] - dev-python/pymysql[${PYTHON_USEDEP}] - >=dev-python/pytest-6[${PYTHON_USEDEP}] - >=dev-python/pytest-xdist-1.31[${PYTHON_USEDEP}] - dev-python/psycopg:2[${PYTHON_USEDEP}] - dev-python/xlsxwriter[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) -" -# dev-python/statsmodels invokes a circular dep -# hence rm from doc? ( ), again -RDEPEND=" - ${COMMON_DEPEND} - !minimal? ( ${RECOMMENDED_DEPEND} ) - full-support? ( ${OPTIONAL_DEPEND} ) -" - -python_prepare_all() { - # Prevent un-needed download during build - sed -e "/^ 'sphinx.ext.intersphinx',/d" \ - -i doc/source/conf.py || die - - # requires package installed - sed -e '/extra_compile_args =/s:"-Werror"::' \ - -i setup.py || die - - distutils-r1_python_prepare_all -} - -python_compile() { - distutils-r1_python_compile -j1 -} - -python_compile_all() { - # To build docs the need be located in $BUILD_DIR, - # else PYTHONPATH points to unusable modules. - if use doc; then - cd "${BUILD_DIR}"/lib || die - cp -ar "${S}"/doc . && cd doc || die - LANG=C PYTHONPATH=. virtx ${EPYTHON} make.py html - fi -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # test for rounding errors, fails if we have better precision - # e.g. on amd64 with FMA or on arm64 - # https://github.com/pandas-dev/pandas/issues/38921 - pandas/tests/window/test_rolling.py::test_rolling_var_numerical_issues - - # TODO - pandas/tests/api/test_api.py::TestTesting::test_util_testing_deprecated - pandas/tests/api/test_api.py::TestTesting::test_util_testing_deprecated_direct - pandas/tests/io/test_clipboard.py::TestClipboard::test_raw_roundtrip - - # TODO: these require a running db server - pandas/tests/io/test_sql.py::TestMySQLAlchemy - pandas/tests/io/test_sql.py::TestMySQLAlchemyConn - pandas/tests/io/test_sql.py::TestPostgreSQLAlchemy - pandas/tests/io/test_sql.py::TestPostgreSQLAlchemyConn - ) - - local -x LC_ALL=C.UTF-8 - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - "${EPYTHON}" -c "import pandas; pandas.show_versions()" || die - epytest pandas --skip-slow --skip-network -m "not single" \ - -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" || - die "Tests failed with ${EPYTHON}" -} - -python_install_all() { - if use doc; then - dodoc -r "${BUILD_DIR}"/lib/doc/build/html - einfo "An initial build of docs is absent of references to statsmodels" - einfo "due to circular dependency. To have them included, emerge" - einfo "statsmodels next and re-emerge pandas with USE doc" - fi - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "accelerating certain types of NaN evaluations, using specialized cython routines to achieve large speedups." dev-python/bottleneck - optfeature "accelerating certain numerical operations, using multiple cores as well as smart chunking and caching to achieve large speedups" ">=dev-python/numexpr-2.1" - optfeature "needed for pandas.io.html.read_html" dev-python/beautifulsoup4 dev-python/html5lib dev-python/lxml - optfeature "for msgpack compression using blosc" dev-python/blosc - optfeature "Template engine for conditional HTML formatting" dev-python/jinja - optfeature "Plotting support" dev-python/matplotlib - optfeature "Needed for Excel I/O" ">=dev-python/openpyxl-3.0.0" dev-python/xlsxwriter dev-python/xlrd dev-python/xlwt - optfeature "necessary for HDF5-based storage" ">=dev-python/pytables-3.2.1" - optfeature "R I/O support" dev-python/rpy - optfeature "Needed for parts of pandas.stats" dev-python/statsmodels - optfeature "SQL database support" ">=dev-python/sqlalchemy-1.3.0" - optfeature "miscellaneous statistical functions" dev-python/scipy - optfeature "necessary to use pandas.io.clipboard.read_clipboard support" dev-python/PyQt5 dev-python/pygtk x11-misc/xclip x11-misc/xsel -} From f9ab717361b909b3d9074d6acbc718489840dbc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 11:02:55 +0200 Subject: [PATCH 0287/2610] dev-python/priority: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/priority/priority-1.3.0.ebuild | 28 ----------------------- 1 file changed, 28 deletions(-) delete mode 100644 dev-python/priority/priority-1.3.0.ebuild diff --git a/dev-python/priority/priority-1.3.0.ebuild b/dev-python/priority/priority-1.3.0.ebuild deleted file mode 100644 index 3f3f8c48a67eb..0000000000000 --- a/dev-python/priority/priority-1.3.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="A pure-Python implementation of the HTTP/2 priority tree" -HOMEPAGE="https://python-hyper.org/priority/en/latest/ - https://github.com/python-hyper/priority - https://pypi.org/project/priority/" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -BDEPEND=" - test? ( >=dev-python/hypothesis-3.4.2[${PYTHON_USEDEP}] ) -" - -PATCHES=( - "${FILESDIR}"/priority-1.3.0-test-timeout.patch -) - -distutils_enable_tests pytest From 5292bc971e77272293d4dd515ccbf519a1418e7b Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:04:26 +0100 Subject: [PATCH 0288/2610] dev-python/pytoolconfig: fix build w/ newer pdm Closes: https://bugs.gentoo.org/878189 Signed-off-by: Sam James --- .../pytoolconfig-1.2.2-fix-licence.patch | 21 ++++++++++ .../pytoolconfig/pytoolconfig-1.2.2-r1.ebuild | 40 +++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 dev-python/pytoolconfig/files/pytoolconfig-1.2.2-fix-licence.patch create mode 100644 dev-python/pytoolconfig/pytoolconfig-1.2.2-r1.ebuild diff --git a/dev-python/pytoolconfig/files/pytoolconfig-1.2.2-fix-licence.patch b/dev-python/pytoolconfig/files/pytoolconfig-1.2.2-fix-licence.patch new file mode 100644 index 0000000000000..47c222fba1433 --- /dev/null +++ b/dev-python/pytoolconfig/files/pytoolconfig-1.2.2-fix-licence.patch @@ -0,0 +1,21 @@ +https://github.com/bagel897/pytoolconfig/commit/7fbd830f1c302ed8151ecc2bd52c40cf70b1a580 +https://bugs.gentoo.org/878189 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -2,7 +2,7 @@ + name = "pytoolconfig" + version = "1.2.2" + description = "Python tool configuration" +-license-expression = "LGPL-3.0-or-later" ++license = "LGPL-3.0-or-later" + dependencies = [ + "tomli>=2.0; python_version < \"3.11\"", + "packaging>=21.3", +@@ -70,6 +70,6 @@ strict = true + + [build-system] + requires = [ +- "pdm-pep517>=1.0.0", ++ "pdm-pep517>=1.0.5", + ] + build-backend = "pdm.pep517.api" diff --git a/dev-python/pytoolconfig/pytoolconfig-1.2.2-r1.ebuild b/dev-python/pytoolconfig/pytoolconfig-1.2.2-r1.ebuild new file mode 100644 index 0000000000000..b664169b4b4d6 --- /dev/null +++ b/dev-python/pytoolconfig/pytoolconfig-1.2.2-r1.ebuild @@ -0,0 +1,40 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Python tool configuration" +HOMEPAGE=" + https://pypi.org/project/pytoolconfig/ + https://github.com/bageljrkhanofemus/pytoolconfig/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.{8..10} ) +" +BDEPEND=" + >=dev-python/pdm-pep517-1.0.5[${PYTHON_USEDEP}] + test? ( + >=dev-python/sphinx-4.5.0[${PYTHON_USEDEP}] + >=dev-python/tabulate-0.8.9[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}"/${P}-fix-licence.patch +) + +distutils_enable_tests pytest From 08080edcee09ac507ee6958150af6f35499e605d Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:07:30 +0100 Subject: [PATCH 0289/2610] dev-java/jakartaee-migration: Stabilize 1.0.4 amd64, #877803 Signed-off-by: Sam James --- dev-java/jakartaee-migration/jakartaee-migration-1.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/jakartaee-migration/jakartaee-migration-1.0.4.ebuild b/dev-java/jakartaee-migration/jakartaee-migration-1.0.4.ebuild index 06ff253bc625b..92c0218f4b3b8 100644 --- a/dev-java/jakartaee-migration/jakartaee-migration-1.0.4.ebuild +++ b/dev-java/jakartaee-migration/jakartaee-migration-1.0.4.ebuild @@ -17,7 +17,7 @@ HOMEPAGE="https://tomcat.apache.org" SRC_URI="mirror://apache/tomcat/${PN}/v${PV}/source/${P}-src.tar.gz -> ${P}-sources.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" # Common dependencies # POM: pom.xml From 18f125bfe9b399e392beb411afae885393d07257 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:07:32 +0100 Subject: [PATCH 0290/2610] app-arch/rpm: Stabilize 4.18.0 x86, #877857 Signed-off-by: Sam James --- app-arch/rpm/rpm-4.18.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-arch/rpm/rpm-4.18.0.ebuild b/app-arch/rpm/rpm-4.18.0.ebuild index b0907a49357bc..ae507ae0f39c4 100644 --- a/app-arch/rpm/rpm-4.18.0.ebuild +++ b/app-arch/rpm/rpm-4.18.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://ftp.osuosl.org/pub/rpm/releases/rpm-$(ver_cut 1-2).x/${P}.tar.b LICENSE="GPL-2 LGPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" # Tests are broken. See bug #657500 RESTRICT="test" From d66b0b4076336f201b52bbabd9042d0193b4f62e Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:07:34 +0100 Subject: [PATCH 0291/2610] dev-util/rbtools: Stabilize 3.1.1 x86, #878217 Signed-off-by: Sam James --- dev-util/rbtools/rbtools-3.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/rbtools/rbtools-3.1.1.ebuild b/dev-util/rbtools/rbtools-3.1.1.ebuild index 9fb63ed11ab4f..d38b44a96bb73 100644 --- a/dev-util/rbtools/rbtools-3.1.1.ebuild +++ b/dev-util/rbtools/rbtools-3.1.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://downloads.reviewboard.org/releases/${MY_PN}/$(ver_cut 1-2)/${MY LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" IUSE="" RDEPEND=" From 08141daa23be906c99ee2e676d04827fc4b95afc Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:07:35 +0100 Subject: [PATCH 0292/2610] dev-python/pydiffx: Stabilize 1.0.1-r1 x86, #878217 Signed-off-by: Sam James --- dev-python/pydiffx/pydiffx-1.0.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pydiffx/pydiffx-1.0.1-r1.ebuild b/dev-python/pydiffx/pydiffx-1.0.1-r1.ebuild index a5106d25a5716..8636563d287b9 100644 --- a/dev-python/pydiffx/pydiffx-1.0.1-r1.ebuild +++ b/dev-python/pydiffx/pydiffx-1.0.1-r1.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}/python LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" RDEPEND=" dev-python/six[${PYTHON_USEDEP}] From 60cce28c9b36848915ae300dbaab409e43888602 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:07:37 +0100 Subject: [PATCH 0293/2610] dev-python/kgb: Stabilize 7.1.1 x86, #878217 Signed-off-by: Sam James --- dev-python/kgb/kgb-7.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/kgb/kgb-7.1.1.ebuild b/dev-python/kgb/kgb-7.1.1.ebuild index c7f92d10cca23..42c21877aab5a 100644 --- a/dev-python/kgb/kgb-7.1.1.ebuild +++ b/dev-python/kgb/kgb-7.1.1.ebuild @@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" distutils_enable_tests pytest From a0d9d059caf4925fb6b04abbec15f581223092a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 11:04:14 +0200 Subject: [PATCH 0294/2610] dev-python/humanize: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/humanize/Manifest | 1 - dev-python/humanize/humanize-4.3.0.ebuild | 29 ----------------------- 2 files changed, 30 deletions(-) delete mode 100644 dev-python/humanize/humanize-4.3.0.ebuild diff --git a/dev-python/humanize/Manifest b/dev-python/humanize/Manifest index 479ee58eebdfe..92ad9dc9970bd 100644 --- a/dev-python/humanize/Manifest +++ b/dev-python/humanize/Manifest @@ -1,2 +1 @@ -DIST humanize-4.3.0.tar.gz 78035 BLAKE2B 03cea639879165453becc41f62e7b6e34a62ac3a74c37141e0c3f7e9d855b2727710ab5ac231a3829d03c413b297449dccbfc8b804b3f5ddcd402dd813adbf57 SHA512 b8713fa9ec2c2210f93e06436a5bef390937b85ccd0bc95520e53d5c0f49354b94a7957ef50dd9e391d8377d1faf43003c47028b19cef42885fd083cbda1ac46 DIST humanize-4.4.0.tar.gz 78519 BLAKE2B f61b654e201995479ace22b5aac106b08304ed9212cf5c6c7f87731d861c42c5e0243f7bb0b7f2c29b870421fa81fba0c36e4ead90ff90f207bc984286ac119a SHA512 bbbd386d9af82d9db0f2edc4653928654203c4239419232abfc15c51ccd865b355366549c46651e1291d4222ca8b2a297ffc0fce3cc32be4ae2f904ae308a8e4 diff --git a/dev-python/humanize/humanize-4.3.0.ebuild b/dev-python/humanize/humanize-4.3.0.ebuild deleted file mode 100644 index 5887ac380442f..0000000000000 --- a/dev-python/humanize/humanize-4.3.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="Common humanization utilities" -HOMEPAGE=" - https://github.com/python-humanize/humanize/ - https://pypi.org/project/humanize/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest From 9573171a340b7266f242e9ca93bf2e0d68b1fc69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 11:07:12 +0200 Subject: [PATCH 0295/2610] sys-devel/lld: Remove non-slotted versions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- sys-devel/lld/lld-13.0.1.ebuild | 73 ------------------------------ sys-devel/lld/lld-14.0.6.ebuild | 78 --------------------------------- 2 files changed, 151 deletions(-) delete mode 100644 sys-devel/lld/lld-13.0.1.ebuild delete mode 100644 sys-devel/lld/lld-14.0.6.ebuild diff --git a/sys-devel/lld/lld-13.0.1.ebuild b/sys-devel/lld/lld-13.0.1.ebuild deleted file mode 100644 index 261c2c5ddab83..0000000000000 --- a/sys-devel/lld/lld-13.0.1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit cmake flag-o-matic llvm llvm.org python-any-r1 - -DESCRIPTION="The LLVM linker (link editor)" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" -IUSE="debug test" -RESTRICT="!test? ( test )" - -RDEPEND="~sys-devel/llvm-${PV}" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - >=dev-util/cmake-3.16 - $(python_gen_any_dep "~dev-python/lit-${PV}[\${PYTHON_USEDEP}]") - )" - -LLVM_COMPONENTS=( lld libunwind/include/mach-o ) -LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} ) -llvm.org_set_globals - -python_check_deps() { - python_has_version "~dev-python/lit-${PV}[${PYTHON_USEDEP}]" -} - -pkg_setup() { - LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup - use test && python-any-r1_pkg_setup -} - -src_unpack() { - llvm.org_src_unpack - - # Directory ${WORKDIR}/llvm does not exist with USE="-test", - # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below, - # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system - # (lld/MachO/CMakeLists.txt) and is expected to be resolvable - # to existent directory ${WORKDIR}/libunwind/include. - mkdir -p "${WORKDIR}/llvm" || die -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 - - local mycmakeargs=( - -DBUILD_SHARED_LIBS=ON - -DLLVM_INCLUDE_TESTS=$(usex test) - -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" - ) - use test && mycmakeargs+=( - -DLLVM_BUILD_TESTS=ON - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - -DPython3_EXECUTABLE="${PYTHON}" - ) - cmake_src_configure -} - -src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-lld -} diff --git a/sys-devel/lld/lld-14.0.6.ebuild b/sys-devel/lld/lld-14.0.6.ebuild deleted file mode 100644 index cc28bfce5593b..0000000000000 --- a/sys-devel/lld/lld-14.0.6.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit cmake flag-o-matic llvm llvm.org python-any-r1 - -DESCRIPTION="The LLVM linker (link editor)" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" -IUSE="debug test" -RESTRICT="!test? ( test )" - -DEPEND=" - ~sys-devel/llvm-${PV} -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - test? ( - >=dev-util/cmake-3.16 - $(python_gen_any_dep "~dev-python/lit-${PV}[\${PYTHON_USEDEP}]") - ) -" - -LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o ) -LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} ) -llvm.org_set_globals - -python_check_deps() { - python_has_version "~dev-python/lit-${PV}[${PYTHON_USEDEP}]" -} - -pkg_setup() { - LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup - use test && python-any-r1_pkg_setup -} - -src_unpack() { - llvm.org_src_unpack - - # Directory ${WORKDIR}/llvm does not exist with USE="-test", - # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below, - # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system - # (lld/MachO/CMakeLists.txt) and is expected to be resolvable - # to existent directory ${WORKDIR}/libunwind/include. - mkdir -p "${WORKDIR}/llvm" || die -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 - - local mycmakeargs=( - -DBUILD_SHARED_LIBS=ON - -DLLVM_INCLUDE_TESTS=$(usex test) - -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" - ) - use test && mycmakeargs+=( - -DLLVM_BUILD_TESTS=ON - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - -DPython3_EXECUTABLE="${PYTHON}" - ) - cmake_src_configure -} - -src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-lld -} From 93c4d07199361739f99f68daaf826241ad0036ab Mon Sep 17 00:00:00 2001 From: WANG Xuerui Date: Tue, 25 Oct 2022 17:12:54 +0800 Subject: [PATCH 0296/2610] profiles/arch/loong: unmask USE=llvm Upstream bring-up work is mostly done at this point, and llvm:16 live builds is more-or-less working (although without keywords, of course). Remove the mask to save some hassle for testers who have to override this. Signed-off-by: WANG Xuerui --- profiles/arch/loong/use.mask | 1 - 1 file changed, 1 deletion(-) diff --git a/profiles/arch/loong/use.mask b/profiles/arch/loong/use.mask index 31e5b7399e51e..dd969fc65f6f6 100644 --- a/profiles/arch/loong/use.mask +++ b/profiles/arch/loong/use.mask @@ -12,7 +12,6 @@ # Things without support yet java -llvm luajittex lua_single_target_luajit lua_targets_luajit From 3d59b7b867c67b3f797092f0d59e69cd77490965 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:26:47 +0100 Subject: [PATCH 0297/2610] app-admin/awscli: Stabilize 1.25.89 ALLARCHES, #877869 Signed-off-by: Sam James --- app-admin/awscli/awscli-1.25.89.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/awscli/awscli-1.25.89.ebuild b/app-admin/awscli/awscli-1.25.89.ebuild index 511be374181cb..c74fd526a7294 100644 --- a/app-admin/awscli/awscli-1.25.89.ebuild +++ b/app-admin/awscli/awscli-1.25.89.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~riscv x86" # botocore is x.(y+2).(z-1) BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(( $(ver_cut 3-) - 1 ))" From 7a5d26b0ce3f5e3dd03697291b112c40c6169781 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:27:45 +0100 Subject: [PATCH 0298/2610] app-portage/portage-utils: Stabilize 0.94.3 arm, #876889 Signed-off-by: Sam James --- app-portage/portage-utils/portage-utils-0.94.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-portage/portage-utils/portage-utils-0.94.3.ebuild b/app-portage/portage-utils/portage-utils-0.94.3.ebuild index b07e43f8a4852..94acedbc860cc 100644 --- a/app-portage/portage-utils/portage-utils-0.94.3.ebuild +++ b/app-portage/portage-utils/portage-utils-0.94.3.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage-utils.git" else SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="GPL-2" From da294aa22626687af506c541256ab7db67deb2d6 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:27:47 +0100 Subject: [PATCH 0299/2610] app-portage/portage-utils: Stabilize 0.94.3 ppc64, #876889 Signed-off-by: Sam James --- app-portage/portage-utils/portage-utils-0.94.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-portage/portage-utils/portage-utils-0.94.3.ebuild b/app-portage/portage-utils/portage-utils-0.94.3.ebuild index 94acedbc860cc..1a0c635ac8260 100644 --- a/app-portage/portage-utils/portage-utils-0.94.3.ebuild +++ b/app-portage/portage-utils/portage-utils-0.94.3.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage-utils.git" else SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="GPL-2" From a311eca07fbf07822dda7a94d6c7bf6b75b67970 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:27:48 +0100 Subject: [PATCH 0300/2610] net-dns/unbound: Stabilize 1.16.3 arm64, #877027 Signed-off-by: Sam James --- net-dns/unbound/unbound-1.16.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-dns/unbound/unbound-1.16.3.ebuild b/net-dns/unbound/unbound-1.16.3.ebuild index 19f4bd7f6852e..72e0fe195d51e 100644 --- a/net-dns/unbound/unbound-1.16.3.ebuild +++ b/net-dns/unbound/unbound-1.16.3.ebuild @@ -15,7 +15,7 @@ VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/unbound.net.asc LICENSE="BSD GPL-2" SLOT="0/8" # ABI version of libunbound.so -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" IUSE="debug dnscrypt dnstap +ecdsa ecs gost +http2 python redis selinux static-libs systemd test +tfo threads" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" RESTRICT="!test? ( test )" From 628dd33502ccf219e5cdf21c5401ff531f2f428d Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:27:49 +0100 Subject: [PATCH 0301/2610] dev-python/peewee: Stabilize 3.15.3 amd64, #877959 Signed-off-by: Sam James --- dev-python/peewee/peewee-3.15.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/peewee/peewee-3.15.3.ebuild b/dev-python/peewee/peewee-3.15.3.ebuild index fa5dcaf7f561b..f02e5148a095b 100644 --- a/dev-python/peewee/peewee-3.15.3.ebuild +++ b/dev-python/peewee/peewee-3.15.3.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~riscv x86" +KEYWORDS="amd64 ~riscv x86" IUSE="examples test" RESTRICT="!test? ( test )" From b3a920096f09f9b07d160c348c5910e343249d1b Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:27:50 +0100 Subject: [PATCH 0302/2610] dev-python/canonicaljson: Stabilize 1.6.3 ALLARCHES, #878155 Signed-off-by: Sam James --- dev-python/canonicaljson/canonicaljson-1.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/canonicaljson/canonicaljson-1.6.3.ebuild b/dev-python/canonicaljson/canonicaljson-1.6.3.ebuild index 6862f00c53be7..ef2341b08bb72 100644 --- a/dev-python/canonicaljson/canonicaljson-1.6.3.ebuild +++ b/dev-python/canonicaljson/canonicaljson-1.6.3.ebuild @@ -22,7 +22,7 @@ S="${WORKDIR}/python-${P}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64" +KEYWORDS="amd64 ~ppc64" RDEPEND="dev-python/simplejson[${PYTHON_USEDEP}]" From 8f92306a5df96878158d39cef674a331488ef1f9 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:27:51 +0100 Subject: [PATCH 0303/2610] dev-python/pandas: Stabilize 1.5.0-r1 ppc64, #878239 Signed-off-by: Sam James --- dev-python/pandas/pandas-1.5.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pandas/pandas-1.5.0-r1.ebuild b/dev-python/pandas/pandas-1.5.0-r1.ebuild index ec439d2b165c4..b2a3d872c0e6c 100644 --- a/dev-python/pandas/pandas-1.5.0-r1.ebuild +++ b/dev-python/pandas/pandas-1.5.0-r1.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}/${P/_/}" SLOT="0" LICENSE="BSD" -KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~x86" IUSE="doc full-support minimal test X" RESTRICT="!test? ( test )" From 04188430f31de433b7edc4c4e93449e40ef18706 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 11:32:33 +0200 Subject: [PATCH 0304/2610] app-admin/awscli: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- app-admin/awscli/Manifest | 1 - app-admin/awscli/awscli-1.25.81.ebuild | 72 -------------------------- 2 files changed, 73 deletions(-) delete mode 100644 app-admin/awscli/awscli-1.25.81.ebuild diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 3ad440a8c0d7c..57f677f94752d 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -1,4 +1,3 @@ -DIST aws-cli-1.25.81.gh.tar.gz 2273195 BLAKE2B 3bf3ca742b08c0bf4367ae1bfabcf8c2626010d60cc11ff66250753f62609eba80053c1d8696cc3184ba9f947f995a8bb95489b01f60a3fa7e1a8cbb4961652c SHA512 4f10de492a56b158d88671c149d4ed4171fbbde8fe84de15a446e31a7d8003a4562439eabd369cb80dcf91987caab6aef05e5b3f5684aeea47ba0d323883c53c DIST aws-cli-1.25.89.gh.tar.gz 2285887 BLAKE2B 1da21b1e314b187ee105d2bf256ce2fea42fec8d1e5cf0de39c8371a93a588e24e5415b2e50ae314d39613a4ae55963bd544cc7ab3e08d0e38089c5c609454f4 SHA512 39087e269a0318777af73d010d7c6264fd595fc5d27f24bb66da07763165729526bd8a60f4225241eb5172d879d6f562c5bf64ad5979d7ac3be40b7d8cf33486 DIST aws-cli-1.25.97.gh.tar.gz 2290672 BLAKE2B 4fbff8d9747b615f7b8633ce2a1c7a68880d50d3a22c5bcdfe2e352a8ea84f8b9d0d1c94d514be3e871beeba5c2cc69853fb40daaa4fa4bfd3409779ca2713b5 SHA512 a27dab95240036158d2dc331a3b1768e7c705b52cb1fcf7f5d0bbc3f40bed62838565493c463e22cf2b249981b0fca255ce65d64b7cfa45df24621cb788171e7 DIST aws-cli-1.26.0.gh.tar.gz 2291209 BLAKE2B ad2b9380d45d986b2cc4219a93ee30fdc1e86e35e66dc095c76f29e6062601d0e443a96fa93edbc65562580eb9815a8d3f31a59a0c850513793df3870e809be8 SHA512 5b7e87b4fe02d7fbca0482cb93616b8f78f0bb074ed779ca553532be54f914c827a30b8458e209e6fbd23d22b5e734dfe14fb79e8833c3055c771a1766153d2d diff --git a/app-admin/awscli/awscli-1.25.81.ebuild b/app-admin/awscli/awscli-1.25.81.ebuild deleted file mode 100644 index c74fd526a7294..0000000000000 --- a/app-admin/awscli/awscli-1.25.81.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit bash-completion-r1 distutils-r1 multiprocessing - -MY_P=aws-cli-${PV} -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE=" - https://github.com/aws/aws-cli/ - https://pypi.org/project/awscli/ -" -SRC_URI=" - https://github.com/aws/aws-cli/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" - -# botocore is x.(y+2).(z-1) -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(( $(ver_cut 3-) - 1 ))" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - # strip overzealous upper bounds on requirements - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked -} - -python_install_all() { - newbashcomp bin/aws_bash_completer aws - - insinto /usr/share/zsh/site-functions - newins bin/aws_zsh_completer.sh _aws - - distutils-r1_python_install_all - - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die -} From 0983f6f7978e8152bc2e2ff97e1c38419a156b09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 11:33:18 +0200 Subject: [PATCH 0305/2610] dev-python/peewee: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/peewee/Manifest | 1 - dev-python/peewee/peewee-3.15.2.ebuild | 41 -------------------------- 2 files changed, 42 deletions(-) delete mode 100644 dev-python/peewee/peewee-3.15.2.ebuild diff --git a/dev-python/peewee/Manifest b/dev-python/peewee/Manifest index f9d877ecbdf5e..07b426bc716fc 100644 --- a/dev-python/peewee/Manifest +++ b/dev-python/peewee/Manifest @@ -1,2 +1 @@ -DIST peewee-3.15.2.gh.tar.gz 905707 BLAKE2B 7441586c8da5080a50964a4d8e5c73f28b8e1adeb45b4ced675c70f55cb3264460014dbab36f097fbacfc2fce8cf3f42ef36a6c1737a671ecd8bfede6af82c8e SHA512 6fa574161cdd224104bb428b9935574d3dc69ec574e5887ab68c7686d63af856787e3411e27703773c0e2f75f51915da569538662a908c225ace3c14c78892b9 DIST peewee-3.15.3.gh.tar.gz 906883 BLAKE2B 4cc76b4288e8b8e36b4df2f42e31c8eeec314b2af28612d272699e6cc79d836fdc8800f18883e721fd98ca04bf58b0ed26ba61ab36280d28a32d1ca18ab6577c SHA512 bf297423178fca432add6e1ef2aba41ebd87d2bdc34e47872b5c35573dd9eedd42a290cad53dfce68e0bc0e07bb537064c25bf6b43b43d678302d6345eaa35a4 diff --git a/dev-python/peewee/peewee-3.15.2.ebuild b/dev-python/peewee/peewee-3.15.2.ebuild deleted file mode 100644 index f02e5148a095b..0000000000000 --- a/dev-python/peewee/peewee-3.15.2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -DESCRIPTION="Small Python ORM" -HOMEPAGE=" - https://github.com/coleifer/peewee/ - https://pypi.org/project/peewee/ -" -SRC_URI=" - https://github.com/coleifer/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" -IUSE="examples test" -RESTRICT="!test? ( test )" - -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs - -python_test() { - "${EPYTHON}" runtests.py -v 2 || die "tests failed under ${EPYTHON}" -} - -python_install_all() { - use examples && DOCS=( examples/ ) - distutils-r1_python_install_all -} From 6cc5c425fd8f51fd1d25c33aadbd12baece47c40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 11:33:27 +0200 Subject: [PATCH 0306/2610] dev-python/canonicaljson: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/canonicaljson/Manifest | 1 - .../canonicaljson/canonicaljson-1.6.2.ebuild | 26 ------------------- 2 files changed, 27 deletions(-) delete mode 100644 dev-python/canonicaljson/canonicaljson-1.6.2.ebuild diff --git a/dev-python/canonicaljson/Manifest b/dev-python/canonicaljson/Manifest index 29134e904a502..3c36ae0e100ab 100644 --- a/dev-python/canonicaljson/Manifest +++ b/dev-python/canonicaljson/Manifest @@ -1,2 +1 @@ -DIST canonicaljson-1.6.2.gh.tar.gz 10311 BLAKE2B 7460b99d8e95b223e4d092ee4158c13b5b101d7001fe111fed021c15128d040ef657ee03dbfba14d2e3df0a61f82a072e171a87312f47f524baad1603c6e47bb SHA512 5dfcf76e80814e65b897e216e18cbe69b3f44e7676fe433cefdcfa15dc18a004dc7586c16bf95b7457cb8e9268dedf2e7b1b92247b7c65afef30888b1c89bde5 DIST canonicaljson-1.6.3.gh.tar.gz 10400 BLAKE2B 9d97ad9f8c0803fdfd1f4d2f85291fb175d19be23fb9c3bdf717030b9dae30f810329118c484cdf9dab5d77f01ea41b08653559fa188c90305126bdf3f4e5f9d SHA512 4b2cb7524425b8a4dde2359273f60110ca01081d31b0add158f106ff1f8874366978d6a15baed53a948503d4013b87a0b75ad7f6e8ea6ce42f3f9fc95672280f diff --git a/dev-python/canonicaljson/canonicaljson-1.6.2.ebuild b/dev-python/canonicaljson/canonicaljson-1.6.2.ebuild deleted file mode 100644 index 8c050cdb8e119..0000000000000 --- a/dev-python/canonicaljson/canonicaljson-1.6.2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Canonical JSON" -HOMEPAGE=" - https://github.com/matrix-org/python-canonicaljson/ - https://pypi.org/project/canonicaljson/ -" -SRC_URI="https://github.com/matrix-org/python-canonicaljson/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -S="${WORKDIR}/python-${P}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~ppc64" - -RDEPEND="dev-python/simplejson[${PYTHON_USEDEP}]" - -distutils_enable_tests unittest From 4937662d80cf25074b963e5e802f8a380448025b Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 12:44:46 +0300 Subject: [PATCH 0307/2610] app-portage/portage-utils: Stabilize 0.94.3 arm64, #876889 Signed-off-by: Arthur Zamarin --- app-portage/portage-utils/portage-utils-0.94.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-portage/portage-utils/portage-utils-0.94.3.ebuild b/app-portage/portage-utils/portage-utils-0.94.3.ebuild index 1a0c635ac8260..2d2ee18c49c67 100644 --- a/app-portage/portage-utils/portage-utils-0.94.3.ebuild +++ b/app-portage/portage-utils/portage-utils-0.94.3.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage-utils.git" else SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="GPL-2" From be106615c6fb6801215173fd693e9a1e18c2cb97 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 12:44:47 +0300 Subject: [PATCH 0308/2610] net-misc/curl: Stabilize 7.85.0-r2 ppc64, #877025 Signed-off-by: Arthur Zamarin --- net-misc/curl/curl-7.85.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/curl/curl-7.85.0-r2.ebuild b/net-misc/curl/curl-7.85.0-r2.ebuild index 76793e314e73b..59c1a5754a14c 100644 --- a/net-misc/curl/curl-7.85.0-r2.ebuild +++ b/net-misc/curl/curl-7.85.0-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://curl.haxx.se/download/${P}.tar.xz LICENSE="curl" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap ipv6 kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp samba +smtp ssh ssl sslv3 static-libs test telnet +tftp zstd" IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl" IUSE+=" nghttp3 quiche" From 930c07f52932b2de0d51576bdf8ff5e65eb7663e Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 12:44:47 +0300 Subject: [PATCH 0309/2610] net-dns/unbound: Stabilize 1.16.3 ppc64, #877027 Signed-off-by: Arthur Zamarin --- net-dns/unbound/unbound-1.16.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-dns/unbound/unbound-1.16.3.ebuild b/net-dns/unbound/unbound-1.16.3.ebuild index 72e0fe195d51e..b8a24e62b2488 100644 --- a/net-dns/unbound/unbound-1.16.3.ebuild +++ b/net-dns/unbound/unbound-1.16.3.ebuild @@ -15,7 +15,7 @@ VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/unbound.net.asc LICENSE="BSD GPL-2" SLOT="0/8" # ABI version of libunbound.so -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~mips ~ppc ppc64 ~x86" IUSE="debug dnscrypt dnstap +ecdsa ecs gost +http2 python redis selinux static-libs systemd test +tfo threads" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" RESTRICT="!test? ( test )" From aa4bf30bce5c0948538d8b0585bacccc94a1b368 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 12:44:48 +0300 Subject: [PATCH 0310/2610] net-dns/unbound: Stabilize 1.16.3 arm, #877027 Signed-off-by: Arthur Zamarin --- net-dns/unbound/unbound-1.16.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-dns/unbound/unbound-1.16.3.ebuild b/net-dns/unbound/unbound-1.16.3.ebuild index b8a24e62b2488..708c76537e6ba 100644 --- a/net-dns/unbound/unbound-1.16.3.ebuild +++ b/net-dns/unbound/unbound-1.16.3.ebuild @@ -15,7 +15,7 @@ VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/unbound.net.asc LICENSE="BSD GPL-2" SLOT="0/8" # ABI version of libunbound.so -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~mips ~ppc ppc64 ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~x86" IUSE="debug dnscrypt dnstap +ecdsa ecs gost +http2 python redis selinux static-libs systemd test +tfo threads" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" RESTRICT="!test? ( test )" From aad6efa1f51007d674841f3d8f27497f3cba1b01 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 12:44:49 +0300 Subject: [PATCH 0311/2610] net-dns/unbound: Stabilize 1.16.3 ppc, #877027 Signed-off-by: Arthur Zamarin --- net-dns/unbound/unbound-1.16.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-dns/unbound/unbound-1.16.3.ebuild b/net-dns/unbound/unbound-1.16.3.ebuild index 708c76537e6ba..69bd4975d1651 100644 --- a/net-dns/unbound/unbound-1.16.3.ebuild +++ b/net-dns/unbound/unbound-1.16.3.ebuild @@ -15,7 +15,7 @@ VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/unbound.net.asc LICENSE="BSD GPL-2" SLOT="0/8" # ABI version of libunbound.so -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~mips ppc ppc64 ~x86" IUSE="debug dnscrypt dnstap +ecdsa ecs gost +http2 python redis selinux static-libs systemd test +tfo threads" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" RESTRICT="!test? ( test )" From eb68fe1a7c9c9231f9904c577b0b771235de4296 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 12:44:50 +0300 Subject: [PATCH 0312/2610] media-libs/openh264: Stabilize 2.3.1-r1 arm64, #877805 Signed-off-by: Arthur Zamarin --- media-libs/openh264/openh264-2.3.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/openh264/openh264-2.3.1-r1.ebuild b/media-libs/openh264/openh264-2.3.1-r1.ebuild index c22e0eb1cf9ed..cd59ccaf0e2cb 100644 --- a/media-libs/openh264/openh264-2.3.1-r1.ebuild +++ b/media-libs/openh264/openh264-2.3.1-r1.ebuild @@ -18,7 +18,7 @@ LICENSE="BSD" # (2.2.0 needed a minor bump due to undocumented but breaking ABI changes, just to be sure. # https://github.com/cisco/openh264/issues/3459 ) SLOT="0/7" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="cpu_flags_arm_neon cpu_flags_x86_avx2 +plugin utils" RESTRICT="bindist test" From 2b8521f728b377250ab0aa38a066c736bda0deba Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 12:44:51 +0300 Subject: [PATCH 0313/2610] www-client/firefox: Stabilize 102.4.0 arm64, #877805 Signed-off-by: Arthur Zamarin --- www-client/firefox/firefox-102.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-client/firefox/firefox-102.4.0.ebuild b/www-client/firefox/firefox-102.4.0.ebuild index da231a0559f38..c6731eae80736 100644 --- a/www-client/firefox/firefox-102.4.0.ebuild +++ b/www-client/firefox/firefox-102.4.0.ebuild @@ -57,7 +57,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES} DESCRIPTION="Firefox Web Browser" HOMEPAGE="https://www.mozilla.com/firefox" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 arm64 ~ppc64 ~x86" SLOT="esr" LICENSE="MPL-2.0 GPL-2 LGPL-2.1" From ab22774fbde255b413f1445b78e7144167f3e07e Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:48:16 +0100 Subject: [PATCH 0314/2610] dev-java/jakarta-servlet-api: Stabilize 6.0.0 amd64, #877801 Signed-off-by: Sam James --- dev-java/jakarta-servlet-api/jakarta-servlet-api-6.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/jakarta-servlet-api/jakarta-servlet-api-6.0.0.ebuild b/dev-java/jakarta-servlet-api/jakarta-servlet-api-6.0.0.ebuild index b3bba8165175c..18f4251527ea3 100644 --- a/dev-java/jakarta-servlet-api/jakarta-servlet-api-6.0.0.ebuild +++ b/dev-java/jakarta-servlet-api/jakarta-servlet-api-6.0.0.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://github.com/jakartaee/servlet/archive/${PV}-RELEASE.tar.gz -> ${ LICENSE="EPL-2.0 GPL-2-with-classpath-exception" SLOT="6" -KEYWORDS="~amd64 ~arm arm64 ppc64" +KEYWORDS="amd64 ~arm arm64 ppc64" RDEPEND=">=virtual/jre-1.8:*" DEPEND=">=virtual/jdk-11:*" From 6fc0f18a136c79a2c9b582c56f1cc0467eedf16c Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:48:17 +0100 Subject: [PATCH 0315/2610] dev-python/aws-sam-translator: Stabilize 1.53.0 ALLARCHES, #877873 Signed-off-by: Sam James --- dev-python/aws-sam-translator/aws-sam-translator-1.53.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.53.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.53.0.ebuild index 4194237c6fc36..0a009ad6cfeb1 100644 --- a/dev-python/aws-sam-translator/aws-sam-translator-1.53.0.ebuild +++ b/dev-python/aws-sam-translator/aws-sam-translator-1.53.0.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}/serverless-application-model-${PV}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" RDEPEND=" Date: Tue, 25 Oct 2022 10:48:19 +0100 Subject: [PATCH 0316/2610] dev-python/cssselect2: Stabilize 0.7.0 ALLARCHES, #877919 Signed-off-by: Sam James --- dev-python/cssselect2/cssselect2-0.7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cssselect2/cssselect2-0.7.0.ebuild b/dev-python/cssselect2/cssselect2-0.7.0.ebuild index fccb1c1149ae2..f5154b04c974b 100644 --- a/dev-python/cssselect2/cssselect2-0.7.0.ebuild +++ b/dev-python/cssselect2/cssselect2-0.7.0.ebuild @@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" RDEPEND=" dev-python/tinycss2[${PYTHON_USEDEP}] From ee9f134411ff151f9332834902db2d8140bdae1a Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:48:20 +0100 Subject: [PATCH 0317/2610] dev-python/flask-compress: Stabilize 1.13 ALLARCHES, #877927 Signed-off-by: Sam James --- dev-python/flask-compress/flask-compress-1.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/flask-compress/flask-compress-1.13.ebuild b/dev-python/flask-compress/flask-compress-1.13.ebuild index 4464bc0c4ec8d..9d5901c77d5c2 100644 --- a/dev-python/flask-compress/flask-compress-1.13.ebuild +++ b/dev-python/flask-compress/flask-compress-1.13.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" app-arch/brotli[python,${PYTHON_USEDEP}] From f4498b852bab0941f0a8fe5a8a9fd5fdbeb3a478 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:48:22 +0100 Subject: [PATCH 0318/2610] dev-python/fonttools: Stabilize 4.37.4 x86, #877935 Signed-off-by: Sam James --- dev-python/fonttools/fonttools-4.37.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.37.4.ebuild b/dev-python/fonttools/fonttools-4.37.4.ebuild index d52e9285c19f3..5c2dd087b0c0b 100644 --- a/dev-python/fonttools/fonttools-4.37.4.ebuild +++ b/dev-python/fonttools/fonttools-4.37.4.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" RDEPEND=" >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] From d546e0b90baed3a44d839eae1525abbafa5c906d Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:48:23 +0100 Subject: [PATCH 0319/2610] dev-python/immutables: Stabilize 0.19 x86, #877939 Signed-off-by: Sam James --- dev-python/immutables/immutables-0.19.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/immutables/immutables-0.19.ebuild b/dev-python/immutables/immutables-0.19.ebuild index c45d9591f3329..f132ace1bc0db 100644 --- a/dev-python/immutables/immutables-0.19.ebuild +++ b/dev-python/immutables/immutables-0.19.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" distutils_enable_tests pytest From 1b607e95c5426afb09a1a6b2e7aa36dd3dc43618 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:48:25 +0100 Subject: [PATCH 0320/2610] dev-python/jwcrypto: Stabilize 1.4.2 x86, #877943 Signed-off-by: Sam James --- dev-python/jwcrypto/jwcrypto-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/jwcrypto/jwcrypto-1.4.2.ebuild b/dev-python/jwcrypto/jwcrypto-1.4.2.ebuild index e6056edc5f0dd..200a47b3a4b1e 100644 --- a/dev-python/jwcrypto/jwcrypto-1.4.2.ebuild +++ b/dev-python/jwcrypto/jwcrypto-1.4.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~riscv x86" RDEPEND=" >=dev-python/cryptography-2.3[${PYTHON_USEDEP}] From 014d9d95798ac73aa1f39652e6ec5ad6b434cb10 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:48:26 +0100 Subject: [PATCH 0321/2610] dev-python/pytest-httpserver: Stabilize 1.0.6 ALLARCHES, #877967 Signed-off-by: Sam James --- dev-python/pytest-httpserver/pytest-httpserver-1.0.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pytest-httpserver/pytest-httpserver-1.0.6.ebuild b/dev-python/pytest-httpserver/pytest-httpserver-1.0.6.ebuild index 041d42cbc468e..379659ceb752c 100644 --- a/dev-python/pytest-httpserver/pytest-httpserver-1.0.6.ebuild +++ b/dev-python/pytest-httpserver/pytest-httpserver-1.0.6.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" RDEPEND=" dev-python/werkzeug[${PYTHON_USEDEP}] From 26c54410789003414a6cf18668aa15365de30fd5 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:48:27 +0100 Subject: [PATCH 0322/2610] dev-python/python-ldap: Stabilize 3.4.3 x86, #877977 Signed-off-by: Sam James --- dev-python/python-ldap/python-ldap-3.4.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/python-ldap/python-ldap-3.4.3.ebuild b/dev-python/python-ldap/python-ldap-3.4.3.ebuild index f4f3f60140771..3f17be7796c5c 100644 --- a/dev-python/python-ldap/python-ldap-3.4.3.ebuild +++ b/dev-python/python-ldap/python-ldap-3.4.3.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${PN}-${P} LICENSE="MIT PSF-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc ~x86 ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86 ~x86-solaris" IUSE="examples sasl ssl" RDEPEND=" From 760e52c3b4d61e2e341eb757378b7bd14bf16aaf Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:48:29 +0100 Subject: [PATCH 0323/2610] dev-python/setuptools-rust: Stabilize 1.5.2 amd64, #877983 Signed-off-by: Sam James --- dev-python/setuptools-rust/setuptools-rust-1.5.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/setuptools-rust/setuptools-rust-1.5.2.ebuild b/dev-python/setuptools-rust/setuptools-rust-1.5.2.ebuild index 998a0e76ed15d..b483598201a3e 100644 --- a/dev-python/setuptools-rust/setuptools-rust-1.5.2.ebuild +++ b/dev-python/setuptools-rust/setuptools-rust-1.5.2.ebuild @@ -100,7 +100,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc ~x86" IUSE="test" RESTRICT="!test? ( test )" From 671d7003755fd535ccf0380b66f8dd33023ef414 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:48:30 +0100 Subject: [PATCH 0324/2610] dev-python/tenacity: Stabilize 8.1.0 ALLARCHES, #877991 Signed-off-by: Sam James --- dev-python/tenacity/tenacity-8.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/tenacity/tenacity-8.1.0.ebuild b/dev-python/tenacity/tenacity-8.1.0.ebuild index 052487637fd94..763a7ee97acb8 100644 --- a/dev-python/tenacity/tenacity-8.1.0.ebuild +++ b/dev-python/tenacity/tenacity-8.1.0.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~riscv x86" BDEPEND=" dev-python/setuptools_scm[${PYTHON_USEDEP}] From 3a21c72ea28c44e9ec66d20ea31647a31d238136 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:48:32 +0100 Subject: [PATCH 0325/2610] media-libs/libcdaudio: Stabilize 0.99.12-r4 x86, #878039 Signed-off-by: Sam James --- media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild b/media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild index 497e026d0b843..1a98c7fe96a22 100644 --- a/media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild +++ b/media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/libcdaudio/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86" IUSE="" PATCHES=( From 002ab0d6debe5e17926d81de11a69ffc7dc46492 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:48:33 +0100 Subject: [PATCH 0326/2610] dev-python/ujson: Stabilize 5.5.0 x86, #878191 Signed-off-by: Sam James --- dev-python/ujson/ujson-5.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/ujson/ujson-5.5.0.ebuild b/dev-python/ujson/ujson-5.5.0.ebuild index 9c6a7833ecc6d..4c14828837f7f 100644 --- a/dev-python/ujson/ujson-5.5.0.ebuild +++ b/dev-python/ujson/ujson-5.5.0.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" DEPEND=" dev-libs/double-conversion:= From dd001f69aad33556e18561f77d2f16be1b839e2b Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:48:34 +0100 Subject: [PATCH 0327/2610] dev-python/aiohttp: Stabilize 3.8.3 amd64, #878199 Signed-off-by: Sam James --- dev-python/aiohttp/aiohttp-3.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/aiohttp/aiohttp-3.8.3.ebuild b/dev-python/aiohttp/aiohttp-3.8.3.ebuild index 2b4af1cf66e3e..8cf3486e7213b 100644 --- a/dev-python/aiohttp/aiohttp-3.8.3.ebuild +++ b/dev-python/aiohttp/aiohttp-3.8.3.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86" IUSE="test-rust" RDEPEND=" From 5c23885be18b3d2a8ad64c34de7404f45ae33852 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 10:48:36 +0100 Subject: [PATCH 0328/2610] dev-python/spur: Stabilize 0.3.22-r1 ALLARCHES, #878231 Signed-off-by: Sam James --- dev-python/spur/spur-0.3.22-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/spur/spur-0.3.22-r1.ebuild b/dev-python/spur/spur-0.3.22-r1.ebuild index 3ae202674b5d1..0ab6ca76649e7 100644 --- a/dev-python/spur/spur-0.3.22-r1.ebuild +++ b/dev-python/spur/spur-0.3.22-r1.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" RDEPEND=" dev-python/paramiko[${PYTHON_USEDEP}] From cc44265c8eea3266fd068782489d7526d2f30e85 Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Tue, 25 Oct 2022 12:49:10 +0300 Subject: [PATCH 0329/2610] media-libs/openh264: stabilize 2.3.1-r1 for amd64 Signed-off-by: Joonas Niilola --- media-libs/openh264/openh264-2.3.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/openh264/openh264-2.3.1-r1.ebuild b/media-libs/openh264/openh264-2.3.1-r1.ebuild index cd59ccaf0e2cb..38f39d4c53987 100644 --- a/media-libs/openh264/openh264-2.3.1-r1.ebuild +++ b/media-libs/openh264/openh264-2.3.1-r1.ebuild @@ -18,7 +18,7 @@ LICENSE="BSD" # (2.2.0 needed a minor bump due to undocumented but breaking ABI changes, just to be sure. # https://github.com/cisco/openh264/issues/3459 ) SLOT="0/7" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="cpu_flags_arm_neon cpu_flags_x86_avx2 +plugin utils" RESTRICT="bindist test" From 4583b348fcd1c304867de9cedfc8d3819d38f29f Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Tue, 25 Oct 2022 12:49:30 +0300 Subject: [PATCH 0330/2610] www-client/firefox: stabilize 102.4.0 for amd64 Signed-off-by: Joonas Niilola --- www-client/firefox/firefox-102.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-client/firefox/firefox-102.4.0.ebuild b/www-client/firefox/firefox-102.4.0.ebuild index c6731eae80736..d3daddf118f9c 100644 --- a/www-client/firefox/firefox-102.4.0.ebuild +++ b/www-client/firefox/firefox-102.4.0.ebuild @@ -57,7 +57,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES} DESCRIPTION="Firefox Web Browser" HOMEPAGE="https://www.mozilla.com/firefox" -KEYWORDS="~amd64 arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" SLOT="esr" LICENSE="MPL-2.0 GPL-2 LGPL-2.1" From 19f1612e08a5ba81ee64e3704f3063769ab0e98e Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 12:53:10 +0300 Subject: [PATCH 0331/2610] app-admin/xtail: Stabilize 2.1_p8 sparc, #873436 Signed-off-by: Arthur Zamarin --- app-admin/xtail/xtail-2.1_p8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/xtail/xtail-2.1_p8.ebuild b/app-admin/xtail/xtail-2.1_p8.ebuild index 1ff57c0e443a2..765117d9d9e8b 100644 --- a/app-admin/xtail/xtail-2.1_p8.ebuild +++ b/app-admin/xtail/xtail-2.1_p8.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" +KEYWORDS="~amd64 ~ppc sparc ~x86" BDEPEND="app-arch/unzip" From d9ade77bf28705f6c53443bd7a283130618a0745 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 12:53:11 +0300 Subject: [PATCH 0332/2610] app-portage/portage-utils: Stabilize 0.94.3 sparc, #876889 Signed-off-by: Arthur Zamarin --- app-portage/portage-utils/portage-utils-0.94.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-portage/portage-utils/portage-utils-0.94.3.ebuild b/app-portage/portage-utils/portage-utils-0.94.3.ebuild index 2d2ee18c49c67..a579def219fd2 100644 --- a/app-portage/portage-utils/portage-utils-0.94.3.ebuild +++ b/app-portage/portage-utils/portage-utils-0.94.3.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage-utils.git" else SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="GPL-2" From 0092a84674cf2946fc3d6501700552b94ff273ac Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 13:02:21 +0300 Subject: [PATCH 0333/2610] net-misc/curl: Stabilize 7.85.0-r2 arm64, #877025 Signed-off-by: Arthur Zamarin --- net-misc/curl/curl-7.85.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/curl/curl-7.85.0-r2.ebuild b/net-misc/curl/curl-7.85.0-r2.ebuild index 59c1a5754a14c..cb44acd6dc19a 100644 --- a/net-misc/curl/curl-7.85.0-r2.ebuild +++ b/net-misc/curl/curl-7.85.0-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://curl.haxx.se/download/${P}.tar.xz LICENSE="curl" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap ipv6 kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp samba +smtp ssh ssl sslv3 static-libs test telnet +tftp zstd" IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl" IUSE+=" nghttp3 quiche" From 266c5c5851da5160f78b0cf9f7412694430d6ada Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 13:02:24 +0300 Subject: [PATCH 0334/2610] net-misc/curl: Stabilize 7.85.0-r2 arm, #877025 Signed-off-by: Arthur Zamarin --- net-misc/curl/curl-7.85.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/curl/curl-7.85.0-r2.ebuild b/net-misc/curl/curl-7.85.0-r2.ebuild index cb44acd6dc19a..2665e0839df9e 100644 --- a/net-misc/curl/curl-7.85.0-r2.ebuild +++ b/net-misc/curl/curl-7.85.0-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://curl.haxx.se/download/${P}.tar.xz LICENSE="curl" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap ipv6 kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp samba +smtp ssh ssl sslv3 static-libs test telnet +tftp zstd" IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl" IUSE+=" nghttp3 quiche" From e81e8e32dbd346ce4abd81f3a5bb55fa3e31430a Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 13:15:00 +0300 Subject: [PATCH 0335/2610] sys-devel/clang-common: Stabilize 15.0.3-r2 sparc, #878087 Signed-off-by: Arthur Zamarin --- sys-devel/clang-common/clang-common-15.0.3-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/clang-common/clang-common-15.0.3-r2.ebuild b/sys-devel/clang-common/clang-common-15.0.3-r2.ebuild index 819076f87723b..3b0e0815f078e 100644 --- a/sys-devel/clang-common/clang-common-15.0.3-r2.ebuild +++ b/sys-devel/clang-common/clang-common-15.0.3-r2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" IUSE=" default-compiler-rt default-libcxx default-lld llvm-libunwind stricter From f5a7192804f125066b2d5a767e62e557c4585c15 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 13:15:01 +0300 Subject: [PATCH 0336/2610] sys-devel/clang: Stabilize 15.0.3 sparc, #878087 Signed-off-by: Arthur Zamarin --- sys-devel/clang/clang-15.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/clang/clang-15.0.3.ebuild b/sys-devel/clang/clang-15.0.3.ebuild index 45ec3a2786f81..a06bec819064d 100644 --- a/sys-devel/clang/clang-15.0.3.ebuild +++ b/sys-devel/clang/clang-15.0.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT" SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x64-macos" IUSE="debug doc +extra +pie +static-analyzer test xml" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )" From 88f6df80cb29de33f3981c95ffe8118fbe73617d Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 13:15:01 +0300 Subject: [PATCH 0337/2610] sys-libs/libcxx: Stabilize 15.0.3 sparc, #878087 Signed-off-by: Arthur Zamarin --- sys-libs/libcxx/libcxx-15.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcxx/libcxx-15.0.3.ebuild b/sys-libs/libcxx/libcxx-15.0.3.ebuild index 8b5e382b8889d..92d3ede4f699d 100644 --- a/sys-libs/libcxx/libcxx-15.0.3.ebuild +++ b/sys-libs/libcxx/libcxx-15.0.3.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://libcxx.llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86 ~x64-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv sparc ~x86 ~x64-macos" IUSE="+clang +libcxxabi static-libs test" REQUIRED_USE="test? ( clang )" RESTRICT="!test? ( test )" From 2cdb1fb0f2a1ae8973bfe36c7fa1ba208750d3c1 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 13:15:02 +0300 Subject: [PATCH 0338/2610] sys-devel/llvm: Stabilize 15.0.3 sparc, #878087 Signed-off-by: Arthur Zamarin --- sys-devel/llvm/llvm-15.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/llvm/llvm-15.0.3.ebuild b/sys-devel/llvm/llvm-15.0.3.ebuild index 7e1b4d4609af6..078cb9b1052a3 100644 --- a/sys-devel/llvm/llvm-15.0.3.ebuild +++ b/sys-devel/llvm/llvm-15.0.3.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc" SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" IUSE=" +binutils-plugin debug doc exegesis libedit +libffi ncurses test xar xml z3 zstd From 5765ffa65b01f5cbd678645657d1c541304fadce Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 13:15:02 +0300 Subject: [PATCH 0339/2610] sys-devel/llvm-common: Stabilize 15.0.3 sparc, #878087 Signed-off-by: Arthur Zamarin --- sys-devel/llvm-common/llvm-common-15.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/llvm-common/llvm-common-15.0.3.ebuild b/sys-devel/llvm-common/llvm-common-15.0.3.ebuild index 104c8747bbeed..5b1af0bf7ccc9 100644 --- a/sys-devel/llvm-common/llvm-common-15.0.3.ebuild +++ b/sys-devel/llvm-common/llvm-common-15.0.3.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" RDEPEND=" !sys-devel/llvm:0 From b05280b7131cf11013cadbdae160796424aecad1 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 13:15:02 +0300 Subject: [PATCH 0340/2610] sys-devel/llvm-toolchain-symlinks: Stabilize 15-r1 sparc, #878087 Signed-off-by: Arthur Zamarin --- .../llvm-toolchain-symlinks-15-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild index 8d59c568c6253..6ee57eebb98f8 100644 --- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild +++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild @@ -12,7 +12,7 @@ S=${WORKDIR} LICENSE="public-domain" SLOT="${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" IUSE="multilib-symlinks +native-symlinks" RDEPEND=" From aae1a2a9425c7ed64821351275830ba21f827cc5 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 13:15:03 +0300 Subject: [PATCH 0341/2610] sys-devel/llvmgold: Stabilize 15 sparc, #878087 Signed-off-by: Arthur Zamarin --- sys-devel/llvmgold/llvmgold-15.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/llvmgold/llvmgold-15.ebuild b/sys-devel/llvmgold/llvmgold-15.ebuild index 317a4594a1d4e..df53c6a440405 100644 --- a/sys-devel/llvmgold/llvmgold-15.ebuild +++ b/sys-devel/llvmgold/llvmgold-15.ebuild @@ -9,7 +9,7 @@ S=${WORKDIR} LICENSE="public-domain" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux" RDEPEND=" sys-devel/llvm:${PV}[binutils-plugin] From 7e2f029ec0d1fdcaaaa9253293dfff6e32f0feb2 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 13:15:03 +0300 Subject: [PATCH 0342/2610] sys-devel/clang-toolchain-symlinks: Stabilize 15-r2 sparc, #878087 Signed-off-by: Arthur Zamarin --- .../clang-toolchain-symlinks-15-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild index e8399381397f9..2b8b1302ae871 100644 --- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild +++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild @@ -12,7 +12,7 @@ S=${WORKDIR} LICENSE="public-domain" SLOT="${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x64-macos" IUSE="gcc-symlinks multilib-symlinks +native-symlinks" # Blocker for bug #872416 From e0323f248f63375893bca04d313d64d1fa2a7dc5 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 13:15:04 +0300 Subject: [PATCH 0343/2610] dev-python/lit: Stabilize 15.0.3 sparc, #878087 Signed-off-by: Arthur Zamarin --- dev-python/lit/lit-15.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/lit/lit-15.0.3.ebuild b/dev-python/lit/lit-15.0.3.ebuild index a79ebb91d54a6..1573302cb8be5 100644 --- a/dev-python/lit/lit-15.0.3.ebuild +++ b/dev-python/lit/lit-15.0.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc ~x86" IUSE="test" RESTRICT="!test? ( test )" From aa7bfffb75d8d6264b8bd591e701dbb9cc69b4e9 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 13:15:04 +0300 Subject: [PATCH 0344/2610] sys-libs/llvm-libunwind: Stabilize 15.0.3 sparc, #878087 Signed-off-by: Arthur Zamarin --- sys-libs/llvm-libunwind/llvm-libunwind-15.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-15.0.3.ebuild b/sys-libs/llvm-libunwind/llvm-libunwind-15.0.3.ebuild index 9323dc121cae9..74722836ef037 100644 --- a/sys-libs/llvm-libunwind/llvm-libunwind-15.0.3.ebuild +++ b/sys-libs/llvm-libunwind/llvm-libunwind-15.0.3.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html" LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc ~x86 ~x64-macos" IUSE="+clang debug static-libs test" REQUIRED_USE="test? ( clang )" RESTRICT="!test? ( test )" From 342369a56d823e3b897b561f7536fa46fa72507c Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 13:15:05 +0300 Subject: [PATCH 0345/2610] sys-libs/libcxxabi: Stabilize 15.0.3 sparc, #878087 Signed-off-by: Arthur Zamarin --- sys-libs/libcxxabi/libcxxabi-15.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libcxxabi/libcxxabi-15.0.3.ebuild b/sys-libs/libcxxabi/libcxxabi-15.0.3.ebuild index b97740de2fbfc..d8d3f74609d70 100644 --- a/sys-libs/libcxxabi/libcxxabi-15.0.3.ebuild +++ b/sys-libs/libcxxabi/libcxxabi-15.0.3.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://libcxxabi.llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86 ~x64-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv sparc ~x86 ~x64-macos" IUSE="+clang static-libs test" REQUIRED_USE="test? ( clang )" RESTRICT="!test? ( test )" From de64b893dc6e9735f33f67e6e23e026ec4be2ddd Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 13:15:05 +0300 Subject: [PATCH 0346/2610] sys-devel/clang-runtime: Stabilize 15.0.3 sparc, #878087 Signed-off-by: Arthur Zamarin --- sys-devel/clang-runtime/clang-runtime-15.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/clang-runtime/clang-runtime-15.0.3.ebuild b/sys-devel/clang-runtime/clang-runtime-15.0.3.ebuild index f0ec98510540d..1b2d7daba5212 100644 --- a/sys-devel/clang-runtime/clang-runtime-15.0.3.ebuild +++ b/sys-devel/clang-runtime/clang-runtime-15.0.3.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://clang.llvm.org/" LICENSE="metapackage" SLOT="$(ver_cut 1-3)" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" IUSE="+compiler-rt libcxx openmp +sanitize" REQUIRED_USE="sanitize? ( compiler-rt )" From 7739d49e94b6b7b20cca5f46ea1e92140c129467 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 13:21:32 +0300 Subject: [PATCH 0347/2610] app-portage/portage-utils: Stabilize 0.94.3 ppc, #876889 Signed-off-by: Arthur Zamarin --- app-portage/portage-utils/portage-utils-0.94.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-portage/portage-utils/portage-utils-0.94.3.ebuild b/app-portage/portage-utils/portage-utils-0.94.3.ebuild index a579def219fd2..7e64d1bc4364a 100644 --- a/app-portage/portage-utils/portage-utils-0.94.3.ebuild +++ b/app-portage/portage-utils/portage-utils-0.94.3.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage-utils.git" else SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="GPL-2" From 35b696829fa5ac37a29e6d8c90b594e8046906f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 12:01:02 +0200 Subject: [PATCH 0348/2610] dev-lang/python: Bump to 3.12.0_alpha1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-lang/python/Manifest | 3 + dev-lang/python/python-3.12.0_alpha1.ebuild | 487 ++++++++++++++++++++ 2 files changed, 490 insertions(+) create mode 100644 dev-lang/python/python-3.12.0_alpha1.ebuild diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index 4c72cd6235fee..efffbd8b6ce79 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -6,6 +6,8 @@ DIST Python-3.11.0.tar.xz 19819768 BLAKE2B 3a9852b8973e0e6ce414742f08f17f2c239d2 DIST Python-3.11.0.tar.xz.asc 833 BLAKE2B 7133f390ff8e7d856466c8d310903ef694196f5d945d6b753dcd7bf3e5416d69ef0e2320252ecce419ecce07ac5e2a37ad1657e2ded393d0c38a6521a65cebc2 SHA512 d20fb152c5b16cfef1f59af588f7576eb45c903d9e15fd4ad0e15fd32bef7ffd951b99a062d2944234ecffcf29eb9266544e92d2f6584710cbb20ba38f8ac224 DIST Python-3.11.0rc2.tar.xz 19828340 BLAKE2B c4e8578d967917fc6f19355c466ba8e5487e83a17b373dd03ae90f2a73f5f6d07c38ec308c03435d23454cdcb06e63b74fc9ceb3900079996ae71b9327a4a5b3 SHA512 8b37bc9df3c966bd35cffdb7d6406a3c1a5ccfbea10bd8dad498880e3b1492f8cdbbe227ab3a30557843eb05d8fb93077c791e25d71b33ed420992d54b6c9473 DIST Python-3.11.0rc2.tar.xz.asc 833 BLAKE2B 80ea3e8a3565fef6552da2287a5bf07a764002c273842b7d03a417a75adfe616e1b7816c161c42751a495b32ab8d8c11efc6c90ade97c0b31be54f7391ee9c9d SHA512 13e6bfa719db29aa169763399203168923cbfbb01d209e18269399ca84723582f480134edd3bf9f24785cd5ab0486411132d6bbb354fa45ebbba68bf4c70021a +DIST Python-3.12.0a1.tar.xz 19776600 BLAKE2B 035e75c5713f9ff139f6df50329d9b74ade3b255f5413311d7012b2298dd3cb6d71ed11f5855d01e79d6bac334f80bd6a3340591fc3654d9723fd1c5f80eb750 SHA512 fa69dddf36dfe89b869d4de71cb8e878ef1e8be2b96ddfe2d58286710dd09b64db67c130d0438e3cea6679f6e9cd6bb83633691c8b7d6f346b730668866a28f7 +DIST Python-3.12.0a1.tar.xz.asc 963 BLAKE2B 5027ce705b80ad2d186f45c27d00542df1090dcaa30e9d97e483d7debdaeb35b5bf94c9f0cd000715a8ccf6dc5f752e0129bb42e48bfd6b308754bd73ee26090 SHA512 4db7946d27505da9c9b358a3b0fc2f47bb79b10bbcdb8f3ce2f918d1b74665e41a51600de3b94d50b126b66c72f191f8532f4030af184698c32430c35ef8d821 DIST Python-3.8.15.tar.xz 19038408 BLAKE2B 4ce84171b2f7ca8c9cf1d130adf70f16a0899766cea98965c3e7afcb84b73c482bcb400b59b91736d20e31c57be79edc178f6eeecd775a1f8920a8fbfdd90c24 SHA512 4fb3827b13c2452faa75e5ed18dddf381e80b4fffcfde046e289b4629cff0bb87fba1d09916b9b8a6f8039dc422c952293ebdb381c49f8ca7e7893ae4be6c28d DIST Python-3.8.15.tar.xz.asc 833 BLAKE2B bff055e28f4a2e59bb9e6d131ed39f954b729ac791279a6ac618521b545ace16e4eba3aaab629ca1c155d973c0c255b3d184b38fd82ee943d59a328d0603b1b6 SHA512 8ed69db7773a111e7b356848e18fc35b8835426e8d2cb8f311644d511682960c97740232c32c92196391adaecebc0ff842c2f918aad07e5dd46b168e8277ac04 DIST Python-3.9.15.tar.xz 19712208 BLAKE2B a8490c998c89ed4e3e87ef48e3b5d622e5d06ebd7b8b79db564d668cd1f0c7fe89e0ef37ec4481ff82b30778e2be1a96c1b16199b9dce1f82de32f73b4343ddd SHA512 9310d263bc7a7925f73a6f66fd254ae61f377f43011a6bc5c58e57c8b170c2da4f197a646927ab9d05f8912ed8be4369c09576063931a3f93c3b0228ccb33a39 @@ -14,5 +16,6 @@ DIST python-gentoo-patches-2.7.18_p15.tar.xz 34956 BLAKE2B d173f276dd9c0ce31004d DIST python-gentoo-patches-3.10.8.tar.xz 10104 BLAKE2B a2e5fa956652fda1464c65ba4f648da2d77a545d53bf8d2429bce745c93e82eaea40bf6da3289f4216fe4b029b97ccf6ac0c3cfbdcc179f3c5f9e64e89cd5fe4 SHA512 e506c7fc3f6ebff340f090b462716c745f1acfa95c00a39a58367941efb356b8dcd72a3fa46d6760422733c0d6b65b79f0e8bedc77b93289c51ca4dc2ea0db2a DIST python-gentoo-patches-3.11.0.tar.xz 5404 BLAKE2B 7109040bd27e77b4a17e94d24060644ae9b42f618768beb4ae0659c65b33a943e6158ccf8724432ff0f97d7b3a86e2efb99795fbeed801723049a99d2dcc96c3 SHA512 94f3f7f3262f5c064fec4977230bbde09ca8f77e92739aa230f73ef9e1012049a2d9cefc7774a2538f732e0e7ba170214956578d64c19124bd964d4915982bb0 DIST python-gentoo-patches-3.11.0rc2_p1.tar.xz 6292 BLAKE2B e52e0066ca3f53e2efd2d71c035849cd619d3a8cdeb9767cc28369f4b7f04ffd74419e7c02913d4b10958937dc8960fa4287862e8db627e5f421472a18efeb73 SHA512 a6ae37288e7621275b46ab1a813dfbbbf24ee511d644b4027e396f5cba56fccf94e19cb354468ea4c35cd86db2040b165c87c8e24cc2c9e598e91946a1f80863 +DIST python-gentoo-patches-3.12.0a1.tar.xz 4896 BLAKE2B 2c1582f37372eedd3fddae0a07db718cb9bd2ae41e1b9c5807ee400c554bb9aa928445ea8043fe8d12dc64c6d23766875b5957e10aa8414658cc9e037ad87244 SHA512 d6f6f522ee8c9c616bea4237449417f585b0dd3606307fe80e0a3f719856ea5691c90a6ea5bf8b330d71d88477a5411f66146dc2aebb697edcfa04112bad4e2c DIST python-gentoo-patches-3.8.15.tar.xz 25700 BLAKE2B 1f13964caed36f70f5d5d2637ce39ac06efd52b744c353463486844dfaa411d38c37e3e50921a97183315bf44aa36557bd071dbfd8b2a69e8f1a05de5f11bba8 SHA512 39326cd1cff1794ca607c769750525a77cb0a4e6435d0fab141cff82cb05d68a6269014f8a30d7143b57b51170b3efcf43bfa6b41a079f588880e5562a63d54f DIST python-gentoo-patches-3.9.15.tar.xz 20200 BLAKE2B 4367cdeb0d9c27110f52f5061717e37da6b9d8a167de24417fdf2b88b4cf6d512fba2c81df90a19f02e929baaf755e70ede305b5ebbb0be94bd5ab3dc3f1bdfa SHA512 9c3a20b49a29d83d2c55d7432f606ebdcaf6210c6bf6d891084d0b2161502002c6f6738cee6e05eceb8ffd6b6a40d4c6ea42f6e07634388644aaeb8f87dbdf8e diff --git a/dev-lang/python/python-3.12.0_alpha1.ebuild b/dev-lang/python/python-3.12.0_alpha1.ebuild new file mode 100644 index 0000000000000..096bd0ca36a95 --- /dev/null +++ b/dev-lang/python/python-3.12.0_alpha1.ebuild @@ -0,0 +1,487 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +WANT_LIBTOOL="none" + +inherit autotools check-reqs flag-o-matic multiprocessing pax-utils +inherit python-utils-r1 toolchain-funcs verify-sig + +MY_PV=${PV/_alpha/a} +MY_P="Python-${MY_PV%_p*}" +PYVER=$(ver_cut 1-2) +PATCHSET="python-gentoo-patches-${MY_PV}" + +DESCRIPTION="An interpreted, interactive, object-oriented programming language" +HOMEPAGE=" + https://www.python.org/ + https://github.com/python/cpython/ +" +SRC_URI=" + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz + https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz + verify-sig? ( + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc + ) +" +S="${WORKDIR}/${MY_P}" + +LICENSE="PSF-2" +SLOT="${PYVER}" +KEYWORDS="" +IUSE=" + bluetooth build +ensurepip examples gdbm hardened libedit lto + +ncurses pgo +readline +sqlite +ssl test tk +" +RESTRICT="!test? ( test )" + +# Do not add a dependency on dev-lang/python to this ebuild. +# If you need to apply a patch which requires python for bootstrapping, please +# run the bootstrap code on your dev box and include the results in the +# patchset. See bug 447752. + +RDEPEND=" + app-arch/bzip2:= + app-arch/xz-utils:= + app-crypt/libb2 + >=dev-libs/expat-2.1:= + dev-libs/libffi:= + sys-apps/util-linux:= + >=sys-libs/zlib-1.1.3:= + virtual/libcrypt:= + virtual/libintl + ensurepip? ( dev-python/ensurepip-wheels ) + gdbm? ( sys-libs/gdbm:=[berkdb] ) + ncurses? ( >=sys-libs/ncurses-5.2:= ) + readline? ( + !libedit? ( >=sys-libs/readline-4.1:= ) + libedit? ( dev-libs/libedit:= ) + ) + sqlite? ( >=dev-db/sqlite-3.3.8:3= ) + ssl? ( >=dev-libs/openssl-1.1.1:= ) + tk? ( + >=dev-lang/tcl-8.0:= + >=dev-lang/tk-8.0:= + dev-tcltk/blt:= + dev-tcltk/tix + ) + !! /dev/null || die + ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" + + # Avoid as many dependencies as possible for the cross build. + cat >> Makefile <<-EOF || die + MODULE_NIS_STATE=disabled + MODULE__DBM_STATE=disabled + MODULE__GDBM_STATE=disabled + MODULE__DBM_STATE=disabled + MODULE__SQLITE3_STATE=disabled + MODULE__HASHLIB_STATE=disabled + MODULE__SSL_STATE=disabled + MODULE__CURSES_STATE=disabled + MODULE__CURSES_PANEL_STATE=disabled + MODULE_READLINE_STATE=disabled + MODULE__TKINTER_STATE=disabled + MODULE_PYEXPAT_STATE=disabled + MODULE_ZLIB_STATE=disabled + EOF + + # Unfortunately, we do have to build this immediately, and + # not in src_compile, because CHOST configure for Python + # will check the existence of the --with-build-python value + # immediately. + emake + popd &> /dev/null || die + fi + + econf "${myeconfargs[@]}" + + if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then + eerror "configure has detected that the sem_open function is broken." + eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." + die "Broken sem_open function (bug 496328)" + fi + + # force-disable modules we don't want built + local disable_modules=( NIS ) + use gdbm || disable_modules+=( _GDBM _DBM ) + use sqlite || disable_modules+=( _SQLITE3 ) + use ssl || disable_modules+=( _HASHLIB _SSL ) + use ncurses || disable_modules+=( _CURSES _CURSES_PANEL ) + use readline || disable_modules+=( READLINE ) + use tk || disable_modules+=( _TKINTER ) + + local mod + for mod in "${disable_modules[@]}"; do + echo "MODULE_${mod}_STATE=disabled" + done >> Makefile || die + + # install epython.py as part of stdlib + echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die +} + +src_compile() { + # Ensure sed works as expected + # https://bugs.gentoo.org/594768 + local -x LC_ALL=C + # Prevent using distutils bundled by setuptools. + # https://bugs.gentoo.org/823728 + export SETUPTOOLS_USE_DISTUTILS=stdlib + export PYTHONSTRICTEXTENSIONBUILD=1 + + # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't + # end up writing bytecode & violating sandbox. + # bug #831897 + local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} + + if use pgo ; then + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + + addpredict /usr/lib/python3.11/site-packages + fi + + # also need to clear the flags explicitly here or they end up + # in _sysconfigdata* + emake CPPFLAGS= CFLAGS= LDFLAGS= + + # Restore saved value from above. + local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} + + # Work around bug 329499. See also bug 413751 and 457194. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E python + else + pax-mark m python + fi +} + +src_test() { + # Tests will not work when cross compiling. + if tc-is-cross-compiler; then + elog "Disabling tests due to crosscompiling." + return + fi + + # this just happens to skip test_support.test_freeze that is broken + # without bundled expat + # TODO: get a proper skip for it upstream + local -x LOGNAME=buildbot + + local test_opts=( + -u-network + -j "$(makeopts_jobs)" + + # fails + -x test_gdb + ) + + if use sparc ; then + # bug #788022 + test_opts+=( + -x test_multiprocessing_fork + -x test_multiprocessing_forkserver + ) + fi + + # workaround docutils breaking tests + cat > Lib/docutils.py <<-EOF || die + raise ImportError("Thou shalt not import!") + EOF + + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + # workaround https://bugs.gentoo.org/775416 + addwrite /usr/lib/python3.11/site-packages + + nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ + CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty + local ret=${?} + + rm Lib/docutils.py || die + + [[ ${ret} -eq 0 ]] || die "emake test failed" +} + +src_install() { + local libdir=${ED}/usr/lib/python${PYVER} + + # -j1 hack for now for bug #843458 + emake -j1 DESTDIR="${D}" altinstall + + # Fix collisions between different slots of Python. + rm "${ED}/usr/$(get_libdir)/libpython3.so" || die + + # Cheap hack to get version with ABIFLAGS + local abiver=$(cd "${ED}/usr/include"; echo python*) + if [[ ${abiver} != python${PYVER} ]]; then + # Replace python3.X with a symlink to python3.Xm + rm "${ED}/usr/bin/python${PYVER}" || die + dosym "${abiver}" "/usr/bin/python${PYVER}" + # Create python3.X-config symlink + dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" + # Create python-3.5m.pc symlink + dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" + fi + + # python seems to get rebuilt in src_install (bug 569908) + # Work around it for now. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E "${ED}/usr/bin/${abiver}" + else + pax-mark m "${ED}/usr/bin/${abiver}" + fi + + rm -r "${libdir}"/ensurepip/_bundled || die + if ! use ensurepip; then + rm -r "${libdir}"/ensurepip || die + fi + if ! use sqlite; then + rm -r "${libdir}/"sqlite3 || die + fi + if ! use tk; then + rm -r "${ED}/usr/bin/idle${PYVER}" || die + rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die + fi + + dodoc Misc/{ACKS,HISTORY,NEWS} + + if use examples; then + docinto examples + find Tools -name __pycache__ -exec rm -fr {} + || die + dodoc -r Tools + fi + insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 + local libname=$( + printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | + emake --no-print-directory -s -f - 2>/dev/null + ) + newins Tools/gdb/libpython.py "${libname}"-gdb.py + + newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} + newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} + sed \ + -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ + -e "s:@PYDOC@:pydoc${PYVER}:" \ + -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ + "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" + + # python-exec wrapping support + local pymajor=${PYVER%.*} + local EPYTHON=python${PYVER} + local scriptdir=${D}$(python_get_scriptdir) + mkdir -p "${scriptdir}" || die + # python and pythonX + ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die + ln -s "python${pymajor}" "${scriptdir}/python" || die + # python-config and pythonX-config + # note: we need to create a wrapper rather than symlinking it due + # to some random dirname(argv[0]) magic performed by python-config + cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die + #!/bin/sh + exec "${abiver}-config" "\${@}" + EOF + chmod +x "${scriptdir}/python${pymajor}-config" || die + ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die + # 2to3, pydoc + ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die + ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die + # idle + if use tk; then + ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die + fi +} + +pkg_postinst() { + local v + for v in ${REPLACING_VERSIONS}; do + if ver_test "${v}" -lt 3.11.0_beta4-r2; then + ewarn "Python 3.11.0b4 has changed its module ABI. The .pyc files" + ewarn "installed previously are no longer valid and will be regenerated" + ewarn "(or ignored) on the next import. This may cause sandbox failures" + ewarn "when installing some packages and checksum mismatches when removing" + ewarn "old versions. To actively prevent this, rebuild all packages" + ewarn "installing Python 3.11 modules, e.g. using:" + ewarn + ewarn " emerge -1v /usr/lib/python3.11/site-packages" + fi + done +} From 192b8cdf49114abafa3839bbc0fa947582858eca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 12:29:13 +0200 Subject: [PATCH 0349/2610] dev-python/aws-sam-translator: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/aws-sam-translator/Manifest | 3 - .../aws-sam-translator-1.50.0.ebuild | 59 ------------------- .../aws-sam-translator-1.51.0.ebuild | 59 ------------------- .../aws-sam-translator-1.52.0.ebuild | 59 ------------------- 4 files changed, 180 deletions(-) delete mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.50.0.ebuild delete mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.51.0.ebuild delete mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.52.0.ebuild diff --git a/dev-python/aws-sam-translator/Manifest b/dev-python/aws-sam-translator/Manifest index 79143504b5d9f..1ddd70e919f17 100644 --- a/dev-python/aws-sam-translator/Manifest +++ b/dev-python/aws-sam-translator/Manifest @@ -1,4 +1 @@ -DIST aws-sam-translator-1.50.0.gh.tar.gz 1103467 BLAKE2B 8d9408b7e92a5c515da47075a0722c937223e73dfa99d92d6daf91997a2edf4e1854afb88f7020fdab3457453d1c54ea77cf7e3466ec71ede36bfb3fc9c469fa SHA512 2f8f494218a1ac018893de59e7bede88b73ce446b29cc818d9309275851b080608656f69c422a9b49c885a6e6cbe7f34826f31cf4da9f2ee0667a1663dbee32a -DIST aws-sam-translator-1.51.0.gh.tar.gz 1107033 BLAKE2B be5d46fa4caa7619c0b959eeec65d0902fdb197369c84c930618398a9b4110c2b1e281c80e63c659be266bb6b2f191495c40578fde73ab31c93bd05906bd55e3 SHA512 d21f3d0b3d4947ad25811f0274e5807089a8d1e2aab76310a80a92f48cfe9ac683bcecea3c833692948f94934be5662cf7585aab0a4a949fcf368901d2e1b9a8 -DIST aws-sam-translator-1.52.0.gh.tar.gz 1155351 BLAKE2B 523b7b8b31ee001da05b43a1a9ca17da30d3a4a63ebfefdd7dcb9e4a67088f8b6d51da3eefa241e4330bf901a7cd3544094d58b1b512fb8d967198a7d7b92ab0 SHA512 d6108086143d76bce810ec0276763dac944381ad22bb89f8ed5ed5197168bf9139808c5177655c6d59b57017b398cb8220acfb69d14d25883753e3b695b456f4 DIST aws-sam-translator-1.53.0.gh.tar.gz 1158682 BLAKE2B 4bc8430936a1b180dc04637e540ecad7eb82cd7a5da5254f2b823075878a03ad3e63422c183b365b0dad927bcdf063b8ab40984ab23abe1d91d8bc3c411aa2f1 SHA512 292259bf8d4002b72be51db0358673eee61fe368be5db15e7faff195baae8fa194bef882fd0f5a9b5c46379fe5f9593d101a212121da8d0636aca709dd087f05 diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.50.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.50.0.ebuild deleted file mode 100644 index 0a009ad6cfeb1..0000000000000 --- a/dev-python/aws-sam-translator/aws-sam-translator-1.50.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="A library that transform SAM templates into AWS CloudFormation templates" -HOMEPAGE=" - https://github.com/aws/serverless-application-model/ - https://pypi.org/project/aws-sam-translator/ -" -SRC_URI=" - https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/serverless-application-model-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - =dev-python/boto3-1.19.5[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - tests/validator/test_validator_api.py::TestValidatorApi::test_errors_13_error_definitionuri - tests/unit/test_region_configuration.py::TestRegionConfiguration::test_is_service_supported_positive_4_ec2 - tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_sar_success_one_app - tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_sar_throttling_doesnt_stop_processing - tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_sleep_between_sar_checks - tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_unexpected_sar_error_stops_processing - tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_and_on_after_transform_template::test_time_limit_exceeds_between_combined_sar_calls -) - -python_prepare_all() { - # remove pytest-cov dependency - sed -i -e '/addopts/d' pytest.ini || die - - # deps are installed by ebuild, don't try to reinstall them via pip - truncate --size=0 requirements/*.txt || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.51.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.51.0.ebuild deleted file mode 100644 index 4194237c6fc36..0000000000000 --- a/dev-python/aws-sam-translator/aws-sam-translator-1.51.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="A library that transform SAM templates into AWS CloudFormation templates" -HOMEPAGE=" - https://github.com/aws/serverless-application-model/ - https://pypi.org/project/aws-sam-translator/ -" -SRC_URI=" - https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/serverless-application-model-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - =dev-python/boto3-1.19.5[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - tests/validator/test_validator_api.py::TestValidatorApi::test_errors_13_error_definitionuri - tests/unit/test_region_configuration.py::TestRegionConfiguration::test_is_service_supported_positive_4_ec2 - tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_sar_success_one_app - tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_sar_throttling_doesnt_stop_processing - tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_sleep_between_sar_checks - tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_unexpected_sar_error_stops_processing - tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_and_on_after_transform_template::test_time_limit_exceeds_between_combined_sar_calls -) - -python_prepare_all() { - # remove pytest-cov dependency - sed -i -e '/addopts/d' pytest.ini || die - - # deps are installed by ebuild, don't try to reinstall them via pip - truncate --size=0 requirements/*.txt || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.52.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.52.0.ebuild deleted file mode 100644 index 4194237c6fc36..0000000000000 --- a/dev-python/aws-sam-translator/aws-sam-translator-1.52.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="A library that transform SAM templates into AWS CloudFormation templates" -HOMEPAGE=" - https://github.com/aws/serverless-application-model/ - https://pypi.org/project/aws-sam-translator/ -" -SRC_URI=" - https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/serverless-application-model-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - =dev-python/boto3-1.19.5[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - tests/validator/test_validator_api.py::TestValidatorApi::test_errors_13_error_definitionuri - tests/unit/test_region_configuration.py::TestRegionConfiguration::test_is_service_supported_positive_4_ec2 - tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_sar_success_one_app - tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_sar_throttling_doesnt_stop_processing - tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_sleep_between_sar_checks - tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_unexpected_sar_error_stops_processing - tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_and_on_after_transform_template::test_time_limit_exceeds_between_combined_sar_calls -) - -python_prepare_all() { - # remove pytest-cov dependency - sed -i -e '/addopts/d' pytest.ini || die - - # deps are installed by ebuild, don't try to reinstall them via pip - truncate --size=0 requirements/*.txt || die - - distutils-r1_python_prepare_all -} From c1ac27e3da66ab490d5d1eb14957da6350c2f5f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 12:29:28 +0200 Subject: [PATCH 0350/2610] dev-python/cssselect2: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/cssselect2/Manifest | 1 - dev-python/cssselect2/cssselect2-0.6.0.ebuild | 33 ------------------- 2 files changed, 34 deletions(-) delete mode 100644 dev-python/cssselect2/cssselect2-0.6.0.ebuild diff --git a/dev-python/cssselect2/Manifest b/dev-python/cssselect2/Manifest index 46871f23cceb0..00dfaa7607e4e 100644 --- a/dev-python/cssselect2/Manifest +++ b/dev-python/cssselect2/Manifest @@ -1,2 +1 @@ -DIST cssselect2-0.6.0.tar.gz 35442 BLAKE2B eb42c6abed531d9ece07ae5aa442be0c0ca926f982987ede1c5ba3e391950fcf88b1c322da5933842993ad5d98488e2a29aa714d1ca65b672cecbe425bac9bd7 SHA512 10cb55ebaaa16b755d85f1e511ae0281fb017d6937750392ae1da7f32d51ff944fb14c6d1c9ea5f42734450b719157ded116dc14ef471a9a20fcc43fb6682308 DIST cssselect2-0.7.0.tar.gz 35888 BLAKE2B 14ad79878b7dbd9ce56fa9597a0678b3dc774fc81f599cd8eb28d67af5eb07914ff6f72dd6210d1e34787c78f85ebb22c8096c3a642f1c0092384e4f22a9e59c SHA512 e3c975fe159d3bec53002bda31c72d9cb346f40529272d8d5bef6aa13142ce60f1e8aa20b039d93ff5ff3d2cd34119b8b2d406f889964eded69e770e4f04e949 diff --git a/dev-python/cssselect2/cssselect2-0.6.0.ebuild b/dev-python/cssselect2/cssselect2-0.6.0.ebuild deleted file mode 100644 index f5154b04c974b..0000000000000 --- a/dev-python/cssselect2/cssselect2-0.6.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="Parses CSS3 Selectors and translates them to XPath 1.0" -HOMEPAGE=" - https://doc.courtbouillon.org/cssselect2/stable/ - https://pypi.org/project/cssselect2/ - https://github.com/Kozea/cssselect2/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" - -RDEPEND=" - dev-python/tinycss2[${PYTHON_USEDEP}] - dev-python/webencodings[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/addopts/d' pyproject.toml || die - distutils-r1_src_prepare -} From e784c692b338fbc7347e210d638f349d0b3ac133 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 12:29:36 +0200 Subject: [PATCH 0351/2610] dev-python/flask-compress: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/flask-compress/Manifest | 1 - .../flask-compress/flask-compress-1.12.ebuild | 31 ------------------- 2 files changed, 32 deletions(-) delete mode 100644 dev-python/flask-compress/flask-compress-1.12.ebuild diff --git a/dev-python/flask-compress/Manifest b/dev-python/flask-compress/Manifest index 2e8c64992fa7d..971adc2af34c1 100644 --- a/dev-python/flask-compress/Manifest +++ b/dev-python/flask-compress/Manifest @@ -1,2 +1 @@ -DIST Flask-Compress-1.12.tar.gz 12581 BLAKE2B 5c925c19756730beaf5ac24b492e8bffcf7dd7c80df3c8440a8dfeca67e9756c50839246081b01b2da8c4b05839ee35b21b30f8e007734bbfcc1f056770ef3de SHA512 5712aff44aaaa379656e03f7b63fdef727721245cb9329e698a2e25aefca21a77202f5eb0c5f5828395647c694a5b417778a7b5db9eb592753a979d3994603a5 DIST Flask-Compress-1.13.tar.gz 12675 BLAKE2B 252c63500e5ba2adbe857a52fcffe2dc8280198c79210d64ae8439c8e0daaeaa4e295002a5fdacb6724971018f7e3322c00bab85bfd0ad2291f53103f01f3ee1 SHA512 e910971f94966f14d4657f7fa1c92a4e73ca7afd08959ed5d5694228851f06e614873f3202d19c6a06be2c277136f097d88eb578773dd7b5e9130456c9828ed0 diff --git a/dev-python/flask-compress/flask-compress-1.12.ebuild b/dev-python/flask-compress/flask-compress-1.12.ebuild deleted file mode 100644 index 9d5901c77d5c2..0000000000000 --- a/dev-python/flask-compress/flask-compress-1.12.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 - -MY_PN="Flask-Compress" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Compress responses in your Flask app with gzip" -HOMEPAGE=" - https://github.com/colour-science/flask-compress/ - https://pypi.org/project/Flask-Compress/ -" -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - app-arch/brotli[python,${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest From 95e956b8a51ef79ca7ff18eef4d62fb70ecb35b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 12:29:53 +0200 Subject: [PATCH 0352/2610] dev-python/pytest-httpserver: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/pytest-httpserver/Manifest | 1 - .../pytest-httpserver-1.0.5.ebuild | 39 ------------------- 2 files changed, 40 deletions(-) delete mode 100644 dev-python/pytest-httpserver/pytest-httpserver-1.0.5.ebuild diff --git a/dev-python/pytest-httpserver/Manifest b/dev-python/pytest-httpserver/Manifest index abf39ebef705f..21a5b68886ac6 100644 --- a/dev-python/pytest-httpserver/Manifest +++ b/dev-python/pytest-httpserver/Manifest @@ -1,2 +1 @@ -DIST pytest-httpserver-1.0.5.gh.tar.gz 80395 BLAKE2B 68c075032c57f25854d390f73bf61b7efbe18f78d7f0b2a2a3be10d586ca9cc3ce4a1b390a2ba0da1e88558513782388069c419dae4908a0581e8d583f452bee SHA512 8275475bb044d54769e906571520fafbb9f6fa32fc003f4a00f72b9ff9930e4b80ee84564df1521569cc2a15f5d371c6315129263bc167d0621141004d509a25 DIST pytest-httpserver-1.0.6.gh.tar.gz 83737 BLAKE2B d0db97227bcb3336a4bd944cf26e2d3e96132baee5991cdff901a1f546174e977b6472458911fc6b92bb13b6d3dae499e0bf3507be265385601e838c4781f0a3 SHA512 5eacfbf159f3a09d73f54da8f3ff885b8d2138e430af27df6039a30e63d7ebcbcf088efe8e7fa56ed50b66ea5b7e3ad7a61c0e8a57d5cb100c2a063df7b6f5c4 diff --git a/dev-python/pytest-httpserver/pytest-httpserver-1.0.5.ebuild b/dev-python/pytest-httpserver/pytest-httpserver-1.0.5.ebuild deleted file mode 100644 index 434d89778a4fe..0000000000000 --- a/dev-python/pytest-httpserver/pytest-httpserver-1.0.5.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{8..11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="HTTP server for pytest to test HTTP clients" -HOMEPAGE="https://github.com/csernazs/pytest-httpserver" -SRC_URI=" - https://github.com/csernazs/pytest-httpserver/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND="dev-python/werkzeug[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - dev-python/requests[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - sed -i -e '/^include = \[/,/\]/d' pyproject.toml || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest -p no:localserver -} From 28d67c5e2d230d95673f658bae863d1591365c06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 12:30:03 +0200 Subject: [PATCH 0353/2610] dev-python/tenacity: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/tenacity/Manifest | 1 - dev-python/tenacity/tenacity-8.0.1-r1.ebuild | 41 -------------------- 2 files changed, 42 deletions(-) delete mode 100644 dev-python/tenacity/tenacity-8.0.1-r1.ebuild diff --git a/dev-python/tenacity/Manifest b/dev-python/tenacity/Manifest index b63e797873284..0e1ffa2920c8f 100644 --- a/dev-python/tenacity/Manifest +++ b/dev-python/tenacity/Manifest @@ -1,2 +1 @@ -DIST tenacity-8.0.1.tar.gz 37492 BLAKE2B 10438b3877862baa88d164837b201773c287e7ce11b6213c677c227cbddda02434b423c0f331746495e68ab130ff9a9c720cccd2def3efa8ca6df8eef441eee9 SHA512 b5a615306e25c93d2734d408cc73f4db5361d92b713c1e7bbb57cd7bf635f82c5ccffafe9c0a6bc0da4057d11c92012d2337a5e4f15465bf4e6839d1fa97b877 DIST tenacity-8.1.0.tar.gz 37658 BLAKE2B 4f9e2ea44ac0f0ed8b694b0f60e938fadbcf65bd989e9d641f7a40750f499aa9635a70d80e406aa2ebf436ebd37cde0d88e8ecb6cb3436ba755c2d921541c8e8 SHA512 194312e80233d6edcdf30496a355b272a4de4809bbe187948a7ce9c1382958845d12401498569f2b8d4251ede2857317820779f13a65bb2e69dcb97dde9bb501 diff --git a/dev-python/tenacity/tenacity-8.0.1-r1.ebuild b/dev-python/tenacity/tenacity-8.0.1-r1.ebuild deleted file mode 100644 index 763a7ee97acb8..0000000000000 --- a/dev-python/tenacity/tenacity-8.0.1-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="General-purpose retrying library" -HOMEPAGE=" - https://github.com/jd/tenacity/ - https://pypi.org/project/tenacity/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" - -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - dev-python/tornado[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - - if ! has_version "dev-python/typeguard[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - tests/test_tenacity.py::TestRetryTyping::test_retry_type_annotations - ) - fi - - epytest -} From 23af20091b32946e70c2403a5276375cc48fa7f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 12:30:13 +0200 Subject: [PATCH 0354/2610] dev-python/spur: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/spur/spur-0.3.22.ebuild | 39 ------------------------------ 1 file changed, 39 deletions(-) delete mode 100644 dev-python/spur/spur-0.3.22.ebuild diff --git a/dev-python/spur/spur-0.3.22.ebuild b/dev-python/spur/spur-0.3.22.ebuild deleted file mode 100644 index 0b5e31be25050..0000000000000 --- a/dev-python/spur/spur-0.3.22.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -MY_P=spur.py-${PV} -DESCRIPTION="Run commands locally or over SSH using the same interface" -HOMEPAGE="https://github.com/mwilliamson/spur.py" -SRC_URI=" - https://github.com/mwilliamson/spur.py/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/paramiko[${PYTHON_USEDEP}]" - -distutils_enable_tests nose - -src_prepare() { - # TODO: set up a local SSH server? - rm tests/{ssh_tests,testing}.py || die - - # does random guesswork on top of exceptions that stopped working - # in py3.8; this only causes a different exception to be raised - # https://github.com/mwilliamson/spur.py/issues/85 - sed -e 's:spawning_command_that_uses_path_env_variable_asks_if_command_is_installed:_&:' \ - -e 's:spawning_non_existent_command_raises_specific_no_such_command_exception:_&:' \ - -e 's:using_non_existent_command_and_correct_cwd_raises_no_such_command_exception:_&:' \ - -i tests/process_test_set.py || die - - distutils-r1_src_prepare -} From 5f686b6e7c82df6449e3163b5f3685f7d8002a82 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 13:41:11 +0300 Subject: [PATCH 0355/2610] app-portage/portage-utils: Stabilize 0.94.3 hppa, #876889 Signed-off-by: Arthur Zamarin --- app-portage/portage-utils/portage-utils-0.94.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-portage/portage-utils/portage-utils-0.94.3.ebuild b/app-portage/portage-utils/portage-utils-0.94.3.ebuild index 7e64d1bc4364a..300397f656840 100644 --- a/app-portage/portage-utils/portage-utils-0.94.3.ebuild +++ b/app-portage/portage-utils/portage-utils-0.94.3.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage-utils.git" else SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="GPL-2" From 43055b77681c5e87af1ad4692789c5f66ed53e13 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 13:41:12 +0300 Subject: [PATCH 0356/2610] net-misc/curl: Stabilize 7.85.0-r2 ppc, #877025 Signed-off-by: Arthur Zamarin --- net-misc/curl/curl-7.85.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/curl/curl-7.85.0-r2.ebuild b/net-misc/curl/curl-7.85.0-r2.ebuild index 2665e0839df9e..7e5395f12fd2d 100644 --- a/net-misc/curl/curl-7.85.0-r2.ebuild +++ b/net-misc/curl/curl-7.85.0-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://curl.haxx.se/download/${P}.tar.xz LICENSE="curl" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap ipv6 kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp samba +smtp ssh ssl sslv3 static-libs test telnet +tftp zstd" IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl" IUSE+=" nghttp3 quiche" From 67831415f6749f4f31d0801a406441b7b51ec6a6 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 13:41:12 +0300 Subject: [PATCH 0357/2610] net-misc/curl: Stabilize 7.85.0-r2 hppa, #877025 Signed-off-by: Arthur Zamarin --- net-misc/curl/curl-7.85.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/curl/curl-7.85.0-r2.ebuild b/net-misc/curl/curl-7.85.0-r2.ebuild index 7e5395f12fd2d..aff8555dc93f1 100644 --- a/net-misc/curl/curl-7.85.0-r2.ebuild +++ b/net-misc/curl/curl-7.85.0-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://curl.haxx.se/download/${P}.tar.xz LICENSE="curl" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap ipv6 kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp samba +smtp ssh ssl sslv3 static-libs test telnet +tftp zstd" IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl" IUSE+=" nghttp3 quiche" From 182c3eb03c28be2600ee7d220c1955ced3b0f299 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 11:38:56 +0100 Subject: [PATCH 0358/2610] sys-apps/most: add github upstream metadata Signed-off-by: Sam James --- sys-apps/most/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys-apps/most/metadata.xml b/sys-apps/most/metadata.xml index df1ea8d845228..cf737a0a8f1a8 100644 --- a/sys-apps/most/metadata.xml +++ b/sys-apps/most/metadata.xml @@ -5,4 +5,7 @@ shell-tools@gentoo.org Gentoo Shell Tools Project + + jedsoft/most + From 59b8de0eb20f4017fba86a1606d221d17a2ea568 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 11:39:26 +0100 Subject: [PATCH 0359/2610] net-nntp/slrn: add github upstream metadata Signed-off-by: Sam James --- net-nntp/slrn/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/net-nntp/slrn/metadata.xml b/net-nntp/slrn/metadata.xml index a9ae22b8412d5..36224d8aa4c55 100644 --- a/net-nntp/slrn/metadata.xml +++ b/net-nntp/slrn/metadata.xml @@ -17,5 +17,6 @@ slrn + jedsoft/slrn From 9497849bb0d4a818de4d2883ee1bc983708fbbca Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 11:40:05 +0100 Subject: [PATCH 0360/2610] app-editors/jed: add github upstream metadata Signed-off-by: Sam James --- app-editors/jed/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app-editors/jed/metadata.xml b/app-editors/jed/metadata.xml index aff74631c8698..a661653548322 100644 --- a/app-editors/jed/metadata.xml +++ b/app-editors/jed/metadata.xml @@ -12,4 +12,7 @@ Jed has a multitude of programming modes and couples with the Slang library for powerful extensions. + + jedsoft/jed + From 1efa03e16371bee79207072b135485ae7e8cdad4 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 11:43:42 +0100 Subject: [PATCH 0361/2610] dev-lang/swig: add 4.1.0 Signed-off-by: Sam James --- dev-lang/swig/Manifest | 1 + dev-lang/swig/swig-4.1.0.ebuild | 46 +++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 dev-lang/swig/swig-4.1.0.ebuild diff --git a/dev-lang/swig/Manifest b/dev-lang/swig/Manifest index 1abdded45bbde..761ed475304f2 100644 --- a/dev-lang/swig/Manifest +++ b/dev-lang/swig/Manifest @@ -1 +1,2 @@ DIST swig-4.0.2.tar.gz 8097014 BLAKE2B 4c36b7e9b9bf1663779aa31b0eda8a1fe443695d945bcc1642c3404b22e45440def85e58dd65dc18a2ca8c00ffdcfe0f1d75373b7becc0b0e5402fda90b8c29a SHA512 05e7da70ce6d9a733b96c0bcfa3c1b82765bd859f48c74759bbf4bb1467acb1809caa310cba5e2b3280cd704fca249eaa0624821dffae1d2a75097c7f55d14ed +DIST swig-4.1.0.tar.gz 8600226 BLAKE2B 6e10c04251153bd7300145877e6f078f7cb30d0cd18642f9094574da5f0e9cc59e40b4c8a1bf17523dc5acfd112e45297c7ada00b445d2e7696a137f48664bc3 SHA512 a7d43d6aa764923826786081a3f2e25aa0f8345e1169c1e57bf02d01f6f41c92d8db0f360ec86e0e428ef5a21d1b5cd3edb7e4b71d0beff3e6611e344b5c22b1 diff --git a/dev-lang/swig/swig-4.1.0.ebuild b/dev-lang/swig/swig-4.1.0.ebuild new file mode 100644 index 0000000000000..a87f2a77cd6a4 --- /dev/null +++ b/dev-lang/swig/swig-4.1.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Simplified Wrapper and Interface Generator" +HOMEPAGE="http://www.swig.org/ https://github.com/swig/swig" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+ BSD BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="ccache doc pcre" +#RESTRICT="test" + +RDEPEND=" + pcre? ( dev-libs/libpcre2 ) + ccache? ( sys-libs/zlib ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +DOCS=( ANNOUNCE CHANGES CHANGES.current README TODO ) + +src_configure() { + econf \ + PKGCONFIG="$(tc-getPKG_CONFIG)" \ + $(use_enable ccache) \ + $(use_with pcre) +} + +src_test() { + # The tests won't get run w/o an explicit call, broken Makefiles? + emake check +} + +src_install() { + default + + if use doc; then + docinto html + dodoc -r Doc/{Devel,Manual} + fi +} From 305ad0c2ad4ab22e528b07a3dfef3716b711e040 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 11:44:13 +0100 Subject: [PATCH 0362/2610] sci-mathematics/nauty: Stabilize 2.7.4 amd64, #877789 Signed-off-by: Sam James --- sci-mathematics/nauty/nauty-2.7.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/nauty/nauty-2.7.4.ebuild b/sci-mathematics/nauty/nauty-2.7.4.ebuild index d6f312ce894b6..0666c53100dc3 100644 --- a/sci-mathematics/nauty/nauty-2.7.4.ebuild +++ b/sci-mathematics/nauty/nauty-2.7.4.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://pallini.di.uniroma1.it/${PN}${MY_PV}.tar.gz LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~riscv ~x86" +KEYWORDS="amd64 ~arm ~riscv ~x86" IUSE="examples" BDEPEND="sys-apps/help2man" From 9ec315410d84b8015ba833382fb7d3f8b1de0ca2 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 11:44:14 +0100 Subject: [PATCH 0363/2610] www-apache/mod_qos: Stabilize 11.72 amd64, #877891 Signed-off-by: Sam James --- www-apache/mod_qos/mod_qos-11.72.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-apache/mod_qos/mod_qos-11.72.ebuild b/www-apache/mod_qos/mod_qos-11.72.ebuild index a6cc2a4612507..e440a61cc67cb 100644 --- a/www-apache/mod_qos/mod_qos-11.72.ebuild +++ b/www-apache/mod_qos/mod_qos-11.72.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mod-qos/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" dev-libs/libpcre:3 From 63870f128c8ccb5f827188da74f620b0f56730fe Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 11:44:16 +0100 Subject: [PATCH 0364/2610] dev-python/google-auth: Stabilize 2.12.0 ALLARCHES, #877933 Signed-off-by: Sam James --- dev-python/google-auth/google-auth-2.12.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/google-auth/google-auth-2.12.0.ebuild b/dev-python/google-auth/google-auth-2.12.0.ebuild index de5188c8fdb80..37c2ffef06a93 100644 --- a/dev-python/google-auth/google-auth-2.12.0.ebuild +++ b/dev-python/google-auth/google-auth-2.12.0.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 x86" RDEPEND=" Date: Tue, 25 Oct 2022 11:44:17 +0100 Subject: [PATCH 0365/2610] dev-python/immutables: Stabilize 0.19 amd64, #877939 Signed-off-by: Sam James --- dev-python/immutables/immutables-0.19.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/immutables/immutables-0.19.ebuild b/dev-python/immutables/immutables-0.19.ebuild index f132ace1bc0db..e34f68e5dd8a3 100644 --- a/dev-python/immutables/immutables-0.19.ebuild +++ b/dev-python/immutables/immutables-0.19.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" distutils_enable_tests pytest From 4c09006e756305475feb1df010b3afbb7d952cb2 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 11:44:18 +0100 Subject: [PATCH 0366/2610] dev-python/mkdocs-redirects: Stabilize 1.2.0 ALLARCHES, #877955 Signed-off-by: Sam James --- dev-python/mkdocs-redirects/mkdocs-redirects-1.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.0.ebuild b/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.0.ebuild index a1097be701435..6a3ecfd21ba67 100644 --- a/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.0.ebuild +++ b/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.0.ebuild @@ -19,7 +19,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv x86" RDEPEND=" >=dev-python/mkdocs-1.0.4[${PYTHON_USEDEP}] From e8f0313b59e2470c6d888c06a930260844716880 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 11:44:20 +0100 Subject: [PATCH 0367/2610] dev-python/python-nbxmpp: Stabilize 3.2.4 ALLARCHES, #877979 Signed-off-by: Sam James --- dev-python/python-nbxmpp/python-nbxmpp-3.2.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/python-nbxmpp/python-nbxmpp-3.2.4.ebuild b/dev-python/python-nbxmpp/python-nbxmpp-3.2.4.ebuild index 20ab63a804297..fafffe2d95121 100644 --- a/dev-python/python-nbxmpp/python-nbxmpp-3.2.4.ebuild +++ b/dev-python/python-nbxmpp/python-nbxmpp-3.2.4.ebuild @@ -19,7 +19,7 @@ SRC_URI=" SLOT="0" LICENSE="GPL-3" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~riscv x86" RDEPEND=" dev-libs/gobject-introspection From 01ea7b4a9a2771daa83ae20e78183cb70a486d21 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 11:44:21 +0100 Subject: [PATCH 0368/2610] dev-python/regex: Stabilize 2022.9.13 x86, #877987 Signed-off-by: Sam James --- dev-python/regex/regex-2022.9.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/regex/regex-2022.9.13.ebuild b/dev-python/regex/regex-2022.9.13.ebuild index 1f24743362c3c..8c598c047dbad 100644 --- a/dev-python/regex/regex-2022.9.13.ebuild +++ b/dev-python/regex/regex-2022.9.13.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" IUSE="doc" PATCHES=( From 3aaec63caa4f4251f196312f4ad6e78dd13d0644 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 11:44:23 +0100 Subject: [PATCH 0369/2610] dev-python/textdistance: Stabilize 4.5.0 ALLARCHES, #877999 Signed-off-by: Sam James --- dev-python/textdistance/textdistance-4.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/textdistance/textdistance-4.5.0.ebuild b/dev-python/textdistance/textdistance-4.5.0.ebuild index 427ee9e488415..fb039fa7c4015 100644 --- a/dev-python/textdistance/textdistance-4.5.0.ebuild +++ b/dev-python/textdistance/textdistance-4.5.0.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv x86" BDEPEND=" test? ( From a0133fb8d1f45528d81c3974e6f7651a9df84a8a Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 11:44:24 +0100 Subject: [PATCH 0370/2610] dev-python/uvloop: Stabilize 0.17.0 amd64, #878003 Signed-off-by: Sam James --- dev-python/uvloop/uvloop-0.17.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.17.0.ebuild b/dev-python/uvloop/uvloop-0.17.0.ebuild index a3880a3bf1b24..8435741ffde1a 100644 --- a/dev-python/uvloop/uvloop-0.17.0.ebuild +++ b/dev-python/uvloop/uvloop-0.17.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE=" " SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~amd64 arm arm64 ppc ppc64 -riscv sparc ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="examples" From b9b8cdf38ec3fdc11dd0576badf4b6ad997a35be Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 11:44:25 +0100 Subject: [PATCH 0371/2610] dev-python/zope-hookable: Stabilize 5.2 amd64, #878005 Signed-off-by: Sam James --- dev-python/zope-hookable/zope-hookable-5.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/zope-hookable/zope-hookable-5.2.ebuild b/dev-python/zope-hookable/zope-hookable-5.2.ebuild index 486c9f59477e4..6907af03c5078 100644 --- a/dev-python/zope-hookable/zope-hookable-5.2.ebuild +++ b/dev-python/zope-hookable/zope-hookable-5.2.ebuild @@ -21,7 +21,7 @@ S=${WORKDIR}/${MY_P} LICENSE="ZPL" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86" BDEPEND=" test? ( From d00ba0ee9aa00f6e354281d38da5a44018ac3fc4 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 11:44:27 +0100 Subject: [PATCH 0372/2610] media-libs/libcdaudio: Stabilize 0.99.12-r4 amd64, #878039 Signed-off-by: Sam James --- media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild b/media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild index 1a98c7fe96a22..7912ed3b0f5dd 100644 --- a/media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild +++ b/media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/libcdaudio/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86" IUSE="" PATCHES=( From 4ac34a531df393a8393edfffd18430e63242a322 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 11:44:28 +0100 Subject: [PATCH 0373/2610] net-p2p/transmission: Stabilize 3.00-r5 amd64, #878175 Signed-off-by: Sam James --- net-p2p/transmission/transmission-3.00-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/transmission/transmission-3.00-r5.ebuild b/net-p2p/transmission/transmission-3.00-r5.ebuild index d391492ca7821..c3299d58362cd 100644 --- a/net-p2p/transmission/transmission-3.00-r5.ebuild +++ b/net-p2p/transmission/transmission-3.00-r5.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/transmission/transmission" else SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv ~x86" fi DESCRIPTION="A fast, easy, and free BitTorrent client" From 57cbba2535cb5887621399011eaf77e359780c33 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 11:44:29 +0100 Subject: [PATCH 0374/2610] app-arch/bzip3: Stabilize 1.1.5 amd64, #878201 Signed-off-by: Sam James --- app-arch/bzip3/bzip3-1.1.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-arch/bzip3/bzip3-1.1.5.ebuild b/app-arch/bzip3/bzip3-1.1.5.ebuild index aa42d3dc5ea27..4bbe2c3cdb5bf 100644 --- a/app-arch/bzip3/bzip3-1.1.5.ebuild +++ b/app-arch/bzip3/bzip3-1.1.5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]] ; then EGIT_REPO_URI="https://github.com/kspalaiologos/${PN}.git" else SRC_URI="https://github.com/kspalaiologos/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 arm64 ~loong ~x86" + KEYWORDS="amd64 arm64 ~loong ~x86" fi LICENSE="LGPL-3+" From bd2fb14a33bc100af4ecbdd538d08fcf12a243cb Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 11:44:30 +0100 Subject: [PATCH 0375/2610] app-arch/brotli: Stabilize 1.0.9-r5 x86, #878227 Signed-off-by: Sam James --- app-arch/brotli/brotli-1.0.9-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-arch/brotli/brotli-1.0.9-r5.ebuild b/app-arch/brotli/brotli-1.0.9-r5.ebuild index 57b7124144bf8..590818fe19bac 100644 --- a/app-arch/brotli/brotli-1.0.9-r5.ebuild +++ b/app-arch/brotli/brotli-1.0.9-r5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]] ; then EGIT_REPO_URI="https://github.com/google/${PN}.git" inherit git-r3 else - KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" SRC_URI=" https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz From f080f6e3f38be05ba986a72c9546c38e64a4a654 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 11:44:31 +0100 Subject: [PATCH 0376/2610] app-arch/brotli: Stabilize 1.0.9-r5 amd64, #878227 Signed-off-by: Sam James --- app-arch/brotli/brotli-1.0.9-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-arch/brotli/brotli-1.0.9-r5.ebuild b/app-arch/brotli/brotli-1.0.9-r5.ebuild index 590818fe19bac..6515cdaa45ff3 100644 --- a/app-arch/brotli/brotli-1.0.9-r5.ebuild +++ b/app-arch/brotli/brotli-1.0.9-r5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]] ; then EGIT_REPO_URI="https://github.com/google/${PN}.git" inherit git-r3 else - KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" SRC_URI=" https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz From 5d14ad8f61af31ec4f6c6dfe3e4e7e702886a7c5 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 11:44:33 +0100 Subject: [PATCH 0377/2610] net-firewall/ferm: Stabilize 2.7 amd64, #878229 Signed-off-by: Sam James --- net-firewall/ferm/ferm-2.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-firewall/ferm/ferm-2.7.ebuild b/net-firewall/ferm/ferm-2.7.ebuild index 13e74b23ec9ea..093b73bd06f3d 100644 --- a/net-firewall/ferm/ferm-2.7.ebuild +++ b/net-firewall/ferm/ferm-2.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://ferm.foo-projects.org/download/${PV}/${P}.tar.xz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc ~x86" # Uses Internet connection while testing. RESTRICT="test" From 7fdf3b73707e953ff8c37244e6deaf7cd7d09d81 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 11:53:24 +0100 Subject: [PATCH 0378/2610] dev-libs/libgpiod: drop 1.4.1 Signed-off-by: Sam James --- dev-libs/libgpiod/Manifest | 1 - dev-libs/libgpiod/libgpiod-1.4.1.ebuild | 48 ------------------------- 2 files changed, 49 deletions(-) delete mode 100644 dev-libs/libgpiod/libgpiod-1.4.1.ebuild diff --git a/dev-libs/libgpiod/Manifest b/dev-libs/libgpiod/Manifest index 964110df29703..8afe11354ed5f 100644 --- a/dev-libs/libgpiod/Manifest +++ b/dev-libs/libgpiod/Manifest @@ -1,2 +1 @@ -DIST libgpiod-1.4.1.tar.xz 314936 BLAKE2B 8949c4a96f69a83a479f5951e6f1eb8fee56db700e72320131c365a5d736a48700fb42b7ecc2b676cec54887eaa650075f45ec1f0b803de914958cefd3863db8 SHA512 2a9c58a46fb3c2e2dd15cc4ba52f589b44e5ae4547226eeb68a8e5bea6292d38aaf0889cc639e0979e12e129bb944bb42d9258f10292f59d074660e7c2d56d04 DIST libgpiod-1.6.3.tar.xz 326068 BLAKE2B eda5409f2db3914ede92690589643211eca3002f8dc53a7c48213602f28158084c8eb8061319923f7a51c7d91650ff58b81b059323b5b9133a28b0bb04f6904d SHA512 f7e48662d02904f3f25976d61aa2cf4af0b8a52f65f184f23dfb6916bde9b86634b211f2696d3459a4f902ba5a79621b2fc47d18d487fd7a159018fe8933e370 diff --git a/dev-libs/libgpiod/libgpiod-1.4.1.ebuild b/dev-libs/libgpiod/libgpiod-1.4.1.ebuild deleted file mode 100644 index 5d51f888fe65f..0000000000000 --- a/dev-libs/libgpiod/libgpiod-1.4.1.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 multilib-minimal - -DESCRIPTION="C library and tools for interacting with the linux GPIO character device" -HOMEPAGE="https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/" -SRC_URI="https://mirrors.edge.kernel.org/pub/software/libs/libgpiod/${P}.tar.xz" - -LICENSE="LGPL-2.1" -# Reflects the ABI of libgpiod.so -SLOT="0/1" -KEYWORDS="amd64 arm arm64 ~riscv x86" -IUSE="static-libs +tools cxx python test" -RESTRICT="!test? ( test )" - -# --enable-tests enable libgpiod tests [default=no] -# --enable-bindings-cxx enable C++ bindings [default=no] -# --enable-bindings-python - -multilib_src_configure() { - local myconf=( - $(use_enable tools) - $(use_enable cxx bindings-cxx) - $(use_enable test tests) - $(multilib_native_use_enable python bindings-python) - ) - - if ! multilib_is_native_abi; then - myconf+=( - --disable-tools - ) - fi - - ECONF_SOURCE="${S}" econf "${myconf[@]}" -} - -multilib_src_install() { - default - - find "${D}" -name '*.la' -type f -delete || die - - if ! use static-libs; then - find "${D}" -name "*.a" -delete || die - fi -} From f310067dee12e7656ca7fba4e85c3da04c006d6e Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 11:55:47 +0100 Subject: [PATCH 0379/2610] dev-python/brotlicffi: fix DEPEND for brotli Signed-off-by: Sam James --- ...brotlicffi-1.0.9.2-r1.ebuild => brotlicffi-1.0.9.2-r2.ebuild} | 1 + 1 file changed, 1 insertion(+) rename dev-python/brotlicffi/{brotlicffi-1.0.9.2-r1.ebuild => brotlicffi-1.0.9.2-r2.ebuild} (99%) diff --git a/dev-python/brotlicffi/brotlicffi-1.0.9.2-r1.ebuild b/dev-python/brotlicffi/brotlicffi-1.0.9.2-r2.ebuild similarity index 99% rename from dev-python/brotlicffi/brotlicffi-1.0.9.2-r1.ebuild rename to dev-python/brotlicffi/brotlicffi-1.0.9.2-r2.ebuild index 4ea6fd766724e..480f252b60098 100644 --- a/dev-python/brotlicffi/brotlicffi-1.0.9.2-r1.ebuild +++ b/dev-python/brotlicffi/brotlicffi-1.0.9.2-r2.ebuild @@ -37,6 +37,7 @@ RDEPEND=" ' 'python*') " DEPEND=" + ${RDEPEND} test? ( dev-python/hypothesis[${PYTHON_USEDEP}] ) From ddbae51c4cfc2f579deb0294f82f20e0609c4353 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 12:05:34 +0100 Subject: [PATCH 0380/2610] dev-lang/python: fix CFLAGS for cross-compilation My CFLAGS for sparc etc were the same (generic) as for CBUILD, so didn't notice before. Closes: https://bugs.gentoo.org/878211 Fixes: 29d2314810bd8e1de73df5c3ebe30c826281c253 Signed-off-by: Sam James --- dev-lang/python/python-3.10.8.ebuild | 17 ++++++++++++----- dev-lang/python/python-3.11.0.ebuild | 17 ++++++++++++----- dev-lang/python/python-3.8.15.ebuild | 17 ++++++++++++----- dev-lang/python/python-3.9.15.ebuild | 12 ++++++++++++ 4 files changed, 48 insertions(+), 15 deletions(-) diff --git a/dev-lang/python/python-3.10.8.ebuild b/dev-lang/python/python-3.10.8.ebuild index 625f41d24ffb1..0b7ad7f2c5271 100644 --- a/dev-lang/python/python-3.10.8.ebuild +++ b/dev-lang/python/python-3.10.8.ebuild @@ -231,13 +231,14 @@ src_configure() { # disable implicit optimization/debugging flags local -x OPT= - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS} - local -x LDFLAGS_NODIST=${LDFLAGS} - local -x CFLAGS= LDFLAGS= if tc-is-cross-compiler ; then + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + local -x CFLAGS_NODIST=${CFLAGS_FOR_BUILD} + local -x LDFLAGS_NODIST=${LDFLAGS_FOR_BUILD} + local -x CFLAGS= LDFLAGS= + # We need to build our own Python on CBUILD first, and feed it in. # bug #847910 and bug #864911. local myeconfargs_cbuild=( @@ -282,6 +283,12 @@ src_configure() { popd &> /dev/null || die fi + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + local -x CFLAGS_NODIST=${CFLAGS} + local -x LDFLAGS_NODIST=${LDFLAGS} + local -x CFLAGS= LDFLAGS= + econf "${myeconfargs[@]}" if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then diff --git a/dev-lang/python/python-3.11.0.ebuild b/dev-lang/python/python-3.11.0.ebuild index 9ec51be261e60..ab0050062031d 100644 --- a/dev-lang/python/python-3.11.0.ebuild +++ b/dev-lang/python/python-3.11.0.ebuild @@ -220,13 +220,14 @@ src_configure() { # disable implicit optimization/debugging flags local -x OPT= - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS} - local -x LDFLAGS_NODIST=${LDFLAGS} - local -x CFLAGS= LDFLAGS= if tc-is-cross-compiler ; then + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + local -x CFLAGS_NODIST=${CFLAGS_FOR_BUILD} + local -x LDFLAGS_NODIST=${LDFLAGS_FOR_BUILD} + local -x CFLAGS= LDFLAGS= + # We need to build our own Python on CBUILD first, and feed it in. # bug #847910 local myeconfargs_cbuild=( @@ -274,6 +275,12 @@ src_configure() { popd &> /dev/null || die fi + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + local -x CFLAGS_NODIST=${CFLAGS} + local -x LDFLAGS_NODIST=${LDFLAGS} + local -x CFLAGS= LDFLAGS= + econf "${myeconfargs[@]}" if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then diff --git a/dev-lang/python/python-3.8.15.ebuild b/dev-lang/python/python-3.8.15.ebuild index 521277294b91b..c45c62c2e1634 100644 --- a/dev-lang/python/python-3.8.15.ebuild +++ b/dev-lang/python/python-3.8.15.ebuild @@ -184,13 +184,14 @@ src_configure() { # disable implicit optimization/debugging flags local -x OPT= - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS} - local -x LDFLAGS_NODIST=${LDFLAGS} - local -x CFLAGS= LDFLAGS= if tc-is-cross-compiler ; then + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + local -x CFLAGS_NODIST=${CFLAGS_FOR_BUILD} + local -x LDFLAGS_NODIST=${LDFLAGS_FOR_BUILD} + local -x CFLAGS= LDFLAGS= + # We need to build our own Python on CBUILD first, and feed it in. # bug #847910 and bug #864911. local myeconfargs_cbuild=( @@ -235,6 +236,12 @@ src_configure() { popd &> /dev/null || die fi + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + local -x CFLAGS_NODIST=${CFLAGS} + local -x LDFLAGS_NODIST=${LDFLAGS} + local -x CFLAGS= LDFLAGS= + econf "${myeconfargs[@]}" if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then diff --git a/dev-lang/python/python-3.9.15.ebuild b/dev-lang/python/python-3.9.15.ebuild index 05ce9ad539139..71160d6e637fb 100644 --- a/dev-lang/python/python-3.9.15.ebuild +++ b/dev-lang/python/python-3.9.15.ebuild @@ -232,6 +232,12 @@ src_configure() { local -x CFLAGS= LDFLAGS= if tc-is-cross-compiler ; then + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + local -x CFLAGS_NODIST=${CFLAGS_FOR_BUILD} + local -x LDFLAGS_NODIST=${LDFLAGS_FOR_BUILD} + local -x CFLAGS= LDFLAGS= + # We need to build our own Python on CBUILD first, and feed it in. # bug #847910 and bug #864911. local myeconfargs_cbuild=( @@ -276,6 +282,12 @@ src_configure() { popd &> /dev/null || die fi + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + local -x CFLAGS_NODIST=${CFLAGS} + local -x LDFLAGS_NODIST=${LDFLAGS} + local -x CFLAGS= LDFLAGS= + econf "${myeconfargs[@]}" if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then From 6bdbc578b28bc576068247ac6a76931055532146 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 12:10:37 +0100 Subject: [PATCH 0381/2610] dev-lang/lua: add github upstream metadata Signed-off-by: Sam James --- dev-lang/lua/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-lang/lua/metadata.xml b/dev-lang/lua/metadata.xml index 3060e368c16f0..9237282a3ce57 100644 --- a/dev-lang/lua/metadata.xml +++ b/dev-lang/lua/metadata.xml @@ -12,4 +12,7 @@ make deprecated data structures/routines available + + lua/lua + From a6415e2988a56c93bf429cf4e6d99c532687472b Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 12:11:36 +0100 Subject: [PATCH 0382/2610] sci-mathematics/singular: Stabilize 4.3.1_p1 amd64, #873052 Signed-off-by: Sam James --- sci-mathematics/singular/singular-4.3.1_p1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/singular/singular-4.3.1_p1.ebuild b/sci-mathematics/singular/singular-4.3.1_p1.ebuild index fb5b4a7f3ed2b..6adf2820277d5 100644 --- a/sci-mathematics/singular/singular-4.3.1_p1.ebuild +++ b/sci-mathematics/singular/singular-4.3.1_p1.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${PN}-${MY_DIR2}" LICENSE="BSD GPL-2 GPL-3" SLOT="0" -KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~x86-linux" +KEYWORDS="amd64 ~ppc ~riscv ~x86 ~x86-linux" IUSE="emacs examples polymake +readline static-libs" RDEPEND=" From 4c8f6552c4ec8db88f9d03760d8ba2773e0b876b Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 12:11:38 +0100 Subject: [PATCH 0383/2610] dev-util/tree-sitter-cli: Stabilize 0.20.7 amd64, #877341 Signed-off-by: Sam James --- dev-util/tree-sitter-cli/tree-sitter-cli-0.20.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/tree-sitter-cli/tree-sitter-cli-0.20.7.ebuild b/dev-util/tree-sitter-cli/tree-sitter-cli-0.20.7.ebuild index 80bde82b0e806..e659ec4d808c7 100644 --- a/dev-util/tree-sitter-cli/tree-sitter-cli-0.20.7.ebuild +++ b/dev-util/tree-sitter-cli/tree-sitter-cli-0.20.7.ebuild @@ -124,7 +124,7 @@ S="${WORKDIR}"/${MY_P}/cli LICENSE="Apache-2.0 BSD-2 CC0-1.0 ISC MIT" SLOT="0" -KEYWORDS="~amd64 arm arm64 ppc64 ~riscv sparc ~x86" +KEYWORDS="amd64 arm arm64 ppc64 ~riscv sparc ~x86" # Test seems to require files (grammar definitions) that we don't have. RESTRICT="test" From 2fc7f9cd6e228e1ef7475891ffac940d0f6ce4ce Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 12:11:39 +0100 Subject: [PATCH 0384/2610] dev-libs/tree-sitter: Stabilize 0.20.7 amd64, #877341 Signed-off-by: Sam James --- dev-libs/tree-sitter/tree-sitter-0.20.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/tree-sitter/tree-sitter-0.20.7.ebuild b/dev-libs/tree-sitter/tree-sitter-0.20.7.ebuild index a197f675a992b..e20717abf35d2 100644 --- a/dev-libs/tree-sitter/tree-sitter-0.20.7.ebuild +++ b/dev-libs/tree-sitter/tree-sitter-0.20.7.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="https://github.com/${PN}/${PN}" else SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-macos" fi LICENSE="MIT" From 6958fecd55afa4ac30490dde6e1e83797f5c79a8 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 12:11:40 +0100 Subject: [PATCH 0385/2610] dev-util/tree-sitter-cli: Stabilize 0.20.7 x86, #877341 Signed-off-by: Sam James --- dev-util/tree-sitter-cli/tree-sitter-cli-0.20.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/tree-sitter-cli/tree-sitter-cli-0.20.7.ebuild b/dev-util/tree-sitter-cli/tree-sitter-cli-0.20.7.ebuild index e659ec4d808c7..e5faca30d8d06 100644 --- a/dev-util/tree-sitter-cli/tree-sitter-cli-0.20.7.ebuild +++ b/dev-util/tree-sitter-cli/tree-sitter-cli-0.20.7.ebuild @@ -124,7 +124,7 @@ S="${WORKDIR}"/${MY_P}/cli LICENSE="Apache-2.0 BSD-2 CC0-1.0 ISC MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc64 ~riscv sparc ~x86" +KEYWORDS="amd64 arm arm64 ppc64 ~riscv sparc x86" # Test seems to require files (grammar definitions) that we don't have. RESTRICT="test" From 4632105b287536afc2518154f42e697de2f857de Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 12:11:41 +0100 Subject: [PATCH 0386/2610] dev-libs/tree-sitter: Stabilize 0.20.7 x86, #877341 Signed-off-by: Sam James --- dev-libs/tree-sitter/tree-sitter-0.20.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/tree-sitter/tree-sitter-0.20.7.ebuild b/dev-libs/tree-sitter/tree-sitter-0.20.7.ebuild index e20717abf35d2..d1e6245b923fd 100644 --- a/dev-libs/tree-sitter/tree-sitter-0.20.7.ebuild +++ b/dev-libs/tree-sitter/tree-sitter-0.20.7.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="https://github.com/${PN}/${PN}" else SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" fi LICENSE="MIT" From fa9a3ae464fbac6957e9315890b910d3181636aa Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 12:11:43 +0100 Subject: [PATCH 0387/2610] sys-fs/cryptsetup: Stabilize 2.4.3-r2 amd64, #877775 Signed-off-by: Sam James --- sys-fs/cryptsetup/cryptsetup-2.4.3-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-fs/cryptsetup/cryptsetup-2.4.3-r2.ebuild b/sys-fs/cryptsetup/cryptsetup-2.4.3-r2.ebuild index 6c2a8edabdc2b..a867b3a9d311d 100644 --- a/sys-fs/cryptsetup/cryptsetup-2.4.3-r2.ebuild +++ b/sys-fs/cryptsetup/cryptsetup-2.4.3-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/utils/${PN}/v$(ver_cut 1-2)/${P/_/-}.t LICENSE="GPL-2+" SLOT="0/12" # libcryptsetup.so version [[ ${PV} != *_rc* ]] && \ -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc ~x86" CRYPTO_BACKENDS="gcrypt kernel nettle +openssl" # we don't support nss since it doesn't allow cryptsetup to be built statically # and it's missing ripemd160 support so it can't provide full backward compatibility From 33580e2a413fe320141eae46703b0ab30270bdf4 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 12:11:44 +0100 Subject: [PATCH 0388/2610] app-backup/borgmatic: Stabilize 1.7.2 amd64, #877829 Signed-off-by: Sam James --- app-backup/borgmatic/borgmatic-1.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/borgmatic/borgmatic-1.7.2.ebuild b/app-backup/borgmatic/borgmatic-1.7.2.ebuild index 85a3ea05cce74..83cdf16dba357 100644 --- a/app-backup/borgmatic/borgmatic-1.7.2.ebuild +++ b/app-backup/borgmatic/borgmatic-1.7.2.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv" +KEYWORDS="amd64 ~arm ~arm64 ~riscv" # borg is called as an external tool, hence no pythonic stuff RDEPEND="app-backup/borgbackup From 9b58f19a0e0a74480606e956cae2d4b9a7db391e Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 12:11:45 +0100 Subject: [PATCH 0389/2610] dev-python/jwcrypto: Stabilize 1.4.2 amd64, #877943 Signed-off-by: Sam James --- dev-python/jwcrypto/jwcrypto-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/jwcrypto/jwcrypto-1.4.2.ebuild b/dev-python/jwcrypto/jwcrypto-1.4.2.ebuild index 200a47b3a4b1e..ac6f46ca1bdcf 100644 --- a/dev-python/jwcrypto/jwcrypto-1.4.2.ebuild +++ b/dev-python/jwcrypto/jwcrypto-1.4.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~riscv x86" RDEPEND=" >=dev-python/cryptography-2.3[${PYTHON_USEDEP}] From c9a8b3c127c34ba7375f55bdf45e7c121b2f1bcd Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 12:11:47 +0100 Subject: [PATCH 0390/2610] dev-python/pykerberos: Stabilize 1.3.1-r1 x86, #877965 Signed-off-by: Sam James --- dev-python/pykerberos/pykerberos-1.3.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pykerberos/pykerberos-1.3.1-r1.ebuild b/dev-python/pykerberos/pykerberos-1.3.1-r1.ebuild index 85c4d3730dfd8..acd03ebcd551f 100644 --- a/dev-python/pykerberos/pykerberos-1.3.1-r1.ebuild +++ b/dev-python/pykerberos/pykerberos-1.3.1-r1.ebuild @@ -18,7 +18,7 @@ S=${WORKDIR}/ccs-pykerberos-${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc64 ~riscv x86" # test environment is non-trivial to set up, so just use docker # (see python_test below) # also for alpha/beta Python releases support: From b3e87639fa396f2ca78f586999c8db4e5aa195ad Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 12:11:48 +0100 Subject: [PATCH 0391/2610] net-wireless/bluez: Stabilize 5.65 x86, #878027 Signed-off-by: Sam James --- net-wireless/bluez/bluez-5.65.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.65.ebuild b/net-wireless/bluez/bluez-5.65.ebuild index c36ba78b8168c..18530ca6e9604 100644 --- a/net-wireless/bluez/bluez-5.65.ebuild +++ b/net-wireless/bluez/bluez-5.65.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev" # Since this release all remaining extra-tools need readline support, but this could From 574791990a0e634a733741634e60fd36c534ab59 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 12:11:49 +0100 Subject: [PATCH 0392/2610] app-text/pdftk: Stabilize 3.3.3 amd64, #878037 Signed-off-by: Sam James --- app-text/pdftk/pdftk-3.3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/pdftk/pdftk-3.3.3.ebuild b/app-text/pdftk/pdftk-3.3.3.ebuild index 986693f78055d..111d9d3dc1fd0 100644 --- a/app-text/pdftk/pdftk-3.3.3.ebuild +++ b/app-text/pdftk/pdftk-3.3.3.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://gitlab.com/pdftk-java/pdftk/-/archive/v${PV}/pdftk-v${PV}.tar.g LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~x86" CP_DEPEND=" dev-java/bcprov:0 From 5d555f68fb00bad31916e1c9261d15bead0408b4 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 12:11:50 +0100 Subject: [PATCH 0393/2610] dev-python/ujson: Stabilize 5.5.0 amd64, #878191 Signed-off-by: Sam James --- dev-python/ujson/ujson-5.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/ujson/ujson-5.5.0.ebuild b/dev-python/ujson/ujson-5.5.0.ebuild index 4c14828837f7f..3c98bbb8b1726 100644 --- a/dev-python/ujson/ujson-5.5.0.ebuild +++ b/dev-python/ujson/ujson-5.5.0.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" DEPEND=" dev-libs/double-conversion:= From da6cd3f729c01954e7de153c439c8a5e890ee1d0 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 12:11:52 +0100 Subject: [PATCH 0394/2610] dev-python/pandas: Stabilize 1.5.0-r1 amd64, #878239 Signed-off-by: Sam James --- dev-python/pandas/pandas-1.5.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pandas/pandas-1.5.0-r1.ebuild b/dev-python/pandas/pandas-1.5.0-r1.ebuild index b2a3d872c0e6c..6f20e3a524812 100644 --- a/dev-python/pandas/pandas-1.5.0-r1.ebuild +++ b/dev-python/pandas/pandas-1.5.0-r1.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}/${P/_/}" SLOT="0" LICENSE="BSD" -KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~x86" IUSE="doc full-support minimal test X" RESTRICT="!test? ( test )" From ef95ff18f637c7eee2d2a42e1e78d7d3e4d90b4c Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 12:18:43 +0100 Subject: [PATCH 0395/2610] dev-libs/libgpiod: Stabilize 1.6.3-r4 arm64, #878249 Signed-off-by: Sam James --- dev-libs/libgpiod/libgpiod-1.6.3-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libgpiod/libgpiod-1.6.3-r4.ebuild b/dev-libs/libgpiod/libgpiod-1.6.3-r4.ebuild index cf58ecdba373a..a7b0b7c772e3e 100644 --- a/dev-libs/libgpiod/libgpiod-1.6.3-r4.ebuild +++ b/dev-libs/libgpiod/libgpiod-1.6.3-r4.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://mirrors.edge.kernel.org/pub/software/libs/libgpiod/${P}.tar.xz" LICENSE="LGPL-2.1" # Reflects the ABI of libgpiod.so SLOT="0/2" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm arm64 ~riscv ~x86" IUSE="+tools cxx python test" RESTRICT="!test? ( test )" From e1ebc9e2351b056d19538970014b764f8b2b4224 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 12:18:44 +0100 Subject: [PATCH 0396/2610] dev-libs/libgpiod: Stabilize 1.6.3-r4 arm, #878249 Signed-off-by: Sam James --- dev-libs/libgpiod/libgpiod-1.6.3-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libgpiod/libgpiod-1.6.3-r4.ebuild b/dev-libs/libgpiod/libgpiod-1.6.3-r4.ebuild index a7b0b7c772e3e..b430cac71eedf 100644 --- a/dev-libs/libgpiod/libgpiod-1.6.3-r4.ebuild +++ b/dev-libs/libgpiod/libgpiod-1.6.3-r4.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://mirrors.edge.kernel.org/pub/software/libs/libgpiod/${P}.tar.xz" LICENSE="LGPL-2.1" # Reflects the ABI of libgpiod.so SLOT="0/2" -KEYWORDS="~amd64 ~arm arm64 ~riscv ~x86" +KEYWORDS="~amd64 arm arm64 ~riscv ~x86" IUSE="+tools cxx python test" RESTRICT="!test? ( test )" From 28482b456cd9bbe9fff822ca6ef736540f029a9f Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 12:21:01 +0100 Subject: [PATCH 0397/2610] dev-lang/python: fix py3.9 CFLAGS too Bug: https://bugs.gentoo.org/878211 Fixes: ddbae51c4cfc2f579deb0294f82f20e0609c4353 Signed-off-by: Sam James --- dev-lang/python/python-3.9.15.ebuild | 5 ----- 1 file changed, 5 deletions(-) diff --git a/dev-lang/python/python-3.9.15.ebuild b/dev-lang/python/python-3.9.15.ebuild index 71160d6e637fb..a4f409cd861ba 100644 --- a/dev-lang/python/python-3.9.15.ebuild +++ b/dev-lang/python/python-3.9.15.ebuild @@ -225,11 +225,6 @@ src_configure() { # disable implicit optimization/debugging flags local -x OPT= - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS} - local -x LDFLAGS_NODIST=${LDFLAGS} - local -x CFLAGS= LDFLAGS= if tc-is-cross-compiler ; then # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get From 18303cba5e3ceb4e98ab4a181419b816c9326505 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 12:21:39 +0100 Subject: [PATCH 0398/2610] games-fps/qudos: add BDEPEND on virtual/pkgconfig Signed-off-by: Sam James --- games-fps/qudos/qudos-0.40.1-r1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/games-fps/qudos/qudos-0.40.1-r1.ebuild b/games-fps/qudos/qudos-0.40.1-r1.ebuild index 2a289162e2d75..4084c1e427b6f 100644 --- a/games-fps/qudos/qudos-0.40.1-r1.ebuild +++ b/games-fps/qudos/qudos-0.40.1-r1.ebuild @@ -46,6 +46,7 @@ RDEPEND=" demo? ( games-fps/quake2-demodata[symlink] ) textures? ( games-fps/quake2-textures ) " +BDEPEND="virtual/pkgconfig" dir=usr/share/${MY_PN} From f1fb0a3300c51b9422d91132046a0078afc8a0b3 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 12:22:05 +0100 Subject: [PATCH 0399/2610] app-misc/mouseremote: revbump for Clang 16 fixes Bug: https://bugs.gentoo.org/874957 Fixes: ee51625a6652970c7e6fec02ab7ac65ab5403adf Signed-off-by: Sam James --- .../{mouseremote-0.90-r3.ebuild => mouseremote-0.90-r4.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename app-misc/mouseremote/{mouseremote-0.90-r3.ebuild => mouseremote-0.90-r4.ebuild} (100%) diff --git a/app-misc/mouseremote/mouseremote-0.90-r3.ebuild b/app-misc/mouseremote/mouseremote-0.90-r4.ebuild similarity index 100% rename from app-misc/mouseremote/mouseremote-0.90-r3.ebuild rename to app-misc/mouseremote/mouseremote-0.90-r4.ebuild From 3080ef4ec66de8d6c04e76decc6bb9309e97f032 Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Tue, 25 Oct 2022 12:39:41 +0200 Subject: [PATCH 0400/2610] dev-ros/genmsg: bump to 0.6.0 Signed-off-by: Alexis Ballier --- dev-ros/genmsg/Manifest | 2 +- dev-ros/genmsg/{genmsg-0.5.16.ebuild => genmsg-0.6.0.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename dev-ros/genmsg/{genmsg-0.5.16.ebuild => genmsg-0.6.0.ebuild} (91%) diff --git a/dev-ros/genmsg/Manifest b/dev-ros/genmsg/Manifest index 6fd2b07c664eb..d35cb1af48750 100644 --- a/dev-ros/genmsg/Manifest +++ b/dev-ros/genmsg/Manifest @@ -1 +1 @@ -DIST genmsg-0.5.16.tar.gz 60357 BLAKE2B 5d26540123606cac3590d54848f5999fc470008fe5c71abeaac01108f7b22a4d5b0282ebc109e747d1caf459daa88bce26ce206b480f63626205adba7decb1ed SHA512 6a658cc3a895f546592a540f2bcbfb3819321242ddaf47eabbf02207994af4cf4152bce042846d4ae3fcdda2664b6b255702a2cebfcaa80892b964a6822a5390 +DIST genmsg-0.6.0.tar.gz 60465 BLAKE2B d4b3fb69b540d5ae152ea9ba99f8a95f3ec0f2327abc3358c3f7e98710791d6cef7537a1c1de2229e103ffe80e7c67fadcbc1b781e3df2430dc379a14cc9a5a2 SHA512 73e0f16dfa0096c358c7b19fb5d5126af32ea24240611c4b45857a79d44d5a4aa77f34e4f0b4e2f38592f23b127ac1ffe74794be0b622921fd76353d9e42ea0d diff --git a/dev-ros/genmsg/genmsg-0.5.16.ebuild b/dev-ros/genmsg/genmsg-0.6.0.ebuild similarity index 91% rename from dev-ros/genmsg/genmsg-0.5.16.ebuild rename to dev-ros/genmsg/genmsg-0.6.0.ebuild index 7ae92b459ca2b..7747d17bdcd28 100644 --- a/dev-ros/genmsg/genmsg-0.5.16.ebuild +++ b/dev-ros/genmsg/genmsg-0.6.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 From 0612112e85201a3f3a60a3d61c74f99f1a4e780b Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Tue, 25 Oct 2022 12:40:44 +0200 Subject: [PATCH 0401/2610] dev-ros/gencpp: bump to 0.7.0 Signed-off-by: Alexis Ballier --- dev-ros/gencpp/Manifest | 2 +- dev-ros/gencpp/{gencpp-0.6.5.ebuild => gencpp-0.7.0.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename dev-ros/gencpp/{gencpp-0.6.5.ebuild => gencpp-0.7.0.ebuild} (91%) diff --git a/dev-ros/gencpp/Manifest b/dev-ros/gencpp/Manifest index b540a74fc21ba..ac3d60f149cfe 100644 --- a/dev-ros/gencpp/Manifest +++ b/dev-ros/gencpp/Manifest @@ -1 +1 @@ -DIST gencpp-0.6.5.tar.gz 9803 BLAKE2B 3f22693cf8924a9c6c88aea287eb44f15670c0289c441a4dc631e9386d28702be074551ce2f0585cfc8f237a4d3925206c56d9cd760aae63655c9e7fc6bd82d2 SHA512 37f8869f2671a2dbbaf2d6fe9517cf0675639b3d1ce1940cb3ae3ce40432a61cafbe8e272a71b49cc1068f33dd5201cf3e0a2e0bed1c9ed1a5053669e35596aa +DIST gencpp-0.7.0.tar.gz 9914 BLAKE2B 79a259768be409d4d05a6b7f71a709761ac9c49aeb82a2910045c205eb6600a08e20c6457c36cb3d7b27865c8fcb4e90f65e5c622ee24567c36d6fc04ca0dff7 SHA512 5fc73ef7e03b1712ddb071ba3d6f49b6657eca3ebadb8384f19efe457f3de2fb799c02a603ea32960c265acd2bd752a0a020db753bf0f2c4d00fdd102da4519f diff --git a/dev-ros/gencpp/gencpp-0.6.5.ebuild b/dev-ros/gencpp/gencpp-0.7.0.ebuild similarity index 91% rename from dev-ros/gencpp/gencpp-0.6.5.ebuild rename to dev-ros/gencpp/gencpp-0.7.0.ebuild index dca06b5f534d9..44bc8f1377baf 100644 --- a/dev-ros/gencpp/gencpp-0.6.5.ebuild +++ b/dev-ros/gencpp/gencpp-0.7.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 From 6adaff70428ab55bcfe1b02d7cdd4f782a2a2c0f Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Tue, 25 Oct 2022 12:45:38 +0200 Subject: [PATCH 0402/2610] dev-ros/test_tf2: Bump to 0.7.6. Signed-off-by: Alexis Ballier --- dev-ros/test_tf2/Manifest | 1 + dev-ros/test_tf2/test_tf2-0.7.6.ebuild | 36 ++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 dev-ros/test_tf2/test_tf2-0.7.6.ebuild diff --git a/dev-ros/test_tf2/Manifest b/dev-ros/test_tf2/Manifest index aa2edb1230e01..b42615b516d22 100644 --- a/dev-ros/test_tf2/Manifest +++ b/dev-ros/test_tf2/Manifest @@ -1 +1,2 @@ DIST geometry2-0.7.5.tar.gz 176126 BLAKE2B 56f2062ca86b3573e9df59df4c400fd5eee35c7e30abb1f0d94b1e117a224fcb1272eaf9de14dc257d8c8438a414fd8d121d314e560e6712ca4db0da190075d5 SHA512 b3413282d2ad0aae54b0093607eee106cdd7ed23f4e5fbb1728ed4f848ee081257b9217696301e9f7860369dc98679d8abff12213ff3a69b39b061f02f5da8c9 +DIST geometry2-0.7.6.tar.gz 176927 BLAKE2B c18a8be79a17194e339188b938d51d69deb70ac4bbc3038349d5fd4ac4a63c4d812bf6dc1f4ce6bcf64545e0abaa88e7eede008f3f6c5590cc860148f8dd8e39 SHA512 dec7c618da9eec07b202b1d67b367c8e71451a05b4ffa15d1e86651857054e7e43682ef7a95580853ee9767f17229b623fd73a495a184e4e9e3fdf024be2d440 diff --git a/dev-ros/test_tf2/test_tf2-0.7.6.ebuild b/dev-ros/test_tf2/test_tf2-0.7.6.ebuild new file mode 100644 index 0000000000000..3482393f54a35 --- /dev/null +++ b/dev-ros/test_tf2/test_tf2-0.7.6.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +ROS_REPO_URI="https://github.com/ros/geometry2" +KEYWORDS="~amd64" +ROS_SUBDIR=${PN} + +inherit ros-catkin + +DESCRIPTION="TF2 unit tests" +LICENSE="BSD" +SLOT="0" +IUSE="" + +RDEPEND="" +DEPEND=" + dev-ros/rosconsole + dev-ros/roscpp + dev-ros/rostest[${PYTHON_SINGLE_USEDEP}] + dev-ros/tf + dev-ros/tf2 + dev-ros/tf2_bullet + dev-ros/tf2_eigen + dev-ros/tf2_ros[${PYTHON_SINGLE_USEDEP}] + dev-ros/tf2_geometry_msgs[${PYTHON_SINGLE_USEDEP}] + dev-ros/tf2_kdl[${PYTHON_SINGLE_USEDEP}] + dev-ros/tf2_msgs + dev-ros/rosbash + sci-libs/orocos_kdl + $(python_gen_cond_dep "dev-python/python_orocos_kdl[\${PYTHON_USEDEP}]") + dev-libs/boost:= + dev-cpp/gtest +" + +mycatkincmakeargs=( "-DCATKIN_ENABLE_TESTING=ON" ) From 7ce00dd70c35fe885b2a25e7c80cf0c111ce53d9 Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Tue, 25 Oct 2022 12:45:39 +0200 Subject: [PATCH 0403/2610] dev-ros/tf2: Bump to 0.7.6. Signed-off-by: Alexis Ballier --- dev-ros/tf2/Manifest | 1 + dev-ros/tf2/tf2-0.7.6.ebuild | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 dev-ros/tf2/tf2-0.7.6.ebuild diff --git a/dev-ros/tf2/Manifest b/dev-ros/tf2/Manifest index c9c9144e6ab7d..908e45fbc4f3a 100644 --- a/dev-ros/tf2/Manifest +++ b/dev-ros/tf2/Manifest @@ -1,3 +1,4 @@ DIST geometry2-0.7.2.tar.gz 174319 BLAKE2B 0f319055cf0a4c8a425c31abc981ee1aee3c77b9dae8e0ddae6a0c4bdf09c31373b8005cb05177374ae5a2139c0f49a4cfdd5b966f8e991827ca2c6e471dcdd2 SHA512 8c2ad4e67d4d7509c3d9a7ef781d454eeb570fbc29d201ece7d2613258b7bed2ba00398655901e2b5856b59acad94422dbb6ae1f0bd545b3a41353204c31d00b DIST geometry2-0.7.3.tar.gz 175974 BLAKE2B a0edbeea6db30f07d5cf6ddd4d0a8a1ce0221c8b0ad01929aa6a73a7a49e2e5bd08dfd01cef6cd964ea93b6e8f5aa1dd6ec395e8e4bbafa1117eb3436cae9c10 SHA512 20d207218000905a17411ee9c662778b3022481e84b903ca616cdfc439b2af55c7182988dc843103edc471d564e988fa311be916d0810ec86228585500ed532e DIST geometry2-0.7.5.tar.gz 176126 BLAKE2B 56f2062ca86b3573e9df59df4c400fd5eee35c7e30abb1f0d94b1e117a224fcb1272eaf9de14dc257d8c8438a414fd8d121d314e560e6712ca4db0da190075d5 SHA512 b3413282d2ad0aae54b0093607eee106cdd7ed23f4e5fbb1728ed4f848ee081257b9217696301e9f7860369dc98679d8abff12213ff3a69b39b061f02f5da8c9 +DIST geometry2-0.7.6.tar.gz 176927 BLAKE2B c18a8be79a17194e339188b938d51d69deb70ac4bbc3038349d5fd4ac4a63c4d812bf6dc1f4ce6bcf64545e0abaa88e7eede008f3f6c5590cc860148f8dd8e39 SHA512 dec7c618da9eec07b202b1d67b367c8e71451a05b4ffa15d1e86651857054e7e43682ef7a95580853ee9767f17229b623fd73a495a184e4e9e3fdf024be2d440 diff --git a/dev-ros/tf2/tf2-0.7.6.ebuild b/dev-ros/tf2/tf2-0.7.6.ebuild new file mode 100644 index 0000000000000..401a57c0c9552 --- /dev/null +++ b/dev-ros/tf2/tf2-0.7.6.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +ROS_REPO_URI="https://github.com/ros/geometry2" +KEYWORDS="~amd64 ~arm" +ROS_SUBDIR=${PN} + +inherit ros-catkin + +DESCRIPTION="The second generation Transform Library in ROS" +LICENSE="BSD" +SLOT="0" +IUSE="" + +RDEPEND=" + dev-libs/console_bridge:= + dev-ros/rostime + dev-libs/boost:= +" +DEPEND="${RDEPEND} + dev-ros/tf2_msgs[${CATKIN_MESSAGES_CXX_USEDEP}] + dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}] + test? ( dev-ros/roscpp dev-cpp/gtest ) +" From 5f55f774a3823fd1a17a97987fa366fdb7e1c426 Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Tue, 25 Oct 2022 12:45:39 +0200 Subject: [PATCH 0404/2610] dev-ros/tf2_bullet: Bump to 0.7.6. Signed-off-by: Alexis Ballier --- dev-ros/tf2_bullet/Manifest | 1 + dev-ros/tf2_bullet/tf2_bullet-0.7.6.ebuild | 26 ++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 dev-ros/tf2_bullet/tf2_bullet-0.7.6.ebuild diff --git a/dev-ros/tf2_bullet/Manifest b/dev-ros/tf2_bullet/Manifest index c9c9144e6ab7d..908e45fbc4f3a 100644 --- a/dev-ros/tf2_bullet/Manifest +++ b/dev-ros/tf2_bullet/Manifest @@ -1,3 +1,4 @@ DIST geometry2-0.7.2.tar.gz 174319 BLAKE2B 0f319055cf0a4c8a425c31abc981ee1aee3c77b9dae8e0ddae6a0c4bdf09c31373b8005cb05177374ae5a2139c0f49a4cfdd5b966f8e991827ca2c6e471dcdd2 SHA512 8c2ad4e67d4d7509c3d9a7ef781d454eeb570fbc29d201ece7d2613258b7bed2ba00398655901e2b5856b59acad94422dbb6ae1f0bd545b3a41353204c31d00b DIST geometry2-0.7.3.tar.gz 175974 BLAKE2B a0edbeea6db30f07d5cf6ddd4d0a8a1ce0221c8b0ad01929aa6a73a7a49e2e5bd08dfd01cef6cd964ea93b6e8f5aa1dd6ec395e8e4bbafa1117eb3436cae9c10 SHA512 20d207218000905a17411ee9c662778b3022481e84b903ca616cdfc439b2af55c7182988dc843103edc471d564e988fa311be916d0810ec86228585500ed532e DIST geometry2-0.7.5.tar.gz 176126 BLAKE2B 56f2062ca86b3573e9df59df4c400fd5eee35c7e30abb1f0d94b1e117a224fcb1272eaf9de14dc257d8c8438a414fd8d121d314e560e6712ca4db0da190075d5 SHA512 b3413282d2ad0aae54b0093607eee106cdd7ed23f4e5fbb1728ed4f848ee081257b9217696301e9f7860369dc98679d8abff12213ff3a69b39b061f02f5da8c9 +DIST geometry2-0.7.6.tar.gz 176927 BLAKE2B c18a8be79a17194e339188b938d51d69deb70ac4bbc3038349d5fd4ac4a63c4d812bf6dc1f4ce6bcf64545e0abaa88e7eede008f3f6c5590cc860148f8dd8e39 SHA512 dec7c618da9eec07b202b1d67b367c8e71451a05b4ffa15d1e86651857054e7e43682ef7a95580853ee9767f17229b623fd73a495a184e4e9e3fdf024be2d440 diff --git a/dev-ros/tf2_bullet/tf2_bullet-0.7.6.ebuild b/dev-ros/tf2_bullet/tf2_bullet-0.7.6.ebuild new file mode 100644 index 0000000000000..27a56c4a1f9b2 --- /dev/null +++ b/dev-ros/tf2_bullet/tf2_bullet-0.7.6.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +ROS_REPO_URI="https://github.com/ros/geometry2" +KEYWORDS="~amd64" +ROS_SUBDIR=${PN} + +inherit ros-catkin + +DESCRIPTION="TF2 bullet support" +LICENSE="BSD" +SLOT="0" +IUSE="" + +RDEPEND=" + dev-ros/tf2 + sci-physics/bullet +" +DEPEND="${RDEPEND} + dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}] + test? ( dev-cpp/gtest ) +" +BDEPEND=" + virtual/pkgconfig +" From 160616211cc317cdea7e08656de699ff68d0a468 Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Tue, 25 Oct 2022 12:45:40 +0200 Subject: [PATCH 0405/2610] dev-ros/tf2_eigen: Bump to 0.7.6. Signed-off-by: Alexis Ballier --- dev-ros/tf2_eigen/Manifest | 1 + dev-ros/tf2_eigen/tf2_eigen-0.7.6.ebuild | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 dev-ros/tf2_eigen/tf2_eigen-0.7.6.ebuild diff --git a/dev-ros/tf2_eigen/Manifest b/dev-ros/tf2_eigen/Manifest index c9c9144e6ab7d..908e45fbc4f3a 100644 --- a/dev-ros/tf2_eigen/Manifest +++ b/dev-ros/tf2_eigen/Manifest @@ -1,3 +1,4 @@ DIST geometry2-0.7.2.tar.gz 174319 BLAKE2B 0f319055cf0a4c8a425c31abc981ee1aee3c77b9dae8e0ddae6a0c4bdf09c31373b8005cb05177374ae5a2139c0f49a4cfdd5b966f8e991827ca2c6e471dcdd2 SHA512 8c2ad4e67d4d7509c3d9a7ef781d454eeb570fbc29d201ece7d2613258b7bed2ba00398655901e2b5856b59acad94422dbb6ae1f0bd545b3a41353204c31d00b DIST geometry2-0.7.3.tar.gz 175974 BLAKE2B a0edbeea6db30f07d5cf6ddd4d0a8a1ce0221c8b0ad01929aa6a73a7a49e2e5bd08dfd01cef6cd964ea93b6e8f5aa1dd6ec395e8e4bbafa1117eb3436cae9c10 SHA512 20d207218000905a17411ee9c662778b3022481e84b903ca616cdfc439b2af55c7182988dc843103edc471d564e988fa311be916d0810ec86228585500ed532e DIST geometry2-0.7.5.tar.gz 176126 BLAKE2B 56f2062ca86b3573e9df59df4c400fd5eee35c7e30abb1f0d94b1e117a224fcb1272eaf9de14dc257d8c8438a414fd8d121d314e560e6712ca4db0da190075d5 SHA512 b3413282d2ad0aae54b0093607eee106cdd7ed23f4e5fbb1728ed4f848ee081257b9217696301e9f7860369dc98679d8abff12213ff3a69b39b061f02f5da8c9 +DIST geometry2-0.7.6.tar.gz 176927 BLAKE2B c18a8be79a17194e339188b938d51d69deb70ac4bbc3038349d5fd4ac4a63c4d812bf6dc1f4ce6bcf64545e0abaa88e7eede008f3f6c5590cc860148f8dd8e39 SHA512 dec7c618da9eec07b202b1d67b367c8e71451a05b4ffa15d1e86651857054e7e43682ef7a95580853ee9767f17229b623fd73a495a184e4e9e3fdf024be2d440 diff --git a/dev-ros/tf2_eigen/tf2_eigen-0.7.6.ebuild b/dev-ros/tf2_eigen/tf2_eigen-0.7.6.ebuild new file mode 100644 index 0000000000000..71831bfac3209 --- /dev/null +++ b/dev-ros/tf2_eigen/tf2_eigen-0.7.6.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +ROS_REPO_URI="https://github.com/ros/geometry2" +KEYWORDS="~amd64 ~arm" +ROS_SUBDIR=${PN} + +inherit ros-catkin + +DESCRIPTION="TF2 eigen support" +LICENSE="BSD" +SLOT="0" +IUSE="" + +RDEPEND=" + dev-ros/tf2 +" +DEPEND="${RDEPEND} + dev-ros/cmake_modules + dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}] + dev-cpp/eigen:3 + test? ( dev-cpp/gtest ) +" From 938de42e6c432dd1caeeb9f19698658162ebde37 Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Tue, 25 Oct 2022 12:45:41 +0200 Subject: [PATCH 0406/2610] dev-ros/tf2_geometry_msgs: Bump to 0.7.6. Signed-off-by: Alexis Ballier --- dev-ros/tf2_geometry_msgs/Manifest | 1 + .../tf2_geometry_msgs-0.7.6.ebuild | 31 +++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 dev-ros/tf2_geometry_msgs/tf2_geometry_msgs-0.7.6.ebuild diff --git a/dev-ros/tf2_geometry_msgs/Manifest b/dev-ros/tf2_geometry_msgs/Manifest index c9c9144e6ab7d..908e45fbc4f3a 100644 --- a/dev-ros/tf2_geometry_msgs/Manifest +++ b/dev-ros/tf2_geometry_msgs/Manifest @@ -1,3 +1,4 @@ DIST geometry2-0.7.2.tar.gz 174319 BLAKE2B 0f319055cf0a4c8a425c31abc981ee1aee3c77b9dae8e0ddae6a0c4bdf09c31373b8005cb05177374ae5a2139c0f49a4cfdd5b966f8e991827ca2c6e471dcdd2 SHA512 8c2ad4e67d4d7509c3d9a7ef781d454eeb570fbc29d201ece7d2613258b7bed2ba00398655901e2b5856b59acad94422dbb6ae1f0bd545b3a41353204c31d00b DIST geometry2-0.7.3.tar.gz 175974 BLAKE2B a0edbeea6db30f07d5cf6ddd4d0a8a1ce0221c8b0ad01929aa6a73a7a49e2e5bd08dfd01cef6cd964ea93b6e8f5aa1dd6ec395e8e4bbafa1117eb3436cae9c10 SHA512 20d207218000905a17411ee9c662778b3022481e84b903ca616cdfc439b2af55c7182988dc843103edc471d564e988fa311be916d0810ec86228585500ed532e DIST geometry2-0.7.5.tar.gz 176126 BLAKE2B 56f2062ca86b3573e9df59df4c400fd5eee35c7e30abb1f0d94b1e117a224fcb1272eaf9de14dc257d8c8438a414fd8d121d314e560e6712ca4db0da190075d5 SHA512 b3413282d2ad0aae54b0093607eee106cdd7ed23f4e5fbb1728ed4f848ee081257b9217696301e9f7860369dc98679d8abff12213ff3a69b39b061f02f5da8c9 +DIST geometry2-0.7.6.tar.gz 176927 BLAKE2B c18a8be79a17194e339188b938d51d69deb70ac4bbc3038349d5fd4ac4a63c4d812bf6dc1f4ce6bcf64545e0abaa88e7eede008f3f6c5590cc860148f8dd8e39 SHA512 dec7c618da9eec07b202b1d67b367c8e71451a05b4ffa15d1e86651857054e7e43682ef7a95580853ee9767f17229b623fd73a495a184e4e9e3fdf024be2d440 diff --git a/dev-ros/tf2_geometry_msgs/tf2_geometry_msgs-0.7.6.ebuild b/dev-ros/tf2_geometry_msgs/tf2_geometry_msgs-0.7.6.ebuild new file mode 100644 index 0000000000000..3c795fbda7d45 --- /dev/null +++ b/dev-ros/tf2_geometry_msgs/tf2_geometry_msgs-0.7.6.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +ROS_REPO_URI="https://github.com/ros/geometry2" +KEYWORDS="~amd64 ~arm" +ROS_SUBDIR=${PN} +CATKIN_HAS_MESSAGES=yes + +inherit ros-catkin + +DESCRIPTION="The second generation Transform Library in ROS" +LICENSE="BSD" +SLOT="0" +IUSE="" + +RDEPEND=" + dev-ros/rospy[${PYTHON_SINGLE_USEDEP}] + dev-ros/tf2_ros[${PYTHON_SINGLE_USEDEP}] + $(python_gen_cond_dep "dev-python/python_orocos_kdl[\${PYTHON_USEDEP}]") + dev-ros/tf2 + sci-libs/orocos_kdl + dev-ros/geometry_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}] + test? ( + dev-ros/rostest[${PYTHON_SINGLE_USEDEP}] + dev-cpp/gtest + ) +" From 60c6c06278c3afb528c0481d8e0ae2d438315715 Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Tue, 25 Oct 2022 12:45:41 +0200 Subject: [PATCH 0407/2610] dev-ros/tf2_kdl: Bump to 0.7.6. Signed-off-by: Alexis Ballier --- dev-ros/tf2_kdl/Manifest | 1 + dev-ros/tf2_kdl/tf2_kdl-0.7.6.ebuild | 29 ++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 dev-ros/tf2_kdl/tf2_kdl-0.7.6.ebuild diff --git a/dev-ros/tf2_kdl/Manifest b/dev-ros/tf2_kdl/Manifest index c9c9144e6ab7d..908e45fbc4f3a 100644 --- a/dev-ros/tf2_kdl/Manifest +++ b/dev-ros/tf2_kdl/Manifest @@ -1,3 +1,4 @@ DIST geometry2-0.7.2.tar.gz 174319 BLAKE2B 0f319055cf0a4c8a425c31abc981ee1aee3c77b9dae8e0ddae6a0c4bdf09c31373b8005cb05177374ae5a2139c0f49a4cfdd5b966f8e991827ca2c6e471dcdd2 SHA512 8c2ad4e67d4d7509c3d9a7ef781d454eeb570fbc29d201ece7d2613258b7bed2ba00398655901e2b5856b59acad94422dbb6ae1f0bd545b3a41353204c31d00b DIST geometry2-0.7.3.tar.gz 175974 BLAKE2B a0edbeea6db30f07d5cf6ddd4d0a8a1ce0221c8b0ad01929aa6a73a7a49e2e5bd08dfd01cef6cd964ea93b6e8f5aa1dd6ec395e8e4bbafa1117eb3436cae9c10 SHA512 20d207218000905a17411ee9c662778b3022481e84b903ca616cdfc439b2af55c7182988dc843103edc471d564e988fa311be916d0810ec86228585500ed532e DIST geometry2-0.7.5.tar.gz 176126 BLAKE2B 56f2062ca86b3573e9df59df4c400fd5eee35c7e30abb1f0d94b1e117a224fcb1272eaf9de14dc257d8c8438a414fd8d121d314e560e6712ca4db0da190075d5 SHA512 b3413282d2ad0aae54b0093607eee106cdd7ed23f4e5fbb1728ed4f848ee081257b9217696301e9f7860369dc98679d8abff12213ff3a69b39b061f02f5da8c9 +DIST geometry2-0.7.6.tar.gz 176927 BLAKE2B c18a8be79a17194e339188b938d51d69deb70ac4bbc3038349d5fd4ac4a63c4d812bf6dc1f4ce6bcf64545e0abaa88e7eede008f3f6c5590cc860148f8dd8e39 SHA512 dec7c618da9eec07b202b1d67b367c8e71451a05b4ffa15d1e86651857054e7e43682ef7a95580853ee9767f17229b623fd73a495a184e4e9e3fdf024be2d440 diff --git a/dev-ros/tf2_kdl/tf2_kdl-0.7.6.ebuild b/dev-ros/tf2_kdl/tf2_kdl-0.7.6.ebuild new file mode 100644 index 0000000000000..63d78e6201cea --- /dev/null +++ b/dev-ros/tf2_kdl/tf2_kdl-0.7.6.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +ROS_REPO_URI="https://github.com/ros/geometry2" +KEYWORDS="~amd64 ~arm" +ROS_SUBDIR=${PN} + +inherit ros-catkin + +DESCRIPTION="KDL binding for tf2" +LICENSE="BSD" +SLOT="0" +IUSE="" + +RDEPEND=" + dev-ros/tf2 + dev-ros/tf2_ros + $(python_gen_cond_dep "dev-python/python_orocos_kdl[\${PYTHON_USEDEP}]") + sci-libs/orocos_kdl:= + dev-ros/tf2_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + dev-ros/cmake_modules + dev-cpp/eigen:3 + test? ( + dev-ros/rostest[${PYTHON_SINGLE_USEDEP}] + dev-cpp/gtest + )" From 790e27970c28fddef6bcef37e35da4d45e8d31c6 Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Tue, 25 Oct 2022 12:45:42 +0200 Subject: [PATCH 0408/2610] dev-ros/tf2_msgs: Bump to 0.7.6. Signed-off-by: Alexis Ballier --- dev-ros/tf2_msgs/Manifest | 1 + dev-ros/tf2_msgs/tf2_msgs-0.7.6.ebuild | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 dev-ros/tf2_msgs/tf2_msgs-0.7.6.ebuild diff --git a/dev-ros/tf2_msgs/Manifest b/dev-ros/tf2_msgs/Manifest index c9c9144e6ab7d..908e45fbc4f3a 100644 --- a/dev-ros/tf2_msgs/Manifest +++ b/dev-ros/tf2_msgs/Manifest @@ -1,3 +1,4 @@ DIST geometry2-0.7.2.tar.gz 174319 BLAKE2B 0f319055cf0a4c8a425c31abc981ee1aee3c77b9dae8e0ddae6a0c4bdf09c31373b8005cb05177374ae5a2139c0f49a4cfdd5b966f8e991827ca2c6e471dcdd2 SHA512 8c2ad4e67d4d7509c3d9a7ef781d454eeb570fbc29d201ece7d2613258b7bed2ba00398655901e2b5856b59acad94422dbb6ae1f0bd545b3a41353204c31d00b DIST geometry2-0.7.3.tar.gz 175974 BLAKE2B a0edbeea6db30f07d5cf6ddd4d0a8a1ce0221c8b0ad01929aa6a73a7a49e2e5bd08dfd01cef6cd964ea93b6e8f5aa1dd6ec395e8e4bbafa1117eb3436cae9c10 SHA512 20d207218000905a17411ee9c662778b3022481e84b903ca616cdfc439b2af55c7182988dc843103edc471d564e988fa311be916d0810ec86228585500ed532e DIST geometry2-0.7.5.tar.gz 176126 BLAKE2B 56f2062ca86b3573e9df59df4c400fd5eee35c7e30abb1f0d94b1e117a224fcb1272eaf9de14dc257d8c8438a414fd8d121d314e560e6712ca4db0da190075d5 SHA512 b3413282d2ad0aae54b0093607eee106cdd7ed23f4e5fbb1728ed4f848ee081257b9217696301e9f7860369dc98679d8abff12213ff3a69b39b061f02f5da8c9 +DIST geometry2-0.7.6.tar.gz 176927 BLAKE2B c18a8be79a17194e339188b938d51d69deb70ac4bbc3038349d5fd4ac4a63c4d812bf6dc1f4ce6bcf64545e0abaa88e7eede008f3f6c5590cc860148f8dd8e39 SHA512 dec7c618da9eec07b202b1d67b367c8e71451a05b4ffa15d1e86651857054e7e43682ef7a95580853ee9767f17229b623fd73a495a184e4e9e3fdf024be2d440 diff --git a/dev-ros/tf2_msgs/tf2_msgs-0.7.6.ebuild b/dev-ros/tf2_msgs/tf2_msgs-0.7.6.ebuild new file mode 100644 index 0000000000000..e3ab05052c74d --- /dev/null +++ b/dev-ros/tf2_msgs/tf2_msgs-0.7.6.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +CATKIN_HAS_MESSAGES=yes +ROS_REPO_URI="https://github.com/ros/geometry2" +KEYWORDS="~amd64 ~arm" +ROS_SUBDIR=${PN} +CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/actionlib_msgs dev-ros/geometry_msgs" + +inherit ros-catkin + +DESCRIPTION="TF2 messages" +LICENSE="BSD" +SLOT="0" +IUSE="" + +RDEPEND="" +DEPEND="${RDEPEND}" From 8ff942312ec63e96f22dd11c3cc10b9c9e30f683 Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Tue, 25 Oct 2022 12:45:43 +0200 Subject: [PATCH 0409/2610] dev-ros/tf2_py: Bump to 0.7.6. Signed-off-by: Alexis Ballier --- dev-ros/tf2_py/Manifest | 1 + dev-ros/tf2_py/tf2_py-0.7.6.ebuild | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 dev-ros/tf2_py/tf2_py-0.7.6.ebuild diff --git a/dev-ros/tf2_py/Manifest b/dev-ros/tf2_py/Manifest index c9c9144e6ab7d..908e45fbc4f3a 100644 --- a/dev-ros/tf2_py/Manifest +++ b/dev-ros/tf2_py/Manifest @@ -1,3 +1,4 @@ DIST geometry2-0.7.2.tar.gz 174319 BLAKE2B 0f319055cf0a4c8a425c31abc981ee1aee3c77b9dae8e0ddae6a0c4bdf09c31373b8005cb05177374ae5a2139c0f49a4cfdd5b966f8e991827ca2c6e471dcdd2 SHA512 8c2ad4e67d4d7509c3d9a7ef781d454eeb570fbc29d201ece7d2613258b7bed2ba00398655901e2b5856b59acad94422dbb6ae1f0bd545b3a41353204c31d00b DIST geometry2-0.7.3.tar.gz 175974 BLAKE2B a0edbeea6db30f07d5cf6ddd4d0a8a1ce0221c8b0ad01929aa6a73a7a49e2e5bd08dfd01cef6cd964ea93b6e8f5aa1dd6ec395e8e4bbafa1117eb3436cae9c10 SHA512 20d207218000905a17411ee9c662778b3022481e84b903ca616cdfc439b2af55c7182988dc843103edc471d564e988fa311be916d0810ec86228585500ed532e DIST geometry2-0.7.5.tar.gz 176126 BLAKE2B 56f2062ca86b3573e9df59df4c400fd5eee35c7e30abb1f0d94b1e117a224fcb1272eaf9de14dc257d8c8438a414fd8d121d314e560e6712ca4db0da190075d5 SHA512 b3413282d2ad0aae54b0093607eee106cdd7ed23f4e5fbb1728ed4f848ee081257b9217696301e9f7860369dc98679d8abff12213ff3a69b39b061f02f5da8c9 +DIST geometry2-0.7.6.tar.gz 176927 BLAKE2B c18a8be79a17194e339188b938d51d69deb70ac4bbc3038349d5fd4ac4a63c4d812bf6dc1f4ce6bcf64545e0abaa88e7eede008f3f6c5590cc860148f8dd8e39 SHA512 dec7c618da9eec07b202b1d67b367c8e71451a05b4ffa15d1e86651857054e7e43682ef7a95580853ee9767f17229b623fd73a495a184e4e9e3fdf024be2d440 diff --git a/dev-ros/tf2_py/tf2_py-0.7.6.ebuild b/dev-ros/tf2_py/tf2_py-0.7.6.ebuild new file mode 100644 index 0000000000000..77c587eae514f --- /dev/null +++ b/dev-ros/tf2_py/tf2_py-0.7.6.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +ROS_REPO_URI="https://github.com/ros/geometry2" +KEYWORDS="~amd64 ~arm" +ROS_SUBDIR=${PN} + +inherit ros-catkin + +DESCRIPTION="TF2 python bindings" +LICENSE="BSD" +SLOT="0" +IUSE="" + +RDEPEND=" + dev-ros/tf2 + dev-ros/rospy[${PYTHON_SINGLE_USEDEP}] + dev-libs/boost:= +" +DEPEND="${RDEPEND}" From 8475c0af93619bdac2c79753b9e8520742cfe349 Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Tue, 25 Oct 2022 12:45:44 +0200 Subject: [PATCH 0410/2610] dev-ros/tf2_ros: Bump to 0.7.6. Signed-off-by: Alexis Ballier --- dev-ros/tf2_ros/Manifest | 1 + dev-ros/tf2_ros/tf2_ros-0.7.6.ebuild | 42 ++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 dev-ros/tf2_ros/tf2_ros-0.7.6.ebuild diff --git a/dev-ros/tf2_ros/Manifest b/dev-ros/tf2_ros/Manifest index c9c9144e6ab7d..908e45fbc4f3a 100644 --- a/dev-ros/tf2_ros/Manifest +++ b/dev-ros/tf2_ros/Manifest @@ -1,3 +1,4 @@ DIST geometry2-0.7.2.tar.gz 174319 BLAKE2B 0f319055cf0a4c8a425c31abc981ee1aee3c77b9dae8e0ddae6a0c4bdf09c31373b8005cb05177374ae5a2139c0f49a4cfdd5b966f8e991827ca2c6e471dcdd2 SHA512 8c2ad4e67d4d7509c3d9a7ef781d454eeb570fbc29d201ece7d2613258b7bed2ba00398655901e2b5856b59acad94422dbb6ae1f0bd545b3a41353204c31d00b DIST geometry2-0.7.3.tar.gz 175974 BLAKE2B a0edbeea6db30f07d5cf6ddd4d0a8a1ce0221c8b0ad01929aa6a73a7a49e2e5bd08dfd01cef6cd964ea93b6e8f5aa1dd6ec395e8e4bbafa1117eb3436cae9c10 SHA512 20d207218000905a17411ee9c662778b3022481e84b903ca616cdfc439b2af55c7182988dc843103edc471d564e988fa311be916d0810ec86228585500ed532e DIST geometry2-0.7.5.tar.gz 176126 BLAKE2B 56f2062ca86b3573e9df59df4c400fd5eee35c7e30abb1f0d94b1e117a224fcb1272eaf9de14dc257d8c8438a414fd8d121d314e560e6712ca4db0da190075d5 SHA512 b3413282d2ad0aae54b0093607eee106cdd7ed23f4e5fbb1728ed4f848ee081257b9217696301e9f7860369dc98679d8abff12213ff3a69b39b061f02f5da8c9 +DIST geometry2-0.7.6.tar.gz 176927 BLAKE2B c18a8be79a17194e339188b938d51d69deb70ac4bbc3038349d5fd4ac4a63c4d812bf6dc1f4ce6bcf64545e0abaa88e7eede008f3f6c5590cc860148f8dd8e39 SHA512 dec7c618da9eec07b202b1d67b367c8e71451a05b4ffa15d1e86651857054e7e43682ef7a95580853ee9767f17229b623fd73a495a184e4e9e3fdf024be2d440 diff --git a/dev-ros/tf2_ros/tf2_ros-0.7.6.ebuild b/dev-ros/tf2_ros/tf2_ros-0.7.6.ebuild new file mode 100644 index 0000000000000..fd5e26d28f9f3 --- /dev/null +++ b/dev-ros/tf2_ros/tf2_ros-0.7.6.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +ROS_REPO_URI="https://github.com/ros/geometry2" +KEYWORDS="~amd64 ~arm" +ROS_SUBDIR=${PN} + +inherit ros-catkin + +DESCRIPTION="ROS bindings for the tf2 library, for both Python and C++" +LICENSE="BSD" +SLOT="0" +IUSE="" + +RDEPEND=" + dev-ros/actionlib[${PYTHON_SINGLE_USEDEP}] + dev-ros/message_filters + dev-ros/roscpp + dev-ros/rosgraph + dev-libs/boost:= + dev-ros/rospy[${PYTHON_SINGLE_USEDEP}] + dev-ros/tf2 + dev-ros/tf2_py[${PYTHON_SINGLE_USEDEP}] + dev-ros/actionlib_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}] + dev-ros/geometry_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}] + dev-ros/tf2_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + test? ( + dev-ros/rostest[${PYTHON_SINGLE_USEDEP}] + dev-cpp/gtest + ) + dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}] + dev-ros/tf2_msgs[${CATKIN_MESSAGES_CXX_USEDEP}] +" + +src_test() { + # Needed for tests to find internal launch file + export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}" + ros-catkin_src_test +} From 415e99d5d09328d0e3d7383ba910825b53b60184 Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Tue, 25 Oct 2022 12:45:44 +0200 Subject: [PATCH 0411/2610] dev-ros/tf2_sensor_msgs: Bump to 0.7.6. Signed-off-by: Alexis Ballier --- dev-ros/tf2_sensor_msgs/Manifest | 1 + .../tf2_sensor_msgs-0.7.6.ebuild | 38 +++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 dev-ros/tf2_sensor_msgs/tf2_sensor_msgs-0.7.6.ebuild diff --git a/dev-ros/tf2_sensor_msgs/Manifest b/dev-ros/tf2_sensor_msgs/Manifest index c9c9144e6ab7d..908e45fbc4f3a 100644 --- a/dev-ros/tf2_sensor_msgs/Manifest +++ b/dev-ros/tf2_sensor_msgs/Manifest @@ -1,3 +1,4 @@ DIST geometry2-0.7.2.tar.gz 174319 BLAKE2B 0f319055cf0a4c8a425c31abc981ee1aee3c77b9dae8e0ddae6a0c4bdf09c31373b8005cb05177374ae5a2139c0f49a4cfdd5b966f8e991827ca2c6e471dcdd2 SHA512 8c2ad4e67d4d7509c3d9a7ef781d454eeb570fbc29d201ece7d2613258b7bed2ba00398655901e2b5856b59acad94422dbb6ae1f0bd545b3a41353204c31d00b DIST geometry2-0.7.3.tar.gz 175974 BLAKE2B a0edbeea6db30f07d5cf6ddd4d0a8a1ce0221c8b0ad01929aa6a73a7a49e2e5bd08dfd01cef6cd964ea93b6e8f5aa1dd6ec395e8e4bbafa1117eb3436cae9c10 SHA512 20d207218000905a17411ee9c662778b3022481e84b903ca616cdfc439b2af55c7182988dc843103edc471d564e988fa311be916d0810ec86228585500ed532e DIST geometry2-0.7.5.tar.gz 176126 BLAKE2B 56f2062ca86b3573e9df59df4c400fd5eee35c7e30abb1f0d94b1e117a224fcb1272eaf9de14dc257d8c8438a414fd8d121d314e560e6712ca4db0da190075d5 SHA512 b3413282d2ad0aae54b0093607eee106cdd7ed23f4e5fbb1728ed4f848ee081257b9217696301e9f7860369dc98679d8abff12213ff3a69b39b061f02f5da8c9 +DIST geometry2-0.7.6.tar.gz 176927 BLAKE2B c18a8be79a17194e339188b938d51d69deb70ac4bbc3038349d5fd4ac4a63c4d812bf6dc1f4ce6bcf64545e0abaa88e7eede008f3f6c5590cc860148f8dd8e39 SHA512 dec7c618da9eec07b202b1d67b367c8e71451a05b4ffa15d1e86651857054e7e43682ef7a95580853ee9767f17229b623fd73a495a184e4e9e3fdf024be2d440 diff --git a/dev-ros/tf2_sensor_msgs/tf2_sensor_msgs-0.7.6.ebuild b/dev-ros/tf2_sensor_msgs/tf2_sensor_msgs-0.7.6.ebuild new file mode 100644 index 0000000000000..e7dd2d1b54d39 --- /dev/null +++ b/dev-ros/tf2_sensor_msgs/tf2_sensor_msgs-0.7.6.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +ROS_REPO_URI="https://github.com/ros/geometry2" +KEYWORDS="~amd64 ~arm" +ROS_SUBDIR=${PN} + +inherit ros-catkin + +DESCRIPTION="Transform sensor_msgs with tf. Most notably, PointCloud2" +LICENSE="BSD" +SLOT="0" +IUSE="" + +RDEPEND=" + dev-ros/tf2_ros[${PYTHON_SINGLE_USEDEP}] + dev-ros/tf2 + dev-ros/rospy[${PYTHON_SINGLE_USEDEP}] + $(python_gen_cond_dep "dev-python/python_orocos_kdl[\${PYTHON_USEDEP}]") + dev-ros/sensor_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + test? ( + $(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]") + dev-ros/rostest[${PYTHON_SINGLE_USEDEP}] + dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP}] + dev-cpp/gtest + ) + dev-ros/cmake_modules + dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP}] + dev-cpp/eigen:3 +" + +src_test() { + export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}" + ros-catkin_src_test +} From ffa286f965b5f9074ab31719a9cb1c839269bedb Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Tue, 25 Oct 2022 12:45:45 +0200 Subject: [PATCH 0412/2610] dev-ros/tf2_tools: Bump to 0.7.6. Signed-off-by: Alexis Ballier --- dev-ros/tf2_tools/Manifest | 1 + dev-ros/tf2_tools/tf2_tools-0.7.6.ebuild | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 dev-ros/tf2_tools/tf2_tools-0.7.6.ebuild diff --git a/dev-ros/tf2_tools/Manifest b/dev-ros/tf2_tools/Manifest index c9c9144e6ab7d..908e45fbc4f3a 100644 --- a/dev-ros/tf2_tools/Manifest +++ b/dev-ros/tf2_tools/Manifest @@ -1,3 +1,4 @@ DIST geometry2-0.7.2.tar.gz 174319 BLAKE2B 0f319055cf0a4c8a425c31abc981ee1aee3c77b9dae8e0ddae6a0c4bdf09c31373b8005cb05177374ae5a2139c0f49a4cfdd5b966f8e991827ca2c6e471dcdd2 SHA512 8c2ad4e67d4d7509c3d9a7ef781d454eeb570fbc29d201ece7d2613258b7bed2ba00398655901e2b5856b59acad94422dbb6ae1f0bd545b3a41353204c31d00b DIST geometry2-0.7.3.tar.gz 175974 BLAKE2B a0edbeea6db30f07d5cf6ddd4d0a8a1ce0221c8b0ad01929aa6a73a7a49e2e5bd08dfd01cef6cd964ea93b6e8f5aa1dd6ec395e8e4bbafa1117eb3436cae9c10 SHA512 20d207218000905a17411ee9c662778b3022481e84b903ca616cdfc439b2af55c7182988dc843103edc471d564e988fa311be916d0810ec86228585500ed532e DIST geometry2-0.7.5.tar.gz 176126 BLAKE2B 56f2062ca86b3573e9df59df4c400fd5eee35c7e30abb1f0d94b1e117a224fcb1272eaf9de14dc257d8c8438a414fd8d121d314e560e6712ca4db0da190075d5 SHA512 b3413282d2ad0aae54b0093607eee106cdd7ed23f4e5fbb1728ed4f848ee081257b9217696301e9f7860369dc98679d8abff12213ff3a69b39b061f02f5da8c9 +DIST geometry2-0.7.6.tar.gz 176927 BLAKE2B c18a8be79a17194e339188b938d51d69deb70ac4bbc3038349d5fd4ac4a63c4d812bf6dc1f4ce6bcf64545e0abaa88e7eede008f3f6c5590cc860148f8dd8e39 SHA512 dec7c618da9eec07b202b1d67b367c8e71451a05b4ffa15d1e86651857054e7e43682ef7a95580853ee9767f17229b623fd73a495a184e4e9e3fdf024be2d440 diff --git a/dev-ros/tf2_tools/tf2_tools-0.7.6.ebuild b/dev-ros/tf2_tools/tf2_tools-0.7.6.ebuild new file mode 100644 index 0000000000000..3a969500d1932 --- /dev/null +++ b/dev-ros/tf2_tools/tf2_tools-0.7.6.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +ROS_REPO_URI="https://github.com/ros/geometry2" +KEYWORDS="~amd64 ~arm" +ROS_SUBDIR=${PN} + +inherit ros-catkin + +DESCRIPTION="Tools for 2nd gen Transform library" +LICENSE="BSD" +SLOT="0" +IUSE="" + +RDEPEND=" + dev-ros/tf2_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}] + dev-ros/rospy[${PYTHON_SINGLE_USEDEP}] + dev-ros/tf2_py[${PYTHON_SINGLE_USEDEP}] + dev-ros/tf2_ros[${PYTHON_SINGLE_USEDEP}] + dev-ros/roslib[${PYTHON_SINGLE_USEDEP}] + $(python_gen_cond_dep "dev-python/pyyaml[\${PYTHON_USEDEP}]") +" +DEPEND="${RDEPEND}" From 42199c7fb529143df2e103ee1625b219452dfa59 Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Tue, 25 Oct 2022 12:45:46 +0200 Subject: [PATCH 0413/2610] ros-meta/geometry2: Bump to 0.7.6. Signed-off-by: Alexis Ballier --- ros-meta/geometry2/Manifest | 1 + ros-meta/geometry2/geometry2-0.7.6.ebuild | 29 +++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 ros-meta/geometry2/geometry2-0.7.6.ebuild diff --git a/ros-meta/geometry2/Manifest b/ros-meta/geometry2/Manifest index c9c9144e6ab7d..908e45fbc4f3a 100644 --- a/ros-meta/geometry2/Manifest +++ b/ros-meta/geometry2/Manifest @@ -1,3 +1,4 @@ DIST geometry2-0.7.2.tar.gz 174319 BLAKE2B 0f319055cf0a4c8a425c31abc981ee1aee3c77b9dae8e0ddae6a0c4bdf09c31373b8005cb05177374ae5a2139c0f49a4cfdd5b966f8e991827ca2c6e471dcdd2 SHA512 8c2ad4e67d4d7509c3d9a7ef781d454eeb570fbc29d201ece7d2613258b7bed2ba00398655901e2b5856b59acad94422dbb6ae1f0bd545b3a41353204c31d00b DIST geometry2-0.7.3.tar.gz 175974 BLAKE2B a0edbeea6db30f07d5cf6ddd4d0a8a1ce0221c8b0ad01929aa6a73a7a49e2e5bd08dfd01cef6cd964ea93b6e8f5aa1dd6ec395e8e4bbafa1117eb3436cae9c10 SHA512 20d207218000905a17411ee9c662778b3022481e84b903ca616cdfc439b2af55c7182988dc843103edc471d564e988fa311be916d0810ec86228585500ed532e DIST geometry2-0.7.5.tar.gz 176126 BLAKE2B 56f2062ca86b3573e9df59df4c400fd5eee35c7e30abb1f0d94b1e117a224fcb1272eaf9de14dc257d8c8438a414fd8d121d314e560e6712ca4db0da190075d5 SHA512 b3413282d2ad0aae54b0093607eee106cdd7ed23f4e5fbb1728ed4f848ee081257b9217696301e9f7860369dc98679d8abff12213ff3a69b39b061f02f5da8c9 +DIST geometry2-0.7.6.tar.gz 176927 BLAKE2B c18a8be79a17194e339188b938d51d69deb70ac4bbc3038349d5fd4ac4a63c4d812bf6dc1f4ce6bcf64545e0abaa88e7eede008f3f6c5590cc860148f8dd8e39 SHA512 dec7c618da9eec07b202b1d67b367c8e71451a05b4ffa15d1e86651857054e7e43682ef7a95580853ee9767f17229b623fd73a495a184e4e9e3fdf024be2d440 diff --git a/ros-meta/geometry2/geometry2-0.7.6.ebuild b/ros-meta/geometry2/geometry2-0.7.6.ebuild new file mode 100644 index 0000000000000..0348b3dbbcfee --- /dev/null +++ b/ros-meta/geometry2/geometry2-0.7.6.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +ROS_REPO_URI="https://github.com/ros/geometry2" +KEYWORDS="~amd64" +ROS_SUBDIR=${PN} + +inherit ros-catkin + +DESCRIPTION="The second generation Transform Library in ros" +LICENSE="BSD" +SLOT="0" +IUSE="" + +RDEPEND=" + dev-ros/test_tf2 + dev-ros/tf2 + dev-ros/tf2_bullet + dev-ros/tf2_eigen + dev-ros/tf2_geometry_msgs + dev-ros/tf2_kdl + dev-ros/tf2_msgs + dev-ros/tf2_py + dev-ros/tf2_ros + dev-ros/tf2_sensor_msgs + dev-ros/tf2_tools +" +DEPEND="${RDEPEND}" From 40a30f900dcae80a8f269f085c3e257ae83da3fa Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Tue, 25 Oct 2022 14:34:29 +0300 Subject: [PATCH 0414/2610] media-libs/openh264: stabilize 2.3.1-r1 for x86 Signed-off-by: Joonas Niilola --- media-libs/openh264/openh264-2.3.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/openh264/openh264-2.3.1-r1.ebuild b/media-libs/openh264/openh264-2.3.1-r1.ebuild index 38f39d4c53987..26d476618bbab 100644 --- a/media-libs/openh264/openh264-2.3.1-r1.ebuild +++ b/media-libs/openh264/openh264-2.3.1-r1.ebuild @@ -18,7 +18,7 @@ LICENSE="BSD" # (2.2.0 needed a minor bump due to undocumented but breaking ABI changes, just to be sure. # https://github.com/cisco/openh264/issues/3459 ) SLOT="0/7" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="cpu_flags_arm_neon cpu_flags_x86_avx2 +plugin utils" RESTRICT="bindist test" From 03151b38a18fbb93be6e8f3e87acef36a089ab8f Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Tue, 25 Oct 2022 14:34:53 +0300 Subject: [PATCH 0415/2610] www-client/firefox: stabilize 102.4.0 for x86 Signed-off-by: Joonas Niilola --- www-client/firefox/firefox-102.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-client/firefox/firefox-102.4.0.ebuild b/www-client/firefox/firefox-102.4.0.ebuild index d3daddf118f9c..b2861a3a5b413 100644 --- a/www-client/firefox/firefox-102.4.0.ebuild +++ b/www-client/firefox/firefox-102.4.0.ebuild @@ -57,7 +57,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES} DESCRIPTION="Firefox Web Browser" HOMEPAGE="https://www.mozilla.com/firefox" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 x86" SLOT="esr" LICENSE="MPL-2.0 GPL-2 LGPL-2.1" From cc0ce1b48a008f73ec9105b7ced559062a5ad613 Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Tue, 25 Oct 2022 14:35:30 +0300 Subject: [PATCH 0416/2610] www-client/firefox: drop 102.3.0, 105.0.2, 106.0 Bug: https://bugs.gentoo.org/877773 Signed-off-by: Joonas Niilola --- www-client/firefox/Manifest | 297 ----- www-client/firefox/firefox-102.3.0.ebuild | 1266 -------------------- www-client/firefox/firefox-105.0.2.ebuild | 1323 --------------------- www-client/firefox/firefox-106.0.ebuild | 1321 -------------------- 4 files changed, 4207 deletions(-) delete mode 100644 www-client/firefox/firefox-102.3.0.ebuild delete mode 100644 www-client/firefox/firefox-105.0.2.ebuild delete mode 100644 www-client/firefox/firefox-106.0.ebuild diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest index 1479ff7ad8dd2..7f77836d7f50a 100644 --- a/www-client/firefox/Manifest +++ b/www-client/firefox/Manifest @@ -1,101 +1,3 @@ -DIST firefox-102.3.0esr-ach.xpi 453455 BLAKE2B b89f8b8b5a42f703b84a5f003c8d4c3ff9cb82e86ef522c6495664f4f6462ab25f650bebc362474641ae5749c7f8d4e2249f68c528888ac1b7c848c431aafcf3 SHA512 1c5bad68c11af14db55c2c950df243621538f3bc0341953482c4333929452e4fb32d4cb625c0a0969afdded17904e72b75276bde86470bdd45a06ad48f2b5c47 -DIST firefox-102.3.0esr-af.xpi 418247 BLAKE2B 6c75efa232644b892aae95a73b6cc66b357610f6a32b1ddd82ca4078c5245f3228f506c809847a3bff0ae49b9b7acaef405fc19c000762d4611a3fbf53d29fd7 SHA512 e60e9753293086fc26684fc4e5932f14a3a7f4b65cf590a750dcd47b95bbba75605b31b8e5a3daedaf1177867de3e7ba90e87df256937c1d6f737928536ea3a8 -DIST firefox-102.3.0esr-an.xpi 498403 BLAKE2B 4f7666361af01b53b4f5a046fc956cf72de668772c7cab5dbc841104c5526ade61fed2c577c0742c4841e2abd77dff6cb9e804698c5ad9f519c2740ea2991a13 SHA512 f55efa9f76df914ec8371ea902406d60f0ef6ac13825fe1d0e45c2e587d299dc2480b4df6536fda74f1f6f8438a2566a8dcb503c56ec41e805331684c3829065 -DIST firefox-102.3.0esr-ar.xpi 563015 BLAKE2B 59f76a4ec1a10b5287405ff5db54cc35bac362d304f869d85b2e9f61d8c53ab80d5e61b9df89ceee3a85395ea82e63b0da51b8e0f6efee55cda2e8924abac6ba SHA512 5edd4030772c1cfb080d0033a810e903f88ccfcf686ad9606a03bf2b4d8e1972381a229674ec457851d0dd19855b85f02db1463dc54f9de152f2fd4096e614fb -DIST firefox-102.3.0esr-ast.xpi 493499 BLAKE2B bed8f3312b393715022d9d74dfef19fc19cec37ddb19333191d775642ea703914c22860965edb3efff1b7203569b966f7ddad275ad551f513b560ad2ee71f6e3 SHA512 0e044f108521022f3e8c84cb2f9d09a94a0d05ec7eba961fe24552ecbe3756ec05bbd1d4335044b4250819dda9b275e09d0b6e3fac8e491747ccadbff6a1d0b0 -DIST firefox-102.3.0esr-az.xpi 485920 BLAKE2B 778a9ffaf0a33ef8f82342efe676b4d6c4ce4ccc20af2603d517fa65b737cbe160a22e8b7f457001675a592802044dbeb7ae315043762d8c10f0a79a529c574e SHA512 f80c2fbf32fa719b65dc6b35d88f21360c8206d4224c27aec34f4a9b07eeb63cb8abbdcfde69388e7eed6d7209eea23d1f9c545e89e451b58046dac6aa4f6ef7 -DIST firefox-102.3.0esr-be.xpi 638906 BLAKE2B 27f3b238ab4fa420f365d683f81c1b42d8f22b70491b8ca898ef7f8d8891b434adbdac4d4e8f37dd98348283d6de046b0b3bffbc78e1b0725d9a0d3174abd012 SHA512 7d955be75b94ef5d05a68a4d1750d61a674b21d6408d0402f30ecb128ce9aeb24ab6a72e26097053f8b1ee1acce653dbc2de95197fd5b28e2aab16a5a57c01ab -DIST firefox-102.3.0esr-bg.xpi 578861 BLAKE2B 719fd25f559053a035681871fa8acf42c85000c462d5170ac3ffee762a5d531a8d6bda59bd0b1b48e65e8069f2ef3f20808b7b0d6d1b659b6fb375b18555ccb8 SHA512 38a53a1fc200fcad3f7c843559a6843a6c0be296eb5a2f04f1f19f68db7bac68dd5b57fc2c159e4a97f8460347a05764b3660e0adaf844ab701d65a9cfe2bff1 -DIST firefox-102.3.0esr-bn.xpi 576721 BLAKE2B 80d5f2dee94516196cfd206f952d1d9eaf97fa973a1c89ed65ce2f094fdf814b38c5cd738983ad767f88f417135a39df952872639f56478c0e8a9f4ebafc2276 SHA512 0232cbbb6062db4e71b2a58c4b43c8976bdc431475f6a91d6213558114832692ff439b9a40bc0b0700431e47e130b42e4146ae94250665e73772e672dfb693d7 -DIST firefox-102.3.0esr-br.xpi 531022 BLAKE2B 4b5080825076a583f7b1a9e5cce63a7a4aa6d9e57759415d14d730ea8aaf1fbdc785f1b2f5aac8372c45f2b984c5dd4d0dd31f64b8cc841fd8df3c109879c627 SHA512 782b9c57186d6902f3c49fd55adb256f45d52eff16dc21268b34bfb45a9dafbffd1013db45c8b3f2d6afe53c5c0c072c07887da8aad1e96a64caa08fc988cc64 -DIST firefox-102.3.0esr-bs.xpi 462131 BLAKE2B 15e77e28870bf7b2efaae16e082589e125d7cf1a89fc34398a879d6edc1ddc97c6474d630f7170fc8675304fa11cf051601864059fd22f85d305140981614d50 SHA512 6e3ae23473090a10ed61e4ca6a446e595974d3e7e8cf54ad37cefecd99b3c6d08e288057d2fe41e8762046d3408f0fd5b605bdb1062c73ef64244e2a7c3e9fc8 -DIST firefox-102.3.0esr-ca-valencia.xpi 537517 BLAKE2B 23c14a46134d41e50aef405bcdd25f8a8da947d745ad45ba3724a7c7cbc4b05c10ca29ee5dd141ed866b7a8d041326d16b38af5907fe673964393bac58b67331 SHA512 93c1046f4b6b77f4b97668c26f5042b7b93c3b9b57f2e9d4e5e5e662d8ec4f78cbe2ac186ffc2a6650aa86759cdf401869e0548fb6af108b6058c9027a291105 -DIST firefox-102.3.0esr-ca.xpi 540477 BLAKE2B 3cfea1d14a00bc625200a3d1e1c276094de1edbb35b9e29edae819a8e8b738460f6d0b0545d052674cae21da3d5a6a4f258be92d1345b0b7cb654ac87cd774f2 SHA512 b30ff4b0c424ea12b298c5f3b1a7805aff074cda8c297a9ba93d2804732294250e354f0d40665cded19715850237dc4d5030deeb3e44107974e4a88f3acf7568 -DIST firefox-102.3.0esr-cak.xpi 550775 BLAKE2B 9052bc53ad297d12dafac397c05a0fe6b775ad4bcc705416cde8e4687e53e3860d1456eb3f591d75401ee31d071aa8ef58c68bf62f9c136f85a3358134f63e06 SHA512 824668d6bd7d9c7fa67cadf4557e736f4b915536579787e065024a32447d2a4dbed57e6445918ff3b6a30b805dc873aa014029664174e047f6257fd7f76f30ed -DIST firefox-102.3.0esr-cs.xpi 573455 BLAKE2B 0ac0e4aeb7c40155a119b412f6d2ff60b14af5c48f6a661a29ea4190b354cb81eee743d62c4cdcc98443abae969ed9f8a8f382bf5daae0c302a7a184f370211d SHA512 622db5c0d53f39afeb9750e126e015677f08003032a27b5ebcfebd7f131df9b6a1ee705855fb98133e692f3169492a49ca4a04705de8244116ce45250d116dea -DIST firefox-102.3.0esr-cy.xpi 554750 BLAKE2B fb5a29a1aedd47e2cc83ba8515f017fbf707c74e27443ed3931d61adcf6fa53bfd6a63f86e5bd48fdaecd5e601ae77fd8e1e0550817ada638b3f501a8e6e4e18 SHA512 1c3b1cd61ad432d95d020d06c63594587bf62fa1ee56beb842a434c9e297c892f6ae1c699f9e9080068d14bb3ad14572270431d87428a9c51f40c86da7ae795a -DIST firefox-102.3.0esr-da.xpi 546947 BLAKE2B 3d5db31de7cc30a2317c699cf7559e70d274c83b46508f98ef11880ec7dcc982064c93f89e948a6a368e20bcce7b937dbeedacbbd35781494386390b0e482462 SHA512 a47b65fa09b68e6b08f0fbda74f046efeed3a22f0e6cca902420fd21b351eb1b6403fd7ef5a93f7c3630eafebb16f71569d2b21c59ca6c7f6c659935a3f8677e -DIST firefox-102.3.0esr-de.xpi 567046 BLAKE2B dfd661d963788405960c99d930b065f2c1b66b575914a38a4d43fa7f9e06346b3c74c4e580ee71da032ccb6481488ea74946cd84c2c46bae4813134d3b752660 SHA512 d1d9a3e0965be66f4b56ff526ed5a3d86e677e3497014d8ba06d119f1e9129b0931c3d69a6fa11f6026c850bde7a858c377b0915160ed22e954a08a58c0b06bf -DIST firefox-102.3.0esr-dsb.xpi 579784 BLAKE2B 4513cc52cf1978548a002e23f22aff14aaab59bb98712bf4fa0c3b8adf05afb2a83bb3684060dc5cd8c39046f369b27672382514b7acb4c11f74809de8a72f2c SHA512 38e7d81a4894cf2ec9ffd87f53e90cb5974f420276036cacdbb58077f413a85506d0d88c2db31161b1446941f14326224ef0fd3afc8edf8350e40616f9adb79b -DIST firefox-102.3.0esr-el.xpi 655029 BLAKE2B 1b92a1d7785279a66abbeae8b17b068cec127f98a6b214d35981fb40f07b7a560d1ca048373a50e794f788004f7870fa652cdae233fa1b25a77f0a2d83ed81ef SHA512 ae2924a48bc6716fffffdae4c623d9b5ec76ccfc286765315b1b45bf78ac98caba5dd024360296fe9a94df8bf409e047bec9a0d964b63728dc77605b7f67b51c -DIST firefox-102.3.0esr-en-CA.xpi 514604 BLAKE2B a2330a5d480c0e3885581ba1d2d8e91d0f5c1ec7cc9256397838470ed803e09978595ca3284bd2093d78c67e78ed7add64719e7e0b0c8ec1949561fceb597bca SHA512 a2d9a00e44a07aec9d43496b47405a30c71f6d6019dc9ff52737c0020c2efe3050aed0ca5218499fa362fe574a9ae1a74a3a321f3fd91129854ee48359123ee7 -DIST firefox-102.3.0esr-en-GB.xpi 522699 BLAKE2B 55042f1722163590006544ce314ff07a169598e45c95f61287313d2627170db40dcc2c96b82f236b389b85218fdea6c05bbd565ef74c3bdb03dd58988fe1c6de SHA512 8494171611818f4a3c2ece4321252ff0c74e82864c97b3688e7d968a8f047cde0bc9d5fa652425306106dab1a81c92a2d2b1777e6e6ddaaeaec89c07fc98d1ea -DIST firefox-102.3.0esr-eo.xpi 545935 BLAKE2B 11b2dab95d74307e05fa41dc3bf6c7ace25c9a2860fe4beaf189f34b78b12e7e865a19590497174bcd2636ab1495f7f63e05e09c58a7865cc965bade5a52cddf SHA512 1fb688fc8b4420019980955bbfcfc0446c2e8ab9cadc957af1254537e4e541305751a1fedc311fc168ceeae5080829612b4ae0aecd0d86ad5302fa3d70dd408e -DIST firefox-102.3.0esr-es-AR.xpi 560326 BLAKE2B 4c48314897346a94bc3b4559e4e0cf8a9cf9dcf4e1c072c418c7f4921f65f407362e91e5b14253d766a261119fe0814afaea603d3e19ac378ba9fbda68cc2407 SHA512 da9e497c489815747718f3de802f141f076b222ba26585726aaba59f9e2ebe407d2a461f2eaa5cabe05627372622b585936f99108e6e7948dfa8ee9adde0e8ad -DIST firefox-102.3.0esr-es-CL.xpi 559370 BLAKE2B 2cf5c1bed76ec905f0617532b558a6ba47d6c3eeba3fb7999bbc4d523c5c1fbc4c801a7a4508b8225fc8182d80a0729919dd011cbffe240331e64be7ad233e86 SHA512 5308bd3f90b61c9afa4a83c3d4b42ff77830743760d2c4b0418dba7ef701e9e07abdedb4a3b9aa507db45176df5431f273e16468e2e5c0ac586b19258b53fb1e -DIST firefox-102.3.0esr-es-ES.xpi 544164 BLAKE2B 495ec841b827552ffafbac3e92024dec571081fe65a227d3de680a36df36041dc6246d4a70db2cd3b6db280f896c8d040cd79f729a8ed84bff1e684b4998680f SHA512 16e580ca4f0dde68d9fdce3a0d0336eba77b6d6cfe378633c3bdc0061b0954de6dd74cf38e5a9e8d9f0269de55ef117e438ed58c3488d66d072ba660133b0ebe -DIST firefox-102.3.0esr-es-MX.xpi 563464 BLAKE2B c2e95d7c5a2e9c6b2544de8195b3b41fcd2f16315c36a3a1a463660386a77f5e1b041a810ac1a4661a9fd3bea004e14d1a999b2520d99bbed59166d0377e40f2 SHA512 d733a06266a6546a96637532abc9cec7b3f38c9243a3a9622bdf0c098a16e67bbda793d87650ac41ddfad949ec93a5a3296ec883ebc7880e4c931ece8ef56013 -DIST firefox-102.3.0esr-et.xpi 531816 BLAKE2B 5976155f1898b7b4b3f48dbd44448e2800726d085384082873e9cb24b29b0ad02faefdbbd9bc190cdf650a03d893054332b2e6f94642464613938eeecd28ffe6 SHA512 8216b66a34510a48a0441e68f5ea06774fb4be1ead029c26f0c30dd82ff0b884fb620c31c0d85053338fed461f62bbbf156757fef1e01709f098f3ae8c863dff -DIST firefox-102.3.0esr-eu.xpi 548210 BLAKE2B d4995ef93d4b0df73a99915c0f1962fe432cffcdc4c84d390961539bcde382d81b2874428f7565e65142968395da1fbc54cf15b3d3cbe63da6f617562cb3115e SHA512 9a5568e046251ee7410a9704ba637df0829cfe2bc6f9e2ddaf710f7abb9618742c0710859f997261200172035fd1e07dfcb727c84803139ab170ce9c568f2b6d -DIST firefox-102.3.0esr-fa.xpi 562344 BLAKE2B fa22d089f9f7498d06bfce03e811b9c64bb0141fc043af4c35928e23d4ecfe06115a9ec66ac946d1b6c5e9d3a7eefced986d86cf7c0cf0e6a968e7599789610d SHA512 905aa6979ceefea7503d10409b75a7e58ebff6eae06e9c2777c8a353fe895f224a610a80db71e5772715c61946b26adcc5efa0d0f0a4c2633b9b5750804a1233 -DIST firefox-102.3.0esr-ff.xpi 472169 BLAKE2B a54f9e7c891dbfacf9a29a524e041c14555b58ae414911ef6e2596fe97c7932727abb1f546edccef615d25ec21b92255755f8131d964bf38e253b4a7d45df74e SHA512 7c21b35fa781f453d05a0a8a81095c02e8d30c307e23b23d6276f2b35ee744e00c8f41908f6aba8b44a999f886dd7662649cc6de1920ac0d0b849455fd070fd9 -DIST firefox-102.3.0esr-fi.xpi 544783 BLAKE2B b1a9269fc70d1295aa184a38c238702a7bad749b6f3b58da4c14d4bf1940c67050e27bcec0ffed01644ac1764f98b913c707ec516461163e1603467521a87975 SHA512 1f4a32769955cff68bb3347cc82880ee582511ebdee766d73d5f39aa6de73a704341abd999ef1960609206a7222cb344c792f679071f26807d00eeee1957bcf4 -DIST firefox-102.3.0esr-fr.xpi 571385 BLAKE2B 85dd921fedf3a491b6743954bfa6c64795dd2f18de9a06fabc466a92cf8ea9001dc7cb89bc6d6771b69d77edcbe85c637410b2738fed645ef985a615375bf913 SHA512 ed84c1d311ec7842832e183342c2bb3e10d462460d3c0fb03d0d4cc81af2bb73f5483997acf166eb8767260a0c43e701bfa41c0951f7a29ef4325ff07fc1007e -DIST firefox-102.3.0esr-fy-NL.xpi 556592 BLAKE2B 2e83c92963a330519e761ec02d5f838a615a6c14036fe3f153802949cbf2fd51d52afb1405b1ab53f9b39833decb71f4a1d9303cc9b2cfa0ebb79d2dd35b549a SHA512 94908b1c05bc15c9736da83560813917ee4e76876f3c31394ef6c0dda3b0f980bab70ec34304341b05df17bd49eba2f0cc369efa2ac8972a8fd100fcf5f5070e -DIST firefox-102.3.0esr-ga-IE.xpi 470608 BLAKE2B 4181f987725e6a66729a204d51ac1a1dbdfab1e11d1b00560a14a911fb97deb582b0291d50d0397a30a8640ecb96b3bebf229e40b336a7705d8a2575046ddef2 SHA512 1ba5c0dbf71561b29b6bcb0aab20e4b07a7f72422d9d0d2061273cdff7c2cf2375da5a8988ead21f927d0301ca4ceaec3a956726e8dae68e62a672ba85d1f80d -DIST firefox-102.3.0esr-gd.xpi 543720 BLAKE2B 1e4a3b3ec4a0997c6bced200c09085b81b037b012c6e976a1bdf8868b2985322757305c59bfc25085d79d03e605d1ae99185e104d9765de3d97fd0128cb07e1e SHA512 ebc9c6771d5daa35521ae7b923ec24adf862a45feafbde8b3e264aae280ba6e9287d045a74a2cbdf62e6b572ea59a755384e24fd8dcfbd190112c7dcfbf5b690 -DIST firefox-102.3.0esr-gl.xpi 539053 BLAKE2B 4c5d5fcced6b2a8d416205e62c21496ea6fc4783aa7a592575f457c83d1d699cfde3adb9c391da7f100e228e3cc81da648a0b838d9e4604afb34ea810f1b85b4 SHA512 c1d6f2194c851ef2044f2eb242a032c48afa3399d45b2df98642dbdc02a85afaf41a00a200166bf581a5d4f70d9e5fb9183f577f340d62bfd6d2f6b331879002 -DIST firefox-102.3.0esr-gn.xpi 570897 BLAKE2B 09a7119908a040d719235dda7b4a2fe5ec2b7ffdc66211c5c0b548abf7f116982f4c36df0eba5f707c9a31938d07672b40c0f43c1756c9754bf3dfe6957b2a52 SHA512 a1c4845740441b0b71b18b653b3948d6fd244d3cf6726e49845541be4b8167e2e9095d38123fe94c0169afac421b248fbce4f76ea9290e50ebeb9e6cd9d22190 -DIST firefox-102.3.0esr-gu-IN.xpi 527872 BLAKE2B 69e8ddcd76a678bd78463f1b240f91722c18d74f128e22fb9724c3d79d6669b70e34a4f20e4b9854ebf17bc08e8ed4247cc6c0bcad4a919b7f117b3f8f6aa5f5 SHA512 0be7d68f54661c8070b80a4e9504bf6352f3aaf087f5ef14a3b521fd1c15d5cdb7927b76ae06369290ce6878c9320b02946522df381ebc3146fdf68955ad4749 -DIST firefox-102.3.0esr-he.xpi 568678 BLAKE2B 79a89e55a135ad7c12b2eb2c503b68eaf8441c58fa353ffa4f3d51bce4f0b1561763018826ff02e2ce0abed1f2b80b3c11320439db956ef93e000d9e4f85e3d8 SHA512 2719300e548aae73bb53ada61a0d24c126d0fe825cdfa5f0834bb3e4495daa12c38338c4eaa89ae575c85c0f0a8f19659e674b4e65fa2029e385949006b00334 -DIST firefox-102.3.0esr-hi-IN.xpi 558539 BLAKE2B c2ddfdedcc15c7a7d37cafbfe05272c885208aec6826c0377c2dc9920c9d48e2a6c23876e9fe01502fa53ef01a8f886b1e53464f75332ec6c544a4134f09c5f2 SHA512 64dc592725ce712c4d68c9dcb39ba6793204f88b4a8f46bccbba9ab22e818885591078a013c727481b24f509f06ee8063f972d1d7d7e4a6496b02432497e0b20 -DIST firefox-102.3.0esr-hr.xpi 529738 BLAKE2B 16dbb6af30f269d8b66b13ac66fd2223f4843decce8e94bebbf9c9fc2897e3b4de14bd8ae0ee9a50f931454bb7eb14b423761b92a3509cadd0fff14a8e0c65a6 SHA512 325b8f12d299cfea651edddbb237462090b287b68bf0c2feae67767bb6f7d0279fef10e798e5982cc17802ca847d6262500c92f04711dfc6640390c764dd31d5 -DIST firefox-102.3.0esr-hsb.xpi 575946 BLAKE2B 30bd83aecf189348ba972a364fa5148c3152f9544b7059bb06ccd74ca7bc2481f53c5e51dd2b4910e3adcd7d761be0807c025a15bd2d8027aae26056e94ec585 SHA512 30444fad035a5083140a20a014c5b8a9b4f014c073b88199584519bc6ce9996bf0da170cd1360281800233e81475409c6f5d0f16b802902cf5338dc549279b45 -DIST firefox-102.3.0esr-hu.xpi 580250 BLAKE2B adb670db4b95a76709d42951478591e70d264fb771d8aa60f9e0fadeb9606152acf1295f38c017ac1cd744e99d8b7512baad47071f3f20bbb5a08fb664420028 SHA512 f61f86cf40b53bfd4680edfddecd396a2635bef0c2419445cf52f63dca53da27603862b54de23f97386c8837a5f6d2fa1a8df2425176dc4fadbebb42bf33ddef -DIST firefox-102.3.0esr-hy-AM.xpi 582119 BLAKE2B 8551ed1377108803d46dbd185b4a9a06c4139d6a2fe14d5cd4fbf2dfac3626852de294413263f664d9e295e1227b6eccb70953899a50c13629ce0000456b897a SHA512 324c4c994e55cdda393da1d0dbf8cf7d8e794481432939d4b9b0d158ee518129abc830228fca229889723e7457b1ff33784f7093e66c2c89fc078bcdaab8c6bc -DIST firefox-102.3.0esr-ia.xpi 545262 BLAKE2B da53ab9a57d9e2ce8c4741af776bf266d25053741a6e2d6d6400372365c93716b5c137f8272edf020b1e18643470bae5b8eebdae08c00a983c23f79c865d2bd6 SHA512 8d41339c86ddacdd5faad662f331a01f1d777f21165c4908ec39be9f2a8c966adda5d7d14324a58bf0a84175e855d0a2cd77f15679c3755f24b7d47f3f48a28c -DIST firefox-102.3.0esr-id.xpi 542448 BLAKE2B 7eec3c870b40712da44c45c4f497f51370561a5ed0427193053fc9cbb5ed0f3c44ef449417c83dbe5ba979ca6a8d12030a380ebbf6ec905e67745a5c1d845f8b SHA512 cf67e20d2efe267b2bf46d32cf684ba7a8d60c87781c1246c2eb2ad3f74f194c63637fb1f2a2e6524edffbdccd97253f16b16aa8c3b7de8fb110c7e3ae752d7f -DIST firefox-102.3.0esr-is.xpi 551935 BLAKE2B bc1f402c582ef0a22cf1db81e88a5d77cac245721544ad36e8f4f328b51ccc1396b4393c90e42cfe1a653fc57b220a0947d5516e796191b2fd0db40e7ad4065a SHA512 fb0c29ebf12c4901a24b78dc996f6ca390603f5ad2f23def32af82cbfbc5e9a47e1069841ab0db3f68937b33a7e7fe60ca773c154498e37646b3211cbe06655d -DIST firefox-102.3.0esr-it.xpi 463213 BLAKE2B b68825a8c43b9014b9871e38d57d92bd0a3d41c355e8825e117f6de2b33890a4484fa47d429c93be3e732a93e3ed0ae8fbe813e2e1b75b51eeb61e4e340f8f07 SHA512 f37bac0b09a23c3a200c16b025cec1c1e470eba8fc52a30fb048c3b6d5cca7f3a578c2c245ec378facc9d55eaeab82a24928d91985a5bf65a03b7f5123b928fa -DIST firefox-102.3.0esr-ja.xpi 586305 BLAKE2B f1a969fbd12c82432e5ea8ab9610095ed7f3a2fe8f750b28ef9ebeabc0888c92fb1c09857c75e02848150d64b93dfaac32f3a3873337a21c2a11e724c2214c0e SHA512 599904bf221abf952a7d6b45e387a7e43f4c4970c6a7a5772f8bfd2b4d79294073a791ad48a6b2b60430cad9c5c7cc161068c7bec54edebc5ad56765738d8d6f -DIST firefox-102.3.0esr-ka.xpi 606132 BLAKE2B f5459ae508d5a7f2d4e71a885670cf7dc4551905697d280f93403c40f528d566e3d600b6771300bdd4038c020bef8f3c1e09850ff47417c91c4966b502697fe5 SHA512 1fcc7c63220df66363b1294162ae98809a207cff602f5490a42169889b8f27309796d56fcfc81fe0e87df3f19e6e5e12365acbbb6dc0b509aa8658dd1de1aadf -DIST firefox-102.3.0esr-kab.xpi 565741 BLAKE2B 52ccb77cde51b9f8e4b7b5100dfa63444a779f62f16fb19912b53de6d1950dcd797febdbff5b2f84b1e2ea4b9996d787d4be507462158a83359ee53b9108e8f9 SHA512 33384e39af5c30f56fce040e09117fd0879c3b2f49a0fd0c700dd53e29662f20c191e6f6a99bf9254f5cd1278784095488d1896aa55bd50ae6e1474516ff2545 -DIST firefox-102.3.0esr-kk.xpi 621839 BLAKE2B e290bbe5d9ff14d6bbd9154d45184017291278723aba83875cb181a79e1f24c117e43445f974483c5ace4e9a4b62c73649ece43cdc269f864af12fa5537f5ffd SHA512 d8b612ba4921f23e464775f009487365b11295010016f2d87b6096c83c08cc7fe1241994cdd2fe1303d4651e1d61a41639437c11384fe0ee076c4a7593011413 -DIST firefox-102.3.0esr-km.xpi 531579 BLAKE2B 80ac1403094fb789e258fb5cc8884fe85d7b701f8098a4c546b3b8c7508bba422cc1f41b16248670152f78bc7a1111a426fcc65f42ff109e8403b6c0d8645604 SHA512 87c030793fd4c3e254a7de40d88b328c9c0e2e15a22ad70045b9d122f54b11b1c49ec42dd11765d661124d2540e40bba533831f0575fe9aa0ee915ca30470fe0 -DIST firefox-102.3.0esr-kn.xpi 497201 BLAKE2B 854d219b8f5f13daeb89d90eacb5c4689e77b6c2bea4f60002f06fbf277d0579bfd433a4b5e7192cbdd77f896ebb3e841e50557326674bdf31db326b007995a0 SHA512 572c0f699deedbeca7443bc9d0c935141636114bf986f59a3a4ff96ddadbdddf81c5745c15a755765b3d0ba2a9ef749276071f8bb884ba2e44b3596ad93e4500 -DIST firefox-102.3.0esr-ko.xpi 593293 BLAKE2B e29f63fb5e37124b6a148f6308cf30480c383ae28515c4bcdaebcb0f0bb2ba25dc6eba88d74e719afdaaf9ec872ebff6977db6c2a1d1dee5b6d01db5df380c79 SHA512 7935db3542dd510f8dd2a150033d282fc46728be34bd35af7d94a968c633640be92ffa03a3c4b30fe1d5c2cea7fa61e68d643191613437c28711a7d0c28e2ed3 -DIST firefox-102.3.0esr-lij.xpi 470141 BLAKE2B 0e654ef57bcfc6b308387d2083ec147b82986ea59cf8beb2338830b6a719787306a02a0ab65118952030bb0e85fc7196bfba8ab3deeb9fec247ccd36a263017b SHA512 3d842507516fe2cf5d80c06f871c757a08060ba3e857845fe0e3c15c1df31ca3bf0a5ef6bc7c83ee1a15f59b4f2d5ac00e1ca9f2fd1839e957800e33147d9078 -DIST firefox-102.3.0esr-lt.xpi 561127 BLAKE2B 0a6d1c86e7fdb915a863b54d8d75d35ed5bafdacae0bab31bbce97b44e21cd9538abadd1f1a3e6c2a66170e84dead65a15b3f014bd929678ef10101ac453404c SHA512 e2b0b2858a0fc97b0af32bff1651246b1558ba8be16c941193f9a31feecc380fb1d93b926ebd734a9f125c2715c364bec4c247b3b6aed84cc475b064ef8a24d6 -DIST firefox-102.3.0esr-lv.xpi 463020 BLAKE2B 56d01f39fc29842911363d6bd4b1dbcbaa039467973a2dafe9cc097b8e36dc07b0d4854d256059ebf6f5d0d04c0a157a096eec3f1e01671997244b9bbace079a SHA512 ede171b2bf31b34c9b6dccce9cd8be85e701bab6ad84f9a43e7bee3c6601c4946cdfb1267ac8da2e9bbfe4efd39fa0f1a4f3633e0e33a5f41f8b413a22652be4 -DIST firefox-102.3.0esr-mk.xpi 482313 BLAKE2B 9b5382542944828faf99a79d56cb22807aad65507bdb290b46c107d82f2a390cc760f8d3add494963299d808e82f05c9a350da5066d591d71305f26d6f8d06de SHA512 934d0fa0a0ceec899c18ee16e020a26a9c0599d51f1139a26b0508ea1c570602a9028692ac36dd9ff87d2026e3a3dca8c88d3d39b82da8961fa035f8e0dab0d3 -DIST firefox-102.3.0esr-mr.xpi 531252 BLAKE2B ffadb2926faeb3e4ecf0c1f6ce8cacb8102fa8f5a7c05c709d89a47d965252b380de6aab8f5a8bf786e104bd5fce0752feecf9698a05de1c22a82879c066d726 SHA512 01e1c0614096df55093e7f0a203ac5ab141bcd663c5f71a2173d7d716022c6bbba4f1f3ef66d5c583d81a1d614659f82368a5a98991478bfd4969cbb335d0aaa -DIST firefox-102.3.0esr-ms.xpi 448123 BLAKE2B 33e996afe1d849dddbdd246b1e04b881af0c358f6bb5d305d1a7c11e6ac4597696d949fc49be2eb2cb4311c19736c0c631825fcc4feab9eb2e22c6af3129ec89 SHA512 7ac315d4cda83106258ccfba4f1945f817d5fd5f7dde625f641ee790bfe0193660f57dd69258c0db4bdc8d334b1a9520c5f856b7914b571e4315fba6b16ee7ff -DIST firefox-102.3.0esr-my.xpi 511807 BLAKE2B 4416387c070b261c1aafa2ae51eec94529ddb06f2bb9e8dc722a9681a75be4cbfaacbad1f8f6f9243b5d5fde3bbe93205318900ed0c2f63d3ed6e780d47bb805 SHA512 e7187d9b0c5a787f6f6d1f337a072a0eb57b1b25bbf74a8c4068075a1e747042ee23fc23e7f333df1c94c03d29c49d8b69448079c8fe7a07c2a202b465b8f979 -DIST firefox-102.3.0esr-nb-NO.xpi 541242 BLAKE2B cbaac4222370b1cecfdbf7a073d1a7dda69c6621b5c2da21ae9a6f7fa5a789459cf37fa47b835bd51fdce81f1d0ee40f910bf6322ac3967fee2e95cfa0330482 SHA512 49dc8f417aaac2aea5fde3781c5b159127d9a76813aea3b242fe3058c7e775761805415e85c6e80813fa5c0815277a9ddeedee5aa7625b8ed137d92fd3d6eb14 -DIST firefox-102.3.0esr-ne-NP.xpi 489420 BLAKE2B 107e3f27d3bf0aad6e59c7a942825f32918850b50a7b94e697cbd6509ec5ff31c3057584c392ba5e840d9251a523c825d3d9a76e032351320b9aee3f2d988520 SHA512 ac48878324241ee9e4b31f91b7400985795201c6c94ce2878f5fb39da25fe479669748dc07778c806a1bf382e65080a79f44d8a80c7ebf59d363fad5fa0084e3 -DIST firefox-102.3.0esr-nl.xpi 550349 BLAKE2B 2a180b9b7271c5565cbd65981d9326304247bbeacdddef12da34b505f49cba9b4ac4dbb338a6048ac4a3eb5d985a0b513f89800ebc120123a790f14b668576d5 SHA512 cd18f08fe259778d0cd059357f1f46c014eead4008645a022c9b0891471ac72df6824b72c0440a1dc610baccbc1b9dd1d2ceb80dfa7313f26478c8930f427489 -DIST firefox-102.3.0esr-nn-NO.xpi 541467 BLAKE2B a21752e1a92ceb0c48e614878622892181ef4caf677b4698f0632aeff9d43d3015d2d6614d27c2087b77104098e6fd52faa37e19b194720adfc60e32bf340c25 SHA512 bda7179ceb26453e9ef8ef37dd83d03a32fb16f0b798f280b23ba6c47f3d268286ea5a4beb55f7feabbdc2bde182c2620f6b8edf41748401112a3c656d00e6bf -DIST firefox-102.3.0esr-oc.xpi 560885 BLAKE2B 2ff5630e76f4c7875e65eb267cb482c232131bfdd93995afd304ef4c1e9c05427d299b4784a61a1722578a2a66d264f4d31307254ea2b52e083a9a65bfc29ae4 SHA512 1f495b4497dd7a90e8d111ea453ed351b44ced910fbba4bac669a77631368337c1cba58d042e5f8abacb079c48bf1f79df0275bc1728f2f918055b3653e817ae -DIST firefox-102.3.0esr-pa-IN.xpi 612447 BLAKE2B 7c681875f8fbd7d33db5cc803d9ea63db473902f41fefb2cfb32503be05370e2c21e2a4d25941c7415ac436689fb6d8bc39dd7c7ca206c0e2e26824ae886d562 SHA512 ec36cb6dfdd677e7b22415703e5a62326abe13ecb2e90f4c3565ef4149a4e63d53e01b2de6b23b66491cf217777353521da9fe5667f246bdbc827b0358cc0a67 -DIST firefox-102.3.0esr-pl.xpi 571733 BLAKE2B 16dfad3e0d49ba8e68ba847b4990911026e0e378e49d65104523fc47452aa57be621d3efacbf6823e96b32d46e4fb3a5fa2962c1127e92c3c479c581338073d3 SHA512 412b95f604a655d915e323e1ed1b2510b708c39eaf147c45eeac46fffc2cace2e57db848b8c77ddb5ccc96be8e9315193d904bb5e3a7839d358ebe1d37d70fdc -DIST firefox-102.3.0esr-pt-BR.xpi 555920 BLAKE2B 5343560b00743773b099a2146ca11544e22b2309708d1c3381f27004e8f458daaad3dba5aa10aa8ddd55fe3f989862e94eb79ff1889602af041a52ae4871b477 SHA512 aabad94bc00aaec4929cc02d37f4926df22526cdf7d4e2cce12a103ca69554597a7d09951c66260f1ff1605dfa9eb07571f5a39668de3f9fdc9a51af288bb501 -DIST firefox-102.3.0esr-pt-PT.xpi 555205 BLAKE2B 579cac7775a5028dfb010e0d483110ddae0a8e8cc850eb0e786c3f3a29e102a6e1282ffbc80543f8134e31db8ca2e3026bd8e3767c30fb61dda6454d89c06f7c SHA512 2ff0d5a2fcae26591e8fc5a1be1e2b35b442dec8f2932b0770c777136b642cbc202c7cb645095c7e6eca713b2fabe7523fb70ee84349e76a0bf0ee1fa5866d61 -DIST firefox-102.3.0esr-rm.xpi 538504 BLAKE2B 76a14f62f381b492b87a6dfc992cf56bc80e66e24b50a16ccc2a6434ba2efa1eaf0e05358fd5b42e372845a23d0cb716585194f461805ba7777b8cebbe571afd SHA512 40b8dbc6dbbe021c0cc40c321553ac69d25789622234eb1c1da0aa747f2c641483a387d796c5b4fa1489aecbf83d579a0cb670d9aa1b95f78c2a0c5fb411b78f -DIST firefox-102.3.0esr-ro.xpi 527971 BLAKE2B 54935a691b4b89a24ab1da688b7127ffc82d55b863308a844dfa78ce3f45a74638ca56304bd8a2290282a65e1bbdc3685e23ab3f7f7772d06dc301b29fbb4c1e SHA512 ea5f4c06434500f954611ea1324b4497c2a2518fb36bb724e1190b159e1f865110b22e06fc0aaa33ed0803c23a0df2e56eb6f6d05918e6c7db7e25de3d75ca0a -DIST firefox-102.3.0esr-ru.xpi 642366 BLAKE2B be51c0c62009bda55fcc9dff436fee78f1f038b218886e84c3997c0ea1b5020a28d66f94be15ccd5f8d2131996b23f63e10f4223a518f786ca750e5689a585ca SHA512 b86159d177844c330824896853b8194fe122629673a279a3829282f6e90c4dae65547f15382993098b97510e76d1cfce1b3ebc01138041bc23ec03305a5993b2 -DIST firefox-102.3.0esr-sco.xpi 496336 BLAKE2B 7c9ef809ec723c27e62cd81feb841e75b624fb2bdaa09931162faab53a34c23de9d5c2c6199aa7a6e41d8977b938a8775dc36e4562bf9c7c46500ebe5dbac042 SHA512 d0fff7b6e4d3f7a7985ade738f21f559a0e8ebd2304fcc9f22755b658e350b9063e3ee14515098afa33c0aaacc60c42ef5b3d58fab32f7e132c7a3f99c555dca -DIST firefox-102.3.0esr-si.xpi 564314 BLAKE2B 74ce40ebfddb64b3a743993a07764186a69893b8ad9812fb9f96dd824a06d9f55fccab8df7f248ab48f50d40579170b765b2ea412672c8fde61d52640c73574f SHA512 c9b61b8d62a643c869c258ff747ddd9dadb4504e1b7e6b7678b9fc64cb40a7de417ead175da2ddebe4994ee5c5ff89f645ab7793c20845fb49395f746642d6f9 -DIST firefox-102.3.0esr-sk.xpi 580588 BLAKE2B f6a7e5e6e0c7fb0fd4521ee22530cce5c53868fa400ddbef7d3f56a8a866c36d78e43aaf698f5e379fd3a6f917120ebd0f0ef5f7426dc5a607d4f01382d9275a SHA512 6e9ae7c608a032cc5ec9eb60683dbb9b16f82448506b1ba3987501e3f5d0c148babca5626dcfe46d658dcd88ed82cf6c9f5e21da9de17fe03fd3f54751589141 -DIST firefox-102.3.0esr-sl.xpi 553154 BLAKE2B ce9ceab97fa9c38e231c2040bb10796169072f99778bcef8318b3adabf6675d61e3c5ae040eb03a12fd4fe6c8089c20f0ba33357fc2b65d87dd972f05ba2fbf0 SHA512 3f09114a0d2250710ea2a4d9172d03d323199a52d9c10966d7c9fd13b664c305660687058e6339d94cf1a75a70436e29c7851de750e320c632d3948d1b592321 -DIST firefox-102.3.0esr-son.xpi 424697 BLAKE2B 584eff5eca60738aed08237f468794f3ffb46ab577f06dd7ecb56959646fe8197936c47f439ee726ac565fd8e27c5889e946a1f1203188794fed182041ceb871 SHA512 29f30e325bbde80e567a1394bd14a541bf340fb809273225e50b71c92127d0a987b60ec7a2bf1f037ee2bea8304bc382bba8fd12992308e0ea19e831ad1c70ce -DIST firefox-102.3.0esr-sq.xpi 556113 BLAKE2B 3ab043804ecb52c9eb4c6c87448dac9ce6d496c03d2dad463acd22d4fc144fb05add1881ae359e7e9bc3c76658fb7caa2153ffaf62d835fb5d8a8b979d764b26 SHA512 c6abce9bb925753423878b8adb1edb8230d19c37a2b755f981f358177544ddda8a117f56e592fee32ad7469db0ee79d54290b66e5f81b2fa840795d4710b3065 -DIST firefox-102.3.0esr-sr.xpi 595492 BLAKE2B 949054d9008ef4d18aa4221669c193f81997c870901f0833c6503a3152ab41ac429ee65332ec7ed710106a13d8e370fa1d77c4fcdf68a50226a2cb772876bc49 SHA512 16f358ce2cc654cc27f1ad54bcbb772eba9b48303afeca80d7e5f292a75b98f6e091b447ba092fc164cb28279a53637c139fc9a9a8de07a5cb2e28455237e794 -DIST firefox-102.3.0esr-sv-SE.xpi 553017 BLAKE2B adb51c3f04048758918452badb6fcd81511261d0c61b119a0a4568e61f2f03bc4fe69041960b611829f6dbd5e5691c2bd66604b612b1952ff42935c5cb98686d SHA512 acdf0afc289f7a521640094f33e745a1c6b3e09c2b96be1e9019562cc2cd20fd7252ced9e898e6443f237b924b4e5673de714b3066c22f2d3c31c0ac60b1b25e -DIST firefox-102.3.0esr-szl.xpi 512005 BLAKE2B 498e98ef7f1962a129d197e754f64e527b37639aceecaa9b964014d165602c8304544e37852c361095154c6222bc5737221d3ade2c0f1e981676c92d24000495 SHA512 1d2210f160d92da7074d119ea1806c9b88b206b44742b9e8a4d0d37a1c9ca74f17c8a12834323aa12948c2e5ab0f890edeb57b94782339079b73de32ad1ae1a1 -DIST firefox-102.3.0esr-ta.xpi 510340 BLAKE2B 8dfb9e20ac388b1e82139bb5a27f1cff19e0bcd9d0ef054ba2ac34cf7a3792add4f9e949bdbfbca907060e9f57528df070a792d1b9bd40957ace7e61d4a16130 SHA512 1cad1416c798fd2fab469f2cbabd33de93abe2ba906429f96c22aaee7378e0e1be6a7ee49bc093ecc5fea14310820d4d997e34e8d5dad7c2bca4475bfa04a0db -DIST firefox-102.3.0esr-te.xpi 551584 BLAKE2B 1c6c1baa598bfad8cc5b7639c4c2e62d5fb1714d354630d5fd863d02e83c6937f306095683f12248c854f264d43b634a3f267c041c8e72b9da447920cf82d1da SHA512 6dd038446414dbce78efc0d4cdc13c92ae611c84540b832dba64138b5a95d55305317b24594113e50f2819a4999c253879732d10621f4b75e7ffdb1cfe5a2591 -DIST firefox-102.3.0esr-th.xpi 612082 BLAKE2B 69f67b021e69c8d45db99c079425f6c260c7a4ab6bb2352d2c2400ff724f626b212f57294822ee8c8bf363515cec377d53ccb3f14dabeacc8e946a7e7eadcf4a SHA512 aeccdeadc400c69941c4d3878657e0a4708e64e4f5e780c289287797dd561703b736a30fd91c3217a7918a60c43e403abbfbb11f0db12b07b9f148de60e40a5a -DIST firefox-102.3.0esr-tl.xpi 518943 BLAKE2B 5c7562dc434f80bf9821f3e0ffda53afa5a47e4c8f4173dc828c1de3f747654783e6ff422a01d22029fb1d30d7abd441511009283ded4194833ba27ee4bcc159 SHA512 fc620e959eac61b653a160336163bf3a974da47364503d0992b7be0156d9b77b18388e3a721828b86c218ddc8d692c5244ac1dcf2d596c6fc675053230ad62c5 -DIST firefox-102.3.0esr-tr.xpi 567030 BLAKE2B adcc39e2c690a3fdd1731de99f91647ddf49a9ae1e3db379674da4edeb016b1659074d5f463d75a79fa27013d0ad7dbfa526aee943b6ad57533dc1a10c582379 SHA512 1fcf727cd521072fafae5797cc758f7d862648a88b283b0b3d91b755377cfd9f4e853abcb6cd930c576434ab013fbf02fdb7b9139affd9091ef4a548ef345cea -DIST firefox-102.3.0esr-trs.xpi 490213 BLAKE2B e8edb6a7d535788bf6c3ce3ce545b834095fc58e9e780b467050567f89329e31ec3f24293ba5e8b3fb5b9dc310ab4c0d8322e360875dc874e5b34882f0ee295b SHA512 ac5046eff687566e2917915ec886982137d8bfb0c4d1026763ab7d1358022c7d504a9cde89e0f34149bd4103d8d18f3534cea7cf444cdaf750277956c939e053 -DIST firefox-102.3.0esr-uk.xpi 635945 BLAKE2B 46b3a19488904df7bef1883cff005ee63a5b1b3c2090c64fb366c934d5a88037fe89027c2685d6820d032147dae1abe4917fe1fd45d3a4015b5b191a1a6c2108 SHA512 ab9eda82ec04e9ed5e7532181cb1f78388f6db76823b40280b6872ba6522d244d81f40273ccbda12ee0d87f9263cf8d32a43478c5b4db77ff522ae634699ec7b -DIST firefox-102.3.0esr-ur.xpi 558059 BLAKE2B 5901db9e23122470312df1c61acc4b7a1e5de16d53701e8dbf8ab1828fdbdb9e7223f146675a7f6357de8ed4f6dcb2b17bae02fa4b13c55ef8f767ed0a8739bf SHA512 c17ad720bf22daa4a8f6bd2046e218875ac1fd8d1e256b6a0bc4d9d162764f0af1cc900b9dd54189ad750deff2faedb183301318131d725a2da761267d5bd706 -DIST firefox-102.3.0esr-uz.xpi 478246 BLAKE2B 580a168a88a12ae18162aede8c6a3f32b1f7ce9e938daef6dfd00c9ffe3d968c10efe40354c458b6312d374c8a2fe4a88b1ba59e5b3c39d535deb5570b131642 SHA512 106f5806dc52f3c49cb162b850e85cb159284072b0cd0e833885aff89d711be76debab4e377e9edb11f1f5aae437670aae5df76c1b5ab22a77c047e21fb44404 -DIST firefox-102.3.0esr-vi.xpi 586368 BLAKE2B 3ec464d87002e196970b04792767e539c9c12c1e17165539492ef00b6d9a7b8916ab4f3c5e05a218be746dfbd43dfeafa2336f8fe841ee5225ba556c252407b7 SHA512 362aac1e18f3a3f694b657cf9bdb7c2c2cf9810387bbd71e13e0b9e455f3d3e588b7500fe6cef299c43c4d793a7ebdd31a15e30076c0e7e2600555c5b187fa46 -DIST firefox-102.3.0esr-xh.xpi 427184 BLAKE2B 85d46e7f2d1220e13ce660677603cb9ba90e2244c6140cb02ed3a93745479268c4b72a04d02ee184b88519b69b2c5784526625f3e478f41040a07200002bf8ef SHA512 a8ebe8abaed1019b5b8cdf567f1bd8eb41f34b75609e99e7abf53c92884c49a886d5c481245b4411ecf735acf2e611f872464d47a040ec7e6a6f19eafd23f51d -DIST firefox-102.3.0esr-zh-CN.xpi 589094 BLAKE2B d496632b1f029535012ad3b43e93534b206651701a83e32750f03f3d7c2b2b22c6165aa0748fcee89c1b97a535e521ee4e8c20ea51fb6633892a0e851b8adaee SHA512 b328345dba6f6d02561fd63dad909b1c071af652d36c198bbbbfb746fd7907b6ca7d048899a4ef42477ccfbe5c2345be3afd4bbed1fa75f04f6c6714f0831e1b -DIST firefox-102.3.0esr-zh-TW.xpi 590469 BLAKE2B 71323bfe2c05d01e38ad6629291a83f82eb2b5486a133d0836e5982d6ca8e2fda0ec11e66d874dfefff31b6b42237324b80146ac643b78d557102a8b693f6847 SHA512 3038339af3b2c01824c17bdcdfbe64354c63e4bc55b6bd463297c1f875c49980a747c5447f9f468ff567d6bb2b883b2cec91a1d716fed3245aa1a1bd840412fc -DIST firefox-102.3.0esr.source.tar.xz 478260896 BLAKE2B c40ddcfefee874f6dff5d175331144461917269e912d959af20aa19cb8bdc57209403d1e5962311614be8fede33733f734c19bb0d32d881421fa1197539dce5f SHA512 35357791f4de8b474780083a22fb52b7846b8012cbf01403f2b9526151d11c196ce0f9fba8e0f16d8235d7259af6fba1bc3acbb5b7e79129a28f390467aa7556 DIST firefox-102.4.0esr-ach.xpi 453446 BLAKE2B 61752c8ba1df1e9cf08543efcea3d5a17179a85ab5cef40eefc69009963c8784d6b9ffe2a190ed4ee891446ea6d0cc63c72c4aa1fe03ad2aef2e7616bb75c99a SHA512 3fbaab97f3b45c1ad17dc71c390d758fc1f49ab33baea5965f0dfcc023040f6105af6078b0510a3c02ef776cc5a6dfbcb317790f129acb18e5b24e81db725ead DIST firefox-102.4.0esr-af.xpi 418250 BLAKE2B 9635e007c9af5d0eeaad86e6f56d4262c43f705930bebf2098f2d70277d858e72e2c676971480669aeae0f4ce44a6318f11249376278e4d1fe48014f559338bf SHA512 b74f776ef685ded49b355029903301b9e7c7ef2979708d0545209151af1f7fb5684697e11fbbd6a3cfb6f00896534c0c8744560fda5536f26642164cfb7b56e5 DIST firefox-102.4.0esr-an.xpi 498413 BLAKE2B 63589bda0efef5c67e04aafc4859959f880a9300075246db7e303d917c2423082c45debbd7f2c898d2071a8f099e07940a2d0aec6ebc19b35a5449c7736e5d7a SHA512 1b0a59e373e8502f6b83f18362590c36d1984138a483ab24533e0d9870bfab18cd7da751bcf54fe025cacc675b7a067ddfc5ee358af7957fad189bab089f1fc4 @@ -194,206 +96,8 @@ DIST firefox-102.4.0esr-xh.xpi 427181 BLAKE2B 5f1966e0dbd2aa3813166dc850f177934a DIST firefox-102.4.0esr-zh-CN.xpi 589096 BLAKE2B ba7ec34f1f70fbc2800821ef4cd55bdae4544fdd71ba180907cccc68e1df773b1e4a681c67bf9a018eec4f9012c6750df829c81e4cc80f3a32ae1bd480304240 SHA512 85e624355363f9d2e5717723da6aeb920342c551f3448f1581c9ecafd7dcf06a7188176a73ab39faa54c4b856ea3d0a98438111e1211abc7af72fe5fe4470530 DIST firefox-102.4.0esr-zh-TW.xpi 590475 BLAKE2B ca73c38446e2fc3daf4f5e7a4e27cca153f0df38ca83e9368a71e108820709ce588593e3562941d310224bce606da77682afee90829bbb4feb34d64ca595ef85 SHA512 94bac8f5b13099eef8570f1e9a7dc0509886aae3e3c1b952f970cf1adf99062405ea504e1417e3e54b92a551bfdb666274ad47c9fd08d2a72fa6f6579fb2b3a3 DIST firefox-102.4.0esr.source.tar.xz 482118312 BLAKE2B dadb293edf4df20da5345aab6845ca9da8143a966b38d3660ea8ebc4f24ecab72097ba4345d30895907c83895883379867437f8097b86af4e7e0e691da551793 SHA512 30d9e6ef04fd86516e2cea3c797ec99af4c96b08576bb3409c0026da4fd1218167f89a007109e1fa4e2571f98f2dbe5ab58a26473533d45301f75b90ec3dbf28 -DIST firefox-102esr-patches-03j.tar.xz 20768 BLAKE2B 49c5be06c5df5eda693a9712a63989f71dbbfc34fb3dadd74f0c95a25b2d8123af973ce92d7c7b342de311d8e94fd652a3c126ad6b9f0eeda09e709d42959cf4 SHA512 8d1e9e37095fc2d1a24064b6b6b16e5535dd387d7a566c52b8add7e060e9e7d0f0c14ff46efe370dc7b8bf7469fe9cb0ba4c2014829195f922bdbb0a2f41bc31 DIST firefox-102esr-patches-04j.tar.xz 21860 BLAKE2B 1cc1d6493912f85e71cb5a0ec2c3196cda203242f3503bb6ce8c23a93e71a6e8b1138f88498a6a9698066134cc234989b35cb378693fb2cbc9ba4caa8d66761d SHA512 9f7188dd79b9856826ae2a60b0109c2c86c60c10b03cd1828a9f7a7576df5c49ed3e11e4d3319d80e117204d6bc3408e375a62ad16ec8d2e53f999cd298811d8 -DIST firefox-105-patches-05j.tar.xz 19144 BLAKE2B 61bdd5bde8fcb0f71f45595dfd289e3798ae9ae64e2c7bb3db54816a5ba494cfb0bcebbc42d47f4cc395260a01c6444588ebf0ccae481cbe0db5e3d42646cb78 SHA512 140da5d340ea38d0d431533961d7219414162046d6e1f6c0af582ebf5a92ed4b8a88a87991dc231434bf5a0e7250244283b2d36f519fbcbb62d5bf82d8f10187 -DIST firefox-105.0.2-ach.xpi 462391 BLAKE2B 9f81f3f73fd3f616495e0d3e215cd3164a407a28ec5ccb89a723fa02f32131251b5eab3fc91be15dbcc80fc77041c360791c638c63f8463fd9e2063ade45397a SHA512 c6f202ad025b5cce4b92ed32a55996f5bae9f6a2cbc5d26ead6399332cfe41d9020afe01ad3f4dd21f42d81982ad61e4f718bda006027fb8edc51e2103f17d42 -DIST firefox-105.0.2-af.xpi 426879 BLAKE2B 4635cfeb46eec321bf06b9d2ff2866a112817155de4dfd13fffed3e53ae3e121eaa398655a817bb2d728b86f2d7ab80be680f7a49a252a147785245aa0a7c107 SHA512 5a98eba4e0a00baac7c0f3f824816efb206c4bd8381af56f8956164d50f1afe74988a34bd5f74d5076baab55c6bafb9d08169f6b9491f6fd5e4da3cc40cc0832 -DIST firefox-105.0.2-an.xpi 507319 BLAKE2B 01c9eedc3a2784b3bde71d9e9edb5a2da8b329c21e5a048334cbc021f67f3980905ad0040cd9a3ddc12f7b844957817351f471711172f55242edacfae6d5f65a SHA512 d3857557ca2cfc20bc95d61d564e17d102d56c5de5f8b9f8529ff098aa3fe6dd3264d7cdddd78498252f42053349f68ddce496d2c5b61bc6d0e08a618dee605f -DIST firefox-105.0.2-ar.xpi 571520 BLAKE2B ac4ee3a8906ee9e32256038753854badec8ce610930276b558f64b6cb17c09d7b995e8f1de48b9a13fb52a1a5708821a27b9502fcc83ed4f1e7f12ed84264def SHA512 d082aac8ce3d1d5e0afa5b019c57dbb47b1d43b75334f451b21b1a931b29325bf70849c581dab334f0f49cee70eca1aec1eb5fb745f4197d4c51623edfb0bb54 -DIST firefox-105.0.2-ast.xpi 502233 BLAKE2B 6b3baca0af83953bce5214c82ca7b3b89585fc9aecb4e22e676fbd86f4ecd9769bee90d2e7f53786a65d47605f25709aa36701b33a05e2b85279d4a9d4ab7d0f SHA512 c65f70642a917a40eb63a95d4e773afadbdb0048ba1b4f6120f11d22d15317c1326ae47755425e396a2c05a8d36d02e9153047ba7a3b9b5902bf90e15bb1f39f -DIST firefox-105.0.2-az.xpi 494481 BLAKE2B 5f3c0f47c70945512bcd2d8ce77163d1222cafac66d6f40cf72f3c3285efe86c0a77b0d43e9f023f8175247330d11242bb9b0cc25aac5b4e984c060240f8a0a1 SHA512 09c48ec36988b66486a8cca6584f9e95172f24ec2b9222aa148c82f923a5fb773f65e6ba8effbc9de051488b6e2b7fb3e2c8ebb24084d0513b604574d66c49dd -DIST firefox-105.0.2-be.xpi 647127 BLAKE2B a35edee8ea0dbcf970797ce1ef26e58d7b336bf4ea81fc5df4e85ae64a2a316237ba35c76a49cdd19006063d03cbcdb633353948b131cb099d3d7a09c2abb0c2 SHA512 26f97144bc0aa86917d39abf2df6a7ff71b0b32840730f67bf55c7ead27fd2711fe935753df3c743a00548bc777b8e300558a2a0a77c9b88e911b799cd3a69e1 -DIST firefox-105.0.2-bg.xpi 587140 BLAKE2B 6af462bb2ab04a951c7761218667058daa3c8d0c94e052176b38cc5223addc08392769778af58377876aadb6d72d5f5dc729d15ff11a171574f904f6c875ba5e SHA512 71839cfc774a01cf5e006acc6a3cd9f78f748f1c3902826d59c28a22dfbc8d930b9f6d695b1eb06ac4b24b8e4e01046d26b7252bddafc64fd435e63dcdb92ddc -DIST firefox-105.0.2-bn.xpi 585368 BLAKE2B f04d81ac30695ccf974ae20e685cba3a714203dd5aec27b8a474fdfaf51033661852bea98408a9c4f3ef8417e39cf973e95a0aaeee6f3c844ef3019a6eb971cc SHA512 788cf144dfb42b5433c718bb422a5654ce1f6f726ed2a65b3b3fda9e9ba50ce2a5c094dd8419b0c97bc59ff81872d9cbf9477dd44214584559075fcae0b9c252 -DIST firefox-105.0.2-br.xpi 539966 BLAKE2B 0a4b89e3fdf802b3eb1993a9d63bb525abcd39531106f429033f35e5c88e03f00b5ddc4ca14bfd7bd57bec09822b5ecbfb1179d293593d28ace4b7448e60686b SHA512 bb546c791a44da27146c1874286d9a1ac3fc50d5c455d1ea9e6821d1422fdd4333cc7a0cdcf6d2d81d2a5c40e890bbbb849d38d336ac9c4490e0e50dbdae223a -DIST firefox-105.0.2-bs.xpi 470953 BLAKE2B 28e3474d912227a80b43da629b9bbe0e2d3e4e31f0605c697b9464eff598dd1f95181ebf1c2f7ef67e374e0387c77812664260bd0504fdbec371ce060e3831fe SHA512 b70570bce2139c7117fbc8159ce194e7d4b9d2777c551cc81c258ebbe66fd79ce0c215afc6b2f9b0678a7a62377653942b7c2c8b8091129cb3c585a2d543efa4 -DIST firefox-105.0.2-ca-valencia.xpi 546426 BLAKE2B 65326ae5b3b91f00ad7c3c31125a39142492c767559cba70437f8232d02e4a13428a972ca1d2f253b1e488a4b4f3311a3bdf3e6e116af13d9a89051530d5ca5a SHA512 16a40af9545846298d55070136e43af57295c264cd8dcc93633ce11041400707fe8211063e46333cb7dadeb489c031919fb46ebe442b1a391038309bc33d1436 -DIST firefox-105.0.2-ca.xpi 549857 BLAKE2B 00b0b750ff0c9f3e208fd1705ec209084c34bf4e56ff46277b0aed73036d1c96a68ffeadd2a36111c631355f374ab160c79c422b099d6ad2fbbdb90074aa773f SHA512 912b56033a54ea3d45633f5393748377d178cee7c2f472248d69c0545b705266f7305d112715d36ba575dff9aa09a95f4e0bc36672101c161d57c39d5944076a -DIST firefox-105.0.2-cak.xpi 559990 BLAKE2B 9ae57c23e5a4b5b4921e1c09510f0964bbb448f6e5e55a2caa8cb676478fb71a3771b47c1ee1e2250589bcb5517a6a951502fed9c4f955f9f182986e6fdd1fe7 SHA512 600a1b9babe5b40442d10b0162e6080920f563cadbe03d15457aa4a71088e56017936c78e0eeb6ec21fc37f20d3d4b6b47dc3bcd607e79e9165cc58c0124ee03 -DIST firefox-105.0.2-cs.xpi 581735 BLAKE2B ccb36c77d6ddba17017b748c34de7ed0f37b07748051d148c7660dc75127e9df8f4d3c02a542226073f28755eda2d19b3037175a479f9d30b04a57bec267b33b SHA512 21bd4ae4f92dc1c6bd87a5989c198e8cfdb9b4ec604e4c6fe455d48f792e2c03b63cef9c052bbe24fe1f153637df4261bc04a312037b477d6386a8b1b0882a56 -DIST firefox-105.0.2-cy.xpi 562730 BLAKE2B c00bdaf2d4b8b8a89b4f9cff462d6ccc771a208c2b2cdf8d5f83eeef9975f91122e3cee6c843fd88f3c880015995b60a4fe659d3d18246099b3a1cc107bc65fe SHA512 c62d561bcc3294be67231b12ad326fb910f96c2500dfd405db73ec3dd77e9983eb3754d6a2f37eeb6ef3507a44699d4e9f707da0782abcaedada21d7dac011d0 -DIST firefox-105.0.2-da.xpi 553592 BLAKE2B d619659f46f6fadcd0149dbf2f74acd69a7bce12c6a12e0dd29a70492bf0630fde34e23bfe7948907542ad91a321b75877d9d71d11482c3afed00929b2533eef SHA512 775de9c470f9cd08eaae484e3e7fc6083464ed9636f49a5328be596dc1ae7e57167e4dde462a74f8b0a754ef8a84f48a9f33fc8d37852409787f6f9704f9c802 -DIST firefox-105.0.2-de.xpi 574355 BLAKE2B 53b41e092a4f341eeaf28ae621f4ec3e8776cd482a53098cace4fdcdedc30cc4144e996530acb8f76aac8e8baf7cf2b6ead541783d90db2e63c143c6e9479257 SHA512 caa2f03277946d819214df127ebb5d13534fa1ac9633e560b4194234faf893c48b7becc6238d1e30100d431289dc2469e623998fa517308d64b6e31bb7dade56 -DIST firefox-105.0.2-dsb.xpi 587695 BLAKE2B a9b84253f0d47007924a99d7b5bbf3b289a2363f56ff3ef9d2d727eb85ef7dc71258952ce8b3443f2ac2ee4137afac328cdce83d108989d8141a92401c821fd7 SHA512 944f42bf5ba38d2f9aacf65bf3a762bce77dd5b9dc53e33004482b868a8c69dab934c1d883c2ebcb9661ee730efb427b2b0e166d24381796b04580f719daf279 -DIST firefox-105.0.2-el.xpi 663186 BLAKE2B 511539d15d52006e37e0327c1c0b22401e71504233cc25e9ebfe679262e05cb65627f065d1fe6a37a171abd058c1db92ef78432803a120d74cac8298cd60fd1f SHA512 beb94e7f840dac1745c6d332d6694be9f803a950976e573f29646b0faad5df91e7d821fb3fde945b5285e5e7e10f0ec39e2f60e5e35d98ee90c47d7cdadcdf89 -DIST firefox-105.0.2-en-CA.xpi 523073 BLAKE2B 748421a0eff80fbff1f9dbb80b646480b73c48825704fac6f8b0a8affe1a1832bb3bc11011d837919134594de78c7a4c939d49322983e3797b3b99ce59d26c67 SHA512 e02a51f671cc79140d0c1c8b4884c30653037fc7e90e0f0063b67895e524f6db7576efc521dbd31a0dc8f4bc13bf787e445f005b17d6036b496c6e19a5f3bacc -DIST firefox-105.0.2-en-GB.xpi 530696 BLAKE2B 94a7ac14d7f783521dea81b62766b4f3a51b82368c097df055bd277dbbc183e0184f19422adf89247cbdd48acaaf609ae3a50b29a8d9b8ef5601b2929308961b SHA512 fe6dfd391693661a481b6939597276e821cba417eea8ff6243da77bcb823a137f359a54fd633f55a5b72094e8a48f251f3d319e9ca09a0e05263a212293d1bff -DIST firefox-105.0.2-eo.xpi 554046 BLAKE2B 9f071b86a6d9b1d080d37de736d37eccb034dc2d04a87d6c1f8243dd1729c0a15de017c5373c152a26644f3c9f7c1c86d72f0723be8cb258d801ceb9235a77b3 SHA512 05c48cddd2c9d773561aaf5b331112b58c79e4c9e0ab3823549a5360b618932bed00cea63d7c5486c66c64218aef78318cf5746641557872eab8ac75d0613de2 -DIST firefox-105.0.2-es-AR.xpi 568715 BLAKE2B 48f6219030d8de47ea70e2575c20758e38ab7b568543c166c6e5b263ecb57b6e9fbd749074216f791f65854bcf1c8144bc181cb05b0fd6656d9dbab8573d4901 SHA512 89a4c9bf604b12ac2e8c3838810ea8fdf9b230ac2f19be15939e5ccb8776f2f3f1439be2287341ebe0921ec78a040631ac7ce1bf1c034ba7ed1f730e8968e440 -DIST firefox-105.0.2-es-CL.xpi 567813 BLAKE2B 712cc833ae89c4d95107cd99f75faa387531b867599a2e26973ee5ca1d053ebe1ad4a206f7b8befd9766caddc8ac96e9f68f2a0d2581f3cf2be2c2e3b7e59b75 SHA512 8120371a7346ff95da760e27c250f50c223d5b32fa0e6fce73914e37a47beebae60885b5537cf627a15d4f75e5a777211d8a9bfe27f34c8370e2a21e1c0fc676 -DIST firefox-105.0.2-es-ES.xpi 553328 BLAKE2B be7eb7433d61cd31989ed80974a27424caa31958217b0d35e9bfb9ad711bd1adb670d9dc0ee7aa71bb6f136d74521d7dcf1dce69675be939d7d9171ee74bed4e SHA512 b28cdd4117168a21c705ba8e20373574c422b0d4938396b297f76395792282a920eca98dc2c6b0d9bd1df20f7dd8dae5f67a9e6865c9da2dbcc882fd94e6f3b5 -DIST firefox-105.0.2-es-MX.xpi 571868 BLAKE2B c543064b6d40624e9f57d9ffc80541ff6f2fd1f4d742572c9665a696fb56bcd190a5de3637d1790fa0b25f3ad1759bd3b4be74c444747184c5003902197b6569 SHA512 eb6b65b9e2dc341cddd35aee7b5afd06bea4ee53cb5f8172e103d64ed985d8049c70e9249a8f8c51074d2c727c66d6c159a0435c09899c8ea36c862688e5f724 -DIST firefox-105.0.2-et.xpi 539893 BLAKE2B c28506dae8d9f1efadc99cf8de6f9bbecbb37c4780c1e10d2bd976b5816cc6f7e603c19ff0413e5e47eabdfb343ce884416aea5ddf64426949f929fe35d86e4a SHA512 889a3ea25723267092a1cf7479987ef93b6305947bd2fb7682803e44aaa94365ea6da1f955d560b567ea77166201cfff9e0857ba0a2a891703860d898917fe66 -DIST firefox-105.0.2-eu.xpi 556241 BLAKE2B 6357354b9234585062fa200ba378919cd60a6f84b7382f33e71530c2d688b33e1ac7bd91093d718c04e766178c44099ac78794315c4373d1232aad70898d1e6a SHA512 1a6413a3d4af7fbf174fb245fbf558549db51ed1d51861b86656222c1ec00fea70253720412fd7bd1a30e0fe034d0aa77fe53164022355f8cf0d9db974f60385 -DIST firefox-105.0.2-fa.xpi 571117 BLAKE2B fca76032dc92af5b980e5683c3a6a3bc69a3f1608ffc4e0144e61b19fa3d4e48632f4b5eb7bcb9f4899dd1241fb649f8d195a685ff6b9938a8bac46fbf939151 SHA512 004e0cf5efc9ca14df73529a2449b7ece5ced626288d9424e3913921901c6fd9de617f75fe13330a866fe28c9a47913abbd232fe24bdf6539e6000a14e18540c -DIST firefox-105.0.2-ff.xpi 481142 BLAKE2B 0382a55580a424337ec6dbd3efdbcea4ff6f98ad98593a3e6df7392e2aab1d06ca2063b5ec1c86f8dda857c50be39af0cf36d605791f32d6c02b326651e32341 SHA512 728f94c6b71498cab1e66f3aef0f561e3d676ebdc1bac5398980397afed21da232ac9c2985ffee079a53a198d5a5dd5f9c8e520f6a3a8b3b70fde14ea07e75b8 -DIST firefox-105.0.2-fi.xpi 552067 BLAKE2B 273af3719257320d79ac206c907bea0b278241d2497f798f9afd8925827b6fecc9462d16b67cb7cb54586322ee7a476419f29cad33b1508a99c26d22d027e755 SHA512 4ff1b20dccd06ea78ac2b8588e88254662d119637edb4b3d176e204a42e6201eb81381e7b53fb4d98c37a19addaba6ae3698dfeaaa6d2a23065af1378fd8956a -DIST firefox-105.0.2-fr.xpi 580226 BLAKE2B 997438094937024513daa2fcbbc5a7dccb70706e0292ab58630d7fa83668535e099163cf336418e8651407e246837ae919663053108ac8dcbc8749f39fb06b12 SHA512 87cc753dd7d07f791996fcaa13d4a058ffc7db7884b8150630d25e5da4cda5eca5eec0db3a054dca5c9dbf31e802b65c0aeab83492f76f240cfb1f8ee48e6c45 -DIST firefox-105.0.2-fy-NL.xpi 564523 BLAKE2B 9fd34d35c3f9b1b7716cce11aea6902813a4227259b33324150fbb494753d92a35b3f54775aebc2957fafc0b8967ddd68d59509c960758a2cba3e6417c6e5f47 SHA512 b9ab504502de460bb98f96001f96794545c2d565c9b78cbd5e581b51ff7234a4f92e5e1129f953b4ae0c862a45ae0df30a43edfe4ba7e0b2e8ac2bd2bd0d43b4 -DIST firefox-105.0.2-ga-IE.xpi 479298 BLAKE2B ee35cbc6b9f94671afc3223de9e7f070f20b96de787e30535975db1d6eddeebca4a9f8477400d05d4248f2b635cb094992f01d9b8f798eaf57f97150afadfca1 SHA512 922659b1536a28a73ff8047a5cdd2cc3875e2c761cb98acb239f1eabc72aa39647a4f086cfc12af3fe69e46bf9203fce7c12813b99bc72712889c43c373b72c0 -DIST firefox-105.0.2-gd.xpi 552649 BLAKE2B 74e95bcddd8aa7ae80c03d31d3bcc78bf5d2e4a32636c6da7f550ebc2c1fedcd4f209722761f140e66bff3b3eb7f3bf0b0f7b9ce432323e82c97fdca37155d5e SHA512 4c153764aec66677b7d9da70643710bc0553ebfefc2bd5d365afa0267396fe0f34f98bfa08cb118acaa42b36574842720048da88833b9bce594550ad9be7035e -DIST firefox-105.0.2-gl.xpi 548793 BLAKE2B 135d55e43c2c59357f8b074b32d8b5767973ec9336eed0778990d010ca77a5c99dae77d5f91b331d509905dabb142e5d0ba9475d0fc7368d6522f672d7edbcb9 SHA512 d63d78644218a73e819df2f72eb686b2cf67732db33f6b63b254cba1da1ee8c6a866ff0b58c039854d7dc7287f78461ae1982884826648b81ec828e994458476 -DIST firefox-105.0.2-gn.xpi 579022 BLAKE2B 5db2fdfce8876095a6f3eec8c2d028319a383a46527e6e99cc4f197c32ec137b0e3d6a268e26b9df4ec70cfbd32c865ba15efa907c1cceb41d4df6025111b925 SHA512 5cbac237d4169bd69ca0e436a3cf17ffa7d2119924f37de749ca6dbb26a6238b5af79e3970d9f630e52b9655d3b6914d2a8880ac98c7b0be1779be0397f4b8c3 -DIST firefox-105.0.2-gu-IN.xpi 536346 BLAKE2B d01ee9f850392293e9f8c8b3c58f345b270ee18902ce76fc3a5917a7a1522abc91e7dc64c7169a95ec5e4e8160e228c4006b2b2cfdd29596fe4486eb064f9399 SHA512 adbd5a13cc0c3b88b61fe2e534ac9cdf62eb3d368de75b38c82d877714f3c30d348cb96a12b9af9c43347fd5aaba66dded560365cefdd24d53cdaac402d30158 -DIST firefox-105.0.2-he.xpi 575463 BLAKE2B cf12486a720fc4214b5df159d7ea5d2bdf82ad3d9566e31b298b3aa2ccff286d1b59677ee6bdbce7ed1a2e8ceca575869aee01752211c678e3ea62d9ad429597 SHA512 1b2fdaf49a552f960b625c45647e919c458f25edb3b47215a3a3a1e7ea2fbd50993578bd60244ca40195ca69efd1f0502958afad26f4d5678c8dcd55cb2ce95f -DIST firefox-105.0.2-hi-IN.xpi 566805 BLAKE2B bfc296aa079b42deca8ab19da62568389263b7755883879c88f026f4ba3badb2a84762708d011f5d7aeb33574d4d80dff6a76b9a946ed01b3b5013a17c75c476 SHA512 39185e597b71e97e2a126fdcdb193152f3c191af86c4f8b73129a0cf2c6146b67084a492bfde5a648d28bf735082e0dbf86be9290c25230a4bb1e1495d71ea82 -DIST firefox-105.0.2-hr.xpi 539465 BLAKE2B 161d395c3c18d89d80ad88f0aa4e6ea43b47bdb6cd7da1dc85f1c200b9ab3ad74770a3adfa15e767f0461452da5a260a67217947f44d8bb7cbe769c3e921bffc SHA512 85e9dd87f45634ce5344b9f4f705251413be8048fd438e341d8311424e81fb03626d4b67df11fd31fe9fdd41a71705d47fe2f358b2a11deea0b8715f5f36ddcf -DIST firefox-105.0.2-hsb.xpi 583869 BLAKE2B 7e9c3b2b5190f9aadf66486cc6b7ddf9b551309ff9f202bdc419c992d75d0285adf78d669522fa801d814176d6ae7dde95b1e8ee2e0a89cab34c759cc0c85bfe SHA512 2105e5bac07bc11cca7357853abe9d13d37681cb051cd89e34b8c5662168deef74bb63fb36c264ed05af7912770e14f4b0d6bd2c2372cd197d9469594c7b1058 -DIST firefox-105.0.2-hu.xpi 588455 BLAKE2B 31bc6acb3bae6f04331894bbd0bfb7d75cfec5986d49e0754cd6da5fa7be082c3bdc662dd302546c0a79b70342bc6984fb905380bbb95ab9382832bbc14bc021 SHA512 f829abe9d78b76f12e27b36c2f0560156d0d603ed5c21fee94a30013c6201d9d4fd002ec9ae775f48c3549067ebd1f6ffe6d024833e8e8432b69248eac742112 -DIST firefox-105.0.2-hy-AM.xpi 591365 BLAKE2B a03540a5115f6e00d13d809402486b9ec5566c9dfeb0c5a40b67f959dc20b0f2a363b437ff629dc9ddb6022c00c3d5320f05b182ac3e37ca05f37de2b64450f0 SHA512 31e36b5ca62cbd39630a82715b4e7fc9b96b151e4e4c4e84ebcf6fb5e580b3fe02ba5d24bf164abb4b2eab78609a0564486e6b0e9d55783db95a4337d9b61b15 -DIST firefox-105.0.2-ia.xpi 553264 BLAKE2B ab39a8ae95b164e223aa903510f00fa6059306ee6442c4ac894d6de0f50aaa30d4a15d38f16ac06940f705cedad6d3d1c830fe3a6cfe8c3434201458b15c92fd SHA512 a368af9ab1c8bdcdb8df23c16d8072c076af2aae511cc2a84c1f693f232f3305a26b6440f850a12aaa4ee05fe5cc750dd6a0c425b06712070a5e8cd210edb74c -DIST firefox-105.0.2-id.xpi 550335 BLAKE2B dc8a6307176a2f8f2a6368749e8f9e9a7320d4244434768b85183505a9c8d5163542a453641725586c76bec814ede5a19a88112f996a8fe9be31cd7b4a5ceeff SHA512 fbc9068c66d3e7f16aca2d8e51411f57f1976a95859f2b794c07c74a135f0c85e008ef59b9a4ead8852cbafd8c9189adb6dbbe6fb9ddfc393fab6c659abb9311 -DIST firefox-105.0.2-is.xpi 560812 BLAKE2B 1182c294e5a76da3f13b71f46b11424e8e2dee07ec598051969a30ddbc2abd077dc4d44ef4f4f9cdc524b87335e7e25b3efbad1782b40c42f9246d454da36c81 SHA512 936c3e0e52113544e6f5780cc3ad9026b2a9545bb1cd505f40592efed072d7aa5c66ea1aaefe5cb0e5bacca9c75fa8f77fbfd21bc67384dbbf3fd17141abcbb9 -DIST firefox-105.0.2-it.xpi 471258 BLAKE2B 05cff008ec080bf47918fb0f4dabaf17f3826fd68c6c02fefcb59c867011e62246d5c142e843be4db65bd594bae40e6d29f02e750b390be60e8923e0ba4591a1 SHA512 e41202b8dc98966c4624654d4d748adec28c9374dcec30386b99bf604be2d0fe93b80b18149c224f041f4af8c9e41fe4cf35727a5e7f10420ee44efec9fc7135 -DIST firefox-105.0.2-ja.xpi 593781 BLAKE2B fa2b731ec606d949f3456787c80cd783c5310362f23ef440df46b83def7ac57ea54986283077bc37345c52874edafe147aab6feef11cc314704948e9c8685586 SHA512 77c3e9076b2a24b2bc999fed73338d1c628bb8d3bbdec2165cb9098bb56eb389cdcb3bceb3f3a0cd8b60622ee36d289de9febd008fd64efe21e58030e1ee1f7c -DIST firefox-105.0.2-ka.xpi 614606 BLAKE2B 5db2ebb8c3330339397b1c4a0029673a4b87b473cac6199c5316659dced0c09fd156a48ab1710bfeac8b627f8c499f5731b71bac4b2b80dc87c8bdba3514c75c SHA512 6a5602c95d56da7eaa968996547e9b08dbc60c43d0e990ae61f652af0c894a20ec7398b9b4e3026aaf2ceb1e3d017e47aeddffac5244ec0f43c51ad4361a9efe -DIST firefox-105.0.2-kab.xpi 573733 BLAKE2B fc06539af9610e0219c9c76fd558ca348a93ef70e84bb1edb0c0f9d6cb093a633121dc84577b4721d77fce17a4acebcec765c1bd6d1cc5a9b31f4400ae1f6464 SHA512 56ce13fd7acbe8f89004014c27271ea037e20a7f2d7bbaab2ee3acc12e3381ec9e2d1f91f2794c289d337280ef2902446fd577db8d435e543aa62ae16b4bb30b -DIST firefox-105.0.2-kk.xpi 631204 BLAKE2B 77de41694d8b20d475ff5804bf03faa81cf6e8335fd3e5ad31adc541aa29638c3d3f6e43895afd7961ec32133b2a3deed1bbb5a77eec12399de417e5c53a06d6 SHA512 8433172fd1518933e17f36f146b2aebe6433a786c9d0a5fef2643aa7cb5b2c57108baaf83187860798e21d533dc0677814bbdbbcca8c5ec0662e027d78b788c2 -DIST firefox-105.0.2-km.xpi 540639 BLAKE2B dc637b0f092d4987174c71ff4d4effa805d73f5b40280df5de684081fa4fec4f076468566922fa88cae86fbbfe5cce43597b34f0107ce3f8dfb330a91b19fdf8 SHA512 9d34bc9d55b8af500520618eddf88167bd19684bb2855d6b21b2d95268eb9c84dfd6e725f1d999c288fc0ef200834fa37b90df241bcde013ab4fd6b83193aca8 -DIST firefox-105.0.2-kn.xpi 506463 BLAKE2B d738431c8d3b6bfbfe90106130c35033e3eb24513e2ac82088495240e855d5350a907aad0bebb407574e9f25c34cdc767f2f5e160cae9a50188acd5739563c92 SHA512 0c073a6a36655415030357e1a524253228edc79958c8f667cb97c9e0e2724e6d320160b5bd5b077e91661dd7b4e7aa6ebe70693f247c545078fedef82a67aa1d -DIST firefox-105.0.2-ko.xpi 600527 BLAKE2B 2c4b4484986851912c4cfbe016e2b080af2f2e571b1d3e105ae3861b8ae145b3de78d9d1dce2ab47b8595a65005c3ed37533f8c78c3c61bf4e735b1b024deeb4 SHA512 64641a3cd47d4ea247f98649ea37655c8121267be4ce86037a1d5b2d0a8a8227a11497d2375a41f0ad7b651a38b696721bbd8a5074a933a938e0a889a3dd502a -DIST firefox-105.0.2-lij.xpi 479004 BLAKE2B 5ebd246289cc6a3a3678d631e512eb87c9b6e1d3d32f57c57c06067aac810bfa57a719546ae68918d9a328a38ed7db16e4808e982eda410c603ac03ce7cca17e SHA512 e8eff656624960054785f1f41316cd033e3cdf611519c7faa89787159c21998e1b0a4c02103fc7b3ea2b67f37e94abf222819d7603c200dd6d508bf0bcb9fb3b -DIST firefox-105.0.2-lt.xpi 570062 BLAKE2B 92ab598525aef040e1306ea1cf1cf87d9570b59af8150126415068633f380724e7aca9f280c12d9f5e7107c64afaffc0b65925eb4ed1f66f2b0decf645a13905 SHA512 f02380bb025843dd5699902d6ddd22e38051a9fe5909d9dd04c9d32ef1a4aa380404c031d88db3689a197b28a3f647a9a5d8bafec3034a21fcfcef226e0cef05 -DIST firefox-105.0.2-lv.xpi 472208 BLAKE2B 8727f396c7e64de6d66e7677972ac7142557bfa3c4dba53d1ecc4c902ab9572968a8108f4f96e1b99862290e5c3d3cbbad54f83b37613684702ca1ebc888bdc6 SHA512 4a6cdf9945ff7e00d0abeaac8df1e484498d6e9da2e489828f75959890688c497972ac2a466cab487a32a7782033a70a3568f5ea1ed6b52659872542f14fbf30 -DIST firefox-105.0.2-mk.xpi 490866 BLAKE2B 1a3259166faadf2996e60b7911981541c6dcd7eb6b2c74932fbcbb02ecdadd97a15215cf8a3276edf5fc400b60f2bca1d4e6ed056519b6f621112998a1586bfd SHA512 7dd9b7fb92111e36cd9ee913fbaa85a8e8ea795e22b9867bd0ae465c2e2e3171516909266fc645c6d23c968a069237c19683f158b4475e6c41fc3363eb81abea -DIST firefox-105.0.2-mr.xpi 539894 BLAKE2B cec13d18f7f9f159058f824a60347f017a95dfb8610b1d0fe06c29e06d3fc065511288c4418add83d06d730cc70338caed72068cf0ba3c7ef248dc91da261b1f SHA512 3cdd72a08cfc9dab83319cbcff0bee1d5e23a568dfd62a3ed2822114ed07005d66e3f6db2df73892243159c589e26272231d13cb47ad194afb4578430596bce4 -DIST firefox-105.0.2-ms.xpi 457120 BLAKE2B 0c22455c08f6206b4217464379a64658f14286300b600027c9991cb2c04f2448f45be2547959b4d6dd32ec73b96b7d10badb288d4c7992ab3b06e7768f79d4dc SHA512 4162c44076a79251b63bae7a747561bf9721edde8a5434b988b98d34df724591f945010b03eb016d393cb5060309a0ef75cc875bd77ed5e60a858c23a452b31a -DIST firefox-105.0.2-my.xpi 520844 BLAKE2B 7b999dc1294e0573ee41386f4ec1a04f19572950085c342850b544939063682e2adbba6152dc80e0baac85a962373f9209b95006ccea845c4ec06a9a2cdb5ccc SHA512 e0eb4c0c406cb17ebe92dbc1670bc65dbe2e357e95dbd3ff664f99bab7cc000d7adeca95dd9fbc0adf3e0cdadf190c030d0d4d25ae36198e03f973f9a4177c8a -DIST firefox-105.0.2-nb-NO.xpi 549443 BLAKE2B 9f956621045003c573e2caa5c74fe017b59eb1665456bb950d449a07f20c53ad2bb1e05e02f47280114f3bba36001bdc305ca196f6f19800b83e44d4d08eba2b SHA512 9d79a8f27df35757f41d8ab5db1de6b787606d9f845bb88599cd9078448f08158e51f5d10d6ab4713e0ca4b3fb292335056211fb546b5ad2d914ef2e907a839a -DIST firefox-105.0.2-ne-NP.xpi 498120 BLAKE2B a16bce2197c3808f16d2f36a49429dcc75006eed6ff528a6c0cf9ff57ad4193e54706f18ce78f489fa5c4631bf06c96798fd0daea5aa13afe3563a2dde8e6a5d SHA512 8a06dc72092c6dc09edb29b9d188668615e2e34368321936af44bd38f58bb21c498a8176e2f56d6c102dfd7663398a6bcc4b21b12cd23a8efdb8d0a512965085 -DIST firefox-105.0.2-nl.xpi 558682 BLAKE2B 25a6ad19d04bc652384b12eb70677ab8a7cc65d6268958466eae9d2f62bfe7e2c4a482de4c0968e35a752d3ded0dcd855e1e1867713f5e39928c15e72fa5c8c1 SHA512 0e2a606d4ca500d4b70e3f629b17b51f2fc7fef58a986a3515320b41e0479578d632924fdbd5b0af6a72f56e02ac4c4b6ec97f21363f48aaa0140656409f8c15 -DIST firefox-105.0.2-nn-NO.xpi 549960 BLAKE2B d4d83daa43a715e79c4a29e0a9b0c72667392ef2461c5996a4a1237d4ee2158dba6cb2853e977b5bf54c179c06c05884360f31625317c709f1e92b61ccee3746 SHA512 ca5721d397699573ccabbd27cedc011777abf1720e5e798d8946a96bc18949f23a1307271bc9948b26093fa855cce1b0a9af67be0dfc2e74bb2c0d49bf8966eb -DIST firefox-105.0.2-oc.xpi 569604 BLAKE2B 753263c3baf420a020eecef985a1d07f001077993cc2df29c1b7e935d7e13fccab041d6c7930beb44c6b26e430cdb1403ab1cf3e1977eb8b226067e34444d920 SHA512 6a8cdc4c0e72e0db6cdad8a0e23501aa8a3f7a3845dab0c37f9b107c856ba8a9d48454cbacbc3a135ee65360d1da6a7adb8d1476b8c141e45a8344c3708a64a3 -DIST firefox-105.0.2-pa-IN.xpi 621212 BLAKE2B bfadf1e8ab2df2be22f84fb7c8a901e104a032f22868908414323ce2a9be65de873be362e0e48b6f057f3d4d6dc56bfa325be8024fd584fe3cd60aecd7b4dfe9 SHA512 107853f670afa0acc5e8968f210b9d9a85e93da23030e05959ba413cf8579bfb924f3b5692d54d23bb94693e212b84b4d22c4f4560d24c3855d4e8c244c333dd -DIST firefox-105.0.2-pl.xpi 579337 BLAKE2B 9f694fb64a8037060211f669bd2b4865e12988e86b70965f49f9f8cd87d808a1dfc5d3a6bf7f22846da67e3c2c6f57cd9f8b051bd22df2bdb05dc40561117272 SHA512 0f79f8dad4ae55ced8e426136a27358254a5155f96ad6e74a1f3ac410180f3fab44b691ad9f3e90e446ece375c90b27fbe8df0dbc7b3dfd86e95c168c87fcbb3 -DIST firefox-105.0.2-pt-BR.xpi 563724 BLAKE2B 6108ad4774905ed8e1978d4af9b19c5420032b9ca7619cbc5d129afbd91d17ab6ccc429a77e3fc83cd8e58649e5223f8e06c411cfebad0e683747f2db465d98f SHA512 5d5e1834b394c1f27ce9acb0858aa114c9fbb97f9bc49d91b65e0d49d733b5233f7f01d30f4baab6adb62c9142cfdd96f8fe29e7c555c9fb60d18775131684b8 -DIST firefox-105.0.2-pt-PT.xpi 563885 BLAKE2B 522266f206108090f0c5775a241d05ef52ff47bc866f75addef0dfe67c06d170874ec687541573a13d018578d1f27d04e40a6f3468819d37747bd35f7571915b SHA512 5157855e5d111a693f1b904de840d1d9be7982389492888b1a95d1c78f5e4c1a08923d2a84333e3e1428d52dbfa7bd3096fe4045ceb6480a14eb2d7dbfc0d435 -DIST firefox-105.0.2-rm.xpi 547530 BLAKE2B 41eb8198de05b03ac4bd46bf9f6f4f15b33f947fa6c166ed61ca874f5d5049f6b757b63824ed4ef78cf281c708a6d885c2eea2fbecc25451ff0a0ff6cd24d6ea SHA512 716900f7c6dd71729558923d8c8922201e3daacb557fe5013fefc2222693ec2b4b7b1dd94c5dc600b97f09da32d5d6c3a01b7cd9c1027a406e7785e3c8f6586c -DIST firefox-105.0.2-ro.xpi 537771 BLAKE2B 4c4b399d81d0bf477206416767564ddd2ccb91cfbd266c9d23cb7bc781a4cafffa7ba86da3c7036cc64faf349afbc9c50676eb2797c8fee320b55f746a4ab4fb SHA512 f6475731eb5ac23fea200f357a917fc705dd6bb53795e1b5d9511396f478ccb947a50f024447670d40b8f76d45fb8e64811cd08668e86b36583899199758fdce -DIST firefox-105.0.2-ru.xpi 651176 BLAKE2B d23b863128d69f50b44955613c15604fc76c99f782501296455d7084b1a7c1ce4b29903652d48745e364d760bb23ba89070da078ed64d649d8809c5451f091fd SHA512 df80b532a180e6174664fd3920180f6fd4dec999e67115054b46c34bd7a5feacd30d038fdca9c5251a11ec2c69addf1152ac39472178cfea07f2e324d92df77b -DIST firefox-105.0.2-sco.xpi 505200 BLAKE2B fcbad87d322d5dfb0a08efb297b6e9eff29e6bb11feb1cffa29c825d0a57f06d6a6b3ea8c06c617b72e76543d0779bee550bfaf900ff8427b8f1140250323097 SHA512 0f3a4fc9f6eaaf98303f79e404dac201ff26bb9d131fb3747242fef3ec0e27173e669b00a06b9a26c452d544009404768426c7c40bb84d16060995205d0d124d -DIST firefox-105.0.2-si.xpi 573141 BLAKE2B def1a9fee03d08b66f3bb2e1efb3ac15204ed8665b9c1f74019f2f416ba1d7921476be868c18fcb94b90e04ddb553543137f39d708819385fd7c8d2129582a81 SHA512 217dc40d788645d07f602f6909bfc3b4b6501161fb4a032da4ab19fba980d6fa680c6946833fceaca417f4b97de330b8bf73f38b9fd561cbc784aaa7b3185d55 -DIST firefox-105.0.2-sk.xpi 588220 BLAKE2B 649bc547f8e0f76c54a851f4f9097d25f6076f16a3cd9f3b356af503a58fa6061c395dc7800ba8598e9a70ddb362a64120c4b0582b9006963032ca75396f36ed SHA512 eafcd8fea9a51480177be4ae7c3d2622eff0c0642dc6d0d08e5c9406525d286dc0d430bade1877e2cb4a429b497fe3bebc1524fee770e15335751a7af4869419 -DIST firefox-105.0.2-sl.xpi 561133 BLAKE2B 6f182a93f64f273fc251514c0cf8868513fbea4b519a51760e5eaeea0a1d224646087261e8115b20ee18fd800cdb1b5abc1e4d6cc27e6ce02e957b5283cecf0e SHA512 e2fd7db4e37ba1fec406b554b8730d53ff36dfa4136efaef942fa05afc7b125f3bf98c0478fb6591f1dfed7a10bab4b9bf2d4710673e7c29f9274fbb91d70b57 -DIST firefox-105.0.2-son.xpi 433323 BLAKE2B 423c15959c5b00bf743f6c9569d0059faac22066524cae248dcc49ff3192fd607ce5ca3258028cda10edb2c5222d759b08fc999451f16b0c1c6b0292fd378bbf SHA512 d65d8bdd5cfa5135ce376e5c7f4f788d60250f13889dbdab6843afdc4ed30106ee055a904c8ffab3d77a48b9a56334772ca08d735979c9e04ed754d2de50ab82 -DIST firefox-105.0.2-sq.xpi 565442 BLAKE2B fdb1df972ffc71a77fb9f180bd2c4660012a3c7963c7db9bc06ebdb9b3296e2a0d1e431653074866f7e2ac171d892d25f1285210eb1e522ff71bf04acd5ed6e0 SHA512 8653eac8102c7b43da6fd30b7458a6036019de9d97a5f6fda4b0372b27f1d5a33f2887ef8f5d659948f108464421d6217c02e88d8cfebb0e079a510010e0cfe7 -DIST firefox-105.0.2-sr.xpi 604657 BLAKE2B 9abf459951edd1f2d1a698215b63ec0f868d8bafa237a82ab433313a80e9220405fbf84863ae26cea1bf83e0eaac70a355e5710f2cb7b720f9c6545e86ba62e1 SHA512 894daf0c67f31d8f5668ffa7c977b80ca772d15698cbd2e2f6834c9ec23033d8143f4b1731ea4b448af0b510110539973f97b1275bfbab0b2bc1980d1b847ca2 -DIST firefox-105.0.2-sv-SE.xpi 560629 BLAKE2B f760e5db8f846aaccea52e8ba4b6afe4c23232e0199d11a7eb5c81180d06cc57a399f911089f788ea82c4424cede03f8785c65e13e539c5a94bad4752d932f71 SHA512 3325452ea4220f0a39f7da7564371da4093d375cccb51b668ef80af2b094b6e656cf350c0703e35afaeb4e314924c689c38de8826641c592d8580d5e7337247b -DIST firefox-105.0.2-szl.xpi 520748 BLAKE2B 52a69ee514be1c9b2cbc7059e5b504eff501201111832ff6d709e0b2fc331df4ebd43c522a9ad6e70a4263c0430755a1630ded0ecfc0f71f9d0f83812884c190 SHA512 63f4aa51177ada21945c3a3f854bc9832ff36c1c71b3b0c2ff63b15e30db872d7e68950079890bf61d0b3658682ee91a40f0019bc5f000de9672647ebd13d02e -DIST firefox-105.0.2-ta.xpi 519016 BLAKE2B 2a259071d0d6a77f6fb1856e2dfad5c06c9afdca1b5af52e9f922c69127e5767ba753497ec6a943086f91735c2837139c368e0168338a688eccd3c84fc8d35af SHA512 b83e641dcd43ad819ff592f47e98117ef489b20e4d2d47b655e9ec2f4525001f2e56fd138c2e744aa3ac872b9f87956414c63fe38d2956d75c1900a799cb9bfb -DIST firefox-105.0.2-te.xpi 560557 BLAKE2B 334813703d71c92753165f3a6ff07269721f6d50d32afd691655a82dc95f2afabbf8b69983c4e34c105b24d13d5df38ba1ff119fb6df3996b7c98afd00dd80aa SHA512 bc8adb85c9f65cd9eea265d37bf323c1b80917dca252e6d522b33a7edfb49244869a093c62726f0f74e52562361edcc558a585d99fa2af0baa7c6b6da9606853 -DIST firefox-105.0.2-th.xpi 621832 BLAKE2B aa70347ecf893f0cdfffb9ac0e61f04efaf346f4f04f3b7c2a5f862ab00344631f1763c9393d04574433549d0b605b0874a95c1b175a44fcd9db13eb935059d5 SHA512 efdcc907cc964cd5dec9c5556535f565340b35e952483358d6e24be091a942a93dc848c7d632b2dd0fecd473df64a9316285fed6492bd771319d73d1f5d798e1 -DIST firefox-105.0.2-tl.xpi 528007 BLAKE2B 7af70e5c8d1867c90331f5aff1c9aa7fcf95a1f39cd2379b4cb17bf30c9cfe6e60d8ce4368410cb532c6fd3cc1e21e74cdfc181f491dea35006bd17808980013 SHA512 d2d62fa4a327ccd3502b80fbde00f9d4c8644db114c2950901380e0083af6e4452ab9464a615133f0f8467cf16615d24b42efbe442748414b6ee808b3f4630d7 -DIST firefox-105.0.2-tr.xpi 574329 BLAKE2B a3a62faa581a789340d2ad212c4bf803e5ca14d2b6be4865cb0d12bbde07882a98500c34a62a2c55edd75268a4f67d896c593115aef2f72a8034e29a854dd14a SHA512 e5f6421ce6e3da7b870c8cb1884dfa7bab71bacc707ba167dfcc7e558fdf6ac2c31e550067c0ffa7ec51a30f03b0f5bfc00d9ed1b1a81bb46ba06695c6ec7583 -DIST firefox-105.0.2-trs.xpi 498814 BLAKE2B ad77f52bf2ba9dca857b173726551c518ab14c7ada704ffbee4183a0b88ba87869be2eb6ae80f947a906f664f2ae4ea74f9060aa95547db1d14b0a7cae633357 SHA512 92f0f9ab1f2698bd9136119814a34153b131a2bbc5b358f18fd61205a1445b7fa945b24400a147bd2d6a2e27c23590dfcc1ecc7fd0eb7013f1f967d78f0170c8 -DIST firefox-105.0.2-uk.xpi 644340 BLAKE2B d7e9ef6b3de37799a2c432c9ba8d0e9c1aa00c12190823f7d33b7ad9580a85777b8aafb97eb0d31e590cd68737433d55188ce0068e63c6ebc22da08ef6225508 SHA512 77a246ea5d9735dcf485c19802ef4dcda67ed92da2a86cbd0fd7b10d49ffa96738458c019d1bdb7800ddee61f18f2a0d075e649894b879c085e9da0a66ce72f3 -DIST firefox-105.0.2-ur.xpi 566539 BLAKE2B bab7cd6dfe93afbc868e7d917fc981e5a6a075b28608640919e132c59c78ab5326e3715a754f060fd3723a477e5ba346db7ccadd20ae30421d95f3326d06c3f2 SHA512 950b4a90a382e48522e9b9ef90841e13a148d1fa1be510032010f7d9a55a818a4b6758958413a8d6aba36d8cbb3e3c3ea6abf89f05451438930550fe51cd99c7 -DIST firefox-105.0.2-uz.xpi 486870 BLAKE2B e3d241fc034cf2da5ac4cdd4152064a8ad9a353c7db528c32cd87ab0fdc02ddb310581911ae7cdc71d5898fafc4878c6a661b5fa69e3a060bc7888c4fe4d0f82 SHA512 bd5c01ca9564ef53fedbb1f1407c415c4f1220c2bef5dc6de4e647ae0ec45a60cedfc97eebfb8b036719553fd59da1c501032255d6ef07339bef442b559aff96 -DIST firefox-105.0.2-vi.xpi 595145 BLAKE2B 1768fd7fc806be488ecf1ec4f71522bf9def3294369f79261d1a76d248bb1680c9333345000602b2a93ae22c68fc8523f751426b4f4e7c523a5b3cc141694f98 SHA512 a217641e3ebbc6b5e42c8932c16e8ad4364b75bed5b46caf1d0d4579faa2eef40e03854616b018b311d9fd2fa251a5bdc107ebf87629dc1faf38d037a7b2f1d6 -DIST firefox-105.0.2-xh.xpi 435744 BLAKE2B 525f5a7ba427a5ae4323cfc71968f24598b1ad06a4a28b2bcafa457bd7f8a51a6a7e8f361e5d253a13a20e4989ff0e57e3a54acbca159506476963adc9041caa SHA512 dc3057114fca4b5a34c22f463aa5d0f149c4d560a8d896e8efcf5aede896792220239d76dc96815481046c98113ccf2717da9e1743da3a34647153e4308d06db -DIST firefox-105.0.2-zh-CN.xpi 596364 BLAKE2B 9528ab694ce2070e977440bf4dc542774a1bfdef68612bde73a667799fdfb3c05031f6722ea397cc1cb1eccd2ce7ab4f23bbb6b06b5534f5372a291309f1b626 SHA512 43d867cfe07e90bb86647e2a8d66ca8d07e87dddabd3ce045c13d3512b346e16fb3f1f7c7bc2df37b257009d977fbc4bbaf4e7f3dd3919f529095cff02084c9c -DIST firefox-105.0.2-zh-TW.xpi 597430 BLAKE2B 57b1e25bcecd1b917348bcecfdfc247497c914ca2ee06531531bd34191bf9d588216ce9689926b8c1d4cd770d554ff066a2239d8d170d8fda90bb669d57b1bc7 SHA512 468570b38d2b4f637b22cd0c7f7010d7675e4859bf84d6cf5c00b6e548a91dcc55f49442bf6f9afa2ca4d9f35fdd1319b7feb6aecd56a1c5067726434149aa03 -DIST firefox-105.0.2.source.tar.xz 481457328 BLAKE2B 0c789702678956fa51ddf3c2eea4f12a903cf62068759b66bff2d7239bfb40ca6e16bd0ec367f3ed00d2f3df68899e1b945e296577df0503380c9f872012d7c3 SHA512 49f4c0e7ecf2cef6fa7de8362185bd9ce6950304dadbbea0522a5782016587b9d58f32b45f0e0edf7a2cc31ea158ed10c886b287a18d1f2bff3daf50d9f0b926 -DIST firefox-106-patches-01j.tar.xz 21628 BLAKE2B 69e7d925e764de90dbb28b18a6ff9e72be344413bc161195d419e40bd6b1e74a45c0fcacb49c09b20f9032e3281b213e5fa472d7c68dc8124e8833f13a54c6ba SHA512 366413cced550280f29fab16e9d1e5245dcd82a7f90b736b748af27cc2e58def0d454fba25a71429f2db4101a47472191d4382f12e001d3478d58503922bc921 DIST firefox-106-patches-02j.tar.xz 22024 BLAKE2B 329c8afbf319c6145878abc97428941c58683a0d1089f6a3408ae2d4d793a8fff5228acad86319b2973b4b3ef773c0374764905f33f88367ac19616258a80d10 SHA512 4f4fb6fe826007aa9214cfdd60a607b04c0342ed670cb9d9fbd3dab574e98aef7bcdfb4154d612ee91e6f6d4c4502d66fdb6dcd3f1263e6835c1c3563cf16365 -DIST firefox-106.0-ach.xpi 460137 BLAKE2B e42862b66bb21e4290218537cde2c31cf7df5edee239707ae007f87ebf1dcd44bd1c42bd291362f89cafcb6bd2899ee993c519910a408446a446ed20e7d9db42 SHA512 98d46fb86831095f1dec0dc85dc2f2cd4163903eefc5be0bc5b2d11756da32e7e4a5ffc51b421729d9e67c297209233d7210406f1416e50fbd08d5ecafd426dd -DIST firefox-106.0-af.xpi 428340 BLAKE2B 576c36bcda9c7edeac3de09f268b0176eeb9dd4c5165160eff0fcede863a0f65f7da5217c69f20bffcc0a1688b221b3b0e54d851a37c780c6d1b833c13a680a3 SHA512 fc5b7c0cc6695734c6f2aa99bda974fb47963622686f6fe1df36f189861142da46faab54f6f22e870786e7a2a7d37dd419551873393db041118a30175db80fda -DIST firefox-106.0-an.xpi 507373 BLAKE2B 6153c6416a865470b25712bf8e21ebbe990a81cd271fd7c4e65550f35a9dbd4af74cc1cbd7403b3a477fb376c15703e68a684ce8a69d6ec6c84a09acbf03eae9 SHA512 e90f449bca2bfc0b0c8aab905307f9672314b6a55eab75b710aa5dbb12fe21d0a085cde1265625852a2372f016c87a95ed8aa5593c01cc1a222313826a2fa2b6 -DIST firefox-106.0-ar.xpi 573895 BLAKE2B fbd35f94b546ee106d217796d1498d7ca911e8f05ee018832162d0ad534aafe6f57d7fc8ad31e19a5fda0ab34f8befbbf8895a06ee42ccdab34367fd5e0e9778 SHA512 b3a8b57b13775eaf26f82bc6eef22482751c4b2aeadbcd48a22d1c164ac4bb7eb9c791f56cadb96baeb3dff862e98b1fae0a8931e58392d402b8dd435388e9c4 -DIST firefox-106.0-ast.xpi 494679 BLAKE2B 66b36c32c036d4e476dcccc45a1ba837f5592b5cadcb69ae5bf15b841e97b3b19a98f41cbf8da280a6110995850a6a32de877b7208c4ec368db7739cf7d712bd SHA512 2974eaf240594b2c62424ec3788ac8b89d8c55be34cfb3885cc8a52bb6cc756cd5ea3288e9377f2d25f2a5a18935b00f9624fd306e483f8036b6405ed950b32e -DIST firefox-106.0-az.xpi 497308 BLAKE2B d2b6c7e7183a5f5b659598befbc8076cf2ad2fb594c74a8add8f57ff98d0ca41b5ae7dcb6afc311febec1104bedeb7e68b78336cdd4d681b2a60b2d5e6b7a1d9 SHA512 bbcaf66f4ae182e7d4954ada312e65883fac05c3633070e956d6e019b7f103092fd2e78823bfa9b697fada894b0f914de0ca7909c087051c560eb65d08541951 -DIST firefox-106.0-be.xpi 647941 BLAKE2B 735666e57b1d359c9b0e0df8c928c250962c68ebcec9310a49fdda99bd4ecd37d0c2b5cf25ee93cf7b5c3dc0303287acd4366b1bec08e2c1eb198af2b12c8f8b SHA512 34a484eb5ce58c65a489c90a725f4a88c5b54c31567dcfde40461b1a2e5537ca606add0d85037cf66c39454997fde924a0d1376e9f7ad540de2c84c9dd8a8ef1 -DIST firefox-106.0-bg.xpi 586678 BLAKE2B bbe42003d24110b083da4dac1c480d00c2bbe122632a744bf673a7f3b14f9523dbea033b2b53fe3b4141770f88d25ef2bf299ac2856ec5fa62182e6ed0ff9d16 SHA512 f2bf1b79b795613c64dddce10c9c6a67d5984d874c57e76ad8855e4123c59c8a87c66266404ebea5e4da83a434342651bb373f074a53155d88d6f7c189a052d0 -DIST firefox-106.0-bn.xpi 587357 BLAKE2B 75b4f11bef5846ebaf3841261e49697f4d7428802b9d30225ce09883ee1f4e7f3d6fdf7f71599f70417e0265ca55a669fc5a7df884a7b69c53e34622d6e0849b SHA512 1b8793691c9b53a61a9fdc84573bc0bf71066baaf410831ea9c5fa45313888dc0cb46404667fe68de213a24d6df692bfc935ee142e6742cea5e30bbb9856d9cd -DIST firefox-106.0-br.xpi 546144 BLAKE2B 8411f8b925c745459c2bf1aefd1d846d2d392e203465ccd257bb30111fe6173c29a67bcf8b67f3f281048e0457647ae2125da62ca63603c43c2ae90ab1248439 SHA512 0426cd1190275973b8287cdc69e8b237e55a149aa621b07887f76ddd063b2ef3427911ee51c949f27466b94ddad51e919402834202582105e9d60c2dd432109f -DIST firefox-106.0-bs.xpi 468735 BLAKE2B b3ee1258d1b376627fd687ebd136c76847040f1e6bb4d65d9fe740d28613a95ac287ddf367eccdc630337707aea7c000ee572666daae814e1da32f0de903e219 SHA512 1ceafba76a921c63629aa3d16808c0892c81d7dcbfb9e48ed35e74ece436aa20669e765531ce28933d08d4a70a176bfd6ffbd92a06ab01fdf3c2d52e2e781ef8 -DIST firefox-106.0-ca-valencia.xpi 545332 BLAKE2B b2a697d015b2b8ff2fcdbcb81ab716961eb5f65121f7c3eea6b498fbd2f6b1f70966cfe688221377bc755faa0ea8c86a887c854e03fd319849453ac464286c79 SHA512 b05921a8819e9dd68e521bfcda8e7f7e5e8893b5258521572612f5782ac7e90083f354997fa573242cfb99e500a4e587cf7f509afb63d73e68482c130737edb2 -DIST firefox-106.0-ca.xpi 548753 BLAKE2B 3d3a63991db7d0c729dec2e13ab4b8f8f4b3e687765e698eb9a3abffab25e2d7fb8090759aaafe2bff7a20780bf476df3c97b44617a1ac677963c6633bfc6777 SHA512 87d2eaaf211a1eb1432e6e4911848fab78123627b98882506b03a57cb6ccf48f1ec6cb1a4f4113fcca859c8e53b46df5a01e5a6efca78c301cfbf800188f6fe2 -DIST firefox-106.0-cak.xpi 560422 BLAKE2B dbf14bcb621d665a5ce19112ba05935deea1bc6e6f9caadb2d67c5c40ec9b98e53dd87da0c966d8042076992d507b7bf42fbe277b792f410ab4ae56ecba0c5c2 SHA512 e7e1ce2583788cb328607322806e3a0ba1e7c517548e0fcf3ce2193ad762c8c24824d55ef2d725348c93847fadefd7386be705f5ea5347a85c8ed4c153322b52 -DIST firefox-106.0-cs.xpi 580716 BLAKE2B 19fa0b59a60e374415d5499bfbb6a755a9e5e13bf08257362710cc8275139c895f312361f102bb4542a3240553918217bf69fa54e39495973e0fbb4dd1b3a20b SHA512 a56c37f11a6a23dd6bd0f760a73199db12ea31676308d224ca30b49b407e0973fd20ae6fcf821479704fa6df211a7081087f5b74ac050ea3e2a4f87247d9dfa3 -DIST firefox-106.0-cy.xpi 562861 BLAKE2B b8ccbfed3ac90c3bd57ac381fd51fef8147885fe8b995d39743b80767136c2a65d239c91093603f380da92304333875f1da446439b47090500b3c89899350b67 SHA512 555e0bad601ddad13395f38a2f5d7bdba5675fba2e6af5af3720ab9e307ea272ccf05d75d2856d889610656dee75e767996623a801963281d4d9a945dba2f52e -DIST firefox-106.0-da.xpi 553184 BLAKE2B 884718825fc007e772a56ecadeada1063ed344202db05dbf123ec07e84d5495a1d86afbae51e00f78c44708b587b3e05e085c43cbf453da12ea4c53f09328947 SHA512 f4b222deb212c6b9cf450c1ed8f6a24e496e40924eb37def5bcf311e6e3b48fe0dd8b917c24593d834ce3b033f55e7d61eaeacf8551482dbf8a2b555cb2b1ca0 -DIST firefox-106.0-de.xpi 574539 BLAKE2B e5e9f65405f4e5c2cdc879ea5a31b782cb78d109095d989c93ff18987a6204c120921df0da9d46302c712b00e64333b3d4ba9961bde6e70f6dbc78c3929eeb27 SHA512 db9a8198c1c8c05115dc491cf25c95ba400cad81c59c62e2751ac1f9dbd11e7adb5b1ad645701750926188fb34e3abf53dbeed409d1dca9e00913461aa248463 -DIST firefox-106.0-dsb.xpi 588022 BLAKE2B 44c9759211dac224af8f8909c6c6acce5dbc97b3a559691e4f0fa783bdb62dfddb9bd966bef9138a84e9d5132a0e7ef25b8e25729f37168592bae8f3758ad2ea SHA512 e7a572561085ee9b646b77bc8b004c070c2ee793e40a12add63f40e1cddad6a4651fc07dde832e55884620a3bba1ccb652e200bbfaa81cb08b30294231c72bea -DIST firefox-106.0-el.xpi 663905 BLAKE2B 1f10d508cc441840380deb5f72a427316cdebdc52d5116e069b38bfa781b3d33ca7e5da6406003ddc882ab61ca69a15ddf467dcf28a3f3f21b048eb8fe6149ae SHA512 eb40ecaf5d7495aecf51af5f6032dea5005ce67f619352a3f9d124232afca4bf65c8080dfcb16730227ef1668e0702e8a815ef85baced986d3b78608fd904f13 -DIST firefox-106.0-en-CA.xpi 528602 BLAKE2B 2678394a722165671b82cd64ffa3a0774dcf5948f4084905c37212624cd49b9730e5703c303cd65923950e2de8488f4caeb80033c4365ecc0664881b428cd823 SHA512 ad38bbb629eddd6c3d1e3413fe2a36973e2bc04c44daee0ca10420849cb24ec3359ad1d0834d865d8a77f9da1d58292f2a30dfc605e579de78716834534133f2 -DIST firefox-106.0-en-GB.xpi 529343 BLAKE2B d41dd4d7903278b09d3378ceb911ea256b7680852a8ffb591b2e52da066597fd37d9551105aded7b424b39e24932efef3db6714867d83ce2cc9b8e81c96e5f75 SHA512 f60062f4f3508e15d8a1c9c6d1ffa687e81bf9936765bf719aecb4a49065d164d131da564e8dcfe32b93efb287f092229d0dd839662af8e299b0f74c42566041 -DIST firefox-106.0-eo.xpi 556640 BLAKE2B 052ead7f1756685aa62d4a59e6b1494c532059a546f73bbff290291666399405b1ad13429c5a203597a08045e93c9bb9306cc822eefc2c5b9cbb5dc5dd1f43ff SHA512 c731a8abe3ee1a6db5b6f6cd1ae868c199d6fc0435026d3fa367c6b778c33bd8e08ddb9e4c67da2c0acc94b7ae97a7d29ce615f7e4540bc70053e9965fedff03 -DIST firefox-106.0-es-AR.xpi 568404 BLAKE2B ccb2d749c8549f7269c80688637c1f2f48f03aae72c1a0f6566a17232a1e1b1e312a215d15382b81aa0a01e0ed920b1ee4e596398ec6e11c6a905996c7f2f028 SHA512 71ff9218c567db3271f5fba013b3cfb2fc6f9648e09e068843bd8547b9bc8e169795b6c83548e1eee31cb58372619f94f825dd0a62f3c287b939fc55d4b00be8 -DIST firefox-106.0-es-CL.xpi 567431 BLAKE2B e99eb6370a437103dcb7eacbf1970b0c29a0f619504b8352a44cfb34518485e89d090d75629c980fddb05d53142c96e91be91c1db70f621f88a94c30b4279167 SHA512 e8c4bde5dbdc280477dc0ad64d06a9ecd9d63be43aab34f161cc0d2d7c7952942958bfe93216d9a91b37ac9d146405d838aeeae1dd8b5f9c338e9eb820d7c9c8 -DIST firefox-106.0-es-ES.xpi 559871 BLAKE2B d4df595be6ba09665c2ff9aab02ca88ab883b8cdd04512a8c98ad4156c46028eec4dc3b92e8df04ccbfb77ade7f3ecbd6cd58071c6abe5726d75168161d9f670 SHA512 08f4a2b0bbda5e37a055dc6d90f481359350814745c70c20e1723cea4e361502f7a9a6bfea5ebbb284e31ce6936bedc1fd7af94379de81abd5676fe3cd7d71fc -DIST firefox-106.0-es-MX.xpi 571124 BLAKE2B e8c0b71aabb2f0b6a528e53709897cb8be07122928ec5460830e67f22825989b655d9999598e3b99b85be0f8bb72defdcb738c001cb6e0ff4b639dc43804b5d0 SHA512 c15316f7bb0cb129de413416be6e29f9e37e473ecfd4312bdb721da73d2d0d7acfcd1d079091721251e2d8bf0937571aaa3314613bb716648197e2b16ffa1869 -DIST firefox-106.0-et.xpi 539260 BLAKE2B 5174e608f2b439fc93d84e18f3722332cab347428357f962e609a7ca58374d7a9727c5830d165885012a296c30484a00777b955116e1254b1437d13a2fa5ae2d SHA512 09930f9417b0a46347cc64150972e8ce5ae83a8c50cacd5517a88690e69c83e0275ca230c5b34b363d9963b289b74ac6edc0e948f626e92bf0ff4c28c0602752 -DIST firefox-106.0-eu.xpi 554702 BLAKE2B 7fe6af0b324629fa82c641c74eda323ee4a8f85348111028f8e8c16bbdce53f9034207d082f3f1308b1a222e3bb31509e4e13ccdcb87838ee7c80d5c6a695b4f SHA512 06f38af9beae4c3f55089898d554355e932afce6e34890101f96afdffb5fb303c1810b9fe0d881b4d6e70018fdcf87eae740cfc1675ffe660fa7a76d59cce642 -DIST firefox-106.0-fa.xpi 571096 BLAKE2B 8db633fbd586919a71b9b98b5c821f8457bd3488580c8571582155b5e7418bbb34b79375c5c1b3b3420d1944a2737f0134f91bcb2b8e641b41641b51550efd66 SHA512 d12d255d11d4381020d0d331afc2ac67caba1d71a785cc39a7ba3484905d802de28fd7c1b6aa16171914d360a0661b9ca30cd002fbfcb8b0c1ed0de10743b7ec -DIST firefox-106.0-ff.xpi 480585 BLAKE2B 419871ce05761cb82c277bbacb677eb84f3ab139bec7b48fc7b4fd9d68a2867453bc03188012b39e5dfde8e4490b968a83d441c9e073a798604f9e6a7569a13a SHA512 d181417cabc9120643d1901d081551a3d92c37758979a6cd5d70c90970f14c4e891eb96348a46766ad1f922bff36debf1c428f9372f05fe1b9f9267c34b17ecd -DIST firefox-106.0-fi.xpi 553329 BLAKE2B 3d6e1f94d405d61a4b48573ab98e7967498d6ca3ebcd6aa72bd72b347c80890a9d4f05d677b5bc2069009fc5b8c05462037946f4ab617ddf38a4e73bba017aac SHA512 016278a95d4205f73fb949f6a70c21dee281277e48ad8e53ec2143571857f78aa98ead6e4c22882eaea66f50aa45d56e806c6b4f390cd7acb8b5382717dd41de -DIST firefox-106.0-fr.xpi 580181 BLAKE2B e90392c5daa8f381b57921badc922eaaba80c844dc83811a5492f3c35a204236fa6393f9daf88490fbfda2b9ea98f0796f1c38a9cd5dd06ee315cdaa777920a4 SHA512 e4317c872f4f33b1eed1d6b49971017f77f47b197e9eb90cdccf5d5e67b211ebaa3fefe52b1548ffba6f1e08292005e0d9745189fbfcca459b11e486a2b3c324 -DIST firefox-106.0-fy-NL.xpi 563946 BLAKE2B 17d3e643e289f052a8a1931b7a94d7311a78b36d1db6c0f3df0568ab213ba3bc62da6a3d8c0c99cb6fdc54a52c41193348b8d1030491a088e2605bbd6d871ab5 SHA512 d8763d12cc965b2eed4faa3734b482fea02f4cd34b0b48ba33e86fd270b37c38974d2c01157582181d8b2aef24e4106b87490e24757a0156be5c0b11a037aefb -DIST firefox-106.0-ga-IE.xpi 476063 BLAKE2B f92fd8aa1f54487aa849ae6a744b4d7e38a826e313d300e70ca313b1f5d34c9bb8999bdb1850ca309e2489dd464c1a4f338a5587dbc97619ed2805135908bc1a SHA512 8b1807e53b8aac7fd03ea44f06106d75f6802c0ea45eb5bff1699d4700c8473e9e22e2f72ddf752313c4713213ac6384a9eaece4d852b92f6267a08c2591003a -DIST firefox-106.0-gd.xpi 554225 BLAKE2B c847cc5a27cf201aa6d4bc0bfacbcc63b6e146acd5fcde246551f06ab55711c8a2b2981e825640e5e7c9ea8ad9ee4244ebd44e4f1ee04343b7a37fd01fb5bc8f SHA512 650e7e388513904ad8f407dfaafc08f526c267b03e59da72d3e2da1c254eb50b9705ebbb32f362701899b5a65898736e85bd73b274ea558ce5481e9315b53229 -DIST firefox-106.0-gl.xpi 548330 BLAKE2B 6f84a1f10af81e17ee44879a599fcb4c34a413eaa11cfed4b5d93703aaa024bb1071b354dfd18d53230a2b050fda55d97bcb3b4e2a83d79be4fc57475ea0f84d SHA512 d126aa68f929d9b09c98ebe58a120f21b22f2fe546b0063ef234d3256917f6ae222af4b04f226a3feacdb806f7f6226aaed744f0a0623c3454964b55f49016f0 -DIST firefox-106.0-gn.xpi 577830 BLAKE2B c753cdd847df39d09cda46bd8a7e362ed1d68a8ae1f0a5ec27736a9bc3ddf8c56fd5843b4490e70abc75090e5bba64e9da23e26314267b1239607355dcadb5cb SHA512 81877da1a6ddfd4d1b11acaea08c0b86e6e3bd4f79a7d1bb20326e08ca36ea36c47d35c365c3044a3a1e83f4d1b59f95942a5a67e29c2020cfb7993b7e6d440c -DIST firefox-106.0-gu-IN.xpi 537613 BLAKE2B 4c3cbc720628d899478ccffad0ff456d6d2317f1d3f5c762d4ff0060ed6e80dfe729c2099d3e68b774e7cd4aee32650b39070bf296038c80163caa8ebf2d98aa SHA512 9e374ba72ded9626a7a3fd604a3cb021ff22c47dd61fc3fd08fab55304788b4eb52f0f819a620d106785c98d06646b21f41f88e00c81653becdf5b68c861263e -DIST firefox-106.0-he.xpi 574394 BLAKE2B fe166ba6ae76d6a4bb20d66efbb100ffdde8624498964f74013db0e72332d4d8df20e486080e4720e861f76e8ea797795339f0376c6308709dc09eee056f5861 SHA512 5414142e508649a9c55fe2c406b5d999883bb677a3c5db7a5735716eccd53fa7bb57f653bd98c385c7296d26bea628c008daffdc24f18084b2b49f69530db669 -DIST firefox-106.0-hi-IN.xpi 565730 BLAKE2B 2c366e1dcf7b55add5ea4f0b062ed50b04a5a3b950077b64f501b8a72c1064438c57e81d40043910385114af1d7e2287f5b29ab6ad8a801c58377532c7a7eb7b SHA512 e8c51823bc3a2a70d89156d3e9ad5eb985a590a2d6ac3543d375ee5030938f3e663cf069d7e31b5ef4f92b93e3632d01779951cdb27e87f865fb47a383fabb15 -DIST firefox-106.0-hr.xpi 539363 BLAKE2B 3832947bd1fb4239077a6e8734e6b31019318fa7ab02a3c7cdfe741062e918600fbd9be72528f17ed82e3349ea0d3561a359c4ac4096add50eba4cf19042b3c5 SHA512 514552328e7117a9bcb676760fad9a1332bd669e9e4096eed85defbd817eb8f78abbeeeeeca5c9947cb703dd0da4c679aef7b1f51371ca6583cd9a671661afa7 -DIST firefox-106.0-hsb.xpi 583934 BLAKE2B 2f7ecc70c85f2247fa97c31a9e5a8a5dbbd3251c73edfbcd8a7d434029b0f5da98cdc523245ffc98641c58e3e949201d7b1a6578acc39a4fbbd68c9af576ca30 SHA512 d3ed3144e94efe8559388149a7c8e9f99e6de796f1beeac7650c8ec5076dff4af6adc6bd0e264da93fa1ea0bcaf09ac19158eae94979fda9c928578c67ee406f -DIST firefox-106.0-hu.xpi 588133 BLAKE2B e1ae7a5b1dc9ebb86861c48d2f1a6429bc07b74124c70bdc4a50c08f2f50612c2db29093c8baad692b4f7e68bdadcea9eaa45c6e604a36cd13e68ad605beec90 SHA512 bc86efe76549d0e807947d2b13e0f170856cfeb7816dc921dd9a0c5a9f21eef475e80b0237bd10442f423446d6e7c109578703ba6cbb1378cee73e4d9347c74e -DIST firefox-106.0-hy-AM.xpi 592228 BLAKE2B 659172717f635fddbc5a1df745903908b473e0d8d55aaab790c71686169ed8eaad908eef05c22e2f5b9a9df72120874db635557cfaa3ed172bedb5915e816ba3 SHA512 9d8211eb298bdf7d9d3a995e6915068bdfe58bca6ff3a03f4cc8fb97c5f1a7f638e7e682ccd14582cd93266e869dfc40afaf49ca556f604309bbcfb55b32b83b -DIST firefox-106.0-ia.xpi 552318 BLAKE2B f7e8da92f1d17779a77e2ec78ee3ba01c007ff61f2e037e49828086b74a80f6b17b60ee38cde9f8eba3e876c00d00ae370f1063c0547fb94e589a08d3e7d9733 SHA512 6c0114be0bf7f132021ab00a9397710a6b84bb4a00b00356bceae8272d5dca9fb8290ab1e7375f10d5f9c53a31a78c95b1774fdb56225e20e8047316501ef22f -DIST firefox-106.0-id.xpi 549215 BLAKE2B dd2f1e0f2ece37322118e4e5d3cb4013e90a3547584ebc467033921362e7de91e4dc77a9d62456eacc76b1e62d6aeae84b49b6aac1fd35e9f74d7ace486fff87 SHA512 850f506f11a78b46f3cc20b9a1ec80a53bb943dbed7702450c459b8fa1f8528ba0915fbd73303d46773154c591962544848575162a2c99bd8e91049acb2583f0 -DIST firefox-106.0-is.xpi 562109 BLAKE2B dc54ee659447116660da93dcb1b35bb463a8aad18ac902b66c48c0d2a54735fd89c3fe15a2dcc52b6c8d7f16cf57a73b95ebe08323bcedc1702da05518a68fe6 SHA512 c03900765cb2cb03a49e895a78481ab2e502b37e85290dbe743d5a755ab456657ab86f042a91da7f13551561ce8ca4957ab2955b46dc45fd26aefa3df3aa3f13 -DIST firefox-106.0-it.xpi 489731 BLAKE2B 79c75e77718c46e78ab56922bc3e8228bbda98c5318a4b71d4e819f00f1da8db96e65eb360bf4ab79215cfb16a4e6211b286b00c97b69b79172e7a4abeaaf7ab SHA512 7a1c03f068d846a81bbc45f880f531a3c6b7f5738f9b65e4d402aae3914459eb035c443ff1f761f7e574235f229527e55f039349f8152f9c52167dfe2f664bd0 -DIST firefox-106.0-ja.xpi 613423 BLAKE2B 6f20d57b0c27cef3577da05cb0763d994fdda1f8a81e3c8c5d23078a7eae55f7eafabebfced72f4754e960893140e63fd08f49d405a93ef1c0bda7fa604806bf SHA512 13606594fcaf0e5a78c484a66f0278e945ec0f8dfb91d80744df0817bc1c4456fa62537f47dc5f76f82412d773d3dca625e31228a036c882ff57296369263d57 -DIST firefox-106.0-ka.xpi 617306 BLAKE2B f3ecdf9a2920da827b9e3924f446af55b9d30269eb898931899a907569365995b0251ba738a8f2d2a2583f99194e529a1bb51b2a03a6dd9617d72c6ec32361d2 SHA512 6d070ac25475cd21abbfacf332b3b5793859aa69d8a19089fc374e7582259905df12754394101e71a7784b0b3bb2dd136f58998d119e93c186719ce3ef7e621f -DIST firefox-106.0-kab.xpi 572402 BLAKE2B eae98e6b0e2780be00535362ce07057ad12d2180e872796cff51fb139a81ed9b2e60053571eba628379c79d0733aa1aba7d6498cd882e3f7e18dc889bcc59cbb SHA512 b018d072681beb1b7c42db14c5391c24edfd1d26d421c6b78d05de08e24916f8794c03a3499c0916588b34c8a8472229b3811fe5156630083bc7037ffbfc124a -DIST firefox-106.0-kk.xpi 633098 BLAKE2B b6134da3954e55271c58dd1fa63ce717414c6b23f302259e56e762bd89e3d42e458460a50f7255fa11208b07c3aff6e673a615c522feeb3437c0ceab9c33a4e2 SHA512 62304bd1c7bef2729e271f7369644103133e5dfa90a00cc0204825d7cc8e05b475d419b2b01fb465f2805a3379818d8604dede823d8e63cb81926847b22edf56 -DIST firefox-106.0-km.xpi 540438 BLAKE2B e062dd357dac4dbdc8a6e9ba743c3e4c2332ce4f3f2fa510b10e5eebedbab02e9c3473d0e7fb582cd82dfc5cdd369a71aaaa7ef52a232b01f746ae010c0ea407 SHA512 de32e91b72d8c273c9119cbedf4574447ec6768ccd80a9ca5c5c49efc1b83a2855555ff89678f68dbe6d4f792a56b6eeb5fad3d4c6fae97ced41e2fa98e51c7b -DIST firefox-106.0-kn.xpi 505952 BLAKE2B 8eb1bd4f2ac389b28e9f6d73ab64457d0f59b296865fe359f92f27ae786d308c2a9792320f9c24a64093feedf67b4d4f3fe27242cad09af1feb3b3418916f254 SHA512 c4b847868da33c74dbd36dae2fc8814508bfb7338aa56c0948a97c066871c8dfce47b472943eae69efa09dca66901270f7229c3600374785e693e2c89f5dd498 -DIST firefox-106.0-ko.xpi 599629 BLAKE2B e506ff20611f048e81ad37c36b6af4704f7ad92140d9e8d2acc8024e56e6767b7833d32bca6d235a38931dd589a170c69b30a1edf82d1da3a3aaaf1dedf3eece SHA512 41bf0b56a1e376a80ded6b3ef7f6171d21412f5b1f50df34e07b1f0bb67458433b6f53a378f701fcdc40d4a91f89a4103b5d3c2f414325b818015fac9a2ee660 -DIST firefox-106.0-lij.xpi 477201 BLAKE2B 8122c249784088da96615304d311f615ee17bc618489a4f36c63ac5dab2a92a15630db792ace749567ba6e3f7f052a53e61b0fb71cc24c69797eed11033cd8f4 SHA512 61a32878a58cb35ab343666d88250d5d26a6d60c3e01589f4f03d6c6ea89ce447d51b23da1fe1052d75e7be36ac596d6bd414c1cdd14a7a8be829b211f14630c -DIST firefox-106.0-lt.xpi 569662 BLAKE2B c22b2aacc83df787804dc259cbebd28dda1a2600e4c120b168877657e1e396c62b2dc9811fab078c76a062fda8136764380a4f9b17c4b7825b76a758c8c2836a SHA512 f9086b44a0d39d73fa6d0324b5df4bca966d5bb35c7fd5f0fff4e5b3ca3deaa6f5dba37c6ce139dfe93f507135fc646036e113a875b5257ae8e6d7d7189bc7a0 -DIST firefox-106.0-lv.xpi 472671 BLAKE2B 40614bf8baed1cfaed97fa85f9512c65d53be5e6f5c499d94f605494e0c147640394ef084096b2d5dbbc385376888981490adb65ed5542181e185adb7016ab8c SHA512 9cdcb655077f441da597672c7789bdafee73fb763135b32948d52c10a47aea9893d99167606fe8df769af36ca2ad4087915beb54c45aa87dea9e58c38b467aa3 -DIST firefox-106.0-mk.xpi 496305 BLAKE2B b5ba919f68218390949e457f0b636db4b257768b9f846deff048df09914992197df917bb629ea767d3f8f77f21b78d29408206a1490f8c901db822b67f28406e SHA512 8b21df4524975168b5f301bcb568653e5aba3b56156c0e863fe670691a5ed6c0052f56c3b55847dcdc404e266f7d951bc4c7aaebe32e4235779307bdb4b2007a -DIST firefox-106.0-mr.xpi 539605 BLAKE2B e796b6eb30ec810c2c3a8ad6b1b112ba17f25e668768c3e7827a4244d32c4173795507a259f3448ad2fd15837bc600f58e768efa97a194757bcc9f8fcb02fb86 SHA512 fcae3600c0c6b88e211d7019b3af2b5ae710f17cf9f83df671c5af915124c602def41f1d3a6f0bff054d327e745c4a9aed8e2c7e9ea30316a3d1431ddf867514 -DIST firefox-106.0-ms.xpi 456693 BLAKE2B 25ca2e70172d3eafa13ac8e7c16ab36ba3636484097b0efae96d852f9a982d96cab40071cb1d68a00ca6471f93bc704479e98cef60ffd0bdcb65864fea4d9857 SHA512 64e8bd483dcbbf311c84fddd03e18bc0f5d618f02c69724342ccf57c0c3eb7230773f56119490880a112640707c7b8d45e4864ad5dc139d54a7c9ac1bd74922d -DIST firefox-106.0-my.xpi 526209 BLAKE2B f3d89bb3e628a5034163f7bbd0788e06ef488c0a928588c573b2229be90c7743ec073fdafe1f441f36ba3f919d54eaafdc2619044080322e8de411f74421210b SHA512 7ef19e4d5e475bee160b8567d88db29f7d2df161139264f8c44cc8d542dd10af0c301e4a7b4b0e4dd8ebe13cbea63252ab2d4b3a4e6bd064cfac6f8a3921348f -DIST firefox-106.0-nb-NO.xpi 550273 BLAKE2B 7d28bb05d762dcca01e08fc787eef7ec17e0df79eaf7a6451da493feffd00fd56e318e64fe1a77136b9c61af7b4304ce280294b00ebf8e6ac490ec2f405f38f1 SHA512 8334bb52929a1c7b8f07f1df646942b81401553835f15de0ef5dc53acc180de19ffcaa49cdae6b66e8350b728b2b434e222d426eb5491bde07483fca9efe6fc9 -DIST firefox-106.0-ne-NP.xpi 493192 BLAKE2B 4ba9bb6628e0a97b4e696f4c3caf7ef3356030bac4759c001cf79e4dcc316cfb7fb27288ac89c1366b6fc7ae51496e548d715a94e8101f6fdf3c76509c7afe31 SHA512 f538cddd7ab915b053934893eef790de495da7c6661fcc0f7386392098b707a593150598bce241b2195ba3890130e7035a549762e938f2069a02d43b8352d933 -DIST firefox-106.0-nl.xpi 557944 BLAKE2B a69794574160221500d71a62428d360010b73f4b9149c4adb47420da63b4b26898f8dfcc78ce9300fb5600ec2e9e551045a2f0c55717da91aa1e7a813b09dce2 SHA512 b91e28e482ea894271f68bc9b3b2a548a0f155e6f16cc85e70449eefaafbbcc5a49b491959bb7a8b4c01912fb8282a608d4b30e841b982d9b978b7b0393ac92f -DIST firefox-106.0-nn-NO.xpi 550859 BLAKE2B 784e3c3eac66cb646319f23136e64381ac105c47e41083f4f25ea90e4bb04df1fccce0f0f85ae69060c4cadf7b8fb79301e83a71578525acd631d9e71d90256c SHA512 453bab840d7b68e8239154536bf8667b3ede2664f50bf33bb44d173633bb97fe804c8f2a9b446950bf6f4b6414bd27fd31c32cf77a00e6289d2d5aeeb3d12b2d -DIST firefox-106.0-oc.xpi 574505 BLAKE2B 6fa067a9e63578474cbd5453055a19602f136d6169c7df5ca51d4d0fd01deb78c407c39e4390c1ed3b6592b684536a923e94ea1213b56837b60ca5383c7dd5e8 SHA512 86326e1c8d7fe5cb0dc5e7d57ff688b1f8ba9616f1b665326790b139663908e275982b5401a3e3d07b33827606f1cf780292f751ed7521e01aec1e6cf8222fa7 -DIST firefox-106.0-pa-IN.xpi 630425 BLAKE2B cd38afe9964cae0546863b469c1df185f032974175c788ae8f87eef28b34e45eda6ce2f1909963d22f39d71825abc3daac1aec2b514b2cb38db2fb24a4e7ccb5 SHA512 9c82d1737e80a087a829e07f8c846e1b3f84e4bbd2eea219495cd42eaaa3565ec89600995808c95cfc6910947cfb642a52da0464fd85ee5c0097afe98f7ab13a -DIST firefox-106.0-pl.xpi 580614 BLAKE2B b9efd4c7d4840a6aa4b94c2e45b937255fc59a97377cb3d0d3ebbcdd2a3e957c31dab7a419c64d0980cbe8d0bd9deeee7007baff31a5889eb85a3a2171cede31 SHA512 d0098c54f16d3b2dfb8a1ef018e466ba441727131f7e5ade1462d63887a27f393cd460e687fb1053aecf14cee590d548d1bae60fef5ea48c32c60489531533f6 -DIST firefox-106.0-pt-BR.xpi 563211 BLAKE2B 3972416e9aaca3093400af6b702024c17935ea192f34903dc740f72fd04a70cfa04a7cbe27bd4682dac8d647f983a95f5399f1bee5be55cc32cea166154dd719 SHA512 ac049b9d1792df7cf39f07dc35f253620ecbed4e7c95142834f3a073f0b0c848d62ebb44f234fa1fe12e24f4d6254f0321f463d56f5149ffae248f54d050b839 -DIST firefox-106.0-pt-PT.xpi 567716 BLAKE2B b24851a16220a31c35336b3573ff00f7fe0480041f444ccb82c839d039b4e475bee6ea5f2e811a4dd9903182bc8ba7f128a47482be0d34210ffeed7acceb2d7a SHA512 a26fdbf64779f778ea1a9fbf878c73422838d195fa9578f8f2d7a71fd749167dc530c297bdc3e89684fa0c8845d30bfe67852fbb9b267c5542e841de585bd9ca -DIST firefox-106.0-rm.xpi 558453 BLAKE2B 5c16a24cb820897f902a004a1bf196e8f200d3aad801cbce3b708a8f50711a049fa71b5ee373db1516ec45f3deb285d74535850321bc9a8df95c09f18847b33b SHA512 28c1f4c0cc6c6ac125af7f4c796cfcde47d3057a418a39ea29ab85d8c52b8b59d6f30c6f26012525838cdd26c8093aeb8dace271c87dbc2b4048091018a6b29a -DIST firefox-106.0-ro.xpi 539419 BLAKE2B cec0846ebe9af78b4ba31a2a2b77ed68e5bf3566933c6c931fc38666a951bbb294da6456857f77af2bba8e202bf6663afe6716993d50ba12fed1c4a69a547a39 SHA512 3a1fda7967b0cf46b6e341f138d50f996ac5537d58b6f01d04328462da44974318f1fa07d768f2bdf57e12c9473cc8163eb1a47c8610488d8ef8bb9e227c4186 -DIST firefox-106.0-ru.xpi 652355 BLAKE2B 3a916c73380d740a431e9e614ec693b3873436325e5d76284c4faf573a3b8f0ef63c88b6572af9db2791cbdf17e64659be91f6c3480f9c446322abe052143858 SHA512 3c5c12baaffd9cafd13899dd7ec9b687ad0e60fc08af51fb3b95bd7e943d96a16bc0de2308a66a96e0ea5d2853eadfa5de7f2cd6b1d099b04addf69c2804d5f8 -DIST firefox-106.0-sco.xpi 509981 BLAKE2B 6e1ffd2a3b245816cac7621f0a8eb130ee4b940e378df10cbec8810fbd692fda642f54dcad08129a775a592d2ee12853d5331bce78587fb197a574a99730131f SHA512 30b2252eca69141c5efca34ac643bed44b149917e1b49a45eca0eb8ec5fa9c4789b084690857fd925e317ea752d41f1ce147e28a7c1d43115394fa6f3f5cb3f1 -DIST firefox-106.0-si.xpi 577792 BLAKE2B 2ee552a78f649ea827417406b7b92ff377a6005e1efa03b1a3a817cf1ad5d573094bbf0aa6dbb2f09d9d77fa3cdde6b68ded12cc93b7e1d1289ece63d3dc7b01 SHA512 422f72ab794337367ff65b1c6290f6270ad95f3a707657d6240a5381d5a2fbab2c3773aa52528fc27414c84f39c06e754faeb8cbbda106446dab7f72a41872cd -DIST firefox-106.0-sk.xpi 588280 BLAKE2B fe7b422f89ef19ff2850a89049e02e1236bcb99230305b2eb533736b16f2151674d09159bb5aaabc52e19ef03f918047ff917a9696de15c9f913d6e832bad2d1 SHA512 92df39c43227ca9a1b4ccf048a0d52b8e29877c9bccdff490f01bc09d55f1a1af2a786e67e65e18659f2e918abda09e811e5797cadee47bb627a7e20a8f1c517 -DIST firefox-106.0-sl.xpi 561258 BLAKE2B 08cbc6f4287e92b58d7f06b8d08d67cd523d21b5857c7c105d74b8a94f95f0905d54150e0b6acfa95be80b9ae7c766a75104a5f9793514efe31ac2d4a4f5eccc SHA512 7c3136bc0363ca71ec15678b282f136bbfc29684bfb2381383035af091a72fddb5c46f19847f663f79c7d8d7ba8b8a4dc09c0a19339a905dbb066958e981caec -DIST firefox-106.0-son.xpi 429528 BLAKE2B b78b4633721571ec47ecadcac3323cd6e3845eb8ecf9841a9a989af6e07fecbb5282ae1cc088cb460983c00d319115924c493648fcdcd32ae7b64ad2e5642671 SHA512 84d70a4e358ce9a8fd468f35811a8546ea895eab21a49db652e990f7b99b44c491b52f25ded3e9ce729b73dc3e2232cfb54e33da2bf9b06ed8442027cb808f35 -DIST firefox-106.0-sq.xpi 565747 BLAKE2B 9cc96b92e86c2db5766d582be6b2880373bdbc6c71b24e409824884743e5387b1936e8b2dd3f6b3a71aad98e6cc15a88c0a1160399e3134a97255a10634ecb25 SHA512 fb0dfbdfa1b32bc72646f24c0eeb140ad73029c4c9bccd4401db1ec8180b55d47d90570e68f45ab501d805d1ab43ea727f7a15bd69a10efa325d81c57b94758b -DIST firefox-106.0-sr.xpi 607532 BLAKE2B 7a9097199421383d54f54898969ef6dc375314aedbc1ea946831102b45f9768ef35cbe2b342b0a4b0b18f0f8d51a5c8e43a67c4986b0012a57d37dab4af579de SHA512 c73bb7405f203158ad38df5089f44477579ea86c9f1f1f14146c4bf66f262071ec8613c941cf00e422c7a229c3d21bfbe26c3bac723db6147d3fae04a42df07d -DIST firefox-106.0-sv-SE.xpi 559813 BLAKE2B 1f65d2d49d02afce2ceb660077d55e64a2b7ba1df67087681f2e148305b1cf2a458fd7942cb9c6bf3d45a19f05548d620cc0f379e88ce8d14ac421064876a22c SHA512 0f6d664cddd2dcdcf1b2c8a1db02d9b7578d645da7ee6f94176a7e9747dbadad56893edd7ff102851ca62e57fbee9add41ffd08fce87f6cb4c51ec89ef1b80e0 -DIST firefox-106.0-szl.xpi 523778 BLAKE2B 71841301c450b3475ff6e2ca0329127d71716ce71c65be3e9e8e1c63be5466b64d22f8a6f205f967da7d0bbeeb4917e2bc4fd98125f982b2fc3ec47e74736fef SHA512 315a883cce7ab2c46f2014a096c55768905ece3942645471af70b12c121bc0fa71a934faa9bbe2fd7742fa01f4c4aafc0ac4c910a0fcc7c284bdfbcf7c1a39cc -DIST firefox-106.0-ta.xpi 517847 BLAKE2B 81341361af18521f24ffdf752f22abbb388f389aecb9e520cec29f07bdb497fbab32566db42458fd8b54d6779d1404f243d9dccc112a4c5cef94f0c749eb1797 SHA512 bcdf10dcb97f2ba2d9c434bab9825bcc7a633c38095c8a6b3432b1452bfc0b2f85accc655151ae55d977786d4888025dc90091afe3f45940c2075aaf397bca1f -DIST firefox-106.0-te.xpi 564264 BLAKE2B 54c0417de09671642a729b0e82b8cf93da58682ca7533fa4b85106bc601c516f87655df143b0d184ffc097a943c4a2b04eb344eb14c6c89157cbb3df88f6f37c SHA512 53bf6286748547381bfd461af78318031c91e43378e17480c9db8df5eac6246ca9ab8fc95f131eb16092abc058e391b54dee836edcadb06979f2a8fb44db0c31 -DIST firefox-106.0-th.xpi 628694 BLAKE2B 5d12b53cb5841a6ca369bbfa3cb4e4c42f8252be1e9a8e540a1a5e463bddd31c04ccc2b099d1b1c1362348e908497fc42603e7fb022e95fe93a75562b308089d SHA512 6849f139105a97df0bb72e4c61edb5c414e36739327bd26b7f486b002b84e3115adab83b70d1c178558e7768dfa87abf37888a01e9f87a4537246b8e53ce121f -DIST firefox-106.0-tl.xpi 528359 BLAKE2B 6e16646e507974e4f09fcc332a87eb76c3eebafc32245e5621333f33f7436c739505a4694246982d01bce1fc8ff33eabe36ea43a78ac27504209bc27fc436b3d SHA512 13d9957cee4ba8591b14377d2661b5c07f1547d5eaaa3351a91ba35feb526d9bd77c28dffd95e1ed1a46139058da4ab0893d9240c4daddfcac59e056b53f0f05 -DIST firefox-106.0-tr.xpi 573861 BLAKE2B 16682fcb8d634e2ae832e99de7d4253e778b761930906fb9bc7df9a8e7ed223d9dce40e0f1d6f87aee807e6b61733df29df9702db4db3f60d3c4a405f2e6de3c SHA512 2704a0ce0d1ecc972d9791e1cc3d2c6b83fd7ed7c3d0269ffa081ea024103a1fd828c73b20d5b09d52385e8e4359c00d293231ccefc045adf51f66e23c713658 -DIST firefox-106.0-trs.xpi 493781 BLAKE2B 51e5d62cdc4c3d551f719c0a21a8835a17b6b543e41c7b520e3228c4fef2b422a397c869c4d5bb3531605039b93941a1662b678e0f5aeee1b6925d5c98673b41 SHA512 13722d9cb958939b79bca2d2df5590a19a78006978316dde4d3eacaa8b2181d32c502f3d0deeb256e90a445cc72f0739cfba892837e89b59b1738308bcfdeece -DIST firefox-106.0-uk.xpi 645593 BLAKE2B 53e74fd17231682d4203b2231ab42c53b1bed7fc6409c105e64d3a14c2223c25c7fdd8ed0227a63b951ad22d1d59aacd8ee6609a322cfd9efafd292509f50192 SHA512 ed7c10a68a4d1ca9b7fb9debf6040f6019208b909ae2f3fd4e3866a70825182b92cda4528b9030fd7e5f4b736950f15fa2ee9829a4bede782ac345fbbf265820 -DIST firefox-106.0-ur.xpi 566157 BLAKE2B 17c16300736d22e71905895d41175413780ec5a4aff2c90baf1fe16ddf795d5d56459ecbb609b81285c4fb7aa64a513a78885a2c9e45f3b7688089e4dd086391 SHA512 beb084d46bc4e95dac2ba7062531459e6b72f027bac6f83b56c2e49f98a628de7734c8e2df2a93facd8b82f4a78009fb34d6d8743810598946b88a99efe4c405 -DIST firefox-106.0-uz.xpi 485812 BLAKE2B 4439e372132c3bb1481854a8610b9ba8487960326f27fb54e804fadcecf8a2c1dd38634e1a828009a82a8267766700b4e425bb67d8875e929895292bf707039a SHA512 57f5b770987bcec432c37c8123cfcace950da89897a9880f542f22584b0070ce182c740035eec7db5d199f5c207abd95d82965ba6dbc63d7b3784e9e763e0ed4 -DIST firefox-106.0-vi.xpi 595204 BLAKE2B c1035f6931c0f1561cfefd7f27174c4657e3c8340f0823e5471529099ed5f79495b19be594b810b1a583cad0a2a69dcd841dbb06f034555fa7ccc3ba0bdc5007 SHA512 3065a08f7321490026897f11e49d2fcfbf0703f1f35b0a49b451978bb8d34dcbe0e93cd23f5aef0d4e4adedbe03ac8aed8fbed982a8cbe6b1e46f90695800cff -DIST firefox-106.0-xh.xpi 426995 BLAKE2B b0ebff77538848270c140547e88a253bf14a6f982d20f51dfd3e4e770a576ea0eb3fd34100dfea32393bfcdd20f47afd5ce9285c14bda7e4c71160e7fbd31fbf SHA512 2575811ffec99f10fd8eaa7401c70e5284caf25cd06c979ee1cec90eac7cd4d55c4ff954a2825cf5078a71a75b05d8c177a800dce976dc52ac90e9dd2df79831 -DIST firefox-106.0-zh-CN.xpi 595323 BLAKE2B 546fabe04b7b691afa2d14516471dea1b6a93a3c58f4e2eb5d5c7470254195fce1c5813a023ffbc621c1848c8b39cfac042c18c1fd74283b76a6da5938f942ef SHA512 a466782afae6d422f491fb363e737638f5128fe1b456e47b7a72db376682757208b5a496b0ebfc416776a973d866d438a0ac84540b030735ea145400c2486c41 -DIST firefox-106.0-zh-TW.xpi 596105 BLAKE2B bc35a4d6a28462acea79ace4139bf9e641fe28b2eeebc0e2c6d90f5ac978570c9956de372e90db069f3b31432e79f9c616fba7431899f304dad33b4b2642a6af SHA512 3d76fe47c5b8ab1ff4b612e49e0cfd7a0a825b72b673697f3262a5cef6e660b291a161d6664da3e351a8e51d8d8d14d859dae2d97b09d0ba7b67d9704e6d9ad4 DIST firefox-106.0.1-ach.xpi 460152 BLAKE2B 282d137211ab5b74538b9d76100d26e79236e21f27ccf46ffe4d231ecf1e7166865c2b240f06048d462adc419c07e930143707222ddbf5117b30a2b46bcdf62d SHA512 20ae74577a663aaeafc17a23e3a683ab503cecb666dec0219a1b4ea080e14be752efdd3b9f3de3001dced7b39ec19239a454c58d25f55536077746283aea2f24 DIST firefox-106.0.1-af.xpi 428351 BLAKE2B feb7f9053ddc1d891ceea93836825f81d4d2e85dfe25845543b39440985bb2ad20fae465fb11cfa5f6533103c3d0f653d06717187157a48b35cffa5f5aa6e411 SHA512 edf8908c02e2e42798f6a2e9df98aa3d2bd6a12926a649827bce977532e22608bee6fbd4a7c39edaf50465d4b7a45a52d7e4f1b4716d882a88d6d3294ea93060 DIST firefox-106.0.1-an.xpi 507373 BLAKE2B b70c953cf8296dcbd29128d09ad76ca2b561e3a13f0bd03ae519b7299f6f18e2f27bb3ac530899ea88a6fdf733b7ddad22040dbd132e137f3a007896e9142d8d SHA512 33612ac0f792a254efccfba4939a3c15ba84b0f17428c37c2e0ae6b37afb1bf5b3ea18036c8581e342a74d52a8bb1d8af22c645f1457d55567f02aa6a4b4b2f5 @@ -492,4 +196,3 @@ DIST firefox-106.0.1-xh.xpi 427003 BLAKE2B a969fa4cf091e34e1038d893c19aede541b43 DIST firefox-106.0.1-zh-CN.xpi 595316 BLAKE2B 8d8c6611167fe8f2d2e7d44109b52e47e17193925306fa2edd497bcbca790a32d0a265caa8a7e2a143b9c625d186caf163d2917241803bd4739d1a5bae45e2f7 SHA512 b997cb0ae5d2c76ba4ce885da09207b2561c1f4453ac284a58ddbed5de41f0378bb4ae7507573df378a176476392b278e5d025a8d59f23962d6fcef72805420f DIST firefox-106.0.1-zh-TW.xpi 596106 BLAKE2B eefdbba0813fbe04bc1f9737b4c1a3e608c40bfc58454db12c447a7b134efd51c1f38297dfe06ad8587c22b4195994237806918179d8583538e477f8cdcfe542 SHA512 c6849a68624ec1ae00fd5f622efb5dc6e79a03c23f924c40e2ef448a4d52b9da972c263c3719c3ca033433212cc47b200e53403f5c26fdc3561a297911ad48a2 DIST firefox-106.0.1.source.tar.xz 501822184 BLAKE2B 8443392cf1f1ca5d41ba2d9571a6817f4b82ee31f21eb99586f6736783c56d53e0c67be485768ee70fb06040cafc6548e7082bf6f4bb360f2cf0cfbeba2e89e2 SHA512 15f5a65a69e11dd0c463b358cafb5ad0f31db93619b9ec3f89e8c5e14d4d319d9423fe4dcd0dbbcbedc1ad444dcbd8e5e30e483220277f5b550bff6124b66519 -DIST firefox-106.0.source.tar.xz 500449804 BLAKE2B fe003b0d4933a73f1435ec640b052ea72f3226c51257c2a6fa3b2d0bb22e45d2a0709c32592a2d443601cd61884ae057226b756ca19fe182f92aad8e0104c7a1 SHA512 30ced2fff818858267eaab23974f6962c5d39433ce8e26507589535fc9348f00cf5e45b90997dfb6e2361b70900547fdb0e70d741127cc6705089ea585ea2296 diff --git a/www-client/firefox/firefox-102.3.0.ebuild b/www-client/firefox/firefox-102.3.0.ebuild deleted file mode 100644 index 3c37dbddf5c54..0000000000000 --- a/www-client/firefox/firefox-102.3.0.ebuild +++ /dev/null @@ -1,1266 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-102esr-patches-03j.tar.xz" - -LLVM_MAX_SLOT=14 - -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -WANT_AUTOCONF="2.1" - -VIRTUALX_REQUIRED="pgo" - -MOZ_ESR=yes - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="${PN%-bin}" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \ - llvm multiprocessing pax-utils python-any-r1 toolchain-funcs \ - virtualx xdg - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~{juippis,whissi,slashbeast}/mozilla/patchsets/${FIREFOX_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="Firefox Web Browser" -HOMEPAGE="https://www.mozilla.com/firefox" - -KEYWORDS="amd64 arm64 ~ppc64 x86" - -SLOT="esr" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" - -IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" -IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux" -IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" -IUSE+=" wayland wifi" - -# Firefox-only IUSE -IUSE+=" geckodriver +gmp-autoupdate screencast" - -REQUIRED_USE="debug? ( !system-av1 ) - pgo? ( lto ) - wayland? ( dbus ) - wifi? ( dbus )" - -# Firefox-only REQUIRED_USE flags -REQUIRED_USE+=" screencast? ( wayland )" - -FF_ONLY_DEPEND="!www-client/firefox:0 - !www-client/firefox:rapid - screencast? ( media-video/pipewire:= ) - selinux? ( sec-policy/selinux-mozilla )" -BDEPEND="${PYTHON_DEPS} - app-arch/unzip - app-arch/zip - >=dev-util/cbindgen-0.24.3 - net-libs/nodejs - virtual/pkgconfig - virtual/rust - || ( - ( - sys-devel/clang:14 - sys-devel/llvm:14 - clang? ( - =sys-devel/lld-14* - pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] ) - ) - ) - ( - sys-devel/clang:13 - sys-devel/llvm:13 - clang? ( - =sys-devel/lld-13* - pgo? ( =sys-libs/compiler-rt-sanitizers-13*[profile] ) - ) - ) - ) - amd64? ( >=dev-lang/nasm-2.14 ) - x86? ( >=dev-lang/nasm-2.14 )" - -COMMON_DEPEND="${FF_ONLY_DEPEND} - || ( - >=app-accessibility/at-spi2-core-2.46.0:2 - dev-libs/atk - ) - dev-libs/expat - dev-libs/glib:2 - dev-libs/libffi:= - >=dev-libs/nss-3.79.1 - >=dev-libs/nspr-4.34 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/mesa - media-video/ffmpeg - sys-libs/zlib - virtual/freedesktop-icon-theme - virtual/opengl - x11-libs/cairo[X] - x11-libs/gdk-pixbuf - x11-libs/gtk+:3[X] - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libXtst - x11-libs/libxcb:= - x11-libs/libxkbcommon[X] - x11-libs/pango - x11-libs/pixman - dbus? ( - dev-libs/dbus-glib - sys-apps/dbus - ) - jack? ( virtual/jack ) - libproxy? ( net-libs/libproxy ) - sndio? ( >=media-sound/sndio-1.8.0-r1 ) - system-av1? ( - >=media-libs/dav1d-1.0.0:= - >=media-libs/libaom-1.0.0:= - ) - system-harfbuzz? ( - >=media-gfx/graphite2-1.3.13 - >=media-libs/harfbuzz-2.8.1:0= - ) - system-icu? ( >=dev-libs/icu-71.1:= ) - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) - system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) - system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) - system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) - system-webp? ( >=media-libs/libwebp-1.1.0:0= ) - wayland? ( - x11-libs/gtk+:3[wayland] - x11-libs/libdrm - x11-libs/libxkbcommon[wayland] - ) - wifi? ( - kernel_linux? ( - dev-libs/dbus-glib - net-misc/networkmanager - sys-apps/dbus - ) - )" - -RDEPEND="${COMMON_DEPEND} - jack? ( virtual/jack ) - openh264? ( media-libs/openh264:*[plugin] ) - pulseaudio? ( - || ( - media-sound/pulseaudio - >=media-sound/apulse-0.1.12-r4 - ) - )" - -DEPEND="${COMMON_DEPEND} - x11-libs/libICE - x11-libs/libSM - pulseaudio? ( - || ( - media-sound/pulseaudio - >=media-sound/apulse-0.1.12-r4[sdk] - ) - )" - -S="${WORKDIR}/${PN}-${PV%_*}" - -# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or -# overridden in the enviromnent (advanced hackers only) -if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then - MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) -fi - -llvm_check_deps() { - if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then - einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use clang ; then - if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then - einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use pgo ; then - if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then - einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -MOZ_LANGS=( - af ar ast be bg br ca cak cs cy da de dsb - el en-CA en-GB en-US es-AR es-ES et eu - fi fr fy-NL ga-IE gd gl he hr hsb hu - id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO - pa-IN pl pt-BR pt-PT rm ro ru - sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW -) - -# Firefox-only LANGS -MOZ_LANGS+=( ach ) -MOZ_LANGS+=( an ) -MOZ_LANGS+=( az ) -MOZ_LANGS+=( bn ) -MOZ_LANGS+=( bs ) -MOZ_LANGS+=( ca-valencia ) -MOZ_LANGS+=( eo ) -MOZ_LANGS+=( es-CL ) -MOZ_LANGS+=( es-MX ) -MOZ_LANGS+=( fa ) -MOZ_LANGS+=( ff ) -MOZ_LANGS+=( gn ) -MOZ_LANGS+=( gu-IN ) -MOZ_LANGS+=( hi-IN ) -MOZ_LANGS+=( hy-AM ) -MOZ_LANGS+=( ia ) -MOZ_LANGS+=( km ) -MOZ_LANGS+=( kn ) -MOZ_LANGS+=( lij ) -MOZ_LANGS+=( mk ) -MOZ_LANGS+=( mr ) -MOZ_LANGS+=( my ) -MOZ_LANGS+=( ne-NP ) -MOZ_LANGS+=( oc ) -MOZ_LANGS+=( sco ) -MOZ_LANGS+=( si ) -MOZ_LANGS+=( son ) -MOZ_LANGS+=( szl ) -MOZ_LANGS+=( ta ) -MOZ_LANGS+=( te ) -MOZ_LANGS+=( tl ) -MOZ_LANGS+=( trs ) -MOZ_LANGS+=( ur ) -MOZ_LANGS+=( xh ) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_clear_vendor_checksums() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -ne 1 ]] ; then - die "${FUNCNAME} requires exact one argument" - fi - - einfo "Clearing cargo checksums for ${1} ..." - - sed -i \ - -e 's/\("files":{\)[^}]*/\1/' \ - "${S}"/third_party/rust/${1}/.cargo-checksum.json \ - || die -} - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -mozconfig_add_options_ac() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_add_options_mk() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_use_enable() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_enable "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -mozconfig_use_with() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_with "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has usersandbox $FEATURES ; then - die "You must enable usersandbox as X server can not run as root!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6600M" - fi - - check-reqs_pkg_pretend - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has userpriv ${FEATURES} ; then - eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6400M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " - eerror " llvm/clang/lld/rust chain depending on your @world updates)" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - python-any-r1_pkg_setup - - # Avoid PGO profiling problems due to enviroment leakage - # These should *always* be cleaned up anyway - unset \ - DBUS_SESSION_BUS_ADDRESS \ - DISPLAY \ - ORBIT_SOCKETDIR \ - SESSION_MANAGER \ - XAUTHORITY \ - XDG_CACHE_HOME \ - XDG_SESSION_COOKIE - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if use pgo ; then - # Allow access to GPU during PGO run - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if [[ -n "${ati_cards}" ]] ; then - addpredict "${ati_cards}" - fi - - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if [[ -n "${mesa_cards}" ]] ; then - addpredict "${mesa_cards}" - fi - - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if [[ -n "${nvidia_cards}" ]] ; then - addpredict "${nvidia_cards}" - fi - - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if [[ -n "${render_cards}" ]] ; then - addpredict "${render_cards}" - fi - - shopt -u nullglob - fi - - if ! mountpoint -q /dev/shm ; then - # If /dev/shm is not available, configure is known to fail with - # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py - ewarn "/dev/shm is not mounted -- expect build failures!" - fi - - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then - MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" - fi - - if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then - MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" - fi - - # Mozilla API keys (see https://location.services.mozilla.com/api) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then - MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi - - CONFIG_CHECK="~SECCOMP" - WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content." - linux-info_pkg_setup -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - if [[ ! -d "${_lp_dir}" ]] ; then - mkdir "${_lp_dir}" || die - fi - - for _src_file in ${A} ; do - if [[ ${_src_file} == *.xpi ]]; then - cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" - else - unpack ${_src_file} - fi - done -} - -src_prepare() { - if use lto; then - rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die - fi - - eapply "${WORKDIR}/firefox-patches" - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # Make LTO respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/build/moz.configure/lto-pgo.configure \ - || die "sed failed to set num_cores" - - # Make ICU respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/intl/icu_sources_data.py \ - || die "sed failed to set num_cores" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - sed -i \ - -e 's/ccache_stats = None/return None/' \ - "${S}"/python/mozbuild/mozbuild/controller/building.py \ - || die "sed failed to disable ccache stats call" - - einfo "Removing pre-built binaries ..." - find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - # Create build dir - BUILD_DIR="${WORKDIR}/${PN}_build" - mkdir -p "${BUILD_DIR}" || die - - # Write API keys to disk - echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die - echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die - echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die - - xdg_environment_reset -} - -src_configure() { - # Show flags set at the beginning - einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - local have_switched_compiler= - if use clang && ! tc-is-clang ; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - have_switched_compiler=yes - AR=llvm-ar - AS=llvm-as - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - NM=llvm-nm - RANLIB=llvm-ranlib - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG - - # Pass the correct toolchain paths through cbindgen - if tc-is-cross-compiler ; then - export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" - fi - - # Set MOZILLA_FIVE_HOME - export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - # Set state path - export MOZBUILD_STATE_PATH="${BUILD_DIR}" - - # Set MOZCONFIG - export MOZCONFIG="${S}/.mozconfig" - - # Initialize MOZCONFIG - mozconfig_add_options_ac '' --enable-application=browser - - # Set Gentoo defaults - export MOZILLA_OFFICIAL=1 - - mozconfig_add_options_ac 'Gentoo default' \ - --allow-addon-sideload \ - --disable-cargo-incremental \ - --disable-crashreporter \ - --disable-gpsd \ - --disable-install-strip \ - --disable-parental-controls \ - --disable-strip \ - --disable-updater \ - --enable-negotiateauth \ - --enable-new-pass-manager \ - --enable-official-branding \ - --enable-release \ - --enable-system-ffi \ - --enable-system-pixman \ - --host="${CBUILD:-${CHOST}}" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --prefix="${EPREFIX}/usr" \ - --target="${CHOST}" \ - --without-ccache \ - --without-wasm-sandboxed-libraries \ - --with-intl-api \ - --with-libclang-path="$(llvm-config --libdir)" \ - --with-system-nspr \ - --with-system-nss \ - --with-system-zlib \ - --with-toolchain-prefix="${CHOST}-" \ - --with-unsigned-addon-scopes=app,system \ - --x-includes="${ESYSROOT}/usr/include" \ - --x-libraries="${ESYSROOT}/usr/$(get_libdir)" - - # Set update channel - local update_channel=release - [[ -n ${MOZ_ESR} ]] && update_channel=esr - mozconfig_add_options_ac '' --update-channel=${update_channel} - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - mozconfig_add_options_ac '' --enable-rust-simd - fi - - # For future keywording: This is currently (97.0) only supported on: - # amd64, arm, arm64 & x86. - # Might want to flip the logic around if Firefox is to support more arches. - if use ppc64; then - mozconfig_add_options_ac '' --disable-sandbox - else - mozconfig_add_options_ac '' --enable-sandbox - fi - - if [[ -s "${S}/api-google.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-safebrowsing-api-keyfile="${S}/api-google.key" - else - einfo "Building without Google API key ..." - fi - - if [[ -s "${S}/api-location.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-location-service-api-keyfile="${S}/api-location.key" - else - einfo "Building without Location API key ..." - fi - - if [[ -s "${S}/api-mozilla.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-mozilla-api-keyfile="${S}/api-mozilla.key" - else - einfo "Building without Mozilla API key ..." - fi - - mozconfig_use_with system-av1 - mozconfig_use_with system-harfbuzz - mozconfig_use_with system-harfbuzz system-graphite2 - mozconfig_use_with system-icu - mozconfig_use_with system-jpeg - mozconfig_use_with system-libevent - mozconfig_use_with system-libvpx - mozconfig_use_with system-png - mozconfig_use_with system-webp - - mozconfig_use_enable dbus - mozconfig_use_enable libproxy - - use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme - - mozconfig_use_enable geckodriver - - if use hardened ; then - mozconfig_add_options_ac "+hardened" --enable-hardening - append-ldflags "-Wl,-z,relro -Wl,-z,now" - fi - - local myaudiobackends="" - use jack && myaudiobackends+="jack," - use sndio && myaudiobackends+="sndio," - use pulseaudio && myaudiobackends+="pulseaudio," - ! use pulseaudio && myaudiobackends+="alsa," - - mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" - - mozconfig_use_enable wifi necko-wifi - - if use wayland ; then - mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland - else - mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3 - fi - - if use lto ; then - if use clang ; then - # Upstream only supports lld when using clang - mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - - mozconfig_add_options_ac '+lto' --enable-lto=cross - - else - # ThinLTO is currently broken, see bmo#1644409 - mozconfig_add_options_ac '+lto' --enable-lto=full - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - - if use pgo ; then - mozconfig_add_options_ac '+pgo' MOZ_PGO=1 - - if use clang ; then - # Used in build/pgo/profileserver.py - export LLVM_PROFDATA="llvm-profdata" - fi - fi - else - # Avoid auto-magic on linker - if use clang ; then - # This is upstream's default - mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld - else - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - fi - - # LTO flag was handled via configure - filter-flags '-flto*' - - mozconfig_use_enable debug - if use debug ; then - mozconfig_add_options_ac '+debug' --disable-optimize - else - if is-flag '-g*' ; then - if use clang ; then - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') - else - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols - fi - else - mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols - fi - - if is-flag '-O0' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 - elif is-flag '-O4' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 - elif is-flag '-O3' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 - elif is-flag '-O1' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 - elif is-flag '-Os' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os - else - mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 - fi - fi - - # Debug flag was handled via configure - filter-flags '-g*' - - # Optimization flag was handled via configure - filter-flags '-O*' - - # Modifications to better support ARM, bug #553364 - if use cpu_flags_arm_neon ; then - mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - mozconfig_add_options_ac '+cpu_flags_arm_neon' \ - --with-thumb=yes \ - --with-thumb-interwork=no - fi - fi - - if [[ ${CHOST} == armv*h* ]] ; then - mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard - - if ! use system-libvpx ; then - sed -i \ - -e "s|softfp|hard|" \ - "${S}"/media/libvpx/moz.build \ - || die - fi - fi - - if use clang ; then - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 - # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') - local disable_elf_hack= - if use amd64 ; then - disable_elf_hack=yes - elif use x86 ; then - disable_elf_hack=yes - elif use arm ; then - disable_elf_hack=yes - fi - - if [[ -n ${disable_elf_hack} ]] ; then - mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack - fi - elif tc-is-gcc ; then - if ver_test $(gcc-fullversion) -ge 10 ; then - einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." - append-cxxflags -fno-tree-loop-vectorize - fi - fi - - # Additional ARCH support - case "${ARCH}" in - arm) - # Reduce the memory requirements for linking - if use clang ; then - # Nothing to do - :; - elif use lto ; then - append-ldflags -Wl,--no-keep-memory - else - append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads - fi - ;; - esac - - if ! use elibc_glibc ; then - mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc - fi - - # Allow elfhack to work in combination with unstripped binaries - # when they would normally be larger than 2GiB. - append-ldflags "-Wl,--compress-debug-sections=zlib" - - # Make revdep-rebuild.sh happy; Also required for musl - append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags - - # Pass $MAKEOPTS to build system - export MOZ_MAKE_FLAGS="${MAKEOPTS}" - - # Use system's Python environment - PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - if use system-python-libs; then - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system" - else - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - fi - - # Disable notification when build system has finished - export MOZ_NOSPAM=1 - - # Portage sets XARGS environment variable to "xargs -r" by default which - # breaks build system's check_prog() function which doesn't support arguments - mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" - - # Set build dir - mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" - - # Show flags we will use - einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - # Handle EXTRA_CONF and show summary - local ac opt hash reason - - # Apply EXTRA_ECONF entries to $MOZCONFIG - if [[ -n ${EXTRA_ECONF} ]] ; then - IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} - for opt in "${ac[@]}"; do - mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} - done - fi - - echo - echo "==========================================================" - echo "Building ${PF} with the following configuration" - grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do - [[ -z ${hash} || ${hash} == \# ]] \ - || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" - printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" - done - echo "==========================================================" - echo - - ./mach configure || die -} - -src_compile() { - local virtx_cmd= - - if use pgo ; then - virtx_cmd=virtx - - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - fi - - local -x GDK_BACKEND=x11 - - ${virtx_cmd} ./mach build --verbose \ - || die -} - -src_install() { - # xpcshell is getting called during install - pax-mark m \ - "${BUILD_DIR}"/dist/bin/xpcshell \ - "${BUILD_DIR}"/dist/bin/${PN} \ - "${BUILD_DIR}"/dist/bin/plugin-container - - DESTDIR="${D}" ./mach install || die - - # Upstream cannot ship symlink but we can (bmo#658850) - rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die - dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin - - # Don't install llvm-symbolizer from sys-devel/llvm package - if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then - rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - newins "${FILESDIR}"/distribution.ini distribution.ini - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Set dictionary path to use system hunspell - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" - pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); - EOF - - # Force hwaccel prefs if USE=hwaccel is enabled - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \ - >>"${GENTOO_PREFS}" \ - || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" - - if use wayland; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" - pref("gfx.x11-egl.force-enabled", false); - EOF - else - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" - pref("gfx.x11-egl.force-enabled", true); - EOF - fi - fi - - if ! use gmp-autoupdate ; then - local plugin - for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do - einfo "Disabling auto-update for ${plugin} plugin ..." - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" - pref("media.${plugin}.autoupdate", false); - EOF - done - fi - - # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it - if use system-harfbuzz ; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" - sticky_pref("gfx.font_rendering.graphite.enabled", true); - EOF - fi - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install geckodriver - if use geckodriver ; then - einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..." - pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver - exeinto "${MOZILLA_FIVE_HOME}" - doexe "${BUILD_DIR}"/dist/bin/geckodriver - - dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver - fi - - # Install icons - local icon_srcdir="${S}/browser/branding/official" - local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg" - - insinto /usr/share/icons/hicolor/symbolic/apps - newins "${icon_symbolic_file}" ${PN}-symbolic.svg - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="Mozilla ${MOZ_PN^}" - local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop" - local desktop_filename="${PN}-esr.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" \ - || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" \ - || die -} - -pkg_preinst() { - xdg_pkg_preinst - - # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse - # does not need to be forced into the LD_LIBRARY_PATH - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - einfo "APULSE found; Generating library symlinks for sound support ..." - local lib - pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do - # A quickpkg rolled by hand will grab symlinks as part of the package, - # so we need to avoid creating them if they already exist. - if [[ ! -L ${lib##*/} ]] ; then - ln -s "${lib}" ${lib##*/} || die - fi - done - popd &>/dev/null || die - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if ! use gmp-autoupdate ; then - elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" - elog "installing into new profiles:" - local plugin - for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do - elog "\t ${plugin}" - done - elog - fi - - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - elog "Apulse was detected at merge time on this system and so it will always be" - elog "used for sound. If you wish to use pulseaudio instead please unmerge" - elog "media-sound/apulse." - elog - fi - - local show_doh_information - local show_normandy_information - local show_shortcut_information - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - show_normandy_information=yes - show_shortcut_information=no - else - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt 91.0 ; then - # Tell user that we no longer install a shortcut - # per supported display protocol - show_shortcut_information=yes - fi - done - fi - - if [[ -n "${show_doh_information}" ]] ; then - elog - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" - elog "DNS traffic to Cloudflare by default is not a good idea and applications" - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" - elog "(\"Off by choice\") by default." - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." - fi - - # bug 713782 - if [[ -n "${show_normandy_information}" ]] ; then - elog - elog "Upstream operates a service named Normandy which allows Mozilla to" - elog "push changes for default settings or even install new add-ons remotely." - elog "While this can be useful to address problems like 'Armagadd-on 2.0' or" - elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security" - elog "concerns prevail, which is why we have switched off the use of this" - elog "service by default." - elog - elog "To re-enable this service set" - elog - elog " app.normandy.enabled=true" - elog - elog "in about:config." - fi - - if [[ -n "${show_shortcut_information}" ]] ; then - elog - elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" - elog "each supported display protocol. Instead we will only install" - elog "one generic Mozilla ${PN^} shortcut." - elog "If you still want to be able to select between running Mozilla ${PN^}" - elog "on X11 or Wayland, you have to re-create these shortcuts on your own." - fi - - # bug 835078 - if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then - ewarn "You have nouveau drivers installed in your system and 'hwaccel' " - ewarn "enabled for Firefox. Nouveau / your GPU might not support the " - ewarn "required EGL, so either disable 'hwaccel' or try the workaround " - ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." - fi - - elog - elog "Unfortunately Firefox-100.0 breaks compatibility with some sites using " - elog "useragent checks. To temporarily fix this, enter about:config and modify " - elog "network.http.useragent.forceVersion preference to \"99\"." - elog "Or install an addon to change your useragent." - elog "See: https://support.mozilla.org/en-US/kb/difficulties-opening-or-using-website-firefox-100" - elog -} diff --git a/www-client/firefox/firefox-105.0.2.ebuild b/www-client/firefox/firefox-105.0.2.ebuild deleted file mode 100644 index 1c4172c64be51..0000000000000 --- a/www-client/firefox/firefox-105.0.2.ebuild +++ /dev/null @@ -1,1323 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-105-patches-05j.tar.xz" - -LLVM_MAX_SLOT=14 - -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -WANT_AUTOCONF="2.1" - -VIRTUALX_REQUIRED="manual" - -MOZ_ESR= - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="${PN%-bin}" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \ - llvm multiprocessing pax-utils python-any-r1 toolchain-funcs \ - virtualx xdg - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~{juippis,whissi,slashbeast}/mozilla/patchsets/${FIREFOX_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="Firefox Web Browser" -HOMEPAGE="https://www.mozilla.com/firefox" - -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -SLOT="rapid" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" - -IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" -IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux" -IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" -IUSE+=" wayland wifi" - -# Firefox-only IUSE -IUSE+=" geckodriver +gmp-autoupdate screencast +X" - -REQUIRED_USE="debug? ( !system-av1 ) - pgo? ( lto ) - wifi? ( dbus )" - -# Firefox-only REQUIRED_USE flags -REQUIRED_USE+=" || ( X wayland )" -REQUIRED_USE+=" screencast? ( wayland )" - -FF_ONLY_DEPEND="!www-client/firefox:0 - !www-client/firefox:esr - screencast? ( media-video/pipewire:= ) - selinux? ( sec-policy/selinux-mozilla )" -BDEPEND="${PYTHON_DEPS} - app-arch/unzip - app-arch/zip - >=dev-util/cbindgen-0.24.3 - net-libs/nodejs - virtual/pkgconfig - >=virtual/rust-1.61.0 - || ( - ( - sys-devel/clang:14 - sys-devel/llvm:14 - clang? ( - =sys-devel/lld-14* - pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] ) - ) - ) - ( - sys-devel/clang:13 - sys-devel/llvm:13 - clang? ( - =sys-devel/lld-13* - pgo? ( =sys-libs/compiler-rt-sanitizers-13*[profile] ) - ) - ) - ) - amd64? ( >=dev-lang/nasm-2.14 ) - x86? ( >=dev-lang/nasm-2.14 ) - pgo? ( - X? ( - x11-base/xorg-server[xvfb] - x11-apps/xhost - ) - wayland? ( - >=gui-libs/wlroots-0.15.1-r1[tinywl] - x11-misc/xkeyboard-config - ) - )" -COMMON_DEPEND="${FF_ONLY_DEPEND} - || ( - >=app-accessibility/at-spi2-core-2.46.0:2 - dev-libs/atk - ) - dev-libs/expat - dev-libs/glib:2 - dev-libs/libffi:= - >=dev-libs/nss-3.82 - >=dev-libs/nspr-4.34.1 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/mesa - media-video/ffmpeg - sys-libs/zlib - virtual/freedesktop-icon-theme - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/pango - x11-libs/pixman - dbus? ( - dev-libs/dbus-glib - sys-apps/dbus - ) - jack? ( virtual/jack ) - libproxy? ( net-libs/libproxy ) - selinux? ( sec-policy/selinux-mozilla ) - sndio? ( >=media-sound/sndio-1.8.0-r1 ) - screencast? ( media-video/pipewire:= ) - system-av1? ( - >=media-libs/dav1d-1.0.0:= - >=media-libs/libaom-1.0.0:= - ) - system-harfbuzz? ( - >=media-gfx/graphite2-1.3.13 - >=media-libs/harfbuzz-2.8.1:0= - ) - system-icu? ( >=dev-libs/icu-71.1:= ) - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) - system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) - system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) - system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) - system-webp? ( >=media-libs/libwebp-1.1.0:0= ) - wayland? ( - >=media-libs/libepoxy-1.5.10-r1 - x11-libs/gtk+:3[wayland] - x11-libs/libdrm - x11-libs/libxkbcommon[wayland] - ) - wifi? ( - kernel_linux? ( - dev-libs/dbus-glib - net-misc/networkmanager - sys-apps/dbus - ) - ) - X? ( - virtual/opengl - x11-libs/cairo[X] - x11-libs/gtk+:3[X] - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libxkbcommon[X] - x11-libs/libXrandr - x11-libs/libXtst - x11-libs/libxcb:= - )" -RDEPEND="${COMMON_DEPEND} - jack? ( virtual/jack ) - openh264? ( media-libs/openh264:*[plugin] ) - pulseaudio? ( - || ( - media-sound/pulseaudio - >=media-sound/apulse-0.1.12-r4 - ) - )" -DEPEND="${COMMON_DEPEND} - pulseaudio? ( - || ( - media-sound/pulseaudio - >=media-sound/apulse-0.1.12-r4[sdk] - ) - ) - X? ( - x11-libs/libICE - x11-libs/libSM - )" - -S="${WORKDIR}/${PN}-${PV%_*}" - -# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or -# overridden in the enviromnent (advanced hackers only) -if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then - MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) -fi - -llvm_check_deps() { - if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then - einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use clang ; then - if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then - einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use pgo ; then - if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then - einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -MOZ_LANGS=( - af ar ast be bg br ca cak cs cy da de dsb - el en-CA en-GB en-US es-AR es-ES et eu - fi fr fy-NL ga-IE gd gl he hr hsb hu - id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO - pa-IN pl pt-BR pt-PT rm ro ru - sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW -) - -# Firefox-only LANGS -MOZ_LANGS+=( ach ) -MOZ_LANGS+=( an ) -MOZ_LANGS+=( az ) -MOZ_LANGS+=( bn ) -MOZ_LANGS+=( bs ) -MOZ_LANGS+=( ca-valencia ) -MOZ_LANGS+=( eo ) -MOZ_LANGS+=( es-CL ) -MOZ_LANGS+=( es-MX ) -MOZ_LANGS+=( fa ) -MOZ_LANGS+=( ff ) -MOZ_LANGS+=( gn ) -MOZ_LANGS+=( gu-IN ) -MOZ_LANGS+=( hi-IN ) -MOZ_LANGS+=( hy-AM ) -MOZ_LANGS+=( ia ) -MOZ_LANGS+=( km ) -MOZ_LANGS+=( kn ) -MOZ_LANGS+=( lij ) -MOZ_LANGS+=( mk ) -MOZ_LANGS+=( mr ) -MOZ_LANGS+=( my ) -MOZ_LANGS+=( ne-NP ) -MOZ_LANGS+=( oc ) -MOZ_LANGS+=( sco ) -MOZ_LANGS+=( si ) -MOZ_LANGS+=( son ) -MOZ_LANGS+=( szl ) -MOZ_LANGS+=( ta ) -MOZ_LANGS+=( te ) -MOZ_LANGS+=( tl ) -MOZ_LANGS+=( trs ) -MOZ_LANGS+=( ur ) -MOZ_LANGS+=( xh ) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_clear_vendor_checksums() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -ne 1 ]] ; then - die "${FUNCNAME} requires exact one argument" - fi - - einfo "Clearing cargo checksums for ${1} ..." - - sed -i \ - -e 's/\("files":{\)[^}]*/\1/' \ - "${S}"/third_party/rust/${1}/.cargo-checksum.json \ - || die -} - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -mozconfig_add_options_ac() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_add_options_mk() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_use_enable() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_enable "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -mozconfig_use_with() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_with "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -virtwl() { - debug-print-function ${FUNCNAME} "$@" - - [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument" - [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset" - tinywl -h >/dev/null || die 'tinywl -h failed' - - # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work - addpredict /dev/dri - local VIRTWL VIRTWL_PID - coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; } - local -x WAYLAND_DISPLAY - read WAYLAND_DISPLAY <&${VIRTWL[0]} - - debug-print "${FUNCNAME}: $@" - "$@" - - [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly" - exec {VIRTWL[0]}<&- {VIRTWL[1]}>&- -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has usersandbox $FEATURES ; then - die "You must enable usersandbox as X server can not run as root!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6600M" - fi - - check-reqs_pkg_pretend - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has userpriv ${FEATURES} ; then - eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6400M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " - eerror " llvm/clang/lld/rust chain depending on your @world updates)" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - python-any-r1_pkg_setup - - # Avoid PGO profiling problems due to enviroment leakage - # These should *always* be cleaned up anyway - unset \ - DBUS_SESSION_BUS_ADDRESS \ - DISPLAY \ - ORBIT_SOCKETDIR \ - SESSION_MANAGER \ - XAUTHORITY \ - XDG_CACHE_HOME \ - XDG_SESSION_COOKIE - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if use pgo ; then - # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure - # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage - # (PORTAGE_SCHEDULING_POLICY) update... - addpredict /proc - - # May need a wider addpredict when using wayland+pgo. - addpredict /dev/dri - - # Allow access to GPU during PGO run - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if [[ -n "${ati_cards}" ]] ; then - addpredict "${ati_cards}" - fi - - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if [[ -n "${mesa_cards}" ]] ; then - addpredict "${mesa_cards}" - fi - - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if [[ -n "${nvidia_cards}" ]] ; then - addpredict "${nvidia_cards}" - fi - - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if [[ -n "${render_cards}" ]] ; then - addpredict "${render_cards}" - fi - - shopt -u nullglob - fi - - if ! mountpoint -q /dev/shm ; then - # If /dev/shm is not available, configure is known to fail with - # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py - ewarn "/dev/shm is not mounted -- expect build failures!" - fi - - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then - MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" - fi - - if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then - MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" - fi - - # Mozilla API keys (see https://location.services.mozilla.com/api) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then - MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi - - CONFIG_CHECK="~SECCOMP" - WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content." - linux-info_pkg_setup -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - if [[ ! -d "${_lp_dir}" ]] ; then - mkdir "${_lp_dir}" || die - fi - - for _src_file in ${A} ; do - if [[ ${_src_file} == *.xpi ]]; then - cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" - else - unpack ${_src_file} - fi - done -} - -src_prepare() { - use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch - ! use ppc64 && rm -v "${WORKDIR}"/firefox-patches/*bmo-1775202-ppc64*.patch - eapply "${WORKDIR}/firefox-patches" - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # Make LTO respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/build/moz.configure/lto-pgo.configure \ - || die "sed failed to set num_cores" - - # Make ICU respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/intl/icu_sources_data.py \ - || die "sed failed to set num_cores" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - sed -i \ - -e 's/ccache_stats = None/return None/' \ - "${S}"/python/mozbuild/mozbuild/controller/building.py \ - || die "sed failed to disable ccache stats call" - - einfo "Removing pre-built binaries ..." - find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - # Clearing checksums where we have applied patches - moz_clear_vendor_checksums audioipc - moz_clear_vendor_checksums audioipc-client - moz_clear_vendor_checksums audioipc-server - - # Create build dir - BUILD_DIR="${WORKDIR}/${PN}_build" - mkdir -p "${BUILD_DIR}" || die - - # Write API keys to disk - echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die - echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die - echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die - - xdg_environment_reset -} - -src_configure() { - # Show flags set at the beginning - einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - local have_switched_compiler= - if use clang && ! tc-is-clang ; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - have_switched_compiler=yes - AR=llvm-ar - AS=llvm-as - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - NM=llvm-nm - RANLIB=llvm-ranlib - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG - - # Pass the correct toolchain paths through cbindgen - if tc-is-cross-compiler ; then - export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" - fi - - # Set MOZILLA_FIVE_HOME - export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - # Set state path - export MOZBUILD_STATE_PATH="${BUILD_DIR}" - - # Set MOZCONFIG - export MOZCONFIG="${S}/.mozconfig" - - # Initialize MOZCONFIG - mozconfig_add_options_ac '' --enable-application=browser - - # Set Gentoo defaults - export MOZILLA_OFFICIAL=1 - - mozconfig_add_options_ac 'Gentoo default' \ - --allow-addon-sideload \ - --disable-cargo-incremental \ - --disable-crashreporter \ - --disable-gpsd \ - --disable-install-strip \ - --disable-parental-controls \ - --disable-strip \ - --disable-updater \ - --enable-negotiateauth \ - --enable-new-pass-manager \ - --enable-official-branding \ - --enable-release \ - --enable-system-ffi \ - --enable-system-pixman \ - --enable-system-policies \ - --host="${CBUILD:-${CHOST}}" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --prefix="${EPREFIX}/usr" \ - --target="${CHOST}" \ - --without-ccache \ - --without-wasm-sandboxed-libraries \ - --with-intl-api \ - --with-libclang-path="$(llvm-config --libdir)" \ - --with-system-nspr \ - --with-system-nss \ - --with-system-zlib \ - --with-toolchain-prefix="${CHOST}-" \ - --with-unsigned-addon-scopes=app,system \ - --x-includes="${ESYSROOT}/usr/include" \ - --x-libraries="${ESYSROOT}/usr/$(get_libdir)" - - # Set update channel - local update_channel=release - [[ -n ${MOZ_ESR} ]] && update_channel=esr - mozconfig_add_options_ac '' --update-channel=${update_channel} - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - mozconfig_add_options_ac '' --enable-rust-simd - fi - - # For future keywording: This is currently (97.0) only supported on: - # amd64, arm, arm64 & x86. - # Might want to flip the logic around if Firefox is to support more arches. - if use ppc64; then - mozconfig_add_options_ac '' --disable-sandbox - else - mozconfig_add_options_ac '' --enable-sandbox - fi - - if [[ -s "${S}/api-google.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-safebrowsing-api-keyfile="${S}/api-google.key" - else - einfo "Building without Google API key ..." - fi - - if [[ -s "${S}/api-location.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-location-service-api-keyfile="${S}/api-location.key" - else - einfo "Building without Location API key ..." - fi - - if [[ -s "${S}/api-mozilla.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-mozilla-api-keyfile="${S}/api-mozilla.key" - else - einfo "Building without Mozilla API key ..." - fi - - mozconfig_use_with system-av1 - mozconfig_use_with system-harfbuzz - mozconfig_use_with system-harfbuzz system-graphite2 - mozconfig_use_with system-icu - mozconfig_use_with system-jpeg - mozconfig_use_with system-libevent - mozconfig_use_with system-libvpx - mozconfig_use_with system-png - mozconfig_use_with system-webp - - mozconfig_use_enable dbus - mozconfig_use_enable libproxy - - use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme - - mozconfig_use_enable geckodriver - - if use hardened ; then - mozconfig_add_options_ac "+hardened" --enable-hardening - append-ldflags "-Wl,-z,relro -Wl,-z,now" - fi - - local myaudiobackends="" - use jack && myaudiobackends+="jack," - use sndio && myaudiobackends+="sndio," - use pulseaudio && myaudiobackends+="pulseaudio," - ! use pulseaudio && myaudiobackends+="alsa," - - mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" - - mozconfig_use_enable wifi necko-wifi - - if use X && use wayland ; then - mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland - elif ! use X && use wayland ; then - mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only - else - mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3 - fi - - if use lto ; then - if use clang ; then - # Upstream only supports lld when using clang - mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - - mozconfig_add_options_ac '+lto' --enable-lto=cross - - else - # ThinLTO is currently broken, see bmo#1644409 - mozconfig_add_options_ac '+lto' --enable-lto=full - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - - if use pgo ; then - mozconfig_add_options_ac '+pgo' MOZ_PGO=1 - - if use clang ; then - # Used in build/pgo/profileserver.py - export LLVM_PROFDATA="llvm-profdata" - fi - fi - else - # Avoid auto-magic on linker - if use clang ; then - # This is upstream's default - mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld - else - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - fi - - # LTO flag was handled via configure - filter-flags '-flto*' - - mozconfig_use_enable debug - if use debug ; then - mozconfig_add_options_ac '+debug' --disable-optimize - else - if is-flag '-g*' ; then - if use clang ; then - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') - else - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols - fi - else - mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols - fi - - if is-flag '-O0' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 - elif is-flag '-O4' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 - elif is-flag '-O3' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 - elif is-flag '-O1' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 - elif is-flag '-Os' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os - else - mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 - fi - fi - - # Debug flag was handled via configure - filter-flags '-g*' - - # Optimization flag was handled via configure - filter-flags '-O*' - - # Modifications to better support ARM, bug #553364 - if use cpu_flags_arm_neon ; then - mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - mozconfig_add_options_ac '+cpu_flags_arm_neon' \ - --with-thumb=yes \ - --with-thumb-interwork=no - fi - fi - - if [[ ${CHOST} == armv*h* ]] ; then - mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard - - if ! use system-libvpx ; then - sed -i \ - -e "s|softfp|hard|" \ - "${S}"/media/libvpx/moz.build \ - || die - fi - fi - - if use clang ; then - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 - # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') - local disable_elf_hack= - if use amd64 ; then - disable_elf_hack=yes - elif use x86 ; then - disable_elf_hack=yes - elif use arm ; then - disable_elf_hack=yes - fi - - if [[ -n ${disable_elf_hack} ]] ; then - mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack - fi - elif tc-is-gcc ; then - if ver_test $(gcc-fullversion) -ge 10 ; then - einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." - append-cxxflags -fno-tree-loop-vectorize - fi - fi - - # Additional ARCH support - case "${ARCH}" in - arm) - # Reduce the memory requirements for linking - if use clang ; then - # Nothing to do - :; - elif use lto ; then - append-ldflags -Wl,--no-keep-memory - else - append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads - fi - ;; - esac - - if ! use elibc_glibc ; then - mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc - fi - - # Allow elfhack to work in combination with unstripped binaries - # when they would normally be larger than 2GiB. - append-ldflags "-Wl,--compress-debug-sections=zlib" - - # Make revdep-rebuild.sh happy; Also required for musl - append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags - - # Pass $MAKEOPTS to build system - export MOZ_MAKE_FLAGS="${MAKEOPTS}" - - # Use system's Python environment - PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - if use system-python-libs; then - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system" - else - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - fi - - # Disable notification when build system has finished - export MOZ_NOSPAM=1 - - # Portage sets XARGS environment variable to "xargs -r" by default which - # breaks build system's check_prog() function which doesn't support arguments - mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" - - # Set build dir - mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" - - # Show flags we will use - einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - # Handle EXTRA_CONF and show summary - local ac opt hash reason - - # Apply EXTRA_ECONF entries to $MOZCONFIG - if [[ -n ${EXTRA_ECONF} ]] ; then - IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} - for opt in "${ac[@]}"; do - mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} - done - fi - - echo - echo "==========================================================" - echo "Building ${PF} with the following configuration" - grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do - [[ -z ${hash} || ${hash} == \# ]] \ - || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" - printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" - done - echo "==========================================================" - echo - - ./mach configure || die -} - -src_compile() { - local virtx_cmd= - - if use pgo; then - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - - if ! use X; then - virtx_cmd=virtwl - else - virtx_cmd=virtx - fi - fi - - if ! use X; then - local -x GDK_BACKEND=wayland - else - local -x GDK_BACKEND=x11 - fi - - ${virtx_cmd} ./mach build --verbose || die -} - -src_install() { - # xpcshell is getting called during install - pax-mark m \ - "${BUILD_DIR}"/dist/bin/xpcshell \ - "${BUILD_DIR}"/dist/bin/${PN} \ - "${BUILD_DIR}"/dist/bin/plugin-container - - DESTDIR="${D}" ./mach install || die - - # Upstream cannot ship symlink but we can (bmo#658850) - rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die - dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin - - # Don't install llvm-symbolizer from sys-devel/llvm package - if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then - rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - newins "${FILESDIR}"/distribution.ini distribution.ini - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Set dictionary path to use system hunspell - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" - pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); - EOF - - # Force hwaccel prefs if USE=hwaccel is enabled - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \ - >>"${GENTOO_PREFS}" \ - || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" - - if use wayland; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" - pref("gfx.x11-egl.force-enabled", false); - EOF - else - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" - pref("gfx.x11-egl.force-enabled", true); - EOF - fi - fi - - if ! use gmp-autoupdate ; then - local plugin - for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do - einfo "Disabling auto-update for ${plugin} plugin ..." - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" - pref("media.${plugin}.autoupdate", false); - EOF - done - fi - - # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it - if use system-harfbuzz ; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" - sticky_pref("gfx.font_rendering.graphite.enabled", true); - EOF - fi - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install geckodriver - if use geckodriver ; then - einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..." - pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver - exeinto "${MOZILLA_FIVE_HOME}" - doexe "${BUILD_DIR}"/dist/bin/geckodriver - - dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver - fi - - # Install icons - local icon_srcdir="${S}/browser/branding/official" - local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg" - - insinto /usr/share/icons/hicolor/symbolic/apps - newins "${icon_symbolic_file}" ${PN}-symbolic.svg - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="Mozilla ${MOZ_PN^}" - local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop" - local desktop_filename="${PN}.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" \ - || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" \ - || die -} - -pkg_preinst() { - xdg_pkg_preinst - - # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse - # does not need to be forced into the LD_LIBRARY_PATH - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - einfo "APULSE found; Generating library symlinks for sound support ..." - local lib - pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do - # A quickpkg rolled by hand will grab symlinks as part of the package, - # so we need to avoid creating them if they already exist. - if [[ ! -L ${lib##*/} ]] ; then - ln -s "${lib}" ${lib##*/} || die - fi - done - popd &>/dev/null || die - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if ! use gmp-autoupdate ; then - elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" - elog "installing into new profiles:" - local plugin - for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do - elog "\t ${plugin}" - done - elog - fi - - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - elog "Apulse was detected at merge time on this system and so it will always be" - elog "used for sound. If you wish to use pulseaudio instead please unmerge" - elog "media-sound/apulse." - elog - fi - - local show_doh_information - local show_normandy_information - local show_shortcut_information - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - show_normandy_information=yes - show_shortcut_information=no - else - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt 91.0 ; then - # Tell user that we no longer install a shortcut - # per supported display protocol - show_shortcut_information=yes - fi - done - fi - - if [[ -n "${show_doh_information}" ]] ; then - elog - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" - elog "DNS traffic to Cloudflare by default is not a good idea and applications" - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" - elog "(\"Off by choice\") by default." - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." - fi - - # bug 713782 - if [[ -n "${show_normandy_information}" ]] ; then - elog - elog "Upstream operates a service named Normandy which allows Mozilla to" - elog "push changes for default settings or even install new add-ons remotely." - elog "While this can be useful to address problems like 'Armagadd-on 2.0' or" - elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security" - elog "concerns prevail, which is why we have switched off the use of this" - elog "service by default." - elog - elog "To re-enable this service set" - elog - elog " app.normandy.enabled=true" - elog - elog "in about:config." - fi - - if [[ -n "${show_shortcut_information}" ]] ; then - elog - elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" - elog "each supported display protocol. Instead we will only install" - elog "one generic Mozilla ${PN^} shortcut." - elog "If you still want to be able to select between running Mozilla ${PN^}" - elog "on X11 or Wayland, you have to re-create these shortcuts on your own." - fi - - # bug 835078 - if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then - ewarn "You have nouveau drivers installed in your system and 'hwaccel' " - ewarn "enabled for Firefox. Nouveau / your GPU might not support the " - ewarn "required EGL, so either disable 'hwaccel' or try the workaround " - ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." - fi - - elog - elog "Unfortunately Firefox-100.0 breaks compatibility with some sites using " - elog "useragent checks. To temporarily fix this, enter about:config and modify " - elog "network.http.useragent.forceVersion preference to \"99\"." - elog "Or install an addon to change your useragent." - elog "See: https://support.mozilla.org/en-US/kb/difficulties-opening-or-using-website-firefox-100" - elog -} diff --git a/www-client/firefox/firefox-106.0.ebuild b/www-client/firefox/firefox-106.0.ebuild deleted file mode 100644 index bedbd980b08ef..0000000000000 --- a/www-client/firefox/firefox-106.0.ebuild +++ /dev/null @@ -1,1321 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-106-patches-01j.tar.xz" - -LLVM_MAX_SLOT=14 - -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -WANT_AUTOCONF="2.1" - -VIRTUALX_REQUIRED="manual" - -MOZ_ESR= - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="${PN%-bin}" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \ - llvm multiprocessing pax-utils python-any-r1 toolchain-funcs \ - virtualx xdg - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~{juippis,whissi,slashbeast}/mozilla/patchsets/${FIREFOX_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="Firefox Web Browser" -HOMEPAGE="https://www.mozilla.com/firefox" - -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -SLOT="rapid" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" - -IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" -IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux" -IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" -IUSE+=" wayland wifi" - -# Firefox-only IUSE -IUSE+=" geckodriver +gmp-autoupdate screencast +X" - -REQUIRED_USE="debug? ( !system-av1 ) - pgo? ( lto ) - wifi? ( dbus )" - -# Firefox-only REQUIRED_USE flags -REQUIRED_USE+=" || ( X wayland )" -REQUIRED_USE+=" screencast? ( wayland )" - -FF_ONLY_DEPEND="!www-client/firefox:0 - !www-client/firefox:esr - screencast? ( media-video/pipewire:= ) - selinux? ( sec-policy/selinux-mozilla )" -BDEPEND="${PYTHON_DEPS} - app-arch/unzip - app-arch/zip - >=dev-util/cbindgen-0.24.3 - net-libs/nodejs - virtual/pkgconfig - >=virtual/rust-1.61.0 - || ( - ( - sys-devel/clang:14 - sys-devel/llvm:14 - clang? ( - sys-devel/lld:14 - pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] ) - ) - ) - ( - sys-devel/clang:13 - sys-devel/llvm:13 - clang? ( - sys-devel/lld:13 - pgo? ( =sys-libs/compiler-rt-sanitizers-13*[profile] ) - ) - ) - ) - amd64? ( >=dev-lang/nasm-2.14 ) - x86? ( >=dev-lang/nasm-2.14 ) - pgo? ( - X? ( - x11-base/xorg-server[xvfb] - x11-apps/xhost - ) - wayland? ( - >=gui-libs/wlroots-0.15.1-r1[tinywl] - x11-misc/xkeyboard-config - ) - )" -COMMON_DEPEND="${FF_ONLY_DEPEND} - || ( - >=app-accessibility/at-spi2-core-2.46.0:2 - dev-libs/atk - ) - dev-libs/expat - dev-libs/glib:2 - dev-libs/libffi:= - >=dev-libs/nss-3.83 - >=dev-libs/nspr-4.35 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/mesa - media-video/ffmpeg - sys-libs/zlib - virtual/freedesktop-icon-theme - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/pango - x11-libs/pixman - dbus? ( - dev-libs/dbus-glib - sys-apps/dbus - ) - jack? ( virtual/jack ) - libproxy? ( net-libs/libproxy ) - selinux? ( sec-policy/selinux-mozilla ) - sndio? ( >=media-sound/sndio-1.8.0-r1 ) - screencast? ( media-video/pipewire:= ) - system-av1? ( - >=media-libs/dav1d-1.0.0:= - >=media-libs/libaom-1.0.0:= - ) - system-harfbuzz? ( - >=media-gfx/graphite2-1.3.13 - >=media-libs/harfbuzz-2.8.1:0= - ) - system-icu? ( >=dev-libs/icu-71.1:= ) - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) - system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) - system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) - system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) - system-webp? ( >=media-libs/libwebp-1.1.0:0= ) - wayland? ( - >=media-libs/libepoxy-1.5.10-r1 - x11-libs/gtk+:3[wayland] - x11-libs/libdrm - x11-libs/libxkbcommon[wayland] - ) - wifi? ( - kernel_linux? ( - dev-libs/dbus-glib - net-misc/networkmanager - sys-apps/dbus - ) - ) - X? ( - virtual/opengl - x11-libs/cairo[X] - x11-libs/gtk+:3[X] - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libxkbcommon[X] - x11-libs/libXrandr - x11-libs/libXtst - x11-libs/libxcb:= - )" -RDEPEND="${COMMON_DEPEND} - jack? ( virtual/jack ) - openh264? ( media-libs/openh264:*[plugin] ) - pulseaudio? ( - || ( - media-sound/pulseaudio - >=media-sound/apulse-0.1.12-r4 - ) - )" -DEPEND="${COMMON_DEPEND} - pulseaudio? ( - || ( - media-sound/pulseaudio - >=media-sound/apulse-0.1.12-r4[sdk] - ) - ) - X? ( - x11-libs/libICE - x11-libs/libSM - )" - -S="${WORKDIR}/${PN}-${PV%_*}" - -# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or -# overridden in the enviromnent (advanced hackers only) -if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then - MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) -fi - -llvm_check_deps() { - if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then - einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use clang ; then - if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then - einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use pgo ; then - if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then - einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -MOZ_LANGS=( - af ar ast be bg br ca cak cs cy da de dsb - el en-CA en-GB en-US es-AR es-ES et eu - fi fr fy-NL ga-IE gd gl he hr hsb hu - id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO - pa-IN pl pt-BR pt-PT rm ro ru - sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW -) - -# Firefox-only LANGS -MOZ_LANGS+=( ach ) -MOZ_LANGS+=( an ) -MOZ_LANGS+=( az ) -MOZ_LANGS+=( bn ) -MOZ_LANGS+=( bs ) -MOZ_LANGS+=( ca-valencia ) -MOZ_LANGS+=( eo ) -MOZ_LANGS+=( es-CL ) -MOZ_LANGS+=( es-MX ) -MOZ_LANGS+=( fa ) -MOZ_LANGS+=( ff ) -MOZ_LANGS+=( gn ) -MOZ_LANGS+=( gu-IN ) -MOZ_LANGS+=( hi-IN ) -MOZ_LANGS+=( hy-AM ) -MOZ_LANGS+=( ia ) -MOZ_LANGS+=( km ) -MOZ_LANGS+=( kn ) -MOZ_LANGS+=( lij ) -MOZ_LANGS+=( mk ) -MOZ_LANGS+=( mr ) -MOZ_LANGS+=( my ) -MOZ_LANGS+=( ne-NP ) -MOZ_LANGS+=( oc ) -MOZ_LANGS+=( sco ) -MOZ_LANGS+=( si ) -MOZ_LANGS+=( son ) -MOZ_LANGS+=( szl ) -MOZ_LANGS+=( ta ) -MOZ_LANGS+=( te ) -MOZ_LANGS+=( tl ) -MOZ_LANGS+=( trs ) -MOZ_LANGS+=( ur ) -MOZ_LANGS+=( xh ) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_clear_vendor_checksums() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -ne 1 ]] ; then - die "${FUNCNAME} requires exact one argument" - fi - - einfo "Clearing cargo checksums for ${1} ..." - - sed -i \ - -e 's/\("files":{\)[^}]*/\1/' \ - "${S}"/third_party/rust/${1}/.cargo-checksum.json \ - || die -} - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -mozconfig_add_options_ac() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_add_options_mk() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_use_enable() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_enable "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -mozconfig_use_with() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_with "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -virtwl() { - debug-print-function ${FUNCNAME} "$@" - - [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument" - [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset" - tinywl -h >/dev/null || die 'tinywl -h failed' - - # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work - addpredict /dev/dri - local VIRTWL VIRTWL_PID - coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; } - local -x WAYLAND_DISPLAY - read WAYLAND_DISPLAY <&${VIRTWL[0]} - - debug-print "${FUNCNAME}: $@" - "$@" - - [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly" - exec {VIRTWL[0]}<&- {VIRTWL[1]}>&- -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has usersandbox $FEATURES ; then - die "You must enable usersandbox as X server can not run as root!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6600M" - fi - - check-reqs_pkg_pretend - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has userpriv ${FEATURES} ; then - eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6400M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " - eerror " llvm/clang/lld/rust chain depending on your @world updates)" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - python-any-r1_pkg_setup - - # Avoid PGO profiling problems due to enviroment leakage - # These should *always* be cleaned up anyway - unset \ - DBUS_SESSION_BUS_ADDRESS \ - DISPLAY \ - ORBIT_SOCKETDIR \ - SESSION_MANAGER \ - XAUTHORITY \ - XDG_CACHE_HOME \ - XDG_SESSION_COOKIE - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if use pgo ; then - # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure - # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage - # (PORTAGE_SCHEDULING_POLICY) update... - addpredict /proc - - # May need a wider addpredict when using wayland+pgo. - addpredict /dev/dri - - # Allow access to GPU during PGO run - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if [[ -n "${ati_cards}" ]] ; then - addpredict "${ati_cards}" - fi - - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if [[ -n "${mesa_cards}" ]] ; then - addpredict "${mesa_cards}" - fi - - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if [[ -n "${nvidia_cards}" ]] ; then - addpredict "${nvidia_cards}" - fi - - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if [[ -n "${render_cards}" ]] ; then - addpredict "${render_cards}" - fi - - shopt -u nullglob - fi - - if ! mountpoint -q /dev/shm ; then - # If /dev/shm is not available, configure is known to fail with - # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py - ewarn "/dev/shm is not mounted -- expect build failures!" - fi - - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then - MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" - fi - - if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then - MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" - fi - - # Mozilla API keys (see https://location.services.mozilla.com/api) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then - MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi - - CONFIG_CHECK="~SECCOMP" - WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content." - linux-info_pkg_setup -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - if [[ ! -d "${_lp_dir}" ]] ; then - mkdir "${_lp_dir}" || die - fi - - for _src_file in ${A} ; do - if [[ ${_src_file} == *.xpi ]]; then - cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" - else - unpack ${_src_file} - fi - done -} - -src_prepare() { - use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch - ! use ppc64 && rm -v "${WORKDIR}"/firefox-patches/*bmo-1775202-ppc64*.patch - eapply "${WORKDIR}/firefox-patches" - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # Make LTO respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/build/moz.configure/lto-pgo.configure \ - || die "sed failed to set num_cores" - - # Make ICU respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/intl/icu_sources_data.py \ - || die "sed failed to set num_cores" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - sed -i \ - -e 's/ccache_stats = None/return None/' \ - "${S}"/python/mozbuild/mozbuild/controller/building.py \ - || die "sed failed to disable ccache stats call" - - einfo "Removing pre-built binaries ..." - find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - # Clearing checksums where we have applied patches - moz_clear_vendor_checksums bindgen - - # Create build dir - BUILD_DIR="${WORKDIR}/${PN}_build" - mkdir -p "${BUILD_DIR}" || die - - # Write API keys to disk - echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die - echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die - echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die - - xdg_environment_reset -} - -src_configure() { - # Show flags set at the beginning - einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - local have_switched_compiler= - if use clang && ! tc-is-clang ; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - have_switched_compiler=yes - AR=llvm-ar - AS=llvm-as - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - NM=llvm-nm - RANLIB=llvm-ranlib - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG - - # Pass the correct toolchain paths through cbindgen - if tc-is-cross-compiler ; then - export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" - fi - - # Set MOZILLA_FIVE_HOME - export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - # Set state path - export MOZBUILD_STATE_PATH="${BUILD_DIR}" - - # Set MOZCONFIG - export MOZCONFIG="${S}/.mozconfig" - - # Initialize MOZCONFIG - mozconfig_add_options_ac '' --enable-application=browser - - # Set Gentoo defaults - export MOZILLA_OFFICIAL=1 - - mozconfig_add_options_ac 'Gentoo default' \ - --allow-addon-sideload \ - --disable-cargo-incremental \ - --disable-crashreporter \ - --disable-gpsd \ - --disable-install-strip \ - --disable-parental-controls \ - --disable-strip \ - --disable-updater \ - --enable-negotiateauth \ - --enable-new-pass-manager \ - --enable-official-branding \ - --enable-release \ - --enable-system-ffi \ - --enable-system-pixman \ - --enable-system-policies \ - --host="${CBUILD:-${CHOST}}" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --prefix="${EPREFIX}/usr" \ - --target="${CHOST}" \ - --without-ccache \ - --without-wasm-sandboxed-libraries \ - --with-intl-api \ - --with-libclang-path="$(llvm-config --libdir)" \ - --with-system-nspr \ - --with-system-nss \ - --with-system-zlib \ - --with-toolchain-prefix="${CHOST}-" \ - --with-unsigned-addon-scopes=app,system \ - --x-includes="${ESYSROOT}/usr/include" \ - --x-libraries="${ESYSROOT}/usr/$(get_libdir)" - - # Set update channel - local update_channel=release - [[ -n ${MOZ_ESR} ]] && update_channel=esr - mozconfig_add_options_ac '' --update-channel=${update_channel} - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - mozconfig_add_options_ac '' --enable-rust-simd - fi - - # For future keywording: This is currently (97.0) only supported on: - # amd64, arm, arm64 & x86. - # Might want to flip the logic around if Firefox is to support more arches. - if use ppc64; then - mozconfig_add_options_ac '' --disable-sandbox - else - mozconfig_add_options_ac '' --enable-sandbox - fi - - if [[ -s "${S}/api-google.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-safebrowsing-api-keyfile="${S}/api-google.key" - else - einfo "Building without Google API key ..." - fi - - if [[ -s "${S}/api-location.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-location-service-api-keyfile="${S}/api-location.key" - else - einfo "Building without Location API key ..." - fi - - if [[ -s "${S}/api-mozilla.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-mozilla-api-keyfile="${S}/api-mozilla.key" - else - einfo "Building without Mozilla API key ..." - fi - - mozconfig_use_with system-av1 - mozconfig_use_with system-harfbuzz - mozconfig_use_with system-harfbuzz system-graphite2 - mozconfig_use_with system-icu - mozconfig_use_with system-jpeg - mozconfig_use_with system-libevent - mozconfig_use_with system-libvpx - mozconfig_use_with system-png - mozconfig_use_with system-webp - - mozconfig_use_enable dbus - mozconfig_use_enable libproxy - - use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme - - mozconfig_use_enable geckodriver - - if use hardened ; then - mozconfig_add_options_ac "+hardened" --enable-hardening - append-ldflags "-Wl,-z,relro -Wl,-z,now" - fi - - local myaudiobackends="" - use jack && myaudiobackends+="jack," - use sndio && myaudiobackends+="sndio," - use pulseaudio && myaudiobackends+="pulseaudio," - ! use pulseaudio && myaudiobackends+="alsa," - - mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" - - mozconfig_use_enable wifi necko-wifi - - if use X && use wayland ; then - mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland - elif ! use X && use wayland ; then - mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only - else - mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3 - fi - - if use lto ; then - if use clang ; then - # Upstream only supports lld when using clang - mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - - mozconfig_add_options_ac '+lto' --enable-lto=cross - - else - # ThinLTO is currently broken, see bmo#1644409 - mozconfig_add_options_ac '+lto' --enable-lto=full - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - - if use pgo ; then - mozconfig_add_options_ac '+pgo' MOZ_PGO=1 - - if use clang ; then - # Used in build/pgo/profileserver.py - export LLVM_PROFDATA="llvm-profdata" - fi - fi - else - # Avoid auto-magic on linker - if use clang ; then - # This is upstream's default - mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld - else - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - fi - - # LTO flag was handled via configure - filter-flags '-flto*' - - mozconfig_use_enable debug - if use debug ; then - mozconfig_add_options_ac '+debug' --disable-optimize - else - if is-flag '-g*' ; then - if use clang ; then - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') - else - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols - fi - else - mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols - fi - - if is-flag '-O0' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 - elif is-flag '-O4' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 - elif is-flag '-O3' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 - elif is-flag '-O1' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 - elif is-flag '-Os' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os - else - mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 - fi - fi - - # Debug flag was handled via configure - filter-flags '-g*' - - # Optimization flag was handled via configure - filter-flags '-O*' - - # Modifications to better support ARM, bug #553364 - if use cpu_flags_arm_neon ; then - mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - mozconfig_add_options_ac '+cpu_flags_arm_neon' \ - --with-thumb=yes \ - --with-thumb-interwork=no - fi - fi - - if [[ ${CHOST} == armv*h* ]] ; then - mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard - - if ! use system-libvpx ; then - sed -i \ - -e "s|softfp|hard|" \ - "${S}"/media/libvpx/moz.build \ - || die - fi - fi - - if use clang ; then - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 - # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') - local disable_elf_hack= - if use amd64 ; then - disable_elf_hack=yes - elif use x86 ; then - disable_elf_hack=yes - elif use arm ; then - disable_elf_hack=yes - fi - - if [[ -n ${disable_elf_hack} ]] ; then - mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack - fi - elif tc-is-gcc ; then - if ver_test $(gcc-fullversion) -ge 10 ; then - einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." - append-cxxflags -fno-tree-loop-vectorize - fi - fi - - # Additional ARCH support - case "${ARCH}" in - arm) - # Reduce the memory requirements for linking - if use clang ; then - # Nothing to do - :; - elif use lto ; then - append-ldflags -Wl,--no-keep-memory - else - append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads - fi - ;; - esac - - if ! use elibc_glibc ; then - mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc - fi - - # Allow elfhack to work in combination with unstripped binaries - # when they would normally be larger than 2GiB. - append-ldflags "-Wl,--compress-debug-sections=zlib" - - # Make revdep-rebuild.sh happy; Also required for musl - append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags - - # Pass $MAKEOPTS to build system - export MOZ_MAKE_FLAGS="${MAKEOPTS}" - - # Use system's Python environment - PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - if use system-python-libs; then - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system" - else - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - fi - - # Disable notification when build system has finished - export MOZ_NOSPAM=1 - - # Portage sets XARGS environment variable to "xargs -r" by default which - # breaks build system's check_prog() function which doesn't support arguments - mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" - - # Set build dir - mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" - - # Show flags we will use - einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - # Handle EXTRA_CONF and show summary - local ac opt hash reason - - # Apply EXTRA_ECONF entries to $MOZCONFIG - if [[ -n ${EXTRA_ECONF} ]] ; then - IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} - for opt in "${ac[@]}"; do - mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} - done - fi - - echo - echo "==========================================================" - echo "Building ${PF} with the following configuration" - grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do - [[ -z ${hash} || ${hash} == \# ]] \ - || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" - printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" - done - echo "==========================================================" - echo - - ./mach configure || die -} - -src_compile() { - local virtx_cmd= - - if use pgo; then - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - - if ! use X; then - virtx_cmd=virtwl - else - virtx_cmd=virtx - fi - fi - - if ! use X; then - local -x GDK_BACKEND=wayland - else - local -x GDK_BACKEND=x11 - fi - - ${virtx_cmd} ./mach build --verbose || die -} - -src_install() { - # xpcshell is getting called during install - pax-mark m \ - "${BUILD_DIR}"/dist/bin/xpcshell \ - "${BUILD_DIR}"/dist/bin/${PN} \ - "${BUILD_DIR}"/dist/bin/plugin-container - - DESTDIR="${D}" ./mach install || die - - # Upstream cannot ship symlink but we can (bmo#658850) - rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die - dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin - - # Don't install llvm-symbolizer from sys-devel/llvm package - if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then - rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - newins "${FILESDIR}"/distribution.ini distribution.ini - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Set dictionary path to use system hunspell - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" - pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); - EOF - - # Force hwaccel prefs if USE=hwaccel is enabled - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \ - >>"${GENTOO_PREFS}" \ - || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" - - if use wayland; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" - pref("gfx.x11-egl.force-enabled", false); - EOF - else - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" - pref("gfx.x11-egl.force-enabled", true); - EOF - fi - fi - - if ! use gmp-autoupdate ; then - local plugin - for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do - einfo "Disabling auto-update for ${plugin} plugin ..." - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" - pref("media.${plugin}.autoupdate", false); - EOF - done - fi - - # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it - if use system-harfbuzz ; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" - sticky_pref("gfx.font_rendering.graphite.enabled", true); - EOF - fi - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install geckodriver - if use geckodriver ; then - einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..." - pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver - exeinto "${MOZILLA_FIVE_HOME}" - doexe "${BUILD_DIR}"/dist/bin/geckodriver - - dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver - fi - - # Install icons - local icon_srcdir="${S}/browser/branding/official" - local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg" - - insinto /usr/share/icons/hicolor/symbolic/apps - newins "${icon_symbolic_file}" ${PN}-symbolic.svg - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="Mozilla ${MOZ_PN^}" - local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop" - local desktop_filename="${PN}.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" \ - || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" \ - || die -} - -pkg_preinst() { - xdg_pkg_preinst - - # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse - # does not need to be forced into the LD_LIBRARY_PATH - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - einfo "APULSE found; Generating library symlinks for sound support ..." - local lib - pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do - # A quickpkg rolled by hand will grab symlinks as part of the package, - # so we need to avoid creating them if they already exist. - if [[ ! -L ${lib##*/} ]] ; then - ln -s "${lib}" ${lib##*/} || die - fi - done - popd &>/dev/null || die - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if ! use gmp-autoupdate ; then - elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" - elog "installing into new profiles:" - local plugin - for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do - elog "\t ${plugin}" - done - elog - fi - - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - elog "Apulse was detected at merge time on this system and so it will always be" - elog "used for sound. If you wish to use pulseaudio instead please unmerge" - elog "media-sound/apulse." - elog - fi - - local show_doh_information - local show_normandy_information - local show_shortcut_information - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - show_normandy_information=yes - show_shortcut_information=no - else - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt 91.0 ; then - # Tell user that we no longer install a shortcut - # per supported display protocol - show_shortcut_information=yes - fi - done - fi - - if [[ -n "${show_doh_information}" ]] ; then - elog - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" - elog "DNS traffic to Cloudflare by default is not a good idea and applications" - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" - elog "(\"Off by choice\") by default." - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." - fi - - # bug 713782 - if [[ -n "${show_normandy_information}" ]] ; then - elog - elog "Upstream operates a service named Normandy which allows Mozilla to" - elog "push changes for default settings or even install new add-ons remotely." - elog "While this can be useful to address problems like 'Armagadd-on 2.0' or" - elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security" - elog "concerns prevail, which is why we have switched off the use of this" - elog "service by default." - elog - elog "To re-enable this service set" - elog - elog " app.normandy.enabled=true" - elog - elog "in about:config." - fi - - if [[ -n "${show_shortcut_information}" ]] ; then - elog - elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" - elog "each supported display protocol. Instead we will only install" - elog "one generic Mozilla ${PN^} shortcut." - elog "If you still want to be able to select between running Mozilla ${PN^}" - elog "on X11 or Wayland, you have to re-create these shortcuts on your own." - fi - - # bug 835078 - if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then - ewarn "You have nouveau drivers installed in your system and 'hwaccel' " - ewarn "enabled for Firefox. Nouveau / your GPU might not support the " - ewarn "required EGL, so either disable 'hwaccel' or try the workaround " - ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." - fi - - elog - elog "Unfortunately Firefox-100.0 breaks compatibility with some sites using " - elog "useragent checks. To temporarily fix this, enter about:config and modify " - elog "network.http.useragent.forceVersion preference to \"99\"." - elog "Or install an addon to change your useragent." - elog "See: https://support.mozilla.org/en-US/kb/difficulties-opening-or-using-website-firefox-100" - elog -} From 995f0d9ae84e9b5efc9ce817636992c9f6940229 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 14:40:20 +0300 Subject: [PATCH 0417/2610] media-libs/flac: Stabilize 1.4.2 arm, #878251 Signed-off-by: Arthur Zamarin --- media-libs/flac/flac-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/flac/flac-1.4.2.ebuild b/media-libs/flac/flac-1.4.2.ebuild index 3f82504e9a454..548f079fedc07 100644 --- a/media-libs/flac/flac-1.4.2.ebuild +++ b/media-libs/flac/flac-1.4.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://downloads.xiph.org/releases/${PN}/${P}.tar.xz" LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1" # - SLOT="0/10-12" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="+cxx debug ogg cpu_flags_ppc_altivec cpu_flags_ppc_vsx cpu_flags_x86_avx2 cpu_flags_x86_avx static-libs" # AVX configure switch is for both AVX & AVX2 From e1f0101d7a151708b56b5f06887de9776b21a9ed Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 14:40:21 +0300 Subject: [PATCH 0418/2610] media-libs/flac: Stabilize 1.4.2 arm64, #878251 Signed-off-by: Arthur Zamarin --- media-libs/flac/flac-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/flac/flac-1.4.2.ebuild b/media-libs/flac/flac-1.4.2.ebuild index 548f079fedc07..a3e12d0ecd402 100644 --- a/media-libs/flac/flac-1.4.2.ebuild +++ b/media-libs/flac/flac-1.4.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://downloads.xiph.org/releases/${PN}/${P}.tar.xz" LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1" # - SLOT="0/10-12" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="+cxx debug ogg cpu_flags_ppc_altivec cpu_flags_ppc_vsx cpu_flags_x86_avx2 cpu_flags_x86_avx static-libs" # AVX configure switch is for both AVX & AVX2 From bec6a7be57fc3493dccef497b5d4b513c315f5f1 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 12:41:32 +0100 Subject: [PATCH 0419/2610] sys-devel/flex: backport "config.h" fix too We already have the patch to config.h/configure.ac backported but we don't have the fix to actually *use* config.h everywhere, and clearly from bug #705800 it wasn't sufficient to just backport it (for reasons covered in the bug & upstream bug). Bug: https://bugs.gentoo.org/628744 Bug: https://bugs.gentoo.org/705800 Signed-off-by: Sam James --- .../files/flex-2.6.4-implicit-func-decl.patch | 50 ++++++++++ sys-devel/flex/flex-2.6.4-r3.ebuild | 95 +++++++++++++++++++ 2 files changed, 145 insertions(+) create mode 100644 sys-devel/flex/files/flex-2.6.4-implicit-func-decl.patch create mode 100644 sys-devel/flex/flex-2.6.4-r3.ebuild diff --git a/sys-devel/flex/files/flex-2.6.4-implicit-func-decl.patch b/sys-devel/flex/files/flex-2.6.4-implicit-func-decl.patch new file mode 100644 index 0000000000000..1900ae0529b98 --- /dev/null +++ b/sys-devel/flex/files/flex-2.6.4-implicit-func-decl.patch @@ -0,0 +1,50 @@ +https://github.com/westes/flex/commit/4b5111d9772b5c160340ca96f08d30d7f6db5cda +https://github.com/westes/flex/issues/436 +https://bugs.gentoo.org/705800 +https://developers.redhat.com/blog/2019/04/22/implicit-function-declarations-flexs-use-of-reallocarray + +From 4b5111d9772b5c160340ca96f08d30d7f6db5cda Mon Sep 17 00:00:00 2001 +From: Explorer09 +Date: Mon, 4 Sep 2017 08:28:53 +0800 +Subject: [PATCH] scanner: Include flexdef.h at %top block of scan.l + +config.h may define macros that alter the API of the standard library +funtions, and so it should be included before any other standard +header, even before the skeleton's standard header inclusion. + +For example: config.h may #define _GNU_SOURCE that would expose the +reallocarray() prototype from on glibc 2.26+ systems. If we +include before config.h, reallocarray() would not be +available for use in lex file since the second include doesn't help +due to header guard. + +For now our config.h might `#define malloc rpl_malloc` -- this +substitution must work before including stdlib.h, or else the compiler +will complain about missing prototypes, and may result in incorrect +code in scan.l (gcc warning: return makes pointer from integer without +a cast [-Wint-conversion]). + +Fixes #247. +--- a/src/scan.l ++++ b/src/scan.l +@@ -1,5 +1,11 @@ + /* scan.l - scanner for flex input -*-C-*- */ + ++%top{ ++/* flexdef.h includes config.h, which may contain macros that alter the API */ ++/* of libc functions. Must include first before any libc header. */ ++#include "flexdef.h" ++} ++ + %{ + /* Copyright (c) 1990 The Regents of the University of California. */ + /* All rights reserved. */ +@@ -32,7 +38,6 @@ + /* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR */ + /* PURPOSE. */ + +-#include "flexdef.h" + #include "parse.h" + extern bool tablesverify, tablesext; + extern int trlcontxt; /* Set in parse.y for each rule. */ + diff --git a/sys-devel/flex/flex-2.6.4-r3.ebuild b/sys-devel/flex/flex-2.6.4-r3.ebuild new file mode 100644 index 0000000000000..1f1ebfe618939 --- /dev/null +++ b/sys-devel/flex/flex-2.6.4-r3.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic libtool multilib-minimal toolchain-funcs + +DESCRIPTION="The Fast Lexical Analyzer" +HOMEPAGE="https://github.com/westes/flex" +SRC_URI="https://github.com/westes/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="FLEX" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="nls static test" +RESTRICT="!test? ( test )" + +# We want bison explicitly and not yacc in general, bug #381273 +RDEPEND="sys-devel/m4" +BDEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + test? ( sys-devel/bison )" + +PATCHES=( + "${FILESDIR}"/${PN}-2.6.4-libobjdir.patch + "${FILESDIR}"/${PN}-2.6.4-fix-build-with-glibc2.6+.patch + "${FILESDIR}"/${P}-implicit-func-decl.patch +) + +src_prepare() { + default + + # Disable running in the tests/ subdir as it has a bunch of built sources + # that cannot be made conditional (automake limitation). bug #568842 + if ! use test ; then + sed -i \ + -e '/^SUBDIRS =/,/^$/{/tests/d}' \ + Makefile.in || die + fi + + # Prefix always needs this + elibtoolize +} + +src_configure() { + use static && append-ldflags -static + + multilib-minimal_src_configure +} + +multilib_src_configure() { + if tc-is-cross-compiler ; then + # Similar to workaround for procps: + # - bug #705800 + # - https://sourceforge.net/p/psmisc/bugs/71/ + # - https://lists.gnu.org/archive/html/autoconf/2011-04/msg00019.html + export ac_cv_func_malloc_0_nonnull=yes \ + ac_cv_func_realloc_0_nonnull=yes + fi + + # Do not install shared libs, #503522 + ECONF_SOURCE="${S}" econf \ + CC_FOR_BUILD="$(tc-getBUILD_CC)" \ + --disable-shared \ + $(use_enable nls) +} + +multilib_src_compile() { + if multilib_is_native_abi; then + default + else + emake -C src -f Makefile -f - lib <<< 'lib: $(lib_LTLIBRARIES)' + fi +} + +multilib_src_test() { + multilib_is_native_abi && emake check +} + +multilib_src_install() { + if multilib_is_native_abi; then + default + else + emake -C src DESTDIR="${D}" install-libLTLIBRARIES install-includeHEADERS + fi +} + +multilib_src_install_all() { + einstalldocs + dodoc ONEWS + find "${ED}" -name '*.la' -type f -delete || die + rm "${ED}"/usr/share/doc/${PF}/COPYING || die + + dosym flex /usr/bin/lex +} From fa118271bd81a3cccfb117f78df8b67f9d8a20b8 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 14:54:30 +0300 Subject: [PATCH 0420/2610] media-libs/flac: Stabilize 1.4.2 sparc, #878251 Signed-off-by: Arthur Zamarin --- media-libs/flac/flac-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/flac/flac-1.4.2.ebuild b/media-libs/flac/flac-1.4.2.ebuild index a3e12d0ecd402..76328a84143ec 100644 --- a/media-libs/flac/flac-1.4.2.ebuild +++ b/media-libs/flac/flac-1.4.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://downloads.xiph.org/releases/${PN}/${P}.tar.xz" LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1" # - SLOT="0/10-12" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="+cxx debug ogg cpu_flags_ppc_altivec cpu_flags_ppc_vsx cpu_flags_x86_avx2 cpu_flags_x86_avx static-libs" # AVX configure switch is for both AVX & AVX2 From bfe644e4c1ce4f768498da8e794839fac9254e9e Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 15:01:55 +0300 Subject: [PATCH 0421/2610] media-libs/flac: Stabilize 1.4.2 ppc, #878251 Signed-off-by: Arthur Zamarin --- media-libs/flac/flac-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/flac/flac-1.4.2.ebuild b/media-libs/flac/flac-1.4.2.ebuild index 76328a84143ec..edebc9b65c3c7 100644 --- a/media-libs/flac/flac-1.4.2.ebuild +++ b/media-libs/flac/flac-1.4.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://downloads.xiph.org/releases/${PN}/${P}.tar.xz" LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1" # - SLOT="0/10-12" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="+cxx debug ogg cpu_flags_ppc_altivec cpu_flags_ppc_vsx cpu_flags_x86_avx2 cpu_flags_x86_avx static-libs" # AVX configure switch is for both AVX & AVX2 From 7e8654b520248ceffc53d6f00c31604ec3564a22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 14:07:04 +0200 Subject: [PATCH 0422/2610] dev-python/jwcrypto: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/jwcrypto/Manifest | 1 - dev-python/jwcrypto/jwcrypto-1.3.1.ebuild | 37 ----------------------- 2 files changed, 38 deletions(-) delete mode 100644 dev-python/jwcrypto/jwcrypto-1.3.1.ebuild diff --git a/dev-python/jwcrypto/Manifest b/dev-python/jwcrypto/Manifest index 65646925d1933..83f1b925eaf8e 100644 --- a/dev-python/jwcrypto/Manifest +++ b/dev-python/jwcrypto/Manifest @@ -1,2 +1 @@ -DIST jwcrypto-1.3.1.gh.tar.gz 91903 BLAKE2B 49fb3cb9548c85d406d47074a410f6bc89cbc32f16a0244b4ac5e3fa219bc66fc1e4ed32056f5c9885608b5225c2ed3423555813938465924e60dabb8f39749b SHA512 bc43a1acdb12a4e25251a3c5f9c85286c5a4234bd098efe69b7e3bd3da9ec72e80d7239cc20b1f971e17218cce9a7febe6a92efca33da2f2e1479fe64150bb71 DIST jwcrypto-1.4.2.gh.tar.gz 94465 BLAKE2B 23b3a18694793cdbdd1875bd9b107ecab8248ac2c6cbf1bf142144633f7dc6efea91b693b808a4a6153b78c1117dbb2fe1f831f7f2558d2476e146961a501c17 SHA512 9967e626bc4a13a12ef09bbf3dada589c2c5374f4addff743c3ca9762c66659f59ca2e0f495cda6bc5821b6ed62aae95d478bf14de0acd6b2696bf0e1a9e7a49 diff --git a/dev-python/jwcrypto/jwcrypto-1.3.1.ebuild b/dev-python/jwcrypto/jwcrypto-1.3.1.ebuild deleted file mode 100644 index 6517479a9113d..0000000000000 --- a/dev-python/jwcrypto/jwcrypto-1.3.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="Implements JWK,JWS,JWE specifications using python-cryptography" -HOMEPAGE=" - https://github.com/latchset/jwcrypto/ - https://pypi.org/project/jwcrypto/ -" -SRC_URI=" - https://github.com/latchset/jwcrypto/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/cryptography-2.3[${PYTHON_USEDEP}] - dev-python/deprecated[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs/source -distutils_enable_tests pytest - -python_prepare_all() { - # Do not install doc in non-standard paths - sed -i "/data_files/d" setup.py || die - distutils-r1_python_prepare_all -} From b8a466ca89d20de77f5854d0d49cd4fdedc5cbd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 14:07:59 +0200 Subject: [PATCH 0423/2610] dev-python/ujson: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/ujson/Manifest | 1 - dev-python/ujson/ujson-5.4.0.ebuild | 41 ----------------------------- 2 files changed, 42 deletions(-) delete mode 100644 dev-python/ujson/ujson-5.4.0.ebuild diff --git a/dev-python/ujson/Manifest b/dev-python/ujson/Manifest index 98cd467f6de2e..0874b136e850f 100644 --- a/dev-python/ujson/Manifest +++ b/dev-python/ujson/Manifest @@ -1,2 +1 @@ -DIST ujson-5.4.0.tar.gz 7139576 BLAKE2B d3bd6bcc4dc733cafc47e613e2dc503e8cf7faf562d2fad91ea66b1a62dd4a8d67a2c80c392eba0c224f382280e58ff3fff51308c22862aaae5e671b5183027c SHA512 9622e872391d5467455b32e324d7b680487664ca486bfc56ba8c3969853e5db94725cd45e81b535dca80af4a3c718af171ce7adb6dcb9b98a37a8068824f89c6 DIST ujson-5.5.0.tar.gz 7140414 BLAKE2B cca99fbb8cec447500c0dec34a952c4474acd0149783c887ee713cee60859570e41c9e349d49ff7eeba645d0c04a7e368da2ec8c42b6f55f59e971f834449e3a SHA512 883c0bd8b933557fc98556af1679de6df0372ee83a5533d8ea3f994dc13cd9bcd3140e2532ea1ad24419dab9ffbb59027e00f0a5e7ca285bf68358205a07bcd5 diff --git a/dev-python/ujson/ujson-5.4.0.ebuild b/dev-python/ujson/ujson-5.4.0.ebuild deleted file mode 100644 index 3c98bbb8b1726..0000000000000 --- a/dev-python/ujson/ujson-5.4.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Ultra fast JSON encoder and decoder for Python" -HOMEPAGE=" - https://github.com/ultrajson/ultrajson/ - https://pypi.org/project/ujson/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" - -DEPEND=" - dev-libs/double-conversion:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_configure() { - export UJSON_BUILD_DC_INCLUDES="${EPREFIX}/usr/include/double-conversion" - export UJSON_BUILD_DC_LIBS="-ldouble-conversion" - export UJSON_BUILD_NO_STRIP=1 -} From 69ca7dbd04e3adeb270e69369c9c4bda79d4890a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 14:10:09 +0200 Subject: [PATCH 0424/2610] dev-python/google-auth: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/google-auth/Manifest | 2 - .../google-auth/google-auth-2.11.0.ebuild | 58 ------------------- .../google-auth/google-auth-2.11.1.ebuild | 58 ------------------- 3 files changed, 118 deletions(-) delete mode 100644 dev-python/google-auth/google-auth-2.11.0.ebuild delete mode 100644 dev-python/google-auth/google-auth-2.11.1.ebuild diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest index 67c96def70168..4d1eb4bb37d6e 100644 --- a/dev-python/google-auth/Manifest +++ b/dev-python/google-auth/Manifest @@ -1,4 +1,2 @@ -DIST google-auth-2.11.0.tar.gz 205568 BLAKE2B 76f43804c117006141e46291eaa35b49e73f4eec81307b7c3c6fdf82faf1a1f3101ef1a652c5dff05ca6686ded0859c6a3bee8d38cd584fd5cacef9598aae9b1 SHA512 0b2c8653184d95b1f0981326721a8604bee6737e2e4fb68c12d695c74e03406e6d189b00740c34ee74d6ae4032581bd099018f8eaf1d65759e4c5fa4127305cf -DIST google-auth-2.11.1.tar.gz 205716 BLAKE2B 06cf90b915c82bb53795427fc971c6a979baa34d3e32d43db20c0df86df9ef39d0ee80c4026dd502ff1d5233f1d80b0a4fa9750aafe9f0d427013a2d8ad34054 SHA512 f89fc2ec2d130156132f7e7290f4237ee9adf832f6b1914a39ea7d56943bb26fa02e940e826eb9c4e5351aa91ebf03cc5969c25e5020a89a09ea8f92535a0c07 DIST google-auth-2.12.0.tar.gz 209325 BLAKE2B a6f754262dd7b75796dd63f4b7a2161ba959a3103c51cacb3d5f4ba3d17efdd36e1836ce360fa108b5dbce710743bfacf3b8b054de0e235590ba15eae8f3cdf3 SHA512 59209299631b7ea7d11e6787c33a304bbed5bca2173148d8c69595fc573f8915f6e3b601ed96686568f517cbbea71e18be228874334733629fbdd030976821cb DIST google-auth-2.13.0.tar.gz 216209 BLAKE2B 4e88062d89ca9976e0d87a93012c8ca318f9068452fde365970aab1d6ab4985aad378a038e36e0a82aca4665a196c412287a84b58c831edc9483d02fa4ed2489 SHA512 253dd17466850b20212c8cbbeb29c35dbffb2f3205867c7fdf74e400e4f2f9bf3c9ca6ffc814e5c3e9c7cc918a6cc60e696bc98c5d969761101dee4109b7018e diff --git a/dev-python/google-auth/google-auth-2.11.0.ebuild b/dev-python/google-auth/google-auth-2.11.0.ebuild deleted file mode 100644 index 37c2ffef06a93..0000000000000 --- a/dev-python/google-auth/google-auth-2.11.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Google Authentication Library" -HOMEPAGE=" - https://github.com/googleapis/google-auth-library-python/ - https://pypi.org/project/google-auth/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" - -RDEPEND=" - =dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] - >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}] - >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - !dev-python/namespace-google -" -BDEPEND=" - test? ( - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/grpcio[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/moto[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/pytest-localserver[${PYTHON_USEDEP}] - dev-python/pyu2f[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # these are compatibility tests with oauth2client - # disable them to unblock removal of that package - tests/test__oauth2client.py -) - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} diff --git a/dev-python/google-auth/google-auth-2.11.1.ebuild b/dev-python/google-auth/google-auth-2.11.1.ebuild deleted file mode 100644 index de5188c8fdb80..0000000000000 --- a/dev-python/google-auth/google-auth-2.11.1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Google Authentication Library" -HOMEPAGE=" - https://github.com/googleapis/google-auth-library-python/ - https://pypi.org/project/google-auth/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - =dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] - >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}] - >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - !dev-python/namespace-google -" -BDEPEND=" - test? ( - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/grpcio[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/moto[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/pytest-localserver[${PYTHON_USEDEP}] - dev-python/pyu2f[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # these are compatibility tests with oauth2client - # disable them to unblock removal of that package - tests/test__oauth2client.py -) - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} From 52c768957cd4754cfab3db8825b75f664e592c3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 14:10:39 +0200 Subject: [PATCH 0425/2610] dev-python/immutables: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/immutables/Manifest | 1 - dev-python/immutables/immutables-0.18.ebuild | 39 -------------------- 2 files changed, 40 deletions(-) delete mode 100644 dev-python/immutables/immutables-0.18.ebuild diff --git a/dev-python/immutables/Manifest b/dev-python/immutables/Manifest index b4ac2fa1f35f6..a3c018b52751e 100644 --- a/dev-python/immutables/Manifest +++ b/dev-python/immutables/Manifest @@ -1,2 +1 @@ -DIST immutables-0.18.gh.tar.gz 84891 BLAKE2B 2e800e1b7b354781ef221315b80877e57ef446753c4a42e411196379e2bc921f71918c5ecd5cc693ca54cb7c401bef31161e9d249407b705626fe95d0e4e9fcc SHA512 1477ff6d9a6c02c3619b209352096abefb913cf53d392748e0940160067ecdcf2b89ad9ce807161ededaa5062105a2e5c5a3303bd02752a5f07b5f68f1c1044c DIST immutables-0.19.gh.tar.gz 85695 BLAKE2B b6457bd4e61c79ffc4ae83c1be3845ea1914ef6604ee8b0886c1ab24dba96e226444af5adc1032dc36e6f3058acac8a8f0289ce97f97874b02aae85eb3bc2ee1 SHA512 b1027e9ab4a304dcb953037a1ea4af082d0524255bcf3f3f368deda85b9a9e5b1c556638aab7a10cbf200fc14b85c8b739f212035f8ead1dff941b8f6da09668 diff --git a/dev-python/immutables/immutables-0.18.ebuild b/dev-python/immutables/immutables-0.18.ebuild deleted file mode 100644 index e34f68e5dd8a3..0000000000000 --- a/dev-python/immutables/immutables-0.18.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="A high-performance immutable mapping type for Python" -HOMEPAGE=" - https://github.com/MagicStack/immutables/ - https://pypi.org/project/immutables/ -" -SRC_URI=" - https://github.com/MagicStack/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/mypy/d' tests/conftest.py || die - distutils-r1_src_prepare -} - -src_test() { - local EPYTEST_IGNORE=( - tests/test_mypy.py - ) - - rm -r immutables || die - distutils-r1_src_test -} From ced9ad672bcd8010c5126c500e1976fd55f8e6d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 14:11:25 +0200 Subject: [PATCH 0426/2610] dev-python/mkdocs-redirects: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/mkdocs-redirects/Manifest | 1 - .../mkdocs-redirects-1.1.0.ebuild | 31 ------------------- 2 files changed, 32 deletions(-) delete mode 100644 dev-python/mkdocs-redirects/mkdocs-redirects-1.1.0.ebuild diff --git a/dev-python/mkdocs-redirects/Manifest b/dev-python/mkdocs-redirects/Manifest index 53b029566b98e..c71f5710ae309 100644 --- a/dev-python/mkdocs-redirects/Manifest +++ b/dev-python/mkdocs-redirects/Manifest @@ -1,2 +1 @@ -DIST mkdocs-redirects-1.1.0.gh.tar.gz 7000 BLAKE2B 7bb98549613926fd7ff3fd9ddf6469703589bb38051358baffc2989bc496df38b270f859f9f40a21d688a7a453d0a4d1532af339d4e43d1144324729ab84824f SHA512 4ccda56bc26fd005ed0a1b0651c65883ad1f87912fc1c61fa9089a0e84bf1d124e943d1fae6f5bac4a521676419dcd8d409524926334f2ea5ae8b0d2f2d4ee52 DIST mkdocs-redirects-1.2.0.gh.tar.gz 7434 BLAKE2B cba7252865135c66ca467473e5c373b1779131dc0fdea47092d97d97d4222e6e9b38f9b312f0341af90b8a05a24c3c33250b060c2b3029d49dc970da0b2fc48e SHA512 e26260277f56005d8fab3a7e6d05187796356909d7ab4f8d6cd6edd535b0ee944e49faf5b6366269bfface1a855f399e3d95275a5f0967134f6c8e1256bef220 diff --git a/dev-python/mkdocs-redirects/mkdocs-redirects-1.1.0.ebuild b/dev-python/mkdocs-redirects/mkdocs-redirects-1.1.0.ebuild deleted file mode 100644 index 6a3ecfd21ba67..0000000000000 --- a/dev-python/mkdocs-redirects/mkdocs-redirects-1.1.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Plugin for Mkdocs page redirects" -HOMEPAGE=" - https://github.com/mkdocs/mkdocs-redirects - https://pypi.org/project/mkdocs-redirects/ -" -SRC_URI=" - https://github.com/mkdocs/mkdocs-redirects/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" - -RDEPEND=" - >=dev-python/mkdocs-1.0.4[${PYTHON_USEDEP}] - Date: Tue, 25 Oct 2022 14:11:50 +0200 Subject: [PATCH 0427/2610] dev-python/python-nbxmpp: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/python-nbxmpp/Manifest | 3 -- .../python-nbxmpp/python-nbxmpp-3.2.1.ebuild | 32 ------------------- .../python-nbxmpp/python-nbxmpp-3.2.2.ebuild | 32 ------------------- .../python-nbxmpp/python-nbxmpp-3.2.3.ebuild | 32 ------------------- 4 files changed, 99 deletions(-) delete mode 100644 dev-python/python-nbxmpp/python-nbxmpp-3.2.1.ebuild delete mode 100644 dev-python/python-nbxmpp/python-nbxmpp-3.2.2.ebuild delete mode 100644 dev-python/python-nbxmpp/python-nbxmpp-3.2.3.ebuild diff --git a/dev-python/python-nbxmpp/Manifest b/dev-python/python-nbxmpp/Manifest index bb18545d1a829..87c8d8ac5248d 100644 --- a/dev-python/python-nbxmpp/Manifest +++ b/dev-python/python-nbxmpp/Manifest @@ -1,5 +1,2 @@ -DIST python-nbxmpp-3.2.1.tar.bz2 129362 BLAKE2B bbbeb5751fc5751cffe73c9a54c3330de9a1b48041c7a7964cefdfedbf8ae2966c8f5adaa7153386eebea44568af38ec1964d612b8baf48d6f318c83705e18d8 SHA512 3ebe1169475fcd65875cb2e6079f802a7f98717957e26e7dfcab5a71b1f94e967145a430f6d959a01b39842317d858c3b6275bcd909bf65f70699536e298b6e4 -DIST python-nbxmpp-3.2.2.tar.bz2 131769 BLAKE2B 51e6d090ad1461dfdb2d0f863ac31e72b1abe2e7ad273eed5105eb55cc11a0ce6ec989241d8d928400e55e7c61a720925104f92e32110e2124e63f396b68029f SHA512 bdbcdb3978c57ef6b62c9e0da57e624ab92f1d10521f5d8b096a1b654bfa0e0026eddd6814c037bf7342e2933eb76c1c67d8f7e309e3c770bd606153f09c8ebe -DIST python-nbxmpp-3.2.3.tar.bz2 131789 BLAKE2B 7cdabe3357950b8694b85bfe1c23e8742575e37d066f61a741a017a0c96f32a9bba9c3cefcf0409b818ea366f806242c711d5bb3829c3275660e03592935f732 SHA512 7b444cf58a7abc8455d8cb2e720c77ae15fec3c0c4fc6984e51e587f122b842cbecd38f9ef225346e0fa86ccf5a4cdbc3452a78f302237f5069efb626554dd02 DIST python-nbxmpp-3.2.4.tar.bz2 131867 BLAKE2B bfe0fe559b62e0ba526adac810bf9ed4e491349ce8535ea6ab3d476a1b1c18accfeb450a327b1e81994f2960a475b872169a61aac67d1f16767bad18f6e5e223 SHA512 4ac1c69741b4c202c463ade601bb027f4a5442da1052e2657b1319f2b9bb6dd723033b3dcf175d655205f2e918ef1b7e3e93410fc812c847d2da7ceb48420d37 DIST python-nbxmpp-nbxmpp-2.0.6.tar.bz2 122203 BLAKE2B 925604002f4363f1e0b72f05c13742f4652ba565a9faa48faf8d47688f480a7f1d7585c593b0dcf07bded8c4aa3a1d02e9697742a07b9e815daec062dfb93104 SHA512 a536b25c8a6298892a51adef4b64b75ffab88ce02fb08fc07ecd1cfe2bc794262d4d58a93248439723e6e0544485da7351bb98189b0e422a1f77b01c6f6d238e diff --git a/dev-python/python-nbxmpp/python-nbxmpp-3.2.1.ebuild b/dev-python/python-nbxmpp/python-nbxmpp-3.2.1.ebuild deleted file mode 100644 index fafffe2d95121..0000000000000 --- a/dev-python/python-nbxmpp/python-nbxmpp-3.2.1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..10} ) - -inherit distutils-r1 - -DESCRIPTION="Python library to use Jabber/XMPP networks in a non-blocking way" -HOMEPAGE=" - https://dev.gajim.org/gajim/python-nbxmpp/ - https://pypi.org/project/nbxmpp/ -" -SRC_URI=" - https://dev.gajim.org/gajim/python-nbxmpp/-/archive/${PV}/${P}.tar.bz2 -" - -SLOT="0" -LICENSE="GPL-3" -KEYWORDS="amd64 ~arm64 ~riscv x86" - -RDEPEND=" - dev-libs/gobject-introspection - net-libs/libsoup[introspection] - dev-python/idna[${PYTHON_USEDEP}] - dev-python/precis-i18n[${PYTHON_USEDEP}] - dev-python/pygobject[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/python-nbxmpp/python-nbxmpp-3.2.2.ebuild b/dev-python/python-nbxmpp/python-nbxmpp-3.2.2.ebuild deleted file mode 100644 index 20ab63a804297..0000000000000 --- a/dev-python/python-nbxmpp/python-nbxmpp-3.2.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..10} ) - -inherit distutils-r1 - -DESCRIPTION="Python library to use Jabber/XMPP networks in a non-blocking way" -HOMEPAGE=" - https://dev.gajim.org/gajim/python-nbxmpp/ - https://pypi.org/project/nbxmpp/ -" -SRC_URI=" - https://dev.gajim.org/gajim/python-nbxmpp/-/archive/${PV}/${P}.tar.bz2 -" - -SLOT="0" -LICENSE="GPL-3" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -RDEPEND=" - dev-libs/gobject-introspection - net-libs/libsoup[introspection] - dev-python/idna[${PYTHON_USEDEP}] - dev-python/precis-i18n[${PYTHON_USEDEP}] - dev-python/pygobject[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/python-nbxmpp/python-nbxmpp-3.2.3.ebuild b/dev-python/python-nbxmpp/python-nbxmpp-3.2.3.ebuild deleted file mode 100644 index 20ab63a804297..0000000000000 --- a/dev-python/python-nbxmpp/python-nbxmpp-3.2.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..10} ) - -inherit distutils-r1 - -DESCRIPTION="Python library to use Jabber/XMPP networks in a non-blocking way" -HOMEPAGE=" - https://dev.gajim.org/gajim/python-nbxmpp/ - https://pypi.org/project/nbxmpp/ -" -SRC_URI=" - https://dev.gajim.org/gajim/python-nbxmpp/-/archive/${PV}/${P}.tar.bz2 -" - -SLOT="0" -LICENSE="GPL-3" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -RDEPEND=" - dev-libs/gobject-introspection - net-libs/libsoup[introspection] - dev-python/idna[${PYTHON_USEDEP}] - dev-python/precis-i18n[${PYTHON_USEDEP}] - dev-python/pygobject[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest From 91c428347c2ccba1ba054c2f167a53533cc073ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 14:11:59 +0200 Subject: [PATCH 0428/2610] dev-python/textdistance: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/textdistance/Manifest | 1 - .../textdistance/textdistance-4.4.0.ebuild | 35 ------------------- 2 files changed, 36 deletions(-) delete mode 100644 dev-python/textdistance/textdistance-4.4.0.ebuild diff --git a/dev-python/textdistance/Manifest b/dev-python/textdistance/Manifest index ab4106862bebe..6e6194733a3ca 100644 --- a/dev-python/textdistance/Manifest +++ b/dev-python/textdistance/Manifest @@ -1,2 +1 @@ -DIST textdistance-4.4.0.gh.tar.gz 45542 BLAKE2B ae144cb7179b589f4106ea378e538e0d0240e6e2ac74dc5de8222ec2f671fcd09c4705cb5b30308fdb2f6071578d337c0f88983511229d9f7eb86c924d65bf56 SHA512 727696b76ee8fdfc9bcf028a93baad38882893f62612fa08725e5e8cd104b9450977e3682995c4aa7d997afcc8fdb73e3c72ea6c1a097a9a19dbce98957d4798 DIST textdistance-4.5.0.gh.tar.gz 46674 BLAKE2B 5bac2690c48fc518b56f7d781803684c1ccccbb54e62c613f87a58f2acf81d28b405be5ffc41c7a304e62bd19732cdf99a03816c00765698439073b76c5be6c0 SHA512 ae51a2a0b69acd5fd64cab9509ad58713044a1307eee884ecf00508f406a9442414b1d8c71798f2c3ed0e9f5b22cca0a467f6d5a5928510adda43c6997ea497c diff --git a/dev-python/textdistance/textdistance-4.4.0.ebuild b/dev-python/textdistance/textdistance-4.4.0.ebuild deleted file mode 100644 index fb039fa7c4015..0000000000000 --- a/dev-python/textdistance/textdistance-4.4.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Compute distance between the two texts" -HOMEPAGE="https://github.com/life4/textdistance" -SRC_URI=" - https://github.com/life4/textdistance/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" - -BDEPEND=" - test? ( - dev-python/abydos[${PYTHON_USEDEP}] - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/isort[${PYTHON_USEDEP}] - dev-python/jellyfish[${PYTHON_USEDEP}] - dev-python/Levenshtein[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pyxDamerauLevenshtein[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - tests/test_external.py -) From 0df42e05ef453f7ba5270aa18528528826e9137d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 14:12:10 +0200 Subject: [PATCH 0429/2610] dev-python/zope-hookable: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/zope-hookable/Manifest | 1 - .../zope-hookable/zope-hookable-5.1.0.ebuild | 47 ------------------- 2 files changed, 48 deletions(-) delete mode 100644 dev-python/zope-hookable/zope-hookable-5.1.0.ebuild diff --git a/dev-python/zope-hookable/Manifest b/dev-python/zope-hookable/Manifest index 7045767c22619..fd98ee003f3eb 100644 --- a/dev-python/zope-hookable/Manifest +++ b/dev-python/zope-hookable/Manifest @@ -1,2 +1 @@ -DIST zope.hookable-5.1.0.tar.gz 21922 BLAKE2B c8bb0c6fb20718127fc2b3d7a2654035a14f87a52b41331ec3d564fe7dd175a977911e1a5847e544e30eeeb473b1fdb5d75ece7ece4b5a4212fec8f6d85a3d44 SHA512 af63fd7c83bbaf2c6c1faaefc7081a9a739b835fb5f1fe48f8f6b66a82596d52d0559df8de1beceb129578ee2ed9711ee05a9aa2dd0eec98dca6db40b45a4665 DIST zope.hookable-5.2.tar.gz 24004 BLAKE2B f1b64a906a849442437a3829d509210280066b41bc97fbedcd02b462fa9c7761910a7a71ed00430679f7c3ec9648c8a9ab5e88d4e8143018e44194d56611353a SHA512 b04107acedcc245fa99a59de71ffeaabe270ec15eaac32df1f5433ca16ea568d60c272349c8c8d7e512dfadef4fc8fcebf63a62ee9c8607fc02505a4457e1ed3 diff --git a/dev-python/zope-hookable/zope-hookable-5.1.0.ebuild b/dev-python/zope-hookable/zope-hookable-5.1.0.ebuild deleted file mode 100644 index 6907af03c5078..0000000000000 --- a/dev-python/zope-hookable/zope-hookable-5.1.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 - -MY_PN=${PN/-/.} -MY_P=${MY_PN}-${PV} - -DESCRIPTION="Efficient creation of 'hookable' objects" -HOMEPAGE=" - https://pypi.org/project/zope.hookable/ - https://github.com/zopefoundation/zope.hookable/ -" -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" -S=${WORKDIR}/${MY_P} - -LICENSE="ZPL" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86" - -BDEPEND=" - test? ( - dev-python/zope-testing[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # strip rdep specific to namespaces - sed -i -e "/'setuptools'/d" setup.py || die - distutils-r1_src_prepare -} - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} - -python_test() { - eunittest -s "${BUILD_DIR}/install$(python_get_sitedir)/zope/hookable/tests" -} From dfaa420986731fb747e727b45bed31b46b2567d5 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 15:12:33 +0300 Subject: [PATCH 0430/2610] media-libs/flac: Stabilize 1.4.2 ppc64, #878251 Signed-off-by: Arthur Zamarin --- media-libs/flac/flac-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/flac/flac-1.4.2.ebuild b/media-libs/flac/flac-1.4.2.ebuild index edebc9b65c3c7..8298c7e76ed9d 100644 --- a/media-libs/flac/flac-1.4.2.ebuild +++ b/media-libs/flac/flac-1.4.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://downloads.xiph.org/releases/${PN}/${P}.tar.xz" LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1" # - SLOT="0/10-12" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="+cxx debug ogg cpu_flags_ppc_altivec cpu_flags_ppc_vsx cpu_flags_x86_avx2 cpu_flags_x86_avx static-libs" # AVX configure switch is for both AVX & AVX2 From 81cee2087217b309b26e273d1168928615675dc1 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 12:49:21 +0100 Subject: [PATCH 0431/2610] net-proxy/tayga: drop 0.9.2-r2 Bug: https://bugs.gentoo.org/867217 Signed-off-by: Sam James --- net-proxy/tayga/tayga-0.9.2-r2.ebuild | 31 --------------------------- 1 file changed, 31 deletions(-) delete mode 100644 net-proxy/tayga/tayga-0.9.2-r2.ebuild diff --git a/net-proxy/tayga/tayga-0.9.2-r2.ebuild b/net-proxy/tayga/tayga-0.9.2-r2.ebuild deleted file mode 100644 index 46844c56a9c18..0000000000000 --- a/net-proxy/tayga/tayga-0.9.2-r2.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit autotools - -DESCRIPTION="out-of-kernel stateless NAT64 implementation based on TUN" -HOMEPAGE="http://www.litech.org/tayga/" -SRC_URI="http://www.litech.org/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-static-EAM.patch - "${FILESDIR}"/${P}-manpage-RFC.patch - "${FILESDIR}"/${P}-release-reserved-addr.patch -) - -src_prepare() { - default - sed -e '/^CFLAGS/d' \ - -i configure.ac || die "sed failed" - eautoreconf -} From 57a8a56b1036b3ee654acc97e87f25b8d0478cce Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 12:55:39 +0100 Subject: [PATCH 0432/2610] net-proxy/tayga: fix build w/ Clang 16 Bug: https://bugs.gentoo.org/867217 Closes: https://bugs.gentoo.org/871678 Signed-off-by: Sam James --- ...0.9.2-Fix-implicit-function-declaration.patch | 16 ++++++++++++++++ ...yga-0.9.2-r3.ebuild => tayga-0.9.2-r4.ebuild} | 9 +++------ 2 files changed, 19 insertions(+), 6 deletions(-) create mode 100644 net-proxy/tayga/files/tayga-0.9.2-Fix-implicit-function-declaration.patch rename net-proxy/tayga/{tayga-0.9.2-r3.ebuild => tayga-0.9.2-r4.ebuild} (82%) diff --git a/net-proxy/tayga/files/tayga-0.9.2-Fix-implicit-function-declaration.patch b/net-proxy/tayga/files/tayga-0.9.2-Fix-implicit-function-declaration.patch new file mode 100644 index 0000000000000..581aecc0a53fd --- /dev/null +++ b/net-proxy/tayga/files/tayga-0.9.2-Fix-implicit-function-declaration.patch @@ -0,0 +1,16 @@ +From 64b2c3859304c595e7099dd157596951ec21562b Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Tue, 25 Oct 2022 12:54:31 +0100 +Subject: [PATCH] Fix implicit function declaration + +Bug: https://bugs.gentoo.org/871678 +--- a/nat64.c ++++ b/nat64.c +@@ -16,6 +16,7 @@ + */ + + #include ++#include + + extern struct config *gcfg; + diff --git a/net-proxy/tayga/tayga-0.9.2-r3.ebuild b/net-proxy/tayga/tayga-0.9.2-r4.ebuild similarity index 82% rename from net-proxy/tayga/tayga-0.9.2-r3.ebuild rename to net-proxy/tayga/tayga-0.9.2-r4.ebuild index d8b3c48363fc0..00f3a03f825b7 100644 --- a/net-proxy/tayga/tayga-0.9.2-r3.ebuild +++ b/net-proxy/tayga/tayga-0.9.2-r4.ebuild @@ -1,26 +1,23 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI=8 inherit autotools -DESCRIPTION="out-of-kernel stateless NAT64 implementation based on TUN" +DESCRIPTION="Out-of-kernel stateless NAT64 implementation based on TUN" HOMEPAGE="http://www.litech.org/tayga/" SRC_URI="http://www.litech.org/${PN}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~arm64 ~riscv" -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND}" PATCHES=( "${FILESDIR}"/${P}-static-EAM.patch "${FILESDIR}"/${P}-manpage-RFC.patch "${FILESDIR}"/${P}-release-reserved-addr.patch + "${FILESDIR}"/${PN}-0.9.2-Fix-implicit-function-declaration.patch ) src_prepare() { From 298dd9d4630a90736e56d059481a99036b2ac1a2 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:14:07 +0100 Subject: [PATCH 0433/2610] media-libs/libquicktime: fix build w/ Clang 16 Closes: https://bugs.gentoo.org/874447 Signed-off-by: Sam James --- .../files/libquicktime-1.2.4-implicit-func-decl.patch | 11 +++++++++++ ...e-1.2.4-r3.ebuild => libquicktime-1.2.4-r4.ebuild} | 5 +++-- 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 media-libs/libquicktime/files/libquicktime-1.2.4-implicit-func-decl.patch rename media-libs/libquicktime/{libquicktime-1.2.4-r3.ebuild => libquicktime-1.2.4-r4.ebuild} (96%) diff --git a/media-libs/libquicktime/files/libquicktime-1.2.4-implicit-func-decl.patch b/media-libs/libquicktime/files/libquicktime-1.2.4-implicit-func-decl.patch new file mode 100644 index 0000000000000..c4fbb02d07548 --- /dev/null +++ b/media-libs/libquicktime/files/libquicktime-1.2.4-implicit-func-decl.patch @@ -0,0 +1,11 @@ +https://bugs.gentoo.org/874447 +--- a/plugins/png/qtpng.c ++++ b/plugins/png/qtpng.c +@@ -26,6 +26,7 @@ + #include + #include + #include ++#include + #include "qtpng.h" + + typedef struct diff --git a/media-libs/libquicktime/libquicktime-1.2.4-r3.ebuild b/media-libs/libquicktime/libquicktime-1.2.4-r4.ebuild similarity index 96% rename from media-libs/libquicktime/libquicktime-1.2.4-r3.ebuild rename to media-libs/libquicktime/libquicktime-1.2.4-r4.ebuild index a56c905c7c94c..d39c7d5b0dda2 100644 --- a/media-libs/libquicktime/libquicktime-1.2.4-r3.ebuild +++ b/media-libs/libquicktime/libquicktime-1.2.4-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -25,7 +25,7 @@ RDEPEND=" dv? ( >=media-libs/libdv-1.0.0-r3[${MULTILIB_USEDEP}] ) ffmpeg? ( >=media-video/ffmpeg-3.2.6:0=[${MULTILIB_USEDEP}] ) gtk? ( x11-libs/gtk+:2 ) - jpeg? ( >=virtual/jpeg-0-r2:0[${MULTILIB_USEDEP}] ) + jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] ) lame? ( >=media-sound/lame-3.99.5-r1[${MULTILIB_USEDEP}] ) opengl? ( virtual/opengl ) png? ( >=media-libs/libpng-1.6.10:0[${MULTILIB_USEDEP}] ) @@ -58,6 +58,7 @@ PATCHES=( "${FILESDIR}"/${P}-ffmpeg29.patch "${FILESDIR}"/${P}-CVE-2016-2399.patch "${FILESDIR}"/${P}-CVE-2017-9122_et_al.patch + "${FILESDIR}"/${P}-implicit-func-decl.patch ) src_prepare() { From 55315e21adb5c8f4f602396c3b5cd2d39e3169a8 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Tue, 25 Oct 2022 14:44:04 +0200 Subject: [PATCH 0434/2610] sci-chemistry/chemex: add 2022.1.0 Signed-off-by: Pacho Ramos --- sci-chemistry/chemex/Manifest | 1 + sci-chemistry/chemex/chemex-2022.1.0.ebuild | 42 +++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 sci-chemistry/chemex/chemex-2022.1.0.ebuild diff --git a/sci-chemistry/chemex/Manifest b/sci-chemistry/chemex/Manifest index 15228ef11c0e9..a4c4e90f49292 100644 --- a/sci-chemistry/chemex/Manifest +++ b/sci-chemistry/chemex/Manifest @@ -1,2 +1,3 @@ DIST chemex-2021.4.0_p6.tar.gz 2395324 BLAKE2B adb08fdebe816b66359c8a567d7f7a4600715015e6f9b86b568cb8e3cd5e66b040895c09688a956cedd398a7c56a6d3a73d77f647a2f4e83280a91879a6184d0 SHA512 7d20ae73a2cf52f9d21b875cd661cefc14ce36ff603402e5dacad3e21bcb0bdb28f8f111414691b99f93196a971215d0beec3fff07535d3d781b4e7bb6782c52 DIST chemex-2022.0.1.tar.gz 2840066 BLAKE2B 05e3cd048a996b85e9a88297180bdd6e0b972619f5ac734d10a5744e7ab28fa2080bf6d6b53b69d04192ca420a24014f7eded0668ec716218ca4cc4877875ec9 SHA512 c2b49d83d618e69e43737b9d8b6a16de4fc46b481b2c65aaa4110bf425cd71bd5347240e7336855ec294ea126dd036262535645fca93ae352616f1a71b11e698 +DIST chemex-2022.1.0.tar.gz 2836330 BLAKE2B 69c0e23a5195fca210e2c7c8c2f31196e23e416a8be47856589491586ae7de05ccd10982ec3d752015fc8a571dd6f0e63f52715452fc9388b38999532a5fdf12 SHA512 00d7f07b0c6d301d88ff2a1bebeb82fe9dc51c7deddf3db371f73b62d1156c5d369ffedb474bead618abde8334fab9e6e9ceb481f6b4bdac5eceeb7bee899b2a diff --git a/sci-chemistry/chemex/chemex-2022.1.0.ebuild b/sci-chemistry/chemex/chemex-2022.1.0.ebuild new file mode 100644 index 0000000000000..a67b5eb6bbe85 --- /dev/null +++ b/sci-chemistry/chemex/chemex-2022.1.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_SINGLE_IMPL="yes" +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{9..10} ) + +inherit distutils-r1 + +DESCRIPTION="Program to fit chemical exchange induced shift and relaxation data" +HOMEPAGE="https://github.com/gbouvignies/chemex" +SRC_URI="https://github.com/gbouvignies/ChemEx/archive/refs/tags/v${PV/_p/-dev}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/ChemEx-${PV/_p/-dev}" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64" +IUSE="test" + +#RESTRICT="!test? ( test )" +# FIXME: Restrict until tests are readded https://github.com/gbouvignies/ChemEx/issues/51 +RESTRICT="test" + +RDEPEND=" + $(python_gen_cond_dep ' + >=dev-python/asteval-0.9.25[${PYTHON_USEDEP}] + >=dev-python/cachetools-5.2.0[${PYTHON_USEDEP}] + >=dev-python/lmfit-1.0.3[${PYTHON_USEDEP}] + >=dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}] + >=dev-python/numpy-1.23.4[${PYTHON_USEDEP}] + >=dev-python/pydantic-1.10.2[${PYTHON_USEDEP}] + >=dev-python/rapidfuzz-2.11.0[${PYTHON_USEDEP}] + >=dev-python/rich-12.6.0[${PYTHON_USEDEP}] + >=dev-python/scipy-1.9.3[${PYTHON_USEDEP}] + >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] + ') +" +DEPEND="${RDEPEND}" + +distutils_enable_tests pytest From 873e823abe9c8915b5250dc91dcee4d80ae3d698 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Tue, 25 Oct 2022 14:44:13 +0200 Subject: [PATCH 0435/2610] sci-chemistry/chemex: drop 2021.4.0_p6-r1 Signed-off-by: Pacho Ramos --- sci-chemistry/chemex/Manifest | 1 - .../chemex/chemex-2021.4.0_p6-r1.ebuild | 40 ------------------- 2 files changed, 41 deletions(-) delete mode 100644 sci-chemistry/chemex/chemex-2021.4.0_p6-r1.ebuild diff --git a/sci-chemistry/chemex/Manifest b/sci-chemistry/chemex/Manifest index a4c4e90f49292..76881df5c0e08 100644 --- a/sci-chemistry/chemex/Manifest +++ b/sci-chemistry/chemex/Manifest @@ -1,3 +1,2 @@ -DIST chemex-2021.4.0_p6.tar.gz 2395324 BLAKE2B adb08fdebe816b66359c8a567d7f7a4600715015e6f9b86b568cb8e3cd5e66b040895c09688a956cedd398a7c56a6d3a73d77f647a2f4e83280a91879a6184d0 SHA512 7d20ae73a2cf52f9d21b875cd661cefc14ce36ff603402e5dacad3e21bcb0bdb28f8f111414691b99f93196a971215d0beec3fff07535d3d781b4e7bb6782c52 DIST chemex-2022.0.1.tar.gz 2840066 BLAKE2B 05e3cd048a996b85e9a88297180bdd6e0b972619f5ac734d10a5744e7ab28fa2080bf6d6b53b69d04192ca420a24014f7eded0668ec716218ca4cc4877875ec9 SHA512 c2b49d83d618e69e43737b9d8b6a16de4fc46b481b2c65aaa4110bf425cd71bd5347240e7336855ec294ea126dd036262535645fca93ae352616f1a71b11e698 DIST chemex-2022.1.0.tar.gz 2836330 BLAKE2B 69c0e23a5195fca210e2c7c8c2f31196e23e416a8be47856589491586ae7de05ccd10982ec3d752015fc8a571dd6f0e63f52715452fc9388b38999532a5fdf12 SHA512 00d7f07b0c6d301d88ff2a1bebeb82fe9dc51c7deddf3db371f73b62d1156c5d369ffedb474bead618abde8334fab9e6e9ceb481f6b4bdac5eceeb7bee899b2a diff --git a/sci-chemistry/chemex/chemex-2021.4.0_p6-r1.ebuild b/sci-chemistry/chemex/chemex-2021.4.0_p6-r1.ebuild deleted file mode 100644 index 3b5a05f349d52..0000000000000 --- a/sci-chemistry/chemex/chemex-2021.4.0_p6-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_SINGLE_IMPL="yes" -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Program to fit chemical exchange induced shift and relaxation data" -HOMEPAGE="https://github.com/gbouvignies/chemex" -SRC_URI="https://github.com/gbouvignies/chemex/archive/${PV/_p/-dev}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/ChemEx-${PV/_p/-dev}" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="~amd64" -IUSE="test" - -#RESTRICT="!test? ( test )" -# FIXME: Restrict until tests are readded https://github.com/gbouvignies/ChemEx/issues/51 -RESTRICT="test" - -RDEPEND=" - $(python_gen_cond_dep ' - >=dev-python/asteval-0.9.25[${PYTHON_USEDEP}] - >=dev-python/jsonschema-4.1.0[${PYTHON_USEDEP}] - >=dev-python/lmfit-1.0.3[${PYTHON_USEDEP}] - >=dev-python/matplotlib-3.4.3[${PYTHON_USEDEP}] - >=dev-python/numpy-1.21.2[${PYTHON_USEDEP}] - >=dev-python/scipy-1.7.0[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.7.2[${PYTHON_USEDEP}] - >=dev-python/tqdm-4.61.1[${PYTHON_USEDEP}] - ') -" -DEPEND="${RDEPEND}" - -distutils_enable_tests pytest From 99693f92524909539b83cffd9c2fdb4a21158150 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:35:23 +0100 Subject: [PATCH 0436/2610] app-misc/cstream: fix build w/ Clang 16 Closes: https://bugs.gentoo.org/871225 Signed-off-by: Sam James --- ...m-3.2.1.ebuild => cstream-3.2.1-r1.ebuild} | 4 +++ ....1-Fix-implicit-function-declaration.patch | 25 +++++++++++++++++++ 2 files changed, 29 insertions(+) rename app-misc/cstream/{cstream-3.2.1.ebuild => cstream-3.2.1-r1.ebuild} (85%) create mode 100644 app-misc/cstream/files/cstream-3.2.1-Fix-implicit-function-declaration.patch diff --git a/app-misc/cstream/cstream-3.2.1.ebuild b/app-misc/cstream/cstream-3.2.1-r1.ebuild similarity index 85% rename from app-misc/cstream/cstream-3.2.1.ebuild rename to app-misc/cstream/cstream-3.2.1-r1.ebuild index 315ee13ddc53d..b02cc0a8efaaf 100644 --- a/app-misc/cstream/cstream-3.2.1.ebuild +++ b/app-misc/cstream/cstream-3.2.1-r1.ebuild @@ -13,6 +13,10 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" +PATCHES=( + "${FILESDIR}"/${PN}-3.2.1-Fix-implicit-function-declaration.patch +) + src_prepare() { default diff --git a/app-misc/cstream/files/cstream-3.2.1-Fix-implicit-function-declaration.patch b/app-misc/cstream/files/cstream-3.2.1-Fix-implicit-function-declaration.patch new file mode 100644 index 0000000000000..0e158afdd39a3 --- /dev/null +++ b/app-misc/cstream/files/cstream-3.2.1-Fix-implicit-function-declaration.patch @@ -0,0 +1,25 @@ +From aba21403014d3a0c4886b930ce3e7c07e2df5169 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Tue, 25 Oct 2022 13:34:28 +0100 +Subject: [PATCH] Fix implicit function declaration + +Bug: https://bugs.gentoo.org/871225 +--- a/cstream.c ++++ b/cstream.c +@@ -92,6 +92,8 @@ + + #ifndef NOSOUND + ++#include ++ + #ifdef HAVE_MACHINE_SOUNDCARD_H + #include + #define WANT_SOUND 1 +@@ -103,7 +105,6 @@ + #ifdef HAVE_LINUX_SOUNDCARD_H + #include + #define WANT_SOUND 1 +-#include + #endif /* linux/soundcard.h */ + #endif /* either soundcard.h */ + #endif /* either soundcard.h */ From d81e6fb119e0fd226f6001a463458d3f296b6522 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:46:53 +0100 Subject: [PATCH 0437/2610] net-misc/wol: last-rite net-misc/wol Bug: https://bugs.gentoo.org/874420 Signed-off-by: Sam James --- net-misc/wol/wol-0.7.1-r3.ebuild | 2 +- profiles/package.mask | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/net-misc/wol/wol-0.7.1-r3.ebuild b/net-misc/wol/wol-0.7.1-r3.ebuild index 4b4ba0165cd96..1b2124aec2d62 100644 --- a/net-misc/wol/wol-0.7.1-r3.ebuild +++ b/net-misc/wol/wol-0.7.1-r3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit toolchain-funcs +inherit autotools toolchain-funcs DESCRIPTION="Implements Wake On LAN (Magic Paket) functionality in a small program" HOMEPAGE="http://ahh.sourceforge.net/wol/" diff --git a/profiles/package.mask b/profiles/package.mask index 9326a8c678e0d..445dd52d46536 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,11 @@ #--- END OF EXAMPLES --- +# Sam James (2022-10-25) +# Fails to build with Clang 16 but also modern linux-headers. No activity upstream. +# Removal on 2022-10-25. bug #874420. +net-misc/wol + # Sam James (2022-10-24) # Non-free licence which prohibits any patching. Fails to build with Clang 16. # Removal on 2022-10-24. From 76729b4b3384f69b6f1a354b0a97d80372afaf8b Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:47:38 +0100 Subject: [PATCH 0438/2610] profiles: cleanup obsolete seamonkey mask Bug: https://bugs.gentoo.org/877005 Signed-off-by: Sam James --- profiles/package.mask | 5 ----- 1 file changed, 5 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 445dd52d46536..d086c5a8b1b66 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -138,11 +138,6 @@ net-libs/gnet # Removal on 2022-11-14 games-mud/gnome-mud -# Sam James (2022-10-13) -# Depends on vulnerable version of Rust. See bug #877005. -# Will be unmasked once dependency is updated. - (2022-10-13) # Difficult-to-resolve build issues on modern toolchains, # not publicly maintained, developer contact is difficult, From b858765402e447f5c4f06a308e093bbf198b4fcd Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:09 +0100 Subject: [PATCH 0439/2610] app-admin/xtail: Stabilize 2.1_p8 x86, #873436 Signed-off-by: Sam James --- app-admin/xtail/xtail-2.1_p8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/xtail/xtail-2.1_p8.ebuild b/app-admin/xtail/xtail-2.1_p8.ebuild index 765117d9d9e8b..c5e257d679a3f 100644 --- a/app-admin/xtail/xtail-2.1_p8.ebuild +++ b/app-admin/xtail/xtail-2.1_p8.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~ppc sparc ~x86" +KEYWORDS="~amd64 ~ppc sparc x86" BDEPEND="app-arch/unzip" From c05db0636ed0739293bfaa6d2186907b7addbcf6 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:10 +0100 Subject: [PATCH 0440/2610] net-misc/wput: Stabilize 0.6.2_p20130413_p11 x86, #873529 Signed-off-by: Sam James --- net-misc/wput/wput-0.6.2_p20130413_p11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/wput/wput-0.6.2_p20130413_p11.ebuild b/net-misc/wput/wput-0.6.2_p20130413_p11.ebuild index 5934fa45be29c..7ee4c29b053cf 100644 --- a/net-misc/wput/wput-0.6.2_p20130413_p11.ebuild +++ b/net-misc/wput/wput-0.6.2_p20130413_p11.ebuild @@ -19,7 +19,7 @@ fi LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" +KEYWORDS="~amd64 ~ppc ~sparc x86" IUSE="debug ssl" RDEPEND="ssl? ( net-libs/gnutls:= )" From 15c4531a9fa00fb90257a7d59b69690fb6df7142 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:12 +0100 Subject: [PATCH 0441/2610] dev-games/KXL: Stabilize 1.1.7_p17 x86, #873532 Signed-off-by: Sam James --- dev-games/KXL/KXL-1.1.7_p17.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-games/KXL/KXL-1.1.7_p17.ebuild b/dev-games/KXL/KXL-1.1.7_p17.ebuild index 33e072b293c60..261b0f83c1418 100644 --- a/dev-games/KXL/KXL-1.1.7_p17.ebuild +++ b/dev-games/KXL/KXL-1.1.7_p17.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" DEPEND="x11-libs/libX11" RDEPEND="${DEPEND}" From 687ca00b9492a3fcbdff95b71b40ce2794e64202 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:13 +0100 Subject: [PATCH 0442/2610] media-gfx/pngtools: Stabilize 0.4_p20220314 x86, #873559 Signed-off-by: Sam James --- media-gfx/pngtools/pngtools-0.4_p20220314.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/pngtools/pngtools-0.4_p20220314.ebuild b/media-gfx/pngtools/pngtools-0.4_p20220314.ebuild index 9fe86338be40e..68eea465975b2 100644 --- a/media-gfx/pngtools/pngtools-0.4_p20220314.ebuild +++ b/media-gfx/pngtools/pngtools-0.4_p20220314.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}"/${PN}-${MY_COMMIT} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="~amd64 ~ppc x86" RDEPEND="media-libs/libpng:=" DEPEND="${RDEPEND}" From b18d7087629ab2bf00421de03b35e7be6b9cec64 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:15 +0100 Subject: [PATCH 0443/2610] app-portage/portage-utils: Stabilize 0.94.3 x86, #876889 Signed-off-by: Sam James --- app-portage/portage-utils/portage-utils-0.94.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-portage/portage-utils/portage-utils-0.94.3.ebuild b/app-portage/portage-utils/portage-utils-0.94.3.ebuild index 300397f656840..15084f49d2f7c 100644 --- a/app-portage/portage-utils/portage-utils-0.94.3.ebuild +++ b/app-portage/portage-utils/portage-utils-0.94.3.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage-utils.git" else SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="GPL-2" From 0e6443a7a5702cc394dff82f28ffdb67a54396f7 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:17 +0100 Subject: [PATCH 0444/2610] net-mail/mu: Stabilize 1.8.10 amd64, #877297 Signed-off-by: Sam James --- net-mail/mu/mu-1.8.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-mail/mu/mu-1.8.10.ebuild b/net-mail/mu/mu-1.8.10.ebuild index 57080672e76f1..62b981bf5db63 100644 --- a/net-mail/mu/mu-1.8.10.ebuild +++ b/net-mail/mu/mu-1.8.10.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/djcb/mu/releases/download/v${PV}/${P}.tar.xz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~riscv x86 ~x64-macos" +KEYWORDS="amd64 arm arm64 ~riscv x86 ~x64-macos" IUSE="emacs readline" DEPEND=" From 5019f82e90654b290a864b5f3401eca45bb9fe61 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:18 +0100 Subject: [PATCH 0445/2610] dev-java/commons-text: Stabilize 1.10.0 x86, #877763 Signed-off-by: Sam James --- dev-java/commons-text/commons-text-1.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/commons-text/commons-text-1.10.0.ebuild b/dev-java/commons-text/commons-text-1.10.0.ebuild index 3a297ceebf2da..18a5b04106346 100644 --- a/dev-java/commons-text/commons-text-1.10.0.ebuild +++ b/dev-java/commons-text/commons-text-1.10.0.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://apache//commons/text/source/commons-text-${PV}-src.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ppc64 ~x86" +KEYWORDS="~amd64 ppc64 x86" # Common dependencies # POM: pom.xml From 1fb8e9ffc8901ac5520339f6baa0918b3e5eb8af Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:20 +0100 Subject: [PATCH 0446/2610] dev-java/commons-text: Stabilize 1.10.0 amd64, #877763 Signed-off-by: Sam James --- dev-java/commons-text/commons-text-1.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/commons-text/commons-text-1.10.0.ebuild b/dev-java/commons-text/commons-text-1.10.0.ebuild index 18a5b04106346..6241e756e3c36 100644 --- a/dev-java/commons-text/commons-text-1.10.0.ebuild +++ b/dev-java/commons-text/commons-text-1.10.0.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://apache//commons/text/source/commons-text-${PV}-src.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ppc64 x86" +KEYWORDS="amd64 ppc64 x86" # Common dependencies # POM: pom.xml From d0c9ffc5e51788e7ad7f031ea981228f41025ca6 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:22 +0100 Subject: [PATCH 0447/2610] dev-libs/ppl: Stabilize 1.2-r5 x86, #877779 Signed-off-by: Sam James --- dev-libs/ppl/ppl-1.2-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/ppl/ppl-1.2-r5.ebuild b/dev-libs/ppl/ppl-1.2-r5.ebuild index 793dfb79d2097..a83811ddf09bb 100644 --- a/dev-libs/ppl/ppl-1.2-r5.ebuild +++ b/dev-libs/ppl/ppl-1.2-r5.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://bugseng.com/products/ppl/download/ftp/releases/${PV}/${P}.tar.xz LICENSE="GPL-3" SLOT="0/4.14" # SONAMEs -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~sparc-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~sparc-solaris" IUSE="cdd +cxx doc lpsol pch test" RDEPEND=">=dev-libs/gmp-6[cxx(+)] From 8531bafaf0cacc2d1dc07175d777f3f627ab0403 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:24 +0100 Subject: [PATCH 0448/2610] dev-libs/ppl: Stabilize 1.2-r5 amd64, #877779 Signed-off-by: Sam James --- dev-libs/ppl/ppl-1.2-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/ppl/ppl-1.2-r5.ebuild b/dev-libs/ppl/ppl-1.2-r5.ebuild index a83811ddf09bb..14ac464562095 100644 --- a/dev-libs/ppl/ppl-1.2-r5.ebuild +++ b/dev-libs/ppl/ppl-1.2-r5.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://bugseng.com/products/ppl/download/ftp/releases/${PV}/${P}.tar.xz LICENSE="GPL-3" SLOT="0/4.14" # SONAMEs -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~sparc-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~sparc-solaris" IUSE="cdd +cxx doc lpsol pch test" RDEPEND=">=dev-libs/gmp-6[cxx(+)] From e7c9157454e85047431fc5603ebac8b8a0a5cae0 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:25 +0100 Subject: [PATCH 0449/2610] app-arch/rpm: Stabilize 4.18.0 amd64, #877857 Signed-off-by: Sam James --- app-arch/rpm/rpm-4.18.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-arch/rpm/rpm-4.18.0.ebuild b/app-arch/rpm/rpm-4.18.0.ebuild index ae507ae0f39c4..fc81ed9a8eb99 100644 --- a/app-arch/rpm/rpm-4.18.0.ebuild +++ b/app-arch/rpm/rpm-4.18.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://ftp.osuosl.org/pub/rpm/releases/rpm-$(ver_cut 1-2).x/${P}.tar.b LICENSE="GPL-2 LGPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" # Tests are broken. See bug #657500 RESTRICT="test" From 987127de36292038f449b38e73b4b3722a2a8ae1 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:27 +0100 Subject: [PATCH 0450/2610] dev-python/cfn-lint: Stabilize 0.67.0 ALLARCHES, #877871 Signed-off-by: Sam James --- dev-python/cfn-lint/cfn-lint-0.67.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cfn-lint/cfn-lint-0.67.0.ebuild b/dev-python/cfn-lint/cfn-lint-0.67.0.ebuild index 86e3c9ea0c3db..06aae2e797f04 100644 --- a/dev-python/cfn-lint/cfn-lint-0.67.0.ebuild +++ b/dev-python/cfn-lint/cfn-lint-0.67.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" RDEPEND=" >=dev-python/aws-sam-translator-1.52.0[${PYTHON_USEDEP}] From c926ca90685cac36f35d5c4017c39231d2d007d3 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:29 +0100 Subject: [PATCH 0451/2610] dev-python/dask: Stabilize 2022.9.2 ALLARCHES, #877917 Signed-off-by: Sam James --- dev-python/dask/dask-2022.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dask/dask-2022.9.2.ebuild b/dev-python/dask/dask-2022.9.2.ebuild index 6ad6f0bd45e11..a25e140d60031 100644 --- a/dev-python/dask/dask-2022.9.2.ebuild +++ b/dev-python/dask/dask-2022.9.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/cloudpickle-0.2.2[${PYTHON_USEDEP}] From 2143636b3229cdd877daca0c35fcee74555eb632 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:31 +0100 Subject: [PATCH 0452/2610] dev-python/fonttools: Stabilize 4.37.4 amd64, #877935 Signed-off-by: Sam James --- dev-python/fonttools/fonttools-4.37.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.37.4.ebuild b/dev-python/fonttools/fonttools-4.37.4.ebuild index 5c2dd087b0c0b..2dafd3b2f1548 100644 --- a/dev-python/fonttools/fonttools-4.37.4.ebuild +++ b/dev-python/fonttools/fonttools-4.37.4.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" RDEPEND=" >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] From c67be88780c64c38c030a11462a612c03204e345 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:33 +0100 Subject: [PATCH 0453/2610] dev-python/markdown-it-py: Stabilize 2.1.0-r2 x86, #877947 Signed-off-by: Sam James --- dev-python/markdown-it-py/markdown-it-py-2.1.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/markdown-it-py/markdown-it-py-2.1.0-r2.ebuild b/dev-python/markdown-it-py/markdown-it-py-2.1.0-r2.ebuild index dbe1f15c8c05d..d5bc519669420 100644 --- a/dev-python/markdown-it-py/markdown-it-py-2.1.0-r2.ebuild +++ b/dev-python/markdown-it-py/markdown-it-py-2.1.0-r2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/linkify-it-py[${PYTHON_USEDEP}] From bd4f30cf2ea479ebfac9d05dff97b73bc5c1c50e Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:34 +0100 Subject: [PATCH 0454/2610] dev-python/linkify-it-py: Stabilize 2.0.0 x86, #877947 Signed-off-by: Sam James --- dev-python/linkify-it-py/linkify-it-py-2.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/linkify-it-py/linkify-it-py-2.0.0.ebuild b/dev-python/linkify-it-py/linkify-it-py-2.0.0.ebuild index afb5624247218..0966da9429d5e 100644 --- a/dev-python/linkify-it-py/linkify-it-py-2.0.0.ebuild +++ b/dev-python/linkify-it-py/linkify-it-py-2.0.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/uc-micro-py[${PYTHON_USEDEP}] From b9223fa81d40b23d458298ed530bbe77967fdd54 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:36 +0100 Subject: [PATCH 0455/2610] dev-python/uc-micro-py: Stabilize 1.0.1 x86, #877947 Signed-off-by: Sam James --- dev-python/uc-micro-py/uc-micro-py-1.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uc-micro-py/uc-micro-py-1.0.1.ebuild b/dev-python/uc-micro-py/uc-micro-py-1.0.1.ebuild index 393dd5290f80a..2bf212caf5774 100644 --- a/dev-python/uc-micro-py/uc-micro-py-1.0.1.ebuild +++ b/dev-python/uc-micro-py/uc-micro-py-1.0.1.ebuild @@ -22,6 +22,6 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" distutils_enable_tests pytest From 8e8368df8a7da57125da3b83505f2f37b297ea37 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:38 +0100 Subject: [PATCH 0456/2610] dev-python/markdown-it-py: Stabilize 2.1.0-r2 amd64, #877947 Signed-off-by: Sam James --- dev-python/markdown-it-py/markdown-it-py-2.1.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/markdown-it-py/markdown-it-py-2.1.0-r2.ebuild b/dev-python/markdown-it-py/markdown-it-py-2.1.0-r2.ebuild index d5bc519669420..d50832e41c7c0 100644 --- a/dev-python/markdown-it-py/markdown-it-py-2.1.0-r2.ebuild +++ b/dev-python/markdown-it-py/markdown-it-py-2.1.0-r2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/linkify-it-py[${PYTHON_USEDEP}] From 1af863033e966f181ac63c0464992779d47e6435 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:39 +0100 Subject: [PATCH 0457/2610] dev-python/linkify-it-py: Stabilize 2.0.0 amd64, #877947 Signed-off-by: Sam James --- dev-python/linkify-it-py/linkify-it-py-2.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/linkify-it-py/linkify-it-py-2.0.0.ebuild b/dev-python/linkify-it-py/linkify-it-py-2.0.0.ebuild index 0966da9429d5e..2f1758698e37b 100644 --- a/dev-python/linkify-it-py/linkify-it-py-2.0.0.ebuild +++ b/dev-python/linkify-it-py/linkify-it-py-2.0.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/uc-micro-py[${PYTHON_USEDEP}] From 17c5ed512a41c526cac9184619eeabbfeda8f1d5 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:41 +0100 Subject: [PATCH 0458/2610] dev-python/uc-micro-py: Stabilize 1.0.1 amd64, #877947 Signed-off-by: Sam James --- dev-python/uc-micro-py/uc-micro-py-1.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uc-micro-py/uc-micro-py-1.0.1.ebuild b/dev-python/uc-micro-py/uc-micro-py-1.0.1.ebuild index 2bf212caf5774..3643ec606c64a 100644 --- a/dev-python/uc-micro-py/uc-micro-py-1.0.1.ebuild +++ b/dev-python/uc-micro-py/uc-micro-py-1.0.1.ebuild @@ -22,6 +22,6 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" distutils_enable_tests pytest From 2ffd0ae5a7b99eca5f4e4035724de27d8f4fb32b Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:42 +0100 Subject: [PATCH 0459/2610] dev-python/mkdocs-material: Stabilize 8.5.2 ALLARCHES, #877953 Signed-off-by: Sam James --- dev-python/mkdocs-material/mkdocs-material-8.5.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/mkdocs-material/mkdocs-material-8.5.2.ebuild b/dev-python/mkdocs-material/mkdocs-material-8.5.2.ebuild index 0cb9c46911954..770d63466a9d6 100644 --- a/dev-python/mkdocs-material/mkdocs-material-8.5.2.ebuild +++ b/dev-python/mkdocs-material/mkdocs-material-8.5.2.ebuild @@ -27,7 +27,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv x86" RDEPEND=" >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}] From 5fda447fd8955ea80470ba4fb5da641131eb75dc Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:44 +0100 Subject: [PATCH 0460/2610] dev-python/pykerberos: Stabilize 1.3.1-r1 amd64, #877965 Signed-off-by: Sam James --- dev-python/pykerberos/pykerberos-1.3.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pykerberos/pykerberos-1.3.1-r1.ebuild b/dev-python/pykerberos/pykerberos-1.3.1-r1.ebuild index acd03ebcd551f..de86c98fefe77 100644 --- a/dev-python/pykerberos/pykerberos-1.3.1-r1.ebuild +++ b/dev-python/pykerberos/pykerberos-1.3.1-r1.ebuild @@ -18,7 +18,7 @@ S=${WORKDIR}/ccs-pykerberos-${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc64 ~riscv x86" # test environment is non-trivial to set up, so just use docker # (see python_test below) # also for alpha/beta Python releases support: From bb7e46ae66f56b40515cd1cef295aa2793c8e1d6 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:45 +0100 Subject: [PATCH 0461/2610] dev-python/python-ldap: Stabilize 3.4.3 amd64, #877977 Signed-off-by: Sam James --- dev-python/python-ldap/python-ldap-3.4.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/python-ldap/python-ldap-3.4.3.ebuild b/dev-python/python-ldap/python-ldap-3.4.3.ebuild index 3f17be7796c5c..11a39e58e3e23 100644 --- a/dev-python/python-ldap/python-ldap-3.4.3.ebuild +++ b/dev-python/python-ldap/python-ldap-3.4.3.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${PN}-${P} LICENSE="MIT PSF-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86 ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86 ~x86-solaris" IUSE="examples sasl ssl" RDEPEND=" From 363b7f243694d4196bacc67e4a4e55a6c40fd1be Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:47 +0100 Subject: [PATCH 0462/2610] net-wireless/bluez: Stabilize 5.65 amd64, #878027 Signed-off-by: Sam James --- net-wireless/bluez/bluez-5.65.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.65.ebuild b/net-wireless/bluez/bluez-5.65.ebuild index 18530ca6e9604..3fb265934dc43 100644 --- a/net-wireless/bluez/bluez-5.65.ebuild +++ b/net-wireless/bluez/bluez-5.65.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev" # Since this release all remaining extra-tools need readline support, but this could From 856d8727445406dd36afb2b6244d514f29c15e7a Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:48 +0100 Subject: [PATCH 0463/2610] media-gfx/renderdoc: Stabilize 1.22 amd64, #878075 Signed-off-by: Sam James --- media-gfx/renderdoc/renderdoc-1.22.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/renderdoc/renderdoc-1.22.ebuild b/media-gfx/renderdoc/renderdoc-1.22.ebuild index 08c06d55b13bd..47381cf875979 100644 --- a/media-gfx/renderdoc/renderdoc-1.22.ebuild +++ b/media-gfx/renderdoc/renderdoc-1.22.ebuild @@ -40,7 +40,7 @@ SRC_URI=" # swig: GPL-3+ BSD BSD-2 LICENSE="BSD BSD-2 CC-BY-3.0 GPL-3+ MIT OFL-1.1 public-domain ZLIB" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="pyside2 qt5" REQUIRED_USE="doc? ( qt5 ) pyside2? ( qt5 ) qt5? ( ${PYTHON_REQUIRED_USE} )" From 541e239dfcf246ff121b5547cfd4f341ae2c2d33 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:50 +0100 Subject: [PATCH 0464/2610] dev-util/geany-plugins: Stabilize 1.38-r2 x86, #878135 Signed-off-by: Sam James --- dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild b/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild index e0c49a45502a4..6de03c67623fe 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 arm ~ppc ppc64 ~sparc ~x86" +KEYWORDS="~amd64 arm ~ppc ppc64 ~sparc x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" From f8ae76c821dcbcf320aebe0744a6b0788df2474e Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:51 +0100 Subject: [PATCH 0465/2610] media-radio/flrig: Stabilize 1.4.7 x86, #878185 Signed-off-by: Sam James --- media-radio/flrig/flrig-1.4.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-radio/flrig/flrig-1.4.7.ebuild b/media-radio/flrig/flrig-1.4.7.ebuild index 6dbb605b0a9ca..dcfbc31a7b79e 100644 --- a/media-radio/flrig/flrig-1.4.7.ebuild +++ b/media-radio/flrig/flrig-1.4.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" IUSE="nls" DOCS=(AUTHORS ChangeLog README) From 5356237293f79dcc6b31809e525f8845d034f7e8 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:53 +0100 Subject: [PATCH 0466/2610] media-radio/flrig: Stabilize 1.4.7 amd64, #878185 Signed-off-by: Sam James --- media-radio/flrig/flrig-1.4.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-radio/flrig/flrig-1.4.7.ebuild b/media-radio/flrig/flrig-1.4.7.ebuild index dcfbc31a7b79e..81a737736eac0 100644 --- a/media-radio/flrig/flrig-1.4.7.ebuild +++ b/media-radio/flrig/flrig-1.4.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" IUSE="nls" DOCS=(AUTHORS ChangeLog README) From b736708228eeec437a7f82e09c3333d42278a26f Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:54 +0100 Subject: [PATCH 0467/2610] media-radio/fldigi: Stabilize 4.1.23 x86, #878187 Signed-off-by: Sam James --- media-radio/fldigi/fldigi-4.1.23.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-radio/fldigi/fldigi-4.1.23.ebuild b/media-radio/fldigi/fldigi-4.1.23.ebuild index 56b0232ac6568..bf1787d506f77 100644 --- a/media-radio/fldigi/fldigi-4.1.23.ebuild +++ b/media-radio/fldigi/fldigi-4.1.23.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" IUSE="hamlib nls pulseaudio" IUSE_CPU_FLAGS=" sse sse2 sse3" IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}" From ca5e4c296f35919f7cbe5d72d717f9e221e129ce Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:56 +0100 Subject: [PATCH 0468/2610] media-radio/fldigi: Stabilize 4.1.23 amd64, #878187 Signed-off-by: Sam James --- media-radio/fldigi/fldigi-4.1.23.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-radio/fldigi/fldigi-4.1.23.ebuild b/media-radio/fldigi/fldigi-4.1.23.ebuild index bf1787d506f77..13f0cf746f6b6 100644 --- a/media-radio/fldigi/fldigi-4.1.23.ebuild +++ b/media-radio/fldigi/fldigi-4.1.23.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" IUSE="hamlib nls pulseaudio" IUSE_CPU_FLAGS=" sse sse2 sse3" IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}" From 3459f7b5a9e8242c62d980baf936888d9123ecc8 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:57 +0100 Subject: [PATCH 0469/2610] dev-util/rbtools: Stabilize 3.1.1 amd64, #878217 Signed-off-by: Sam James --- dev-util/rbtools/rbtools-3.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/rbtools/rbtools-3.1.1.ebuild b/dev-util/rbtools/rbtools-3.1.1.ebuild index d38b44a96bb73..475155951a753 100644 --- a/dev-util/rbtools/rbtools-3.1.1.ebuild +++ b/dev-util/rbtools/rbtools-3.1.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://downloads.reviewboard.org/releases/${MY_PN}/$(ver_cut 1-2)/${MY LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" IUSE="" RDEPEND=" From f8562be83b960b0e09e615f863a9c5fe2b1599f3 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:48:59 +0100 Subject: [PATCH 0470/2610] dev-python/pydiffx: Stabilize 1.0.1-r1 amd64, #878217 Signed-off-by: Sam James --- dev-python/pydiffx/pydiffx-1.0.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pydiffx/pydiffx-1.0.1-r1.ebuild b/dev-python/pydiffx/pydiffx-1.0.1-r1.ebuild index 8636563d287b9..92f4b98b46158 100644 --- a/dev-python/pydiffx/pydiffx-1.0.1-r1.ebuild +++ b/dev-python/pydiffx/pydiffx-1.0.1-r1.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}/python LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" RDEPEND=" dev-python/six[${PYTHON_USEDEP}] From 2ba2450cf1a3e2f6767af3e2ec0e4a61c899f6ed Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:49:00 +0100 Subject: [PATCH 0471/2610] dev-python/kgb: Stabilize 7.1.1 amd64, #878217 Signed-off-by: Sam James --- dev-python/kgb/kgb-7.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/kgb/kgb-7.1.1.ebuild b/dev-python/kgb/kgb-7.1.1.ebuild index 42c21877aab5a..72b37f451fd4b 100644 --- a/dev-python/kgb/kgb-7.1.1.ebuild +++ b/dev-python/kgb/kgb-7.1.1.ebuild @@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" distutils_enable_tests pytest From 3b2c8f03c4ac603b87994c88e565741902e2cf6a Mon Sep 17 00:00:00 2001 From: Ben Kohler Date: Mon, 24 Oct 2022 12:43:22 -0500 Subject: [PATCH 0472/2610] dev-libs/libcpuid: add 0.6.1 Signed-off-by: Ben Kohler --- dev-libs/libcpuid/Manifest | 1 + dev-libs/libcpuid/libcpuid-0.6.1.ebuild | 37 +++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 dev-libs/libcpuid/libcpuid-0.6.1.ebuild diff --git a/dev-libs/libcpuid/Manifest b/dev-libs/libcpuid/Manifest index 23f1f5e328da1..a897f5fb7bf98 100644 --- a/dev-libs/libcpuid/Manifest +++ b/dev-libs/libcpuid/Manifest @@ -1,2 +1,3 @@ DIST libcpuid-0.5.1.tar.gz 166522 BLAKE2B 3471c11bbe4b0eaac7b00ac20a27556a95991f1b678269ae6f142a0fe2db066ebb756722ae2e76f95158742c93e29a35da6e735226d32b746034acae3ec2a5b7 SHA512 d725bc82e5aa2db69cea7b3590afbe11d6028cf4802fde8d498b4f1cc6d823e73d71b89a453d81bf996d97b36a71f6c00d0f6e8292b72f2be8a64b5d59c01861 DIST libcpuid-0.6.0.tar.gz 240709 BLAKE2B 6be56956d17aab774282b3e2be83b02f0180153af9cea665dbf8a8a216b35fd8c030b053184d09ac3946d163943281ecb906134290516d8063380749944339e8 SHA512 9f80f0d45f408d35d9ee657d8f53c99bb14e37d26a8a7b6a914546f0446f83a3d75eb06d261c7708a810ba10ce6fadaef54ba7c94cbf22cd113a9f2210c1a708 +DIST libcpuid-0.6.1.tar.gz 255938 BLAKE2B 80239930d7259b76289f6130c720d1700ae3a10be2a29b118cc8db38fb72f821b1d1a01afef06e00b2a3678b91b660ccd101eaf50af442a80166a508eb435294 SHA512 ccdb486a848f01a4f977c6f6b7ca59a2e65a7e04665e1a04bc3a57f1e8a68617f8bfbb2a71a1c93465bbaa7cc060fd7d120bbcb1a17fa004981e1074a4788818 diff --git a/dev-libs/libcpuid/libcpuid-0.6.1.ebuild b/dev-libs/libcpuid/libcpuid-0.6.1.ebuild new file mode 100644 index 0000000000000..c3576366dccfb --- /dev/null +++ b/dev-libs/libcpuid/libcpuid-0.6.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=(python3_{9..11}) + +inherit autotools python-any-r1 + +DESCRIPTION="A small C library for x86 (and x86_64) CPU detection and feature extraction" +HOMEPAGE="http://libcpuid.sourceforge.net/" +SRC_URI="https://github.com/anrieff/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="BSD-2" +SLOT="0/16" +KEYWORDS="~amd64" +IUSE="static-libs test" +RESTRICT="!test? ( test )" + +DEPEND="test? ( ${PYTHON_DEPS} )" + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf "$(use_enable static-libs static)" +} + +src_install() { + default + find "${ED}" -name "*.la" -delete || die +} From e7e0459ae9c5c4855db50265bff9fc4229cfc645 Mon Sep 17 00:00:00 2001 From: Ben Kohler Date: Mon, 24 Oct 2022 12:48:34 -0500 Subject: [PATCH 0473/2610] sys-apps/cpu-x: add 4.5.1 Signed-off-by: Ben Kohler --- sys-apps/cpu-x/Manifest | 1 + sys-apps/cpu-x/cpu-x-4.5.1.ebuild | 78 +++++++++++++++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 sys-apps/cpu-x/cpu-x-4.5.1.ebuild diff --git a/sys-apps/cpu-x/Manifest b/sys-apps/cpu-x/Manifest index bfd1c4e80adfa..3fe58fc1b9f24 100644 --- a/sys-apps/cpu-x/Manifest +++ b/sys-apps/cpu-x/Manifest @@ -1,3 +1,4 @@ DIST cpu-x-4.3.1.tar.gz 1846968 BLAKE2B bcf13a302ad108f76d3c170993385178e7b44123af6b6f3192960f69d8ee493719a408ef4e95ee82e4cbf3f151fe4dcb91a9fc9d4e53c1170c95a9ed2ad3417b SHA512 43e7bc4b82a15545e4c2f69f598a94706ef2c5f5594ff50763f71722d1b98e6dd56e907a4f35917500debf11522c5908dbebf51f515fe5a51af7282254210bc1 DIST cpu-x-4.4.0.tar.gz 1873126 BLAKE2B f914152098effbebe6cae5cd6a2f9ae408b996c4dba7675f1eb991de107bfe7259d8615e647829155963fe93ea585b37486081450ac41e93939bf909f145e20c SHA512 57c960f6c3007455f4d36ccc6d500b18195b305b3d3bdbbdc4b6804f9c1219460c31f854f38d18a49b1c4c0b870970cfcfe6abae4e5c0cdc83e452c5614c13fb DIST cpu-x-4.5.0.tar.gz 1924637 BLAKE2B b35d56fa5c3f5873423b8cd8f0d04ab5e7d658b71c13e09539e5072eb4e449efdac553156d9fe207c9e4b40e2c196b82e305755def7b76a9406fd229481c639d SHA512 f3e11b10ef034206baa24edf78e02795c14a5f7013e11e15c81e1f6d23b67e354df8658f700359ea7f17d1ff855805da2620f3e3acf6f7ee928cc119783211ef +DIST cpu-x-4.5.1.tar.gz 1916681 BLAKE2B cf0e14050a884cbd763fb5bfe56a93db4c3e4bf0322f55304d6fe09d5b38210ee4139641654aee205761d3327f1b498d0dc88640c6432c4a9b0c62193c0671da SHA512 25b2d51ae093c5cb607aa77e05be0f62df3dc1d2022d96a2cfe935fedcbe2f5f85d9da16e1df05377a7e02280365c165ee93a2c22d1e4364d008bd669a69b2ec diff --git a/sys-apps/cpu-x/cpu-x-4.5.1.ebuild b/sys-apps/cpu-x/cpu-x-4.5.1.ebuild new file mode 100644 index 0000000000000..8ab527ec59d41 --- /dev/null +++ b/sys-apps/cpu-x/cpu-x-4.5.1.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="CPU-X" + +inherit cmake gnome2-utils xdg + +DESCRIPTION="A Free software that gathers information on CPU, motherboard and more" +HOMEPAGE="https://x0rg.github.io/CPU-X/" +SRC_URI="https://github.com/X0rg/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="+cpu force-libstatgrab +gpu +gui +ncurses +nls opencl +pci test" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + dev-libs/glib:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/pango + force-libstatgrab? ( sys-libs/libstatgrab ) + !force-libstatgrab? ( sys-process/procps:= ) + gui? ( >=x11-libs/gtk+-3.12:3 ) + cpu? ( >=dev-libs/libcpuid-0.6.0:= ) + gpu? ( >=media-libs/glfw-3.3 + media-libs/libglvnd ) + pci? ( sys-apps/pciutils ) + ncurses? ( sys-libs/ncurses:=[tinfo] ) + opencl? ( virtual/opencl ) +" + +DEPEND=" + test? ( + sys-apps/mawk + sys-apps/nawk + ) + + ${COMMON_DEPEND} +" + +BDEPEND=" + dev-lang/nasm + nls? ( sys-devel/gettext ) +" + +RDEPEND="${COMMON_DEPEND}" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_configure() { + local mycmakeargs=( + -DFORCE_LIBSTATGRAB=$(usex force-libstatgrab) + -DWITH_GETTEXT=$(usex nls) + -DWITH_GTK=$(usex gui) + -DWITH_LIBCPUID=$(usex cpu) + -DWITH_LIBGLFW=$(usex gpu) + -DWITH_LIBPCI=$(usex pci) + -DWITH_LIBSTATGRAB=OFF + -DWITH_NCURSES=$(usex ncurses) + -DWITH_OPENCL=$(usex opencl) + ) + use gui && mycmakeargs+=( -DGSETTINGS_COMPILE=OFF ) + + cmake_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} From b1866d3d9e7ae9a5291cf234e142568bc6347758 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 13:50:38 +0100 Subject: [PATCH 0474/2610] net-misc/wol: drop autotools inherit Signed-off-by: Sam James --- net-misc/wol/wol-0.7.1-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/wol/wol-0.7.1-r3.ebuild b/net-misc/wol/wol-0.7.1-r3.ebuild index 1b2124aec2d62..4b4ba0165cd96 100644 --- a/net-misc/wol/wol-0.7.1-r3.ebuild +++ b/net-misc/wol/wol-0.7.1-r3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit autotools toolchain-funcs +inherit toolchain-funcs DESCRIPTION="Implements Wake On LAN (Magic Paket) functionality in a small program" HOMEPAGE="http://ahh.sourceforge.net/wol/" From 8439e6ffaf9beeb2bdfa6d25b069c982356f4cf5 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Tue, 25 Oct 2022 14:51:42 +0200 Subject: [PATCH 0475/2610] sci-astronomy/celestia: drop 1.7.0_pre20200316-r100 Closes: https://bugs.gentoo.org/847871 Signed-off-by: Pacho Ramos --- sci-astronomy/celestia/Manifest | 1 - .../celestia-1.7.0_pre20200316-r100.ebuild | 118 ------------------ 2 files changed, 119 deletions(-) delete mode 100644 sci-astronomy/celestia/celestia-1.7.0_pre20200316-r100.ebuild diff --git a/sci-astronomy/celestia/Manifest b/sci-astronomy/celestia/Manifest index 4fb39b213d3e6..1ed42d5061266 100644 --- a/sci-astronomy/celestia/Manifest +++ b/sci-astronomy/celestia/Manifest @@ -1,3 +1,2 @@ -DIST celestia-1.7.0_pre20200316.tar.gz 69459012 BLAKE2B 8e718e8a4aa064b9be0bd5f0f1c034f3ffec42671c6eae503216f5ea2787e8c5da3315e3cb39e94e2a0eab5f067e189fe70dc9d04bff4127e9e39fba3a7117ae SHA512 db4213e1d76699ff01390f12e3763596dfd2641389743c27221b4e7934be9daca7a884dd389135894d225e8613830468ebede5664543e27e44e21e19d22d1e7f DIST celestia-1.7.0_pre20220120-data.tar.gz 310327016 BLAKE2B 507a8d5fd1307fc711b9604e00a1596bc971dbb2c936554ffd1f0e842bec6dc6d2233c04911dcd5a6e1405d9e5806c87ec22ba4f26f0e3d770bd1b6735777b0b SHA512 6443127b42586e4ad16b25fa39193a165065682cd8163b241bdcbbe755c2104e4c29b291898076437c4387cd72cdb3bd347a010738505f39ccb658300aff836d DIST celestia-1.7.0_pre20220120.tar.gz 5157089 BLAKE2B 5ce0413a58b2f4ca9ac9c585bfe1da9aaf0a0405d7e910b3f639d3b3a0532110dd5d28a0aec1c245a4bcebd549847023c2d84e8c29892e228dd87392bebd9ae3 SHA512 175e2280b334c4a2b6be9fa05a06abf8daa9e890cd03c11d359d26b7f0175b1662e3bf0d8abea04ad2f541780ac8b3898e47bc2bdc9e90e408e4607e2ae3fb29 diff --git a/sci-astronomy/celestia/celestia-1.7.0_pre20200316-r100.ebuild b/sci-astronomy/celestia/celestia-1.7.0_pre20200316-r100.ebuild deleted file mode 100644 index e408eb4d09d4d..0000000000000 --- a/sci-astronomy/celestia/celestia-1.7.0_pre20200316-r100.ebuild +++ /dev/null @@ -1,118 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..3} luajit ) - -inherit desktop flag-o-matic lua-single xdg cmake - -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://github.com/CelestiaProject/Celestia.git" - inherit git-r3 -else - if [[ ${PV} == *_p* ]] ; then - COMMIT_ID="df508a0c597a3d96c1c039fa4a973e294021cfba" - SRC_URI="https://github.com/${PN^}Project/${PN^}/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${PN^}-${COMMIT_ID}" - KEYWORDS="~amd64 ~x86" - else - SRC_URI="https://github.com/${PN^}Project/${PN^}/archive/${PV/_/-}.tar.gz -> ${P}.tar.gz" - fi -fi - -DESCRIPTION="OpenGL 3D space simulator" -HOMEPAGE="https://celestia.space" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="glut lua nls +qt5 theora" -REQUIRED_USE="|| ( glut qt5 ) - lua? ( ${LUA_REQUIRED_USE} )" - -BDEPEND=" - dev-cpp/eigen - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" -DEPEND=" - "${T}"/${PN}-qt5.desktop || die - domenu "${T}"/${PN}-qt5.desktop - fi - dodoc AUTHORS README TRANSLATORS *.txt -} From 09a3a33f92b15691f97f718be4e1ed480945a6f5 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Tue, 25 Oct 2022 14:54:16 +0200 Subject: [PATCH 0476/2610] sci-astronomy/celestia: Update jpeg dep Signed-off-by: Pacho Ramos --- sci-astronomy/celestia/celestia-1.7.0_pre20220120.ebuild | 2 +- sci-astronomy/celestia/celestia-9999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-astronomy/celestia/celestia-1.7.0_pre20220120.ebuild b/sci-astronomy/celestia/celestia-1.7.0_pre20220120.ebuild index 6cfe729cc6f0a..f7d399270230b 100644 --- a/sci-astronomy/celestia/celestia-1.7.0_pre20220120.ebuild +++ b/sci-astronomy/celestia/celestia-1.7.0_pre20220120.ebuild @@ -43,10 +43,10 @@ DEPEND=" Date: Tue, 25 Oct 2022 07:59:22 -0500 Subject: [PATCH 0478/2610] sys-apps/memtest86+: add 6.00 Signed-off-by: Ben Kohler --- sys-apps/memtest86+/Manifest | 1 + sys-apps/memtest86+/memtest86+-6.00.ebuild | 78 ++++++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 sys-apps/memtest86+/memtest86+-6.00.ebuild diff --git a/sys-apps/memtest86+/Manifest b/sys-apps/memtest86+/Manifest index 830771aa97dff..1376f06967a07 100644 --- a/sys-apps/memtest86+/Manifest +++ b/sys-apps/memtest86+/Manifest @@ -1,2 +1,3 @@ DIST memtest86+-5.31b.tar.gz 227779 BLAKE2B 14aced912bb84115278a3aff7650a3571918b823335aaf7d09880ef10374c320f64878765d93d2ee5a75e2b33ef6c9c4886a9a168955bd77c668f06f5c86a6ca SHA512 ad5891fd0c430ce7a5d0cde2d10dee20b66ad8060d47c3e70e038461d9cde3a78dfc13442b5b09da7c662741945a670353c72dbc08fd5ee8bae82256001a9541 +DIST memtest86+-6.00.tar.gz 224187 BLAKE2B bba26dab7165239fe95dc7f174e5f876f47421008ca6201bc57549598f512df56a6a0ca71f8c2c26c01188d243b58ab6ddd525cf01f0dece0cdb61a6acf38685 SHA512 7538afb9e894fbb0f57d40e6d05016beb157648a67dc2d081754e5c03f17a7a5f6adb0c3385c524c0f66d5c90c87a0d7267994d0b1c2b30a3ccac4f99fc6e4af DIST memtest86+-6.00_beta3.tar.gz 221103 BLAKE2B 37910d96d3c2eefe7c17495fb8aae5e81f8751eae50f6523c1235090225901f09da4373cd3ca00a6b2b736f90ba197bb0974000c3aa65b596683863c7952a3b6 SHA512 d3208d0b191d63ec01747d499d03f04f2a95128fd49f141be8a11ec53f2fe8a1a42247a80890a33bb83179134876d3e0fc882d77cb36c1cb86bc2a643632eb25 diff --git a/sys-apps/memtest86+/memtest86+-6.00.ebuild b/sys-apps/memtest86+/memtest86+-6.00.ebuild new file mode 100644 index 0000000000000..eb5778e25fdf5 --- /dev/null +++ b/sys-apps/memtest86+/memtest86+-6.00.ebuild @@ -0,0 +1,78 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit mount-boot toolchain-funcs + +MY_PV=${PV/_/-} + +DESCRIPTION="Memory tester based on PCMemTest" +HOMEPAGE="https://www.memtest.org/" +SRC_URI="https://github.com/memtest86plus/memtest86plus/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="bios32 bios64 +boot efi32 efi64 iso32 iso64" + +ISODEPS=" + dev-libs/libisoburn + sys-fs/dosfstools + sys-fs/mtools +" +BDEPEND=" + iso32? ( ${ISODEPS} ) + iso64? ( ${ISODEPS} ) +" + +S=${WORKDIR}/memtest86plus-${MY_PV} + +src_prepare() { + sed -i \ + -e 's#/sbin/mkdosfs#mkfs.vfat#' \ + -e 's/^AS = as/AS +=/' \ + -e '/^CC/d' \ + -e 's/objcopy/$(OBJCOPY)/' \ + -e 's/shell size/shell $(SIZE)/' \ + build{32,64}/Makefile || die + default +} + +src_compile() { + tc-export OBJCOPY + export SIZE=$(tc-getPROG SIZE size) + pushd build32 + use bios32 && emake memtest.bin + use efi32 && emake memtest.efi + use iso32 && emake iso + popd + + pushd build64 + use bios64 && emake memtest.bin + use efi64 && emake memtest.efi + use iso64 && emake iso + popd +} + +install_memtest_images() { + use bios32 && newins build32/memtest.bin memtest32.bios + use bios64 && newins build64/memtest.bin memtest64.bios + use efi32 && newins build32/memtest.efi memtest.efi32 + use efi64 && newins build64/memtest.efi memtest.efi64 +} + +src_install() { + default + if use boot; then + exeinto /etc/grub.d/ + newexe "${FILESDIR}"/39_memtest86+-r2 39_memtest86+ + insinto /boot/memtest86plus + install_memtest_images + fi + + insinto /usr/share/${PN} + install_memtest_images + use iso32 && newins build32/memtest.iso memtest32.iso + use iso64 && newins build64/memtest.iso memtest64.iso +} From 8c87820a089f8a2fb76bbd3ba5dd2783682e5744 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 14:02:01 +0100 Subject: [PATCH 0479/2610] net-misc/wol: Clang 16 fixes Still hosed with newer linux-headers. Bug: https://bugs.gentoo.org/874420 Signed-off-by: Sam James --- ...-0.7.1-Fix-config.h-test-consumption.patch | 35 +++++++++++++++++ .../wol-0.7.1-Fix-malloc-detection.patch | 39 +++++++++++++++++++ net-misc/wol/wol-0.7.1-r3.ebuild | 15 ++++++- 3 files changed, 87 insertions(+), 2 deletions(-) create mode 100644 net-misc/wol/files/wol-0.7.1-Fix-config.h-test-consumption.patch create mode 100644 net-misc/wol/files/wol-0.7.1-Fix-malloc-detection.patch diff --git a/net-misc/wol/files/wol-0.7.1-Fix-config.h-test-consumption.patch b/net-misc/wol/files/wol-0.7.1-Fix-config.h-test-consumption.patch new file mode 100644 index 0000000000000..897517a97f44f --- /dev/null +++ b/net-misc/wol/files/wol-0.7.1-Fix-config.h-test-consumption.patch @@ -0,0 +1,35 @@ +From 1c16d04a3fc03a5f4c0cd54ff6f207de1062e9bd Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Tue, 25 Oct 2022 13:54:04 +0100 +Subject: [PATCH] Fix config.h test consumption + +Bug: https://bugs.gentoo.org/874420 +--- a/lib/ether.h ++++ b/lib/ether.h +@@ -35,7 +35,7 @@ + + #include "magic.h" + +-#if !HAVE_STRUCT_ETHER_ADDR_ETHER_ADDR_OCTET && !HAVE_STRUCT_ETHER_ADDR_OCTET ++#if !defined(HAVE_STRUCT_ETHER_ADDR_ETHER_ADDR_OCTET) && !defined(HAVE_STRUCT_ETHER_ADDR_OCTET) + + struct + ether_addr +@@ -45,7 +45,7 @@ ether_addr + + #define ETHER_ADDR_OCTET ether_addr_octet + +-#else /* HAVE_STRUCT_ETHER_ADDR_ETHER_ADDR_OCTET || HAVE_STRUCT_ETHER_ADDR_OCTET */ ++#else /* defined(HAVE_STRUCT_ETHER_ADDR_ETHER_ADDR_OCTET) || defined(HAVE_STRUCT_ETHER_ADDR_OCTET) */ + + #if HAVE_STRUCT_ETHER_ADDR_OCTET + #define ETHER_ADDR_OCTET octet +@@ -55,7 +55,7 @@ ether_addr + #define ETHER_ADDR_OCTET ether_addr_octet + #endif /* HAVE_STRUCT_ETHER_ADDR_ETHER_ADDR_OCTET */ + +-#endif /* !HAVE_STRUCT_ETHER_ADDR_ETHER_ADDR_OCTET && !HAVE_STRUCT_ETHER_ADDR_OCTET */ ++#endif /* !defined(HAVE_STRUCT_ETHER_ADDR_ETHER_ADDR_OCTET) && !defined(HAVE_STRUCT_ETHER_ADDR_OCTET) */ + + + #if !defined(HAVE_ETHER_HOSTTON) diff --git a/net-misc/wol/files/wol-0.7.1-Fix-malloc-detection.patch b/net-misc/wol/files/wol-0.7.1-Fix-malloc-detection.patch new file mode 100644 index 0000000000000..6f783e9cfaed1 --- /dev/null +++ b/net-misc/wol/files/wol-0.7.1-Fix-malloc-detection.patch @@ -0,0 +1,39 @@ +https://bugs.gentoo.org/874420 + +From bcf98fe9a674a3784ad1a4f8eecc3b31a7b209a9 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Tue, 25 Oct 2022 14:00:23 +0100 +Subject: [PATCH] Fix malloc detection + +--- a/m4/getline.m4 ++++ b/m4/getline.m4 +@@ -18,6 +18,7 @@ AC_DEFUN([AM_FUNC_GETLINE], + # include + # include + # include ++# include + int main () + { /* Based on a test program from Karl Heuer. */ + char *line = NULL; +--- a/m4/malloc.m4 ++++ b/m4/malloc.m4 +@@ -14,6 +14,7 @@ AC_DEFUN([jm_FUNC_MALLOC], + + AC_CACHE_CHECK([for working malloc], jm_cv_func_working_malloc, + [AC_TRY_RUN([ ++ #include + char *malloc (); + int + main () +--- a/m4/realloc.m4 ++++ b/m4/realloc.m4 +@@ -14,7 +14,8 @@ AC_DEFUN([jm_FUNC_REALLOC], + + AC_CACHE_CHECK([for working realloc], jm_cv_func_working_realloc, + [AC_TRY_RUN([ +- char *realloc (); ++ #include ++ void *realloc(void *ptr, size_t size); + int + main () + { diff --git a/net-misc/wol/wol-0.7.1-r3.ebuild b/net-misc/wol/wol-0.7.1-r3.ebuild index 4b4ba0165cd96..3bcd9963ecdb9 100644 --- a/net-misc/wol/wol-0.7.1-r3.ebuild +++ b/net-misc/wol/wol-0.7.1-r3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit toolchain-funcs +inherit autotools toolchain-funcs DESCRIPTION="Implements Wake On LAN (Magic Paket) functionality in a small program" HOMEPAGE="http://ahh.sourceforge.net/wol/" @@ -14,7 +14,18 @@ SLOT="0" KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86" IUSE="nls" -PATCHES=( "${FILESDIR}/${P}-musl.patch" ) +PATCHES=( + "${FILESDIR}/${P}-musl.patch" + "${FILESDIR}/${P}-Fix-config.h-test-consumption.patch" + "${FILESDIR}/${P}-Fix-malloc-detection.patch" +) + +src_prepare() { + default + + # bug #874420 + eautoreconf +} src_configure() { local myeconfargs=( From 97a6f1c945aef15774aba257fd9088bf5c5013ad Mon Sep 17 00:00:00 2001 From: Michael Orlitzky Date: Tue, 25 Oct 2022 09:42:00 -0400 Subject: [PATCH 0480/2610] dev-libs/ppl: drop 1.2-r4 Signed-off-by: Michael Orlitzky --- dev-libs/ppl/ppl-1.2-r4.ebuild | 69 ---------------------------------- 1 file changed, 69 deletions(-) delete mode 100644 dev-libs/ppl/ppl-1.2-r4.ebuild diff --git a/dev-libs/ppl/ppl-1.2-r4.ebuild b/dev-libs/ppl/ppl-1.2-r4.ebuild deleted file mode 100644 index 6ce0fa97ee982..0000000000000 --- a/dev-libs/ppl/ppl-1.2-r4.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="The Parma Polyhedra Library for numerical analysis of complex systems" -HOMEPAGE="http://bugseng.com/products/ppl" -SRC_URI="http://bugseng.com/products/ppl/download/ftp/releases/${PV}/${P}.tar.xz - https://dev.gentoo.org/~juippis/distfiles/tmp/ppl-1.2-r3-disable-boeing-tests.patch" - -LICENSE="GPL-3" -SLOT="0/4.14" # SONAMEs -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~sparc-solaris" -IUSE="cdd +cxx doc lpsol pch static-libs test" - -RDEPEND=">=dev-libs/gmp-6[cxx(+)] - lpsol? ( sci-mathematics/glpk )" -DEPEND="${RDEPEND} - app-arch/xz-utils - sys-devel/m4" - -RESTRICT="!test? ( test )" - -PATCHES=( - "${FILESDIR}/disable-mipproblem2.patch" - "${FILESDIR}/disable-containsintegerpoint1.patch" - "${DISTDIR}/ppl-1.2-r3-disable-boeing-tests.patch" - "${FILESDIR}/fix-clang-build.patch" -) - -src_prepare() { - default - - # The patch should do this, but then the diff makes it run - # afoul of the Gentoo patch size limit. - rm demos/ppl_lpsol/examples/boeing[12].mps || die - - eautoreconf -} - -src_configure() { - local interfaces=( c ) - use cxx && interfaces+=( cxx ) - econf \ - --disable-debugging \ - --disable-optimization \ - $(use_enable doc documentation) \ - $(use_enable cdd ppl_lcdd) \ - $(use_enable lpsol ppl_lpsol) \ - $(use_enable pch) \ - $(use_enable static-libs static) \ - --enable-interfaces="${interfaces[*]}" \ - $(use test && echo --enable-check=quick) -} - -src_install() { - default - if ! use static-libs; then - find "${ED}"/usr -name 'libppl*.la' -delete || die - fi - - pushd "${ED}/usr/share/doc/${PF}" >/dev/null || die - rm gpl* fdl* || die - if ! use doc ; then - rm -r *-html/ *.ps.gz *.pdf || die - fi -} From 9fe591d4f982e938ef2bd111487ded7560539325 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Tue, 25 Oct 2022 09:42:49 -0400 Subject: [PATCH 0481/2610] x11-base/xwayland: Version bump to 22.1.4 Bug: https://bugs.gentoo.org/877459 Signed-off-by: Matt Turner --- x11-base/xwayland/Manifest | 1 + x11-base/xwayland/xwayland-22.1.4.ebuild | 100 +++++++++++++++++++++++ 2 files changed, 101 insertions(+) create mode 100644 x11-base/xwayland/xwayland-22.1.4.ebuild diff --git a/x11-base/xwayland/Manifest b/x11-base/xwayland/Manifest index d364df267f52b..933dbf228c2de 100644 --- a/x11-base/xwayland/Manifest +++ b/x11-base/xwayland/Manifest @@ -1 +1,2 @@ DIST xwayland-22.1.3.tar.xz 1272440 BLAKE2B 5f35d6675ee90d910ed39921b4590e7a5325f941238c69b09d6b7063bcded992d1e4425327ae4626e8e9cead7dc17b4d892642a1a3bdb3a4de797f8f733202c4 SHA512 be15cb398f9a8aad70352d09b0745c827d4766d5996e817b92c828b5ede27b10186c7ee319901abdc5e141da97170a3ace039269146461d4e2ceb5002a7c35b4 +DIST xwayland-22.1.4.tar.xz 1273552 BLAKE2B c492968f335ebd5b194d91729476047760b85620366fc587cace5f1cdef8cb22576293fb3799eedfe4a9c1eeff78dd18abaead67422caeb04b1ceb419509fbc6 SHA512 a1301df1687ac276172565c98b1fb3d5f35f67d47f625b81fce485d1818cf4896f88c2750b4e93596fa6f7fd515e258d201ca3d0cc39943b576f2d2c3f9be8cd diff --git a/x11-base/xwayland/xwayland-22.1.4.ebuild b/x11-base/xwayland/xwayland-22.1.4.ebuild new file mode 100644 index 0000000000000..384312c2aa5c8 --- /dev/null +++ b/x11-base/xwayland/xwayland-22.1.4.ebuild @@ -0,0 +1,100 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git" + inherit git-r3 +else + SRC_URI="https://xorg.freedesktop.org/archive/individual/xserver/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +DESCRIPTION="Standalone X server running under Wayland" +HOMEPAGE="https://wayland.freedesktop.org/xserver.html" + +IUSE="selinux video_cards_nvidia unwind xcsecurity" + +LICENSE="MIT" +SLOT="0" + +COMMON_DEPEND=" + dev-libs/libbsd + dev-libs/openssl:= + >=dev-libs/wayland-1.20 + >=dev-libs/wayland-protocols-1.22 + media-fonts/font-util + >=media-libs/libepoxy-1.5.4[X,egl(+)] + media-libs/libglvnd[X] + >=media-libs/mesa-21.1[X(+),egl(+),gbm(+)] + >=x11-libs/libdrm-2.4.89 + >=x11-libs/libXau-1.0.4 + x11-libs/libxcvt + >=x11-libs/libXdmcp-1.0.2 + >=x11-libs/libXfont2-2.0.1 + x11-libs/libxkbfile + >=x11-libs/libxshmfence-1.1 + >=x11-libs/pixman-0.27.2 + >=x11-misc/xkeyboard-config-2.4.1-r3 + + unwind? ( sys-libs/libunwind ) + video_cards_nvidia? ( gui-libs/egl-wayland ) +" +DEPEND=" + ${COMMON_DEPEND} + x11-base/xorg-proto + >=x11-libs/xtrans-1.3.5 +" +RDEPEND=" + ${COMMON_DEPEND} + x11-apps/xkbcomp + !<=x11-base/xorg-server-1.20.11 + selinux? ( sec-policy/selinux-xserver ) +" +BDEPEND=" + sys-devel/flex + dev-util/wayland-scanner +" + +PATCHES=( + "${FILESDIR}"/xwayland-drop-redundantly-installed-files.patch +) + +src_configure() { + local emesonargs=( + $(meson_use selinux xselinux) + $(meson_use unwind libunwind) + $(meson_use xcsecurity) + $(meson_use video_cards_nvidia xwayland_eglstream) + -Ddpms=true + -Ddri3=true + -Ddrm=true + -Ddtrace=false + -Dglamor=true + -Dglx=true + -Dipv6=true + -Dsecure-rpc=false + -Dscreensaver=true + -Dsha1=libcrypto + -Dxace=true + -Dxdmcp=true + -Dxinerama=true + -Dxvfb=true + -Dxv=true + -Dxwayland-path="${EPREFIX}"/usr/bin + -Ddocs=false + -Ddevel-docs=false + -Ddocs-pdf=false + ) + + meson_src_configure +} + +src_install() { + dosym ../bin/Xwayland /usr/libexec/Xwayland + + meson_src_install +} From cdfa41d614f6c9b41435d8e02889ae0454a40204 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Tue, 25 Oct 2022 09:44:25 -0400 Subject: [PATCH 0482/2610] x11-libs/libXrender: Version bump to 0.9.11 Signed-off-by: Matt Turner --- x11-libs/libXrender/Manifest | 1 + x11-libs/libXrender/libXrender-0.9.11.ebuild | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 x11-libs/libXrender/libXrender-0.9.11.ebuild diff --git a/x11-libs/libXrender/Manifest b/x11-libs/libXrender/Manifest index 90b620b7a2593..b330f05e63c27 100644 --- a/x11-libs/libXrender/Manifest +++ b/x11-libs/libXrender/Manifest @@ -1 +1,2 @@ DIST libXrender-0.9.10.tar.bz2 308318 BLAKE2B c9e250e16118a4878e7439fdb37549596abfd6a17f50e4e88242579fc285d0ef5b0c8d5d0fb592c7dbcd6e77c5fb284e6644e4edf9b12118cbfc0f179e274313 SHA512 16ea0cf638b32d7df54b270457ef8c9d9a80da27fa845b105b560cb31027b4c7fe799cf23d6b6bac492be5961264e96d7845d316a9af4de9ff38bf40885ea6fe +DIST libXrender-0.9.11.tar.xz 302900 BLAKE2B b603118a02bc0bd64a98ac9820e6fd46a0613441b630d10aa8955c3a5e364c283f3d7323f7cd64e6c3a4c599409ae9d7c847751edc3250946342008abb66a015 SHA512 2327cc1b530382d81df29b8d579f801f1f990202107cc84506986bcf5d15010d414e9418987b200e3f222d188afce46f0d7754febcdca62a5fc1e541b3bb82de diff --git a/x11-libs/libXrender/libXrender-0.9.11.ebuild b/x11-libs/libXrender/libXrender-0.9.11.ebuild new file mode 100644 index 0000000000000..8b3adb71de24b --- /dev/null +++ b/x11-libs/libXrender/libXrender-0.9.11.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +XORG_MULTILIB=yes +XORG_TARBALL_SUFFIX="xz" +inherit xorg-3 + +DESCRIPTION="X.Org Xrender library" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + +RDEPEND=" + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + x11-base/xorg-proto" From a9cdb27f40cc006e7dfee11472f7d8fa1ed213d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 16:03:48 +0200 Subject: [PATCH 0483/2610] dev-python/cfn-lint: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/cfn-lint/Manifest | 5 -- dev-python/cfn-lint/cfn-lint-0.64.1.ebuild | 54 ---------------------- dev-python/cfn-lint/cfn-lint-0.65.1.ebuild | 54 ---------------------- dev-python/cfn-lint/cfn-lint-0.66.0.ebuild | 54 ---------------------- dev-python/cfn-lint/cfn-lint-0.66.1.ebuild | 54 ---------------------- dev-python/cfn-lint/cfn-lint-0.68.0.ebuild | 54 ---------------------- 6 files changed, 275 deletions(-) delete mode 100644 dev-python/cfn-lint/cfn-lint-0.64.1.ebuild delete mode 100644 dev-python/cfn-lint/cfn-lint-0.65.1.ebuild delete mode 100644 dev-python/cfn-lint/cfn-lint-0.66.0.ebuild delete mode 100644 dev-python/cfn-lint/cfn-lint-0.66.1.ebuild delete mode 100644 dev-python/cfn-lint/cfn-lint-0.68.0.ebuild diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest index c6ea338f6814c..8366a805290e1 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -1,7 +1,2 @@ -DIST cfn-lint-0.64.1.gh.tar.gz 9792758 BLAKE2B 95bc86fa41c17498575abfd4eb7e16d9e8a8dfc36d4304aa216890773e52d1e43f4deb178f2bd69c8edc445a417ca37ef53069ac9d398ccf27e3b9a6d90ee8c9 SHA512 edd7296e74db943c6ae818c2ae8f5220c4d8834eb7858c474e38f7852c1a7839b89ba949c105a3d2044f4b952e56fdc9e7a08493ed74e06b29ec9c0ea0b48a6a -DIST cfn-lint-0.65.1.gh.tar.gz 9670213 BLAKE2B 22a627dc417f8df76fef9228eb4139210f693b0f5723e70f0dcb3651a18c921e8f174b8c97709016b2c184f3e12e03e49ad7e7a720415ad5cb820aecdfba4616 SHA512 391db28d47caa5cb66f3994944766f9ba6a0500ac5c8c474cef0a60e44236aedde7bceefb78cbc48cef3109ddf9206960a212df3ebdf7eb82b84940ca7202b7c -DIST cfn-lint-0.66.0.gh.tar.gz 9710208 BLAKE2B e4d333d9ac0e05b9b6a7030ca63f2feb019d0b18d271f5e3d6a6176ac3c3c99c207709447be4397aecd831933f3938249786f6b043131b584432c04bcc2c1304 SHA512 05580c6602becd1b2545c1a87ffdbd3abf21026f76de2c476c986da3972a4dbb2a4ecc31f53dc23732bcfdd52a9c7ceb620f88c12a0b4b22536b6cb692e55f06 -DIST cfn-lint-0.66.1.gh.tar.gz 9738245 BLAKE2B e4b546d2f8543699e134ab33f2c06f71c48ff4685a50ac81d43e5089cceec45023499b30069ced9bdb7b76f56a6e7f2eb68efae0c59f3e82fe1fd2c31bf07cf5 SHA512 869f300d865b969e8203a071bee149e859b70a8d6bac0696ef65d73b523d0f7fb14c83b19243ff3f9eb0b5080bf008d905085e240a9d3b6c8804940c7f6e8f04 DIST cfn-lint-0.67.0.gh.tar.gz 9787161 BLAKE2B 5299c956e7ca7c63c0c7608d51b01487cf4669f7af54c33f3d9917feae85565a2ce73a96a8d0a5d32cfe1c0a6db6d61b118f2994bb66700145787b650eefe6ea SHA512 35d4686da1f610a970dc1976d7a72ff58c884446f5967b069cc4826b2d9a1b75e2b8a10e676585009c918317186b4dac1c6dc78bf26215eefd5aadd4dce03e0e -DIST cfn-lint-0.68.0.gh.tar.gz 9805426 BLAKE2B 6d7bb80943180fd1f11378db3d49d2705b68b60b5afc014db59d013d8e2be22469978060940e106ee5cf504cc10663e6427aa480ae1bbac22c3e52dc157e5403 SHA512 fb0c74ddd356cf95f04e9b86130aa56f6ef17a91c04027329d425fa83bbcf245dfc6f37fc1790c32c6d683e44512e06dabc9730d19687df470aaa390d3831395 DIST cfn-lint-0.68.1.gh.tar.gz 9858724 BLAKE2B 469a23daa717add95140913d85861df44445464d80291430ec42aa2a83c2e125fc395428033c5b82c571297200b28412cc8531bf8e26a0491acfbc5536037cd6 SHA512 a81a1877b9efea411b71d485e66965ca6427998ea13d088c67849a2e8c3f9dd1c125ba0531cb48a27ad75638bde54270654b6da8576fc2fdb15088a0bfb543fe diff --git a/dev-python/cfn-lint/cfn-lint-0.64.1.ebuild b/dev-python/cfn-lint/cfn-lint-0.64.1.ebuild deleted file mode 100644 index efe7cae9474b5..0000000000000 --- a/dev-python/cfn-lint/cfn-lint-0.64.1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="CloudFormation Linter" -HOMEPAGE=" - https://github.com/aws-cloudformation/cfn-lint/ - https://pypi.org/project/cfn-lint/ -" -SRC_URI=" - https://github.com/aws-cloudformation/cfn-lint/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/aws-sam-translator-1.47.0[${PYTHON_USEDEP}] - dev-python/jsonpatch[${PYTHON_USEDEP}] - >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] - dev-python/junit-xml[${PYTHON_USEDEP}] - dev-python/networkx[${PYTHON_USEDEP}] - >dev-python/pyyaml-5.4[${PYTHON_USEDEP}] - >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] - >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # TODO - test/unit/module/test_template.py::TestTemplate::test_build_graph - # requires git repo - test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs - # Internet - test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter - test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_2 - test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3 -) - -src_prepare() { - # unpin the deps - sed -e 's:~=[0-9.]*::' -i setup.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/cfn-lint/cfn-lint-0.65.1.ebuild b/dev-python/cfn-lint/cfn-lint-0.65.1.ebuild deleted file mode 100644 index d9b9960e15741..0000000000000 --- a/dev-python/cfn-lint/cfn-lint-0.65.1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="CloudFormation Linter" -HOMEPAGE=" - https://github.com/aws-cloudformation/cfn-lint/ - https://pypi.org/project/cfn-lint/ -" -SRC_URI=" - https://github.com/aws-cloudformation/cfn-lint/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/aws-sam-translator-1.51.0[${PYTHON_USEDEP}] - dev-python/jsonpatch[${PYTHON_USEDEP}] - >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] - dev-python/junit-xml[${PYTHON_USEDEP}] - dev-python/networkx[${PYTHON_USEDEP}] - >dev-python/pyyaml-5.4[${PYTHON_USEDEP}] - >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] - >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # TODO - test/unit/module/test_template.py::TestTemplate::test_build_graph - # requires git repo - test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs - # Internet - test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter - test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_2 - test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3 -) - -src_prepare() { - # unpin the deps - sed -e 's:~=[0-9.]*::' -i setup.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/cfn-lint/cfn-lint-0.66.0.ebuild b/dev-python/cfn-lint/cfn-lint-0.66.0.ebuild deleted file mode 100644 index d9b9960e15741..0000000000000 --- a/dev-python/cfn-lint/cfn-lint-0.66.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="CloudFormation Linter" -HOMEPAGE=" - https://github.com/aws-cloudformation/cfn-lint/ - https://pypi.org/project/cfn-lint/ -" -SRC_URI=" - https://github.com/aws-cloudformation/cfn-lint/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/aws-sam-translator-1.51.0[${PYTHON_USEDEP}] - dev-python/jsonpatch[${PYTHON_USEDEP}] - >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] - dev-python/junit-xml[${PYTHON_USEDEP}] - dev-python/networkx[${PYTHON_USEDEP}] - >dev-python/pyyaml-5.4[${PYTHON_USEDEP}] - >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] - >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # TODO - test/unit/module/test_template.py::TestTemplate::test_build_graph - # requires git repo - test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs - # Internet - test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter - test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_2 - test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3 -) - -src_prepare() { - # unpin the deps - sed -e 's:~=[0-9.]*::' -i setup.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/cfn-lint/cfn-lint-0.66.1.ebuild b/dev-python/cfn-lint/cfn-lint-0.66.1.ebuild deleted file mode 100644 index d9b9960e15741..0000000000000 --- a/dev-python/cfn-lint/cfn-lint-0.66.1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="CloudFormation Linter" -HOMEPAGE=" - https://github.com/aws-cloudformation/cfn-lint/ - https://pypi.org/project/cfn-lint/ -" -SRC_URI=" - https://github.com/aws-cloudformation/cfn-lint/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/aws-sam-translator-1.51.0[${PYTHON_USEDEP}] - dev-python/jsonpatch[${PYTHON_USEDEP}] - >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] - dev-python/junit-xml[${PYTHON_USEDEP}] - dev-python/networkx[${PYTHON_USEDEP}] - >dev-python/pyyaml-5.4[${PYTHON_USEDEP}] - >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] - >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # TODO - test/unit/module/test_template.py::TestTemplate::test_build_graph - # requires git repo - test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs - # Internet - test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter - test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_2 - test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3 -) - -src_prepare() { - # unpin the deps - sed -e 's:~=[0-9.]*::' -i setup.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/cfn-lint/cfn-lint-0.68.0.ebuild b/dev-python/cfn-lint/cfn-lint-0.68.0.ebuild deleted file mode 100644 index 0916420e17909..0000000000000 --- a/dev-python/cfn-lint/cfn-lint-0.68.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="CloudFormation Linter" -HOMEPAGE=" - https://github.com/aws-cloudformation/cfn-lint/ - https://pypi.org/project/cfn-lint/ -" -SRC_URI=" - https://github.com/aws-cloudformation/cfn-lint/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/aws-sam-translator-1.53.0[${PYTHON_USEDEP}] - dev-python/jsonpatch[${PYTHON_USEDEP}] - >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] - dev-python/junit-xml[${PYTHON_USEDEP}] - dev-python/networkx[${PYTHON_USEDEP}] - >dev-python/pyyaml-5.4[${PYTHON_USEDEP}] - >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] - >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # TODO - test/unit/module/test_template.py::TestTemplate::test_build_graph - # requires git repo - test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs - # Internet - test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter - test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_2 - test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3 -) - -src_prepare() { - # unpin the deps - sed -e 's:~=[0-9.]*::' -i setup.py || die - distutils-r1_src_prepare -} From 0337a5899b4dfb7dbdeb0f71bff7c6f552c468f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 16:04:08 +0200 Subject: [PATCH 0484/2610] dev-python/dask: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/dask/Manifest | 2 - dev-python/dask/dask-2022.9.0.ebuild | 61 ---------------------------- dev-python/dask/dask-2022.9.1.ebuild | 61 ---------------------------- 3 files changed, 124 deletions(-) delete mode 100644 dev-python/dask/dask-2022.9.0.ebuild delete mode 100644 dev-python/dask/dask-2022.9.1.ebuild diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest index dee429f6f6240..c575641fa1910 100644 --- a/dev-python/dask/Manifest +++ b/dev-python/dask/Manifest @@ -1,4 +1,2 @@ DIST dask-2022.10.0.gh.tar.gz 8778168 BLAKE2B d352f574cbf478747a95896c8b074c40c9bb413ccc6cd7b12d344b0dc7dc89bdc0613bf5b142e000b85f1c2a5a02e6eb8ac00b6db459a8580927cb4d7c54cf46 SHA512 d35ee0c710f4cccbdddca028a33f3f855ea26f94bebae1dd2a8c761cd0d116324daa03fd7fb5a4cb57d040f549f922b7373a0c089c9667b4da25fbb3b83efa02 -DIST dask-2022.9.0.gh.tar.gz 8762083 BLAKE2B 60c7a37124b61b49fc06a754b5842695fd63d234e087ec44a40793aeb330034e0d5e3caaedd239fd498a9b01c2bc450f62cdc22848bfd654bfdab6a07d9be7de SHA512 a88f71b9e8cdc69ce3a4babbc2434f830110df284d56eec37cadb6b81add3cd5f2e751ea5e9b390d112d16ee0952c296368851889fec202e3601c2fcf8f52a97 -DIST dask-2022.9.1.gh.tar.gz 8766675 BLAKE2B da4735dd860b96d691bbe3782ce04fb4e53a265984dc52593ecd1cbd1a1e536ad2677998e01bcfa99d783255ce053a44c4ed4cb0ce83128520755c20530bca3f SHA512 944d333bbe2f946b85173d289e287737816359a959b61d9bf2b9ef0f75173482a2912355fd71f8a8aa29e58f5b66a91909dc53c1cd269ab2bc569bad62a67f6c DIST dask-2022.9.2.gh.tar.gz 8767605 BLAKE2B ad0d9b7f849f984316768f1d1983e13177c3263b6803ce6d861b15b8d88c21c7dce4dae917ca28f8688797573503c6fd518816ca7d993d67c56172ef2adc73ec SHA512 467411933432821413f8440e6434b18c2bf76c616a92ec990bc71c141ea2cab235c1330e888ed77f429b6d00d588042928cd3b06d9b693d51302cf8c114700dd diff --git a/dev-python/dask/dask-2022.9.0.ebuild b/dev-python/dask/dask-2022.9.0.ebuild deleted file mode 100644 index a25e140d60031..0000000000000 --- a/dev-python/dask/dask-2022.9.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Task scheduling and blocked algorithms for parallel processing" -HOMEPAGE=" - https://www.dask.org/ - https://github.com/dask/dask/ - https://pypi.org/project/dask/ -" -SRC_URI=" - https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=dev-python/cloudpickle-0.2.2[${PYTHON_USEDEP}] - >=dev-python/fsspec-0.6.0[${PYTHON_USEDEP}] - >=dev-python/numpy-1.15.1[${PYTHON_USEDEP}] - >=dev-python/pandas-0.25.0[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - >=dev-python/partd-0.3.10[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}] - >=dev-python/toolz-0.8.2[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/toolz[${PYTHON_USEDEP}] - test? ( - dev-python/moto[${PYTHON_USEDEP}] - dev-python/numexpr[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # another test relying on -Werror - "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]" - # TODO - dask/array/tests/test_reductions.py::test_mean_func_does_not_warn - dask/tests/test_config.py::test__get_paths - dask/array/tests/test_linalg.py::test_solve_assume_a - "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-True]" - "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-True]" -) - -python_test() { - epytest -p no:flaky -m "not network" -} diff --git a/dev-python/dask/dask-2022.9.1.ebuild b/dev-python/dask/dask-2022.9.1.ebuild deleted file mode 100644 index 6ad6f0bd45e11..0000000000000 --- a/dev-python/dask/dask-2022.9.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Task scheduling and blocked algorithms for parallel processing" -HOMEPAGE=" - https://www.dask.org/ - https://github.com/dask/dask/ - https://pypi.org/project/dask/ -" -SRC_URI=" - https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=dev-python/cloudpickle-0.2.2[${PYTHON_USEDEP}] - >=dev-python/fsspec-0.6.0[${PYTHON_USEDEP}] - >=dev-python/numpy-1.15.1[${PYTHON_USEDEP}] - >=dev-python/pandas-0.25.0[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - >=dev-python/partd-0.3.10[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}] - >=dev-python/toolz-0.8.2[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/toolz[${PYTHON_USEDEP}] - test? ( - dev-python/moto[${PYTHON_USEDEP}] - dev-python/numexpr[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # another test relying on -Werror - "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]" - # TODO - dask/array/tests/test_reductions.py::test_mean_func_does_not_warn - dask/tests/test_config.py::test__get_paths - dask/array/tests/test_linalg.py::test_solve_assume_a - "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-True]" - "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-True]" -) - -python_test() { - epytest -p no:flaky -m "not network" -} From e5dc4f98127d54735c4140d7b546f565de8bbf5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 16:04:34 +0200 Subject: [PATCH 0485/2610] dev-python/fonttools: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/fonttools/Manifest | 3 - dev-python/fonttools/fonttools-4.36.0.ebuild | 58 ----------------- dev-python/fonttools/fonttools-4.37.2.ebuild | 58 ----------------- dev-python/fonttools/fonttools-4.37.3.ebuild | 66 -------------------- 4 files changed, 185 deletions(-) delete mode 100644 dev-python/fonttools/fonttools-4.36.0.ebuild delete mode 100644 dev-python/fonttools/fonttools-4.37.2.ebuild delete mode 100644 dev-python/fonttools/fonttools-4.37.3.ebuild diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 528d2be5efe7b..71afc94300932 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,5 +1,2 @@ -DIST fonttools-4.36.0.gh.tar.gz 3567028 BLAKE2B 45c2481680a314e101ed3a14915585b503a15853937846a5ceadd15e524f053663e0c6876bb105b0f2593ac790029da48cbede8139be98809764e5a6e3e2b11a SHA512 48a07548f72e9818292c1552675fce94b8ecb876172cd7adb429426c1d987f54a6e0482b7847e48c3b9854821567023cce402c613488d9e17277eff8a615d3c2 -DIST fonttools-4.37.2.gh.tar.gz 3593663 BLAKE2B d0e6e7beb370a8611f6c92cb3c0d253cda1a946985dee12d1e911a33d45415e15ecdadd2be3eef3d121ffc27a450ed19bcea7c5b19f562af206ea6207b0c7dee SHA512 5850c31f68a6a7e1476644938ccb69d1213eb218a966a67c72f41fbbbc63cf5ed2f9638ce9497fd0702308ebf5637fc471b32a44b2ebcfbb9f4d3c2898dd626b -DIST fonttools-4.37.3.gh.tar.gz 3594598 BLAKE2B bd2c347e1542c2be4136c75804d95ddc1514c4b131f6754467e4229928391f607d206b6edff1fbce62d270801adac3d53fa187a06983dec6d44c699029a8e47e SHA512 7e8f9d68d59e6e842f2cc7acabd4188a1f5b1beb3437148ecb4ced1144eca5ae6af64c501b8ffedb780c72d84c73d7363d7d6ef3b3fc829bad27cba0c15c5ca9 DIST fonttools-4.37.4.gh.tar.gz 3595501 BLAKE2B 0b3e9e40ca73e1a612d632116c57d1ef9d641a759bdc570c3389ee603b0d8d98974a41fc0339e6dd4ec0cdbfdb9c5905afcf28b33e39eac6c4dcdba6fe64e860 SHA512 9e9c49732ca1e16a8d5b294423939297278d544456b37f5fd3b1f3eece8d9100834f8d7a8dee5908006a27419fbda06180ac588de5046a59fb243d728314939c DIST fonttools-4.38.0.gh.tar.gz 3603281 BLAKE2B 8ec558c35cc10b32760eb199dce7c40934210db9ba8c9b0ad7a8cd2ca206260d2d73769bd1ff4cb597dd46cd50a42d733c967199120366e22abc5ee2b81e0919 SHA512 438694e7a4c19ee63ab504763793c0219d96fdc58095fe55a4f44726e96a3ec8ae63066aa47a341a059c7a2c9893b9bbbdfc8ab4d75c177cbd90986debc31431 diff --git a/dev-python/fonttools/fonttools-4.36.0.ebuild b/dev-python/fonttools/fonttools-4.36.0.ebuild deleted file mode 100644 index 979b917eb3211..0000000000000 --- a/dev-python/fonttools/fonttools-4.36.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 virtualx - -DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" -HOMEPAGE="https://github.com/fonttools/fonttools/" -SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" - -RDEPEND=">=dev-python/fs-2.4.9[${PYTHON_USEDEP}]" -BDEPEND="${RDEPEND} - dev-python/cython[${PYTHON_USEDEP}] - test? ( - app-arch/brotli[python,${PYTHON_USEDEP}] - app-arch/zopfli - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # When dev-python/pytest-shutil is installed, we get weird import errors. - # This is due to incomplete nesting in the Tests/ tree: - # - # Tests/feaLib/__init__.py - # Tests/ufoLib/__init__.py - # Tests/svgLib/path/__init__.py - # Tests/otlLib/__init__.py - # Tests/varLib/__init__.py - # - # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. - touch Tests/svgLib/__init__.py || die - - distutils-r1_python_prepare_all -} - -src_configure() { - export FONTTOOLS_WITH_CYTHON=1 -} - -src_test() { - # virtualx used when matplotlib is installed causing plot module tests to run - virtx distutils-r1_src_test -} - -python_test() { - epytest Tests fontTools || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/fonttools/fonttools-4.37.2.ebuild b/dev-python/fonttools/fonttools-4.37.2.ebuild deleted file mode 100644 index 0de6a64f356ac..0000000000000 --- a/dev-python/fonttools/fonttools-4.37.2.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 virtualx - -DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" -HOMEPAGE="https://github.com/fonttools/fonttools/" -SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -RDEPEND=">=dev-python/fs-2.4.9[${PYTHON_USEDEP}]" -BDEPEND="${RDEPEND} - dev-python/cython[${PYTHON_USEDEP}] - test? ( - app-arch/brotli[python,${PYTHON_USEDEP}] - app-arch/zopfli - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # When dev-python/pytest-shutil is installed, we get weird import errors. - # This is due to incomplete nesting in the Tests/ tree: - # - # Tests/feaLib/__init__.py - # Tests/ufoLib/__init__.py - # Tests/svgLib/path/__init__.py - # Tests/otlLib/__init__.py - # Tests/varLib/__init__.py - # - # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. - touch Tests/svgLib/__init__.py || die - - distutils-r1_python_prepare_all -} - -src_configure() { - export FONTTOOLS_WITH_CYTHON=1 -} - -src_test() { - # virtualx used when matplotlib is installed causing plot module tests to run - virtx distutils-r1_src_test -} - -python_test() { - epytest Tests fontTools || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/fonttools/fonttools-4.37.3.ebuild b/dev-python/fonttools/fonttools-4.37.3.ebuild deleted file mode 100644 index 75d1f33eb4b35..0000000000000 --- a/dev-python/fonttools/fonttools-4.37.3.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 virtualx - -DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" -HOMEPAGE=" - https://github.com/fonttools/fonttools/ - https://pypi.org/project/fonttools/ -" -SRC_URI=" - https://github.com/fonttools/fonttools/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -RDEPEND=" - >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - test? ( - app-arch/brotli[python,${PYTHON_USEDEP}] - app-arch/zopfli - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # When dev-python/pytest-shutil is installed, we get weird import errors. - # This is due to incomplete nesting in the Tests/ tree: - # - # Tests/feaLib/__init__.py - # Tests/ufoLib/__init__.py - # Tests/svgLib/path/__init__.py - # Tests/otlLib/__init__.py - # Tests/varLib/__init__.py - # - # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. - touch Tests/svgLib/__init__.py || die - - distutils-r1_python_prepare_all -} - -src_configure() { - export FONTTOOLS_WITH_CYTHON=1 -} - -src_test() { - # virtualx used when matplotlib is installed causing plot module tests to run - virtx distutils-r1_src_test -} - -python_test() { - epytest Tests fontTools || die "Tests failed with ${EPYTHON}" -} From 138623fdb109cc649972afa7171a71920ae83580 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 16:04:46 +0200 Subject: [PATCH 0486/2610] dev-python/markdown-it-py: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- .../markdown-it-py-2.1.0-r1.ebuild | 45 ------------------- 1 file changed, 45 deletions(-) delete mode 100644 dev-python/markdown-it-py/markdown-it-py-2.1.0-r1.ebuild diff --git a/dev-python/markdown-it-py/markdown-it-py-2.1.0-r1.ebuild b/dev-python/markdown-it-py/markdown-it-py-2.1.0-r1.ebuild deleted file mode 100644 index 67c9b522c4084..0000000000000 --- a/dev-python/markdown-it-py/markdown-it-py-2.1.0-r1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{8..11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Python port of markdown-it, Markdown parser" -HOMEPAGE=" - https://pypi.org/project/markdown-it-py/ - https://github.com/executablebooks/markdown-it-py/ -" -SRC_URI=" - https://github.com/executablebooks/markdown-it-py/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - dev-python/mdurl[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-regressions[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Unimportant tests needing a new dep linkify - tests/test_linkify.py::test_token_levels - tests/test_port/test_fixtures.py::test_linkify -) - -EPYTEST_IGNORE=( - # No need to benchmark - benchmarking/ -) From 783c79d1e32bd61eab1b125347d1b9a407f0ea4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 16:05:00 +0200 Subject: [PATCH 0487/2610] dev-python/mkdocs-material: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/mkdocs-material/Manifest | 1 - .../mkdocs-material-8.4.3.ebuild | 41 ------------------- 2 files changed, 42 deletions(-) delete mode 100644 dev-python/mkdocs-material/mkdocs-material-8.4.3.ebuild diff --git a/dev-python/mkdocs-material/Manifest b/dev-python/mkdocs-material/Manifest index a06ba56369f2b..08308d7edfa51 100644 --- a/dev-python/mkdocs-material/Manifest +++ b/dev-python/mkdocs-material/Manifest @@ -1,3 +1,2 @@ -DIST mkdocs-material-8.4.3.gh.tar.gz 9999624 BLAKE2B e7dbe0b3cd2e385db1882b5bdf90efbe7f1d528b38fe0764b5aee78546427bde939054a61f36e7d8769099fe3615c36c13d6d29ebf30e4faff123380a5793eaa SHA512 ea5601d4f846315c71b0eaa0c8309c0d351530bdfcdee4ba7f9734f92314b66613984c41af6b0387e7186e2f915150aa6981e16511af6f7bb67bf94fb33b88e7 DIST mkdocs-material-8.5.2.gh.tar.gz 10262607 BLAKE2B 16fe2e9d377cf8361ddcf5bdd1f5b461783ef03a26894abd9cfe8ba3c88e4d89e5ee8da3e566b996ea1595a6600933d4140ca698f3a303e6fc4c2b32e208af1e SHA512 74066b3b85be3dc5f4380ab73a98dd07fc8430a65b6ec9a51f1513fa3f0703f3eff4567344642710bf8e91e8cf9193b552a58f865b86367f397d0c884e1849f8 DIST mkdocs-material-8.5.7.gh.tar.gz 10362881 BLAKE2B 833e05a67570f7c341681f6fcc0b54f145044ae60512aef4fc6c366022700c6f257418a502cf0fd7c8a25f4be4c37f9ca591b5063e424ab2f6ef17b3fce01129 SHA512 d47866faed2c993d3e8daca0213cf9052a2e31449c2aa968c6a4451eaf2528094fdebda1ee7c6a12f1a0c502ef1c16a2aceaf03e7ec195117391beda8535a127 diff --git a/dev-python/mkdocs-material/mkdocs-material-8.4.3.ebuild b/dev-python/mkdocs-material/mkdocs-material-8.4.3.ebuild deleted file mode 100644 index 65c7c88b4dd12..0000000000000 --- a/dev-python/mkdocs-material/mkdocs-material-8.4.3.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=" - dev-python/mkdocs-material-extensions - dev-python/mkdocs-minify-plugin - dev-python/mkdocs-redirects -" - -inherit distutils-r1 docs - -DESCRIPTION="A Material Design theme for MkDocs" -HOMEPAGE=" - https://github.com/squidfunk/mkdocs-material/ - https://pypi.org/project/mkdocs-material/ -" -SRC_URI=" - https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" - -RDEPEND=" - >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}] - >=dev-python/markdown-3.2[${PYTHON_USEDEP}] - >=dev-python/mkdocs-1.3.0[${PYTHON_USEDEP}] - >=dev-python/pygments-2.12[${PYTHON_USEDEP}] - >=dev-python/pymdown-extensions-9.4[${PYTHON_USEDEP}] -" - -# mkdocs-material-extensions depends on mkdocs-material creating a circular dep -PDEPEND=">=dev-python/mkdocs-material-extensions-1.0.3[${PYTHON_USEDEP}]" From 7e64e82970b8149732e7b0a97c03a40b21773c2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 16:05:16 +0200 Subject: [PATCH 0488/2610] dev-python/pykerberos: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/pykerberos/pykerberos-1.3.1.ebuild | 44 ------------------- 1 file changed, 44 deletions(-) delete mode 100644 dev-python/pykerberos/pykerberos-1.3.1.ebuild diff --git a/dev-python/pykerberos/pykerberos-1.3.1.ebuild b/dev-python/pykerberos/pykerberos-1.3.1.ebuild deleted file mode 100644 index 671c5af6453d2..0000000000000 --- a/dev-python/pykerberos/pykerberos-1.3.1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -MY_P=PyKerberos-${PV} -DESCRIPTION="A high-level Python wrapper for Kerberos/GSSAPI operations" -HOMEPAGE=" - https://www.calendarserver.org/PyKerberos.html - https://github.com/apple/ccs-pykerberos/ - https://pypi.org/project/kerberos/" -SRC_URI=" - https://github.com/apple/ccs-pykerberos/archive/${MY_P}.tar.gz" -S=${WORKDIR}/ccs-pykerberos-${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc64 ~riscv x86" -# test environment is non-trivial to set up, so just use docker -# (see python_test below) -# also for alpha/beta Python releases support: -# https://github.com/apple/ccs-pykerberos/pull/83/commits/5f1130a1305b5f6e7d7d8b41067c4713f0c8950f -RESTRICT="test" - -RDEPEND="app-crypt/mit-krb5" -DEPEND="${RDEPEND}" - -python_test() { - set -- docker run \ - -v "${PWD}:/app" \ - -w /app \ - -e PYENV=$("${EPYTHON}" -c 'import sys; print(sys.version.split()[0])') \ - -e KERBEROS_USERNAME=administrator \ - -e KERBEROS_PASSWORD=Password01 \ - -e KERBEROS_REALM=example.com \ - -e KERBEROS_PORT=80 \ - ubuntu:16.04 \ - /bin/bash .travis.sh - echo "${@}" >&2 - "${@}" || die "Tests failed with ${EPYTHON}" -} From 8111fed4ecb22147a3b862e5e4e3b9626b97aee3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 16:05:29 +0200 Subject: [PATCH 0489/2610] dev-python/python-ldap: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/python-ldap/Manifest | 1 - .../python-ldap/python-ldap-3.4.2.ebuild | 79 ------------------- 2 files changed, 80 deletions(-) delete mode 100644 dev-python/python-ldap/python-ldap-3.4.2.ebuild diff --git a/dev-python/python-ldap/Manifest b/dev-python/python-ldap/Manifest index 2b2a05fdf1695..4526b44b1676b 100644 --- a/dev-python/python-ldap/Manifest +++ b/dev-python/python-ldap/Manifest @@ -1,2 +1 @@ -DIST python-ldap-3.4.2.gh.tar.gz 377981 BLAKE2B 6efa768dd035f8867abacfd9cc1b9ceca1a468c79550d2529130bd8eaf7546e4474d5798cf9090a9a74f05286ca30a33b8e54821292b8aa2e27358f93d72cb7b SHA512 3a68dd2c160d7d74061d9c9eb060be6faeec1f607f3853722f969d7d1dc76c7da160aa20a4c139feb4d2eba6dbf2e2cfb02551cabd6fbf413654f32f73e94c15 DIST python-ldap-3.4.3.gh.tar.gz 378215 BLAKE2B d5c165e668ed8bf1415e06e28e306bb757dea71ee7cc1ad380c35a5d911767fd08e249577aef0e5e888c1e9129072f93f499560e8b70e6848fbad4d7f9bb95a6 SHA512 a52403b7d9fc4d114b995640ff34f5aefd313d36cea5ff6de73ea9f46036694ebd43cd9d11382daf3be9da887f62c6675b49d684c05a7d5f0c93d446b16d1981 diff --git a/dev-python/python-ldap/python-ldap-3.4.2.ebuild b/dev-python/python-ldap/python-ldap-3.4.2.ebuild deleted file mode 100644 index 11a39e58e3e23..0000000000000 --- a/dev-python/python-ldap/python-ldap-3.4.2.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="Various LDAP-related Python modules" -HOMEPAGE=" - https://www.python-ldap.org/en/latest/ - https://pypi.org/project/python-ldap/ - https://github.com/python-ldap/python-ldap/ -" -SRC_URI=" - https://github.com/python-ldap/python-ldap/archive/${P}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/${PN}-${P} - -LICENSE="MIT PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86 ~x86-solaris" -IUSE="examples sasl ssl" - -RDEPEND=" - >=dev-python/pyasn1-0.3.7[${PYTHON_USEDEP}] - >=dev-python/pyasn1-modules-0.1.5[${PYTHON_USEDEP}] - net-nds/openldap:=[sasl?,ssl?] -" -# We do not link against cyrus-sasl but we use some -# of its headers during the build. -DEPEND=" - net-nds/openldap:=[sasl?,ssl?] - sasl? ( >=dev-libs/cyrus-sasl-2.1 ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx Doc - -python_prepare_all() { - if ! use sasl; then - sed -i 's/HAVE_SASL//g' setup.cfg || die - fi - if ! use ssl; then - sed -i 's/HAVE_TLS//g' setup.cfg || die - fi - - distutils-r1_python_prepare_all -} - -python_test() { - # Run all tests which don't require slapd - local EPYTEST_IGNORE=( - t_bind.py - t_cext.py - t_edit.py - t_ldapobject.py - t_ldap_options.py - t_ldap_sasl.py - t_ldap_schema_subentry.py - t_ldap_syncrepl.py - t_slapdobject.py - ) - pushd Tests >/dev/null || die - epytest - popd > /dev/null || die -} - -python_install_all() { - if use examples; then - docinto examples - dodoc -r Demo/. - docompress -x /usr/share/doc/${PF}/examples - fi - distutils-r1_python_install_all -} From c756b422dcfbeff78e6c133c3c9c0cd422d867c9 Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Tue, 25 Oct 2022 16:36:28 +0300 Subject: [PATCH 0490/2610] mail-client/thunderbird: stabilize 102.4.0 for amd64 Signed-off-by: Joonas Niilola --- mail-client/thunderbird/thunderbird-102.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mail-client/thunderbird/thunderbird-102.4.0.ebuild b/mail-client/thunderbird/thunderbird-102.4.0.ebuild index 30a2eccaa1c3f..f2ecd001bc7b8 100644 --- a/mail-client/thunderbird/thunderbird-102.4.0.ebuild +++ b/mail-client/thunderbird/thunderbird-102.4.0.ebuild @@ -57,7 +57,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES} DESCRIPTION="Thunderbird Mail Client" HOMEPAGE="https://www.thunderbird.net/" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~x86" SLOT="0" LICENSE="MPL-2.0 GPL-2 LGPL-2.1" From 0f133fa16950a9875226478e0e6d92930101bbba Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Tue, 25 Oct 2022 17:07:40 +0300 Subject: [PATCH 0491/2610] mail-client/thunderbird: stabilize 102.4.0 for x86 Signed-off-by: Joonas Niilola --- mail-client/thunderbird/thunderbird-102.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mail-client/thunderbird/thunderbird-102.4.0.ebuild b/mail-client/thunderbird/thunderbird-102.4.0.ebuild index f2ecd001bc7b8..1ff0425c8ce4a 100644 --- a/mail-client/thunderbird/thunderbird-102.4.0.ebuild +++ b/mail-client/thunderbird/thunderbird-102.4.0.ebuild @@ -57,7 +57,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES} DESCRIPTION="Thunderbird Mail Client" HOMEPAGE="https://www.thunderbird.net/" -KEYWORDS="amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 x86" SLOT="0" LICENSE="MPL-2.0 GPL-2 LGPL-2.1" From 5afdd241d0a30c3dea5fc284878b0451613d6fe6 Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Tue, 25 Oct 2022 17:08:20 +0300 Subject: [PATCH 0492/2610] mail-client/thunderbird: security cleanup, drop 91.13.1, 102.3.* Bug: https://bugs.gentoo.org/873667 Bug: https://bugs.gentoo.org/872572 Signed-off-by: Joonas Niilola --- mail-client/thunderbird/Manifest | 260 ---- .../thunderbird/thunderbird-102.3.1.ebuild | 1164 ---------------- .../thunderbird/thunderbird-102.3.2.ebuild | 1165 ----------------- .../thunderbird/thunderbird-102.3.3.ebuild | 1165 ----------------- .../thunderbird/thunderbird-91.13.1.ebuild | 1131 ---------------- 5 files changed, 4885 deletions(-) delete mode 100644 mail-client/thunderbird/thunderbird-102.3.1.ebuild delete mode 100644 mail-client/thunderbird/thunderbird-102.3.2.ebuild delete mode 100644 mail-client/thunderbird/thunderbird-102.3.3.ebuild delete mode 100644 mail-client/thunderbird/thunderbird-91.13.1.ebuild diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest index 960785b3d8128..83deefad49c90 100644 --- a/mail-client/thunderbird/Manifest +++ b/mail-client/thunderbird/Manifest @@ -1,200 +1,4 @@ DIST firefox-102esr-patches-04j.tar.xz 21860 BLAKE2B 1cc1d6493912f85e71cb5a0ec2c3196cda203242f3503bb6ce8c23a93e71a6e8b1138f88498a6a9698066134cc234989b35cb378693fb2cbc9ba4caa8d66761d SHA512 9f7188dd79b9856826ae2a60b0109c2c86c60c10b03cd1828a9f7a7576df5c49ed3e11e4d3319d80e117204d6bc3408e375a62ad16ec8d2e53f999cd298811d8 -DIST firefox-91esr-patches-10j.tar.xz 18320 BLAKE2B ec882411eed19bafab8676e3d79f4ae43947bb97c44571c1497bb93a44fcfec99de06ebacbdf8c4944dcecdf949e4f684908d7ce4226cdcec60241e62e75810e SHA512 670a14d852bb74b9074c3fef9310650f71ce1c56314109c49aea02a7a69acc836af60a8beab11da53e21b10a8e6da341fcfa18b68a1dfd33b26978dd63758e9c -DIST thunderbird-102.3.1-af.xpi 551420 BLAKE2B a4284bed51d507ee551a3e316d478e90942c7370a9cb811077722d09314ce1eab83134506ab2055082ddf1c7ef28d151ab0f3e91c72ad86dcc41cb96724708c9 SHA512 5226a93bc94ec69de028138cb8550db20838eec5ccaee94f14297346195b45c0a6534dca75474d0719380ac5462d480d9e5a6997ce017ff7430eeb8ab4dcc83f -DIST thunderbird-102.3.1-ar.xpi 655776 BLAKE2B e14b0084b408df3b0a04daacdc15daeae31167798b2cccad6aaa20bd0b83fb79d655f26e7ac0e5abd0ef85ade576190542194de476af3e99602981aa702f662d SHA512 13ded198c187540ea8255e69bae5467108deec866b6681caa2cab8c11fbe5c8cd01d6d3e0e8599291ccd160756d2bb646e8a76874736239cd161f4764aaf82ab -DIST thunderbird-102.3.1-ast.xpi 572178 BLAKE2B cbec4e2d5550cabe5cf0be2077ba538a400095ec21181f9d6e45e0a3274f81098cd9aa6b07353f55f175a17a1116a6b6a27c7963f1c9343084da9497fdf1871d SHA512 1856fe6d8aec0f949bff83595d7144cbfd23f12287c2d77a947ff895421432a1399206279938d72e47708628a88b24d737bd387593a65c24f012949c1cd3b274 -DIST thunderbird-102.3.1-be.xpi 687878 BLAKE2B 7d3ff8f25c1330d77c39a426ca330f2876e5129d9dd310d497c67084e44673285b7e7e9c374d9e8fd75f91d37f4021d5e93b4883d615ec71aaf36a78b30f3fb0 SHA512 0daa8d2d9168558f477751059a9cae3392122837d2e444329e2c68167a6fced1e2d51a2a208ec122dcdb0b1cb6c29fdae74b66c86099e04e60cb783a115a5e06 -DIST thunderbird-102.3.1-bg.xpi 683816 BLAKE2B f1c67b965d0d11536c0b9467006477eea39f7dd107626baf77b6f17af1ce154c3ae82557ff92f7a95f8c1cde6d35e680f9267b81c48011fdf0348ddbf15d2896 SHA512 81a3f8b08944df7b514f082c3d3250a167c3a97f2081953a8a97a250c27fdbf2249c49820cd308108b339d54fca85be06104245dc22a8afe162210adbcf1528a -DIST thunderbird-102.3.1-br.xpi 615534 BLAKE2B 21e27e6d2b0e44e0066d3a8293abf076bc85683fcf37f43b139fb93b5f11df5ffa92cb80dbdc16a5b0607b482ca9f033f71808a2e067ff762c37500d86c35abc SHA512 f8019a3ab8b65e989f8ec10b114c61213e111136fb6e34f1ea0f15a87a5b943744323ee63fe4dc599cd0ee07d99033556b9c476fb25af7cd5ae9d9a239195ce7 -DIST thunderbird-102.3.1-ca.xpi 637766 BLAKE2B 6ef097cf88fa0a773b77a2183e28300c8c1f9691f1f4e508961f4af95a798bfff53314799ecb1276a327adbc03d19b1d6cb29a6d0350f9f0682413d81b171c31 SHA512 2bb9ca1368d59bc6885f5b8e791160fdad6b1c669744d1affd470c31c16868acc9ae005e897a18e9afdddfca6ee7fd18ebc3569cfb7cf6422b988c972de08418 -DIST thunderbird-102.3.1-cak.xpi 643988 BLAKE2B 44c09c5c51993588a3c5f42f851ee8d5546acab43a6e2850f7228741d05f6395515cdf326f99cc456ce10f16c2a1e481707926f75ca7128fed88437cadf72cbb SHA512 c70a9d0492ff5b2d9ea4b0a9391d36ec7f7d26eb0f289c8562e58e13a6451103fcc5ad77139343a3ddd0b82a8d2eb970cbf79fbdf84d41dd2f4def07fb48a0d8 -DIST thunderbird-102.3.1-cs.xpi 708439 BLAKE2B c288a09d6b798cd9561b5966a578f3052eb54010e470e479bd1de27b35e4197467eb7142693d407fb6b9f2f266fc4b9a88b375d3c12f37a1204b817fa3f331f0 SHA512 3fb74623dc7dcd123a4adf016d63a3870a37d2806506b50a091deb86ea5863d3d971e5e522b84a820fafc937e1e9583100c9c376b9096a1a0a310ce80d63a043 -DIST thunderbird-102.3.1-cy.xpi 686501 BLAKE2B a2febd6e1cd440b80cf5819e92b2d6ea1c0c1efde7ca51e8279238e49bada8e9cc7bfba1b69440585696a5d69841acb44ebfed7bc821e4884db585dd46845e5c SHA512 a8d0bc53e705f1f142b28685054dd59176466f4575a42cbabe31809158c7de0fd374f9b5fb608731bda47836c0d991edd2ec2729655ec338357a983f6b95f9d1 -DIST thunderbird-102.3.1-da.xpi 671989 BLAKE2B 086c47fa1f4fc88e0ced7d9e95c3eb5a3041cc618726d85bccb24fd91c66b9552f2ea2bd075431841c6c8e1105dba99234f543b53c65d01fbe205d79140b2068 SHA512 9d42fbafc61eea61cd24c43d81f4fde92ea1fba99f7afc02ed3e79bdf44f50d4d8bf039a5f015ab06eac29bcb9c78bd2162606dd503359b9160e3fdf80ce561c -DIST thunderbird-102.3.1-de.xpi 704979 BLAKE2B 7bb5dbe5ffb4c42d25d524b9f173f90e11818926436004559a8441fea58dc63206824f9ed6ca385f1991579bed7179227237e27ec2fe6c8fb0a512a061ed61b5 SHA512 fdfb2d84543256e88b69d80b954224294f14a447be787509c793b593b56f7b9d2b794274dfb7c2a0e407033d846e1b905bbbb9ee9aa3bbadebfbadef23b66881 -DIST thunderbird-102.3.1-dsb.xpi 720016 BLAKE2B 27ff4d24fc0f8d10662311e602a8d82efa13a1d15def63cefd07ae9375241758061ed3e9522998b8e1f797fe650752315ef119f16f73be8f1e62b565fc547f52 SHA512 53cf5ff500bfe65376d42d158febed685d079f0344224dd61b802fdac98a31604ddb6ae59d826211ca70626a0494e75c0974a89e37e9587162578ccc9521dc7d -DIST thunderbird-102.3.1-el.xpi 816802 BLAKE2B 161592b945cd29049ffff1869fb7932d41c33bc70f9bc70ae26e05829aa6d731aa9220565d4d419d01cb87065ca9d245dec5ba340497ad4c83f907ba9a872247 SHA512 ba28ef46493ac13c19ffed7810fc2e41f7d3ba557610ab727547798689bf3f368532bebb9c35e0b6e53392adddfd3603ebc1405f07e99d2ed7a843f14166febb -DIST thunderbird-102.3.1-en-CA.xpi 644066 BLAKE2B 89b61d8608b52e1700713a861cc8a27e8b370e8982f796372113e490a81032d962a953ab0c0480fa88004c4736eaf1b60d31373e04a618ceb0e362c6c97d1901 SHA512 be6041ac20f84ba3d45d0076d17e983db40c067bef3e92026b64846dec7274b1ffa3c66915eb46f3f1153f0f526ae84048d87008f50a612ecb8eb57767547240 -DIST thunderbird-102.3.1-en-GB.xpi 646876 BLAKE2B efa1e02066f1f6bbe45caf803040986cfe5ffb8da7bae4cdc02d4caaedc918b2aea09c68130f76b44284141d5af36c90fcb854219db21df8615f58af087cc491 SHA512 d4fa6218f660057c6bb3f0519c17f2d6a9e5eb5ce3193e34fff67842d79dd685a259377e95e4502c18f42656ffb46d665a13db4d80fcfbc67d4947d3062344ab -DIST thunderbird-102.3.1-es-AR.xpi 696660 BLAKE2B 644fe6f81076e474609c28cffec208157de692c1a172eb49bd23bfda4786322d04ae960572ec4a4689406a62720e639af6884e6aa8355abdf0aec6f9701d1dcd SHA512 968eb1188b27d1619bd8669539b0d8894ab2d28be931b65baa279bab08c49c8212e0c7d0d29f54ee3f8110fbee9ccaa89b5dd68ef27469c2b557e6720561cd6b -DIST thunderbird-102.3.1-es-ES.xpi 652536 BLAKE2B 5eee398bb93152eb3ee6c9ab9580b60dfc8a1c69bf3f484501cb31782cbf46d547d06e2f06debdf848b51b1547c495e19b306f1b78fc88fd4d54dc68090fb4b1 SHA512 06e5adf92cce38a17c070219c648db91b339ee6e3cd280c2577f4c57c9f1f0b2779accaecd4978ffe1034425054a0114921ec4f25a1f4d31dc358044e54b0958 -DIST thunderbird-102.3.1-es-MX.xpi 699417 BLAKE2B c5b19b0fb07251f09b7a8e4a748963b5e990be46b8ceefdefe5834e5b55104b53db02b88790f263599c9deededcbd87cd444ebd181067afc45c42e41b7ab5f21 SHA512 bb8a9a31eaf681c55866557b0776e028fb3623f242eab2916a92f40cb57890cbd52e0d226af370169979cd1ca39acb5239a79ab3dae3f054f4dda949fc6c9a3f -DIST thunderbird-102.3.1-et.xpi 667785 BLAKE2B e7a3f44886cbe291e6364a1bea0c7710401c6a0e088522b50bc28db73f374334e0a1cd4097c9ded9c3021c0ab71c921fb2d9e92122c99d92b998fb559f4c9e6d SHA512 24c2faafc254ca262f644648f8410860a6fd66d20ce1a87410dd96190a3e6e1a31d0949f65072a44b215b5f0a1078fa635fae8c8c34303a1504feb9625ce2679 -DIST thunderbird-102.3.1-eu.xpi 680664 BLAKE2B 7fbed9dd8834b3e8123543afa4ec5cd089d3d1b835ed0971126bea0fdd9b6a3e24d6c4c04d2e6606b856300111e40c84b59213be0552d90c55b74720d1cee823 SHA512 0c9a8f2d340b0a6d5627e3c615520d9f5896f2a7e867948f58a8266297e17b4b528d796077f672ff1f1bab90d780b71ddf63c02979cb88c1fc17caeece5174fc -DIST thunderbird-102.3.1-fi.xpi 673890 BLAKE2B a6afd429b1ee3ce5c69c2a1ab0b521227d7312c2b06ad0b5f46ad1293f957f2c83ae8e2ef243e99bcddd844d03f24f288bd279f5fb9d98cb939b58e231ca9a5a SHA512 7a08f5a3c02929fe19b7a295deaec2cdf7e1577aa1865462eb630eb32903630a43e1b74f36414b8fd17fd20c367abd2be1a57618ae74a8e0981b4a8908d9eb8b -DIST thunderbird-102.3.1-fr.xpi 709227 BLAKE2B 405003c9c2b48f99f3e53d83b27d50b4e61acaf0ce49c3c1c0d8c728ae7cf8cbdc645f3c2ae317c6ee9a8a3e2cbccdcf15c1aca521215e20f6b8c1b8712114e7 SHA512 050d1db6d2462fdc25115fda2242b253ee3e0cd68eadb31c849b414b895984c7aa251ae8dc34a5e5454a3e612f928d78dd24fac97aa7dc0169a622e0f6183745 -DIST thunderbird-102.3.1-fy-NL.xpi 691697 BLAKE2B 3b247f8f3daebb9ee5666b27f721ec222f88ccc3c791fec12cfdb892204c5b9b13b1f3d4693e3f9107cdff37dd901d179a4831470191356c2a60298a494f4ef7 SHA512 6608ae414b51a40bccfe94d2bd42fba443f238eabc1da7377fb61e478d49abda288bbf45d8b51d39e30629ae9cd859c3ca89d5177f9bee30218d07fc08bea158 -DIST thunderbird-102.3.1-ga-IE.xpi 607657 BLAKE2B e3b16e6ad6e40145d2b2cc95651e6d90368ba6b2380b58dc2c9e23681877beeccb5a941313659efbb0ee14ec3f2f7c5dbba777e19a46dded69e633a7f2522f1f SHA512 5a2f6eff60a68c1a737cc19719eb9e04df119e77bd4d2e4403916eaf9ab8de82d745fc95add84e393568e37de4698c8b06aeba96b01a2916db0f5c2822eede27 -DIST thunderbird-102.3.1-gd.xpi 632518 BLAKE2B 2c0fd0c9527b850f1c24c044987982659dd2004e7c2ec703c0d18070884b053899c3fd375dc3a0632b9f6307aeaeaa1ed4f1b69ee7662d04ab201a84f9642cfc SHA512 48094d897c953bd91bc5057e6aaec1bd8dd95a14fc8848893ca1eece2cd882def107e882a4a0992de0dedb896f8e801dcfb9609f61984bab8b1d192a97e56e81 -DIST thunderbird-102.3.1-gl.xpi 665405 BLAKE2B c09b334b1f0eb11804a23832ecf44e91f4864595a174f867ab4105af7717e46088dda5e2ecd2fc30bdc7b0255de60d21300f7ceb31fdf2bff6df467ef6345f42 SHA512 a026582c949f88477db3becb5eb8d482e9b13c0ec4c2c395dd38809c183b9cab8dfda43876871ab0ccba98357193bba7bc549f8c51b838017bbbdf0425018a32 -DIST thunderbird-102.3.1-he.xpi 664220 BLAKE2B bbaf4c81decf45848441a2376364950c9841e20ad706ac9af5737073181cc254e21718651c3ce451e8e4eb1969a945fdd0a04d661ac5c4a6345a451b4910092b SHA512 718e6ae5207781f3f89d7dd8333b550146c896d7abc2c9a46087fb73a5b0c8a8f245e7ec6a11b0cfa4b31923467a581babe33dd464a88bf0fc094de2406c5a2b -DIST thunderbird-102.3.1-hr.xpi 662852 BLAKE2B 8fcfeaea6a12ad1b5bd16c01e7d5bd7114b84667c3bebde914fab30620ef8cb24f0725cbc8f2a792742e9c33fa11e6e881dbcb9d87e6e0c5f3dbf57427715811 SHA512 ea1801476940bcd8943ad05cdf598af15faa5e2dd09972bc657c631ec8890c20849a7bf4b0f554ae792104903782ee496ecc9340130598767ea5c3bfd0e904e5 -DIST thunderbird-102.3.1-hsb.xpi 716866 BLAKE2B aca4be086e33227f7630ff1c310d7e93dd592a4ede89cd9e81d14c215fc9b68cfcb2ed8317690e958b7a58dcef38d2085ce1605bfa69fb71333f299abf9625ec SHA512 053079901e58b6f27f3e66b06917aeadabe07207be153ece862cee146bf001d9e4bc3d7f0cefe5abf8b461119282c35b4aa9c8ffa9fe49393c59a3ea190eed7c -DIST thunderbird-102.3.1-hu.xpi 719744 BLAKE2B 4d8995a7f489077dd14dedc10933d48cffc9624f5c6d87283d1ec8aded53eccdd6411d9a2d67fd3c43d08cb9f331a5d5fe54090cece07a6490960bb47a7e623a SHA512 ba1254c7c699480466da145497b88bf927978477cb75f380e1efee3530239c1d156645187828ab03284dbcc05bc7e67f465aead93470604c3784c131e0692252 -DIST thunderbird-102.3.1-id.xpi 642177 BLAKE2B 8e21b1074c87c7082c4c1fc792f52c51c35d2d775f39ad8690d28d63ffcfc3e600d00422c2ef6c0143537a89bc4717c0a8a1bec44ebc3c1961e5a83b95799111 SHA512 f91ac9c58bb1c7ff235de8a61d61194b2ef748a36309aa84fd94856bfb8f4ff5beff6bd11c5f35c32f65dc07095c59d3eb9581e25174e761ee8b5ff3e0ca0d9f -DIST thunderbird-102.3.1-is.xpi 683479 BLAKE2B 88e707b2da5458e4f7a28dba085d10623a2a7373a948aee434d07e32afa82e0f0e1183829f35f76e521e6afb85257a8db338e00c1d3d1fe9fa3fe3794317b5e5 SHA512 0cbc8c96f0b67a12dbea25d42be67a69bcc95b8efacb1d3b3e23d1d7547265a8fc991ae5feda8cc0c05092d8a0cadf3b09c2b326b5eb32b032517665c2226bc3 -DIST thunderbird-102.3.1-it.xpi 600561 BLAKE2B 92a8e581600162f75bc5308ded04c440baa83ccd348f1e3dd7b5de813c66fe826733aeceb303bc0cfe738bb9ea3dbfa7ed13eecc85105fb5c419d58c26edb639 SHA512 57afe68c003301c56de7263bb124c6fd56fc2086fed24a39ad433b25617f46972b857045b9004965d02550f570d1314b839d251b2a3a36cafedcbdbb160683b9 -DIST thunderbird-102.3.1-ja.xpi 738137 BLAKE2B 6bd5aa52fe1f31df5c581d096f9ab41efade330f32f94f2f710efd8431b0c90da97b7a6b55ced96b370f72a29626aa7da8337fefc2ea720f24309a24e190c1ae SHA512 6160f957a51083e0732fdc1c72f8f25bbdd8a2d656ac0ed9138cd9f4563ff6cea0e06701ab00a3fec21e29b8d9fa6c9cabc2f9e45f67c5d1cb8707b478b2012e -DIST thunderbird-102.3.1-ka.xpi 751856 BLAKE2B 57e30f561b24c424e6522e6902981e9cf940f4103e0da400eb4ab79137abc7a0feebe935ccdbd93fe8a8e5b4d6a00ce80c0941ecf539c79dd72990006f2a8698 SHA512 6201efcf1586da86efa77aa9a23d541d6c0d1b130f53aad7ef7a2daa0f7e11ae37bde797670bc26354ca42134ec8a305016d58759c9afe7a14952c76a6dff5d3 -DIST thunderbird-102.3.1-kab.xpi 690534 BLAKE2B f3d95a05ff54f657f36eaac1b3f00d0006118a7a6614018ad0ae22b544034f25a4714f26c3eae7a1df4954ecb313a46f547b4d91bd1b7cbdc891cfebccc86664 SHA512 ef2fe4cf00ed31746c0cb33a4f1fea077f2acc78666a66c4204791a5495d2c0c3ddc9670172da19cff7c8744c8fe7573202b322c07251eca9f6df2bfd1ca6af6 -DIST thunderbird-102.3.1-kk.xpi 733544 BLAKE2B e5e4cdcf5b401d053e0cc32803ae9361486cf7a7bc1e87a5da2ee2c9fe2011a93f660a571cc5bc8a4001be14a5f3c13e57960e340e45ba84c09f7a7115b32545 SHA512 073f86abb3251a16ce6b0a36659159059f426873223a1f088f629e584421207a5fb9dddbc93e18e16d7ebb87cab3668e60e61b3d6085de9f88562932af4efd7f -DIST thunderbird-102.3.1-ko.xpi 695397 BLAKE2B 0044c00030627e0149fb2a49fca0c95b857a4cf3c6d4bf85b9479affdcdecdc20c9c93f78ba89121b677180820fb4089f22bab112e1c7fa22a6e90679a9fe2b3 SHA512 20ae6f87eca436520b34514c244d468f7e176f93b8033f48e9e5c10a5fd651ad7fafb27532ca14fa94eaf94e5d6d7ba7f2fb67cf88a9eda045929ffd0aa3650e -DIST thunderbird-102.3.1-lt.xpi 683224 BLAKE2B cb5b55b4bb021dc34d768414c5365d7825b52445e59bdecb3dfa821d59ca7d7ae20db3318c030011ddfa6a157cc83352c66a0a414674bd9f57061dff2ec523a6 SHA512 65cf96922ca51c814df53ee48620c8b3b1b55606f23d5fd81331b624eefde802dcdced795deebae0fe04f897c5d352ac557de4cf32778e7acdbf736a128952bc -DIST thunderbird-102.3.1-lv.xpi 610772 BLAKE2B a2c1c5e1154d70bf91e9d3c7f791571fe1fcb7ea9af3f80c8568c01b75386913da24beb5a3d67d0912b007c8765033f088d25b4b72bbc805c979cecb6c52e5bc SHA512 14e6b01ef0978ff04e0bc3a8ea701f2fb800ec68fa6dcb6abd4e01fe3ecdeadbf4e6d6c833d5968e1c1bb0ba5815c0b1d302ca519f332005bd24e14f74f18d18 -DIST thunderbird-102.3.1-ms.xpi 571590 BLAKE2B e510f01b94f3c48a34ada6cbd7570b28e4fb8c6f21dadc4ed668f9cfa21133af019ad7660c588b1632370fda464d8cde2b033494b7fa169b4e7645e3bf8fef27 SHA512 de840b274fd52a10b9b2d62942b111ab67f7fb248437bc8d9802aca3533cf2d2aa6b8b9aee90f8c7520f4819bc90b8ea832b720ca34e58944d493623a75bd1f0 -DIST thunderbird-102.3.1-nb-NO.xpi 650155 BLAKE2B 051aa33a470973ef721ab4465610048d90f088f3646e9c69c693a9560bdab3479da1c4e339bbca5948dd333856c52d641bdd6653f23cae6b89b0c8d2f188790b SHA512 724d8e3dca7dd9aed715bdadfe7933d0d2fe68b2bad2ae06280021e366d258a4b1082a02c4063c3d9bd3f2934e14d36d2fe53f87aeda8362a7d63820b24e0b5e -DIST thunderbird-102.3.1-nl.xpi 683345 BLAKE2B 7dbcb948c5e72a169aafbf24633e2d95c370a298e87d64ef92044c04a89afe78ee6fb0f33ac089ee692f4593a5ff25347f208cf8c3e7287a2bb38e1c4cc11b3c SHA512 6b32ff0265a927f7201ac46d41ccca0b043ed3e8c1b39541ff7908541ef02fb19f887a666be120dd3ec87f3c849640ea321e6d60667dc8f401356c1f24033044 -DIST thunderbird-102.3.1-nn-NO.xpi 657849 BLAKE2B f162494ac21b2eeb7012f70bef8eaf2a4001ebea182fa9957bce5dbd3540e7951e367ad242236ece70adb27fc20d29d1c8d0148b39e14c26d8ae0e5248ddc868 SHA512 5f67e0f6a8221b48ec3c44ca920a351d28a0e359852948063cfbea531746e581eac7a558fc5a520737938083c1cbb4556d8a86770213dd02f578af2365af7e56 -DIST thunderbird-102.3.1-pa-IN.xpi 646678 BLAKE2B 08cade1bab8c72391bbbe0ba50f2612b4a1d2437c7aa000289248d72d75a8773782f26064c21a7801d4aade1c823c1582e52a4d52a9e43f4314e284b9d784500 SHA512 a1b0539c57f745ab127b13c0d7dd736864273a72f4a492054a7794cb10dae7b0c102b7f09d6ce98dce4a1adaee2759dc5a1c6cdffce8535fda2152f4877e713d -DIST thunderbird-102.3.1-pl.xpi 695628 BLAKE2B 2a36aae44e05450d810d06759b32dfece8f57669854a64bdfd8ca79fc41c9c0814eb390845476a320687af95a4c165ad70acefa875183a81fa43b4c8d15d98db SHA512 d0ecc324769051beec22efbf39146aa5d5b8e3ed55318d365216986a8146da28ce24ec0100eb598361ec4a541d7b52882f422bfcac0fcee585886c12d5513dca -DIST thunderbird-102.3.1-pt-BR.xpi 691147 BLAKE2B 0dff80ad29212adefa7726f1766fd8f42714ef7b72c22290bfbb7491361a9cfc3492bf56359d068413325dd99a65f8f935d6c8aee27129fb7d3f0fd48d5b113e SHA512 2d53b2d41bd27238a200f698fca808ed87ba066ee9a5b0494a3a98dfd3224a9f2b150dd38249027f4f67c9ea14c4b0f35df4cc1424675a5ac604328ea61657cc -DIST thunderbird-102.3.1-pt-PT.xpi 667259 BLAKE2B 625f5bfbfddd8f0370ba304fa6ae81b170ae91f2c7d37dda153df78ac90b2f71a4cb2a46bfa0d1601717528247e9e7af5f28e154742ee63f61a26e4c81aa78fa SHA512 2b6c78217043d6c8d5aff55e87ac5666eaff0e11e6c9eabb5abbd1f4c1d85dac532d5e3b946008d2c170b56e790bb05818da632e39f479d577f77fa15bfb6878 -DIST thunderbird-102.3.1-rm.xpi 684541 BLAKE2B 86c6cb70dbcdc1c41d65458794c4bf6525cc4ab008e0227e3506c4b24908366222ea7c9f3c87fcbdf587961255a8a7f587dd424ec5eb8d3bc8ec71295623a678 SHA512 e629d349fe34403ee3b4350e736a308aff7ed342b6334facc95e0bd7279ab9b49e44cc91fa4fcfaa0f6a1f3ded7dfe5ee3a1a96a811de9d33e26679c5798eb8e -DIST thunderbird-102.3.1-ro.xpi 652959 BLAKE2B 8e9b8a28decfd9b2bdaf60262d0a041deb9cf9b1114db09d48ecddc3e3e371671d0311df90a1ad416d7d8ce83b0f89c9eeb2a898d832e7f3512010ad7781d2c1 SHA512 266754ace42627091e1f21cd2c062680ed7f1bcc98d8256acd34610637c4bf6e9c4f05cbbb967879653f6631193b709ccd1a8404c71531b33740f25f545d6d7f -DIST thunderbird-102.3.1-ru.xpi 801880 BLAKE2B 1fefa92ea0f23b7b89775cd7824d589984d64759c19d1a253f89c1b62b5eb82ac98d0a325b80bc80f61904271c92b258b8ec6de43df43ea6da641b17ceda12e9 SHA512 617595a0cbae1fc33ff2303b00727192b50f47e3215feba634c6c349294f5b33f57d23b946307b12ef9ec2ba5f4be02184c69a74512d7654805efdc33fe44eeb -DIST thunderbird-102.3.1-sk.xpi 718806 BLAKE2B 24a357973a87527f593403d4adac2e4f18e6e56612a79fb647e6769161c7c6ecaba1a3934e23f5271413400edad09edb704af5acb0651b71966468f4ec353e67 SHA512 06dc363abf1189b4273f8213da5357c8ec134475eb170e943467966bef11efca4e6423ee0d744f8f7b08fd1905705f9847ecde3e141267b56cc8c26907821fec -DIST thunderbird-102.3.1-sl.xpi 683839 BLAKE2B a62482b59ab974a0f91a4f8b0bb152dd612aae4924e8b3a72781138bbff6aaa6a5264ef3746c67cb4c51cf129cde18958006b3024a9b3e177cc620cf0ca4180e SHA512 6b892e167e62de496cb40954897295d5f5171e0717423f9c0947ac09450bdca73733daf43dfe1f6e2d320ba7fa705f7ae96d2607f5c0f25621790b46e6833233 -DIST thunderbird-102.3.1-sq.xpi 692096 BLAKE2B 09e64ccde9485565322a141ebc9165bfa313d4acaec9fabc4e977efe932c70ae5b98e066d13e042d0a6f27259152863714105a65c0c0f7620559f4079be880d1 SHA512 4495da421836c9699a013ff6ce258e09257385eb01d2c8afeceb347c87d2309b9a4e43beceec015162b1b46dbf669cad29fd47eb030112d02c99f874d54393ea -DIST thunderbird-102.3.1-sr.xpi 704615 BLAKE2B 83a3f2d55c2b53b5056987065db89e93b807e3b6df709f2ae2912d4d447b6b86fca12711caa15a99a3ba105307c71857d97043b557f2416a7fe5d95286469bad SHA512 6b1a49972ce4b35f2429863ec95ec5ea331706b20598c9f6929aad3024be3aeb18941c3b4c2295256a2a6ff78829b78125dbddf34ea51ea0e8f026eb58e253f9 -DIST thunderbird-102.3.1-sv-SE.xpi 687049 BLAKE2B dc9601ffb62cc882518a14870ee99c67ace89acb9f395be13f371a151453aea3e01e1176fc3106bf8b150476c43adb947023a46c2aa52528987cdea6ef67f9c2 SHA512 08fd8583e721b99e04bdce5bb34ceb1537e8d1441a8e8ad6725099861bd6f09a1e38af089df08c8d4bbc2e99a096fb411404ed176163be651c6545c6b45ff806 -DIST thunderbird-102.3.1-th.xpi 737391 BLAKE2B 5e1fd24b6d79bbe67329ddc2236bd0b410e4c708cdae582ef8be5515b7ae38d6ada3cba8c34c9e42373b9b1cde2a8f75ce99df2d8866545d4993273dd6f15ff3 SHA512 dfca5be2cbfc4077ff7a547e16b1a3c3f09784cda64a78e69decee05c09cc25d88685d7c87369ddeb273f1e8b407c0a586851d495133d4ade87b4ce86a1a3e82 -DIST thunderbird-102.3.1-tr.xpi 697689 BLAKE2B 4ce4a042639b57407f9b4bace9e8a758941cab4214c5be7651a16fc8d5b5879e9398495e9eb30b50dcb1def1243f2baa03c503153227de24e45828a4a943d7cd SHA512 f05efe8a7f774779523310cdd98f7511a83560396510eabc63cc9de486551a1b2db4d14178e2031cc9dcf0f39545ec1cc2cabb24959d82d64ff64d492d260451 -DIST thunderbird-102.3.1-uk.xpi 794374 BLAKE2B 17b24a9917b088d55cca635705f08aaac655c3d926fa0f39e9297e92c93866e72c407ee5e836fc90fe537fc4071c0e9091177bf9887d2d0081eae7d78d8ab46e SHA512 3a6bb561d52bb4335aa19233b727f89189a75652d886e99c84b971955f5b8e07d76d7347cb5cb18a6121465c47c2ec36654ad8ab1ea5e0001051ff155c8ef75d -DIST thunderbird-102.3.1-uz.xpi 588030 BLAKE2B 53c8f087fb9dba631054a2f54b55863e27cd737a976d228c731d206020456fa5229f59fc8b96450b0fd0d23e48182ef2b7d771852cb31c05069ba2e08c2d1709 SHA512 d4f739d81f9393aae98cc4f9ca0b419ce191a6e405772c63d5d7c201d0b70370b4c380457a877feef7c672814a70a0a5ca924cff3d250d3ebf4393bdf5255ce4 -DIST thunderbird-102.3.1-vi.xpi 725408 BLAKE2B 175ba67dd70acc7fcc917d5249257b54ec3a27aed71d5d45a842f4ae50a3cc52753dd78297405df909feee567e2a7f6443d9e9c03f0fe43ea223084fa12e1edd SHA512 482f55dea6a4642c9a664bea35f084a3a705c13f14bfdaa775e98c458cd82d49464bfd43eb9faf9657e947dc6b2650f0e194732e0530d1db24decc07feba680c -DIST thunderbird-102.3.1-zh-CN.xpi 723936 BLAKE2B 4909615711dcea8bbb23e2dc0b4afd566c855ae0a0f0da5b9e8d0a211acb38cc65b96da7f3b644b5d17b4f13eefef6b9fba3f91345ca2efcda876d8c33d74e69 SHA512 98b77d42a496171c055068e4cbbf803aaab1df3d83f04f6cb0948eb52b45f72d284df99d370d1d96f876022b7dc57ff8ebb8efdc3755f968bf42c27ee9af346f -DIST thunderbird-102.3.1-zh-TW.xpi 727835 BLAKE2B a3dc198cbd322a3151b96c65684ef6bf3644ec72dc94e1103ce235a9c1b086d594ccda83f877f064e4eea765a3b0457f9f2c8780e1c59428e4594a1441a44005 SHA512 058e0303d255b114fac7db6ba7aa8ddba4b3525bee72018b438c9d8ca33d2b48562e4050b538a521f430ba5056ba00a4a437aa7397fa7ef28ee35db3da6f9810 -DIST thunderbird-102.3.1.source.tar.xz 502887916 BLAKE2B 7eb98d8f1d4c42e2e7e5264983be1cdf3cf6e836653de9012558e6787569bd5ea3e9d9a31f15896d1729f3031ab8ffea765bffd0d70b157e9b9c0e180ea0d585 SHA512 8a127958b35c1c14b8acaa3ac256f8a3a7e9bde89fc810299ae4036c80c41d0c0d45c85ed47099d6ec37e2774a6bdeefe0de6b0b4b8bceca8206c7e54c3f93c1 -DIST thunderbird-102.3.2-af.xpi 551429 BLAKE2B 893b6540c36ae2c3178b45c9d771daf86db5e756bbb5eb040947a0cb473f678b759f51258e5fe97bfccf0fa24394689bafe88f810c1570fb5d5d7719b2a92fa5 SHA512 90953b13d343e8176cb6aff06615137bf3fc90f167b4f57988cf392339e52b1373d0bca52f0330eea7fa81744973a0f543abc6364702cbf7ead2f929753d0510 -DIST thunderbird-102.3.2-ar.xpi 655776 BLAKE2B 31cc5327128639365c883e610b003abef83c82660b8ea97abdf3e1659fe1ef249d4a10480da9db9d5cd2b4a8dd69c6057b5021c4b5b7fe32729c5f8769bb897d SHA512 bb4ad986ab1b2ba394b24115a5c42a1b03890268a786178cfd3ed516129056f5c77a04988059711df2ac7309f097a281bb7619d9834d56380d0f461ffcdd22f9 -DIST thunderbird-102.3.2-ast.xpi 572188 BLAKE2B 3a5613351e2ff235d06ee8292f50b45e9a441abd1e43f7f094bbf3be06e9f8c1669a1c39c1c9205c3809fa8c737e91fe30665cf0d5e4bfa0201ecfa583e46b32 SHA512 4011120af5cca3fa37459cc15f043b0851b9b27ee130de160e5281531b91671641cd9dfaf385007f913236bcbd262b6fc1605eb465522387846c8c221a5bb225 -DIST thunderbird-102.3.2-be.xpi 687888 BLAKE2B 948f524d8141279db58fdade014b4ed190b2c909228fab2412483904c499e5f995ebe5eaf55b349b063caa340c0659052f66a104aab0a19c688a2998c8ef66c5 SHA512 12c24d099b6aca49a09b6be124c0149cf1c2cd02735895be0085c1fdffca89c15469c4eaab16fb79e2fdcc1aaf6768d1c7987174b693ccbc88ecbf27aabe52a1 -DIST thunderbird-102.3.2-bg.xpi 683814 BLAKE2B 5db119090604c71b950cdc1d98680f3ac4db9525547bfd90909013d5d0bd5f4243e83e207c8164b5eb8bb44b03111a4a898bba2ab3051888eb9be467d38c6a66 SHA512 cd937f20ac6fae0886066c8b19622b8f867ca4d359c2806d6e771799a6307697b193db1f33f9c54eba8db33c0f1ab4d24b157bcb6c9942b81ac7964388367064 -DIST thunderbird-102.3.2-br.xpi 615535 BLAKE2B f6eac77d4b3ecdf471f108cc6fa9a5253a62a406b0f0cea1b4c67924ed35db2722c0315259dde5adff7ee5f65f40fc960e8b5dde92cf920b527b9f4c92967141 SHA512 6978b456e21434a922d605e006d875aa8afd78de50966b08e88886b817e85966a56bfe94fb4deffdb9edd550683896a2964944bdd2cf994f6127b84c12e8e7a9 -DIST thunderbird-102.3.2-ca.xpi 637764 BLAKE2B e923172ecf883f4cc920de79f2d71e447693c587615378d73a880cdffb3c7d4c3a6310370be8ddaf4e5d1e9b22be2e4d4e9f8410493429746e70947e8404b69f SHA512 224a334bf2b7d4cd6cedad901e87f934182d7c32ad359f268bdd5770e581d6c99fdc4edb834a2d6b92dbe27814d15b3f100f2d58500d69123315d884dc9406c2 -DIST thunderbird-102.3.2-cak.xpi 643999 BLAKE2B e29b18a77420a9ab470db0338a50c8224951bb733c78a63cb28955491a8704d2c5a8b4e7214dc44870b5e2a4458fd5dcbc274849961e7c4026e661b7d6f0355c SHA512 feec7d3beae7102f74d2076c4ffd98649ddea0cfbcf1b9f36d646924098439705ab01e81e71309dc38546a341060763b5d0bce2390b1efab5a348050bdd9fa59 -DIST thunderbird-102.3.2-cs.xpi 708438 BLAKE2B 797274570bdb89485639f31f0ff67ba1db8820d4cbf464b81c907317fb7e069dff140af37e101d95ac0fbf2eec4ad37960af18dc315bbffda5b422031c1d76eb SHA512 1a26b31e2daa8772fdb2e95f2823269b7103c597b039ffc82cc96044ea7efd826d42b0b9fe143ae5f7cafbb076e1a630041e2692b05bb092d01453c7ca70c292 -DIST thunderbird-102.3.2-cy.xpi 686632 BLAKE2B 2edd310c85abaf48fc1e1c92f0bb4897cfae750e5a3476f93f84af5ae0a0806d213e129ad6aa11e2a6fd94c00fe6d9b927837a5a57397c7785600ab02606f3a9 SHA512 846049f76079fec63f672f15300add157c65bb28c43fab0b5fc85bb8001c0337c861d0bd0ea6efbbb1bfa47eebea16a701e64280cb358367591afb644e9895af -DIST thunderbird-102.3.2-da.xpi 672076 BLAKE2B 246ddf3eb1b26d5ac910bc67b2a10b87e96f6bcc6145c818eab243369368d613e734291285277c75eb9f42e012268099b407c24cabf711baaae851e508ae264f SHA512 f6a5463ea906c2b5f33e7d756dffc7d4821a7f12b0c8f3431605bde03574dc1ed444c60bf8c94464c701b71d4ffde4dcc1d1d479c75caf7e31728ac489590db2 -DIST thunderbird-102.3.2-de.xpi 705096 BLAKE2B bb802e1bcb2e6b713bd88d96f2a614ebb676991e8754e5a431fffe09ed6924862196cbff2f951cd6e6cae9ca77805e0649ec7e29eedd50a5550dd7df70d3a9b5 SHA512 88f3b94bd83c64daa0bfa248c19630a52fd1321625ead9545b7c01090e031fba3fca2c9dc185ae8c0536ae89ab5757316c798eadb250a9dd7d2aebf9bd5391cf -DIST thunderbird-102.3.2-dsb.xpi 720127 BLAKE2B eb757cecba58ca36b0d963569ee3e2078cddf3a4550d42fbbbed0b7a44e63d5a15ae652a5abdb11f7568fb4f4fcd845ddc1925d7f78b4d7d63775483e7fc9fa5 SHA512 055d38f2c747a7f4435320a93fb47cc72e2d5024360f19b541d38401230cc3fe24f3daa74057509661dcb3ecdaecd39008e6d101fe7a5c2cd1f787f5b69f8df7 -DIST thunderbird-102.3.2-el.xpi 816975 BLAKE2B c2bdb8ac716d3b5170bfdfe99ea143ff46660122cd4b7948d3cf7ff04c8ff0e957fa8382eb42fe13cc7c79b24c8bd755f25eb2c5f700463c9951360cad8658eb SHA512 d3f9c10e3847d6dc31edab16867751b16f03d09579eb2e7a1bb41d4f9f8d5cd90266dfacb6aef4143e5cd8ff7900955a2a8ae9f4daf5f06c59ad01729cfcc0f1 -DIST thunderbird-102.3.2-en-CA.xpi 646633 BLAKE2B 16375423101614d8a9dc7bd32e49f83926ba43f4eb1ce4d9b05b9dd5db3fc6f6751563b731d90579cb9c7c85f3886cf00c493e2450a54ab9d938906f9bdf16bd SHA512 5b59e82f4d5497122a227135a27e1b1d87452670a441a68b05cae82a1d2f8535c58d31b2279490d4763ec0c8a60d672522a0851b0c9bcb8e86dafb39ac24b246 -DIST thunderbird-102.3.2-en-GB.xpi 646925 BLAKE2B 27a04c9d934c5c620e8d2b7eef104cbc5af2e39fdda58b0eaffa140fedf6ca75dfa3e7c59bb341c33c6a907fed0313cc767fef895743baf4946a919255f0b65c SHA512 94a81018e8cb02d6369895c59aa7e6e99b2ac9425d5ce353d1dfa1533ec60eb881a3811869d7ef391de8da3897b4eafba34cfa76da1f33bd63cf875a2095b44f -DIST thunderbird-102.3.2-es-AR.xpi 696738 BLAKE2B c8afa8befa942ca03a57b945be626214b342ca978e51f07ea7613a91edd810146a86c729f2c0869abf6a5fbd82e988daab3ab2234fead33bb345523b115d5395 SHA512 7b6356d36e019ef19ef39b4244134fdbf5eba6c70833647175c889898e7b94df40dd4018ef93264a0bd1bf09c4505f9a7a866f35d4f2e602b62f814faf577a38 -DIST thunderbird-102.3.2-es-ES.xpi 652535 BLAKE2B 67c3b24d34e561a3fcf7956f9c5318141c6df6caba3144b1acdea4356d60bd15be2ce96bc372ab1a1f31316f5096fafd2af85025bc5c47797f8d64aaf1e142d4 SHA512 558a063fbf11b1158544e09e8eb4d9aeb4edc0c28bc2ec4075a0c7efebbb14cec5b8b1c5b2aa6761591c8d9c52b8d7a7d56c00ee495cc3b4ec1d76bdd8f45594 -DIST thunderbird-102.3.2-es-MX.xpi 699368 BLAKE2B 446a6ae01c2fbf78a0bc3e94db0d74501dff1635d30e75179082e81fe0d30901329b86c3532419fae94def12da33efae3950d080b64b6dde14edaca6971d9745 SHA512 0ff1c831d2137d1ca27e2e78774c3b9737199b48cb0d781b9f61a2e844c43ffdae633457981400e4de5efac7f08304d52208f7cc0f1b1112088cf980948eaa83 -DIST thunderbird-102.3.2-et.xpi 667781 BLAKE2B 1e99e9c4859030fa623a99d8dd3a773752a54eacf68ff9bcc52116a6e53cb22cb8a82aaf52ac006db431f0cce83776f1fffddd9e4b4ec236c0d09db92029a9db SHA512 5d30ffd9090c8eaadabe83a155be9b56e76073a959c89350cf63b73fbff7add8d8c22b77ff2af6dec0ce9587490ce602d0b2eca80a4ca790a6e5c15d14c5b5cc -DIST thunderbird-102.3.2-eu.xpi 680746 BLAKE2B 29ee846812cd68e71db349d671eb7be2ace14aa1508a7e8fb68ed47883570e5a35d6f00663c11a95dc4c39467ec3a72ea7a41e792ae81613727275dc8e63946e SHA512 30c044c161a0d58288ac4a8189fc91d306ee2f1a47b00a9322c261431c8dbf763c0cfb6078cbee7ceb358155f4a3b82c9bcac9d5ffe3a6584b6bf13734c3b27c -DIST thunderbird-102.3.2-fi.xpi 673890 BLAKE2B ca8ce5d81b246438dd0441741b0f2d561879223e17e15bf306b20a17c00c64ecf7cee8385352509967b73eb93101ff7285c3137e1ce02ac78f2d8fcf4463e983 SHA512 d296035cc09a813ea7cca50fe7e46076ed607a3cf08f3953ce33fb5af7de4dc7db8ec5cd974177882ea3ab0228ed18777b0587da8c8c6fc337123cda7b13f51d -DIST thunderbird-102.3.2-fr.xpi 709323 BLAKE2B 83ffeb07cfba46ad709eb463e468dd011d78b8083dc5f36ae35015d20c3f8c6153c374fedb5a7a31bf11743c6b0c417e7135394b10885d351fb4e1e853fa5cc9 SHA512 005ce48eaf55014c7b09aa81afc32d5968a910d0bd9639bc35ee9e7cc069770449f8aa754aec68c213d112dcec0b5c4d74eb6a662cb781c66e9675b5f18904c3 -DIST thunderbird-102.3.2-fy-NL.xpi 691751 BLAKE2B df7b0fb1ebef2fffd1c3d7287d21d0d0a359d76d3069cc6139dd76ffa89aff97edc5957c940c0737f1c3e0b7e72d7aab9cf1d89755406361fd02c79662dc34fd SHA512 81ed53d980713f9c1c1d4f38fa601183152df1d8deae79f8178285cca1fec1d522c389da1016c09f365f8a36bb8b133ccd820e9acdf2571be1b2a64d67699c09 -DIST thunderbird-102.3.2-ga-IE.xpi 607655 BLAKE2B 4fd90486d5eb17f828ab554983a8720fb89bfe064e629f3832bc6bebed442b1f3bb031183d2102c1bbda6dc6c61799b1fd0983bc5cfa71712c6c4d450c4f3b41 SHA512 fa9d443ca8a664f28212130fbce49612be1153ee383798f902fdd047050edb1eded2493661606a26e9f03ba1d33ecdcbd63e997ab773bd1f0f183804062e0cc9 -DIST thunderbird-102.3.2-gd.xpi 632516 BLAKE2B 7d0ee5d4d5ed6942c10e6fdc381b4470855d836e672387c7f28b33edfd2dede5d451b40e4c4d6d103a385115b9b7a2378142e0dafb653b7685dec4b562d716b0 SHA512 702a33062ebc93c65b4066a396cd5ec7a84c4c4eb6282f6ef506f33235061639a9ed348b4de712f89b2d52b7932416f6bba291c2b786da32827cac9083500e02 -DIST thunderbird-102.3.2-gl.xpi 665403 BLAKE2B 99c8c2d4f32e57c76fa999e5d2bb17d939abbdd17e520d379e351973c07096363da2af78b3986654a50f6a90d8919f53671d9e960fda85e7c5ec787fa1e80f95 SHA512 fdbb6f371df6f43856ed89d57b00b00d3dab7c5efac5c10aefc3e499cb514ee468c4db3c99610b7a0abdfe6bb5129e14ce0ed40dd247ce990e799a9e10d6d25a -DIST thunderbird-102.3.2-he.xpi 664220 BLAKE2B d957ec65613ede783d9ba8b0b25f0bab5c26e54cc8cdb50d81c7b8c7bd1c415edf3502c9f0dde333479f648ed934141f1a7f88ab2810fb96ec1c8dc60945b6d3 SHA512 1f5b13525316949c4e8bcd15daf4ca2e400a685d295bc9b37777b903177e69fe350b6fbf23876ffd871104170cd70a702c65d119410f85d43a8a70cc75496bdb -DIST thunderbird-102.3.2-hr.xpi 662851 BLAKE2B 388930b8f55fb598b33810fd62b025335d81c7407cab470a60bd9e374e1a2c95e4d9498b113a8adf30218e6ed6ce144b60fc4c1b93c4fad5152cf367a3d586af SHA512 ce8fba8c774de3ddca0e2b70bdbcbf3faf5ded6ac9385802b5f30536c4387b669685893ad54e76b7adcd9fb62121cda71959b1afb6bcc6bac199d922c3420b28 -DIST thunderbird-102.3.2-hsb.xpi 716922 BLAKE2B da2631dd81f31a8fca352f02d693d41a6052afeb744bd5ae11252f0862104fa7be5bef1c70387079f639338d473097f4263392b96474fe7bd8be82eadd12ffe7 SHA512 39ae66b9ad1a63d773c634c3ae2aa697115a77bee67621b27200b1b7181409295d5f9872e91f267a721e15554dcb5f1377eaaa31078fbf574a677ee9896bb7aa -DIST thunderbird-102.3.2-hu.xpi 719821 BLAKE2B e99758938afcaae467717bbc4fd75529466123ec631164d35d560a7e525d0bd1b5891e3537aeedda6f505f42e6fad9b92dc4fbc154812fedeb940212b52b1b1d SHA512 a36c26eb0f1aa03553c772197e016e9e445fd222e79bc500e28e9c8c0b648a5379c01e78b04c6c98b70d77f6f78ebdab50b8d413e9a118686c7f897acdb833b4 -DIST thunderbird-102.3.2-id.xpi 642174 BLAKE2B 8095070cb3340b3ab475ea52460034ebcbbe14151f6f7bb5760d3998c1ee3f19ff054a94db6345e6bddd0517a60cbda28a9023235ad628b461f8f9c193e5b851 SHA512 ffc30225007a997ef07065708eb290fefb62f570a7482b71447914179eb304f5c782e9797e45344ad6706445722a9cb04e11fdc31813e96083d43f44865dbaf3 -DIST thunderbird-102.3.2-is.xpi 683544 BLAKE2B de7e6dde6f6b909dbe1a8e2ef3f9cabf32e245817cd4ee275a7b65267fbb876da486df23b3e6200e4dcd4de85403d0c76b09a0264e96f073028e4945989ea100 SHA512 01ab5eba30167299db389c4c84ed603a55cec4b3cf5bc124d1d5198783e22f96272d2941aa5f7e0227c0138bb20abd3eabe5bd11b5fc74d47e8e4acdf240c4d7 -DIST thunderbird-102.3.2-it.xpi 600699 BLAKE2B fa74cc9aef662e409348a4db22e4a762f4e83d1e4d0ca4b80b32935519dbd16993a9132fedf157ce1d6c848e18a52b75476bd8a80fb9e6a83cbd769352ff8183 SHA512 6bc7a3bf9c543383e4d7d8e0fe815a6f006a68f75de92cfa5598d66d8b209612adaccc13b76e5cb06b24d37c851a6b88020c3ba59987155883609fcbe02251ee -DIST thunderbird-102.3.2-ja.xpi 738138 BLAKE2B 1943a33638685e7d91f075686f5e1a360ca02b2984f8de0d673ca3efab90b4c6f697e45263d586bdc7e408b6ab9462946ee337017bc2d3f13d4644732f747ee2 SHA512 e4333146b58a0cf438b28a45474c65ebe9774a5ae8cafa3ab46e7a20877a0e650bef17e1f8ff09c200b5ff2813acfeae8905d297bdffe95a89c95a70764445c2 -DIST thunderbird-102.3.2-ka.xpi 751856 BLAKE2B 2436059978bfef26a4b998893237f85022f2d02f4c9c2a5202f96e4a94db7f892894fdd4e0af3e323e735c06353dd5168f96667d6ed30019a7383db7a71bd19c SHA512 b7f21f8473ce143473dff40e0cb66130bb34fbc634103c0661e0b8ba28c7d413159be236c239568140239cc4879cbf07af8f04c7ea1b4f81cf06d90bebc8b083 -DIST thunderbird-102.3.2-kab.xpi 690533 BLAKE2B 222dd5874f94fe276d692b0428e3a88451f9e44fe23de73ba5506c28c86ed7db171a3c8e6a5fe84691d041eb23977c620d4b8c379d74a5f6b5be01a2826e46cf SHA512 a58d13b94f36dc72cf42c57c201ff3c89af566f1388fc8539c95f28fb4a799025e9d1e037f80060d5837f09f373e54ec4b61125b90df95b4e8f17dbd8e70b4aa -DIST thunderbird-102.3.2-kk.xpi 734106 BLAKE2B 30b485511463aabfe492bfeb77d2bd7d6af317797a2ac585cecd5ce900811cfe43795e3e9905114f48d5811b53d3cebef6e0bb734d675f84f7c38eb620cc47c1 SHA512 73a1cf6b5780d762d93bacc94565993f7c8729c67257cc39daef8afbfe88a40fc4216c559eeff09119aa2ecd3578cf4dd2225f1762b5ebf0119243c791404a17 -DIST thunderbird-102.3.2-ko.xpi 695397 BLAKE2B 531862efa4356db67b9f1630c22a380e44c36279c708e70f24cff6d7876bc99955e3208dc85905b997909f8fd185332530ecd2742f8480e2bca4cf954f0d681d SHA512 72b54755016d8002c62b38b2cc29c66ac5b60fc686ff4c8abc15131c3ef733e41aa48b568abe6543c78d3eda35fbf1254edc61f44135360b4ecef1a98545b593 -DIST thunderbird-102.3.2-lt.xpi 683221 BLAKE2B d48fd1e1da6ac47b8443449ec21859d4b2b09c8f02d7df77425b3fec8bee3110fe390a8cb2fe7c5ac6255c87813c4d5ceca9c2aa9983f16482d313e6395432ae SHA512 f26e0e8f5e81251568bdb671c38b4c70564d628f1f1f2fe50fe661dd7f89228441bc5405c8664ea34955f32a1ea9c446c6917999b065cef62d0be238c75825c2 -DIST thunderbird-102.3.2-lv.xpi 610783 BLAKE2B 5790ff1b4ecc1fd03f5c58d18160266026057f33cacb98866e7b90ddc0163d758c23aa67775c7cd0908afdb9e80c2a3ec286ee71960b4f94481773f7e810a4e1 SHA512 3f15f36164761291d45352ce54b0cdc4b8e91c175ceaf823a3d799ce9d2e5c8c19b4eb01cbbc8f9ed43d78c1b3a4bd391e4000c79ac9bd4bf7a3b38e1d487013 -DIST thunderbird-102.3.2-ms.xpi 571587 BLAKE2B 49dfba2add7ab4eaad53fa4353f9ecb7c5a5b4d4ad90be78dd11f3155327ca1008d6a339b36405524a050e6a269b4e356d48c72cde7282b337a2e3309c923821 SHA512 b4d7293863ba895dfba9c0f044a9d273c2bc133b7439975f131fe66590572b74a7a2e47ba95a1b5e7c6b548fabfe4da38a371646a7ffc77cf6b98f72f6539ae0 -DIST thunderbird-102.3.2-nb-NO.xpi 650154 BLAKE2B 0e17497bd187f44ce86e7510e619a611395da6313ef8a2b54ff5ce1316448546316e19a34b9af7c511739bca66cd61c4271dfec5704623f2783e6a42fb61debd SHA512 bb110e10c6f2662b0dcd34a152b7803c22efbe4f05f21e3bc9442137e93ec58aa9be0df15e55db15b27518e2938f28b13e83894875ae3230c7f4e8d44d811851 -DIST thunderbird-102.3.2-nl.xpi 683405 BLAKE2B 1198c6b312927b3ccad5dc55bf841cd5421c8eccdedcd9ba4bb91aa282525477a901b76aef03d75c174a79ee2807a1f5ec734b57d066339771137fcf0ee7ea47 SHA512 ed3b4db9f54eb74343500d62118c7bab5512ccde20391426b1d147dc401232fa137fd426382c19b7cfe57bfb110044727db4139a019f8edbd670f0be10f4de2d -DIST thunderbird-102.3.2-nn-NO.xpi 658083 BLAKE2B f0b61e8bfdd1987c664c0378f4c99b8eea4ea29afabe5fb1a8335648e73e3eb1ecc36068f2baa5cdc59ba5631d5b9ad4457aecec66086897ae0d4b88d93b6f9c SHA512 a270700f3decb52a88f505461ddffb9ed137935a515a1a809e62b38bc73ae118c3794cb8156a31b4cc43c3a8b2bcf5ed5272e915d3f21869242a9af133ae3e01 -DIST thunderbird-102.3.2-pa-IN.xpi 647410 BLAKE2B 6a0a0ea055af1d8885a603941e2d1d09c3997ad8e51b00d9c68e5c07cff44decd93b785a60899e42f8c966db3d70f08f0b5532329916d7e6a2093d48e5532450 SHA512 a247cfe2f57c405fc799a37e09de8114d5259815cfb406d10303e0c0e5d76680f8059949774eb60054ca6fd1c4fbe901800bd9acba26b867968b6bbe8b3dba0c -DIST thunderbird-102.3.2-pl.xpi 695625 BLAKE2B 9f306eadbb658f78ec3bf554adc059fb410c2533c45d4467548f050e96e455ad7044e9d86e6e5ca1577568fbc8f4217ea40aad903116df55f7bda29ba2622707 SHA512 10b1d114d1b2d458615696524da60a7a797edb15684d88322d756962042c65d0ddc725627e4af05238531c77569ed8a0d77d4fd7dd9ebfb87e8343adf037eb89 -DIST thunderbird-102.3.2-pt-BR.xpi 691271 BLAKE2B 7767971cae63605391ab9f4f00010686df57bc658404d9df26b21ed51d271b46b3770d0509450973b56bdf5ad37011f2f5d1dfa97f66d7e4ca8641d36d5786df SHA512 fca5af088c334ff2858fbd658b661cf705db670c3f41aedd8d96f474fdf6a7891e7a3e0873cc3227528a2d24a2b82693ee340c5478d2c70b28cf1fb3ff6f77f9 -DIST thunderbird-102.3.2-pt-PT.xpi 667544 BLAKE2B 4fd88560da974ee37fb0e9e94b00aca45fe4b2b3fa6083b50a69a2b965f1088a938c887c9701b9aabd4b9fe9708ccbefa62e89d54735222e6f53702a8e3196fe SHA512 816d3d9107f0fb2f672a41acca54bc28509ea1063bb30c403fd61556e5ae05ba1ddffd024b9deb630ddb69c78a9b28f141a0e95eb0830d5d28bcd28e14dcb6ed -DIST thunderbird-102.3.2-rm.xpi 684539 BLAKE2B bc4d99be3b58d09dc2414be02a0058160f45efcd93aabcd977dade5d8697ecdf2f018b987674aa677dd5a918236263dd296eaf71eac8e17d9b5a0904cea7cabb SHA512 b6f14b89a6847e1586c5d81a752e4be2d38f1bb27fb6bd7f3c2d558b20f1825f736c873793b0cbf47fa7eefaf21c6b1a074c3222dffe35bd485ac65cb5e1a2b4 -DIST thunderbird-102.3.2-ro.xpi 652957 BLAKE2B 1b5e59745f1289e38d1857e336a20759efb237c011f90f0709916b7d583ecff27a6ff9526961358e19c0d9e036d101b231da6e3768d5c49bceb988fe81e68342 SHA512 ada45df85caf9c3005423e5b82b7a982d44c2c8202b7f8d4da29dd9a444a31e3d3a2ee1c80d69c7eeceb5dd05a913a5f7a453ba5133bcbb19081822d246e5f01 -DIST thunderbird-102.3.2-ru.xpi 802038 BLAKE2B 6ba717f9387862a55df4c76f17b202ea0b433a75233e49ba64b58b22103a6b91f2aa60226bcc70c60c8d8b00a260217e4e0e99782dcc80ef336dd5f022cc6fa3 SHA512 2419429dd23db866334754f36d0cf7848f21cc41dedf4c567c5ba10b447d60b2983fa0e7cc0e9a17db267cbc5904deeb515e0189e78a5db9281c73a8e9dc0d5a -DIST thunderbird-102.3.2-sk.xpi 718946 BLAKE2B f9b544fd61692b2b18d8e33d0006c188cb1471c4b634eaaaed59417e06f9ac5aac1e07fb66166d68cf268f3fc9a57726d515eabac00205939166b56084356a17 SHA512 db603812c0d12bb7d3090b676fbe4e1b4612aad0b8df90cd15405f07f5da249e6fb03e567295980a16c050028fb90f34bfb5efc5e490ce44113cdbfefb24192b -DIST thunderbird-102.3.2-sl.xpi 684477 BLAKE2B e0c4d2b2f7218e8c27b0d6786b3b66583864cc4d27222581a0bd9eadac0703dd5e83ecdd989dc701739b3e130d9c481cca8ec86429402cbeb6d4eb94df78f50a SHA512 4c32b07f4802ca1d55a48adf2e30e002e87ae3d50d30e37d44e50c6bec5be631c9864c907e8c9a481ecad60bcb0300a9de6e6ec199a35b1437319cab675e3bca -DIST thunderbird-102.3.2-sq.xpi 692095 BLAKE2B ca811e623092ce356774da084d1cd2ce77616bfb5aab5b1565d534b3295777d1268c61de4c368c966d1474e54592a47e224df16a786974a944e398467766dca1 SHA512 8a6ee02cbb5641820e4dad6620124177de0fa64943d138161493632f9e70a53b21167967f1cb3c04993a9e25029864bb49b835d00e0cf9374fd07d1d2927d08f -DIST thunderbird-102.3.2-sr.xpi 704614 BLAKE2B 2838753b4e23f7bd0421950e11b11acf25f48db920fbb391e9a1a661ea621ebfbaab87e5c0a04be124b016465d1ad44ed56b17c7fa80f8b6498c74c9e29c311e SHA512 2944086637949d19ca0961b67b2e6fc353ffd5d463f30f2cdd022676eb2704efc9465890e03955e9ade9bc1bdd7b744677853a80f3353d3a17cd0a9bf3ece0c6 -DIST thunderbird-102.3.2-sv-SE.xpi 687165 BLAKE2B 18591140fd748706f2e91d142b8c8dbed99f7b30b26e75caab39b92207e2890792200d89269d609d5bdb565d0d94ff074d715c4702c405a5caf214706911c4d3 SHA512 6f95e4238739c0cdf80754892ec0f72e083e5a6253a6366de6173454936a99c1145bd12ceeb02816fe63944037c27a21bde2085e5b0fd094199530687a72df0d -DIST thunderbird-102.3.2-th.xpi 737390 BLAKE2B adbd728fdfc9c9bd3113a05cfd578bdef3f4ecf1c30537456db6b06707ca5bfb0adab9597bf445f2e80801b21e87c93e0caf6683ff098a2c269cf74f0dbe7b27 SHA512 7e784f8757050383b899df951da1dbc3d50ceac30e34d06774fb0878e22c2b711562b5d07a15b84c6e5dbc7494d0bc3eaff9cdf88f29109e18ed6ba77a1d597e -DIST thunderbird-102.3.2-tr.xpi 697911 BLAKE2B 73f49003099f3d3d703c41df8b83dfd6fe150608a60ecc7c667621f91ede4faa093552a4db70ea03043794652c32050fc086acf4c2d8ec5df5c4c3c0210cfc87 SHA512 9277a92ef131b4cf2a078356ec570585444def67555e3e3a81e2874432a2add98debb2019fbcc17c65219e3d600a5cc2033d9be8f50cdda68d3af3544bb116a8 -DIST thunderbird-102.3.2-uk.xpi 794504 BLAKE2B 0c838a48d27f85025a1c070115dfbb9568eba096e01e277fccb4b2c0b95919453bed6da1906d9e9e7eab362793b6bac64ec0f4e0137ca6855edc5ef16946153b SHA512 8dcb7e059ca023a466bbd4f74a6eae787390dea9056df7450a9ffa06044bab18477702ab8f769a043999802dc3631740b8373d74c8b69dd4d163714426e64cc4 -DIST thunderbird-102.3.2-uz.xpi 588029 BLAKE2B 3582251ed9d2682a90e51e998b7f1f02b1e4fd2b599bcd8e1d3da601ef2b9ba04830b96aec7153eb1dea4b07f747e173f9da0421208b9b976ed1ffeb670beb27 SHA512 87866d48b87c39a6be71eb5b8cb2ca0206f7951fed580614087f2168b215317aadd148057520d86c871c824ddc968ca537bd0279356bbc97b4145a64e30186af -DIST thunderbird-102.3.2-vi.xpi 725409 BLAKE2B cacf3c086077c13767fcd690abb324c026008224f4a7e514c9d4ba4e9d58ccfbea1eb0d50bccfe214d7c283de4c18d2bf5a67d1dd8c50720dbfba5deacfbacf7 SHA512 91fdc61353fac5e7f094db40cda9d84fbef105fad60e2616575cb93b7a37cddebaa0030ea5487394095d46c7a640c73ba7a645a9d7ee622fd92be47d809869a4 -DIST thunderbird-102.3.2-zh-CN.xpi 724290 BLAKE2B af8278ebdd50b3ef7db42c70d374797b73dc02697c28d76e4f3e58d403b92f12d47299583e2409b3d55133072281c0ba9cf79f8254ce3b4de807e32d8d6e600b SHA512 da1bc2160e201b36ec7980f7937fa1991bb40a92a6d9850205d97ea881c95f4cd0d3ecc7d2ac97137b6e882cb606899e48fc5ce261a7145fd0f25f9307ea474c -DIST thunderbird-102.3.2-zh-TW.xpi 727975 BLAKE2B a6580f53529165b401a9bc4d665d0b0deb4108531ba298fdfef4c52208632dd47eb9ebac923599144abe586c06d0492b34027fbe6bd543aa92626dcb8c17d9d4 SHA512 370d80ef21fd1c143ad47d8657d23288e375b62b00a28042d145a63ef190ac8cb60c68bb503b556db06923049a104a56eab9b3732887f160ef4423ad6ffd7399 -DIST thunderbird-102.3.2.source.tar.xz 500105016 BLAKE2B e09c854dc9e3aa68a08f8e76fa436e69c3b48a7f4ba4fd49902b0e5be93a8f6d68210d5bec8fd0de95bbbb7c4d6e3054dda583cb51c488756a1d213f6f415393 SHA512 e10b0322293a723c5683231e4337b1c3a214c064bbcc7f569c111c4ace42e74ddc312f2f30a260020dac48e44662f093538fab935a78ee0f6fc4a2a70488f74a -DIST thunderbird-102.3.3-af.xpi 551914 BLAKE2B b45e147fd3e2917bf9d5188c88aaa4a7567a97de86262cb780f566eacff409ea60cc7330263490f91b0adbbd9b2d265ef4937f162d88e2680f66e4ff4c77f98d SHA512 48b815d40572a261267536e49e2dbcd488536d2b884071bad9138ca81cbacee34881c17649df919794343ad7169c91de56a3fdf66cca0f998c100af26bc30055 -DIST thunderbird-102.3.3-ar.xpi 656148 BLAKE2B 32326ccb11e64e76f9d2eb0cf62ad3662cc331860c40f1ef1585c9bb212a23571b47fd7e25b36c12482c64bad4184282dd5e4d2e08c80e44cffeca1a50551f2f SHA512 10d9d36db74833c4167a6b403a39bb7db471edc141440632f7ab5dedc6dc8ae8ef2f1ebb814dabfe28196426a8acd37ebe182a90af5e5ee5f62f8e7fc4777a12 -DIST thunderbird-102.3.3-ast.xpi 564832 BLAKE2B 5be1aacf8a08dde4d5ac308b8f4e94c78ab021b9c763c88ab1397e4b6ca356eb5bb3ae6e9835fdfa133273ced9c10fd90d3e11a492a33842bc261e9444346cb0 SHA512 3d4b080ff8150d7b3576f09e4df65c530d59dac098fb3f1678c5fbe3206d345612112f82c84e99b7f49e914263243b1ed0b2b21e7c67b25317697ed14dce22e6 -DIST thunderbird-102.3.3-be.xpi 686677 BLAKE2B 9298b60670c913221d6c50b37b9b20075a6fad59cc516a7702a424aa3b0dd3d85c933948bfe90ce3130e90e4d2f25f765b539746fed53dcb1b16a77bf4c77604 SHA512 3c7ba4b4f02b9a95a08bcfab79c9d2a0568bcc06a1e5663d8e35f6ca391ad613dbb11bb1ab7f93a715363df7b28e8d9d984de8d3a2d5f10be8fa9d258fc21667 -DIST thunderbird-102.3.3-bg.xpi 682265 BLAKE2B c314d1ca411b818864f14eb0897ab2f5152dc7e5d28858509b5a70674b8b515ecf4298511df0f627df0365f2919fb4c9a22a929170e176ec0ae26d290b49e8dd SHA512 4ee20e692b91fa55bad268c73d7eef01465148dfa5e02f38c043ff9d5b7217398593666aca2b2fc838a521298aa6a39942a88e5dae43a4180de2a2174dbdd090 -DIST thunderbird-102.3.3-br.xpi 615114 BLAKE2B c12af2a5d74dfb585eecedb7de71b15159d72e13786868d27f8ef08a6b2de2c44dd127b0d23f966c56ffffb5c597d0b463de2a6b211e8bcd207d8958ede79f8a SHA512 2c90b0b6cc065f2bda52cd66a4245588f7eddca23972e8200ab138f735a04654b507f667cefd0a72bf6cfaefc1dbbf55a0bd7197005a3c4ffd67f03cefa2f044 -DIST thunderbird-102.3.3-ca.xpi 636171 BLAKE2B f6b11c32f1c74e18ae0614c3ab4e0813316f7650acc61712d7c826cad5ed2e0fba460424c8d056c67938777f3b5d718c198391b02e73e0b22bfb9bdae1ade38f SHA512 56e8ef2e778d2a71354d126dfd98ac6dfe251d49e3d2c5c5b83c5478369d71076dc8226e83b7035e5338776cd63e1a9989707a71cee85088dbb9c0fc6eecc785 -DIST thunderbird-102.3.3-cak.xpi 641840 BLAKE2B 551f13ab7cbd1d4d5409b19858f591b70bf1da2a6ef0d052b41cb1780217bc3cb811967bd3a6877f34248454301e1e129d7128a9894e24ceb8707a320d4674cf SHA512 aa72c09354ab9388f117fc13ec7f22a5fa9389421789d92bfe060782a82837dc6bb42509cfc09cb77b014706f4621947cf7a9f628fa5c5263d50c60a8f8459f1 -DIST thunderbird-102.3.3-cs.xpi 706225 BLAKE2B 894af4fcd5c0bb25e077de55b57d281efe2044b1ef8d5b34bd523a9a58edabd9ad3ada24be4726e590859d52b22cd98d811064c41177116370e4e3c392c9cbfa SHA512 acf528c82129f95b18623062f4a9915e59d17a34444c0779332e409f328f7ca8d856864df4fd5434a84812935c8a9d6dc1b595b8e38f879d278de7557846abd6 -DIST thunderbird-102.3.3-cy.xpi 684714 BLAKE2B b66a03b7b9693666e27f8bc367e429df6a25633c07e2a4e0b9f9e51dbedc3247d95b3385a99aa232af206e56f3cfa8aba8405be3f91fa36996f0bbb04f0b5ba3 SHA512 eeb5ec62a9372052f061604035bc256a946ee9a9504b576dd9580609768e8c9b023789767fc7e2347dfd91549b6996b1bf52b231fd336f3345f8d14146df7783 -DIST thunderbird-102.3.3-da.xpi 670576 BLAKE2B 86583878dc7dc85a75f01d71c0dba6dc55d637000b271ca0c350967f6455dc7f338f5f7abafe89fe7af0c34279a2c1687886e3402aa1d8c03fd8df38777f844b SHA512 8a493bc5dada1dada6e96594669ab1442e2c83619f1de3d6f3ec59c8173a5de9818e28af0680687dbee42d9d1634e5100c7a9ce04c4369b272d647d6144d5a98 -DIST thunderbird-102.3.3-de.xpi 703558 BLAKE2B 3dd69715bfed4f57998db1894161c1731eb3966027a2d250bff3cf3d43f83496e2db8b021c7278ef19d63ea940c1b0f9413db1a961965745b552283fefce28da SHA512 431f54dce4322cfb866895412bde083cbb9200f05ef25f6acf0f76a9dda4b389bd028c1f8a7d46df8ccdd2c83820c1cd3f5dad7c65cb9f6a7f0f9b7ab3c4f173 -DIST thunderbird-102.3.3-dsb.xpi 718467 BLAKE2B 6b543080bedce7f5579c7a95239f62a68041ceb6cda9fef1425d723eb5c00fea941b2e094c0899d696e803f474bcd4757057b23d009053fa7236a181cf1002fd SHA512 25a976bd1ef064717d7ffaf481cad3cfa84c32a8418131cec4a5bc17d5d0e47e9f65893a2f3ce1d6f8280d2c1d84a986d466257e0a7a9ffc1c1be885952854fc -DIST thunderbird-102.3.3-el.xpi 816314 BLAKE2B a2c9ec3b3907ec037b995569770c87a4c6780a4e6a2ec1a09d5968d2924b64c8e78329df8e5e20c81935df18a89addc768483360c64d40f2d52aaafd9f1e34fd SHA512 5a4ecb1949dc700c1eeeaa00054f3a806af0b0a25a435bb3d0d30660caa6cbed5cd5ed8a609d3bec575fb497d3807fa8c75856c41e8b0c00558a1aeb3ffc6353 -DIST thunderbird-102.3.3-en-CA.xpi 644396 BLAKE2B 4ebe7644adbee98d854a52322808fc803dd66b207428ebbfe13f624ad8a37ac24b687b970c38deb5d6f6909de6037886063f8d587b6b64577b75789922b844da SHA512 edbe6747521bc66266331b4b1d0d7a536e7ecc0eb1452d1984514501b7befd6aa6c5d52f60f1f141f428a8f08d89d112946f86d80be4592a8b29475936328e53 -DIST thunderbird-102.3.3-en-GB.xpi 645396 BLAKE2B 6eec1979ca1e0acaebe3bf52bce006fdbed0133947dc6a14b305c5cf3b65c3182b5a3a0a63c62ec82da84483a5d6a9cb5b712087c8144b24e8a4ebec7b2243d7 SHA512 8723d7f4e2deca7b3cb1713ea34d2bed16535931d4c177aef4215fe2627319eb890c4d706374efc886feea01950dc8ee6dd1f8053ed895ca4ef7297054df1d1e -DIST thunderbird-102.3.3-es-AR.xpi 695962 BLAKE2B 85fa81ce20aead9fefb79b0a116b87be05f9af2001d7f3f44e1b64e9d819133f3d6b8d9c67e00de53803e08d1b6e8688dea34808086efea94e986d84add4f1f8 SHA512 0a409974a5876104e15bff70b6a9030e589b268d6ffdd8d769184622ba91c82d3753144beb3376edf8bc14f077364c81eda8ab80a5b8b468ff2b1fa51bf2f381 -DIST thunderbird-102.3.3-es-ES.xpi 652044 BLAKE2B db4f5c6485e4cf9d355f26754699cb804e6e36ba84f0cb0b595ae1dc9c81069830252a07ef901570a7eff1e6a2b513653a27407036121889eab9acff3c4bbe1b SHA512 f194f6da15998e7d7bd5c0330928cff19c30898f5892a87be95094eca5335f1be6a37f098ab51b45a0dfe44e5b38704c0b20ca38b7e387af0805b8192e28b8d8 -DIST thunderbird-102.3.3-es-MX.xpi 698651 BLAKE2B 14558656c37fda346a72e46de047929aa68070f914921a1c739281edad7c3d3479765631a9c1009587f4d1af24a2a0e9433b182efe6eea1bfd5d01312f2260d8 SHA512 4be53c80c3dc244e34652b3bbd1c349ec7446d8ca7a6885988ba6cd93f722625eaa3e5c5fee2ce51b4c9e925debe9028169eb3c40c9b6a07b57d9b4e86a0738b -DIST thunderbird-102.3.3-et.xpi 666813 BLAKE2B 469a08fc36a23457303c6a8b370fb6d3a9c98bbd85dd83e8e4d5174c79af4dda711f3ead902fc470459c699965c222200d5d695888a702fed35ba04b052b3735 SHA512 6afd0294fdc31e1b0d2fecf3bf4c448beab10923e5ceb03ee1a8d9bea1e279e5db0afb5534cb0eaaf11ca10bbaa5d135ce11dc8ae8753840f302ffc699ef0a49 -DIST thunderbird-102.3.3-eu.xpi 680209 BLAKE2B 5ad38b5583cb431fc5f9fd73cf6d8e47ee6417690918849f1b391cbb99baada79b8cdb5906f08c0cb1d1ee9228f991eea074f27ba1fa43cf27d8a77f92064ac4 SHA512 b72d8f831678c66434daee691ab928edfe504ffa33c921959889c08c78f5be6f7fa0ef9466ae3e4a57a585c6f101a401ce747e9f88a34d8ef45df628ed3bc94e -DIST thunderbird-102.3.3-fi.xpi 673899 BLAKE2B e7a784343794756f3862760de42868112366f3f6db778a4c9cc0d24b571018de2b81391b038e62cf9fddc237a03acca6438554e41771b6eaca0366d77768c0f6 SHA512 db57a415db4c54a3f351855485bea784585ff3102029160f758decf711b9becee2f74eaaa815a97465875ad5b27df39f95b11c95cc2258f8516aa50d74b51b38 -DIST thunderbird-102.3.3-fr.xpi 708765 BLAKE2B 190bf8a74ff62318291bd3d6d01ee360079140e875a6f9ba3a9d5ed06f50d234ab20e22d3fa821172bc8bcbed66c4d2c03f99f5907010cf48ade509ab90a3ab1 SHA512 8064666216e16360606af3744fedcf562d5110238b4aa527a3a7670d8d980d87ddc19a31e3f3ae922c507dd798028746267dd476b42f9af92ee359b034b953bd -DIST thunderbird-102.3.3-fy-NL.xpi 690680 BLAKE2B 5c8c9a68d74f606e2e863eadb3007a5721083364722436d4a746d53e66b33f7a857a2e5b967fea08beaf8da2073a906b52407249a1d126f0acbacde66127d3f5 SHA512 80f0acebd80a78b1a70304785e0fe489699f69025eec5001750506daf34cd512bff9cb91b7bbc14457fa51e6ea1361762b9b7952b7f97a6841a08ff559cabfe5 -DIST thunderbird-102.3.3-ga-IE.xpi 603096 BLAKE2B 321b72a377f6094c8514d6118b48d54891c0ad0bd884a3a507b3c066392ef4170044af5d4eb7b2dfc29e3fa67017a8dfdc20cc76d04e9647fafe505f1d495048 SHA512 536754659a3bcdcd82203ad63bca8e4b72ec15b95b93af30205fa15a6a54b448da482c02486d18755be6c4d128f44bd5106ac786599c95fac83fe10817c6ad5e -DIST thunderbird-102.3.3-gd.xpi 632443 BLAKE2B dde7102b9c5783c201d4b08fe6af4e2bd526ee4e4e26af4c9e499a377357b0d25099cfa9cde4ef8b04149a03e57de682ec7e98b8a5c60d4a1b9005cee651f652 SHA512 608e2d52263b777e00d4f750753ccfdf4afa9f794c2553e986e748213757a98a12ee54e7c6bc875cbe1b5563d425de377f125ca9a504388081439fc1e140f853 -DIST thunderbird-102.3.3-gl.xpi 663207 BLAKE2B 99c86d4d2cfd2f5e21f4a164dafd23086ed350899d809303ed2525fd6e66d5f26f28a31d8162aef0d1bb312c312cfe9e2ca660a93b92b36d7596cf812da9abf6 SHA512 7f133956b90b3021dc08e000d0fbc80115aab2b83be94a88610e32bfaad7ad1eb80e45a1f649af7d4afc3f18196087150cf47abec72f08939b8984a7880a6906 -DIST thunderbird-102.3.3-he.xpi 662888 BLAKE2B c8d232a0aa4560b25ca61140d8326ea24f1cb32f81b0c88f5be1262c571540381da184267bd08bcf9093a9907edb23b5672f8363bd20824f920d8ebd85c5e91b SHA512 41314ef5035a26cf17a87af7fd20773f7dc1fdc6cb46d379782975cb5092d8a4bda592d1ae3060c9d109e169cce1dc639578c0f0ca053a2d192b0fb31b9a280d -DIST thunderbird-102.3.3-hr.xpi 661111 BLAKE2B 7e21e41f83335d1948c04666f84796b99bd754bf150a9dfe552e54ac4e6b65c895825cffea1075e1eb3d02a87faf31c73d68914270a26c2ae0037b8830894a18 SHA512 38ff0cf101c888d94cb486f5b343e1a437723a2edaf5cc70971ac85e3a2a70a15ff89875c0d41eb9f9291556b44f1819734ede52ff097d3b67ac8e3b75b8f49d -DIST thunderbird-102.3.3-hsb.xpi 715751 BLAKE2B 831d0e99f3fbb1c5cb4ad38c857b61c98fafac55e5b18fb96565ab68e0a220c5950be10c6f515c096aec7d8a1e7bc0a0e9a31818424703cbbe0efb79c462d862 SHA512 8354909ced8c7e3fe703cce4f28d1666dd325f2e5a76a9617c7b96e55aba3be176db4ac1da9991f2a28174dd1ae2c58c48e370637d85ca196afdbc5d12335866 -DIST thunderbird-102.3.3-hu.xpi 718783 BLAKE2B b923fe975165df1ac4e7cd4f4cb10c4cf46266b5fb2d0278a4e4ad614303381779de6773a0f08568a20e3df7c525e9629fe3120a8c23e2891b3f6f9ea71799a1 SHA512 c2815864a7e62a8006648f3fb3e63a8f071e22c2fb6bae2f9a019b481b3d9722c1d5bdc2138cf8a43b9ffb268d05d51329a374040ff0204a9158fda58968f4b8 -DIST thunderbird-102.3.3-id.xpi 639538 BLAKE2B 82339acf56659544b0aef6c4e9ffb4b5c3c84b2201bb9b288cb3f7633b3687053e2810d77fbebba36640e3ae4f48dcd8714479828473a407de463670b1159e3e SHA512 f8ebaaa26efa37c74d9a04561b7da3559dbb82eb7dae725019468eeeefa078596011cebe1e0bd18b87a0d6bb49ffd029086667ea38e0eb6d788d87e7b116e63d -DIST thunderbird-102.3.3-is.xpi 685614 BLAKE2B 4523de5150d21aff3f8a8f12198aa3e3a8b1c385a4ee9cb95cb851d92b9b046003fcee855ea388b7fe5d211c19e4290b3de308a49dd6de2b26f13c6ec1ac9ecd SHA512 4d74af459130fd87cb0ab009f5463cc98169c898acdc0501139efef6f07f38a0695b1760e3749a2838304d42ada63bb5218eddcd9aea6a02b3b57d8cfb9271b4 -DIST thunderbird-102.3.3-it.xpi 617778 BLAKE2B 8c44c64eaf7134da1194e85329027493061beafacd160729b935beee05d7100bd5274a6e8cfe7195301349ebe2a72fe4e1b0718048ecab0261cb1771f5b8aae1 SHA512 bb2a11b341964ed81e40ec1316523efaed89d3b796eb822479c1b78df1d0b533d0a843ebab01a69a12359b39d7faae94575bbf4ef6b94eee5741cddeb6df2f0a -DIST thunderbird-102.3.3-ja.xpi 755142 BLAKE2B 6426ff212f0ab0094140616368fd0ac6ea997d244c34a1f5e2f1cd1424915fcd4b2f13a34adf98ef0a34087b00a1acb298bfba5fd71de6ca570fb8ce5b5c6663 SHA512 5fabe66b296567f017b1a700a1d698f64b466624d5d59288a4ae2e785905ca7c9b9ebe551da1acb4d752159bedf8b239495ebfcea9a9b85781f969ef919b26c2 -DIST thunderbird-102.3.3-ka.xpi 752975 BLAKE2B 61f208d4d8734ce49eb9244b6fb4280dfa6449a969e5f9fc3406eb1a7e13463d13bc93d05f76f20d883d231d112bdf8a96bfd4945456599330efee5f8aaff953 SHA512 c0c401353fa1c20def0510248ea92856d1b095384af51c2d94448c251f2b43d6d278313387da1fb086fa91327379f7acb96db14fab7b377e12d3d8eca7455bca -DIST thunderbird-102.3.3-kab.xpi 688569 BLAKE2B 33089a39c255d60a3d94b5765842f3cd74c9a8e160653a869e1705b8b8c32c7691a0de7b09a9601463034eae37cb46bfb738a249bbc211be3dd7259f48e59077 SHA512 5f66cfc3556198fb7b43a11cb66cc4ca9801ca8a89bd57ada09fadfe2502f089c4e973dc029342b5ea11a07371ce1c9d38e945f778cefa35fb1bda603cb6a1c9 -DIST thunderbird-102.3.3-kk.xpi 731940 BLAKE2B e079f428cac0c9d599d9ab275b236a8aef7e6e59608473844875761edf0fb3faa1dee39ad3cb73d69e6ed90c6b3d7b5f5b3aeb2b24388d237248facce820e2ca SHA512 65a338801833e3d062511458976ea28d0d994ec961870464434c62c17fea917be966e894d1a22d2959bac38a5769f29459a687cbce9db23cc0ecde7a002a1270 -DIST thunderbird-102.3.3-ko.xpi 692940 BLAKE2B 94fa8d71e733440668c38be0697893bfb19fc59593d5f86c2c63814e72bfb712f9bebb6cf9efcc60344723df94840b7808fa973d6d52994d78a879b2da32fb66 SHA512 c254b873dadbb8ec23064a5c5542357ca5aaeaa45098a8b2eb0759a6b64336f28dd8051adba93cbe37f0c9bab0e91c3a007fb34802e06ef7f4f42eaa5714cf43 -DIST thunderbird-102.3.3-lt.xpi 680718 BLAKE2B 07b4b685a78a2a1bddf5c621eb23bc154aaaf6c01fceb3421a14106fd0c7d8c264ca63a89309be0af15d2c14d5547f53bff89f399b95ebef6b7f6d1d9d51c3e4 SHA512 7b342d35f2d384c35000146a65a4db879e92f90563ee3d0d9d3d91492da46e16b165e44d9fa5dd2e562e18ea81d1a7ad3c8002d759cfbcca311157133c8281d8 -DIST thunderbird-102.3.3-lv.xpi 608588 BLAKE2B 619a7f8d0407367fc50f1cc350bce6d350289cf0975cf21cef526c9d173bca8136804d333e6d2540c18d5065c90270121a369311ceed3c89ecbe9b3b345fb3a9 SHA512 a4441bcf714e953a4da6428037fa645704e35032d383d83d59c4da436c5106928c49b22d9d2d6efc0fb6a8cf4132c5a6d716f80df17eb24ed824923d57992dd6 -DIST thunderbird-102.3.3-ms.xpi 568528 BLAKE2B 31a5870ebf869726a582fd49d86240c5c5efd7564872185f797e190a4ffda1b3e1d569142c2b920a379332df2d43b19250753d07f2c56742aa1778c9fa28e97b SHA512 464935c2e6ab93b75af64465e30f7145ee8d807cc753c9092a91905f9c4d6ac7d033b68a83a65237a4474def24b8bb4b97072f7ae05433d239a3367e6a517c1f -DIST thunderbird-102.3.3-nb-NO.xpi 648581 BLAKE2B 1d5194124c9b3c2ddde70e200ad8e3a25bf8b64aceee2a898dc64721378103be24f9ca713196309d0f9b0697d827f64e0bc3117e736baaef0d7754a8798502f1 SHA512 53bd453e8cf1fcc75afe6d040d0bca8752fa6927de95efffeb071eaa4c17ab712f546aa0f0e26326bdf2b2b72eef567378c1ad2ed7da404294b21553c431471e -DIST thunderbird-102.3.3-nl.xpi 682267 BLAKE2B 44a6a5543538b1bfeac91ebf9fa7099049efcb03272592f8d7d0a550efc502bce6e81a833293f072fec7a9152ccb0ff09b878e2a255b2d825a4de45a1670a8a0 SHA512 16a62c37562086f83eebf03add12a233d311f02c32f4da75ad061ba1d05feda341811c241958edb535bd636b90146a4112bac48e9b31c04a5595ec638dbe8a5e -DIST thunderbird-102.3.3-nn-NO.xpi 656904 BLAKE2B f469e64b979d36e2446c3c3dd814d37064bd83dbe833c0ba96d5e2ca4f4007552b400dda655fda20ee61040283f802ca9912fbe8acee28ef0c730d1c520e43ae SHA512 1b36f8d11de3defecf8b5578ff690f9de6e12f70612ed1737726db4786d37fb9b63bbe8ab3418f8e79b8b974cbf2e7f6755091f6c92671ea6b21b4df7034fbb6 -DIST thunderbird-102.3.3-pa-IN.xpi 654092 BLAKE2B 9b0e358adca76f1568f332e5ed95949e00ec24e051e0ff4bfcad8a55de14fb2e88f47d11b2cbe96f45a6864aa8594ff4db5c39245290dcc9ed960d5034f503d1 SHA512 18ea82aa3d5e4e7a24e68a879510c6402c1eafe94495eb6b42ae69783f0a0eb29ef013a76081b7e2b1c507c5311aee285882c3fccf44273a9ded6dd9ed64d8ef -DIST thunderbird-102.3.3-pl.xpi 695416 BLAKE2B 0246539c62ce221404bc084a8d6c32a8b15355c84bd6eeccc44d93eb0819988607454e6a4268b2c7943b987574072071780cff07439b2d2d5951b7ecb0139925 SHA512 85fe0049465c56190e8bea9f2aa8e02e2dc361761575b087e995d18cf67c19ba49653b0edd78234bb3b2408e4816591472bae10b22087f56181cde1de3fb465a -DIST thunderbird-102.3.3-pt-BR.xpi 690286 BLAKE2B d581fb0753fafdc9652fdf8babd597f81c7f5a367f97859ba4927c896319e2ab901b462a681f889f7235db358f36c22e848d561d4cec65066ea4a7241afb620f SHA512 b7592740e3b1bae397ad5d63db9fe5ff2ed19e436f7b4f3cf491a0a580eced8bb3c97b34dabd6eacc53ef865ca841a21727f478d6699792a63cd9882f0f455f8 -DIST thunderbird-102.3.3-pt-PT.xpi 666877 BLAKE2B 7df4350845b657cc257d6cd0f8305abed9015c9ff1c70faa16b508f0154023e819bf8ecd3ad7b51909507d8f9a6d648f2cd368ebaa5b0f28e467d6d7f90ea897 SHA512 e2a874a1bdebda736329f42881dc2f1d17ca594c28835523655974df0d23f7de37b434aa91b38b5017d90b5b0a0bc326486dca9def29d3efe2e87f109f27507a -DIST thunderbird-102.3.3-rm.xpi 686109 BLAKE2B 6a822f56a7a9e524d36dd893d38bc6d92f2a9febf91492db911f061b70b885a87fcc4f37412df95ff96bf6bd435ebf55d625cbe5b6e175ce4071b0a44372126d SHA512 152f7331262e292b9b55942f4541dc9d6c7e12be2599620f19cbb8fb0ea999bc7c6e3f10019db5a18527533811fb457d6aa476e894ae1b75b448a1b7cef8f03a -DIST thunderbird-102.3.3-ro.xpi 651332 BLAKE2B 2f74a500e1f161dfbb537be961e2e2287258020beae303f6810ea215420f96f76f317935996e22e8f63fd9a64a14b28232e04c46e6c732042a137a35a783d778 SHA512 0fbe6e0da0580d98a25b928f45a8ee76fb84775b2173ada96d9854172609fbe2fad210cf87de0b5b437b9084717a75ed6c335b57f6d6445a88f9fd942666a705 -DIST thunderbird-102.3.3-ru.xpi 801783 BLAKE2B 3ca4bc0be7025f2b603236b8aa2efb0f990ec1b71b2f20f86617e80c75de0e275ffbdf1f729257bb3dee326cc0fd611901d9663700026cac9115eb718dc81f01 SHA512 e1d4f680038a98612de612c5209ebc30acedfab17ff28b19d79e5ea8f72701cb22bd5d3568e6925d452cd0bfb86c090a7b4faf1e9aed279ffea7f8c530abac9b -DIST thunderbird-102.3.3-sk.xpi 718252 BLAKE2B d16983156199581bf176825a1f5831df72f9a879da81412502472cf2e0a849f9f737f2182dd23b98b02007b92ac8306fe2d245aa1b13520c666e7213eccec9a3 SHA512 d5a27037fe309f84bb38a30be01fa337612c7c41a6216528b441b8f586b62cf0af71f15bbbca391397d542537d58a52a8fd4342d564590de8ac28908142b764e -DIST thunderbird-102.3.3-sl.xpi 683686 BLAKE2B ce660f97e8c3ec2a349c199c87a9b32566d197cf7c58377af29f41f98539445180e8174ea837ab8507b8ec34d595b7f12e19c13c4e5ee8fc8f3a6b7ba99a54c4 SHA512 302de72a255de678664922841c56229109ed9967753987f84daf4052152d53a850ca8ebf25d4a5464cd0942daa9ad72e4bcfd7ff969543c1b7d96e76de59febf -DIST thunderbird-102.3.3-sq.xpi 690224 BLAKE2B 91f154899f1d630d5414ca3353ade64294064efddbb84dcc997633959c8f38d31d004c816becfc3b3c65df2f5c2c16c5408f7433c155bba788b550a4cd616295 SHA512 4c17aae68a153335e16923901efc1e224adca0f2e571127bdaaa4ccb05df881c01833ce1a1ca65d8ef2eb479fee28024c7ca259f2852c3dd8002793b011787d4 -DIST thunderbird-102.3.3-sr.xpi 705269 BLAKE2B d2651f2d2ed2fa406265cd385b0f7aabcbaf0b7dda3f87208ca277443b56f64de0cbfba65e748c685593aa6e88aea1a5d1a601bc0063f4677c41bbbbdd7ce6d8 SHA512 4e2f99e331bc69dd5463d16f59d6f9707631b7ad55646c8210e00f864e0d9ce54ec6acec036f333193d04a174ffdc08ed65649f7d7cfee250039b37477d2a61f -DIST thunderbird-102.3.3-sv-SE.xpi 685683 BLAKE2B fa99325bb386c177f8c9b902fbedfafce10c23bdb8aea93fb7b3d952901e074583e5651be386836b8b3783bc6e0d15b7ca8951cf370d8e5832fda018d20503f3 SHA512 8d2f378ef1f6f2b9ba47acc55d17db23382ad51e7cae07d39144f0e446da3a2ff326cfdcc9dc76fdbfd34b92e0225506d0a0628ef86ad4226d3d86cd5d60f9bf -DIST thunderbird-102.3.3-th.xpi 734539 BLAKE2B f6b858285d72e6babe56d2736f793c8ff4bfa7bfcb790fb15b7973f71a216276d24b2c511510a162332806f395ed92c72d44d8411e62d4abd1e82d2204db73da SHA512 6231a8554379dd2a0f5d8026ee7e2ec4d94c8b18f839d3cff3784f4700a8262a16d0a6ea941313a853eb4c4513f3fc926fe08272bb03045eff245be5722a4c20 -DIST thunderbird-102.3.3-tr.xpi 697055 BLAKE2B 93ded0c99553abce0f70b7eee9ae1c609a7845e4d9c92f423f43ce10dcc56cd5eb7cb237d351334c0a6d73d86baab9eb7a609c7969c569dbb3cf52c3efd35eef SHA512 c1ea088b93e88194b8c899fbb0d8a9db8cd1d56cfd94c06725648d8882253e832c5f3f9c56395d8b78eefd37ef3e058cbee969e609ae695e40e3596e2575f714 -DIST thunderbird-102.3.3-uk.xpi 794404 BLAKE2B 5daa954b989c5302b1d1b83e23d18ed85bee025c2a015804263b25c31b66b1c0f2c0b99927f405648fd3f60377262f28dfb4b8e772e6e3fc997e10c68ab334c1 SHA512 d1464684f3281dc5b44c56fb39266c0724d24a1b90cedf8a0f02e106aaee268bd27824653a387ae9835a12501dfadb56b9e74e3890de725684fb3d30e22b13d2 -DIST thunderbird-102.3.3-uz.xpi 585350 BLAKE2B 01fc2d181b3fd27abf042db1f0ea7d4bb8553abcdf970f4c37894bb724630780267343a91724431c7e216f7fb362828582a418a5409e511202e447e4f6f1ad68 SHA512 ed50753badd0b588348f56d651e863d92ff52aac759ad919fe75a36fa26ebbaa42b2c916757b150fe3a1b775547486ab800a239381a6939c0c071ad493516b5e -DIST thunderbird-102.3.3-vi.xpi 724846 BLAKE2B 8bb5dfd792edbc8e5d60c9122a2a3c0d003aedfd37667001fa902743c61b5abe0c1a7a36a6906bdd02b47876d4bb1f0b5a4a8356a0ca72a52a6ee473aa22da3c SHA512 00f91b0cf8e77c8d6582462edf6eed069b5be8ace290e0ad6ec6ab9d0998c5712db82354f42b363b3cee41d3b2e386cd14a8828e6556dc391166faf05230324a -DIST thunderbird-102.3.3-zh-CN.xpi 722696 BLAKE2B 8d8ed51ef4302f790628eb8a5971125aaaab1476efdd20e5380dea9feba46de30800f61ee9d14f46db6e134651918e6399ac364285bc2977c46f1aafc1fe5889 SHA512 7360f3cb3ec5ff68ffd49bb9051a44b66ab082767bcd2f699a3ad3c8eb5226f3a03f7ece672654785d40599e401b92f6be533b1ab1b39036da8f318230a19e90 -DIST thunderbird-102.3.3-zh-TW.xpi 725967 BLAKE2B 5c36662e1156c86da6e3ab1493d53a0a9191294964791c56d7e6d8fdf46b2cef3211444174e6624715dc197d22bd6aeacfcbd0cd52d99fbd083bb5421059119e SHA512 de7e4373513b95f131eea4d48795d9d5260499a95237af275440e43c9873eec45eef665a89251dc61d4f25d307f6e96130531398342d7afedafdc59dfffaf3a0 -DIST thunderbird-102.3.3.source.tar.xz 504792532 BLAKE2B bf6697e959325d4ab6aa6e9d0d86935ee8e8970e43372a748947842cdbb3227b6aff5c78a073a40f7fe9893d6503ab499c80033d253b3656d4175e2d9d70c2b5 SHA512 37027f251513885d1432ee8cbe0fb2b4cb3c95b0ce88bd35f207cd7a4552d6700a63d13e0542712f796d46be6cfc165d6d1c224b30a445be7f5058fc396655fe DIST thunderbird-102.4.0-af.xpi 551915 BLAKE2B 13681d8aac920cc3295760e3ae21717d8fa67c35557216c70044b0e0d53515985e7a1c1508199149d34ea1dc6d0fe209091da3a30e1f0f9654b7c9ee607cd44a SHA512 960d9abcb20ce01ad1156c0851e8911f20de7de6e81968f85eeffadec76a1e322c7072b098f8001f0f9f252ccd5079efbec1d4ca41bcd2c5202982e3d7590b99 DIST thunderbird-102.4.0-ar.xpi 656148 BLAKE2B 9e83046403ddbb6701efa85da7c9492e852bc61bbf67287447c51a57d48934fa7e1111147ddef881b40eecbfb1da30c0d28cc9f215e210defdef583bed515936 SHA512 3ad66f30160bb1ec4d881849e96e511cfd71cda4b1b5d559bcec5e4268085e2c6fad30b7a7ce276b9e01cc70193bdc097e0870538c60ff3c4d86e8e23735b9b4 DIST thunderbird-102.4.0-ast.xpi 564832 BLAKE2B 83e12d4c8de9ef10bd5801ba54e2c37c718303f204bb730f99a3769b0931a62144d17fb699a24baffb3b16ca506638074a3d1f586f6c128f1874d70bf2d50ce2 SHA512 f07d7aa6d5c809506a10ddd79d1542045f4d222eca7ec5889a06ce539e10a291b8fae89cb500476a8945c2d2a093e102e08fe56cb27e9211ddd2780805a429f6 @@ -260,67 +64,3 @@ DIST thunderbird-102.4.0-vi.xpi 724847 BLAKE2B 66c99673ec9b66a4fd3d0820e2f853a40 DIST thunderbird-102.4.0-zh-CN.xpi 722697 BLAKE2B 464fff02ab6dcfb8c21e10162883ab76dcf9b6fc67e750be6603c17c17ef54620bfa4d75d9f81a4ceabd8816095754ccf26f5bd8e3e15092a3b917c4df861b3e SHA512 93dc589af87444651e29c1208d4c3e301b0eb73fb03d2ae927620c5c3f36763695e28a5cf7fc15b88a111148a8b86a47de8002955cfa32e62af60c9beff4a45a DIST thunderbird-102.4.0-zh-TW.xpi 725967 BLAKE2B ffe45ffff1b2564b6882afd85fb86ed3819bb06aaccf84597b0809be8b6a65adfb307c5c7ca0e3f5d095e12da2b8d80f1b4fe97022604048dd3da7ac106cda61 SHA512 de6327c2a9059a89768c72ada5f62d6d1dbc5b48c824702aa0ed8d4ef29797a4f5d2d1045dfe0973316190330ebefd512b791d01d3c67c591f994df053fcb944 DIST thunderbird-102.4.0.source.tar.xz 508467296 BLAKE2B 3831504f898a8ff1625ca352f4257b3d0a6debe54eaf81f8f46e74aeb2d6f8b6d7a354127872c860e75ad41c0860c116ed074f7950324e05a01a98ba88f79f12 SHA512 e2ce59eefb0c4df3eb20af01af2b7ad78a09e0fbac7bcc8800538d6655ca63a5d132c0700e2465654cc707a50aee01c62df0532f2c53b5f11c2d3a7ca881d8f0 -DIST thunderbird-91.13.1-af.xpi 561879 BLAKE2B b3b2f9303e0540dc258fe2a9653a4283ca88645edd7717d3fa885cb3b79cc428b281e53d86862c6a4a78ff0609670749090ef637481f230ca8445686a33beaf4 SHA512 c3eb26d200ef6d121299e041b69d82951b1fdaf40eb409d002e2bec4082f501284463020c7cdb486775062fd5d71b791093c9a188276e51c2287b95043250013 -DIST thunderbird-91.13.1-ar.xpi 665731 BLAKE2B 4a82e82a241b00e501d4558f13f021c87d8f90403bae36705bdce155b2f90aca1c8eac98be4c443da06bd62253d6805be5011025b0f61343d5f5e949ddbd0905 SHA512 03792643d2fd90ab3f33b065e9078882c607293bc674e44e4960635e946de8bf5843261528c70a8cf04218386b8058d83b9d3a952115bed5883931bac36b3feb -DIST thunderbird-91.13.1-ast.xpi 580512 BLAKE2B 660ddd94462b403d82a3b26b4e89e515c33a3467bb978da0cbcb6fbbfad45986a99f83d93d6cdff67ae2e187ab4442821f82dbb2ab4a864291afce7aeb681359 SHA512 1ba13cd42b30bfcbd1966e30c274eb790b5f9b92d6705f06d607d6a38460cef9ef1f4fe873a8560413a86cd3a7186461a1d953332c3cfc4a80d47afc260b1124 -DIST thunderbird-91.13.1-be.xpi 695198 BLAKE2B e00db126092d94b9f92721c284165bc8dea3ad8bd26119848daa30773e0aa2e2ba87565a2c540ab48da544ead5002e45ab0e85dee597c6a57a322b95f7624e81 SHA512 c957153b423624b903db6afb7d0f99c48db2497726e14bd703579a982f6257cb3ca5c037c35c65f2c58cfab793164229da5f1f8f7365c770ef85a98a8bff7c55 -DIST thunderbird-91.13.1-bg.xpi 690996 BLAKE2B 0044c883bf838e96762e6087c4c3736efd4b675c71720b3630bcaad517c895c9c8fa4e1d15716d77f8db276fd7263037a40530ac2c42ee752b8dd9a6f0d25332 SHA512 a84ae392e122b9d16ed34274a8b44e9bedaa6878f908f255e5cec5fef87509874587c1048efb24172345f7e438071108b3cd4ddd112c89c0d41b45e853c023f6 -DIST thunderbird-91.13.1-br.xpi 620588 BLAKE2B 5a17895dee441441199fb6c372287446c09eeed6b8bc9d39ce00654bbe9d6bda9b95f5508f437175fa6ad203208d79a6e75291f0ff65955d81af1ec58f0ccf8b SHA512 69fcbcb4b69cf3dfc4fea428454e0a1a7ff58b0b607ebef8360e27477f65e174ad72488136d4391a0646c03b541d8c1e958ab12f2104ebad1b3b9907af1ede4d -DIST thunderbird-91.13.1-ca.xpi 645975 BLAKE2B 6d1ed9c1707d4af96dae8d6d6a282103ef41db6e2ffa9a6851e3058b1a15ade6b276060146a7f0e03951babb289982ec19fb634337e69caa7fff8a99300195ef SHA512 79d45c9b72e4e64516ac7a425aec22cf10bd9eaa407a4293d52f5638ceffe376c49f0afd4ef3321c4d4ab955f59d13b94741335e0b583db6b84adbfd5600a44f -DIST thunderbird-91.13.1-cak.xpi 652065 BLAKE2B bc4370fed4a2a553e57379f6be689ab47eade81e9aaddd1d84c0a0e25904236cb5212cf5600ba4778dd623d5ea1913abffd6017475d1332309b5e2960dd972d4 SHA512 823770d16138a59393a5e25e57a50b8e5158927d138b553b6a73c6671a77fcceac6429b2806172634d5409c6f779738b8d135191bb4d089b46b67fedce6def67 -DIST thunderbird-91.13.1-cs.xpi 711936 BLAKE2B ba966468ba446277109a330ce96e5da9ebed13763c158fd8f0fccb65d99aff60908795c30bd0fc657a4326b4bedeb1a4cea536d61812f42a0b91598bf522867e SHA512 e48443fab4a8be056ac15b6246cf6ee3e55465a09efae728d1087698201b56b2abc318ec65d7aab7d5a65f011825d38bb2ba105167d1e2a2852cd1a48861310d -DIST thunderbird-91.13.1-cy.xpi 688889 BLAKE2B da3dfe9a21564900ff1bf3bd1e8c2c3ac362363916b4db592bf40e3c279b3bd58906e312f27980f982b372de48ad5e86cc5cdeb074c347c2eb431cf5c7814a7c SHA512 40db19f05e6ef7c9232c986e5101c6f415e26d6a15c7be4f3f2cec983a1e4ebdbd2e3ba146a8a7af22cd6716dccbc801ec0bbabe40105a0934881e2c20f331f7 -DIST thunderbird-91.13.1-da.xpi 674443 BLAKE2B 96e815cd5e2187d6e35b052ca3a82ff3987a902c882eb0a9fe16be12a8c8cd3977dd6a7e968d3bc35e0c8e1c74c42daac1ea265857de65934153ac7e45dd8f65 SHA512 4592d984819406f70bc16f464b4987e4ded9ba7673d7f36c4f765d2cc442343683f4f2ac522f0906086807da3a7001732af726b7745de40c4a10231cd681722d -DIST thunderbird-91.13.1-de.xpi 697527 BLAKE2B 2b8a9467ff7babf884a67d06ef2fed13cda832a38d86572d971ec9dca28b296424bb1d6162c635ea0fa0da8715413ae8bc004cc64744fbbbb1e129686ffa44bc SHA512 e4e71c8860b33e39e3e6b325d38be0e5034b7f84ac4128f40fd818139de9453fa56af88ed82f72d8a105de843ba88e43ee6e69cb4860ce8ed2a08f87a6685005 -DIST thunderbird-91.13.1-dsb.xpi 723999 BLAKE2B 3da24a736ff8ea7f93eedfa7b412402a8cee24267259a4a6e2d9fe99cd3c82b9b84c313b53487e0c95df2e6b201ec8061983518750b8e68f0239f43cfdb5b4f5 SHA512 3e1d71e08cf9d5adcc89dc2bb9aeb6a8d3ab1520593427eccc0f7bb06e8d57fe90e561e556ada8585f3c6ea318970235c84580ea733f1b193b69c8455332a44a -DIST thunderbird-91.13.1-el.xpi 821181 BLAKE2B e40d084cbda3c3291f45a3759575917beae5945720a411d9185085d9e530bda22606cac4334077b481f53c7afdf814a3001e9d13d75c77e3328283d1fa72be7b SHA512 261edd8cc15ba9bfa941474c59a577795daaf2d746df78af25a98270c3cb770d561175734622f7c247ff75b01434a7290595db46283d319aae55c09d62acccc5 -DIST thunderbird-91.13.1-en-CA.xpi 647814 BLAKE2B db9797b0833114f1ecb88e65f1c7c6f49db325a18321669843fd033735c4113be171558312ae0cbe55f5ccbfe51fd85a7c383d2407b7cc90d9bcc3228c6659b9 SHA512 6568061ef35d15f0381fdbd29b3cdf826ce85f4c0a651716a34ed46574960d157622f5b88aecd8cdb877f9e08d1c89ae152339e40174dfbac9ec2d8fce953f7e -DIST thunderbird-91.13.1-en-GB.xpi 650554 BLAKE2B 914ea9eb29fc4fb156578f0fe6a38593486d5f4dc2c2e63b552c94ed542dfc021d09537b121d47886bdc197632d0e1cb1b973e8d1ca66242d61160f6a1a93531 SHA512 71ff59ddb550129ab5998633412d75fe7a80017336ab5b825a60131094bae6599f0bf45dc17e29bd91f763872e676c84381f7c2f2b1ed99d70946c24eeeaf1e4 -DIST thunderbird-91.13.1-es-AR.xpi 700497 BLAKE2B 406b91a44e989ae443993fd61f7d486bcd994c362fb221ffc6c19305636761e05d9458cf2e22362598cfdd9f34ff483ed35eeea8aee453318621c25d95d1bdb8 SHA512 5677b56dea0d46b79cb0a44a8664e961e8e1e12e1968ec88238e4119acd91a990d3c0934a2d4d5e3d017e1e922f93467e8a149240d213db191030c6252463c97 -DIST thunderbird-91.13.1-es-ES.xpi 630921 BLAKE2B 24b799e99c457617aa6b8cec5be923cc2f04fee0996fd803d54c4eea90e479596b8cbf419514d593c357715e7cd47f09ede7a84338836f66990e07d7a630b6e3 SHA512 a3a93898a8b49a0997cf7a922b1ad75c2de982a58470edec953c0d33c706340c193869eb88c931f20aed605da9c2b34870d860b0a2e2a090543ae567ec805468 -DIST thunderbird-91.13.1-et.xpi 672171 BLAKE2B 78f7f81a834e60b5e3dd8ffa8e23091fe6d6e994920906962aca013283fb1b6f07d098e5cd6c7eeb51435a2252c46570e4bf24d5cdf5943bfd418da10dcf675c SHA512 5d92074412f1d1b9e0f274a4c6eaa4b08bf930dbbdb9e1bbb5477d758ad031e1a36b8b34ba029c5c8ad6c96d9f2e721e33a1b07dbff0b5787776e1ad54d45574 -DIST thunderbird-91.13.1-eu.xpi 678264 BLAKE2B be3739e8899fd91e675a9726687c6ce1fb2408bbf0b7edbd226f782fbaf62126747faeb4ad7d889d9002ae30e8a47ceb8f4b716d5dfc097edae945760c096be8 SHA512 a98e784b8baf1c077bae4a079a7fc9d2b1c0243fbd8f9694e7b01c85a013fee1da87216735f6e18ed95bd2a01c69b68b0f76df52e801a530c6bb8c4394079fda -DIST thunderbird-91.13.1-fi.xpi 676630 BLAKE2B 5f41b7b5636e2802cdf8b3c2ad2bd5ac1c235bc4934ffdaeb28a2c42ae2751c83f61af9215facf2b8a173538c402da88bdd9d1dcb709a3518ed3aafbe3425087 SHA512 f33664adf5722735ceb7502706a93100e055d0fb3dc63199480499f2970ad4bd19326a8da06a8ed83c1ca50cba93e62505afeade3efe53b8d15a4fd4451a7907 -DIST thunderbird-91.13.1-fr.xpi 711454 BLAKE2B cb27d43a677b1daa2f421902f2d4ab5e24b7aa52dbc6bebfb3b4524b8d4713c713d01d350bf13126bca21de7e486329b33e05249f8834344c8c2e3e051e8f837 SHA512 d1925097dbdd6194c6da44413cd308719c6eb1b3483b700236cd0e6b0f0000cdfe29d8168f225eef1ca11e33cbac83bfb5b1275e3f74dd478f2c2ef0090b4cb7 -DIST thunderbird-91.13.1-fy-NL.xpi 691880 BLAKE2B 5d24f4c502617e79e4ca4dd035c9a38d8a8369a55471a611e5080926ff1e626a7fbb57602189f0f7576bac1bb4b9e9ccb8c08be5cfd7e99bb65560f37b4b5372 SHA512 ce4ade10bf5746d005c7b04ab7b7726d611addb77a39a74359ae2eddec65a018cfa5f878973808639d39b8063ed957830ca3432ffaf3be6aac90864f91667f64 -DIST thunderbird-91.13.1-ga-IE.xpi 613124 BLAKE2B d2e5dfb0418985f89842ee75924470cfd2df8f3a421cdf0cfeb648958264d5d751d33b6b2d600389c2b3eb5208aa829c6643f4577b38cc6a7875185fccbb4a45 SHA512 90a989f5a5d6c876cf4ed1565225d3c2ddcc21629cfc36f613eb38786d4949e3abe5024b076807d3610696b46606b9e6abc5d127745cd467fb66d7460e2f2376 -DIST thunderbird-91.13.1-gd.xpi 640649 BLAKE2B 73bbb1f27ae819f69dbdf0f400f83eedb67c163b6cde42ef2aa900a837d2c73d856bd7c75571e03a624eddda383727ceb8223cf77965a8f8bbd4355612b489f4 SHA512 d38b95c70c7f0cff95ed67a4ad746b2266ddd29bf46f9257a8d3eb2f7357060fdaefd8c74e05d19d5d4eda0a8c300171e28c790170a5d9a7d05191dc8aa7eeb6 -DIST thunderbird-91.13.1-gl.xpi 677790 BLAKE2B f3ea61c88f46dd820a2113050731cc46464a8230197f2be9779bdab9bd88ce728c5ae5ed9be0edee2fb7aedd07d5b0c711385426e6e2a89e576f56219857f5c6 SHA512 35b0458ed1d073d54a02f5b9443d8d4eaf5fd487be0ab6d414c3da56a32083c2027f39c341eddbb2ec7f3c7db17d928319f99c1d647bbf297503fa69bac3b1e4 -DIST thunderbird-91.13.1-he.xpi 673191 BLAKE2B 85475a9ff13d7c85239223408244e6aca1e566e93c81762cef41b59db137b9feced8e75c33f4f10dce93763b25257a1aefbf24ff11ac0dca7607952c9b540881 SHA512 bd42e4ac1f00aa3ca8b545ded36f9951b9857bbe733118af20210c9cb027c24da7224655a24a3f35ff9e04138aebe604c4709d201a694891afe52480e62798c8 -DIST thunderbird-91.13.1-hr.xpi 653581 BLAKE2B 5498822d72d9c0792616b31a121db655427ad13d5d447114a0bb64203287e8079022e06458e7b8867dca4e34188e13af036fc6decbb38a225fdbc209fb60c2eb SHA512 9d89bc3fb8424cc6853e8b7c517ba59c08b04b8abc8dcfe0ea40f8505b3be206b7d7d4d18fb3477a1b52cfaaea12a932fa7c41e13083b788a19fa63e3684f327 -DIST thunderbird-91.13.1-hsb.xpi 720813 BLAKE2B 435dacd02f044572f1648f9e392137f62ae5b6ede4201d914e14fe00b271d9cd847042547201b76c5ab27a1ddfccb6e4623360c31349147ed6798bf8c935b8c7 SHA512 1ac74d2705b4eb61a2ed4fe1f512856fb6e042c4001a7b79b55e542d54adc1e4ab1f7012e0fd9d75a1bd56066a3dcb187e0fe327f59c529f9354dd01079030c9 -DIST thunderbird-91.13.1-hu.xpi 723400 BLAKE2B 181fe55f7ab7f763090cca3c21df77bb384101ed256140f9c101aa2b4f1b9ecc6196f36e01fb12dde3316970b4a81921c65bf7c03dc1e30e7c431235675c76ee SHA512 afb19806cd954e86af04f71a10db2bcfd2b4a1bd665b9da77a6676da29c25ba36f494af007ca41fd46727cf498c2ee35a0242760a1d8b77a182dfaa5fe6f7e99 -DIST thunderbird-91.13.1-id.xpi 648251 BLAKE2B 290b194aecbf9b9137d58905e68f46bd551833eea08a7eb7b80f24916b2a8003350399f53df0a5caa124815e5c4d7af42be4884d181e8789f9b88e4e04210f59 SHA512 4c3138e032e9e1054a706b4379a787ec5083ebedb2656267091656dd9dfa37f3662470d7f89f7b4a1849f1980f96d3df6cd7741e1f0eabb6accdcd3fc0453e56 -DIST thunderbird-91.13.1-is.xpi 682263 BLAKE2B e5fa8169ddcb92dc42c5d8aa001c10c50f3954bcc6f754cd4e14fb9fe9b00470474e9eb8cc39efcdbb26b97421985202fbc8b9fc23e6389436c700154fbe897c SHA512 0d1f5f81d50afac11670230044300bc2e4a02a83777af5dc97b3e12c0ea098d44a93d014419f39c49ea6dc6998423b5b30393e7f39d68da5d223e192ccd6d9d1 -DIST thunderbird-91.13.1-it.xpi 613334 BLAKE2B d4394136857239545a4ff7deba47aea32ed289cf54ac8a84cfbc6c4a4f84fc453a1ebc9a00de12b09395cae5d48a9f81f7d961aadaa706bec666412e62402abe SHA512 a2a6cba163f828144ec02948a6ddeb6004757869e0c9b23eddb6adf77467a81fb00ea94d5a15306ea3529d94c4a7a8d600d90d0827c2bd8b486c0ef6aff5ec90 -DIST thunderbird-91.13.1-ja.xpi 756467 BLAKE2B 0bac08106bcdf27254c30ae0f3b5733d254c9030dadcd8f3e2b78c880cfbe95f8815d414a48a6149e78a80a167d24950f26e4bb4e04109dce09a0ed94410ba6c SHA512 b272b4c1f80ffe2300625ab9e0c91f06dc5f5e10c781be1797356897bae855fe23535cd6a0a3bdaafe4c5d8681641522013f981fec772d0c59c0e7eb0a95a9f8 -DIST thunderbird-91.13.1-ka.xpi 762627 BLAKE2B 1789d237d20b05b08c0fe8685516aa28950b340e2f518121d858bc5bcce854dd58b2c2342ba94e37e1ac86914fe128764572748d14626ab60bb210b50fb0a663 SHA512 357629a8718f32bdc6192095e6cd4cc13c3df938197f86ce6f1633d62017a7fadad67f27e936dbc269bd3f2f450ad428d448929b6ac07800e9f6790c40e275a9 -DIST thunderbird-91.13.1-kab.xpi 677084 BLAKE2B e79342079a004891e7f0690f513735316e931a2196693589c6060d3b110338796f3725827802a30bcbe4998cbfce8b3a7a34e8efe81de6be932b298f1e59a494 SHA512 6844ae031894a498c404b62b49fea70a00959b1cbf918e07f3fe5c5d3201a5aa2908bc20648e0ae71251e4b44caed81ac323e21b026ba663936a66f8e4f742e8 -DIST thunderbird-91.13.1-kk.xpi 745524 BLAKE2B 657acda66881c6ed498ce4e4076af5676dbb8f94622a1053daee77542eacc186c56e5e90b795aa5bed3b2e329f0419a44369897eb24c04ac5c301f55e77e689f SHA512 7f19a76a80a41e61851d77c5202e8616be27765e83d72c4a0efff8500e746a2e330492ca2bfd0f29458e4f1333231b5042c47c136182a1a47f6ebaa4ef574fee -DIST thunderbird-91.13.1-ko.xpi 704769 BLAKE2B 86d98807d871cce94fdfde497e801c796f3bd8486e31cd8e790502d70340e5c70c5e648d56af7514ca5272c36b79705e6eda55401f36d738efef80f1508acd92 SHA512 90d08fc3547d14c1c53c3951b06c4f539b76dc47b3bd3e0183a6f332b03495c0abbc26b6d15f954dffe60686eb00147cc311e98f64cca53323867644c8e15315 -DIST thunderbird-91.13.1-lt.xpi 696045 BLAKE2B 13487de0a99f756c1311afbe8f02ce24f8b8c2d972445b647e5dedb64a836b592a949b4e33a47d5afa706a017c5d27266aaa5a438986ea1b36496e208ac45348 SHA512 f3fe45cf3c25d765b9bd9667977be7baf8d3cc1ab5f6dfa821adb453eb9d30cafd3142c1667131abb9f05983163e83b5065c612e223818e36ebeacc384e856c3 -DIST thunderbird-91.13.1-lv.xpi 618525 BLAKE2B 0d01b52902cd49c9ea1b59ffe1978230526cb2771a7fa21568dce09042ffff9823abfbc37d2aea036c3bdd74f88472d751b78110c1f01d91f654cf70ccdfa6c4 SHA512 743439b52c52343aebd74490f96cac3ff34f078672d9c7d3f0e2b5622126da6bd0b51582f1f1e844bf4c66d5b5a0e1dc1236c18d7281a2d4ddfc9a212cf9dc01 -DIST thunderbird-91.13.1-ms.xpi 578080 BLAKE2B 4cb90fe2c1b17ff12a04ae3fef1d9667883e91f8f36506e18126af46124f834aa3b3e83b683d93043e223f335eb80e7e544ff834d265eaf0949f4d25c6f6dd21 SHA512 b4dc625fdcb26bd92101a0d53f0524e7e517fda1a317797f77c010a37ae27cadf5e4c233a7c63052fb707a5f983b40a34dc551ece6b585563c242ce4ff9e9e6e -DIST thunderbird-91.13.1-nb-NO.xpi 653326 BLAKE2B 34073bc856e36f9efd88ad7717f35101044e62a4418cf069ba6b42f60ba7e22854cc85524e413033d0ffc9a92579fc4c13792a0aa890c43583cbce59c61efd84 SHA512 d1804ffe2b435bdd138a267999211dc0c8b3b95d89ba78d78be6befb4406550e87427764c9381de95057c4336ef27be65fae9ffd920f2b192ae892b29526bd1b -DIST thunderbird-91.13.1-nl.xpi 685342 BLAKE2B 6e867ef578c8275d4b164cdab906a0249408df77a5fed4ec0f2e108fc4be5f8644dfa1e9f93631a02e845948766bce83f207c0d48cdb6111bdef6fc294fbd216 SHA512 12298513dcbf8506f806551d2478f5bbc5c650d43a0c491e0fb1d61e4535fa5c843dc8f0ef5f1440a06f26ff34366b206acd38326ad9415f3e7ef0db8515cd8b -DIST thunderbird-91.13.1-nn-NO.xpi 658572 BLAKE2B 380c40e0fcba60100151d418ed354eaafb78a95b93103aec49edb388d3cf94406d3654cba91994e2cafd01df6c517eba450a26ca4c7c2c69b17ba63284e0809b SHA512 cede9a3d36294d51bf187b68ce7113c7fa9d96a1cce31fddd142b8e5fd054bf2d626300259f608dfe62b77a1158e7e651e45c07f00e3d28c8356ce2585dcc63c -DIST thunderbird-91.13.1-pa-IN.xpi 652335 BLAKE2B 18ea7fdf6da1b3db6acd9f2404d2dbe8a5e3fccf8a2964220f04a720013d7a0afa2f0235cee366c3f257d4e1927f6c95120b0d14d1f9c549603eb0155c428b48 SHA512 bcbdc5f0c9d99c4e312dc7abc97947849af5d8b0e29e12bd8c6ca6b05a21bba9e7738e54795823a06461b9e729528cfe6805e3a3f1fab2d25286c87336ce3d25 -DIST thunderbird-91.13.1-pl.xpi 694112 BLAKE2B 35064b4e75b5d7647636652d49d9b132f655851fe61645064358ecb90c2cc311ccc0b3f6132c719ea19c8face99b0d8522a666dd72c357ab52d54268f8368d2b SHA512 dd6f86ca52741b89813dfe39fe40f7108797e4678e6c010e463a39b617fa67be96ab28e0f1d6f3ad9c17f63a9c717001faadaceaaf426940ca672531478ee886 -DIST thunderbird-91.13.1-pt-BR.xpi 694133 BLAKE2B e811fe90ae243240ae52921bbbc3743c0dbe46a939ffad4cc043230421fbcd5eaf4d89b57e31f9af209343e159cbba5836fc9c8146de8d479d543f9e0ef8ce80 SHA512 12757482fc0897bacd19cfc63c3792adac093959f9e21d6780ea87737497bbd56d10d2f58d4dffcfe7aed2fb1df8d122910250c6d2f3d5086ea9e462b1f5bdef -DIST thunderbird-91.13.1-pt-PT.xpi 674673 BLAKE2B 320ea22b1b1287a42d7c4704e1706ff326a69747fd3ee35a8fc5677b2f1551c0c751c02226c4ab5bb14c3d59626fa406258f34077340b8ee661cee6ca6941923 SHA512 e74ebddad5906323e3b60530f2f69fa3c65ab74fe5e8eb463394ff5f81349930d904afbeeff0c153289ccd75eb06811b474091b3eaaaf2c65579e679011ade94 -DIST thunderbird-91.13.1-rm.xpi 687615 BLAKE2B 7fa1a9da4f84c31c8414eed81d23a878331f9c20a9997abbbb185523bb9094978d406fb60aca67eca7e58a0af3248c46cc8b518da98b062dba14919c2aed0c9d SHA512 fca6dcc5c430f39d01aa4971c50a6595d22e766c55ec5f8324b3bc5c78ba131e7b03217e35f681ca5534abb31d6bd15bec1ba8009959cf3cd696a725b1f78f9b -DIST thunderbird-91.13.1-ro.xpi 661347 BLAKE2B 492ff4527b6b40c3031d3d3b0fbe13bc38371ff8dbd5a848832680553ee3ddf066c438beb3aea7e74de70a73a1f4a3c219741f3b95df7caa421eabb9de4d94e2 SHA512 f5ded1a90fa5053736bafb201993560b8e400001c09945687d52e252ef4675d14c14368b4675bcd08e71300620de95e482467a8f08af064ab01d8dc95d670c3c -DIST thunderbird-91.13.1-ru.xpi 793375 BLAKE2B 4a477abb164b62d11ca771910e4c45e0729067738ad9d7ab1fa2ec4a27ea230c2ce5d1d8f4d41d5fcb5980751fbf35e598652f495c87ea2779eea2abcbbe84c8 SHA512 510d94b65cc6ea78b2a760e68a11874c53eba5e22024ad56ee73f938a13c61db61a5e29f6bc97b29b65a20cca69a59f1bd202c7687375e915c4e30b979c98a70 -DIST thunderbird-91.13.1-sk.xpi 721093 BLAKE2B a2fd89c1e06dab250cd73e0ae6d434219ea93323f896816b9d8706d95f23044e03671608e7f160b273f8aae68d156800f5b55ec4c85a3d482e84e75022f879b1 SHA512 72b9cbf1ba6c6a2780eb7abf77a7ac5d950107c14cc31a30df3ea5371c554d60c79d469248602a8d0b42ab8f813fc36d13a63d4c1d09f968a2267425f9a43ecb -DIST thunderbird-91.13.1-sl.xpi 682544 BLAKE2B db7754f7c78122e56cb5cc764e446ff06074c2681fe270d072e6aa284dc7e597dcd116ad74700e2096698f9cbb10500e0ad684991dcb26a13fef1fc73faf6f7e SHA512 50421c0d4cec1ee2c0c86fef1dca56f3f38de3e25603e1c0d509c73d1e8b8de3a59a1d7b1fd6bac07d6eff7c6c141717c05ca4ce641afd8bce88d4f1a9356861 -DIST thunderbird-91.13.1-sq.xpi 703627 BLAKE2B cf6b630e94e0e1c8e8e2c491358ebf774e6d1b0dcd8fd89f647e82fbb54a3b40efb97f0d7126f65b581a16ccef7a4d6682f407a44a78bd3c066c6c20ea161d07 SHA512 9198cae43314a5df2e955e0add9c3aeccad1d22d1420c72000997e484c84a49991ec346bf25039b2e2e98d3bda9b807c1fd88e2f95af7eff6e3023c8494249b7 -DIST thunderbird-91.13.1-sr.xpi 710564 BLAKE2B d8c651e9167019366c4ebbffb8729386e32f70b2b662fc81548404ec534a04ed025693687b7b4f9fb3a1b29cae61675564702cdf575fe0c56cf2d1b256ab2476 SHA512 ef67a441ca6a3d832dfabc0632187d24f5a45c526f174ae91f0c17f1bd87e9aff2f42d4afc5a84ff0d5179b1f90f36f0e18be1a95421f6c2a32a70b163701e16 -DIST thunderbird-91.13.1-sv-SE.xpi 690968 BLAKE2B da1fb70df0cb71ea7aeec559cfd1cc3a9a610130507f25b9e17f23400c801c80c5fd75ca129f8791a404ccde4fce84647018098d2fbd0fbd740d88ab9c84b452 SHA512 dad7c9b5045115643371d19c805892e4041a4ba21133ec12e894db661af31f39e6f722d582f862d2229c351cc9e882d030670bdf71fc1c21ee1b5a4f92724292 -DIST thunderbird-91.13.1-th.xpi 748757 BLAKE2B 559ed2f57119cf92352c75cfd48619b6f1dc5025714a9221caa94a7cc50c1213765b487c8366c1289b8d0dae575a713daa6b4929b5cf232f82dffc9ed402278c SHA512 46af4e7dcbb0c8ea7baf4b6feff6e6cd388b2b45f303145b9d17558d71b56aaf638f2191eb07ef3d67707e96664715c2528b73738a64232b089c77626ff74f1e -DIST thunderbird-91.13.1-tr.xpi 699653 BLAKE2B 60a3fc1500bc38172ff0154037d865f2a42ffa8fe81ce3514996dc20f654b09e080ffbcf0a13b39a1e12a3a4fca9c323f3be767035860433ea3e45dbcdcf3096 SHA512 a82f52f6b0e52c33a465a72ba7a5f6fdd89034edecd4761d94f4b4931a605f9fff6f25743835f4e134fc847a76b382e7a9101793bf782c53e15ad4ca0713189b -DIST thunderbird-91.13.1-uk.xpi 798483 BLAKE2B c6df1f65d353794377c10a054520022fc59db8c4b103e0a6eadd03a1c53760c39107f24e0807d635529c0928667fbe9d827cff1b874d1f99dd178ffc79c970b8 SHA512 78c750a050c083001397100d8e08c352a3307810f65f9bfa97dd01ef32a554daa581ccc0fc552dac10e7c26f359cd7c18a3c4e9821f706cf6a6041c31f7f3ecd -DIST thunderbird-91.13.1-uz.xpi 595925 BLAKE2B 3be732abd1e0421b1d3ab727fb63ed1a6bfc51a5e5595959b0e4860d289e46f63f187b103168934d79830fabd3f500abcca06535841dc26ff7808efa8c2f72ab SHA512 7ecca89e964563c174b29c95f50cfa41ba9f5ec9e1e321b476475e4506ee6a70be8c36f478dddbfce71a9e4993716828dfde87f4baf0554be22778645813a3ab -DIST thunderbird-91.13.1-vi.xpi 725526 BLAKE2B 9fabf9089f53297081a88c2083950759772b1f31713f85eb6521f24b7fee5ec4dd4a5b797feb0c18ad641df70fdde32b0ca36bb5a78c42ba56aae0ef04c435d0 SHA512 6495894c4ca638a92826f9e4bfd0043f0a5311f8ad074aa1b3a2b52e8a9e387e4837ebf2218886771a316c6416c5f4980899f1f7ba13b1eb7321ff1af59f6a97 -DIST thunderbird-91.13.1-zh-CN.xpi 730902 BLAKE2B 2558ad7077397092ee0007891c785d29e1a6eb6045a970a1b9c98ecc38a4b6958aced83465c62cc432e9d0dd0b691e020ec29586b16f103e250b467453784595 SHA512 d8a86dd9b79c9f0f13095ec8b1069124d125fba21a9a8732294e9b3087fbdefdc516e79a2c3864ca11199e8e0facc2023cbdd8bff616ba1f941cb51e2177bc01 -DIST thunderbird-91.13.1-zh-TW.xpi 731944 BLAKE2B 5641671442b5c87560a1b13c3f9715e2bba22b897a1a8bfab6bc86dd90837f46fbe8d28507c5a73ebbcd0f79b69f73753f1987cbd7d4d0a8cc2626fd01b6f8bf SHA512 91c2e25f7ff34c70621006e33b0663c52ed70861be407b83c8822ef8eb8fc01e26b03141499ff71dadb63bb1fb3d9f79deb2c58ffaed6843d783a7d369c3ec4e -DIST thunderbird-91.13.1.source.tar.xz 402696448 BLAKE2B f5219c185eff49932cd417267665b8e8327d8f5f4894d8adc35e9d46c944e110e5ad2461ffba36bde990509c552d75f464fa790406b1154f3a6e70bd1bd6ea24 SHA512 ca1bf821e6ca010c554fc111157af60e627ace7a0d43785ba39b260cd0606480dd5736c188c49ef6c3f1bda4b4c6870767b75e483241e7fd5a4290d689017e73 diff --git a/mail-client/thunderbird/thunderbird-102.3.1.ebuild b/mail-client/thunderbird/thunderbird-102.3.1.ebuild deleted file mode 100644 index 865ddcf22cba3..0000000000000 --- a/mail-client/thunderbird/thunderbird-102.3.1.ebuild +++ /dev/null @@ -1,1164 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-102esr-patches-04j.tar.xz" - -LLVM_MAX_SLOT=14 - -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -WANT_AUTOCONF="2.1" - -VIRTUALX_REQUIRED="pgo" - -MOZ_ESR= - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="${PN%-bin}" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -inherit autotools check-reqs desktop flag-o-matic gnome2-utils \ - llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \ - virtualx xdg - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~{juippis,whissi,slashbeast}/mozilla/patchsets/${FIREFOX_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="Thunderbird Mail Client" -HOMEPAGE="https://www.thunderbird.net/" - -KEYWORDS="amd64 ~arm64 ~ppc64 x86" - -SLOT="0" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" - -IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" -IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux" -IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" -IUSE+=" wayland wifi" - -# Thunderbird-only USE flags. -IUSE+=" +system-librnp" - -REQUIRED_USE="debug? ( !system-av1 ) - pgo? ( lto ) - wifi? ( dbus )" - -# Thunderbird-only dependencies. -TB_ONLY_DEPEND="!&2 - return 1 - fi - - if use clang ; then - if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then - einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use pgo ; then - if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then - einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -MOZ_LANGS=( - af ar ast be bg br ca cak cs cy da de dsb - el en-CA en-GB en-US es-AR es-ES es-MX et eu - fi fr fy-NL ga-IE gd gl he hr hsb hu - id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO - pa-IN pl pt-BR pt-PT rm ro ru - sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW -) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_clear_vendor_checksums() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -ne 1 ]] ; then - die "${FUNCNAME} requires exact one argument" - fi - - einfo "Clearing cargo checksums for ${1} ..." - - sed -i \ - -e 's/\("files":{\)[^}]*/\1/' \ - "${S}"/third_party/rust/${1}/.cargo-checksum.json \ - || die -} - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -mozconfig_add_options_ac() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_add_options_mk() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_use_enable() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_enable "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -mozconfig_use_with() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_with "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has usersandbox $FEATURES ; then - die "You must enable usersandbox as X server can not run as root!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6600M" - fi - - check-reqs_pkg_pretend - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has userpriv ${FEATURES} ; then - eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6400M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " - eerror " llvm/clang/lld/rust chain depending on your @world updates)" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - python-any-r1_pkg_setup - - # Avoid PGO profiling problems due to enviroment leakage - # These should *always* be cleaned up anyway - unset \ - DBUS_SESSION_BUS_ADDRESS \ - DISPLAY \ - ORBIT_SOCKETDIR \ - SESSION_MANAGER \ - XAUTHORITY \ - XDG_CACHE_HOME \ - XDG_SESSION_COOKIE - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if use pgo ; then - # Allow access to GPU during PGO run - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if [[ -n "${ati_cards}" ]] ; then - addpredict "${ati_cards}" - fi - - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if [[ -n "${mesa_cards}" ]] ; then - addpredict "${mesa_cards}" - fi - - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if [[ -n "${nvidia_cards}" ]] ; then - addpredict "${nvidia_cards}" - fi - - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if [[ -n "${render_cards}" ]] ; then - addpredict "${render_cards}" - fi - - shopt -u nullglob - fi - - if ! mountpoint -q /dev/shm ; then - # If /dev/shm is not available, configure is known to fail with - # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py - ewarn "/dev/shm is not mounted -- expect build failures!" - fi - - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then - MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" - fi - - if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then - MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" - fi - - # Mozilla API keys (see https://location.services.mozilla.com/api) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then - MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - if [[ ! -d "${_lp_dir}" ]] ; then - mkdir "${_lp_dir}" || die - fi - - for _src_file in ${A} ; do - if [[ ${_src_file} == *.xpi ]]; then - cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" - else - unpack ${_src_file} - fi - done -} - -src_prepare() { - if use lto; then - rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die - fi - - eapply "${WORKDIR}/firefox-patches" - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # Make LTO respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/build/moz.configure/lto-pgo.configure \ - || die "sed failed to set num_cores" - - # Make ICU respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/intl/icu_sources_data.py \ - || die "sed failed to set num_cores" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - sed -i \ - -e 's/ccache_stats = None/return None/' \ - "${S}"/python/mozbuild/mozbuild/controller/building.py \ - || die "sed failed to disable ccache stats call" - - einfo "Removing pre-built binaries ..." - find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - # Create build dir - BUILD_DIR="${WORKDIR}/${PN}_build" - mkdir -p "${BUILD_DIR}" || die - - # Write API keys to disk - echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die - echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die - echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die - - xdg_environment_reset -} - -src_configure() { - # Show flags set at the beginning - einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - local have_switched_compiler= - if use clang && ! tc-is-clang ; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - have_switched_compiler=yes - AR=llvm-ar - AS=llvm-as - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - NM=llvm-nm - RANLIB=llvm-ranlib - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG - - # Pass the correct toolchain paths through cbindgen - if tc-is-cross-compiler ; then - export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" - fi - - # Set MOZILLA_FIVE_HOME - export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - # Set state path - export MOZBUILD_STATE_PATH="${BUILD_DIR}" - - # Set MOZCONFIG - export MOZCONFIG="${S}/.mozconfig" - - # Initialize MOZCONFIG - mozconfig_add_options_ac '' --enable-application=comm/mail - - # Set Gentoo defaults - export MOZILLA_OFFICIAL=1 - - mozconfig_add_options_ac 'Gentoo default' \ - --allow-addon-sideload \ - --disable-cargo-incremental \ - --disable-crashreporter \ - --disable-gpsd \ - --disable-install-strip \ - --disable-parental-controls \ - --disable-strip \ - --disable-updater \ - --enable-js-shell \ - --enable-negotiateauth \ - --enable-new-pass-manager \ - --enable-official-branding \ - --enable-release \ - --enable-system-ffi \ - --enable-system-pixman \ - --host="${CBUILD:-${CHOST}}" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --prefix="${EPREFIX}/usr" \ - --target="${CHOST}" \ - --without-ccache \ - --without-wasm-sandboxed-libraries \ - --with-intl-api \ - --with-libclang-path="$(llvm-config --libdir)" \ - --with-system-nspr \ - --with-system-nss \ - --with-system-zlib \ - --with-toolchain-prefix="${CHOST}-" \ - --with-unsigned-addon-scopes=app,system \ - --x-includes="${ESYSROOT}/usr/include" \ - --x-libraries="${ESYSROOT}/usr/$(get_libdir)" - - # Set update channel - local update_channel=release - [[ -n ${MOZ_ESR} ]] && update_channel=esr - mozconfig_add_options_ac '' --update-channel=${update_channel} - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - mozconfig_add_options_ac '' --enable-rust-simd - fi - - # For future keywording: This is currently (97.0) only supported on: - # amd64, arm, arm64 & x86. - # Might want to flip the logic around if Firefox is to support more arches. - if use ppc64; then - mozconfig_add_options_ac '' --disable-sandbox - else - mozconfig_add_options_ac '' --enable-sandbox - fi - - if [[ -s "${S}/api-google.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-safebrowsing-api-keyfile="${S}/api-google.key" - else - einfo "Building without Google API key ..." - fi - - if [[ -s "${S}/api-location.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-location-service-api-keyfile="${S}/api-location.key" - else - einfo "Building without Location API key ..." - fi - - if [[ -s "${S}/api-mozilla.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-mozilla-api-keyfile="${S}/api-mozilla.key" - else - einfo "Building without Mozilla API key ..." - fi - - mozconfig_use_with system-av1 - mozconfig_use_with system-harfbuzz - mozconfig_use_with system-harfbuzz system-graphite2 - mozconfig_use_with system-icu - mozconfig_use_with system-jpeg - mozconfig_use_with system-libevent - mozconfig_use_with system-libvpx - mozconfig_use_with system-png - mozconfig_use_with system-webp - - if use system-librnp; then - mozconfig_add_options_ac "+system-librnp" --enable-compile-environment - mozconfig_use_with system-librnp - fi - - mozconfig_use_enable dbus - mozconfig_use_enable libproxy - - use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme - - if use hardened ; then - mozconfig_add_options_ac "+hardened" --enable-hardening - append-ldflags "-Wl,-z,relro -Wl,-z,now" - fi - - local myaudiobackends="" - use jack && myaudiobackends+="jack," - use sndio && myaudiobackends+="sndio," - use pulseaudio && myaudiobackends+="pulseaudio," - ! use pulseaudio && myaudiobackends+="alsa," - - mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" - - mozconfig_use_enable wifi necko-wifi - - if use wayland ; then - mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland - else - mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3 - fi - - if use lto ; then - if use clang ; then - # Upstream only supports lld when using clang - mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - - mozconfig_add_options_ac '+lto' --enable-lto=cross - - else - # ThinLTO is currently broken, see bmo#1644409 - mozconfig_add_options_ac '+lto' --enable-lto=full - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - - if use pgo ; then - mozconfig_add_options_ac '+pgo' MOZ_PGO=1 - - if use clang ; then - # Used in build/pgo/profileserver.py - export LLVM_PROFDATA="llvm-profdata" - fi - fi - else - # Avoid auto-magic on linker - if use clang ; then - # This is upstream's default - mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld - else - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - fi - - # LTO flag was handled via configure - filter-flags '-flto*' - - mozconfig_use_enable debug - if use debug ; then - mozconfig_add_options_ac '+debug' --disable-optimize - else - if is-flag '-g*' ; then - if use clang ; then - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') - else - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols - fi - else - mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols - fi - - if is-flag '-O0' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 - elif is-flag '-O4' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 - elif is-flag '-O3' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 - elif is-flag '-O1' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 - elif is-flag '-Os' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os - else - mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 - fi - fi - - # Debug flag was handled via configure - filter-flags '-g*' - - # Optimization flag was handled via configure - filter-flags '-O*' - - # Modifications to better support ARM, bug #553364 - if use cpu_flags_arm_neon ; then - mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - mozconfig_add_options_ac '+cpu_flags_arm_neon' \ - --with-thumb=yes \ - --with-thumb-interwork=no - fi - fi - - if [[ ${CHOST} == armv*h* ]] ; then - mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard - - if ! use system-libvpx ; then - sed -i \ - -e "s|softfp|hard|" \ - "${S}"/media/libvpx/moz.build \ - || die - fi - fi - - if use clang ; then - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 - # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') - local disable_elf_hack= - if use amd64 ; then - disable_elf_hack=yes - elif use x86 ; then - disable_elf_hack=yes - elif use arm ; then - disable_elf_hack=yes - fi - - if [[ -n ${disable_elf_hack} ]] ; then - mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack - fi - elif tc-is-gcc ; then - if ver_test $(gcc-fullversion) -ge 10 ; then - einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." - append-cxxflags -fno-tree-loop-vectorize - fi - fi - - # Additional ARCH support - case "${ARCH}" in - arm) - # Reduce the memory requirements for linking - if use clang ; then - # Nothing to do - :; - elif use lto ; then - append-ldflags -Wl,--no-keep-memory - else - append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads - fi - ;; - esac - - if ! use elibc_glibc ; then - mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc - fi - - # Allow elfhack to work in combination with unstripped binaries - # when they would normally be larger than 2GiB. - append-ldflags "-Wl,--compress-debug-sections=zlib" - - # Make revdep-rebuild.sh happy; Also required for musl - append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags - - # Pass $MAKEOPTS to build system - export MOZ_MAKE_FLAGS="${MAKEOPTS}" - - # Use system's Python environment - PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - if use system-python-libs; then - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system" - else - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - fi - - # Disable notification when build system has finished - export MOZ_NOSPAM=1 - - # Portage sets XARGS environment variable to "xargs -r" by default which - # breaks build system's check_prog() function which doesn't support arguments - mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" - - # Set build dir - mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" - - # Show flags we will use - einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - # Handle EXTRA_CONF and show summary - local ac opt hash reason - - # Apply EXTRA_ECONF entries to $MOZCONFIG - if [[ -n ${EXTRA_ECONF} ]] ; then - IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} - for opt in "${ac[@]}"; do - mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} - done - fi - - echo - echo "==========================================================" - echo "Building ${PF} with the following configuration" - grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do - [[ -z ${hash} || ${hash} == \# ]] \ - || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" - printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" - done - echo "==========================================================" - echo - - ./mach configure || die -} - -src_compile() { - local virtx_cmd= - - if use pgo ; then - virtx_cmd=virtx - - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - fi - - local -x GDK_BACKEND=x11 - - ${virtx_cmd} ./mach build --verbose \ - || die -} - -src_install() { - # xpcshell is getting called during install - pax-mark m \ - "${BUILD_DIR}"/dist/bin/xpcshell \ - "${BUILD_DIR}"/dist/bin/${PN} \ - "${BUILD_DIR}"/dist/bin/plugin-container - - DESTDIR="${D}" ./mach install || die - - # Upstream cannot ship symlink but we can (bmo#658850) - rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die - dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin - - # Don't install llvm-symbolizer from sys-devel/llvm package - if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then - rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - newins "${FILESDIR}"/distribution.ini distribution.ini - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Set dictionary path to use system hunspell - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" - pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); - EOF - - # Force hwaccel prefs if USE=hwaccel is enabled - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \ - >>"${GENTOO_PREFS}" \ - || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" - - if use wayland; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" - pref("gfx.x11-egl.force-enabled", false); - EOF - else - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" - pref("gfx.x11-egl.force-enabled", true); - EOF - fi - fi - - # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it - if use system-harfbuzz ; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" - sticky_pref("gfx.font_rendering.graphite.enabled", true); - EOF - fi - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install icons - local icon_srcdir="${S}/comm/mail/branding/thunderbird" - local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg" - - insinto /usr/share/icons/hicolor/symbolic/apps - newins "${icon_symbolic_file}" ${PN}-symbolic.svg - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="Mozilla ${MOZ_PN^}" - local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop" - local desktop_filename="${PN}.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" \ - || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" \ - || die -} - -pkg_preinst() { - xdg_pkg_preinst - - # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse - # does not need to be forced into the LD_LIBRARY_PATH - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - einfo "APULSE found; Generating library symlinks for sound support ..." - local lib - pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do - # A quickpkg rolled by hand will grab symlinks as part of the package, - # so we need to avoid creating them if they already exist. - if [[ ! -L ${lib##*/} ]] ; then - ln -s "${lib}" ${lib##*/} || die - fi - done - popd &>/dev/null || die - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - elog "Apulse was detected at merge time on this system and so it will always be" - elog "used for sound. If you wish to use pulseaudio instead please unmerge" - elog "media-sound/apulse." - elog - fi - - local show_doh_information - local show_shortcut_information - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - show_shortcut_information=no - else - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt 91.0 ; then - # Tell user that we no longer install a shortcut - # per supported display protocol - show_shortcut_information=yes - fi - done - fi - - if [[ -n "${show_doh_information}" ]] ; then - elog - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" - elog "DNS traffic to Cloudflare by default is not a good idea and applications" - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" - elog "(\"Off by choice\") by default." - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." - fi - - if [[ -n "${show_shortcut_information}" ]] ; then - elog - elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" - elog "each supported display protocol. Instead we will only install" - elog "one generic Mozilla ${PN^} shortcut." - elog "If you still want to be able to select between running Mozilla ${PN^}" - elog "on X11 or Wayland, you have to re-create these shortcuts on your own." - fi - - # bug 835078 - if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then - ewarn "You have nouveau drivers installed in your system and 'hwaccel' " - ewarn "enabled for Firefox. Nouveau / your GPU might not support the " - ewarn "required EGL, so either disable 'hwaccel' or try the workaround " - ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." - fi - - optfeature_header "Optional runtime features:" - optfeature "encrypted chat support" net-libs/libotr -} diff --git a/mail-client/thunderbird/thunderbird-102.3.2.ebuild b/mail-client/thunderbird/thunderbird-102.3.2.ebuild deleted file mode 100644 index 96dac65ec06ce..0000000000000 --- a/mail-client/thunderbird/thunderbird-102.3.2.ebuild +++ /dev/null @@ -1,1165 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-102esr-patches-04j.tar.xz" - -LLVM_MAX_SLOT=14 - -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -WANT_AUTOCONF="2.1" - -VIRTUALX_REQUIRED="pgo" - -MOZ_ESR= - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="${PN%-bin}" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -inherit autotools check-reqs desktop flag-o-matic gnome2-utils \ - llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \ - virtualx xdg - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~{juippis,whissi,slashbeast}/mozilla/patchsets/${FIREFOX_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="Thunderbird Mail Client" -HOMEPAGE="https://www.thunderbird.net/" - -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -SLOT="0" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" - -IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" -IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux" -IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" -IUSE+=" wayland wifi" - -# Thunderbird-only USE flags. -IUSE+=" +system-librnp" - -REQUIRED_USE="debug? ( !system-av1 ) - pgo? ( lto ) - wayland? ( dbus ) - wifi? ( dbus )" - -# Thunderbird-only dependencies. -TB_ONLY_DEPEND="!&2 - return 1 - fi - - if use clang ; then - if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then - einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use pgo ; then - if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then - einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -MOZ_LANGS=( - af ar ast be bg br ca cak cs cy da de dsb - el en-CA en-GB en-US es-AR es-ES es-MX et eu - fi fr fy-NL ga-IE gd gl he hr hsb hu - id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO - pa-IN pl pt-BR pt-PT rm ro ru - sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW -) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_clear_vendor_checksums() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -ne 1 ]] ; then - die "${FUNCNAME} requires exact one argument" - fi - - einfo "Clearing cargo checksums for ${1} ..." - - sed -i \ - -e 's/\("files":{\)[^}]*/\1/' \ - "${S}"/third_party/rust/${1}/.cargo-checksum.json \ - || die -} - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -mozconfig_add_options_ac() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_add_options_mk() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_use_enable() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_enable "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -mozconfig_use_with() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_with "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has usersandbox $FEATURES ; then - die "You must enable usersandbox as X server can not run as root!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6600M" - fi - - check-reqs_pkg_pretend - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has userpriv ${FEATURES} ; then - eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6400M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " - eerror " llvm/clang/lld/rust chain depending on your @world updates)" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - python-any-r1_pkg_setup - - # Avoid PGO profiling problems due to enviroment leakage - # These should *always* be cleaned up anyway - unset \ - DBUS_SESSION_BUS_ADDRESS \ - DISPLAY \ - ORBIT_SOCKETDIR \ - SESSION_MANAGER \ - XAUTHORITY \ - XDG_CACHE_HOME \ - XDG_SESSION_COOKIE - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if use pgo ; then - # Allow access to GPU during PGO run - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if [[ -n "${ati_cards}" ]] ; then - addpredict "${ati_cards}" - fi - - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if [[ -n "${mesa_cards}" ]] ; then - addpredict "${mesa_cards}" - fi - - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if [[ -n "${nvidia_cards}" ]] ; then - addpredict "${nvidia_cards}" - fi - - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if [[ -n "${render_cards}" ]] ; then - addpredict "${render_cards}" - fi - - shopt -u nullglob - fi - - if ! mountpoint -q /dev/shm ; then - # If /dev/shm is not available, configure is known to fail with - # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py - ewarn "/dev/shm is not mounted -- expect build failures!" - fi - - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then - MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" - fi - - if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then - MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" - fi - - # Mozilla API keys (see https://location.services.mozilla.com/api) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then - MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - if [[ ! -d "${_lp_dir}" ]] ; then - mkdir "${_lp_dir}" || die - fi - - for _src_file in ${A} ; do - if [[ ${_src_file} == *.xpi ]]; then - cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" - else - unpack ${_src_file} - fi - done -} - -src_prepare() { - if use lto; then - rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die - fi - - eapply "${WORKDIR}/firefox-patches" - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # Make LTO respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/build/moz.configure/lto-pgo.configure \ - || die "sed failed to set num_cores" - - # Make ICU respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/intl/icu_sources_data.py \ - || die "sed failed to set num_cores" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - sed -i \ - -e 's/ccache_stats = None/return None/' \ - "${S}"/python/mozbuild/mozbuild/controller/building.py \ - || die "sed failed to disable ccache stats call" - - einfo "Removing pre-built binaries ..." - find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - # Create build dir - BUILD_DIR="${WORKDIR}/${PN}_build" - mkdir -p "${BUILD_DIR}" || die - - # Write API keys to disk - echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die - echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die - echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die - - xdg_environment_reset -} - -src_configure() { - # Show flags set at the beginning - einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - local have_switched_compiler= - if use clang && ! tc-is-clang ; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - have_switched_compiler=yes - AR=llvm-ar - AS=llvm-as - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - NM=llvm-nm - RANLIB=llvm-ranlib - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG - - # Pass the correct toolchain paths through cbindgen - if tc-is-cross-compiler ; then - export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" - fi - - # Set MOZILLA_FIVE_HOME - export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - # Set state path - export MOZBUILD_STATE_PATH="${BUILD_DIR}" - - # Set MOZCONFIG - export MOZCONFIG="${S}/.mozconfig" - - # Initialize MOZCONFIG - mozconfig_add_options_ac '' --enable-application=comm/mail - - # Set Gentoo defaults - export MOZILLA_OFFICIAL=1 - - mozconfig_add_options_ac 'Gentoo default' \ - --allow-addon-sideload \ - --disable-cargo-incremental \ - --disable-crashreporter \ - --disable-gpsd \ - --disable-install-strip \ - --disable-parental-controls \ - --disable-strip \ - --disable-updater \ - --enable-js-shell \ - --enable-negotiateauth \ - --enable-new-pass-manager \ - --enable-official-branding \ - --enable-release \ - --enable-system-ffi \ - --enable-system-pixman \ - --host="${CBUILD:-${CHOST}}" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --prefix="${EPREFIX}/usr" \ - --target="${CHOST}" \ - --without-ccache \ - --without-wasm-sandboxed-libraries \ - --with-intl-api \ - --with-libclang-path="$(llvm-config --libdir)" \ - --with-system-nspr \ - --with-system-nss \ - --with-system-zlib \ - --with-toolchain-prefix="${CHOST}-" \ - --with-unsigned-addon-scopes=app,system \ - --x-includes="${ESYSROOT}/usr/include" \ - --x-libraries="${ESYSROOT}/usr/$(get_libdir)" - - # Set update channel - local update_channel=release - [[ -n ${MOZ_ESR} ]] && update_channel=esr - mozconfig_add_options_ac '' --update-channel=${update_channel} - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - mozconfig_add_options_ac '' --enable-rust-simd - fi - - # For future keywording: This is currently (97.0) only supported on: - # amd64, arm, arm64 & x86. - # Might want to flip the logic around if Firefox is to support more arches. - if use ppc64; then - mozconfig_add_options_ac '' --disable-sandbox - else - mozconfig_add_options_ac '' --enable-sandbox - fi - - if [[ -s "${S}/api-google.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-safebrowsing-api-keyfile="${S}/api-google.key" - else - einfo "Building without Google API key ..." - fi - - if [[ -s "${S}/api-location.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-location-service-api-keyfile="${S}/api-location.key" - else - einfo "Building without Location API key ..." - fi - - if [[ -s "${S}/api-mozilla.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-mozilla-api-keyfile="${S}/api-mozilla.key" - else - einfo "Building without Mozilla API key ..." - fi - - mozconfig_use_with system-av1 - mozconfig_use_with system-harfbuzz - mozconfig_use_with system-harfbuzz system-graphite2 - mozconfig_use_with system-icu - mozconfig_use_with system-jpeg - mozconfig_use_with system-libevent - mozconfig_use_with system-libvpx - mozconfig_use_with system-png - mozconfig_use_with system-webp - - if use system-librnp; then - mozconfig_add_options_ac "+system-librnp" --enable-compile-environment - mozconfig_use_with system-librnp - fi - - mozconfig_use_enable dbus - mozconfig_use_enable libproxy - - use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme - - if use hardened ; then - mozconfig_add_options_ac "+hardened" --enable-hardening - append-ldflags "-Wl,-z,relro -Wl,-z,now" - fi - - local myaudiobackends="" - use jack && myaudiobackends+="jack," - use sndio && myaudiobackends+="sndio," - use pulseaudio && myaudiobackends+="pulseaudio," - ! use pulseaudio && myaudiobackends+="alsa," - - mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" - - mozconfig_use_enable wifi necko-wifi - - if use wayland ; then - mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland - else - mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3 - fi - - if use lto ; then - if use clang ; then - # Upstream only supports lld when using clang - mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - - mozconfig_add_options_ac '+lto' --enable-lto=cross - - else - # ThinLTO is currently broken, see bmo#1644409 - mozconfig_add_options_ac '+lto' --enable-lto=full - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - - if use pgo ; then - mozconfig_add_options_ac '+pgo' MOZ_PGO=1 - - if use clang ; then - # Used in build/pgo/profileserver.py - export LLVM_PROFDATA="llvm-profdata" - fi - fi - else - # Avoid auto-magic on linker - if use clang ; then - # This is upstream's default - mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld - else - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - fi - - # LTO flag was handled via configure - filter-flags '-flto*' - - mozconfig_use_enable debug - if use debug ; then - mozconfig_add_options_ac '+debug' --disable-optimize - else - if is-flag '-g*' ; then - if use clang ; then - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') - else - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols - fi - else - mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols - fi - - if is-flag '-O0' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 - elif is-flag '-O4' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 - elif is-flag '-O3' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 - elif is-flag '-O1' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 - elif is-flag '-Os' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os - else - mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 - fi - fi - - # Debug flag was handled via configure - filter-flags '-g*' - - # Optimization flag was handled via configure - filter-flags '-O*' - - # Modifications to better support ARM, bug #553364 - if use cpu_flags_arm_neon ; then - mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - mozconfig_add_options_ac '+cpu_flags_arm_neon' \ - --with-thumb=yes \ - --with-thumb-interwork=no - fi - fi - - if [[ ${CHOST} == armv*h* ]] ; then - mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard - - if ! use system-libvpx ; then - sed -i \ - -e "s|softfp|hard|" \ - "${S}"/media/libvpx/moz.build \ - || die - fi - fi - - if use clang ; then - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 - # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') - local disable_elf_hack= - if use amd64 ; then - disable_elf_hack=yes - elif use x86 ; then - disable_elf_hack=yes - elif use arm ; then - disable_elf_hack=yes - fi - - if [[ -n ${disable_elf_hack} ]] ; then - mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack - fi - elif tc-is-gcc ; then - if ver_test $(gcc-fullversion) -ge 10 ; then - einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." - append-cxxflags -fno-tree-loop-vectorize - fi - fi - - # Additional ARCH support - case "${ARCH}" in - arm) - # Reduce the memory requirements for linking - if use clang ; then - # Nothing to do - :; - elif use lto ; then - append-ldflags -Wl,--no-keep-memory - else - append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads - fi - ;; - esac - - if ! use elibc_glibc ; then - mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc - fi - - # Allow elfhack to work in combination with unstripped binaries - # when they would normally be larger than 2GiB. - append-ldflags "-Wl,--compress-debug-sections=zlib" - - # Make revdep-rebuild.sh happy; Also required for musl - append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags - - # Pass $MAKEOPTS to build system - export MOZ_MAKE_FLAGS="${MAKEOPTS}" - - # Use system's Python environment - PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - if use system-python-libs; then - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system" - else - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - fi - - # Disable notification when build system has finished - export MOZ_NOSPAM=1 - - # Portage sets XARGS environment variable to "xargs -r" by default which - # breaks build system's check_prog() function which doesn't support arguments - mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" - - # Set build dir - mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" - - # Show flags we will use - einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - # Handle EXTRA_CONF and show summary - local ac opt hash reason - - # Apply EXTRA_ECONF entries to $MOZCONFIG - if [[ -n ${EXTRA_ECONF} ]] ; then - IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} - for opt in "${ac[@]}"; do - mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} - done - fi - - echo - echo "==========================================================" - echo "Building ${PF} with the following configuration" - grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do - [[ -z ${hash} || ${hash} == \# ]] \ - || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" - printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" - done - echo "==========================================================" - echo - - ./mach configure || die -} - -src_compile() { - local virtx_cmd= - - if use pgo ; then - virtx_cmd=virtx - - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - fi - - local -x GDK_BACKEND=x11 - - ${virtx_cmd} ./mach build --verbose \ - || die -} - -src_install() { - # xpcshell is getting called during install - pax-mark m \ - "${BUILD_DIR}"/dist/bin/xpcshell \ - "${BUILD_DIR}"/dist/bin/${PN} \ - "${BUILD_DIR}"/dist/bin/plugin-container - - DESTDIR="${D}" ./mach install || die - - # Upstream cannot ship symlink but we can (bmo#658850) - rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die - dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin - - # Don't install llvm-symbolizer from sys-devel/llvm package - if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then - rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - newins "${FILESDIR}"/distribution.ini distribution.ini - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Set dictionary path to use system hunspell - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" - pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); - EOF - - # Force hwaccel prefs if USE=hwaccel is enabled - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \ - >>"${GENTOO_PREFS}" \ - || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" - - if use wayland; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" - pref("gfx.x11-egl.force-enabled", false); - EOF - else - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" - pref("gfx.x11-egl.force-enabled", true); - EOF - fi - fi - - # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it - if use system-harfbuzz ; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" - sticky_pref("gfx.font_rendering.graphite.enabled", true); - EOF - fi - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install icons - local icon_srcdir="${S}/comm/mail/branding/thunderbird" - local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg" - - insinto /usr/share/icons/hicolor/symbolic/apps - newins "${icon_symbolic_file}" ${PN}-symbolic.svg - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="Mozilla ${MOZ_PN^}" - local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop" - local desktop_filename="${PN}.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" \ - || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" \ - || die -} - -pkg_preinst() { - xdg_pkg_preinst - - # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse - # does not need to be forced into the LD_LIBRARY_PATH - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - einfo "APULSE found; Generating library symlinks for sound support ..." - local lib - pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do - # A quickpkg rolled by hand will grab symlinks as part of the package, - # so we need to avoid creating them if they already exist. - if [[ ! -L ${lib##*/} ]] ; then - ln -s "${lib}" ${lib##*/} || die - fi - done - popd &>/dev/null || die - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - elog "Apulse was detected at merge time on this system and so it will always be" - elog "used for sound. If you wish to use pulseaudio instead please unmerge" - elog "media-sound/apulse." - elog - fi - - local show_doh_information - local show_shortcut_information - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - show_shortcut_information=no - else - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt 91.0 ; then - # Tell user that we no longer install a shortcut - # per supported display protocol - show_shortcut_information=yes - fi - done - fi - - if [[ -n "${show_doh_information}" ]] ; then - elog - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" - elog "DNS traffic to Cloudflare by default is not a good idea and applications" - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" - elog "(\"Off by choice\") by default." - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." - fi - - if [[ -n "${show_shortcut_information}" ]] ; then - elog - elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" - elog "each supported display protocol. Instead we will only install" - elog "one generic Mozilla ${PN^} shortcut." - elog "If you still want to be able to select between running Mozilla ${PN^}" - elog "on X11 or Wayland, you have to re-create these shortcuts on your own." - fi - - # bug 835078 - if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then - ewarn "You have nouveau drivers installed in your system and 'hwaccel' " - ewarn "enabled for Firefox. Nouveau / your GPU might not support the " - ewarn "required EGL, so either disable 'hwaccel' or try the workaround " - ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." - fi - - optfeature_header "Optional runtime features:" - optfeature "encrypted chat support" net-libs/libotr -} diff --git a/mail-client/thunderbird/thunderbird-102.3.3.ebuild b/mail-client/thunderbird/thunderbird-102.3.3.ebuild deleted file mode 100644 index 10909f4d3856c..0000000000000 --- a/mail-client/thunderbird/thunderbird-102.3.3.ebuild +++ /dev/null @@ -1,1165 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-102esr-patches-04j.tar.xz" - -LLVM_MAX_SLOT=14 - -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -WANT_AUTOCONF="2.1" - -VIRTUALX_REQUIRED="pgo" - -MOZ_ESR= - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="${PN%-bin}" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -inherit autotools check-reqs desktop flag-o-matic gnome2-utils \ - llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \ - virtualx xdg - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~{juippis,whissi,slashbeast}/mozilla/patchsets/${FIREFOX_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="Thunderbird Mail Client" -HOMEPAGE="https://www.thunderbird.net/" - -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -SLOT="0" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" - -IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" -IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux" -IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" -IUSE+=" wayland wifi" - -# Thunderbird-only USE flags. -IUSE+=" +system-librnp" - -REQUIRED_USE="debug? ( !system-av1 ) - pgo? ( lto ) - wayland? ( dbus ) - wifi? ( dbus )" - -# Thunderbird-only dependencies. -TB_ONLY_DEPEND="!&2 - return 1 - fi - - if use clang ; then - if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then - einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use pgo ; then - if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then - einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -MOZ_LANGS=( - af ar ast be bg br ca cak cs cy da de dsb - el en-CA en-GB en-US es-AR es-ES es-MX et eu - fi fr fy-NL ga-IE gd gl he hr hsb hu - id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO - pa-IN pl pt-BR pt-PT rm ro ru - sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW -) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_clear_vendor_checksums() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -ne 1 ]] ; then - die "${FUNCNAME} requires exact one argument" - fi - - einfo "Clearing cargo checksums for ${1} ..." - - sed -i \ - -e 's/\("files":{\)[^}]*/\1/' \ - "${S}"/third_party/rust/${1}/.cargo-checksum.json \ - || die -} - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -mozconfig_add_options_ac() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_add_options_mk() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_use_enable() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_enable "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -mozconfig_use_with() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_with "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has usersandbox $FEATURES ; then - die "You must enable usersandbox as X server can not run as root!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6600M" - fi - - check-reqs_pkg_pretend - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has userpriv ${FEATURES} ; then - eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6400M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " - eerror " llvm/clang/lld/rust chain depending on your @world updates)" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - python-any-r1_pkg_setup - - # Avoid PGO profiling problems due to enviroment leakage - # These should *always* be cleaned up anyway - unset \ - DBUS_SESSION_BUS_ADDRESS \ - DISPLAY \ - ORBIT_SOCKETDIR \ - SESSION_MANAGER \ - XAUTHORITY \ - XDG_CACHE_HOME \ - XDG_SESSION_COOKIE - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if use pgo ; then - # Allow access to GPU during PGO run - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if [[ -n "${ati_cards}" ]] ; then - addpredict "${ati_cards}" - fi - - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if [[ -n "${mesa_cards}" ]] ; then - addpredict "${mesa_cards}" - fi - - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if [[ -n "${nvidia_cards}" ]] ; then - addpredict "${nvidia_cards}" - fi - - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if [[ -n "${render_cards}" ]] ; then - addpredict "${render_cards}" - fi - - shopt -u nullglob - fi - - if ! mountpoint -q /dev/shm ; then - # If /dev/shm is not available, configure is known to fail with - # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py - ewarn "/dev/shm is not mounted -- expect build failures!" - fi - - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then - MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" - fi - - if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then - MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" - fi - - # Mozilla API keys (see https://location.services.mozilla.com/api) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then - MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - if [[ ! -d "${_lp_dir}" ]] ; then - mkdir "${_lp_dir}" || die - fi - - for _src_file in ${A} ; do - if [[ ${_src_file} == *.xpi ]]; then - cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" - else - unpack ${_src_file} - fi - done -} - -src_prepare() { - if use lto; then - rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die - fi - - eapply "${WORKDIR}/firefox-patches" - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # Make LTO respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/build/moz.configure/lto-pgo.configure \ - || die "sed failed to set num_cores" - - # Make ICU respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/intl/icu_sources_data.py \ - || die "sed failed to set num_cores" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - sed -i \ - -e 's/ccache_stats = None/return None/' \ - "${S}"/python/mozbuild/mozbuild/controller/building.py \ - || die "sed failed to disable ccache stats call" - - einfo "Removing pre-built binaries ..." - find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - # Create build dir - BUILD_DIR="${WORKDIR}/${PN}_build" - mkdir -p "${BUILD_DIR}" || die - - # Write API keys to disk - echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die - echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die - echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die - - xdg_environment_reset -} - -src_configure() { - # Show flags set at the beginning - einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - local have_switched_compiler= - if use clang && ! tc-is-clang ; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - have_switched_compiler=yes - AR=llvm-ar - AS=llvm-as - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - NM=llvm-nm - RANLIB=llvm-ranlib - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG - - # Pass the correct toolchain paths through cbindgen - if tc-is-cross-compiler ; then - export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" - fi - - # Set MOZILLA_FIVE_HOME - export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - # Set state path - export MOZBUILD_STATE_PATH="${BUILD_DIR}" - - # Set MOZCONFIG - export MOZCONFIG="${S}/.mozconfig" - - # Initialize MOZCONFIG - mozconfig_add_options_ac '' --enable-application=comm/mail - - # Set Gentoo defaults - export MOZILLA_OFFICIAL=1 - - mozconfig_add_options_ac 'Gentoo default' \ - --allow-addon-sideload \ - --disable-cargo-incremental \ - --disable-crashreporter \ - --disable-gpsd \ - --disable-install-strip \ - --disable-parental-controls \ - --disable-strip \ - --disable-updater \ - --enable-js-shell \ - --enable-negotiateauth \ - --enable-new-pass-manager \ - --enable-official-branding \ - --enable-release \ - --enable-system-ffi \ - --enable-system-pixman \ - --host="${CBUILD:-${CHOST}}" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --prefix="${EPREFIX}/usr" \ - --target="${CHOST}" \ - --without-ccache \ - --without-wasm-sandboxed-libraries \ - --with-intl-api \ - --with-libclang-path="$(llvm-config --libdir)" \ - --with-system-nspr \ - --with-system-nss \ - --with-system-zlib \ - --with-toolchain-prefix="${CHOST}-" \ - --with-unsigned-addon-scopes=app,system \ - --x-includes="${ESYSROOT}/usr/include" \ - --x-libraries="${ESYSROOT}/usr/$(get_libdir)" - - # Set update channel - local update_channel=release - [[ -n ${MOZ_ESR} ]] && update_channel=esr - mozconfig_add_options_ac '' --update-channel=${update_channel} - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - mozconfig_add_options_ac '' --enable-rust-simd - fi - - # For future keywording: This is currently (97.0) only supported on: - # amd64, arm, arm64 & x86. - # Might want to flip the logic around if Firefox is to support more arches. - if use ppc64; then - mozconfig_add_options_ac '' --disable-sandbox - else - mozconfig_add_options_ac '' --enable-sandbox - fi - - if [[ -s "${S}/api-google.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-safebrowsing-api-keyfile="${S}/api-google.key" - else - einfo "Building without Google API key ..." - fi - - if [[ -s "${S}/api-location.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-location-service-api-keyfile="${S}/api-location.key" - else - einfo "Building without Location API key ..." - fi - - if [[ -s "${S}/api-mozilla.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-mozilla-api-keyfile="${S}/api-mozilla.key" - else - einfo "Building without Mozilla API key ..." - fi - - mozconfig_use_with system-av1 - mozconfig_use_with system-harfbuzz - mozconfig_use_with system-harfbuzz system-graphite2 - mozconfig_use_with system-icu - mozconfig_use_with system-jpeg - mozconfig_use_with system-libevent - mozconfig_use_with system-libvpx - mozconfig_use_with system-png - mozconfig_use_with system-webp - - if use system-librnp; then - mozconfig_add_options_ac "+system-librnp" --enable-compile-environment - mozconfig_use_with system-librnp - fi - - mozconfig_use_enable dbus - mozconfig_use_enable libproxy - - use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme - - if use hardened ; then - mozconfig_add_options_ac "+hardened" --enable-hardening - append-ldflags "-Wl,-z,relro -Wl,-z,now" - fi - - local myaudiobackends="" - use jack && myaudiobackends+="jack," - use sndio && myaudiobackends+="sndio," - use pulseaudio && myaudiobackends+="pulseaudio," - ! use pulseaudio && myaudiobackends+="alsa," - - mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" - - mozconfig_use_enable wifi necko-wifi - - if use wayland ; then - mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland - else - mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3 - fi - - if use lto ; then - if use clang ; then - # Upstream only supports lld when using clang - mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - - mozconfig_add_options_ac '+lto' --enable-lto=cross - - else - # ThinLTO is currently broken, see bmo#1644409 - mozconfig_add_options_ac '+lto' --enable-lto=full - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - - if use pgo ; then - mozconfig_add_options_ac '+pgo' MOZ_PGO=1 - - if use clang ; then - # Used in build/pgo/profileserver.py - export LLVM_PROFDATA="llvm-profdata" - fi - fi - else - # Avoid auto-magic on linker - if use clang ; then - # This is upstream's default - mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld - else - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - fi - - # LTO flag was handled via configure - filter-flags '-flto*' - - mozconfig_use_enable debug - if use debug ; then - mozconfig_add_options_ac '+debug' --disable-optimize - else - if is-flag '-g*' ; then - if use clang ; then - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') - else - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols - fi - else - mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols - fi - - if is-flag '-O0' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 - elif is-flag '-O4' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 - elif is-flag '-O3' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 - elif is-flag '-O1' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 - elif is-flag '-Os' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os - else - mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 - fi - fi - - # Debug flag was handled via configure - filter-flags '-g*' - - # Optimization flag was handled via configure - filter-flags '-O*' - - # Modifications to better support ARM, bug #553364 - if use cpu_flags_arm_neon ; then - mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - mozconfig_add_options_ac '+cpu_flags_arm_neon' \ - --with-thumb=yes \ - --with-thumb-interwork=no - fi - fi - - if [[ ${CHOST} == armv*h* ]] ; then - mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard - - if ! use system-libvpx ; then - sed -i \ - -e "s|softfp|hard|" \ - "${S}"/media/libvpx/moz.build \ - || die - fi - fi - - if use clang ; then - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 - # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') - local disable_elf_hack= - if use amd64 ; then - disable_elf_hack=yes - elif use x86 ; then - disable_elf_hack=yes - elif use arm ; then - disable_elf_hack=yes - fi - - if [[ -n ${disable_elf_hack} ]] ; then - mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack - fi - elif tc-is-gcc ; then - if ver_test $(gcc-fullversion) -ge 10 ; then - einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." - append-cxxflags -fno-tree-loop-vectorize - fi - fi - - # Additional ARCH support - case "${ARCH}" in - arm) - # Reduce the memory requirements for linking - if use clang ; then - # Nothing to do - :; - elif use lto ; then - append-ldflags -Wl,--no-keep-memory - else - append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads - fi - ;; - esac - - if ! use elibc_glibc ; then - mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc - fi - - # Allow elfhack to work in combination with unstripped binaries - # when they would normally be larger than 2GiB. - append-ldflags "-Wl,--compress-debug-sections=zlib" - - # Make revdep-rebuild.sh happy; Also required for musl - append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags - - # Pass $MAKEOPTS to build system - export MOZ_MAKE_FLAGS="${MAKEOPTS}" - - # Use system's Python environment - export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - if use system-python-libs; then - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system" - else - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - fi - - # Disable notification when build system has finished - export MOZ_NOSPAM=1 - - # Portage sets XARGS environment variable to "xargs -r" by default which - # breaks build system's check_prog() function which doesn't support arguments - mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" - - # Set build dir - mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" - - # Show flags we will use - einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - # Handle EXTRA_CONF and show summary - local ac opt hash reason - - # Apply EXTRA_ECONF entries to $MOZCONFIG - if [[ -n ${EXTRA_ECONF} ]] ; then - IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} - for opt in "${ac[@]}"; do - mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} - done - fi - - echo - echo "==========================================================" - echo "Building ${PF} with the following configuration" - grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do - [[ -z ${hash} || ${hash} == \# ]] \ - || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" - printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" - done - echo "==========================================================" - echo - - ./mach configure || die -} - -src_compile() { - local virtx_cmd= - - if use pgo ; then - virtx_cmd=virtx - - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - fi - - local -x GDK_BACKEND=x11 - - ${virtx_cmd} ./mach build --verbose \ - || die -} - -src_install() { - # xpcshell is getting called during install - pax-mark m \ - "${BUILD_DIR}"/dist/bin/xpcshell \ - "${BUILD_DIR}"/dist/bin/${PN} \ - "${BUILD_DIR}"/dist/bin/plugin-container - - DESTDIR="${D}" ./mach install || die - - # Upstream cannot ship symlink but we can (bmo#658850) - rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die - dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin - - # Don't install llvm-symbolizer from sys-devel/llvm package - if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then - rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - newins "${FILESDIR}"/distribution.ini distribution.ini - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Set dictionary path to use system hunspell - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" - pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); - EOF - - # Force hwaccel prefs if USE=hwaccel is enabled - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \ - >>"${GENTOO_PREFS}" \ - || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" - - if use wayland; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" - pref("gfx.x11-egl.force-enabled", false); - EOF - else - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" - pref("gfx.x11-egl.force-enabled", true); - EOF - fi - fi - - # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it - if use system-harfbuzz ; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" - sticky_pref("gfx.font_rendering.graphite.enabled", true); - EOF - fi - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install icons - local icon_srcdir="${S}/comm/mail/branding/thunderbird" - local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg" - - insinto /usr/share/icons/hicolor/symbolic/apps - newins "${icon_symbolic_file}" ${PN}-symbolic.svg - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="Mozilla ${MOZ_PN^}" - local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop" - local desktop_filename="${PN}.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" \ - || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" \ - || die -} - -pkg_preinst() { - xdg_pkg_preinst - - # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse - # does not need to be forced into the LD_LIBRARY_PATH - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - einfo "APULSE found; Generating library symlinks for sound support ..." - local lib - pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do - # A quickpkg rolled by hand will grab symlinks as part of the package, - # so we need to avoid creating them if they already exist. - if [[ ! -L ${lib##*/} ]] ; then - ln -s "${lib}" ${lib##*/} || die - fi - done - popd &>/dev/null || die - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - elog "Apulse was detected at merge time on this system and so it will always be" - elog "used for sound. If you wish to use pulseaudio instead please unmerge" - elog "media-sound/apulse." - elog - fi - - local show_doh_information - local show_shortcut_information - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - show_shortcut_information=no - else - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt 91.0 ; then - # Tell user that we no longer install a shortcut - # per supported display protocol - show_shortcut_information=yes - fi - done - fi - - if [[ -n "${show_doh_information}" ]] ; then - elog - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" - elog "DNS traffic to Cloudflare by default is not a good idea and applications" - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" - elog "(\"Off by choice\") by default." - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." - fi - - if [[ -n "${show_shortcut_information}" ]] ; then - elog - elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" - elog "each supported display protocol. Instead we will only install" - elog "one generic Mozilla ${PN^} shortcut." - elog "If you still want to be able to select between running Mozilla ${PN^}" - elog "on X11 or Wayland, you have to re-create these shortcuts on your own." - fi - - # bug 835078 - if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then - ewarn "You have nouveau drivers installed in your system and 'hwaccel' " - ewarn "enabled for Firefox. Nouveau / your GPU might not support the " - ewarn "required EGL, so either disable 'hwaccel' or try the workaround " - ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." - fi - - optfeature_header "Optional runtime features:" - optfeature "encrypted chat support" net-libs/libotr -} diff --git a/mail-client/thunderbird/thunderbird-91.13.1.ebuild b/mail-client/thunderbird/thunderbird-91.13.1.ebuild deleted file mode 100644 index eec0e380e0f11..0000000000000 --- a/mail-client/thunderbird/thunderbird-91.13.1.ebuild +++ /dev/null @@ -1,1131 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -FIREFOX_PATCHSET="firefox-91esr-patches-10j.tar.xz" - -LLVM_MAX_SLOT=14 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -WANT_AUTOCONF="2.1" - -VIRTUALX_REQUIRED="pgo" - -MOZ_ESR= - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="${PN%-bin}" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -inherit autotools check-reqs desktop flag-o-matic gnome2-utils \ - llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \ - virtualx xdg - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~{juippis,polynomial-c,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="Thunderbird Mail Client" -HOMEPAGE="https://www.thunderbird.net/" - -KEYWORDS="amd64 ~arm64 ~ppc64 x86" - -SLOT="0" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" - -IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" -IUSE+=" jack lto +openh264 pgo pulseaudio sndio selinux" -IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png +system-webp" -IUSE+=" wayland wifi" - -REQUIRED_USE="debug? ( !system-av1 ) - pgo? ( lto ) - wifi? ( dbus )" - -BDEPEND="${PYTHON_DEPS} - app-arch/unzip - app-arch/zip - >=dev-util/cbindgen-0.24.0 - >=net-libs/nodejs-10.23.1 - virtual/pkgconfig - >=virtual/rust-1.51.0 - || ( - ( - sys-devel/clang:14 - sys-devel/llvm:14 - clang? ( - =sys-devel/lld-14* - pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] ) - ) - ) - ( - sys-devel/clang:13 - sys-devel/llvm:13 - clang? ( - =sys-devel/lld-13* - pgo? ( =sys-libs/compiler-rt-sanitizers-13*[profile] ) - ) - ) - ) - amd64? ( >=dev-lang/nasm-2.13 ) - x86? ( >=dev-lang/nasm-2.13 )" - -COMMON_DEPEND=" - >=dev-libs/nss-3.68 - >=dev-libs/nspr-4.32 - dev-libs/atk - dev-libs/expat - >=x11-libs/cairo-1.10[X] - >=x11-libs/gtk+-3.4.0:3[X] - x11-libs/gdk-pixbuf - >=x11-libs/pango-1.22.0 - >=media-libs/mesa-10.2:* - media-libs/fontconfig - >=media-libs/freetype-2.4.10 - kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) - virtual/freedesktop-icon-theme - >=x11-libs/pixman-0.19.2 - >=dev-libs/glib-2.26:2 - >=sys-libs/zlib-1.2.3 - >=dev-libs/libffi-3.0.10:= - media-video/ffmpeg - x11-libs/libX11 - x11-libs/libxcb:= - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrender - x11-libs/libXt - dbus? ( - sys-apps/dbus - dev-libs/dbus-glib - ) - system-av1? ( - >=media-libs/dav1d-0.8.1:= - >=media-libs/libaom-1.0.0:= - ) - system-harfbuzz? ( - >=media-libs/harfbuzz-2.8.1:0= - >=media-gfx/graphite2-1.3.13 - ) - system-icu? ( >=dev-libs/icu-69.1:= ) - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) - system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) - system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) - system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) - system-webp? ( >=media-libs/libwebp-1.1.0:0= ) - wifi? ( - kernel_linux? ( - sys-apps/dbus - dev-libs/dbus-glib - net-misc/networkmanager - ) - ) - jack? ( virtual/jack ) - selinux? ( sec-policy/selinux-mozilla ) - sndio? ( media-sound/sndio )" - -RDEPEND="${COMMON_DEPEND} - jack? ( virtual/jack ) - openh264? ( media-libs/openh264:*[plugin] ) - pulseaudio? ( - || ( - media-sound/pulseaudio - >=media-sound/apulse-0.1.12-r4 - ) - ) - selinux? ( sec-policy/selinux-mozilla ) - !&2 - return 1 - fi - - if use clang ; then - if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then - einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use pgo ; then - if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then - einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -MOZ_LANGS=( - af ar ast be bg br ca cak cs cy da de dsb - el en-CA en-GB en-US es-AR es-ES et eu - fi fr fy-NL ga-IE gd gl he hr hsb hu - id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO - pa-IN pl pt-BR pt-PT rm ro ru - sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW -) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_clear_vendor_checksums() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -ne 1 ]] ; then - die "${FUNCNAME} requires exact one argument" - fi - - einfo "Clearing cargo checksums for ${1} ..." - - sed -i \ - -e 's/\("files":{\)[^}]*/\1/' \ - "${S}"/third_party/rust/${1}/.cargo-checksum.json \ - || die -} - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -mozconfig_add_options_ac() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_add_options_mk() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_use_enable() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_enable "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -mozconfig_use_with() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_with "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has usersandbox $FEATURES ; then - die "You must enable usersandbox as X server can not run as root!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6400M" - fi - - check-reqs_pkg_pretend - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has userpriv ${FEATURES} ; then - eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6400M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " - eerror " llvm/clang/lld/rust chain depending on your @world updates)" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - if ! use clang && [[ $(gcc-major-version) -eq 11 ]] \ - && ! has_version -b ">sys-devel/gcc-11.1.0:11" ; then - # bug 792705 - eerror "Using GCC 11 to compile firefox is currently known to be broken (see bug #792705)." - die "Set USE=clang or select "${S}"/api-google.key || die - echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die - echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die - - xdg_environment_reset -} - -src_configure() { - # Show flags set at the beginning - einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - local have_switched_compiler= - if use clang && ! tc-is-clang ; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - have_switched_compiler=yes - AR=llvm-ar - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - NM=llvm-nm - RANLIB=llvm-ranlib - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG - - # Pass the correct toolchain paths through cbindgen - if tc-is-cross-compiler ; then - export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" - fi - - # Set MOZILLA_FIVE_HOME - export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - # Set state path - export MOZBUILD_STATE_PATH="${BUILD_DIR}" - - # Set MOZCONFIG - export MOZCONFIG="${S}/.mozconfig" - - # Initialize MOZCONFIG - mozconfig_add_options_ac '' --enable-application=comm/mail - - # Set Gentoo defaults - export MOZILLA_OFFICIAL=1 - - mozconfig_add_options_ac 'Gentoo default' \ - --allow-addon-sideload \ - --disable-cargo-incremental \ - --disable-crashreporter \ - --disable-install-strip \ - --disable-strip \ - --disable-updater \ - --enable-js-shell \ - --enable-official-branding \ - --enable-release \ - --enable-system-ffi \ - --enable-system-pixman \ - --host="${CBUILD:-${CHOST}}" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --prefix="${EPREFIX}/usr" \ - --target="${CHOST}" \ - --without-ccache \ - --with-intl-api \ - --with-libclang-path="$(llvm-config --libdir)" \ - --with-system-nspr \ - --with-system-nss \ - --with-system-zlib \ - --with-toolchain-prefix="${CHOST}-" \ - --with-unsigned-addon-scopes=app,system \ - --x-includes="${ESYSROOT}/usr/include" \ - --x-libraries="${ESYSROOT}/usr/$(get_libdir)" - - # Set update channel - local update_channel=release - [[ -n ${MOZ_ESR} ]] && update_channel=esr - mozconfig_add_options_ac '' --update-channel=${update_channel} - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - mozconfig_add_options_ac '' --enable-rust-simd - fi - - if [[ -s "${S}/api-google.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-safebrowsing-api-keyfile="${S}/api-google.key" - else - einfo "Building without Google API key ..." - fi - - if [[ -s "${S}/api-location.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-location-service-api-keyfile="${S}/api-location.key" - else - einfo "Building without Location API key ..." - fi - - if [[ -s "${S}/api-mozilla.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-mozilla-api-keyfile="${S}/api-mozilla.key" - else - einfo "Building without Mozilla API key ..." - fi - - mozconfig_use_with system-av1 - mozconfig_use_with system-harfbuzz - mozconfig_use_with system-harfbuzz system-graphite2 - mozconfig_use_with system-icu - mozconfig_use_with system-jpeg - mozconfig_use_with system-libevent system-libevent "${ESYSROOT}/usr" - mozconfig_use_with system-libvpx - mozconfig_use_with system-png - mozconfig_use_with system-webp - - mozconfig_use_enable dbus - - use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme - - if use hardened ; then - mozconfig_add_options_ac "+hardened" --enable-hardening - append-ldflags "-Wl,-z,relro -Wl,-z,now" - fi - - mozconfig_use_enable jack - - mozconfig_use_enable pulseaudio - # force the deprecated alsa sound code if pulseaudio is disabled - if use kernel_linux && ! use pulseaudio ; then - mozconfig_add_options_ac '-pulseaudio' --enable-alsa - fi - - mozconfig_use_enable sndio - - mozconfig_use_enable wifi necko-wifi - - if use wayland ; then - mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland - else - mozconfig_add_options_ac '' --enable-default-toolkit=cairo-gtk3 - fi - - if use lto ; then - if use clang ; then - # Upstream only supports lld when using clang - mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - - mozconfig_add_options_ac '+lto' --enable-lto=cross - else - # ld.gold is known to fail: - # /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/../../../../x86_64-pc-linux-gnu/bin/ld.gold: internal error in set_xindex, at /var/tmp/portage/sys-devel/binutils-2.37_p1-r1/work/binutils-2.37/gold/object.h:1050 - - # ThinLTO is currently broken, see bmo#1644409 - mozconfig_add_options_ac '+lto' --enable-lto=full - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - - if use pgo ; then - mozconfig_add_options_ac '+pgo' MOZ_PGO=1 - - if use clang ; then - # Used in build/pgo/profileserver.py - export LLVM_PROFDATA="llvm-profdata" - fi - fi - else - # Avoid auto-magic on linker - if use clang ; then - # This is upstream's default - mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld - else - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - fi - - # LTO flag was handled via configure - filter-flags '-flto*' - - mozconfig_use_enable debug - if use debug ; then - mozconfig_add_options_ac '+debug' --disable-optimize - else - if is-flag '-g*' ; then - if use clang ; then - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') - else - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols - fi - else - mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols - fi - - if is-flag '-O0' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 - elif is-flag '-O4' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 - elif is-flag '-O3' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 - elif is-flag '-O1' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 - elif is-flag '-Os' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os - else - mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 - fi - fi - - # Debug flag was handled via configure - filter-flags '-g*' - - # Optimization flag was handled via configure - filter-flags '-O*' - - # Modifications to better support ARM, bug #553364 - if use cpu_flags_arm_neon ; then - mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - mozconfig_add_options_ac '+cpu_flags_arm_neon' \ - --with-thumb=yes \ - --with-thumb-interwork=no - fi - fi - - if [[ ${CHOST} == armv*h* ]] ; then - mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard - - if ! use system-libvpx ; then - sed -i \ - -e "s|softfp|hard|" \ - "${S}"/media/libvpx/moz.build \ - || die - fi - fi - - if use clang ; then - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 - # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') - local disable_elf_hack= - if use amd64 ; then - disable_elf_hack=yes - elif use x86 ; then - disable_elf_hack=yes - elif use arm ; then - disable_elf_hack=yes - fi - - if [[ -n ${disable_elf_hack} ]] ; then - mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack - fi - elif tc-is-gcc ; then - if ver_test $(gcc-fullversion) -ge 10 ; then - einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." - append-cxxflags -fno-tree-loop-vectorize - fi - fi - - # Additional ARCH support - case "${ARCH}" in - arm) - # Reduce the memory requirements for linking - if use clang ; then - # Nothing to do - :; - elif tc-ld-is-gold || use lto ; then - append-ldflags -Wl,--no-keep-memory - else - append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads - fi - ;; - esac - - if ! use elibc_glibc ; then - mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc - fi - - # Allow elfhack to work in combination with unstripped binaries - # when they would normally be larger than 2GiB. - append-ldflags "-Wl,--compress-debug-sections=zlib" - - # Make revdep-rebuild.sh happy; Also required for musl - append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags - - # Pass $MAKEOPTS to build system - export MOZ_MAKE_FLAGS="${MAKEOPTS}" - - # Use system's Python environment - export MACH_USE_SYSTEM_PYTHON=1 - - # Disable notification when build system has finished - export MOZ_NOSPAM=1 - - # Portage sets XARGS environment variable to "xargs -r" by default which - # breaks build system's check_prog() function which doesn't support arguments - mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" - - # Set build dir - mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" - - # Show flags we will use - einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - # Handle EXTRA_CONF and show summary - local ac opt hash reason - - # Apply EXTRA_ECONF entries to $MOZCONFIG - if [[ -n ${EXTRA_ECONF} ]] ; then - IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} - for opt in "${ac[@]}"; do - mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} - done - fi - - echo - echo "==========================================================" - echo "Building ${PF} with the following configuration" - grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do - [[ -z ${hash} || ${hash} == \# ]] \ - || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" - printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" - done - echo "==========================================================" - echo - - ./mach configure || die -} - -src_compile() { - local virtx_cmd= - - if use pgo ; then - virtx_cmd=virtx - - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - fi - - local -x GDK_BACKEND=x11 - - ${virtx_cmd} ./mach build --verbose \ - || die -} - -src_install() { - # xpcshell is getting called during install - pax-mark m \ - "${BUILD_DIR}"/dist/bin/xpcshell \ - "${BUILD_DIR}"/dist/bin/${PN} \ - "${BUILD_DIR}"/dist/bin/plugin-container - - DESTDIR="${D}" ./mach install || die - - # Upstream cannot ship symlink but we can (bmo#658850) - rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die - dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin - - # Don't install llvm-symbolizer from sys-devel/llvm package - if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then - rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - newins "${FILESDIR}"/distribution.ini distribution.ini - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Set dictionary path to use system hunspell - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" - pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); - EOF - - # Force hwaccel prefs if USE=hwaccel is enabled - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \ - >>"${GENTOO_PREFS}" \ - || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" - fi - - # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it - if use system-harfbuzz ; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" - sticky_pref("gfx.font_rendering.graphite.enabled", true); - EOF - fi - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install icons - local icon_srcdir="${S}/comm/mail/branding/thunderbird" - local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg" - - insinto /usr/share/icons/hicolor/symbolic/apps - newins "${icon_symbolic_file}" ${PN}-symbolic.svg - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="Mozilla ${MOZ_PN^}" - local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop" - local desktop_filename="${PN}.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" \ - || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" \ - || die -} - -pkg_preinst() { - xdg_pkg_preinst - - # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse - # does not need to be forced into the LD_LIBRARY_PATH - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - einfo "APULSE found; Generating library symlinks for sound support ..." - local lib - pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do - # A quickpkg rolled by hand will grab symlinks as part of the package, - # so we need to avoid creating them if they already exist. - if [[ ! -L ${lib##*/} ]] ; then - ln -s "${lib}" ${lib##*/} || die - fi - done - popd &>/dev/null || die - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - elog "Apulse was detected at merge time on this system and so it will always be" - elog "used for sound. If you wish to use pulseaudio instead please unmerge" - elog "media-sound/apulse." - elog - fi - - local show_doh_information - local show_shortcut_information - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - show_shortcut_information=no - else - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt 91.0 ; then - # Tell user that we no longer install a shortcut - # per supported display protocol - show_shortcut_information=yes - fi - done - fi - - if [[ -n "${show_doh_information}" ]] ; then - elog - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" - elog "DNS traffic to Cloudflare by default is not a good idea and applications" - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" - elog "(\"Off by choice\") by default." - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." - fi - - if [[ -n "${show_shortcut_information}" ]] ; then - elog - elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" - elog "each supported display protocol. Instead we will only install" - elog "one generic Mozilla ${PN^} shortcut." - elog "If you still want to be able to select between running Mozilla ${PN^}" - elog "on X11 or Wayland, you have to re-create these shortcuts on your own." - fi - - optfeature_header "Optional runtime features:" - optfeature "encrypted chat support" net-libs/libotr -} From 25ad4b051f2f4292e8362daea8f8b401be9b5795 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 17:08:39 +0200 Subject: [PATCH 0493/2610] net-libs/libaccounts-glib: Fix memleak See also: https://gitlab.com/accounts-sso/libaccounts-glib/-/issues/13 Signed-off-by: Andreas Sturmlechner --- ...rrect-cleanup-in-ag_account_finalize.patch | 30 +++++++++ .../libaccounts-glib-1.26-r1.ebuild | 64 +++++++++++++++++++ 2 files changed, 94 insertions(+) create mode 100644 net-libs/libaccounts-glib/files/libaccounts-glib-1.26-fix-incorrect-cleanup-in-ag_account_finalize.patch create mode 100644 net-libs/libaccounts-glib/libaccounts-glib-1.26-r1.ebuild diff --git a/net-libs/libaccounts-glib/files/libaccounts-glib-1.26-fix-incorrect-cleanup-in-ag_account_finalize.patch b/net-libs/libaccounts-glib/files/libaccounts-glib-1.26-fix-incorrect-cleanup-in-ag_account_finalize.patch new file mode 100644 index 0000000000000..0a6f1120882aa --- /dev/null +++ b/net-libs/libaccounts-glib/files/libaccounts-glib-1.26-fix-incorrect-cleanup-in-ag_account_finalize.patch @@ -0,0 +1,30 @@ +From 270a66d5efe1453a2be4bad10894b947fdd2923e Mon Sep 17 00:00:00 2001 +From: Alberto Mardegan +Date: Tue, 4 Oct 2022 20:58:27 +0300 +Subject: [PATCH] ag-account: fix incorrect cleanup in ag_account_finalize + +The wrong variable was passed to _ag_account_changes_free(); as a matter +of facts, this code was always a NOP, since prig->services had already +been nullified before, but it was a memory leak. + +Fixes: https://gitlab.com/accounts-sso/libaccounts-glib/-/issues/13 +--- + libaccounts-glib/ag-account.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libaccounts-glib/ag-account.c b/libaccounts-glib/ag-account.c +index 8d6995b..7e67ba7 100644 +--- a/libaccounts-glib/ag-account.c ++++ b/libaccounts-glib/ag-account.c +@@ -994,7 +994,7 @@ ag_account_finalize (GObject *object) + if (priv->changes) + { + DEBUG_INFO ("Finalizing account with uncommitted changes!"); +- g_clear_pointer (&priv->services, _ag_account_changes_free); ++ g_clear_pointer (&priv->changes, _ag_account_changes_free); + } + + G_OBJECT_CLASS (ag_account_parent_class)->finalize (object); +-- +GitLab + diff --git a/net-libs/libaccounts-glib/libaccounts-glib-1.26-r1.ebuild b/net-libs/libaccounts-glib/libaccounts-glib-1.26-r1.ebuild new file mode 100644 index 0000000000000..f1bd12d56b464 --- /dev/null +++ b/net-libs/libaccounts-glib/libaccounts-glib-1.26-r1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit meson python-r1 vala + +DESCRIPTION="Accounts SSO (Single Sign-On) management library for GLib applications" +HOMEPAGE="https://gitlab.com/accounts-sso/libaccounts-glib" +SRC_URI="https://gitlab.com/accounts-sso/${PN}/-/archive/VERSION_${PV}/${PN}-VERSION_${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-VERSION_${PV}" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="doc" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +# fails +RESTRICT="test" + +RDEPEND="${PYTHON_DEPS} + dev-db/sqlite:3 + dev-libs/glib:2 + dev-libs/gobject-introspection:= + dev-libs/libxml2 + dev-python/pygobject:3[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + $(vala_depend) + dev-libs/check + dev-util/gdbus-codegen + dev-util/glib-utils + doc? ( dev-util/gtk-doc ) +" + +PATCHES=( + "${FILESDIR}/${PN}-1.25-assert-failure.patch" + "${FILESDIR}/${P}-project-version.patch" + "${FILESDIR}/${P}-fix-incorrect-cleanup-in-ag_account_finalize.patch" +) + +src_prepare() { + default + vala_setup --ignore-use + + use doc || sed -e "/^subdir('docs')$/d" -i meson.build || die +} + +src_configure() { + python_foreach_impl run_in_build_dir meson_src_configure +} + +src_compile() { + python_foreach_impl run_in_build_dir meson_src_compile +} + +src_install() { + einstalldocs + python_foreach_impl run_in_build_dir meson_src_install + python_foreach_impl python_optimize +} From b09ce6fcdb32290a983c33796effaa896bf7eee7 Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Tue, 25 Oct 2022 17:53:26 +0300 Subject: [PATCH 0494/2610] dev-libs/nss: drop 3.68.4 Signed-off-by: Joonas Niilola --- dev-libs/nss/Manifest | 1 - dev-libs/nss/files/nss-3.68-ld-fix.patch | 29 -- dev-libs/nss/nss-3.68.4.ebuild | 362 ----------------------- 3 files changed, 392 deletions(-) delete mode 100644 dev-libs/nss/files/nss-3.68-ld-fix.patch delete mode 100644 dev-libs/nss/nss-3.68.4.ebuild diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest index cfba94d405f55..a0b5d5d0b745d 100644 --- a/dev-libs/nss/Manifest +++ b/dev-libs/nss/Manifest @@ -1,4 +1,3 @@ -DIST nss-3.68.4.tar.gz 82409303 BLAKE2B a3cf572e82ce29dbc77e9356e0db425170f7294f1468755843746539663fe486089660e1c1b379d0184003d9ccf57db6cf0b2c161d7038301c1cb5028175b16d SHA512 f97b63a9f8218f8fbd7b5d48c084b8166366d02cd50aac69a22d56324d2fea01c49d074e51430bd128f510c733085f3f43c9739ce4073a07a5666675e0ef3b15 DIST nss-3.79.1.tar.gz 84694831 BLAKE2B 209a502ba4b808bb4cb9b8775328fa26e36c55147ee5da7b8f661349129250f09685dd69919e24d7ff72cc55a2e9cbbbc9c059e543cf1b0a6a08e809be262d4c SHA512 e841efe9d0300d99b50e54c159c75df76c09c34c74bbc9b6ca007ad017b2cb91a8d33f6f4195e52bd8f3ed7be5d53f3ce7ce10825fa21abbf5dbba3db109e037 DIST nss-3.84.tar.gz 84851235 BLAKE2B 5dead5ae336998db97acc6dc2a59b387aac9baeba0f2fad6eaf921bdc894867f6177179545378091d9b50b295b71409781b5ef5044222afe7a1cd2f920a7d15f SHA512 b4ed4b2e44d9f896a4a4c33f92813a84825dc4502f4e14e047f3583666c453138515e6edbcd71144c4b02a8ee16b3443803f1ff12458fd82c338ee1dd911b175 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d SHA512 1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4 diff --git a/dev-libs/nss/files/nss-3.68-ld-fix.patch b/dev-libs/nss/files/nss-3.68-ld-fix.patch deleted file mode 100644 index ecdbdeebd4cf4..0000000000000 --- a/dev-libs/nss/files/nss-3.68-ld-fix.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 3cba2869869c8480605f7ffcc41d2e4bae1b31c8 Mon Sep 17 00:00:00 2001 -From: Zi Lin -Date: Wed, 9 Mar 2022 19:14:16 +0000 -Subject: [PATCH] Use $(LD) instead of 'ld' for cross-platform compilation - ---- - coreconf/Linux.mk | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff -Naur a/coreconf/Linux.mk b/coreconf/Linux.mk ---- a/coreconf/Linux.mk 2022-03-03 12:18:53.000000000 +0200 -+++ b/coreconf/Linux.mk 2022-03-29 08:59:10.157349449 +0300 -@@ -6,6 +6,7 @@ - CC ?= gcc - CCC ?= g++ - RANLIB ?= ranlib -+LD ?= ld - - include $(CORE_DEPTH)/coreconf/UNIX.mk - -@@ -157,7 +158,7 @@ - # Also, -z defs conflicts with Address Sanitizer, which emits relocations - # against the libsanitizer runtime built into the main executable. - ZDEFS_FLAG = -Wl,-z,defs --DSO_LDOPTS += $(if $(findstring 2.11.90.0.8,$(shell ld -v)),,$(ZDEFS_FLAG)) -+DSO_LDOPTS += $(if $(findstring 2.11.90.0.8,$(shell $(LD) -v)),,$(ZDEFS_FLAG)) - LDFLAGS += $(ARCHFLAG) -z noexecstack - - # On Maemo, we need to use the -rpath-link flag for even the standard system diff --git a/dev-libs/nss/nss-3.68.4.ebuild b/dev-libs/nss/nss-3.68.4.ebuild deleted file mode 100644 index a3ff3dba28270..0000000000000 --- a/dev-libs/nss/nss-3.68.4.ebuild +++ /dev/null @@ -1,362 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic multilib toolchain-funcs multilib-minimal - -NSPR_VER="4.32" -RTM_NAME="NSS_${PV//./_}_RTM" - -DESCRIPTION="Mozilla's Network Security Services library that implements PKI support" -HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS" -SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz - cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch )" - -LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" -IUSE="cacert utils cpu_flags_ppc_altivec cpu_flags_ppc_vsx" -# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND -RDEPEND=" - >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}] - >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}] - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] - virtual/pkgconfig -" -DEPEND="${RDEPEND}" -BDEPEND="dev-lang/perl" - -RESTRICT="test" - -S="${WORKDIR}/${P}/${PN}" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/nss-config -) - -PATCHES=( - # Custom changes for gentoo - "${FILESDIR}/${PN}-3.53-gentoo-fixups.patch" - "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch" - "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch" - "${FILESDIR}/nss-3.68-ld-fix.patch" -) - -src_prepare() { - default - - if use cacert ; then - eapply -p2 "${DISTDIR}"/nss-cacert-class1-class3-r2.patch - fi - - pushd coreconf >/dev/null || die - # hack nspr paths - echo 'INCLUDES += -I$(DIST)/include/dbm' \ - >> headers.mk || die "failed to append include" - - # modify install path - sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \ - -i source.mk || die - - # Respect LDFLAGS - sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk - popd >/dev/null || die - - # Fix pkgconfig file for Prefix - sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \ - config/Makefile || die - - # use host shlibsign if need be #436216 - if tc-is-cross-compiler ; then - sed -i \ - -e 's:"${2}"/shlibsign:shlibsign:' \ - cmd/shlibsign/sign.sh || die - fi - - # dirty hack - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \ - lib/ssl/config.mk || die - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \ - cmd/platlibs.mk || die - - multilib_copy_sources - - strip-flags -} - -multilib_src_configure() { - # Ensure we stay multilib aware - sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die -} - -nssarch() { - # Most of the arches are the same as $ARCH - local t=${1:-${CHOST}} - case ${t} in - *86*-pc-solaris2*) echo "i86pc" ;; - aarch64*) echo "aarch64" ;; - hppa*) echo "parisc" ;; - i?86*) echo "i686" ;; - x86_64*) echo "x86_64" ;; - *) tc-arch ${t} ;; - esac -} - -nssbits() { - local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS" - if [[ ${1} == BUILD_ ]]; then - cc=$(tc-getBUILD_CC) - else - cc=$(tc-getCC) - fi - echo > "${T}"/test.c || die - ${cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}/${1}test.o" || die - case $(file "${T}/${1}test.o") in - *32-bit*x86-64*) echo USE_X32=1;; - *64-bit*|*ppc64*|*x86_64*) echo USE_64=1;; - *32-bit*|*ppc*|*i386*) ;; - *) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";; - esac -} - -multilib_src_compile() { - # use ABI to determine bit'ness, or fallback if unset - local buildbits mybits - case "${ABI}" in - n32) mybits="USE_N32=1";; - x32) mybits="USE_X32=1";; - s390x|*64) mybits="USE_64=1";; - ${DEFAULT_ABI}) - einfo "Running compilation test to determine bit'ness" - mybits=$(nssbits) - ;; - esac - # bitness of host may differ from target - if tc-is-cross-compiler; then - buildbits=$(nssbits BUILD_) - fi - - local makeargs=( - CC="$(tc-getCC)" - CCC="$(tc-getCXX)" - AR="$(tc-getAR) rc \$@" - RANLIB="$(tc-getRANLIB)" - OPTIMIZER= - ${mybits} - ) - - # Take care of nspr settings #436216 - local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)" - unset NSPR_INCLUDE_DIR - - export NSS_ALLOW_SSLKEYLOGFILE=1 - export NSS_ENABLE_WERROR=0 #567158 - export BUILD_OPT=1 - export NSS_USE_SYSTEM_SQLITE=1 - export NSDISTMODE=copy - export FREEBL_NO_DEPEND=1 - export FREEBL_LOWHASH=1 - export NSS_SEED_ONLY_DEV_URANDOM=1 - export USE_SYSTEM_ZLIB=1 - export ZLIB_LIBS=-lz - export ASFLAGS="" - # Fix build failure on arm64 - export NS_USE_GCC=1 - # Detect compiler type and set proper environment value - if tc-is-gcc; then - export CC_IS_GCC=1 - elif tc-is-clang; then - export CC_IS_CLANG=1 - fi - - # explicitly disable altivec/vsx if not requested - # https://bugs.gentoo.org/789114 - case ${ARCH} in - ppc*) - use cpu_flags_ppc_altivec || export NSS_DISABLE_ALTIVEC=1 - use cpu_flags_ppc_vsx || export NSS_DISABLE_CRYPTO_VSX=1 - ;; - esac - - local d - - # Build the host tools first. - LDFLAGS="${BUILD_LDFLAGS}" \ - XCFLAGS="${BUILD_CFLAGS}" \ - NSPR_LIB_DIR="${T}/fakedir" \ - emake -j1 -C coreconf \ - CC="$(tc-getBUILD_CC)" \ - ${buildbits-${mybits}} - makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" ) - - # Then build the target tools. - for d in . lib/dbm ; do - CPPFLAGS="${myCPPFLAGS}" \ - XCFLAGS="${CFLAGS} ${CPPFLAGS}" \ - NSPR_LIB_DIR="${T}/fakedir" \ - emake -j1 "${makeargs[@]}" -C ${d} OS_TEST="$(nssarch)" - done -} - -# Altering these 3 libraries breaks the CHK verification. -# All of the following cause it to break: -# - stripping -# - prelink -# - ELF signing -# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html -# Either we have to NOT strip them, or we have to forcibly resign after -# stripping. -#local_libdir="$(get_libdir)" -#export STRIP_MASK=" -# */${local_libdir}/libfreebl3.so* -# */${local_libdir}/libnssdbm3.so* -# */${local_libdir}/libsoftokn3.so*" - -export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3" - -generate_chk() { - local shlibsign="$1" - local libdir="$2" - einfo "Resigning core NSS libraries for FIPS validation" - shift 2 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libname=lib${i}.so - local chkname=lib${i}.chk - "${shlibsign}" \ - -i "${libdir}"/${libname} \ - -o "${libdir}"/${chkname}.tmp \ - && mv -f \ - "${libdir}"/${chkname}.tmp \ - "${libdir}"/${chkname} \ - || die "Failed to sign ${libname}" - done -} - -cleanup_chk() { - local libdir="$1" - shift 1 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libfname="${libdir}/lib${i}.so" - # If the major version has changed, then we have old chk files. - [ ! -f "${libfname}" -a -f "${libfname}.chk" ] \ - && rm -f "${libfname}.chk" - done -} - -multilib_src_install() { - pushd dist >/dev/null || die - - dodir /usr/$(get_libdir) - cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed" - local i - for i in crmf freebl nssb nssckfw ; do - cp -L */lib/lib${i}.a "${ED}"/usr/$(get_libdir) || die "copying libs failed" - done - - # Install nss-config and pkgconfig file - dodir /usr/bin - cp -L */bin/nss-config "${ED}"/usr/bin || die - dodir /usr/$(get_libdir)/pkgconfig - cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die - - # create an nss-softokn.pc from nss.pc for libfreebl and some private headers - # bug 517266 - sed -e 's#Libs:#Libs: -lfreebl#' \ - -e 's#Cflags:#Cflags: -I${includedir}/private#' \ - */lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \ - || die "could not create nss-softokn.pc" - - # all the include files - insinto /usr/include/nss - doins public/nss/*.{h,api} - insinto /usr/include/nss/private - doins private/nss/{blapi,alghmac,cmac}.h - - popd >/dev/null || die - - local f nssutils - # Always enabled because we need it for chk generation. - nssutils=( shlibsign ) - - if multilib_is_native_abi ; then - if use utils; then - # The tests we do not need to install. - #nssutils_test="bltest crmftest dbtest dertimetest - #fipstest remtest sdrtest" - # checkcert utils has been removed in nss-3.22: - # https://bugzilla.mozilla.org/show_bug.cgi?id=1187545 - # https://hg.mozilla.org/projects/nss/rev/df1729d37870 - # certcgi has been removed in nss-3.36: - # https://bugzilla.mozilla.org/show_bug.cgi?id=1426602 - nssutils+=( - addbuiltin - atob - baddbdir - btoa - certutil - cmsutil - conflict - crlutil - derdump - digest - makepqg - mangle - modutil - multinit - nonspr10 - ocspclnt - oidcalc - p7content - p7env - p7sign - p7verify - pk11mode - pk12util - pp - rsaperf - selfserv - signtool - signver - ssltap - strsclnt - symkeyutil - tstclnt - vfychain - vfyserv - ) - # install man-pages for utils (bug #516810) - doman doc/nroff/*.1 - fi - pushd dist/*/bin >/dev/null || die - for f in ${nssutils[@]}; do - dobin ${f} - done - popd >/dev/null || die - fi -} - -pkg_postinst() { - multilib_pkg_postinst() { - # We must re-sign the libraries AFTER they are stripped. - local shlibsign="${EROOT}/usr/bin/shlibsign" - # See if we can execute it (cross-compiling & such). #436216 - "${shlibsign}" -h >&/dev/null - if [[ $? -gt 1 ]] ; then - shlibsign="shlibsign" - fi - generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir) - } - - multilib_foreach_abi multilib_pkg_postinst -} - -pkg_postrm() { - multilib_pkg_postrm() { - cleanup_chk "${EROOT}"/usr/$(get_libdir) - } - - multilib_foreach_abi multilib_pkg_postrm -} From 3e4c3b918a8cc7e896c311189cc0cbb015ef32bb Mon Sep 17 00:00:00 2001 From: Joonas Niilola Date: Tue, 25 Oct 2022 17:54:51 +0300 Subject: [PATCH 0495/2610] dev-libs/nss-pem: destabilize 1.0.8 for ~hppa Signed-off-by: Joonas Niilola Closes: https://github.com/gentoo/gentoo/pull/27946 --- dev-libs/nss-pem/nss-pem-1.0.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/nss-pem/nss-pem-1.0.8.ebuild b/dev-libs/nss-pem/nss-pem-1.0.8.ebuild index 7e08b6ffcc788..7ebc9d0946a44 100644 --- a/dev-libs/nss-pem/nss-pem-1.0.8.ebuild +++ b/dev-libs/nss-pem/nss-pem-1.0.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/kdudka/${PN}/releases/download/${P}/${P}.tar.xz" LICENSE="MPL-1.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-solaris" IUSE="" BDEPEND=" >=dev-libs/nss-3.50-r1 " From a30d3fd51f5f37fbeba349589fb87da634901ccf Mon Sep 17 00:00:00 2001 From: Guillermo Joandet Date: Tue, 25 Oct 2022 11:19:30 -0300 Subject: [PATCH 0496/2610] dev-util/gdbus-codegen: Version bump to 2.74.1 Signed-off-by: Guillermo Joandet Closes: https://github.com/gentoo/gentoo/pull/27944 Signed-off-by: Matt Turner --- dev-util/gdbus-codegen/Manifest | 1 + .../gdbus-codegen/gdbus-codegen-2.74.1.ebuild | 72 +++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 dev-util/gdbus-codegen/gdbus-codegen-2.74.1.ebuild diff --git a/dev-util/gdbus-codegen/Manifest b/dev-util/gdbus-codegen/Manifest index 4774c58c55b9d..8714876d6404a 100644 --- a/dev-util/gdbus-codegen/Manifest +++ b/dev-util/gdbus-codegen/Manifest @@ -1,2 +1,3 @@ DIST glib-2.72.3.tar.xz 4893484 BLAKE2B 1360c887b07ede3de3a7d31589f3dfc07ada2fe3e7901d3f30048ab9a1379357753ae142c6c107b3fcd6dd61e1401fbe6db22f0e89ea617db2c1073f1900cbe6 SHA512 8834ab7498577c2f659d135b87c27b34e1157be27f6c1fe5af0d64a94654f78cbe6a87e6868966849674c34e88a9d51d2de8d89f78f86aa1e1af3482761f0638 DIST glib-2.74.0.tar.xz 5183072 BLAKE2B b21e5a72e2ce3390cbf13601aa902104f1ac1cfbd75181d30cd340f24b5875753f898b229f99c71d47d499be86cddb0191a0072c0c2decc82956a46c16255905 SHA512 5cdadd2f4568c0c3d45083b4d39699abf651e42e020f7bc880cce3ff33d28943118388d17a0632777e843f48009c1f97d5634fde3cb8c69c7c7f35b278ac8225 +DIST glib-2.74.1.tar.xz 5189452 BLAKE2B 58d977a5d2a100aa9125f2009ae66c6f27232dff70159433076552bdb64f9a6a93d7cb705feba890ee43d6f16d4766f6f1d5502c2e01eeb7e88d5ed0dd205d5c SHA512 21176cb95fcab49a781d02789bf21191a96a34a6391f066699b3c20b414b3169c958bd86623deb34ca55912083862885f7a7d12b67cc041467da2ba94d9e83c3 diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.74.1.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.74.1.ebuild new file mode 100644 index 0000000000000..6964fb9fd48ab --- /dev/null +++ b/dev-util/gdbus-codegen/gdbus-codegen-2.74.1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +GNOME_ORG_MODULE="glib" +PYTHON_COMPAT=( python3_{8..11} ) +PYTHON_REQ_USE="xml(+)" +DISTUTILS_USE_PEP517=setuptools +DISTUTILS_SINGLE_IMPL=1 + +inherit gnome.org distutils-r1 + +DESCRIPTION="GDBus code and documentation generator" +HOMEPAGE="https://www.gtk.org/" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +RDEPEND="${PYTHON_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxslt + app-text/docbook-xsl-stylesheets +" + +S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen" + +python_prepare_all() { + PATCHES=( + "${FILESDIR}/${PN}-2.56.1-sitedir.patch" + ) + distutils-r1_python_prepare_all + + local MAJOR_VERSION=$(ver_cut 1) + local MINOR_VERSION=$(ver_cut 2) + sed -e 's:@PYTHON@:python:' gdbus-codegen.in > gdbus-codegen || die + sed -e "s:@VERSION@:${PV}:" \ + -e "s:@MAJOR_VERSION@:${MAJOR_VERSION}:" \ + -e "s:@MINOR_VERSION@:${MINOR_VERSION}:" config.py.in > config.py || die + cp "${FILESDIR}/setup.py-2.32.4" setup.py || die "cp failed" + sed -e "s/@PV@/${PV}/" -i setup.py || die "sed setup.py failed" +} + +do_xsltproc_command() { + # Taken from meson.build for manual manpage building - keep in sync (also copied to dev-util/glib-utils) + xsltproc \ + --nonet \ + --stringparam man.output.quietly 1 \ + --stringparam funcsynopsis.style ansi \ + --stringparam man.th.extra1.suppress 1 \ + --stringparam man.authors.section.enabled 0 \ + --stringparam man.copyright.section.enabled 0 \ + -o "${2}" \ + http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \ + "${1}" || die "manpage generation failed" +} + +src_compile() { + distutils-r1_src_compile + do_xsltproc_command "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.xml" "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1" +} + +src_test() { + einfo "Skipping tests. This package is tested by dev-libs/glib" + einfo "when merged with FEATURES=test" +} + +python_install_all() { + distutils-r1_python_install_all # no-op, but prevents QA warning + doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1" +} From afef8e828be94cf815ed1685fd1b131d2f526186 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Tue, 25 Oct 2022 10:53:19 -0400 Subject: [PATCH 0497/2610] dev-util/glib-utils: Version bump to 2.74.1 Signed-off-by: Matt Turner --- dev-util/glib-utils/Manifest | 1 + dev-util/glib-utils/glib-utils-2.74.1.ebuild | 62 ++++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 dev-util/glib-utils/glib-utils-2.74.1.ebuild diff --git a/dev-util/glib-utils/Manifest b/dev-util/glib-utils/Manifest index 4774c58c55b9d..8714876d6404a 100644 --- a/dev-util/glib-utils/Manifest +++ b/dev-util/glib-utils/Manifest @@ -1,2 +1,3 @@ DIST glib-2.72.3.tar.xz 4893484 BLAKE2B 1360c887b07ede3de3a7d31589f3dfc07ada2fe3e7901d3f30048ab9a1379357753ae142c6c107b3fcd6dd61e1401fbe6db22f0e89ea617db2c1073f1900cbe6 SHA512 8834ab7498577c2f659d135b87c27b34e1157be27f6c1fe5af0d64a94654f78cbe6a87e6868966849674c34e88a9d51d2de8d89f78f86aa1e1af3482761f0638 DIST glib-2.74.0.tar.xz 5183072 BLAKE2B b21e5a72e2ce3390cbf13601aa902104f1ac1cfbd75181d30cd340f24b5875753f898b229f99c71d47d499be86cddb0191a0072c0c2decc82956a46c16255905 SHA512 5cdadd2f4568c0c3d45083b4d39699abf651e42e020f7bc880cce3ff33d28943118388d17a0632777e843f48009c1f97d5634fde3cb8c69c7c7f35b278ac8225 +DIST glib-2.74.1.tar.xz 5189452 BLAKE2B 58d977a5d2a100aa9125f2009ae66c6f27232dff70159433076552bdb64f9a6a93d7cb705feba890ee43d6f16d4766f6f1d5502c2e01eeb7e88d5ed0dd205d5c SHA512 21176cb95fcab49a781d02789bf21191a96a34a6391f066699b3c20b414b3169c958bd86623deb34ca55912083862885f7a7d12b67cc041467da2ba94d9e83c3 diff --git a/dev-util/glib-utils/glib-utils-2.74.1.ebuild b/dev-util/glib-utils/glib-utils-2.74.1.ebuild new file mode 100644 index 0000000000000..c715c1e6fd52d --- /dev/null +++ b/dev-util/glib-utils/glib-utils-2.74.1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) +GNOME_ORG_MODULE="glib" + +inherit gnome.org python-single-r1 + +DESCRIPTION="Build utilities for GLib using projects" +HOMEPAGE="https://www.gtk.org/" + +LICENSE="LGPL-2.1+" +SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + +RDEPEND="${PYTHON_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxslt + app-text/docbook-xsl-stylesheets +" + +src_configure() { :; } + +do_xsltproc_command() { + # Taken from meson.build for manual manpage building - keep in sync (also copied to dev-util/gdbus-codegen) + xsltproc \ + --nonet \ + --stringparam man.output.quietly 1 \ + --stringparam funcsynopsis.style ansi \ + --stringparam man.th.extra1.suppress 1 \ + --stringparam man.authors.section.enabled 0 \ + --stringparam man.copyright.section.enabled 0 \ + -o "${2}" \ + http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \ + "${1}" || die "manpage generation failed" +} + +src_compile() { + sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" gobject/glib-genmarshal.in > gobject/glib-genmarshal || die + sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" gobject/glib-mkenums.in > gobject/glib-mkenums || die + sed -e "s:@GLIB_VERSION@:${PV}:g;s:@PYTHON@:python:g" glib/gtester-report.in > glib/gtester-report || die + do_xsltproc_command docs/reference/gobject/glib-genmarshal.xml docs/reference/gobject/glib-genmarshal.1 + do_xsltproc_command docs/reference/gobject/glib-mkenums.xml docs/reference/gobject/glib-mkenums.1 + do_xsltproc_command docs/reference/glib/gtester-report.xml docs/reference/glib/gtester-report.1 +} + +src_install() { + python_fix_shebang gobject/glib-genmarshal + python_fix_shebang gobject/glib-mkenums + python_fix_shebang glib/gtester-report + exeinto /usr/bin + doexe gobject/glib-genmarshal + doexe gobject/glib-mkenums + doexe glib/gtester-report + doman docs/reference/gobject/glib-genmarshal.1 + doman docs/reference/gobject/glib-mkenums.1 + doman docs/reference/glib/gtester-report.1 +} From 64d79a69ad3c604a2dd66b1e77707e09575701c1 Mon Sep 17 00:00:00 2001 From: Guillermo Joandet Date: Tue, 25 Oct 2022 11:19:00 -0300 Subject: [PATCH 0498/2610] dev-libs/glib: Version bump to 2.74.1 Signed-off-by: Guillermo Joandet Signed-off-by: Matt Turner --- dev-libs/glib/Manifest | 1 + dev-libs/glib/glib-2.74.1.ebuild | 287 +++++++++++++++++++++++++++++++ 2 files changed, 288 insertions(+) create mode 100644 dev-libs/glib/glib-2.74.1.ebuild diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest index 4774c58c55b9d..8714876d6404a 100644 --- a/dev-libs/glib/Manifest +++ b/dev-libs/glib/Manifest @@ -1,2 +1,3 @@ DIST glib-2.72.3.tar.xz 4893484 BLAKE2B 1360c887b07ede3de3a7d31589f3dfc07ada2fe3e7901d3f30048ab9a1379357753ae142c6c107b3fcd6dd61e1401fbe6db22f0e89ea617db2c1073f1900cbe6 SHA512 8834ab7498577c2f659d135b87c27b34e1157be27f6c1fe5af0d64a94654f78cbe6a87e6868966849674c34e88a9d51d2de8d89f78f86aa1e1af3482761f0638 DIST glib-2.74.0.tar.xz 5183072 BLAKE2B b21e5a72e2ce3390cbf13601aa902104f1ac1cfbd75181d30cd340f24b5875753f898b229f99c71d47d499be86cddb0191a0072c0c2decc82956a46c16255905 SHA512 5cdadd2f4568c0c3d45083b4d39699abf651e42e020f7bc880cce3ff33d28943118388d17a0632777e843f48009c1f97d5634fde3cb8c69c7c7f35b278ac8225 +DIST glib-2.74.1.tar.xz 5189452 BLAKE2B 58d977a5d2a100aa9125f2009ae66c6f27232dff70159433076552bdb64f9a6a93d7cb705feba890ee43d6f16d4766f6f1d5502c2e01eeb7e88d5ed0dd205d5c SHA512 21176cb95fcab49a781d02789bf21191a96a34a6391f066699b3c20b414b3169c958bd86623deb34ca55912083862885f7a7d12b67cc041467da2ba94d9e83c3 diff --git a/dev-libs/glib/glib-2.74.1.ebuild b/dev-libs/glib/glib-2.74.1.ebuild new file mode 100644 index 0000000000000..de789c752115e --- /dev/null +++ b/dev-libs/glib/glib-2.74.1.ebuild @@ -0,0 +1,287 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_REQ_USE="xml(+)" +PYTHON_COMPAT=( python3_{8..11} ) + +inherit flag-o-matic gnome.org gnome2-utils linux-info meson-multilib multilib python-any-r1 toolchain-funcs xdg + +DESCRIPTION="The GLib library of C routines" +HOMEPAGE="https://www.gtk.org/" + +LICENSE="LGPL-2.1+" +SLOT="2" +IUSE="dbus debug +elf gtk-doc +mime selinux static-libs sysprof systemtap test utils xattr" +RESTRICT="!test? ( test )" +#REQUIRED_USE="gtk-doc? ( test )" # Bug #777636 + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +# * elfutils (via libelf) does not build on Windows. gresources are not embedded +# within ELF binaries on that platform anyway and inspecting ELF binaries from +# other platforms is not that useful so exclude the dependency in this case. +# * Technically static-libs is needed on zlib, util-linux and perhaps more, but +# these are used by GIO, which glib[static-libs] consumers don't really seem +# to need at all, thus not imposing the deps for now and once some consumers +# are actually found to static link libgio-2.0.a, we can revisit and either add +# them or just put the (build) deps in that rare consumer instead of recursive +# RDEPEND here (due to lack of recursive DEPEND). +RDEPEND=" + !=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] + >=dev-libs/libpcre2-10.32:0=[${MULTILIB_USEDEP},static-libs?] + >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}] + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + >=virtual/libintl-0-r2[${MULTILIB_USEDEP}] + kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] ) + selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] ) + xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] ) ) + elf? ( virtual/libelf:0= ) + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND}" +# libxml2 used for optional tests that get automatically skipped +BDEPEND=" + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + >=sys-devel/gettext-0.19.8 + gtk-doc? ( >=dev-util/gtk-doc-1.33 + app-text/docbook-xml-dtd:4.2 + app-text/docbook-xml-dtd:4.5 ) + systemtap? ( >=dev-util/systemtap-1.3 ) + ${PYTHON_DEPS} + test? ( >=sys-apps/dbus-1.2.14 ) + virtual/pkgconfig +" +# TODO: >=dev-util/gdbus-codegen-${PV} test dep once we modify gio/tests/meson.build to use external gdbus-codegen + +PDEPEND=" + dbus? ( gnome-base/dconf ) + mime? ( x11-misc/shared-mime-info ) +" +# shared-mime-info needed for gio/xdgmime, bug #409481 +# dconf is needed to be able to save settings, bug #498436 + +MULTILIB_CHOST_TOOLS=( + /usr/bin/gio-querymodules$(get_exeext) +) + +PATCHES=( + "${FILESDIR}"/${PN}-2.74.0-crash-gparamspec.patch +) + +pkg_setup() { + if use kernel_linux ; then + CONFIG_CHECK="~INOTIFY_USER" + if use test ; then + CONFIG_CHECK="~IPV6" + WARNING_IPV6="Your kernel needs IPV6 support for running some tests, skipping them." + fi + linux-info_pkg_setup + fi + python-any-r1_pkg_setup +} + +src_prepare() { + if use test; then + # TODO: Review the test exclusions, especially now with meson + # Disable tests requiring dev-util/desktop-file-utils when not installed, bug #286629, upstream bug #629163 + if ! has_version dev-util/desktop-file-utils ; then + ewarn "Some tests will be skipped due dev-util/desktop-file-utils not being present on your system," + ewarn "think on installing it to get these tests run." + sed -i -e "/appinfo\/associations/d" gio/tests/appinfo.c || die + sed -i -e "/g_test_add_func/d" gio/tests/desktop-app-info.c || die + fi + + # gdesktopappinfo requires existing terminal (gnome-terminal or any + # other), falling back to xterm if one doesn't exist + #if ! has_version x11-terms/xterm && ! has_version x11-terms/gnome-terminal ; then + # ewarn "Some tests will be skipped due to missing terminal program" + # These tests seem to sometimes fail even with a terminal; skip for now and reevulate with meson + # Also try https://gitlab.gnome.org/GNOME/glib/issues/1601 once ready for backport (or in a bump) and file new issue if still fails + sed -i -e "/appinfo\/launch/d" gio/tests/appinfo.c || die + # desktop-app-info/launch* might fail similarly + sed -i -e "/desktop-app-info\/launch-as-manager/d" gio/tests/desktop-app-info.c || die + #fi + + # https://bugzilla.gnome.org/show_bug.cgi?id=722604 + sed -i -e "/timer\/stop/d" glib/tests/timer.c || die + sed -i -e "/timer\/basic/d" glib/tests/timer.c || die + + ewarn "Tests for search-utils have been skipped" + sed -i -e "/search-utils/d" glib/tests/meson.build || die + + # Play nice with network-sandbox, but this approach would defeat the purpose of the test + #sed -i -e "s/localhost/127.0.0.1/g" gio/tests/gsocketclient-slow.c || die + else + # Don't build tests, also prevents extra deps, bug #512022 + sed -i -e '/subdir.*tests/d' {.,gio,glib}/meson.build || die + fi + + # Don't build fuzzing binaries - not used + sed -i -e '/subdir.*fuzzing/d' meson.build || die + + # gdbus-codegen is a separate package + sed -i -e '/install_dir/d' gio/gdbus-2.0/codegen/meson.build || die + + # Same kind of meson-0.50 issue with some installed-tests files; will likely be fixed upstream soon + sed -i -e '/install_dir/d' gio/tests/meson.build || die + + cat > "${T}/glib-test-ld-wrapper" <<-EOF + #!/usr/bin/env sh + exec \${LD:-ld} "\$@" + EOF + chmod a+x "${T}/glib-test-ld-wrapper" || die + sed -i -e "s|'ld'|'${T}/glib-test-ld-wrapper'|g" gio/tests/meson.build || die + + default + gnome2_environment_reset + # TODO: python_name sedding for correct python shebang? Might be relevant mainly for glib-utils only +} + +multilib_src_configure() { + if use debug; then + append-cflags -DG_ENABLE_DEBUG + else + append-cflags -DG_DISABLE_CAST_CHECKS # https://gitlab.gnome.org/GNOME/glib/issues/1833 + fi + + # TODO: figure a way to pass appropriate values for all cross properties that glib uses (search for get_cross_property) + #if tc-is-cross-compiler ; then + # https://bugzilla.gnome.org/show_bug.cgi?id=756473 + # TODO-meson: This should be in meson cross file as 'growing_stack' property; and more, look at get_cross_property + #case ${CHOST} in + #hppa*|metag*) export glib_cv_stack_grows=yes ;; + #*) export glib_cv_stack_grows=no ;; + #esac + #fi + + local emesonargs=( + -Ddefault_library=$(usex static-libs both shared) + $(meson_feature selinux) + $(meson_use xattr) + -Dlibmount=enabled # only used if host_system == 'linux' + -Dman=true + $(meson_use systemtap dtrace) + $(meson_use systemtap) + $(meson_feature sysprof) + $(meson_native_use_bool gtk-doc gtk_doc) + $(meson_use test tests) + -Dinstalled_tests=false + -Dnls=enabled + -Doss_fuzz=disabled + $(meson_native_use_feature elf libelf) + -Dmultiarch=false + ) + meson_src_configure +} + +multilib_src_test() { + export XDG_CONFIG_DIRS=/etc/xdg + export XDG_DATA_DIRS=/usr/local/share:/usr/share + export G_DBUS_COOKIE_SHA1_KEYRING_DIR="${T}/temp" + export LC_TIME=C # bug #411967 + export TZ=UTC + unset GSETTINGS_BACKEND # bug #596380 + python_setup + + # https://bugs.gentoo.org/839807 + local -x SANDBOX_PREDICT=${SANDBOX_PREDICT} + addpredict /usr/b + + # Related test is a bit nitpicking + mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" + chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" + + meson_src_test --timeout-multiplier 2 --no-suite flaky +} + +multilib_src_install() { + meson_src_install + keepdir /usr/$(get_libdir)/gio/modules +} + +multilib_src_install_all() { + # These are installed by dev-util/glib-utils + # TODO: With patching we might be able to get rid of the python-any deps and removals, and test depend on glib-utils instead; revisit now with meson + rm "${ED}/usr/bin/glib-genmarshal" || die + rm "${ED}/usr/share/man/man1/glib-genmarshal.1" || die + rm "${ED}/usr/bin/glib-mkenums" || die + rm "${ED}/usr/share/man/man1/glib-mkenums.1" || die + rm "${ED}/usr/bin/gtester-report" || die + rm "${ED}/usr/share/man/man1/gtester-report.1" || die + # gdbus-codegen manpage installed by dev-util/gdbus-codegen + rm "${ED}/usr/share/man/man1/gdbus-codegen.1" || die +} + +pkg_preinst() { + xdg_pkg_preinst + + # Make gschemas.compiled belong to glib alone + local cache="/usr/share/glib-2.0/schemas/gschemas.compiled" + + if [[ -e ${EROOT}${cache} ]]; then + cp "${EROOT}"${cache} "${ED}"/${cache} || die + else + touch "${ED}"${cache} || die + fi + + multilib_pkg_preinst() { + # Make giomodule.cache belong to glib alone + local cache="/usr/$(get_libdir)/gio/modules/giomodule.cache" + + if [[ -e ${EROOT}${cache} ]]; then + cp "${EROOT}"${cache} "${ED}"${cache} || die + else + touch "${ED}"${cache} || die + fi + } + + # Don't run the cache ownership when cross-compiling, as it would end up with an empty cache + # file due to inability to create it and GIO might not look at any of the modules there + if ! tc-is-cross-compiler ; then + multilib_foreach_abi multilib_pkg_preinst + fi +} + +pkg_postinst() { + xdg_pkg_postinst + # glib installs no schemas itself, but we force update for fresh install in case + # something has dropped in a schemas file without direct glib dep; and for upgrades + # in case the compiled schema format could have changed + gnome2_schemas_update + + multilib_pkg_postinst() { + gnome2_giomodule_cache_update \ + || die "Update GIO modules cache failed (for ${ABI})" + } + if ! tc-is-cross-compiler ; then + multilib_foreach_abi multilib_pkg_postinst + else + ewarn "Updating of GIO modules cache skipped due to cross-compilation." + ewarn "You might want to run gio-querymodules manually on the target for" + ewarn "your final image for performance reasons and re-run it when packages" + ewarn "installing GIO modules get upgraded or added to the image." + fi + + for v in ${REPLACING_VERSIONS}; do + if ver_test "$v" "-lt" "2.63.6"; then + ewarn "glib no longer installs the gio-launch-desktop binary. You may need" + ewarn "to restart your session for \"Open With\" dialogs to work." + fi + done +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update + + if [[ -z ${REPLACED_BY_VERSION} ]]; then + multilib_pkg_postrm() { + rm -f "${EROOT}"/usr/$(get_libdir)/gio/modules/giomodule.cache + } + multilib_foreach_abi multilib_pkg_postrm + rm -f "${EROOT}"/usr/share/glib-2.0/schemas/gschemas.compiled + fi +} From e4be7a8a117ac4852b44648c00cece0b2ab71fec Mon Sep 17 00:00:00 2001 From: Guillermo Joandet Date: Sat, 22 Oct 2022 17:34:04 -0300 Subject: [PATCH 0499/2610] gui-libs/vte-common: Version bump to 0.70.1 Signed-off-by: Guillermo Joandet Signed-off-by: Matt Turner --- gui-libs/vte-common/Manifest | 1 + gui-libs/vte-common/vte-common-0.70.1.ebuild | 78 ++++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 gui-libs/vte-common/vte-common-0.70.1.ebuild diff --git a/gui-libs/vte-common/Manifest b/gui-libs/vte-common/Manifest index fce788af39c05..acb0909e48f49 100644 --- a/gui-libs/vte-common/Manifest +++ b/gui-libs/vte-common/Manifest @@ -1 +1,2 @@ DIST vte-0.70.0.tar.bz2 499283 BLAKE2B 694cf4dfee334e9b54bb8e47f862167acbb8ffc7ac8e81889acd4786449cb45944a87a5adaa036f46458c350ca2119bb356e90dfa71f03638c9c2b14d2ccb877 SHA512 362b71296ae39a16b55402f524a39b063f66ae237e6e161ccc89ca2bb1f2a5c43f4d706d9f3bfae12a99fdb81c4e70408c7f3eca2c01316950b0a3a1a1d79423 +DIST vte-0.70.1.tar.bz2 502044 BLAKE2B 0a9ce43c1863e823fcd073fd30fb6b2cb39e9168e850796fe12be2b9bdfc0b24ceea974b4c94bcdd10f2225613990e0e079194380241b7e625cb6dc4309a7476 SHA512 88de629b382eca8a42199b2ba9b248e231817e1de7183417aed150bcf61530084f7177d73dee9aab25fe4c3ab80d795b5fdcae336687560d3b582bd04181353d diff --git a/gui-libs/vte-common/vte-common-0.70.1.ebuild b/gui-libs/vte-common/vte-common-0.70.1.ebuild new file mode 100644 index 0000000000000..6ab4e8e608851 --- /dev/null +++ b/gui-libs/vte-common/vte-common-0.70.1.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) + +inherit gnome.org meson python-any-r1 + +DESCRIPTION="Library providing a virtual terminal emulator widget" +HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE https://gitlab.gnome.org/GNOME/vte" + +# Once SIXEL support ships (0.66 or later), might need xterm license (but code might be considered upgraded to LGPL-3+) +LICENSE="LGPL-3+ GPL-3+" +SLOT="2.91" # vte_api_version in meson.build +IUSE="systemd" +KEYWORDS="~amd64" + +# Upstream is hostile and refuses to upload tarballs. +SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2" + +DEPEND=" + || ( >=gui-libs/gtk-4.0.1:4 >=x11-libs/gtk+-3.24.22:3 ) + >=dev-libs/fribidi-1.0.0 + >=dev-libs/glib-2.52:2 + >=x11-libs/pango-1.22.0 + >=dev-libs/libpcre2-10.21 + systemd? ( >=sys-apps/systemd-220:= ) + sys-libs/zlib + x11-libs/pango +" +RDEPEND=" + ! Date: Sat, 22 Oct 2022 17:34:35 -0300 Subject: [PATCH 0500/2610] gui-libs/vte: Version bump to 0.70.1 Signed-off-by: Guillermo Joandet Signed-off-by: Matt Turner --- gui-libs/vte/Manifest | 1 + gui-libs/vte/vte-0.70.1.ebuild | 101 +++++++++++++++++++++++++++++++++ 2 files changed, 102 insertions(+) create mode 100644 gui-libs/vte/vte-0.70.1.ebuild diff --git a/gui-libs/vte/Manifest b/gui-libs/vte/Manifest index 4874bf4d208c8..eb2072a72166d 100644 --- a/gui-libs/vte/Manifest +++ b/gui-libs/vte/Manifest @@ -1,2 +1,3 @@ DIST vte-0.70.0-command-notify.patch.xz 9040 BLAKE2B 108dd05d00409af90b1fd3e9b5c3b0e5586ac80204cef8840fda935204cbc480fec1193e2a0a2782f98e2b094c3caebbfe61cf18631b16921df05cf3808afd22 SHA512 92123e7f5cb6ef876f2b2b108dbef59bce212efebd64cd790d49d9ee3215344acd848eec5d326fe2c3bd236846ed3b896148024390093491b2f6e2f7c46e2bd1 DIST vte-0.70.0.tar.bz2 499283 BLAKE2B 694cf4dfee334e9b54bb8e47f862167acbb8ffc7ac8e81889acd4786449cb45944a87a5adaa036f46458c350ca2119bb356e90dfa71f03638c9c2b14d2ccb877 SHA512 362b71296ae39a16b55402f524a39b063f66ae237e6e161ccc89ca2bb1f2a5c43f4d706d9f3bfae12a99fdb81c4e70408c7f3eca2c01316950b0a3a1a1d79423 +DIST vte-0.70.1.tar.bz2 502044 BLAKE2B 0a9ce43c1863e823fcd073fd30fb6b2cb39e9168e850796fe12be2b9bdfc0b24ceea974b4c94bcdd10f2225613990e0e079194380241b7e625cb6dc4309a7476 SHA512 88de629b382eca8a42199b2ba9b248e231817e1de7183417aed150bcf61530084f7177d73dee9aab25fe4c3ab80d795b5fdcae336687560d3b582bd04181353d diff --git a/gui-libs/vte/vte-0.70.1.ebuild b/gui-libs/vte/vte-0.70.1.ebuild new file mode 100644 index 0000000000000..8f8f7969670b0 --- /dev/null +++ b/gui-libs/vte/vte-0.70.1.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) + +inherit gnome.org meson python-any-r1 vala xdg + +DESCRIPTION="Library providing a virtual terminal emulator widget" +HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE https://gitlab.gnome.org/GNOME/vte" + +# Once SIXEL support ships (0.66 or later), might need xterm license (but code might be considered upgraded to LGPL-3+) +LICENSE="LGPL-3+ GPL-3+" +SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build +IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla" +KEYWORDS="~amd64" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" + +# Upstream is hostile and refuses to upload tarballs. +SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2" +SRC_URI="${SRC_URI} !vanilla? ( https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.70.0-command-notify.patch.xz )" + +DEPEND=" + >=gui-libs/gtk-4.0.1:4[introspection?] + >=dev-libs/fribidi-1.0.0 + >=dev-libs/glib-2.52:2 + crypt? ( >=net-libs/gnutls-3.2.7:0= ) + icu? ( dev-libs/icu:= ) + >=x11-libs/pango-1.22.0 + >=dev-libs/libpcre2-10.21:= + systemd? ( >=sys-apps/systemd-220:= ) + sys-libs/zlib + introspection? ( >=dev-libs/gobject-introspection-1.56:= ) + x11-libs/pango[introspection?] +" +RDEPEND="${DEPEND} + ~gui-libs/vte-common-${PV}[systemd?] +" +BDEPEND=" + ${PYTHON_DEPS} + dev-libs/libxml2:2 + dev-util/glib-utils + gtk-doc? ( dev-util/gi-docgen ) + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +src_prepare() { + default + use vala && vala_setup + xdg_environment_reset + + use elibc_musl && eapply "${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch + + if ! use vanilla; then + # Part of https://src.fedoraproject.org/rpms/vte291/raw/f37/f/vte291-cntnr-precmd-preexec-scroll.patch + # Adds OSC 777 support for desktop notifications in gnome-terminal or elsewhere + eapply "${WORKDIR}"/${PN}-0.70.0-command-notify.patch + fi + + # -Ddebugg option enables various debug support via VTE_DEBUG, but also ggdb3; strip the latter + sed -e '/ggdb3/d' -i meson.build || die + sed -i 's/vte_gettext_domain = vte_api_name/vte_gettext_domain = vte_gtk4_api_name/' meson.build || die +} + +src_configure() { + local emesonargs=( + -Da11y=true + $(meson_use debug debugg) + $(meson_use gtk-doc docs) + $(meson_use introspection gir) + -Dfribidi=true # pulled in by pango anyhow + -Dglade=true + $(meson_use crypt gnutls) + -Dgtk3=false + -Dgtk4=true + $(meson_use icu) + $(meson_use systemd _systemd) + $(meson_use vala vapi) + ) + meson_src_configure +} + +src_install() { + meson_install # not meson_src_install because this would include einstalldocs, which would result in file collisions with x11-libs/vte + # Remove files that are provided by gui-libs/vte-common + rm "${ED}"/usr/libexec/vte-urlencode-cwd || die + rm "${ED}"/etc/profile.d/vte.sh || die + rm "${ED}"/etc/profile.d/vte.csh || die + if use systemd; then + rm "${ED}"/usr/lib/systemd/user/vte-spawn-.scope.d/defaults.conf || die + fi + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/ || die + mv "${ED}"/usr/share/doc/vte-${SLOT} "${ED}"/usr/share/gtk-doc/ || die + fi +} From 4ec07916ba1f014f254343f0ebbae84e6806837c Mon Sep 17 00:00:00 2001 From: Guillermo Joandet Date: Sat, 22 Oct 2022 17:34:59 -0300 Subject: [PATCH 0501/2610] x11-libs/vte: Version bump to 0.70.1 Signed-off-by: Guillermo Joandet Closes: https://github.com/gentoo/gentoo/pull/27907 Signed-off-by: Matt Turner --- x11-libs/vte/Manifest | 1 + x11-libs/vte/vte-0.70.1.ebuild | 101 +++++++++++++++++++++++++++++++++ 2 files changed, 102 insertions(+) create mode 100644 x11-libs/vte/vte-0.70.1.ebuild diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest index f1dfa400a49ea..2ea547593f3d4 100644 --- a/x11-libs/vte/Manifest +++ b/x11-libs/vte/Manifest @@ -3,3 +3,4 @@ DIST vte-0.68.0-command-notify.patch.xz 9748 BLAKE2B de2d4c9b7f2c2b21518984f818d DIST vte-0.68.0.tar.bz2 507598 BLAKE2B 10274d9e804f00bf071b7848633ca8de2953f4e91dc2967e33b7d6698bb304baac4f0e0431debae5a972c2c56c65efd1c5b92455a17db08cf254ddec56d3276e SHA512 785df7261b5075f166e59de7d3535b381564715ce65efd4837a130e153528691b610fc6160c00f0f17008f5f4ee94c23350d9a477b4b1d58da6ace083e5caae1 DIST vte-0.70.0-command-notify.patch.xz 9040 BLAKE2B 108dd05d00409af90b1fd3e9b5c3b0e5586ac80204cef8840fda935204cbc480fec1193e2a0a2782f98e2b094c3caebbfe61cf18631b16921df05cf3808afd22 SHA512 92123e7f5cb6ef876f2b2b108dbef59bce212efebd64cd790d49d9ee3215344acd848eec5d326fe2c3bd236846ed3b896148024390093491b2f6e2f7c46e2bd1 DIST vte-0.70.0.tar.bz2 499283 BLAKE2B 694cf4dfee334e9b54bb8e47f862167acbb8ffc7ac8e81889acd4786449cb45944a87a5adaa036f46458c350ca2119bb356e90dfa71f03638c9c2b14d2ccb877 SHA512 362b71296ae39a16b55402f524a39b063f66ae237e6e161ccc89ca2bb1f2a5c43f4d706d9f3bfae12a99fdb81c4e70408c7f3eca2c01316950b0a3a1a1d79423 +DIST vte-0.70.1.tar.bz2 502044 BLAKE2B 0a9ce43c1863e823fcd073fd30fb6b2cb39e9168e850796fe12be2b9bdfc0b24ceea974b4c94bcdd10f2225613990e0e079194380241b7e625cb6dc4309a7476 SHA512 88de629b382eca8a42199b2ba9b248e231817e1de7183417aed150bcf61530084f7177d73dee9aab25fe4c3ab80d795b5fdcae336687560d3b582bd04181353d diff --git a/x11-libs/vte/vte-0.70.1.ebuild b/x11-libs/vte/vte-0.70.1.ebuild new file mode 100644 index 0000000000000..49b766e1be029 --- /dev/null +++ b/x11-libs/vte/vte-0.70.1.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) + +inherit gnome.org meson python-any-r1 vala xdg + +DESCRIPTION="Library providing a virtual terminal emulator widget" +HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE https://gitlab.gnome.org/GNOME/vte" + +# Once SIXEL support ships (0.66 or later), might need xterm license (but code might be considered upgraded to LGPL-3+) +LICENSE="LGPL-3+ GPL-3+" +SLOT="2.91" # vte_api_version in meson.build +IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla" +KEYWORDS="~amd64" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" + +# Upstream is hostile and refuses to upload tarballs. +SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2" +SRC_URI="${SRC_URI} !vanilla? ( https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.70.0-command-notify.patch.xz )" + +DEPEND=" + >=x11-libs/gtk+-3.24.22:3[introspection?] + >=dev-libs/fribidi-1.0.0 + >=dev-libs/glib-2.52:2 + crypt? ( >=net-libs/gnutls-3.2.7:0= ) + icu? ( dev-libs/icu:= ) + >=x11-libs/pango-1.22.0 + >=dev-libs/libpcre2-10.21:= + systemd? ( >=sys-apps/systemd-220:= ) + sys-libs/zlib + introspection? ( >=dev-libs/gobject-introspection-1.56:= ) + x11-libs/pango[introspection?] +" +RDEPEND="${DEPEND} + ~gui-libs/vte-common-${PV}[systemd?] +" +BDEPEND=" + ${PYTHON_DEPS} + dev-libs/libxml2:2 + dev-util/glib-utils + gtk-doc? ( dev-util/gi-docgen ) + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +src_prepare() { + default + use vala && vala_setup + xdg_environment_reset + + use elibc_musl && eapply "${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch + + if ! use vanilla; then + # Part of https://src.fedoraproject.org/rpms/vte291/raw/f37/f/vte291-cntnr-precmd-preexec-scroll.patch + # Adds OSC 777 support for desktop notifications in gnome-terminal or elsewhere + eapply "${WORKDIR}"/${PN}-0.70.0-command-notify.patch + fi + + # -Ddebugg option enables various debug support via VTE_DEBUG, but also ggdb3; strip the latter + sed -e '/ggdb3/d' -i meson.build || die + sed -i 's/vte_gettext_domain = vte_api_name/vte_gettext_domain = vte_gtk3_api_name/' meson.build || die +} + +src_configure() { + local emesonargs=( + -Da11y=true + $(meson_use debug debugg) + $(meson_use gtk-doc docs) + $(meson_use introspection gir) + -Dfribidi=true # pulled in by pango anyhow + -Dglade=true + $(meson_use crypt gnutls) + -Dgtk3=true + -Dgtk4=false + $(meson_use icu) + $(meson_use systemd _systemd) + $(meson_use vala vapi) + ) + meson_src_configure +} + +src_install() { + meson_install # not meson_src_install because this would include einstalldocs, which would result in file collisions with gui-libs/vte + # Remove files that are provided by gui-libs/vte-common + rm "${ED}"/usr/libexec/vte-urlencode-cwd || die + rm "${ED}"/etc/profile.d/vte.sh || die + rm "${ED}"/etc/profile.d/vte.csh || die + if use systemd; then + rm "${ED}"/usr/lib/systemd/user/vte-spawn-.scope.d/defaults.conf || die + fi + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/ || die + mv "${ED}"/usr/share/doc/vte-${SLOT} "${ED}"/usr/share/gtk-doc/vte-${SLOT}-gtk3 || die + fi +} From 5b00dd1015651df23ea338fa3908196e81bf57df Mon Sep 17 00:00:00 2001 From: Guillermo Joandet Date: Mon, 24 Oct 2022 10:46:07 -0300 Subject: [PATCH 0502/2610] x11-terms/gnome-terminal: Version bump to 3.46.3 Signed-off-by: Guillermo Joandet Closes: https://github.com/gentoo/gentoo/pull/27932 Signed-off-by: Matt Turner --- x11-terms/gnome-terminal/Manifest | 1 + .../gnome-terminal-3.46.3.ebuild | 96 +++++++++++++++++++ 2 files changed, 97 insertions(+) create mode 100644 x11-terms/gnome-terminal/gnome-terminal-3.46.3.ebuild diff --git a/x11-terms/gnome-terminal/Manifest b/x11-terms/gnome-terminal/Manifest index 03f1f1f95510e..335ea73e1514b 100644 --- a/x11-terms/gnome-terminal/Manifest +++ b/x11-terms/gnome-terminal/Manifest @@ -2,3 +2,4 @@ DIST gnome-terminal-3.44.0-cntr-ntfy-autottl-ts.patch.xz 37248 BLAKE2B b3599386e DIST gnome-terminal-3.44.1.tar.xz 1813032 BLAKE2B 3e001139aa0516bd27f7215c692c048393d6ad41737b8817f212529d3c530f6417d05601f63e6265e3fb84e788322341c25784a0a26ee7434f1d4bccd31c1eea SHA512 afaa9a1b4fa86fea853a242f167d1ba3438efe4e049336bae138cb800d43c3325f624849463f16c9d4e34360916377c4edbfd2f3977212b51e35a41cca88b283 DIST gnome-terminal-3.46.2-cntr-ntfy-autottl-ts.patch.xz 34980 BLAKE2B 97a634da8f586fe03770540a00480f04de5d3210bb45e9af216ac876a85a8199d2d9ed651cae6631a0b432c96d28b5a07202baf79765a2b3767160c1df5cb84a SHA512 96591f7e1f4febfce9d8b10a0fc8aebc09ad07cb2fb36876affaa47f19360944c37e63c173af6f07807247c6f60f34e4e39590ccb1632a64d6e5dbf3912bea74 DIST gnome-terminal-3.46.2.tar.gz 2881209 BLAKE2B 191e9f2f074e2965e85708e92608903173228e9c8df8df3f67eea33a95ab0726f5a0e10c80839d735c57f47ee5388fe70b2eedff21c1d73019ede95d6a00fd78 SHA512 b5a6507f9e908d9bdd4659d961e9618ff75ed5c6e02c6818d8399d4ea355dff7ea1b8bafb4304501d5a46e83e5f8633524c7851d42a39b1bdea5a1545ca1d31d +DIST gnome-terminal-3.46.3.tar.gz 2881211 BLAKE2B a5c0aea858692bbab3ed20d4daa54dc97c98d4b920b09fa0aa52963658f6a327e90398c45ae5ed4dd3a40823ba84eff208f6df5e5e0731a1b1e7d8e531ad7b73 SHA512 d1408bfaf0a7c0b090f140c5ac12fe406fcfb18ddda5745616f209e196cc0b29887a312afa29a8ce319cbc7a0093908305a0fc95c357f8c714084cc696c8e79c diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.46.3.ebuild b/x11-terms/gnome-terminal/gnome-terminal-3.46.3.ebuild new file mode 100644 index 0000000000000..465352fb409b6 --- /dev/null +++ b/x11-terms/gnome-terminal/gnome-terminal-3.46.3.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) +inherit gnome.org gnome2-utils meson python-any-r1 readme.gentoo-r1 xdg + +DESCRIPTION="A terminal emulator for GNOME" +HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/ https://gitlab.gnome.org/GNOME/gnome-terminal" + +LICENSE="GPL-3+" +SLOT="0" +IUSE="debug +gnome-shell +nautilus vanilla" + +# Upstream is hostile and refuses to upload tarballs. +SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.gz" +SRC_URI+=" !vanilla? ( https://dev.gentoo.org/~mattst88/distfiles/${PN}-3.46.2-cntr-ntfy-autottl-ts.patch.xz )" + +KEYWORDS="~amd64" + +# FIXME: automagic dependency on gtk+[X], just transitive but needs proper control, bug 624960 +RDEPEND=" + >=dev-libs/glib-2.52:2 + >=x11-libs/gtk+-3.22.27:3 + >=x11-libs/vte-0.70.0:2.91[!vanilla?] + >=dev-libs/libpcre2-10 + >=gnome-base/gsettings-desktop-schemas-0.1.0 + sys-apps/util-linux + gnome-shell? ( gnome-base/gnome-shell ) + nautilus? ( >=gnome-base/nautilus-43.0 ) +" +DEPEND="${RDEPEND}" +# itstool required for help/* with non-en LINGUAS, see bug #549358 +# xmllint required for glib-compile-resources, see bug #549304 +BDEPEND=" + ${PYTHON_DEPS} + dev-libs/libxml2:2 + dev-libs/libxslt + dev-util/gdbus-codegen + dev-util/glib-utils + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +DOC_CONTENTS="To get previous working directory inherited in new opened tab, or + notifications of long-running commands finishing, you will need + to add the following line to your ~/.bashrc:\n + . /etc/profile.d/vte-2.91.sh" + +src_prepare() { + eapply "${FILESDIR}"/${PN}-3.44.1-fix-missing-wexitcode.patch + if ! use vanilla; then + # https://bugzilla.gnome.org/show_bug.cgi?id=695371 + # Fedora patches: + # Restore transparency support (with compositing WMs only) + # OSC 777 desktop notification support (notifications on tabs for long-running commands completing) + # Restore "Set title" support + # Automatic title updating based on currently running foreground process + # https://src.fedoraproject.org/rpms/gnome-terminal/raw/f31/f/gnome-terminal-cntr-ntfy-autottl-ts.patch + # Depends on vte[-vanilla] for OSC 777 and the preexec/precmd/etc patches in VTE + eapply "${WORKDIR}"/${PN}-3.46.2-cntr-ntfy-autottl-ts.patch + fi + default +} + +src_configure() { + local emesonargs=( + $(meson_use debug dbg) + -Ddocs=false + $(meson_use nautilus nautilus_extension) + $(meson_use gnome-shell search_provider) + ) + meson_src_configure +} + +src_install() { + meson_src_install + if ! use vanilla; then + # Separate "New Window/Tab" menu entries by default, instead of unified "New Terminal" + insinto /usr/share/glib-2.0/schemas + newins "${FILESDIR}"/separate-new-tab-window.gschema.override org.gnome.Terminal.gschema.override + fi + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + readme.gentoo_print_elog +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} From 55147858ab7c460db75bc4b5dfeda722fd37531c Mon Sep 17 00:00:00 2001 From: Guillermo Joandet Date: Fri, 21 Oct 2022 20:08:19 -0300 Subject: [PATCH 0503/2610] net-libs/webkit-gtk: Version bump to 2.38.1 Signed-off-by: Guillermo Joandet Closes: https://github.com/gentoo/gentoo/pull/27900 Signed-off-by: Matt Turner --- net-libs/webkit-gtk/Manifest | 1 + .../webkit-gtk/webkit-gtk-2.38.1-r410.ebuild | 259 ++++++++++++++++++ .../webkit-gtk/webkit-gtk-2.38.1-r500.ebuild | 253 +++++++++++++++++ net-libs/webkit-gtk/webkit-gtk-2.38.1.ebuild | 249 +++++++++++++++++ 4 files changed, 762 insertions(+) create mode 100644 net-libs/webkit-gtk/webkit-gtk-2.38.1-r410.ebuild create mode 100644 net-libs/webkit-gtk/webkit-gtk-2.38.1-r500.ebuild create mode 100644 net-libs/webkit-gtk/webkit-gtk-2.38.1.ebuild diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest index 89dbbc5729dc8..9f42148ee299e 100644 --- a/net-libs/webkit-gtk/Manifest +++ b/net-libs/webkit-gtk/Manifest @@ -1,3 +1,4 @@ DIST webkitgtk-2.36.7.tar.xz 26594424 BLAKE2B 1f7450e47bffa3875aa4448925a013ec90bdaa6c813aa181d14c9a5636c58140ce55d5b5288a65cfbe9e363cd9d00f62de74665182ab9f856baa4b2ffcec6dba SHA512 e27975cf55b6be4cde2b34ed03fc717e6550dc495b444c781b3af0b32f7d580451de27ed41d74c6ff734b876118f22847096131168b0c8325031be84c1972888 DIST webkitgtk-2.36.8.tar.xz 26610100 BLAKE2B d3862fdf18b6095c32af517b7bd175797375fff8a9d68f04d773375c0c3cea284c23466f25e3e53811ef622974f58211b4b11cb32a47ff08951cdd65b085b815 SHA512 50576f13ea84c0634d174ccf0b70d0eb28752589b2b9ce7a82ffeee1b4b6c849a802f7ae83a3c5a74d0da2b7e3321876ead33e819d8006b8153376074cb57036 DIST webkitgtk-2.38.0.tar.xz 32997240 BLAKE2B 6612d2192b8865af625af297c88caf02e329d51e9c166b931b8bc6061f36fb1f1f2b06407adad0aa7bf5beaafe707c1d9a64d437e2ed99ed8ff1865c09f8e0dc SHA512 8380d11eedec3c4eedf3a0f5591fd279ee42b28a38aaa13d7eb88f8a004cbe8aac7dc8f19409440e5c1272ad1555a781f1242bca6c89beed2dc5fd2de5f3d525 +DIST webkitgtk-2.38.1.tar.xz 33006384 BLAKE2B 404ff4e52331f9fe929922a23bed8ab5a70cb2a6523ae23c390415bfbd3c88797f91f95b74c9c8301f462bff708c85dc7155d6b37d2c3a66d4794ca184e1ca7c SHA512 d81e85a5a43c33a63f88964907053888bb971c8fa1fe7fc90f71461c440458a21e09730c558be2b5efe42e02eb1c3d789a2571dc6d795f9c6d95fd499683a9e2 diff --git a/net-libs/webkit-gtk/webkit-gtk-2.38.1-r410.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.38.1-r410.ebuild new file mode 100644 index 0000000000000..0992b464692b4 --- /dev/null +++ b/net-libs/webkit-gtk/webkit-gtk-2.38.1-r410.ebuild @@ -0,0 +1,259 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_REQ_USE="xml(+)" +PYTHON_COMPAT=( python3_{8..11} ) +USE_RUBY="ruby27 ruby30 ruby31" + +inherit check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single toolchain-funcs cmake + +MY_P="webkitgtk-${PV}" +DESCRIPTION="Open source web browser engine" +HOMEPAGE="https://www.webkitgtk.org" +SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz" + +LICENSE="LGPL-2+ BSD" +SLOT="4.1/0" # soname version of libwebkit2gtk-4.1 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="aqua avif +egl examples gamepad gles2-only gnome-keyring +gstreamer +introspection pdf +jpeg2k +jumbo-build lcms seccomp spell systemd test wayland X" + +# gstreamer with opengl/gles2 needs egl +REQUIRED_USE=" + gles2-only? ( egl ) + gstreamer? ( egl ) + wayland? ( egl ) + || ( aqua wayland X ) +" + +# Tests fail to link for inexplicable reasons +# https://bugs.webkit.org/show_bug.cgi?id=148210 +RESTRICT="test" + +# Dependencies found at Source/cmake/OptionsGTK.cmake +# Missing WebRTC support, but ENABLE_MEDIA_STREAM/ENABLE_WEB_RTC is experimental upstream (PRIVATE OFF) and shouldn't be used yet in 2.30 +# >=gst-plugins-opus-1.14.4-r1 for opusparse (required by MSE) +# TODO: gst-plugins-base[X] is only needed when build configuration ends up with GLX set, but that's a bit automagic too to fix +# Softblocking webkit-gtk-2.38:4 as we going to use webkit-2.38:4.1's WebKitDriver binary +RDEPEND=" + >=x11-libs/cairo-1.16.0[X?] + >=media-libs/fontconfig-2.13.0:1.0 + >=media-libs/freetype-2.9.0:2 + >=dev-libs/libgcrypt-1.7.0:0= + >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] + >=media-libs/harfbuzz-1.4.2:=[icu(+)] + >=dev-libs/icu-61.2:= + media-libs/libjpeg-turbo:0= + >=net-libs/libsoup-3.0.8:3.0[introspection?] + >=dev-libs/libxml2-2.8.0:2 + >=media-libs/libpng-1.4:0= + dev-db/sqlite:3 + sys-libs/zlib:0 + || ( >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/atk-2.16.0 ) + media-libs/libwebp:= + + >=dev-libs/glib-2.67.1:2 + >=dev-libs/libxslt-1.1.7 + media-libs/woff2 + gnome-keyring? ( app-crypt/libsecret ) + introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) + dev-libs/libtasn1:= + spell? ( >=app-text/enchant-0.22:2 ) + gstreamer? ( + >=media-libs/gstreamer-1.20:1.0 + >=media-libs/gst-plugins-base-1.20:1.0[egl?,X?] + gles2-only? ( media-libs/gst-plugins-base:1.0[gles2] ) + !gles2-only? ( media-libs/gst-plugins-base:1.0[opengl] ) + >=media-plugins/gst-plugins-opus-1.20:1.0 + >=media-libs/gst-plugins-bad-1.20:1.0 + ) + + X? ( + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXrender + x11-libs/libXt + ) + + dev-libs/hyphen + jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) + avif? ( >=media-libs/libavif-0.9.0:= ) + lcms? ( media-libs/lcms:2 ) + + egl? ( media-libs/mesa[egl(+)] ) + gles2-only? ( media-libs/mesa[gles2] ) + !gles2-only? ( virtual/opengl ) + wayland? ( + dev-libs/wayland + >=dev-libs/wayland-protocols-1.12 + >=gui-libs/libwpe-1.5.0:1.0 + >=gui-libs/wpebackend-fdo-1.7.0:1.0 + ) + + seccomp? ( + >=sys-apps/bubblewrap-0.3.1 + sys-libs/libseccomp + sys-apps/xdg-dbus-proxy + ) + + systemd? ( sys-apps/systemd:= ) + gamepad? ( >=dev-libs/libmanette-0.2.4 ) + != 5 for C++17-specific compiler flags" + fi + fi +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != "binary" ]] && is-flagq "-g*" && ! is-flagq "-g*0" ; then + check-reqs_pkg_setup + fi + + python-any-r1_pkg_setup +} + +src_prepare() { + cmake_src_prepare + gnome2_src_prepare +} + +src_configure() { + # Respect CC, otherwise fails on prefix #395875 + tc-export CC + + # It does not compile on alpha without this in LDFLAGS + # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648761 + use alpha && append-ldflags "-Wl,--no-relax" + + # ld segfaults on ia64 with LDFLAGS --as-needed, bug #555504 + use ia64 && append-ldflags "-Wl,--no-as-needed" + + # Sigbuses on SPARC with mcpu and co., bug #??? + use sparc && filter-flags "-mvis" + + # https://bugs.webkit.org/show_bug.cgi?id=42070 , #301634 + use ppc64 && append-flags "-mminimal-toc" + + # Try to use less memory, bug #469942 (see Fedora .spec for reference) + # --no-keep-memory doesn't work on ia64, bug #502492 + if ! use ia64; then + append-ldflags $(test-flags-CCLD "-Wl,--no-keep-memory") + fi + + # Ruby situation is a bit complicated. See bug 513888 + local rubyimpl + local ruby_interpreter="" + for rubyimpl in ${USE_RUBY}; do + if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}]"; then + ruby_interpreter="-DRUBY_EXECUTABLE=$(type -P ${rubyimpl})" + fi + done + # This will rarely occur. Only a couple of corner cases could lead us to + # that failure. See bug 513888 + [[ -z $ruby_interpreter ]] && die "No suitable ruby interpreter found" + + # TODO: Check Web Audio support + # should somehow let user select between them? + + local mycmakeargs=( + ${ruby_interpreter} + $(cmake_use_find_package gles2-only OpenGLES2) + $(cmake_use_find_package egl EGL) + $(cmake_use_find_package !gles2-only OpenGL) + -DBWRAP_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/bwrap # If bubblewrap[suid] then portage makes it go-r and cmake find_program fails with that + -DDBUS_PROXY_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/xdg-dbus-proxy + -DPORT=GTK + # Source/cmake/WebKitFeatures.cmake + -DENABLE_API_TESTS=$(usex test) + -DENABLE_BUBBLEWRAP_SANDBOX=$(usex seccomp) + -DENABLE_GAMEPAD=$(usex gamepad) + -DENABLE_MINIBROWSER=$(usex examples) + -DENABLE_PDFJS=$(usex pdf) + -DENABLE_GEOLOCATION=ON # Runtime optional (talks over dbus service) + -DENABLE_SPELLCHECK=$(usex spell) + -DENABLE_UNIFIED_BUILDS=$(usex jumbo-build) + -DENABLE_VIDEO=$(usex gstreamer) + -DUSE_GSTREAMER_WEBRTC=$(usex gstreamer) + -DUSE_GSTREAMER_TRANSCODER=$(usex gstreamer) + -DENABLE_WEBGL=ON + # Supported only under ANGLE + -DENABLE_WEBGL2=OFF + -DENABLE_WEB_AUDIO=$(usex gstreamer) + # Source/cmake/OptionsGTK.cmake + -DENABLE_GLES2=$(usex gles2-only) + -DENABLE_DOCUMENTATION=OFF + -DENABLE_INTROSPECTION=$(usex introspection) + -DENABLE_JOURNALD_LOG=$(usex systemd) + -DENABLE_QUARTZ_TARGET=$(usex aqua) + -DENABLE_WAYLAND_TARGET=$(usex wayland) + -DENABLE_X11_TARGET=$(usex X) + -DUSE_AVIF=$(usex avif) + -DUSE_GTK4=OFF + -DENABLE_WEBDRIVER=ON + -DUSE_JPEGXL=OFF + -DUSE_LCMS=$(usex lcms) + -DUSE_LIBHYPHEN=ON + -DUSE_LIBSECRET=$(usex gnome-keyring) + -DUSE_OPENGL_OR_ES=ON + -DUSE_OPENJPEG=$(usex jpeg2k) + -DUSE_SOUP2=OFF + -DUSE_WOFF2=ON + -DUSE_WPE_RENDERER=$(usex wayland) # WPE renderer is used to implement accelerated compositing under wayland + ) + + # https://bugs.gentoo.org/761238 + append-cppflags -DNDEBUG + + WK_USE_CCACHE=NO cmake_src_configure +} + +src_install() { + cmake_src_install + + insinto /usr/share/gtk-doc/html + # This will install API docs specific to webkit2gtk-4.1 + doins -r "${S}"/Documentation/{jsc-glib,webkit2gtk,webkit2gtk-web-extension}-${SLOT%/*} +} + +pkg_postinst() { + optfeature "geolocation service (used at runtime if available)" "app-misc/geoclue" +} diff --git a/net-libs/webkit-gtk/webkit-gtk-2.38.1-r500.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.38.1-r500.ebuild new file mode 100644 index 0000000000000..6b8fac2e56586 --- /dev/null +++ b/net-libs/webkit-gtk/webkit-gtk-2.38.1-r500.ebuild @@ -0,0 +1,253 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_REQ_USE="xml(+)" +PYTHON_COMPAT=( python3_{8..11} ) +USE_RUBY="ruby27 ruby30 ruby31" + +inherit check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single toolchain-funcs cmake + +MY_P="webkitgtk-${PV}" +DESCRIPTION="Open source web browser engine" +HOMEPAGE="https://www.webkitgtk.org" +SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz" + +LICENSE="LGPL-2+ BSD" +SLOT="5/0" # soname version of libwebkit2gtk-5.0 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="aqua avif +egl examples gamepad gles2-only gnome-keyring +gstreamer +introspection pdf +jpeg2k +jumbo-build lcms seccomp spell systemd test wayland X" + +# gstreamer with opengl/gles2 needs egl +REQUIRED_USE=" + gles2-only? ( egl ) + gstreamer? ( egl ) + wayland? ( egl ) + || ( aqua wayland X ) +" + +# Tests fail to link for inexplicable reasons +# https://bugs.webkit.org/show_bug.cgi?id=148210 +RESTRICT="test" + +# Dependencies found at Source/cmake/OptionsGTK.cmake +# Missing WebRTC support, but ENABLE_MEDIA_STREAM/ENABLE_WEB_RTC is experimental upstream (PRIVATE OFF) and shouldn't be used yet in 2.30 +# >=gst-plugins-opus-1.14.4-r1 for opusparse (required by MSE) +# TODO: gst-plugins-base[X] is only needed when build configuration ends up with GLX set, but that's a bit automagic too to fix +# Softblocking webkit-gtk-2.38:4 as we going to use webkit-2.38:4.1's WebKitDriver binary +RDEPEND=" + >=x11-libs/cairo-1.16.0[X?] + >=media-libs/fontconfig-2.13.0:1.0 + >=media-libs/freetype-2.9.0:2 + >=dev-libs/libgcrypt-1.7.0:0= + >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] + gui-libs/gtk:4 + >=media-libs/harfbuzz-1.4.2:=[icu(+)] + >=dev-libs/icu-61.2:= + media-libs/libjpeg-turbo:0= + >=net-libs/libsoup-3.0.8:3.0[introspection?] + >=dev-libs/libxml2-2.8.0:2 + >=media-libs/libpng-1.4:0= + dev-db/sqlite:3 + sys-libs/zlib:0 + || ( >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/atk-2.16.0 ) + + media-libs/libwebp:= + + >=dev-libs/glib-2.67.1:2 + >=dev-libs/libxslt-1.1.7 + media-libs/woff2 + gnome-keyring? ( app-crypt/libsecret ) + introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) + dev-libs/libtasn1:= + spell? ( >=app-text/enchant-0.22:2 ) + gstreamer? ( + >=media-libs/gstreamer-1.20:1.0 + >=media-libs/gst-plugins-base-1.20:1.0[egl?,X?] + gles2-only? ( media-libs/gst-plugins-base:1.0[gles2] ) + !gles2-only? ( media-libs/gst-plugins-base:1.0[opengl] ) + >=media-plugins/gst-plugins-opus-1.20:1.0 + >=media-libs/gst-plugins-bad-1.20:1.0 + ) + + X? ( + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXrender + x11-libs/libXt + ) + + dev-libs/hyphen + jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) + avif? ( >=media-libs/libavif-0.9.0:= ) + lcms? ( media-libs/lcms:2 ) + + egl? ( media-libs/mesa[egl(+)] ) + gles2-only? ( media-libs/mesa[gles2] ) + !gles2-only? ( virtual/opengl ) + wayland? ( + dev-libs/wayland + >=dev-libs/wayland-protocols-1.12 + >=gui-libs/libwpe-1.5.0:1.0 + >=gui-libs/wpebackend-fdo-1.7.0:1.0 + ) + + seccomp? ( + >=sys-apps/bubblewrap-0.3.1 + sys-libs/libseccomp + sys-apps/xdg-dbus-proxy + ) + + systemd? ( sys-apps/systemd:= ) + gamepad? ( >=dev-libs/libmanette-0.2.4 ) + != 5 for C++17-specific compiler flags" + fi + fi +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != "binary" ]] && is-flagq "-g*" && ! is-flagq "-g*0" ; then + check-reqs_pkg_setup + fi + + python-any-r1_pkg_setup +} + +src_prepare() { + cmake_src_prepare + gnome2_src_prepare +} + +src_configure() { + # Respect CC, otherwise fails on prefix #395875 + tc-export CC + + # It does not compile on alpha without this in LDFLAGS + # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648761 + use alpha && append-ldflags "-Wl,--no-relax" + + # ld segfaults on ia64 with LDFLAGS --as-needed, bug #555504 + use ia64 && append-ldflags "-Wl,--no-as-needed" + + # Sigbuses on SPARC with mcpu and co., bug #??? + use sparc && filter-flags "-mvis" + + # https://bugs.webkit.org/show_bug.cgi?id=42070 , #301634 + use ppc64 && append-flags "-mminimal-toc" + + # Try to use less memory, bug #469942 (see Fedora .spec for reference) + # --no-keep-memory doesn't work on ia64, bug #502492 + if ! use ia64; then + append-ldflags $(test-flags-CCLD "-Wl,--no-keep-memory") + fi + + # Ruby situation is a bit complicated. See bug 513888 + local rubyimpl + local ruby_interpreter="" + for rubyimpl in ${USE_RUBY}; do + if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}]"; then + ruby_interpreter="-DRUBY_EXECUTABLE=$(type -P ${rubyimpl})" + fi + done + # This will rarely occur. Only a couple of corner cases could lead us to + # that failure. See bug 513888 + [[ -z $ruby_interpreter ]] && die "No suitable ruby interpreter found" + + # TODO: Check Web Audio support + # should somehow let user select between them? + + local mycmakeargs=( + ${ruby_interpreter} + $(cmake_use_find_package gles2-only OpenGLES2) + $(cmake_use_find_package egl EGL) + $(cmake_use_find_package !gles2-only OpenGL) + -DBWRAP_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/bwrap # If bubblewrap[suid] then portage makes it go-r and cmake find_program fails with that + -DDBUS_PROXY_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/xdg-dbus-proxy + -DPORT=GTK + # Source/cmake/WebKitFeatures.cmake + -DENABLE_API_TESTS=$(usex test) + -DENABLE_BUBBLEWRAP_SANDBOX=$(usex seccomp) + -DENABLE_GAMEPAD=$(usex gamepad) + -DENABLE_MINIBROWSER=$(usex examples) + -DENABLE_PDFJS=$(usex pdf) + -DENABLE_GEOLOCATION=ON # Runtime optional (talks over dbus service) + -DENABLE_SPELLCHECK=$(usex spell) + -DENABLE_UNIFIED_BUILDS=$(usex jumbo-build) + -DENABLE_VIDEO=$(usex gstreamer) + -DUSE_GSTREAMER_WEBRTC=$(usex gstreamer) + -DUSE_GSTREAMER_TRANSCODER=$(usex gstreamer) + -DENABLE_WEBGL=ON + # Supported only under ANGLE + -DENABLE_WEBGL2=OFF + -DENABLE_WEB_AUDIO=$(usex gstreamer) + # Source/cmake/OptionsGTK.cmake + -DENABLE_GLES2=$(usex gles2-only) + -DENABLE_DOCUMENTATION=OFF + -DENABLE_INTROSPECTION=$(usex introspection) + -DENABLE_JOURNALD_LOG=$(usex systemd) + -DENABLE_QUARTZ_TARGET=$(usex aqua) + -DENABLE_WAYLAND_TARGET=$(usex wayland) + -DENABLE_X11_TARGET=$(usex X) + -DUSE_AVIF=$(usex avif) + -DUSE_GTK4=ON # wbkit2gtk-5.0 + -DENABLE_WEBDRIVER=OFF # Disable WebDriver for webkit2gtk-5.0 and use the webkit2gtk-4.1 + -DUSE_JPEGXL=OFF + -DUSE_LCMS=$(usex lcms) + -DUSE_LIBHYPHEN=ON + -DUSE_LIBSECRET=$(usex gnome-keyring) + -DUSE_OPENGL_OR_ES=ON + -DUSE_OPENJPEG=$(usex jpeg2k) + -DUSE_SOUP2=OFF + -DUSE_WOFF2=ON + -DUSE_WPE_RENDERER=$(usex wayland) # WPE renderer is used to implement accelerated compositing under wayland + ) + + # https://bugs.gentoo.org/761238 + append-cppflags -DNDEBUG + + WK_USE_CCACHE=NO cmake_src_configure +} + +pkg_postinst() { + optfeature "geolocation service (used at runtime if available)" "app-misc/geoclue" +} diff --git a/net-libs/webkit-gtk/webkit-gtk-2.38.1.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.38.1.ebuild new file mode 100644 index 0000000000000..ed868176aaa57 --- /dev/null +++ b/net-libs/webkit-gtk/webkit-gtk-2.38.1.ebuild @@ -0,0 +1,249 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_REQ_USE="xml(+)" +PYTHON_COMPAT=( python3_{8..11} ) +USE_RUBY="ruby27 ruby30 ruby31" + +inherit check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single toolchain-funcs cmake + +MY_P="webkitgtk-${PV}" +DESCRIPTION="Open source web browser engine" +HOMEPAGE="https://www.webkitgtk.org" +SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz" + +LICENSE="LGPL-2+ BSD" +SLOT="4/37" # soname version of libwebkit2gtk-4.0 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="aqua avif +egl examples gamepad gles2-only gnome-keyring +gstreamer +introspection pdf +jpeg2k +jumbo-build lcms seccomp spell systemd test wayland X" + +# gstreamer with opengl/gles2 needs egl +REQUIRED_USE=" + gles2-only? ( egl ) + gstreamer? ( egl ) + wayland? ( egl ) + || ( aqua wayland X ) +" + +# Tests fail to link for inexplicable reasons +# https://bugs.webkit.org/show_bug.cgi?id=148210 +RESTRICT="test" + +# Dependencies found at Source/cmake/OptionsGTK.cmake +# Missing WebRTC support, but ENABLE_MEDIA_STREAM/ENABLE_WEB_RTC is experimental upstream (PRIVATE OFF) and shouldn't be used yet in 2.30 +# >=gst-plugins-opus-1.14.4-r1 for opusparse (required by MSE) +# TODO: gst-plugins-base[X] is only needed when build configuration ends up with GLX set, but that's a bit automagic too to fix +RDEPEND=" + >=x11-libs/cairo-1.16.0[X?] + >=media-libs/fontconfig-2.13.0:1.0 + >=media-libs/freetype-2.9.0:2 + >=dev-libs/libgcrypt-1.7.0:0= + >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] + >=media-libs/harfbuzz-1.4.2:=[icu(+)] + >=dev-libs/icu-61.2:= + media-libs/libjpeg-turbo:0= + >=net-libs/libsoup-2.54:2.4[introspection?] + >=dev-libs/libxml2-2.8.0:2 + >=media-libs/libpng-1.4:0= + dev-db/sqlite:3 + sys-libs/zlib:0 + || ( >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/atk-2.16.0 ) + media-libs/libwebp:= + + >=dev-libs/glib-2.67.1:2 + >=dev-libs/libxslt-1.1.7 + media-libs/woff2 + gnome-keyring? ( app-crypt/libsecret ) + introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) + dev-libs/libtasn1:= + spell? ( >=app-text/enchant-0.22:2 ) + gstreamer? ( + >=media-libs/gstreamer-1.20:1.0 + >=media-libs/gst-plugins-base-1.20:1.0[egl?,X?] + gles2-only? ( media-libs/gst-plugins-base:1.0[gles2] ) + !gles2-only? ( media-libs/gst-plugins-base:1.0[opengl] ) + >=media-plugins/gst-plugins-opus-1.20:1.0 + >=media-libs/gst-plugins-bad-1.20:1.0 + ) + + X? ( + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXrender + x11-libs/libXt + ) + + dev-libs/hyphen + jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) + avif? ( >=media-libs/libavif-0.9.0:= ) + lcms? ( media-libs/lcms:2 ) + + egl? ( media-libs/mesa[egl(+)] ) + gles2-only? ( media-libs/mesa[gles2] ) + !gles2-only? ( virtual/opengl ) + wayland? ( + dev-libs/wayland + >=dev-libs/wayland-protocols-1.12 + >=gui-libs/libwpe-1.5.0:1.0 + >=gui-libs/wpebackend-fdo-1.7.0:1.0 + ) + + seccomp? ( + >=sys-apps/bubblewrap-0.3.1 + sys-libs/libseccomp + sys-apps/xdg-dbus-proxy + ) + + systemd? ( sys-apps/systemd:= ) + gamepad? ( >=dev-libs/libmanette-0.2.4 ) +" +DEPEND="${RDEPEND}" +# Need real bison, not yacc +BDEPEND=" + ${PYTHON_DEPS} + ${RUBY_DEPS} + >=app-accessibility/at-spi2-core-2.5.3 + dev-util/gdbus-codegen + dev-util/glib-utils + >=dev-util/gperf-3.0.1 + >=sys-devel/bison-2.4.3 + || ( >=sys-devel/gcc-7.3 >=sys-devel/clang-5 ) + sys-devel/gettext + virtual/pkgconfig + + >=dev-lang/perl-5.10 + virtual/perl-Data-Dumper + virtual/perl-Carp + virtual/perl-JSON-PP +" +# test? ( +# dev-python/pygobject:3[python_targets_python2_7] +# x11-themes/hicolor-icon-theme +# ) + +S="${WORKDIR}/${MY_P}" + +CHECKREQS_DISK_BUILD="18G" # and even this might not be enough, bug #417307 + +pkg_pretend() { + if [[ ${MERGE_TYPE} != "binary" ]] ; then + if is-flagq "-g*" && ! is-flagq "-g*0" ; then + einfo "Checking for sufficient disk space to build ${PN} with debugging CFLAGS" + check-reqs_pkg_pretend + fi + + if ! test-flag-CXX -std=c++17 ; then + die "You need at least GCC 7.3.x or Clang >= 5 for C++17-specific compiler flags" + fi + fi +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != "binary" ]] && is-flagq "-g*" && ! is-flagq "-g*0" ; then + check-reqs_pkg_setup + fi + + python-any-r1_pkg_setup +} + +src_prepare() { + cmake_src_prepare + gnome2_src_prepare +} + +src_configure() { + # Respect CC, otherwise fails on prefix #395875 + tc-export CC + + # It does not compile on alpha without this in LDFLAGS + # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648761 + use alpha && append-ldflags "-Wl,--no-relax" + + # ld segfaults on ia64 with LDFLAGS --as-needed, bug #555504 + use ia64 && append-ldflags "-Wl,--no-as-needed" + + # Sigbuses on SPARC with mcpu and co., bug #??? + use sparc && filter-flags "-mvis" + + # https://bugs.webkit.org/show_bug.cgi?id=42070 , #301634 + use ppc64 && append-flags "-mminimal-toc" + + # Try to use less memory, bug #469942 (see Fedora .spec for reference) + # --no-keep-memory doesn't work on ia64, bug #502492 + if ! use ia64; then + append-ldflags $(test-flags-CCLD "-Wl,--no-keep-memory") + fi + + # Ruby situation is a bit complicated. See bug 513888 + local rubyimpl + local ruby_interpreter="" + for rubyimpl in ${USE_RUBY}; do + if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}]"; then + ruby_interpreter="-DRUBY_EXECUTABLE=$(type -P ${rubyimpl})" + fi + done + # This will rarely occur. Only a couple of corner cases could lead us to + # that failure. See bug 513888 + [[ -z $ruby_interpreter ]] && die "No suitable ruby interpreter found" + + # TODO: Check Web Audio support + # should somehow let user select between them? + + local mycmakeargs=( + ${ruby_interpreter} + $(cmake_use_find_package gles2-only OpenGLES2) + $(cmake_use_find_package egl EGL) + $(cmake_use_find_package !gles2-only OpenGL) + -DBWRAP_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/bwrap # If bubblewrap[suid] then portage makes it go-r and cmake find_program fails with that + -DDBUS_PROXY_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/xdg-dbus-proxy + -DPORT=GTK + # Source/cmake/WebKitFeatures.cmake + -DENABLE_API_TESTS=$(usex test) + -DENABLE_BUBBLEWRAP_SANDBOX=$(usex seccomp) + -DENABLE_GAMEPAD=$(usex gamepad) + -DENABLE_MINIBROWSER=$(usex examples) + -DENABLE_PDFJS=$(usex pdf) + -DENABLE_GEOLOCATION=ON # Runtime optional (talks over dbus service) + -DENABLE_SPELLCHECK=$(usex spell) + -DENABLE_UNIFIED_BUILDS=$(usex jumbo-build) + -DENABLE_VIDEO=$(usex gstreamer) + -DUSE_GSTREAMER_WEBRTC=$(usex gstreamer) + -DUSE_GSTREAMER_TRANSCODER=$(usex gstreamer) + -DENABLE_WEBGL=ON + # Supported only under ANGLE + -DENABLE_WEBGL2=OFF + -DENABLE_WEB_AUDIO=$(usex gstreamer) + # Source/cmake/OptionsGTK.cmake + -DENABLE_GLES2=$(usex gles2-only) + -DENABLE_DOCUMENTATION=OFF + -DENABLE_INTROSPECTION=$(usex introspection) + -DENABLE_JOURNALD_LOG=$(usex systemd) + -DENABLE_QUARTZ_TARGET=$(usex aqua) + -DENABLE_WAYLAND_TARGET=$(usex wayland) + -DENABLE_X11_TARGET=$(usex X) + -DUSE_AVIF=$(usex avif) + -DUSE_GTK4=OFF + -DENABLE_WEBDRIVER=OFF # Disable WebDriver for webkit2gtk-4.0 and use the webkit2gtk-4.1 + -DUSE_JPEGXL=OFF + -DUSE_LCMS=$(usex lcms) + -DUSE_LIBHYPHEN=ON + -DUSE_LIBSECRET=$(usex gnome-keyring) + -DUSE_OPENGL_OR_ES=ON + -DUSE_OPENJPEG=$(usex jpeg2k) + -DUSE_SOUP2=ON + -DUSE_WOFF2=ON + -DUSE_WPE_RENDERER=$(usex wayland) # WPE renderer is used to implement accelerated compositing under wayland + ) + + # https://bugs.gentoo.org/761238 + append-cppflags -DNDEBUG + + WK_USE_CCACHE=NO cmake_src_configure +} + +pkg_postinst() { + optfeature "geolocation service (used at runtime if available)" "app-misc/geoclue" +} From 91b2e9394c179f5c157c18b11f2b7b26c0ee3f43 Mon Sep 17 00:00:00 2001 From: Guillermo Joandet Date: Fri, 21 Oct 2022 09:00:24 -0300 Subject: [PATCH 0504/2610] mail-client/evolution: Version bump to 3.46.1 Signed-off-by: Guillermo Joandet Signed-off-by: Matt Turner --- mail-client/evolution/Manifest | 1 + mail-client/evolution/evolution-3.46.1.ebuild | 151 ++++++++++++++++++ 2 files changed, 152 insertions(+) create mode 100644 mail-client/evolution/evolution-3.46.1.ebuild diff --git a/mail-client/evolution/Manifest b/mail-client/evolution/Manifest index 0f0da5c585740..f35032c8fd50a 100644 --- a/mail-client/evolution/Manifest +++ b/mail-client/evolution/Manifest @@ -1,2 +1,3 @@ DIST evolution-3.44.4.tar.xz 13130588 BLAKE2B ffb6da420acbf7be7e5eb6fad44bcb9f00e9c52f99314a4f8e8e35e898eaac8a8fdc511328fd519fed5ac9ef98e63e326cfc7dde324919c1cc6e60ff17b3ad76 SHA512 1c2a30e00e4f9226ced2617cf5a69f33db914d5a94dd22223c9dc12e635952a52e2fac395d49de70c70c21004fb0d87e3ba81725aff924bb0b386ffb4901d058 DIST evolution-3.46.0.tar.xz 13286524 BLAKE2B b9c9605d3d0fa697832fc181f25f85cccee0c1d2b37578221e0a7632b1daab4c21fbfa13142ef2ec24a4da4c7c39e182b912d803ee2ab1a9e36e7fe634d109f8 SHA512 58b532711196e7c79cffa2357245743562a94fd9629718066ba16a26889fb45f94992e4cc3cf0d3911356b700abecb05099c5c854749db282a241321c0d0c605 +DIST evolution-3.46.1.tar.xz 13287436 BLAKE2B 16e8fd77d7c1db2b1b04a4455e84054acbf8f03fb2eaadf072c4a1965b4527e709f6cdcc9f5762d8a5ed2757bedfc20e390466ce4c87437d7fc6755e2f205d30 SHA512 20b6a5663ec6ab43af6ec7c15a64b1d1070f8488aaebd3fbaca4b4cc8b70bf4b8087b047e5b75e37273818b8d1d6bde5139c708284626e9d3c15b83dc09f5d3b diff --git a/mail-client/evolution/evolution-3.46.1.ebuild b/mail-client/evolution/evolution-3.46.1.ebuild new file mode 100644 index 0000000000000..b9d659b7c7515 --- /dev/null +++ b/mail-client/evolution/evolution-3.46.1.ebuild @@ -0,0 +1,151 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake gnome2 readme.gentoo-r1 + +DESCRIPTION="Integrated mail, addressbook and calendaring functionality" +HOMEPAGE="https://wiki.gnome.org/Apps/Evolution https://gitlab.gnome.org/GNOME/evolution" + +# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+". +LICENSE="|| ( LGPL-2 LGPL-3 ) CC-BY-SA-3.0 FDL-1.3+ OPENLDAP" +SLOT="2.0" + +IUSE="archive +bogofilter geolocation gtk-doc highlight ldap spamassassin spell ssl +weather ytnef" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +# glade-3 support is for maintainers only per configure.ac +# pst is not mature enough and changes API/ABI frequently +# dconf explicitely needed for backup plugin +# gnome-desktop support is optional with --enable-gnome-desktop +# automagic libunity dep +# >=gspell-1.8 to ensure it uses enchant:2 like webkit-gtk +DEPEND=" + >=app-text/enchant-2.2.0:2 + >=dev-db/sqlite-3.7.17 + >=dev-libs/glib-2.66:2[dbus] + >=dev-libs/libxml2-2.7.3:2 + >=gnome-base/gnome-desktop-2.91.3:3= + >=gnome-base/gsettings-desktop-schemas-2.91.92 + >=gnome-extra/evolution-data-server-${PV}:=[gtk,weather?] + >=media-libs/libcanberra-0.25[gtk3] + >=net-libs/libsoup-3.0:3.0 + >=net-libs/webkit-gtk-2.38.0:4.1=[spell?] + >=x11-libs/cairo-1.9.15[glib] + >=x11-libs/gdk-pixbuf-2.24:2 + >=x11-libs/gtk+-3.22:3 + >=x11-libs/libnotify-0.7 + >=x11-misc/shared-mime-info-0.22 + + app-text/cmark:= + >=app-text/iso-codes-0.49 + || ( >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/atk ) + + gnome-base/dconf + x11-libs/libSM + x11-libs/libICE + + archive? ( >=app-arch/gnome-autoar-0.1.1[gtk] ) + bogofilter? ( mail-filter/bogofilter ) + geolocation? ( + >=media-libs/libchamplain-0.12:0.12[gtk] + >=media-libs/clutter-1.0.0:1.0 + >=media-libs/clutter-gtk-0.90:1.0 + >=sci-geosciences/geocode-glib-3.26.3:2 ) + ldap? ( >=net-nds/openldap-2:= ) + spamassassin? ( mail-filter/spamassassin ) + spell? ( >=app-text/gspell-1.8:= ) + ssl? ( + >=dev-libs/nspr-4.6.1 + >=dev-libs/nss-3.11 + ) + weather? ( + >=dev-libs/libgweather-4.2.0:4= + >=sci-geosciences/geocode-glib-3.26.3:2 + ) + ytnef? ( net-mail/ytnef ) +" +RDEPEND="${DEPEND} + highlight? ( app-text/highlight ) +" +BDEPEND=" + app-text/docbook-xml-dtd:4.1.2 + dev-util/gdbus-codegen + dev-util/glib-utils + dev-util/itstool + gtk-doc? ( dev-util/gtk-doc + app-text/docbook-xml-dtd:4.3 ) + >=dev-util/intltool-0.40.0 + >=sys-devel/gettext-0.18.3 + virtual/pkgconfig +" + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS="To change the default browser if you are not using GNOME, edit +~/.local/share/applications/mimeapps.list so it includes the +following content: + +[Default Applications] +x-scheme-handler/http=firefox.desktop +x-scheme-handler/https=firefox.desktop + +(replace firefox.desktop with the name of the appropriate .desktop +file from /usr/share/applications if you use a different browser)." + +# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare +# call; if needed, set them after cmake_src_prepare call, if that works + +src_prepare() { + cmake_src_prepare + gnome2_src_prepare +} + +src_configure() { + # Use NSS/NSPR only if 'ssl' is enabled. + local mycmakeargs=( + -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc + -DENABLE_SCHEMAS_COMPILE=OFF + -DENABLE_GTK_DOC=$(usex gtk-doc) + -DWITH_OPENLDAP=$(usex ldap) + -DENABLE_SMIME=$(usex ssl) + -DENABLE_GNOME_DESKTOP=ON + -DWITH_ENCHANT_VERSION=2 + -DENABLE_CANBERRA=ON + -DENABLE_AUTOAR=$(usex archive) + -DWITH_HELP=ON + -DENABLE_YTNEF=OFF + -DWITH_BOGOFILTER=$(usex bogofilter) + -DWITH_SPAMASSASSIN=$(usex spamassassin) + -DENABLE_GSPELL=$(usex spell) + -DENABLE_TEXT_HIGHLIGHT=$(usex highlight) + -DENABLE_WEATHER=$(usex weather) + -DENABLE_CONTACT_MAPS=OFF # was $(usex geolocation), this will come back libchamplain gets it's libsoup3 port + -DENABLE_YTNEF=$(usex ytnef) + -DENABLE_PST_IMPORT=OFF + -DWITH_GLADE_CATALOG=OFF + -DENABLE_MARKDOWN=ON + ) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +src_test() { + cmake_src_test +} + +src_install() { + cmake_src_install + + readme.gentoo_create_doc +} + +pkg_postinst() { + gnome2_pkg_postinst + readme.gentoo_print_elog +} From 3f2f48d0be3755ab0012e0c2d8fa8897fa749c0f Mon Sep 17 00:00:00 2001 From: Guillermo Joandet Date: Fri, 21 Oct 2022 09:01:15 -0300 Subject: [PATCH 0505/2610] gnome-extra/evolution-data-server: Version bump to 3.46.1 Signed-off-by: Guillermo Joandet Signed-off-by: Matt Turner --- gnome-extra/evolution-data-server/Manifest | 1 + .../evolution-data-server-3.46.1.ebuild | 144 ++++++++++++++++++ 2 files changed, 145 insertions(+) create mode 100644 gnome-extra/evolution-data-server/evolution-data-server-3.46.1.ebuild diff --git a/gnome-extra/evolution-data-server/Manifest b/gnome-extra/evolution-data-server/Manifest index ab7b26eaf5a33..7016358b3c90a 100644 --- a/gnome-extra/evolution-data-server/Manifest +++ b/gnome-extra/evolution-data-server/Manifest @@ -1,2 +1,3 @@ DIST evolution-data-server-3.44.4.tar.xz 4784388 BLAKE2B dd5b7094af9c66b710d61de282ff7e223fd87524f0135b7fc2c962d7829a8ed25a90a5fa73d155b692e28d9d18807f8c8731efbfb32613e2e1a020008739beae SHA512 385137f1e412b5c5bcd496d493da4657f8bb6e72519f6e62ab1a683c729082ea0ddcf7b5dae8c0cdf37cb279a1cf59ffb6dd61009c693001d03a0d54264e979a DIST evolution-data-server-3.46.0.tar.xz 4817048 BLAKE2B 5c07137659132fca4e2e42d616d3b7e26317f44009de1c9582105a65036884c5b1f7521ac325e2a74a6493362a38b6761d78dabd00b9e64b51a352bcd1d225af SHA512 3aef4ef51e5be2c5e392a2b2781283bb75d8e7d08a3a0daae6be488d14e998779b992095d12889d2d6afe5c732394090f99fa9a866e8825eecdcde2bf6b24ec1 +DIST evolution-data-server-3.46.1.tar.xz 4843728 BLAKE2B 1053389277c9b8f83c80db382ba14db974a0674e75f728ac24a21e49f2c744c0239d19f380487487a2798db85706c5c0a7cb867508726e40034bcdcbb46da6c1 SHA512 6dbb9b192c46fdec25eb3587f90c5c2f3de902c80996d691978be519d7f7aad9946d3282c44febcf498bb8d497b639f3afeeead3f032bbb0cd1ddb380a0ca5e7 diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.46.1.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.46.1.ebuild new file mode 100644 index 0000000000000..54af15fb111a0 --- /dev/null +++ b/gnome-extra/evolution-data-server/evolution-data-server-3.46.1.ebuild @@ -0,0 +1,144 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake db-use flag-o-matic gnome2 vala virtualx + +DESCRIPTION="Evolution groupware backend" +HOMEPAGE="https://wiki.gnome.org/Apps/Evolution https://gitlab.gnome.org/GNOME/evolution-data-server" + +# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+". +LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat" +SLOT="0/63-26-20" # subslot = libcamel-1.2/libedataserver-1.2/libebook-1.2.so soname version + +IUSE="berkdb +gnome-online-accounts +gtk gtk-doc +introspection ldap kerberos oauth vala +weather" +REQUIRED_USE=" + oauth? ( gtk ) + vala? ( introspection ) +" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" + +# berkdb needed only for migrating old addressbook data from <3.13 versions, bug #519512 +# glib-2.70 for build-time optional GPowerProfileMonitor +RDEPEND=" + >=app-crypt/libsecret-0.5[crypt] + >=dev-db/sqlite-3.7.17 + >=dev-libs/glib-2.70:2 + >=dev-libs/libical-3.0.8:=[glib,introspection?] + >=dev-libs/libxml2-2 + >=dev-libs/nspr-4.4 + >=dev-libs/nss-3.9 + >=net-libs/libsoup-3.1.1:3.0 + >=dev-libs/json-glib-1.0.4 + + dev-libs/icu:= + sys-libs/zlib:= + virtual/libiconv + + berkdb? ( >=sys-libs/db-4:= ) + gtk? ( + >=x11-libs/gtk+-3.20:3 + >=gui-libs/gtk-4.4:4 + >=media-libs/libcanberra-0.25[gtk3] + + oauth? ( + >=net-libs/webkit-gtk-2.34.0:4.1 + >=net-libs/webkit-gtk-2.36.0:5 + ) + ) + gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.8:= ) + introspection? ( >=dev-libs/gobject-introspection-0.9.12:= ) + kerberos? ( virtual/krb5:= ) + ldap? ( >=net-nds/openldap-2:= ) + weather? ( >=dev-libs/libgweather-4.2.0:4= ) +" +DEPEND="${RDEPEND} + vala? ( $(vala_depend) + >=net-libs/libsoup-3.1.1:3.0[vala] + dev-libs/libical[vala] + ) +" +BDEPEND=" + dev-util/gdbus-codegen + dev-util/glib-utils + dev-util/gperf + gtk-doc? ( >=dev-util/gtk-doc-1.14 + app-text/docbook-xml-dtd:4.1.2 ) + >=dev-util/intltool-0.35.5 + >=sys-devel/gettext-0.18.3 + virtual/pkgconfig +" + +# Some tests fail due to missing locales. +# Also, dbus tests are flaky, bugs #397975 #501834 +# It looks like a nightmare to disable those for now. +RESTRICT="test !test? ( test )" + +# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare call +src_prepare() { + use vala && vala_setup + cmake_src_prepare + gnome2_src_prepare + + eapply "${FILESDIR}"/3.36.5-gtk-doc-1.32-compat.patch + + # Make CMakeLists versioned vala enabled + sed -e "s;\(find_program(VALAC\) valac);\1 ${VALAC});" \ + -e "s;\(find_program(VAPIGEN\) vapigen);\1 ${VAPIGEN});" \ + -i "${S}"/CMakeLists.txt || die +} + +src_configure() { + # /usr/include/db.h is always db-1 on FreeBSD + # so include the right dir in CPPFLAGS + use berkdb && append-cppflags "-I$(db_includedir)" + + # phonenumber does not exist in tree + local mycmakeargs=( + -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc + -DENABLE_GTK_DOC=$(usex gtk-doc) + -DWITH_PRIVATE_DOCS=$(usex gtk-doc) + -DENABLE_SCHEMAS_COMPILE=OFF + -DENABLE_INTROSPECTION=$(usex introspection) + -DWITH_KRB5=$(usex kerberos) + -DWITH_KRB5_INCLUDES=$(usex kerberos "${EPREFIX}"/usr "") + -DWITH_KRB5_LIBS=$(usex kerberos "${EPREFIX}"/usr/$(get_libdir) "") + -DWITH_OPENLDAP=$(usex ldap) + -DWITH_PHONENUMBER=OFF + -DENABLE_SMIME=ON + -DENABLE_GTK=$(usex gtk) + -DENABLE_GTK4=$(usex gtk) + -DENABLE_CANBERRA=$(usex gtk) + -DENABLE_OAUTH2_WEBKITGTK=$(usex oauth) + -DENABLE_OAUTH2_WEBKITGTK4=$(usex oauth) + -DENABLE_EXAMPLES=OFF + -DENABLE_GOA=$(usex gnome-online-accounts) + -DWITH_LIBDB=$(usex berkdb "${EPREFIX}"/usr OFF) + # ENABLE_BACKTRACES requires libdwarf ? + -DENABLE_IPV6=ON + -DENABLE_WEATHER=$(usex weather) + -DENABLE_LARGEFILE=ON + -DENABLE_VALA_BINDINGS=$(usex vala) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +src_test() { + virtx cmake_src_test +} + +src_install() { + cmake_src_install + + if use ldap; then + insinto /etc/openldap/schema + doins "${FILESDIR}"/calentry.schema + dosym ../../../usr/share/${PN}/evolutionperson.schema /etc/openldap/schema/evolutionperson.schema + fi +} From f505ca13dfaea811737c759f6fdb1bf2bb5c5632 Mon Sep 17 00:00:00 2001 From: Guillermo Joandet Date: Fri, 21 Oct 2022 09:01:41 -0300 Subject: [PATCH 0506/2610] gnome-extra/evolution-ews: Version bump to 3.46.1 Signed-off-by: Guillermo Joandet Closes: https://github.com/gentoo/gentoo/pull/27875 Signed-off-by: Matt Turner --- gnome-extra/evolution-ews/Manifest | 1 + .../evolution-ews/evolution-ews-3.46.1.ebuild | 72 +++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 gnome-extra/evolution-ews/evolution-ews-3.46.1.ebuild diff --git a/gnome-extra/evolution-ews/Manifest b/gnome-extra/evolution-ews/Manifest index 4699b74ca6948..3dbbc62f80e7b 100644 --- a/gnome-extra/evolution-ews/Manifest +++ b/gnome-extra/evolution-ews/Manifest @@ -1,2 +1,3 @@ DIST evolution-ews-3.44.4.tar.xz 691396 BLAKE2B 69344bec9dffe21e54e77325929b791cc89072e9a2a2f9a0fbcf5551c1f8b13c90c4a3c2bd934956c4e1b73b306fbdd6827c6fb4ef7aee182a3bdbeb450d124a SHA512 0326b274fbcc3630ccaf6517495ce22409706f0ad16c11b189f91c27ab8921a639bb07296d51063e71cb706e66bd861044adbf146b16f9fca4b4cd9cde6edb65 DIST evolution-ews-3.46.0.tar.xz 691740 BLAKE2B 1d956a39dc0233c8a8c3a23f2be3be2e2d697eca71d4e7317db69ca4ade007a4e2ac51edb99851aa75c009ed40e5c0b149b1ddab7cd6826eb4dddcb08f62f326 SHA512 3c01e981857e02c45660bd0d8143ce0f19dd20b30916b8334c15546e6ff720efb4fd52ab0cfb312a5767958cf0eceb5e39213256b75feb15e5c1fea6755b2dd9 +DIST evolution-ews-3.46.1.tar.xz 692020 BLAKE2B 9ccabf0393842a829f5a319fcca886e1546cf1bad3e5199683822ef68c9c285430076a11e87f646f052e9e4c8ba691029d31bce4b4da833c6e291252ab0f57fd SHA512 0e258aa2af4305f46926c43dba1787cf5e577567aa385e7d039b2e18d9660e24f7571b9b4e8660a8203e6dabd3f1346670164620f73c9465cbb6516a7076ab25 diff --git a/gnome-extra/evolution-ews/evolution-ews-3.46.1.ebuild b/gnome-extra/evolution-ews/evolution-ews-3.46.1.ebuild new file mode 100644 index 0000000000000..d8248e7b65183 --- /dev/null +++ b/gnome-extra/evolution-ews/evolution-ews-3.46.1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake gnome2 optfeature + +DESCRIPTION="Evolution module for connecting to Microsoft Exchange Web Services" +HOMEPAGE="https://wiki.gnome.org/Apps/Evolution https://gitlab.gnome.org/GNOME/evolution-ews" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="test" + +# libical-glib currently (2020-02-29) oddly behind USE=introspection +RDEPEND=" + dev-db/sqlite:3 + >=dev-libs/glib-2.68:2 + >=dev-libs/libical-3.0.5:0=[introspection(-)] + >=dev-libs/json-glib-1.0.4 + >=dev-libs/libmspack-0.4 + dev-libs/libxml2:2 + >=gnome-extra/evolution-data-server-${PV}:0= + >=mail-client/evolution-${PV}:2.0 + >=net-libs/libsoup-3.0:3.0 + >=x11-libs/gtk+-3.10:3 +" +DEPEND="${RDEPEND} + test? ( >=net-libs/uhttpmock-0.9:1.0 ) +" +BDEPEND=" + dev-util/gdbus-codegen + dev-util/glib-utils + >=dev-util/intltool-0.35.5 + >=sys-devel/gettext-0.18.3 + virtual/pkgconfig +" + +# Unittests fail to find libevolution-ews.so +RESTRICT="test !test? ( test )" + +# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare +# call; if needed, set them after cmake_src_prepare call, if that works +src_prepare() { + cmake_src_prepare + gnome2_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DWITH_MSPACK=ON + -DENABLE_TESTS=$(usex test) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +src_test() { + cmake_src_test +} + +src_install() { + cmake_src_install +} + +pkg_postinst() { + optfeature "oauth support" gnome-extra/evolution-data-server[oauth] +} From d14aa856370b0bdeabef21ede9be065e100791a2 Mon Sep 17 00:00:00 2001 From: Guillermo Joandet Date: Sat, 22 Oct 2022 17:09:58 -0300 Subject: [PATCH 0507/2610] media-gfx/eog: Version bump to 43.1 Signed-off-by: Guillermo Joandet Closes: https://github.com/gentoo/gentoo/pull/27906 Signed-off-by: Matt Turner --- media-gfx/eog/Manifest | 1 + media-gfx/eog/eog-43.1.ebuild | 77 +++++++++++++++++++++++++++++++++++ 2 files changed, 78 insertions(+) create mode 100644 media-gfx/eog/eog-43.1.ebuild diff --git a/media-gfx/eog/Manifest b/media-gfx/eog/Manifest index 0406cf090f65b..e7b948b4acaee 100644 --- a/media-gfx/eog/Manifest +++ b/media-gfx/eog/Manifest @@ -1,2 +1,3 @@ DIST eog-42.3.tar.xz 4460968 BLAKE2B ce589ec50210870bf11d8737c0ca18dd7da308de59654639623f15984f9d62f36cb1b87854fa4f67b7885cb5802e576281fc91c6e2c86e9d285d9a952193a8cc SHA512 bc82830897c55769cd2cb0c0d428b9456465c0f4e793c597ea74b3c84d5c052f051b772413cb32754153714239a9815a09fe93daf928f13e16f8d997b1e58b45 DIST eog-43.0.tar.xz 4461552 BLAKE2B 3afc0da472e9b57d6cde097c0aad08d2880ba596eb94cf8091fa99b802a2c11ee87e04b617f65e31bf11bf8885c92023dbb422ad58c2a768995eb5676b993d30 SHA512 ee9de8469f408a247577e71854cb45e0a8058f8ffd3cc42bbead67994862179d24bf9fbf7d8e18ba20ac13b3a11479053b87abe7da07358f5816d0f94b1f4f8d +DIST eog-43.1.tar.xz 4649476 BLAKE2B 0c7225f8f7fd60ff66469c43a0d11c15fa26956cf22706ee5d2a8c06597a8b4ef51a7d3754cde968bf2f98301d5f59326db05213217c7012fe193c57f0ce04ef SHA512 10fd4f6ad07d5a0c13931cb47c3a16d208eb6aa107f288e32fa0f1fd711d17893be9d9980fa64fa530047da131ef4e10d729421ac46d3549a9ab731be45479bc diff --git a/media-gfx/eog/eog-43.1.ebuild b/media-gfx/eog/eog-43.1.ebuild new file mode 100644 index 0000000000000..e05a0fa8da4e4 --- /dev/null +++ b/media-gfx/eog/eog-43.1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson xdg + +DESCRIPTION="The Eye of GNOME image viewer" +HOMEPAGE="https://wiki.gnome.org/Apps/EyeOfGnome https://gitlab.gnome.org/GNOME/eog" + +LICENSE="GPL-2+" +SLOT="1" + +IUSE="+exif gtk-doc +introspection +jpeg lcms +svg xmp tiff" +REQUIRED_USE=" + exif? ( jpeg ) + gtk-doc? ( introspection ) +" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-libs/glib-2.53.4:2 + >=dev-libs/libpeas-0.7.4[gtk] + >=gnome-base/gnome-desktop-2.91.2:3= + >=gnome-base/gsettings-desktop-schemas-42_beta + >=x11-misc/shared-mime-info-0.20 + >=x11-libs/gdk-pixbuf-2.36.5:2[jpeg?,tiff?] + >=x11-libs/gtk+-3.24.15:3[introspection,X] + >=gui-libs/libhandy-1.5.0:1 + sys-libs/zlib + + exif? ( >=media-libs/libexif-0.6.14 ) + lcms? ( media-libs/lcms:2 ) + xmp? ( media-libs/exempi:2 ) + jpeg? ( media-libs/libjpeg-turbo:= ) + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) + svg? ( >=gnome-base/librsvg-2.44.0:2 ) + + x11-libs/libX11 +" +DEPEND="${RDEPEND}" +BDEPEND=" + gtk-doc? ( + dev-util/gi-docgen + app-text/docbook-xml-dtd:4.1.2 + ) + dev-util/glib-utils + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_use exif libexif) + $(meson_use lcms cms) + $(meson_use xmp) + $(meson_use jpeg libjpeg) + $(meson_use svg librsvg) + $(meson_use gtk-doc gtk_doc) + $(meson_use introspection) + -Dinstalled_tests=false + -Dlibportal=false # As of 40.3, all libportal usages are flatpak-specific + ) + meson_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} From 2854b535bf5ef6b77d97e46be820187e14f03424 Mon Sep 17 00:00:00 2001 From: Guillermo Joandet Date: Sat, 22 Oct 2022 11:37:36 -0300 Subject: [PATCH 0508/2610] gnome-extra/gucharmap: Version bump to 15.0.1 Signed-off-by: Guillermo Joandet Closes: https://github.com/gentoo/gentoo/pull/27902 Signed-off-by: Matt Turner --- gnome-extra/gucharmap/Manifest | 1 + .../files/15.0.1-fix-file-conflicts.patch | 11 +++ gnome-extra/gucharmap/gucharmap-15.0.1.ebuild | 74 +++++++++++++++++++ 3 files changed, 86 insertions(+) create mode 100644 gnome-extra/gucharmap/files/15.0.1-fix-file-conflicts.patch create mode 100644 gnome-extra/gucharmap/gucharmap-15.0.1.ebuild diff --git a/gnome-extra/gucharmap/Manifest b/gnome-extra/gucharmap/Manifest index 8f7c708ab9617..fc94c6ffcb093 100644 --- a/gnome-extra/gucharmap/Manifest +++ b/gnome-extra/gucharmap/Manifest @@ -1,3 +1,4 @@ DIST gucharmap-14.0.3.tar.gz 1931686 BLAKE2B e72b46450ad97a49519014882cbfd5792a07daf782fdf0d80e4b9221537548a57d3b43dc2b421f3f72d3b0adfee6f11c53304b4468c78b766ffee9536efebba2 SHA512 cb43265a2b54231c15331c299ed10bba8bb83bdc1860ee50764bed8a40ce1421f49edfeb7fa5814c8aac6c23f80936a966346849db83ddf7f94a370adeffc6c8 DIST gucharmap-15.0.0.tar.gz 1936653 BLAKE2B 4ff592bca75a08e19921c2b08c19ea2693b4652986f2cf77536cf3e056353cf9bfe44e66e15b402552f5ab1b97631f53e07ac10b530164b0ba1d479f70d2b4c2 SHA512 b72f4bf5b6b4d922c91bd1fb58070a5bcdc4364f96144db7446c8a94045158bc3c9e549f1bd3db3f27bb22e6b83a130c73cbd7c737c49a2bb0e2a6a5c8756a66 +DIST gucharmap-15.0.1.tar.gz 1938073 BLAKE2B 0a6b6e76bb60648c591354394d2dfb78f56508dbf7d0b62edb945b8e79b6cbe7f333e7245d374fae9476986e06aee99bca53fe05da6a2e66629e33941fa79bd5 SHA512 77a6cd6bfa4465140a1014c8b1a9783acf6feb656925f319627f3fe5a0e091fa1819d82e3f5ca4f9eaa0c6e6bf8ace66ae6895360b9574a8f9ac7a347c37e103 DIST gucharmap-3.0.1.tar.bz2 3275481 BLAKE2B 80dde7791abdc72677add9c65c59f810e6c6952116b92db34059c4c40d2657246b17844c105e68f32c86294e9b4e71e9d48e6f0522855465734d7c24e8d17608 SHA512 4d8a2276b5cb1a0b0fadca2a8522755c5884985a12d5b19341b9cefcd7f749ec1286c0271419e38ec84be7edcfa1293e7f0263eb682c75387d692792de3e1fb1 diff --git a/gnome-extra/gucharmap/files/15.0.1-fix-file-conflicts.patch b/gnome-extra/gucharmap/files/15.0.1-fix-file-conflicts.patch new file mode 100644 index 0000000000000..0664c9f0c546f --- /dev/null +++ b/gnome-extra/gucharmap/files/15.0.1-fix-file-conflicts.patch @@ -0,0 +1,11 @@ +Avoids file conficts with other API versions being installed on the system. +--- a/meson.build ++++ b/meson.build +@@ -78,6 +78,6 @@ libgucharmap_gtk4_soversion = '0' + + # i18n + +-gucharmap_gettext_domain = gucharmap_name ++gucharmap_gettext_domain = libgucharmap_gtk3_api_name + + # Directories diff --git a/gnome-extra/gucharmap/gucharmap-15.0.1.ebuild b/gnome-extra/gucharmap/gucharmap-15.0.1.ebuild new file mode 100644 index 0000000000000..6308b8aae15bf --- /dev/null +++ b/gnome-extra/gucharmap/gucharmap-15.0.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) + +inherit gnome2-utils meson python-any-r1 vala xdg + +DESCRIPTION="Unicode character map viewer and library" +HOMEPAGE="https://wiki.gnome.org/Apps/Gucharmap https://gitlab.gnome.org/GNOME/gucharmap/" +SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="2.90" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +UNICODE_VERSION="15.0" + +IUSE="+introspection gtk-doc vala" +REQUIRED_USE="vala? ( introspection )" + +RDEPEND="media-libs/freetype:2 + >=dev-libs/glib-2.32:2 + >=x11-libs/gtk+-3.22:3[introspection?] + >=dev-libs/libpcre2-10.21:= + =app-i18n/unicode-data-${UNICODE_VERSION}* + >=x11-libs/pango-1.42.4-r2[introspection?] +" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + app-text/docbook-xml-dtd:4.1.2 + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + gtk-doc? ( >=dev-util/gtk-doc-1 ) + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) + vala? ( $(vala_depend) ) +" + +PATCHES=( + "${FILESDIR}"/14.0.1-install-user-help.patch + "${FILESDIR}"/15.0.1-fix-file-conflicts.patch +) + +src_prepare() { + default + use vala && vala_setup + xdg_environment_reset +} + +src_configure() { + local emesonargs=( + -Dcharmap=true + -Ddbg=false # in 14.0.1 all this does is pass -ggdb3 + $(meson_use gtk-doc docs) + $(meson_use introspection gir) + -Dgtk3=true + -Ducd_path="${EPREFIX}/usr/share/unicode-data" + $(meson_use vala vapi) + ) + + meson_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} From 43421ec231f5ac6741abae16a3b36b5373352518 Mon Sep 17 00:00:00 2001 From: Guillermo Joandet Date: Sat, 22 Oct 2022 11:01:29 -0300 Subject: [PATCH 0509/2610] sci-geosciences/gnome-maps: Version bump to 43.1 Signed-off-by: Guillermo Joandet Signed-off-by: Matt Turner --- sci-geosciences/gnome-maps/Manifest | 1 + .../gnome-maps/gnome-maps-43.1.ebuild | 49 +++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 sci-geosciences/gnome-maps/gnome-maps-43.1.ebuild diff --git a/sci-geosciences/gnome-maps/Manifest b/sci-geosciences/gnome-maps/Manifest index 34e2c345f3b79..ae98f9e4d9814 100644 --- a/sci-geosciences/gnome-maps/Manifest +++ b/sci-geosciences/gnome-maps/Manifest @@ -1,2 +1,3 @@ DIST gnome-maps-42.3.tar.xz 2317328 BLAKE2B 365eb5cb8f7b20e2069338249418f5fad1abd47a1ab7ecda2d671dc97dfa45fb9f5687ae01fd605613c7ecf6eb9048aef6ab121cac0f455a42df9156581c87e2 SHA512 e52509603914de8f345a874f931beb68d11f718827b956a48464fe804c42559d977eacb0bbd5d4346b6329ab3f9169ac9afa8ef681f040c5b6a82b440b9786cb DIST gnome-maps-43.0.tar.xz 2330656 BLAKE2B 117a3558e29abe6a1bd29cf347b20a9e33f2b1cabd5310f28e387685e0bde96d1ce371c88616914f298e25ffbbc72b4d29e4fa721994b184e88289c6d0236ea0 SHA512 70966d6a092a67eb6a3a62627666376a71767d9296e00489a5aff281793425d9edd5e978deaf47bbd7d6b0ce37b53cf724b73487e101554c7984456661e193fc +DIST gnome-maps-43.1.tar.xz 2329212 BLAKE2B 6597597dcf5b056a33670f502c3ab0b9658b6cac5e72896f5363034649ddf01fe9ae2a275dbd1a298b0dd1850b8a9c625fff02a15c998fd0e296f794aedf7b0e SHA512 f4eafdf6b81a23567d526ae51842e391c7b3e585967abb2b6a38ab1a361de77a69ebbf01939f3a328990fe3f623f4bd40a720f776c27af07acb27b2222b75a12 diff --git a/sci-geosciences/gnome-maps/gnome-maps-43.1.ebuild b/sci-geosciences/gnome-maps/gnome-maps-43.1.ebuild new file mode 100644 index 0000000000000..60b7b5097144d --- /dev/null +++ b/sci-geosciences/gnome-maps/gnome-maps-43.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson xdg + +DESCRIPTION="A map application for GNOME" +HOMEPAGE="https://wiki.gnome.org/Apps/Maps" + +LICENSE="GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +# Pure introspection dependencies found by grepping imports in ${S} +RDEPEND=" + >=dev-libs/glib-2.66.0:2 + >=dev-libs/gjs-1.69.2 + >=dev-libs/gobject-introspection-0.10.1:= + gui-libs/gtk:4[introspection] + >=app-misc/geoclue-0.12.99:2.0[introspection] + >=gui-libs/libadwaita-1.0:1[introspection] + >=dev-libs/libgweather-4.2.0:4=[introspection] + >=sci-geosciences/geocode-glib-3.15.2:2[introspection] + >=media-libs/libshumate-1.0:1.0=[introspection] + dev-libs/libxml2:2 + >=net-libs/rest-0.9.1:1.0[introspection] + + app-crypt/libsecret[introspection] + media-libs/graphene[introspection] + net-libs/libsoup:3.0[introspection] + x11-libs/pango[introspection] +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} From 4cd9e44db67fe9ca03a5efc7f2d19779cbe7205d Mon Sep 17 00:00:00 2001 From: Guillermo Joandet Date: Sat, 22 Oct 2022 11:02:47 -0300 Subject: [PATCH 0510/2610] media-libs/libshumate: Version bump to 1.0.2 Signed-off-by: Guillermo Joandet Closes: https://github.com/gentoo/gentoo/pull/27901 Signed-off-by: Matt Turner --- media-libs/libshumate/Manifest | 1 + media-libs/libshumate/libshumate-1.0.2.ebuild | 60 +++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 media-libs/libshumate/libshumate-1.0.2.ebuild diff --git a/media-libs/libshumate/Manifest b/media-libs/libshumate/Manifest index 6cafb6c5c7ddb..d4e18b233f376 100644 --- a/media-libs/libshumate/Manifest +++ b/media-libs/libshumate/Manifest @@ -1 +1,2 @@ DIST libshumate-1.0.1.tar.xz 109884 BLAKE2B b1a4838b3f43df00ded7973e78acaceaa1c2fa6bb3a67214e475026a980c03f610e68b8d2a992093f091731e8d8e48e954d1ba917e93071f63a984f45a3142bc SHA512 19bf8a563d9b5c9cca3adfc337ec8843c7d8b891fcdd789adecfb79a46c3ba6f674795d39199ce154c5a3f6b95eac5d6e56ba73066f2ab18c8a95d3646b9ad25 +DIST libshumate-1.0.2.tar.xz 110656 BLAKE2B 75abbfd9b4e1e7eb1044a33ff1b46391024005487f01aa4401552727322f92f28120104af4c2f90bb91c70ada6282882b9ee7f50ac62542aab8c88cc227799f8 SHA512 15539ce50462b345e4329fc27f52a5d1fb143e82821a990ce818a576fec94d1fe1fbef9926d0251d169f22394f3f21c62e56fe4d97bbdd4482429c70f22c6b2d diff --git a/media-libs/libshumate/libshumate-1.0.2.ebuild b/media-libs/libshumate/libshumate-1.0.2.ebuild new file mode 100644 index 0000000000000..e3f5bb4d13fb2 --- /dev/null +++ b/media-libs/libshumate/libshumate-1.0.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson vala virtualx + +DESCRIPTION="Shumate is a GTK toolkit providing widgets for embedded maps" +HOMEPAGE="https://wiki.gnome.org/Projects/libshumate https://gitlab.gnome.org/GNOME/libshumate" + +SLOT="1.0/1" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64" +REQUIRED_USE="gtk-doc? ( introspection )" + +IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, maybe put in at a later release + +RDEPEND=" + >=dev-libs/glib-2.68.0:2 + >=x11-libs/cairo-1.4 + >=dev-db/sqlite-1.12:3 + >=gui-libs/gtk-4:4 + >=net-libs/libsoup-3.0:3.0 + introspection? ( >=dev-libs/gobject-introspection-0.6.3:= ) +" +# vector-renderer? ( +# >=dev-libs/json-glib-1.6.0[introspection?] +# dev-libs/protobuf-c +# ) + +DEPEND="${RDEPEND}" +BDEPEND=" + gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) + vala? ( $(vala_depend) ) +" + +src_configure() { + local emesonargs=( + $(meson_use introspection gir) + $(meson_use vala vapi) + $(meson_use gtk-doc gtk_doc) + -Ddemos=false # only built, not installed + # $(meson_use vector-renderer vector_renderer) + -Dvector_renderer=false + -Dlibsoup3=true + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +src_install() { + meson_src_install + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/ || die + mv "${ED}"/usr/share/doc/libshumate-1.0 "${ED}"/usr/share/gtk-doc/libshumate-1.0 || die + fi +} From ef96792a7b38019d18f3e36ab7ba84491b7692be Mon Sep 17 00:00:00 2001 From: Guillermo Joandet Date: Fri, 21 Oct 2022 12:43:04 -0300 Subject: [PATCH 0511/2610] gnome-extra/gnome-software: Version bump to 43.1 Signed-off-by: Guillermo Joandet Closes: https://github.com/gentoo/gentoo/pull/27879 Signed-off-by: Matt Turner --- gnome-extra/gnome-software/Manifest | 1 + .../gnome-software/gnome-software-43.1.ebuild | 102 ++++++++++++++++++ 2 files changed, 103 insertions(+) create mode 100644 gnome-extra/gnome-software/gnome-software-43.1.ebuild diff --git a/gnome-extra/gnome-software/Manifest b/gnome-extra/gnome-software/Manifest index 9c40c45bb65b4..14190ddfb56ca 100644 --- a/gnome-extra/gnome-software/Manifest +++ b/gnome-extra/gnome-software/Manifest @@ -1,2 +1,3 @@ DIST gnome-software-42.4.tar.xz 2278412 BLAKE2B beb63ba7f874b72edd3c592f0a7553a4a5ba3631ede55da4c70989604cd0433dd40dd7c75b4bafdf106f1c02285e8502a610d8e2c9edf8cc4d34ea14f75fab62 SHA512 00c70886c6e3302a59ae533034d8d75cfe05873ea40d0d05a03e15ae34101bb8a64722a7c6a6d43bb54b61033bc14af1542bb832a70ee7b1a2dab6dacb8ffd8f DIST gnome-software-43.0.tar.xz 2352976 BLAKE2B 8dc8b03c198aad01e73026ccb4b3e99888f39e9bbd99d9809863a2fe405865022a33458194f3769a3a5e9ff7a888beb463aca2805d90405342f9aae4485b352a SHA512 bcf64e4d3d847c660fd1c1a2356235569560bc315fb6b0d2e459dfb1bbee7bf97d9a14f7c8ef1129e01241385cd1540d1499f9cc9ad99a996965feb48e698d6a +DIST gnome-software-43.1.tar.xz 2351032 BLAKE2B e8718817ee9a6ac458f57d5f06271136d590ba2e6a951a05f143f5f85e124b0a64e1866fd50a1ff8e28e24682ffcb6ffb72dfd2ee8fcb9f6e8dd2fa3797513a5 SHA512 5494622e1c52bcf660df8ab83cd73720ccab3c767f8870b6a23bd83c396972c508beb365e6df143055e3a7d9e77b42f01ea73a49d8dcdcf97aaeada0fe9f03e5 diff --git a/gnome-extra/gnome-software/gnome-software-43.1.ebuild b/gnome-extra/gnome-software/gnome-software-43.1.ebuild new file mode 100644 index 0000000000000..19f8b65265516 --- /dev/null +++ b/gnome-extra/gnome-software/gnome-software-43.1.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson virtualx xdg + +DESCRIPTION="Gnome install & update software" +HOMEPAGE="https://wiki.gnome.org/Apps/Software https://gitlab.gnome.org/GNOME/gnome-software" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="flatpak +firmware gnome gtk-doc sysprof udev test" + +RDEPEND=" + >=dev-libs/appstream-0.14.0:0= + >=x11-libs/gdk-pixbuf-2.32.0:2 + >=dev-libs/libxmlb-0.1.7:= + >=gui-libs/gtk-4.6:4 + >=dev-libs/glib-2.70.0:2 + >=dev-libs/json-glib-1.6.0 + >=net-libs/libsoup-3.0:3.0 + >=gui-libs/libadwaita-1.0.1:1 + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 ) + sys-auth/polkit + firmware? ( >=sys-apps/fwupd-1.5.6 ) + flatpak? ( + >=sys-apps/flatpak-1.9.1 + dev-util/ostree + ) + udev? ( dev-libs/libgudev ) + >=gnome-base/gsettings-desktop-schemas-3.11.5 +" +DEPEND="${RDEPEND} + test? ( dev-libs/libglib-testing ) +" +BDEPEND=" + dev-libs/libxml2:2 + dev-util/gdbus-codegen + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + gtk-doc? ( + dev-util/gtk-doc + app-text/docbook-xml-dtd:4.3 + ) +" + +src_prepare() { + default + xdg_environment_reset + + sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' meson.build || die + # We don't need language packs download support, and it fails tests in 3.34.2 for us (if they are enabled) + sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_use test tests) + $(meson_feature gnome gsettings_desktop_schemas) # Honoring of GNOME date format settings. + -Dman=true + -Dpackagekit=false + # -Dpackagekit_autoremove + -Dpolkit=true + -Deos_updater=false # Endless OS updater + $(meson_use firmware fwupd) + $(meson_use flatpak) + -Dmalcontent=false + -Drpm_ostree=false + -Dwebapps=true + -Dhardcoded_foss_webapps=true + -Dhardcoded_proprietary_webapps=true + $(meson_use udev gudev) + -Dapt=false + -Dsnap=false + -Dexternal_appstream=false + $(meson_use gtk-doc gtk_doc) + -Dhardcoded_curated=true + -Ddefault_featured_apps=false # TODO: Will this be beneficial to us with flatpak at least? If enabled, it shows some apps under installed (probably merely due to /usr/share/app-info presence), but launching and removal of them is broken + -Dmogwai=false #TODO? + $(meson_feature sysprof) + -Dprofile='' + -Dsoup2=false + ) + meson_src_configure +} + +src_test() { + virtx dbus-run-session meson test -C "${BUILD_DIR}" || die +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} From d3fc4998cef8eb63cf5e356fe5d49efc2f84fec1 Mon Sep 17 00:00:00 2001 From: Guillermo Joandet Date: Sat, 22 Oct 2022 19:35:22 -0300 Subject: [PATCH 0512/2610] net-misc/gnome-remote-desktop: Version bump to 43.1 Signed-off-by: Guillermo Joandet Closes: https://github.com/gentoo/gentoo/pull/27908 Signed-off-by: Matt Turner --- net-misc/gnome-remote-desktop/Manifest | 1 + .../gnome-remote-desktop-43.1.ebuild | 73 +++++++++++++++++++ 2 files changed, 74 insertions(+) create mode 100644 net-misc/gnome-remote-desktop/gnome-remote-desktop-43.1.ebuild diff --git a/net-misc/gnome-remote-desktop/Manifest b/net-misc/gnome-remote-desktop/Manifest index dca8ac52ef7e5..678fe8a73e662 100644 --- a/net-misc/gnome-remote-desktop/Manifest +++ b/net-misc/gnome-remote-desktop/Manifest @@ -1 +1,2 @@ DIST gnome-remote-desktop-43.0.tar.xz 195212 BLAKE2B ccfb43075ce6e36de4bcf3f92265e6596b78831393e3d6b079ef71ae729a9d48fdf177673b4b7e67db8c92a0d397461c60727780f18ff78c671eac6a01229ab4 SHA512 d774d85ef15b02f6c668806e8d7b036c3063decbec81a8cf253aaa01e13a49d802f4338e677744867e2e1ab3dc02ed30c8d8edbca2a9c428b783d5a4cdd8d110 +DIST gnome-remote-desktop-43.1.tar.xz 195740 BLAKE2B b73f0e72f72c45169deb1018dd19cbac779effc2bafc53b8db21cb72c48f5871ef64e3a085509aa859550b4fb54713506e2b6410e211eba7ee8850649af7c39f SHA512 5e0164092da0fdb4877c8a1b40f1df609315390468522efaaad8f30f5c8e29111b021c1a7f3b8ce25627dfbe7937a4876d6673a816d81fdc191d30d4553a0596 diff --git a/net-misc/gnome-remote-desktop/gnome-remote-desktop-43.1.ebuild b/net-misc/gnome-remote-desktop/gnome-remote-desktop-43.1.ebuild new file mode 100644 index 0000000000000..90f943fab5e71 --- /dev/null +++ b/net-misc/gnome-remote-desktop/gnome-remote-desktop-43.1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson systemd xdg + +DESCRIPTION="Remote desktop daemon for GNOME using pipewire" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-remote-desktop" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="aac doc +rdp systemd +vnc" +REQUIRED_USE="|| ( rdp vnc ) aac? ( rdp )" +RESTRICT="test" # Tests run xvfb-run directly + +DEPEND=" + x11-libs/cairo + x11-libs/libdrm + >=media-libs/libepoxy-1.4 + >=dev-libs/glib-2.68:2 + x11-libs/libnotify + app-crypt/libsecret + >=media-video/pipewire-0.3.49:= + app-crypt/tpm2-tss:= + rdp? ( + >=media-libs/nv-codec-headers-11.1.5.0 + >=net-misc/freerdp-2.8.0:=[server] + >=sys-fs/fuse-3.9.1:3 + >=x11-libs/libxkbcommon-1.0.0 + + aac? ( + media-libs/fdk-aac:= + ) + ) + vnc? ( + net-libs/libvncserver + ) +" +RDEPEND="${DEPEND} + x11-wm/mutter[screencast] +" +BDEPEND=" + dev-util/gdbus-codegen + dev-util/glib-utils + virtual/pkgconfig + doc? ( + app-text/asciidoc + ) +" + +src_configure() { + local emesonargs=( + $(meson_use doc man) + $(meson_use aac fdk_aac) + $(meson_use rdp) + $(meson_use vnc) + $(meson_use systemd) + -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)" + ) + meson_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} From ba9d91b91d2c879510b627bccef783939b72b350 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 17:18:41 +0200 Subject: [PATCH 0513/2610] sci-mathematics/rkward: drop 0.7.4 Signed-off-by: Andreas Sturmlechner --- sci-mathematics/rkward/Manifest | 1 - sci-mathematics/rkward/rkward-0.7.4.ebuild | 57 ---------------------- 2 files changed, 58 deletions(-) delete mode 100644 sci-mathematics/rkward/rkward-0.7.4.ebuild diff --git a/sci-mathematics/rkward/Manifest b/sci-mathematics/rkward/Manifest index 9f23fc1a0c7c1..dcf538f32e0b1 100644 --- a/sci-mathematics/rkward/Manifest +++ b/sci-mathematics/rkward/Manifest @@ -1,2 +1 @@ -DIST rkward-0.7.4.tar.gz 5677112 BLAKE2B 5105103e95285c77d53eeffe3cb98e5945d4be29066c5726cd76307c70176cd44eb878d0459257de2f0efb756ecc880343226ce7060bc0866f65f8a3f7f3ea96 SHA512 64a5a42e7b36af410738bdaf19c9bb2e0f7f99816a49dd37be1a1748d925665728ba9feb1977e62f2e710e0e63bc6085c1e957ad0f1feaba58baf22efa4f708b DIST rkward-0.7.5.tar.gz 7682442 BLAKE2B b3c79dbc51585c646e88549d82b0a68a3246219b069d641f71beb25f2ac855d0c7a0e44e1cdba3da112ee94479584768ebd45fc37afb83fbd95de51bcc3f5a31 SHA512 247ee50fbebb9b74a1c03d6ef99dded18a1b3cf18286a6d2afcaa8ff7472cc3cb735db0a876926625aff4674906956f7a0c001a46d0dfd328a93e8c7af9f6c6b diff --git a/sci-mathematics/rkward/rkward-0.7.4.ebuild b/sci-mathematics/rkward/rkward-0.7.4.ebuild deleted file mode 100644 index 6a89832e92f6f..0000000000000 --- a/sci-mathematics/rkward/rkward-0.7.4.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -inherit ecm kde.org optfeature - -DESCRIPTION="IDE for the R-project" -HOMEPAGE="https://rkward.kde.org/" - -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.gz" - KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -fi - -LICENSE="GPL-2+ LGPL-2" -SLOT="5" -IUSE="" - -DEPEND=" - dev-lang/R - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtprintsupport:5 - dev-qt/qtwebengine:5[widgets] - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - kde-frameworks/karchive:5 - kde-frameworks/kcompletion:5 - kde-frameworks/kconfig:5 - kde-frameworks/kconfigwidgets:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/kcrash:5 - kde-frameworks/ki18n:5 - kde-frameworks/kio:5 - kde-frameworks/kjobwidgets:5 - kde-frameworks/knotifications:5 - kde-frameworks/kparts:5 - kde-frameworks/kservice:5 - kde-frameworks/ktexteditor:5 - kde-frameworks/kwidgetsaddons:5 - kde-frameworks/kwindowsystem:5 - kde-frameworks/kxmlgui:5 -" -RDEPEND="${DEPEND}" -BDEPEND="sys-devel/gettext" - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "kate plugins support" "kde-apps/kate:${SLOT}" - optfeature "prendering (or previewing) R markdown (.Rmd) files" "app-text/pandoc" - optfeature "managing citations while writing articles" "app-text/kbibtex" - fi - ecm_pkg_postinst -} From d86f0c0e311d899340af840ce25b470bf004cb9c Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 17:29:49 +0200 Subject: [PATCH 0514/2610] dev-python/python-poppler-qt5: drop 0.75.0 Signed-off-by: Andreas Sturmlechner --- dev-python/python-poppler-qt5/Manifest | 1 - .../python-poppler-qt5-0.75.0.ebuild | 33 ------------------- 2 files changed, 34 deletions(-) delete mode 100644 dev-python/python-poppler-qt5/python-poppler-qt5-0.75.0.ebuild diff --git a/dev-python/python-poppler-qt5/Manifest b/dev-python/python-poppler-qt5/Manifest index ac4ae3ac9c842..90f4d7db1177d 100644 --- a/dev-python/python-poppler-qt5/Manifest +++ b/dev-python/python-poppler-qt5/Manifest @@ -1,2 +1 @@ -DIST python-poppler-qt5-0.75.0.tar.gz 23281 BLAKE2B 06b2b0899d2a3cfc84e623b98cc3379aa45ac9ca9267f25168cce04f2ed761fd897043376fda3386b2daff2b46850b24782cafd6aabb13a8e7d6f3920b55a02c SHA512 2f03036a2eaeb8e28875f19a813ff85a91c1e9a94301bdb736ecc50e7ececb4de2622728e6fecbf64e114435529f82b6afd23d772e2d3910ae03d5d2b5da3205 DIST python-poppler-qt5-21.3.0.tar.gz 25641 BLAKE2B 5937f1ddc1493bb1ef1d98b91dd8ccec4bd8c835956d84c8d7ce7a1cedcbe16854861e1f13825812e0f74c335020f0d74aad2d2bbc7a5780c6eb3ac77437f13b SHA512 cc942a860c2c999ff04fb0468b1556b0e23e7aa19a0185a39c5e903e717dca64bcbd51b8fe34b6885bd789cbf5cc1080c2ca1dcee30b3e69fa1721618e8db278 diff --git a/dev-python/python-poppler-qt5/python-poppler-qt5-0.75.0.ebuild b/dev-python/python-poppler-qt5/python-poppler-qt5-0.75.0.ebuild deleted file mode 100644 index 6e7ff364efe6f..0000000000000 --- a/dev-python/python-poppler-qt5/python-poppler-qt5-0.75.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 qmake-utils - -DESCRIPTION="Python binding for libpoppler-qt5" -HOMEPAGE="https://github.com/frescobaldi/python-poppler-qt5" -SRC_URI="https://github.com/frescobaldi/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND=" - app-text/poppler[qt5] - dev-python/PyQt5[${PYTHON_USEDEP}] - >=dev-python/sip-4.19:=[${PYTHON_USEDEP}] - Date: Tue, 25 Oct 2022 17:31:24 +0200 Subject: [PATCH 0515/2610] app-editors/qhexedit2: drop versions Signed-off-by: Andreas Sturmlechner --- app-editors/qhexedit2/Manifest | 1 - .../qhexedit2/files/qhexedit2-0.8.9.patch | 36 ------ .../qhexedit2-0.8.6_p20190316-r2.ebuild | 106 ------------------ .../qhexedit2-0.8.6_p20190316.ebuild | 85 -------------- .../qhexedit2-0.8.9_p20210525.ebuild | 79 ------------- 5 files changed, 307 deletions(-) delete mode 100644 app-editors/qhexedit2/files/qhexedit2-0.8.9.patch delete mode 100644 app-editors/qhexedit2/qhexedit2-0.8.6_p20190316-r2.ebuild delete mode 100644 app-editors/qhexedit2/qhexedit2-0.8.6_p20190316.ebuild delete mode 100644 app-editors/qhexedit2/qhexedit2-0.8.9_p20210525.ebuild diff --git a/app-editors/qhexedit2/Manifest b/app-editors/qhexedit2/Manifest index cd73ea49b28c4..98fe22b615718 100644 --- a/app-editors/qhexedit2/Manifest +++ b/app-editors/qhexedit2/Manifest @@ -1,2 +1 @@ -DIST qhexedit2-0.8.6_p20190316.tar.gz 355512 BLAKE2B a7edc8d05a7788f3a3f2202762ca3dc436cafbde1b1216ff1bb342055600a2e9d53c27fe324380331b8182904545c698106129238065cd2416d244fdfa176446 SHA512 4ef288c8a220c308d38c41fee83fe962e213cdfa448445ef73c3d2fe1952b68f2096732e78d2aa0a87eddd3cf2f47bed3e77807e12d2b7616c1447b3bf1b0e7d DIST qhexedit2-0.8.9_p20210525.tar.gz 342178 BLAKE2B baffe5b5e1130476162f23a91420cc86675a162c39539c9f07685cecc82571817625202814006221f96b56e94c0325fd7a6d8f2294041b426054f809c9967bad SHA512 d8a5159433a1212085371473cc7a89c4888c6af6b1416a34e3ea9d1ef9ae19411af32bea2e2fb256a024d6f2d05c733d285314cfc17f37dae065d7407a9c0d2c diff --git a/app-editors/qhexedit2/files/qhexedit2-0.8.9.patch b/app-editors/qhexedit2/files/qhexedit2-0.8.9.patch deleted file mode 100644 index cabbd77ac8436..0000000000000 --- a/app-editors/qhexedit2/files/qhexedit2-0.8.9.patch +++ /dev/null @@ -1,36 +0,0 @@ -diff --git a/setup.py b/setup.py -index 1a0d912..646c359 100644 ---- a/setup.py -+++ b/setup.py -@@ -98,7 +98,7 @@ if cfg.qt_framework: - lib + ".framework", "Headers")] - else: - if PyQt_Version == 'PyQt5': -- for qt_inc_dir in ('/usr/include/qt', '/usr/include/x86_64-linux-gnu/qt5'): -+ for qt_inc_dir in ('/usr/include/qt', '/usr/include/qt5'): - include_dirs.append(qt_inc_dir) - include_dirs += [os.path.join(qt_inc_dir, lib) for lib in qt_libs] - libraries = ["Qt5" + lib[2:] for lib in qt_libs] -diff --git a/src/qhexedit.pro b/src/qhexedit.pro -index 2a94016..55d7bc2 100644 ---- a/src/qhexedit.pro -+++ b/src/qhexedit.pro -@@ -23,5 +23,7 @@ Release:TARGET = qhexedit - Debug:TARGET = qhexeditd - - --unix:DESTDIR = /usr/lib - win32:DESTDIR = ../lib -+ -+target.path = /usr/lib64 -+INSTALLS += target -diff --git a/src/qhexedit.sip b/src/qhexedit.sip -index 082621e..a7ef4e7 100644 ---- a/src/qhexedit.sip -+++ b/src/qhexedit.sip -@@ -1,4 +1,4 @@ --%Module(name=qhexedit, version=1) -+%Module(name=qhexedit) - - %Import QtCore/QtCoremod.sip - %Import QtGui/QtGuimod.sip diff --git a/app-editors/qhexedit2/qhexedit2-0.8.6_p20190316-r2.ebuild b/app-editors/qhexedit2/qhexedit2-0.8.6_p20190316-r2.ebuild deleted file mode 100644 index 094aed04481cc..0000000000000 --- a/app-editors/qhexedit2/qhexedit2-0.8.6_p20190316-r2.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit python-r1 qmake-utils - -EGIT_COMMIT="ba5af8616b3a6c916e718914225a483267c01356" -DESCRIPTION="Hex editor library, Qt application written in C++ with Python bindings" -HOMEPAGE="https://github.com/lancos/qhexedit2/" -SRC_URI="https://github.com/lancos/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" -IUSE="doc +gui python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -PATCHES=( - "${FILESDIR}/${PN}-0.8.4-setup.py.patch" - "${FILESDIR}/${PN}-0.8.6-sip5.patch" #820473 -) - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - python? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - >=dev-python/PyQt5-5.15.6[gui,widgets,${PYTHON_USEDEP}] - ') - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - python? ( - $(python_gen_cond_dep ' - >=dev-python/PyQt-builder-1.10[${PYTHON_USEDEP}] - >=dev-python/sip-5:=[${PYTHON_USEDEP}] - ') - ) -" - -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -src_prepare() { - default - sed -i -e '/^unix:DESTDIR/ d' -e "\$atarget.path = /usr/$(get_libdir)" \ - -e "\$aINSTALLS += target" src/qhexedit.pro \ - || die "src/qhexedit.pro: sed failed" -} - -src_configure() { - eqmake5 src/qhexedit.pro - if use gui; then - cd example || die "can't cd example" - eqmake5 qhexedit.pro - fi -} - -src_compile() { - emake - use gui && emake -C example - if use python; then - export PATH="$(qt5_get_bindir):${PATH}" - python_build() { - pushd "${S}" || die - sip-build || die - popd || die - } - python_foreach_impl run_in_build_dir python_build - fi -} - -src_test() { - cd test || die "can't cd test" - mkdir logs || die "can't create logs dir" - eqmake5 chunks.pro - emake - ./chunks || die "test run failed" - grep -q "^NOK" logs/Summary.log && die "test failed" -} - -src_install() { - doheader src/*.h - dolib.so libqhexedit.so* - if use python; then - python_install() { - pushd "${S}"/build || die - emake INSTALL_ROOT="${D}" install - popd || die - } - python_foreach_impl run_in_build_dir python_install - fi - if use gui; then - dobin example/qhexedit - insinto /usr/share/${PN}/ - doins example/translations/*.qm - fi - if use doc; then - dodoc -r doc/html - dodoc doc/release.txt - fi -} diff --git a/app-editors/qhexedit2/qhexedit2-0.8.6_p20190316.ebuild b/app-editors/qhexedit2/qhexedit2-0.8.6_p20190316.ebuild deleted file mode 100644 index c5e05a60e67c9..0000000000000 --- a/app-editors/qhexedit2/qhexedit2-0.8.6_p20190316.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) - -DISTUTILS_OPTIONAL=1 - -inherit distutils-r1 qmake-utils - -EGIT_COMMIT="ba5af8616b3a6c916e718914225a483267c01356" -DESCRIPTION="Hex editor library, Qt application written in C++ with Python bindings" -HOMEPAGE="https://github.com/lancos/qhexedit2/" -SRC_URI="https://github.com/lancos/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" -IUSE="doc +gui python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -PATCHES=( - "${FILESDIR}/${PN}-0.8.4-setup.py.patch" -) - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - python? ( - dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}] - Date: Tue, 25 Oct 2022 17:58:07 +0200 Subject: [PATCH 0516/2610] dev-libs/expat: 2.5.0 Signed-off-by: Sebastian Pipping --- dev-libs/expat/Manifest | 1 + dev-libs/expat/expat-2.5.0.ebuild | 94 +++++++++++++++++++++++++++++++ 2 files changed, 95 insertions(+) create mode 100644 dev-libs/expat/expat-2.5.0.ebuild diff --git a/dev-libs/expat/Manifest b/dev-libs/expat/Manifest index 1874c7a26cc74..18f191f4d9846 100644 --- a/dev-libs/expat/Manifest +++ b/dev-libs/expat/Manifest @@ -1 +1,2 @@ DIST expat-2.4.9.tar.xz 459284 BLAKE2B 105fef732e26b691f6c212341b7377b518d693aa67f106d0ff2f0fbccd798b7526473ed21e22b6d2b6f1ca8aa7d0eb0adc62ffdefc3c2cb81a6af5a379e64de9 SHA512 8508379b4915d84d50f3638678a90792179c98247d1cb5e6e6387d117af4dc148ac7031c1debea8b96e7b710ef436cf0dd5da91f3d22b8186a00cfafe1201169 +DIST expat-2.5.0.tar.xz 460560 BLAKE2B 670298d076ff3b512a0212170d40cb04c601a11d6b152f215a5302ad3238c69c2386393d7a6c70bc284be35ce97bf27d87115c3391f4bc17406e509d739d3e31 SHA512 2da73b991b7c0c54440485c787e5edeb3567230204e31b3cac1c3a6713ec6f9f1554d3afffc0f8336168dfd5df02db4a69bcf21b4d959723d14162d13ab87516 diff --git a/dev-libs/expat/expat-2.5.0.ebuild b/dev-libs/expat/expat-2.5.0.ebuild new file mode 100644 index 0000000000000..f1fa63ba497c8 --- /dev/null +++ b/dev-libs/expat/expat-2.5.0.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +AUTOTOOLS_AUTO_DEPEND=no +AT_NOEAUTOHEADER=yes # because expat_config.h.in would need post-processing +inherit autotools multilib-minimal + +DESCRIPTION="Stream-oriented XML parser library" +HOMEPAGE="https://libexpat.github.io/" +SRC_URI="https://github.com/libexpat/libexpat/releases/download/R_${PV//\./_}/expat-${PV}.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +IUSE="examples static-libs unicode" +BDEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )" + +DOCS=( README.md ) + +src_prepare() { + default + + # fix interpreter to be a recent/good shell + sed -i -e "1s:/bin/sh:${BASH}:" conftools/get-version.sh || die + if use unicode; then + cp -R "${S}" "${S}"w || die + pushd "${S}"w >/dev/null + find -name Makefile.am \ + -exec sed \ + -e 's,libexpat\.la,libexpatw.la,' \ + -e 's,libexpat_la,libexpatw_la,' \ + -i {} + || die + eautoreconf + popd >/dev/null + fi +} + +multilib_src_configure() { + local myconf="$(use_enable static-libs static) --without-docbook" + + mkdir -p "${BUILD_DIR}"w || die + + if use unicode; then + pushd "${BUILD_DIR}"w >/dev/null + CPPFLAGS="${CPPFLAGS} -DXML_UNICODE" ECONF_SOURCE="${S}"w econf ${myconf} + popd >/dev/null + fi + + ECONF_SOURCE="${S}" econf ${myconf} +} + +multilib_src_compile() { + emake + + if use unicode; then + pushd "${BUILD_DIR}"w >/dev/null + emake -C lib + popd >/dev/null + fi +} + +multilib_src_install() { + emake install DESTDIR="${D}" + + if use unicode; then + pushd "${BUILD_DIR}"w >/dev/null + emake -C lib install DESTDIR="${D}" + popd >/dev/null + + pushd "${ED}"/usr/$(get_libdir)/pkgconfig >/dev/null + cp expat.pc expatw.pc + sed -i -e '/^Libs/s:-lexpat:&w:' expatw.pc || die + popd >/dev/null + fi +} + +multilib_src_install_all() { + einstalldocs + + doman doc/xmlwf.1 + + # Note: Use of HTML_DOCS would add unwanted "doc" subfolder + docinto html + dodoc doc/*.{css,html} + + if use examples; then + docinto examples + dodoc examples/*.c + docompress -x usr/share/doc/${PF}/examples + fi + + find "${D}" -name '*.la' -type f -delete || die +} From 26fc3c9a722a0d9847b6127fffaeb6ecacedbfa3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Novomesk=C3=BD?= Date: Mon, 17 Oct 2022 17:07:49 +0200 Subject: [PATCH 0517/2610] media-libs/libjxl: add 0.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: https://bugs.gentoo.org/876727 Signed-off-by: Daniel Novomeský Closes: https://github.com/gentoo/gentoo/pull/27820 Signed-off-by: Andreas Sturmlechner --- media-libs/libjxl/Manifest | 1 + media-libs/libjxl/libjxl-0.7.0.ebuild | 72 +++++++++++++++++++++++++++ media-libs/libjxl/libjxl-9999.ebuild | 12 ++--- media-libs/libjxl/metadata.xml | 1 - 4 files changed, 79 insertions(+), 7 deletions(-) create mode 100644 media-libs/libjxl/libjxl-0.7.0.ebuild diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest index d76aa43488c5b..0fac8236bf382 100644 --- a/media-libs/libjxl/Manifest +++ b/media-libs/libjxl/Manifest @@ -1,2 +1,3 @@ +DIST libjxl-0.7.0.tar.gz 1505917 BLAKE2B fd60e8fb1d7082deaaaf413395ac09e6096bb164ac1b2765a836e0bd3b96a8ac604c2e7631dd17d3eb1d9421c9460de13cede63c5786a5b0689cb858d7f5ec59 SHA512 c73039606acf7b2cbc331c6787af5167d711fd1af22bc616e1f478c531b087da82c98f2cb7e88c4d1f8bcfdc4e053ae0dc99cc9a811545b7f9658041489ed04b DIST libjxl-0.7.0_pre20220329.tar.gz 21282311 BLAKE2B 8ced9811adba47e5ccac4d55cb7133a863bedceebeb51e649fa79ecb17b785e747532f1f36fd39e3627d0a29406f5f403dee8fa42a9958c713c1296c2f83260a SHA512 deb17dd2eb3e2c39d624d97c6959940aee5beafcb009f6cb2ac14dd83c73d2601df8c81f6cec5d8032d9e66d1fdabfe620dcbf9bfa5e90eb9978265896816242 DIST libjxl-0.7.0_pre20220825.tar.gz 1505499 BLAKE2B 67b1f33112c85c8ccf1187cc44441f1afd6b5f11139f5b066092abe3dd2304e7ff8a8179fb1ef2a08982d2700ac757113019580c99abf37b3d701310f70861bf SHA512 13132dbe93d1b55cf878653803b01547b77152687aedd8ea07c162562f78965f74b5d96b82a434d2982962ad817096253a9447743e620cc72af0f1906a284b1d diff --git a/media-libs/libjxl/libjxl-0.7.0.ebuild b/media-libs/libjxl/libjxl-0.7.0.ebuild new file mode 100644 index 0000000000000..c35258044ff64 --- /dev/null +++ b/media-libs/libjxl/libjxl-0.7.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib flag-o-matic + +DESCRIPTION="JPEG XL image format reference implementation" +HOMEPAGE="https://github.com/libjxl/libjxl" +SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="openexr" + +DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}] + >=dev-cpp/highway-1.0.0[${MULTILIB_USEDEP}] + media-libs/giflib:=[${MULTILIB_USEDEP}] + >=media-libs/lcms-2.13:=[${MULTILIB_USEDEP}] + media-libs/libjpeg-turbo[${MULTILIB_USEDEP}] + media-libs/libpng:=[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + >=x11-misc/shared-mime-info-2.2 + openexr? ( media-libs/openexr:= ) +" +RDEPEND="${DEPEND}" + +multilib_src_configure() { + filter-lto + + local mycmakeargs=( + -DBUILD_TESTING=OFF + -DJPEGXL_ENABLE_BENCHMARK=OFF + -DJPEGXL_ENABLE_COVERAGE=OFF + -DJPEGXL_ENABLE_FUZZERS=OFF + -DJPEGXL_ENABLE_SJPEG=OFF + -DJPEGXL_WARNINGS_AS_ERRORS=OFF + + -DJPEGXL_ENABLE_SKCMS=OFF + -DJPEGXL_ENABLE_VIEWERS=OFF + -DJPEGXL_ENABLE_PLUGINS=OFF + -DJPEGXL_FORCE_SYSTEM_BROTLI=ON + -DJPEGXL_FORCE_SYSTEM_HWY=ON + -DJPEGXL_FORCE_SYSTEM_LCMS2=ON + -DJPEGXL_ENABLE_DOXYGEN=OFF + -DJPEGXL_ENABLE_MANPAGES=OFF + -DJPEGXL_ENABLE_JNI=OFF + -DJPEGXL_ENABLE_TCMALLOC=OFF + -DJPEGXL_ENABLE_EXAMPLES=OFF + ) + + if multilib_is_native_abi; then + mycmakeargs+=( + -DJPEGXL_ENABLE_TOOLS=ON + -DJPEGXL_ENABLE_OPENEXR=$(usex openexr) + ) + else + mycmakeargs+=( + -DJPEGXL_ENABLE_TOOLS=OFF + -DJPEGXL_ENABLE_OPENEXR=OFF + ) + fi + + cmake_src_configure +} + +multilib_src_install() { + cmake_src_install + + find "${D}" -name '*.a' -delete || die +} diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild index a2269bfc62ec7..f8c37689216e8 100644 --- a/media-libs/libjxl/libjxl-9999.ebuild +++ b/media-libs/libjxl/libjxl-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake-multilib git-r3 +inherit cmake-multilib flag-o-matic git-r3 DESCRIPTION="JPEG XL image format reference implementation" HOMEPAGE="https://github.com/libjxl/libjxl" @@ -13,26 +13,26 @@ EGIT_SUBMODULES=(third_party/skcms) LICENSE="BSD" SLOT="0" -IUSE="gdk-pixbuf gimp210 openexr" +IUSE="gdk-pixbuf openexr" DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}] - dev-cpp/gflags:=[${MULTILIB_USEDEP}] >=dev-cpp/highway-1.0.0[${MULTILIB_USEDEP}] media-libs/giflib:=[${MULTILIB_USEDEP}] + media-libs/libjpeg-turbo[${MULTILIB_USEDEP}] media-libs/libpng:=[${MULTILIB_USEDEP}] sys-libs/zlib[${MULTILIB_USEDEP}] - media-libs/libjpeg-turbo[${MULTILIB_USEDEP}] >=x11-misc/shared-mime-info-2.2 gdk-pixbuf? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 ) - gimp210? ( >=media-gfx/gimp-2.10.28:0/2 ) openexr? ( media-libs/openexr:= ) " RDEPEND="${DEPEND}" multilib_src_configure() { + filter-lto + local mycmakeargs=( -DBUILD_TESTING=OFF -DJPEGXL_ENABLE_BENCHMARK=OFF @@ -58,7 +58,7 @@ multilib_src_configure() { -DJPEGXL_ENABLE_OPENEXR=$(usex openexr) -DJPEGXL_ENABLE_PLUGINS=ON -DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf) - -DJPEGXL_ENABLE_PLUGIN_GIMP210=$(usex gimp210) + -DJPEGXL_ENABLE_PLUGIN_GIMP210=OFF -DJPEGXL_ENABLE_PLUGIN_MIME=OFF ) else diff --git a/media-libs/libjxl/metadata.xml b/media-libs/libjxl/metadata.xml index f39fa860738c2..8ac778195a7c8 100644 --- a/media-libs/libjxl/metadata.xml +++ b/media-libs/libjxl/metadata.xml @@ -16,6 +16,5 @@ Build a gdk-pixbuf loader - Enable plugin for GIMP 2.10.x series From 387bed64e6b1172ee7b989c615970ef056bcb513 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 18:02:36 +0200 Subject: [PATCH 0518/2610] media-libs/libjxl: unkeyword 0.7.0_pre20220329 for !arm Bug: https://bugs.gentoo.org/856037 Signed-off-by: Andreas Sturmlechner --- media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild index 35d7701263956..fe8211ec6265b 100644 --- a/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild +++ b/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="JPEG XL image format reference implementation" HOMEPAGE="https://github.com/libjxl/libjxl" SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/fde214c5f4dc5ffd0360401a68df33182edf9226 -> ${P}.tar.gz" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" +KEYWORDS="arm" LICENSE="BSD" SLOT="0" From 25e985cdfdf3b4d8112d930f842310ca1db38416 Mon Sep 17 00:00:00 2001 From: Andrey Grozin Date: Wed, 26 Oct 2022 00:20:09 +0700 Subject: [PATCH 0519/2610] dev-python/vpython: bump to 7.6.4 Signed-off-by: Andrey Grozin --- dev-python/vpython/Manifest | 1 + dev-python/vpython/vpython-7.6.4.ebuild | 31 +++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 dev-python/vpython/vpython-7.6.4.ebuild diff --git a/dev-python/vpython/Manifest b/dev-python/vpython/Manifest index 34523dd6e181b..899559fb3341f 100644 --- a/dev-python/vpython/Manifest +++ b/dev-python/vpython/Manifest @@ -1 +1,2 @@ DIST vpython-7.6.3.tar.gz 4461187 BLAKE2B 4698396fb9f846db59233bb6795748cadf7a0c8c4b1969dfe439965fa29db703806197a6e91b5d91935b8fdcf5c626dac6613a73e06b88c899bdddd0b19ef69e SHA512 0270103eb5c67ecbf7461e1821e3502295976f430d290fbefc5281643802963bf6ccd729eb37b19e50b2403f7cf0dc09f869d4cd30726ccd086bacb6180f868e +DIST vpython-7.6.4.tar.gz 4504204 BLAKE2B 941eff8f9e5ca636001785b21e914194a4a84b910b8e329a45e2c0f0857c46c7658f9d0db128b524a0b760aa04d523617b473e73438d88ffb13e6ffdcc4419fe SHA512 997a6e351e0ae86938e557029a4888a508cdd7ae6aaa25dc578a772a5bbee857edc7c4414d48a9a6a48eff1e0ba435cfd24b98c47a6286cf0bb43e48db2b57c9 diff --git a/dev-python/vpython/vpython-7.6.4.ebuild b/dev-python/vpython/vpython-7.6.4.ebuild new file mode 100644 index 0000000000000..f72ecbdce015c --- /dev/null +++ b/dev-python/vpython/vpython-7.6.4.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="VPython for Jupyter notebook" +HOMEPAGE="https://www.vpython.org/ https://pypi.org/project/vpython/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/autobahn-18.8.2[${PYTHON_USEDEP}] + dev-python/ipykernel[${PYTHON_USEDEP}] + dev-python/jupyter[${PYTHON_USEDEP}] + dev-python/jupyter-server-proxy[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] +" + +RESTRICT="test" + +distutils_enable_tests pytest From 2a6713d873c4de8e83f2707660ac6a1c61f853ae Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:54:32 +0100 Subject: [PATCH 0520/2610] app-admin/xtail: Stabilize 2.1_p8 amd64, #873436 Signed-off-by: Sam James --- app-admin/xtail/xtail-2.1_p8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/xtail/xtail-2.1_p8.ebuild b/app-admin/xtail/xtail-2.1_p8.ebuild index c5e257d679a3f..e93cf162e9527 100644 --- a/app-admin/xtail/xtail-2.1_p8.ebuild +++ b/app-admin/xtail/xtail-2.1_p8.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~ppc sparc x86" +KEYWORDS="amd64 ~ppc sparc x86" BDEPEND="app-arch/unzip" From f004cc9ef6b3e454a09e6182f1fe365f117f5f21 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:54:34 +0100 Subject: [PATCH 0521/2610] net-misc/wput: Stabilize 0.6.2_p20130413_p11 amd64, #873529 Signed-off-by: Sam James --- net-misc/wput/wput-0.6.2_p20130413_p11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/wput/wput-0.6.2_p20130413_p11.ebuild b/net-misc/wput/wput-0.6.2_p20130413_p11.ebuild index 7ee4c29b053cf..eeff9d20599b9 100644 --- a/net-misc/wput/wput-0.6.2_p20130413_p11.ebuild +++ b/net-misc/wput/wput-0.6.2_p20130413_p11.ebuild @@ -19,7 +19,7 @@ fi LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc x86" +KEYWORDS="amd64 ~ppc ~sparc x86" IUSE="debug ssl" RDEPEND="ssl? ( net-libs/gnutls:= )" From 203617ca9e3f282a7595bc7d1de71628be8c52ce Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:54:35 +0100 Subject: [PATCH 0522/2610] dev-games/KXL: Stabilize 1.1.7_p17 amd64, #873532 Signed-off-by: Sam James --- dev-games/KXL/KXL-1.1.7_p17.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-games/KXL/KXL-1.1.7_p17.ebuild b/dev-games/KXL/KXL-1.1.7_p17.ebuild index 261b0f83c1418..242c5e00de58d 100644 --- a/dev-games/KXL/KXL-1.1.7_p17.ebuild +++ b/dev-games/KXL/KXL-1.1.7_p17.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" DEPEND="x11-libs/libX11" RDEPEND="${DEPEND}" From 8374f7e21cabda39af4796e4c7dd0b2bbbcf8cbb Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:54:36 +0100 Subject: [PATCH 0523/2610] media-gfx/pngtools: Stabilize 0.4_p20220314 amd64, #873559 Signed-off-by: Sam James --- media-gfx/pngtools/pngtools-0.4_p20220314.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/pngtools/pngtools-0.4_p20220314.ebuild b/media-gfx/pngtools/pngtools-0.4_p20220314.ebuild index 68eea465975b2..8889ed8a1a47a 100644 --- a/media-gfx/pngtools/pngtools-0.4_p20220314.ebuild +++ b/media-gfx/pngtools/pngtools-0.4_p20220314.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}"/${PN}-${MY_COMMIT} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc x86" +KEYWORDS="amd64 ~ppc x86" RDEPEND="media-libs/libpng:=" DEPEND="${RDEPEND}" From e8c729df16d14282873e13fb66e737fc8826eb3f Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:54:37 +0100 Subject: [PATCH 0524/2610] net-dns/unbound: Stabilize 1.16.3 amd64, #877027 Signed-off-by: Sam James --- net-dns/unbound/unbound-1.16.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-dns/unbound/unbound-1.16.3.ebuild b/net-dns/unbound/unbound-1.16.3.ebuild index 69bd4975d1651..bacddcc2d8580 100644 --- a/net-dns/unbound/unbound-1.16.3.ebuild +++ b/net-dns/unbound/unbound-1.16.3.ebuild @@ -15,7 +15,7 @@ VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/unbound.net.asc LICENSE="BSD GPL-2" SLOT="0/8" # ABI version of libunbound.so -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~mips ppc ppc64 ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~x86" IUSE="debug dnscrypt dnstap +ecdsa ecs gost +http2 python redis selinux static-libs systemd test +tfo threads" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" RESTRICT="!test? ( test )" From a37719f2ca3651046c4e33335b24f3064f46ac2a Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:54:39 +0100 Subject: [PATCH 0525/2610] app-emulation/xen: Stabilize 4.15.4_pre1 amd64, #877875 Signed-off-by: Sam James --- app-emulation/xen/xen-4.15.4_pre1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/xen/xen-4.15.4_pre1.ebuild b/app-emulation/xen/xen-4.15.4_pre1.ebuild index 3bd90ba15de4d..0af18aeb62b93 100644 --- a/app-emulation/xen/xen-4.15.4_pre1.ebuild +++ b/app-emulation/xen/xen-4.15.4_pre1.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="git://xenbits.xen.org/xen.git" SRC_URI="" else - KEYWORDS="~amd64 ~arm -x86" + KEYWORDS="amd64 ~arm -x86" XEN_PRE_PATCHSET_NUM=1 XEN_GENTOO_PATCHSET_NUM= From e80f97e7d6120de402ff44c0f40be0cf047f97c2 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:54:39 +0100 Subject: [PATCH 0526/2610] app-emulation/xen-tools: Stabilize 4.15.4_pre1 amd64, #877875 Signed-off-by: Sam James --- app-emulation/xen-tools/xen-tools-4.15.4_pre1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/xen-tools/xen-tools-4.15.4_pre1.ebuild b/app-emulation/xen-tools/xen-tools-4.15.4_pre1.ebuild index fe5976e6e9789..f80af4173dba8 100644 --- a/app-emulation/xen-tools/xen-tools-4.15.4_pre1.ebuild +++ b/app-emulation/xen-tools/xen-tools-4.15.4_pre1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="git://xenbits.xen.org/${REPO}" S="${WORKDIR}/${REPO}" else - KEYWORDS="~amd64 ~arm ~arm64 x86" + KEYWORDS="amd64 ~arm ~arm64 x86" SEABIOS_VER="1.14.0" EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5" From 9a7799c8753b3a0b2ad47c437855f7fc6ee2935a Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:54:41 +0100 Subject: [PATCH 0527/2610] dev-python/regex: Stabilize 2022.9.13 amd64, #877987 Signed-off-by: Sam James --- dev-python/regex/regex-2022.9.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/regex/regex-2022.9.13.ebuild b/dev-python/regex/regex-2022.9.13.ebuild index 8c598c047dbad..df6875fb35c88 100644 --- a/dev-python/regex/regex-2022.9.13.ebuild +++ b/dev-python/regex/regex-2022.9.13.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" IUSE="doc" PATCHES=( From 2de41d445c630a3f188fd81fc035b2861bfca5e6 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:54:42 +0100 Subject: [PATCH 0528/2610] dev-db/mydumper: Stabilize 0.12.5.3 amd64, #878233 Signed-off-by: Sam James --- dev-db/mydumper/mydumper-0.12.5.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mydumper/mydumper-0.12.5.3.ebuild b/dev-db/mydumper/mydumper-0.12.5.3.ebuild index e4e2ef8601ec4..b224046fa4f0d 100644 --- a/dev-db/mydumper/mydumper-0.12.5.3.ebuild +++ b/dev-db/mydumper/mydumper-0.12.5.3.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="doc" RDEPEND="app-arch/zstd From 8757cb92a0e8a859fdc2571bf6579d295bf9d1a0 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:54:44 +0100 Subject: [PATCH 0529/2610] net-libs/pjproject: Stabilize 2.12.1-r2 amd64, #878241 Signed-off-by: Sam James --- net-libs/pjproject/pjproject-2.12.1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/pjproject/pjproject-2.12.1-r2.ebuild b/net-libs/pjproject/pjproject-2.12.1-r2.ebuild index 846b538064061..b990527753f79 100644 --- a/net-libs/pjproject/pjproject-2.12.1-r2.ebuild +++ b/net-libs/pjproject/pjproject-2.12.1-r2.ebuild @@ -8,7 +8,7 @@ inherit autotools flag-o-matic toolchain-funcs DESCRIPTION="Open source SIP, Media, and NAT Traversal Library" HOMEPAGE="https://www.pjsip.org/" SRC_URI="https://github.com/pjsip/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" LICENSE="GPL-2" SLOT="0/${PV}" From 27cbd14cce001d3c6e1dcd1881c00d27f9c95e73 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:54:45 +0100 Subject: [PATCH 0530/2610] dev-libs/libgpiod: Stabilize 1.6.3-r4 amd64, #878249 Signed-off-by: Sam James --- dev-libs/libgpiod/libgpiod-1.6.3-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libgpiod/libgpiod-1.6.3-r4.ebuild b/dev-libs/libgpiod/libgpiod-1.6.3-r4.ebuild index b430cac71eedf..5fa03553ead13 100644 --- a/dev-libs/libgpiod/libgpiod-1.6.3-r4.ebuild +++ b/dev-libs/libgpiod/libgpiod-1.6.3-r4.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://mirrors.edge.kernel.org/pub/software/libs/libgpiod/${P}.tar.xz" LICENSE="LGPL-2.1" # Reflects the ABI of libgpiod.so SLOT="0/2" -KEYWORDS="~amd64 arm arm64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~riscv ~x86" IUSE="+tools cxx python test" RESTRICT="!test? ( test )" From e1e088fcc53a254deb9856a1d6242f8d71032d7b Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:54:46 +0100 Subject: [PATCH 0531/2610] dev-libs/libgpiod: Stabilize 1.6.3-r4 x86, #878249 Signed-off-by: Sam James --- dev-libs/libgpiod/libgpiod-1.6.3-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libgpiod/libgpiod-1.6.3-r4.ebuild b/dev-libs/libgpiod/libgpiod-1.6.3-r4.ebuild index 5fa03553ead13..edd9c253a6f36 100644 --- a/dev-libs/libgpiod/libgpiod-1.6.3-r4.ebuild +++ b/dev-libs/libgpiod/libgpiod-1.6.3-r4.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://mirrors.edge.kernel.org/pub/software/libs/libgpiod/${P}.tar.xz" LICENSE="LGPL-2.1" # Reflects the ABI of libgpiod.so SLOT="0/2" -KEYWORDS="amd64 arm arm64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~riscv x86" IUSE="+tools cxx python test" RESTRICT="!test? ( test )" From 427b7a694c0bca27d50a53257b89a47c125e9445 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:54:47 +0100 Subject: [PATCH 0532/2610] x11-misc/qtfm: Stabilize 6.2.1 amd64, #878261 Signed-off-by: Sam James --- x11-misc/qtfm/qtfm-6.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/qtfm/qtfm-6.2.1.ebuild b/x11-misc/qtfm/qtfm-6.2.1.ebuild index 82c4fe88eab62..e08352b8abd7a 100644 --- a/x11-misc/qtfm/qtfm-6.2.1.ebuild +++ b/x11-misc/qtfm/qtfm-6.2.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/rodlie/qtfm/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="+dbus shared" RDEPEND=" From 82ec15f464eabc49f21d1bb06f261a8be6870963 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:54:48 +0100 Subject: [PATCH 0533/2610] x11-misc/qtfm: Stabilize 6.2.1 x86, #878261 Signed-off-by: Sam James --- x11-misc/qtfm/qtfm-6.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/qtfm/qtfm-6.2.1.ebuild b/x11-misc/qtfm/qtfm-6.2.1.ebuild index e08352b8abd7a..9e46320ebd056 100644 --- a/x11-misc/qtfm/qtfm-6.2.1.ebuild +++ b/x11-misc/qtfm/qtfm-6.2.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/rodlie/qtfm/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="+dbus shared" RDEPEND=" From 9fa5e8c573f37864e8d1d8f0b91f4978db0acc9e Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:54:50 +0100 Subject: [PATCH 0534/2610] media-gfx/photoqt: Stabilize 2.9.1 amd64, #878265 Signed-off-by: Sam James --- media-gfx/photoqt/photoqt-2.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/photoqt/photoqt-2.9.1.ebuild b/media-gfx/photoqt/photoqt-2.9.1.ebuild index af9a0fe11515f..32259b176a165 100644 --- a/media-gfx/photoqt/photoqt-2.9.1.ebuild +++ b/media-gfx/photoqt/photoqt-2.9.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://photoqt.org/pkgs/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="devil exif freeimage graphicsmagick imagemagick mpv pdf raw" COMMON_DEPEND=" From 6080501e257860c4a00a5e5ca085232c33e8f304 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:54:51 +0100 Subject: [PATCH 0535/2610] media-gfx/photoqt: Stabilize 2.9.1 x86, #878265 Signed-off-by: Sam James --- media-gfx/photoqt/photoqt-2.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/photoqt/photoqt-2.9.1.ebuild b/media-gfx/photoqt/photoqt-2.9.1.ebuild index 32259b176a165..f73af804f9309 100644 --- a/media-gfx/photoqt/photoqt-2.9.1.ebuild +++ b/media-gfx/photoqt/photoqt-2.9.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://photoqt.org/pkgs/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="devil exif freeimage graphicsmagick imagemagick mpv pdf raw" COMMON_DEPEND=" From 22a3d70e61fe875ed87bb85079e24765c114db9e Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:54:52 +0100 Subject: [PATCH 0536/2610] net-libs/kdsoap: Stabilize 2.1.1 amd64, #878267 Signed-off-by: Sam James --- net-libs/kdsoap/kdsoap-2.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/kdsoap/kdsoap-2.1.1.ebuild b/net-libs/kdsoap/kdsoap-2.1.1.ebuild index c988db03bf07f..59cb3ec7c9104 100644 --- a/net-libs/kdsoap/kdsoap-2.1.1.ebuild +++ b/net-libs/kdsoap/kdsoap-2.1.1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then SRC_URI="https://github.com/KDAB/KDSoap/releases/download/${P}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" else EGIT_REPO_URI="https://github.com/KDAB/KDSoap.git" EGIT_SUBMODULES=( kdwsdl2cpp/libkode -autogen ) From f490912a132fd1f400c82e0980e82dd1d499ad74 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:54:53 +0100 Subject: [PATCH 0537/2610] net-libs/kdsoap: Stabilize 2.1.1 x86, #878267 Signed-off-by: Sam James --- net-libs/kdsoap/kdsoap-2.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/kdsoap/kdsoap-2.1.1.ebuild b/net-libs/kdsoap/kdsoap-2.1.1.ebuild index 59cb3ec7c9104..8aa6116be4947 100644 --- a/net-libs/kdsoap/kdsoap-2.1.1.ebuild +++ b/net-libs/kdsoap/kdsoap-2.1.1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then SRC_URI="https://github.com/KDAB/KDSoap/releases/download/${P}/${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" else EGIT_REPO_URI="https://github.com/KDAB/KDSoap.git" EGIT_SUBMODULES=( kdwsdl2cpp/libkode -autogen ) From 9e13fe06e96926e812144946a3be5ce153d64d45 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:56:31 +0100 Subject: [PATCH 0538/2610] dev-libs/libgpiod: drop 1.6.3-r1 Bug: https://bugs.gentoo.org/878249 Signed-off-by: Sam James --- dev-libs/libgpiod/libgpiod-1.6.3-r1.ebuild | 53 ---------------------- 1 file changed, 53 deletions(-) delete mode 100644 dev-libs/libgpiod/libgpiod-1.6.3-r1.ebuild diff --git a/dev-libs/libgpiod/libgpiod-1.6.3-r1.ebuild b/dev-libs/libgpiod/libgpiod-1.6.3-r1.ebuild deleted file mode 100644 index 2cb895596af03..0000000000000 --- a/dev-libs/libgpiod/libgpiod-1.6.3-r1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit linux-mod multilib-minimal - -DESCRIPTION="C library and tools for interacting with the linux GPIO character device" -HOMEPAGE="https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/" -SRC_URI="https://mirrors.edge.kernel.org/pub/software/libs/libgpiod/${P}.tar.xz" - -LICENSE="LGPL-2.1" -# Reflects the ABI of libgpiod.so -SLOT="0/2" -KEYWORDS="amd64 arm arm64 ~riscv x86" -IUSE="static-libs +tools cxx python test" -RESTRICT="!test? ( test )" - -# --enable-tests enable libgpiod tests [default=no] -# --enable-bindings-cxx enable C++ bindings [default=no] -# --enable-bindings-python - -pkg_setup() { - CONFIG_CHECK="GPIO_CDEV_V1" - linux-mod_pkg_setup -} - -multilib_src_configure() { - local myconf=( - $(use_enable tools) - $(use_enable cxx bindings-cxx) - $(use_enable test tests) - $(multilib_native_use_enable python bindings-python) - ) - - if ! multilib_is_native_abi; then - myconf+=( - --disable-tools - ) - fi - - ECONF_SOURCE="${S}" econf "${myconf[@]}" -} - -multilib_src_install() { - default - - find "${D}" -name '*.la' -type f -delete || die - - if ! use static-libs; then - find "${D}" -name "*.a" -delete || die - fi -} From b05f9885d4d03f2c64feb31b15727ff72c046d95 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:56:45 +0100 Subject: [PATCH 0539/2610] dev-games/KXL: drop 1.1.7-r3 Bug: https://bugs.gentoo.org/873532 Signed-off-by: Sam James --- dev-games/KXL/KXL-1.1.7-r3.ebuild | 42 ------------------------------- 1 file changed, 42 deletions(-) delete mode 100644 dev-games/KXL/KXL-1.1.7-r3.ebuild diff --git a/dev-games/KXL/KXL-1.1.7-r3.ebuild b/dev-games/KXL/KXL-1.1.7-r3.ebuild deleted file mode 100644 index 7620b659e6031..0000000000000 --- a/dev-games/KXL/KXL-1.1.7-r3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="Development Library for making games for X" -HOMEPAGE="http://kxl.orz.hm/" -SRC_URI="http://kxl.hn.org/download/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" - -DEPEND="x11-libs/libX11" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-m4.patch - "${FILESDIR}"/${P}-amd64.patch - "${FILESDIR}"/${P}-as-needed.patch - "${FILESDIR}"/${P}-ldflags.patch -) - -src_prepare() { - default - - mv configure.{in,ac} || die - - eautoreconf -} - -src_configure() { - econf --disable-static -} - -src_install() { - default - - find "${ED}" -name '*.la' -delete || die -} From 59cb237a543920828247fbc191832e4c96c97a2d Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:59:29 +0100 Subject: [PATCH 0540/2610] net-libs/kdsoap: Stabilize 2.1.1 arm64, #878267 Signed-off-by: Sam James --- net-libs/kdsoap/kdsoap-2.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/kdsoap/kdsoap-2.1.1.ebuild b/net-libs/kdsoap/kdsoap-2.1.1.ebuild index 8aa6116be4947..fb3783a1ed399 100644 --- a/net-libs/kdsoap/kdsoap-2.1.1.ebuild +++ b/net-libs/kdsoap/kdsoap-2.1.1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then SRC_URI="https://github.com/KDAB/KDSoap/releases/download/${P}/${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" + KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" else EGIT_REPO_URI="https://github.com/KDAB/KDSoap.git" EGIT_SUBMODULES=( kdwsdl2cpp/libkode -autogen ) From 1b3f879b266907ed205a1021848e52eee82ad197 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:59:30 +0100 Subject: [PATCH 0541/2610] dev-libs/expat: Stabilize 2.5.0 ppc, #878275 Signed-off-by: Sam James --- dev-libs/expat/expat-2.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/expat/expat-2.5.0.ebuild b/dev-libs/expat/expat-2.5.0.ebuild index f1fa63ba497c8..1f5c86aaf9cd2 100644 --- a/dev-libs/expat/expat-2.5.0.ebuild +++ b/dev-libs/expat/expat-2.5.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libexpat/libexpat/releases/download/R_${PV//\./_}/ex LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="examples static-libs unicode" BDEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )" From aa9e2fe77a8d1d7851982d55fcfee3498ffdbb6f Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:59:32 +0100 Subject: [PATCH 0542/2610] dev-libs/expat: Stabilize 2.5.0 arm64, #878275 Signed-off-by: Sam James --- dev-libs/expat/expat-2.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/expat/expat-2.5.0.ebuild b/dev-libs/expat/expat-2.5.0.ebuild index 1f5c86aaf9cd2..e489274189e62 100644 --- a/dev-libs/expat/expat-2.5.0.ebuild +++ b/dev-libs/expat/expat-2.5.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libexpat/libexpat/releases/download/R_${PV//\./_}/ex LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="examples static-libs unicode" BDEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )" From 27e87f7e0c9532a553b9a909f988c8e1fdd74374 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:59:33 +0100 Subject: [PATCH 0543/2610] dev-libs/expat: Stabilize 2.5.0 arm, #878275 Signed-off-by: Sam James --- dev-libs/expat/expat-2.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/expat/expat-2.5.0.ebuild b/dev-libs/expat/expat-2.5.0.ebuild index e489274189e62..fd978d2e64ac5 100644 --- a/dev-libs/expat/expat-2.5.0.ebuild +++ b/dev-libs/expat/expat-2.5.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libexpat/libexpat/releases/download/R_${PV//\./_}/ex LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="examples static-libs unicode" BDEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )" From 3e68c0e26e59d89a317986932f7fc47fcfec0e26 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 18:59:34 +0100 Subject: [PATCH 0544/2610] dev-libs/expat: Stabilize 2.5.0 ppc64, #878275 Signed-off-by: Sam James --- dev-libs/expat/expat-2.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/expat/expat-2.5.0.ebuild b/dev-libs/expat/expat-2.5.0.ebuild index fd978d2e64ac5..68bd487895d70 100644 --- a/dev-libs/expat/expat-2.5.0.ebuild +++ b/dev-libs/expat/expat-2.5.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libexpat/libexpat/releases/download/R_${PV//\./_}/ex LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="examples static-libs unicode" BDEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )" From a4f8971b846b6ae2c64b95f70d7821769bc38672 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 19:01:20 +0100 Subject: [PATCH 0545/2610] sys-apps/memtest86+: add github upstream metadata Signed-off-by: Sam James --- sys-apps/memtest86+/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys-apps/memtest86+/metadata.xml b/sys-apps/memtest86+/metadata.xml index dd0c79050ba46..814c43bc70447 100644 --- a/sys-apps/memtest86+/metadata.xml +++ b/sys-apps/memtest86+/metadata.xml @@ -17,4 +17,7 @@ Compile a 64bit ISO image Compile with serial console support + + memtest86plus/memtest86plus + From a66d1c8f67d8bfc3b9800cee349cd1a06400a6ab Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 19:05:30 +0100 Subject: [PATCH 0546/2610] dev-libs/expat: Stabilize 2.5.0 sparc, #878275 Signed-off-by: Sam James --- dev-libs/expat/expat-2.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/expat/expat-2.5.0.ebuild b/dev-libs/expat/expat-2.5.0.ebuild index 68bd487895d70..b5ed6a6218eaf 100644 --- a/dev-libs/expat/expat-2.5.0.ebuild +++ b/dev-libs/expat/expat-2.5.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libexpat/libexpat/releases/download/R_${PV//\./_}/ex LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="examples static-libs unicode" BDEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )" From bb7f8bc389d2d94c947ecbda9a1bcf7c4341b3e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Oct 2022 20:11:28 +0200 Subject: [PATCH 0547/2610] dev-python/regex: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/regex/Manifest | 1 - dev-python/regex/regex-2022.8.17.ebuild | 35 ------------------------- 2 files changed, 36 deletions(-) delete mode 100644 dev-python/regex/regex-2022.8.17.ebuild diff --git a/dev-python/regex/Manifest b/dev-python/regex/Manifest index 48e53a4fe9ae1..13dc4662993a0 100644 --- a/dev-python/regex/Manifest +++ b/dev-python/regex/Manifest @@ -1,2 +1 @@ -DIST regex-2022.8.17.tar.gz 385777 BLAKE2B c4425e01fea5c25b9ad77e645d3671d65e747a6ee9bd7b8c1870396b4bd989c3a3ec73c33b72eb5e00f24b8e9fff2cef8c229280d2b98a13df7dd8a07bd1b2c9 SHA512 6a305c00a6355dfb9293876292e7d22de58cc00f15d7beadfaf49b49b5ef512404ad5d689f4b90f6302c5246610cb08ebd8ad6a4739818a43c6eb84fc5bc6421 DIST regex-2022.9.13.tar.gz 391531 BLAKE2B 83e8f1aabe15e65fb4f96072be3ccd5ddf1dcbffeeecb9d7a2889fb910d4095e902bfd45f43184b0df115b1116ddfc3e67d68a2fa903f19a8cbc6844ce023a3b SHA512 a991d6358001297db2b57855e76b8de680941ddefe9d18af1e9ee033da4e519df7b4553d138e7adf32b30593290284c91a954363bcc30b215409efe121e41e69 diff --git a/dev-python/regex/regex-2022.8.17.ebuild b/dev-python/regex/regex-2022.8.17.ebuild deleted file mode 100644 index df6875fb35c88..0000000000000 --- a/dev-python/regex/regex-2022.8.17.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Alternative regular expression module to replace re" -HOMEPAGE=" - https://bitbucket.org/mrabarnett/mrab-regex/ - https://pypi.org/project/regex/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" -IUSE="doc" - -PATCHES=( - "${FILESDIR}/${PN}-2021.4.4-pypy3-fix-test_empty_array.patch" - "${FILESDIR}/${PN}-2021.4.4-pypy3-fix-test_issue_18468.patch" -) - -distutils_enable_tests unittest - -python_install_all() { - use doc && local HTML_DOCS=( docs/Features.html ) - local DOCS=( README.rst docs/*.rst ) - - distutils-r1_python_install_all -} From 480cdf55b196d0b3f5fe539e16c9841afde708bc Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 21:34:52 +0300 Subject: [PATCH 0548/2610] dev-cpp/highway: Stabilize 1.0.1-r1 arm, #877289 Signed-off-by: Arthur Zamarin --- dev-cpp/highway/highway-1.0.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/highway/highway-1.0.1-r1.ebuild b/dev-cpp/highway/highway-1.0.1-r1.ebuild index 5266f6feb59b9..593d67993d482 100644 --- a/dev-cpp/highway/highway-1.0.1-r1.ebuild +++ b/dev-cpp/highway/highway-1.0.1-r1.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == *9999* ]]; then EGIT_REPO_URI="https://github.com/google/highway.git" else SRC_URI="https://github.com/google/highway/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv sparc x86" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" fi LICENSE="Apache-2.0" From b8856ea998a7c74af4faa00ebe378634a678a5b7 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 21:34:52 +0300 Subject: [PATCH 0549/2610] media-libs/libjxl: Stabilize 0.7.0_pre20220825 arm, #877289 Signed-off-by: Arthur Zamarin --- media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild index 7ae7057be9c6b..e772dea30c989 100644 --- a/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild +++ b/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/libjxl-libjxl-${COMMIT:0:7}" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv sparc x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" IUSE="openexr" DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}] From 3c22ac69701bc3d56178a9919a80704607dddfd9 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 19:11:15 +0200 Subject: [PATCH 0550/2610] dev-python/pycups: enable py3.11 Fedora do it, so we can too. Signed-off-by: Andreas Sturmlechner --- dev-python/pycups/pycups-2.0.1-r1.ebuild | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/dev-python/pycups/pycups-2.0.1-r1.ebuild b/dev-python/pycups/pycups-2.0.1-r1.ebuild index 1fddc3ef337b3..8e797cc3d9d05 100644 --- a/dev-python/pycups/pycups-2.0.1-r1.ebuild +++ b/dev-python/pycups/pycups-2.0.1-r1.ebuild @@ -4,8 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) - +PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1 DESCRIPTION="Python bindings for the CUPS API" @@ -20,10 +19,8 @@ IUSE="examples" RDEPEND="net-print/cups" DEPEND="${RDEPEND}" -PATCHES=( - # https://github.com/OpenPrinting/pycups/commit/8cbf6d40a0132764ad51e7416aa7034966875091 - "${FILESDIR}/${P}-py3.10.patch" -) +# https://github.com/OpenPrinting/pycups/commit/8cbf6d40a0132764ad51e7416aa7034966875091 +PATCHES=( "${FILESDIR}/${P}-py3.10.patch" ) python_install_all() { if use examples; then From 32320585549d0093e34c615108029014d8d61632 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 19:12:09 +0200 Subject: [PATCH 0551/2610] app-admin/system-config-printer: enable py3.11 Fedora do it, so we can too. Signed-off-by: Andreas Sturmlechner --- .../system-config-printer/system-config-printer-1.5.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/system-config-printer/system-config-printer-1.5.18.ebuild b/app-admin/system-config-printer/system-config-printer-1.5.18.ebuild index da888acedc10a..fd5b6fe104cbe 100644 --- a/app-admin/system-config-printer/system-config-printer-1.5.18.ebuild +++ b/app-admin/system-config-printer/system-config-printer-1.5.18.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) PYTHON_REQ_USE="xml(+)" inherit python-single-r1 systemd udev xdg From 304f4a5a38e2bccb92c90ea41e5e708d63098bce Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 19:34:30 +0200 Subject: [PATCH 0552/2610] dev-util/dbus-test-runner: enable py3.11 Tests pass. Signed-off-by: Andreas Sturmlechner --- dev-util/dbus-test-runner/dbus-test-runner-19.04.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/dbus-test-runner/dbus-test-runner-19.04.0-r2.ebuild b/dev-util/dbus-test-runner/dbus-test-runner-19.04.0-r2.ebuild index 0b62cdc9c08f1..db7277dba83fa 100644 --- a/dev-util/dbus-test-runner/dbus-test-runner-19.04.0-r2.ebuild +++ b/dev-util/dbus-test-runner/dbus-test-runner-19.04.0-r2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit python-single-r1 DESCRIPTION="Run executables under a new DBus session for testing" From 6575b1a0d95279f9bbd058a4426cb7b3a396c4e2 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 19:55:33 +0200 Subject: [PATCH 0553/2610] dev-util/clazy: Support python3_11, LLVM-15 Tests pass. Signed-off-by: Andreas Sturmlechner --- dev-util/clazy/clazy-1.11-r2.ebuild | 56 +++++ .../clazy/files/clazy-1.11-fix-llvm-15.patch | 223 ++++++++++++++++++ .../files/clazy-1.11-fix-regex-detect.patch | 25 ++ 3 files changed, 304 insertions(+) create mode 100644 dev-util/clazy/clazy-1.11-r2.ebuild create mode 100644 dev-util/clazy/files/clazy-1.11-fix-llvm-15.patch create mode 100644 dev-util/clazy/files/clazy-1.11-fix-regex-detect.patch diff --git a/dev-util/clazy/clazy-1.11-r2.ebuild b/dev-util/clazy/clazy-1.11-r2.ebuild new file mode 100644 index 0000000000000..331c221f4408b --- /dev/null +++ b/dev-util/clazy/clazy-1.11-r2.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_MAX_SLOT=15 +PYTHON_COMPAT=( python3_{8..11} ) +inherit cmake llvm python-any-r1 + +DESCRIPTION="Compiler plugin which allows clang to understand Qt semantics" +HOMEPAGE="https://apps.kde.org/clazy" +SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" +Date: Tue, 6 Sep 2022 16:30:02 +0200 +Subject: [PATCH] Build fixes for LLVM/Clang 15.0.0 + +Change-Id: Icc39a0b1acffb5a6a4798b1259d8ad4e7dd47bc5 +--- + CMakeLists.txt | 6 ++++++ + src/PreProcessorVisitor.cpp | 2 +- + src/PreProcessorVisitor.h | 2 +- + src/SourceCompatibilityHelpers.h | 15 +++++++++++++++ + src/Utils.cpp | 3 ++- + src/checkbase.cpp | 4 ++-- + src/checkbase.h | 4 ++-- + src/checks/manuallevel/qt6-fwd-fixes.cpp | 2 +- + src/checks/manuallevel/qt6-fwd-fixes.h | 2 +- + src/checks/manuallevel/qt6-header-fixes.cpp | 2 +- + src/checks/manuallevel/qt6-header-fixes.h | 2 +- + 11 files changed, 33 insertions(+), 11 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 3c780b0d..100135af 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -114,6 +114,10 @@ else() + set(clang_tooling_refactoring_lib clangToolingRefactor) + endif() + ++if (${LLVM_VERSION} VERSION_GREATER_EQUAL "15.0.0") ++ set(clang_support_lib clangSupport) ++endif() ++ + macro(link_to_llvm name is_standalone) + if (CLAZY_LINK_CLANG_DYLIB) + target_link_libraries(${name} clang-cpp) +@@ -131,6 +135,7 @@ macro(link_to_llvm name is_standalone) + + target_link_libraries(${name} ${clang_lib}) + endforeach() ++ target_link_libraries(${name} ${clang_support_lib}) + target_link_libraries(${name} clangTooling) + target_link_libraries(${name} clangToolingCore) + target_link_libraries(${name} ${clang_tooling_refactoring_lib}) +@@ -302,6 +307,7 @@ else() + clangFrontendTool + clangRewrite + clangSerialization ++ ${clang_support_lib} + clangTooling + clangStaticAnalyzerCheckers + clangStaticAnalyzerCore +diff --git a/src/PreProcessorVisitor.cpp b/src/PreProcessorVisitor.cpp +index 5e63a131..5fdfe5f3 100644 +--- a/src/PreProcessorVisitor.cpp ++++ b/src/PreProcessorVisitor.cpp +@@ -185,7 +185,7 @@ void PreProcessorVisitor::MacroExpands(const Token &MacroNameTok, const MacroDef + + void PreProcessorVisitor::InclusionDirective (clang::SourceLocation, const clang::Token &, + clang::StringRef FileName, bool IsAngled, clang::CharSourceRange FilenameRange, +- const clang::FileEntry *, clang::StringRef, clang::StringRef, ++ clazy::OptionalFileEntryRef, clang::StringRef, clang::StringRef, + const clang::Module *, clang::SrcMgr::CharacteristicKind) + { + if (m_ci.getPreprocessor().isInPrimaryFile() && !clazy::endsWith(FileName.str(), ".moc")) { +diff --git a/src/PreProcessorVisitor.h b/src/PreProcessorVisitor.h +index dc80ff36..1bb17a5e 100644 +--- a/src/PreProcessorVisitor.h ++++ b/src/PreProcessorVisitor.h +@@ -71,7 +71,7 @@ protected: + clang::SourceRange range, const clang::MacroArgs *) override; + void InclusionDirective (clang::SourceLocation HashLoc, const clang::Token &IncludeTok, + clang::StringRef FileName, bool IsAngled, clang::CharSourceRange FilenameRange, +- const clang::FileEntry *File, clang::StringRef SearchPath, clang::StringRef RelativePath, ++ clazy::OptionalFileEntryRef File, clang::StringRef SearchPath, clang::StringRef RelativePath, + const clang::Module *Imported, clang::SrcMgr::CharacteristicKind FileType) override; + private: + std::string getTokenSpelling(const clang::MacroDefinition &) const; +diff --git a/src/SourceCompatibilityHelpers.h b/src/SourceCompatibilityHelpers.h +index 4ea923a2..c1a23a4b 100644 +--- a/src/SourceCompatibilityHelpers.h ++++ b/src/SourceCompatibilityHelpers.h +@@ -144,6 +144,21 @@ inline bool contains_lower(clang::StringRef haystack, clang::StringRef needle) + #endif + } + ++#if LLVM_VERSION_MAJOR >= 15 ++using OptionalFileEntryRef = clang::Optional; ++#else ++using OptionalFileEntryRef = const clang::FileEntry*; ++#endif ++ ++inline bool isAscii(clang::StringLiteral *lt) ++{ ++#if LLVM_VERSION_MAJOR >= 15 ++ return lt->isOrdinary(); ++#else ++ return lt->isAscii(); ++#endif ++} ++ + } + + #endif +diff --git a/src/Utils.cpp b/src/Utils.cpp +index 3cdf7876..70e0577c 100644 +--- a/src/Utils.cpp ++++ b/src/Utils.cpp +@@ -25,6 +25,7 @@ + #include "Utils.h" + #include "StringUtils.h" + #include "HierarchyUtils.h" ++#include "SourceCompatibilityHelpers.h" + #include "StmtBodyRange.h" + #include "clazy_stl.h" + +@@ -670,7 +671,7 @@ const CXXRecordDecl *Utils::recordForMemberCall(CXXMemberCallExpr *call, string + bool Utils::isAscii(StringLiteral *lt) + { + // 'é' for some reason has isAscii() == true, so also call containsNonAsciiOrNull +- return lt && lt->isAscii() && !lt->containsNonAsciiOrNull(); ++ return lt && clazy::isAscii(lt) && !lt->containsNonAsciiOrNull(); + } + + bool Utils::isInDerefExpression(Stmt *s, ParentMap *map) +diff --git a/src/checkbase.cpp b/src/checkbase.cpp +index f5936dfd..dcc7c999 100644 +--- a/src/checkbase.cpp ++++ b/src/checkbase.cpp +@@ -105,7 +105,7 @@ void ClazyPreprocessorCallbacks::MacroDefined(const Token ¯oNameTok, const M + } + + void ClazyPreprocessorCallbacks::InclusionDirective(clang::SourceLocation HashLoc, const clang::Token &IncludeTok, clang::StringRef FileName, bool IsAngled, +- clang::CharSourceRange FilenameRange, const clang::FileEntry *File, clang::StringRef SearchPath, ++ clang::CharSourceRange FilenameRange, clazy::OptionalFileEntryRef File, clang::StringRef SearchPath, + clang::StringRef RelativePath, const clang::Module *Imported, clang::SrcMgr::CharacteristicKind FileType) + { + check->VisitInclusionDirective(HashLoc, IncludeTok, FileName, IsAngled, FilenameRange, File, SearchPath, RelativePath, Imported, FileType); +@@ -182,7 +182,7 @@ void CheckBase::VisitEndif(SourceLocation, SourceLocation) + } + + void CheckBase::VisitInclusionDirective(clang::SourceLocation , const clang::Token &, clang::StringRef , bool , +- clang::CharSourceRange , const clang::FileEntry *, clang::StringRef , ++ clang::CharSourceRange , clazy::OptionalFileEntryRef, clang::StringRef , + clang::StringRef , const clang::Module *, clang::SrcMgr::CharacteristicKind ) + { + // Overriden in derived classes +diff --git a/src/checkbase.h b/src/checkbase.h +index c5db2daf..02f6a6bf 100644 +--- a/src/checkbase.h ++++ b/src/checkbase.h +@@ -91,7 +91,7 @@ public: + void Else(clang::SourceLocation loc, clang::SourceLocation ifLoc) override; + void Endif(clang::SourceLocation loc, clang::SourceLocation ifLoc) override; + void InclusionDirective(clang::SourceLocation HashLoc, const clang::Token &IncludeTok, clang::StringRef FileName, bool IsAngled, +- clang::CharSourceRange FilenameRange, const clang::FileEntry *File, clang::StringRef SearchPath, ++ clang::CharSourceRange FilenameRange, clazy::OptionalFileEntryRef File, clang::StringRef SearchPath, + clang::StringRef RelativePath, const clang::Module *Imported, clang::SrcMgr::CharacteristicKind FileType) override; + private: + CheckBase *const check; +@@ -151,7 +151,7 @@ protected: + virtual void VisitElse(clang::SourceLocation loc, clang::SourceLocation ifLoc); + virtual void VisitEndif(clang::SourceLocation loc, clang::SourceLocation ifLoc); + virtual void VisitInclusionDirective(clang::SourceLocation HashLoc, const clang::Token &IncludeTok, clang::StringRef FileName, bool IsAngled, +- clang::CharSourceRange FilenameRange, const clang::FileEntry *File, clang::StringRef SearchPath, ++ clang::CharSourceRange FilenameRange, clazy::OptionalFileEntryRef File, clang::StringRef SearchPath, + clang::StringRef RelativePath, const clang::Module *Imported, clang::SrcMgr::CharacteristicKind FileType); + + void enablePreProcessorCallbacks(); +diff --git a/src/checks/manuallevel/qt6-fwd-fixes.cpp b/src/checks/manuallevel/qt6-fwd-fixes.cpp +index 83bf81ee..c87d9ca0 100644 +--- a/src/checks/manuallevel/qt6-fwd-fixes.cpp ++++ b/src/checks/manuallevel/qt6-fwd-fixes.cpp +@@ -166,7 +166,7 @@ void Qt6FwdFixes::VisitDecl(clang::Decl *decl) + } + + void Qt6FwdFixes::VisitInclusionDirective(clang::SourceLocation HashLoc, const clang::Token &IncludeTok, clang::StringRef FileName, bool IsAngled, +- clang::CharSourceRange FilenameRange, const clang::FileEntry *File, clang::StringRef SearchPath, ++ clang::CharSourceRange FilenameRange, clazy::OptionalFileEntryRef File, clang::StringRef SearchPath, + clang::StringRef RelativePath, const clang::Module *Imported, clang::SrcMgr::CharacteristicKind FileType) + { + auto current_file = m_sm.getFilename(HashLoc); +diff --git a/src/checks/manuallevel/qt6-fwd-fixes.h b/src/checks/manuallevel/qt6-fwd-fixes.h +index 37b59d95..bb928ba6 100644 +--- a/src/checks/manuallevel/qt6-fwd-fixes.h ++++ b/src/checks/manuallevel/qt6-fwd-fixes.h +@@ -47,7 +47,7 @@ public: + explicit Qt6FwdFixes(const std::string &name, ClazyContext *context); + void VisitDecl(clang::Decl *decl) override; + void VisitInclusionDirective(clang::SourceLocation HashLoc, const clang::Token &IncludeTok, clang::StringRef FileName, bool IsAngled, +- clang::CharSourceRange FilenameRange, const clang::FileEntry *File, clang::StringRef SearchPath, ++ clang::CharSourceRange FilenameRange, clazy::OptionalFileEntryRef File, clang::StringRef SearchPath, + clang::StringRef RelativePath, const clang::Module *Imported, clang::SrcMgr::CharacteristicKind FileType) override; + bool m_including_qcontainerfwd = false; + std::set m_qcontainerfwd_included_in_files; +diff --git a/src/checks/manuallevel/qt6-header-fixes.cpp b/src/checks/manuallevel/qt6-header-fixes.cpp +index d458b77c..aaa28093 100644 +--- a/src/checks/manuallevel/qt6-header-fixes.cpp ++++ b/src/checks/manuallevel/qt6-header-fixes.cpp +@@ -270,7 +270,7 @@ Qt6HeaderFixes::Qt6HeaderFixes(const std::string &name, ClazyContext *context) + } + + void Qt6HeaderFixes::VisitInclusionDirective(clang::SourceLocation HashLoc, const clang::Token &IncludeTok, clang::StringRef FileName, bool IsAngled, +- clang::CharSourceRange FilenameRange, const clang::FileEntry *File, clang::StringRef SearchPath, ++ clang::CharSourceRange FilenameRange, clazy::OptionalFileEntryRef File, clang::StringRef SearchPath, + clang::StringRef RelativePath, const clang::Module *Imported, clang::SrcMgr::CharacteristicKind FileType) + { + if (shouldIgnoreFile(HashLoc)) +diff --git a/src/checks/manuallevel/qt6-header-fixes.h b/src/checks/manuallevel/qt6-header-fixes.h +index ae09f7ad..8ffbb100 100644 +--- a/src/checks/manuallevel/qt6-header-fixes.h ++++ b/src/checks/manuallevel/qt6-header-fixes.h +@@ -46,7 +46,7 @@ class Qt6HeaderFixes + public: + explicit Qt6HeaderFixes(const std::string &name, ClazyContext *context); + void VisitInclusionDirective(clang::SourceLocation HashLoc, const clang::Token &IncludeTok, clang::StringRef FileName, bool IsAngled, +- clang::CharSourceRange FilenameRange, const clang::FileEntry *File, clang::StringRef SearchPath, ++ clang::CharSourceRange FilenameRange, clazy::OptionalFileEntryRef File, clang::StringRef SearchPath, + clang::StringRef RelativePath, const clang::Module *Imported, clang::SrcMgr::CharacteristicKind FileType) override; + + }; +-- +GitLab + diff --git a/dev-util/clazy/files/clazy-1.11-fix-regex-detect.patch b/dev-util/clazy/files/clazy-1.11-fix-regex-detect.patch new file mode 100644 index 0000000000000..a60206365ea13 --- /dev/null +++ b/dev-util/clazy/files/clazy-1.11-fix-regex-detect.patch @@ -0,0 +1,25 @@ +From 336b54f28250938cc2a8d7bb78e638e79b6467d5 Mon Sep 17 00:00:00 2001 +From: Hannah von Reth +Date: Fri, 8 Jul 2022 11:19:22 +0000 +Subject: [PATCH] Fix regex detection + +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 434a57c9..3c780b0d 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -81,7 +81,7 @@ endif() + + # Look for std::regex support + message("Looking for std::regex support...") +-try_run(REGEX_RUN_RESULT COMPILE_RESULT ${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_LIST_DIR}/.cmake_has_regex_test.cpp) ++try_run(REGEX_RUN_RESULT COMPILE_RESULT ${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_LIST_DIR}/.cmake_has_regex_test.cpp CXX_STANDARD 17 CXX_STANDARD_REQUIRED true) + + if(NOT REGEX_RUN_RESULT EQUAL 0) + message("Using boost::regex instead of std::regex") +-- +GitLab + From cfaa7325fc035c4c1569d7dcf0ff971deb38d03b Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 20:33:20 +0200 Subject: [PATCH 0554/2610] net-libs/kdsoap: drop 2.0.0 Signed-off-by: Andreas Sturmlechner --- net-libs/kdsoap/Manifest | 1 - net-libs/kdsoap/kdsoap-2.0.0.ebuild | 45 ----------------------------- 2 files changed, 46 deletions(-) delete mode 100644 net-libs/kdsoap/kdsoap-2.0.0.ebuild diff --git a/net-libs/kdsoap/Manifest b/net-libs/kdsoap/Manifest index ddb267202691f..c4051e21a5211 100644 --- a/net-libs/kdsoap/Manifest +++ b/net-libs/kdsoap/Manifest @@ -1,2 +1 @@ -DIST kdsoap-2.0.0.tar.gz 2916527 BLAKE2B 7b9cf71b181b88180fb00cb2f0c2b84b5fd7d997531aa68957a84811959befd9c8909c8892d3b60d47a654916fa5b8841fa7b389a006a8ca6a2cdce98a433cfb SHA512 50305866595048e0ec6cd6dabba9e63a948f1e1263e7f03e9e3bc56f09a843bade944df95b5ff57d4fc3a62896e72f02b0d7b3d5cc2be2823da67001ca459428 DIST kdsoap-2.1.1.tar.gz 948277 BLAKE2B 6daec26426bb6becc78400877ad221b929f0c30e45755644258eca864617d20b9d1269d8a964d38d40e9f5eb93ae213a95e05deb0a34dd3817261096178815a2 SHA512 12224f664dcae7ceb7395a7c3de48a208ae81c10f6fba4d0db233613472c6b9cdbea6375297c27b58fe7338d7db27a4447844f4e8f40a24ec1b4dd3fa38d20bb diff --git a/net-libs/kdsoap/kdsoap-2.0.0.ebuild b/net-libs/kdsoap/kdsoap-2.0.0.ebuild deleted file mode 100644 index 951fd52d0a65d..0000000000000 --- a/net-libs/kdsoap/kdsoap-2.0.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} != *9999* ]]; then - SRC_URI="https://github.com/KDAB/KDSoap/releases/download/${P}/${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" -else - EGIT_REPO_URI="https://github.com/KDAB/KDSoap.git" - EGIT_SUBMODULES=( kdwsdl2cpp/libkode -autogen ) - inherit git-r3 -fi -inherit cmake - -DESCRIPTION="Qt-based client-side and server-side SOAP component" -HOMEPAGE="https://www.kdab.com/development-resources/qt-tools/kd-soap/" - -LICENSE="GPL-3 AGPL-3" -SLOT="0/2" -IUSE="" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtnetwork:5 - dev-qt/qtxml:5 -" -DEPEND="${RDEPEND} - dev-libs/boost -" - -src_prepare() { - cmake_src_prepare - sed -e "/install.*INSTALL_DOC_DIR/d" -i CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( - -DKDSoap_DOCS=OFF - -DKDSoap_EXAMPLES=OFF # no install targets - -DKDSoap_STATIC=OFF - -DKDSoap_QT6=OFF - ) - cmake_src_configure -} From 0aaa3d5a49c0ac229510b85c83418fb470a00006 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 20:33:48 +0200 Subject: [PATCH 0555/2610] media-gfx/photoqt: drop 1.7.1-r1 Signed-off-by: Andreas Sturmlechner --- media-gfx/photoqt/Manifest | 1 - .../photoqt/files/photoqt-1.7.1-cmake.patch | 13 --- .../files/photoqt-1.7.1-exiv2-0.27.patch | 102 ------------------ media-gfx/photoqt/photoqt-1.7.1-r1.ebuild | 59 ---------- 4 files changed, 175 deletions(-) delete mode 100644 media-gfx/photoqt/files/photoqt-1.7.1-cmake.patch delete mode 100644 media-gfx/photoqt/files/photoqt-1.7.1-exiv2-0.27.patch delete mode 100644 media-gfx/photoqt/photoqt-1.7.1-r1.ebuild diff --git a/media-gfx/photoqt/Manifest b/media-gfx/photoqt/Manifest index 1cf8748b96301..900b20d3660d8 100644 --- a/media-gfx/photoqt/Manifest +++ b/media-gfx/photoqt/Manifest @@ -1,2 +1 @@ -DIST photoqt-1.7.1.tar.gz 1324774 BLAKE2B b739508511cdc34b6de5736260692c48186a49d0cf62d8283238ee274d2fdf73716589277fa602f86c8c15fff87b49d1700202d260480e002dfa18380b47d328 SHA512 50cee1a77a5e69d05f19a8f1ac8ab18d1ef420962b05f3a76e12ce0f3202db7037c894bbd7631674504f0e51c2be690aff4248ed343d0da2dc8a1ccce2d8e078 DIST photoqt-2.9.1.tar.gz 3708647 BLAKE2B dd8c958709ebd830558f150f59c90c317d3f5edb363f92e9fadcd1506de4c97a41f6766670e202081397081c231604028298771eb52911255dae53bfa92a1a8d SHA512 c2ac3bce2ffa0962b243808cdd2495d45af3bd5703389de5e9626a518a8edf25646a317ff420dc0fdd8dc60a53104b1b5ec7e473087454d5c2f0b967066dc192 diff --git a/media-gfx/photoqt/files/photoqt-1.7.1-cmake.patch b/media-gfx/photoqt/files/photoqt-1.7.1-cmake.patch deleted file mode 100644 index 5dfacf435a0e6..0000000000000 --- a/media-gfx/photoqt/files/photoqt-1.7.1-cmake.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- a/CMake/FindExiv2.cmake 2018-06-03 05:21:04.143148857 +0200 -+++ b/CMake/FindExiv2.cmake 2018-12-29 22:35:40.770393025 +0100 -@@ -13,8 +13,8 @@ - "${EXIV2_LOCATION}" - "${EXIV2_LOCATION}/include" - /usr/include -- /usr/include/Exiv2 -- /opt/local/include/Exiv2 -+ /usr/include/exiv2 -+ /opt/local/include/exiv2 - ) - - IF(EXIV2_INCLUDE_DIR) diff --git a/media-gfx/photoqt/files/photoqt-1.7.1-exiv2-0.27.patch b/media-gfx/photoqt/files/photoqt-1.7.1-exiv2-0.27.patch deleted file mode 100644 index 48734ce705938..0000000000000 --- a/media-gfx/photoqt/files/photoqt-1.7.1-exiv2-0.27.patch +++ /dev/null @@ -1,102 +0,0 @@ -From c6fd41478e818f3a651d40f96cab3d790e1c09a4 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Sun, 20 Jan 2019 18:25:45 +0100 -Subject: [PATCH] Fix build with exiv2-0.27 - -Fixes https://gitlab.com/luspi/photoqt/issues/64 ---- - cplusplus/scripts/getanddostuff/manipulation.h | 3 +-- - cplusplus/scripts/getmetadata.cpp | 4 ++-- - cplusplus/scripts/getmetadata.h | 3 +-- - cplusplus/scripts/managepeopletags.cpp | 4 ++-- - cplusplus/scripts/managepeopletags.h | 3 +-- - 5 files changed, 7 insertions(+), 10 deletions(-) - -diff --git a/cplusplus/scripts/getanddostuff/manipulation.h b/cplusplus/scripts/getanddostuff/manipulation.h -index b3fa9b42..465d9372 100644 ---- a/cplusplus/scripts/getanddostuff/manipulation.h -+++ b/cplusplus/scripts/getanddostuff/manipulation.h -@@ -38,8 +38,7 @@ - #include "../../logger.h" - - #ifdef EXIV2 --#include --#include -+#include - #endif - - class GetAndDoStuffManipulation : public QObject { -diff --git a/cplusplus/scripts/getmetadata.cpp b/cplusplus/scripts/getmetadata.cpp -index deb89a25..df92de6b 100644 ---- a/cplusplus/scripts/getmetadata.cpp -+++ b/cplusplus/scripts/getmetadata.cpp -@@ -203,7 +203,7 @@ QVariantMap GetMetaData::getExiv2(QString path) { - } - - } catch(Exiv2::Error &e) { -- LOG << CURDATE << "GetMetaData::getExiv2() Unable to read Exif metadata: " << e << " (" << Exiv2::errMsg(e.code()) << ")" << NL; -+ LOG << CURDATE << "GetMetaData::getExiv2() Unable to read Exif metadata: " << e.what() << NL; - } - - // If GPS is set, compose into one string -@@ -246,7 +246,7 @@ QVariantMap GetMetaData::getExiv2(QString path) { - } - - } catch(Exiv2::Error &e) { -- LOG << CURDATE << "GetMetaData::getExiv2() ERROR reading IPTC metadata: " << e << " (" << Exiv2::errMsg(e.code()) << ")" << NL; -+ LOG << CURDATE << "GetMetaData::getExiv2() ERROR reading IPTC metadata: " << e.what() << NL; - } - - QString city = returnMap["Iptc.Application2.City"].toString(); -diff --git a/cplusplus/scripts/getmetadata.h b/cplusplus/scripts/getmetadata.h -index e427cbc1..c5b99140 100644 ---- a/cplusplus/scripts/getmetadata.h -+++ b/cplusplus/scripts/getmetadata.h -@@ -34,8 +34,7 @@ - #include "../logger.h" - - #ifdef EXIV2 --#include --#include -+#include - #endif - - class GetMetaData : public QObject { -diff --git a/cplusplus/scripts/managepeopletags.cpp b/cplusplus/scripts/managepeopletags.cpp -index 9b8c7503..96baeb9e 100644 ---- a/cplusplus/scripts/managepeopletags.cpp -+++ b/cplusplus/scripts/managepeopletags.cpp -@@ -98,7 +98,7 @@ QVariantList ManagePeopleTags::getFaceTags(QString path) { - - } catch(Exiv2::Error& e) { - LOG << CURDATE << "GetPeopleTag::getPeopleLocations() 2 - ERROR reading exiv data (caught exception): " -- << e << " (" << Exiv2::errMsg(e.code()) << ")" << NL; -+ << e.what() << NL; - return ret; - } - -@@ -201,7 +201,7 @@ void ManagePeopleTags::setFaceTags(QString filename, QVariantList tags) { - - } catch(Exiv2::Error& e) { - LOG << CURDATE << "GetPeopleTag::setFaceTags() - ERROR reading exiv data (caught exception): " -- << e << " (" << Exiv2::errMsg(e.code()) << ")" << NL; -+ << e.what() << NL; - return; - } - -diff --git a/cplusplus/scripts/managepeopletags.h b/cplusplus/scripts/managepeopletags.h -index 1908ba0a..59686cc1 100644 ---- a/cplusplus/scripts/managepeopletags.h -+++ b/cplusplus/scripts/managepeopletags.h -@@ -29,8 +29,7 @@ - #include "../logger.h" - - #ifdef EXIV2 --#include --#include -+#include - #endif - - class ManagePeopleTags : public QObject { --- -2.18.1 diff --git a/media-gfx/photoqt/photoqt-1.7.1-r1.ebuild b/media-gfx/photoqt/photoqt-1.7.1-r1.ebuild deleted file mode 100644 index 53e9fae1e6053..0000000000000 --- a/media-gfx/photoqt/photoqt-1.7.1-r1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_KDEINSTALLDIRS=false -inherit ecm - -DESCRIPTION="Simple but powerful Qt-based image viewer" -HOMEPAGE="https://photoqt.org/" -SRC_URI="https://photoqt.org/pkgs/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="devil exif freeimage graphicsmagick pdf raw" - -BDEPEND=" - dev-qt/linguist-tools:5 -" -RDEPEND=" - dev-qt/qtdeclarative:5 - dev-qt/qtgraphicaleffects:5 - dev-qt/qtgui:5 - dev-qt/qtimageformats:5 - dev-qt/qtmultimedia:5[qml] - dev-qt/qtnetwork:5 - dev-qt/qtquickcontrols:5 - dev-qt/qtsql:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - app-arch/libarchive:= - app-arch/unrar - devil? ( media-libs/devil ) - exif? ( media-gfx/exiv2:= ) - freeimage? ( media-libs/freeimage ) - graphicsmagick? ( >=media-gfx/graphicsmagick-1.3.20:= ) - pdf? ( app-text/poppler[qt5] ) - raw? ( media-libs/libraw:= ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/${P}-cmake.patch" - "${FILESDIR}/${P}-exiv2-0.27.patch" # bugs 675714, 676194 -) - -src_configure() { - local mycmakeargs=( - -DDEVIL=$(usex devil) - -DEXIV2=$(usex exif) - -DFREEIMAGE=$(usex freeimage) - -DGM=$(usex graphicsmagick) - -DPOPPLER=$(usex pdf) - -DRAW=$(usex raw) - ) - ecm_src_configure -} From 6f28d54e0f250c129ba4c102eba41a0befe75aae Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 20:34:16 +0200 Subject: [PATCH 0556/2610] x11-misc/qtfm: drop 6.2.0 Signed-off-by: Andreas Sturmlechner --- x11-misc/qtfm/Manifest | 1 - x11-misc/qtfm/qtfm-6.2.0.ebuild | 57 --------------------------------- 2 files changed, 58 deletions(-) delete mode 100644 x11-misc/qtfm/qtfm-6.2.0.ebuild diff --git a/x11-misc/qtfm/Manifest b/x11-misc/qtfm/Manifest index 8b36857b40c68..bc1f91b23848c 100644 --- a/x11-misc/qtfm/Manifest +++ b/x11-misc/qtfm/Manifest @@ -1,2 +1 @@ -DIST qtfm-6.2.0.tar.gz 411064 BLAKE2B dce16b79753de31c58b36aa51b2f5555a12e19778ce81ca980bb5775f694d5315df97f4ac7b060653748a3ec2bc69b0f88599bca44696ce8b6a8026b30abbf9f SHA512 44bcef3d9e4111388aa93fd8c51d65a5210e969071d79336a4451a78ec7503867d8c667325eeafa5f85ee922dd787746e6ac94e17a61c07914c12364cfa8951d DIST qtfm-6.2.1.tar.gz 410958 BLAKE2B fe542b935dfa0d16198f9a0dc3fb5e0b43718056ebc0987ef73ff8c56258e8ba660ef7f294cc424aab397cd26a2aba37048806d9175fe86004298129443c707b SHA512 911c90a6f9bcfe539aaacf3476d660116f2dc18821b23cc420615be649bbffd530abf640ebf77d80ee85b61779e4844e0bc10f8fd3f3b0686366e6b5372f9f2c diff --git a/x11-misc/qtfm/qtfm-6.2.0.ebuild b/x11-misc/qtfm/qtfm-6.2.0.ebuild deleted file mode 100644 index 2701a220c7e8d..0000000000000 --- a/x11-misc/qtfm/qtfm-6.2.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit qmake-utils xdg-utils - -DESCRIPTION="Small, lightweight file manager based on pure Qt" -HOMEPAGE="https://qtfm.eu/" -SRC_URI="https://github.com/rodlie/qtfm/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+dbus shared" - -BDEPEND=" - app-arch/unzip - dev-qt/linguist-tools:5 -" -RDEPEND=" - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 - sys-apps/file - dbus? ( dev-qt/qtdbus:5 ) -" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${P}-qt-5.15.patch ) - -src_configure() { - eqmake5 \ - $(usex dbus '' 'CONFIG+=no_dbus CONFIG+=no_tray') \ - $(usex shared 'CONFIG+=sharedlib' '') \ - $(usex shared 'CONFIG+=with_includes' '') \ - LIBDIR="/usr/$(get_libdir)" \ - PREFIX="/usr" \ - XDGDIR="/etc/xdg" -} - -src_install() { - emake INSTALL_ROOT="${D}" install - einstalldocs -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -} From fd0852f1ac20aff34f61d14ecd934b511ddd11c1 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 20:35:49 +0200 Subject: [PATCH 0557/2610] media-libs/libjxl: drop vulnerable 0.7.0_pre20220329 Bug: https://bugs.gentoo.org/877289 Signed-off-by: Andreas Sturmlechner --- media-libs/libjxl/Manifest | 1 - .../libjxl/libjxl-0.7.0_pre20220329.ebuild | 80 ------------------- 2 files changed, 81 deletions(-) delete mode 100644 media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest index 0fac8236bf382..4c19e2d1152bf 100644 --- a/media-libs/libjxl/Manifest +++ b/media-libs/libjxl/Manifest @@ -1,3 +1,2 @@ DIST libjxl-0.7.0.tar.gz 1505917 BLAKE2B fd60e8fb1d7082deaaaf413395ac09e6096bb164ac1b2765a836e0bd3b96a8ac604c2e7631dd17d3eb1d9421c9460de13cede63c5786a5b0689cb858d7f5ec59 SHA512 c73039606acf7b2cbc331c6787af5167d711fd1af22bc616e1f478c531b087da82c98f2cb7e88c4d1f8bcfdc4e053ae0dc99cc9a811545b7f9658041489ed04b -DIST libjxl-0.7.0_pre20220329.tar.gz 21282311 BLAKE2B 8ced9811adba47e5ccac4d55cb7133a863bedceebeb51e649fa79ecb17b785e747532f1f36fd39e3627d0a29406f5f403dee8fa42a9958c713c1296c2f83260a SHA512 deb17dd2eb3e2c39d624d97c6959940aee5beafcb009f6cb2ac14dd83c73d2601df8c81f6cec5d8032d9e66d1fdabfe620dcbf9bfa5e90eb9978265896816242 DIST libjxl-0.7.0_pre20220825.tar.gz 1505499 BLAKE2B 67b1f33112c85c8ccf1187cc44441f1afd6b5f11139f5b066092abe3dd2304e7ff8a8179fb1ef2a08982d2700ac757113019580c99abf37b3d701310f70861bf SHA512 13132dbe93d1b55cf878653803b01547b77152687aedd8ea07c162562f78965f74b5d96b82a434d2982962ad817096253a9447743e620cc72af0f1906a284b1d diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild deleted file mode 100644 index fe8211ec6265b..0000000000000 --- a/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib - -DESCRIPTION="JPEG XL image format reference implementation" -HOMEPAGE="https://github.com/libjxl/libjxl" - -SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/fde214c5f4dc5ffd0360401a68df33182edf9226 -> ${P}.tar.gz" -KEYWORDS="arm" - -LICENSE="BSD" -SLOT="0" -IUSE="examples openexr" - -DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}] - dev-cpp/gflags:=[${MULTILIB_USEDEP}] - >=dev-cpp/highway-0.16.0[${MULTILIB_USEDEP}] - media-libs/giflib:=[${MULTILIB_USEDEP}] - >=media-libs/lcms-2.13:=[${MULTILIB_USEDEP}] - media-libs/libpng:=[${MULTILIB_USEDEP}] - sys-libs/zlib[${MULTILIB_USEDEP}] - virtual/jpeg[${MULTILIB_USEDEP}] - >=x11-misc/shared-mime-info-2.2 - openexr? ( media-libs/openexr:= ) -" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/libjxl-libjxl-fde214c" - -multilib_src_configure() { - local mycmakeargs=( - -DCMAKE_SKIP_RPATH=ON - -DBUILD_TESTING=OFF - -DJPEGXL_ENABLE_BENCHMARK=OFF - -DJPEGXL_ENABLE_COVERAGE=OFF - -DJPEGXL_ENABLE_FUZZERS=OFF - -DJPEGXL_ENABLE_SJPEG=OFF - -DJPEGXL_WARNINGS_AS_ERRORS=OFF - - -DJPEGXL_ENABLE_SKCMS=OFF - -DJPEGXL_ENABLE_VIEWERS=OFF - -DJPEGXL_ENABLE_PLUGINS=OFF - -DJPEGXL_FORCE_SYSTEM_BROTLI=ON - -DJPEGXL_FORCE_SYSTEM_HWY=ON - -DJPEGXL_FORCE_SYSTEM_LCMS2=ON - -DJPEGXL_ENABLE_DOXYGEN=OFF - -DJPEGXL_ENABLE_MANPAGES=OFF - -DJPEGXL_ENABLE_JNI=OFF - -DJPEGXL_ENABLE_TCMALLOC=OFF - ) - - if multilib_is_native_abi; then - mycmakeargs+=( - -DJPEGXL_ENABLE_TOOLS=ON - -DJPEGXL_ENABLE_EXAMPLES=$(usex examples) - -DJPEGXL_ENABLE_OPENEXR=$(usex openexr) - ) - else - mycmakeargs+=( - -DJPEGXL_ENABLE_TOOLS=OFF - -DJPEGXL_ENABLE_EXAMPLES=OFF - -DJPEGXL_ENABLE_OPENEXR=OFF - ) - fi - - cmake_src_configure -} - -multilib_src_install() { - cmake_src_install - - if use examples && multilib_is_native_abi; then - dobin "${BUILD_DIR}/jxlinfo" - fi - - find "${D}" -name '*.a' -delete || die -} From cb74fff2e5916fda89218d34126281af94f26db1 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 21:37:20 +0300 Subject: [PATCH 0558/2610] dev-libs/grantlee: Stabilize 5.3.0 arm64, #873448 Signed-off-by: Arthur Zamarin --- dev-libs/grantlee/grantlee-5.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/grantlee/grantlee-5.3.0.ebuild b/dev-libs/grantlee/grantlee-5.3.0.ebuild index 3c7e7c10080c6..467066d842a05 100644 --- a/dev-libs/grantlee/grantlee-5.3.0.ebuild +++ b/dev-libs/grantlee/grantlee-5.3.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://downloads.grantlee.org/${P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="5" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" IUSE="debug doc test" RESTRICT="!test? ( test )" From 883dc86fc73625d2785a79138405daaa6c2048eb Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 21:37:20 +0300 Subject: [PATCH 0559/2610] dev-util/kdevelop-pg-qt: Stabilize 2.2.1_p20220904 arm64, #873448 Signed-off-by: Arthur Zamarin --- dev-util/kdevelop-pg-qt/kdevelop-pg-qt-2.2.1_p20220904.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-2.2.1_p20220904.ebuild b/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-2.2.1_p20220904.ebuild index 3b364b840ecc5..a8425ea8b6c48 100644 --- a/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-2.2.1_p20220904.ebuild +++ b/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-2.2.1_p20220904.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://kdevelop.org/" LICENSE="LGPL-2+ LGPL-2.1+" SLOT="5" -KEYWORDS="amd64 ~arm64 ~ppc64 x86" +KEYWORDS="amd64 arm64 ~ppc64 x86" BDEPEND=" sys-devel/bison From 62c234f53e4cbc5b2137873af9f7197211cd0dbf Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 21:37:20 +0300 Subject: [PATCH 0560/2610] kde-misc/kio-fuse: Stabilize 5.0.1_p20220906 arm64, #873448 Signed-off-by: Arthur Zamarin --- kde-misc/kio-fuse/kio-fuse-5.0.1_p20220906.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kde-misc/kio-fuse/kio-fuse-5.0.1_p20220906.ebuild b/kde-misc/kio-fuse/kio-fuse-5.0.1_p20220906.ebuild index 8f73c33087b72..e376c211e2c08 100644 --- a/kde-misc/kio-fuse/kio-fuse-5.0.1_p20220906.ebuild +++ b/kde-misc/kio-fuse/kio-fuse-5.0.1_p20220906.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://feverfew.home.blog/2019/12/24/kiofuse-beta-4-9-0-released/" LICENSE="GPL-3+" SLOT="5" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" RESTRICT="test" # depend on fuse kernel module From c88a495dbaf48cf4b563a3fae6b1258c41fe9059 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 21:37:21 +0300 Subject: [PATCH 0561/2610] media-gfx/kgraphviewer: Stabilize 2.4.3-r2 arm64, #873448 Signed-off-by: Arthur Zamarin --- media-gfx/kgraphviewer/kgraphviewer-2.4.3-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/kgraphviewer/kgraphviewer-2.4.3-r2.ebuild b/media-gfx/kgraphviewer/kgraphviewer-2.4.3-r2.ebuild index 41ddd6b6b4c0d..4716b8e8e2e9c 100644 --- a/media-gfx/kgraphviewer/kgraphviewer-2.4.3-r2.ebuild +++ b/media-gfx/kgraphviewer/kgraphviewer-2.4.3-r2.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kgraphviewer" LICENSE="GPL-2 GPL-2+ LGPL-2+ LGPL-2.1+ handbook? ( FDL-1.2 )" SLOT="5" -KEYWORDS="amd64 ~arm64 x86" +KEYWORDS="amd64 arm64 x86" IUSE="" RDEPEND=" From 4767006df64cc55957f51f83315a844e8de8bb1e Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 21:37:21 +0300 Subject: [PATCH 0562/2610] net-libs/libaccounts-glib: Stabilize 1.26-r1 arm64, #873448 Signed-off-by: Arthur Zamarin --- net-libs/libaccounts-glib/libaccounts-glib-1.26-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libaccounts-glib/libaccounts-glib-1.26-r1.ebuild b/net-libs/libaccounts-glib/libaccounts-glib-1.26-r1.ebuild index f1bd12d56b464..8ba1dce7b289d 100644 --- a/net-libs/libaccounts-glib/libaccounts-glib-1.26-r1.ebuild +++ b/net-libs/libaccounts-glib/libaccounts-glib-1.26-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-VERSION_${PV}" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="doc" REQUIRED_USE="${PYTHON_REQUIRED_USE}" From c6d0d6e7331c6a2b4a7dcda1a15217502a6f4bcf Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 20:39:10 +0200 Subject: [PATCH 0563/2610] dev-libs/grantlee: drop 5.2.0 Signed-off-by: Andreas Sturmlechner --- dev-libs/grantlee/Manifest | 1 - .../grantlee/files/grantlee-5.2.0-slot.patch | 67 ------------------- dev-libs/grantlee/grantlee-5.2.0.ebuild | 60 ----------------- 3 files changed, 128 deletions(-) delete mode 100644 dev-libs/grantlee/files/grantlee-5.2.0-slot.patch delete mode 100644 dev-libs/grantlee/grantlee-5.2.0.ebuild diff --git a/dev-libs/grantlee/Manifest b/dev-libs/grantlee/Manifest index 92adc47c2bf0b..6e84d3fdb86d5 100644 --- a/dev-libs/grantlee/Manifest +++ b/dev-libs/grantlee/Manifest @@ -1,2 +1 @@ -DIST grantlee-5.2.0.tar.gz 1166467 BLAKE2B 89f66fefe3c5bbd087cdaed0f83a6b9ca2456629465dfd68d32c6f316d6d4533ece09e5a1444833897c70abbeb8258e0ca9faba09388dcbf40245c04f72f5040 SHA512 94b53d103aa775e6d45357d44d5634a5214d12ea7178d251fda30c5a88ddc2682ae44501ee8b7dc475793b84fa0998eb0bc13eea3f2e10ab29b1489db6ea60bd DIST grantlee-5.3.0.tar.gz 1176075 BLAKE2B a3418250845b39c4766dd19a1f423f18ca7393f675d0045477b345e589d5649f1cc332f9c228e9e9317bdf356992e533cfabe62bcfb50c40ffa38be9b5009013 SHA512 8018c92e1001e039243b4a22a790907b53bff21e062c7e3ee63d1e2de4ce7bccc4a7580fc4ec2e61dc2f7131ac336d46f76e2f03a7314c1547b8744842c0a02a diff --git a/dev-libs/grantlee/files/grantlee-5.2.0-slot.patch b/dev-libs/grantlee/files/grantlee-5.2.0-slot.patch deleted file mode 100644 index 9490df2327eca..0000000000000 --- a/dev-libs/grantlee/files/grantlee-5.2.0-slot.patch +++ /dev/null @@ -1,67 +0,0 @@ -From 0bf2a3f667a958b3cc7859cc2fe60ca8a7ccac08 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Sat, 30 Nov 2019 11:55:33 +0100 -Subject: [PATCH] Install headers to a custom location to permit slotting - -That was previously necessary with Qt4 version, let's keep it while -Qt6 is around the corner. - -Amended with target_include_directories fix by jospezial. - ---- - templates/lib/CMakeLists.txt | 5 +++-- - textdocument/lib/CMakeLists.txt | 5 +++-- - 2 files changed, 6 insertions(+), 4 deletions(-) - -diff --git a/templates/lib/CMakeLists.txt b/templates/lib/CMakeLists.txt -index 5058481..3ef29a4 100644 ---- a/templates/lib/CMakeLists.txt -+++ b/templates/lib/CMakeLists.txt -@@ -101,6 +101,7 @@ if (Qt5Qml_FOUND) - - target_sources(Grantlee_Templates PRIVATE ${scriptabletags_SRCS}) - target_include_directories(Grantlee_Templates PRIVATE ../scriptabletags) -+ target_include_directories(Grantlee_Templates INTERFACE "$") - target_link_libraries(Grantlee_Templates - PRIVATE Qt5::Qml - ) -@@ -152,10 +153,10 @@ install(FILES - token.h - util.h - variable.h -- DESTINATION include/grantlee COMPONENT Templates -+ DESTINATION include/grantlee5/grantlee COMPONENT Templates - ) - - install(FILES - grantlee_templates.h -- DESTINATION include COMPONENT Templates -+ DESTINATION include/grantlee5 COMPONENT Templates - ) -diff --git a/textdocument/lib/CMakeLists.txt b/textdocument/lib/CMakeLists.txt -index 2c5a96f..c42d32a 100644 ---- a/textdocument/lib/CMakeLists.txt -+++ b/textdocument/lib/CMakeLists.txt -@@ -34,6 +34,7 @@ if (CMAKE_GENERATOR MATCHES "Visual Studio") - ) - endforeach() - endif() -+target_include_directories(Grantlee_TextDocument INTERFACE "$") - - target_link_libraries(Grantlee_TextDocument - PUBLIC Qt5::Gui -@@ -59,10 +60,10 @@ install(FILES - texthtmlbuilder.h - mediawikimarkupbuilder.h - ${CMAKE_CURRENT_BINARY_DIR}/grantlee_textdocument_export.h -- DESTINATION include/grantlee COMPONENT TextDocument -+ DESTINATION include/grantlee5/grantlee COMPONENT TextDocument - ) - - install(FILES - grantlee_textdocument.h -- DESTINATION include COMPONENT TextDocument -+ DESTINATION include/grantlee5 COMPONENT TextDocument - ) --- -2.24.0 diff --git a/dev-libs/grantlee/grantlee-5.2.0.ebuild b/dev-libs/grantlee/grantlee-5.2.0.ebuild deleted file mode 100644 index 1a4abea4eeb35..0000000000000 --- a/dev-libs/grantlee/grantlee-5.2.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -VIRTUALX_REQUIRED="test" -inherit cmake virtualx - -DESCRIPTION="C++ string template engine based on the Django template system" -HOMEPAGE="https://github.com/steveire/grantlee" -SRC_URI="http://downloads.grantlee.org/${P}.tar.gz" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" -IUSE="debug doc test" - -BDEPEND=" - doc? ( app-doc/doxygen[dot] ) - test? ( dev-qt/linguist-tools:5 ) -" -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 -" -DEPEND="${RDEPEND} - test? ( dev-qt/qttest:5 ) -" - -RESTRICT+=" !test? ( test )" - -PATCHES=( - "${FILESDIR}/${PN}-0.3.0-nonfatal-warnings.patch" - "${FILESDIR}/${P}-slot.patch" -) - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTS=$(usex test) - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - use doc && cmake_src_compile docs -} - -src_test() { - virtx cmake_src_test -} - -src_install() { - use doc && local HTML_DOCS=("${BUILD_DIR}/apidox/") - - cmake_src_install -} From 708d45e2b9467e39e5161885ae740aef6d3e6271 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 20:39:29 +0200 Subject: [PATCH 0564/2610] dev-util/kdevelop-pg-qt: drop 2.2.1 Signed-off-by: Andreas Sturmlechner --- dev-util/kdevelop-pg-qt/Manifest | 1 - .../kdevelop-pg-qt-2.2.1.ebuild | 24 ------------------- 2 files changed, 25 deletions(-) delete mode 100644 dev-util/kdevelop-pg-qt/kdevelop-pg-qt-2.2.1.ebuild diff --git a/dev-util/kdevelop-pg-qt/Manifest b/dev-util/kdevelop-pg-qt/Manifest index d317cd0856f0f..dddbe4485f4c5 100644 --- a/dev-util/kdevelop-pg-qt/Manifest +++ b/dev-util/kdevelop-pg-qt/Manifest @@ -1,2 +1 @@ -DIST kdevelop-pg-qt-2.2.1.tar.xz 660904 BLAKE2B b3874ee4f36d43f6d39a28a79f4638601340ce0545c2fe965393e9fe266a960e904ce5cd3215a7903f7b011f2e138d3be8999563366ce796f50524084a36192b SHA512 0ef3daba60ee6c7d4602b31610bdc68709a730d4c3443770eac1aa1d298fc03e10b38bc0d2e34dd44df5bba1c3af945c87e80d8aaa818e0b1787121f056c78a9 DIST kdevelop-pg-qt-2.2.1_p20220904-72138ed0.tar.gz 1131103 BLAKE2B a388fa38e27115912af7a589f43dc6f95f4af4790435bfda6344fa62245acb37254d86df48bda9201dc6341dc88f04d4bba7c3cfae90189a88e506af66fab95c SHA512 953dc8e76a7cf8d46963ec3b41252b9b19a03275469cfc145b649ef999df1b8aa8f45666616ee56c139eeb4b1e90e6f2fd85d18a1c2371a6133da674ce187106 diff --git a/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-2.2.1.ebuild b/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-2.2.1.ebuild deleted file mode 100644 index 53c7d4871d4f2..0000000000000 --- a/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-2.2.1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="true" -inherit ecm kde.org - -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" - KEYWORDS="amd64 arm64 ~ppc64 x86" -fi - -DESCRIPTION="LL(1) parser generator used mainly by KDevelop language plugins" -HOMEPAGE="https://www.kdevelop.org/" - -LICENSE="LGPL-2+ LGPL-2.1+" -SLOT="5" -IUSE="" - -BDEPEND=" - sys-devel/bison - sys-devel/flex -" From ab9d494101c80134ed8d22d3b9ba3b26e8af33a5 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 20:39:48 +0200 Subject: [PATCH 0565/2610] kde-misc/kio-fuse: drop 5.0.1 Signed-off-by: Andreas Sturmlechner --- kde-misc/kio-fuse/Manifest | 1 - kde-misc/kio-fuse/kio-fuse-5.0.1.ebuild | 41 ------------------------- 2 files changed, 42 deletions(-) delete mode 100644 kde-misc/kio-fuse/kio-fuse-5.0.1.ebuild diff --git a/kde-misc/kio-fuse/Manifest b/kde-misc/kio-fuse/Manifest index b213bd0ed8be2..712e345622aef 100644 --- a/kde-misc/kio-fuse/Manifest +++ b/kde-misc/kio-fuse/Manifest @@ -1,2 +1 @@ -DIST kio-fuse-5.0.1.tar.xz 47596 BLAKE2B 3ed4f2a17aac1743ad0c8bc7421738eb499ea95eb20088444c241763b53315b8cd8a592d0ed18c7a6180de6040774f6d53429f8d1fe515eb4769fb95e680b530 SHA512 6423c461c001bb27d4e17e6f9a69e4a28c2e7834b6702bd14e4b34db9fc3156cdbb5400ec2c3f15975e78e563abbf14412f8f1b1db05f6313a8520bab030e7bd DIST kio-fuse-5.0.1_p20220906-fbd09a33.tar.gz 56438 BLAKE2B 45655e9308614f0094b18a6f9c6f52013a60ba00243a3871b182cf76d2f91eb5fddc401985eea39a7af26abc8045958894501969ad21dbdf9969f131005718cb SHA512 a6f4222c4f020b2bfd6c38b303881f4810f857aad9b611d2e6abe448d945d881e85d4f1ebd0d2cb7ca6dc3b11cbad6331dd00fcc6ec1109ad1fbea7f20490fdc diff --git a/kde-misc/kio-fuse/kio-fuse-5.0.1.ebuild b/kde-misc/kio-fuse/kio-fuse-5.0.1.ebuild deleted file mode 100644 index e6d595d05d9c9..0000000000000 --- a/kde-misc/kio-fuse/kio-fuse-5.0.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="true" -KFMIN=5.74.0 -QTMIN=5.15.2 -inherit ecm kde.org linux-info - -DESCRIPTION="FUSE interface for KIO" -HOMEPAGE="https://feverfew.home.blog/2019/12/24/kiofuse-beta-4-9-0-released/" - -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" - KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -fi - -LICENSE="GPL-3+" -SLOT="5" -IUSE="" - -RESTRICT+=" test" # depend on fuse kernel module - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - sys-fs/fuse:3 -" -RDEPEND="${DEPEND}" - -pkg_setup() { - local CONFIG_CHECK="~FUSE_FS" - linux-info_pkg_setup - - ecm_pkg_setup -} From 6ce19e25fa979390953129be1f07b4d786bdac8a Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 20:40:40 +0200 Subject: [PATCH 0566/2610] media-gfx/kgraphviewer: drop 2.4.3-r1 Signed-off-by: Andreas Sturmlechner --- .../kgraphviewer/kgraphviewer-2.4.3-r1.ebuild | 43 ------------------- 1 file changed, 43 deletions(-) delete mode 100644 media-gfx/kgraphviewer/kgraphviewer-2.4.3-r1.ebuild diff --git a/media-gfx/kgraphviewer/kgraphviewer-2.4.3-r1.ebuild b/media-gfx/kgraphviewer/kgraphviewer-2.4.3-r1.ebuild deleted file mode 100644 index 036079737c782..0000000000000 --- a/media-gfx/kgraphviewer/kgraphviewer-2.4.3-r1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.60.0 -QTMIN=5.12.3 -inherit ecm kde.org - -DESCRIPTION="Graphviz dot graph file viewer" -HOMEPAGE="https://apps.kde.org/en/kgraphviewer" -[[ ${PV} != *9999* ]] && SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" - -LICENSE="GPL-2 GPL-2+ LGPL-2+ LGPL-2.1+ handbook? ( FDL-1.2 )" -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-gfx/graphviz-2.30 -" -DEPEND="${COMMON_DEPEND} - dev-libs/boost -" -RDEPEND="${COMMON_DEPEND} - !media-gfx/kgraphviewer:4 -" - -PATCHES=( "${FILESDIR}/${P}-set-startupwmclass.patch" ) From 62147a44aa74e0daae6bbaf3ed017679ee26146c Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 20:41:32 +0200 Subject: [PATCH 0567/2610] net-libs/libaccounts-glib: drop 1.25-r2 Signed-off-by: Andreas Sturmlechner --- net-libs/libaccounts-glib/Manifest | 1 - .../libaccounts-glib-1.25-r2.ebuild | 60 ------------------- 2 files changed, 61 deletions(-) delete mode 100644 net-libs/libaccounts-glib/libaccounts-glib-1.25-r2.ebuild diff --git a/net-libs/libaccounts-glib/Manifest b/net-libs/libaccounts-glib/Manifest index 69deda66f4376..104dcd65bedfa 100644 --- a/net-libs/libaccounts-glib/Manifest +++ b/net-libs/libaccounts-glib/Manifest @@ -1,2 +1 @@ -DIST libaccounts-glib-1.25.tar.gz 117337 BLAKE2B 72e6e15b63eea4d5b2a3e994779a4636bee859c6d395c8c9f65120cfee1c25a5708971b438010f668eefee20735b01e9f9f4e1ac4cb55495a06143d20198e422 SHA512 cc8b493d246f99300ee614fed93258378ecdbe9c518a958a59827ee8f74559b1ee3683acfb85f59aa91390275497fb35041da2be47f27f24f96e1efd5d6d2e20 DIST libaccounts-glib-1.26.tar.gz 117365 BLAKE2B a3c7bf4058372001079c9c153b30f947882521f1f9680a63db2883307e998335a1e646112dc8a51640824f238d871d96da2c18b4ef175c837cebfe056ded2cbb SHA512 c08a11087745ba771e539b61de57693390960ad6b4e8217c159be49d31bd7f8856fffa835e7a230f352049bbf7cec9184ff225e74bbc195964221d3d9d49743b diff --git a/net-libs/libaccounts-glib/libaccounts-glib-1.25-r2.ebuild b/net-libs/libaccounts-glib/libaccounts-glib-1.25-r2.ebuild deleted file mode 100644 index 5d6c6cb80b407..0000000000000 --- a/net-libs/libaccounts-glib/libaccounts-glib-1.25-r2.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9,10} ) -inherit meson python-r1 vala - -DESCRIPTION="Accounts SSO (Single Sign-On) management library for GLib applications" -HOMEPAGE="https://gitlab.com/accounts-sso/libaccounts-glib" -SRC_URI="https://gitlab.com/accounts-sso/${PN}/-/archive/VERSION_${PV}/${PN}-VERSION_${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-VERSION_${PV}" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="doc" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -# fails -RESTRICT="test" - -RDEPEND="${PYTHON_DEPS} - dev-db/sqlite:3 - dev-libs/glib:2 - dev-libs/gobject-introspection:= - dev-libs/libxml2 - dev-python/pygobject:3[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - $(vala_depend) - dev-util/gdbus-codegen - dev-util/glib-utils - dev-libs/check - doc? ( dev-util/gtk-doc ) -" - -PATCHES=( "${FILESDIR}/${P}-assert-failure.patch" ) - -src_prepare() { - default - vala_src_prepare --ignore-use - - use doc || sed -e "/^subdir('docs')$/d" -i meson.build || die -} - -src_configure() { - python_foreach_impl run_in_build_dir meson_src_configure -} - -src_compile() { - python_foreach_impl run_in_build_dir meson_src_compile -} - -src_install() { - einstalldocs - python_foreach_impl run_in_build_dir meson_src_install - python_foreach_impl python_optimize -} From e893c16ea70a9e9fea403eb95083574c774b9b74 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 21:48:34 +0300 Subject: [PATCH 0568/2610] dev-libs/poco: Stabilize 1.11.2-r1 arm64, #868573 Signed-off-by: Arthur Zamarin --- dev-libs/poco/poco-1.11.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/poco/poco-1.11.2-r1.ebuild b/dev-libs/poco/poco-1.11.2-r1.ebuild index 8eaeb35491345..f8a7efd588a87 100644 --- a/dev-libs/poco/poco-1.11.2-r1.ebuild +++ b/dev-libs/poco/poco-1.11.2-r1.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-${P}-release" LICENSE="Boost-1.0" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" IUSE="7z activerecord cppparser +crypto +data examples +file2pagecompiler iodbc +json mariadb +mongodb mysql +net odbc +pagecompiler pdf pocodoc sqlite +ssl test +util +xml +zip" RESTRICT="!test? ( test )" REQUIRED_USE=" From ade92190103591e37b3aaad7b502e24bebf35cf0 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 21:48:37 +0300 Subject: [PATCH 0569/2610] dev-libs/poco: Stabilize 1.11.2-r1 arm, #868573 Signed-off-by: Arthur Zamarin --- dev-libs/poco/poco-1.11.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/poco/poco-1.11.2-r1.ebuild b/dev-libs/poco/poco-1.11.2-r1.ebuild index f8a7efd588a87..e9754d7269881 100644 --- a/dev-libs/poco/poco-1.11.2-r1.ebuild +++ b/dev-libs/poco/poco-1.11.2-r1.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-${P}-release" LICENSE="Boost-1.0" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 x86" +KEYWORDS="amd64 arm arm64 ppc64 x86" IUSE="7z activerecord cppparser +crypto +data examples +file2pagecompiler iodbc +json mariadb +mongodb mysql +net odbc +pagecompiler pdf pocodoc sqlite +ssl test +util +xml +zip" RESTRICT="!test? ( test )" REQUIRED_USE=" From bd83553f3cc9371477eb3b7cc18cb2b831cd4f4a Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 20:52:30 +0200 Subject: [PATCH 0570/2610] media-gfx/exiv2: Support python3_11, update EAPI 7 -> 8 Signed-off-by: Andreas Sturmlechner --- media-gfx/exiv2/exiv2-0.27.5-r1.ebuild | 33 +++++++++++++------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/media-gfx/exiv2/exiv2-0.27.5-r1.ebuild b/media-gfx/exiv2/exiv2-0.27.5-r1.ebuild index 0b3c07acc565b..76dad821c808f 100644 --- a/media-gfx/exiv2/exiv2-0.27.5-r1.ebuild +++ b/media-gfx/exiv2/exiv2-0.27.5-r1.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -if [[ ${PV} = *9999 ]]; then +if [[ ${PV} = *9999* ]]; then EGIT_REPO_URI="https://github.com/Exiv2/exiv2.git" inherit git-r3 else @@ -12,7 +12,7 @@ else S="${WORKDIR}/${P}-Source" fi -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit cmake-multilib python-any-r1 DESCRIPTION="EXIF, IPTC and XMP metadata C++ library and command line utility" @@ -24,16 +24,6 @@ SLOT="0/27.5" IUSE="+bmff doc examples nls +png test webready +xmp" RESTRICT="!test? ( test )" -BDEPEND=" - doc? ( - ${PYTHON_DEPS} - app-doc/doxygen - dev-libs/libxslt - media-gfx/graphviz - virtual/pkgconfig - ) - nls? ( sys-devel/gettext ) -" RDEPEND=" >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] ) @@ -45,13 +35,22 @@ RDEPEND=" xmp? ( dev-libs/expat[${MULTILIB_USEDEP}] ) " DEPEND="${DEPEND} - test? ( dev-cpp/gtest )" + test? ( dev-cpp/gtest ) +" +BDEPEND=" + doc? ( + ${PYTHON_DEPS} + app-doc/doxygen + dev-libs/libxslt + media-gfx/graphviz + virtual/pkgconfig + ) + nls? ( sys-devel/gettext ) +" DOCS=( README.md doc/ChangeLog doc/cmd.txt ) -PATCHES=( - "${FILESDIR}"/${PN}-0.27.5-musl-tests.patch -) +PATCHES=( "${FILESDIR}"/${PN}-0.27.5-musl-tests.patch ) pkg_setup() { use doc && python-any-r1_pkg_setup From 05333243bc9357dd6212e95f965eeb11e8b943eb Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 20:54:56 +0200 Subject: [PATCH 0571/2610] media-libs/mlt: enable py3.11 Signed-off-by: Andreas Sturmlechner --- media-libs/mlt/mlt-7.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/mlt/mlt-7.8.0.ebuild b/media-libs/mlt/mlt-7.8.0.ebuild index d25a3214c7c16..53b16ea2df517 100644 --- a/media-libs/mlt/mlt-7.8.0.ebuild +++ b/media-libs/mlt/mlt-7.8.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit python-single-r1 cmake DESCRIPTION="Open source multimedia framework for television broadcasting" From 6187339fbad7ca56c3012ce6ec8f7f064b6b4748 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 21:15:57 +0200 Subject: [PATCH 0572/2610] net-libs/libsignon-glib: Support python3_11, EAPI-8 Fedora do it, so we can too. Signed-off-by: Andreas Sturmlechner --- .../libsignon-glib-2.1-docs-optional.patch | 28 +++++++++++++++++ .../files/libsignon-glib-2.1-meson-0.61.patch | 31 +++++++++++++++++++ ...r1.ebuild => libsignon-glib-2.1-r2.ebuild} | 14 ++++++--- 3 files changed, 68 insertions(+), 5 deletions(-) create mode 100644 net-libs/libsignon-glib/files/libsignon-glib-2.1-docs-optional.patch create mode 100644 net-libs/libsignon-glib/files/libsignon-glib-2.1-meson-0.61.patch rename net-libs/libsignon-glib/{libsignon-glib-2.1-r1.ebuild => libsignon-glib-2.1-r2.ebuild} (91%) diff --git a/net-libs/libsignon-glib/files/libsignon-glib-2.1-docs-optional.patch b/net-libs/libsignon-glib/files/libsignon-glib-2.1-docs-optional.patch new file mode 100644 index 0000000000000..b31bd46a825e9 --- /dev/null +++ b/net-libs/libsignon-glib/files/libsignon-glib-2.1-docs-optional.patch @@ -0,0 +1,28 @@ +From fc1098b3a376a04020c9e733eafda9fa0ac51723 Mon Sep 17 00:00:00 2001 +From: Pino Toscano +Date: Sat, 2 Jan 2021 14:19:18 +0100 +Subject: [PATCH] build: make documentation really optional + +Build of the documentation only if the meson option for it is enabled. +--- + meson.build | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index 5d0de55..b10f80d 100644 +--- a/meson.build ++++ b/meson.build +@@ -23,7 +23,9 @@ endif + root_dir = include_directories ('.') + + subdir('libsignon-glib') +-subdir('docs') ++if get_option('documentation') ++ subdir('docs') ++endif + + if get_option('python') + subdir('pygobject') +-- +GitLab + diff --git a/net-libs/libsignon-glib/files/libsignon-glib-2.1-meson-0.61.patch b/net-libs/libsignon-glib/files/libsignon-glib-2.1-meson-0.61.patch new file mode 100644 index 0000000000000..66254e398029d --- /dev/null +++ b/net-libs/libsignon-glib/files/libsignon-glib-2.1-meson-0.61.patch @@ -0,0 +1,31 @@ +From 4fae9155a19aca601072f361768e0bf8ed556b1e Mon Sep 17 00:00:00 2001 +From: Heiko Becker +Date: Tue, 11 Jan 2022 22:05:11 +0100 +Subject: [PATCH] Fix build with meson >= 0.61.0 + +Otherwise it fails with "docs/reference/meson.build:21:6: ERROR: +gnome.gtkdoc keyword argument 'expand_content_files' was of type +array[File] but should have been array[str]". +--- + docs/reference/meson.build | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/docs/reference/meson.build b/docs/reference/meson.build +index 654404b..3927109 100644 +--- a/docs/reference/meson.build ++++ b/docs/reference/meson.build +@@ -47,9 +47,9 @@ gnome.gtkdoc( + 'libsignon-glib.types', + ], + content_files: doc_content_files, +- expand_content_files: files( ++ expand_content_files: [ + 'migrating-1to2.xml' +- ), ++ ], + fixxref_args: [ + '--extra-dir=@0@'.format(join_paths(glib_docpath, 'glib')), + '--extra-dir=@0@'.format(join_paths(glib_docpath, 'gobject')), +-- +GitLab + diff --git a/net-libs/libsignon-glib/libsignon-glib-2.1-r1.ebuild b/net-libs/libsignon-glib/libsignon-glib-2.1-r2.ebuild similarity index 91% rename from net-libs/libsignon-glib/libsignon-glib-2.1-r1.ebuild rename to net-libs/libsignon-glib/libsignon-glib-2.1-r2.ebuild index 1fee6ac93428e..7f697f3474bfd 100644 --- a/net-libs/libsignon-glib/libsignon-glib-2.1-r1.ebuild +++ b/net-libs/libsignon-glib/libsignon-glib-2.1-r2.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{7,8,9,10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit meson python-r1 vala DESCRIPTION="GLib binding for the D-Bus API provided by signond" @@ -38,6 +38,11 @@ BDEPEND="$(python_gen_any_dep) test? ( dev-libs/check ) " +PATCHES=( + "${FILESDIR}/${P}-docs-optional.patch" + "${FILESDIR}/${P}-meson-0.61.patch" +) + python_check_deps() { return 0; } pkg_setup() { @@ -46,9 +51,7 @@ pkg_setup() { src_prepare() { default - vala_src_prepare - - use doc || sed -e "/^subdir('docs')$/d" -i meson.build || die + vala_setup cp libsignon-glib/*.xml libsignon-glib/interfaces || die } @@ -57,6 +60,7 @@ src_configure() { myconfigure() { local emesonargs=( -Ddebugging=$(usex debug true false) + -Ddocumentation=$(usex doc true false) -Dintrospection=$(usex introspection true false) -Dpython=$(usex python true false) -Dtests=$(usex test true false) From ff65bc41d94a8b559912333a95ac6252dc0fd1b1 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 21:33:36 +0200 Subject: [PATCH 0573/2610] net-libs/telepathy-qt: update EAPI 7 -> 8, enable py3.11 Update EGIT_REPO_URI, HOMEPAGE. Signed-off-by: Andreas Sturmlechner --- .../telepathy-qt/telepathy-qt-9999.ebuild | 27 +++++++++---------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/net-libs/telepathy-qt/telepathy-qt-9999.ebuild b/net-libs/telepathy-qt/telepathy-qt-9999.ebuild index 806f66f847038..e61c8d77eeccc 100644 --- a/net-libs/telepathy-qt/telepathy-qt-9999.ebuild +++ b/net-libs/telepathy-qt/telepathy-qt-9999.ebuild @@ -1,13 +1,13 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{8,9,10} ) +PYTHON_COMPAT=( python3_{8..11} ) PYTHON_REQ_USE="xml(+)" if [[ ${PV} == *9999* ]]; then - EGIT_REPO_URI=( "https://gitlab.freedesktop.org/telepathy/${PN}" ) + EGIT_REPO_URI=( "https://github.com/TelepathyIM/${PN}" ) inherit git-r3 else SRC_URI="https://telepathy.freedesktop.org/releases/${PN}/${P}.tar.gz" @@ -16,25 +16,15 @@ fi inherit python-any-r1 cmake virtualx DESCRIPTION="Qt bindings for the Telepathy D-Bus protocol" -HOMEPAGE="https://telepathy.freedesktop.org/" +HOMEPAGE="https://telepathy.freedesktop.org/ https://github.com/TelepathyIM/telepathy-qt/" LICENSE="LGPL-2.1" SLOT="0" IUSE="debug farstream test" REQUIRED_USE="test? ( farstream )" - RESTRICT="!test? ( test )" -BDEPEND="${PYTHON_DEPS} - virtual/pkgconfig - test? ( - dev-libs/glib:2 - $(python_gen_any_dep ' - dev-python/dbus-python[${PYTHON_USEDEP}] - ') - ) -" RDEPEND=" dev-qt/qtcore:5 dev-qt/qtdbus:5 @@ -52,6 +42,15 @@ DEPEND="${RDEPEND} dev-qt/qttest:5 ) " +BDEPEND="${PYTHON_DEPS} + virtual/pkgconfig + test? ( + dev-libs/glib:2 + $(python_gen_any_dep ' + dev-python/dbus-python[${PYTHON_USEDEP}] + ') + ) +" python_check_deps() { use test || return 0 From 15e71b212fbc628bf8f742192b6525f4d87cab6d Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 21:37:46 +0200 Subject: [PATCH 0574/2610] net-libs/telepathy-qt: Fix building tests with newer glib Signed-off-by: Andreas Sturmlechner --- ...hy-qt-0.9.8-fix-tests-finding-glib-2.patch | 23 +++++++++++++++++++ ...r1.ebuild => telepathy-qt-0.9.8-r2.ebuild} | 7 +++--- 2 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 net-libs/telepathy-qt/files/telepathy-qt-0.9.8-fix-tests-finding-glib-2.patch rename net-libs/telepathy-qt/{telepathy-qt-0.9.8-r1.ebuild => telepathy-qt-0.9.8-r2.ebuild} (93%) diff --git a/net-libs/telepathy-qt/files/telepathy-qt-0.9.8-fix-tests-finding-glib-2.patch b/net-libs/telepathy-qt/files/telepathy-qt-0.9.8-fix-tests-finding-glib-2.patch new file mode 100644 index 0000000000000..0ac61c48a87a1 --- /dev/null +++ b/net-libs/telepathy-qt/files/telepathy-qt-0.9.8-fix-tests-finding-glib-2.patch @@ -0,0 +1,23 @@ +From 188dece432d090809c5ad88a91cd573c5af61c09 Mon Sep 17 00:00:00 2001 +From: Albert Astals Cid +Date: Mon, 6 Jun 2022 09:44:53 +0200 +Subject: [PATCH] Fix build with newer glib + +gunixconnection.h is now at /usr/include/glib-2.0/gio/gunixconnection.h +--- + cmake/modules/FindGIOUnix.cmake | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/cmake/modules/FindGIOUnix.cmake b/cmake/modules/FindGIOUnix.cmake +index 263c093e..7f5513b3 100644 +--- a/cmake/modules/FindGIOUnix.cmake ++++ b/cmake/modules/FindGIOUnix.cmake +@@ -21,7 +21,7 @@ pkg_check_modules(PC_LibGIOUnix gio-unix-2.0) + find_path(GIOUNIX_MAIN_INCLUDE_DIR + NAMES gio/gunixconnection.h + HINTS ${PC_LibGIOUnix_INCLUDEDIR} +- PATH_SUFFIXES gio-unix-2.0) ++ PATH_SUFFIXES gio-unix-2.0 glib-2.0) + + set(GIOUNIX_INCLUDE_DIR "${GIOUNIX_MAIN_INCLUDE_DIR}") + diff --git a/net-libs/telepathy-qt/telepathy-qt-0.9.8-r1.ebuild b/net-libs/telepathy-qt/telepathy-qt-0.9.8-r2.ebuild similarity index 93% rename from net-libs/telepathy-qt/telepathy-qt-0.9.8-r1.ebuild rename to net-libs/telepathy-qt/telepathy-qt-0.9.8-r2.ebuild index af50e027063ca..89e203b7332d2 100644 --- a/net-libs/telepathy-qt/telepathy-qt-0.9.8-r1.ebuild +++ b/net-libs/telepathy-qt/telepathy-qt-0.9.8-r2.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{8,9,10} ) +PYTHON_COMPAT=( python3_{8..11} ) PYTHON_REQ_USE="xml(+)" inherit python-any-r1 cmake virtualx @@ -17,7 +17,6 @@ KEYWORDS="amd64 ~arm arm64 ~riscv x86" IUSE="debug farstream test" REQUIRED_USE="test? ( farstream )" - RESTRICT="!test? ( test )" RDEPEND=" @@ -47,6 +46,8 @@ BDEPEND="${PYTHON_DEPS} ) " +PATCHES=( "${FILESDIR}/${P}-fix-tests-finding-glib-2.patch" ) + python_check_deps() { use test || return 0 python_has_version "dev-python/dbus-python[${PYTHON_USEDEP}]" From 71536b7844135379e40df8e79a003571fddd6ef6 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 21:39:37 +0200 Subject: [PATCH 0575/2610] net-libs/telepathy-logger-qt: update EAPI 7 -> 8, enable py3.11 Signed-off-by: Andreas Sturmlechner --- ...ebuild => telepathy-logger-qt-17.09.0-r1.ebuild} | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) rename net-libs/telepathy-logger-qt/{telepathy-logger-qt-17.09.0.ebuild => telepathy-logger-qt-17.09.0-r1.ebuild} (79%) diff --git a/net-libs/telepathy-logger-qt/telepathy-logger-qt-17.09.0.ebuild b/net-libs/telepathy-logger-qt/telepathy-logger-qt-17.09.0-r1.ebuild similarity index 79% rename from net-libs/telepathy-logger-qt/telepathy-logger-qt-17.09.0.ebuild rename to net-libs/telepathy-logger-qt/telepathy-logger-qt-17.09.0-r1.ebuild index ef9772b444abb..aee54c207b95e 100644 --- a/net-libs/telepathy-logger-qt/telepathy-logger-qt-17.09.0.ebuild +++ b/net-libs/telepathy-logger-qt/telepathy-logger-qt-17.09.0-r1.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{7..10} ) -QTMIN=5.12.3 +PYTHON_COMPAT=( python3_{8..11} ) inherit ecm kde.org python-any-r1 DESCRIPTION="Qt bindings for the Telepathy logger" @@ -19,15 +18,15 @@ LICENSE="LGPL-2.1" SLOT="5" IUSE="" -BDEPEND="${PYTHON_DEPS}" DEPEND=" dev-libs/dbus-glib dev-libs/glib:2 dev-libs/libxml2 - >=dev-qt/qtdbus-${QTMIN}:5 + dev-qt/qtdbus:5 net-im/telepathy-logger net-libs/telepathy-glib - net-libs/telepathy-qt[qt5(+)] + net-libs/telepathy-qt sys-apps/dbus " RDEPEND="${DEPEND}" +BDEPEND="${PYTHON_DEPS}" From 21d68555df55adefafa98b28fe7c8fc2f03fb30d Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 21:48:51 +0200 Subject: [PATCH 0576/2610] dev-libs/kreport: enable py3.11 Signed-off-by: Andreas Sturmlechner --- dev-libs/kreport/kreport-3.2.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/kreport/kreport-3.2.0-r3.ebuild b/dev-libs/kreport/kreport-3.2.0-r3.ebuild index 820ffe91a5a83..736caeac70a7c 100644 --- a/dev-libs/kreport/kreport-3.2.0-r3.ebuild +++ b/dev-libs/kreport/kreport-3.2.0-r3.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="true" -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) KFMIN=5.82.0 QTMIN=5.15.2 VIRTUALX_REQUIRED="test" From c07f61110429ece4f21ca3c2b8e0130a6d3bd5f4 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 25 Oct 2022 22:03:38 +0200 Subject: [PATCH 0577/2610] dev-db/kdb: enable py3.11 Signed-off-by: Andreas Sturmlechner --- dev-db/kdb/kdb-3.2.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/kdb/kdb-3.2.0-r2.ebuild b/dev-db/kdb/kdb-3.2.0-r2.ebuild index 94af5b00c7711..206084f54682c 100644 --- a/dev-db/kdb/kdb-3.2.0-r2.ebuild +++ b/dev-db/kdb/kdb-3.2.0-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="true" -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) KFMIN=5.82.0 QTMIN=5.15.2 inherit ecm kde.org python-any-r1 From 124ed39003471ee89663c8cb993d29d8728f9953 Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Tue, 25 Oct 2022 15:59:22 -0400 Subject: [PATCH 0578/2610] x11-drivers/nvidia-drivers: add 515.49.24:0/vulkan, drop 515.49.19 Signed-off-by: Ionen Wolkens --- x11-drivers/nvidia-drivers/Manifest | 4 ++-- ...ivers-515.49.19.ebuild => nvidia-drivers-515.49.24.ebuild} | 0 2 files changed, 2 insertions(+), 2 deletions(-) rename x11-drivers/nvidia-drivers/{nvidia-drivers-515.49.19.ebuild => nvidia-drivers-515.49.24.ebuild} (100%) diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest index 5fb17eaf5dd72..2c4e70c827072 100644 --- a/x11-drivers/nvidia-drivers/Manifest +++ b/x11-drivers/nvidia-drivers/Manifest @@ -5,7 +5,7 @@ DIST NVIDIA-Linux-x86-390.154.run 49362860 BLAKE2B 083d9dd234a37ec39a703ef7e0eb6 DIST NVIDIA-Linux-x86_64-390.154.run 84438529 BLAKE2B e1bd2982f9697e74b593380acf471e03192cd8d20f14bd9b43e6d5925421c518278e75515a0713be25b29bf99d7ea49c770adf2cede79736a03f323d5ed96a33 SHA512 cab7de6db783089c1e385da0296c43d2cbbe266bac2bc177044e279224a6ef9c76495b46c4b7056eb5a82b21932a2002e0c12f7659b446a2586f9df30a69a9a3 DIST NVIDIA-Linux-x86_64-470.141.03.run 272986406 BLAKE2B 12ef580dd98146715442e6b8e9f27bab4a12121f3edb2e291961f8dea96ec1b81d2c974d380018223999c67a7bec9873675487f436e60aab34e83b1a5b7065f1 SHA512 07aca8ea6aac5592060b4177ef43e9a3a5b2e3bc1a2d5959bf2ae349763fc62ed80b987af5607bf2d9a48e25c4e38e64970bca0177d63bd57a703d47debf5e18 DIST NVIDIA-Linux-x86_64-510.85.02.run 329836795 BLAKE2B f9f56a2498d223ee5a27b783bb2cffb8e77cdb9ed5139afce2bd6fc4e9eccb19b7068b9fa15b4e9f7242cfcdd1fe3f93faf342aae1eb5e9b32625663a0c32463 SHA512 ce04706b707d08f601ee23ed2f4b5d6b4c2e8c17d74557b720be64e0c0f4ff915bcf35efa2470c27d90a7e1bad4eab48e6d9b2b1f05442546d3324f2a10fa69b -DIST NVIDIA-Linux-x86_64-515.49.19.run 361577305 BLAKE2B 7f7afef43aa2a832689d411f823d582a4fd304598d36209ef7eaa0d57e971955f05b48839e1a78e11299a0c12e237095a40a2a948daa821c0d574bf6822f992a SHA512 87b129b3d24a70a7ae18640e995e165fe3e8188ec984c84295fc5db8ed56843cbb787130fbf3a94540dcab234c929bc013b94c5408c573c047b207d1d7b921df +DIST NVIDIA-Linux-x86_64-515.49.24.run 361551549 BLAKE2B 65a4fa80446c2d4fb078293922d31c1bfe12284486eb7b6ac24ee226e523ae9af5a1b6b02ef5dcd2ead0a1424afc2d781851bdbb6ddb4eaefda6a55f560be2fb SHA512 30d697e02247698289410cc2a03a963d9031ec9a10acde1a34d79c8267e5c6dc5d82e7218c2a08c7c092d9d6428c9411395abed99ed7c02cc4e02494b70949d1 DIST NVIDIA-Linux-x86_64-515.65.01.run 364182561 BLAKE2B 552084a5347c0388f5cb0a6eecf41fb3d401356cbbbe957569e3eb0a4ca03b3db0dea0f7f6a37a6b66cf6d5377677ee57a6df73668002a13efd8140b153fcf03 SHA512 5221a4ac071eb39a37a841f19cfe4983286dc35e918956b40604404ef36c122612475df7b9a391a9a70bd60f44e598c8a0e5ec54ccc3e90d51f01e1b2fbe5e33 DIST NVIDIA-Linux-x86_64-520.56.06.run 406178736 BLAKE2B 9c30a769b9662deef9e5bdd74e26c166a3d0fcf54481b86bf811d20ebb73efa6385b28fe5ecbc35900f74ef2293503e9d84e64d6c4401aa0335de98550a1e193 SHA512 ac5a98964e1b7435a0919d313080e53c0453ca3a817ed1ed1693a0164f286973d93f4130428a3737a4871f512c686d72e2606038f533d016d6b9c2873eaa1f8a DIST NVIDIA-kernel-module-source-515.65.01.tar.xz 7510104 BLAKE2B 806f895d2de136427702c21ae231ba0e304850b07f2f43f3f2f1ba7b0115b7c9bb36435ad53ade6c778ab74af976c4613427644c1c03e3a9df9ddcb6f79de0fc SHA512 2975a498d7dbeace6feae5611b27be640e05fedf5faa257abde839756f508bae238de59a3277fb3326a51c048d9478b19d9ef7968061aaac9f1f588851bdf983 @@ -35,4 +35,4 @@ DIST nvidia-xconfig-470.141.03.tar.bz2 108888 BLAKE2B 1701f6a7d81dd4eb7a17d79882 DIST nvidia-xconfig-510.85.02.tar.bz2 109790 BLAKE2B 09313f0f423c52c81550e8d94b82b88961bdab702bfa2086ffe148b517f82cdaada0ef5e2e5074c6bef174d64661ced63b4c52108c021e7cdadcb7b55cf8f6dc SHA512 5b9a0055643c9368689fd5d0fd47ddfb6352d903913271a577f8b0a8f92e0ce9700287c512269e91285ea9f385dcb4ed9c33410d5244234be7a7f34242df9bab DIST nvidia-xconfig-515.65.01.tar.bz2 109681 BLAKE2B b41b3ec377c79af6906a47c826d9930cc5ea6e85e8404e6882f3bc03cfccfa03d8ef7c280453ab29edb208173aeb576d33df00f92c225a86bc3cb571b352cdbc SHA512 6f0752e32af6772e85bd2799ea2d895bd5b5faee4c1b6813eb839e75af43d07ef09be6606e7dfc40491e07c25333e9c4145465f97dc0338053e8be1c19220bf9 DIST nvidia-xconfig-520.56.06.tar.bz2 110304 BLAKE2B 31888ae4eb675e3e877150120b2fb02be9560e6abd885799d87b94bcce5b784d6640c3018c8db5ea3c9645e0907312956c7d6bdd2317cdf79fb758dc9ba0957f SHA512 9bcf55f13ad99571e2ad605704f8297b529f32e4f1bebe1a3eccf648c6559e1b6e2867e9f406cf34f0e4d240ddc12559e7dfaa790e700d1b3f5a7582bcffb27c -DIST open-gpu-kernel-modules-515.49.19.tar.gz 7417963 BLAKE2B 3dd1ce0f55776413697252f901183359be764dfed067b14f6d5c9fc6a234b6f96fbe046729be9f5136fa8e11c813e9ffe54d510d772d5ccb562aa3d65a127088 SHA512 a601e25898aa9a1fc96fe61e0be97cd82ab42136faf153710f205960b9d3fb42bc445ba78542150ee31f000653cd456ec2266426c7a741b9dd06c39fd1f52e51 +DIST open-gpu-kernel-modules-515.49.24.tar.gz 7418026 BLAKE2B 1102a9b6f130cb7f56024d11f95a2a994be565acd1ffb2536c810c7c620e45d4fa1ae3fc159f1814bfcfb70f3930773770bbb98266fb55d9b59f54a8a6fc0d0c SHA512 e6ef132214ca3d82a889641f3d408a47ede28e8c8c4a0dfebdef071ca6692e3029d0e9386d7fc2b8f53decd83d0794f0b52aadd2c7bed6db0437231ecac7c76f diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-515.49.19.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-515.49.24.ebuild similarity index 100% rename from x11-drivers/nvidia-drivers/nvidia-drivers-515.49.19.ebuild rename to x11-drivers/nvidia-drivers/nvidia-drivers-515.49.24.ebuild From f4201e1aca08d32d9c63a8d00a713d00ba2fd3d2 Mon Sep 17 00:00:00 2001 From: Guillermo Joandet Date: Tue, 25 Oct 2022 14:32:25 -0300 Subject: [PATCH 0579/2610] x11-libs/gdk-pixbuf: Version bump to 2.42.10 Signed-off-by: Guillermo Joandet Closes: https://github.com/gentoo/gentoo/pull/27948 Signed-off-by: Matt Turner --- x11-libs/gdk-pixbuf/Manifest | 1 + x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.10.ebuild | 108 ++++++++++++++++++ 2 files changed, 109 insertions(+) create mode 100644 x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.10.ebuild diff --git a/x11-libs/gdk-pixbuf/Manifest b/x11-libs/gdk-pixbuf/Manifest index 82eafb4ad1e5f..9f0ab30f81dd9 100644 --- a/x11-libs/gdk-pixbuf/Manifest +++ b/x11-libs/gdk-pixbuf/Manifest @@ -1,2 +1,3 @@ +DIST gdk-pixbuf-2.42.10.tar.xz 6519776 BLAKE2B b6bec388b70a971ea5b336001920fdf433bcbc539d54e62c7b6198e968f0bd3560ef9adc94215b64b01e7d5db69c95d5a1d32654b38b051fceb75e93666b3385 SHA512 ad64963b61ef8cc84ae450328ec8c90a852f974e29ffdd42263ed32de47af93c058f3ffdf91c5d6e9bba815f4e8e8fe5a19422ac1bfb079666339814ac059b3a DIST gdk-pixbuf-2.42.8.tar.xz 8503020 BLAKE2B 39960043c5aa980f311d2705c868c170c90c7b580ac9ae849a3fdfc6a5faffcc24be23b82ca8fefb1cd5c28d2a02bfb87b1c5c5d1eab7b897f5e551a57577f7c SHA512 994a1374becec6235d347f4980afcc8b85f43ac373e4d7e00b7445880d0a51932e63b54429b28ab5af09e7c4437f9d6008e1c25b2d44a2c9ef7cc9821b478387 DIST gdk-pixbuf-2.42.9.tar.xz 6596068 BLAKE2B f464a6b326aee185b30b24f66267ad7eacd12e8b3bd07e7cebfb42a496791561cdd71cd937282d72f1fc55ee1e86b531f7e737a2dd00f2187d705865be177919 SHA512 032869c98d22cc4add05198baec5a64d29af247a99a084d7c498f82f467fb2a2008a8d0d4564ee5d963f6965dc9b3ff61b6c07377f67fec70ddf14e5373abfb3 diff --git a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.10.ebuild b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.10.ebuild new file mode 100644 index 0000000000000..612aa104da9e4 --- /dev/null +++ b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.10.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson-multilib multilib xdg + +DESCRIPTION="Image loading library for GTK+" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gdk-pixbuf" + +LICENSE="LGPL-2.1+" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="gtk-doc +introspection jpeg test tiff" +RESTRICT="!test? ( test )" + +# TODO: For windows/darwin support: shared-mime-info conditional, native_windows_loaders option review +DEPEND=" + >=dev-libs/glib-2.56.0:2[${MULTILIB_USEDEP}] + x11-misc/shared-mime-info + >=media-libs/libpng-1.4:0=[${MULTILIB_USEDEP}] + jpeg? ( media-libs/libjpeg-turbo:0=[${MULTILIB_USEDEP}] ) + tiff? ( >=media-libs/tiff-3.9.2:0[${MULTILIB_USEDEP}] ) + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) + app-text/docbook-xsl-stylesheets + app-text/docbook-xml-dtd:4.3 + dev-libs/glib:2 + dev-libs/libxslt + dev-python/docutils + dev-util/glib-utils + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/gdk-pixbuf-query-loaders$(get_exeext) +) + +src_prepare() { + default + xdg_environment_reset + + # dev-python/docutils installs rst2man.py, not rst2man + sed -i -e "s/'rst2man'/'rst2man.py'/" docs/meson.build || die +} + +multilib_src_configure() { + local emesonargs=( + -Dpng=enabled + $(meson_feature tiff) + $(meson_feature jpeg) + -Dbuiltin_loaders=png,jpeg + -Drelocatable=false + #native_windows_loaders + $(meson_use test tests) + -Dinstalled_tests=false + -Dgio_sniffing=true + $(meson_native_use_bool gtk-doc gtk_doc) + $(meson_native_use_feature introspection) + $(meson_native_true man) + ) + + meson_src_configure +} + +multilib_src_install_all() { + einstalldocs + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die + mv "${ED}"/usr/share/doc/gdk-pixbuf "${ED}"/usr/share/gtk-doc/html/ || die + mv "${ED}"/usr/share/doc/gdk-pixdata "${ED}"/usr/share/gtk-doc/html/ || die + fi +} + +pkg_preinst() { + xdg_pkg_preinst + + multilib_pkg_preinst() { + # Make sure loaders.cache belongs to gdk-pixbuf alone + local cache="usr/$(get_libdir)/${PN}-2.0/2.10.0/loaders.cache" + + if [[ -e ${EROOT}/${cache} ]]; then + cp "${EROOT}"/${cache} "${ED}"/${cache} || die + else + touch "${ED}"/${cache} || die + fi + } + + multilib_foreach_abi multilib_pkg_preinst + gnome2_gdk_pixbuf_savelist +} + +pkg_postinst() { + xdg_pkg_postinst + multilib_foreach_abi gnome2_gdk_pixbuf_update +} + +pkg_postrm() { + xdg_pkg_postrm + + if [[ -z ${REPLACED_BY_VERSION} ]]; then + rm -f "${EROOT}"/usr/lib*/${PN}-2.0/2.10.0/loaders.cache + fi +} From a11060231e40dbfcbcb67c853a9d0fecefc6ecc0 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Tue, 25 Oct 2022 15:53:47 -0400 Subject: [PATCH 0580/2610] gui-libs/gtk: Version bump to 4.8.2 Signed-off-by: Matt Turner --- gui-libs/gtk/Manifest | 1 + gui-libs/gtk/gtk-4.8.2.ebuild | 214 ++++++++++++++++++++++++++++++++++ 2 files changed, 215 insertions(+) create mode 100644 gui-libs/gtk/gtk-4.8.2.ebuild diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest index f25f9455d4f79..daee2fd24269d 100644 --- a/gui-libs/gtk/Manifest +++ b/gui-libs/gtk/Manifest @@ -1,2 +1,3 @@ DIST gtk-4.6.7.tar.xz 22885556 BLAKE2B ff3647fbb87fb7743c6aaf84f4de463275ff5816ccdba7f29425ee5268677e53ef56507ddd71447def5a1707e7509958068d5b8a7c64816cc3a1541691d7a262 SHA512 7f9068f66b472e796c1611625a34466b13aa51bce2dfc7661928e6d8087ed39ed0f6adf47a6691609b85540c588621bebc5951e81435277071abe7d2facf28bb DIST gtk-4.8.1.tar.xz 20502844 BLAKE2B 2e60b4a1985c2faa6990f0a2512a14f06ee30287ee8c4cb6cabd2100a4425c8e441879dd5b6d95b1f99ad49dd07909832ccfc4cb2738a467b32dad16074bee36 SHA512 26201c2ef0de24e0a530b0cb03af5c131a85d068ecb4dcbe22c1faaedf1d5c1555ebe2bf2da794ccfa24bea7de810179957d48474fa951ae691ac957bbdfd61e +DIST gtk-4.8.2.tar.xz 20210736 BLAKE2B 0595ee5b497cdf1b0fff3bc468a7e79d9665f5552213b3bd794f9df6354e280f3d4747820bf3cd83ee903b8709e2902f70f6c3721322573b204447017a9c0ebf SHA512 400cdde53a4b76a912f52b1300286b2198d47195902ccfc034fbc518be7bc4c5817fe6df6386d764c95686083eede2e4582cc555fb38b0bce455942ea6c5fcb5 diff --git a/gui-libs/gtk/gtk-4.8.2.ebuild b/gui-libs/gtk/gtk-4.8.2.ebuild new file mode 100644 index 0000000000000..f8de8f482c109 --- /dev/null +++ b/gui-libs/gtk/gtk-4.8.2.ebuild @@ -0,0 +1,214 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg + +DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user interfaces" +HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/" + +LICENSE="LGPL-2+" +SLOT="4" +IUSE="aqua broadway colord cups examples ffmpeg gstreamer +introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c" +REQUIRED_USE=" + || ( aqua wayland X ) + test? ( introspection ) +" + +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +COMMON_DEPEND=" + >=dev-libs/fribidi-0.19.7 + >=dev-libs/glib-2.66.0:2 + >=media-libs/graphene-1.9.1[introspection?] + >=media-libs/libepoxy-1.4[egl,X(+)?] + >=x11-libs/cairo-1.14[aqua?,glib,svg(+),X?] + >=x11-libs/gdk-pixbuf-2.30:2[introspection?] + >=x11-libs/pango-1.50.0[introspection?] + media-libs/libpng:0= + media-libs/tiff:0 + media-libs/libjpeg-turbo:0= + >=media-libs/harfbuzz-2.6.0:= + x11-misc/shared-mime-info + + colord? ( >=x11-misc/colord-0.1.9:0= ) + cups? ( >=net-print/cups-2.0 ) + ffmpeg? ( media-video/ffmpeg ) + gstreamer? ( + >=media-libs/gst-plugins-bad-1.12.3:1.0 + >=media-libs/gst-plugins-base-1.12.3:1.0[opengl] + ) + introspection? ( >=dev-libs/gobject-introspection-1.39:= ) + vulkan? ( media-libs/vulkan-loader:= ) + wayland? ( + >=dev-libs/wayland-1.21.0 + >=dev-libs/wayland-protocols-1.25 + media-libs/mesa[wayland] + >=x11-libs/libxkbcommon-0.2 + ) + X? ( + || ( + >=app-accessibility/at-spi2-core-2.46.0 + >=app-accessibility/at-spi2-atk-2.5.3 + ) + media-libs/fontconfig + media-libs/mesa[X(+)] + x11-libs/libX11 + >=x11-libs/libXi-1.8 + x11-libs/libXext + >=x11-libs/libXrandr-1.5 + x11-libs/libXcursor + x11-libs/libXfixes + x11-libs/libXdamage + x11-libs/libXinerama + ) +" +DEPEND="${COMMON_DEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + X? ( x11-base/xorg-proto ) +" +RDEPEND="${COMMON_DEPEND} + >=dev-util/gtk-update-icon-cache-3 +" +# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710 +PDEPEND=" + gnome-base/librsvg + >=x11-themes/adwaita-icon-theme-3.14 +" +BDEPEND=" + dev-libs/gobject-introspection-common + introspection? ( + ${PYTHON_DEPS} + $(python_gen_any_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') + ) + dev-python/docutils + >=dev-util/gdbus-codegen-2.48 + dev-util/glib-utils + >=sys-devel/gettext-0.19.7 + virtual/pkgconfig + test? ( + dev-libs/glib:2 + wayland? ( dev-libs/weston[headless] ) + ) +" + +python_check_deps() { + python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" || return +} + +pkg_setup() { + use introspection && python-any-r1_pkg_setup +} + +src_prepare() { + default + xdg_environment_reset + + # Nothing should use gtk4-update-icon-cache and an unversioned one is shipped by dev-util/gtk-update-icon-cache + sed -i -e '/gtk4-update-icon-cache/d' tools/meson.build || die + # Workaround RWX ELF sections, https://gitlab.gnome.org/GNOME/gtk/-/issues/4598 + sed -i -e 's/^ld =.*/ld = disabler()/g' gtk/meson.build demos/gtk-demo/meson.build demos/widget-factory/meson.build || die + sed -i -e 's/^objcopy =.*/objcopy = disabler()/g' gtk/meson.build demos/gtk-demo/meson.build demos/widget-factory/meson.build || die +} + +src_configure() { + local emesonargs=( + # GDK backends + $(meson_use X x11-backend) + $(meson_use wayland wayland-backend) + $(meson_use broadway broadway-backend) + -Dwin32-backend=false + $(meson_use aqua macos-backend) + + # Media backends + $(meson_feature ffmpeg media-ffmpeg) + $(meson_feature gstreamer media-gstreamer) + + # Print backends + $(meson_feature cups print-cups) + + # Optional dependencies + $(meson_feature vulkan) + -Dcloudproviders=disabled # cloudprovider is not packaged in Gentoo yet + $(meson_feature sysprof) + -Dtracker=disabled # tracker3 is not packaged in Gentoo yet + $(meson_feature colord) + # Expected to fail with GCC < 11 + # See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71993 + $(meson_feature cpu_flags_x86_f16c f16c) + + # Documentation and introspection + -Dgtk_doc=false # we ship pregenerated API docs from tarball + -Dupdate_screenshots=false + -Dman-pages=true + $(meson_feature introspection) + + # Demos and binaries + $(meson_use examples build-examples) + $(meson_use examples demos) + $(meson_use test build-tests) + -Dinstall-tests=false + ) + meson_src_configure +} + +src_test() { + "${BROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/gtk" || die + + if use X; then + einfo "Running tests under X" + GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test --setup=x11 + fi + + if use wayland; then + einfo "Running tests under Weston" + + export XDG_RUNTIME_DIR="$(mktemp -p $(pwd) -d xdg-runtime-XXXXXX)" + + weston --backend=headless-backend.so --socket=wayland-5 --idle-time=0 & + compositor=$! + export WAYLAND_DISPLAY=wayland-5 + + GSETTINGS_SCHEMA_DIR="${S}/gtk" meson_src_test --setup=wayland + + exit_code=$? + kill ${compositor} + fi +} + +src_install() { + meson_src_install + + insinto /usr/share/gtk-doc/html + # This will install API docs specific to X11 and wayland regardless of USE flags, but this is intentional + doins -r "${S}"/docs/reference/{gtk/gtk4,gsk/gsk4,gdk/gdk4{,-wayland,-x11}} +} + +pkg_preinst() { + xdg_pkg_preinst + gnome2_schemas_savelist +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + + if ! has_version "app-text/evince"; then + elog "Please install app-text/evince for print preview functionality." + elog "Alternatively, check \"gtk-print-preview-command\" documentation and" + elog "add it to your settings.ini file." + fi + + if use examples ; then + optfeature "syntax highlighting in gtk4-demo" app-text/highlight + fi +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} From a716047885c36749cc79c279399a1aad8a9b5821 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Tue, 25 Oct 2022 16:10:57 -0400 Subject: [PATCH 0581/2610] x11-libs/gdk-pixbuf: Drop unnecessary sed Unneeded since https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/merge_requests/145 landed. Signed-off-by: Matt Turner --- x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.10.ebuild | 3 --- 1 file changed, 3 deletions(-) diff --git a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.10.ebuild b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.10.ebuild index 612aa104da9e4..265bd38a9b6e1 100644 --- a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.10.ebuild +++ b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.10.ebuild @@ -43,9 +43,6 @@ MULTILIB_CHOST_TOOLS=( src_prepare() { default xdg_environment_reset - - # dev-python/docutils installs rst2man.py, not rst2man - sed -i -e "s/'rst2man'/'rst2man.py'/" docs/meson.build || die } multilib_src_configure() { From 8856758f95b1110b87089ef0f9d358754cf77f3a Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 21:03:01 +0100 Subject: [PATCH 0582/2610] dev-perl/GD: add 2.760.0 Closes: https://bugs.gentoo.org/867835 Signed-off-by: Sam James --- dev-perl/GD/GD-2.760.0.ebuild | 79 +++++++++++++++++++ dev-perl/GD/Manifest | 1 + .../GD/files/GD-2.760.0-respect-libdir.patch | 39 +++++++++ 3 files changed, 119 insertions(+) create mode 100644 dev-perl/GD/GD-2.760.0.ebuild create mode 100644 dev-perl/GD/files/GD-2.760.0-respect-libdir.patch diff --git a/dev-perl/GD/GD-2.760.0.ebuild b/dev-perl/GD/GD-2.760.0.ebuild new file mode 100644 index 0000000000000..f722bb933ed8f --- /dev/null +++ b/dev-perl/GD/GD-2.760.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=RURBAN +DIST_VERSION=2.76 +DIST_EXAMPLES=("demos/*") +inherit perl-module + +DESCRIPTION="Interface to Thomas Boutell's gd library" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="animgif fcgi test truetype xpm" + +RDEPEND=" + >=media-libs/gd-2.2.3[png,jpeg] + media-libs/giflib + media-libs/libjpeg-turbo + media-libs/libpng + sys-libs/zlib + truetype? ( + media-libs/gd[truetype] + media-libs/freetype:2 + ) + xpm? ( + media-libs/gd[xpm] + x11-libs/libXpm + ) + fcgi? ( + dev-libs/fcgi + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-Constant-0.230.0 + dev-perl/ExtUtils-PkgConfig + virtual/perl-ExtUtils-MakeMaker + test? ( + >=dev-perl/Test-Fork-0.20.0 + >=virtual/perl-Test-Simple-0.880.0 + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.760.0-respect-libdir.patch +) + +src_configure() { + local myconfargs=( + VERSION_33 + GD_UNCLOSEDPOLY + GD_FTCIRCLE + + JPEG + PNG + GIF + ) + + # The following flags do not work properly. This is why we force-enable + # at least some of them. See bug 787404 as tracker. + use animgif && myconfargs+=( ANIMGIF ) + use truetype && myconfargs+=( FT ) + use xpm && myconfargs+=( XPM ) + + # Per line 284 of Makefile.PL + local myconf="--lib_gd_path ${ESYSROOT}/usr/$(get_libdir) -options '$(printf '%s,' ${myconfargs[@]})'" + use fcgi && myconf+=" --fcgi" + + perl-module_src_configure +} + +src_test() { + # The 'GD' format itself is long-obsolete and gone in >=media-libs/gd-2.3.3 + perl_rm_files t/z_*.t t/GD.t + perl-module_src_test +} diff --git a/dev-perl/GD/Manifest b/dev-perl/GD/Manifest index ebf4412eb6d32..adbcdd38fbe43 100644 --- a/dev-perl/GD/Manifest +++ b/dev-perl/GD/Manifest @@ -1 +1,2 @@ DIST GD-2.73.tar.gz 261203 BLAKE2B 088cb4d3c846d61e89631c7fef6b0273489297f0613e1ebb98c33b404a613431c79a5e72c2b757450496ef8d86aabe387b102a4c8d22d69532b8d8e989bac9bf SHA512 0c360c86307c8a2484bd8e1fb4cf24e27f7976bcfd830d9070fdc3775d233845734c59796082d498276aa715f30c9452c492b0d5bd75e488c1e9c5fa76490709 +DIST GD-2.76.tar.gz 264364 BLAKE2B 4cfe36f74aae50141f00cd8d3a6eddbf819dafd76ecfc1fbf219c3ae40009b9e4c1e6b94a33416842846dead17bfc1f883324757fd66124aae8e2cbae2bcfef3 SHA512 31c2d61440a7fef9804aed677ee5568f6c237e678cf5a2b7f48e98326ef7cddbf3624ce3965e6711ef9cec4148881a0cb4352c19b91ead4b78835fafaeefbe4d diff --git a/dev-perl/GD/files/GD-2.760.0-respect-libdir.patch b/dev-perl/GD/files/GD-2.760.0-respect-libdir.patch new file mode 100644 index 0000000000000..3651cc3283e2f --- /dev/null +++ b/dev-perl/GD/files/GD-2.760.0-respect-libdir.patch @@ -0,0 +1,39 @@ +--- a/Makefile.PL ++++ b/Makefile.PL +@@ -56,12 +56,6 @@ END + + @LIBS = qw(-lgd) unless @LIBS; + +-# support for AMD64 libraries +-if (-d '/usr/lib64') { +- my @libs64 = map {my $a = $_; $a=~ s/lib$/lib64/; $a} @LIBPATH; +- @LIBPATH = (@LIBPATH,@libs64); +-} +- + ############################################################################################# + # Build options passed in to script to support reproducible builds via Makefiles + ############################################################################################# +@@ -219,12 +213,6 @@ if( ! defined($lib_gd_path) ) + $PREFIX = prompt('Where is libgd installed?','/usr/lib'); + } + +-unless ($AUTOCONFIG || $PREFIX eq '/usr/lib') { +- $PREFIX =~ s!/lib$!!; +- unshift @INC,"-I$PREFIX/include"; +- unshift @LIBPATH,"-L$PREFIX/lib"; +-} +- + # FEATURE FLAGS + + ################################################################################################################## +--- a/Makefile.PL ++++ b/Makefile.PL +@@ -514,7 +514,7 @@ sub try_to_autoconfigure { + unless ($config) { + my %config; + require ExtUtils::PkgConfig; +- %config = ExtUtils::PkgConfig->find ("$prefix/lib/pkgconfig/gdlib.pc") if $prefix; ++ %config = ExtUtils::PkgConfig->find ("$lib_gd_path/pkgconfig/gdlib.pc") if $prefix; + %config = ExtUtils::PkgConfig->find ("gdlib") unless %config; + return unless %config; + $version = $config{modversion}; From 22d015b931ec7580286f6f7bdf0e4beefaa29a48 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 21:11:44 +0100 Subject: [PATCH 0583/2610] dev-python/pyproj: backport test fix for proj 9.1 Closes: https://bugs.gentoo.org/876562 Signed-off-by: Sam James --- .../pyproj/files/pyproj-3.4.0-proj-9.1.patch | 54 +++++++++++++++++++ dev-python/pyproj/pyproj-3.4.0.ebuild | 4 ++ 2 files changed, 58 insertions(+) create mode 100644 dev-python/pyproj/files/pyproj-3.4.0-proj-9.1.patch diff --git a/dev-python/pyproj/files/pyproj-3.4.0-proj-9.1.patch b/dev-python/pyproj/files/pyproj-3.4.0-proj-9.1.patch new file mode 100644 index 0000000000000..a2be9f58850b5 --- /dev/null +++ b/dev-python/pyproj/files/pyproj-3.4.0-proj-9.1.patch @@ -0,0 +1,54 @@ +https://github.com/pyproj4/pyproj/commit/831209477286f55b6c3ac777e1df3e947cfb12be +https://github.com/pyproj4/pyproj/commit/2c0abe3d8d2c1632751f093baf421b93f65783a8 + +From 831209477286f55b6c3ac777e1df3e947cfb12be Mon Sep 17 00:00:00 2001 +From: "Alan D. Snow" +Date: Sat, 17 Sep 2022 11:23:10 -0500 +Subject: [PATCH] TST: update test_get_transform_grid_list__contains expectd + output (#1147) + +--- a/test/test_sync.py ++++ b/test/test_sync.py +@@ -82,7 +82,7 @@ def test_get_transform_grid_list__contains(): + source_ids = set() + for grid in grids: + source_ids.add(grid["properties"]["source_id"]) +- assert sorted(source_ids) == ["no_kv", "nz_linz"] ++ assert sorted(source_ids) == ["nz_linz"] + + + @pytest.mark.network + +From 2c0abe3d8d2c1632751f093baf421b93f65783a8 Mon Sep 17 00:00:00 2001 +From: "Alan D. Snow" +Date: Sat, 17 Sep 2022 12:06:32 -0500 +Subject: [PATCH] TST: adjust test_transformer_group__get_transform_crs for + nl_nsgi_nlgeo2018 and PROJ 9.1 (#1148) + +--- a/test/test_transformer.py ++++ b/test/test_transformer.py +@@ -695,12 +695,19 @@ def get_transformer_group(): + @pytest.mark.grid + def test_transformer_group__get_transform_crs(): + tg = TransformerGroup("epsg:4258", "epsg:7415") +- if not grids_available("nl_nsgi_rdtrans2018.tif"): +- assert len(tg.transformers) == 1 +- elif PROJ_GTE_91: ++ if grids_available( ++ "nl_nsgi_nlgeo2018.tif", "nl_nsgi_rdtrans2018.tif", check_all=True ++ ): ++ if PROJ_GTE_91: ++ assert len(tg.transformers) == 2 ++ else: ++ assert len(tg.transformers) == 6 ++ elif not PROJ_GTE_91 and grids_available("nl_nsgi_rdtrans2018.tif"): + assert len(tg.transformers) == 2 ++ elif not PROJ_GTE_91 and grids_available("nl_nsgi_nlgeo2018.tif"): ++ assert len(tg.transformers) == 4 + else: +- assert len(tg.transformers) == 6 ++ assert len(tg.transformers) == 1 + + + def test_transformer__area_of_interest(): + diff --git a/dev-python/pyproj/pyproj-3.4.0.ebuild b/dev-python/pyproj/pyproj-3.4.0.ebuild index aa7eb95785a67..70379b19b4dd4 100644 --- a/dev-python/pyproj/pyproj-3.4.0.ebuild +++ b/dev-python/pyproj/pyproj-3.4.0.ebuild @@ -39,6 +39,10 @@ BDEPEND=" ) " +PATCHES=( + "${FILESDIR}"/${P}-proj-9.1.patch +) + distutils_enable_sphinx docs \ dev-python/furo distutils_enable_tests pytest From 6a59b220d52a98327224453d4fc2730b8487f6c4 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 21:13:14 +0100 Subject: [PATCH 0584/2610] dev-python/pyopencl: add github upstream metadata Signed-off-by: Sam James --- dev-python/pyopencl/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/pyopencl/metadata.xml b/dev-python/pyopencl/metadata.xml index cd62150444f72..e86864baa3fd3 100644 --- a/dev-python/pyopencl/metadata.xml +++ b/dev-python/pyopencl/metadata.xml @@ -7,5 +7,6 @@ pyopencl + inducer/pyopencl From aa5da4f8a1b73958929c45d8c4e3945b9f5bf510 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 25 Oct 2022 21:28:37 +0100 Subject: [PATCH 0585/2610] dev-libs/expat: Stabilize 2.5.0 hppa, #878275 Signed-off-by: Sam James --- dev-libs/expat/expat-2.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/expat/expat-2.5.0.ebuild b/dev-libs/expat/expat-2.5.0.ebuild index b5ed6a6218eaf..a28cd0e2ee08a 100644 --- a/dev-libs/expat/expat-2.5.0.ebuild +++ b/dev-libs/expat/expat-2.5.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libexpat/libexpat/releases/download/R_${PV//\./_}/ex LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="examples static-libs unicode" BDEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )" From f91ad0f0e1f58530828b5e0c252947003c727226 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 22:50:52 +0300 Subject: [PATCH 0586/2610] dev-python/pytest-env: add @python to maintainers Signed-off-by: Arthur Zamarin --- dev-python/pytest-env/metadata.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dev-python/pytest-env/metadata.xml b/dev-python/pytest-env/metadata.xml index 49fee13e65376..8995e4d03d6e0 100644 --- a/dev-python/pytest-env/metadata.xml +++ b/dev-python/pytest-env/metadata.xml @@ -5,6 +5,10 @@ marecki@gentoo.org Marek Szuba + + python@gentoo.org + Python + pytest-dev/pytest-env From ebf64eab4c24f508794c41a8738fa7aaf2d3041f Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 22:51:37 +0300 Subject: [PATCH 0587/2610] dev-python/botocore: add 1.28.1 Signed-off-by: Arthur Zamarin --- dev-python/botocore/Manifest | 1 + dev-python/botocore/botocore-1.28.1.ebuild | 72 ++++++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 dev-python/botocore/botocore-1.28.1.ebuild diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index c9e098e2021f3..a2e88a37eaaa0 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,3 +1,4 @@ DIST botocore-1.27.88.gh.tar.gz 9703393 BLAKE2B b7152546ffd44fccc3607ce4fb0df586e192a68431d68f40063d6397d6005507118c49197e3bb0215ccc4ce6b075a2e95919dc0b2352da3562ba8b5675274ca4 SHA512 0cca62a8e357c8c345afa2ebfa8fa931aa75e323b93ecd63857db05fac7fcd83118012ee7f93921a31895721189995af3179f6ae62ee61cef68eda84edc88132 DIST botocore-1.27.96.gh.tar.gz 9792299 BLAKE2B 7d4b388e0dd45a41c794ad8527287fb326c5e828c15998393936b817333055dfbc59f85365f074f6b3017715341d30fed4ea0de8e1ee24ee08d13eff36b369bf SHA512 1050c23a207d089af16e86404db0367936d186c23b8e1fcfa8ebb07737ad411c2771344d535edd5dde43f8473e45ad85c8e5c39f2ddb03449ead3c9daa746a22 DIST botocore-1.28.0.gh.tar.gz 9815905 BLAKE2B 40c7a5eb9aaa851b682c85d4045f4e3fbdbf34f2933e5a97cd84109e71d6b442c1075122b83870da20cba79a84dfeb213e1df62bf761efbc60d729d672e9224f SHA512 a9700867564d07024527a27c13a9a1fc5a014865afe9fa2f39401abbefeb16fae753fbaf97e81536de946fbb515724d6bdde864868077fd40b4fdfa2b7a35b9c +DIST botocore-1.28.1.gh.tar.gz 9820975 BLAKE2B 76e578cb3b41e923ced56b12b79b36c589ad64324b6057168c4e0d92c7165f7df3709a2ba968e593d004b43320ca94c3a4a118f91ae1ce8420703c5c6bcd1100 SHA512 8a7ef4a209f145f39f6305fb5ed118849d46dc1bd10be2d0ef9dcd066f4b3dd78e2b3d391903b3d1db3f8ef3c8bc880c40dc3f7a02b4555845fb20f2ceb75ef4 diff --git a/dev-python/botocore/botocore-1.28.1.ebuild b/dev-python/botocore/botocore-1.28.1.ebuild new file mode 100644 index 0000000000000..d1a6948e70e51 --- /dev/null +++ b/dev-python/botocore/botocore-1.28.1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + # fails on unrelated warnings + tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME + tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME + ) + + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} From a3093007eb270c0a79755a80b1c8c760bcc5c410 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 22:52:12 +0300 Subject: [PATCH 0588/2610] dev-python/boto3: add 1.25.1 Signed-off-by: Arthur Zamarin --- dev-python/boto3/Manifest | 1 + dev-python/boto3/boto3-1.25.1.ebuild | 68 ++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 dev-python/boto3/boto3-1.25.1.ebuild diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 1328faf2fb330..9bc549001cb3b 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -1,3 +1,4 @@ DIST boto3-1.24.88.gh.tar.gz 543896 BLAKE2B 9dd2a18e3fb8d0a9f3a3a1fd7d0cceb491765690f99c7bd4200f37c66cbdb1e86dcdcdd09669d3175b97e762e6faabac3a2e5cba49136f42cba459e45f3ab67f SHA512 676528ca180c23834d1666b69292754e551a339914362da2708ff3f937c2eb04fe3b3dd1d4c6960eb8f5f7f58b1e0bcf13b1f52cc16a7c8d3bd025e9ea4ee109 DIST boto3-1.24.96.gh.tar.gz 547933 BLAKE2B 63c347b3abb383f36e4109b2695014dda6b4dd159b8f0e878ea17bcd24c9605dcf403a120b15f63e9a335065a1e3254813998a435d5eb1663f0066f2e7797be6 SHA512 9c3ac6dba99904a54e4b06b02531c2388d235b1926cb5bd7b767c679632b613db4a0d453030295e5f4101efdb7a3df8aca08e3c2e92a6725dc3df733cef37d72 DIST boto3-1.25.0.gh.tar.gz 548321 BLAKE2B 46371869420a12b067594efbaa0d0f6b8003e813c5c85511fdead9841489bd333fe1207cc5310fd663628560a3c570ce495f0234ecc72eb93dfa20b79532390f SHA512 7cd6443fdb67a7e2df440c9b1ec84f7d37040549ddcdfaf5ca41fbee3d47e99d995f0be8690f22c25422391734d664746d00c88bd59aa269285f8c0e038836f9 +DIST boto3-1.25.1.gh.tar.gz 548647 BLAKE2B 84a6560e39ea526d1a4fa744bb4cb8fc2f934254c5949a08e0f40f34c363b6cf077dec4f6325da61fd06f5e2d2e021494bc29bf5993213fedc43f5914e18f062 SHA512 dbd0606e2aa4bd4eb3a836fe8e6da20eec97f5c62b5b43009f7296d1a51eaf7eaec7ca8246be8e3db2181e574d5672d72ea18deb4fc73a7cf3f0fca64ab1dacc diff --git a/dev-python/boto3/boto3-1.25.1.ebuild b/dev-python/boto3/boto3-1.25.1.ebuild new file mode 100644 index 0000000000000..6edcc751d54be --- /dev/null +++ b/dev-python/boto3/boto3-1.25.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 + BOTOCORE_PV=${PV} +else + SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} From 5ac66275791230098bc6beab37606057fe5e3aef Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 22:52:27 +0300 Subject: [PATCH 0589/2610] app-admin/awscli: add 1.26.1 Signed-off-by: Arthur Zamarin --- app-admin/awscli/Manifest | 1 + app-admin/awscli/awscli-1.26.1.ebuild | 72 +++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 app-admin/awscli/awscli-1.26.1.ebuild diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 57f677f94752d..c840a79c5ed6f 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -1,3 +1,4 @@ DIST aws-cli-1.25.89.gh.tar.gz 2285887 BLAKE2B 1da21b1e314b187ee105d2bf256ce2fea42fec8d1e5cf0de39c8371a93a588e24e5415b2e50ae314d39613a4ae55963bd544cc7ab3e08d0e38089c5c609454f4 SHA512 39087e269a0318777af73d010d7c6264fd595fc5d27f24bb66da07763165729526bd8a60f4225241eb5172d879d6f562c5bf64ad5979d7ac3be40b7d8cf33486 DIST aws-cli-1.25.97.gh.tar.gz 2290672 BLAKE2B 4fbff8d9747b615f7b8633ce2a1c7a68880d50d3a22c5bcdfe2e352a8ea84f8b9d0d1c94d514be3e871beeba5c2cc69853fb40daaa4fa4bfd3409779ca2713b5 SHA512 a27dab95240036158d2dc331a3b1768e7c705b52cb1fcf7f5d0bbc3f40bed62838565493c463e22cf2b249981b0fca255ce65d64b7cfa45df24621cb788171e7 DIST aws-cli-1.26.0.gh.tar.gz 2291209 BLAKE2B ad2b9380d45d986b2cc4219a93ee30fdc1e86e35e66dc095c76f29e6062601d0e443a96fa93edbc65562580eb9815a8d3f31a59a0c850513793df3870e809be8 SHA512 5b7e87b4fe02d7fbca0482cb93616b8f78f0bb074ed779ca553532be54f914c827a30b8458e209e6fbd23d22b5e734dfe14fb79e8833c3055c771a1766153d2d +DIST aws-cli-1.26.1.gh.tar.gz 2291902 BLAKE2B 04df153b4b7608ab3c2e86c230065f7b935a911e88e1a5b788dee545d328d9839ba9aba44b334522f2afafef8fa613aea6e749a2a7f9089f40993544f3cec9e9 SHA512 418257a8e4c92a6d21c89f7725cd70f463f4dd53c798783b29c4166daac644501e4a03a180257dfe356bf30228dedcf7a672ad46ff6f36afd40a8efd9ad786f9 diff --git a/app-admin/awscli/awscli-1.26.1.ebuild b/app-admin/awscli/awscli-1.26.1.ebuild new file mode 100644 index 0000000000000..7bff39ee809af --- /dev/null +++ b/app-admin/awscli/awscli-1.26.1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit bash-completion-r1 distutils-r1 multiprocessing + +MY_P=aws-cli-${PV} +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE=" + https://github.com/aws/aws-cli/ + https://pypi.org/project/awscli/ +" +SRC_URI=" + https://github.com/aws/aws-cli/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +# botocore is x.(y+2).z +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked +} + +python_install_all() { + newbashcomp bin/aws_bash_completer aws + + insinto /usr/share/zsh/site-functions + newins bin/aws_zsh_completer.sh _aws + + distutils-r1_python_install_all + + rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die +} From 656affc9361dd706898282a7f9784d37b40af5d7 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 23:05:42 +0300 Subject: [PATCH 0590/2610] dev-python/pytest-xdist: add 3.0.2 Signed-off-by: Arthur Zamarin --- dev-python/pytest-xdist/Manifest | 1 + .../pytest-xdist/pytest-xdist-3.0.2.ebuild | 45 +++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 dev-python/pytest-xdist/pytest-xdist-3.0.2.ebuild diff --git a/dev-python/pytest-xdist/Manifest b/dev-python/pytest-xdist/Manifest index a6860576c9e8e..a8355c678ae20 100644 --- a/dev-python/pytest-xdist/Manifest +++ b/dev-python/pytest-xdist/Manifest @@ -1 +1,2 @@ DIST pytest-xdist-2.5.0.tar.gz 72455 BLAKE2B 4d7427e8a7d85d7b0dcae2697fae0f51913a3a2414fabbb192a8e3938431f5f121677dd43adecfb1fc7f3dd6feb94901e28b0a96787a2c2eadc1504aac55068f SHA512 22da4db7cdd6173fb8377b6adc30b5617ccb0bb308cb5d30980484dd7ddff87cf2a485ae8522c7957d8954dd2f8a5542b9f63b0fa7184cc44e50dbafc3f4e909 +DIST pytest-xdist-3.0.2.tar.gz 69590 BLAKE2B b7e471e1888f78e1c91a867cd1d06f373c255018f63daab4af30fe47df816721954f484006b59bb38d58f9525712a5bc7bb6f00d190bee3580b82baf9b2cb55d SHA512 8b03dd156b7ef82b3b0c78f8aeb83410ce3014e3764aeca4161d57fe2ad557f0316ca86dbf06ac79ddc677df3dc838161fe427b0d1d9ba9446612360eb99fbf2 diff --git a/dev-python/pytest-xdist/pytest-xdist-3.0.2.ebuild b/dev-python/pytest-xdist/pytest-xdist-3.0.2.ebuild new file mode 100644 index 0000000000000..1079a190886e5 --- /dev/null +++ b/dev-python/pytest-xdist/pytest-xdist-3.0.2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Distributed testing and loop-on-failing modes" +HOMEPAGE=" + https://pypi.org/project/pytest-xdist/ + https://github.com/pytest-dev/pytest-xdist/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + dev-python/execnet[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + >=dev-python/pytest-6.2.0[${PYTHON_USEDEP}] + dev-python/pytest-forked[${PYTHON_USEDEP}] +" + +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/filelock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + # disable autoloading plugins in nested pytest calls + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + # since we disabled autoloading, force loading necessary plugins + local -x PYTEST_PLUGINS=xdist.plugin,xdist.looponfail,pytest_forked + + epytest +} From 6a975c4ca7aff42277231fa94fd56bce496b9bed Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 23:08:13 +0300 Subject: [PATCH 0591/2610] dev-python/deepmerge: add 1.1.0 Signed-off-by: Arthur Zamarin --- dev-python/deepmerge/Manifest | 1 + dev-python/deepmerge/deepmerge-1.1.0.ebuild | 32 +++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 dev-python/deepmerge/deepmerge-1.1.0.ebuild diff --git a/dev-python/deepmerge/Manifest b/dev-python/deepmerge/Manifest index 84eea7f3d94fc..281db1d9e7953 100644 --- a/dev-python/deepmerge/Manifest +++ b/dev-python/deepmerge/Manifest @@ -1 +1,2 @@ DIST deepmerge-1.0.1.gh.tar.gz 15004 BLAKE2B bc1d972f40485d02665fb6cd53875fa0f35e387192a9b0cc65f092966dc760a3ccc7eae6515693f39e58d7bb0a071aaac970873738a99b6962561eed641ef48b SHA512 689c9cc99c3770e27ae131bff65486ca02555840ae3fbeec1e36d08e425842e50ac7005d63ccf053627806c39578b2c9fb84fb10ca76731d17136cea61b87bbd +DIST deepmerge-1.1.0.gh.tar.gz 15533 BLAKE2B 30fc1cdd7a5ce81783fa0804c20f44d4d7d62a1a6481a6defab3a2b5f542596fb4ab0d4ede5a7d4d128d188b56d17f260c67690deb89b55fb2fc76e1fbcffebc SHA512 f658518c11e0ea8b4e59a686e2e6ce90916c5e798c3521ef91a1fc09ec59badd9cddb74f51973cfe50891c5e8d054909e7a8acf2156cbb884492a059196a8d97 diff --git a/dev-python/deepmerge/deepmerge-1.1.0.ebuild b/dev-python/deepmerge/deepmerge-1.1.0.ebuild new file mode 100644 index 0000000000000..92cc1a6e03b49 --- /dev/null +++ b/dev-python/deepmerge/deepmerge-1.1.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Tools to handle merging of nested data structures in python" +HOMEPAGE=" + https://deepmerge.readthedocs.io/en/latest/ + https://github.com/toumorokoshi/deepmerge/ + https://pypi.org/project/deepmerge/ +" +SRC_URI=" + https://github.com/toumorokoshi/deepmerge/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} From d6b5f1282d74d864214e681ca17fc14fc96100fe Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 23:15:48 +0300 Subject: [PATCH 0592/2610] dev-python/gssapi: add 1.8.2 Signed-off-by: Arthur Zamarin --- dev-python/gssapi/Manifest | 1 + dev-python/gssapi/gssapi-1.8.2.ebuild | 42 +++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 dev-python/gssapi/gssapi-1.8.2.ebuild diff --git a/dev-python/gssapi/Manifest b/dev-python/gssapi/Manifest index 1594d3f92a9e0..dd33dc315b353 100644 --- a/dev-python/gssapi/Manifest +++ b/dev-python/gssapi/Manifest @@ -1 +1,2 @@ DIST gssapi-1.8.1.gh.tar.gz 114888 BLAKE2B c3e56d00c2266e16eca05262d513e62f30cece88aaea8cd6f0d65059777f55bc1d5218990698855dc2069c6c7d8ca93972a033554d114dce608201404f7f46b4 SHA512 baea4e5cc123006c77e23f6bf2e30bb755df70761a0e5af711594fad6fdbf1b8747cfce45810aa24336f7f7d2171404e9ec137984cb48c59f5df302711f1b185 +DIST gssapi-1.8.2.gh.tar.gz 112521 BLAKE2B d7e14c73c346066a58ae3b3cf1faeec2ef7df3d4da3f2c9e3198928225d81d99466185a9dfa06a59ae50beeeed58d4e73f8a668e1ac605e5b9806ed7a0019831 SHA512 6587f1947dc396bf608ba71e77388e6f7d161753005b9b82ea9f3b174c898bb18409a27e9aa035fc782e15fcd2efe7ca5c497d4687d69023034cea59d6a003df diff --git a/dev-python/gssapi/gssapi-1.8.2.ebuild b/dev-python/gssapi/gssapi-1.8.2.ebuild new file mode 100644 index 0000000000000..1c7d320855eb5 --- /dev/null +++ b/dev-python/gssapi/gssapi-1.8.2.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Low and high level wrappers around the GSSAPI C libraries" +HOMEPAGE="https://github.com/pythongssapi/python-gssapi https://pypi.org/project/gssapi/" +SRC_URI=" + https://github.com/pythongssapi/python-gssapi/releases/download/v${PV}/python-${P}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}"/python-${P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + dev-python/decorator[${PYTHON_USEDEP}] + virtual/krb5 +" + +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + virtual/krb5 + test? ( + dev-python/k5test[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + cd "${T}" || die + epytest --pyargs gssapi +} From 6751d1eceb67e0511e756b07aa98afd1be1b1df4 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 23:18:02 +0300 Subject: [PATCH 0593/2610] dev-python/hcloud-python: add 1.18.1 Signed-off-by: Arthur Zamarin --- dev-python/hcloud-python/Manifest | 1 + .../hcloud-python/hcloud-python-1.18.1.ebuild | 41 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 dev-python/hcloud-python/hcloud-python-1.18.1.ebuild diff --git a/dev-python/hcloud-python/Manifest b/dev-python/hcloud-python/Manifest index 4870731b9df6c..f3fe8c03acb3d 100644 --- a/dev-python/hcloud-python/Manifest +++ b/dev-python/hcloud-python/Manifest @@ -1 +1,2 @@ DIST hcloud-python-1.18.0.gh.tar.gz 99047 BLAKE2B c32b048653bea1910ed8a82d0e08603a154dc89208c0cf8b9e046078277460fedffe6568c7c3cf56a8408bb0423d38464c4fd57dded4523886560823e3ee65da SHA512 8339b5da4df7f5e1f38fbd7a3f205387bfd7a65a7c4eaa757c4c35056b70c06230fe9b8a597b54bac082af975184bd5ef33a6e2747b60a67cc34d6771435452c +DIST hcloud-python-1.18.1.gh.tar.gz 99042 BLAKE2B 159b2fb29021ca7993f75c4731867ed1bc57e2c9a3cf68a45acf43bb45e9a0862717907d1dfce45c960064ad82b71422e76b290db3516ea3744be95797db5e1e SHA512 6d172c214d25ae846b5561e4caa6b70d4f4e765e064ae971d5b216ceb743ab269f735e2c9adb68f1cf99ef429621b6998a34c8c7befa6d527dc3b774c0639bae diff --git a/dev-python/hcloud-python/hcloud-python-1.18.1.ebuild b/dev-python/hcloud-python/hcloud-python-1.18.1.ebuild new file mode 100644 index 0000000000000..aaae59edb2ea4 --- /dev/null +++ b/dev-python/hcloud-python/hcloud-python-1.18.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) +inherit distutils-r1 + +DESCRIPTION="Official Hetzner Cloud python library" +HOMEPAGE="https://github.com/hetznercloud/hcloud-python" +SRC_URI=" + https://github.com/hetznercloud/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="examples" + +RDEPEND=" + >=dev-python/future-0.17.1[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}] + >=dev-python/requests-2.20[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs \ + dev-python/sphinx_rtd_theme +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # Integration tests need docker: + # https://github.com/hetznercloud/hcloud-python/blob/master/.travis.yml#L16 + tests/integration +) + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +} From fb875ae5adce688ba42bf6b4e913ec24e5e201d4 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 23:21:50 +0300 Subject: [PATCH 0594/2610] dev-python/fakeredis: add 1.10.0 Signed-off-by: Arthur Zamarin --- dev-python/fakeredis/Manifest | 1 + dev-python/fakeredis/fakeredis-1.10.0.ebuild | 87 ++++++++++++++++++++ 2 files changed, 88 insertions(+) create mode 100644 dev-python/fakeredis/fakeredis-1.10.0.ebuild diff --git a/dev-python/fakeredis/Manifest b/dev-python/fakeredis/Manifest index ccb25d202ede9..86e4f50492007 100644 --- a/dev-python/fakeredis/Manifest +++ b/dev-python/fakeredis/Manifest @@ -1,3 +1,4 @@ +DIST fakeredis-py-1.10.0.gh.tar.gz 88305 BLAKE2B 71ffec7f872c8021914e24ee83f250e1e27bf2117fabb3513b54ad635692f43cefaf565090d3829ee189844a83ccc517016d8a4f9c31da82b2188d8d951c4dcf SHA512 8fb32917c70931de50ef90526854ee7c0d888c04582a284864c19956868961cd689db0a7b3ad39e783f53741efde5a33cc600faf09fdeac7046fe29e9cd75933 DIST fakeredis-py-1.9.1.gh.tar.gz 86742 BLAKE2B aa3f0b05f486219cb6eb560f561ab3e39cc32286cdc3f4f9aba667e256528b9338dcc03f3ddb00c0db30ddb181afe535e209f6ee0e98c56a0cad445e2181ec67 SHA512 27b4c95e596fdd69cecc737897edfedd6f55e7c5610394b1532e4b2aededaed6ad15763582ce6cc20821ac7ea096f60204f7080d247359d8e8d0d360a61c8e39 DIST fakeredis-py-1.9.2.gh.tar.gz 87038 BLAKE2B 89ae3059d58fc9649979b787339a98eaedccd2b29814090e1bf0cb2c54836ed722d829b9965d3d0a92ff4d8ee714f6a455b85f68b383a5ba6a67aefd20f70410 SHA512 6a4d90c0c327787b7505542a3615f383735bffb021cbfc0a2adf2cfb87326c517d67c1df2f318cd84b60b8d0f1dcb20faea05529a856bf81b0f3ae6cc16823ed DIST fakeredis-py-1.9.3.gh.tar.gz 87068 BLAKE2B ee657bd0b04f5701c9e6445ca646fcc510dc3235407372fec9891f7d1adc5cacbd7a52e2d520c930f53491c2a18f5578d1b5186337953439f93fbb69a5e65ef8 SHA512 5255a75bae15ac325a41a273c70a467c8622d5992d40967e4ac21920c0563dbad808e9b82af203e72e3404f74a7bbfd2c12f5d854f9d353defec5b0333843266 diff --git a/dev-python/fakeredis/fakeredis-1.10.0.ebuild b/dev-python/fakeredis/fakeredis-1.10.0.ebuild new file mode 100644 index 0000000000000..315d3ed647714 --- /dev/null +++ b/dev-python/fakeredis/fakeredis-1.10.0.ebuild @@ -0,0 +1,87 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( pypy3 python3_{8..11} ) + +inherit distutils-r1 + +MY_P=fakeredis-py-${PV} +DESCRIPTION="Fake implementation of redis API for testing purposes" +HOMEPAGE=" + https://github.com/cunla/fakeredis-py/ + https://pypi.org/project/fakeredis/ +" +SRC_URI=" + https://github.com/cunla/fakeredis-py/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-python/redis-py-4.2[${PYTHON_USEDEP}] + =dev-python/sortedcontainers-2.4.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-db/redis + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # unpin redis + sed -i -e '/redis/s:<[0-9.]*:*:' pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # also lupa + test/test_aioredis2.py::test_failed_script_error + # TODO + "test/test_fakeredis.py::test_set_get_nx[StrictRedis]" + "test/test_fakeredis.py::test_lpop_count[StrictRedis]" + "test/test_fakeredis.py::test_rpop_count[StrictRedis]" + "test/test_fakeredis.py::test_zadd_minus_zero[StrictRedis]" + ) + local EPYTEST_IGNORE=( + # these tests fail a lot... + test/test_hypothesis.py + ) + local args=( + # tests requiring lupa (lua support) + -k 'not test_eval and not test_lua and not test_script' + ) + epytest "${args[@]}" +} + +src_test() { + local redis_pid="${T}"/redis.pid + local redis_port=6379 + + einfo "Spawning Redis" + einfo "NOTE: Port ${redis_port} must be free" + "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server" + daemonize yes + pidfile ${redis_pid} + port ${redis_port} + bind 127.0.0.1 + EOF + + # Run the tests + distutils-r1_src_test + + # Clean up afterwards + kill "$(<"${redis_pid}")" || die +} From 3154b6c6c8d67558aaed6a8f32cdcca1c22a736e Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 23:24:52 +0300 Subject: [PATCH 0595/2610] dev-python/mkdocs-minify-plugin: add 0.6.1 Signed-off-by: Arthur Zamarin --- dev-python/mkdocs-minify-plugin/Manifest | 1 + .../mkdocs-minify-plugin-0.6.1.ebuild | 36 +++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.6.1.ebuild diff --git a/dev-python/mkdocs-minify-plugin/Manifest b/dev-python/mkdocs-minify-plugin/Manifest index 17cda6254a623..d243fe78e5b9d 100644 --- a/dev-python/mkdocs-minify-plugin/Manifest +++ b/dev-python/mkdocs-minify-plugin/Manifest @@ -1,2 +1,3 @@ DIST mkdocs-minify-plugin-0.5.0.tar.gz 3387 BLAKE2B bce05582eab831976b430d5c331c0e51cecf790f4db6f3bd089ff6f0f5421c0b824c9bf6637a6b00555eee203b23cbd5fc3a0e81fcb5a8697ab7c06e94a9d2e0 SHA512 a31770c9de39439ba5eb4e35acd088aa7df2d7fa39f7942819c0b25429abb7b2b0626765f26f4d4fc77fd11e48dfdf90f9eb93e999cf7b641bb630c852eec50a DIST mkdocs-minify-plugin-0.6.0.gh.tar.gz 8069 BLAKE2B 7b2860ecdd1778cc51fca7357fd699578d6805176e9aa21013aec3650b40fa28381350d6690c2188cd04e25259ac71e3c9ca4e005fcc81c33182eb898a218aef SHA512 ad045fe6643de1d979051c58f89ffc5e98eb2063152a3301073864fb2bf3e5a0c183b4362ee175b8fc14be0335d0e76c509b9b6b721cdb78d9add632a46d72e9 +DIST mkdocs-minify-plugin-0.6.1.gh.tar.gz 8346 BLAKE2B 130495cc2dcc2b71c6dd715c1ed277df0d8fac5aef8fc49094bf05b324d692e41e3db85175df5455eed21f2cf413d57225a1baafe14770a77ffd3c2bb77ff3d8 SHA512 f1611b1a8f946e27450c9825f65e77e798200b22d08b5957417ae060cc2d6cb40c6edd2a6ace08eff2b32b59c9aca3020e26da35917aaddae293047d9cc8f86b diff --git a/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.6.1.ebuild b/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.6.1.ebuild new file mode 100644 index 0000000000000..c439b9402e5b5 --- /dev/null +++ b/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.6.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="An MkDocs plugin to minify HTML and/or JS files prior to being written to disk" +HOMEPAGE=" + https://github.com/byrnereese/mkdocs-minify-plugin + https://pypi.org/project/mkdocs-minify-plugin/ +" +SRC_URI=" + https://github.com/byrnereese/mkdocs-minify-plugin/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/csscompressor-0.9.5[${PYTHON_USEDEP}] + >=dev-python/mkdocs-1.4.1[${PYTHON_USEDEP}] + >=app-text/htmlmin-0.1.12[${PYTHON_USEDEP}] + >=dev-python/jsmin-3.0.1[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ~dev-python/mkdocs-minify-plugin-${PV}[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest From 5e7700cfe0619d16f5e81cdf226a4889680c6a88 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 23:25:21 +0300 Subject: [PATCH 0596/2610] dev-python/cfn-lint: add 0.69.0 Signed-off-by: Arthur Zamarin --- dev-python/cfn-lint/Manifest | 1 + dev-python/cfn-lint/cfn-lint-0.69.0.ebuild | 54 ++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 dev-python/cfn-lint/cfn-lint-0.69.0.ebuild diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest index 8366a805290e1..eb5ab2c454529 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -1,2 +1,3 @@ DIST cfn-lint-0.67.0.gh.tar.gz 9787161 BLAKE2B 5299c956e7ca7c63c0c7608d51b01487cf4669f7af54c33f3d9917feae85565a2ce73a96a8d0a5d32cfe1c0a6db6d61b118f2994bb66700145787b650eefe6ea SHA512 35d4686da1f610a970dc1976d7a72ff58c884446f5967b069cc4826b2d9a1b75e2b8a10e676585009c918317186b4dac1c6dc78bf26215eefd5aadd4dce03e0e DIST cfn-lint-0.68.1.gh.tar.gz 9858724 BLAKE2B 469a23daa717add95140913d85861df44445464d80291430ec42aa2a83c2e125fc395428033c5b82c571297200b28412cc8531bf8e26a0491acfbc5536037cd6 SHA512 a81a1877b9efea411b71d485e66965ca6427998ea13d088c67849a2e8c3f9dd1c125ba0531cb48a27ad75638bde54270654b6da8576fc2fdb15088a0bfb543fe +DIST cfn-lint-0.69.0.gh.tar.gz 9862506 BLAKE2B 68e6e5e93d7f07bda3eedda71d79943ef97fd0c2e972f475380f7943f88d843effa8cd23b4534bcf4ce0918ca7a634ecf32cef7c309711f9dbc6f899324f3f97 SHA512 9972fb1be897451116e269245d7302af31a53e54c1615daa65bd6b71b9a0ff3f62c1068d86c239510737ac95a6ab3ba2746838792680f701a404008f35857c64 diff --git a/dev-python/cfn-lint/cfn-lint-0.69.0.ebuild b/dev-python/cfn-lint/cfn-lint-0.69.0.ebuild new file mode 100644 index 0000000000000..0916420e17909 --- /dev/null +++ b/dev-python/cfn-lint/cfn-lint-0.69.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="CloudFormation Linter" +HOMEPAGE=" + https://github.com/aws-cloudformation/cfn-lint/ + https://pypi.org/project/cfn-lint/ +" +SRC_URI=" + https://github.com/aws-cloudformation/cfn-lint/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/aws-sam-translator-1.53.0[${PYTHON_USEDEP}] + dev-python/jsonpatch[${PYTHON_USEDEP}] + >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] + dev-python/junit-xml[${PYTHON_USEDEP}] + dev-python/networkx[${PYTHON_USEDEP}] + >dev-python/pyyaml-5.4[${PYTHON_USEDEP}] + >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] + >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # TODO + test/unit/module/test_template.py::TestTemplate::test_build_graph + # requires git repo + test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs + # Internet + test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter + test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_2 + test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3 +) + +src_prepare() { + # unpin the deps + sed -e 's:~=[0-9.]*::' -i setup.py || die + distutils-r1_src_prepare +} From fe95e4b9959c57fd5cdd7ee51e8628c22a19a83f Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 25 Oct 2022 23:29:11 +0300 Subject: [PATCH 0597/2610] dev-python/pylast: add 5.1.0 Signed-off-by: Arthur Zamarin --- dev-python/pylast/Manifest | 1 + dev-python/pylast/pylast-5.1.0.ebuild | 37 +++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 dev-python/pylast/pylast-5.1.0.ebuild diff --git a/dev-python/pylast/Manifest b/dev-python/pylast/Manifest index e66544e65c5f8..f4cae4d24b444 100644 --- a/dev-python/pylast/Manifest +++ b/dev-python/pylast/Manifest @@ -1 +1,2 @@ DIST pylast-5.0.0.tar.gz 39868 BLAKE2B 0cb6d96ac74a2e62325b8a91cc3601ab4ea7ea629ef40c02ce1afe13fd067abc48f24092138fc4584382c9c7f8c62eb070f1a3173b39768ac4ff8e3904c255d2 SHA512 ebad77e66d39b5625d0afae3bba346769159f39dfbbca0fea6aa0e6ad683fea6ea04093dd4738e378ac419edcc9970e8070d7ff912cc08110a5f41f7993489ce +DIST pylast-5.1.0.gh.tar.gz 40178 BLAKE2B f290afa72d71cb2f88793aaa31aa059a603375e91b310c3ca9180ed5626c589f3d91ae1961db15e256b01bd019b8e59dd48be45ff96683707c05ee9170dfed84 SHA512 64c71f5365638f3bdb435ac2d7405bd1e7a3ebe95fee97469c64bee63ad9850d45781756ebd59942c70780830fbb0519874908d2894e227acadedb5120c3b9ab diff --git a/dev-python/pylast/pylast-5.1.0.ebuild b/dev-python/pylast/pylast-5.1.0.ebuild new file mode 100644 index 0000000000000..07ac0a967207b --- /dev/null +++ b/dev-python/pylast/pylast-5.1.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Python interface to last.fm and other api-compatible websites" +HOMEPAGE=" + https://pypi.org/project/pylast/ + https://github.com/pylast/pylast/ +" +SRC_URI=" + https://github.com/pylast/pylast/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + dev-python/httpx[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + dev-python/flaky[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} From f5f90f3cfac15df1fa6ab52f34382b977f62d85a Mon Sep 17 00:00:00 2001 From: Thibaud CANALE Date: Wed, 17 Aug 2022 00:13:04 +0200 Subject: [PATCH 0598/2610] dev-libs/protobuf: add 3.19.6, 3.20.3, 21.8 Signed-off-by: Thibaud CANALE Signed-off-by: Sam James --- dev-libs/protobuf/Manifest | 3 + ...buf-3.20.2-protoc_input_output_files.patch | 240 ++++++++++++++++++ dev-libs/protobuf/protobuf-21.8.ebuild | 148 +++++++++++ dev-libs/protobuf/protobuf-3.19.6.ebuild | 151 +++++++++++ dev-libs/protobuf/protobuf-3.20.3.ebuild | 148 +++++++++++ dev-libs/protobuf/protobuf-9999.ebuild | 25 +- 6 files changed, 705 insertions(+), 10 deletions(-) create mode 100644 dev-libs/protobuf/files/protobuf-3.20.2-protoc_input_output_files.patch create mode 100644 dev-libs/protobuf/protobuf-21.8.ebuild create mode 100644 dev-libs/protobuf/protobuf-3.19.6.ebuild create mode 100644 dev-libs/protobuf/protobuf-3.20.3.ebuild diff --git a/dev-libs/protobuf/Manifest b/dev-libs/protobuf/Manifest index dfb0564c51207..74313749d43fb 100644 --- a/dev-libs/protobuf/Manifest +++ b/dev-libs/protobuf/Manifest @@ -1,2 +1,5 @@ +DIST protobuf-21.8.tar.gz 5110670 BLAKE2B 3c1b0c857a86e9586481d63896341d0cb11290dbd710d87a6f7889d34f5f262abe2986a29ed19a730f8fa5df0b5c62d77a4db6aa415a72b239f7483ae8d6380c SHA512 cb17be759311e91172801add1f88fe7a0291b547170c40d2e3303f5c248570dddeade96bd48740edd628215f55269c97475e2f4c4a41c50f1018d525f52036cb DIST protobuf-3.19.3.tar.gz 5293258 BLAKE2B c05b70ffca97f7166ea6a511a36907eed125edf1ebf17f908718221d9b851be84dfb2b1b39973f2faf35f6ade630e6ba4f9e8b91b8fbc922c5db97079323ee6e SHA512 1c003e7cbc8eae6a038f46e688b401ee202ba47f502561e909df79770f6e8b7daf3dc1ccc727e31bfb5b52cd04cb4fef7d2d2a28d650c13f396872ad4aa076c6 +DIST protobuf-3.19.6.tar.gz 5299501 BLAKE2B 3121f76b95f83c5309ce49ce296b738eff7be9d3a5093c564fbe2339fb5f3729e406f1b44bfcc05feb0d31ab63838bb4f54685017977c73a33b91215a6776072 SHA512 8f92242f2be8e1bbfba41341c87709ad91ad83b8b3e3df88bb430411541d3399295f49291fd52b50e3487b0fce33181cb4d175685fd25aac72adfaee26a612d4 DIST protobuf-3.20.1.tar.gz 5368262 BLAKE2B 1ce1aef2e4c4f3ea4863629cc75d89fe17d0c7ac0c342ac641c787456fd4a12756c2892a27ddadedc94a7201494ec84566638ce33a03cb0c867b04e9eee0edb3 SHA512 fde3eb9f13946887ddfd87df428c5615ad09aaf191e4478b24e98e5e13231feeff4e70b4ca6a2ff7d9b9b2e2c60bc1d5479526edeafa78f9a8ed3bef2e0bacb0 +DIST protobuf-3.20.3.tar.gz 5374320 BLAKE2B fb51f2a0ecf5b83235f5252051f8192ae377bb7a5e030c3f3e9435ccde25919c059830cf476e840fa6c970928a32c0075e213c9d5d4d9e3d3b24732c39a9fbfa SHA512 01d6703bdbe769a1200ee6e4ebcdcb99688ec21f576988c60d82ec36e0822820fb245fcb4ca53293143d53e666d748b5a0c6937bc659fb3cdc4cd9b05ed12a1c diff --git a/dev-libs/protobuf/files/protobuf-3.20.2-protoc_input_output_files.patch b/dev-libs/protobuf/files/protobuf-3.20.2-protoc_input_output_files.patch new file mode 100644 index 0000000000000..e4bf6858974ae --- /dev/null +++ b/dev-libs/protobuf/files/protobuf-3.20.2-protoc_input_output_files.patch @@ -0,0 +1,240 @@ +https://github.com/protocolbuffers/protobuf/pull/235 + +--- a/src/google/protobuf/compiler/command_line_interface.cc ++++ b/src/google/protobuf/compiler/command_line_interface.cc +@@ -1112,6 +1112,28 @@ + } + + if (mode_ == MODE_ENCODE || mode_ == MODE_DECODE) { ++ bool success = false; ++ int in_fd = STDIN_FILENO; ++ int out_fd = STDOUT_FILENO; ++ ++ if (!protobuf_in_path_.empty()) { ++ in_fd = open(protobuf_in_path_.c_str(), O_RDONLY); ++ if (in_fd == -1) { ++ std::cerr << protobuf_in_path_ << ": error: failed to open file." << std::endl; ++ return 1; ++ } ++ } ++ if (!protobuf_out_path_.empty()) { ++ out_fd = open(protobuf_out_path_.c_str(), ++ O_WRONLY | O_CREAT | O_TRUNC, ++ 0644); ++ if (out_fd == -1) { ++ std::cerr << protobuf_out_path_ << ": error: failed to open file." << std::endl; ++ close(in_fd); ++ return 1; ++ } ++ } ++ + if (codec_type_.empty()) { + // HACK: Define an EmptyMessage type to use for decoding. + DescriptorPool pool; +@@ -1120,13 +1142,20 @@ + file.add_message_type()->set_name("EmptyMessage"); + GOOGLE_CHECK(pool.BuildFile(file) != nullptr); + codec_type_ = "EmptyMessage"; +- if (!EncodeOrDecode(&pool)) { +- return 1; +- } ++ success = EncodeOrDecode(&pool, in_fd, out_fd); + } else { +- if (!EncodeOrDecode(descriptor_pool.get())) { +- return 1; +- } ++ success = EncodeOrDecode(descriptor_pool.get(), in_fd, out_fd); ++ } ++ ++ if (in_fd != STDIN_FILENO) { ++ close(in_fd); ++ } ++ if (out_fd != STDOUT_FILENO) { ++ close(out_fd); ++ } ++ ++ if (!success) { ++ return 1; + } + } + +@@ -1165,6 +1194,11 @@ + for (int i = 0; i < proto_path_.size(); i++) { + source_tree->MapPath(proto_path_[i].first, proto_path_[i].second); + } ++ if (mode_ == MODE_COMPILE && ++ (!protobuf_in_path_.empty() || !protobuf_out_path_.empty())) { ++ std::cerr << "--protobuf_in and --protobuf_out are only valid with " ++ << "decode operations. Ignoring."; ++ } + + // Map input files to virtual paths if possible. + if (!MakeInputsBeProtoPathRelative(source_tree, fallback_database)) { +@@ -1888,6 +1922,12 @@ + } else if (name == "--deterministic_output") { + deterministic_output_ = true; + ++ } else if (name == "--protobuf_in") { ++ protobuf_in_path_ = value; ++ ++ } else if (name == "--protobuf_out") { ++ protobuf_out_path_ = value; ++ + } else if (name == "--error_format") { + if (value == "gcc") { + error_format_ = ERROR_FORMAT_GCC; +@@ -2021,22 +2061,38 @@ + --version Show version info and exit. + -h, --help Show this text and exit. + --encode=MESSAGE_TYPE Read a text-format message of the given type +- from standard input and write it in binary +- to standard output. The message type must ++ from input protobuf file and write it in binary ++ to output protobuf file. The message type must + be defined in PROTO_FILES or their imports. ++ The input/output protobuf files are specified ++ using the --protobuf_in and --protobuf_out ++ command line flags. + --deterministic_output When using --encode, ensure map fields are + deterministically ordered. Note that this order + is not canonical, and changes across builds or + releases of protoc. + --decode=MESSAGE_TYPE Read a binary message of the given type from +- standard input and write it in text format +- to standard output. The message type must ++ input protobuf file and write it in text format ++ to output protobuf file. The message type must + be defined in PROTO_FILES or their imports. ++ The input/output protobuf files are specified ++ using the --protobuf_in and --protobuf_out ++ command line flags. + --decode_raw Read an arbitrary protocol message from +- standard input and write the raw tag/value +- pairs in text format to standard output. No ++ input protobuf file and write the raw tag/value ++ pairs in text format to output protobuf file. No + PROTO_FILES should be given when using this +- flag. ++ flag. The input/output protobuf files are ++ specified using the --protobuf_in and ++ --protobuf_out command line flags. ++ --protobuf_in=FILE Absolute path to the protobuf file from which ++ input of encoding/decoding operation will be ++ read. If omitted, input will be read from ++ standard input. ++ --protobuf_out=FILE Absolute path to the protobuf file to which ++ output of encoding/decoding operation will be ++ written. If omitted, output will be written to ++ standard output. + --descriptor_set_in=FILES Specifies a delimited list of FILES + each containing a FileDescriptorSet (a + protocol buffer defined in descriptor.proto). +@@ -2347,7 +2403,9 @@ + return true; + } + +-bool CommandLineInterface::EncodeOrDecode(const DescriptorPool* pool) { ++bool CommandLineInterface::EncodeOrDecode(const DescriptorPool* pool, ++ int in_fd, ++ int out_fd) { + // Look up the type. + const Descriptor* type = pool->FindMessageTypeByName(codec_type_); + if (type == nullptr) { +@@ -2359,15 +2417,15 @@ + std::unique_ptr message(dynamic_factory.GetPrototype(type)->New()); + + if (mode_ == MODE_ENCODE) { +- SetFdToTextMode(STDIN_FILENO); +- SetFdToBinaryMode(STDOUT_FILENO); ++ SetFdToTextMode(in_fd); ++ SetFdToBinaryMode(out_fd); + } else { +- SetFdToBinaryMode(STDIN_FILENO); +- SetFdToTextMode(STDOUT_FILENO); ++ SetFdToBinaryMode(in_fd); ++ SetFdToTextMode(out_fd); + } + +- io::FileInputStream in(STDIN_FILENO); +- io::FileOutputStream out(STDOUT_FILENO); ++ io::FileInputStream in(in_fd); ++ io::FileOutputStream out(out_fd); + + if (mode_ == MODE_ENCODE) { + // Input is text. +--- a/src/google/protobuf/compiler/command_line_interface.h ++++ b/src/google/protobuf/compiler/command_line_interface.h +@@ -294,7 +294,9 @@ + GeneratorContext* generator_context, std::string* error); + + // Implements --encode and --decode. +- bool EncodeOrDecode(const DescriptorPool* pool); ++ bool EncodeOrDecode(const DescriptorPool* pool, ++ int in_fd, ++ int out_fd); + + // Implements the --descriptor_set_out option. + bool WriteDescriptorSet( +@@ -429,6 +431,13 @@ + // parsed FileDescriptorSets to be used for loading protos. Otherwise, empty. + std::vector descriptor_set_in_names_; + ++ // When using --encode / --decode / --decode_raw absolute path to the output ++ // file. (Empty string indicates write to STDOUT). ++ std::string protobuf_out_path_; ++ // When using --encode / --decode / --decode_raw, absolute path to the input ++ // file. (Empty string indicates read from STDIN). ++ std::string protobuf_in_path_; ++ + // If --descriptor_set_out was given, this is the filename to which the + // FileDescriptorSet should be written. Otherwise, empty. + std::string descriptor_set_out_name_; +--- a/src/google/protobuf/compiler/command_line_interface_unittest.cc ++++ b/src/google/protobuf/compiler/command_line_interface_unittest.cc +@@ -99,7 +99,7 @@ + void SetUp() override; + void TearDown() override; + +- // Runs the CommandLineInterface with the given command line. The ++ // Run the CommandLineInterface with the given command line. The + // command is automatically split on spaces, and the string "$tmpdir" + // is replaced with TestTempDir(). + void Run(const std::string& command); +@@ -2626,6 +2626,17 @@ + std::string::npos); + } + ++ void ExpectBinaryFilesMatch(const std::string &expected_file, ++ const std::string &actual_file) { ++ std::string expected_output, actual_output; ++ ASSERT_TRUE(File::ReadFileToString(expected_file, &expected_output)); ++ ASSERT_TRUE(File::ReadFileToString(actual_file, &actual_output)); ++ ++ // Don't use EXPECT_EQ because we don't want to print raw binary data to ++ // stdout on failure. ++ EXPECT_TRUE(expected_output == actual_output); ++ } ++ + private: + void WriteUnittestProtoDescriptorSet() { + unittest_proto_descriptor_set_filename_ = +@@ -2749,6 +2760,19 @@ + "Can only use --deterministic_output with --encode.\n"); + } + ++TEST_P(EncodeDecodeTest, RedirectInputOutput) { ++ std::string out_file = TestTempDir() + "/golden_message_out.pbf"; ++ EXPECT_TRUE( ++ Run(TestUtil::MaybeTranslatePath("net/proto2/internal/unittest.proto") + ++ " --encode=protobuf_unittest.TestAllTypes" + ++ " --protobuf_in=" + TestUtil::GetTestDataPath( ++ "net/proto2/internal/" ++ "testdata/text_format_unittest_data_oneof_implemented.txt") + ++ " --protobuf_out=" + out_file)); ++ ExpectBinaryFilesMatch(out_file, TestUtil::GetTestDataPath( ++ "net/proto2/internal/testdata/golden_message_oneof_implemented")); ++} ++ + INSTANTIATE_TEST_SUITE_P(FileDescriptorSetSource, EncodeDecodeTest, + testing::Values(PROTO_PATH, DESCRIPTOR_SET_IN)); + } // anonymous namespace diff --git a/dev-libs/protobuf/protobuf-21.8.ebuild b/dev-libs/protobuf/protobuf-21.8.ebuild new file mode 100644 index 0000000000000..523c763c265c7 --- /dev/null +++ b/dev-libs/protobuf/protobuf-21.8.ebuild @@ -0,0 +1,148 @@ +# Copyright 2008-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs + +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git" + EGIT_SUBMODULES=() +else + SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +fi + +DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data" +HOMEPAGE=" + https://developers.google.com/protocol-buffers/ +" + +LICENSE="BSD" +SLOT="0/32" +IUSE="emacs examples static-libs test zlib" +RESTRICT="!test? ( test )" + +BDEPEND="emacs? ( app-editors/emacs:* )" +DEPEND="test? ( >=dev-cpp/gtest-1.9[${MULTILIB_USEDEP}] ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" +RDEPEND="emacs? ( app-editors/emacs:* ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" + +PATCHES=( + "${FILESDIR}/${PN}-3.19.0-disable_no-warning-test.patch" + "${FILESDIR}/${PN}-3.19.0-system_libraries.patch" + "${FILESDIR}/${PN}-3.20.2-protoc_input_output_files.patch" +) + +DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md) + +src_prepare() { + default + + # https://github.com/protocolbuffers/protobuf/issues/7413 + sed -e "/^AC_PROG_CXX_FOR_BUILD$/d" -i configure.ac || die + + # https://github.com/protocolbuffers/protobuf/issues/8082 + sed -e "/^TEST_F(IoTest, LargeOutput) {$/,/^}$/d" -i src/google/protobuf/io/zero_copy_stream_unittest.cc || die + + # https://github.com/protocolbuffers/protobuf/issues/8459 + sed \ + -e "/^TEST(ArenaTest, BlockSizeSmallerThanAllocation) {$/a\\ if (sizeof(void*) == 4) {\n GTEST_SKIP();\n }" \ + -e "/^TEST(ArenaTest, SpaceAllocated_and_Used) {$/a\\ if (sizeof(void*) == 4) {\n GTEST_SKIP();\n }" \ + -i src/google/protobuf/arena_unittest.cc || die + + # https://github.com/protocolbuffers/protobuf/issues/8460 + sed -e "/^TEST(AnyTest, TestPackFromSerializationExceedsSizeLimit) {$/a\\ if (sizeof(void*) == 4) {\n GTEST_SKIP();\n }" -i src/google/protobuf/any_test.cc || die + + # https://github.com/protocolbuffers/protobuf/issues/9433 + sed -e "/^[[:space:]]*static_assert(alignof(U) <= 8, \"\");$/d" -i src/google/protobuf/descriptor.cc || die + + eautoreconf +} + +src_configure() { + append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI + + if tc-ld-is-gold; then + # https://sourceware.org/bugzilla/show_bug.cgi?id=24527 + tc-ld-disable-gold + fi + + multilib-minimal_src_configure +} + +multilib_src_configure() { + local options=( + $(use_enable static-libs static) + $(use_with zlib) + ) + + if tc-is-cross-compiler; then + # Build system uses protoc when building, so protoc copy runnable on host is needed. + mkdir -p "${WORKDIR}/build" || die + pushd "${WORKDIR}/build" > /dev/null || die + ECONF_SOURCE="${S}" econf_build "${options[@]}" + options+=(--with-protoc="$(pwd)/src/protoc") + popd > /dev/null || die + fi + + ECONF_SOURCE="${S}" econf "${options[@]}" +} + +src_compile() { + multilib-minimal_src_compile + + if use emacs; then + elisp-compile editors/protobuf-mode.el + fi +} + +multilib_src_compile() { + if tc-is-cross-compiler; then + emake -C "${WORKDIR}/build/src" protoc + fi + + default +} + +multilib_src_test() { + emake check +} + +multilib_src_install_all() { + find "${ED}" -name "*.la" -delete || die + + if [[ ! -f "${ED}/usr/$(get_libdir)/libprotobuf.so.${SLOT#*/}" ]]; then + eerror "No matching library found with SLOT variable, currently set: ${SLOT}\n" \ + "Expected value: ${ED}/usr/$(get_libdir)/libprotobuf.so.${SLOT#*/}" + die "Please update SLOT variable" + fi + + insinto /usr/share/vim/vimfiles/syntax + doins editors/proto.vim + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/proto.vim" + + if use emacs; then + elisp-install ${PN} editors/protobuf-mode.el* + elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el" + fi + + if use examples; then + DOCS+=(examples) + docompress -x /usr/share/doc/${PF}/examples + fi + + einstalldocs +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-libs/protobuf/protobuf-3.19.6.ebuild b/dev-libs/protobuf/protobuf-3.19.6.ebuild new file mode 100644 index 0000000000000..8784499c1fd7e --- /dev/null +++ b/dev-libs/protobuf/protobuf-3.19.6.ebuild @@ -0,0 +1,151 @@ +# Copyright 2008-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs + +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git" + EGIT_SUBMODULES=() +else + SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +fi + +DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data" +HOMEPAGE=" + https://developers.google.com/protocol-buffers/ +" + +LICENSE="BSD" +SLOT="0/30" +IUSE="emacs examples static-libs test zlib" +RESTRICT="!test? ( test )" + +BDEPEND="emacs? ( app-editors/emacs:* )" +DEPEND="test? ( >=dev-cpp/gtest-1.9[${MULTILIB_USEDEP}] ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" +RDEPEND="emacs? ( app-editors/emacs:* ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" + +PATCHES=( + "${FILESDIR}/${PN}-3.19.0-disable_no-warning-test.patch" + "${FILESDIR}/${PN}-3.19.0-system_libraries.patch" + "${FILESDIR}/${PN}-3.16.0-protoc_input_output_files.patch" +) + +DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md) + +src_prepare() { + default + + # https://github.com/protocolbuffers/protobuf/issues/7413 + sed -e "/^AC_PROG_CXX_FOR_BUILD$/d" -i configure.ac || die + + # https://github.com/protocolbuffers/protobuf/issues/8082 + sed -e "/^TEST_F(IoTest, LargeOutput) {$/,/^}$/d" -i src/google/protobuf/io/zero_copy_stream_unittest.cc || die + + # https://github.com/protocolbuffers/protobuf/issues/8459 + sed \ + -e "/^TEST(ArenaTest, BlockSizeSmallerThanAllocation) {$/a\\ if (sizeof(void*) == 4) {\n GTEST_SKIP();\n }" \ + -e "/^TEST(ArenaTest, SpaceAllocated_and_Used) {$/a\\ if (sizeof(void*) == 4) {\n GTEST_SKIP();\n }" \ + -i src/google/protobuf/arena_unittest.cc || die + + # https://github.com/protocolbuffers/protobuf/issues/8460 + sed -e "/^TEST(AnyTest, TestPackFromSerializationExceedsSizeLimit) {$/a\\ if (sizeof(void*) == 4) {\n GTEST_SKIP();\n }" -i src/google/protobuf/any_test.cc || die + + # https://github.com/protocolbuffers/protobuf/issues/9392 + sed -e "s/^AC_PROG_OBJC$/AS_CASE([\$target_os], [darwin*], [AC_PROG_OBJC], [AM_CONDITIONAL([am__fastdepOBJC], [false])])/" -i configure.ac || die + + # https://github.com/protocolbuffers/protobuf/issues/9433 + sed -e "/^[[:space:]]*static_assert(alignof(T) <= 8, \"\");$/d" -i src/google/protobuf/descriptor.cc || die + + eautoreconf +} + +src_configure() { + append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI + + if tc-ld-is-gold; then + # https://sourceware.org/bugzilla/show_bug.cgi?id=24527 + tc-ld-disable-gold + fi + + multilib-minimal_src_configure +} + +multilib_src_configure() { + local options=( + $(use_enable static-libs static) + $(use_with zlib) + ) + + if tc-is-cross-compiler; then + # Build system uses protoc when building, so protoc copy runnable on host is needed. + mkdir -p "${WORKDIR}/build" || die + pushd "${WORKDIR}/build" > /dev/null || die + ECONF_SOURCE="${S}" econf_build "${options[@]}" + options+=(--with-protoc="$(pwd)/src/protoc") + popd > /dev/null || die + fi + + ECONF_SOURCE="${S}" econf "${options[@]}" +} + +src_compile() { + multilib-minimal_src_compile + + if use emacs; then + elisp-compile editors/protobuf-mode.el + fi +} + +multilib_src_compile() { + if tc-is-cross-compiler; then + emake -C "${WORKDIR}/build/src" protoc + fi + + default +} + +multilib_src_test() { + emake check +} + +multilib_src_install_all() { + find "${ED}" -name "*.la" -delete || die + + if [[ ! -f "${ED}/usr/$(get_libdir)/libprotobuf.so.${SLOT#*/}" ]]; then + eerror "No matching library found with SLOT variable, currently set: ${SLOT}\n" \ + "Expected value: ${ED}/usr/$(get_libdir)/libprotobuf.so.${SLOT#*/}" + die "Please update SLOT variable" + fi + + insinto /usr/share/vim/vimfiles/syntax + doins editors/proto.vim + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/proto.vim" + + if use emacs; then + elisp-install ${PN} editors/protobuf-mode.el* + elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el" + fi + + if use examples; then + DOCS+=(examples) + docompress -x /usr/share/doc/${PF}/examples + fi + + einstalldocs +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-libs/protobuf/protobuf-3.20.3.ebuild b/dev-libs/protobuf/protobuf-3.20.3.ebuild new file mode 100644 index 0000000000000..cade7f688a49a --- /dev/null +++ b/dev-libs/protobuf/protobuf-3.20.3.ebuild @@ -0,0 +1,148 @@ +# Copyright 2008-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs + +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git" + EGIT_SUBMODULES=() +else + SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +fi + +DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data" +HOMEPAGE=" + https://developers.google.com/protocol-buffers/ +" + +LICENSE="BSD" +SLOT="0/31" +IUSE="emacs examples static-libs test zlib" +RESTRICT="!test? ( test )" + +BDEPEND="emacs? ( app-editors/emacs:* )" +DEPEND="test? ( >=dev-cpp/gtest-1.9[${MULTILIB_USEDEP}] ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" +RDEPEND="emacs? ( app-editors/emacs:* ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" + +PATCHES=( + "${FILESDIR}/${PN}-3.19.0-disable_no-warning-test.patch" + "${FILESDIR}/${PN}-3.19.0-system_libraries.patch" + "${FILESDIR}/${PN}-3.20.2-protoc_input_output_files.patch" +) + +DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md) + +src_prepare() { + default + + # https://github.com/protocolbuffers/protobuf/issues/7413 + sed -e "/^AC_PROG_CXX_FOR_BUILD$/d" -i configure.ac || die + + # https://github.com/protocolbuffers/protobuf/issues/8082 + sed -e "/^TEST_F(IoTest, LargeOutput) {$/,/^}$/d" -i src/google/protobuf/io/zero_copy_stream_unittest.cc || die + + # https://github.com/protocolbuffers/protobuf/issues/8459 + sed \ + -e "/^TEST(ArenaTest, BlockSizeSmallerThanAllocation) {$/a\\ if (sizeof(void*) == 4) {\n GTEST_SKIP();\n }" \ + -e "/^TEST(ArenaTest, SpaceAllocated_and_Used) {$/a\\ if (sizeof(void*) == 4) {\n GTEST_SKIP();\n }" \ + -i src/google/protobuf/arena_unittest.cc || die + + # https://github.com/protocolbuffers/protobuf/issues/8460 + sed -e "/^TEST(AnyTest, TestPackFromSerializationExceedsSizeLimit) {$/a\\ if (sizeof(void*) == 4) {\n GTEST_SKIP();\n }" -i src/google/protobuf/any_test.cc || die + + # https://github.com/protocolbuffers/protobuf/issues/9433 + sed -e "/^[[:space:]]*static_assert(alignof(U) <= 8, \"\");$/d" -i src/google/protobuf/descriptor.cc || die + + eautoreconf +} + +src_configure() { + append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI + + if tc-ld-is-gold; then + # https://sourceware.org/bugzilla/show_bug.cgi?id=24527 + tc-ld-disable-gold + fi + + multilib-minimal_src_configure +} + +multilib_src_configure() { + local options=( + $(use_enable static-libs static) + $(use_with zlib) + ) + + if tc-is-cross-compiler; then + # Build system uses protoc when building, so protoc copy runnable on host is needed. + mkdir -p "${WORKDIR}/build" || die + pushd "${WORKDIR}/build" > /dev/null || die + ECONF_SOURCE="${S}" econf_build "${options[@]}" + options+=(--with-protoc="$(pwd)/src/protoc") + popd > /dev/null || die + fi + + ECONF_SOURCE="${S}" econf "${options[@]}" +} + +src_compile() { + multilib-minimal_src_compile + + if use emacs; then + elisp-compile editors/protobuf-mode.el + fi +} + +multilib_src_compile() { + if tc-is-cross-compiler; then + emake -C "${WORKDIR}/build/src" protoc + fi + + default +} + +multilib_src_test() { + emake check +} + +multilib_src_install_all() { + find "${ED}" -name "*.la" -delete || die + + if [[ ! -f "${ED}/usr/$(get_libdir)/libprotobuf.so.${SLOT#*/}" ]]; then + eerror "No matching library found with SLOT variable, currently set: ${SLOT}\n" \ + "Expected value: ${ED}/usr/$(get_libdir)/libprotobuf.so.${SLOT#*/}" + die "Please update SLOT variable" + fi + + insinto /usr/share/vim/vimfiles/syntax + doins editors/proto.vim + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/proto.vim" + + if use emacs; then + elisp-install ${PN} editors/protobuf-mode.el* + elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el" + fi + + if use examples; then + DOCS+=(examples) + docompress -x /usr/share/doc/${PF}/examples + fi + + einstalldocs +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-libs/protobuf/protobuf-9999.ebuild b/dev-libs/protobuf/protobuf-9999.ebuild index 0e620717ec443..9f84c789877f2 100644 --- a/dev-libs/protobuf/protobuf-9999.ebuild +++ b/dev-libs/protobuf/protobuf-9999.ebuild @@ -5,24 +5,23 @@ EAPI=8 inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs -if [[ "${PV}" == "9999" ]]; then +if [[ "${PV}" == *9999 ]]; then inherit git-r3 - EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf" + EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git" EGIT_SUBMODULES=() -fi - -DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data" -HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf" -if [[ "${PV}" == "9999" ]]; then - SRC_URI="" else - SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" fi +DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data" +HOMEPAGE=" + https://developers.google.com/protocol-buffers/ +" + LICENSE="BSD" -SLOT="0/31" +SLOT="0/32" IUSE="emacs examples static-libs test zlib" RESTRICT="!test? ( test )" @@ -116,6 +115,12 @@ multilib_src_test() { multilib_src_install_all() { find "${ED}" -name "*.la" -delete || die + if [[ ! -f "${ED}/usr/$(get_libdir)/libprotobuf.so.${SLOT#*/}" ]]; then + eerror "No matching library found with SLOT variable, currently set: ${SLOT}\n" \ + "Expected value: ${ED}/usr/$(get_libdir)/libprotobuf.so.${SLOT#*/}" + die "Please update SLOT variable" + fi + insinto /usr/share/vim/vimfiles/syntax doins editors/proto.vim insinto /usr/share/vim/vimfiles/ftdetect From 8929b050d9b094018f94ef597276c01a5626136a Mon Sep 17 00:00:00 2001 From: Thibaud CANALE Date: Wed, 17 Aug 2022 02:35:05 +0200 Subject: [PATCH 0599/2610] dev-python/protobuf-python: add 3.19.6, 3.20.3, 4.21.8 Signed-off-by: Thibaud CANALE Signed-off-by: Sam James --- dev-python/protobuf-python/Manifest | 3 + .../protobuf-python-3.19.6.ebuild | 79 +++++++++++++++++++ .../protobuf-python-3.20.3.ebuild | 78 ++++++++++++++++++ .../protobuf-python-4.21.8.ebuild | 78 ++++++++++++++++++ .../protobuf-python-9999.ebuild | 55 +++++++------ 5 files changed, 270 insertions(+), 23 deletions(-) create mode 100644 dev-python/protobuf-python/protobuf-python-3.19.6.ebuild create mode 100644 dev-python/protobuf-python/protobuf-python-3.20.3.ebuild create mode 100644 dev-python/protobuf-python/protobuf-python-4.21.8.ebuild diff --git a/dev-python/protobuf-python/Manifest b/dev-python/protobuf-python/Manifest index dfb0564c51207..74313749d43fb 100644 --- a/dev-python/protobuf-python/Manifest +++ b/dev-python/protobuf-python/Manifest @@ -1,2 +1,5 @@ +DIST protobuf-21.8.tar.gz 5110670 BLAKE2B 3c1b0c857a86e9586481d63896341d0cb11290dbd710d87a6f7889d34f5f262abe2986a29ed19a730f8fa5df0b5c62d77a4db6aa415a72b239f7483ae8d6380c SHA512 cb17be759311e91172801add1f88fe7a0291b547170c40d2e3303f5c248570dddeade96bd48740edd628215f55269c97475e2f4c4a41c50f1018d525f52036cb DIST protobuf-3.19.3.tar.gz 5293258 BLAKE2B c05b70ffca97f7166ea6a511a36907eed125edf1ebf17f908718221d9b851be84dfb2b1b39973f2faf35f6ade630e6ba4f9e8b91b8fbc922c5db97079323ee6e SHA512 1c003e7cbc8eae6a038f46e688b401ee202ba47f502561e909df79770f6e8b7daf3dc1ccc727e31bfb5b52cd04cb4fef7d2d2a28d650c13f396872ad4aa076c6 +DIST protobuf-3.19.6.tar.gz 5299501 BLAKE2B 3121f76b95f83c5309ce49ce296b738eff7be9d3a5093c564fbe2339fb5f3729e406f1b44bfcc05feb0d31ab63838bb4f54685017977c73a33b91215a6776072 SHA512 8f92242f2be8e1bbfba41341c87709ad91ad83b8b3e3df88bb430411541d3399295f49291fd52b50e3487b0fce33181cb4d175685fd25aac72adfaee26a612d4 DIST protobuf-3.20.1.tar.gz 5368262 BLAKE2B 1ce1aef2e4c4f3ea4863629cc75d89fe17d0c7ac0c342ac641c787456fd4a12756c2892a27ddadedc94a7201494ec84566638ce33a03cb0c867b04e9eee0edb3 SHA512 fde3eb9f13946887ddfd87df428c5615ad09aaf191e4478b24e98e5e13231feeff4e70b4ca6a2ff7d9b9b2e2c60bc1d5479526edeafa78f9a8ed3bef2e0bacb0 +DIST protobuf-3.20.3.tar.gz 5374320 BLAKE2B fb51f2a0ecf5b83235f5252051f8192ae377bb7a5e030c3f3e9435ccde25919c059830cf476e840fa6c970928a32c0075e213c9d5d4d9e3d3b24732c39a9fbfa SHA512 01d6703bdbe769a1200ee6e4ebcdcb99688ec21f576988c60d82ec36e0822820fb245fcb4ca53293143d53e666d748b5a0c6937bc659fb3cdc4cd9b05ed12a1c diff --git a/dev-python/protobuf-python/protobuf-python-3.19.6.ebuild b/dev-python/protobuf-python/protobuf-python-3.19.6.ebuild new file mode 100644 index 0000000000000..dc9a76ba64589 --- /dev/null +++ b/dev-python/protobuf-python/protobuf-python-3.19.6.ebuild @@ -0,0 +1,79 @@ +# Copyright 2008-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +PARENT_PN="${PN/-python/}" +PARENT_PV="${PV}" +PARENT_P="${PARENT_PN}-${PARENT_PV}" + +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git" + EGIT_SUBMODULES=() + EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}" +else + SRC_URI=" + https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz + -> ${PARENT_P}.tar.gz + " + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +fi + +DESCRIPTION="Google's Protocol Buffers - Python bindings" +HOMEPAGE=" + https://developers.google.com/protocol-buffers/ + https://pypi.org/project/protobuf/ +" + +LICENSE="BSD" +SLOT="0/30" + +S="${WORKDIR}/${PARENT_P}/python" + +BDEPEND=" +" +DEPEND=" + ${PYTHON_DEPS} +" +RDEPEND=" + ${BDEPEND} + dev-libs/protobuf:${SLOT} +" + +distutils_enable_tests setup.py + +# Same than PATCHES but from repository's root directory, +# please see function `python_prepare_all` below. +# Simplier for users IMHO. +PARENT_PATCHES=( + "${FILESDIR}/${PN}-3.19.0-google.protobuf.pyext._message.PyUnknownFieldRef.patch" +) + +# Here for patches within "python/" subdirectory. +PATCHES=( +) + +python_prepare_all() { + pushd "${WORKDIR}/${PARENT_P}" > /dev/null || die + [[ -n "${PARENT_PATCHES[@]}" ]] && eapply "${PARENT_PATCHES[@]}" + eapply_user + popd > /dev/null || die + + distutils-r1_python_prepare_all +} + +src_configure() { + DISTUTILS_ARGS=( --cpp_implementation ) +} + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}/install" -name "*.pth" -type f -delete || die +} diff --git a/dev-python/protobuf-python/protobuf-python-3.20.3.ebuild b/dev-python/protobuf-python/protobuf-python-3.20.3.ebuild new file mode 100644 index 0000000000000..80c782e2fbdc7 --- /dev/null +++ b/dev-python/protobuf-python/protobuf-python-3.20.3.ebuild @@ -0,0 +1,78 @@ +# Copyright 2008-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +PARENT_PN="${PN/-python/}" +PARENT_PV="${PV}" +PARENT_P="${PARENT_PN}-${PARENT_PV}" + +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git" + EGIT_SUBMODULES=() + EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}" +else + SRC_URI=" + https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz + -> ${PARENT_P}.tar.gz + " + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +fi + +DESCRIPTION="Google's Protocol Buffers - Python bindings" +HOMEPAGE=" + https://developers.google.com/protocol-buffers/ + https://pypi.org/project/protobuf/ +" + +LICENSE="BSD" +SLOT="0/31" + +S="${WORKDIR}/${PARENT_P}/python" + +BDEPEND=" +" +DEPEND=" + ${PYTHON_DEPS} +" +RDEPEND=" + ${BDEPEND} + dev-libs/protobuf:${SLOT} +" + +distutils_enable_tests setup.py + +# Same than PATCHES but from repository's root directory, +# please see function `python_prepare_all` below. +# Simplier for users IMHO. +PARENT_PATCHES=( +) + +# Here for patches within "python/" subdirectory. +PATCHES=( +) + +python_prepare_all() { + pushd "${WORKDIR}/${PARENT_P}" > /dev/null || die + [[ -n "${PARENT_PATCHES[@]}" ]] && eapply "${PARENT_PATCHES[@]}" + eapply_user + popd > /dev/null || die + + distutils-r1_python_prepare_all +} + +src_configure() { + DISTUTILS_ARGS=( --cpp_implementation ) +} + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}/install" -name "*.pth" -type f -delete || die +} diff --git a/dev-python/protobuf-python/protobuf-python-4.21.8.ebuild b/dev-python/protobuf-python/protobuf-python-4.21.8.ebuild new file mode 100644 index 0000000000000..7d5ab4946eb9d --- /dev/null +++ b/dev-python/protobuf-python/protobuf-python-4.21.8.ebuild @@ -0,0 +1,78 @@ +# Copyright 2008-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +PARENT_PN="${PN/-python/}" +PARENT_PV="$(ver_cut 2-)" +PARENT_P="${PARENT_PN}-${PARENT_PV}" + +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git" + EGIT_SUBMODULES=() + EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}" +else + SRC_URI=" + https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz + -> ${PARENT_P}.tar.gz + " + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +fi + +DESCRIPTION="Google's Protocol Buffers - Python bindings" +HOMEPAGE=" + https://developers.google.com/protocol-buffers/ + https://pypi.org/project/protobuf/ +" + +LICENSE="BSD" +SLOT="0/32" + +S="${WORKDIR}/${PARENT_P}/python" + +BDEPEND=" +" +DEPEND=" + ${PYTHON_DEPS} +" +RDEPEND=" + ${BDEPEND} + dev-libs/protobuf:${SLOT} +" + +distutils_enable_tests setup.py + +# Same than PATCHES but from repository's root directory, +# please see function `python_prepare_all` below. +# Simplier for users IMHO. +PARENT_PATCHES=( +) + +# Here for patches within "python/" subdirectory. +PATCHES=( +) + +python_prepare_all() { + pushd "${WORKDIR}/${PARENT_P}" > /dev/null || die + [[ -n "${PARENT_PATCHES[@]}" ]] && eapply "${PARENT_PATCHES[@]}" + eapply_user + popd > /dev/null || die + + distutils-r1_python_prepare_all +} + +src_configure() { + DISTUTILS_ARGS=( --cpp_implementation ) +} + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}/install" -name "*.pth" -type f -delete || die +} diff --git a/dev-python/protobuf-python/protobuf-python-9999.ebuild b/dev-python/protobuf-python/protobuf-python-9999.ebuild index 3541dfec56fd3..21144493ec0eb 100644 --- a/dev-python/protobuf-python/protobuf-python-9999.ebuild +++ b/dev-python/protobuf-python/protobuf-python-9999.ebuild @@ -4,57 +4,66 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1 -if [[ "${PV}" == "9999" ]]; then +PARENT_PN="${PN/-python/}" +PARENT_PV="${PV}" +PARENT_P="${PARENT_PN}-${PARENT_PV}" + +if [[ "${PV}" == *9999 ]]; then inherit git-r3 - EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf" + EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git" EGIT_SUBMODULES=() + EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}" +else + SRC_URI=" + https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz + -> ${PARENT_P}.tar.gz + " + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" fi DESCRIPTION="Google's Protocol Buffers - Python bindings" HOMEPAGE=" https://developers.google.com/protocol-buffers/ - https://github.com/protocolbuffers/protobuf/ https://pypi.org/project/protobuf/ " -if [[ "${PV}" != "9999" ]]; then - SRC_URI=" - https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz - -> protobuf-${PV}.tar.gz - " -fi -S="${WORKDIR}/protobuf-${PV}/python" LICENSE="BSD" -SLOT="0/30" -KEYWORDS="" +SLOT="0/32" + +S="${WORKDIR}/${PARENT_P}/python" BDEPEND=" - ${PYTHON_DEPS} - ~dev-libs/protobuf-${PV} + dev-libs/protobuf:${SLOT} dev-python/six[${PYTHON_USEDEP}] " DEPEND=" ${PYTHON_DEPS} - ~dev-libs/protobuf-${PV} + dev-libs/protobuf:${SLOT} " RDEPEND=" ${BDEPEND} - !dev-python/namespace-google " -if [[ "${PV}" == "9999" ]]; then - EGIT_CHECKOUT_DIR="${WORKDIR}/protobuf-${PV}" -fi - distutils_enable_tests setup.py +# Same than PATCHES but from repository's root directory, +# please see function `python_prepare_all` below. +# Simplier for users IMHO. +PARENT_PATCHES=( +) + +# Here for patches within "python/" subdirectory. +PATCHES=( +) + python_prepare_all() { - pushd "${WORKDIR}/protobuf-${PV}" > /dev/null || die + pushd "${WORKDIR}/${PARENT_P}" > /dev/null || die + [[ -n "${PARENT_PATCHES[@]}" ]] && eapply "${PARENT_PATCHES[@]}" eapply_user popd > /dev/null || die @@ -62,7 +71,7 @@ python_prepare_all() { } src_configure() { - DISTUTILS_ARGS=(--cpp_implementation) + DISTUTILS_ARGS=( --cpp_implementation ) } python_compile() { From 8d5369b6275cb384c0e8bd6e1efcd3107d110c1f Mon Sep 17 00:00:00 2001 From: "Volkmar W. Pogatzki" Date: Fri, 24 Jun 2022 13:11:13 +0200 Subject: [PATCH 0600/2610] dev-java/protobuf-java: add 3.19.6, 3.20.3, 3.21.8 (bug #876903) * Adding Java team to maintainers since the only known consumer of this package is dev-java/jdbc-mysql which is maintained by Java team. (cherry-picked from PR 26066) * Also respond to CVE-2022-3171 (bug 876903). Bug: https://bugs.gentoo.org/876903 Signed-off-by: Thibaud CANALE Signed-off-by: Volkmar W. Pogatzki Closes: https://github.com/gentoo/gentoo/pull/26066 Closes: https://github.com/gentoo/gentoo/pull/26888 (cherry picked from commit a119081e17f64f19094278220680e449e01da386) Signed-off-by: Sam James --- dev-java/protobuf-java/Manifest | 3 + dev-java/protobuf-java/metadata.xml | 3 + .../protobuf-java/protobuf-java-3.19.6.ebuild | 102 +++++++++++++++++ .../protobuf-java/protobuf-java-3.20.3.ebuild | 102 +++++++++++++++++ .../protobuf-java/protobuf-java-3.21.8.ebuild | 102 +++++++++++++++++ .../protobuf-java/protobuf-java-9999.ebuild | 103 +++++++++++++----- 6 files changed, 389 insertions(+), 26 deletions(-) create mode 100644 dev-java/protobuf-java/protobuf-java-3.19.6.ebuild create mode 100644 dev-java/protobuf-java/protobuf-java-3.20.3.ebuild create mode 100644 dev-java/protobuf-java/protobuf-java-3.21.8.ebuild diff --git a/dev-java/protobuf-java/Manifest b/dev-java/protobuf-java/Manifest index dfb0564c51207..74313749d43fb 100644 --- a/dev-java/protobuf-java/Manifest +++ b/dev-java/protobuf-java/Manifest @@ -1,2 +1,5 @@ +DIST protobuf-21.8.tar.gz 5110670 BLAKE2B 3c1b0c857a86e9586481d63896341d0cb11290dbd710d87a6f7889d34f5f262abe2986a29ed19a730f8fa5df0b5c62d77a4db6aa415a72b239f7483ae8d6380c SHA512 cb17be759311e91172801add1f88fe7a0291b547170c40d2e3303f5c248570dddeade96bd48740edd628215f55269c97475e2f4c4a41c50f1018d525f52036cb DIST protobuf-3.19.3.tar.gz 5293258 BLAKE2B c05b70ffca97f7166ea6a511a36907eed125edf1ebf17f908718221d9b851be84dfb2b1b39973f2faf35f6ade630e6ba4f9e8b91b8fbc922c5db97079323ee6e SHA512 1c003e7cbc8eae6a038f46e688b401ee202ba47f502561e909df79770f6e8b7daf3dc1ccc727e31bfb5b52cd04cb4fef7d2d2a28d650c13f396872ad4aa076c6 +DIST protobuf-3.19.6.tar.gz 5299501 BLAKE2B 3121f76b95f83c5309ce49ce296b738eff7be9d3a5093c564fbe2339fb5f3729e406f1b44bfcc05feb0d31ab63838bb4f54685017977c73a33b91215a6776072 SHA512 8f92242f2be8e1bbfba41341c87709ad91ad83b8b3e3df88bb430411541d3399295f49291fd52b50e3487b0fce33181cb4d175685fd25aac72adfaee26a612d4 DIST protobuf-3.20.1.tar.gz 5368262 BLAKE2B 1ce1aef2e4c4f3ea4863629cc75d89fe17d0c7ac0c342ac641c787456fd4a12756c2892a27ddadedc94a7201494ec84566638ce33a03cb0c867b04e9eee0edb3 SHA512 fde3eb9f13946887ddfd87df428c5615ad09aaf191e4478b24e98e5e13231feeff4e70b4ca6a2ff7d9b9b2e2c60bc1d5479526edeafa78f9a8ed3bef2e0bacb0 +DIST protobuf-3.20.3.tar.gz 5374320 BLAKE2B fb51f2a0ecf5b83235f5252051f8192ae377bb7a5e030c3f3e9435ccde25919c059830cf476e840fa6c970928a32c0075e213c9d5d4d9e3d3b24732c39a9fbfa SHA512 01d6703bdbe769a1200ee6e4ebcdcb99688ec21f576988c60d82ec36e0822820fb245fcb4ca53293143d53e666d748b5a0c6937bc659fb3cdc4cd9b05ed12a1c diff --git a/dev-java/protobuf-java/metadata.xml b/dev-java/protobuf-java/metadata.xml index 7fc9e27ef82de..5fdb33c1c7c3a 100644 --- a/dev-java/protobuf-java/metadata.xml +++ b/dev-java/protobuf-java/metadata.xml @@ -9,6 +9,9 @@ cjk@gentoo.org Cjk + + java@gentoo.org + Soname version number of Protobuf diff --git a/dev-java/protobuf-java/protobuf-java-3.19.6.ebuild b/dev-java/protobuf-java/protobuf-java-3.19.6.ebuild new file mode 100644 index 0000000000000..6adff3a717e4f --- /dev/null +++ b/dev-java/protobuf-java/protobuf-java-3.19.6.ebuild @@ -0,0 +1,102 @@ +# Copyright 2008-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.google.protobuf:${PN}:${PV}" +# Tests not enabled, depend on com.google.truth which is not packaged +# https://github.com/protocolbuffers/protobuf/blob/v3.19.6/java/core/pom.xml#L35-L40 +# JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +PARENT_PN="${PN/-java/}" +PARENT_PV="${PV}" +PARENT_P="${PARENT_PN}-${PARENT_PV}" + +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git" + EGIT_SUBMODULES=() + EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}" +else + SRC_URI=" + https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz + -> ${PARENT_P}.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" +fi + +DESCRIPTION="Google's Protocol Buffers - Java bindings" +HOMEPAGE=" + https://developers.google.com/protocol-buffers/ +" + +LICENSE="BSD" +SLOT="0/30" + +S="${WORKDIR}/${PARENT_P}/java" + +BDEPEND=" + dev-libs/protobuf:${SLOT} +" +DEPEND=" + >=virtual/jdk-1.8:* + test? ( + dev-java/guava:0 + dev-java/mockito:4 + ) +" +RDEPEND=" + >=virtual/jre-1.8:* +" + +JAVA_AUTOMATIC_MODULE_NAME="com.google.protobuf" +JAVA_JAR_FILENAME="protobuf.jar" +JAVA_RESOURCE_DIRS="core/src/main/resources" +JAVA_SRC_DIR="core/src/main/java" + +JAVA_TEST_GENTOO_CLASSPATH="guava,junit-4,mockito-4" +JAVA_TEST_RESOURCE_DIRS="../src" +JAVA_TEST_SRC_DIR="core/src/test/java" + +# Same than PATCHES but from repository's root directory, +# please see function `src_prepare` below. +# Simplier for users IMHO. +PARENT_PATCHES=( +) + +# Here for patches within "java/" subdirectory. +PATCHES=( +) + +src_prepare() { + pushd "${WORKDIR}/${PARENT_P}" > /dev/null || die + [[ -n "${PARENT_PATCHES[@]}" ]] && eapply "${PARENT_PATCHES[@]}" + eapply_user + popd > /dev/null || die + + # Remove bundled jars + java-pkg_clean + + java-pkg-2_src_prepare + + # There is also compiler/plugin, but not in this list because in a subdirectory + core_protos=( any api descriptor duration empty field_mask source_context struct timestamp type wrappers ) + + # Copy resources from ../src/google/protobuf according to + # https://github.com/protocolbuffers/protobuf/blob/v3.19.6/java/core/pom.xml#L45-L61 + mkdir -p "${JAVA_RESOURCE_DIRS}/google/protobuf/compiler" || die + cp "../src/google/protobuf/${core_protos[@]}.proto" \ + "${JAVA_RESOURCE_DIRS}/google/protobuf" || die + cp {../src,"${JAVA_RESOURCE_DIRS}"}/google/protobuf/compiler/plugin.proto || die + + # Generate 146 .java files according to + # https://github.com/protocolbuffers/protobuf/blob/v3.19.6/java/core/generate-sources-build.xml + for proto in "${core_protos[@]}" compiler/plugin; do + "${BROOT}/usr/bin/protoc" \ + --java_out="${JAVA_SRC_DIR}" -I../src ../src/google/protobuf/"${proto}".proto || die + done +} diff --git a/dev-java/protobuf-java/protobuf-java-3.20.3.ebuild b/dev-java/protobuf-java/protobuf-java-3.20.3.ebuild new file mode 100644 index 0000000000000..2e58b824d1185 --- /dev/null +++ b/dev-java/protobuf-java/protobuf-java-3.20.3.ebuild @@ -0,0 +1,102 @@ +# Copyright 2008-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.google.protobuf:${PN}:${PV}" +# Tests not enabled, depend on com.google.truth which is not packaged +# https://github.com/protocolbuffers/protobuf/blob/v3.20.3/java/core/pom.xml#L35-L40 +# JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +PARENT_PN="${PN/-java/}" +PARENT_PV="${PV}" +PARENT_P="${PARENT_PN}-${PARENT_PV}" + +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git" + EGIT_SUBMODULES=() + EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}" +else + SRC_URI=" + https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz + -> ${PARENT_P}.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" +fi + +DESCRIPTION="Google's Protocol Buffers - Java bindings" +HOMEPAGE=" + https://developers.google.com/protocol-buffers/ +" + +LICENSE="BSD" +SLOT="0/31" + +S="${WORKDIR}/${PARENT_P}/java" + +BDEPEND=" + dev-libs/protobuf:${SLOT} +" +DEPEND=" + >=virtual/jdk-1.8:* + test? ( + dev-java/guava:0 + dev-java/mockito:4 + ) +" +RDEPEND=" + >=virtual/jre-1.8:* +" + +JAVA_AUTOMATIC_MODULE_NAME="com.google.protobuf" +JAVA_JAR_FILENAME="protobuf.jar" +JAVA_RESOURCE_DIRS="core/src/main/resources" +JAVA_SRC_DIR="core/src/main/java" + +JAVA_TEST_GENTOO_CLASSPATH="guava,junit-4,mockito-4" +JAVA_TEST_RESOURCE_DIRS="../src" +JAVA_TEST_SRC_DIR="core/src/test/java" + +# Same than PATCHES but from repository's root directory, +# please see function `src_prepare` below. +# Simplier for users IMHO. +PARENT_PATCHES=( +) + +# Here for patches within "java/" subdirectory. +PATCHES=( +) + +src_prepare() { + pushd "${WORKDIR}/${PARENT_P}" > /dev/null || die + [[ -n "${PARENT_PATCHES[@]}" ]] && eapply "${PARENT_PATCHES[@]}" + eapply_user + popd > /dev/null || die + + # Remove bundled jars + java-pkg_clean + + java-pkg-2_src_prepare + + # There is also compiler/plugin, but not in this list because in a subdirectory + core_protos=( any api descriptor duration empty field_mask source_context struct timestamp type wrappers ) + + # Copy resources from ../src/google/protobuf according to + # https://github.com/protocolbuffers/protobuf/blob/v3.20.2/java/core/pom.xml#L45-L61 + mkdir -p "${JAVA_RESOURCE_DIRS}/google/protobuf/compiler" || die + cp "../src/google/protobuf/${core_protos[@]}.proto" \ + "${JAVA_RESOURCE_DIRS}/google/protobuf" || die + cp {../src,"${JAVA_RESOURCE_DIRS}"}/google/protobuf/compiler/plugin.proto || die + + # Generate 146 .java files according to + # https://github.com/protocolbuffers/protobuf/blob/v3.20.3/java/core/generate-sources-build.xml + for proto in "${core_protos[@]}" compiler/plugin; do + "${BROOT}/usr/bin/protoc" \ + --java_out="${JAVA_SRC_DIR}" -I../src ../src/google/protobuf/"${proto}".proto || die + done +} diff --git a/dev-java/protobuf-java/protobuf-java-3.21.8.ebuild b/dev-java/protobuf-java/protobuf-java-3.21.8.ebuild new file mode 100644 index 0000000000000..abe81a5bcd1dd --- /dev/null +++ b/dev-java/protobuf-java/protobuf-java-3.21.8.ebuild @@ -0,0 +1,102 @@ +# Copyright 2008-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.google.protobuf:${PN}:${PV}" +# Tests not enabled, depend on com.google.truth which is not packaged +# https://github.com/protocolbuffers/protobuf/blob/v21.7/java/core/pom.xml#L35-L40 +# JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +PARENT_PN="${PN/-java/}" +PARENT_PV="$(ver_cut 2-)" +PARENT_P="${PARENT_PN}-${PARENT_PV}" + +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git" + EGIT_SUBMODULES=() + EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}" +else + SRC_URI=" + https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz + -> ${PARENT_P}.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" +fi + +DESCRIPTION="Google's Protocol Buffers - Java bindings" +HOMEPAGE=" + https://developers.google.com/protocol-buffers/ +" + +LICENSE="BSD" +SLOT="0/32" + +S="${WORKDIR}/${PARENT_P}/java" + +BDEPEND=" + dev-libs/protobuf:${SLOT} +" +DEPEND=" + >=virtual/jdk-1.8:* + test? ( + dev-java/guava:0 + dev-java/mockito:4 + ) +" +RDEPEND=" + >=virtual/jre-1.8:* +" + +JAVA_AUTOMATIC_MODULE_NAME="com.google.protobuf" +JAVA_JAR_FILENAME="protobuf.jar" +JAVA_RESOURCE_DIRS="core/src/main/resources" +JAVA_SRC_DIR="core/src/main/java" + +JAVA_TEST_GENTOO_CLASSPATH="guava,junit-4,mockito-4" +JAVA_TEST_RESOURCE_DIRS="../src" +JAVA_TEST_SRC_DIR="core/src/test/java" + +# Same than PATCHES but from repository's root directory, +# please see function `src_prepare` below. +# Simplier for users IMHO. +PARENT_PATCHES=( +) + +# Here for patches within "java/" subdirectory. +PATCHES=( +) + +src_prepare() { + pushd "${WORKDIR}/${PARENT_P}" > /dev/null || die + [[ -n "${PARENT_PATCHES[@]}" ]] && eapply "${PARENT_PATCHES[@]}" + eapply_user + popd > /dev/null || die + + # Remove bundled jars + java-pkg_clean + + java-pkg-2_src_prepare + + # There is also compiler/plugin, but not in this list because in a subdirectory + core_protos=( any api descriptor duration empty field_mask source_context struct timestamp type wrappers ) + + # Copy resources from ../src/google/protobuf according to + # https://github.com/protocolbuffers/protobuf/blob/v21.7/java/core/pom.xml#L45-L61 + mkdir -p "${JAVA_RESOURCE_DIRS}/google/protobuf/compiler" || die + cp "../src/google/protobuf/${core_protos[@]}.proto" \ + "${JAVA_RESOURCE_DIRS}/google/protobuf" || die + cp {../src,"${JAVA_RESOURCE_DIRS}"}/google/protobuf/compiler/plugin.proto || die + + # Generate 146 .java files according to + # https://github.com/protocolbuffers/protobuf/blob/v21.7/java/core/generate-sources-build.xml + for proto in "${core_protos[@]}" compiler/plugin; do + "${BROOT}/usr/bin/protoc" \ + --java_out="${JAVA_SRC_DIR}" -I../src ../src/google/protobuf/"${proto}".proto || die + done +} diff --git a/dev-java/protobuf-java/protobuf-java-9999.ebuild b/dev-java/protobuf-java/protobuf-java-9999.ebuild index 43fa605b496c4..ab4856250e057 100644 --- a/dev-java/protobuf-java/protobuf-java-9999.ebuild +++ b/dev-java/protobuf-java/protobuf-java-9999.ebuild @@ -3,52 +3,103 @@ EAPI=8 -JAVA_PKG_IUSE="doc source" +JAVA_PKG_IUSE="doc source test" +# Version based on value in (java/)core/pom.xml from main branch +# Please update me when new release +# Maybe find a way to automatically change it? +MAVEN_ID="com.google.protobuf:${PN}:3.21.7" +# Tests not enabled, depend on com.google.truth which is not packaged +# https://github.com/protocolbuffers/protobuf/blob/v21.7/java/core/pom.xml#L35-L40 +# JAVA_TESTING_FRAMEWORKS="junit-4" inherit java-pkg-2 java-pkg-simple -if [[ "${PV}" == "9999" ]]; then +PARENT_PN="${PN/-java/}" +PARENT_PV="${PV}" +PARENT_P="${PARENT_PN}-${PARENT_PV}" + +if [[ "${PV}" == *9999 ]]; then inherit git-r3 - EGIT_CHECKOUT_DIR="${WORKDIR}/protobuf-${PV}" - EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf" + EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git" EGIT_SUBMODULES=() + EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}" +else + SRC_URI=" + https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz + -> ${PARENT_P}.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" fi DESCRIPTION="Google's Protocol Buffers - Java bindings" -HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf" -if [[ "${PV}" == "9999" ]]; then - SRC_URI="" -else - SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> protobuf-${PV}.tar.gz" -fi -S="${WORKDIR}/protobuf-${PV}/java" +HOMEPAGE=" + https://developers.google.com/protocol-buffers/ +" LICENSE="BSD" -SLOT="0/31" -KEYWORDS="" +SLOT="0/32" + +S="${WORKDIR}/${PARENT_P}/java" -COMMON_DEPEND=">=virtual/jdk-1.8:*" BDEPEND=" - ~dev-libs/protobuf-${PV} - ${COMMON_DEPEND} + dev-libs/protobuf:${SLOT} +" +DEPEND=" + >=virtual/jdk-1.8:* + test? ( + dev-java/guava:0 + dev-java/mockito:4 + ) +" +RDEPEND=" + >=virtual/jre-1.8:* " -DEPEND="${COMMON_DEPEND}" -RDEPEND="${DEPEND}" + +JAVA_AUTOMATIC_MODULE_NAME="com.google.protobuf" +JAVA_JAR_FILENAME="protobuf.jar" +JAVA_RESOURCE_DIRS="core/src/main/resources" +JAVA_SRC_DIR="core/src/main/java" + +JAVA_TEST_GENTOO_CLASSPATH="guava,junit-4,mockito-4" +JAVA_TEST_RESOURCE_DIRS="../src" +JAVA_TEST_SRC_DIR="core/src/test/java" + +# Same than PATCHES but from repository's root directory, +# please see function `src_prepare` below. +# Simplier for users IMHO. +PARENT_PATCHES=( +) + +# Here for patches within "java/" subdirectory. +PATCHES=( +) src_prepare() { - pushd "${WORKDIR}/protobuf-${PV}" > /dev/null || die + pushd "${WORKDIR}/${PARENT_P}" > /dev/null || die + [[ -n "${PARENT_PATCHES[@]}" ]] && eapply "${PARENT_PATCHES[@]}" eapply_user popd > /dev/null || die + # Remove bundled jars + java-pkg_clean + java-pkg-2_src_prepare -} -src_compile() { - "${BROOT}/usr/bin/protoc" --java_out=core/src/main/java -I../src ../src/google/protobuf/descriptor.proto || die - JAVA_SRC_DIR="core/src/main/java" JAVA_JAR_FILENAME="protobuf.jar" java-pkg-simple_src_compile -} + # There is also compiler/plugin, but not in this list because in a subdirectory + core_protos=( any api descriptor duration empty field_mask source_context struct timestamp type wrappers ) + + # Copy resources from ../src/google/protobuf according to + # https://github.com/protocolbuffers/protobuf/blob/v21.7/java/core/pom.xml#L45-L61 + mkdir -p "${JAVA_RESOURCE_DIRS}/google/protobuf/compiler" || die + cp "../src/google/protobuf/${core_protos[@]}.proto" \ + "${JAVA_RESOURCE_DIRS}/google/protobuf" || die + cp {../src,"${JAVA_RESOURCE_DIRS}"}/google/protobuf/compiler/plugin.proto || die -src_install() { - JAVA_SRC_DIR="core/src/main/java" JAVA_JAR_FILENAME="protobuf.jar" java-pkg-simple_src_install + # Generate 146 .java files according to + # https://github.com/protocolbuffers/protobuf/blob/v21.7/java/core/generate-sources-build.xml + for proto in "${core_protos[@]}" compiler/plugin; do + "${BROOT}/usr/bin/protoc" \ + --java_out="${JAVA_SRC_DIR}" -I../src ../src/google/protobuf/"${proto}".proto || die + done } From 1dbbdcdb43b2c2dab997bc818c96b315e48fff77 Mon Sep 17 00:00:00 2001 From: John Helmert III Date: Tue, 25 Oct 2022 16:37:09 -0500 Subject: [PATCH 0601/2610] app-arch/rpm: drop 4.17.1 Bug: https://bugs.gentoo.org/866716 Signed-off-by: John Helmert III --- app-arch/rpm/Manifest | 1 - app-arch/rpm/rpm-4.17.1.ebuild | 161 --------------------------------- 2 files changed, 162 deletions(-) delete mode 100644 app-arch/rpm/rpm-4.17.1.ebuild diff --git a/app-arch/rpm/Manifest b/app-arch/rpm/Manifest index b49e65037fc9a..36f8cd7a71c07 100644 --- a/app-arch/rpm/Manifest +++ b/app-arch/rpm/Manifest @@ -1,2 +1 @@ -DIST rpm-4.17.1.tar.bz2 4642016 BLAKE2B d82926845e523c82fcf6a985d8de00f7a5bcc981e15d3115c310260713c482dc43e23b43f887644415b5a51ee382297d6d3569b6914595c91b9b89cc813af8e8 SHA512 d0429510140f25a25b6c9441abe2027d27c485bbd4969752f69e1c843435c9508b9f85e5bb68085dd64b7da533801aa5c04d8c9d962e08d2ddd3199d0265cc85 DIST rpm-4.18.0.tar.bz2 6600013 BLAKE2B 127c3b1427884d04c3db4fc73eb73a978a58241bc740620e3e46c7557d99833092866b5d9c8b4fdf72cd106668d9e5f5cb8c4b918decf1513a82d10258975116 SHA512 c218b811c0c2db368a2919f60742904a4a5abf09dc20804d649eb42f1853d1c21d121086d6014cd210b2040643c37b5d86b53052958cf702ae2e54fe65f1c0ec diff --git a/app-arch/rpm/rpm-4.17.1.ebuild b/app-arch/rpm/rpm-4.17.1.ebuild deleted file mode 100644 index a4ee4d202c0dc..0000000000000 --- a/app-arch/rpm/rpm-4.17.1.ebuild +++ /dev/null @@ -1,161 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{3,4} ) -PYTHON_COMPAT=( python3_{8..10} ) - -inherit autotools lua-single perl-module python-single-r1 toolchain-funcs - -DESCRIPTION="Red Hat Package Management Utils" -HOMEPAGE="https://rpm.org - https://github.com/rpm-software-management/rpm" -SRC_URI="https://ftp.osuosl.org/pub/rpm/releases/rpm-$(ver_cut 1-2).x/${P}.tar.bz2 - http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${P}.tar.bz2" - -LICENSE="GPL-2 LGPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" - -# Tests are broken. See bug 657500 -RESTRICT="test" - -IUSE="acl audit caps +berkdb doc dbus nls openmp python selinux +sqlite test +zstd" -REQUIRED_USE="${LUA_REQUIRED_USE} - python? ( ${PYTHON_REQUIRED_USE} )" - -DEPEND="!app-arch/rpm5 - app-arch/libarchive:= - >=app-arch/bzip2-1.0.1 - app-arch/xz-utils - >=app-crypt/gnupg-1.2 - >=dev-lang/perl-5.8.8 - dev-libs/elfutils - dev-libs/libgcrypt:= - >=dev-libs/popt-1.7 - sys-apps/file - >=sys-libs/zlib-1.2.3-r1 - virtual/libintl - ${LUA_DEPS} - acl? ( virtual/acl ) - audit? ( sys-process/audit ) - caps? ( >=sys-libs/libcap-2.0 ) - dbus? ( sys-apps/dbus ) - sqlite? ( dev-db/sqlite:3 ) - python? ( ${PYTHON_DEPS} ) - nls? ( virtual/libintl ) - zstd? ( app-arch/zstd:= ) -" -BDEPEND=" - virtual/pkgconfig - doc? ( app-doc/doxygen ) - nls? ( sys-devel/gettext ) - test? ( sys-apps/fakechroot ) -" -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-rpm ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-4.8.1-db-path.patch - "${FILESDIR}"/${PN}-4.17.0-libdir.patch -) - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - lua-single_pkg_setup - - use python && python-single-r1_pkg_setup - - # Added USE=openmp and this check for bug #779769 - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_prepare() { - default - - # bug #356769 - sed -i 's:%{_var}/tmp:/var/tmp:' macros.in || die "Fixing tmppath failed" - # bug #492642 - sed -i "s:@__PYTHON@:${PYTHON}:" macros.in || die "Fixing %__python failed" - - # Prevent automake maintainer mode from kicking in (bug #450448). - #touch -r Makefile.am preinstall.am || die - - eautoreconf -} - -src_configure() { - # rpm no longer supports berkdb, but has readonly support. - # https://github.com/rpm-software-management/rpm/commit/4290300e24c5ab17c615b6108f38438e31eeb1d0 - econf \ - --without-selinux \ - --disable-inhibit-plugin \ - --with-crypto=libgcrypt \ - $(use_enable berkdb bdb-ro) \ - $(use_enable python) \ - $(use_enable nls) \ - $(use_enable openmp) \ - $(use_enable dbus inhibit-plugin) \ - $(use_enable sqlite) \ - $(use_with caps cap) \ - $(use_with acl) \ - $(use_with audit) \ - $(use_enable zstd zstd $(usex zstd yes no)) -} - -src_test() { - # Known to fail with FEATURES=usersandbox (bug #657500) - if has usersandbox ${FEATURES} ; then - ewarn "You are emerging ${P} with 'usersandbox' enabled." \ - "Expect some test failures or emerge with 'FEATURES=-usersandbox'!" - fi - - emake check -} - -src_install() { - default - - # Remove la files - find "${ED}" -name '*.la' -delete || die - - # Fix symlinks to /bin/rpm (bug #349840) - for binary in rpmquery rpmverify; do - ln -sf rpm "${ED}"/usr/bin/${binary} || die - done - - if ! use nls; then - rm -rf "${ED}"/usr/share/man/?? || die - fi - - keepdir /usr/src/rpm/{SRPMS,SPECS,SOURCES,RPMS,BUILD} - - dodoc CREDITS README* - if use doc; then - local docname - for docname in librpm; do - docinto "html/${docname}" - dodoc -r "docs/${docname}/html/." - done - fi - - # Fix perllocal.pod file collision - perl_delete_localpod - - use python && python_optimize -} - -pkg_postinst() { - if [[ -f "${EROOT}"/var/lib/rpm/Packages ]] ; then - einfo "RPM database found... Rebuilding database (may take a while)..." - "${EROOT}"/usr/bin/rpmdb --rebuilddb --root="${EROOT}/" || die - else - einfo "No RPM database found... Creating database..." - "${EROOT}"/usr/bin/rpmdb --initdb --root="${EROOT}/" || die - fi -} From a08f021eda54a62674d28f26644db02eecf7ae89 Mon Sep 17 00:00:00 2001 From: "Volkmar W. Pogatzki" Date: Tue, 25 Oct 2022 11:32:22 +0200 Subject: [PATCH 0602/2610] dev-java/jakartaee-migration: drop 1.0.3 Signed-off-by: Volkmar W. Pogatzki Signed-off-by: John Helmert III --- dev-java/jakartaee-migration/Manifest | 1 - .../jakartaee-migration-1.0.3.ebuild | 92 ------------------- 2 files changed, 93 deletions(-) delete mode 100644 dev-java/jakartaee-migration/jakartaee-migration-1.0.3.ebuild diff --git a/dev-java/jakartaee-migration/Manifest b/dev-java/jakartaee-migration/Manifest index 63f3b30af0d79..a462cf6701d12 100644 --- a/dev-java/jakartaee-migration/Manifest +++ b/dev-java/jakartaee-migration/Manifest @@ -1,2 +1 @@ -DIST jakartaee-migration-1.0.3-sources.tar.gz 38243 BLAKE2B e1c05c05dd16ec6d54f0eb3523aed14a3fcbc9c0999b54e7c240c5ebfbb968a8cc3025855485318c19f0e85931ea239f4f08efbd0d042c7ad163c1fe5d3819f9 SHA512 79947fe47d55e4e93a417118e7a41fd79614b3fe3bfad967bfdcc865121c9247f92ecd99231e08abb2187036cdb1dceb85b8f2bc695c5bd2ecbf48a84bdd3b2a DIST jakartaee-migration-1.0.4-sources.tar.gz 38400 BLAKE2B c0c0151adfde56632ad95919a88eedd6a44056e2d29320e63e0dc64c59cf7ba928135f817ddb3c79a96dd7a8418ab92c8fe4aa9f50a51442bb55384349de603f SHA512 a9d49463f44affa1c5f57d9342e7b4dc77a829c904ba2376f87f086c3662f01e05a2b1cfe2dc746e33605a66849f12415ebb2b63eb05c5e476a4eab9ffd39644 diff --git a/dev-java/jakartaee-migration/jakartaee-migration-1.0.3.ebuild b/dev-java/jakartaee-migration/jakartaee-migration-1.0.3.ebuild deleted file mode 100644 index f4e644bdec928..0000000000000 --- a/dev-java/jakartaee-migration/jakartaee-migration-1.0.3.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://ftp.fau.de/apache/tomcat/jakartaee-migration/v1.0.3/source/jakartaee-migration-1.0.3-src.tar.gz --slot 0 --keywords "~amd64" --ebuild jakartaee-migration-1.0.3.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="org.apache.tomcat:jakartaee-migration:1.0.3" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Apache Tomcat tool for migration from Java EE 8 to Jakarta EE 9" -HOMEPAGE="https://tomcat.apache.org" -SRC_URI="mirror://apache/tomcat/${PN}/v${PV}/source/${P}-src.tar.gz -> ${P}-sources.tar.gz" -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64" - -# Common dependencies -# POM: pom.xml -# commons-io:commons-io:2.8.0 -> >=dev-java/commons-io-2.8.0:1 -# org.apache.bcel:bcel:6.5.0 -> >=dev-java/bcel-6.5.0:0 -# org.apache.commons:commons-compress:1.20 -> >=dev-java/commons-compress-1.20:0 - -CDEPEND=" - dev-java/ant-core:0 - dev-java/bcel:0 - >=dev-java/commons-compress-1.20:0 - dev-java/commons-io:1 -" - -# Compile dependencies -# POM: pom.xml -# org.apache.ant:ant:1.10.9 -> !!!groupId-not-found!!! -# POM: pom.xml -# test? junit:junit:4.13.1 -> >=dev-java/junit-4.13.1:4 - -DEPEND=" - >=virtual/jdk-1.8:* - ${CDEPEND} -" - -RDEPEND=" - >=virtual/jre-1.8:* - ${CDEPEND}" - -S="${WORKDIR}/${P}" - -JAVA_LAUNCHER_FILENAME="${PN}" - -JAVA_GENTOO_CLASSPATH="ant-core,bcel,commons-compress,commons-io-1" -JAVA_SRC_DIR="src/main/java" -JAVA_MAIN_CLASS="org.apache.tomcat.jakartaee.MigrationCLI" -JAVA_RESOURCE_DIRS=( - "src/main/resources" -) - -JAVA_TEST_GENTOO_CLASSPATH="junit-4" -JAVA_TEST_SRC_DIR="src/test/java" -JAVA_TEST_RESOURCE_DIRS=( - "src/test/resources" -) -JAVA_TEST_EXCLUDES=( - "org.apache.tomcat.jakartaee.TesterConstants" -) - -src_prepare() { - default - sed -i "s/\${project.version}/${PV}/g" src/main/resources/info.properties -} - -src_test() { - # we need to create jar files for the tests the same way as it's done using pom.xml - local implementation_version=$(grep Implementation-Version pom.xml | grep -oE "[0-9]+\.[0-9]+\.[0-9]+") - mkdir -p target/test-classes/META-INF || die - pushd target/test-classes || die - echo "Implementation-Version: ${implementation_version}" > META-INF/MANIFEST.MF - ejavac -d . -encoding ${JAVA_ENCODING} $(find "${S}/${JAVA_TEST_SRC_DIR}" -name CommonGatewayInterface.java) || die - jar cfm cgi-api.jar META-INF/MANIFEST.MF $(find -name CommonGatewayInterface.class) || die - ejavac -d . -encoding ${JAVA_ENCODING} $(find "${S}/${JAVA_TEST_SRC_DIR}" -name HelloCGI.java) || die - jar cfm hellocgi.jar META-INF/MANIFEST.MF $(find -name HelloCGI.class) || die - for enc in rsa dsa ec; do - cp hellocgi.jar hellocgi-signed-${enc}.jar || die - jarsigner -keystore "${S}/src/test/resources/keystore.p12" -storepass apache hellocgi-signed-${enc}.jar ${enc} || die - done - popd - - java-pkg-simple_src_test -} From 07e28cb7773bf8a1766227b964661533012765f8 Mon Sep 17 00:00:00 2001 From: "Volkmar W. Pogatzki" Date: Tue, 25 Oct 2022 15:18:40 +0200 Subject: [PATCH 0603/2610] dev-java/commons-text: drop 1.9 Bug: https://bugs.gentoo.org/877577 Signed-off-by: Volkmar W. Pogatzki Closes: https://github.com/gentoo/gentoo/pull/27941 Signed-off-by: John Helmert III --- dev-java/commons-text/Manifest | 1 - dev-java/commons-text/commons-text-1.9.ebuild | 43 ------------------- 2 files changed, 44 deletions(-) delete mode 100644 dev-java/commons-text/commons-text-1.9.ebuild diff --git a/dev-java/commons-text/Manifest b/dev-java/commons-text/Manifest index f6c68f728c95f..6a46c7a8be2a6 100644 --- a/dev-java/commons-text/Manifest +++ b/dev-java/commons-text/Manifest @@ -1,2 +1 @@ DIST commons-text-1.10.0-src.tar.gz 342224 BLAKE2B efed282c9fed7dae5766f7158136a4d7414ba0610e16a52fa2d12ee04e43960d47ec7c62f220c2ab881a13afa8a81cf85e453364e37c67550e15c314122ebf25 SHA512 6bf2dc7dda4429cb1b9ba3a4d383c1d9ffabd5ff35a0adc55216e7cf4c532e51b2b012c9b0f3ea859cd32aef75e05547d892301f34f304a0bfd27c39a28fe04f -DIST commons-text-1.9-sources.tar.gz 312764 BLAKE2B 44b628c418a910ff38b5a1fb3b4c9f14a1f9818afd12540f8c8cf8b1a99fd7abd365e704142bcec901e5e067b303ff44f9c992f8714eae68b94819780a270dd2 SHA512 53f993e79aaa6789d3388aa96b6b2a14cf646b27ff3774524390e511241a85288947cc929519eff61a8734578f25bdf3d9969d84da20c1a749b19d90a55da8ae diff --git a/dev-java/commons-text/commons-text-1.9.ebuild b/dev-java/commons-text/commons-text-1.9.ebuild deleted file mode 100644 index 530b720f0f19e..0000000000000 --- a/dev-java/commons-text/commons-text-1.9.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://downloads.apache.org//commons/text/source/commons-text-1.9-src.tar.gz --slot 0 --keywords "~amd64 ~x86" --ebuild commons-text-1.9.ebuild - -EAPI=7 - -JAVA_PKG_IUSE="doc source" -MAVEN_ID="org.apache.commons:commons-text:1.9" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Apache Commons Text is a library focused on algorithms working on strings" -HOMEPAGE="https://commons.apache.org/proper/commons-text" -SRC_URI="https://downloads.apache.org//commons/text/source/${P}-src.tar.gz -> ${P}-sources.tar.gz" -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ppc64 x86" - -# Common dependencies -# POM: pom.xml -# org.apache.commons:commons-lang3:3.11 -> >=dev-java/commons-lang-3.11:3.6 - -CDEPEND=" - >=dev-java/commons-lang-3.11:3.6 -" - -DEPEND=" - >=virtual/jdk-1.8:* - ${CDEPEND} -" - -RDEPEND=" - >=virtual/jre-1.8:* - ${CDEPEND}" - -S="${WORKDIR}/${P}-src" - -JAVA_ENCODING="ISO-8859-1" - -JAVA_GENTOO_CLASSPATH="commons-lang-3.6" -JAVA_SRC_DIR="src/main/java" From 2494b9647f5defd40d34722dbe316a00a394f73c Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Wed, 26 Oct 2022 01:15:02 +0300 Subject: [PATCH 0604/2610] dev-cpp/amqp-cpp: add 4.3.18 Signed-off-by: Alexey Shvetsov --- dev-cpp/amqp-cpp/Manifest | 1 + dev-cpp/amqp-cpp/amqp-cpp-4.3.18.ebuild | 36 +++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 dev-cpp/amqp-cpp/amqp-cpp-4.3.18.ebuild diff --git a/dev-cpp/amqp-cpp/Manifest b/dev-cpp/amqp-cpp/Manifest index 33d46fd79d062..728c975bbb290 100644 --- a/dev-cpp/amqp-cpp/Manifest +++ b/dev-cpp/amqp-cpp/Manifest @@ -1,2 +1,3 @@ DIST AMQP-CPP-4.3.16.tar.gz 158954 BLAKE2B 175c5c22a88e20ca5d123fbf808a354a0b3048a0127ba75170b61e8c8822ba8d8b78cb4247cb26cfeebff92c0ca74213d6fb254afbc74e9f92a88751137e8c97 SHA512 bdce6a93f3b88a0ab26dae66e289f98194d0f1a3e2eb03e0c858111275a02ebec042dfe9d757989a1c0cbe1b15652346f86008bf4248e366d1896c4750d9194f DIST AMQP-CPP-4.3.17.tar.gz 160729 BLAKE2B 963b32e4736627da3eece481168565136ad6fd387e71a04de9d08664b6877a38e084e27f482c2c24886bff5c78dcdf266fab88189dc2eef85f3b50d15d020565 SHA512 763e9a3d6565584753a5bcd8f4e8b174327f206e01f001ae8b4b7d1728ccebf195cd2d4463a8b65badc1a91010978360f6f5c25fd3acf70116b5ff7eba2db7f6 +DIST AMQP-CPP-4.3.18.tar.gz 160732 BLAKE2B 3c3d77772c21dcd461cf92b67d7e8cfac5a2052a81aade2fd00eca75d4991f9cfc6cfa397924361a7a8a28accb98153c2a50bda259726e81513a1d910390f3d5 SHA512 950d84a769ccbbf146be617297e81d8f036096bcbe5ca520d4b909549bf8d74fc576eec90a1fafb164b86c9eb693c3ae29d884c3a30749f04440646549ffe5ce diff --git a/dev-cpp/amqp-cpp/amqp-cpp-4.3.18.ebuild b/dev-cpp/amqp-cpp/amqp-cpp-4.3.18.ebuild new file mode 100644 index 0000000000000..33a052a82f5f5 --- /dev/null +++ b/dev-cpp/amqp-cpp/amqp-cpp-4.3.18.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_PN=${PN^^} +MY_P=${MY_PN}-${PV} + +DESCRIPTION="AMQP-CPP is a C++ library for communicating with a RabbitMQ message broker" +HOMEPAGE="https://github.com/CopernicaMarketingSoftware/AMQP-CPP" +SRC_URI="https://github.com/CopernicaMarketingSoftware/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +src_prepare() { + sed \ + -e "s:DESTINATION lib:DESTINATION $(get_libdir):g" \ + -e "s:DESTINATION cmake:DESTINATION $(get_libdir)/cmake/${PN/-/}:g" \ + -i CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DAMQP-CPP_BUILD_SHARED=ON + -DAMQP-CPP_LINUX_TCP=ON + ) + + cmake_src_configure +} From c5297d4c579f20e2ba646edb80dde3574e65bc94 Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Wed, 26 Oct 2022 01:15:25 +0300 Subject: [PATCH 0605/2610] dev-cpp/amqp-cpp: drop 4.3.16, 4.3.17 Signed-off-by: Alexey Shvetsov --- dev-cpp/amqp-cpp/Manifest | 2 -- dev-cpp/amqp-cpp/amqp-cpp-4.3.16.ebuild | 36 ------------------------- dev-cpp/amqp-cpp/amqp-cpp-4.3.17.ebuild | 36 ------------------------- 3 files changed, 74 deletions(-) delete mode 100644 dev-cpp/amqp-cpp/amqp-cpp-4.3.16.ebuild delete mode 100644 dev-cpp/amqp-cpp/amqp-cpp-4.3.17.ebuild diff --git a/dev-cpp/amqp-cpp/Manifest b/dev-cpp/amqp-cpp/Manifest index 728c975bbb290..fe6a3666924e8 100644 --- a/dev-cpp/amqp-cpp/Manifest +++ b/dev-cpp/amqp-cpp/Manifest @@ -1,3 +1 @@ -DIST AMQP-CPP-4.3.16.tar.gz 158954 BLAKE2B 175c5c22a88e20ca5d123fbf808a354a0b3048a0127ba75170b61e8c8822ba8d8b78cb4247cb26cfeebff92c0ca74213d6fb254afbc74e9f92a88751137e8c97 SHA512 bdce6a93f3b88a0ab26dae66e289f98194d0f1a3e2eb03e0c858111275a02ebec042dfe9d757989a1c0cbe1b15652346f86008bf4248e366d1896c4750d9194f -DIST AMQP-CPP-4.3.17.tar.gz 160729 BLAKE2B 963b32e4736627da3eece481168565136ad6fd387e71a04de9d08664b6877a38e084e27f482c2c24886bff5c78dcdf266fab88189dc2eef85f3b50d15d020565 SHA512 763e9a3d6565584753a5bcd8f4e8b174327f206e01f001ae8b4b7d1728ccebf195cd2d4463a8b65badc1a91010978360f6f5c25fd3acf70116b5ff7eba2db7f6 DIST AMQP-CPP-4.3.18.tar.gz 160732 BLAKE2B 3c3d77772c21dcd461cf92b67d7e8cfac5a2052a81aade2fd00eca75d4991f9cfc6cfa397924361a7a8a28accb98153c2a50bda259726e81513a1d910390f3d5 SHA512 950d84a769ccbbf146be617297e81d8f036096bcbe5ca520d4b909549bf8d74fc576eec90a1fafb164b86c9eb693c3ae29d884c3a30749f04440646549ffe5ce diff --git a/dev-cpp/amqp-cpp/amqp-cpp-4.3.16.ebuild b/dev-cpp/amqp-cpp/amqp-cpp-4.3.16.ebuild deleted file mode 100644 index 33a052a82f5f5..0000000000000 --- a/dev-cpp/amqp-cpp/amqp-cpp-4.3.16.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -MY_PN=${PN^^} -MY_P=${MY_PN}-${PV} - -DESCRIPTION="AMQP-CPP is a C++ library for communicating with a RabbitMQ message broker" -HOMEPAGE="https://github.com/CopernicaMarketingSoftware/AMQP-CPP" -SRC_URI="https://github.com/CopernicaMarketingSoftware/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -src_prepare() { - sed \ - -e "s:DESTINATION lib:DESTINATION $(get_libdir):g" \ - -e "s:DESTINATION cmake:DESTINATION $(get_libdir)/cmake/${PN/-/}:g" \ - -i CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DAMQP-CPP_BUILD_SHARED=ON - -DAMQP-CPP_LINUX_TCP=ON - ) - - cmake_src_configure -} diff --git a/dev-cpp/amqp-cpp/amqp-cpp-4.3.17.ebuild b/dev-cpp/amqp-cpp/amqp-cpp-4.3.17.ebuild deleted file mode 100644 index 33a052a82f5f5..0000000000000 --- a/dev-cpp/amqp-cpp/amqp-cpp-4.3.17.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -MY_PN=${PN^^} -MY_P=${MY_PN}-${PV} - -DESCRIPTION="AMQP-CPP is a C++ library for communicating with a RabbitMQ message broker" -HOMEPAGE="https://github.com/CopernicaMarketingSoftware/AMQP-CPP" -SRC_URI="https://github.com/CopernicaMarketingSoftware/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -src_prepare() { - sed \ - -e "s:DESTINATION lib:DESTINATION $(get_libdir):g" \ - -e "s:DESTINATION cmake:DESTINATION $(get_libdir)/cmake/${PN/-/}:g" \ - -i CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DAMQP-CPP_BUILD_SHARED=ON - -DAMQP-CPP_LINUX_TCP=ON - ) - - cmake_src_configure -} From b8a373cc0afe6fda5331e3c20118bd89c3e899e7 Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Wed, 26 Oct 2022 01:17:27 +0300 Subject: [PATCH 0606/2610] dev-cpp/argparse: add 2.9 Signed-off-by: Alexey Shvetsov --- dev-cpp/argparse/Manifest | 1 + dev-cpp/argparse/argparse-2.9.ebuild | 29 ++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 dev-cpp/argparse/argparse-2.9.ebuild diff --git a/dev-cpp/argparse/Manifest b/dev-cpp/argparse/Manifest index ba65ae60a21d7..c043894820ca9 100644 --- a/dev-cpp/argparse/Manifest +++ b/dev-cpp/argparse/Manifest @@ -1,2 +1,3 @@ DIST argparse-2.1.tar.gz 72452 BLAKE2B eece3f1cf6a2e58f5bec99f0223b31ba92147964053d98122099dd806a0ab62c6039ee8741281d1eca28b9d0e3aa02d7d076e8bcc64bbd5dd03c777f8e460531 SHA512 35746e0b526bd4406c954ab315f191abc57b08b48a047f108ddacc7baace406d3ddddb1af23d41caff565afecfeb41dfedd27a08cdba8d11b59dbe7c78b7e9b0 DIST argparse-2.6.tar.gz 93865 BLAKE2B 5ab49a1e9d85e1252b4066fb3278b6c34c0e813f6b49063196cb294544a3adaf45930295834786d41ebbe483b4704be45e90e3a1d53e5085529e78e0b07fad0d SHA512 778e405b7790906794506a2175279465c7d7efa905d0848807fcbddf5ff827e9556a3f2660ee0207a70195a8e9e652ba37ba4df2a038d8646339525cec0f1784 +DIST argparse-2.9.tar.gz 103147 BLAKE2B 2862acd7dc43dea0f7a7a1e6c9541ec8e7b7ecc70ce72ad327b34f72a330799475490e7da4e3a07c9ab28ddec4f88911514690c8b438f36d7c02704fe26b0f08 SHA512 fa471e7d8c448510376e79927496f62775e6ed37e1dffefd607839e6005dfbc61125d0e18bfc1ff20f86cef7efd75339d7bb143dc6574d988f83c7c96896fa5f diff --git a/dev-cpp/argparse/argparse-2.9.ebuild b/dev-cpp/argparse/argparse-2.9.ebuild new file mode 100644 index 0000000000000..e273fd49b5061 --- /dev/null +++ b/dev-cpp/argparse/argparse-2.9.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Argument Parser for Modern C++" +HOMEPAGE="https://github.com/p-ranav/argparse" +SRC_URI="https://github.com/p-ranav/argparse/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +src_configure() { + local mycmakeargs=( + -DARGPARSE_BUILD_TESTS=$(usex test) + ) + + cmake_src_configure +} + +src_test() { + cd "${BUILD_DIR}"/test || die + ./tests || die +} From d6cedadd8ac52efd740ace2bde458a497e47f725 Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Wed, 26 Oct 2022 01:17:42 +0300 Subject: [PATCH 0607/2610] dev-cpp/argparse: drop 2.1-r1, 2.6 Signed-off-by: Alexey Shvetsov --- dev-cpp/argparse/Manifest | 2 -- dev-cpp/argparse/argparse-2.1-r1.ebuild | 14 ------------ dev-cpp/argparse/argparse-2.6.ebuild | 29 ------------------------- 3 files changed, 45 deletions(-) delete mode 100644 dev-cpp/argparse/argparse-2.1-r1.ebuild delete mode 100644 dev-cpp/argparse/argparse-2.6.ebuild diff --git a/dev-cpp/argparse/Manifest b/dev-cpp/argparse/Manifest index c043894820ca9..02766a54f2de2 100644 --- a/dev-cpp/argparse/Manifest +++ b/dev-cpp/argparse/Manifest @@ -1,3 +1 @@ -DIST argparse-2.1.tar.gz 72452 BLAKE2B eece3f1cf6a2e58f5bec99f0223b31ba92147964053d98122099dd806a0ab62c6039ee8741281d1eca28b9d0e3aa02d7d076e8bcc64bbd5dd03c777f8e460531 SHA512 35746e0b526bd4406c954ab315f191abc57b08b48a047f108ddacc7baace406d3ddddb1af23d41caff565afecfeb41dfedd27a08cdba8d11b59dbe7c78b7e9b0 -DIST argparse-2.6.tar.gz 93865 BLAKE2B 5ab49a1e9d85e1252b4066fb3278b6c34c0e813f6b49063196cb294544a3adaf45930295834786d41ebbe483b4704be45e90e3a1d53e5085529e78e0b07fad0d SHA512 778e405b7790906794506a2175279465c7d7efa905d0848807fcbddf5ff827e9556a3f2660ee0207a70195a8e9e652ba37ba4df2a038d8646339525cec0f1784 DIST argparse-2.9.tar.gz 103147 BLAKE2B 2862acd7dc43dea0f7a7a1e6c9541ec8e7b7ecc70ce72ad327b34f72a330799475490e7da4e3a07c9ab28ddec4f88911514690c8b438f36d7c02704fe26b0f08 SHA512 fa471e7d8c448510376e79927496f62775e6ed37e1dffefd607839e6005dfbc61125d0e18bfc1ff20f86cef7efd75339d7bb143dc6574d988f83c7c96896fa5f diff --git a/dev-cpp/argparse/argparse-2.1-r1.ebuild b/dev-cpp/argparse/argparse-2.1-r1.ebuild deleted file mode 100644 index 67e32ea4d3d2d..0000000000000 --- a/dev-cpp/argparse/argparse-2.1-r1.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Argument Parser for Modern C++" -HOMEPAGE="https://github.com/p-ranav/argparse" -SRC_URI="https://github.com/p-ranav/argparse/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" diff --git a/dev-cpp/argparse/argparse-2.6.ebuild b/dev-cpp/argparse/argparse-2.6.ebuild deleted file mode 100644 index e273fd49b5061..0000000000000 --- a/dev-cpp/argparse/argparse-2.6.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Argument Parser for Modern C++" -HOMEPAGE="https://github.com/p-ranav/argparse" -SRC_URI="https://github.com/p-ranav/argparse/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -src_configure() { - local mycmakeargs=( - -DARGPARSE_BUILD_TESTS=$(usex test) - ) - - cmake_src_configure -} - -src_test() { - cd "${BUILD_DIR}"/test || die - ./tests || die -} From 53300d5df05a7e4ef3f80ad7144747e723b84c77 Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Wed, 26 Oct 2022 01:19:14 +0300 Subject: [PATCH 0608/2610] dev-libs/mmtf-cpp: add 1.1.0 Signed-off-by: Alexey Shvetsov --- dev-libs/mmtf-cpp/Manifest | 1 + dev-libs/mmtf-cpp/mmtf-cpp-1.1.0.ebuild | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 dev-libs/mmtf-cpp/mmtf-cpp-1.1.0.ebuild diff --git a/dev-libs/mmtf-cpp/Manifest b/dev-libs/mmtf-cpp/Manifest index db5da6c78af2f..4e18015519699 100644 --- a/dev-libs/mmtf-cpp/Manifest +++ b/dev-libs/mmtf-cpp/Manifest @@ -1 +1,2 @@ DIST mmtf-cpp-1.0.0.tar.gz 59363 BLAKE2B afcb03ce1f83e10348b148bd6218e5e10ab3e425b0f8105d292f9e265800ea6ca4562dc11fa4453df05d8a698576fba9dfe982aa91a8dcc1983480c0c52dbcf7 SHA512 0e502ae76e31689d440bff2fbc90fdab7ff62d5369e26f7ab2836966a30bda72625d6d5da33bc0770cf471a1549a02f7478ea16a01dd6be2809568d8daecb073 +DIST mmtf-cpp-1.1.0.tar.gz 106527 BLAKE2B 46f7b44ca6d9096b1f6c7911121d54ab50889c884156724229912bb125492682435d05d93b55b0c8c8025f293eb23f537da4f01a42fe65f4f89270e49429fce7 SHA512 91f30ac1031d71a5358fd83bf864afdac1d1ea758d775811b94a2609be286fcbb7dcfece097c6959afb4f8f9d237b7372183424d4ef211364cc69c08f2cd6e52 diff --git a/dev-libs/mmtf-cpp/mmtf-cpp-1.1.0.ebuild b/dev-libs/mmtf-cpp/mmtf-cpp-1.1.0.ebuild new file mode 100644 index 0000000000000..c31d0595eb2fb --- /dev/null +++ b/dev-libs/mmtf-cpp/mmtf-cpp-1.1.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="The pure C++ implementation of the MMTF API, decoder and encoder" +HOMEPAGE="https://github.com/rcsb/mmtf-cpp" +SRC_URI="https://github.com/rcsb/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="" + +DEPEND="dev-libs/msgpack" +RDEPEND="${DEPEND}" +BDEPEND="" From 0c40cfcf4461b8fcbb4c2d039b9418b5d1e63554 Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Wed, 26 Oct 2022 01:20:36 +0300 Subject: [PATCH 0609/2610] dev-perl/Net-AMQP-RabbitMQ: add 2.40010 Signed-off-by: Alexey Shvetsov --- dev-perl/Net-AMQP-RabbitMQ/Manifest | 1 + .../Net-AMQP-RabbitMQ-2.40010.ebuild | 48 +++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 dev-perl/Net-AMQP-RabbitMQ/Net-AMQP-RabbitMQ-2.40010.ebuild diff --git a/dev-perl/Net-AMQP-RabbitMQ/Manifest b/dev-perl/Net-AMQP-RabbitMQ/Manifest index c38c9defff69a..64c40a0efaaf2 100644 --- a/dev-perl/Net-AMQP-RabbitMQ/Manifest +++ b/dev-perl/Net-AMQP-RabbitMQ/Manifest @@ -1 +1,2 @@ DIST Net-AMQP-RabbitMQ-2.40009.tar.gz 198363 BLAKE2B 35aea3ba96b6b9cfaf8b8fa14d2a00326e4d64cc74d438ab59b6773f7ce67fd2ea7ded91a487eb20cdbe174c68825434839a8d7afb8e764e4a228e7088bba875 SHA512 2c0f53d59858e777fbc712c3bd06e3464783559dd9424c58a8fe586747e1d43aa4a607268484ec8bf4f10e979788ed5ea9558208096187c6e0c12a473e465459 +DIST Net-AMQP-RabbitMQ-2.40010.tar.gz 206449 BLAKE2B c7b3e8b9841fb10519da063088dd1f8b2aa9791d459ce88198610394d284c182147f22bf260c7291e36a9b56903499bc43991d029e02ff009709b38557b43bff SHA512 1e0256a3903379031059723ca0d11182ed4ef5a4ae4053d47f57ae1d4c5f42b3a9c48b7fd3dceb057c492c179bc01484651bb063fb5bca4542185fdca7471b06 diff --git a/dev-perl/Net-AMQP-RabbitMQ/Net-AMQP-RabbitMQ-2.40010.ebuild b/dev-perl/Net-AMQP-RabbitMQ/Net-AMQP-RabbitMQ-2.40010.ebuild new file mode 100644 index 0000000000000..dc9f888eecc19 --- /dev/null +++ b/dev-perl/Net-AMQP-RabbitMQ/Net-AMQP-RabbitMQ-2.40010.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR="MSTEMLE" + +inherit perl-module + +DESCRIPTION="interact with RabbitMQ over AMQP using librabbitmq" + +LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="test" + +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-perl/Math-Int64-0.540.0" + +BDEPEND="${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.660.0 + test? ( + net-misc/rabbitmq-server + ) +" + +src_test() { + einfo "Starting rabbitmq" + local -x RABBITMQ_LOG_BASE="${T}/rabbitmq/log" + local -x RABBITMQ_MNESIA_BASE="${T}/rabbitmq/mnesia" + local -x RABBITMQ_LOGS="${T}/rabbitmq.log" + local -x RABBITMQ_PID_FILE="${T}/rabbitmq.pid" + local -x RABBITMQ_ENABLED_PLUGINS_FILE="${T}/rabbitmq/enabled_plugins" + /usr/libexec/rabbitmq/rabbitmq-server -p 5672:5672 & + + einfo "Waiting for rabbitmq to fully load" + while ! { echo >/dev/tcp/localhost/5672 ; } &> /dev/null; do + sleep 1 + done + einfo "rabbitmq is ready" + + perl-module_src_test + + einfo "Stopping rabbitmq" + kill "$(<"${RABBITMQ_PID_FILE}")" || die +} From 4091f4dad98045a109259188121848c35b4d5893 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Wed, 26 Oct 2022 00:59:07 +0200 Subject: [PATCH 0610/2610] app-arch/bzip3: bump to 1.1.8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: https://github.com/kspalaiologos/bzip3/issues/60 Signed-off-by: Maciej Barć --- app-arch/bzip3/Manifest | 1 + app-arch/bzip3/bzip3-1.1.8.ebuild | 32 +++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 app-arch/bzip3/bzip3-1.1.8.ebuild diff --git a/app-arch/bzip3/Manifest b/app-arch/bzip3/Manifest index 16bb360178251..2fe50b4604778 100644 --- a/app-arch/bzip3/Manifest +++ b/app-arch/bzip3/Manifest @@ -1,3 +1,4 @@ DIST bzip3-1.1.5.tar.xz 265340 BLAKE2B 0226a97d564f1c9d9d1089b43ae79a9e43d0b77628298ef953c45505ad8d62caaf17bf6fa357857f123cf072b8ccd3003bfe138f25284baa5a5a5cdd8a555f71 SHA512 589c2e8e675a61014c7c4e82d0f2067201e3fb97bf7cfa6b7aa23690dc739824226089ac710509cc085b22eeb671ed5e23c6493967a433d3b284cb638af71be8 DIST bzip3-1.1.6.tar.xz 265708 BLAKE2B 9429dcb3e9deef8aafdf890215ba95669dbcb135d6d2896f18cc70b482bab321497d3a26f36be59700ad0da879578b7c906f20629c72642aa15fc3b1507a788a SHA512 19120d3a850495a5bcc43b124e4a8eddf41bac55119d0898bf1e7c5b744f4bcc84c41b9018615f577fe3bfdceab8dd2ab6f2722cb9fbf86bf1c0a2da9ca32916 DIST bzip3-1.1.7.tar.xz 266436 BLAKE2B 46ca29e0632fbf12fc61c4d9e7c55d2f571a4e882c17f4535e54b7448bb01bd120e0ee518f2c0aa4dc97dd878fe772d5a63562469a77984b2aec5e5c875ccbdc SHA512 3e92a7cb70850fead28df7209185c5c468308acc3d8a75af2906fe85fd81efedc856ad151876f64a01fc3b7f5f9a724838d32c9ef19fc7182e8b3b632901a6ba +DIST bzip3-1.1.8.tar.xz 269668 BLAKE2B fe85ba2ecca8e2433501c13e57856720da731b6c959340a68dd4654a516c12e034a90ff6cd6aed55dd2160c3860fdc3e60cddd47ffd00737a657a2e6c73704af SHA512 36141a48f0d5b35de4b06117ceca3c5d5cdc3df6be187856f1436751984b0154942e0eece531ee7b191cc0cd7056960de6a1ca3ec0fc2bcc7ff1d50444cd1e3e diff --git a/app-arch/bzip3/bzip3-1.1.8.ebuild b/app-arch/bzip3/bzip3-1.1.8.ebuild new file mode 100644 index 0000000000000..0d9329da48ca6 --- /dev/null +++ b/app-arch/bzip3/bzip3-1.1.8.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="A better and stronger spiritual successor to BZip2" +HOMEPAGE="https://github.com/kspalaiologos/bzip3" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/kspalaiologos/${PN}.git" +else + SRC_URI="https://github.com/kspalaiologos/${PN}/releases/download/${PV}/${P}.tar.xz" + KEYWORDS="~amd64 ~arm64 ~loong ~x86" +fi + +LICENSE="LGPL-3+" +SLOT="0" + +src_configure() { + # ./configure script will default to Clang if it is found on the system, + # force the use of CC selected by the user with CC=$(tc-getCC) + econf CC=$(tc-getCC) +} + +src_install() { + default + + find "${ED}" -type f -name '*.la' -delete || die +} From 6867f38146b320d92c8e58d8d93bddc6ebc1d6e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Wed, 26 Oct 2022 01:00:05 +0200 Subject: [PATCH 0611/2610] app-arch/bzip3: drop old 1.1.7 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: https://github.com/kspalaiologos/bzip3/issues/60 Signed-off-by: Maciej Barć --- app-arch/bzip3/Manifest | 1 - app-arch/bzip3/bzip3-1.1.7.ebuild | 32 ------------------------------- 2 files changed, 33 deletions(-) delete mode 100644 app-arch/bzip3/bzip3-1.1.7.ebuild diff --git a/app-arch/bzip3/Manifest b/app-arch/bzip3/Manifest index 2fe50b4604778..d5c786793fc9c 100644 --- a/app-arch/bzip3/Manifest +++ b/app-arch/bzip3/Manifest @@ -1,4 +1,3 @@ DIST bzip3-1.1.5.tar.xz 265340 BLAKE2B 0226a97d564f1c9d9d1089b43ae79a9e43d0b77628298ef953c45505ad8d62caaf17bf6fa357857f123cf072b8ccd3003bfe138f25284baa5a5a5cdd8a555f71 SHA512 589c2e8e675a61014c7c4e82d0f2067201e3fb97bf7cfa6b7aa23690dc739824226089ac710509cc085b22eeb671ed5e23c6493967a433d3b284cb638af71be8 DIST bzip3-1.1.6.tar.xz 265708 BLAKE2B 9429dcb3e9deef8aafdf890215ba95669dbcb135d6d2896f18cc70b482bab321497d3a26f36be59700ad0da879578b7c906f20629c72642aa15fc3b1507a788a SHA512 19120d3a850495a5bcc43b124e4a8eddf41bac55119d0898bf1e7c5b744f4bcc84c41b9018615f577fe3bfdceab8dd2ab6f2722cb9fbf86bf1c0a2da9ca32916 -DIST bzip3-1.1.7.tar.xz 266436 BLAKE2B 46ca29e0632fbf12fc61c4d9e7c55d2f571a4e882c17f4535e54b7448bb01bd120e0ee518f2c0aa4dc97dd878fe772d5a63562469a77984b2aec5e5c875ccbdc SHA512 3e92a7cb70850fead28df7209185c5c468308acc3d8a75af2906fe85fd81efedc856ad151876f64a01fc3b7f5f9a724838d32c9ef19fc7182e8b3b632901a6ba DIST bzip3-1.1.8.tar.xz 269668 BLAKE2B fe85ba2ecca8e2433501c13e57856720da731b6c959340a68dd4654a516c12e034a90ff6cd6aed55dd2160c3860fdc3e60cddd47ffd00737a657a2e6c73704af SHA512 36141a48f0d5b35de4b06117ceca3c5d5cdc3df6be187856f1436751984b0154942e0eece531ee7b191cc0cd7056960de6a1ca3ec0fc2bcc7ff1d50444cd1e3e diff --git a/app-arch/bzip3/bzip3-1.1.7.ebuild b/app-arch/bzip3/bzip3-1.1.7.ebuild deleted file mode 100644 index 0d9329da48ca6..0000000000000 --- a/app-arch/bzip3/bzip3-1.1.7.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="A better and stronger spiritual successor to BZip2" -HOMEPAGE="https://github.com/kspalaiologos/bzip3" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/kspalaiologos/${PN}.git" -else - SRC_URI="https://github.com/kspalaiologos/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~loong ~x86" -fi - -LICENSE="LGPL-3+" -SLOT="0" - -src_configure() { - # ./configure script will default to Clang if it is found on the system, - # force the use of CC selected by the user with CC=$(tc-getCC) - econf CC=$(tc-getCC) -} - -src_install() { - default - - find "${ED}" -type f -name '*.la' -delete || die -} From 35c5ad765e20f14e514f79b77d633a4c2e220d4d Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 26 Oct 2022 00:02:41 +0100 Subject: [PATCH 0612/2610] dev-python/protobuf-python: fix Python 3.11 build Bug: https://bugs.gentoo.org/844184 Signed-off-by: Sam James --- .../protobuf-python-4.21.8-python311.patch | 132 ++++++++++++++++++ .../protobuf-python-4.21.8.ebuild | 1 + 2 files changed, 133 insertions(+) create mode 100644 dev-python/protobuf-python/files/protobuf-python-4.21.8-python311.patch diff --git a/dev-python/protobuf-python/files/protobuf-python-4.21.8-python311.patch b/dev-python/protobuf-python/files/protobuf-python-4.21.8-python311.patch new file mode 100644 index 0000000000000..b9aca40776c55 --- /dev/null +++ b/dev-python/protobuf-python/files/protobuf-python-4.21.8-python311.patch @@ -0,0 +1,132 @@ +https://github.com/protocolbuffers/protobuf/commit/2206b63c4649cf2e8a06b66c9191c8ef862ca519 +https://github.com/protocolbuffers/protobuf/pull/10403 +https://github.com/protocolbuffers/protobuf/issues/10305 +https://bugs.gentoo.org/844184 + +From da973aff2adab60a9e516d3202c111dbdde1a50f Mon Sep 17 00:00:00 2001 +From: Alexander Shadchin +Date: Sun, 14 Aug 2022 21:13:49 +0300 +Subject: [PATCH] Fix build with Python 3.11 + +The PyFrameObject structure members have been removed from the public C API. +--- a/google/protobuf/pyext/descriptor.cc ++++ b/google/protobuf/pyext/descriptor.cc +@@ -58,6 +58,37 @@ + : 0) \ + : PyBytes_AsStringAndSize(ob, (charpp), (sizep))) + ++#if PY_VERSION_HEX < 0x030900B1 && !defined(PYPY_VERSION) ++static PyCodeObject* PyFrame_GetCode(PyFrameObject *frame) ++{ ++ Py_INCREF(frame->f_code); ++ return frame->f_code; ++} ++ ++static PyFrameObject* PyFrame_GetBack(PyFrameObject *frame) ++{ ++ Py_XINCREF(frame->f_back); ++ return frame->f_back; ++} ++#endif ++ ++#if PY_VERSION_HEX < 0x030B00A7 && !defined(PYPY_VERSION) ++static PyObject* PyFrame_GetLocals(PyFrameObject *frame) ++{ ++ if (PyFrame_FastToLocalsWithError(frame) < 0) { ++ return NULL; ++ } ++ Py_INCREF(frame->f_locals); ++ return frame->f_locals; ++} ++ ++static PyObject* PyFrame_GetGlobals(PyFrameObject *frame) ++{ ++ Py_INCREF(frame->f_globals); ++ return frame->f_globals; ++} ++#endif ++ + namespace google { + namespace protobuf { + namespace python { +@@ -96,48 +127,66 @@ bool _CalledFromGeneratedFile(int stacklevel) { + // This check is not critical and is somewhat difficult to implement correctly + // in PyPy. + PyFrameObject* frame = PyEval_GetFrame(); ++ PyCodeObject* frame_code = nullptr; ++ PyObject* frame_globals = nullptr; ++ PyObject* frame_locals = nullptr; ++ bool result = false; ++ + if (frame == nullptr) { +- return false; ++ goto exit; + } ++ Py_INCREF(frame); + while (stacklevel-- > 0) { +- frame = frame->f_back; ++ PyFrameObject* next_frame = PyFrame_GetBack(frame); ++ Py_DECREF(frame); ++ frame = next_frame; + if (frame == nullptr) { +- return false; ++ goto exit; + } + } + +- if (frame->f_code->co_filename == nullptr) { +- return false; ++ frame_code = PyFrame_GetCode(frame); ++ if (frame_code->co_filename == nullptr) { ++ goto exit; + } + char* filename; + Py_ssize_t filename_size; +- if (PyString_AsStringAndSize(frame->f_code->co_filename, ++ if (PyString_AsStringAndSize(frame_code->co_filename, + &filename, &filename_size) < 0) { + // filename is not a string. + PyErr_Clear(); +- return false; ++ goto exit; + } + if ((filename_size < 3) || + (strcmp(&filename[filename_size - 3], ".py") != 0)) { + // Cython's stack does not have .py file name and is not at global module + // scope. +- return true; ++ result = true; ++ goto exit; + } + if (filename_size < 7) { + // filename is too short. +- return false; ++ goto exit; + } + if (strcmp(&filename[filename_size - 7], "_pb2.py") != 0) { + // Filename is not ending with _pb2. +- return false; ++ goto exit; + } + +- if (frame->f_globals != frame->f_locals) { ++ frame_globals = PyFrame_GetGlobals(frame); ++ frame_locals = PyFrame_GetLocals(frame); ++ if (frame_globals != frame_locals) { + // Not at global module scope +- return false; ++ goto exit; + } + #endif +- return true; ++ result = true; ++exit: ++ Py_XDECREF(frame_globals); ++ Py_XDECREF(frame_locals); ++ Py_XDECREF(frame_code); ++ Py_XDECREF(frame); ++ return result; + } + + // If the calling code is not a _pb2.py file, raise AttributeError. + diff --git a/dev-python/protobuf-python/protobuf-python-4.21.8.ebuild b/dev-python/protobuf-python/protobuf-python-4.21.8.ebuild index 7d5ab4946eb9d..572a571542c6b 100644 --- a/dev-python/protobuf-python/protobuf-python-4.21.8.ebuild +++ b/dev-python/protobuf-python/protobuf-python-4.21.8.ebuild @@ -57,6 +57,7 @@ PARENT_PATCHES=( # Here for patches within "python/" subdirectory. PATCHES=( + "${FILESDIR}"/${P}-python311.patch ) python_prepare_all() { From 326a3fdd8cbe908c28dfd0d3e6d0c4a1eca684c3 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Tue, 25 Oct 2022 17:17:19 -0700 Subject: [PATCH 0613/2610] sys-cluster/k3s: add 1.25.3_p1 Signed-off-by: Zac Medico --- sys-cluster/k3s/Manifest | 2 + sys-cluster/k3s/k3s-1.25.3_p1.ebuild | 102 +++++++++++++++++++++++++++ 2 files changed, 104 insertions(+) create mode 100644 sys-cluster/k3s/k3s-1.25.3_p1.ebuild diff --git a/sys-cluster/k3s/Manifest b/sys-cluster/k3s/Manifest index b58f0bdaa1836..387c651631a19 100644 --- a/sys-cluster/k3s/Manifest +++ b/sys-cluster/k3s/Manifest @@ -1,6 +1,8 @@ DIST k3s-1.25.2_p1-vendor.tar.gz 31890900 BLAKE2B 9a60ed25d4df0f8e2c90fe06de5b68656ce177dc5480a91272ecddbb75686ba86e61d600088a0fabeed37c1c28ec3d1ad46c514b8a248b1d0770f686da567a7a SHA512 c31098710c30b81cffbf1fd86084637c2563124e3415b8a83d428ced5e2bf81eb023de9b05a6990a2b8c236f1dab538a8f7fae6ef3105c266c40dd89c426c93a +DIST k3s-1.25.3_p1-vendor.tar.gz 31914962 BLAKE2B 6c392ec4988f5c875dfe892f9f032c90936a032f4dcaefca6da304c5495c079969b9bdc8f42f888ac0d922e81b965a3b074e3e5a18a960701ca6ec96e39cdc7e SHA512 6610d5660c403ef2ec04c2d35f796e8cb7cc4f3fcf65d209c9ff5e986da14f4d8c594f60eb9e02cc873d210f69af82a41681731e2586945f6bc44bd3cc364ff8 DIST k3s-cni-plugins-1.1.1.tar.gz 3122345 BLAKE2B 270283ffb746ca97ad147b368143c56bd9641b7ebcb1b2b61f80ffea3336b240b28c9b9496bd2f6eb6d7e5382da4979c26e37eca30ac19fd362ed822ba94f300 SHA512 53dcd363231325553a5c9e804fc9005471fe5c05c87aae0340214c146eba66a3761d73976ba0145d86a663a2b0a1941e6cc5823b6d05e002a9ef18e41e10ac3c DIST k3s-containerd-1.6.8-k3s1.tar.gz 10344676 BLAKE2B 18b236d61c710234fc6feefb4b08e36950c02a3a74d92a7bae5286ddf2916d29f636d1c9fb4307ccb6c6f1c7a77441096b0db9c892d5745f32815f4016af7b54 SHA512 b85c5e73c9f6c66c229888d93b3796c3fa4b362ee2ee4f7fb37f760ff241223820c0bec4995e73e9c3d20b81a8fc3676e7b0ed170239c8cb43194aae2701a6b5 DIST k3s-root-amd64-0.11.0.tar 11878400 BLAKE2B 6227ba08e305f062ed814a6b997313415c08e469b05f0501c86f7df25e8a3c9ecb43675613337f6d038faa5153aae98eb44cad9bc170967e0a216ba5ec27559e SHA512 d181117230ad941b40173c3b7dc3d2bb0f3d44a28e9715d85c752193c6058bb6be4a4b8f061df73fed690629a7b2b330185b38bb90ce7fcc9c808096516cb0a3 DIST k3s-runc-v1.1.4.tar.gz 2334639 BLAKE2B bc7eb7de29e8ebb9ce146bc77bf6cfc116f4af3e28c0344059183cf0c8082c629ccb235531c368cce99915991b25df0b50b7cbb98b9c6a7d141ba6cc15958651 SHA512 c8e79ad839964680d29ab56a4de255f91192741951673025da6889c544a232d4d392db2da8005d8e22999a37bfbc9c9fe7f6043b165bc4edc2f2a29261d8a3d6 DIST traefik-10.19.3.tgz 25287 BLAKE2B c43a5e066d78e066bc4449ad1d7a3796c99c5f029244dac5494a452592424a9be057b6a3d8eddd174d8daab2b322c4f54e39eae53fba67e97e1ebdb92ce2fd65 SHA512 6df4b186c4caad09abf47469757c1d26d3b593531704af53eb262208f1efa27b5b09b178c6dd6721e78362877e6ba3b2c8c3bfbc91fe152ce090b53ac283acf9 +DIST traefik-12.0.0.tgz 36268 BLAKE2B 9332e30d593c2c73cf06be8d7813807f6880e40d7f1c78f314b77e2fd2342e91f232f5288d2946eff586fc58c27fa182da30a50f37b91046d37a4aad6d3bc452 SHA512 5cd661ab609fc17c1fb52460c3d1e6ff3ee294f6dc8365b68e8a35a3e4b321b7ca75037eda2869ab72ca14836ba1c72b76d3cd92021dba56dd163b2678448dfc diff --git a/sys-cluster/k3s/k3s-1.25.3_p1.ebuild b/sys-cluster/k3s/k3s-1.25.3_p1.ebuild new file mode 100644 index 0000000000000..edd90a3d1c4e9 --- /dev/null +++ b/sys-cluster/k3s/k3s-1.25.3_p1.ebuild @@ -0,0 +1,102 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit go-module linux-info systemd + +DESCRIPTION="Lightweight Kubernetes" +HOMEPAGE="https://k3s.io" +K3S_CONTAINERD_VERSION=1.6.8-k3s1 +K3S_RUNC_VERSION=v1.1.4 +K3S_ROOT_VERSION=0.11.0 +K3S_TRAEFIK_VERSION=12.0.0 +K3S_TRAEFIK_PACKAGE_VERSION=00 +K3S_CNIPLUGINS_VERSION=1.1.1 +CONFIG_CHECK="~BRIDGE_NETFILTER ~CFS_BANDWIDTH ~CGROUP_DEVICE ~CGROUP_PERF ~CGROUP_PIDS ~IP_VS ~MEMCG ~NETFILTER_XT_MATCH_COMMENT ~OVERLAY_FS ~VLAN_8021Q ~VXLAN" + +MY_PV=${PV%_p*}+k3s${PV#*_p} +SRC_URI="https://github.com/zmedico/k3s/archive/refs/tags/v${MY_PV}-vendor.tar.gz -> ${P}-vendor.tar.gz + ${EGO_SUM_SRC_URI} + https://github.com/k3s-io/containerd/archive/refs/tags/v${K3S_CONTAINERD_VERSION}.tar.gz -> k3s-containerd-${K3S_CONTAINERD_VERSION}.tar.gz + https://github.com/opencontainers/runc/archive/refs/tags/${K3S_RUNC_VERSION}.tar.gz -> k3s-runc-${K3S_RUNC_VERSION}.tar.gz + https://helm.traefik.io/traefik/traefik-${K3S_TRAEFIK_VERSION}.tgz + https://github.com/rancher/plugins/archive/refs/tags/v${K3S_CNIPLUGINS_VERSION}-k3s1.tar.gz -> k3s-cni-plugins-${K3S_CNIPLUGINS_VERSION}.tar.gz + amd64? ( https://github.com/rancher/k3s-root/releases/download/v${K3S_ROOT_VERSION}/k3s-root-amd64.tar -> k3s-root-amd64-${K3S_ROOT_VERSION}.tar )" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+kubectl-symlink rootless" +REQUIRED_USE="|| ( amd64 )" +DEPEND=" + app-misc/yq + net-firewall/conntrack-tools + sys-fs/btrfs-progs + rootless? ( app-containers/slirp4netns ) +" +RDEPEND="kubectl-symlink? ( !sys-cluster/kubectl )" +RESTRICT+=" test" + +S=${WORKDIR}/${PN}-${MY_PV/+/-}-vendor + +src_unpack() { + unpack ${P}-vendor.tar.gz + cd "${S}" || die + mkdir -p bin/aux build/static/charts cache etc || die + cp "${DISTDIR}/traefik-${K3S_TRAEFIK_VERSION}.tgz" build/static/charts/traefik-${K3S_TRAEFIK_VERSION}${K3S_TRAEFIK_PACKAGE_VERSION}.tgz || die + cp "${DISTDIR}/k3s-cni-plugins-${K3S_CNIPLUGINS_VERSION}.tar.gz" cache/ || die +} + +src_prepare() { + local filename pattern replacement + default + + local CONTAINERD_DIR=build/src/github.com/containerd/containerd + mkdir -p "${CONTAINERD_DIR}" || die + tar -x --strip-components=1 -f "${DISTDIR}/k3s-containerd-${K3S_CONTAINERD_VERSION}.tar.gz" -C "${CONTAINERD_DIR}" || die + if has_version -b ">=dev-lang/go-1.18"; then + # https://bugs.gentoo.org/835601 + sed -i -e "/github.com\/containerd\/containerd => .\/.empty-mod/d" "${CONTAINERD_DIR}"/{go.mod,vendor/modules.txt} || die + fi + + local RUNC_DIR=build/src/github.com/opencontainers/runc + mkdir -p "${RUNC_DIR}" || die + tar -x --strip-components=1 -f "${DISTDIR}/k3s-runc-${K3S_RUNC_VERSION}.tar.gz" -C "${RUNC_DIR}" || die + + # Disable download for files fetched via SRC_URI. + sed -e 's:^[[:space:]]*curl:#\0:' \ + -e 's:^[[:space:]]*git:#\0:' \ + -e 's:^rm -rf \${CHARTS_DIR}:#\0:' \ + -e 's:^rm -rf \${RUNC_DIR}:#\0:' \ + -e 's:^rm -rf \${CONTAINERD_DIR}:#\0:' \ + -e 's:yq e :yq -r :' \ + -e "s:^setup_tmp\$:TMP_DIR=${S}/build/static/charts:" \ + -i scripts/download || die + sed -e '/scripts\/build-upload/d' -i scripts/package-cli || die + pattern='git clone -b $VERSION_CNIPLUGINS https://github.com/rancher/plugins.git $WORKDIR' + filename=scripts/build + grep -qF "${pattern}" "${filename}" || \ + die "failed to locate plugins clone command" + sed -e "s|${pattern}|mkdir -p \"\$WORKDIR\" \\&\\& tar -xzf \"${S}/cache/k3s-cni-plugins-${K3S_CNIPLUGINS_VERSION}.tar.gz\" --strip-components=1 -C \"\$WORKDIR\"|" \ + -e 's|rm -rf $TMPDIR||' \ + -i "${filename}" || die + sed -e 's:/usr/local/bin:/usr/bin:g' -i k3s.service || die +} + +src_compile() { + mkdir -p build/data || die + "${BASH}" -ex ./scripts/download || die + ./scripts/build || die + ./scripts/package-cli || die +} + +src_install() { + dobin "dist/artifacts/${PN}" + use kubectl-symlink && dosym k3s /usr/bin/kubectl + systemd_dounit "${FILESDIR}/${PN}.service" + newinitd "${FILESDIR}/${PN}.initd" "${PN}" + newconfd "${FILESDIR}/${PN}.confd" "${PN}" + insinto /etc/logrotate.d + newins "${FILESDIR}/${PN}.logrotated" "${PN}" + dodoc README.md +} From c046ee45bcc9d2e6164b70f73acf7074e03d31f1 Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Tue, 25 Oct 2022 20:18:33 -0400 Subject: [PATCH 0614/2610] sys-apps/portage: update tmpfiles.d to create /tmp/portage This is common alternate location for PORTAGE_TMPDIR. Bug: https://bugs.gentoo.org/853283 Signed-off-by: Mike Gilbert --- sys-apps/portage/files/portage-tmpdir.conf | 1 + .../{portage-3.0.38.1-r1.ebuild => portage-3.0.38.1-r2.ebuild} | 0 2 files changed, 1 insertion(+) rename sys-apps/portage/{portage-3.0.38.1-r1.ebuild => portage-3.0.38.1-r2.ebuild} (100%) diff --git a/sys-apps/portage/files/portage-tmpdir.conf b/sys-apps/portage/files/portage-tmpdir.conf index 63a9bcf070976..4f6e20ccb5219 100644 --- a/sys-apps/portage/files/portage-tmpdir.conf +++ b/sys-apps/portage/files/portage-tmpdir.conf @@ -1 +1,2 @@ d /var/tmp/portage 0775 portage portage +d /tmp/portage 0775 portage portage diff --git a/sys-apps/portage/portage-3.0.38.1-r1.ebuild b/sys-apps/portage/portage-3.0.38.1-r2.ebuild similarity index 100% rename from sys-apps/portage/portage-3.0.38.1-r1.ebuild rename to sys-apps/portage/portage-3.0.38.1-r2.ebuild From 0c68753917fa7cf80f399897094b79f9bb4e973e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Wed, 26 Oct 2022 04:52:16 +0200 Subject: [PATCH 0615/2610] dev-python/cfn-lint: Bump to 0.69.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/cfn-lint/Manifest | 1 + dev-python/cfn-lint/cfn-lint-0.69.1.ebuild | 54 ++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 dev-python/cfn-lint/cfn-lint-0.69.1.ebuild diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest index eb5ab2c454529..5d9de67604ac7 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -1,3 +1,4 @@ DIST cfn-lint-0.67.0.gh.tar.gz 9787161 BLAKE2B 5299c956e7ca7c63c0c7608d51b01487cf4669f7af54c33f3d9917feae85565a2ce73a96a8d0a5d32cfe1c0a6db6d61b118f2994bb66700145787b650eefe6ea SHA512 35d4686da1f610a970dc1976d7a72ff58c884446f5967b069cc4826b2d9a1b75e2b8a10e676585009c918317186b4dac1c6dc78bf26215eefd5aadd4dce03e0e DIST cfn-lint-0.68.1.gh.tar.gz 9858724 BLAKE2B 469a23daa717add95140913d85861df44445464d80291430ec42aa2a83c2e125fc395428033c5b82c571297200b28412cc8531bf8e26a0491acfbc5536037cd6 SHA512 a81a1877b9efea411b71d485e66965ca6427998ea13d088c67849a2e8c3f9dd1c125ba0531cb48a27ad75638bde54270654b6da8576fc2fdb15088a0bfb543fe DIST cfn-lint-0.69.0.gh.tar.gz 9862506 BLAKE2B 68e6e5e93d7f07bda3eedda71d79943ef97fd0c2e972f475380f7943f88d843effa8cd23b4534bcf4ce0918ca7a634ecf32cef7c309711f9dbc6f899324f3f97 SHA512 9972fb1be897451116e269245d7302af31a53e54c1615daa65bd6b71b9a0ff3f62c1068d86c239510737ac95a6ab3ba2746838792680f701a404008f35857c64 +DIST cfn-lint-0.69.1.gh.tar.gz 9871037 BLAKE2B a6c4d1b3b892eee01231771dfbe7831737f8f6f89cf096a4ea0c1b945aa47574a51938d4b8ecdd7e3c2cd18df87ba343c07f3e379b49b78b07d7ec676f12e0d1 SHA512 1823485a0d2273a6a1c6632944a095bc4f9b7999f4e0dc81a47cb8673a3d02f822865b08ca3dfcf518b38a9c68a0f0bc5c3235904aca5ce94919ec627b9c3ddc diff --git a/dev-python/cfn-lint/cfn-lint-0.69.1.ebuild b/dev-python/cfn-lint/cfn-lint-0.69.1.ebuild new file mode 100644 index 0000000000000..0916420e17909 --- /dev/null +++ b/dev-python/cfn-lint/cfn-lint-0.69.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="CloudFormation Linter" +HOMEPAGE=" + https://github.com/aws-cloudformation/cfn-lint/ + https://pypi.org/project/cfn-lint/ +" +SRC_URI=" + https://github.com/aws-cloudformation/cfn-lint/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/aws-sam-translator-1.53.0[${PYTHON_USEDEP}] + dev-python/jsonpatch[${PYTHON_USEDEP}] + >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] + dev-python/junit-xml[${PYTHON_USEDEP}] + dev-python/networkx[${PYTHON_USEDEP}] + >dev-python/pyyaml-5.4[${PYTHON_USEDEP}] + >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] + >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # TODO + test/unit/module/test_template.py::TestTemplate::test_build_graph + # requires git repo + test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs + # Internet + test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter + test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_2 + test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3 +) + +src_prepare() { + # unpin the deps + sed -e 's:~=[0-9.]*::' -i setup.py || die + distutils-r1_src_prepare +} From 2bbb34fb5d6f98be7c25419569542f4ef1b4e7de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Wed, 26 Oct 2022 04:56:49 +0200 Subject: [PATCH 0616/2610] dev-python/versioningit: Bump to 2.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/versioningit/Manifest | 1 + .../versioningit/versioningit-2.1.0.ebuild | 52 +++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 dev-python/versioningit/versioningit-2.1.0.ebuild diff --git a/dev-python/versioningit/Manifest b/dev-python/versioningit/Manifest index 33a5275c2764e..4c7b98d98d258 100644 --- a/dev-python/versioningit/Manifest +++ b/dev-python/versioningit/Manifest @@ -1,2 +1,3 @@ DIST versioningit-2.0.0.tar.gz 735138 BLAKE2B 59247c0a2ec85f828b1b36c7f7ff6981fdd430b242c262f7325586e8ab35410083e0a795e72204c9ad9c0c50bb02c047f8baa01c556f74d69a8ddfc9e911474b SHA512 d700e25f3b58efd87943a950ede66ad8814e3aeea1927bb68b51312a636684b16695c44492f4357595305a5a85a3fc8c411d80a02e9b157162844d731dcab93f DIST versioningit-2.0.1.tar.gz 735415 BLAKE2B 92aefa4c565ba1e7e707e7ea53a139c64e645ca5e68c74f8ee516122996037061174f703b566458d947e131ed56cc0a9922ce23bf82680607591900a7cc88e36 SHA512 b6f8c578d36607731429e43a7bd349ac69e44943a7b9a79c9f70e1dd44201ee6af239a575ebb36a44e870ee2a121a91d1d63c8e63dadaac71139431ef2eb36e5 +DIST versioningit-2.1.0.tar.gz 735718 BLAKE2B edceb4b5a76ecc5e4f5549a348cd5c72bd1c77be1fb6d8c1694af4c94ff38e773b2e288ad22cecd93a3cd14d602dd6c50634db74a51e486856472098cf18bf89 SHA512 0cea71e8b21edefba008d947d8527810e1e38c8e2f208707dbc913b3734b51a57b20444fa4dd703574f0106068518057496292ae5997d85ba047ff4795ba64fa diff --git a/dev-python/versioningit/versioningit-2.1.0.ebuild b/dev-python/versioningit/versioningit-2.1.0.ebuild new file mode 100644 index 0000000000000..0cf6927c80d4b --- /dev/null +++ b/dev-python/versioningit/versioningit-2.1.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="A setuptools plugin for versioning based on git tags" +HOMEPAGE=" + https://github.com/jwodder/versioningit/ + https://pypi.org/project/versioningit/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/packaging-17.1[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/importlib_metadata[${PYTHON_USEDEP}] + ' 3.8 3.9) + $(python_gen_cond_dep ' + Date: Wed, 26 Oct 2022 05:00:10 +0200 Subject: [PATCH 0617/2610] dev-python/pytest-metadata: Bump to 2.0.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/pytest-metadata/Manifest | 1 + .../pytest-metadata-2.0.3.ebuild | 35 +++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 dev-python/pytest-metadata/pytest-metadata-2.0.3.ebuild diff --git a/dev-python/pytest-metadata/Manifest b/dev-python/pytest-metadata/Manifest index 0d15cdb9c0c12..ec8958e883a3a 100644 --- a/dev-python/pytest-metadata/Manifest +++ b/dev-python/pytest-metadata/Manifest @@ -1,2 +1,3 @@ DIST pytest-metadata-2.0.1.gh.tar.gz 19945 BLAKE2B 931ede3b58471e3092eb26af38f380810140539c7c50b5e3e9a63bdddedd9577b1f23aafb24ce80de55078f772b0dae8715368559f79a3f31f33e15870134f45 SHA512 03981b4fbcd812cf5896d6db2b74cbc1e6c84cc13613f916248767cacfc7650580f668a5ea8892be85c87fa08101a8a2f440ee6e0cc1342d4fa9919d41153a6b DIST pytest-metadata-2.0.2.gh.tar.gz 19993 BLAKE2B 274ce5532fe96b6e4116d6ed1bf20911342f8b239b00a9b6cc1b553ad2819a619691e34bd93ef82676ffdcd4ba32adebba481c65168ce76eef2099eb7295d65d SHA512 b35c0b1a357a246aa12b65dd67b48b6c4201d75d4a23db9026659407583e97517971ba6af1054cff7812f2c6ae54019b26d1108664d632a45c0514a716b321b2 +DIST pytest-metadata-2.0.3.gh.tar.gz 20078 BLAKE2B 269f8b10aad3dda94ea3f1e2655d6e0be371211138774e8662395197f483917ec8098c3acb2b792f4dfe08d7ada21fd062754dbd2be49cfadb50823a32858e09 SHA512 423b61ffd038fe94b7d09a7e2cf2ef71782c8b41504831e0f9479b3423bdd24da730464ba5e90ea1c4dda32a9f2ad935448caf48427f08f7e93c9021f1e73625 diff --git a/dev-python/pytest-metadata/pytest-metadata-2.0.3.ebuild b/dev-python/pytest-metadata/pytest-metadata-2.0.3.ebuild new file mode 100644 index 0000000000000..9d0247fc2385e --- /dev/null +++ b/dev-python/pytest-metadata/pytest-metadata-2.0.3.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="A plugin for pytest that provides access to test session metadata" +HOMEPAGE=" + https://github.com/pytest-dev/pytest-metadata/ + https://pypi.org/project/pytest-metadata/ +" +SRC_URI=" + https://github.com/pytest-dev/pytest-metadata/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +RDEPEND=" + =dev-python/pytest-7.1.1[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/setuptools_scm-6.2.3[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} From 78a7183ce3e8f4c0ef065712f5efab7922d607e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Wed, 26 Oct 2022 05:01:11 +0200 Subject: [PATCH 0618/2610] dev-python/google-auth-oauthlib: Bump to 0.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/google-auth-oauthlib/Manifest | 1 + .../google-auth-oauthlib-0.7.0.ebuild | 39 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 dev-python/google-auth-oauthlib/google-auth-oauthlib-0.7.0.ebuild diff --git a/dev-python/google-auth-oauthlib/Manifest b/dev-python/google-auth-oauthlib/Manifest index 1810ea684410a..f591a04345865 100644 --- a/dev-python/google-auth-oauthlib/Manifest +++ b/dev-python/google-auth-oauthlib/Manifest @@ -1,3 +1,4 @@ DIST google-auth-library-python-oauthlib-0.5.2.gh.tar.gz 53842 BLAKE2B 7adcd9f339ec9a5528308fcc0fee1cbbe96440e1bfe5c7cc9c94808668e22801b612d291a2419333888194c3224838ac40f9d0656381825bd660067470f58910 SHA512 eaf296a0e0504e8249637a8db7531c10b120f28abeeab3e1fe8f366b4279c396509188e83f8a0ec56be85063430ceb691d6d926cee33d4f166bbcc4425e538db DIST google-auth-library-python-oauthlib-0.5.3.gh.tar.gz 69613 BLAKE2B 74338894f35fd1cd8802ea56952561ce0e801fecb2f994b71caf3c6b62a22e8b85f8a5b40f5571b05225a565b373865377d321625aeea2dafcc0cafb89da1492 SHA512 76c855e9becd57d3cb3bb0b203ad77ef17dc04e8be8b96d17a9c1f29474a8b180edb725e835d0552c5eddbb387cc463e88b076dd6d11635e6d45798224f09188 DIST google-auth-library-python-oauthlib-0.6.0.gh.tar.gz 70025 BLAKE2B 2d87390a629d967b0f2aef5f56712d3defc2b460a67f2bf633bb628875161f9ddbb4f229426ce2b42dcf805feefe8101ed3bacd72ced630c0be4fe40bd926c7e SHA512 1aa42498a5875812db922b30eb20cdf124935f95f5cabd224acfb82c9ed61714cfc3c6af2168e75cf11aaa8550e41c48f30fc1d467d1b7be511bf5cb522104e8 +DIST google-auth-library-python-oauthlib-0.7.0.gh.tar.gz 70179 BLAKE2B d0e70d796c11a0f3a9be8dba58dc030ef1dfd6dc3dd13e3dc74530c5d1edba3863b7a9bb4c1f90879b70a585f1d193344dea96aa45fbb08a7e28a25a31a22b6f SHA512 fe33b0a4528f6f6602b73de50c017779e7aba5d8891ef43cb3350d337e3e62a78a4126479fae0a8732dd7c4bd35210182f4a1b7f61da06af043dfff7d91ffe24 diff --git a/dev-python/google-auth-oauthlib/google-auth-oauthlib-0.7.0.ebuild b/dev-python/google-auth-oauthlib/google-auth-oauthlib-0.7.0.ebuild new file mode 100644 index 0000000000000..9f0dd721dba73 --- /dev/null +++ b/dev-python/google-auth-oauthlib/google-auth-oauthlib-0.7.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +MY_P=google-auth-library-python-oauthlib-${PV} +DESCRIPTION="Google Authentication Library" +HOMEPAGE=" + https://github.com/googleapis/google-auth-library-python-oauthlib/ + https://pypi.org/project/google-auth-oauthlib/ +" +SRC_URI=" + https://github.com/googleapis/google-auth-library-python-oauthlib/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/click-6.0.0[${PYTHON_USEDEP}] + >=dev-python/google-auth-2.13.0[${PYTHON_USEDEP}] + >=dev-python/requests-oauthlib-0.7.0[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest From fd0f94e83d0d80862f76f950fdcc02ea0d8e32e7 Mon Sep 17 00:00:00 2001 From: William Hubbs Date: Tue, 25 Oct 2022 22:05:24 -0500 Subject: [PATCH 0619/2610] sys-apps/openrc: drop 0.44.10-r1, 0.45.1-r1 Signed-off-by: William Hubbs --- sys-apps/openrc/Manifest | 2 - sys-apps/openrc/openrc-0.44.10-r1.ebuild | 174 ----------------------- sys-apps/openrc/openrc-0.45.1-r1.ebuild | 169 ---------------------- 3 files changed, 345 deletions(-) delete mode 100644 sys-apps/openrc/openrc-0.44.10-r1.ebuild delete mode 100644 sys-apps/openrc/openrc-0.45.1-r1.ebuild diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest index 9cf5ccd34c334..33d3bfe13076e 100644 --- a/sys-apps/openrc/Manifest +++ b/sys-apps/openrc/Manifest @@ -1,3 +1 @@ -DIST openrc-0.44.10.tar.gz 254298 BLAKE2B 3cfecc27b560b8bb60d2104ab3dcf176b98677b65b829fa403ad2eb0e2e8bb0d586d374c336328a07c2f35e3abcb3f897cf5df142540a60fc09883aabd0ac79d SHA512 0e41f5268c6b8c325a6773511ca58c38ba52a1987aa47165794df8a99359bd1bfcb99d30e0d129b9242a2661663234f6f85c92c55c891dbb6c5b8a11d93edea4 -DIST openrc-0.45.1.tar.gz 246503 BLAKE2B 28ed668b1da7bc3d22de1f7b22b6d10ecd1c789eb5c017803754fa8f6197ee4a7b179728064fa31d4b9dd0d15e3332c4bb839bd56ac5abb39b5b772b53394e8a SHA512 340661c6f8fc60dd7fbbe4a84aaeb0a9a7337577e6d98698c34db3c160890780376587ca6f803563fec53e852593265a28c307fa38a5f71a3e48c62cd63611a1 DIST openrc-0.45.2.tar.gz 246515 BLAKE2B bb7d52b183612eb8924a2d0f9ec63eea88253d8d83964d6341a4715a6cdc372b3fd99ad0f972f4f539da9d741548777dabf4ced86fd20be741a89a69ffe2ff01 SHA512 ca2958772240f6e5037e39db1ee62a81091a2efa654da967f68e03a721868c6c0a41d32a2bddf55c8eadbc9bf5837b710cc2e4564844a7fbc0e585366da4fdf9 diff --git a/sys-apps/openrc/openrc-0.44.10-r1.ebuild b/sys-apps/openrc/openrc-0.44.10-r1.ebuild deleted file mode 100644 index 0b4f7fad7c7f4..0000000000000 --- a/sys-apps/openrc/openrc-0.44.10-r1.ebuild +++ /dev/null @@ -1,174 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic meson pam toolchain-funcs - -DESCRIPTION="OpenRC manages the services, startup and shutdown of a host" -HOMEPAGE="https://github.com/openrc/openrc/" - -if [[ ${PV} =~ ^9{4,}$ ]]; then - EGIT_REPO_URI="https://github.com/OpenRC/${PN}.git" - inherit git-r3 -else - SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -fi - -LICENSE="BSD-2" -SLOT="0" -IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode" - -COMMON_DEPEND=" - ncurses? ( sys-libs/ncurses:0= ) - pam? ( sys-libs/pam ) - audit? ( sys-process/audit ) - sys-process/psmisc - !=sys-libs/libselinux-2.6 - ) - ! Enable WebRTC-based echo canceller via media-libs/webrtc-audio-processing From 6440b367ebb12e2b889c24f46a717dd5df2bd576 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:27:19 +0100 Subject: [PATCH 2137/2610] app-admin/metalog: add github upstream metadata Signed-off-by: Sam James --- app-admin/metalog/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app-admin/metalog/metadata.xml b/app-admin/metalog/metadata.xml index acdb1bbf3594d..61646ab7d0541 100644 --- a/app-admin/metalog/metadata.xml +++ b/app-admin/metalog/metadata.xml @@ -7,5 +7,6 @@ metalog + hvisage/metalog From f727ff81056ed97e0d834f878e750e6e65c738e4 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:27:33 +0100 Subject: [PATCH 2138/2610] app-arch/bzip2: add gitlab upstream metadata Signed-off-by: Sam James --- app-arch/bzip2/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app-arch/bzip2/metadata.xml b/app-arch/bzip2/metadata.xml index 87e613c2ed69c..e3880e673f7f3 100644 --- a/app-arch/bzip2/metadata.xml +++ b/app-arch/bzip2/metadata.xml @@ -7,5 +7,6 @@ cpe:/a:bzip:bzip2 + bzip2/bzip2 From 1be60b367161a781260d7d1a8c7d16719f3c8965 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:27:58 +0100 Subject: [PATCH 2139/2610] app-admin/sysklogd: add github upstream metadata Signed-off-by: Sam James --- app-admin/sysklogd/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app-admin/sysklogd/metadata.xml b/app-admin/sysklogd/metadata.xml index 820601cdf92aa..deb7717010d82 100644 --- a/app-admin/sysklogd/metadata.xml +++ b/app-admin/sysklogd/metadata.xml @@ -9,4 +9,7 @@ Build the logger program use app-admin/logrotate for rotating logs rather than custom cron scripts + + troglobit/sysklogd + From 8dfc924af8319383776c54e37ee6e5c19e441a4b Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:28:17 +0100 Subject: [PATCH 2140/2610] net-misc/lksctp-tools: add github upstream metadata Signed-off-by: Sam James --- net-misc/lksctp-tools/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/net-misc/lksctp-tools/metadata.xml b/net-misc/lksctp-tools/metadata.xml index cf5331b615e8c..515bac217c36c 100644 --- a/net-misc/lksctp-tools/metadata.xml +++ b/net-misc/lksctp-tools/metadata.xml @@ -14,5 +14,6 @@ lksctp + sctp/lksctp-tools From 2ce68bd55592ab8bb2acb9c5caeddb8636394a6f Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:28:43 +0100 Subject: [PATCH 2141/2610] sys-apps/attr: add savannah-nongnu upstream metadata Signed-off-by: Sam James --- sys-apps/attr/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-apps/attr/metadata.xml b/sys-apps/attr/metadata.xml index 92a88c8a8fcd1..d1e11268a586e 100644 --- a/sys-apps/attr/metadata.xml +++ b/sys-apps/attr/metadata.xml @@ -7,5 +7,6 @@ cpe:/a:attr_project:attr + savannah-nongnu From e180b7d78a3a668e75b39b3e43c5f59b5a7f997c Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:29:27 +0100 Subject: [PATCH 2142/2610] sys-apps/acl: add savannah-nongnu upstream metadata Signed-off-by: Sam James --- sys-apps/acl/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-apps/acl/metadata.xml b/sys-apps/acl/metadata.xml index 8817932e4a587..80877575baf35 100644 --- a/sys-apps/acl/metadata.xml +++ b/sys-apps/acl/metadata.xml @@ -6,5 +6,6 @@ cpe:/a:xfs:acl + acl From 4d392c65c165cccf547fcb3ddb1a0916be98624c Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:29:48 +0100 Subject: [PATCH 2143/2610] sys-apps/readahead-list: add github upstream metadata Signed-off-by: Sam James --- sys-apps/readahead-list/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys-apps/readahead-list/metadata.xml b/sys-apps/readahead-list/metadata.xml index 05c4632737286..3571b57c20eaf 100644 --- a/sys-apps/readahead-list/metadata.xml +++ b/sys-apps/readahead-list/metadata.xml @@ -8,4 +8,7 @@ base-system@gentoo.org Gentoo Base System + + robbat2/readahead-list + From 528452be262daf4a5b19184db0d67657c882ee1a Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:30:12 +0100 Subject: [PATCH 2144/2610] sys-apps/pcsc-tools: add github upstream metadata Signed-off-by: Sam James --- sys-apps/pcsc-tools/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys-apps/pcsc-tools/metadata.xml b/sys-apps/pcsc-tools/metadata.xml index 7e929b66fd93c..e0feb13228a3f 100644 --- a/sys-apps/pcsc-tools/metadata.xml +++ b/sys-apps/pcsc-tools/metadata.xml @@ -8,4 +8,7 @@ Monthly cronjob the update-smartcard_list script + + LudovicRousseau/pcsc-tools + From e9d0cf8803dd494fb82a45e04ab7455f39b2b57a Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:30:32 +0100 Subject: [PATCH 2145/2610] sys-apps/x86info: add github upstream metadata Signed-off-by: Sam James --- sys-apps/x86info/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys-apps/x86info/metadata.xml b/sys-apps/x86info/metadata.xml index cf45babf7d033..b5309a956e040 100644 --- a/sys-apps/x86info/metadata.xml +++ b/sys-apps/x86info/metadata.xml @@ -8,4 +8,7 @@ base-system@gentoo.org Gentoo Base System + + kernelslacker/x86info + From 8d3a95703d4de4dba3b523157d0fefac7fe2deeb Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:30:52 +0100 Subject: [PATCH 2146/2610] sys-block/aoetools: add github upstream metadata Signed-off-by: Sam James --- sys-block/aoetools/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-block/aoetools/metadata.xml b/sys-block/aoetools/metadata.xml index 99e6d733dd783..e34a0c80b8c3a 100644 --- a/sys-block/aoetools/metadata.xml +++ b/sys-block/aoetools/metadata.xml @@ -7,5 +7,6 @@ aoetools + OpenAoE/aoetools From 0ee5c0213af41af41499aec8b266a49282722a47 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:31:16 +0100 Subject: [PATCH 2147/2610] sys-block/gpart: add github upstream metadata Signed-off-by: Sam James --- sys-block/gpart/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys-block/gpart/metadata.xml b/sys-block/gpart/metadata.xml index 73dda144f9aca..ee045aec27cd7 100644 --- a/sys-block/gpart/metadata.xml +++ b/sys-block/gpart/metadata.xml @@ -5,4 +5,7 @@ base-system@gentoo.org Gentoo Base System + + baruch/gpart + From e01d91df49f2f845f1e4e3ebdfa1d7bfd39eb44e Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:31:41 +0100 Subject: [PATCH 2148/2610] sys-apps/sysvinit: add savannah-nongnu upstream metadata Signed-off-by: Sam James --- sys-apps/sysvinit/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-apps/sysvinit/metadata.xml b/sys-apps/sysvinit/metadata.xml index f085bc59b51f4..2767ec5cbcc63 100644 --- a/sys-apps/sysvinit/metadata.xml +++ b/sys-apps/sysvinit/metadata.xml @@ -10,6 +10,7 @@ Gentoo Base System + sysvinit slicer69/sysvinit From 86868d47c663680a6a56483bd345db5d216228f2 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:33:40 +0100 Subject: [PATCH 2149/2610] sys-block/di: add sourceforge upstream metadata Signed-off-by: Sam James --- sys-block/di/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys-block/di/metadata.xml b/sys-block/di/metadata.xml index 73dda144f9aca..8140eb2964194 100644 --- a/sys-block/di/metadata.xml +++ b/sys-block/di/metadata.xml @@ -5,4 +5,7 @@ base-system@gentoo.org Gentoo Base System + + diskinfo-di + From 2a04f50b3336413888f142142bb1f7ee3451d8cc Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:34:18 +0100 Subject: [PATCH 2150/2610] sys-apps/usbredir: add freedesktop-gitlab upstream metadata Signed-off-by: Sam James --- sys-apps/usbredir/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys-apps/usbredir/metadata.xml b/sys-apps/usbredir/metadata.xml index 54f0ca7606da6..d15f407079c74 100644 --- a/sys-apps/usbredir/metadata.xml +++ b/sys-apps/usbredir/metadata.xml @@ -9,4 +9,7 @@ virtualization@gentoo.org Gentoo Virtualization Project + + spice/usbredir + From 47bc246006bd40ec8417e0f2aeaf1262bc2d7ec2 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:34:39 +0100 Subject: [PATCH 2151/2610] sys-apps/pcsc-lite: add github upstream metadata Signed-off-by: Sam James --- sys-apps/pcsc-lite/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys-apps/pcsc-lite/metadata.xml b/sys-apps/pcsc-lite/metadata.xml index 3b021870daba8..4813f135e4b7f 100644 --- a/sys-apps/pcsc-lite/metadata.xml +++ b/sys-apps/pcsc-lite/metadata.xml @@ -11,4 +11,7 @@ Use virtual/libudev rules to handle devices' permissions and hotplug support. Unless you know what you're doing do not disable this flag on Linux kernels. This is provided as an option for completeness. Uses sys-auth/polkit to restrict access to smartcard readers or smartcards to given users. + + LudovicRousseau/PCSC + From c93b288a7ddb61b79db46a0c96536cb5da13c6c2 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:35:11 +0100 Subject: [PATCH 2152/2610] sys-block/vblade: add github upstream metadata Signed-off-by: Sam James --- sys-block/vblade/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-block/vblade/metadata.xml b/sys-block/vblade/metadata.xml index 99e6d733dd783..86b412c59d64f 100644 --- a/sys-block/vblade/metadata.xml +++ b/sys-block/vblade/metadata.xml @@ -7,5 +7,6 @@ aoetools + OpenAoE/vblade From e3bf41be471e2c5da4f499d7257fdf00e01ec573 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:35:33 +0100 Subject: [PATCH 2153/2610] sys-fs/cramfs: add github upstream metadata Signed-off-by: Sam James --- sys-fs/cramfs/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-fs/cramfs/metadata.xml b/sys-fs/cramfs/metadata.xml index d71c8eea78a16..21caac139b204 100644 --- a/sys-fs/cramfs/metadata.xml +++ b/sys-fs/cramfs/metadata.xml @@ -7,5 +7,6 @@ cramfs + npitre/cramfs-tools From 8a42ecd82eaf6069109c06752d69834513ec94f5 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:36:01 +0100 Subject: [PATCH 2154/2610] sys-fs/e2tools: add github upstream metadata Signed-off-by: Sam James --- sys-fs/e2tools/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys-fs/e2tools/metadata.xml b/sys-fs/e2tools/metadata.xml index 73dda144f9aca..7aeeadca19bb2 100644 --- a/sys-fs/e2tools/metadata.xml +++ b/sys-fs/e2tools/metadata.xml @@ -5,4 +5,7 @@ base-system@gentoo.org Gentoo Base System + + ndim/e2tools + From 89c8f2df23bb716fdb856a22c41e713ba4b7e439 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:36:28 +0100 Subject: [PATCH 2155/2610] sys-devel/gnuconfig: add savannah upstream metadata Signed-off-by: Sam James --- sys-devel/gnuconfig/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys-devel/gnuconfig/metadata.xml b/sys-devel/gnuconfig/metadata.xml index 44a4bf40a0e97..fa5be8d4e324e 100644 --- a/sys-devel/gnuconfig/metadata.xml +++ b/sys-devel/gnuconfig/metadata.xml @@ -6,4 +6,7 @@ Gentoo Base System + + config + From 3e657b04139ff1cf30cf2bf543b4611c5a624b80 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:37:03 +0100 Subject: [PATCH 2156/2610] sys-fs/sysfsutils: add github upstream metadata Signed-off-by: Sam James --- sys-fs/sysfsutils/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-fs/sysfsutils/metadata.xml b/sys-fs/sysfsutils/metadata.xml index 5005dbe864f63..b3fc6c6d5d966 100644 --- a/sys-fs/sysfsutils/metadata.xml +++ b/sys-fs/sysfsutils/metadata.xml @@ -7,5 +7,6 @@ linux-diag + linux-ras/sysfsutils From 2f9442d1e87fc61b98169cd1802ccdf2f97e5d43 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:37:18 +0100 Subject: [PATCH 2157/2610] sys-fs/mtools: add savannah upstream metadata Signed-off-by: Sam James --- sys-fs/mtools/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-fs/mtools/metadata.xml b/sys-fs/mtools/metadata.xml index e54bf0e33fba5..bffaeaa4d7680 100644 --- a/sys-fs/mtools/metadata.xml +++ b/sys-fs/mtools/metadata.xml @@ -7,5 +7,6 @@ cpe:/a:mtools:* + mtools From ae18c3a195d15718d91f5062438170f39ab90352 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:37:38 +0100 Subject: [PATCH 2158/2610] sys-process/atop: add github upstream metadata Signed-off-by: Sam James --- sys-process/atop/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys-process/atop/metadata.xml b/sys-process/atop/metadata.xml index cbd6bd78916c2..e51531daee5f2 100644 --- a/sys-process/atop/metadata.xml +++ b/sys-process/atop/metadata.xml @@ -8,4 +8,7 @@ Build netatop kernel module and install netatopd daemon. + + Atoptool/atop + From b9aa888232dbe6905160e682493703324403b285 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:38:18 +0100 Subject: [PATCH 2159/2610] dev-libs/libffi-compat: add github upstream metadata Signed-off-by: Sam James --- dev-libs/libffi-compat/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-libs/libffi-compat/metadata.xml b/dev-libs/libffi-compat/metadata.xml index 4b80b4489b85f..3315cb9ddac41 100644 --- a/dev-libs/libffi-compat/metadata.xml +++ b/dev-libs/libffi-compat/metadata.xml @@ -38,5 +38,6 @@ cpe:/a:libffi_project:libffi + libffi/libffi From 9eca83431eacb98d3dea87bdff8637900fccb55a Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:38:38 +0100 Subject: [PATCH 2160/2610] sys-auth/libnss-nis: add github upstream metadata Signed-off-by: Sam James --- sys-auth/libnss-nis/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys-auth/libnss-nis/metadata.xml b/sys-auth/libnss-nis/metadata.xml index d08ca43b6a483..ad4f668cc4639 100644 --- a/sys-auth/libnss-nis/metadata.xml +++ b/sys-auth/libnss-nis/metadata.xml @@ -4,4 +4,7 @@ toolchain@gentoo.org + + thkukuk/libnss_nis + From ef6b3a2d1ba84e98a5681f6440175d82184ec59f Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:38:55 +0100 Subject: [PATCH 2161/2610] sys-libs/libunwind: add savannah-nongnu upstream metadata Signed-off-by: Sam James --- sys-libs/libunwind/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-libs/libunwind/metadata.xml b/sys-libs/libunwind/metadata.xml index 02901daf788bd..2861d2a86f042 100644 --- a/sys-libs/libunwind/metadata.xml +++ b/sys-libs/libunwind/metadata.xml @@ -10,6 +10,7 @@ Use libatomic instead of builtin atomic operations + libunwind libunwind/libunwind From 0fd585249aac5f5550a466cc2f75efc96fdf5fdf Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 29 Oct 2022 22:39:28 +0100 Subject: [PATCH 2162/2610] sys-fs/sysfsutils: update HOMEPAGE Signed-off-by: Sam James --- sys-fs/sysfsutils/sysfsutils-2.1.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-fs/sysfsutils/sysfsutils-2.1.1.ebuild b/sys-fs/sysfsutils/sysfsutils-2.1.1.ebuild index aa206f6aada64..97e8e28dc2f4e 100644 --- a/sys-fs/sysfsutils/sysfsutils-2.1.1.ebuild +++ b/sys-fs/sysfsutils/sysfsutils-2.1.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,7 +6,7 @@ EAPI=7 inherit autotools usr-ldscript DESCRIPTION="System Utilities Based on Sysfs" -HOMEPAGE="http://linux-diag.sourceforge.net/Sysfsutils.html https://github.com/linux-ras/sysfsutils" +HOMEPAGE="https://linux-diag.sourceforge.net/Sysfsutils.html https://github.com/linux-ras/sysfsutils" SRC_URI="https://github.com/linux-ras/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2 LGPL-2.1" From f72821283430b2931d67c8ace8a03305c4b3907f Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:17:18 -0400 Subject: [PATCH 2163/2610] app-accessibility/accerciser: Set remote-id Signed-off-by: Matt Turner --- app-accessibility/accerciser/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app-accessibility/accerciser/metadata.xml b/app-accessibility/accerciser/metadata.xml index fe0297f348e91..3d77751efc4b2 100644 --- a/app-accessibility/accerciser/metadata.xml +++ b/app-accessibility/accerciser/metadata.xml @@ -10,4 +10,7 @@ In essence, Accerciser is a next generation at-poke tool. + + GNOME/accerciser + From 969af4a3f12c5fd65124c5a81345d17a32ed7090 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:17:05 -0400 Subject: [PATCH 2164/2610] app-accessibility/at-spi2-atk: Set remote-id Signed-off-by: Matt Turner --- app-accessibility/at-spi2-atk/metadata.xml | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/app-accessibility/at-spi2-atk/metadata.xml b/app-accessibility/at-spi2-atk/metadata.xml index f7da9e6ff5563..2df23ac8ea0d6 100644 --- a/app-accessibility/at-spi2-atk/metadata.xml +++ b/app-accessibility/at-spi2-atk/metadata.xml @@ -1,13 +1,17 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - -at-spi2-atk is the library used to bridge ATK to AT-SPI, allowing applications -exposing information via ATK to interface with clients that use AT-SPI. This -module provides the necessary inter-process communication to allow -accessibility-oriented software to operate. - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + at-spi2-atk is the library used to bridge ATK to AT-SPI, allowing applications + exposing information via ATK to interface with clients that use AT-SPI. This + module provides the necessary inter-process communication to allow + accessibility-oriented software to operate. + + + GNOME/at-spi2-atk + From 518f794faed40313923f0f7d39dda9f400cd532c Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:17:01 -0400 Subject: [PATCH 2165/2610] app-accessibility/at-spi2-core: Set remote-id Signed-off-by: Matt Turner --- app-accessibility/at-spi2-core/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app-accessibility/at-spi2-core/metadata.xml b/app-accessibility/at-spi2-core/metadata.xml index 7b343b06be8a9..32089b0df7166 100644 --- a/app-accessibility/at-spi2-core/metadata.xml +++ b/app-accessibility/at-spi2-core/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/at-spi2-core + From 1dc79c346ef1e9c852044a392de79fe1989e0184 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:16:52 -0400 Subject: [PATCH 2166/2610] app-accessibility/orca: Set remote-id Signed-off-by: Matt Turner --- app-accessibility/orca/metadata.xml | 31 ++++++++++++++++------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/app-accessibility/orca/metadata.xml b/app-accessibility/orca/metadata.xml index 6697d5324869b..576805b0538eb 100644 --- a/app-accessibility/orca/metadata.xml +++ b/app-accessibility/orca/metadata.xml @@ -1,18 +1,21 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enable braille support - - - Orca is a flexible, extensible, and powerful assistive technology - for people with visual impairments. Using various combinations of - speech synthesis, braille, and magnification, Orca helps provide - access to applications and toolkits that support the AT-SPI (e.g., - the GNOME desktop). - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enable braille support + + + Orca is a flexible, extensible, and powerful assistive technology + for people with visual impairments. Using various combinations of + speech synthesis, braille, and magnification, Orca helps provide + access to applications and toolkits that support the AT-SPI (e.g., + the GNOME desktop). + + + GNOME/orca + From b9c808962935ad198b5483d77a072301e88c6282 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:18:03 -0400 Subject: [PATCH 2167/2610] app-admin/openrc-settingsd: Set remote-id Signed-off-by: Matt Turner --- app-admin/openrc-settingsd/metadata.xml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/app-admin/openrc-settingsd/metadata.xml b/app-admin/openrc-settingsd/metadata.xml index e9500dd5af815..c24b007e3b958 100644 --- a/app-admin/openrc-settingsd/metadata.xml +++ b/app-admin/openrc-settingsd/metadata.xml @@ -1,12 +1,14 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Use the versions of dbus and polkit files provided by - sys-apps/systemd - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Use the versions of dbus and polkit files provided by sys-apps/systemd + + + postmarketOS/openrc-settingsd + From ad07412fbdf943837dbcb90fedbc1ccd58de8231 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:16:47 -0400 Subject: [PATCH 2168/2610] app-admin/system-config-printer: Set remote-id Signed-off-by: Matt Turner --- app-admin/system-config-printer/metadata.xml | 27 +++++++++++--------- 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/app-admin/system-config-printer/metadata.xml b/app-admin/system-config-printer/metadata.xml index b1e4e8c877ae7..e34a1cb28469c 100644 --- a/app-admin/system-config-printer/metadata.xml +++ b/app-admin/system-config-printer/metadata.xml @@ -1,16 +1,19 @@ - - reavertm@gentoo.org - Maciej Mrozowski - - - gnome@gentoo.org - Gentoo GNOME Desktop - - - kde@gentoo.org - Gentoo KDE Project - + + reavertm@gentoo.org + Maciej Mrozowski + + + gnome@gentoo.org + Gentoo GNOME Desktop + + + kde@gentoo.org + Gentoo KDE Project + + + OpenPrinting/system-config-printer + From 98078836dcbf620cc0268ea68f374d8e5dfff222 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:08 -0400 Subject: [PATCH 2169/2610] app-arch/file-roller: Set remote-id Signed-off-by: Matt Turner --- app-arch/file-roller/metadata.xml | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/app-arch/file-roller/metadata.xml b/app-arch/file-roller/metadata.xml index 9f23dc396c055..95e520228548d 100644 --- a/app-arch/file-roller/metadata.xml +++ b/app-arch/file-roller/metadata.xml @@ -1,16 +1,15 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Build contextual menu extension for - gnome-base/nautilus. - - - fileroller - cpe:/a:paolo_bacchilega:file_roller - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Build contextual menu extension for gnome-base/nautilus. + + + cpe:/a:paolo_bacchilega:file_roller + GNOME/file-roller + From d493dc188824bd9fc4ee46da334b7b9a258d2ea6 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:32 -0400 Subject: [PATCH 2170/2610] app-arch/gcab: Set remote-id Signed-off-by: Matt Turner --- app-arch/gcab/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app-arch/gcab/metadata.xml b/app-arch/gcab/metadata.xml index 7b343b06be8a9..ca769f6cf4a92 100644 --- a/app-arch/gcab/metadata.xml +++ b/app-arch/gcab/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gcab + From 75dc44fe81a636b09c1d74139f303dfd88498409 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:32 -0400 Subject: [PATCH 2171/2610] app-arch/gnome-autoar: Set remote-id Signed-off-by: Matt Turner --- app-arch/gnome-autoar/metadata.xml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/app-arch/gnome-autoar/metadata.xml b/app-arch/gnome-autoar/metadata.xml index 98b32ae2f3a49..28848d12a0ddb 100644 --- a/app-arch/gnome-autoar/metadata.xml +++ b/app-arch/gnome-autoar/metadata.xml @@ -1,11 +1,14 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - gnome-autoar provides functions, widgets, and gschemas for GNOME applications which want to use archives as a method to transfer directories over the Internet. - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + gnome-autoar provides functions, widgets, and gschemas for GNOME applications which want to use archives as a method to transfer directories over the Internet. + + + GNOME/gnome-autoar + From 9ce6e6a43956381c859ab4fb718252ab70f8aa18 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:33 -0400 Subject: [PATCH 2172/2610] app-cdr/brasero: Set remote-id Signed-off-by: Matt Turner --- app-cdr/brasero/metadata.xml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/app-cdr/brasero/metadata.xml b/app-cdr/brasero/metadata.xml index 25591ecd5ced9..670cc5b16e45b 100644 --- a/app-cdr/brasero/metadata.xml +++ b/app-cdr/brasero/metadata.xml @@ -1,17 +1,17 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Build the gnome-base/nautilus - extension - Enable dev-libs/libburn backend - Enable support for playlists through - dev-libs/totem-pl-parser - Enable audio playlist search using the - app-misc/tracker indexer - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Build the gnome-base/nautilus extension + Enable dev-libs/libburn backend + Enable support for playlists through dev-libs/totem-pl-parser + Enable audio playlist search using the app-misc/tracker indexer + + + GNOME/brasero + From b84e9801399f94be495b709d97e9bfecfb082bad Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:33 -0400 Subject: [PATCH 2173/2610] app-crypt/gcr: Set remote-id Signed-off-by: Matt Turner --- app-crypt/gcr/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app-crypt/gcr/metadata.xml b/app-crypt/gcr/metadata.xml index 7b343b06be8a9..11816fc8230ae 100644 --- a/app-crypt/gcr/metadata.xml +++ b/app-crypt/gcr/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gcr + From 70df87a2752e995873386ffcc017ea08664d3cdc Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:33 -0400 Subject: [PATCH 2174/2610] app-crypt/libsecret: Set remote-id Signed-off-by: Matt Turner --- app-crypt/libsecret/metadata.xml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/app-crypt/libsecret/metadata.xml b/app-crypt/libsecret/metadata.xml index 7318f81748ab1..3d7258d053bcc 100644 --- a/app-crypt/libsecret/metadata.xml +++ b/app-crypt/libsecret/metadata.xml @@ -1,11 +1,14 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enable Trusted Platform Module support via app-crypt/tpm2-tss - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enable Trusted Platform Module support via app-crypt/tpm2-tss + + + GNOME/libsecret + From a1c67ed290ff1b6c0d3d8783ffb420a331e3a872 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:33 -0400 Subject: [PATCH 2175/2610] app-crypt/seahorse: Set remote-id Signed-off-by: Matt Turner --- app-crypt/seahorse/metadata.xml | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/app-crypt/seahorse/metadata.xml b/app-crypt/seahorse/metadata.xml index 10379b458c7f4..e641ba504704e 100644 --- a/app-crypt/seahorse/metadata.xml +++ b/app-crypt/seahorse/metadata.xml @@ -1,18 +1,22 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enable seahorse to manipulate GPG keys on a LDAP server. - -Seahorse is a GNOME application for managing encryption keys. -It also integrates with nautilus, gedit and other places for encryption operations. + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enable seahorse to manipulate GPG keys on a LDAP server. + + + Seahorse is a GNOME application for managing encryption keys. + It also integrates with nautilus, gedit and other places for encryption operations. -With seahorse you can create and manage PGP keys, create and manage SSH keys, -publish and retrieve keys from key servers, cache your passphrase so you -don't have to keep typing it and backup your keys and keyring. - + With seahorse you can create and manage PGP keys, create and manage SSH keys, + publish and retrieve keys from key servers, cache your passphrase so you + don't have to keep typing it and backup your keys and keyring. + + + GNOME/seahorse + From e5771d9a7487568f9b10233cc924b73a4e2a9a75 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:33 -0400 Subject: [PATCH 2176/2610] app-dicts/gnome-dictionary: Set remote-id Signed-off-by: Matt Turner --- app-dicts/gnome-dictionary/metadata.xml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/app-dicts/gnome-dictionary/metadata.xml b/app-dicts/gnome-dictionary/metadata.xml index f74c6767f4323..38142274dd234 100644 --- a/app-dicts/gnome-dictionary/metadata.xml +++ b/app-dicts/gnome-dictionary/metadata.xml @@ -1,11 +1,14 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - libgdict-1.0 soname version - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + libgdict-1.0 soname version + + + GNOME/gnome-dictionary + From 8db16170bb49f53c51c96ec2ea978b20b6ad9044 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:34 -0400 Subject: [PATCH 2177/2610] app-editors/gedit-plugins: Set remote-id Signed-off-by: Matt Turner --- app-editors/gedit-plugins/metadata.xml | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/app-editors/gedit-plugins/metadata.xml b/app-editors/gedit-plugins/metadata.xml index eb35a3df50f22..2695ac239950b 100644 --- a/app-editors/gedit-plugins/metadata.xml +++ b/app-editors/gedit-plugins/metadata.xml @@ -1,14 +1,16 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Insert special characters just by clicking on - them - Shows document changes related to git's HEAD - Embed a terminal in the bottom pane - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Insert special characters just by clicking on them + Shows document changes related to git's HEAD + Embed a terminal in the bottom pane + + + GNOME/gedit-plugins + From f81cb265ecf52fd0a80546f102cd876b5c5e7cb9 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:34 -0400 Subject: [PATCH 2178/2610] app-editors/gedit: Set remote-id Signed-off-by: Matt Turner --- app-editors/gedit/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app-editors/gedit/metadata.xml b/app-editors/gedit/metadata.xml index 7b343b06be8a9..25826770e3ddd 100644 --- a/app-editors/gedit/metadata.xml +++ b/app-editors/gedit/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gedit + From d0f8cd9972573929ebe3999771dec5859faed032 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:34 -0400 Subject: [PATCH 2179/2610] app-editors/ghex: Set remote-id Signed-off-by: Matt Turner --- app-editors/ghex/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app-editors/ghex/metadata.xml b/app-editors/ghex/metadata.xml index 7b343b06be8a9..ffc72ffa12d64 100644 --- a/app-editors/ghex/metadata.xml +++ b/app-editors/ghex/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/ghex + From 984fab8b096f901cd12c52d79e7f363d0c1433bf Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:34 -0400 Subject: [PATCH 2180/2610] app-editors/gnome-latex: Set remote-id Signed-off-by: Matt Turner --- app-editors/gnome-latex/metadata.xml | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/app-editors/gnome-latex/metadata.xml b/app-editors/gnome-latex/metadata.xml index 6c684e071d5fc..eb53c84a44e77 100644 --- a/app-editors/gnome-latex/metadata.xml +++ b/app-editors/gnome-latex/metadata.xml @@ -1,14 +1,15 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Install dev-tex/latexmk (used by default - for the build tools) - Install dev-tex/rubber (can be used for the - build tools) - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Install dev-tex/latexmk (used by default for the build tools) + Install dev-tex/rubber (can be used for the build tools) + + + swilmet/gnome-latex + From 733ada861641269c0c28c9cc883196a495f596b3 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:34 -0400 Subject: [PATCH 2181/2610] app-editors/gnome-text-editor: Set remote-id Signed-off-by: Matt Turner --- app-editors/gnome-text-editor/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app-editors/gnome-text-editor/metadata.xml b/app-editors/gnome-text-editor/metadata.xml index 7b343b06be8a9..b96389a377942 100644 --- a/app-editors/gnome-text-editor/metadata.xml +++ b/app-editors/gnome-text-editor/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-text-editor + From 1b5e0d6ffe876716baaa4c811a8ead758d33ea31 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:35 -0400 Subject: [PATCH 2182/2610] app-misc/bijiben: Set remote-id Signed-off-by: Matt Turner --- app-misc/bijiben/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app-misc/bijiben/metadata.xml b/app-misc/bijiben/metadata.xml index 7b343b06be8a9..4de392269fc06 100644 --- a/app-misc/bijiben/metadata.xml +++ b/app-misc/bijiben/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-notes + From ab84d2fa743ded38fd17c6a21f6f4ad3f8587558 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:35 -0400 Subject: [PATCH 2183/2610] app-misc/geoclue: Set remote-id Signed-off-by: Matt Turner --- app-misc/geoclue/metadata.xml | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/app-misc/geoclue/metadata.xml b/app-misc/geoclue/metadata.xml index 668d225821c3e..e64fa36fc587e 100644 --- a/app-misc/geoclue/metadata.xml +++ b/app-misc/geoclue/metadata.xml @@ -1,12 +1,15 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enable geolocation through 3G or GPS enabled hardware through net-misc/modemmanager. - Enable retrieval of GPS location from Android devices with https://wiki.gnome.org/Apps/GeoclueShare - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enable geolocation through 3G or GPS enabled hardware through net-misc/modemmanager. + Enable retrieval of GPS location from Android devices with https://wiki.gnome.org/Apps/GeoclueShare + + + geoclue/geoclue + From bb4dbc2a422269960d2aee4079d81b9d99584ed7 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:36 -0400 Subject: [PATCH 2184/2610] app-misc/gnote: Set remote-id Signed-off-by: Matt Turner --- app-misc/gnote/metadata.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app-misc/gnote/metadata.xml b/app-misc/gnote/metadata.xml index 9eb47218781f4..1a4d262be9765 100644 --- a/app-misc/gnote/metadata.xml +++ b/app-misc/gnote/metadata.xml @@ -6,6 +6,10 @@ Gentoo GNOME Desktop - tsuna/boost.m4 + tsuna/boost.m4 + GNOME/gnote + + + GNOME/gnote From 5c046db594c1d383c7620170cff2e66b8b37866b Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:36 -0400 Subject: [PATCH 2185/2610] app-misc/tracker-miners: Set remote-id Signed-off-by: Matt Turner --- app-misc/tracker-miners/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app-misc/tracker-miners/metadata.xml b/app-misc/tracker-miners/metadata.xml index ef8b200131729..fd19944d22846 100644 --- a/app-misc/tracker-miners/metadata.xml +++ b/app-misc/tracker-miners/metadata.xml @@ -14,4 +14,7 @@ Add support for playlists Add support for XPS file format through app-text/libgxps. + + GNOME/tracker-miners + From eb8c2831582d0636a70e2a52fedecabfc2bba4f8 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:36 -0400 Subject: [PATCH 2186/2610] app-misc/tracker: Set remote-id Signed-off-by: Matt Turner --- app-misc/tracker/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app-misc/tracker/metadata.xml b/app-misc/tracker/metadata.xml index 71d97616a56bd..bd542fc2ff01a 100644 --- a/app-misc/tracker/metadata.xml +++ b/app-misc/tracker/metadata.xml @@ -9,4 +9,7 @@ Install the app-misc/tracker-miners package for actual data mining support for tracker Add word stemming via dev-libs/snowball-stemmer. + + GNOME/tracker + From dd86039396ec4987cd416bce9297b55851473ee0 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:36 -0400 Subject: [PATCH 2187/2610] app-office/abiword: Set remote-id Signed-off-by: Matt Turner --- app-office/abiword/metadata.xml | 43 ++++++++++++++++++--------------- 1 file changed, 23 insertions(+), 20 deletions(-) diff --git a/app-office/abiword/metadata.xml b/app-office/abiword/metadata.xml index 4cbe5fcc9127b..61f8e29b6277b 100644 --- a/app-office/abiword/metadata.xml +++ b/app-office/abiword/metadata.xml @@ -1,24 +1,27 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - soap@gentoo.org - David Seifert - - - Enable collaborative editing plugin - Enable goffice plugin - Enable grammar checking via dev-libs/link-grammar - Enable world map support through media-libs/libchamplain - Enable support for x11-libs/gtkmathview - Enable Text Summarizer plugin - Enable plugins build (see http://www.abisource.com/wiki/PluginMatrix for more information). If your file cannot be opened due lack of support, try enabling this. - Enables support redland and raptor libs. - Enable thesaurus support - Enable wordperfect file support via app-text/libwpd - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + soap@gentoo.org + David Seifert + + + Enable collaborative editing plugin + Enable goffice plugin + Enable grammar checking via dev-libs/link-grammar + Enable world map support through media-libs/libchamplain + Enable support for x11-libs/gtkmathview + Enable Text Summarizer plugin + Enable plugins build (see http://www.abisource.com/wiki/PluginMatrix for more information). If your file cannot be opened due lack of support, try enabling this. + Enables support redland and raptor libs. + Enable thesaurus support + Enable wordperfect file support via app-text/libwpd + + + World/abiword + From 9e537edbe8ee8b7967bffa55c2e257f25d6a1dce Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:37 -0400 Subject: [PATCH 2188/2610] app-office/dia: Set remote-id Signed-off-by: Matt Turner --- app-office/dia/metadata.xml | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/app-office/dia/metadata.xml b/app-office/dia/metadata.xml index 174329ca7d6a5..595bd9c2d63f3 100644 --- a/app-office/dia/metadata.xml +++ b/app-office/dia/metadata.xml @@ -1,16 +1,19 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Dia is a gtk+ based diagram creation program. It can be used to - draw many different kinds of diagrams. It currently has special - objects to help draw entity relationship diagrams, UML diagrams, - flowcharts, network diagrams, and simple circuits. It is also - possible to add support for new shapes by writing simple XML - files, using a subset of SVG to draw the shape. - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Dia is a gtk+ based diagram creation program. It can be used to + draw many different kinds of diagrams. It currently has special + objects to help draw entity relationship diagrams, UML diagrams, + flowcharts, network diagrams, and simple circuits. It is also + possible to add support for new shapes by writing simple XML + files, using a subset of SVG to draw the shape. + + + GNOME/dia + From 074be036d4c9e75505130247722fc174aa762a10 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:37 -0400 Subject: [PATCH 2189/2610] app-office/endeavour: Set remote-id Signed-off-by: Matt Turner --- app-office/endeavour/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app-office/endeavour/metadata.xml b/app-office/endeavour/metadata.xml index 7b343b06be8a9..407b55270f125 100644 --- a/app-office/endeavour/metadata.xml +++ b/app-office/endeavour/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + World/endeavour + From a01127bec2837d75eca44835eb89fb6b730808ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Sat, 29 Oct 2022 21:21:37 +0200 Subject: [PATCH 2190/2610] net-misc/gallery-dl: drop old 1.21.2-r1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- net-misc/gallery-dl/Manifest | 1 - .../gallery-dl/gallery-dl-1.21.2-r1.ebuild | 39 ------------------- 2 files changed, 40 deletions(-) delete mode 100644 net-misc/gallery-dl/gallery-dl-1.21.2-r1.ebuild diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest index db4d8c57701a3..95486dece8930 100644 --- a/net-misc/gallery-dl/Manifest +++ b/net-misc/gallery-dl/Manifest @@ -1,4 +1,3 @@ -DIST gallery-dl-1.21.2.tar.gz 434114 BLAKE2B 2f1335d0745c3fd3de95f9f3005fc67f079fec16925b7ac8fb3f2e9c8521139e56bf18675e15e7e0edbad2889cd7fa895552e8b40d9f1cf6bc555894c8d1da48 SHA512 11615ebb3cab5a6d9e042a94cf802f3781af6166eb199ac22f70a0d3351299bdc82dda212a3a363c323e0edb6707355fe9b6f3d89a851037a8f6ebc12894558f DIST gallery-dl-1.22.4.tar.gz 467129 BLAKE2B f2f656b3255d091361bd2c80bb2647de47af14c11823fcc0e7e5790ea0b04047195e435a7a4c2b24a645c6e2a27cf53c3ce456a405b97ee014272af1a77ea4a1 SHA512 d20535115b464cb51a0fcb6bcd9e64e12fca5a199841cf4e501eae558c842d7d51dda4823b29d7ee2f1e267e59245f8e1cb1a702a96e5c45935918dbf3e6a448 DIST gallery-dl-1.23.0.gh.tar.gz 473431 BLAKE2B 1f485477ea150585050f24fbe3605195b9b8ffca3d39d3dde5f2160c2ceb3dd75bb691cc14c178d236c690ff6d2effe147242abcb67feda7b77b829f440e2ac4 SHA512 8e17532c094c9516593f9009eca7139e60d7474a56c76bb07a68c03eae4e2e8e31c6bd1f167388d05a1104d5964e2d0b62272c506b2b6988b1832a36a492cbf9 DIST gallery-dl-1.23.1.gh.tar.gz 477797 BLAKE2B abb04762755cc941d3fef31ba2cf21eab4b0afa196a67276d26199a044950cf68607bf7bd4e26bd3631de1e715a7ca25248a658aac1ac56cbb3e2a6ef5b2d71b SHA512 898fd952cc6e590a11e4154449153bd48547c9f21cba6864c95953f9be18ad27391d8033e5350d41714b28ded5711ddefefd4ca0f3c13016972a16b028a0fc1d diff --git a/net-misc/gallery-dl/gallery-dl-1.21.2-r1.ebuild b/net-misc/gallery-dl/gallery-dl-1.21.2-r1.ebuild deleted file mode 100644 index d9cd4396c21d4..0000000000000 --- a/net-misc/gallery-dl/gallery-dl-1.21.2-r1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="sqlite,ssl,xml(+)" - -inherit distutils-r1 optfeature - -DESCRIPTION="Download image galleries and collections from several image hosting sites" -HOMEPAGE="https://github.com/mikf/gallery-dl" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mikf/${PN}.git" -else - SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86" -fi - -LICENSE="GPL-2" -SLOT="0" -# tests require network access -RESTRICT="test" - -RDEPEND=">=dev-python/requests-2.11.0[${PYTHON_USEDEP}]" - -distutils_enable_tests setup.py - -python_compile_all() { - emake PYTHON=${EPYTHON} data/completion/{,_}gallery-dl man -} - -pkg_postinst() { - optfeature "Pixiv Ugoira to WebM conversion" media-video/ffmpeg - optfeature "video downloads" net-misc/youtube-dl -} From dd76a2dbc5912761d66cb7ea6e8341ba195579d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Sat, 29 Oct 2022 21:23:00 +0200 Subject: [PATCH 2191/2610] net-misc/gallery-dl: bump to 1.23.4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- net-misc/gallery-dl/Manifest | 1 + net-misc/gallery-dl/gallery-dl-1.23.4.ebuild | 39 ++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 net-misc/gallery-dl/gallery-dl-1.23.4.ebuild diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest index 95486dece8930..33d98d9733811 100644 --- a/net-misc/gallery-dl/Manifest +++ b/net-misc/gallery-dl/Manifest @@ -2,3 +2,4 @@ DIST gallery-dl-1.22.4.tar.gz 467129 BLAKE2B f2f656b3255d091361bd2c80bb2647de47a DIST gallery-dl-1.23.0.gh.tar.gz 473431 BLAKE2B 1f485477ea150585050f24fbe3605195b9b8ffca3d39d3dde5f2160c2ceb3dd75bb691cc14c178d236c690ff6d2effe147242abcb67feda7b77b829f440e2ac4 SHA512 8e17532c094c9516593f9009eca7139e60d7474a56c76bb07a68c03eae4e2e8e31c6bd1f167388d05a1104d5964e2d0b62272c506b2b6988b1832a36a492cbf9 DIST gallery-dl-1.23.1.gh.tar.gz 477797 BLAKE2B abb04762755cc941d3fef31ba2cf21eab4b0afa196a67276d26199a044950cf68607bf7bd4e26bd3631de1e715a7ca25248a658aac1ac56cbb3e2a6ef5b2d71b SHA512 898fd952cc6e590a11e4154449153bd48547c9f21cba6864c95953f9be18ad27391d8033e5350d41714b28ded5711ddefefd4ca0f3c13016972a16b028a0fc1d DIST gallery-dl-1.23.3.gh.tar.gz 488200 BLAKE2B 88482c7f41da00447b6eeb6331d61f6c0f7eebc5c597f16bb197b2f3c431803c15179a27ba66909ca5354d9031667bbe4303653701cae96d9aadecb507f9df00 SHA512 ca7bf54ac3244fbf62398981b82094220c6cfe5c548b4a1bacddc67ab8abc87fa8f1f59bdeff4015ce9406ca289fa4ec8965c85b839acb9f218545f28d368d39 +DIST gallery-dl-1.23.4.gh.tar.gz 491268 BLAKE2B 55606eaab571cb907fa11efd1b0aa8af169f4eda8d3a28a2730b98dbe102a74df5237bf4d0ae32ee4f1703a9a61c0e60031528090bc5c183ab30ca34fdd27b00 SHA512 b02f68707432b1d3e0ec225d19fd9b8951c847af2b7213f9255252ea6ad099253945b8e5af18a544135e8f383fa5e30fdcce205e2cb6428469062da6c90f4c12 diff --git a/net-misc/gallery-dl/gallery-dl-1.23.4.ebuild b/net-misc/gallery-dl/gallery-dl-1.23.4.ebuild new file mode 100644 index 0000000000000..982779112300f --- /dev/null +++ b/net-misc/gallery-dl/gallery-dl-1.23.4.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="sqlite,ssl,xml(+)" + +inherit distutils-r1 optfeature + +DESCRIPTION="Download image galleries and collections from several image hosting sites" +HOMEPAGE="https://github.com/mikf/gallery-dl" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mikf/${PN}.git" +else + SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" +# tests require network access +RESTRICT="test" + +RDEPEND=">=dev-python/requests-2.11.0[${PYTHON_USEDEP}]" + +distutils_enable_tests setup.py + +python_compile_all() { + emake PYTHON=${EPYTHON} data/completion/{,_}gallery-dl man +} + +pkg_postinst() { + optfeature "Pixiv Ugoira to WebM conversion" media-video/ffmpeg + optfeature "video downloads" net-misc/youtube-dl +} From a5e8e5f5a6825154bb29ea0ac2dc4860594eed79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Sat, 29 Oct 2022 21:24:35 +0200 Subject: [PATCH 2192/2610] dev-python/spotipy: bump to 2.21.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- dev-python/spotipy/Manifest | 1 + dev-python/spotipy/spotipy-2.21.0.ebuild | 49 ++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 dev-python/spotipy/spotipy-2.21.0.ebuild diff --git a/dev-python/spotipy/Manifest b/dev-python/spotipy/Manifest index 6a5da472b855b..94171c508e26e 100644 --- a/dev-python/spotipy/Manifest +++ b/dev-python/spotipy/Manifest @@ -1,2 +1,3 @@ DIST spotipy-2.19.0.tar.gz 102703 BLAKE2B bc132edb972236b43097c0bbc9d86932a3305d8bd3807e44e20767b123455950b8e01060efd83c87b3a162e329f5c48614205f131686af7f9312a44894a7f1e7 SHA512 fbaecd1a2cab3ef458d30de46cb89462021dfc3cfc85516d8bfe509af016a0b19af2f8de4f5cae36188b1ce1f5718c75edff0e71af2a87f4d720ee99d4541a6a DIST spotipy-2.20.0.tar.gz 103437 BLAKE2B 78b026b9de04b0115c5621345e4f4c0ee47a51980221c77da8754c54fc8c321a1826983ceb9bcf9c415690906f3b3ea4657243e6b5d351d3edb48084baeca292 SHA512 8b5d0704fa84974ea0728dda0fe89d021b7b1550b464026d2b087671102745c7edcab116246399dd97de42d9c0cc7411295297c328b301712b6536aa6a3cd6fd +DIST spotipy-2.21.0.tar.gz 105500 BLAKE2B fa49c31da93efdac23fd5cbaa31b513f48e3a90c56dee8708bf695a20c1f6040c68a22a04d6589b3a890f503d54e7c0fb017f2911ae28abe54a9e7f5bff3b540 SHA512 8783261e43962b3e98cb9b680f908d38feecf784ff404352ba16d6bb3d2e4bf1d2308b60f1437c56402e1c2a993a5bba876103f968bb8bdd81be1aef1fe6d058 diff --git a/dev-python/spotipy/spotipy-2.21.0.ebuild b/dev-python/spotipy/spotipy-2.21.0.ebuild new file mode 100644 index 0000000000000..3409dd977e026 --- /dev/null +++ b/dev-python/spotipy/spotipy-2.21.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="A light weight Python library for the Spotify Web API" +HOMEPAGE="https://spotipy.readthedocs.io" +SRC_URI="https://github.com/plamere/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +KEYWORDS="~amd64 ~x86" +SLOT="0" +IUSE="examples" + +RDEPEND=" + dev-python/redis-py[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" +BDEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] )" + +distutils_enable_sphinx docs +distutils_enable_tests pytest + +python_prepare_all() { + # Requires user credentials + rm tests/integration/test_user_endpoints.py || die + + # Requires a spotify client ID + rm tests/integration/test_non_user_endpoints.py || die + + # Needs internet access + sed -i -e 's:test_spotify_client_credentials_get_access_token:_&:' \ + tests/unit/test_oauth.py || die + + distutils-r1_python_prepare_all +} + +python_install_all() { + distutils-r1_python_install_all + + use examples && dodoc -r examples +} From a4526fa185864c10c378bc2d824b878fa83e03e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Sun, 30 Oct 2022 00:53:05 +0200 Subject: [PATCH 2193/2610] dev-scheme/guile-config: new package; add 0.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- dev-scheme/guile-config/Manifest | 1 + .../guile-config/guile-config-0.5.1.ebuild | 31 +++++++++++++++++++ dev-scheme/guile-config/metadata.xml | 22 +++++++++++++ 3 files changed, 54 insertions(+) create mode 100644 dev-scheme/guile-config/Manifest create mode 100644 dev-scheme/guile-config/guile-config-0.5.1.ebuild create mode 100644 dev-scheme/guile-config/metadata.xml diff --git a/dev-scheme/guile-config/Manifest b/dev-scheme/guile-config/Manifest new file mode 100644 index 0000000000000..3eed67e464195 --- /dev/null +++ b/dev-scheme/guile-config/Manifest @@ -0,0 +1 @@ +DIST guile-config-0.5.1.tar.bz2 54872 BLAKE2B 79c5995410d2af1b4f542eca925a8130cbbfe6c6d58606cdb58e4f3863714f1f7803b253f367b30da1614cc2f86a038760764043e72c50972fb74ad71b8f9f21 SHA512 5f7bc95a4c010e14b28f72f980c003caa0b08cca3b5e927dfeb0ad8e6a0751fc51c22e21dee5c0aa1531bc5c40ee26f95960d342647f23db3d54de12518a431a diff --git a/dev-scheme/guile-config/guile-config-0.5.1.ebuild b/dev-scheme/guile-config/guile-config-0.5.1.ebuild new file mode 100644 index 0000000000000..45adef20bac68 --- /dev/null +++ b/dev-scheme/guile-config/guile-config-0.5.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Guile application configuration parsing library" +HOMEPAGE="https://gitlab.com/a-sassmannshausen/guile-config/" +SRC_URI="https://gitlab.com/a-sassmannshausen/${PN}/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="strip" + +RDEPEND=">=dev-scheme/guile-2.0.0:=" +DEPEND="${RDEPEND}" + +# guile generates ELF files without use of C or machine code +# It's a portage's false positive. bug #677600 +QA_PREBUILT='*[.]go' + +src_prepare() { + default + + # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112 + find "${S}" -name "*.scm" -exec touch {} + || die + + eautoreconf +} diff --git a/dev-scheme/guile-config/metadata.xml b/dev-scheme/guile-config/metadata.xml new file mode 100644 index 0000000000000..b8ab9e66b6af7 --- /dev/null +++ b/dev-scheme/guile-config/metadata.xml @@ -0,0 +1,22 @@ + + + + + + scheme@gentoo.org + Gentoo Scheme Project + + + Guile Config is a library providing a declarative approach to application + configuration specification. The library provides clean configuration + declaration forms, and processors that take care of: configuration file + creation; configuration file parsing; command-line parameter parsing using + getopt-long; basic GNU command-line parameter generation (--help, --usage, + --version); automatic output generation for the above command-line + parameters. + + + https://gitlab.com/a-sassmannshausen/guile-config/-/issues/ + a-sassmannshausen/guile-config + + From 025d31daf7b0823d68b1e033dc1067ff9f83a65c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Sun, 30 Oct 2022 00:59:03 +0200 Subject: [PATCH 2194/2610] dev-scheme/guile-hall: new package; add 0.4.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- dev-scheme/guile-hall/Manifest | 1 + dev-scheme/guile-hall/guile-hall-0.4.1.ebuild | 34 +++++++++++++++++++ dev-scheme/guile-hall/metadata.xml | 19 +++++++++++ 3 files changed, 54 insertions(+) create mode 100644 dev-scheme/guile-hall/Manifest create mode 100644 dev-scheme/guile-hall/guile-hall-0.4.1.ebuild create mode 100644 dev-scheme/guile-hall/metadata.xml diff --git a/dev-scheme/guile-hall/Manifest b/dev-scheme/guile-hall/Manifest new file mode 100644 index 0000000000000..1218810edb916 --- /dev/null +++ b/dev-scheme/guile-hall/Manifest @@ -0,0 +1 @@ +DIST guile-hall-0.4.1.tar.bz2 52701 BLAKE2B 0e6e8f680d1b6e76116c44bd2322d2f2e1e167bae857277d528cffa13079aff6a4dc796fce52c3f46baa737824f711e827b6940d7a30e4c21890154c032db24e SHA512 a7c150cab6df7e181a9eabe8ace8b32c3e70529ee4b2fcd63f34fa193ce64695e6da7a25aafe5bb0c068696e2d5dd0698ad9d62ac559ec350dca7eda5444d10d diff --git a/dev-scheme/guile-hall/guile-hall-0.4.1.ebuild b/dev-scheme/guile-hall/guile-hall-0.4.1.ebuild new file mode 100644 index 0000000000000..e1b97e505f3d3 --- /dev/null +++ b/dev-scheme/guile-hall/guile-hall-0.4.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Guile tooling to create and publish projects" +HOMEPAGE="https://gitlab.com/a-sassmannshausen/guile-hall/" +SRC_URI="https://gitlab.com/a-sassmannshausen/${PN}/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="strip" + +RDEPEND=" + >=dev-scheme/guile-2.0.0:= + dev-scheme/guile-config +" +DEPEND="${RDEPEND}" + +# guile generates ELF files without use of C or machine code +# It's a portage's false positive. bug #677600 +QA_PREBUILT='*[.]go' + +src_prepare() { + default + + # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112 + find "${S}" -name "*.scm" -exec touch {} + || die + + eautoreconf +} diff --git a/dev-scheme/guile-hall/metadata.xml b/dev-scheme/guile-hall/metadata.xml new file mode 100644 index 0000000000000..8e2e942bff646 --- /dev/null +++ b/dev-scheme/guile-hall/metadata.xml @@ -0,0 +1,19 @@ + + + + + + scheme@gentoo.org + Gentoo Scheme Project + + + Hall is a command-line application and a set of Guile libraries that allow + you to quickly create and publish Guile projects. It allows you to + transparently support the GNU build system, manage a project hierarchy and + provides tight coupling to Guix. + + + https://gitlab.com/a-sassmannshausen/guile-hall/-/issues/ + a-sassmannshausen/guile-hall + + From e9ddb8d31b6839d419a55bf18f2325b579eaaf3b Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:37 -0400 Subject: [PATCH 2195/2610] app-office/gnumeric: Set remote-id Signed-off-by: Matt Turner --- app-office/gnumeric/metadata.xml | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/app-office/gnumeric/metadata.xml b/app-office/gnumeric/metadata.xml index e5d956a2d7462..8ae5ed87e43cc 100644 --- a/app-office/gnumeric/metadata.xml +++ b/app-office/gnumeric/metadata.xml @@ -1,16 +1,19 @@ - - soap@gentoo.org - David Seifert - - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enable database support through gnome-extra/libgda. - Enable perl plugin loader. - + + soap@gentoo.org + David Seifert + + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enable database support through gnome-extra/libgda. + Enable perl plugin loader. + + + GNOME/gnumeric + From 546103c96530ce254f5a8e9d43b928949e1f6d78 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:38 -0400 Subject: [PATCH 2196/2610] app-office/grisbi: Set remote-id Signed-off-by: Matt Turner --- app-office/grisbi/metadata.xml | 37 +++++++++++++++++----------------- 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/app-office/grisbi/metadata.xml b/app-office/grisbi/metadata.xml index 85867855f80b3..6584f4e3eb98f 100644 --- a/app-office/grisbi/metadata.xml +++ b/app-office/grisbi/metadata.xml @@ -1,22 +1,23 @@ - - casta@xwing.info - Guillaume Castagnino - - - gnome@gentoo.org - Gentoo GNOME Desktop - - - proxy-maint@gentoo.org - Proxy Maintainers - - - grisbi - - - enable goffice graphic support - + + casta@xwing.info + Guillaume Castagnino + + + gnome@gentoo.org + Gentoo GNOME Desktop + + + proxy-maint@gentoo.org + Proxy Maintainers + + + grisbi + grisbi/grisbi + + + enable goffice graphic support + From 42b80a26b72b4c98188864b4af9f7c08bc1f60fe Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:38 -0400 Subject: [PATCH 2197/2610] app-office/planner: Set remote-id Signed-off-by: Matt Turner --- app-office/planner/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app-office/planner/metadata.xml b/app-office/planner/metadata.xml index 3a8e42950cb7c..2f8642fe363a3 100644 --- a/app-office/planner/metadata.xml +++ b/app-office/planner/metadata.xml @@ -8,4 +8,7 @@ Database/GDA support + + World/planner + From d7ae9f59e7176b2295b8b3b750fc3da2c49ccd8f Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:38 -0400 Subject: [PATCH 2198/2610] app-text/enchant: Set remote-id Signed-off-by: Matt Turner --- app-text/enchant/metadata.xml | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/app-text/enchant/metadata.xml b/app-text/enchant/metadata.xml index 3d5f422a24ed5..4b8be47deda0e 100644 --- a/app-text/enchant/metadata.xml +++ b/app-text/enchant/metadata.xml @@ -1,14 +1,17 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Adds support for app-text/aspell spell checker - Adds support for app-text/hunspell spell checker - Adds support for app-text/nuspell spell checker - Adds support for dev-libs/libvoikko spell checker - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Adds support for app-text/aspell spell checker + Adds support for app-text/hunspell spell checker + Adds support for app-text/nuspell spell checker + Adds support for dev-libs/libvoikko spell checker + + + AbiWord/enchant + From bee1a33d95dc15d6a11522c7a8f10089ae1de750 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:38 -0400 Subject: [PATCH 2199/2610] app-text/evince: Set remote-id Signed-off-by: Matt Turner --- app-text/evince/metadata.xml | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/app-text/evince/metadata.xml b/app-text/evince/metadata.xml index 87c11128663de..afa0e10cc24f3 100644 --- a/app-text/evince/metadata.xml +++ b/app-text/evince/metadata.xml @@ -1,15 +1,18 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enable the built-in DVI viewer - Enable property page extension in gnome-base/nautilus - Enable support for PostScript and Adobe Illustrator documents with app-text/libspectre - Enable inline spell check for annotations via app-text/gspell - Enable XPS viewer using app-text/libgxps - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enable the built-in DVI viewer + Enable property page extension in gnome-base/nautilus + Enable support for PostScript and Adobe Illustrator documents with app-text/libspectre + Enable inline spell check for annotations via app-text/gspell + Enable XPS viewer using app-text/libgxps + + + GNOME/evince + From daeef5244fd33a6ae7eac81d967dcaff76f4593b Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:39 -0400 Subject: [PATCH 2200/2610] app-text/gspell: Set remote-id Signed-off-by: Matt Turner --- app-text/gspell/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app-text/gspell/metadata.xml b/app-text/gspell/metadata.xml index 7b343b06be8a9..b05cd3f331a88 100644 --- a/app-text/gspell/metadata.xml +++ b/app-text/gspell/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gspell + From e32e1f1e09818e17218c9392fb85f6b73738c00b Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:39 -0400 Subject: [PATCH 2201/2610] app-text/gtranslator: Set remote-id Signed-off-by: Matt Turner --- app-text/gtranslator/metadata.xml | 32 +++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/app-text/gtranslator/metadata.xml b/app-text/gtranslator/metadata.xml index 64f3ff5e69ddf..b5c704d5c64a9 100644 --- a/app-text/gtranslator/metadata.xml +++ b/app-text/gtranslator/metadata.xml @@ -1,20 +1,20 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Gtranslator is an enhanced gettext po file editor for the GNOME desktop - environment. - It handles all forms of gettext po files and includes very useful features - like find/replace, translation memory, different translator profiles, - messages table (for having an overview of the translations/messages in the - po file), easy navigation and editing of translation messages and comments - of the translation where accurate. - - - gtranslator - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Gtranslator is an enhanced gettext po file editor for the GNOME desktop + environment. + It handles all forms of gettext po files and includes very useful features + like find/replace, translation memory, different translator profiles, + messages table (for having an overview of the translations/messages in the + po file), easy navigation and editing of translation messages and comments + of the translation where accurate. + + + GNOME/gtranslator + From 7113c9681505032e21ca2cfd5ecdfdb27336cfed Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:39 -0400 Subject: [PATCH 2202/2610] app-text/libgepub: Set remote-id Signed-off-by: Matt Turner --- app-text/libgepub/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app-text/libgepub/metadata.xml b/app-text/libgepub/metadata.xml index 8d4a44e6f8dd1..e45303093deba 100644 --- a/app-text/libgepub/metadata.xml +++ b/app-text/libgepub/metadata.xml @@ -8,4 +8,7 @@ Build with GepubWidget based on Webkit + + GNOME/libgepub + From 2445e1d11ef1b2bb5e929109b058c26f3bc4bbc3 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:40 -0400 Subject: [PATCH 2203/2610] app-text/libgxps: Set remote-id Signed-off-by: Matt Turner --- app-text/libgxps/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app-text/libgxps/metadata.xml b/app-text/libgxps/metadata.xml index 7b343b06be8a9..d3a4eae547125 100644 --- a/app-text/libgxps/metadata.xml +++ b/app-text/libgxps/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/libgxps + From 786eb40631989fcfeacf5c36687d7883e2ce3824 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:40 -0400 Subject: [PATCH 2204/2610] app-text/yelp-tools: Set remote-id Signed-off-by: Matt Turner --- app-text/yelp-tools/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app-text/yelp-tools/metadata.xml b/app-text/yelp-tools/metadata.xml index 7b343b06be8a9..ff91c5812f07a 100644 --- a/app-text/yelp-tools/metadata.xml +++ b/app-text/yelp-tools/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/yelp-tools + From 90b770da911e548ffc4ceae05853ed060c0e65cc Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:41 -0400 Subject: [PATCH 2205/2610] dev-cpp/atkmm: Set remote-id Signed-off-by: Matt Turner --- dev-cpp/atkmm/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-cpp/atkmm/metadata.xml b/dev-cpp/atkmm/metadata.xml index 7b343b06be8a9..73dadc014fddc 100644 --- a/dev-cpp/atkmm/metadata.xml +++ b/dev-cpp/atkmm/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/atkmm + From 7654f92a9ea4e2acfaca482dc094c9460ff89f07 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:41 -0400 Subject: [PATCH 2206/2610] dev-cpp/cairomm: Set remote-id Signed-off-by: Matt Turner --- dev-cpp/cairomm/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-cpp/cairomm/metadata.xml b/dev-cpp/cairomm/metadata.xml index 7b343b06be8a9..04715ff9071fd 100644 --- a/dev-cpp/cairomm/metadata.xml +++ b/dev-cpp/cairomm/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + cairo/cairomm + From 7998f2cce36bf8aae06978c9a8fad6a3c99fe695 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:41 -0400 Subject: [PATCH 2207/2610] dev-cpp/glibmm: Set remote-id Signed-off-by: Matt Turner --- dev-cpp/glibmm/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-cpp/glibmm/metadata.xml b/dev-cpp/glibmm/metadata.xml index 7b343b06be8a9..ec700d09051c6 100644 --- a/dev-cpp/glibmm/metadata.xml +++ b/dev-cpp/glibmm/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/glibmm + From 49c9e303493703d7cf71b1fc01c35bbdbeafbffa Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:41 -0400 Subject: [PATCH 2208/2610] dev-cpp/gstreamermm: Set remote-id Signed-off-by: Matt Turner --- dev-cpp/gstreamermm/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-cpp/gstreamermm/metadata.xml b/dev-cpp/gstreamermm/metadata.xml index c6e394b17a276..79ee74f2fa980 100644 --- a/dev-cpp/gstreamermm/metadata.xml +++ b/dev-cpp/gstreamermm/metadata.xml @@ -5,4 +5,7 @@ gnome@gentoo.org Gentoo GNOME Desktop + + GNOME/gstreamermm + From dd6fe8954b97458de4a0c985790482981005386f Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:42 -0400 Subject: [PATCH 2209/2610] dev-cpp/gtkmm: Set remote-id Signed-off-by: Matt Turner --- dev-cpp/gtkmm/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-cpp/gtkmm/metadata.xml b/dev-cpp/gtkmm/metadata.xml index 7b343b06be8a9..0cb7765fe8c2a 100644 --- a/dev-cpp/gtkmm/metadata.xml +++ b/dev-cpp/gtkmm/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gtkmm + From f1ab96d66e644f05ceb7eb425f6060ab215b9cfe Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:42 -0400 Subject: [PATCH 2210/2610] dev-cpp/gtksourceviewmm: Set remote-id Signed-off-by: Matt Turner --- dev-cpp/gtksourceviewmm/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-cpp/gtksourceviewmm/metadata.xml b/dev-cpp/gtksourceviewmm/metadata.xml index c6e394b17a276..df689d1fb5756 100644 --- a/dev-cpp/gtksourceviewmm/metadata.xml +++ b/dev-cpp/gtksourceviewmm/metadata.xml @@ -5,4 +5,7 @@ gnome@gentoo.org Gentoo GNOME Desktop + + GNOME/gtksourceviewmm + From a9e998da95d16e8884b3f003fd69f753b9639f47 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:42 -0400 Subject: [PATCH 2211/2610] dev-cpp/libxmlpp: Set remote-id Signed-off-by: Matt Turner --- dev-cpp/libxmlpp/metadata.xml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/dev-cpp/libxmlpp/metadata.xml b/dev-cpp/libxmlpp/metadata.xml index b5c22b75a1f7c..7b0dcfdb7c39e 100644 --- a/dev-cpp/libxmlpp/metadata.xml +++ b/dev-cpp/libxmlpp/metadata.xml @@ -1,11 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - libxmlplusplus - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + libxmlplusplus/libxmlplusplus + From cb9929d0c742fdb75b118ac11f038a112910a768 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:42 -0400 Subject: [PATCH 2212/2610] dev-cpp/mm-common: Set remote-id Signed-off-by: Matt Turner --- dev-cpp/mm-common/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-cpp/mm-common/metadata.xml b/dev-cpp/mm-common/metadata.xml index 7b343b06be8a9..2c285e4de70af 100644 --- a/dev-cpp/mm-common/metadata.xml +++ b/dev-cpp/mm-common/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/mm-common + From 9290740bf1660d760705f6d0eb8e9d38318cd6b1 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:42 -0400 Subject: [PATCH 2213/2610] dev-cpp/pangomm: Set remote-id Signed-off-by: Matt Turner --- dev-cpp/pangomm/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-cpp/pangomm/metadata.xml b/dev-cpp/pangomm/metadata.xml index 7b343b06be8a9..897bd48f1fa3e 100644 --- a/dev-cpp/pangomm/metadata.xml +++ b/dev-cpp/pangomm/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/pangomm + From 261d3b286ae42e68b59f28ffc8a29db39af7f428 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:43 -0400 Subject: [PATCH 2214/2610] dev-lang/vala: Set remote-id Signed-off-by: Matt Turner --- dev-lang/vala/metadata.xml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/dev-lang/vala/metadata.xml b/dev-lang/vala/metadata.xml index dd3f3f4b50167..f70d60eaeb648 100644 --- a/dev-lang/vala/metadata.xml +++ b/dev-lang/vala/metadata.xml @@ -1,11 +1,14 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Installs valadoc documentation generation tool - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Installs valadoc documentation generation tool + + + GNOME/vala + From 8664b34bb55ff069bd999de1e8c2fa11d5048bae Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:43 -0400 Subject: [PATCH 2215/2610] dev-libs/atk: Set remote-id Signed-off-by: Matt Turner --- dev-libs/atk/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-libs/atk/metadata.xml b/dev-libs/atk/metadata.xml index 7b343b06be8a9..926e1a48f1322 100644 --- a/dev-libs/atk/metadata.xml +++ b/dev-libs/atk/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/atk + From 765b87527900fd2d103689d8b6039b207bab2171 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:43 -0400 Subject: [PATCH 2216/2610] dev-libs/folks: Set remote-id Signed-off-by: Matt Turner --- dev-libs/folks/metadata.xml | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/dev-libs/folks/metadata.xml b/dev-libs/folks/metadata.xml index 594d5fe04cab3..96c6f3f743fd8 100644 --- a/dev-libs/folks/metadata.xml +++ b/dev-libs/folks/metadata.xml @@ -1,12 +1,15 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Load contacts from the Telepathy framework - Build the folks-inspect utility - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Load contacts from the Telepathy framework + Build the folks-inspect utility + + + GNOME/folks + From 0dc2d162ed170d5656bd56a6568fe48507613a06 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:44 -0400 Subject: [PATCH 2217/2610] dev-libs/gdl: Set remote-id Signed-off-by: Matt Turner --- dev-libs/gdl/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-libs/gdl/metadata.xml b/dev-libs/gdl/metadata.xml index 7b343b06be8a9..a01ad86d029c9 100644 --- a/dev-libs/gdl/metadata.xml +++ b/dev-libs/gdl/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gdl + From 8cf41a274e0ceded6b36a5409e938ab38f795427 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:44 -0400 Subject: [PATCH 2218/2610] dev-libs/gjs: Set remote-id Signed-off-by: Matt Turner --- dev-libs/gjs/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-libs/gjs/metadata.xml b/dev-libs/gjs/metadata.xml index 0cf2f6cd932c9..cc6371730cc61 100644 --- a/dev-libs/gjs/metadata.xml +++ b/dev-libs/gjs/metadata.xml @@ -8,4 +8,7 @@ Enable profiling data capture support using dev-util/sysprof-capture + + GNOME/gjs + From 53ceb3bcc42f6b9e450fdd8a02b65b24748977a8 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:44 -0400 Subject: [PATCH 2219/2610] dev-libs/glib: Set remote-id Signed-off-by: Matt Turner --- dev-libs/glib/metadata.xml | 71 +++++++++++++++++++------------------- 1 file changed, 36 insertions(+), 35 deletions(-) diff --git a/dev-libs/glib/metadata.xml b/dev-libs/glib/metadata.xml index 666314897afab..79eb1eaf57067 100644 --- a/dev-libs/glib/metadata.xml +++ b/dev-libs/glib/metadata.xml @@ -1,39 +1,40 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - - Enable dependencies required by glib libraries - using dbus service to manage settings saving - - - Enable support for listing and extracting from - ELF resource files with gresource tool - - - Pull in shared MIME database that many glib-based - applications require at runtime to detect or open files. Warning: - do not disable this flag unless installing on a headless server. - - - Build support for profiling and tracing using - dev-util/systemtap - - - Enable profiling data capture support using - dev-util/sysprof-capture - - - Install gtester-report utility to generate test - report files for your software; build gresource utility with - ELF support. - - - - cpe:/a:gnome:glib - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + + Enable dependencies required by glib libraries + using dbus service to manage settings saving + + + Enable support for listing and extracting from + ELF resource files with gresource tool + + + Pull in shared MIME database that many glib-based + applications require at runtime to detect or open files. Warning: + do not disable this flag unless installing on a headless server. + + + Build support for profiling and tracing using + dev-util/systemtap + + + Enable profiling data capture support using + dev-util/sysprof-capture + + + Install gtester-report utility to generate test + report files for your software; build gresource utility with + ELF support. + + + + cpe:/a:gnome:glib + GNOME/glib + From 40947eac3048d11d3803d08da45c1eccd9056874 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:44 -0400 Subject: [PATCH 2220/2610] dev-libs/gmime: Set remote-id Signed-off-by: Matt Turner --- dev-libs/gmime/metadata.xml | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/dev-libs/gmime/metadata.xml b/dev-libs/gmime/metadata.xml index 9c85fe8c3faea..eb5f602821310 100644 --- a/dev-libs/gmime/metadata.xml +++ b/dev-libs/gmime/metadata.xml @@ -1,15 +1,14 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - jstedfast/gmime - spruce - - - Enable experimental S/MIME support - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + jstedfast/gmime + + + Enable experimental S/MIME support + From dd28813fbb739b0f998db350f805458aeb144ac4 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:45 -0400 Subject: [PATCH 2221/2610] dev-libs/gobject-introspection-common: Set remote-id Signed-off-by: Matt Turner --- dev-libs/gobject-introspection-common/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-libs/gobject-introspection-common/metadata.xml b/dev-libs/gobject-introspection-common/metadata.xml index 7b343b06be8a9..819a2b39b6f5f 100644 --- a/dev-libs/gobject-introspection-common/metadata.xml +++ b/dev-libs/gobject-introspection-common/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gobject-introspection + From cb04704ca851ac619113906dcc2b0220860665f3 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:44 -0400 Subject: [PATCH 2222/2610] dev-libs/gobject-introspection: Set remote-id Signed-off-by: Matt Turner --- dev-libs/gobject-introspection/metadata.xml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/dev-libs/gobject-introspection/metadata.xml b/dev-libs/gobject-introspection/metadata.xml index 031ee5f1fb17c..ba6ebec840840 100644 --- a/dev-libs/gobject-introspection/metadata.xml +++ b/dev-libs/gobject-introspection/metadata.xml @@ -1,12 +1,14 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Install g-ir-doc-tool for generating documentation - from introspected data - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Install g-ir-doc-tool for generating documentation from introspected data + + + GNOME/gobject-introspection + From 957aca204f28c59b87b5c8add59b686943895898 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:45 -0400 Subject: [PATCH 2223/2610] dev-libs/gom: Set remote-id Signed-off-by: Matt Turner --- dev-libs/gom/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-libs/gom/metadata.xml b/dev-libs/gom/metadata.xml index 7b343b06be8a9..6bfec25d5bcb2 100644 --- a/dev-libs/gom/metadata.xml +++ b/dev-libs/gom/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gom + From 9c47998a795d69926fea34ffcd91a65553c118ff Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:45 -0400 Subject: [PATCH 2224/2610] dev-libs/json-glib: Set remote-id Signed-off-by: Matt Turner --- dev-libs/json-glib/metadata.xml | 35 +++++++++++++++++++++++---------- 1 file changed, 25 insertions(+), 10 deletions(-) diff --git a/dev-libs/json-glib/metadata.xml b/dev-libs/json-glib/metadata.xml index b22a0e7839e3b..a753ac3849a19 100644 --- a/dev-libs/json-glib/metadata.xml +++ b/dev-libs/json-glib/metadata.xml @@ -1,15 +1,30 @@ - - voyageur@gentoo.org - Bernard Cafarelli - - - gnome@gentoo.org - Gentoo GNOME Desktop - - JSON-GLib is a library providing serialization and deserialization support for the JavaScript Object Notation (JSON) format described by RFC 4627. Many high-level languages already provide native modules for parsing, generating and manipulating JSON data streams. JSON-GLib is a C library based on GLib and released under the terms of the GNU Lesser General Public License version 2.1. It provides a parser and a generator GObject classes and various wrappers for the complex data types employed by JSON, such as arrays and objects. + + voyageur@gentoo.org + Bernard Cafarelli + + + gnome@gentoo.org + Gentoo GNOME Desktop + + + JSON-GLib is a library providing serialization and deserialization support + for the JavaScript Object Notation (JSON) format described by RFC 4627. Many + high-level languages already provide native modules for parsing, generating + and manipulating JSON data streams. JSON-GLib is a C library based on GLib + and released under the terms of the GNU Lesser General Public License + version 2.1. It provides a parser and a generator GObject classes and + various wrappers for the complex data types employed by JSON, such as arrays + and objects. -JSON-GLib uses GLib native data types and the generic value container GValue for ease of development. It also provides integration with the GObject classes for direct serialization into, and deserialization from, JSON data streams. + JSON-GLib uses GLib native data types and the generic value container GValue + for ease of development. It also provides integration with the GObject + classes for direct serialization into, and deserialization from, JSON data + streams. + + + GNOME/json-glib + From 0c1d9693cdabb0c6a354cb276d8bb30c073c93d7 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:45 -0400 Subject: [PATCH 2225/2610] dev-libs/jsonrpc-glib: Set remote-id Signed-off-by: Matt Turner --- dev-libs/jsonrpc-glib/metadata.xml | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/dev-libs/jsonrpc-glib/metadata.xml b/dev-libs/jsonrpc-glib/metadata.xml index a585995a68f33..996a7e66c359e 100644 --- a/dev-libs/jsonrpc-glib/metadata.xml +++ b/dev-libs/jsonrpc-glib/metadata.xml @@ -1,11 +1,16 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - Jsonrpc-GLib is a JSON-RPC library for GLib. It includes support for - communicating as both a JSON-RPC client and server. Additionally, it - supports upgrating connections to use GVariant for less runtime overhead. + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Jsonrpc-GLib is a JSON-RPC library for GLib. It includes support for + communicating as both a JSON-RPC client and server. Additionally, it + supports upgrating connections to use GVariant for less runtime overhead. + + + GNOME/jsonrpc-glib + From c9ea1d39ab31852a53614d37f2b75de792a028fc Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:46 -0400 Subject: [PATCH 2226/2610] dev-libs/libcroco: Set remote-id Signed-off-by: Matt Turner --- dev-libs/libcroco/metadata.xml | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/dev-libs/libcroco/metadata.xml b/dev-libs/libcroco/metadata.xml index 03f048e38d166..8496381e3f835 100644 --- a/dev-libs/libcroco/metadata.xml +++ b/dev-libs/libcroco/metadata.xml @@ -1,19 +1,22 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - -The Libcroco project is an effort to build a generic Cascading Style Sheet (CSS) parsing and manipulation toolkit that can be used by GNOME applications in need of CSS support. + + gnome@gentoo.org + Gentoo GNOME Desktop + + + The Libcroco project is an effort to build a generic Cascading Style Sheet + (CSS) parsing and manipulation toolkit that can be used by GNOME + applications in need of CSS support. -provided is : -A parser module with : A SAC like api and A CSSOM like api. -A CSS2 selection engine -An XML/CSS layout/rendering engine - - - cpe:/a:gnome:libcroco - + provided is: + A parser module with: A SAC like api and A CSSOM like api. + A CSS2 selection engine + An XML/CSS layout/rendering engine + + + cpe:/a:gnome:libcroco + Archive/libcroco + From 73d884f68a9d754b030a0a6ddff5839d5b3902b0 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:46 -0400 Subject: [PATCH 2227/2610] dev-libs/libdazzle: Set remote-id Signed-off-by: Matt Turner --- dev-libs/libdazzle/metadata.xml | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/dev-libs/libdazzle/metadata.xml b/dev-libs/libdazzle/metadata.xml index 01065172e304f..6ca5bc16c6d20 100644 --- a/dev-libs/libdazzle/metadata.xml +++ b/dev-libs/libdazzle/metadata.xml @@ -1,12 +1,17 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - libdazzle is a collection of fancy features for GLib and Gtk+ that aren't quite - ready or generic enough for use inside those libraries. This is often a proving - ground for new widget prototypes. Applications such as Builder tend to drive - development of this project. + + gnome@gentoo.org + Gentoo GNOME Desktop + + + libdazzle is a collection of fancy features for GLib and Gtk+ that aren't + quite ready or generic enough for use inside those libraries. This is + often a proving ground for new widget prototypes. Applications such as + Builder tend to drive development of this project. + + + GNOME/libdazzle + From 7b498804356dd72c7ff5ef5183818699ee3b8324 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 19:25:40 -0400 Subject: [PATCH 2228/2610] app-misc/gnote: Fix remote-id Signed-off-by: Matt Turner --- app-misc/gnote/metadata.xml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/app-misc/gnote/metadata.xml b/app-misc/gnote/metadata.xml index 1a4d262be9765..5a6a7a8f19f2e 100644 --- a/app-misc/gnote/metadata.xml +++ b/app-misc/gnote/metadata.xml @@ -5,10 +5,6 @@ gnome@gentoo.org Gentoo GNOME Desktop - - tsuna/boost.m4 - GNOME/gnote - GNOME/gnote From 37fe831d60f51bd1d43c3ff6c34510e78d99ade4 Mon Sep 17 00:00:00 2001 From: Marek Szuba Date: Sun, 30 Oct 2022 01:28:19 +0100 Subject: [PATCH 2229/2610] dev-vcs/pre-commit: drop dependency on dev-python/toml Backported to 2.20.0 from upstream Git master branch. Bug: https://bugs.gentoo.org/878677 Signed-off-by: Marek Szuba --- dev-vcs/pre-commit/Manifest | 1 + .../files/pre-commit-2.20.0-no_toml.patch | 81 +++++++++++++++++++ .../pre-commit/pre-commit-2.20.0-r1.ebuild | 54 +++++++++++++ 3 files changed, 136 insertions(+) create mode 100644 dev-vcs/pre-commit/files/pre-commit-2.20.0-no_toml.patch create mode 100644 dev-vcs/pre-commit/pre-commit-2.20.0-r1.ebuild diff --git a/dev-vcs/pre-commit/Manifest b/dev-vcs/pre-commit/Manifest index 06a74933c9d11..c43c785bb1aaf 100644 --- a/dev-vcs/pre-commit/Manifest +++ b/dev-vcs/pre-commit/Manifest @@ -1 +1,2 @@ +DIST pre-commit-2.20.0.gh.tar.gz 266604 BLAKE2B 470f032e6d5bfcdd9ac8ba8f37d4323b601da0c82bcd524ffc575dc688fe81ad326a1f6a8ddd03da6e37130319ee40070c03d9789cd6e0e4b427a1d6e646416e SHA512 b1da558a0e5d8f2f655427089f1d0b11b01ad7513ece7a0b3b67c33529cf3584edba558c78704e6da6ca18876b1d6c0fa8698e01fd7c2439b8d4dc0a93961e52 DIST pre-commit-2.20.0.tar.gz 266604 BLAKE2B 470f032e6d5bfcdd9ac8ba8f37d4323b601da0c82bcd524ffc575dc688fe81ad326a1f6a8ddd03da6e37130319ee40070c03d9789cd6e0e4b427a1d6e646416e SHA512 b1da558a0e5d8f2f655427089f1d0b11b01ad7513ece7a0b3b67c33529cf3584edba558c78704e6da6ca18876b1d6c0fa8698e01fd7c2439b8d4dc0a93961e52 diff --git a/dev-vcs/pre-commit/files/pre-commit-2.20.0-no_toml.patch b/dev-vcs/pre-commit/files/pre-commit-2.20.0-no_toml.patch new file mode 100644 index 0000000000000..f7f335c29e147 --- /dev/null +++ b/dev-vcs/pre-commit/files/pre-commit-2.20.0-no_toml.patch @@ -0,0 +1,81 @@ +Backported upstream commit e703982de45ac64492897b25fa4edbdb8da10e62. + +--- a/pre_commit/languages/rust.py ++++ b/pre_commit/languages/rust.py +@@ -5,8 +5,6 @@ + from typing import Generator + from typing import Sequence + +-import toml +- + import pre_commit.constants as C + from pre_commit.envcontext import envcontext + from pre_commit.envcontext import PatchesT +@@ -38,18 +36,16 @@ + + + def _add_dependencies( +- cargo_toml_path: str, ++ prefix: Prefix, + additional_dependencies: set[str], + ) -> None: +- with open(cargo_toml_path, 'r+') as f: +- cargo_toml = toml.load(f) +- cargo_toml.setdefault('dependencies', {}) +- for dep in additional_dependencies: +- name, _, spec = dep.partition(':') +- cargo_toml['dependencies'][name] = spec or '*' +- f.seek(0) +- toml.dump(cargo_toml, f) +- f.truncate() ++ crates = [] ++ for dep in additional_dependencies: ++ name, _, spec = dep.partition(':') ++ crate = f'{name}@{spec or "*"}' ++ crates.append(crate) ++ ++ helpers.run_setup_cmd(prefix, ('cargo', 'add', *crates)) + + + def install_environment( +@@ -77,9 +73,6 @@ + } + lib_deps = set(additional_dependencies) - cli_deps + +- if len(lib_deps) > 0: +- _add_dependencies(prefix.path('Cargo.toml'), lib_deps) +- + with clean_path_on_failure(directory): + packages_to_install: set[tuple[str, ...]] = {('--path', '.')} + for cli_dep in cli_deps: +@@ -90,6 +83,9 @@ + else: + packages_to_install.add((package,)) + ++ if len(lib_deps) > 0: ++ _add_dependencies(prefix, lib_deps) ++ + for args in packages_to_install: + cmd_output_b( + 'cargo', 'install', '--bins', '--root', directory, *args, +--- a/setup.cfg ++++ b/setup.cfg +@@ -27,7 +27,6 @@ + identify>=1.0.0 + nodeenv>=0.11.1 + pyyaml>=5.1 +- toml + virtualenv>=20.0.8 + importlib-metadata;python_version<"3.8" + python_requires = >=3.7 +--- a/tests/repository_test.py ++++ b/tests/repository_test.py +@@ -485,7 +485,7 @@ + path = make_repo(tempdir_factory, 'rust_hooks_repo') + config = make_config_from_repo(path) + # A small rust package with no dependencies. +- deps = ['shellharden:3.1.0'] ++ deps = ['shellharden:3.1.0', 'git-version'] + config['hooks'][0]['additional_dependencies'] = deps + hook = _get_hook(config, store, 'rust-hook') + binaries = os.listdir( diff --git a/dev-vcs/pre-commit/pre-commit-2.20.0-r1.ebuild b/dev-vcs/pre-commit/pre-commit-2.20.0-r1.ebuild new file mode 100644 index 0000000000000..5c803594ede5a --- /dev/null +++ b/dev-vcs/pre-commit/pre-commit-2.20.0-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_REQ_USE="sqlite" + +inherit distutils-r1 + +DESCRIPTION="A framework for managing and maintaining multi-language Git pre-commit hooks" +HOMEPAGE="https://pre-commit.com/" +SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" + +RDEPEND="dev-vcs/git + $(python_gen_cond_dep ' + >=dev-python/cfgv-2.0.0[${PYTHON_USEDEP}] + >=dev-python/identify-1.0.0[${PYTHON_USEDEP}] + >=dev-python/nodeenv-0.11.1[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] + >=dev-python/virtualenv-20.0.8[${PYTHON_USEDEP}] + ')" +BDEPEND="test? ( + $(python_gen_cond_dep ' + dev-python/pytest-env[${PYTHON_USEDEP}] + dev-python/re-assert[${PYTHON_USEDEP}] + ') +)" + +PATCHES=( + "${FILESDIR}"/${PN}-2.20.0-no_toml.patch +) + +DOCS=( CHANGELOG.md CONTRIBUTING.md README.md ) + +# The former two require a boatload of dependencies (e.g. Conda, Go, R and more) in order to run +# and while some of them do include "skip if not found" logic, most of them do not. +# The latter consistently fail with +# Calling "git rev-parse" fails with "fatal: not a git repository (or any of the parent directories): .git". +# including with the sandbox disabled and when run manually with tox. +EPYTEST_DESELECT=( + tests/languages/ + tests/repository_test.py + tests/main_test.py::test_all_cmds + tests/main_test.py::test_try_repo +) + +distutils_enable_tests pytest From 4dcc7a47101df332b9a15face741c68901d0a525 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Sun, 30 Oct 2022 02:12:52 +0100 Subject: [PATCH 2230/2610] app-admin/keepassxc: bump to 2.7.4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- app-admin/keepassxc/Manifest | 1 + .../files/keepassxc-2.7.4-tests.patch | 13 +++ app-admin/keepassxc/keepassxc-2.7.4.ebuild | 101 ++++++++++++++++++ 3 files changed, 115 insertions(+) create mode 100644 app-admin/keepassxc/files/keepassxc-2.7.4-tests.patch create mode 100644 app-admin/keepassxc/keepassxc-2.7.4.ebuild diff --git a/app-admin/keepassxc/Manifest b/app-admin/keepassxc/Manifest index b05501f8dc260..40e3c23e67d0a 100644 --- a/app-admin/keepassxc/Manifest +++ b/app-admin/keepassxc/Manifest @@ -1,2 +1,3 @@ DIST keepassxc-2.7.1.tar.gz 11168642 BLAKE2B 4708821c596e8fc736e086a700d5526be6d9c4cfcb270e3a0a8b73395e9ca3544cbb5973494b15d66e0b98264f4e79d9fa122961407211d346275a9aa1bd5cae SHA512 c2f780ba1f464b32f741d1c6e83734ff220de56dce382f3c38d940abf255d689559c13bff6ad565c38c18cfdb1d883aca52650dba0486e3e28bb4ef872253cc9 DIST keepassxc-2.7.3-src.tar.xz 8963496 BLAKE2B 7f467960eb618d771e24980caa41ee15ecbb2bbfc6c0d37ddf1c8209e06b81a30b157c9ce00b3fd6c91c39ebaad60cec3513f7c1a64c8b7e0e2f0a116246f080 SHA512 29bf067308915d5ac7843eff3bcfb6c4c53a2108e9e2f5349ed03a0b8893f143dcc743cfc175c0831709bafef566d66baa31c5fe3e6fa5fc9c621bf87362e842 +DIST keepassxc-2.7.4-src.tar.xz 8957372 BLAKE2B 5b8ea105c35956f85779187df624f373f9e6937e1edc454b2a5cbc851ddd2ef0dd556ec74242e3a67c314c1e4b0750987a498d245c3463a5e92254ad0c394ab4 SHA512 76b6ba0891d9ba92a5794ba6f25dc8a28f7c1c0f010c31dd49d52ac4c5f186d9c4b51e6f054102b6dfe2d8e766607455829c1994c7ea238efc8f172bbe29b8eb diff --git a/app-admin/keepassxc/files/keepassxc-2.7.4-tests.patch b/app-admin/keepassxc/files/keepassxc-2.7.4-tests.patch new file mode 100644 index 0000000000000..ccee26cb5ba90 --- /dev/null +++ b/app-admin/keepassxc/files/keepassxc-2.7.4-tests.patch @@ -0,0 +1,13 @@ +--- a/tests/CMakeLists.txt ++++ b/tests/CMakeLists.txt +@@ -231,10 +231,6 @@ if(WITH_XC_BROWSER) + LIBS ${TEST_LIBRARIES}) + endif() + +-add_unit_test(NAME testcli SOURCES TestCli.cpp +- LIBS testsupport cli ${TEST_LIBRARIES}) +-target_compile_definitions(testcli PRIVATE KEEPASSX_CLI_PATH="$") +- + if(WITH_GUI_TESTS) + add_subdirectory(gui) + endif(WITH_GUI_TESTS) diff --git a/app-admin/keepassxc/keepassxc-2.7.4.ebuild b/app-admin/keepassxc/keepassxc-2.7.4.ebuild new file mode 100644 index 0000000000000..eced3151172ff --- /dev/null +++ b/app-admin/keepassxc/keepassxc-2.7.4.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic xdg + +DESCRIPTION="KeePassXC - KeePass Cross-platform Community Edition" +HOMEPAGE="https://keepassxc.org/ + https://github.com/keepassxreboot/keepassxc/" + +if [[ "${PV}" != *9999 ]] ; then + if [[ "${PV}" == *_beta* ]] ; then + SRC_URI="https://github.com/keepassxreboot/keepassxc/archive/${PV/_/-}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${P/_/-}" + else + #SRC_URI="https://github.com/keepassxreboot/keepassxc/archive/${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/keepassxreboot/keepassxc/releases/download/${PV}/${P}-src.tar.xz" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + fi +else + inherit git-r3 + EGIT_REPO_URI="https://github.com/keepassxreboot/${PN}" + [[ "${PV}" != 9999 ]] && EGIT_BRANCH="master" +fi + +LICENSE="LGPL-2.1 GPL-2 GPL-3" +SLOT="0" +IUSE="X autotype browser doc keeshare +network test yubikey" + +RESTRICT="!test? ( test )" +REQUIRED_USE="autotype? ( X )" + +RDEPEND=" + app-crypt/argon2:= + dev-libs/botan:2= + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + media-gfx/qrencode:= + sys-libs/readline:0= + sys-libs/zlib:= + X? ( dev-qt/qtx11extras:5 ) + autotype? ( + x11-libs/libX11 + x11-libs/libXtst + ) + keeshare? ( sys-libs/zlib:=[minizip] ) + yubikey? ( + dev-libs/libusb:1 + sys-apps/pcsc-lite + ) +" +DEPEND="${RDEPEND} + dev-qt/qttest:5 +" +BDEPEND=" + dev-qt/linguist-tools:5 + doc? ( dev-ruby/asciidoctor ) +" + +PATCHES=( "${FILESDIR}"/${P}-tests.patch ) + +src_prepare() { + if [[ "${PV}" != *_beta* ]] && [[ "${PV}" != *9999 ]] && [[ ! -f .version ]] ; then + printf '%s' "${PV}" > .version || die + fi + + cmake_src_prepare +} + +src_configure() { + # https://github.com/keepassxreboot/keepassxc/issues/5801 + filter-flags -flto* + + local mycmakeargs=( + # Gentoo users enable ccache via e.g. FEATURES=ccache or + # other means. We don't want the build system to enable it for us. + -DWITH_CCACHE=OFF + -DWITH_GUI_TESTS=OFF + -DWITH_TESTS="$(usex test)" + -DWITH_XC_AUTOTYPE="$(usex autotype)" + -DWITH_XC_DOCS="$(usex doc)" + -DWITH_XC_BROWSER="$(usex browser)" + -DWITH_XC_FDOSECRETS=ON + -DWITH_XC_KEESHARE="$(usex keeshare)" + -DWITH_XC_NETWORKING="$(usex network)" + -DWITH_XC_SSHAGENT=ON + -DWITH_XC_UPDATECHECK=OFF + -DWITH_XC_YUBIKEY="$(usex yubikey)" + -DWITH_XC_X11="$(usex X)" + ) + if [[ "${PV}" == *_beta* ]] ; then + mycmakeargs+=( -DOVERRIDE_VERSION="${PV/_/-}" ) + fi + cmake_src_configure +} From 657f03a9b31cfd11be0326e9fc96ca6e061d64f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Sun, 30 Oct 2022 02:13:29 +0100 Subject: [PATCH 2231/2610] sys-apps/razer-cli: fix metadata.xml upstream info MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- sys-apps/razer-cli/metadata.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/razer-cli/metadata.xml b/sys-apps/razer-cli/metadata.xml index 46f8e78aef643..2141ca61c2885 100644 --- a/sys-apps/razer-cli/metadata.xml +++ b/sys-apps/razer-cli/metadata.xml @@ -14,7 +14,7 @@ Pywal's colors. - https://gitlab.com/LoLei/razer-cli/-/issues/ - LoLei/razer-cli + https://github.com/LoLei/razer-cli/-/issues/ + LoLei/razer-cli From 7df428f6625d151cac02b434a14c5440c9799b10 Mon Sep 17 00:00:00 2001 From: John Helmert III Date: Sat, 29 Oct 2022 20:46:24 -0500 Subject: [PATCH 2232/2610] x11-wm/i3-gaps: add 4.21.1 Signed-off-by: John Helmert III --- x11-wm/i3-gaps/Manifest | 1 + x11-wm/i3-gaps/i3-gaps-4.21.1.ebuild | 85 ++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 x11-wm/i3-gaps/i3-gaps-4.21.1.ebuild diff --git a/x11-wm/i3-gaps/Manifest b/x11-wm/i3-gaps/Manifest index 6bdcaf70fca12..e630aa4558743 100644 --- a/x11-wm/i3-gaps/Manifest +++ b/x11-wm/i3-gaps/Manifest @@ -1,2 +1,3 @@ DIST i3-gaps-4.20.1.tar.gz 4199697 BLAKE2B b9297f95d8e29f6bcc2fa89ba99c30bd9c4df3549de8b4eff018c0ad1e39e1c5a89281e5a0994596b6af08e8bdf94b8df866667042023dc757fa2596770484be SHA512 0f3cab505f5dcd11d4d9ab63aa84d7d90e63ffebe6a867c9592c7979fe57d37db69869d555ea2127b84caa108778a028e03fa8fab1432d897c02723e3c83e6ba +DIST i3-gaps-4.21.1.tar.gz 4214689 BLAKE2B 5194a9b148c9909834f70c6cc3aaf771682bf0f1874358ef8c54004fa62fa4a648ccbf42c7e122a8f1d2769773efb3a39378a426506bff59400258ca0d485687 SHA512 9ef5bd2b658609907b0f76894508fdf2f9b94b85e5d211489f7b4bf7d98e8a66a670a040c8770f85795d929c8e07239cacc50082c6044ee78cf51633a78b4ce4 DIST i3-gaps-4.21.tar.gz 4212229 BLAKE2B ee871dcb374d3dadbcf3c1b4be230be9b608902c2cc9923a635d2fb8f3896e01361b270c09ec69d5a0bddd4b53181db8e6545346a03a30df53d6dccf6b990514 SHA512 5bf423977a92e8d428eb13019bd683948584c876429290b17e118135e8d9cc16545dd62ee07befd54adfc0f3dba3c0f7748e58e3fe4f3aa484e3f00a9af75a16 diff --git a/x11-wm/i3-gaps/i3-gaps-4.21.1.ebuild b/x11-wm/i3-gaps/i3-gaps-4.21.1.ebuild new file mode 100644 index 0000000000000..c4a28a87b33fa --- /dev/null +++ b/x11-wm/i3-gaps/i3-gaps-4.21.1.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson optfeature + +DESCRIPTION="i3 fork with gaps and some more features" +HOMEPAGE="https://github.com/Airblader/i3" +SRC_URI="https://github.com/Airblader/i3/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/i3-${PV}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="doc test" +RESTRICT="!test? ( test )" + +COMMON_DEPEND="dev-libs/glib:2 + dev-libs/libev + dev-libs/libpcre2 + dev-libs/yajl:= + x11-libs/cairo[X,xcb(+)] + x11-libs/libxcb:= + x11-libs/libxkbcommon[X] + x11-libs/pango[X] + x11-libs/startup-notification + x11-libs/xcb-util + x11-libs/xcb-util-cursor + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-wm + x11-libs/xcb-util-xrm" +DEPEND="${COMMON_DEPEND} + test? ( + dev-perl/ExtUtils-PkgConfig + dev-perl/IPC-Run + dev-perl/Inline + dev-perl/Inline-C + dev-perl/X11-XCB + dev-perl/XS-Object-Magic + x11-apps/xhost + x11-base/xorg-server[xephyr,xvfb] + x11-misc/xvfb-run + )" +BDEPEND="app-text/asciidoc + app-text/xmlto + dev-lang/perl + virtual/pkgconfig" +RDEPEND="${COMMON_DEPEND} + dev-lang/perl + dev-perl/AnyEvent-I3 + dev-perl/JSON-XS + !x11-wm/i3" + +DOCS=( RELEASE-NOTES-$(ver_cut 1-3) ) + +PATCHES=( + "${FILESDIR}/${PN}-4.18-musl.patch" +) + +src_configure() { + local emesonargs=( + -Ddocdir="/usr/share/doc/${PF}" + -Ddocs=$(usex doc true false) + -Dmans=true + ) + + meson_src_configure +} + +src_install() { + meson_src_install + + exeinto /etc/X11/Sessions + newexe - i3wm <<- EOF + #!/usr/bin/env sh + exec /usr/bin/i3 + EOF +} + +pkg_postinst() { + optfeature "Application launcher" x11-misc/dmenu + optfeature "Simple screen locker" x11-misc/i3lock + optfeature "Status bar generator" x11-misc/i3status +} From 4121bbbdf7784d539cb45dad412f6503821f0a39 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:46 -0400 Subject: [PATCH 2233/2610] dev-libs/libgdata: Set remote-id Signed-off-by: Matt Turner --- dev-libs/libgdata/metadata.xml | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/dev-libs/libgdata/metadata.xml b/dev-libs/libgdata/metadata.xml index 670d43a332270..6a646ad90c56a 100644 --- a/dev-libs/libgdata/metadata.xml +++ b/dev-libs/libgdata/metadata.xml @@ -1,12 +1,15 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Use app-crypt/gcr for keeping tokens and passwords in non-pageable memory for improved security - Enable net-libs/gnome-online-accounts support - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Use app-crypt/gcr for keeping tokens and passwords in non-pageable memory for improved security + Enable net-libs/gnome-online-accounts support + + + GNOME/libgdata + From ab7df5197112d11f75f4c340ca06bd394e5a6cbb Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:46 -0400 Subject: [PATCH 2234/2610] dev-libs/libgee: Set remote-id Signed-off-by: Matt Turner --- dev-libs/libgee/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-libs/libgee/metadata.xml b/dev-libs/libgee/metadata.xml index 7b343b06be8a9..deb03f934a193 100644 --- a/dev-libs/libgee/metadata.xml +++ b/dev-libs/libgee/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/libgee + From 3066c188c1b48489124b2839bd011a0982182cd1 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:47 -0400 Subject: [PATCH 2235/2610] dev-libs/libgit2-glib: Set remote-id Signed-off-by: Matt Turner --- dev-libs/libgit2-glib/metadata.xml | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/dev-libs/libgit2-glib/metadata.xml b/dev-libs/libgit2-glib/metadata.xml index 954cf460d0789..d755c18f7e38a 100644 --- a/dev-libs/libgit2-glib/metadata.xml +++ b/dev-libs/libgit2-glib/metadata.xml @@ -1,15 +1,18 @@ - - mgorny@gentoo.org - Michał Górny - - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enable SSH transport support - + + mgorny@gentoo.org + Michał Górny + + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enable SSH transport support + + + GNOME/libgit2-glib + From e3c9b54694ee9d4e77396beefe0a106fb8f5983f Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:47 -0400 Subject: [PATCH 2236/2610] dev-libs/libglib-testing: Set remote-id Signed-off-by: Matt Turner --- dev-libs/libglib-testing/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-libs/libglib-testing/metadata.xml b/dev-libs/libglib-testing/metadata.xml index f453528b934fe..dbd98707d5ef2 100644 --- a/dev-libs/libglib-testing/metadata.xml +++ b/dev-libs/libglib-testing/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + pwithnall/libglib-testing + From 6869f42036dbc0c5bec77d5f6e35b9b00e79e9c0 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:47 -0400 Subject: [PATCH 2237/2610] dev-libs/libgnome-games-support: Set remote-id Signed-off-by: Matt Turner --- dev-libs/libgnome-games-support/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-libs/libgnome-games-support/metadata.xml b/dev-libs/libgnome-games-support/metadata.xml index 7b343b06be8a9..2b249aaf1ba55 100644 --- a/dev-libs/libgnome-games-support/metadata.xml +++ b/dev-libs/libgnome-games-support/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/libgnome-games-support + From 881793c69e1359780ea40c4c8d933bc6c2294d95 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:47 -0400 Subject: [PATCH 2238/2610] dev-libs/libgudev: Set remote-id Signed-off-by: Matt Turner --- dev-libs/libgudev/metadata.xml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/dev-libs/libgudev/metadata.xml b/dev-libs/libgudev/metadata.xml index 18127d6d0a250..3631e95872ffd 100644 --- a/dev-libs/libgudev/metadata.xml +++ b/dev-libs/libgudev/metadata.xml @@ -1,11 +1,14 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - systemd@gentoo.org - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + systemd@gentoo.org + + + GNOME/libgudev + From 793e168cf7d0a622dd0abc6d3446620edb9c5453 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:48 -0400 Subject: [PATCH 2239/2610] dev-libs/libgweather: Set remote-id Signed-off-by: Matt Turner --- dev-libs/libgweather/metadata.xml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/dev-libs/libgweather/metadata.xml b/dev-libs/libgweather/metadata.xml index 08beabc9aa1fd..f9ab907e6cd0f 100644 --- a/dev-libs/libgweather/metadata.xml +++ b/dev-libs/libgweather/metadata.xml @@ -1,11 +1,14 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Installs catalog files for dev-util/glade - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Installs catalog files for dev-util/glade + + + GNOME/libgweather + From 19d29aec9a4d1719eb7f6f76bb06871048b86d29 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:48 -0400 Subject: [PATCH 2240/2610] dev-libs/libmanette: Set remote-id Signed-off-by: Matt Turner --- dev-libs/libmanette/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-libs/libmanette/metadata.xml b/dev-libs/libmanette/metadata.xml index 7b343b06be8a9..6fde13aaf331f 100644 --- a/dev-libs/libmanette/metadata.xml +++ b/dev-libs/libmanette/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/libmanette + From d4b8ecff7300e15e1b5541bbe7fd4b6bc20a3fca Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:49 -0400 Subject: [PATCH 2241/2610] dev-libs/libpeas: Set remote-id Signed-off-by: Matt Turner --- dev-libs/libpeas/metadata.xml | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/dev-libs/libpeas/metadata.xml b/dev-libs/libpeas/metadata.xml index 94a2afbb33559..bb79b6b4e7bb8 100644 --- a/dev-libs/libpeas/metadata.xml +++ b/dev-libs/libpeas/metadata.xml @@ -1,13 +1,15 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Install the glade catalog - Build support for loading dev-lang/python - plugins - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Install the glade catalog + Build support for loading dev-lang/python plugins + + + GNOME/libpeas + From f1c94a37c1095669b120cabc71c831f472aca563 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:49 -0400 Subject: [PATCH 2242/2610] dev-libs/libportal: Set remote-id Signed-off-by: Matt Turner --- dev-libs/libportal/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-libs/libportal/metadata.xml b/dev-libs/libportal/metadata.xml index 7b343b06be8a9..5cda5e7a3a832 100644 --- a/dev-libs/libportal/metadata.xml +++ b/dev-libs/libportal/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + flatpak/libportal + From 7849f4b4da004b6996d1540bb572f328477d5756 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:49 -0400 Subject: [PATCH 2243/2610] dev-libs/libpwquality: Set remote-id Signed-off-by: Matt Turner --- dev-libs/libpwquality/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-libs/libpwquality/metadata.xml b/dev-libs/libpwquality/metadata.xml index 7b343b06be8a9..362c8aacbdb1d 100644 --- a/dev-libs/libpwquality/metadata.xml +++ b/dev-libs/libpwquality/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + libpwquality/libpwquality + From 98d0a69afee74553bd48a92ecc3062615f0bda6d Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:49 -0400 Subject: [PATCH 2244/2610] dev-libs/libsigc++: Set remote-id Signed-off-by: Matt Turner --- dev-libs/libsigc++/metadata.xml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/dev-libs/libsigc++/metadata.xml b/dev-libs/libsigc++/metadata.xml index fd36943fe8883..2ff708ca60dea 100644 --- a/dev-libs/libsigc++/metadata.xml +++ b/dev-libs/libsigc++/metadata.xml @@ -1,11 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - libsigc - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + libsigcplusplus/libsigcplusplus + From 78d9d9b977f6a76e851890f961068a5e62143436 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:50 -0400 Subject: [PATCH 2245/2610] dev-libs/link-grammar: Set remote-id Signed-off-by: Matt Turner --- dev-libs/link-grammar/metadata.xml | 42 +++++++++++++++++------------- 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/dev-libs/link-grammar/metadata.xml b/dev-libs/link-grammar/metadata.xml index 3f4b9ddbf83ea..cde193a9efa38 100644 --- a/dev-libs/link-grammar/metadata.xml +++ b/dev-libs/link-grammar/metadata.xml @@ -1,22 +1,28 @@ - - soap@gentoo.org - David Seifert - - - gnome@gentoo.org - Gentoo GNOME Desktop - - - The Link Grammar Parser is a syntactic parser of English, Russian, Arabic and Persian (and other languages as well), - based on Link Grammar, an original theory of syntax and morphology. Given a sentence, the system assigns to it a - syntactic structure, which consists of a set of labelled links connecting pairs of words. The parser also produces a "constituent" - (HPSG style phrase tree) representation of a sentence (showing noun phrases, verb phrases, etc.). - - - Adds support for app-text/aspell spell checker - Adds support for app-text/hunspell spell checker - + + soap@gentoo.org + David Seifert + + + gnome@gentoo.org + Gentoo GNOME Desktop + + + The Link Grammar Parser is a syntactic parser of English, Russian, Arabic + and Persian (and other languages as well), based on Link Grammar, an + original theory of syntax and morphology. Given a sentence, the system + assigns to it a syntactic structure, which consists of a set of labelled + links connecting pairs of words. The parser also produces a "constituent" + (HPSG style phrase tree) representation of a sentence (showing noun phrases, + verb phrases, etc.). + + + Adds support for app-text/aspell spell checker + Adds support for app-text/hunspell spell checker + + + opencog/link-grammar + From 0fc13daa4576d7d89488f320425a2aa2ddf55886 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:50 -0400 Subject: [PATCH 2246/2610] dev-libs/template-glib: Set remote-id Signed-off-by: Matt Turner --- dev-libs/template-glib/metadata.xml | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/dev-libs/template-glib/metadata.xml b/dev-libs/template-glib/metadata.xml index 14cc9d5719190..ad978234f4694 100644 --- a/dev-libs/template-glib/metadata.xml +++ b/dev-libs/template-glib/metadata.xml @@ -1,13 +1,18 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - Template-GLib is a templating library for GLib. It includes a simple template - format along with integration into GObject-Introspection for properties and - methods. It separates the parsing of templates and the expansion of templates - for faster expansion. You can also define scope, custom functions, and more - with the embedded expression language. + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Template-GLib is a templating library for GLib. It includes a simple + template format along with integration into GObject-Introspection for + properties and methods. It separates the parsing of templates and the + expansion of templates for faster expansion. You can also define scope, + custom functions, and more with the embedded expression language. + + + GNOME/template-glib + From 18fcf99df51bd9530330ede303016da2cb12ac7b Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:50 -0400 Subject: [PATCH 2247/2610] dev-libs/totem-pl-parser: Set remote-id Signed-off-by: Matt Turner --- dev-libs/totem-pl-parser/metadata.xml | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/dev-libs/totem-pl-parser/metadata.xml b/dev-libs/totem-pl-parser/metadata.xml index dbd8e554c94b3..6f7ef06ed54da 100644 --- a/dev-libs/totem-pl-parser/metadata.xml +++ b/dev-libs/totem-pl-parser/metadata.xml @@ -1,13 +1,16 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enables ISO detection with app-arch/libarchive - Support AmazonAMZ decoding with dev-libs/libgcrypt - Enable charset discovery via app-i18n/uchardet - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enables ISO detection with app-arch/libarchive + Support AmazonAMZ decoding with dev-libs/libgcrypt + Enable charset discovery via app-i18n/uchardet + + + GNOME/totem-pl-parser + From b0b339fbd049bfe25a3fa2c56f150bf813e70825 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:51 -0400 Subject: [PATCH 2248/2610] dev-libs/vala-common: Set remote-id Signed-off-by: Matt Turner --- dev-libs/vala-common/metadata.xml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/dev-libs/vala-common/metadata.xml b/dev-libs/vala-common/metadata.xml index 645232af59bf4..4b1e36254bfb4 100644 --- a/dev-libs/vala-common/metadata.xml +++ b/dev-libs/vala-common/metadata.xml @@ -1,11 +1,12 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - cpe:/a:gnome:vala - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + cpe:/a:gnome:vala + GNOME/vala + From ef32eb41d0c496408bb1473ff3a55840f0ab3e65 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:51 -0400 Subject: [PATCH 2249/2610] dev-python/nautilus-python: Set remote-id Signed-off-by: Matt Turner --- dev-python/nautilus-python/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-python/nautilus-python/metadata.xml b/dev-python/nautilus-python/metadata.xml index f453528b934fe..6bd821e4a1031 100644 --- a/dev-python/nautilus-python/metadata.xml +++ b/dev-python/nautilus-python/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/nautilus-python + From 18c6de5bc138681b34e09d2a10d1afaeb52cb058 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:51 -0400 Subject: [PATCH 2250/2610] dev-python/pyatspi: Set remote-id Signed-off-by: Matt Turner --- dev-python/pyatspi/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-python/pyatspi/metadata.xml b/dev-python/pyatspi/metadata.xml index 7b343b06be8a9..21bc65fb46b25 100644 --- a/dev-python/pyatspi/metadata.xml +++ b/dev-python/pyatspi/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/pyatspi2 + From a3ddc6fb1f1673e21e9e56fc5ff5ff2c87f8c0fb Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:51 -0400 Subject: [PATCH 2251/2610] dev-python/pygobject: Set remote-id Signed-off-by: Matt Turner --- dev-python/pygobject/metadata.xml | 51 ++++++++++++++++--------------- 1 file changed, 26 insertions(+), 25 deletions(-) diff --git a/dev-python/pygobject/metadata.xml b/dev-python/pygobject/metadata.xml index 1088c8b6c2848..526be399f23d6 100644 --- a/dev-python/pygobject/metadata.xml +++ b/dev-python/pygobject/metadata.xml @@ -1,29 +1,30 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - python@gentoo.org - Python - - - GObject is a object system used by GTK+, GStreamer and other libraries. - PyGObject provides a convenient wrapper for use in Python programs when - accessing GObject libraries. Like the GObject library itself PyGObject - is licensed under the GNU LGPL, so is suitable for use in both free - software and proprietary applications. It is already in use in many - applications ranging from small single purpose scripts up to large full - featured applications. PyGObject now dynamically accesses any GObject - libraries that uses GObject Introspection. It replaces the need for - separate modules such as PyGTK, GIO and python-gnome to build a full - GNOME 3.0 application. Once new functionality is added to gobject - library it is instantly available as a Python API without the need for - intermediate Python glue. - - - PyGObject - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + python@gentoo.org + Python + + + GObject is a object system used by GTK+, GStreamer and other libraries. + PyGObject provides a convenient wrapper for use in Python programs when + accessing GObject libraries. Like the GObject library itself PyGObject + is licensed under the GNU LGPL, so is suitable for use in both free + software and proprietary applications. It is already in use in many + applications ranging from small single purpose scripts up to large full + featured applications. PyGObject now dynamically accesses any GObject + libraries that uses GObject Introspection. It replaces the need for + separate modules such as PyGTK, GIO and python-gnome to build a full + GNOME 3.0 application. Once new functionality is added to gobject + library it is instantly available as a Python API without the need for + intermediate Python glue. + + + PyGObject + GNOME/pygobject + From 870a4b01fffabeb3985f9b9af3b55facd1d4f780 Mon Sep 17 00:00:00 2001 From: John Helmert III Date: Sat, 29 Oct 2022 21:07:36 -0500 Subject: [PATCH 2252/2610] games-util/xboxdrv: fix binpkg installation, udev_reload, add python3_11 Closes: https://bugs.gentoo.org/776601 Closes: https://bugs.gentoo.org/859325 Signed-off-by: John Helmert III --- .../xboxdrv/xboxdrv-0.8.8_p20190118-r2.ebuild | 83 +++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 games-util/xboxdrv/xboxdrv-0.8.8_p20190118-r2.ebuild diff --git a/games-util/xboxdrv/xboxdrv-0.8.8_p20190118-r2.ebuild b/games-util/xboxdrv/xboxdrv-0.8.8_p20190118-r2.ebuild new file mode 100644 index 0000000000000..7b11030a2c5e5 --- /dev/null +++ b/games-util/xboxdrv/xboxdrv-0.8.8_p20190118-r2.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit linux-info python-any-r1 scons-utils toolchain-funcs systemd udev + +MY_P="${PN}-v$(ver_cut 1-3)" +DESCRIPTION="Userspace Xbox 360 Controller driver" +HOMEPAGE="https://xboxdrv.gitlab.io" +SRC_URI="https://gitlab.com/xboxdrv/${PN}/-/archive/v$(ver_cut 1-3)/${MY_P}.tar.bz2" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-libs/boost:= + dev-libs/dbus-glib + dev-libs/glib:2 + sys-apps/dbus + virtual/libudev:= + virtual/libusb:1 + x11-libs/libX11 +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND=" + dev-util/glib-utils + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/"xboxdrv-0.8.8-some-boost-fix.patch + "${FILESDIR}/"xboxdrv-0.8.8-Update-SConstruct-to-python3.patch + "${FILESDIR}/"xboxdrv-0.8.8-Updating-python-code-to-python3.patch +) + +CONFIG_CHECK="~INPUT_EVDEV ~INPUT_JOYDEV ~INPUT_UINPUT ~!JOYSTICK_XPAD" + +pkg_setup() { + linux-info_pkg_setup + python-any-r1_pkg_setup +} + +src_compile() { + escons \ + BUILD=custom \ + CXX="$(tc-getCXX)" \ + AR="$(tc-getAR)" \ + RANLIB="$(tc-getRANLIB)" \ + CXXFLAGS="-Wall ${CXXFLAGS}" \ + LINKFLAGS="${LDFLAGS}" +} + +src_install() { + dobin xboxdrv + doman doc/xboxdrv.1 + dodoc AUTHORS NEWS PROTOCOL README.md TODO + + newinitd "${FILESDIR}"/xboxdrv.initd xboxdrv + newconfd "${FILESDIR}"/xboxdrv.confd xboxdrv + + insinto /etc/dbus-1/system.d + doins "${FILESDIR}"/org.seul.Xboxdrv.conf + + udev_newrules "${FILESDIR}"/xboxdrv.udev-rules 99-xbox-controller.rules + systemd_dounit "${FILESDIR}"/xboxdrv.service +} + +pkg_postinst() { + udev_reload +} + +pkg_postrm() { + udev_reload +} From a5726db8e032a9c8002fed97fbf7ef33357c17ce Mon Sep 17 00:00:00 2001 From: "Robin H. Johnson" Date: Sat, 29 Oct 2022 19:55:27 -0700 Subject: [PATCH 2253/2610] media-libs/libva-intel-media-driver: IGFX_ALDERLAKE_N & other symbols added after gmmlib 22.0.0 libva-intel-media-driver configure does not check deps properly. Signed-off-by: Robin H. Johnson Closes: https://bugs.gentoo.org/877203 --- .../libva-intel-media-driver-22.4.4.ebuild | 2 +- .../libva-intel-media-driver-22.5.3.1.ebuild | 2 +- .../libva-intel-media-driver-22.5.3.ebuild | 2 +- .../libva-intel-media-driver-22.5.4.ebuild | 2 +- .../libva-intel-media-driver-9999.ebuild | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/media-libs/libva-intel-media-driver/libva-intel-media-driver-22.4.4.ebuild b/media-libs/libva-intel-media-driver/libva-intel-media-driver-22.4.4.ebuild index 2a5644f6778d6..24fb2ffb188ae 100644 --- a/media-libs/libva-intel-media-driver/libva-intel-media-driver-22.4.4.ebuild +++ b/media-libs/libva-intel-media-driver/libva-intel-media-driver-22.4.4.ebuild @@ -29,7 +29,7 @@ IUSE="+redistributable test X" RESTRICT="!test? ( test )" -DEPEND=">=media-libs/gmmlib-22.0.0:= +DEPEND=">=media-libs/gmmlib-22.1.8:= >=media-libs/libva-2.14.0[X?] " RDEPEND="${DEPEND}" diff --git a/media-libs/libva-intel-media-driver/libva-intel-media-driver-22.5.3.1.ebuild b/media-libs/libva-intel-media-driver/libva-intel-media-driver-22.5.3.1.ebuild index 54a280d5f2bf2..92a6257bc1b18 100644 --- a/media-libs/libva-intel-media-driver/libva-intel-media-driver-22.5.3.1.ebuild +++ b/media-libs/libva-intel-media-driver/libva-intel-media-driver-22.5.3.1.ebuild @@ -29,7 +29,7 @@ IUSE="+redistributable test X" RESTRICT="!test? ( test )" -DEPEND=">=media-libs/gmmlib-22.0.0:= +DEPEND=">=media-libs/gmmlib-22.1.8:= >=media-libs/libva-2.14.0[X?] " RDEPEND="${DEPEND}" diff --git a/media-libs/libva-intel-media-driver/libva-intel-media-driver-22.5.3.ebuild b/media-libs/libva-intel-media-driver/libva-intel-media-driver-22.5.3.ebuild index 54a280d5f2bf2..92a6257bc1b18 100644 --- a/media-libs/libva-intel-media-driver/libva-intel-media-driver-22.5.3.ebuild +++ b/media-libs/libva-intel-media-driver/libva-intel-media-driver-22.5.3.ebuild @@ -29,7 +29,7 @@ IUSE="+redistributable test X" RESTRICT="!test? ( test )" -DEPEND=">=media-libs/gmmlib-22.0.0:= +DEPEND=">=media-libs/gmmlib-22.1.8:= >=media-libs/libva-2.14.0[X?] " RDEPEND="${DEPEND}" diff --git a/media-libs/libva-intel-media-driver/libva-intel-media-driver-22.5.4.ebuild b/media-libs/libva-intel-media-driver/libva-intel-media-driver-22.5.4.ebuild index 54a280d5f2bf2..92a6257bc1b18 100644 --- a/media-libs/libva-intel-media-driver/libva-intel-media-driver-22.5.4.ebuild +++ b/media-libs/libva-intel-media-driver/libva-intel-media-driver-22.5.4.ebuild @@ -29,7 +29,7 @@ IUSE="+redistributable test X" RESTRICT="!test? ( test )" -DEPEND=">=media-libs/gmmlib-22.0.0:= +DEPEND=">=media-libs/gmmlib-22.1.8:= >=media-libs/libva-2.14.0[X?] " RDEPEND="${DEPEND}" diff --git a/media-libs/libva-intel-media-driver/libva-intel-media-driver-9999.ebuild b/media-libs/libva-intel-media-driver/libva-intel-media-driver-9999.ebuild index a9c6b767ec775..aa9624b21204d 100644 --- a/media-libs/libva-intel-media-driver/libva-intel-media-driver-9999.ebuild +++ b/media-libs/libva-intel-media-driver/libva-intel-media-driver-9999.ebuild @@ -29,7 +29,7 @@ IUSE="+redistributable test X" RESTRICT="!test? ( test )" -DEPEND=">=media-libs/gmmlib-22.0.0:= +DEPEND=">=media-libs/gmmlib-22.1.8:= >=media-libs/libva-2.14.0[X?] " RDEPEND="${DEPEND}" From 2f0a8066cec1e9356367684a5dffb808f0be6ac8 Mon Sep 17 00:00:00 2001 From: Jaco Kroon Date: Thu, 27 Oct 2022 21:44:42 +0200 Subject: [PATCH 2254/2610] net-libs/pjproject: drop 2.12.1-r1 Bug: https://bugs.gentoo.org/875863 Signed-off-by: Jaco Kroon Closes: https://github.com/gentoo/gentoo/pull/27992 Signed-off-by: John Helmert III --- net-libs/pjproject/pjproject-2.12.1-r1.ebuild | 140 ------------------ 1 file changed, 140 deletions(-) delete mode 100644 net-libs/pjproject/pjproject-2.12.1-r1.ebuild diff --git a/net-libs/pjproject/pjproject-2.12.1-r1.ebuild b/net-libs/pjproject/pjproject-2.12.1-r1.ebuild deleted file mode 100644 index e93be16908894..0000000000000 --- a/net-libs/pjproject/pjproject-2.12.1-r1.ebuild +++ /dev/null @@ -1,140 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -# TODO: Figure out a way to disable SRTP from pjproject entirely. -EAPI=8 - -inherit autotools flag-o-matic toolchain-funcs - -DESCRIPTION="Open source SIP, Media, and NAT Traversal Library" -HOMEPAGE="https://www.pjsip.org/" -SRC_URI="https://github.com/pjsip/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" - -LICENSE="GPL-2" -SLOT="0/${PV}" - -# g729 not included due to special bcg729 handling. -CODEC_FLAGS="g711 g722 g7221 gsm ilbc speex l16" -VIDEO_FLAGS="sdl ffmpeg v4l2 openh264 libyuv vpx" -SOUND_FLAGS="alsa portaudio" -IUSE="amr debug epoll examples opus resample silk ssl static-libs webrtc - ${CODEC_FLAGS} g729 - ${VIDEO_FLAGS} - ${SOUND_FLAGS}" - -RDEPEND=">=net-libs/libsrtp-2.3.0:= - alsa? ( media-libs/alsa-lib ) - amr? ( media-libs/opencore-amr ) - ffmpeg? ( media-video/ffmpeg:= ) - g729? ( media-libs/bcg729 ) - gsm? ( media-sound/gsm ) - ilbc? ( media-libs/libilbc ) - openh264? ( media-libs/openh264 ) - opus? ( media-libs/opus ) - portaudio? ( media-libs/portaudio ) - resample? ( media-libs/libsamplerate ) - sdl? ( media-libs/libsdl ) - speex? ( - media-libs/speex - media-libs/speexdsp - ) - ssl? ( - dev-libs/openssl:0= - ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/pjproject-2.12.1-CVE-2022-31031.patch" -) - -src_prepare() { - default - rm configure || die "Unable to remove unwanted wrapper" - mv aconfigure.ac configure.ac || die "Unable to rename configure script source" - eautoreconf - - cp "${FILESDIR}/pjproject-2.12.1-config_site.h" "${S}/pjlib/include/pj/config_site.h" || die "Unable to create config_site.h" -} - -_pj_enable() { - usex "$1" '' "--disable-${2:-$1}" -} - -_pj_get_define() { - local r="$(sed -nre "s/^#define[[:space:]]+$1[[:space:]]+//p" "${S}/pjlib/include/pj/config_site.h")" - [[ -z "${r}" ]] && die "Unable to fine #define $1 in config_site.h" - echo "$r" -} - -_pj_set_define() { - local c=$(_pj_get_define "$1") - [[ "$c" = "$2" ]] && return 0 - sed -re "s/^#define[[:space:]]+$1[[:space:]].*/#define $1 $2/" -i "${S}/pjlib/include/pj/config_site.h" || die "sed failed updating $1 to $2." - [[ "$(_pj_get_define "$1")" != "$2" ]] && die "sed failed to perform update for $1 to $2." -} - -_pj_use_set_define() { - _pj_set_define "$2" $(usex "$1" 1 0) -} - -src_configure() { - local myconf=() - local videnable="--disable-video" - local t - - use debug || append-cflags -DNDEBUG=1 - - for t in ${CODEC_FLAGS}; do - myconf+=( $(_pj_enable ${t} ${t}-codec) ) - done - myconf+=( $(_pj_enable g729 bcg729) ) - - for t in ${VIDEO_FLAGS}; do - myconf+=( $(_pj_enable ${t}) ) - use "${t}" && videnable="--enable-video" - done - - [ "${videnable}" = "--enable-video" ] && _pj_set_define PJMEDIA_HAS_VIDEO 1 || _pj_set_define PJMEDIA_HAS_VIDEO 0 - - LD="$(tc-getCC)" econf \ - --enable-shared \ - --with-external-srtp \ - ${videnable} \ - $(_pj_enable alsa sound) \ - $(_pj_enable amr opencore-amr) \ - $(_pj_enable epoll) \ - $(_pj_enable opus) \ - $(_pj_enable portaudio ext-sound) \ - $(_pj_enable resample libsamplerate) \ - $(_pj_enable resample resample-dll) \ - $(_pj_enable resample) \ - $(_pj_enable silk) \ - $(_pj_enable speex speex-aec) \ - $(_pj_enable ssl) \ - $(_pj_enable webrtc libwebrtc) \ - $(use_with gsm external-gsm) \ - $(use_with portaudio external-pa) \ - $(use_with speex external-speex) \ - "${myconf[@]}" -} - -src_compile() { - emake dep LD="$(tc-getCC)" - emake LD="$(tc-getCC)" -} - -src_install() { - default - - newbin pjsip-apps/bin/pjsua-${CHOST} pjsua - newbin pjsip-apps/bin/pjsystest-${CHOST} pjsystest - - if use examples; then - insinto "/usr/share/doc/${PF}/examples" - doins -r pjsip-apps/src/samples - fi - - use static-libs || rm "${ED}/usr/$(get_libdir)"/*.a || die "Error removing static archives" -} From eb45a8de38d1d141f95a65792315adedfe9c8435 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakov=20Smoli=C4=87?= Date: Sun, 30 Oct 2022 05:11:39 +0100 Subject: [PATCH 2255/2610] dev-libs/libgcrypt: Stabilize 1.10.1-r2 hppa, #878749 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jakov Smolić --- dev-libs/libgcrypt/libgcrypt-1.10.1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libgcrypt/libgcrypt-1.10.1-r2.ebuild b/dev-libs/libgcrypt/libgcrypt-1.10.1-r2.ebuild index ff87bcad8633e..5a9ea226fdc56 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.10.1-r2.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.10.1-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )" LICENSE="LGPL-2.1 MIT" SLOT="0/20" # subslot = soname major version -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+asm cpu_flags_arm_neon cpu_flags_arm_aes cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_padlock cpu_flags_x86_sha cpu_flags_x86_sse4_1 doc static-libs" # Build system only has --disable-arm-crypto-support right now From cc979f4ac627a4cdf3ad00af914bc7f95b3ddcf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakov=20Smoli=C4=87?= Date: Sun, 30 Oct 2022 05:12:32 +0100 Subject: [PATCH 2256/2610] dev-java/protobuf-java: Stabilize 3.21.9 amd64, #878319 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jakov Smolić --- dev-java/protobuf-java/protobuf-java-3.21.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/protobuf-java/protobuf-java-3.21.9.ebuild b/dev-java/protobuf-java/protobuf-java-3.21.9.ebuild index 2e0fd24ef9a99..c393a3769bea2 100644 --- a/dev-java/protobuf-java/protobuf-java-3.21.9.ebuild +++ b/dev-java/protobuf-java/protobuf-java-3.21.9.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> pr LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos" DEPEND=" >=virtual/jdk-1.8:* From bbfa68619e401feb6f23e35ade9ba0cded1f7c0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakov=20Smoli=C4=87?= Date: Sun, 30 Oct 2022 05:12:39 +0100 Subject: [PATCH 2257/2610] sys-fs/dd-rescue: Stabilize 1.99.12 amd64, #878583 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jakov Smolić --- sys-fs/dd-rescue/dd-rescue-1.99.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-fs/dd-rescue/dd-rescue-1.99.12.ebuild b/sys-fs/dd-rescue/dd-rescue-1.99.12.ebuild index afbbda5929f2a..2f9ff9bf50f51 100644 --- a/sys-fs/dd-rescue/dd-rescue-1.99.12.ebuild +++ b/sys-fs/dd-rescue/dd-rescue-1.99.12.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://www.garloff.de/kurt/linux/ddrescue/${MY_P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="cpu_flags_x86_avx2 lzo cpu_flags_x86_sse4_2 static xattr" RDEPEND="lzo? ( dev-libs/lzo ) From 7e3b09d7f465902c28e4ae5ebeaa489d5208d1ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakov=20Smoli=C4=87?= Date: Sun, 30 Oct 2022 05:12:49 +0100 Subject: [PATCH 2258/2610] kde-misc/bismuth: Stabilize 3.1.4 amd64, #878731 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jakov Smolić --- kde-misc/bismuth/bismuth-3.1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kde-misc/bismuth/bismuth-3.1.4.ebuild b/kde-misc/bismuth/bismuth-3.1.4.ebuild index aca8196c528f1..d723f4a4350cf 100644 --- a/kde-misc/bismuth/bismuth-3.1.4.ebuild +++ b/kde-misc/bismuth/bismuth-3.1.4.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="CC-BY-4.0 LGPL-3+ MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" QTMIN=5.15.0 KFMIN=5.78.0 From 4035f35583fab2b3f22c09d2f2894f4b8f20cee0 Mon Sep 17 00:00:00 2001 From: "Robin H. Johnson" Date: Sat, 29 Oct 2022 20:10:43 -0700 Subject: [PATCH 2259/2610] sys-fs/multipath-tools: bump Signed-off-by: Robin H. Johnson Reference: https://bugs.gentoo.org/show_bug.cgi?id=878763 --- sys-fs/multipath-tools/Manifest | 1 + .../multipath-tools-0.9.3.ebuild | 83 +++++++++++++++++++ 2 files changed, 84 insertions(+) create mode 100644 sys-fs/multipath-tools/multipath-tools-0.9.3.ebuild diff --git a/sys-fs/multipath-tools/Manifest b/sys-fs/multipath-tools/Manifest index 480f8d568d21f..da55c0c395c3a 100644 --- a/sys-fs/multipath-tools/Manifest +++ b/sys-fs/multipath-tools/Manifest @@ -1,2 +1,3 @@ DIST multipath-tools-0.8.9.tar.gz 534866 BLAKE2B b5ebf3c393f6b60e85678ac07378ae07056b6777409fc1bc4f4133cdd3f8c75a3d76f6e9342208df7fed8fe7812b089eba8f6b769e47e1dd6c8b7fd321bdbd30 SHA512 25f2a5d436af6a343804988cef45ca1574d4a981655a2b91563ddb89138619158befdf5af92d836a17c95d6dcf901072b614473c2129274e5dcdb1a1d64edb4d DIST multipath-tools-0.9.0.tar.gz 537311 BLAKE2B e7d4958d24d1e19da2b80be23585ad37f6b0c1b66dc1377014d825ddd2be10ea3b8c30162cb7a23b120427bf0c957c6cad8560018e1cb058c284f37afd5d50d4 SHA512 6c417f6d1d116fa43bedb9f77769ece9cbb7b35b78a9b3558c41df2360e52a65a07314b12ab7e4a7bbc867b9755250de9db96a2f7eb4a6a37f0b0b3f0bbc840e +DIST multipath-tools-0.9.3.tar.gz 552442 BLAKE2B e2065119cdd68bd8c2b4420bd0de9ce370601597972dba32c076bfc4df6d0a1a65356454a2f96f95f27cf681387685edcbac2eb41258d4a7049a1ef62cdf0949 SHA512 4faa2ee5a96a9d5d752219931ebc885cb70ed6b022d45ede985ad7919c043a3aee166e6f126d32dffd187c5c32d5cbce91747d87d0b55557e2f7f68b279583da diff --git a/sys-fs/multipath-tools/multipath-tools-0.9.3.ebuild b/sys-fs/multipath-tools/multipath-tools-0.9.3.ebuild new file mode 100644 index 0000000000000..937105680154a --- /dev/null +++ b/sys-fs/multipath-tools/multipath-tools-0.9.3.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info systemd toolchain-funcs udev + +DESCRIPTION="Device mapper target autoconfig" +HOMEPAGE="http://christophe.varoqui.free.fr/" +SRC_URI="https://github.com/opensvc/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="systemd test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/json-c:= + dev-libs/libaio + dev-libs/userspace-rcu:= + >=sys-fs/lvm2-2.02.45 + >=virtual/libudev-232-r3 + sys-libs/readline:= + systemd? ( sys-apps/systemd )" +DEPEND="${RDEPEND} + test? ( dev-util/cmocka )" +BDEPEND="virtual/pkgconfig" + +CONFIG_CHECK="~DM_MULTIPATH" + +PATCHES=( ) + +src_prepare() { + default + # life is too short for some trivial patches + sed -r -i -e '/^(CPPFLAGS|CFLAGS)/s,:=,+=,' \ + "${S}"/Makefile.inc || die +} + +src_compile() { + tc-export CC + + # LIBDM_API_FLUSH involves grepping files in /usr/include, + # so force the test to go the way we want #411337. + emake \ + prefix="${EPREFIX}" \ + LIB="$(get_libdir)" \ + LIBDM_API_FLUSH=1 \ + PKGCONFIG="$(tc-getPKG_CONFIG)" +} + +src_install() { + dodir /sbin /usr/share/man/man{3,5,8} + emake \ + DESTDIR="${D}" \ + prefix="${EPREFIX}" \ + LIB="$(get_libdir)" \ + RUN=run \ + unitdir="$(systemd_get_systemunitdir)" \ + libudevdir='$(prefix)'/$(get_udevdir) \ + pkgconfdir='$(prefix)/usr/$(LIB)/pkgconfig' \ + install + einstalldocs + + newinitd "${FILESDIR}"/multipathd-r1.rc multipathd + newinitd "${FILESDIR}"/multipath.rc multipath + + find "${ED}" -type f -name '*.la' -delete || die +} + +pkg_postinst() { + udev_reload + + if [[ -z ${REPLACING_VERSIONS} ]] ; then + elog "If you need multipath on your system, you must" + elog "add 'multipath' into your boot runlevel!" + fi +} + +pkg_postrm() { + udev_reload +} From 9199809d660b52e6f4e960fc1bea889bea15cdaa Mon Sep 17 00:00:00 2001 From: "Robin H. Johnson" Date: Sat, 29 Oct 2022 21:35:20 -0700 Subject: [PATCH 2260/2610] sys-fs/multipath-tools: bump Signed-off-by: Robin H. Johnson Reference: https://bugs.gentoo.org/show_bug.cgi?id=878763 --- .../multipath-tools-0.9.3.ebuild | 27 +++++++++++++------ 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/sys-fs/multipath-tools/multipath-tools-0.9.3.ebuild b/sys-fs/multipath-tools/multipath-tools-0.9.3.ebuild index 937105680154a..74c4e010e73ac 100644 --- a/sys-fs/multipath-tools/multipath-tools-0.9.3.ebuild +++ b/sys-fs/multipath-tools/multipath-tools-0.9.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit linux-info systemd toolchain-funcs udev +inherit linux-info systemd toolchain-funcs udev tmpfiles DESCRIPTION="Device mapper target autoconfig" HOMEPAGE="http://christophe.varoqui.free.fr/" @@ -34,7 +34,7 @@ PATCHES=( ) src_prepare() { default # life is too short for some trivial patches - sed -r -i -e '/^(CPPFLAGS|CFLAGS)/s,:=,+=,' \ + sed -r -i -e '/^(CPPFLAGS|CFLAGS)\>/s,^(CPPFLAGS|CFLAGS)\>[[:space:]]+:=,\1 := $(GENTOO_\1),' \ "${S}"/Makefile.inc || die } @@ -44,23 +44,33 @@ src_compile() { # LIBDM_API_FLUSH involves grepping files in /usr/include, # so force the test to go the way we want #411337. emake \ - prefix="${EPREFIX}" \ + prefix="${EPREFIX}/usr" \ LIB="$(get_libdir)" \ LIBDM_API_FLUSH=1 \ - PKGCONFIG="$(tc-getPKG_CONFIG)" + PKGCONFIG="$(tc-getPKG_CONFIG)" \ + GENTOO_CFLAGS="${CFLAGS}" \ + GENTOO_CPPFLAGS="${CPPFLAGS}" \ + FAKEVAR=1 } src_install() { - dodir /sbin /usr/share/man/man{3,5,8} + dodir /sbin + # upstream makefile has terrible $(prefix) choices emake \ - DESTDIR="${D}" \ + DESTDIR="${ED}" \ prefix="${EPREFIX}" \ LIB="$(get_libdir)" \ RUN=run \ unitdir="$(systemd_get_systemunitdir)" \ - libudevdir='$(prefix)'/$(get_udevdir) \ - pkgconfdir='$(prefix)/usr/$(LIB)/pkgconfig' \ + libudevdir="${EPREFIX}/$(get_udevdir)" \ + pkgconfdir="${EPREFIX}/usr/$(get_libdir)/pkgconfig" \ + GENTOO_CFLAGS="${CFLAGS}" \ + GENTOO_CPPFLAGS="${CPPFLAGS}" \ install + rmdir "${ED}"/usr/include + rmdir "${ED}"/usr/share + mv "${ED}"/include "${ED}"/usr/include || die + mv "${ED}"/share "${ED}"/usr/share || die einstalldocs newinitd "${FILESDIR}"/multipathd-r1.rc multipathd @@ -70,6 +80,7 @@ src_install() { } pkg_postinst() { + tmpfiles_process /usr/lib/tmpfiles.d/multipath.conf udev_reload if [[ -z ${REPLACING_VERSIONS} ]] ; then From 7070145d23e04910d83818060ff2e822389a558e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 06:43:59 +0100 Subject: [PATCH 2261/2610] dev-python/pillow: Bump to 9.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/pillow/Manifest | 1 + dev-python/pillow/pillow-9.3.0.ebuild | 125 ++++++++++++++++++++++++++ 2 files changed, 126 insertions(+) create mode 100644 dev-python/pillow/pillow-9.3.0.ebuild diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest index e73a55dc8b3e0..c5393be9f468d 100644 --- a/dev-python/pillow/Manifest +++ b/dev-python/pillow/Manifest @@ -1,2 +1,3 @@ DIST pillow-9.1.1.tar.gz 49753799 BLAKE2B 969a338f768951c340177d0590c50ba1213f48810870ac3fdbc2556c57344e356e0cf1ef080bde29bf89291adbf9f64b2dd1f950260d2ce5c0eb28d197f2dfe2 SHA512 8c05c0af6be992667d764046c6d7c189e1486d6ab987474c15e3bc8a64b9955d4c91d94b94ea46ef6d1c6f343ba424240dfa7d758c666bec40fa580728206a5f DIST pillow-9.2.0.gh.tar.gz 50018953 BLAKE2B 72dc1175c08276531c5949f0eb19bdce37afb25303614d489375c57aba19c5f708db7d149a033490f95848bdd6b4249dd36993205069e7f471a2efd602cb3ac4 SHA512 02926d6c88aa8bc0df05b0ecd04b9852821a6400a24c6e70b66d4092eb3174139dee116adfa94ba8b7f3df8f6725cc68b32705f308f4347153e0112d987fc5f2 +DIST pillow-9.3.0.gh.tar.gz 50370806 BLAKE2B d0d4775c8b60e40560328e4f1c14055743d1a826b0ab01353075f1f48a461bcd8bf5883f18713976399f9b0f688125f3a883ea5818a359db9e540aac8895f02a SHA512 60c529d8a222a521a0c3f4254917aa3f6c5a47c7cb8930b4b9a05ef442d1a7e776018dc4ac834a9effc1342f8457898cae79820531ff430728f6c39d6297b2d7 diff --git a/dev-python/pillow/pillow-9.3.0.ebuild b/dev-python/pillow/pillow-9.3.0.ebuild new file mode 100644 index 0000000000000..351a6629aba3f --- /dev/null +++ b/dev-python/pillow/pillow-9.3.0.ebuild @@ -0,0 +1,125 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) +PYTHON_REQ_USE='tk?,threads(+)' + +inherit distutils-r1 toolchain-funcs virtualx + +MY_PN=Pillow +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Python Imaging Library (fork)" +HOMEPAGE=" + https://python-pillow.org/ + https://github.com/python-pillow/ + https://pypi.org/project/Pillow/ +" +SRC_URI=" + https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}" + +LICENSE="HPND" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib" +REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )" +RESTRICT="!test? ( test )" + +DEPEND=" + imagequant? ( media-gfx/libimagequant:0 ) + jpeg? ( media-libs/libjpeg-turbo ) + jpeg2k? ( media-libs/openjpeg:2= ) + lcms? ( media-libs/lcms:2= ) + tiff? ( media-libs/tiff:0=[jpeg,zlib] ) + truetype? ( media-libs/freetype:2= ) + webp? ( media-libs/libwebp:0= ) + xcb? ( x11-libs/libxcb ) + zlib? ( sys-libs/zlib:0= ) +" +RDEPEND=" + ${DEPEND} + dev-python/olefile[${PYTHON_USEDEP}] +" +BDEPEND=" + virtual/pkgconfig + test? ( + ${RDEPEND} + dev-python/defusedxml[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + || ( + media-gfx/imagemagick[png] + media-gfx/graphicsmagick[png] + ) + ) +" + +EPYTEST_DESELECT=( + # TODO; incompatible Qt version? + Tests/test_qt_image_qapplication.py::test_sanity +) + +usepil() { + usex "${1}" enable disable +} + +python_configure_all() { + # It's important that these flags are also passed during the install phase + # as well. Make sure of that if you change the lines below. See bug 661308. + cat >> setup.cfg <<-EOF || die + [build_ext] + disable_platform_guessing = True + $(usepil truetype)_freetype = True + $(usepil jpeg)_jpeg = True + $(usepil jpeg2k)_jpeg2000 = True + $(usepil lcms)_lcms = True + $(usepil tiff)_tiff = True + $(usepil imagequant)_imagequant = True + $(usepil webp)_webp = True + $(usepil webp)_webpmux = True + $(usepil xcb)_xcb = True + $(usepil zlib)_zlib = True + EOF + + # setup.py won't let us add the right toolchain paths but it does + # accept additional ones from INCLUDE and LIB so set these. You + # wouldn't normally need these at all as the toolchain should look + # here anyway but it doesn't for this setup.py. + export \ + INCLUDE="${ESYSROOT}"/usr/include \ + LIB="${ESYSROOT}"/usr/$(get_libdir) + + # We have patched in this env var. + tc-export PKG_CONFIG +} + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + "${EPYTHON}" selftest.py --installed || die "selftest failed with ${EPYTHON}" + # no:relaxed: pytest-relaxed plugin make our tests fail. deactivate if installed + epytest -p no:relaxed || die "Tests failed with ${EPYTHON}" +} + +python_install() { + python_doheader src/libImaging/*.h + distutils-r1_python_install +} + +python_install_all() { + if use examples ; then + docinto example + dodoc docs/example/* + docompress -x /usr/share/doc/${PF}/example + fi + distutils-r1_python_install_all +} From 1909e1ebe530f44751263230cabcad11fce1422b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 06:49:01 +0100 Subject: [PATCH 2262/2610] dev-python/dulwich: Bump to 0.20.50 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/dulwich/Manifest | 1 + dev-python/dulwich/dulwich-0.20.50.ebuild | 59 +++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 dev-python/dulwich/dulwich-0.20.50.ebuild diff --git a/dev-python/dulwich/Manifest b/dev-python/dulwich/Manifest index 55fa46047cca3..ee7d775e744cf 100644 --- a/dev-python/dulwich/Manifest +++ b/dev-python/dulwich/Manifest @@ -1 +1,2 @@ DIST dulwich-0.20.46.tar.gz 426530 BLAKE2B 702564597a0367f454a396e4917d4fcd8b963d1847ddef688dccc7d7501f0073ae9a0ab422f31b8b0648210dafa953744ccf496b41fc75c7bea5090d75bf142c SHA512 4cc86afe90139d813d11ac2a8b96e84ca60ea28baab83a2af8da9a7cef2f3cdac647af858f5fc3806ae741a0b4fcf592d94f228adf8ab7b5b600be41f6acc356 +DIST dulwich-0.20.50.tar.gz 430389 BLAKE2B 1ea86fe00fa560311bdcff8c51904982a506fa670efb503f9103c5fb25036a792a87583fdf6435a6a6ec7bd6aaa2277c621359e1d99f55450c247fdc4be74e51 SHA512 506cc76f7deb8247b910fa4971e28eeda6ddd34703ac3c7a2f3b6525e6a9229bbec527b1965bebf7aa3da17b5adbd146916f247acacf9caf86d2494e60cc8626 diff --git a/dev-python/dulwich/dulwich-0.20.50.ebuild b/dev-python/dulwich/dulwich-0.20.50.ebuild new file mode 100644 index 0000000000000..afced5638714a --- /dev/null +++ b/dev-python/dulwich/dulwich-0.20.50.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Pure-Python implementation of the Git file formats and protocols" +HOMEPAGE=" + https://github.com/jelmer/dulwich/ + https://pypi.org/project/dulwich/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="GPL-2+ Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc examples test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/certifi[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + !hppa? ( !ia64? ( !s390? ( + dev-python/gevent[${PYTHON_USEDEP}] + dev-python/geventhttpclient[${PYTHON_USEDEP}] + ) ) ) + app-crypt/gpgme[python,${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/fastimport[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs + +python_test() { + # remove interference from the tests that do stuff like user.name + unset GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL GIT_AUTHOR_DATE \ + GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_COMMITTER_DATE EMAIL + # Do not use make check which rebuilds the extension and uses -Werror, + # causing unexpected failures. + "${EPYTHON}" -m unittest -v dulwich.tests.test_suite || + die "tests failed with ${EPYTHON}" +} + +python_install_all() { + if use examples; then + docompress -x "/usr/share/doc/${PF}/examples" + dodoc -r examples + fi + distutils-r1_python_install_all +} From ec476d075006e7a60c23df66a3db762044deb61b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 06:50:38 +0100 Subject: [PATCH 2263/2610] dev-python/zstandard: Bump to 0.19.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/zstandard/Manifest | 1 + dev-python/zstandard/zstandard-0.19.0.ebuild | 67 ++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 dev-python/zstandard/zstandard-0.19.0.ebuild diff --git a/dev-python/zstandard/Manifest b/dev-python/zstandard/Manifest index d17c91166d157..b756baa120d3a 100644 --- a/dev-python/zstandard/Manifest +++ b/dev-python/zstandard/Manifest @@ -1 +1,2 @@ DIST python-zstandard-0.18.0.gh.tar.gz 678765 BLAKE2B 7a297e76d65c6f5adbb87cc615f474d58c66bc9ee4050eb10277b596f7efda9109de815188b6efe55beb7aa637ec4779359a573c87094661ae28a080c9619576 SHA512 d573da893e3a372143271c7d9dec15cd4e9dd7355d2069e283df8b3feadbf999dddcc0aa37a2831a370526b2b045497f46326dcf13d3680dd8ee624bca1e7666 +DIST python-zstandard-0.19.0.gh.tar.gz 683942 BLAKE2B 5b28fb6360147f87fb658d28652e5e43b0e41ff3cc31e46d91b1dcdd5334869f9a10a598f3d1d15a8c0f02afc59d009a8088ba3e81066f1a5f1ad9c05ebd4a1d SHA512 56e7b43161940f182ff5a0745bb6bdb2710c9a61140c4a84b690e0abd18c8b862211ab2b1ba36cfd99fe75bb0ae00af7de798b010b2bd4c5a44d691d4fa0c63d diff --git a/dev-python/zstandard/zstandard-0.19.0.ebuild b/dev-python/zstandard/zstandard-0.19.0.ebuild new file mode 100644 index 0000000000000..24b3d7e8d9f0d --- /dev/null +++ b/dev-python/zstandard/zstandard-0.19.0.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +MY_P=python-zstandard-${PV} +DESCRIPTION="Zstandard Bindings for Python" +HOMEPAGE=" + https://github.com/indygreg/python-zstandard/ + https://pypi.org/project/zstandard/ +" +SRC_URI=" + https://github.com/indygreg/python-zstandard/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +DEPEND=" + app-arch/zstd:= +" +RDEPEND=" + ${DEPEND} + $(python_gen_cond_dep ' + >=dev-python/cffi-1.14.0-r2:=[${PYTHON_USEDEP}] + ' 'python*') +" +BDEPEND=" + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +src_prepare() { + # the C backend is repeatedly broken, so force CFFI instead + sed -e '/PYTHON_ZSTANDARD_IMPORT_POLICY/s:default:cffi:' \ + -i zstandard/__init__.py || die + # unreliable, fails on x86 + sed -e 's:test_estimated_compression_context_size:_&:' \ + -i tests/test_data_structures.py || die + # unbundle zstd + : > zstd/zstdlib.c || die + # it does random preprocessing on that, so we can't use #include + cp "${ESYSROOT}/usr/include/zstd.h" zstd/zstd.h || die + sed -i -e '/include_dirs/a libraries=["zstd"],' make_cffi.py || die + + distutils-r1_src_prepare + + DISTUTILS_ARGS=( + --no-c-backend + ) +} + +src_test() { + rm -r zstandard || die + distutils-r1_src_test +} From ca7e2e6f3fab6aa1be87c4f5dc60f7cd8a6fc806 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 06:53:17 +0100 Subject: [PATCH 2264/2610] dev-cpp/rapidfuzz-cpp: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-cpp/rapidfuzz-cpp/Manifest | 2 - .../rapidfuzz-cpp/rapidfuzz-cpp-1.7.0.ebuild | 42 ------------------- .../rapidfuzz-cpp/rapidfuzz-cpp-1.8.0.ebuild | 42 ------------------- 3 files changed, 86 deletions(-) delete mode 100644 dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.7.0.ebuild delete mode 100644 dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.8.0.ebuild diff --git a/dev-cpp/rapidfuzz-cpp/Manifest b/dev-cpp/rapidfuzz-cpp/Manifest index 4e7aaa9035db2..900a346f34ac5 100644 --- a/dev-cpp/rapidfuzz-cpp/Manifest +++ b/dev-cpp/rapidfuzz-cpp/Manifest @@ -1,3 +1 @@ -DIST rapidfuzz-cpp-1.7.0.gh.tar.gz 252646 BLAKE2B 5d79c07e26b6bb8e84d3280c3401bad60a3ca9846977a5bf9b13787ed7951c3805c71b7e6e2e03b14e2b988381484d969e1cc885c316bcb805b403e53332b31b SHA512 ed8af678a40161aa738bd3606b41fd54c1dba603c47fbdb1182527abd5667736e50f458af252e7bde954f263040cdbd662ad1c6be0a5caa5289f0a351dfd6d9e -DIST rapidfuzz-cpp-1.8.0.gh.tar.gz 280419 BLAKE2B ae6b7694df3f8ba97b369608bb02783bdd48572e80a9d4f0ee51585975aaee1c0ee058862b94a7a8e46f835b03c04d134143ed07fb5c6d412b4b5cff8686c6d3 SHA512 35729c90494b419fefd9c6bbd03e42cc485d421defcd65bf5dee776d4d0756318a90456980914ccebc100b1bb388474db54638a8628efd496764c604d6221688 DIST rapidfuzz-cpp-1.9.0.gh.tar.gz 281385 BLAKE2B 4afc48edd9c8270200645eb77065bf212b9579b90b3916e261bbe69fd60f67c1e510c3ae4ef9877a26c3313063717b362e01c6cf799a0f9fc3429799d9b2dca6 SHA512 d95c90f9118811d650d859a20f847c71427acbc8c4f907f49d23b069cd6d1a848749d32f8fbff7326828b7a030c3f488acacba5845a72a0057ccf4c3088badf4 diff --git a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.7.0.ebuild b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.7.0.ebuild deleted file mode 100644 index 99e66055cc0f9..0000000000000 --- a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.7.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Rapid fuzzy string matching in C++" -HOMEPAGE="https://github.com/maxbachmann/rapidfuzz-cpp/" -SRC_URI=" - https://github.com/maxbachmann/rapidfuzz-cpp/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - >=dev-cpp/catch-3 - ) -" - -src_prepare() { - # apparently "C++ best practices" don't mind fetching random stuff - # at build time - sed -i -e '/aminya/,/^)/d' test/CMakeLists.txt || die - find -name 'CMakeLists.txt' -exec \ - sed -i -e 's:project_warnings::' {} + || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DRAPIDFUZZ_BUILD_TESTING=$(usex test) - ) - cmake_src_configure -} diff --git a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.8.0.ebuild b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.8.0.ebuild deleted file mode 100644 index 6fb280d52d37b..0000000000000 --- a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.8.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Rapid fuzzy string matching in C++" -HOMEPAGE="https://github.com/maxbachmann/rapidfuzz-cpp/" -SRC_URI=" - https://github.com/maxbachmann/rapidfuzz-cpp/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - >=dev-cpp/catch-3 - ) -" - -src_prepare() { - # apparently "C++ best practices" don't mind fetching random stuff - # at build time - sed -i -e '/aminya/,/^)/d' test/CMakeLists.txt || die - find -name 'CMakeLists.txt' -exec \ - sed -i -e 's:project_warnings::' {} + || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DRAPIDFUZZ_BUILD_TESTING=$(usex test) - ) - cmake_src_configure -} From dd51f7c0db0fdf55b4774f54fd49ecc8e09ee32a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 06:53:42 +0100 Subject: [PATCH 2265/2610] dev-cpp/rapidfuzz-cpp: Bump to 1.10.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-cpp/rapidfuzz-cpp/Manifest | 1 + .../rapidfuzz-cpp/rapidfuzz-cpp-1.10.0.ebuild | 42 +++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.10.0.ebuild diff --git a/dev-cpp/rapidfuzz-cpp/Manifest b/dev-cpp/rapidfuzz-cpp/Manifest index 900a346f34ac5..f8eaf0948ac1a 100644 --- a/dev-cpp/rapidfuzz-cpp/Manifest +++ b/dev-cpp/rapidfuzz-cpp/Manifest @@ -1 +1,2 @@ +DIST rapidfuzz-cpp-1.10.0.gh.tar.gz 283171 BLAKE2B d126134f3250b5c5320d5776bb913b6458f5bcc61629c1ffd5957b3ddf79e5ff1ccc1c67a9c33271942e7f59846c73d2fdc672a99141964dae716c4ac8057193 SHA512 5d9b184e2b7975b0ba3f29e2698b80906afffa7c561f8b7c49988f99c92ff480bf0a471cb48f7e8024f3e048fb2b01ebbbf1bc28afacee78890f6a595cf10517 DIST rapidfuzz-cpp-1.9.0.gh.tar.gz 281385 BLAKE2B 4afc48edd9c8270200645eb77065bf212b9579b90b3916e261bbe69fd60f67c1e510c3ae4ef9877a26c3313063717b362e01c6cf799a0f9fc3429799d9b2dca6 SHA512 d95c90f9118811d650d859a20f847c71427acbc8c4f907f49d23b069cd6d1a848749d32f8fbff7326828b7a030c3f488acacba5845a72a0057ccf4c3088badf4 diff --git a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.10.0.ebuild b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.10.0.ebuild new file mode 100644 index 0000000000000..32f8979b752f8 --- /dev/null +++ b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.10.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Rapid fuzzy string matching in C++" +HOMEPAGE="https://github.com/maxbachmann/rapidfuzz-cpp/" +SRC_URI=" + https://github.com/maxbachmann/rapidfuzz-cpp/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~riscv" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + >=dev-cpp/catch-3 + ) +" + +src_prepare() { + # apparently "C++ best practices" don't mind fetching random stuff + # at build time + sed -i -e '/aminya/,/^)/d' test/CMakeLists.txt || die + find -name 'CMakeLists.txt' -exec \ + sed -i -e 's:project_warnings::' {} + || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DRAPIDFUZZ_BUILD_TESTING=$(usex test) + ) + cmake_src_configure +} From c82d856ee7cdfa647e8bef743a0e6ec75d9cf5d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 06:54:16 +0100 Subject: [PATCH 2266/2610] dev-python/rapidfuzz: Bump to 2.13.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/rapidfuzz/Manifest | 1 + dev-python/rapidfuzz/rapidfuzz-2.13.0.ebuild | 47 ++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 dev-python/rapidfuzz/rapidfuzz-2.13.0.ebuild diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest index e106894fd6a2a..9e1a6693a402e 100644 --- a/dev-python/rapidfuzz/Manifest +++ b/dev-python/rapidfuzz/Manifest @@ -1,3 +1,4 @@ DIST rapidfuzz-2.11.0.tar.gz 812669 BLAKE2B e7897b2770202d46cb70323d19a79c6f34c379cf43ab211e2ba4d05ef6f1630d49b3cef70ab52bba1ac0a9cc15cd934e86aab829ec84195a6b583a561efc8cb2 SHA512 df5e77248c2a005ff1e0fbd4b4ef15fbdb88a6738d66823ba9bf8c380943c59fe82ac317dab1e6279b33112d2484563d65c33e972d52ab82b083cd8a8aae7ce0 DIST rapidfuzz-2.11.1.tar.gz 813221 BLAKE2B 1fab9b564396f820c9bd5c240df95a2e864b0e3efffb4239fa2ad719b92d2997d9519ccf906fe04c61a0fc1daf9ed0df734f95d4cdd19529e46716935182030b SHA512 19f6dbff31f11cc16f031f9bf53f7c60051a84f2f81dfc1c17fc83827a7d8551d708420b4116ab91e56b5d6de652b4d571f4055ebcb208e5dd57e8778050ca29 DIST rapidfuzz-2.12.0.tar.gz 836008 BLAKE2B 7d8cb6637247711f2f6fed63c9f26e2d3b8871b9a4926b86e37f6d42fed0f5ac2af727a1b350f4b55787b6fd5a393c3b90ee91d122731bb3f64acb4edb5126f0 SHA512 06c5e46332c98ea8feb83a89b879efc12a737f58312a862ab426e899bdfd3661601d4a417f7bc518e1006a2f05fa31ce1003ae9dd67c1e7d58f903e65f9eb6e7 +DIST rapidfuzz-2.13.0.tar.gz 841650 BLAKE2B 53cdae975a46d68d6ec128a2633a1dd582643fe2564a6db1783c1b7d0917d1904238b9f67e68da788797f0c323b2c99df4fdf04615d8bd3d503cc3377876f197 SHA512 f700b5b926aa639434bb48df21d6320c9a289f7972a15cccb7020a2459eeea70476ed146866d13dce03b112c1512a8403d2d2ab729b91475d43eb775fab21560 diff --git a/dev-python/rapidfuzz/rapidfuzz-2.13.0.ebuild b/dev-python/rapidfuzz/rapidfuzz-2.13.0.ebuild new file mode 100644 index 0000000000000..6ca8945bca09d --- /dev/null +++ b/dev-python/rapidfuzz/rapidfuzz-2.13.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# custom wrapper over setuptools +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Rapid fuzzy string matching in Python using various string metrics" +HOMEPAGE=" + https://github.com/maxbachmann/RapidFuzz/ + https://pypi.org/project/rapidfuzz/ +" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~riscv" + +# all these are header-only libraries +DEPEND=" + >=dev-cpp/taskflow-3.0.0 + >=dev-cpp/rapidfuzz-cpp-1.10.0 + dev-python/numpy[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/rapidfuzz_capi[${PYTHON_USEDEP}] + dev-python/scikit-build[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # sterilize build flags + sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die + + distutils-r1_src_prepare + + export RAPIDFUZZ_BUILD_EXTENSION=1 +} From 8336f158dfe12480a29c9869821f9de844822188 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 06:56:51 +0100 Subject: [PATCH 2267/2610] dev-python/pyupgrade: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/pyupgrade/Manifest | 2 -- dev-python/pyupgrade/pyupgrade-2.38.2.ebuild | 29 -------------------- dev-python/pyupgrade/pyupgrade-3.0.0.ebuild | 29 -------------------- 3 files changed, 60 deletions(-) delete mode 100644 dev-python/pyupgrade/pyupgrade-2.38.2.ebuild delete mode 100644 dev-python/pyupgrade/pyupgrade-3.0.0.ebuild diff --git a/dev-python/pyupgrade/Manifest b/dev-python/pyupgrade/Manifest index accbd092a2625..fd15728778160 100644 --- a/dev-python/pyupgrade/Manifest +++ b/dev-python/pyupgrade/Manifest @@ -1,3 +1 @@ -DIST pyupgrade-2.38.2.gh.tar.gz 64004 BLAKE2B 4d5456173d7202749e87726f5547f8f406ab226e2258d78393f10e1ee8129835a65272ee12c95d3d71139f57982c240c38d67353153af43dfa30a8dc7e4147e0 SHA512 e7184539f9e4c8090be02ba1fef1288564e7f8860457345b3305c06391962491af04497e5fe14297fb9c90a6e7e4de1f07a39235a5358188f5f5fa035ab7eb1b -DIST pyupgrade-3.0.0.gh.tar.gz 61941 BLAKE2B b1760bfe86dabbb5b93bd2c741c7315ce6463df4fbf477ddc30a830e28044fdfc21328ff32589196c6383396b9550fea3711119ee8cd0c5e4468ec7907066d69 SHA512 ed6b8407e7f39e44d78215e4bb275c3b70426fc087ab9890964cc35133859568147bbdd0ea5731a214f397f58691b0f4c63de55201c38bbfa83cb99db1c6655d DIST pyupgrade-3.1.0.gh.tar.gz 62086 BLAKE2B 0a5eccb457591e719e132bfa2444c8587a81a731505f9f848755e72c25bf8addf152ea6f3845fa071fb836c521279934533f58717b261041c700b3b51305f7ec SHA512 b63ced8efe7d76fa40f6f8ccf0f922eec1967098b770ff3a5cdc67a3bf3a057900c592bb041500f8f78f2df782c7b90ab8c453591c8b45d3d2d073f00e8bdae1 diff --git a/dev-python/pyupgrade/pyupgrade-2.38.2.ebuild b/dev-python/pyupgrade/pyupgrade-2.38.2.ebuild deleted file mode 100644 index 02368726bb1dd..0000000000000 --- a/dev-python/pyupgrade/pyupgrade-2.38.2.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="Tool + pre-commit hook to automatically upgrade syntax for newer Pythons" -HOMEPAGE=" - https://github.com/asottile/pyupgrade/ - https://pypi.org/project/pyupgrade/ -" -SRC_URI=" - https://github.com/asottile/pyupgrade/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/tokenize-rt[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/pyupgrade/pyupgrade-3.0.0.ebuild b/dev-python/pyupgrade/pyupgrade-3.0.0.ebuild deleted file mode 100644 index 02368726bb1dd..0000000000000 --- a/dev-python/pyupgrade/pyupgrade-3.0.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="Tool + pre-commit hook to automatically upgrade syntax for newer Pythons" -HOMEPAGE=" - https://github.com/asottile/pyupgrade/ - https://pypi.org/project/pyupgrade/ -" -SRC_URI=" - https://github.com/asottile/pyupgrade/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/tokenize-rt[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest From d1674bc60b5ea740dd4aa69af3fbc6793d2a55cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 06:57:10 +0100 Subject: [PATCH 2268/2610] dev-python/rapidfuzz: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/rapidfuzz/Manifest | 2 - dev-python/rapidfuzz/rapidfuzz-2.11.0.ebuild | 40 ---------------- .../rapidfuzz/rapidfuzz-2.11.1-r1.ebuild | 47 ------------------- 3 files changed, 89 deletions(-) delete mode 100644 dev-python/rapidfuzz/rapidfuzz-2.11.0.ebuild delete mode 100644 dev-python/rapidfuzz/rapidfuzz-2.11.1-r1.ebuild diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest index 9e1a6693a402e..ecb3f2bac643c 100644 --- a/dev-python/rapidfuzz/Manifest +++ b/dev-python/rapidfuzz/Manifest @@ -1,4 +1,2 @@ -DIST rapidfuzz-2.11.0.tar.gz 812669 BLAKE2B e7897b2770202d46cb70323d19a79c6f34c379cf43ab211e2ba4d05ef6f1630d49b3cef70ab52bba1ac0a9cc15cd934e86aab829ec84195a6b583a561efc8cb2 SHA512 df5e77248c2a005ff1e0fbd4b4ef15fbdb88a6738d66823ba9bf8c380943c59fe82ac317dab1e6279b33112d2484563d65c33e972d52ab82b083cd8a8aae7ce0 -DIST rapidfuzz-2.11.1.tar.gz 813221 BLAKE2B 1fab9b564396f820c9bd5c240df95a2e864b0e3efffb4239fa2ad719b92d2997d9519ccf906fe04c61a0fc1daf9ed0df734f95d4cdd19529e46716935182030b SHA512 19f6dbff31f11cc16f031f9bf53f7c60051a84f2f81dfc1c17fc83827a7d8551d708420b4116ab91e56b5d6de652b4d571f4055ebcb208e5dd57e8778050ca29 DIST rapidfuzz-2.12.0.tar.gz 836008 BLAKE2B 7d8cb6637247711f2f6fed63c9f26e2d3b8871b9a4926b86e37f6d42fed0f5ac2af727a1b350f4b55787b6fd5a393c3b90ee91d122731bb3f64acb4edb5126f0 SHA512 06c5e46332c98ea8feb83a89b879efc12a737f58312a862ab426e899bdfd3661601d4a417f7bc518e1006a2f05fa31ce1003ae9dd67c1e7d58f903e65f9eb6e7 DIST rapidfuzz-2.13.0.tar.gz 841650 BLAKE2B 53cdae975a46d68d6ec128a2633a1dd582643fe2564a6db1783c1b7d0917d1904238b9f67e68da788797f0c323b2c99df4fdf04615d8bd3d503cc3377876f197 SHA512 f700b5b926aa639434bb48df21d6320c9a289f7972a15cccb7020a2459eeea70476ed146866d13dce03b112c1512a8403d2d2ab729b91475d43eb775fab21560 diff --git a/dev-python/rapidfuzz/rapidfuzz-2.11.0.ebuild b/dev-python/rapidfuzz/rapidfuzz-2.11.0.ebuild deleted file mode 100644 index 208583661aa3b..0000000000000 --- a/dev-python/rapidfuzz/rapidfuzz-2.11.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# custom wrapper over setuptools -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="Rapid fuzzy string matching in Python using various string metrics" -HOMEPAGE=" - https://github.com/maxbachmann/RapidFuzz/ - https://pypi.org/project/rapidfuzz/ -" -SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -# all these are header-only libraries -DEPEND=" - >=dev-cpp/taskflow-3.0.0 - >=dev-cpp/rapidfuzz-cpp-1.8.0 - dev-python/numpy[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/rapidfuzz_capi[${PYTHON_USEDEP}] - >=dev-python/scikit-build-0.13.0[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export RAPIDFUZZ_BUILD_EXTENSION=1 diff --git a/dev-python/rapidfuzz/rapidfuzz-2.11.1-r1.ebuild b/dev-python/rapidfuzz/rapidfuzz-2.11.1-r1.ebuild deleted file mode 100644 index 528eecec19b66..0000000000000 --- a/dev-python/rapidfuzz/rapidfuzz-2.11.1-r1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# custom wrapper over setuptools -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="Rapid fuzzy string matching in Python using various string metrics" -HOMEPAGE=" - https://github.com/maxbachmann/RapidFuzz/ - https://pypi.org/project/rapidfuzz/ -" -SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -# all these are header-only libraries -DEPEND=" - >=dev-cpp/taskflow-3.0.0 - >=dev-cpp/rapidfuzz-cpp-1.8.0 - dev-python/numpy[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/rapidfuzz_capi[${PYTHON_USEDEP}] - >=dev-python/scikit-build-0.13.0[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # sterilize build flags - sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die - - distutils-r1_src_prepare - - export RAPIDFUZZ_BUILD_EXTENSION=1 -} From 644adc06ac0805ce6a13ee8241aec10557cf9978 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 06:57:30 +0100 Subject: [PATCH 2269/2610] dev-python/Levenshtein: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- .../Levenshtein/Levenshtein-0.20.5-r1.ebuild | 45 ------------------- .../Levenshtein/Levenshtein-0.20.6.ebuild | 45 ------------------- .../Levenshtein/Levenshtein-0.20.7.ebuild | 45 ------------------- dev-python/Levenshtein/Manifest | 3 -- 4 files changed, 138 deletions(-) delete mode 100644 dev-python/Levenshtein/Levenshtein-0.20.5-r1.ebuild delete mode 100644 dev-python/Levenshtein/Levenshtein-0.20.6.ebuild delete mode 100644 dev-python/Levenshtein/Levenshtein-0.20.7.ebuild diff --git a/dev-python/Levenshtein/Levenshtein-0.20.5-r1.ebuild b/dev-python/Levenshtein/Levenshtein-0.20.5-r1.ebuild deleted file mode 100644 index 8887977b011fd..0000000000000 --- a/dev-python/Levenshtein/Levenshtein-0.20.5-r1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# custom wrapper over setuptools -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="Functions for fast computation of Levenshtein distance, and edit operations" -HOMEPAGE=" - https://pypi.org/project/Levenshtein/ - https://github.com/maxbachmann/Levenshtein/ -" -SRC_URI=" - https://github.com/maxbachmann/Levenshtein/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -DEPEND=" - >=dev-cpp/rapidfuzz-cpp-1.7.0 -" -RDEPEND=" - Date: Sun, 30 Oct 2022 06:58:14 +0100 Subject: [PATCH 2270/2610] dev-python/pyupgrade: Bump to 3.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/pyupgrade/Manifest | 1 + dev-python/pyupgrade/pyupgrade-3.2.0.ebuild | 29 +++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 dev-python/pyupgrade/pyupgrade-3.2.0.ebuild diff --git a/dev-python/pyupgrade/Manifest b/dev-python/pyupgrade/Manifest index fd15728778160..af3acc3d2bffd 100644 --- a/dev-python/pyupgrade/Manifest +++ b/dev-python/pyupgrade/Manifest @@ -1 +1,2 @@ DIST pyupgrade-3.1.0.gh.tar.gz 62086 BLAKE2B 0a5eccb457591e719e132bfa2444c8587a81a731505f9f848755e72c25bf8addf152ea6f3845fa071fb836c521279934533f58717b261041c700b3b51305f7ec SHA512 b63ced8efe7d76fa40f6f8ccf0f922eec1967098b770ff3a5cdc67a3bf3a057900c592bb041500f8f78f2df782c7b90ab8c453591c8b45d3d2d073f00e8bdae1 +DIST pyupgrade-3.2.0.gh.tar.gz 62618 BLAKE2B 2cc9525947d745f04df4a68e61e639f6ac4fe055da43e0a6dcc028bd186d3e7b77ec349f1570f88b7e7460090f4dd5755c95fc9b97f74487404ed2106b65b0e4 SHA512 86dd5439d63bc767d7c3e9898fac0dd9e129d298b0f46632a462cd55044f291f57bdc2f1fd7336ab17e51cac293e5918bc1d18cbb439a1596d15d1f457e194a1 diff --git a/dev-python/pyupgrade/pyupgrade-3.2.0.ebuild b/dev-python/pyupgrade/pyupgrade-3.2.0.ebuild new file mode 100644 index 0000000000000..02368726bb1dd --- /dev/null +++ b/dev-python/pyupgrade/pyupgrade-3.2.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Tool + pre-commit hook to automatically upgrade syntax for newer Pythons" +HOMEPAGE=" + https://github.com/asottile/pyupgrade/ + https://pypi.org/project/pyupgrade/ +" +SRC_URI=" + https://github.com/asottile/pyupgrade/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/tokenize-rt[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest From 3abaa92202c7224b5aead1282ef827ff3fe33efa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 06:59:16 +0100 Subject: [PATCH 2271/2610] dev-python/python-utils: Bump to 3.4.5 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/python-utils/Manifest | 1 + .../python-utils/python-utils-3.4.5.ebuild | 39 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 dev-python/python-utils/python-utils-3.4.5.ebuild diff --git a/dev-python/python-utils/Manifest b/dev-python/python-utils/Manifest index b4c9779b8b923..4f3c7759a189b 100644 --- a/dev-python/python-utils/Manifest +++ b/dev-python/python-utils/Manifest @@ -1 +1,2 @@ DIST python-utils-3.3.3.tar.gz 28031 BLAKE2B d491e5ba1c8e2ab8d7c7797757cb6163f5f4cff223b898b4a9502f85b740df3c128234fd0034fc422d17efb38cfc7056aa7fb3aee9441f1f763fc742930da5b3 SHA512 6becb1873da57f66aec26b98dab22c7917dacddd1a843a0c6e4f2939986a33888cb3b6addfa3b98660f9f35ca54763cf6da34e4099cd3e21987660f12a574b27 +DIST python-utils-3.4.5.tar.gz 28608 BLAKE2B c933bf358ad61563fc35bc87329367946a64216afaddb3cd5bff861e0e1fadcc4d18c7a8ff7820bfee5938bc7ede3cea9d450ecc5b7c0825f917c59576d7195c SHA512 35b4b49dfce56e9e530fe979c070889296079d3a1fd548186bf6dbd6fdbce5363818b52a5d7559b7af3bd32561d87639565298386883351168a267fa88e1ff7f diff --git a/dev-python/python-utils/python-utils-3.4.5.ebuild b/dev-python/python-utils/python-utils-3.4.5.ebuild new file mode 100644 index 0000000000000..ce049eb48c18d --- /dev/null +++ b/dev-python/python-utils/python-utils-3.4.5.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Collection of small Python functions & classes" +HOMEPAGE=" + https://github.com/WoLpH/python-utils/ + https://pypi.org/project/python-utils/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + docs + _python_utils_tests/test_logger.py + python_utils/loguru.py +) + +python_prepare_all() { + sed -i -e '/--cov/d' -e '/--mypy/d' pytest.ini || die + distutils-r1_python_prepare_all +} From 4323f8470fb97c0c0cfcd5c3611993162608fd0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 07:04:40 +0100 Subject: [PATCH 2272/2610] dev-python/scikit-build: Bump to 0.16.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/scikit-build/Manifest | 1 + .../scikit-build/scikit-build-0.16.1.ebuild | 72 +++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 dev-python/scikit-build/scikit-build-0.16.1.ebuild diff --git a/dev-python/scikit-build/Manifest b/dev-python/scikit-build/Manifest index 68d0041c10b92..2ed864ad69f7b 100644 --- a/dev-python/scikit-build/Manifest +++ b/dev-python/scikit-build/Manifest @@ -1 +1,2 @@ DIST scikit-build-0.15.0.tar.gz 268691 BLAKE2B f4cb51ee2367bd4ba6f6c1cada15e1e6be731998a914b28edcf703c5a92c409b78b17dddf04a29b24d40f249ffa06eb9d05d36dc30c0e62ee001519c3ca03f58 SHA512 4d9b1d06d48708ff4f2f5fa8c8f264c7ca85946d5842a1254930d9449d6b6386c17392473c3c85147f6573f7256c94c927962cb56fa23a90a5b442de8de8d727 +DIST scikit-build-0.16.1.tar.gz 269763 BLAKE2B b5c70c16a68dc8bae67f273c8ecb423d36fb5379e0dbbc55efffe33ab216162db687fc48004aed84b636ad6b99a79be4cef4838509a18b3a6a81375e1cfd544d SHA512 13b23014939b34096849ecdcd7ffcba0638efa19fbcc3c7348fbcf77a4943236b1009ed1ec07e68acd00b10fdd3d3e809e8a131efe0de17f43bcf794b35755e1 diff --git a/dev-python/scikit-build/scikit-build-0.16.1.ebuild b/dev-python/scikit-build/scikit-build-0.16.1.ebuild new file mode 100644 index 0000000000000..38933b3649602 --- /dev/null +++ b/dev-python/scikit-build/scikit-build-0.16.1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="Improved build system generator for Python C/C++/Fortran/Cython extensions" +HOMEPAGE=" + https://github.com/scikit-build/scikit-build/ + https://pypi.org/project/scikit-build/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/distro[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/cython[${PYTHON_USEDEP}] + dev-python/path[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-virtualenv[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs \ + dev-python/sphinx_rtd_theme \ + dev-python/sphinx-issues +distutils_enable_tests pytest + +src_prepare() { + # not packaged + sed -i -e '/cmakedomain/d' docs/conf.py || die + # no pytest-cov + sed -i -e '/addopts =/d' setup.cfg || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # sandbox violations + tests/test_hello_cpp.py::test_hello_develop + tests/test_issue274_support_default_package_dir.py + tests/test_issue274_support_one_package_without_package_dir.py + tests/test_issue334_configure_cmakelists_non_cp1252_encoding.py + tests/test_pep518.py + # This fails because of additional item setup.py in sources + tests/test_include_exclude_data.py::test_hello_sdist + tests/test_include_exclude_data.py::test_hello_sdist_with_base + tests/test_issue401_sdist_with_symlinks.py::test_sdist_with_symlinks + tests/test_manifest_in.py::test_manifest_in_sdist + # Wants internet to install things with pip + tests/test_numpy.py::test_pep518_findpython + # TODO + "tests/test_command_line.py::test_hide_listing[True-bdist_wheel]" + ) + epytest +} From 8be58900919effd44489f5a250fc65dc68fb0779 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 07:13:39 +0100 Subject: [PATCH 2273/2610] dev-python/asttokens: Bump to 2.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/asttokens/Manifest | 1 + dev-python/asttokens/asttokens-2.1.0.ebuild | 43 +++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 dev-python/asttokens/asttokens-2.1.0.ebuild diff --git a/dev-python/asttokens/Manifest b/dev-python/asttokens/Manifest index 04edd4ac6ce2b..c25b8ebb726a5 100644 --- a/dev-python/asttokens/Manifest +++ b/dev-python/asttokens/Manifest @@ -1 +1,2 @@ DIST asttokens-2.0.8.gh.tar.gz 50804 BLAKE2B 31b5fcf6c8c201279924da9297f16a1de087fe98e930dde341b54b29a54a23a462d44e1b2cc1c4695e7829b0dbb86c5a275ffac7c8430c191fd268026306c912 SHA512 e920aa50ba7f073f198182c053729e43c7cf3812a925cead258708ba88b82f6a7a32499810e67f346db79579607c07f211d924dc9e33b8bfdf44e5c9f171d53c +DIST asttokens-2.1.0.gh.tar.gz 55584 BLAKE2B eb2a73a47fcbfe1b75e0058f7fcc650ebc3cac00e1f816d2b5b7d02b75aaa07445de854c624e3564455036e2d973bc841e9ad3c18232d88b9091cfc3a2f95c71 SHA512 f89fe2ef700c3c07f48a87e39805792d00abc1050e619a987b863f4befc186505749bde956a95eaf152c4d69e087e32f8fa997cfa5527bbeb87e0143da89a662 diff --git a/dev-python/asttokens/asttokens-2.1.0.ebuild b/dev-python/asttokens/asttokens-2.1.0.ebuild new file mode 100644 index 0000000000000..839fb416705f7 --- /dev/null +++ b/dev-python/asttokens/asttokens-2.1.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Annotate Python AST trees with source text and token information" +HOMEPAGE=" + https://github.com/gristlabs/asttokens/ + https://pypi.org/project/asttokens/ +" +SRC_URI=" + https://github.com/gristlabs/asttokens/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/astroid[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # test suite itself broken with new astroid versions, upstream less care + # https://github.com/gristlabs/asttokens/issues/79 + tests/test_astroid.py +) + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} From 8eb487f5e673b7081b3803697787f853a203edcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 07:14:40 +0100 Subject: [PATCH 2274/2610] dev-python/executing: Bump to 1.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/executing/Manifest | 1 + dev-python/executing/executing-1.2.0.ebuild | 46 +++++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 dev-python/executing/executing-1.2.0.ebuild diff --git a/dev-python/executing/Manifest b/dev-python/executing/Manifest index 59a6da2d2930e..bdc4306118adc 100644 --- a/dev-python/executing/Manifest +++ b/dev-python/executing/Manifest @@ -2,3 +2,4 @@ DIST executing-0.10.0.gh.tar.gz 507523 BLAKE2B 5ab17adb1d40b83b0cf294aba350faf12 DIST executing-1.0.0.gh.tar.gz 507720 BLAKE2B 601ddbd4c7dacd6b72317e9f07d8b8566d14b1c805bb7a2768449d51bf75818945f3b61b67dd0402d1d6171bd74165107ef98e835910529d82b8858bd016ac6d SHA512 912cea61ddb2ef12034432d68fa7239daad3c6365dbcbed72f08121b9fdc07e614b5c2233c53f5f7ee3472fca4f690af3db0944a0ed2c83623de8d682cff0a61 DIST executing-1.1.0.gh.tar.gz 782214 BLAKE2B 56c97b1c0b6617db90a90f562409b406d0838e187fed4e45642506df85ae5e54824a393eb38982902bdb1c67fda2299bac282a5b260f3537cd06145b1c5b992e SHA512 090705c90051fdbf53310293fbb2e06bd2c2144cf83d3d02528768303c70871bd8b3a3d236705e29f8a9fc3132ca94bcb3375fe8834529a684b10b7c879faff0 DIST executing-1.1.1.gh.tar.gz 661228 BLAKE2B 66ba8509a82d7c7354d70747d08e160423314718a2c1844260104eff474d39a244f880984e2388997f5620905a2f3fd90fcfa393f48e98cd5990e01a053012d6 SHA512 2b2277aa68d1abf2f1bbbf9010f7a27652f74e892e564a3c6269ea1110208b4c2fbf6a002b90423f5e9aa718cf698f996d21930b431241cf88012f20d244eeae +DIST executing-1.2.0.gh.tar.gz 663650 BLAKE2B ba9420bfcf3805223e6b7e84d65499f3a73ef3156480586d2c5ffde4e438fcf8474f4f02c123953d04ee253de7a6a3a1b2587e57fcae546f3dae7af70a1aaa98 SHA512 c841958cc499b2d78c94570bf0556933d4a58ca5541f7a59e591be6036926ab79d5ae86bb95bbf649f3c3fb729109fe50cf04fbc72692e0cfe12edaa995ea0a6 diff --git a/dev-python/executing/executing-1.2.0.ebuild b/dev-python/executing/executing-1.2.0.ebuild new file mode 100644 index 0000000000000..eb688d352f1fa --- /dev/null +++ b/dev-python/executing/executing-1.2.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Get information about what a Python frame is currently doing" +HOMEPAGE=" + https://github.com/alexmojaki/executing/ + https://pypi.org/project/executing/ +" +SRC_URI=" + https://github.com/alexmojaki/executing/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/asttokens[${PYTHON_USEDEP}] + dev-python/littleutils[${PYTHON_USEDEP}] + dev-python/rich[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +python_test() { + # this test explodes when collected by pytest + "${EPYTHON}" tests/test_main.py || die "Tests failed with ${EPYTHON}" + epytest tests/test_pytest.py +} + +pkg_postinst() { + optfeature "getting node's source code" dev-python/asttokens +} From dd8642714b12d53539e1a38da5f1caf04f51edc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 07:11:43 +0100 Subject: [PATCH 2275/2610] dev-python/stack_data: Bump to 0.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/stack_data/Manifest | 1 + dev-python/stack_data/stack_data-0.6.0.ebuild | 36 +++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 dev-python/stack_data/stack_data-0.6.0.ebuild diff --git a/dev-python/stack_data/Manifest b/dev-python/stack_data/Manifest index eff3dbc01fb78..0ecf7e5ad3370 100644 --- a/dev-python/stack_data/Manifest +++ b/dev-python/stack_data/Manifest @@ -1,2 +1,3 @@ DIST stack_data-0.5.0.tar.gz 43332 BLAKE2B b9583717633902b4618981ceeb53eca7b817b7985fd5401cc79fe35b194e77fdb57e1c5c51adde0b4e604f6df5424d27056b2528c356a808a4b4c9e1dee1c56a SHA512 82573d9b115daf23a04921027878d55cf9de897a01cb0089b082ec0e7a7b42461afe47dddf4d16adfe186259280b57d651857884ceaf9673d8c983c48f479684 DIST stack_data-0.5.1.tar.gz 43435 BLAKE2B eeebca4d2d8e3c8795e05d4a058c4a7421a2669e28b476400d541c79d5d7ebb66dde16cd39e2586eafa2f653341c041351c2684440d879ed71b2adf83ea1b4d9 SHA512 b33e3bfd31d285fcdb8f6db8f3e59b6e99fcbc0b912c7be01e52b164554a5914bc8f1a7fb7e665a18fa2d164b248afeb3c6a287f8e27ab7fa44f69b75d93d375 +DIST stack_data-0.6.0.tar.gz 43595 BLAKE2B 5485fbf5b332a52567d8f42dddb4ea5c01bdcab8c6f3a2ce451ac06ea165bb55fa730b0ad546b6ee04f0791c044ac240e8b840fa74644f2e90916e8b806ce31d SHA512 0fb3ab635977dfb5886efda6d9d55bea6c4bfb932528e93713fb3cf4cdb3557aa46e06bded2956e93ae2fb69c2d4bde31001f111e217db7cc1501fe9332824f2 diff --git a/dev-python/stack_data/stack_data-0.6.0.ebuild b/dev-python/stack_data/stack_data-0.6.0.ebuild new file mode 100644 index 0000000000000..f1c4badcd7812 --- /dev/null +++ b/dev-python/stack_data/stack_data-0.6.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Extract data from Python tracebacks for informative displays" +HOMEPAGE=" + https://github.com/alexmojaki/stack_data/ + https://pypi.org/project/stack-data/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/asttokens-2.1.0[${PYTHON_USEDEP}] + >=dev-python/executing-1.2.0[${PYTHON_USEDEP}] + dev-python/pure_eval[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/cython[${PYTHON_USEDEP}] + dev-python/typeguard[${PYTHON_USEDEP}] + dev-python/littleutils[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest From a8cebf03141f6b42b57a9a523c375cc11e258ffb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 07:17:24 +0100 Subject: [PATCH 2276/2610] dev-python/httplib2: Bump to 0.21.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/httplib2/Manifest | 1 + dev-python/httplib2/httplib2-0.21.0.ebuild | 70 ++++++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 dev-python/httplib2/httplib2-0.21.0.ebuild diff --git a/dev-python/httplib2/Manifest b/dev-python/httplib2/Manifest index f8ca93a5252a7..53137697b639a 100644 --- a/dev-python/httplib2/Manifest +++ b/dev-python/httplib2/Manifest @@ -1 +1,2 @@ DIST httplib2-0.20.4.gh.tar.gz 371778 BLAKE2B 85e2dd0b6213cc5015d4f2f7f923209a61649f948f003eaf3c95c956cb08e6f5bf9dc4e40109c0ddea6a18ab47870a21c7d367ea1eeec2644507568f4e271005 SHA512 46396a9bb439e61939e481a2502567a6dc40686471267ea4c357f141ac138193107f90ac465db683e4ab71e5d92249b810657bff0cb74af7a37a9a23c8320741 +DIST httplib2-0.21.0.gh.tar.gz 373245 BLAKE2B d7194773c2b61cbf579da5aea7f52cb3481eed86896be215b942de7f9418a39c4a934868c9e01b6bfb050a32e4b7bc7ff775b28af5ba5db2827131e436bf0b04 SHA512 8269014f05f5e4b668c7dea8ae708b27a60b4216d712a93ab58b74f399ab5bc0dcdcd8c1411ccff587c7bdb6bc20917451ad969e5bef2d5c5262327cabe17bbb diff --git a/dev-python/httplib2/httplib2-0.21.0.ebuild b/dev-python/httplib2/httplib2-0.21.0.ebuild new file mode 100644 index 0000000000000..76ca9a5de17eb --- /dev/null +++ b/dev-python/httplib2/httplib2-0.21.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="A comprehensive HTTP client library" +HOMEPAGE=" + https://pypi.org/project/httplib2/ + https://github.com/httplib2/httplib2/ +" +SRC_URI=" + https://github.com/httplib2/httplib2/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +RDEPEND=" + app-misc/ca-certificates + dev-python/pyparsing[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-libs/openssl + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +PATCHES=( "${FILESDIR}"/${PN}-0.12.1-use-system-cacerts.patch ) + +src_prepare() { + sed -i -e '/--cov/d' setup.cfg || die + # cryptography dep is entirely optional, and has a good fallback + sed -i -e 's:from cryptography.*:pass:' tests/__init__.py || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # broken by using system certificates + tests/test_cacerts_from_env.py::test_certs_file_from_builtin + tests/test_cacerts_from_env.py::test_certs_file_from_environment + tests/test_cacerts_from_env.py::test_with_certifi_removed_from_modules + + # broken by new PySocks, probably + tests/test_proxy.py::test_server_not_found_error_is_raised_for_invalid_hostname + tests/test_proxy.py::test_socks5_auth + + # broken by recerting (TODO) + tests/test_https.py::test_min_tls_version + tests/test_https.py::test_max_tls_version + + # new cryptography or openssl-3? + tests/test_https.py::test_client_cert_password_verified + ) + + # tests in python* are replaced by tests/ + # upstream fails at cleaning up stuff + epytest tests +} From 23bcb3df65edacae59afdf817313da4b2c053073 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 07:18:55 +0100 Subject: [PATCH 2277/2610] dev-python/jaraco-collections: Bump to 3.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/jaraco-collections/Manifest | 1 + .../jaraco-collections-3.7.0.ebuild | 32 +++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 dev-python/jaraco-collections/jaraco-collections-3.7.0.ebuild diff --git a/dev-python/jaraco-collections/Manifest b/dev-python/jaraco-collections/Manifest index 14507b975b67e..ddfa00286b31b 100644 --- a/dev-python/jaraco-collections/Manifest +++ b/dev-python/jaraco-collections/Manifest @@ -1,2 +1,3 @@ DIST jaraco.collections-3.5.2.tar.gz 16038 BLAKE2B 3f7f48f4c65e44aba621dd894a84711473ff42e37be8067e356cd6ca0f8740c667cb282bddad4315ddd7c8922c316c57b40984455f0af4bc8bbf4304a12a6779 SHA512 9567ee44fbc5010cc81ee24de792e53b5a225759b5f7d2e7dd932b0cae38e2035fddb5bd3dee5dc08fea9c61e2bf9087418cd192d81c72760f1e0d95a7b3788c DIST jaraco.collections-3.6.0.tar.gz 16720 BLAKE2B 283e9570729ded2b33b6fd1ab7a7b1414588a48455fc3a3103e4a3fe3e4eadae0d9e925a2f1e2de6ee8973121e1d01923c4c3ea72c618033f776c2e4b9add558 SHA512 a5cfa42e60d4a63463d159090086f9400f6faeeaedd9cba7d46bdfc9fc328b0056d6f2e428de93bfd59ea4f2bdc5d8b71158c5f1592a62e2ebd8e1ed7471e4ef +DIST jaraco.collections-3.7.0.tar.gz 16874 BLAKE2B 6505856c1e3bb3fe55d84a5c8804481b2057b738cb37dc613f2dacc9fc19772eec3c9e4c310467ef7fcde09b3aff01b974a2ff8976988fb3802a7c77f35407bb SHA512 6ebf276b662bdd78622c345d64be8b919de8e10e248c78a6107e65a58f4b158ba788685f518d1590028c2bc9a13b1a48c30d5e30f964696a87330dba3b1432d7 diff --git a/dev-python/jaraco-collections/jaraco-collections-3.7.0.ebuild b/dev-python/jaraco-collections/jaraco-collections-3.7.0.ebuild new file mode 100644 index 0000000000000..93d208be4d8a5 --- /dev/null +++ b/dev-python/jaraco-collections/jaraco-collections-3.7.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +MY_P=${P/-/.} +DESCRIPTION="Models and classes to supplement the stdlib collections module" +HOMEPAGE=" + https://github.com/jaraco/jaraco.collections/ + https://pypi.org/project/jaraco.collections/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN/-/.}/${MY_P}.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + dev-python/jaraco-classes[${PYTHON_USEDEP}] + dev-python/jaraco-text[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest From c161be7310e96239e5e245bdfc8b0728d32ad221 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 07:21:04 +0100 Subject: [PATCH 2278/2610] dev-python/automat: Bump to 22.10.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/automat/Manifest | 1 + dev-python/automat/automat-22.10.0.ebuild | 52 +++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 dev-python/automat/automat-22.10.0.ebuild diff --git a/dev-python/automat/Manifest b/dev-python/automat/Manifest index ea4495e7655af..9420d31918495 100644 --- a/dev-python/automat/Manifest +++ b/dev-python/automat/Manifest @@ -1 +1,2 @@ DIST Automat-20.2.0.tar.gz 61679 BLAKE2B 9dfb93a0bf0a348d8f7de0796b3e5715947eb84cc0aa507a453f438d2027ae877280ed6d7896192cee46f31c7d1c0eb6cb3dee36e1f13a315071513920c5b6d0 SHA512 715cb5dc087288492e6465a29e7d8502a84fadf451bc3d29da86335ea1c20f8efd9549f0c1eaac8800559dd8001dd73736c3bfacdc6321c83a35d2288d69632c +DIST Automat-22.10.0.tar.gz 59099 BLAKE2B 509e64b1312f87f09a60243a00b832c8b3da4b09ef75151e82c8c406faabd24a56378baade87bd98685fa22922d1892ec20d81579eaf13e0315af68bb7909ac4 SHA512 5819cfe0687bf391949891562f3657f449cf9a8e8ea90c1537e89509dc618da1160856f92ab52dc450e0a7d51d0e4644bfe2db3d4108126a42ee1bea2f06bb7a diff --git a/dev-python/automat/automat-22.10.0.ebuild b/dev-python/automat/automat-22.10.0.ebuild new file mode 100644 index 0000000000000..92b6538ddb0f1 --- /dev/null +++ b/dev-python/automat/automat-22.10.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +MY_P=${P^} +DESCRIPTION="Self-service finite-state machines for the programmer on the go" +HOMEPAGE=" + https://github.com/glyph/automat/ + https://pypi.org/project/Automat/ +" +SRC_URI="mirror://pypi/${MY_P::1}/${PN^}/${MY_P}.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="examples" + +RDEPEND=" + >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + benchmark +) + +python_install_all() { + if use examples; then + docinto examples + dodoc docs/examples/*.py + fi + + distutils-r1_python_install_all +} + +pkg_postinst() { + einfo "For additional visualization functionality install both these optional dependencies" + einfo " >=dev-python/twisted-16.1.1" + einfo " media-gfx/graphviz[python]" +} From eb0af72c5d09d6b32d5b79d661f7747d14e21cc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 07:22:22 +0100 Subject: [PATCH 2279/2610] dev-python/wsaccel: Bump to 0.6.4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/wsaccel/Manifest | 1 + dev-python/wsaccel/wsaccel-0.6.4.ebuild | 34 +++++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 dev-python/wsaccel/wsaccel-0.6.4.ebuild diff --git a/dev-python/wsaccel/Manifest b/dev-python/wsaccel/Manifest index 701ce88fac1d9..3ada886fa1e7a 100644 --- a/dev-python/wsaccel/Manifest +++ b/dev-python/wsaccel/Manifest @@ -1 +1,2 @@ DIST wsaccel-0.6.3.tar.gz 9723 BLAKE2B 75da0f27e07b52ed730d239ef807da7ba9dd342144ca2e78c32dc09b20c1ebfc006aa9969b1f811d172ca18b75533a4560a29112e56d6dfd472117a0d072fc8e SHA512 0fe97c7fa94cec1b9cf019507f55ce633a9b4bda86329937cddcfa25ba94755010813688cda77ee4fea1c50918e45cd50770bb27e7583e630c46e84d27c155da +DIST wsaccel-0.6.4.gh.tar.gz 9947 BLAKE2B 1c0b7b8b82154420f64fcbf3217938ff7e829573ada6b979ff73fe450c0985e368a47cccf2d124506c28479a98f0799977677e16ee26754611362f6b61eff902 SHA512 980364fab8a661c8a2b406f9eb6c99fb5f3a1308bbcf6267fa63f002d8dfbb4a3ad027d83a2088d69324cab05bdc56138d7e66e2602aeb8864dfe49ad9218d07 diff --git a/dev-python/wsaccel/wsaccel-0.6.4.ebuild b/dev-python/wsaccel/wsaccel-0.6.4.ebuild new file mode 100644 index 0000000000000..9ab10d76298fe --- /dev/null +++ b/dev-python/wsaccel/wsaccel-0.6.4.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Accelerator for ws4py, autobahn and tornado" +HOMEPAGE=" + https://github.com/methane/wsaccel/ + https://pypi.org/project/wsaccel/ +" +SRC_URI=" + https://github.com/methane/wsaccel/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +SLOT="0" +LICENSE="Apache-2.0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +python_test() { + cd tests || die + epytest +} From 8a20960bfefbbfa0432bfe2be4fb59d040ecd58d Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Sat, 29 Oct 2022 10:40:26 +0200 Subject: [PATCH 2280/2610] dev-util/rbtools: add missing test deps Closes: https://bugs.gentoo.org/878259 Signed-off-by: Hans de Graaff --- dev-util/rbtools/rbtools-4.0.ebuild | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dev-util/rbtools/rbtools-4.0.ebuild b/dev-util/rbtools/rbtools-4.0.ebuild index d6db29ea592a3..cba8354060e9d 100644 --- a/dev-util/rbtools/rbtools-4.0.ebuild +++ b/dev-util/rbtools/rbtools-4.0.ebuild @@ -31,7 +31,12 @@ RDEPEND=" " DEPEND="${RDEPEND} dev-python/setuptools[${PYTHON_USEDEP}] - test? ( >=dev-python/kgb-6.1[${PYTHON_USEDEP}] dev-python/pytest-env[${PYTHON_USEDEP}] ) + test? ( + >=dev-python/kgb-6.1[${PYTHON_USEDEP}] + dev-python/pytest-env[${PYTHON_USEDEP}] + dev-vcs/git + dev-vcs/mercurial + ) " DOCS=( AUTHORS NEWS README.md ) From 38375ab9ac0f6e9c5d6b84018ca5f8b0da3e511c Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Sun, 30 Oct 2022 07:42:35 +0100 Subject: [PATCH 2281/2610] dev-ruby/net-smtp: add 0.3.3 Signed-off-by: Hans de Graaff --- dev-ruby/net-smtp/Manifest | 1 + dev-ruby/net-smtp/net-smtp-0.3.3.ebuild | 31 +++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 dev-ruby/net-smtp/net-smtp-0.3.3.ebuild diff --git a/dev-ruby/net-smtp/Manifest b/dev-ruby/net-smtp/Manifest index 1d7db8db2f73b..14496d4bcf152 100644 --- a/dev-ruby/net-smtp/Manifest +++ b/dev-ruby/net-smtp/Manifest @@ -1,2 +1,3 @@ DIST net-smtp-0.3.1.tar.gz 24465 BLAKE2B 200af603428dde4daf79aaac426525e1d7e2533995dcda4e2b96daaf64900558fd1717086215bf35cba9fd6db732d2d5a4b529531508a757197dc174a9f905b3 SHA512 68807d204f7768a3d890c0fd1076b2d7f77be3df662549ae9cfb56c8f84491cf4948addeb47399cdc9e7580e175e9d20ddeca25da8daafb3a90b880cc39a81ae DIST net-smtp-0.3.2.tar.gz 24567 BLAKE2B c498430c94470fbd11e23a5bae7fe4d866fa2ee4fe145847c77cb90c43babba56228f652d531eaa30fd875e90a27c4ed3dc20e347177b3513e899e5d5bc562c4 SHA512 6bba89e2b1a8d391d0349f77dc51bc6b4558c06affba1e9df7deeb247daaaf8b1fa1cb64f7dab79fb3b02b05fbfc12cd2c29378a8ed41a4d9453e4763c923a56 +DIST net-smtp-0.3.3.tar.gz 25297 BLAKE2B 29339faf7c7a3870b2eed7d2b9058ad7b3beaae9bddd3fe718cbcba0c65faa3e118916ac2e2a8cfc9e52c602bde301929c037856b68e42881bdab3ecbb90b01f SHA512 1936cede296d899f2cbcf5874b1472e808255cca21788037f6e8f38f8b1ef05779fec0c4f51a3970c09191078fee84c85e909eb9223034bdc293a1215b004ad1 diff --git a/dev-ruby/net-smtp/net-smtp-0.3.3.ebuild b/dev-ruby/net-smtp/net-smtp-0.3.3.ebuild new file mode 100644 index 0000000000000..f181ba494bc12 --- /dev/null +++ b/dev-ruby/net-smtp/net-smtp-0.3.3.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md" +RUBY_FAKEGEM_GEMSPEC="net-smtp.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Simple Mail Transfer Protocol client library for Ruby" +HOMEPAGE="https://github.com/ruby/net-smtp" +SRC_URI="https://github.com/ruby/net-smtp/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +ruby_add_rdepend " + dev-ruby/net-protocol +" + +all_ruby_prepare() { + sed -e 's/__dir__/"."/' \ + -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \ + -e 's/git ls-files -z/find * -print0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} From d98136118fa7f9bce8ed75e56b55250ca3d3b115 Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Sun, 30 Oct 2022 07:46:02 +0100 Subject: [PATCH 2282/2610] dev-ruby/hoe: add 3.26.0 Signed-off-by: Hans de Graaff --- dev-ruby/hoe/Manifest | 1 + dev-ruby/hoe/hoe-3.26.0.ebuild | 52 ++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 dev-ruby/hoe/hoe-3.26.0.ebuild diff --git a/dev-ruby/hoe/Manifest b/dev-ruby/hoe/Manifest index 568e38c9d672e..a3b97ce28d640 100644 --- a/dev-ruby/hoe/Manifest +++ b/dev-ruby/hoe/Manifest @@ -2,3 +2,4 @@ DIST hoe-3.21.0.gem 193024 BLAKE2B 2ff65edc6e0aebc93ebc8f3e628261ac3fabec4034b8e DIST hoe-3.23.1.gem 194048 BLAKE2B 907c2f2b62dd362f8c472f21d3fd998bd178de2a15fb9875ef36c61dcbf6b170253037d64f70b04b45a5f7e7dcf9e084122a85f694c6396767d541dccd5693f5 SHA512 c2199f93fe806a9639b319d01ae7bb6999ac203aa8bbabaf22b4c0c5b97f69dbd4e876bdfaaa0b0e8cda68dbd25dfa0e5aa91a599613237fc22de0e857c68c37 DIST hoe-3.24.0.gem 194560 BLAKE2B 6f4259fcad82078ea4d56ee7f42027cb9561fc603e1a36634de3f11a48ebedd252ee4ddf5884e571ee0231f5dec20c6a7249d0fb6784bf531a017b033955e680 SHA512 f2048d1f5d9b3010267f2ffb67cbce2aee7ecf58871dd762e51a08035272cdc6b37aacb63aa0af6f62e6dfeb01a60afd53a25b394ff10322a8348320268adb76 DIST hoe-3.25.0.gem 194560 BLAKE2B d03ba870c720a59fda80b8716635256b01dd41f28a0f1d8ad7e06b810f3bccd2bfdd9a355584c5afdff375e7f56d7987a7ba174af0fe37da91fc05c42c32ffcb SHA512 d49b36a9757379b4c33644c886479ff910791cb830a2392512f52ddde883378dcf17fb9701eb17e18c870074cf5f12258bc8210aba0660dd5220b6ebfa6c9c4b +DIST hoe-3.26.0.gem 194560 BLAKE2B a47ebe54374c04e739112c99c3eaa968c6048df639e5ee8a4cad60659a50a4a4ea85e9a11a77ad824ae511d28634241255ec323938a4b9da6a8dd38aec022ac5 SHA512 0b069b0b2b181b81770568186f9d81b0f8fe48644a4b29bb2dd8084dc60886c7a06fa0e7be81854b5b653afc38c908622f08066656d9b625ab595615ef2918c3 diff --git a/dev-ruby/hoe/hoe-3.26.0.ebuild b/dev-ruby/hoe/hoe-3.26.0.ebuild new file mode 100644 index 0000000000000..8412695175a7d --- /dev/null +++ b/dev-ruby/hoe/hoe-3.26.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="History.rdoc Manifest.txt README.rdoc" + +RUBY_FAKEGEM_EXTRAINSTALL="template" + +inherit ruby-fakegem + +DESCRIPTION="Hoe extends rake to provide full project automation" +HOMEPAGE="https://www.zenspider.com/projects/hoe.html" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc" + +ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.9:5 )" + +ruby_add_rdepend ">=dev-ruby/rake-0.8.7 Date: Sun, 30 Oct 2022 07:45:45 +0100 Subject: [PATCH 2283/2610] =?UTF-8?q?Move=20dev-python/{zstandard=20?= =?UTF-8?q?=E2=86=92=20python-zstandard}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- app-admin/eclean-kernel/eclean-kernel-2.99.3.ebuild | 2 +- app-admin/eclean-kernel/eclean-kernel-9999.ebuild | 2 +- dev-libs/rocksdb/rocksdb-6.14.6-r1.ebuild | 4 ++-- dev-libs/rocksdb/rocksdb-6.15.5.ebuild | 4 ++-- dev-libs/rocksdb/rocksdb-6.17.3.ebuild | 2 +- dev-python/kafka-python/kafka-python-2.0.2.ebuild | 6 +++--- dev-python/kombu/kombu-5.2.4.ebuild | 4 ++-- dev-python/kombu/kombu-5.3.0_beta2.ebuild | 4 ++-- dev-python/{zstandard => python-zstandard}/Manifest | 0 dev-python/{zstandard => python-zstandard}/metadata.xml | 0 .../python-zstandard-0.18.0.ebuild} | 0 .../python-zstandard-0.19.0.ebuild} | 0 dev-python/zstd/zstd-1.5.2.6.ebuild | 2 +- dev-vcs/mercurial/mercurial-5.8.ebuild | 2 +- media-gfx/blender/blender-3.1.2.ebuild | 2 +- media-gfx/blender/blender-3.2.0.ebuild | 2 +- media-gfx/blender/blender-3.2.1.ebuild | 2 +- media-gfx/blender/blender-3.2.2.ebuild | 2 +- media-gfx/blender/blender-3.3.0.ebuild | 2 +- media-gfx/blender/blender-9999.ebuild | 2 +- net-proxy/mitmproxy/mitmproxy-8.1.1.ebuild | 2 +- profiles/updates/4Q-2022 | 1 + 22 files changed, 24 insertions(+), 23 deletions(-) rename dev-python/{zstandard => python-zstandard}/Manifest (100%) rename dev-python/{zstandard => python-zstandard}/metadata.xml (100%) rename dev-python/{zstandard/zstandard-0.18.0.ebuild => python-zstandard/python-zstandard-0.18.0.ebuild} (100%) rename dev-python/{zstandard/zstandard-0.19.0.ebuild => python-zstandard/python-zstandard-0.19.0.ebuild} (100%) diff --git a/app-admin/eclean-kernel/eclean-kernel-2.99.3.ebuild b/app-admin/eclean-kernel/eclean-kernel-2.99.3.ebuild index 27c2c00785a0b..587cb0ebb129e 100644 --- a/app-admin/eclean-kernel/eclean-kernel-2.99.3.ebuild +++ b/app-admin/eclean-kernel/eclean-kernel-2.99.3.ebuild @@ -21,7 +21,7 @@ RDEPEND=" kernel_linux? ( dev-python/pymountboot[${PYTHON_USEDEP}] ) lz4? ( dev-python/lz4[${PYTHON_USEDEP}] ) lzo? ( dev-python/python-lzo[${PYTHON_USEDEP}] ) - zstd? ( dev-python/zstandard[${PYTHON_USEDEP}] ) + zstd? ( dev-python/python-zstandard[${PYTHON_USEDEP}] ) " distutils_enable_tests pytest diff --git a/app-admin/eclean-kernel/eclean-kernel-9999.ebuild b/app-admin/eclean-kernel/eclean-kernel-9999.ebuild index c4682a7d19180..ef5717a47b1ae 100644 --- a/app-admin/eclean-kernel/eclean-kernel-9999.ebuild +++ b/app-admin/eclean-kernel/eclean-kernel-9999.ebuild @@ -21,7 +21,7 @@ RDEPEND=" kernel_linux? ( dev-python/pymountboot[${PYTHON_USEDEP}] ) lz4? ( dev-python/lz4[${PYTHON_USEDEP}] ) lzo? ( dev-python/python-lzo[${PYTHON_USEDEP}] ) - zstd? ( dev-python/zstandard[${PYTHON_USEDEP}] ) + zstd? ( dev-python/python-zstandard[${PYTHON_USEDEP}] ) " distutils_enable_tests pytest diff --git a/dev-libs/rocksdb/rocksdb-6.14.6-r1.ebuild b/dev-libs/rocksdb/rocksdb-6.14.6-r1.ebuild index 337b328a43cf8..e35631d5477cd 100644 --- a/dev-libs/rocksdb/rocksdb-6.14.6-r1.ebuild +++ b/dev-libs/rocksdb/rocksdb-6.14.6-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2021 Gentoo Authors +# Copyright 2020-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -19,7 +19,7 @@ DEPEND=" app-arch/lz4:= app-arch/snappy:= dev-cpp/gflags:= - dev-python/zstandard:= + dev-python/python-zstandard:= sys-libs/zlib:= jemalloc? ( dev-libs/jemalloc:= ) " diff --git a/dev-libs/rocksdb/rocksdb-6.15.5.ebuild b/dev-libs/rocksdb/rocksdb-6.15.5.ebuild index c8bb53cec4463..f583da0da7733 100644 --- a/dev-libs/rocksdb/rocksdb-6.15.5.ebuild +++ b/dev-libs/rocksdb/rocksdb-6.15.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2021 Gentoo Authors +# Copyright 2020-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -19,7 +19,7 @@ DEPEND=" app-arch/lz4:= app-arch/snappy:= dev-cpp/gflags - dev-python/zstandard:= + dev-python/python-zstandard:= sys-libs/zlib:= jemalloc? ( dev-libs/jemalloc:= ) " diff --git a/dev-libs/rocksdb/rocksdb-6.17.3.ebuild b/dev-libs/rocksdb/rocksdb-6.17.3.ebuild index 948eba50fa13c..ce510723b0dd8 100644 --- a/dev-libs/rocksdb/rocksdb-6.17.3.ebuild +++ b/dev-libs/rocksdb/rocksdb-6.17.3.ebuild @@ -19,7 +19,7 @@ DEPEND=" app-arch/lz4:= app-arch/snappy:= dev-cpp/gflags - dev-python/zstandard:= + dev-python/python-zstandard:= sys-libs/zlib:= jemalloc? ( dev-libs/jemalloc:= ) " diff --git a/dev-python/kafka-python/kafka-python-2.0.2.ebuild b/dev-python/kafka-python/kafka-python-2.0.2.ebuild index d492752a2026e..a3dcd721f51de 100644 --- a/dev-python/kafka-python/kafka-python-2.0.2.ebuild +++ b/dev-python/kafka-python/kafka-python-2.0.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -21,8 +21,8 @@ BDEPEND=" dev-python/lz4[${PYTHON_USEDEP}] dev-python/mock[${PYTHON_USEDEP}] dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/python-zstandard[${PYTHON_USEDEP}] dev-python/snappy[${PYTHON_USEDEP}] - dev-python/zstandard[${PYTHON_USEDEP}] )" distutils_enable_tests pytest @@ -40,5 +40,5 @@ python_test() { pkg_postinst() { optfeature "LZ4 compression/decompression support" dev-python/lz4 optfeature "Snappy compression support" dev-python/snappy - optfeature "ZSTD compression/decompression support" dev-python/zstandard + optfeature "ZSTD compression/decompression support" dev-python/python-zstandard } diff --git a/dev-python/kombu/kombu-5.2.4.ebuild b/dev-python/kombu/kombu-5.2.4.ebuild index ee3abf177c8af..566a2f02ed3fa 100644 --- a/dev-python/kombu/kombu-5.2.4.ebuild +++ b/dev-python/kombu/kombu-5.2.4.ebuild @@ -33,11 +33,11 @@ BDEPEND=" dev-python/pycurl[${PYTHON_USEDEP}] >=dev-python/pymongo-3.3.0[${PYTHON_USEDEP}] dev-python/Pyro4[${PYTHON_USEDEP}] + dev-python/python-zstandard[${PYTHON_USEDEP}] dev-python/pytz[${PYTHON_USEDEP}] >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] >=dev-python/redis-py-3.3.11[${PYTHON_USEDEP}] dev-python/sqlalchemy[${PYTHON_USEDEP}] - dev-python/zstandard[${PYTHON_USEDEP}] ) " @@ -76,5 +76,5 @@ pkg_postinst() { optfeature "Zookeeper backend" dev-python/kazoo optfeature "MessagePack (de)serializer for Python" dev-python/msgpack optfeature "brotli compression" "app-arch/brotli[python]" - optfeature "zstd compression" dev-python/zstandard + optfeature "zstd compression" dev-python/python-zstandard } diff --git a/dev-python/kombu/kombu-5.3.0_beta2.ebuild b/dev-python/kombu/kombu-5.3.0_beta2.ebuild index 2da90fe549853..9f7f2d69998c9 100644 --- a/dev-python/kombu/kombu-5.3.0_beta2.ebuild +++ b/dev-python/kombu/kombu-5.3.0_beta2.ebuild @@ -38,11 +38,11 @@ BDEPEND=" >=dev-python/pymongo-4.1.1[${PYTHON_USEDEP}] dev-python/Pyro4[${PYTHON_USEDEP}] dev-python/pytest-freezegun[${PYTHON_USEDEP}] + dev-python/python-zstandard[${PYTHON_USEDEP}] dev-python/pytz[${PYTHON_USEDEP}] >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] >=dev-python/redis-py-4.2.2[${PYTHON_USEDEP}] dev-python/sqlalchemy[${PYTHON_USEDEP}] - dev-python/zstandard[${PYTHON_USEDEP}] ) " @@ -90,5 +90,5 @@ pkg_postinst() { optfeature "yaml backend" dev-python/pyyaml optfeature "MessagePack (de)serializer for Python" dev-python/msgpack optfeature "brotli compression" "app-arch/brotli[python]" - optfeature "zstd compression" dev-python/zstandard + optfeature "zstd compression" dev-python/python-zstandard } diff --git a/dev-python/zstandard/Manifest b/dev-python/python-zstandard/Manifest similarity index 100% rename from dev-python/zstandard/Manifest rename to dev-python/python-zstandard/Manifest diff --git a/dev-python/zstandard/metadata.xml b/dev-python/python-zstandard/metadata.xml similarity index 100% rename from dev-python/zstandard/metadata.xml rename to dev-python/python-zstandard/metadata.xml diff --git a/dev-python/zstandard/zstandard-0.18.0.ebuild b/dev-python/python-zstandard/python-zstandard-0.18.0.ebuild similarity index 100% rename from dev-python/zstandard/zstandard-0.18.0.ebuild rename to dev-python/python-zstandard/python-zstandard-0.18.0.ebuild diff --git a/dev-python/zstandard/zstandard-0.19.0.ebuild b/dev-python/python-zstandard/python-zstandard-0.19.0.ebuild similarity index 100% rename from dev-python/zstandard/zstandard-0.19.0.ebuild rename to dev-python/python-zstandard/python-zstandard-0.19.0.ebuild diff --git a/dev-python/zstd/zstd-1.5.2.6.ebuild b/dev-python/zstd/zstd-1.5.2.6.ebuild index 78b4bf5b67f74..58f7a87a118fb 100644 --- a/dev-python/zstd/zstd-1.5.2.6.ebuild +++ b/dev-python/zstd/zstd-1.5.2.6.ebuild @@ -24,7 +24,7 @@ DEPEND=" " RDEPEND=" ${DEPEND} - ! Date: Sun, 30 Oct 2022 07:46:08 +0100 Subject: [PATCH 2284/2610] dev-python/python-zstandard: Remove MY_P MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/python-zstandard/python-zstandard-0.19.0.ebuild | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/dev-python/python-zstandard/python-zstandard-0.19.0.ebuild b/dev-python/python-zstandard/python-zstandard-0.19.0.ebuild index 24b3d7e8d9f0d..fefdae7a2d6f8 100644 --- a/dev-python/python-zstandard/python-zstandard-0.19.0.ebuild +++ b/dev-python/python-zstandard/python-zstandard-0.19.0.ebuild @@ -8,7 +8,6 @@ PYTHON_COMPAT=( python3_{8..11} pypy3 ) inherit distutils-r1 -MY_P=python-zstandard-${PV} DESCRIPTION="Zstandard Bindings for Python" HOMEPAGE=" https://github.com/indygreg/python-zstandard/ @@ -16,9 +15,8 @@ HOMEPAGE=" " SRC_URI=" https://github.com/indygreg/python-zstandard/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz + -> ${P}.gh.tar.gz " -S=${WORKDIR}/${MY_P} SLOT="0" LICENSE="BSD" From 94413c03b8e966bdc2cd349584e122b410138aef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 07:48:54 +0100 Subject: [PATCH 2285/2610] app-admin/eclean-kernel: Update URLs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- app-admin/eclean-kernel/eclean-kernel-0.4.3.ebuild | 8 ++++---- app-admin/eclean-kernel/eclean-kernel-1.99.4.ebuild | 6 +++--- app-admin/eclean-kernel/eclean-kernel-2.99.3.ebuild | 4 ++-- app-admin/eclean-kernel/eclean-kernel-9999.ebuild | 4 ++-- app-admin/eclean-kernel/metadata.xml | 4 ++-- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/app-admin/eclean-kernel/eclean-kernel-0.4.3.ebuild b/app-admin/eclean-kernel/eclean-kernel-0.4.3.ebuild index 0c366b25ea8bb..7c8bf73a25417 100644 --- a/app-admin/eclean-kernel/eclean-kernel-0.4.3.ebuild +++ b/app-admin/eclean-kernel/eclean-kernel-0.4.3.ebuild @@ -1,16 +1,16 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 DISTUTILS_USE_SETUPTOOLS=no -PYTHON_COMPAT=( python3_{7,8} ) +PYTHON_COMPAT=( python3_8 ) inherit distutils-r1 DESCRIPTION="Remove outdated built kernels" -HOMEPAGE="https://github.com/mgorny/eclean-kernel/" -SRC_URI="https://github.com/mgorny/eclean-kernel/archive/v${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE="https://github.com/projg2/eclean-kernel/" +SRC_URI="https://github.com/projg2/eclean-kernel/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" diff --git a/app-admin/eclean-kernel/eclean-kernel-1.99.4.ebuild b/app-admin/eclean-kernel/eclean-kernel-1.99.4.ebuild index ae41700c874d8..575548e459c41 100644 --- a/app-admin/eclean-kernel/eclean-kernel-1.99.4.ebuild +++ b/app-admin/eclean-kernel/eclean-kernel-1.99.4.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 DESCRIPTION="Clean up old and stale kernel files" -HOMEPAGE="https://github.com/mgorny/eclean-kernel2" -SRC_URI="https://github.com/mgorny/eclean-kernel2/releases/download/v${PV}/${P}.tar.bz2" +HOMEPAGE="https://github.com/projg2/eclean-kernel2" +SRC_URI="https://github.com/projg2/eclean-kernel2/releases/download/v${PV}/${P}.tar.bz2" LICENSE="BSD" SLOT="0" diff --git a/app-admin/eclean-kernel/eclean-kernel-2.99.3.ebuild b/app-admin/eclean-kernel/eclean-kernel-2.99.3.ebuild index 587cb0ebb129e..1ddf5d99f8da6 100644 --- a/app-admin/eclean-kernel/eclean-kernel-2.99.3.ebuild +++ b/app-admin/eclean-kernel/eclean-kernel-2.99.3.ebuild @@ -9,8 +9,8 @@ PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 DESCRIPTION="Remove outdated built kernels" -HOMEPAGE="https://github.com/mgorny/eclean-kernel/" -SRC_URI="https://github.com/mgorny/eclean-kernel/archive/v${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE="https://github.com/projg2/eclean-kernel/" +SRC_URI="https://github.com/projg2/eclean-kernel/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" diff --git a/app-admin/eclean-kernel/eclean-kernel-9999.ebuild b/app-admin/eclean-kernel/eclean-kernel-9999.ebuild index ef5717a47b1ae..879888b0e4be1 100644 --- a/app-admin/eclean-kernel/eclean-kernel-9999.ebuild +++ b/app-admin/eclean-kernel/eclean-kernel-9999.ebuild @@ -9,8 +9,8 @@ PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 git-r3 DESCRIPTION="Remove outdated built kernels" -HOMEPAGE="https://github.com/mgorny/eclean-kernel/" -EGIT_REPO_URI="https://github.com/mgorny/eclean-kernel.git" +HOMEPAGE="https://github.com/projg2/eclean-kernel/" +EGIT_REPO_URI="https://github.com/projg2/eclean-kernel.git" LICENSE="BSD" SLOT="0" diff --git a/app-admin/eclean-kernel/metadata.xml b/app-admin/eclean-kernel/metadata.xml index 6c3f7b45181f1..11fd9db9c6da8 100644 --- a/app-admin/eclean-kernel/metadata.xml +++ b/app-admin/eclean-kernel/metadata.xml @@ -11,7 +11,7 @@ mgorny@gentoo.org Michał Górny - https://github.com/mgorny/eclean-kernel2/issues/ - mgorny/eclean-kernel2 + https://github.com/projg2/eclean-kernel2/issues/ + projg2/eclean-kernel2 From 0da7d5baff9c9c476565095347eef4f023373ae0 Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Sun, 30 Oct 2022 08:57:09 +0100 Subject: [PATCH 2286/2610] net-irc/weechat: Stabilize 3.6 arm64, #878767 Signed-off-by: Agostino Sarubbo --- net-irc/weechat/weechat-3.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-irc/weechat/weechat-3.6.ebuild b/net-irc/weechat/weechat-3.6.ebuild index 94769bf082308..d7211b75baa04 100644 --- a/net-irc/weechat/weechat-3.6.ebuild +++ b/net-irc/weechat/weechat-3.6.ebuild @@ -17,7 +17,7 @@ else verify-sig? ( https://weechat.org/files/src/${P}.tar.xz.asc )" VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/weechat.org.asc BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-weechat )" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos" + KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos" fi DESCRIPTION="Portable and multi-interface IRC client" From 862f93bdfe267ab8598b0bd5bb4ef24ae6c763fb Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Sun, 30 Oct 2022 08:57:51 +0100 Subject: [PATCH 2287/2610] sys-fs/dd-rescue: Stabilize 1.99.12 ppc, #878583 Signed-off-by: Agostino Sarubbo --- sys-fs/dd-rescue/dd-rescue-1.99.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-fs/dd-rescue/dd-rescue-1.99.12.ebuild b/sys-fs/dd-rescue/dd-rescue-1.99.12.ebuild index 2f9ff9bf50f51..dc4853c25354a 100644 --- a/sys-fs/dd-rescue/dd-rescue-1.99.12.ebuild +++ b/sys-fs/dd-rescue/dd-rescue-1.99.12.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://www.garloff.de/kurt/linux/ddrescue/${MY_P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~arm ~mips ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="cpu_flags_x86_avx2 lzo cpu_flags_x86_sse4_2 static xattr" RDEPEND="lzo? ( dev-libs/lzo ) From 814603b339a1549ddbefd198d91ba26c20ce359d Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 09:10:12 +0000 Subject: [PATCH 2288/2610] net-irc/weechat: Stabilize 3.6 amd64, #878767 Signed-off-by: Sam James --- net-irc/weechat/weechat-3.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-irc/weechat/weechat-3.6.ebuild b/net-irc/weechat/weechat-3.6.ebuild index d7211b75baa04..4a2e12464bfd0 100644 --- a/net-irc/weechat/weechat-3.6.ebuild +++ b/net-irc/weechat/weechat-3.6.ebuild @@ -17,7 +17,7 @@ else verify-sig? ( https://weechat.org/files/src/${P}.tar.xz.asc )" VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/weechat.org.asc BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-weechat )" - KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos" + KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos" fi DESCRIPTION="Portable and multi-interface IRC client" From 8b99ae4ea23c5a9266ca649d901ad0fdc279214e Mon Sep 17 00:00:00 2001 From: Alfredo Tupone Date: Sun, 30 Oct 2022 10:11:44 +0100 Subject: [PATCH 2289/2610] dev-ml/alcotest: adj deps Closes: https://bugs.gentoo.org/835373 Signed-off-by: Alfredo Tupone --- dev-ml/alcotest/alcotest-1.2.3-r3.ebuild | 1 + dev-ml/alcotest/alcotest-1.4.0.ebuild | 1 + .../{alcotest-1.5.0-r1.ebuild => alcotest-1.5.0-r2.ebuild} | 1 + .../alcotest/{alcotest-1.6.0.ebuild => alcotest-1.6.0-r1.ebuild} | 1 + 4 files changed, 4 insertions(+) rename dev-ml/alcotest/{alcotest-1.5.0-r1.ebuild => alcotest-1.5.0-r2.ebuild} (98%) rename dev-ml/alcotest/{alcotest-1.6.0.ebuild => alcotest-1.6.0-r1.ebuild} (98%) diff --git a/dev-ml/alcotest/alcotest-1.2.3-r3.ebuild b/dev-ml/alcotest/alcotest-1.2.3-r3.ebuild index de5a63b36de16..c6900e5248d24 100644 --- a/dev-ml/alcotest/alcotest-1.2.3-r3.ebuild +++ b/dev-ml/alcotest/alcotest-1.2.3-r3.ebuild @@ -22,6 +22,7 @@ RDEPEND=" dev-ml/core_kernel:= dev-ml/duration:= >=dev-ml/fmt-0.8.9:= + dev-ml/lwt:= dev-ml/mirage-clock:= dev-ml/re:= dev-ml/result:= diff --git a/dev-ml/alcotest/alcotest-1.4.0.ebuild b/dev-ml/alcotest/alcotest-1.4.0.ebuild index de5a63b36de16..c6900e5248d24 100644 --- a/dev-ml/alcotest/alcotest-1.4.0.ebuild +++ b/dev-ml/alcotest/alcotest-1.4.0.ebuild @@ -22,6 +22,7 @@ RDEPEND=" dev-ml/core_kernel:= dev-ml/duration:= >=dev-ml/fmt-0.8.9:= + dev-ml/lwt:= dev-ml/mirage-clock:= dev-ml/re:= dev-ml/result:= diff --git a/dev-ml/alcotest/alcotest-1.5.0-r1.ebuild b/dev-ml/alcotest/alcotest-1.5.0-r2.ebuild similarity index 98% rename from dev-ml/alcotest/alcotest-1.5.0-r1.ebuild rename to dev-ml/alcotest/alcotest-1.5.0-r2.ebuild index 7e2047961acc2..ed69cd33cafe2 100644 --- a/dev-ml/alcotest/alcotest-1.5.0-r1.ebuild +++ b/dev-ml/alcotest/alcotest-1.5.0-r2.ebuild @@ -24,6 +24,7 @@ RDEPEND=" dev-ml/core_kernel:= dev-ml/duration:= >=dev-ml/fmt-0.8.9:= + dev-ml/lwt:= dev-ml/mirage-clock:= dev-ml/re:= dev-ml/result:= diff --git a/dev-ml/alcotest/alcotest-1.6.0.ebuild b/dev-ml/alcotest/alcotest-1.6.0-r1.ebuild similarity index 98% rename from dev-ml/alcotest/alcotest-1.6.0.ebuild rename to dev-ml/alcotest/alcotest-1.6.0-r1.ebuild index 13cd47b100961..f241b544a2a30 100644 --- a/dev-ml/alcotest/alcotest-1.6.0.ebuild +++ b/dev-ml/alcotest/alcotest-1.6.0-r1.ebuild @@ -26,6 +26,7 @@ RDEPEND=" >=dev-ml/core_unix-0.15.0:= dev-ml/duration:= >=dev-ml/fmt-0.8.9:= + dev-ml/lwt:= dev-ml/mirage-clock:= dev-ml/re:= dev-ml/result:= From b97f652dc651cdb0ec94d78d5af20be60cef88ca Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Sun, 30 Oct 2022 09:48:12 +0100 Subject: [PATCH 2290/2610] dev-ruby/dalli: drop 3.0.3, 3.2.1 Signed-off-by: Hans de Graaff --- dev-ruby/dalli/Manifest | 2 -- dev-ruby/dalli/dalli-3.0.3.ebuild | 38 ----------------------------- dev-ruby/dalli/dalli-3.2.1.ebuild | 40 ------------------------------- 3 files changed, 80 deletions(-) delete mode 100644 dev-ruby/dalli/dalli-3.0.3.ebuild delete mode 100644 dev-ruby/dalli/dalli-3.2.1.ebuild diff --git a/dev-ruby/dalli/Manifest b/dev-ruby/dalli/Manifest index fb02734e91833..d307c27944383 100644 --- a/dev-ruby/dalli/Manifest +++ b/dev-ruby/dalli/Manifest @@ -1,4 +1,2 @@ DIST dalli-2.7.11.tar.gz 52341 BLAKE2B 5b3a2bc57f4b0e3a9ac0d24ffa3bba89ea38665ac08ef3d7760fa6ce74db21d323a18e74a4f3009165364332731d7c6890df36c68409afbe21d3ac096275f028 SHA512 8f299a19d95293370564b6337bbdfeb32d928e0a95bf5f5df962ea20b039f4765da1797513ca96cabf93309484575481a02fb1e0c6d227f74c81fc72f95be22a -DIST dalli-3.0.3.tar.gz 47633 BLAKE2B ee47bc7e4efcbd0d60c1663bf514f5a21d0fdeb70cfcf13ba46ae3c39926fd216db992c7ac1750d73ecf453d32feea9d2c22625b737e0bcbb8ae0d6870536828 SHA512 1feaecca963a6a4aa2f21e02302ddb5865fec0f5779911b4ec38a1199533b82edca46057355fa463353a8c7a6da3bf7c835ce51ca538bc38eb6014d4d362acb3 -DIST dalli-3.2.1.tar.gz 69926 BLAKE2B c3cd0c6d817b04aed786df7792b84c8659fa1ea79d69d2fc477549869fb5d7d4880c1d897f90c35020c04babc17f16ee55724339b150eec1a8b887de27b4d02e SHA512 5328ea5aecb4270a33ca08f498588f08259b56e36e1ed404f062d39b8693874878f019dbfe154892b1d192ec136f5473da5612ee7d095b8760caf628be3c67a7 DIST dalli-3.2.2.tar.gz 70163 BLAKE2B 59b67fda686674ea4df36b503d7f362e052d2ad32b0f4fd07e90f8e5f39ec0760a5b3e0a3627a684c38bc3cd9ede8d0e6614825ef5154da9c281e2720a343e3f SHA512 6ac42c09aac7a5b8f4678449b8c1660f95232fd96f2885f7685f4c62573f435b76fcd2c06180bc05a493671ee9fed2c3ba9edb8ac318968b7725c3c76fb34544 diff --git a/dev-ruby/dalli/dalli-3.0.3.ebuild b/dev-ruby/dalli/dalli-3.0.3.ebuild deleted file mode 100644 index 0288f4a55329b..0000000000000 --- a/dev-ruby/dalli/dalli-3.0.3.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_TASK_TEST="test" - -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="History.md Performance.md README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A high performance pure Ruby client for accessing memcached servers" -HOMEPAGE="https://github.com/petergoldstein/dalli" -SRC_URI="https://github.com/petergoldstein/dalli/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" -IUSE="" - -DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.5.4[ssl(-)] )" - -ruby_add_bdepend "test? ( - dev-ruby/minitest:5 - dev-ruby/rack -)" - -all_ruby_prepare() { - chmod 0755 "${HOME}" || die "Failed to fix permissions on home" - - sed -i -e '/\(appraisal\|bundler\)/ s:^:#:' Rakefile || die - - sed -i -e '3igem "minitest", "~> 5.0"' \ - -e '/bundler/ s:^:#:' test/helper.rb || die -} diff --git a/dev-ruby/dalli/dalli-3.2.1.ebuild b/dev-ruby/dalli/dalli-3.2.1.ebuild deleted file mode 100644 index 4b89b110e7496..0000000000000 --- a/dev-ruby/dalli/dalli-3.2.1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true test" - -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="History.md Performance.md README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A high performance pure Ruby client for accessing memcached servers" -HOMEPAGE="https://github.com/petergoldstein/dalli" -SRC_URI="https://github.com/petergoldstein/dalli/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="" - -DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.5.4[ssl(-)] )" - -ruby_add_bdepend "test? ( - dev-ruby/minitest:5 - dev-ruby/rack -)" - -all_ruby_prepare() { - chmod 0755 "${HOME}" || die "Failed to fix permissions on home" - - sed -i -e '/\(appraisal\|bundler\)/ s:^:#:' Rakefile || die - - sed -i -e '3igem "minitest", "~> 5.0"; require "dalli"' \ - -e '/bundler/ s:^:#:' test/helper.rb || die - - sed -i -e "s:/tmp:${T}:" test/utils/certificate_generator.rb || die -} From 9fcad98a6a5eaf8c1fb6181f4cbef906e6319a44 Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Sun, 30 Oct 2022 10:16:44 +0100 Subject: [PATCH 2291/2610] dev-ruby/dalli: add 3.2.3 Signed-off-by: Hans de Graaff --- dev-ruby/dalli/Manifest | 1 + dev-ruby/dalli/dalli-3.2.3.ebuild | 40 +++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 dev-ruby/dalli/dalli-3.2.3.ebuild diff --git a/dev-ruby/dalli/Manifest b/dev-ruby/dalli/Manifest index d307c27944383..0cdd56eda81f9 100644 --- a/dev-ruby/dalli/Manifest +++ b/dev-ruby/dalli/Manifest @@ -1,2 +1,3 @@ DIST dalli-2.7.11.tar.gz 52341 BLAKE2B 5b3a2bc57f4b0e3a9ac0d24ffa3bba89ea38665ac08ef3d7760fa6ce74db21d323a18e74a4f3009165364332731d7c6890df36c68409afbe21d3ac096275f028 SHA512 8f299a19d95293370564b6337bbdfeb32d928e0a95bf5f5df962ea20b039f4765da1797513ca96cabf93309484575481a02fb1e0c6d227f74c81fc72f95be22a DIST dalli-3.2.2.tar.gz 70163 BLAKE2B 59b67fda686674ea4df36b503d7f362e052d2ad32b0f4fd07e90f8e5f39ec0760a5b3e0a3627a684c38bc3cd9ede8d0e6614825ef5154da9c281e2720a343e3f SHA512 6ac42c09aac7a5b8f4678449b8c1660f95232fd96f2885f7685f4c62573f435b76fcd2c06180bc05a493671ee9fed2c3ba9edb8ac318968b7725c3c76fb34544 +DIST dalli-3.2.3.tar.gz 71163 BLAKE2B cdb205f39dce8e7c64da808a5da8b0c295ca938b21d1a42f16a7fda06d47b11c9d357240d633b17ec140e90a1838d4e28da6333971eaad043ffd04508ffb7537 SHA512 43729fa6f7ee92d886e113c6c04f1334c74bcb189e5c75205cc955a94fe1e0d834f94b69d1e9408609f4039018417da74f9b80fc8851ed33ee3fd60fb77df224 diff --git a/dev-ruby/dalli/dalli-3.2.3.ebuild b/dev-ruby/dalli/dalli-3.2.3.ebuild new file mode 100644 index 0000000000000..5098f7d6272d8 --- /dev/null +++ b/dev-ruby/dalli/dalli-3.2.3.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true test" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md Performance.md README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A high performance pure Ruby client for accessing memcached servers" +HOMEPAGE="https://github.com/petergoldstein/dalli" +SRC_URI="https://github.com/petergoldstein/dalli/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" +IUSE="" + +DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.5.4[ssl(-)] )" + +ruby_add_bdepend "test? ( + dev-ruby/minitest:5 + dev-ruby/rack +)" + +all_ruby_prepare() { + chmod 0755 "${HOME}" || die "Failed to fix permissions on home" + + sed -i -e '/\(appraisal\|bundler\)/ s:^:#:' Rakefile || die + + sed -i -e '3igem "minitest", "~> 5.0"; require "dalli"' \ + -e '/bundler/ s:^:#:' test/helper.rb || die + + sed -i -e "s:/tmp:${T}:" test/utils/certificate_generator.rb || die +} From 3e0de4c3b9bb72ac63c48349ea390b6586d4f9e5 Mon Sep 17 00:00:00 2001 From: Michael Mair-Keimberger Date: Sun, 30 Oct 2022 08:52:37 +0100 Subject: [PATCH 2292/2610] dev-libs/ding-libs: remove unused patch(es) Signed-off-by: Michael Mair-Keimberger Closes: https://github.com/gentoo/gentoo/pull/28034 Signed-off-by: Sam James --- ...-INI-Fix-detection-of-error-messages.patch | 47 ------------------ ...1-path_utils_ut-allow-single-as-well.patch | 36 -------------- ...ors_ut_check-Fix-fail-with-new-glibc.patch | 49 ------------------- 3 files changed, 132 deletions(-) delete mode 100644 dev-libs/ding-libs/files/0000-INI-Fix-detection-of-error-messages.patch delete mode 100644 dev-libs/ding-libs/files/0001-path_utils_ut-allow-single-as-well.patch delete mode 100644 dev-libs/ding-libs/files/0002-validators_ut_check-Fix-fail-with-new-glibc.patch diff --git a/dev-libs/ding-libs/files/0000-INI-Fix-detection-of-error-messages.patch b/dev-libs/ding-libs/files/0000-INI-Fix-detection-of-error-messages.patch deleted file mode 100644 index 62e436c7c92a7..0000000000000 --- a/dev-libs/ding-libs/files/0000-INI-Fix-detection-of-error-messages.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 72c19bd018b107ecf5a80963b433e9922f7243fd Mon Sep 17 00:00:00 2001 -From: Lukas Slebodnik -Date: Wed, 3 Jan 2018 18:03:44 +0100 -Subject: [PATCH] INI: Fix detection of error messages -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -libc on BSD returns different error messages. - -Reviewed-by: Michal Židek ---- - ini/ini_validators_ut_check.c | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -diff --git a/ini/ini_validators_ut_check.c b/ini/ini_validators_ut_check.c -index fa7105a..9ecde75 100644 ---- a/ini/ini_validators_ut_check.c -+++ b/ini/ini_validators_ut_check.c -@@ -607,6 +607,12 @@ START_TEST(test_ini_allowed_options_wrong_regex) - "[rule/options_for_foo]: Cannot compile regular expression " - "from option 'section_re'. " - "Error: 'Unmatched [ or [^'"); -+ if (ret != 0) { -+ ret = strcmp(errmsg, -+ "[rule/options_for_foo]: Cannot compile regular expression " -+ "from option 'section_re'. " -+ "Error: 'brackets ([ ]) not balanced'"); -+ } - fail_unless(ret == 0, "Got msg: [%s]", errmsg); - ini_errobj_next(errobj); - -@@ -1028,6 +1034,11 @@ START_TEST(test_ini_allowed_sections_wrong_regex) - ret = strcmp(errmsg, - "[rule/section_list]: Validator failed to use regex " - "[^foo\\(*$]:[Unmatched ( or \\(]"); -+ if (ret !=0) { -+ ret = strcmp(errmsg, -+ "[rule/section_list]: Validator failed to use regex " -+ "[^foo\\(*$]:[parentheses not balanced]"); -+ } - fail_unless(ret == 0, "Got msg: [%s]", errmsg); - ini_errobj_next(errobj); - --- -2.21.0 - diff --git a/dev-libs/ding-libs/files/0001-path_utils_ut-allow-single-as-well.patch b/dev-libs/ding-libs/files/0001-path_utils_ut-allow-single-as-well.patch deleted file mode 100644 index a9ca8e9edc2b5..0000000000000 --- a/dev-libs/ding-libs/files/0001-path_utils_ut-allow-single-as-well.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 4236e323e8ab4f13770e1ac9e94666b304b693fb Mon Sep 17 00:00:00 2001 -From: Henrik Riomar -Date: Tue, 24 Jul 2018 21:59:36 +0000 -Subject: [PATCH 1/2] path_utils_ut: allow single / as well -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -From http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap03.html#tag_03_266 - Multiple successive slashes are considered to be the same as one slash. - -When running the tests on a musl libc system - get_dirname(p, PATH_MAX, "//foo//") -actually results in a / and not // - -Reviewed-by: Michal Židek ---- - path_utils/path_utils_ut.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/path_utils/path_utils_ut.c b/path_utils/path_utils_ut.c -index 27c99b6..061abfb 100644 ---- a/path_utils/path_utils_ut.c -+++ b/path_utils/path_utils_ut.c -@@ -62,7 +62,7 @@ START_TEST(test_dirname) - fail_unless_str_equal(p, "//foo"); - - fail_unless(get_dirname(p, PATH_MAX, "//foo//") == SUCCESS); -- fail_unless_str_equal(p, "//"); -+ fail_unless(!strcmp(p, "/") || !strcmp(p, "//")); - - fail_unless(get_dirname(p, PATH_MAX, "foo//bar") == SUCCESS); - fail_unless_str_equal(p, "foo"); --- -2.21.0 - diff --git a/dev-libs/ding-libs/files/0002-validators_ut_check-Fix-fail-with-new-glibc.patch b/dev-libs/ding-libs/files/0002-validators_ut_check-Fix-fail-with-new-glibc.patch deleted file mode 100644 index 0524a128d6200..0000000000000 --- a/dev-libs/ding-libs/files/0002-validators_ut_check-Fix-fail-with-new-glibc.patch +++ /dev/null @@ -1,49 +0,0 @@ -From 9f9a3ded23cc2bb917468939b745cc498cec523a Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Michal=20=C5=BDidek?= -Date: Wed, 1 Aug 2018 17:48:10 +0200 -Subject: [PATCH 2/2] validators_ut_check: Fix fail with new glibc - -Error message was slightly change from previous version -of glibc which caused fails in validators unit tests. - -Reviewed-by: Jakub Hrozek ---- - ini/ini_validators_ut_check.c | 13 +++++++++++-- - 1 file changed, 11 insertions(+), 2 deletions(-) - -diff --git a/ini/ini_validators_ut_check.c b/ini/ini_validators_ut_check.c -index 9ecde75..3af8551 100644 ---- a/ini/ini_validators_ut_check.c -+++ b/ini/ini_validators_ut_check.c -@@ -602,6 +602,8 @@ START_TEST(test_ini_allowed_options_wrong_regex) - fail_unless(ret == 0, "Got msg: [%s]", errmsg); - ini_errobj_next(errobj); - -+ /* Different versions of libc produce slightly different error strings -+ * in this case. For simplicity compare against all of them. */ - errmsg = ini_errobj_get_msg(errobj); - ret = strcmp(errmsg, - "[rule/options_for_foo]: Cannot compile regular expression " -@@ -609,10 +611,17 @@ START_TEST(test_ini_allowed_options_wrong_regex) - "Error: 'Unmatched [ or [^'"); - if (ret != 0) { - ret = strcmp(errmsg, -- "[rule/options_for_foo]: Cannot compile regular expression " -- "from option 'section_re'. " -+ "[rule/options_for_foo]: Cannot compile regular " -+ "expression from option 'section_re'. " - "Error: 'brackets ([ ]) not balanced'"); - } -+ -+ if (ret != 0) { -+ ret = strcmp(errmsg, -+ "[rule/options_for_foo]: Cannot compile regular " -+ "expression from option 'section_re'. " -+ "Error: 'Unmatched [, [^, [:, [., or [='"); -+ } - fail_unless(ret == 0, "Got msg: [%s]", errmsg); - ini_errobj_next(errobj); - --- -2.21.0 - From bd054ea5d06a3e84dd37805f21745f1e48d332ae Mon Sep 17 00:00:00 2001 From: Michael Mair-Keimberger Date: Sun, 30 Oct 2022 08:53:20 +0100 Subject: [PATCH 2293/2610] media-libs/fontconfig: remove unused patches Signed-off-by: Michael Mair-Keimberger Closes: https://github.com/gentoo/gentoo/pull/28033 Signed-off-by: Sam James --- .../files/fontconfig-2.10.2-docbook.patch | 16 ----- .../fontconfig-2.13.93-latin-update.patch | 62 ------------------- 2 files changed, 78 deletions(-) delete mode 100644 media-libs/fontconfig/files/fontconfig-2.10.2-docbook.patch delete mode 100644 media-libs/fontconfig/files/fontconfig-2.13.93-latin-update.patch diff --git a/media-libs/fontconfig/files/fontconfig-2.10.2-docbook.patch b/media-libs/fontconfig/files/fontconfig-2.10.2-docbook.patch deleted file mode 100644 index 94bea6327148e..0000000000000 --- a/media-libs/fontconfig/files/fontconfig-2.10.2-docbook.patch +++ /dev/null @@ -1,16 +0,0 @@ -https://bugs.gentoo.org/310157 ---- fontconfig-2.10.2-orig/configure.ac -+++ fontconfig-2.10.2/configure.ac -@@ -570,7 +570,11 @@ AC_SUBST(XMLDIR) - # Let people not build/install docs if they don't have docbook - # - --AC_CHECK_PROG(HASDOCBOOK, docbook2html, yes, no) -+AC_ARG_ENABLE(docbook, [ --disable-docbook Don't build documentation],,) -+ -+if test x$enable_docbook != xno; then -+ AC_CHECK_PROG(HASDOCBOOK, docbook2html, yes, no) -+fi - - AM_CONDITIONAL(USEDOCBOOK, test "x$HASDOCBOOK" = xyes) - diff --git a/media-libs/fontconfig/files/fontconfig-2.13.93-latin-update.patch b/media-libs/fontconfig/files/fontconfig-2.13.93-latin-update.patch deleted file mode 100644 index 910f0c7ef565f..0000000000000 --- a/media-libs/fontconfig/files/fontconfig-2.13.93-latin-update.patch +++ /dev/null @@ -1,62 +0,0 @@ ---- fontconfig-2.13.93/conf.d/60-latin.conf -+++ fontconfig-2.13.93/conf.d/60-latin.conf -@@ -5,44 +5,47 @@ - - serif - -+ Liberation Serif - DejaVu Serif - Times New Roman -- Thorndale AMT - Luxi Serif - Nimbus Roman No9 L - Nimbus Roman - Times -+ Thorndale AMT - - - - sans-serif - -+ Liberation Sans - DejaVu Sans -- Verdana - Arial -- Albany AMT - Luxi Sans - Nimbus Sans L - Nimbus Sans - Helvetica - Lucida Sans Unicode - BPG Glaho International -+ Verdana - Tahoma -+ Albany AMT - - - - monospace - -+ Liberation Mono - DejaVu Sans Mono - Inconsolata - Andale Mono - Courier New -- Cumberland AMT - Luxi Mono - Nimbus Mono L - Nimbus Mono - Nimbus Mono PS - Courier -+ Cumberland AMT - - - -+ - -+ - -+ - - - - -- -+ addOSGi="true" /> --> - - - -- -+ - - - -@@ -1466,7 +1469,7 @@ - - - -- -+ - - - -@@ -1477,7 +1480,7 @@ - - - -- -+ - - - -@@ -1506,7 +1509,7 @@ - - - -- -+ - - - - - -- -+ - - - - -+ - - - -+ - - - Apache Tomcat ${version} native binaries for Win64 AMD64/EMT64 platform. -@@ -2159,13 +2165,13 @@ Apache Tomcat ${version} native binaries for Win64 AMD64/EMT64 platform. - additionalparam="-breakiterator -notimestamp -html5" - source="${compile.release}" - maxmemory="512m" -- failonerror="true" -- failonwarning="true"> -+ failonerror="true"> - - - - - -+ - -+ failonerror="true"> - - - -@@ -2264,8 +2267,7 @@ Apache Tomcat ${version} native binaries for Win64 AMD64/EMT64 platform. - charset="UTF-8" - additionalparam="-breakiterator -notimestamp -html5" - maxmemory="512m" -- failonerror="true" -- failonwarning="true"> -+ failonerror="true"> - - - -@@ -2284,20 +2286,23 @@ Apache Tomcat ${version} native binaries for Win64 AMD64/EMT64 platform. - additionalparam="-breakiterator -notimestamp -html5" - source="${compile.release}" - maxmemory="512m" -- failonerror="true" - failonwarning="true"> - - - - - -+ - - -+ - - - -@@ -3134,7 +3139,7 @@ skip.installer property in build.properties" /> - - - -+ description="Download additional components for the tests"> - - - -@@ -3262,7 +3267,7 @@ skip.installer property in build.properties" /> - - - -+ description="Download additional components for a distribution"> - - - -@@ -3317,13 +3322,13 @@ skip.installer property in build.properties" /> - - - -- -+ - - - - -- -+ - - - -@@ -3445,7 +3450,7 @@ skip.installer property in build.properties" /> - - - -- -+ - - - -@@ -3462,7 +3467,7 @@ skip.installer property in build.properties" /> - - - -- -+ - - - -@@ -3487,7 +3492,7 @@ skip.installer property in build.properties" /> - - - -- -+ - - - -@@ -3503,7 +3508,7 @@ skip.installer property in build.properties" /> - - - -- -+ - - - -@@ -3527,7 +3532,7 @@ skip.installer property in build.properties" /> - - - -- -+ - - - -@@ -3542,7 +3547,7 @@ skip.installer property in build.properties" /> - - - -- -+ - - - -@@ -3570,7 +3575,7 @@ skip.installer property in build.properties" /> - - - -- -+ - - - -@@ -3581,7 +3586,7 @@ skip.installer property in build.properties" /> - - - -- -+ - - - -@@ -3592,7 +3597,7 @@ skip.installer property in build.properties" /> - - -+ description="Prepares the source tree to be built in Eclipse" unless="noget"> - - - -@@ -3610,7 +3615,7 @@ Read the Building page on the Apache Tomcat documentation site for details on ho - - -+ description="Creates project directory .idea for IntelliJ IDEA" unless="noget"> - - - From f80a0aff3bcd5d9e3acdd47458793d411d4871ea Mon Sep 17 00:00:00 2001 From: Michael Mair-Keimberger Date: Sun, 30 Oct 2022 08:59:56 +0100 Subject: [PATCH 2301/2610] sys-process/lsof: remove unused patch Signed-off-by: Michael Mair-Keimberger Closes: https://github.com/gentoo/gentoo/pull/28037 Signed-off-by: Sam James --- .../lsof-4.95.0-clang-15-configure.patch | 134 ------------------ 1 file changed, 134 deletions(-) delete mode 100644 sys-process/lsof/files/lsof-4.95.0-clang-15-configure.patch diff --git a/sys-process/lsof/files/lsof-4.95.0-clang-15-configure.patch b/sys-process/lsof/files/lsof-4.95.0-clang-15-configure.patch deleted file mode 100644 index 2e81a089e273c..0000000000000 --- a/sys-process/lsof/files/lsof-4.95.0-clang-15-configure.patch +++ /dev/null @@ -1,134 +0,0 @@ -https://github.com/lsof-org/lsof/pull/248 - -From 52f2c48790ced81aeef98807363ec94a867bbd88 Mon Sep 17 00:00:00 2001 -From: Sam James -Date: Mon, 12 Sep 2022 19:02:14 +0100 -Subject: [PATCH] Configure: fix configure tests broken with Clang 15 - (-Wimplicit-int) - -Clang 15 makes -Wimplicit-int an error by default. - -Before this fix, configure would think localtime() and strftime() support -was not present. - -Signed-off-by: Sam James ---- a/Configure -+++ b/Configure -@@ -681,7 +681,7 @@ case $LSOF_TGT in # { - - rm -f ${LSOF_TMPC}.* - echo "#include " > ${LSOF_TMPC}.c -- echo 'main(){ if (__KERNEL_32()) printf("32\\n");' >> ${LSOF_TMPC}.c -+ echo 'int main(){ if (__KERNEL_32()) printf("32\\n");' >> ${LSOF_TMPC}.c - echo 'else if (__KERNEL_64()) printf("64\\n");' >> ${LSOF_TMPC}.c - echo 'else printf("0\\n");' >> ${LSOF_TMPC}.c - echo "return(0); }" >> ${LSOF_TMPC}.c -@@ -778,7 +778,7 @@ case $LSOF_TGT in # { - rm -f ${LSOF_TMPC}.* - echo "#include " > ${LSOF_TMPC}.c - echo "#include " >> ${LSOF_TMPC}.c -- echo "main(){exit((offsetof(struct user, U_irss) & 0x7) ? 1 : 0);}" >>${LSOF_TMPC}.c -+ echo "int main(){exit((offsetof(struct user, U_irss) & 0x7) ? 1 : 0);}" >>${LSOF_TMPC}.c - echo "Testing user.h with $LSOF_CC" - $LSOF_CC ${LSOF_TMPC}.c -o ${LSOF_TMPC}.x - if ! ${LSOF_TMPC}.x # { -@@ -811,7 +811,7 @@ case $LSOF_TGT in # { - # Get xlc version number - - rm -f ${LSOF_TMPC}.* -- echo "main(){}" > ${LSOF_TMPC}.c -+ echo "int main(){}" > ${LSOF_TMPC}.c - echo "Getting version number of ${LSOF_CC}." - $LSOF_CC -c ${LSOF_TMPC}.c -I${LSOF_INCLUDE} -o ${LSOF_TMPC}.o -qlist > /dev/null 2>&1 - LSOF_CCV=`head -1 ${LSOF_TMPC}.lst | sed 's/\(.*\) ---.*/\1/'` -@@ -1783,7 +1783,7 @@ kernel generation process. - cat > ${LSOF_TMPC}.c << .LSOF_END_HERE_DOC3 - #undef _KERNEL - #include --main() { -+int main() { - cpumask_t c; - } - .LSOF_END_HERE_DOC3 -@@ -2400,7 +2400,7 @@ LOCKF_OWNER4 - # Test for "const void" support. - - rm -f ${LSOF_TMPC}.* -- echo "main() { const void *x; return(0); }" >> $LSOF_TMPC.c -+ echo "int main() { const void *x; return(0); }" >> $LSOF_TMPC.c - $LSOF_CC $LSOF_TMPC.c -o $LSOF_TMPC.x > /dev/null 2>&1 - if test $? -eq 0 # { - then -@@ -2532,7 +2532,7 @@ LOCKF_OWNER4 - echo "" - echo "Testing $LSOF_CC for 64 bit support" - rm -f ${LSOF_TMPC}.* -- echo "main(){}" > ${LSOF_TMPC}.c -+ echo "int main(){}" > ${LSOF_TMPC}.c - LSOF_TMP1="" - $LSOF_CC ${LSOF_TMPC}.c -o ${LSOF_TMPC}.x > /dev/null 2>&1 - if test $? -eq 0 # { -@@ -4605,7 +4605,7 @@ return(0); } - rm -f ${LSOF_TMPC}.* - echo "#define _KMEMUSER" > ${LSOF_TMPC}.c - echo "#include " >> ${LSOF_TMPC}.c -- echo "main(){" >> ${LSOF_TMPC}.c -+ echo "int main(){" >> ${LSOF_TMPC}.c - echo "enum prnodetype p=PR_GWINDOWS;}" >> ${LSOF_TMPC}.c - echo "Testing prdata.h for PR_GWINDOWS, using $LSOF_CC" - echo $LSOF_CC | grep gcc > /dev/null -@@ -4630,7 +4630,7 @@ return(0); } - rm -f ${LSOF_TMPC}.* - echo "#define _KMEMUSER" > ${LSOF_TMPC}.c - echo "#include " >> ${LSOF_TMPC}.c -- echo "main(){" >> ${LSOF_TMPC}.c -+ echo "int main(){" >> ${LSOF_TMPC}.c - echo "enum prnodetype p=PR_LDT;}" >> ${LSOF_TMPC}.c - echo "Testing prdata.h for PR_LDT, using $LSOF_CC" - echo $LSOF_CC | grep gcc > /dev/null -@@ -4675,7 +4675,7 @@ return(0); } - - echo "Testing $LSOF_CC for 64 bit support" - rm -f ${LSOF_TMPC}.* -- echo "main(){}" > ${LSOF_TMPC}.c -+ echo "int main(){}" > ${LSOF_TMPC}.c - LSOF_TMP1="" - - # First try gcc's -m64 option -- it's the most current possibility. -@@ -4695,7 +4695,7 @@ return(0); } - - # Try using the older -mcpu=v9 option with gcc instead of -m64. - -- echo "main(){}" > ${LSOF_TMPC}.c -+ echo "int main(){}" > ${LSOF_TMPC}.c - $LSOF_CC ${LSOF_TMPC}.c -mcpu=v9 -o ${LSOF_TMPC}.x > /dev/null 2>&1 - if test $? -eq 0 # { - then -@@ -4751,7 +4751,7 @@ return(0); } - echo "Testing $LSOF_CC for 64 bit $LSOF_TMP2 support" - rm -f ${LSOF_TMPC}.* - LSOF_TMP3="-xarch=$LSOF_TMP1" -- echo "main(){}" > ${LSOF_TMPC}.c -+ echo "int main(){}" > ${LSOF_TMPC}.c - LSOF_TMP4=`$LSOF_CC ${LSOF_TMPC}.c $LSOF_TMP3 -o ${LSOF_TMPC}.x 2>&1` - if test $? -eq 0 # { - then -@@ -5003,7 +5003,7 @@ return(0); } - then - rm -f ${LSOF_TMPC}.* - echo "#include " > ${LSOF_TMPC}.c -- echo "main(){" >> ${LSOF_TMPC}.c -+ echo "int main(){" >> ${LSOF_TMPC}.c - echo "enum vtype p=VSOCK;}" >> ${LSOF_TMPC}.c - echo "Testing vnode.h for VSOCK, using $LSOF_CC" - echo $LSOF_CC | grep gcc > /dev/null -@@ -5490,7 +5490,7 @@ fi # } - rm -f ${LSOF_TMPC}.* - cat > $LSOF_TMPC.c << .LSOF_END_HERE_DOC2 - #include --main(){ -+int main(){ - time_t cl; - struct tm *ts; - char bf[32]; - From b5af15edf79d3cc309e7fb0ee37d8efddde6c1a8 Mon Sep 17 00:00:00 2001 From: Michael Mair-Keimberger Date: Sun, 30 Oct 2022 08:50:30 +0100 Subject: [PATCH 2302/2610] dev-lang/jsonnet: remove unused patch Signed-off-by: Michael Mair-Keimberger Closes: https://github.com/gentoo/gentoo/pull/28036 Signed-off-by: Sam James --- .../jsonnet/files/jsonnet-0.14.0-makefile.patch | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 dev-lang/jsonnet/files/jsonnet-0.14.0-makefile.patch diff --git a/dev-lang/jsonnet/files/jsonnet-0.14.0-makefile.patch b/dev-lang/jsonnet/files/jsonnet-0.14.0-makefile.patch deleted file mode 100644 index a6107a4e10cdb..0000000000000 --- a/dev-lang/jsonnet/files/jsonnet-0.14.0-makefile.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff --git a/Makefile b/Makefile -index 474655c..89c396c 100644 ---- a/Makefile -+++ b/Makefile -@@ -31,9 +31,9 @@ OPT ?= -O3 - - PREFIX ?= /usr/local - --CXXFLAGS ?= -g $(OPT) -Wall -Wextra -Woverloaded-virtual -pedantic -std=c++0x -fPIC -+CXXFLAGS += -Wall -Wextra -Woverloaded-virtual -pedantic -std=c++0x -fPIC - CXXFLAGS += -Iinclude -Ithird_party/md5 -Ithird_party/json --CFLAGS ?= -g $(OPT) -Wall -Wextra -pedantic -std=c99 -fPIC -+CFLAGS += -Wall -Wextra -pedantic -std=c99 -fPIC - CFLAGS += -Iinclude - MAKEDEPENDFLAGS += -Iinclude -Ithird_party/md5 -Ithird_party/json - EMCXXFLAGS = $(CXXFLAGS) -g0 -Os --memory-init-file 0 -s DISABLE_EXCEPTION_CATCHING=0 -s OUTLINING_LIMIT=10000 -s RESERVED_FUNCTION_POINTERS=20 -s ASSERTIONS=1 -s ALLOW_MEMORY_GROWTH=1 From 6aa1c4d810e67092ac80f42f006e086a42269fcf Mon Sep 17 00:00:00 2001 From: Michael Mair-Keimberger Date: Sun, 30 Oct 2022 08:52:08 +0100 Subject: [PATCH 2303/2610] dev-lang/perl: remove unused patch Signed-off-by: Michael Mair-Keimberger Closes: https://github.com/gentoo/gentoo/pull/28035 Signed-off-by: Sam James --- .../perl/files/perl-5.34.0-gdbm-1.20.patch | 40 ------------------- 1 file changed, 40 deletions(-) delete mode 100644 dev-lang/perl/files/perl-5.34.0-gdbm-1.20.patch diff --git a/dev-lang/perl/files/perl-5.34.0-gdbm-1.20.patch b/dev-lang/perl/files/perl-5.34.0-gdbm-1.20.patch deleted file mode 100644 index fc4c55c6899f7..0000000000000 --- a/dev-lang/perl/files/perl-5.34.0-gdbm-1.20.patch +++ /dev/null @@ -1,40 +0,0 @@ -From: Sergey Poznyakoff -Date: Wed, 23 Jun 2021 10:26:50 +0300 -Subject: Fix GDBM_File to compile with version 1.20 and earlier - -* ext/GDBM_File/GDBM_File.xs (ITEM_NOT_FOUND): Define conditionally, -depending on the GDBM_VERSION_MAJOR and GDBM_VERSION_MINOR. -Don't assume GDBM_ITEM_NOT_FOUND is a define (it isn't since -gdbm commit d3e27957). - -Origin: backport, https://github.com/Perl/perl5/pull/18924/commits/aacd2398e766500cb5d83c4d76b642fcf31d997a -Bug: https://github.com/Perl/perl5/issues/18915 -Bug-Debian: https://bugs.debian.org/993514 ---- - ext/GDBM_File/GDBM_File.xs | 11 +++++------ - 1 file changed, 5 insertions(+), 6 deletions(-) - -diff --git a/ext/GDBM_File/GDBM_File.xs b/ext/GDBM_File/GDBM_File.xs -index cd0bb6f..494c288 100644 ---- a/ext/GDBM_File/GDBM_File.xs -+++ b/ext/GDBM_File/GDBM_File.xs -@@ -145,14 +145,13 @@ output_datum(pTHX_ SV *arg, char *str, int size) - #define gdbm_setopt(db,optflag,optval,optlen) not_here("gdbm_setopt") - #endif - --#ifndef GDBM_ITEM_NOT_FOUND --# define GDBM_ITEM_NOT_FOUND GDBM_NO_ERROR --#endif -- -+#if GDBM_VERSION_MAJOR == 1 && GDBM_VERSION_MINOR < 13 - /* Prior to 1.13, gdbm_fetch family functions set gdbm_errno to GDBM_NO_ERROR - if the requested key did not exist */ --#define ITEM_NOT_FOUND() \ -- (gdbm_errno == GDBM_ITEM_NOT_FOUND || gdbm_errno == GDBM_NO_ERROR) -+# define ITEM_NOT_FOUND() (gdbm_errno == GDBM_NO_ERROR) -+#else -+# define ITEM_NOT_FOUND() (gdbm_errno == GDBM_ITEM_NOT_FOUND) -+#endif - - #define CHECKDB(db) do { \ - if (!db->dbp) { \ From 3e705fea65914ffbbb6b9b0a6f3533af6531d73c Mon Sep 17 00:00:00 2001 From: Mike Pagano Date: Sun, 30 Oct 2022 05:31:26 -0400 Subject: [PATCH 2304/2610] sys-kernel/vanilla-sources: add 5.10.152, drop 5.10.150 Signed-off-by: Mike Pagano --- sys-kernel/vanilla-sources/Manifest | 2 +- ...-sources-5.10.150.ebuild => vanilla-sources-5.10.152.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename sys-kernel/vanilla-sources/{vanilla-sources-5.10.150.ebuild => vanilla-sources-5.10.152.ebuild} (100%) diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest index 90c3552accd59..373c7369ad11d 100644 --- a/sys-kernel/vanilla-sources/Manifest +++ b/sys-kernel/vanilla-sources/Manifest @@ -9,7 +9,7 @@ DIST linux-6.0.tar.xz 133886176 BLAKE2B c09a9c877ac0fac83dc31d2d04d96f0a3331d4ed DIST patch-4.14.296.xz 4920080 BLAKE2B 9d135ff4052c158c35faf5d81bd0f59248e76f791c95a08fd8036ea9152e2cddacbd85f5498f4c1ca55d662e13d8b84085a331b12d2617bd687d14771a7e90d0 SHA512 6af9d57fcb4ebd37556446505546bd8d579bebcd2d56f8d3790138880f9f020a4406d92c3e8e1c678fe223d7e63551c62357aa2dd29828d4b30fa13ff1d4ecbe DIST patch-4.19.262.xz 4877164 BLAKE2B 25f3ead6ad8a024686a8e67b803e783e101a8e230bb4110c1df5638409bddb58790faedc76ec2f740098ffe4252b1760ee2a3593180960b3aa05c9773f3f23f0 SHA512 3cfbe0e2f867b0bf1a65078a3414888eb633ba0821122aa2b1232203be6b0abfd5b3366d8cf72e99fcc1d7df02bb7ebb6e93a0811bcffd1e29e17b118ec28c66 DIST patch-4.9.331.xz 4478068 BLAKE2B 7152cea33e2cec0080fdba073f7ebb873c27d68235b5a566c88ed77c6faf7dab05c4f11e7413d5d25bf9e35729c20db65bfd9ccbac4054ebd6ae85c01bd231b6 SHA512 5cc6c603bd683f1b4144f76239ccdf204ac9b25cccee5307fcc6e2f7d949c7294270370e8d2c7ee169e656b8c60e65312f1335d9da1b2dbf4bc3dc044c35d6d2 -DIST patch-5.10.150.xz 3806580 BLAKE2B 7193519cc84862537b173260d393fd6b15a4503a91b380b25218bc2c2e09ff7b07ccc3ae388e499dd0690fc5400252ab51e78784a1060d9c57e70ce78cc003a9 SHA512 aa13944ea76d13b1c21514d32e16d49c56e56b5845ba1e0d736265755d422163a01e12c90ebd636e1d37e28bc72ccf81ebcafe4e7fe815b80975d115728e677f +DIST patch-5.10.152.xz 3823652 BLAKE2B 889413e12a8fa0eb88d914d149ef8a5b966a980239e3136cdcf82f80de7fe7b9ad5e2876a467e6a869e7bdaac8d6b9e4d11f5ea4bf1933c0612050c8615a39e7 SHA512 7a484b59e6ec83859b659cf305dfab9805622c8d54304c050d8029cfa37ea434e597a40b7c00954ed4b951ff8cabe809542771eaf5c1bc681186ae60cc4e8420 DIST patch-5.15.76.xz 2937772 BLAKE2B 56e0699daecb9caeaf77a2cd55b86e22ae22ec97ea4537a7ad661a3bda8daa21e3fe2d7901e4d66c320fa6fd27d116dfbffb0bbb01bc2aa43c9e0385b29ab89d SHA512 86309e64744bccc8fbc0f0dd4cbef6f2aaed92f40945e28bdc5c5359634e5f0c8502c62cc07aa729b2226c11214ac0c0fcabf18cef90b3d3648da02e6020401e DIST patch-5.19.17.xz 1042964 BLAKE2B 167e3f3ebf6ee347335287c8ff049aa1b47ca5f126d17a7c1bfdf13d3db8d63d826ae024cb425e75ab2faa88da5742c4116e57b7e4718d85784d7280e5aaaecc SHA512 e88e6fcb6fecf80471f698227747dd83f05bcf2acc06cec557280ecfd48eeb119a1ce14e587ef07c34e15834f893ae30b460e320fc7ea04c9a9cb76e20db2031 DIST patch-5.4.221.xz 4328220 BLAKE2B 170ca250ecd63d70843cf4d21391d6fc8fa45cb5d9c72a3c4d267ae6976f7c6395b7b07fdc617b3368ff94c34e8af192e868bc2b6cc2e603c77b82b144dac67f SHA512 6739072d27a47a94ee93edce3ee34b44249620b53ebbf27b9c4f8e93f36c4b9fdc02dc54792148594d34c8523b76ffe491beb5505b4444589f707ebdcc575ccd diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.10.150.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.10.152.ebuild similarity index 100% rename from sys-kernel/vanilla-sources/vanilla-sources-5.10.150.ebuild rename to sys-kernel/vanilla-sources/vanilla-sources-5.10.152.ebuild From 618bc38b2169d7eb4dc94dc6e19444510759f02d Mon Sep 17 00:00:00 2001 From: Alexander Puck Neuwirth Date: Sun, 16 Oct 2022 19:09:03 +0200 Subject: [PATCH 2305/2610] sci-physics/lhapdf: Patch CXXFLAGS and LDFLAGS Bug: https://bugs.gentoo.org/875386 Bug: https://bugs.gentoo.org/873655 Bug: https://bugs.gentoo.org/873652 Signed-off-by: Alexander Puck Neuwirth Signed-off-by: Sam James --- sci-physics/lhapdf/files/lhapdf-6.5.2-py.patch | 11 +++++++++++ sci-physics/lhapdf/lhapdf-6.5.2.ebuild | 4 +++- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 sci-physics/lhapdf/files/lhapdf-6.5.2-py.patch diff --git a/sci-physics/lhapdf/files/lhapdf-6.5.2-py.patch b/sci-physics/lhapdf/files/lhapdf-6.5.2-py.patch new file mode 100644 index 0000000000000..e4e6579872e21 --- /dev/null +++ b/sci-physics/lhapdf/files/lhapdf-6.5.2-py.patch @@ -0,0 +1,11 @@ +--- a/wrappers/python/build.py.in 2022-10-16 17:54:18.406418600 +0200 ++++ b/wrappers/python/build.py.in 2022-10-16 17:54:31.926612653 +0200 +@@ -20,7 +20,7 @@ + ## Include args + incargs = " ".join("-I{}".format(d) for d in incdirs) + incargs += " -I@prefix@/include" +-incargs += " @CPPFLAGS@" ++incargs += " @CPPFLAGS@ @CXXFLAGS@ @LDFLAGS@" + + ## Compile args + cmpargs = "" #"@PYEXT_CXXFLAGS@" diff --git a/sci-physics/lhapdf/lhapdf-6.5.2.ebuild b/sci-physics/lhapdf/lhapdf-6.5.2.ebuild index 3655b125aee86..847df333d690f 100644 --- a/sci-physics/lhapdf/lhapdf-6.5.2.ebuild +++ b/sci-physics/lhapdf/lhapdf-6.5.2.ebuild @@ -32,7 +32,9 @@ RDEPEND=" dev-libs/boost:= ${PYTHON_DEPS}" DEPEND="${RDEPEND}" - +PATCHES=( + "${FILESDIR}"/${P}-py.patch +) src_configure() { CONFIG_SHELL="${EPREFIX}/bin/bash" \ econf \ From 1b2f348af326246ea399ec0b1bcab890c2acccff Mon Sep 17 00:00:00 2001 From: Alexander Puck Neuwirth Date: Sun, 16 Oct 2022 19:09:50 +0200 Subject: [PATCH 2306/2610] sci-physics/lhapdf: add 6.5.3 Signed-off-by: Alexander Puck Neuwirth Signed-off-by: Sam James --- sci-physics/lhapdf/Manifest | 1 + sci-physics/lhapdf/lhapdf-6.5.3.ebuild | 63 ++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 sci-physics/lhapdf/lhapdf-6.5.3.ebuild diff --git a/sci-physics/lhapdf/Manifest b/sci-physics/lhapdf/Manifest index 39261d785a20a..6507a8b857921 100644 --- a/sci-physics/lhapdf/Manifest +++ b/sci-physics/lhapdf/Manifest @@ -1,3 +1,4 @@ DIST LHAPDF-6.3.0.tar.gz 770744 BLAKE2B 02b9fe3507b87c6f0c635ceb203304eb9b3ee8ac4d17c8b83578f8c05b78b17035b63b6d3d9a0b9fe3505a3daf8e9376fe25040b8826ea4976d2a717b1447eb9 SHA512 4a5aca6e2f06b59a44acc23ef76f1fae747f38e425803e7625cc68130da0c76d1e0d534b7b1867f09c86ee838d4f769d5097257170740db704c966d91c41f94b DIST LHAPDF-6.5.1.tar.gz 843942 BLAKE2B 4b86b2b3c32d8c02839946aee831d57657eccc7c80efaa49af9052f8437d1ae86b95a6acc5120e3337d528a184d8af5b4dde75a23ac6deeb85ed0d745f73647b SHA512 eeca814a60d7ae03491e82991f328bc4216d46ad94834ce19fb813e59f2d6e9bb7450678c8f6cdf1aaa3d700e56ef8dfc1363e46120893fa8be4d451c37603d2 DIST LHAPDF-6.5.2.tar.gz 865088 BLAKE2B 630846f6105351d0561619f59810d23d936043842b0524d3818153416d116833ca550a940824a74ee9c6684d8d2ea59e72f3a74b3238fd3dc2828937c1422185 SHA512 14dc815a1abb22398d5dc2d4bbe21b0be4dbf16b834fe6be467f11c65d9e13e34548e93d29358740cdb0afedd141e950608258ddd6c0a5d83174861cffdc8f8d +DIST LHAPDF-6.5.3.tar.gz 864918 BLAKE2B 2dd1b5b94523c0cadac2b63d3dcbc73c5d621463ec9a0e6736b40cb24f6f4da744cf74484b6a5cfb1cfc10054171858dfb3968b22da565747d9b0d00cb3f545c SHA512 444e1dd75c087b0618a65b0ebda0d06dac640d75e43de3a2e4cd5733dd2eaa6eeb6cb0aac437ee559b00b60a6b839a4125b3b26d398da81d52a3a97a7b875662 diff --git a/sci-physics/lhapdf/lhapdf-6.5.3.ebuild b/sci-physics/lhapdf/lhapdf-6.5.3.ebuild new file mode 100644 index 0000000000000..f41aa16191cbe --- /dev/null +++ b/sci-physics/lhapdf/lhapdf-6.5.3.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DOCS_BUILDER="doxygen" +DOCS_DEPEND=" + dev-texlive/texlive-bibtexextra + dev-texlive/texlive-fontsextra + dev-texlive/texlive-fontutils + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra +" +inherit python-single-r1 docs + +MY_PV=$(ver_cut 1-3) +MY_PF=LHAPDF-${MY_PV} + +DESCRIPTION="Les Houches Parton Density Function unified library" +HOMEPAGE="https://lhapdf.hepforge.org/" +SRC_URI="https://www.hepforge.org/downloads/lhapdf/${MY_PF}.tar.gz" +S="${WORKDIR}/${MY_PF}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="examples" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + dev-libs/boost:= + ${PYTHON_DEPS}" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-6.5.2-py.patch +) + +src_configure() { + CONFIG_SHELL="${EPREFIX}/bin/bash" \ + econf \ + --disable-static \ + --enable-python +} + +src_compile() { + emake all $(use doc && echo doxy) +} + +src_test() { + emake -C tests +} + +src_install() { + default + use doc && dodoc -r doc/doxygen/. + use examples && dodoc examples/*.cc + + python_optimize + + find "${ED}" -name '*.la' -delete || die +} From 964acd7a91465e4acd930e0616e31e313149e0c0 Mon Sep 17 00:00:00 2001 From: Alexander Puck Neuwirth Date: Tue, 18 Oct 2022 15:14:25 +0200 Subject: [PATCH 2307/2610] sci-physics/lhapdf: Revbump 6.5.2 Signed-off-by: Alexander Puck Neuwirth Closes: https://github.com/gentoo/gentoo/pull/27806 Signed-off-by: Sam James --- sci-physics/lhapdf/lhapdf-6.5.2-r1.ebuild | 61 +++++++++++++++++++++++ sci-physics/lhapdf/lhapdf-6.5.2.ebuild | 4 +- 2 files changed, 62 insertions(+), 3 deletions(-) create mode 100644 sci-physics/lhapdf/lhapdf-6.5.2-r1.ebuild diff --git a/sci-physics/lhapdf/lhapdf-6.5.2-r1.ebuild b/sci-physics/lhapdf/lhapdf-6.5.2-r1.ebuild new file mode 100644 index 0000000000000..847df333d690f --- /dev/null +++ b/sci-physics/lhapdf/lhapdf-6.5.2-r1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DOCS_BUILDER="doxygen" +DOCS_DEPEND=" + dev-texlive/texlive-bibtexextra + dev-texlive/texlive-fontsextra + dev-texlive/texlive-fontutils + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra +" +inherit python-single-r1 docs + +MY_PV=$(ver_cut 1-3) +MY_PF=LHAPDF-${MY_PV} + +DESCRIPTION="Les Houches Parton Density Function unified library" +HOMEPAGE="https://lhapdf.hepforge.org/" +SRC_URI="https://www.hepforge.org/downloads/lhapdf/${MY_PF}.tar.gz" +S="${WORKDIR}/${MY_PF}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="examples" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + dev-libs/boost:= + ${PYTHON_DEPS}" +DEPEND="${RDEPEND}" +PATCHES=( + "${FILESDIR}"/${P}-py.patch +) +src_configure() { + CONFIG_SHELL="${EPREFIX}/bin/bash" \ + econf \ + --disable-static \ + --enable-python +} + +src_compile() { + emake all $(use doc && echo doxy) +} + +src_test() { + emake -C tests +} + +src_install() { + default + use doc && dodoc -r doc/doxygen/. + use examples && dodoc examples/*.cc + + python_optimize + + find "${ED}" -name '*.la' -delete || die +} diff --git a/sci-physics/lhapdf/lhapdf-6.5.2.ebuild b/sci-physics/lhapdf/lhapdf-6.5.2.ebuild index 847df333d690f..3655b125aee86 100644 --- a/sci-physics/lhapdf/lhapdf-6.5.2.ebuild +++ b/sci-physics/lhapdf/lhapdf-6.5.2.ebuild @@ -32,9 +32,7 @@ RDEPEND=" dev-libs/boost:= ${PYTHON_DEPS}" DEPEND="${RDEPEND}" -PATCHES=( - "${FILESDIR}"/${P}-py.patch -) + src_configure() { CONFIG_SHELL="${EPREFIX}/bin/bash" \ econf \ From d12ce7650620d9e557ff87882e4113c90cdc8314 Mon Sep 17 00:00:00 2001 From: Mario Haustein Date: Wed, 19 Oct 2022 18:24:24 +0200 Subject: [PATCH 2308/2610] dev-util/gef: drop 2022.01 Signed-off-by: Mario Haustein Signed-off-by: Sam James --- dev-util/gef/Manifest | 1 - dev-util/gef/gef-2022.01.ebuild | 81 --------------------------------- 2 files changed, 82 deletions(-) delete mode 100644 dev-util/gef/gef-2022.01.ebuild diff --git a/dev-util/gef/Manifest b/dev-util/gef/Manifest index 0d2bdf2c1ce8d..e8817b004f704 100644 --- a/dev-util/gef/Manifest +++ b/dev-util/gef/Manifest @@ -1,2 +1 @@ -DIST gef-2022.01.tar.gz 211779 BLAKE2B 1cb501cc7e05b1f96bb1d3ea42c8970273aea717b927f90120dbc5d0b5d9d7e28a89d1b1eb8a969406dfcd4f06f23e703e3aaa27a5a294b0d454d41b82b7bd12 SHA512 4e89ab889933464711c7a990df7fe6a6c014b80e9f5ad5e77382c3938413d31d03838e2215225defae88008b2ca0e577edeb01189189ea5e37d07204375fb47b DIST gef-2022.06.tar.gz 217503 BLAKE2B b7038e0519f216669c38bdda7e12375fb1c9e5278c8b617df73932a750ee6552531929eebcac22321607f51592834ece70c850ce0ba4629bc383731bc8803bb3 SHA512 585bad8655a5208d060b1ccf455ab87527e47949fce1df188a5ac970ccd1bbfbdd87151f7a940edcfb879dd0ea846b5c4a8650fed856cd5dcaec0ddd3581f100 diff --git a/dev-util/gef/gef-2022.01.ebuild b/dev-util/gef/gef-2022.01.ebuild deleted file mode 100644 index e29ca85b5b66e..0000000000000 --- a/dev-util/gef/gef-2022.01.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) - -inherit python-single-r1 wrapper - -DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers" -HOMEPAGE="https://github.com/hugsy/gef" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/hugsy/gef" -else - SRC_URI="https://github.com/hugsy/gef/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="doc test" -# Seem to hang right now? -RESTRICT="!test? ( test ) test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - dev-util/ropper[${PYTHON_SINGLE_USEDEP}] - sys-devel/gdb[python,${PYTHON_SINGLE_USEDEP}] - $(python_gen_cond_dep ' - dev-libs/capstone[python,${PYTHON_USEDEP}] - dev-libs/keystone[python,${PYTHON_USEDEP}] - dev-python/pylint[${PYTHON_USEDEP}] - dev-util/unicorn[python,${PYTHON_USEDEP}] - ')" - -BDEPEND="doc? ( dev-python/mkdocs ) - test? ( - $(python_gen_cond_dep ' - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ') - )" - -src_prepare() { - default - - sed -i -e '/pylint/d' requirements.txt || die -} - -src_compile() { - # Tries to compile tests - : -} - -src_install() { - insinto /usr/share/${PN} - doins -r *.py - - python_optimize "${ED}"/usr/share/${PN} - - make_wrapper "gdb-gef" \ - "gdb -ex \"source ${EPREFIX}/usr/share/${PN}/gef.py\"" || die - - if use doc; then - # TODO: docs.eclass? - mkdocs build -d html || die - - rm "${WORKDIR}"/${P}/html/sitemap.xml.gz || die - dodoc -r html/ - fi - - dodoc README.md -} - -pkg_postinst() { - einfo "\nUsage:" - einfo " ~$ gdb-gef \n" -} From 118ed5a34d15597a315a811c975f46a29b1a1efa Mon Sep 17 00:00:00 2001 From: Mario Haustein Date: Wed, 19 Oct 2022 18:34:07 +0200 Subject: [PATCH 2309/2610] dev-util/gef: use docs.eclass Signed-off-by: Mario Haustein Closes: https://github.com/gentoo/gentoo/pull/27850 Signed-off-by: Sam James --- ...f-2022.06.ebuild => gef-2022.06-r1.ebuild} | 27 +++++++++---------- dev-util/gef/gef-9999.ebuild | 27 +++++++++---------- 2 files changed, 24 insertions(+), 30 deletions(-) rename dev-util/gef/{gef-2022.06.ebuild => gef-2022.06-r1.ebuild} (84%) diff --git a/dev-util/gef/gef-2022.06.ebuild b/dev-util/gef/gef-2022.06-r1.ebuild similarity index 84% rename from dev-util/gef/gef-2022.06.ebuild rename to dev-util/gef/gef-2022.06-r1.ebuild index f6f2afc9a0ad6..9e741b58d5606 100644 --- a/dev-util/gef/gef-2022.06.ebuild +++ b/dev-util/gef/gef-2022.06-r1.ebuild @@ -5,7 +5,12 @@ EAPI=8 PYTHON_COMPAT=( python3_{9..10} ) -inherit python-single-r1 wrapper +DOCS_BUILDER="mkdocs" +DOCS_DEPEND=" + dev-python/mkdocs-material +" + +inherit python-single-r1 docs wrapper DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers" HOMEPAGE="https://github.com/hugsy/gef" @@ -20,7 +25,7 @@ fi LICENSE="MIT" SLOT="0" -IUSE="doc test" +IUSE="test" # Seem to hang right now? RESTRICT="!test? ( test ) test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" @@ -37,10 +42,6 @@ RDEPEND=" ')" BDEPEND=" - doc? ( - dev-python/mkdocs - dev-python/mkdocs-material - ) test? ( $(python_gen_cond_dep ' dev-python/pytest[${PYTHON_USEDEP}] @@ -48,6 +49,8 @@ BDEPEND=" ') )" +DOCS=( README.md ) + src_prepare() { default @@ -57,6 +60,8 @@ src_prepare() { src_compile() { # Tries to compile tests : + + docs_compile } src_install() { @@ -68,15 +73,7 @@ src_install() { make_wrapper "gdb-gef" \ "gdb -x \"/usr/share/${PN}/gef.py\"" || die - if use doc; then - # TODO: docs.eclass? - mkdocs build -d html || die - - rm "${WORKDIR}/${P}/html/sitemap.xml.gz" || die - dodoc -r html/ - fi - - dodoc README.md + einstalldocs } pkg_postinst() { diff --git a/dev-util/gef/gef-9999.ebuild b/dev-util/gef/gef-9999.ebuild index f6f2afc9a0ad6..9e741b58d5606 100644 --- a/dev-util/gef/gef-9999.ebuild +++ b/dev-util/gef/gef-9999.ebuild @@ -5,7 +5,12 @@ EAPI=8 PYTHON_COMPAT=( python3_{9..10} ) -inherit python-single-r1 wrapper +DOCS_BUILDER="mkdocs" +DOCS_DEPEND=" + dev-python/mkdocs-material +" + +inherit python-single-r1 docs wrapper DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers" HOMEPAGE="https://github.com/hugsy/gef" @@ -20,7 +25,7 @@ fi LICENSE="MIT" SLOT="0" -IUSE="doc test" +IUSE="test" # Seem to hang right now? RESTRICT="!test? ( test ) test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" @@ -37,10 +42,6 @@ RDEPEND=" ')" BDEPEND=" - doc? ( - dev-python/mkdocs - dev-python/mkdocs-material - ) test? ( $(python_gen_cond_dep ' dev-python/pytest[${PYTHON_USEDEP}] @@ -48,6 +49,8 @@ BDEPEND=" ') )" +DOCS=( README.md ) + src_prepare() { default @@ -57,6 +60,8 @@ src_prepare() { src_compile() { # Tries to compile tests : + + docs_compile } src_install() { @@ -68,15 +73,7 @@ src_install() { make_wrapper "gdb-gef" \ "gdb -x \"/usr/share/${PN}/gef.py\"" || die - if use doc; then - # TODO: docs.eclass? - mkdocs build -d html || die - - rm "${WORKDIR}/${P}/html/sitemap.xml.gz" || die - dodoc -r html/ - fi - - dodoc README.md + einstalldocs } pkg_postinst() { From e62ae148d712c4ce23398991048959d054b589bc Mon Sep 17 00:00:00 2001 From: Matoro Mahri Date: Fri, 7 Oct 2022 16:10:49 -0400 Subject: [PATCH 2310/2610] dev-libs/dbus-c++: add tests Current tests are a no-op due to not including them in TESTS for whatever unknown reason. Same on Debian. Tests pass on alpha but need virtx. Bug: https://bugs.gentoo.org/873487 Signed-off-by: Matoro Mahri Closes: https://github.com/gentoo/gentoo/pull/27679 Signed-off-by: Sam James --- dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild | 15 +++++++++++-- .../files/dbus-c++-0.9.0-enable-tests.patch | 22 +++++++++++++++++++ 2 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 dev-libs/dbus-c++/files/dbus-c++-0.9.0-enable-tests.patch diff --git a/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild b/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild index bd749ca5481fe..a2a4913da27c0 100644 --- a/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild +++ b/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit multilib-minimal +inherit multilib-minimal autotools virtualx DESCRIPTION="Provides a C++ API for D-BUS" HOMEPAGE="https://sourceforge.net/projects/dbus-cplusplus/" @@ -24,7 +24,8 @@ DEPEND="${RDEPEND} dev-util/cppunit[${MULTILIB_USEDEP}]" BDEPEND=" virtual/pkgconfig - doc? ( app-doc/doxygen )" + doc? ( app-doc/doxygen ) + test? ( sys-apps/dbus[X,${MULTILIB_USEDEP}] )" S="${WORKDIR}/lib${P}" @@ -32,8 +33,14 @@ PATCHES=( "${FILESDIR}"/${P}-gcc-4.7.patch #424707 "${FILESDIR}"/${PN}-gcc7.patch #622790 "${FILESDIR}"/${P}-gcc12.patch + "${FILESDIR}"/${PN}-0.9.0-enable-tests.patch #873487 ) +src_prepare() { + default + eautoreconf +} + multilib_src_configure() { # TODO : add ecore multilib support if/when it is multilibified ECONF_SOURCE="${S}" econf \ @@ -55,6 +62,10 @@ multilib_src_configure() { fi } +src_test() { + virtx multilib-minimal_src_test +} + multilib_src_install_all() { use doc && HTML_DOCS=( doc/html/. ) einstalldocs diff --git a/dev-libs/dbus-c++/files/dbus-c++-0.9.0-enable-tests.patch b/dev-libs/dbus-c++/files/dbus-c++-0.9.0-enable-tests.patch new file mode 100644 index 0000000000000..827332c9f679e --- /dev/null +++ b/dev-libs/dbus-c++/files/dbus-c++-0.9.0-enable-tests.patch @@ -0,0 +1,22 @@ +https://bugs.gentoo.org/873487 +https://github.com/gentoo/gentoo/pull/27679 + +diff --git a/test/functional/Test1/Makefile.am b/test/functional/Test1/Makefile.am +index 3269751..50dd2a9 100644 +--- a/test/functional/Test1/Makefile.am ++++ b/test/functional/Test1/Makefile.am +@@ -40,3 +40,4 @@ AM_CPPFLAGS = + + ## File created by the gnome-build tools + ++TESTS = $(noinst_PROGRAMS) +diff --git a/test/generator/Makefile.am b/test/generator/Makefile.am +index 6c2403d..c6781aa 100644 +--- a/test/generator/Makefile.am ++++ b/test/generator/Makefile.am +@@ -38,3 +38,5 @@ dist-hook: + + MAINTAINERCLEANFILES = \ + Makefile.in ++ ++TESTS = $(noinst_PROGRAMS) From def88ebef11b4616ae6f574e6bd9df9b1bd6f518 Mon Sep 17 00:00:00 2001 From: Craig Andrews Date: Thu, 13 Oct 2022 13:54:02 -0400 Subject: [PATCH 2311/2610] net-proxy/torsocks: unset upstream in metadata.xml Closes: https://bugs.gentoo.org/757885 Signed-off-by: Craig Andrews Closes: https://github.com/gentoo/gentoo/pull/27772 Signed-off-by: Sam James --- net-proxy/torsocks/metadata.xml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/net-proxy/torsocks/metadata.xml b/net-proxy/torsocks/metadata.xml index 24e1bae40b818..489e730c1c90a 100644 --- a/net-proxy/torsocks/metadata.xml +++ b/net-proxy/torsocks/metadata.xml @@ -5,8 +5,4 @@ blueness@gentoo.org Anthony G. Basile - - torsocks - dgoulet/torsocks - From 7c03e29ee878fea8283373764506032386552d19 Mon Sep 17 00:00:00 2001 From: Matoro Mahri Date: Wed, 5 Oct 2022 22:58:53 -0400 Subject: [PATCH 2312/2610] media-gfx/xdot: add tests Bug: https://bugs.gentoo.org/873490 Signed-off-by: Matoro Mahri Closes: https://github.com/gentoo/gentoo/pull/27653 Signed-off-by: Sam James --- .../files/backport-2ace1a1-issue-92.patch | 151 ++++++++++++++++++ media-gfx/xdot/xdot-1.2-r1.ebuild | 45 ++++++ media-gfx/xdot/xdot-9999.ebuild | 12 +- 3 files changed, 207 insertions(+), 1 deletion(-) create mode 100644 media-gfx/xdot/files/backport-2ace1a1-issue-92.patch create mode 100644 media-gfx/xdot/xdot-1.2-r1.ebuild diff --git a/media-gfx/xdot/files/backport-2ace1a1-issue-92.patch b/media-gfx/xdot/files/backport-2ace1a1-issue-92.patch new file mode 100644 index 0000000000000..8cb76a43fe55a --- /dev/null +++ b/media-gfx/xdot/files/backport-2ace1a1-issue-92.patch @@ -0,0 +1,151 @@ +https://github.com/jrfonseca/xdot.py/issues/92 +https://bugs.gentoo.org/873490 + +From 2ace1a12d78423d9e7af20fdb0bca34827010408 Mon Sep 17 00:00:00 2001 +From: Jose Fonseca +Date: Tue, 28 Sep 2021 13:19:49 +0100 +Subject: [PATCH] Handle xdot backslashes correctly. + +Irrespectively of graphviz version. + +Fixes https://github.com/jrfonseca/xdot.py/issues/92 +--- + tests/issue_92_a.dot | 3 +++ + tests/issue_92_b.dot | 3 +++ + xdot/dot/parser.py | 26 +++++++++++++++++++++----- + xdot/ui/window.py | 11 ++++++++++- + 4 files changed, 37 insertions(+), 6 deletions(-) + create mode 100644 tests/issue_92_a.dot + create mode 100644 tests/issue_92_b.dot + +diff --git a/tests/issue_92_a.dot b/tests/issue_92_a.dot +new file mode 100644 +index 0000000..ea486b0 +--- /dev/null ++++ b/tests/issue_92_a.dot +@@ -0,0 +1,3 @@ ++digraph { ++ 1 [label="a\\00"] ++} +diff --git a/tests/issue_92_b.dot b/tests/issue_92_b.dot +new file mode 100644 +index 0000000..ba90566 +--- /dev/null ++++ b/tests/issue_92_b.dot +@@ -0,0 +1,3 @@ ++digraph { ++ 1 [label="a\\b"] ++} +diff --git a/xdot/dot/parser.py b/xdot/dot/parser.py +index 4244e03..6578c23 100644 +--- a/xdot/dot/parser.py ++++ b/xdot/dot/parser.py +@@ -14,8 +14,11 @@ + # along with this program. If not, see . + # + import colorsys ++import re + import sys + ++from distutils.version import LooseVersion ++ + from .lexer import ParseError, DotLexer + + from ..ui.colors import lookup_color +@@ -85,7 +88,14 @@ class XDotAttrParser: + - http://www.graphviz.org/doc/info/output.html#d:xdot + """ + +- def __init__(self, parser, buf): ++ def __init__(self, parser, buf, broken_backslashes): ++ ++ # `\` should be escaped as `\\`, but older versions of graphviz xdot ++ # output failed to properly escape it. See also ++ # https://github.com/jrfonseca/xdot.py/issues/92 ++ if not broken_backslashes: ++ buf = re.sub(br'\\(.)', br'\1', buf) ++ + self.parser = parser + self.buf = buf + self.pos = 0 +@@ -427,10 +437,16 @@ class XDotParser(DotParser): + + XDOTVERSION = '1.7' + +- def __init__(self, xdotcode): ++ def __init__(self, xdotcode, graphviz_version=None): + lexer = DotLexer(buf=xdotcode) + DotParser.__init__(self, lexer) + ++ # https://github.com/jrfonseca/xdot.py/issues/92 ++ self.broken_backslashes = False ++ if graphviz_version is not None and \ ++ LooseVersion(graphviz_version) < LooseVersion("2.46.0"): ++ self.broken_backslashes = True ++ + self.nodes = [] + self.edges = [] + self.shapes = [] +@@ -480,7 +496,7 @@ def handle_graph(self, attrs): + + for attr in ("_draw_", "_ldraw_", "_hdraw_", "_tdraw_", "_hldraw_", "_tldraw_"): + if attr in attrs: +- parser = XDotAttrParser(self, attrs[attr]) ++ parser = XDotAttrParser(self, attrs[attr], self.broken_backslashes) + self.shapes.extend(parser.parse()) + + def handle_node(self, id, attrs): +@@ -502,7 +518,7 @@ def handle_node(self, id, attrs): + shapes = [] + for attr in ("_draw_", "_ldraw_"): + if attr in attrs: +- parser = XDotAttrParser(self, attrs[attr]) ++ parser = XDotAttrParser(self, attrs[attr], self.broken_backslashes) + shapes.extend(parser.parse()) + try: + url = attrs['URL'] +@@ -525,7 +541,7 @@ def handle_edge(self, src_id, dst_id, attrs): + shapes = [] + for attr in ("_draw_", "_ldraw_", "_hdraw_", "_tdraw_", "_hldraw_", "_tldraw_"): + if attr in attrs: +- parser = XDotAttrParser(self, attrs[attr]) ++ parser = XDotAttrParser(self, attrs[attr], self.broken_backslashes) + shapes.extend(parser.parse()) + if shapes: + src = self.node_by_name[src_id] +diff --git a/xdot/ui/window.py b/xdot/ui/window.py +index 893bd1d..e27f000 100644 +--- a/xdot/ui/window.py ++++ b/xdot/ui/window.py +@@ -56,6 +56,7 @@ class DotWidget(Gtk.DrawingArea): + } + + filter = 'dot' ++ graphviz_version = None + + def __init__(self): + Gtk.DrawingArea.__init__(self) +@@ -100,6 +101,7 @@ def error_dialog(self, message): + + def set_filter(self, filter): + self.filter = filter ++ self.graphviz_version = None + + def run_filter(self, dotcode): + if not self.filter: +@@ -153,7 +155,14 @@ def set_dotcode(self, dotcode, filename=None, center=True): + + def set_xdotcode(self, xdotcode, center=True): + assert isinstance(xdotcode, bytes) +- parser = XDotParser(xdotcode) ++ if self.graphviz_version is None: ++ stdout = subprocess.check_output([self.filter, '-V'], stderr=subprocess.STDOUT) ++ stdout = stdout.rstrip() ++ mo = re.match(br'^.* - .* version (?P.*) \(.*\)$', stdout) ++ assert mo ++ self.graphviz_version = mo.group('version').decode('ascii') ++ ++ parser = XDotParser(xdotcode, graphviz_version=self.graphviz_version) + self.graph = parser.parse() + self.zoom_image(self.zoom_ratio, center=center) + diff --git a/media-gfx/xdot/xdot-1.2-r1.ebuild b/media-gfx/xdot/xdot-1.2-r1.ebuild new file mode 100644 index 0000000000000..579a8e03216af --- /dev/null +++ b/media-gfx/xdot/xdot-1.2-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{8..10} ) + +MY_PN=xdot.py +EGIT_REPO_URI="https://github.com/jrfonseca/${MY_PN}" + +if [[ ${PV} = 9999* ]]; then + GIT_ECLASS="git-r3" + SRC_URI="" +else + KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86" + MY_P="${MY_PN}-${PV}" + S="${WORKDIR}/${MY_P}" + SRC_URI="https://github.com/jrfonseca/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +fi + +inherit ${GIT_ECLASS} distutils-r1 virtualx + +DESCRIPTION="Interactive viewer for Graphviz dot files" +HOMEPAGE="https://github.com/jrfonseca/xdot.py" + +LICENSE="LGPL-2+" +SLOT="0" +PATCHES=( "${FILESDIR}/backport-2ace1a1-issue-92.patch" ) + +DEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + media-gfx/graphviz + test? ( x11-libs/gtk+:3 ) +" +RDEPEND="${DEPEND}" + +run_test() { + cd tests && "${EPYTHON}" ../test.py *.dot graphs/*.gv + return "${?}" +} + +python_test() { + virtx run_test +} diff --git a/media-gfx/xdot/xdot-9999.ebuild b/media-gfx/xdot/xdot-9999.ebuild index 646fd464d2bd2..b0e3b6d5c63e0 100644 --- a/media-gfx/xdot/xdot-9999.ebuild +++ b/media-gfx/xdot/xdot-9999.ebuild @@ -17,7 +17,7 @@ else SRC_URI="https://github.com/jrfonseca/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" fi -inherit ${GIT_ECLASS} distutils-r1 +inherit ${GIT_ECLASS} distutils-r1 virtualx DESCRIPTION="Interactive viewer for Graphviz dot files" HOMEPAGE="https://github.com/jrfonseca/xdot.py" @@ -30,5 +30,15 @@ DEPEND=" dev-python/pycairo[${PYTHON_USEDEP}] dev-python/pygobject:3[${PYTHON_USEDEP}] media-gfx/graphviz + test? ( x11-libs/gtk+:3 ) " RDEPEND="${DEPEND}" + +run_test() { + cd tests && "${EPYTHON}" ../test.py *.dot graphs/*.gv + return "${?}" +} + +python_test() { + virtx run_test +} From b5d3c14cc5a36da47924dbdf6eec8d9e5b5da605 Mon Sep 17 00:00:00 2001 From: Chris Mayo Date: Sun, 16 Oct 2022 19:39:45 +0100 Subject: [PATCH 2313/2610] media-gfx/gscan2pdf: add 2.13.0 Signed-off-by: Chris Mayo Closes: https://github.com/gentoo/gentoo/pull/27810 Signed-off-by: Sam James --- media-gfx/gscan2pdf/Manifest | 1 + media-gfx/gscan2pdf/gscan2pdf-2.13.0.ebuild | 110 ++++++++++++++++++++ 2 files changed, 111 insertions(+) create mode 100644 media-gfx/gscan2pdf/gscan2pdf-2.13.0.ebuild diff --git a/media-gfx/gscan2pdf/Manifest b/media-gfx/gscan2pdf/Manifest index d3fa9f3cb837a..e5d167bac855c 100644 --- a/media-gfx/gscan2pdf/Manifest +++ b/media-gfx/gscan2pdf/Manifest @@ -1,2 +1,3 @@ DIST gscan2pdf-2.12.5.tar.xz 502636 BLAKE2B 5fb92a4e5dfdbd985119058ed86ca015a58e97fd73edae4d46279e482351f9b5514045a60bb67ca2bfb58fa1e4315bc03ca67a2f2e3ed0cd2c941d8ae755fdfa SHA512 eeeec0940ef4a40b8cb7e961758e9688c94d980842ab36c4e52384099d1e28773f2967a75eb7c024ab713b880c2538d8395021bfabd68cffa7b334fdd35d773b DIST gscan2pdf-2.12.8.tar.xz 503940 BLAKE2B 16433addec7306cab60a258b58b0239fb0eeea5b0a98ea24fda0de65d9f1901feca9093ab7a6f7fedfb6740abf4e59a16cdeac2d3d7de5141320c55855be7c79 SHA512 18d4bd12580d20b29e0086d1df541a2c044f03b98d8e7c8a91b87540622160aa5a9c2d13a888d5f557d1d975b5dc7a6ae8fd0f2c9be254e60d8a979c979e6040 +DIST gscan2pdf-2.13.0.tar.xz 503876 BLAKE2B 784b52d9e06fe8a112b2e4d6ce281c037f1e834154e0d19ee9112b4027e2075971d52114f7f6d197bee024aabd84a2263fa98ba08e4cade6129dd0a0a4d2a104 SHA512 81a72d2241cf32dfdf628ab991476e435812e9f04f54c8fe311d0c7ef5e77e6d38091523aa4bf610382d76e1e4f5049cd5ba96c68f6d796298f9e2a584ff0d5d diff --git a/media-gfx/gscan2pdf/gscan2pdf-2.13.0.ebuild b/media-gfx/gscan2pdf/gscan2pdf-2.13.0.ebuild new file mode 100644 index 0000000000000..4bfade7a935f2 --- /dev/null +++ b/media-gfx/gscan2pdf/gscan2pdf-2.13.0.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_TEST="do" + +inherit optfeature perl-module virtualx xdg-utils + +DESCRIPTION="Scan documents, perform OCR, produce PDFs and DjVus" +HOMEPAGE="http://gscan2pdf.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-perl/Config-General + dev-perl/Data-UUID + dev-perl/Date-Calc + dev-perl/Filesys-Df + dev-perl/glib-perl + dev-perl/GooCanvas2 + dev-perl/Gtk3 + >=dev-perl/Gtk3-ImageView-10.0.0 + dev-perl/Gtk3-SimpleList + dev-perl/HTML-Parser + dev-perl/Image-Sane + dev-perl/List-MoreUtils + dev-perl/Locale-Codes + dev-perl/Locale-gettext + dev-perl/Log-Log4perl + >=dev-perl/PDF-Builder-3.23.0 + dev-perl/Proc-ProcessTable + dev-perl/Readonly + dev-perl/Set-IntSpan + dev-perl/Try-Tiny + virtual/perl-Archive-Tar + virtual/perl-Carp + virtual/perl-Data-Dumper + virtual/perl-File-Temp + virtual/perl-Getopt-Long + virtual/perl-threads + virtual/perl-threads-shared + media-gfx/imagemagick[png,tiff,perl] + media-gfx/sane-backends + media-libs/tiff" + +BDEPEND=" + test? ( + ${RDEPEND} + dev-perl/IPC-System-Simple + dev-perl/Sub-Override + media-libs/fontconfig + + app-text/djvu[jpeg,tiff] + app-text/poppler[utils] + app-text/tesseract[-opencl,osd(+),png,tiff] + app-text/unpaper + media-gfx/imagemagick[djvu,jpeg,png,tiff,perl,postscript,truetype] + media-gfx/sane-backends[sane_backends_test] + media-gfx/sane-frontends + )" + +PERL_RM_FILES=( t/{90_MANIFEST,91_critic,99_pod,169_import_scan}.t ) + +mydoc="History" + +src_test() { + einfo "Using:" + einfo " $(best_version app-text/djvu)" + einfo " $(best_version app-text/poppler)" + einfo " $(best_version app-text/tesseract)" + einfo " $(best_version dev-perl/Gtk3-ImageView)" + einfo " $(best_version dev-perl/Image-Sane)" + einfo " $(best_version dev-perl/PDF-Builder)" + einfo " $(best_version media-gfx/imagemagick)" + einfo " $(best_version media-gfx/sane-backends)" + einfo " $(best_version media-libs/tiff)" + + local confdir="${HOME}/.config/ImageMagick" + mkdir -p "${confdir}" || die + cat > "${confdir}/policy.xml" <<-EOT || die + + + + + EOT + NO_AT_BRIDGE=1 virtx perl-module_src_test +} + +pkg_postinst() { + xdg_desktop_database_update + + optfeature "DjVu file support" "app-text/djvu[tiff] media-gfx/imagemagick[djvu]" + optfeature "encrypting PDFs" app-text/pdftk + optfeature "creating PostScript files from PDFs" app-text/poppler[utils] + optfeature "adding to an existing PDF" app-text/poppler[utils] + optfeature "Optical Character Recognition" app-text/tesseract[tiff] + optfeature "scan post-processing" app-text/unpaper + optfeature "automatic document feeder support" media-gfx/sane-frontends + optfeature "sending PDFs as email attachments" x11-misc/xdg-utils +} + +pkg_postrm() { + xdg_desktop_database_update +} From 75b02a79f8717694050c317553e02fd25fdfd046 Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Sat, 8 Oct 2022 17:58:07 -0400 Subject: [PATCH 2314/2610] sys-fs/eudev: wire up 'split-usr' USE flag Closes: https://bugs.gentoo.org/736080 Signed-off-by: Mike Gilbert Closes: https://github.com/gentoo/gentoo/pull/27700 Signed-off-by: Sam James --- sys-fs/eudev/eudev-3.2.11-r3.ebuild | 245 ++++++++++++++++++++++++++ sys-fs/eudev/eudev-3.2.12_pre3.ebuild | 25 ++- sys-fs/eudev/eudev-9999.ebuild | 25 ++- 3 files changed, 279 insertions(+), 16 deletions(-) create mode 100644 sys-fs/eudev/eudev-3.2.11-r3.ebuild diff --git a/sys-fs/eudev/eudev-3.2.11-r3.ebuild b/sys-fs/eudev/eudev-3.2.11-r3.ebuild new file mode 100644 index 0000000000000..a1a0e698f4ca0 --- /dev/null +++ b/sys-fs/eudev/eudev-3.2.11-r3.ebuild @@ -0,0 +1,245 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KV_MIN=2.6.39 + +inherit autotools linux-info multilib-minimal toolchain-funcs + +if [[ ${PV} = 9999* ]]; then + EGIT_REPO_URI="https://github.com/eudev-project/eudev.git" + inherit git-r3 +else + SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace devfs)" +HOMEPAGE="https://github.com/gentoo/eudev" + +LICENSE="LGPL-2.1 MIT GPL-2" +SLOT="0" +IUSE="+kmod introspection rule-generator selinux split-usr static-libs test" +RESTRICT="!test? ( test )" + +DEPEND=">=sys-apps/util-linux-2.20 + >=sys-kernel/linux-headers-${KV_MIN} + virtual/libcrypt:= + introspection? ( >=dev-libs/gobject-introspection-1.38 ) + kmod? ( >=sys-apps/kmod-16 ) + selinux? ( >=sys-libs/libselinux-2.1.9 ) + !sys-apps/gentoo-systemd-integration + !sys-apps/systemd" +RDEPEND="${DEPEND} + acct-group/input + acct-group/kvm + acct-group/render + !sys-apps/systemd-utils[udev] + !sys-fs/udev + !sys-apps/systemd + !sys-apps/hwids[udev]" +BDEPEND="dev-util/gperf + virtual/os-headers + virtual/pkgconfig + >=sys-devel/make-3.82-r4 + test? ( app-text/tree dev-lang/perl )" +PDEPEND=">=sys-fs/udev-init-scripts-26" + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/udev.h +) + +pkg_pretend() { + ewarn + ewarn "As of 2013-01-29, ${P} provides the new interface renaming functionality," + ewarn "as described in the URL below:" + ewarn "https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames" + ewarn + ewarn "This functionality is enabled BY DEFAULT because eudev has no means of synchronizing" + ewarn "between the default or user-modified choice of sys-fs/udev. If you wish to disable" + ewarn "this new iface naming, please be sure that /etc/udev/rules.d/80-net-name-slot.rules" + ewarn "exists: touch /etc/udev/rules.d/80-net-name-slot.rules" + ewarn +} + +pkg_setup() { + CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER ~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX" + linux-info_pkg_setup + get_running_version + + # These are required kernel options, but we don't error out on them + # because you can build under one kernel and run under another. + if kernel_is lt ${KV_MIN//./ }; then + ewarn + ewarn "Your current running kernel version ${KV_FULL} is too old to run ${P}." + ewarn "Make sure to run udev under kernel version ${KV_MIN} or above." + ewarn + fi +} + +src_prepare() { + # change rules back to group uucp instead of dialout for now + sed -e 's/GROUP="dialout"/GROUP="uucp"/' -i rules/*.rules \ + || die "failed to change group dialout to uucp" + + default + eautoreconf +} + +rootprefix() { + usex split-usr '' /usr +} + +sbindir() { + usex split-usr sbin bin +} + +multilib_src_configure() { + # bug #463846 + tc-export CC + # bug #502950 + export cc_cv_CFLAGS__flto=no + + # Keep sorted by ./configure --help and only pass --disable flags + # when *required* to avoid external deps or unnecessary compile + local econf_args + econf_args=( + ac_cv_search_cap_init= + ac_cv_header_sys_capability_h=yes + DBUS_CFLAGS=' ' + DBUS_LIBS=' ' + --with-rootprefix="${EPREFIX}$(rootprefix)" + --with-rootrundir=/run + --exec-prefix="${EPREFIX}" + --bindir="${EPREFIX}$(rootprefix)/bin" + --sbindir="${EPREFIX}$(rootprefix)/$(sbindir)" + --includedir="${EPREFIX}"/usr/include + --libdir="${EPREFIX}/usr/$(get_libdir)" + --with-rootlibexecdir="${EPREFIX}$(rootprefix)/lib/udev" + $(use_enable split-usr) + --enable-manpages + ) + + # Only build libudev for non-native_abi, and only install it to libdir, + # that means all options only apply to native_abi + if multilib_is_native_abi; then + econf_args+=( + --with-rootlibdir="${EPREFIX}$(rootprefix)/$(get_libdir)" + $(use_enable introspection) + $(use_enable kmod) + $(use_enable static-libs static) + $(use_enable selinux) + $(use_enable rule-generator) + ) + else + econf_args+=( + --disable-static + --disable-introspection + --disable-kmod + --disable-selinux + --disable-rule-generator + --disable-hwdb + ) + fi + + ECONF_SOURCE="${S}" econf "${econf_args[@]}" +} + +multilib_src_compile() { + if multilib_is_native_abi; then + emake + else + emake -C src/shared + emake -C src/libudev + fi +} + +multilib_src_test() { + # make sandbox get out of the way + # these are safe because there is a fake root filesystem put in place, + # but sandbox seems to evaluate the paths of the test i/o instead of the + # paths of the actual i/o that results. + # also only test for native abi + if multilib_is_native_abi; then + addread /sys + addwrite /dev + addwrite /run + + default_src_test + fi +} + +multilib_src_install() { + if multilib_is_native_abi; then + emake DESTDIR="${D}" install + else + emake -C src/libudev DESTDIR="${D}" install + fi +} + +multilib_src_install_all() { + find "${ED}" -name '*.la' -delete || die + + insinto "$(rootprefix)/lib/udev/rules.d" + doins "${FILESDIR}"/40-gentoo.rules + + use rule-generator && doinitd "${FILESDIR}"/udev-postmount +} + +pkg_postinst() { + mkdir -p "${EROOT}"/run + + # "losetup -f" is confused if there is an empty /dev/loop/, Bug #338766 + # So try to remove it here (will only work if empty). + rmdir "${EROOT}"/dev/loop 2>/dev/null + if [[ -d ${EROOT}/dev/loop ]]; then + ewarn "Please make sure your remove /dev/loop," + ewarn "else losetup may be confused when looking for unused devices." + fi + + # REPLACING_VERSIONS should only ever have zero or 1 values but in case it doesn't, + # process it as a list. We only care about the zero case (new install) or the case where + # the same version is being re-emerged. If there is a second version, allow it to abort. + local rv rvres=doitnew + for rv in ${REPLACING_VERSIONS} ; do + if [[ ${rvres} == doit* ]]; then + if [[ ${rv%-r*} == ${PV} ]]; then + rvres=doit + else + rvres=${rv} + fi + fi + done + + if has_version 'sys-apps/hwids[udev]'; then + udevadm hwdb --update --root="${ROOT}" + + # https://cgit.freedesktop.org/systemd/systemd/commit/?id=1fab57c209035f7e66198343074e9cee06718bda + # reload database after it has be rebuilt, but only if we are not upgrading + # also pass if we are -9999 since who knows what hwdb related changes there might be + if [[ ${rvres} == doit* ]] && [[ -z ${ROOT} ]] && [[ ${PV} != "9999" ]]; then + udevadm control --reload + fi + fi + + if [[ ${rvres} != doitnew ]]; then + ewarn + ewarn "You need to restart eudev as soon as possible to make the" + ewarn "upgrade go into effect:" + ewarn "\t/etc/init.d/udev --nodeps restart" + fi + + if use rule-generator && \ + [[ -x $(type -P rc-update) ]] && rc-update show | grep udev-postmount | grep -qsv 'boot\|default\|sysinit'; then + ewarn + ewarn "Please add the udev-postmount init script to your default runlevel" + ewarn "to ensure the legacy rule-generator functionality works as reliably" + ewarn "as possible." + ewarn "\trc-update add udev-postmount default" + fi + + elog + elog "For more information on eudev on Gentoo, writing udev rules, and" + elog "fixing known issues visit: https://wiki.gentoo.org/wiki/Eudev" +} diff --git a/sys-fs/eudev/eudev-3.2.12_pre3.ebuild b/sys-fs/eudev/eudev-3.2.12_pre3.ebuild index d286cedd7a146..15d7e4a514a0b 100644 --- a/sys-fs/eudev/eudev-3.2.12_pre3.ebuild +++ b/sys-fs/eudev/eudev-3.2.12_pre3.ebuild @@ -25,7 +25,7 @@ HOMEPAGE="https://github.com/eudev-project/eudev" LICENSE="LGPL-2.1 MIT GPL-2" SLOT="0" -IUSE="+kmod rule-generator selinux static-libs test" +IUSE="+kmod rule-generator selinux split-usr static-libs test" RESTRICT="!test? ( test )" DEPEND=">=sys-apps/util-linux-2.20 @@ -96,6 +96,14 @@ src_prepare() { fi } +rootprefix() { + usex split-usr '' /usr +} + +sbindir() { + usex split-usr sbin bin +} + multilib_src_configure() { # bug #463846 tc-export CC @@ -109,14 +117,15 @@ multilib_src_configure() { DBUS_CFLAGS=' ' DBUS_LIBS=' ' - --with-rootprefix= + --with-rootprefix="${EPREFIX}$(rootprefix)" --with-rootrundir=/run --exec-prefix="${EPREFIX}" - --bindir="${EPREFIX}"/bin + --bindir="${EPREFIX}$(rootprefix)/bin" + --sbindir="${EPREFIX}$(rootprefix)/$(sbindir)" --includedir="${EPREFIX}"/usr/include - --libdir="${EPREFIX}"/usr/$(get_libdir) - --with-rootlibexecdir="${EPREFIX}"/lib/udev - --enable-split-usr + --libdir="${EPREFIX}/usr/$(get_libdir)" + --with-rootlibexecdir="${EPREFIX}$(rootprefix)/lib/udev" + $(use_enable split-usr) --enable-manpages ) @@ -124,7 +133,7 @@ multilib_src_configure() { # that means all options only apply to native_abi if multilib_is_native_abi ; then myeconfargs+=( - --with-rootlibdir="${EPREFIX}"/$(get_libdir) + --with-rootlibdir="${EPREFIX}$(rootprefix)/$(get_libdir)" $(use_enable kmod) $(use_enable static-libs static) $(use_enable selinux) @@ -177,7 +186,7 @@ multilib_src_install() { multilib_src_install_all() { find "${ED}" -name '*.la' -delete || die - insinto /lib/udev/rules.d + insinto "$(rootprefix)/lib/udev/rules.d" doins "${FILESDIR}"/40-gentoo.rules use rule-generator && doinitd "${FILESDIR}"/udev-postmount diff --git a/sys-fs/eudev/eudev-9999.ebuild b/sys-fs/eudev/eudev-9999.ebuild index d286cedd7a146..15d7e4a514a0b 100644 --- a/sys-fs/eudev/eudev-9999.ebuild +++ b/sys-fs/eudev/eudev-9999.ebuild @@ -25,7 +25,7 @@ HOMEPAGE="https://github.com/eudev-project/eudev" LICENSE="LGPL-2.1 MIT GPL-2" SLOT="0" -IUSE="+kmod rule-generator selinux static-libs test" +IUSE="+kmod rule-generator selinux split-usr static-libs test" RESTRICT="!test? ( test )" DEPEND=">=sys-apps/util-linux-2.20 @@ -96,6 +96,14 @@ src_prepare() { fi } +rootprefix() { + usex split-usr '' /usr +} + +sbindir() { + usex split-usr sbin bin +} + multilib_src_configure() { # bug #463846 tc-export CC @@ -109,14 +117,15 @@ multilib_src_configure() { DBUS_CFLAGS=' ' DBUS_LIBS=' ' - --with-rootprefix= + --with-rootprefix="${EPREFIX}$(rootprefix)" --with-rootrundir=/run --exec-prefix="${EPREFIX}" - --bindir="${EPREFIX}"/bin + --bindir="${EPREFIX}$(rootprefix)/bin" + --sbindir="${EPREFIX}$(rootprefix)/$(sbindir)" --includedir="${EPREFIX}"/usr/include - --libdir="${EPREFIX}"/usr/$(get_libdir) - --with-rootlibexecdir="${EPREFIX}"/lib/udev - --enable-split-usr + --libdir="${EPREFIX}/usr/$(get_libdir)" + --with-rootlibexecdir="${EPREFIX}$(rootprefix)/lib/udev" + $(use_enable split-usr) --enable-manpages ) @@ -124,7 +133,7 @@ multilib_src_configure() { # that means all options only apply to native_abi if multilib_is_native_abi ; then myeconfargs+=( - --with-rootlibdir="${EPREFIX}"/$(get_libdir) + --with-rootlibdir="${EPREFIX}$(rootprefix)/$(get_libdir)" $(use_enable kmod) $(use_enable static-libs static) $(use_enable selinux) @@ -177,7 +186,7 @@ multilib_src_install() { multilib_src_install_all() { find "${ED}" -name '*.la' -delete || die - insinto /lib/udev/rules.d + insinto "$(rootprefix)/lib/udev/rules.d" doins "${FILESDIR}"/40-gentoo.rules use rule-generator && doinitd "${FILESDIR}"/udev-postmount From d41810fa6d9c414f274ad6faa0cf7f10b0f5b705 Mon Sep 17 00:00:00 2001 From: Bernd Waibel Date: Wed, 19 Oct 2022 16:08:22 +0200 Subject: [PATCH 2315/2610] dev-util/codespell: add 2.2.2 Closes: https://bugs.gentoo.org/877619 Signed-off-by: Bernd Waibel Closes: https://github.com/gentoo/gentoo/pull/27848 Signed-off-by: Sam James --- dev-util/codespell/Manifest | 1 + dev-util/codespell/codespell-2.2.2.ebuild | 35 +++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 dev-util/codespell/codespell-2.2.2.ebuild diff --git a/dev-util/codespell/Manifest b/dev-util/codespell/Manifest index 2f1664fdd5116..279d8d249dc72 100644 --- a/dev-util/codespell/Manifest +++ b/dev-util/codespell/Manifest @@ -1 +1,2 @@ DIST codespell-2.2.1.tar.gz 211593 BLAKE2B aba431119fd1f16ee51076cd4496ef3f3e80e56a124bbbd4ebbec5dcee5b7e49788db37bcdefd15946d12680596b33ab20ae845fd9a3a3a61ee8c3eed187fe2f SHA512 6c1ce9ed134ba4602cc91c1851a023911ff09ce7d4b1e8a33e655bf821a5b82ae8f0e75defef43e9a8537a6ffc7f0ad7e59af7b200a1294dfe3aff1651869e41 +DIST codespell-2.2.2.tar.gz 213652 BLAKE2B 2084f6041c6cf9888b661a1b7b8a73696b1dc6309b8d19adbb0dbdc091d87b487464b12c9800cfec893ed5d6ea71f214d0a4262099617b5fe7e60d8ca448973d SHA512 48be00aa32e55a66814193014e97fcb27ff323ea2db0622f68cd2d3ab31ab8be61f60a09ed91fe3425cbd63b2592bcc44ee9b58fe79e2d498bc27a83a4e93ddd diff --git a/dev-util/codespell/codespell-2.2.2.ebuild b/dev-util/codespell/codespell-2.2.2.ebuild new file mode 100644 index 0000000000000..7e96964cca81c --- /dev/null +++ b/dev-util/codespell/codespell-2.2.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Check text files for common misspellings" +HOMEPAGE="https://pypi.org/project/codespell https://github.com/codespell-project/codespell" +SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz" + +# Code licensed under GPL-2, dictionary licensed under CC-BY-SA-3.0 +LICENSE="GPL-2 CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND="test? ( dev-python/chardet[${PYTHON_USEDEP}] )" + +distutils_enable_tests pytest + +python_prepare_all() { + distutils-r1_python_prepare_all + + # do not depend on pytest-cov + sed -e '/addopts/d' -i setup.cfg || die +} + +python_install() { + distutils-r1_python_install + + rm -R "${ED}"/$(python_get_sitedir)/bin || die +} From 2f380868e2c5d71adbc8f6e4d12dfb547259e1b6 Mon Sep 17 00:00:00 2001 From: Robert Siebeck Date: Wed, 19 Oct 2022 15:42:24 +0200 Subject: [PATCH 2316/2610] app-i18n/transifex-client: add new version 1.4.1 Signed-off-by: Robert Siebeck Signed-off-by: Sam James --- app-i18n/transifex-client/Manifest | 2 ++ .../transifex-client-1.4.1.ebuild | 32 +++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 app-i18n/transifex-client/transifex-client-1.4.1.ebuild diff --git a/app-i18n/transifex-client/Manifest b/app-i18n/transifex-client/Manifest index 9c352452785fe..874c7588f62db 100644 --- a/app-i18n/transifex-client/Manifest +++ b/app-i18n/transifex-client/Manifest @@ -2,3 +2,5 @@ DIST transifex-client-1.3.0-deps.tar.bz 241930614 BLAKE2B 7855172504f3fe1208556e DIST transifex-client-1.3.0.tar.gz 87395 BLAKE2B 90da67d49e1b2e09d509b0ff373f0403eddc5c29a63ca64f747006ed3cb95c51add58e442a139e7e17d28b44e700aed249d0e5ca563f6af832578640f8f7164d SHA512 6e81d94e95157322d0fc74386d7e6f218f589bb81ce36b0967c09ca9199d641b13953f491373d9e7ec9f6ddc50c243801a24da985a2e577b733bf364623e3d75 DIST transifex-client-1.3.1-deps.tar.bz 241386467 BLAKE2B fb0e2c6c3f722afee5b6ce0eb8536b53139ec816411eba9bfa6fdf17d850c3cce0bce5f662e770da582001b7f34709d362d2ac3cfc8149f4affa5878a9f475f9 SHA512 f2d77065a31c2aa8c6518b5ce382ed82ee6eb34d03c2981daf9563ab09367d8f2a8b0be37947a23dfca56d59c987e555b89b6728fffba190b56b54871b161895 DIST transifex-client-1.3.1.tar.gz 87320 BLAKE2B 5fa402f8b9dbcde3030335b544ff5b7982f3477d7f3484d324709467dd694e2d4368e2e78c8ac7203eff92c079814594d7251372cc023bc22c21d966a5ef6a7a SHA512 8692c8d98511240672e1252e309c714eda89c83e34b53826cc8fb0d24059a3fc46ad3f5159c57ce974d63f26c35281cf7100207d3d5932f26c87692f80dac7d2 +DIST transifex-client-1.4.1-deps.tar.bz 241665608 BLAKE2B 88fcdf188c0086c3a8438cee0408e1df8ea17fa7c5724347d8af9b3f94fd843e8a3d68e988c33ceb55f6f8723d6a97fb189027d36fe9f443cbfd39d6f6ddf257 SHA512 a7f6a8e04211756761b2b1295c3cc1ae0c2a3b6486607f0514c38f9314678f48d2f743f681bf1f990310ef89345f02cc06f15908db3df5c4a1c0c7d0fa7601a3 +DIST transifex-client-1.4.1.tar.gz 91054 BLAKE2B 55bde1faf526a633923691cd3dc14d9d481cd4eec040e95eae385c63593545dc2158e0d3518c53a08db70661abf4fb864157d5e7e1fdab403ef02e47d83665fe SHA512 66ad08c9a22e09dbb5690c4da830924e0bd76c9ecf73dbeadc849c7b1911b4439a456c478a5688883278e90903015b0968220f36f7cd951650f364857ac0e08e diff --git a/app-i18n/transifex-client/transifex-client-1.4.1.ebuild b/app-i18n/transifex-client/transifex-client-1.4.1.ebuild new file mode 100644 index 0000000000000..9a033bd17757b --- /dev/null +++ b/app-i18n/transifex-client/transifex-client-1.4.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="The Transifex command-line client" +HOMEPAGE="https://github.com/transifex/cli" + +SRC_URI="https://github.com/transifex/cli/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://gitlab.com/api/v4/projects/35204985/packages/generic/${PN}/${PV}/${P}-deps.tar.bz" +S="${WORKDIR}"/cli-${PV} + +LICENSE="Apache-2.0 BSD BSD-2 ISC LGPL-3 MIT MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" + +src_compile() { + emake GOFLAGS="${GOFLAGS} -ldflags=-X="github.com/transifex/cli/internal/txlib.Version=${PV} +} + +src_test() { + # Skip tests depending on a network connection. Bug #831772 + rm internal/txlib/update_test.go || die + go test ./... || die +} + +src_install() { + dobin bin/tx + dodoc README.md +} From 3feeebd45851c82daf47071fb7fc987f78927e76 Mon Sep 17 00:00:00 2001 From: Robert Siebeck Date: Wed, 19 Oct 2022 15:42:24 +0200 Subject: [PATCH 2317/2610] app-i18n/transifex-client: remove old version Signed-off-by: Robert Siebeck Closes: https://github.com/gentoo/gentoo/pull/27745 Signed-off-by: Sam James --- app-i18n/transifex-client/Manifest | 2 -- .../transifex-client-1.3.1.ebuild | 32 ------------------- 2 files changed, 34 deletions(-) delete mode 100644 app-i18n/transifex-client/transifex-client-1.3.1.ebuild diff --git a/app-i18n/transifex-client/Manifest b/app-i18n/transifex-client/Manifest index 874c7588f62db..3cca75cfcff63 100644 --- a/app-i18n/transifex-client/Manifest +++ b/app-i18n/transifex-client/Manifest @@ -1,6 +1,4 @@ DIST transifex-client-1.3.0-deps.tar.bz 241930614 BLAKE2B 7855172504f3fe1208556e0030bcaec7dac4b21ed948926368b0b91c1984cb73e6d0bda0110bdd592cf3be7835f847fe54009f2c5c41fd14899b7b5d37932937 SHA512 5eb88614b354aeac0acd02cfe416c884adb8070614946dd71de512030e410a20ca7eb6b426876c218ef9b6ec1d4faf9eb557e2daf84cf9895cce04c33a937655 DIST transifex-client-1.3.0.tar.gz 87395 BLAKE2B 90da67d49e1b2e09d509b0ff373f0403eddc5c29a63ca64f747006ed3cb95c51add58e442a139e7e17d28b44e700aed249d0e5ca563f6af832578640f8f7164d SHA512 6e81d94e95157322d0fc74386d7e6f218f589bb81ce36b0967c09ca9199d641b13953f491373d9e7ec9f6ddc50c243801a24da985a2e577b733bf364623e3d75 -DIST transifex-client-1.3.1-deps.tar.bz 241386467 BLAKE2B fb0e2c6c3f722afee5b6ce0eb8536b53139ec816411eba9bfa6fdf17d850c3cce0bce5f662e770da582001b7f34709d362d2ac3cfc8149f4affa5878a9f475f9 SHA512 f2d77065a31c2aa8c6518b5ce382ed82ee6eb34d03c2981daf9563ab09367d8f2a8b0be37947a23dfca56d59c987e555b89b6728fffba190b56b54871b161895 -DIST transifex-client-1.3.1.tar.gz 87320 BLAKE2B 5fa402f8b9dbcde3030335b544ff5b7982f3477d7f3484d324709467dd694e2d4368e2e78c8ac7203eff92c079814594d7251372cc023bc22c21d966a5ef6a7a SHA512 8692c8d98511240672e1252e309c714eda89c83e34b53826cc8fb0d24059a3fc46ad3f5159c57ce974d63f26c35281cf7100207d3d5932f26c87692f80dac7d2 DIST transifex-client-1.4.1-deps.tar.bz 241665608 BLAKE2B 88fcdf188c0086c3a8438cee0408e1df8ea17fa7c5724347d8af9b3f94fd843e8a3d68e988c33ceb55f6f8723d6a97fb189027d36fe9f443cbfd39d6f6ddf257 SHA512 a7f6a8e04211756761b2b1295c3cc1ae0c2a3b6486607f0514c38f9314678f48d2f743f681bf1f990310ef89345f02cc06f15908db3df5c4a1c0c7d0fa7601a3 DIST transifex-client-1.4.1.tar.gz 91054 BLAKE2B 55bde1faf526a633923691cd3dc14d9d481cd4eec040e95eae385c63593545dc2158e0d3518c53a08db70661abf4fb864157d5e7e1fdab403ef02e47d83665fe SHA512 66ad08c9a22e09dbb5690c4da830924e0bd76c9ecf73dbeadc849c7b1911b4439a456c478a5688883278e90903015b0968220f36f7cd951650f364857ac0e08e diff --git a/app-i18n/transifex-client/transifex-client-1.3.1.ebuild b/app-i18n/transifex-client/transifex-client-1.3.1.ebuild deleted file mode 100644 index 9a033bd17757b..0000000000000 --- a/app-i18n/transifex-client/transifex-client-1.3.1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="The Transifex command-line client" -HOMEPAGE="https://github.com/transifex/cli" - -SRC_URI="https://github.com/transifex/cli/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://gitlab.com/api/v4/projects/35204985/packages/generic/${PN}/${PV}/${P}-deps.tar.bz" -S="${WORKDIR}"/cli-${PV} - -LICENSE="Apache-2.0 BSD BSD-2 ISC LGPL-3 MIT MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" - -src_compile() { - emake GOFLAGS="${GOFLAGS} -ldflags=-X="github.com/transifex/cli/internal/txlib.Version=${PV} -} - -src_test() { - # Skip tests depending on a network connection. Bug #831772 - rm internal/txlib/update_test.go || die - go test ./... || die -} - -src_install() { - dobin bin/tx - dodoc README.md -} From dd45f45132f409b3d85a598aa99b2d74db1e37bd Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sat, 29 Oct 2022 00:47:10 +0300 Subject: [PATCH 2318/2610] media-gfx/gimp: 9999, fix dodoc fail Closes: https://bugs.gentoo.org/878399 Signed-off-by: Sergey Torokhov Closes: https://github.com/gentoo/gentoo/pull/28014 Signed-off-by: Sam James --- media-gfx/gimp/gimp-9999.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/gimp/gimp-9999.ebuild b/media-gfx/gimp/gimp-9999.ebuild index 0454db1459c8e..ab1bc5eb943fc 100644 --- a/media-gfx/gimp/gimp-9999.ebuild +++ b/media-gfx/gimp/gimp-9999.ebuild @@ -109,7 +109,7 @@ BDEPEND=" virtual/pkgconfig " -DOCS=( "AUTHORS" "devel-docs/CODING_STYLE.md" "devel-docs/HACKING.md" "NEWS" "README" "README.i18n" ) +DOCS=( "AUTHORS" "devel-docs/HACKING.md" "NEWS" "README" "README.i18n" ) pkg_setup() { use lua && lua-single_pkg_setup From effda095a17be164cf3816ac2d2859099e9726c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Van=C4=9Bk?= Date: Wed, 26 Oct 2022 16:10:23 +0200 Subject: [PATCH 2319/2610] net-im/synapse: drop 1.65.0, 1.66.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Petr Vaněk Signed-off-by: Sam James --- net-im/synapse/Manifest | 2 - net-im/synapse/synapse-1.65.0.ebuild | 104 ---------------------- net-im/synapse/synapse-1.66.0.ebuild | 126 --------------------------- 3 files changed, 232 deletions(-) delete mode 100644 net-im/synapse/synapse-1.65.0.ebuild delete mode 100644 net-im/synapse/synapse-1.66.0.ebuild diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest index 7b4ae2c6354a1..ec3ce9cd2a521 100644 --- a/net-im/synapse/Manifest +++ b/net-im/synapse/Manifest @@ -25,8 +25,6 @@ DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017a DIST smallvec-1.9.0.crate 28396 BLAKE2B b04100f0a8db9e7c34a425e665242772c9857c5a4c5f34468a3f1b14f669d5cd21de2d54dc5295a22f52032370e8e989fc61cea3f4e6574ccca5be639c645e74 SHA512 e7158393d4257564eeb8fa53a630fdfc13edb33f3c555e41606edcfdbe9189e5c59c25d255dd21d02d4abad1ab2931e21744ec6c2f91ad4db66f87e748a45e56 DIST subtle-2.4.1.crate 12630 BLAKE2B 05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1cf775d0b1c8358fc7c4d0559b2b899126b6688b8ef77b8b7580b3b300f74a599a7ee77f99c064a3917693b SHA512 7fd8234b7ffa3ca7e473539cad958df0842186e1dd735905e0d4977564f40a5f2e18b58180fcbe52614a00964dc150bd9f6964500847ea658f22bffe030f5c6a DIST syn-1.0.99.crate 236084 BLAKE2B 852493506271ee364ecb6e907fca55f18af9dc7ec4b4737e43e104d04064a37a2a59b31f5f780621785e44606d43e74adca5cf24c9ac1a8e186955c6b3e43b85 SHA512 47a9ec4d5e6702709c1069d1804d29880a1c5bbbed5a91c44e80eec657c62ceb223d6fbd942deef591463664766ae1997d154525f4e7a212bb84151418f40d10 -DIST synapse-1.65.0.gh.tar.gz 7895758 BLAKE2B 1c816dfb7982fc0462a4a3b84c19dd144e7ac16d6cadf1e73dc71002c234eed5945ad8162d69960eff1bab80a3396a1b78e0be2cc2dfee314f6fb39d0b91b098 SHA512 3ba9751f707d41a9e18d9fe63f9652c36712451d42953e2bd4add8c142418a2a47a2ce75da893832af9225b944dd7b275f6d744f6e70d468b7f143dd5ccb9137 -DIST synapse-1.66.0.gh.tar.gz 7916982 BLAKE2B 116d9f7dfd046ddc245ef1375bb3f01aad126fab8dedeb0e9172ce9b4bfa6c9757e241d9f0b2bad07525657e7a1f378d9385401436132c4ee6046629792a9840 SHA512 ebe8ab787d72592b395226490414f7dce5c250173be654dc6ce63deec3a7d718f8400cdc81dfb73ae331632bed4dfb5c6f09c64538f4bda8546db8fb75d728b7 DIST synapse-1.67.0.gh.tar.gz 7933047 BLAKE2B 8fd6b48198256c8cbe4a2a1d5215e1eb34084065056dd251a19b01c44e7f193b612f49a8fce74498d406e338dba3c6f4a0db384f323d5e4174d181de8478ef24 SHA512 913335b3815ff218134cda80d7149a95aea69eda170e9da6d7566213f077692a92b0276e2530ae4e69572b13124de28b6546a7322b3d9e65f676df0ca4cb9469 DIST synapse-1.68.0.gh.tar.gz 7961362 BLAKE2B 9822e5068aefe9807946b25b6a04142c8b506a165349e8bf5d8c45227e0959331d13870f2d2ddb5925ef8892e16c6a35002e4a091814fddd73a0bf03590278d2 SHA512 fc31ba2c92ab698ea54006862021f855cc1011a6d7a9d8d42e2eb07bbd6f9f332d35c68fecc43cb543530da7dba6e83d0e5379c7e8dc91bb48f228d509a9f584 DIST target-lexicon-0.12.4.crate 23020 BLAKE2B ad9780b9478b00b4fdcb07bd016d83216695413090ac29cca06388c3790e2832c978b1c7e69f6d34bb6fc9adc39c0a0b6b6636e50a9715a9f5f16445dba22d19 SHA512 194fe1946ad8d9fdb383bf8a65374e24d216382c1ed5379dabc98d58842512624c32838b8d6d0658d866f6559d37f1343a30c5809e8914dd85790399252b3e06 diff --git a/net-im/synapse/synapse-1.65.0.ebuild b/net-im/synapse/synapse-1.65.0.ebuild deleted file mode 100644 index 885d190b5f297..0000000000000 --- a/net-im/synapse/synapse-1.65.0.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_PEP517=poetry - -inherit distutils-r1 multiprocessing optfeature systemd - -DESCRIPTION="Reference implementation of Matrix homeserver" -HOMEPAGE=" - https://matrix.org/ - https://github.com/matrix-org/synapse/ -" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/matrix-org/${PN}.git" -else - MY_PV="${PV/_rc/rc}" - SRC_URI="https://github.com/matrix-org/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" - S="${WORKDIR}/${PN}-${MY_PV}" - KEYWORDS="amd64 ~ppc64" -fi - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="postgres systemd test" -RESTRICT="!test? ( test )" - -DEPEND=" - acct-user/synapse - acct-group/synapse -" -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/bcrypt[${PYTHON_USEDEP}] - dev-python/bleach[${PYTHON_USEDEP}] - dev-python/canonicaljson[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/frozendict[${PYTHON_USEDEP}] - dev-python/ijson[${PYTHON_USEDEP}] - >=dev-python/jinja-3.0[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - >=dev-python/matrix-common-1.2.1[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/netaddr[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/phonenumbers[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP},webp] - dev-python/prometheus_client[${PYTHON_USEDEP}] - dev-python/pyasn1-modules[${PYTHON_USEDEP}] - dev-python/pyasn1[${PYTHON_USEDEP}] - dev-python/pymacaroons[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/service_identity[${PYTHON_USEDEP}] - dev-python/signedjson[${PYTHON_USEDEP}] - dev-python/sortedcontainers[${PYTHON_USEDEP}] - dev-python/treq[${PYTHON_USEDEP}] - dev-python/twisted[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - dev-python/unpaddedbase64[${PYTHON_USEDEP}] - postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] ) - systemd? ( dev-python/python-systemd[${PYTHON_USEDEP}] ) - ') -" -BDEPEND=" - test? ( $(python_gen_cond_dep ' - dev-python/idna[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - ') ) -" - -python_test() { - "${EPYTHON}" -m twisted.trial -j "$(makeopts_jobs)" tests || die "Tests failed with ${EPYTHON}" -} - -python_install() { - distutils-r1_python_install - keepdir /var/{lib,log}/synapse /etc/synapse - fowners synapse:synapse /var/{lib,log}/synapse /etc/synapse - fperms 0750 /var/{lib,log}/synapse /etc/synapse - newinitd "${FILESDIR}/${PN}.initd" "${PN}" - systemd_dounit "${FILESDIR}/synapse.service" -} - -pkg_postinst() { - optfeature "VoIP relaying on your homeserver with turn" net-im/coturn - - einfo "In order to generate initial configuration run:" - einfo "sudo -u synapse synapse_homeserver \\" - einfo " --server-name matrix.domain.tld \\" - einfo " --config-path /etc/synapse/homeserver.yaml \\" - einfo " --generate-config \\" - einfo " --data-directory /var/lib/synapse \\" - einfo " --report-stats=no" - einfo - einfo "See also upgrade notes:" - einfo "https://github.com/matrix-org/synapse/blob/develop/docs/upgrade.md" -} diff --git a/net-im/synapse/synapse-1.66.0.ebuild b/net-im/synapse/synapse-1.66.0.ebuild deleted file mode 100644 index e63f6f0fdf2c6..0000000000000 --- a/net-im/synapse/synapse-1.66.0.ebuild +++ /dev/null @@ -1,126 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_PEP517=poetry - -inherit distutils-r1 multiprocessing optfeature systemd - -DESCRIPTION="Reference implementation of Matrix homeserver" -HOMEPAGE=" - https://matrix.org/ - https://github.com/matrix-org/synapse/ -" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/matrix-org/${PN}.git" -else - MY_PV="${PV/_rc/rc}" - SRC_URI="https://github.com/matrix-org/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" - S="${WORKDIR}/${PN}-${MY_PV}" - KEYWORDS="amd64 ~ppc64" -fi - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="postgres systemd test" -RESTRICT="!test? ( test )" - -DEPEND=" - acct-user/synapse - acct-group/synapse -" -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/bcrypt[${PYTHON_USEDEP}] - dev-python/bleach[${PYTHON_USEDEP}] - dev-python/canonicaljson[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/frozendict[${PYTHON_USEDEP}] - dev-python/ijson[${PYTHON_USEDEP}] - >=dev-python/jinja-3.0[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - >=dev-python/matrix-common-1.2.1[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/netaddr[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/phonenumbers[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP},webp] - dev-python/prometheus_client[${PYTHON_USEDEP}] - dev-python/pyasn1-modules[${PYTHON_USEDEP}] - dev-python/pyasn1[${PYTHON_USEDEP}] - dev-python/pydantic[${PYTHON_USEDEP}] - dev-python/pymacaroons[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/service_identity[${PYTHON_USEDEP}] - dev-python/signedjson[${PYTHON_USEDEP}] - dev-python/sortedcontainers[${PYTHON_USEDEP}] - dev-python/treq[${PYTHON_USEDEP}] - dev-python/twisted[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - dev-python/unpaddedbase64[${PYTHON_USEDEP}] - postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] ) - systemd? ( dev-python/python-systemd[${PYTHON_USEDEP}] ) - ') -" -BDEPEND=" - test? ( - $(python_gen_cond_dep ' - dev-python/idna[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - ') - postgres? ( dev-db/postgresql[server] ) - ) -" - -src_test() { - if use postgres; then - initdb -D "${T}/pgsql" || die - pg_ctl -w -D "${T}/pgsql" start \ - -o "-h '' -k '${T}'" || die - createdb -h "${T}" synapse_test || die - - local -x SYNAPSE_POSTGRES=1 - local -x SYNAPSE_POSTGRES_HOST="${T}" - fi - - distutils-r1_src_test - - if use postgres; then - pg_ctl -w -D "${T}/pgsql" stop || die - fi -} - -python_test() { - "${EPYTHON}" -m twisted.trial -j "$(makeopts_jobs)" tests || die "Tests failed with ${EPYTHON}" -} - -python_install() { - distutils-r1_python_install - keepdir /var/{lib,log}/synapse /etc/synapse - fowners synapse:synapse /var/{lib,log}/synapse /etc/synapse - fperms 0750 /var/{lib,log}/synapse /etc/synapse - newinitd "${FILESDIR}/${PN}.initd" "${PN}" - systemd_dounit "${FILESDIR}/synapse.service" -} - -pkg_postinst() { - optfeature "VoIP relaying on your homeserver with turn" net-im/coturn - - einfo "In order to generate initial configuration run:" - einfo "sudo -u synapse synapse_homeserver \\" - einfo " --server-name matrix.domain.tld \\" - einfo " --config-path /etc/synapse/homeserver.yaml \\" - einfo " --generate-config \\" - einfo " --data-directory /var/lib/synapse \\" - einfo " --report-stats=no" - einfo - einfo "See also upgrade notes:" - einfo "https://github.com/matrix-org/synapse/blob/develop/docs/upgrade.md" -} From 6793559a6b1c72eb79c04421364a1bfd79fedf12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Van=C4=9Bk?= Date: Fri, 28 Oct 2022 17:20:58 +0200 Subject: [PATCH 2320/2610] net-im/synapse: add 1.70.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Petr Vaněk Closes: https://github.com/gentoo/gentoo/pull/27845 Signed-off-by: Sam James --- net-im/synapse/Manifest | 29 ++++ net-im/synapse/synapse-1.70.1.ebuild | 201 +++++++++++++++++++++++++++ 2 files changed, 230 insertions(+) create mode 100644 net-im/synapse/synapse-1.70.1.ebuild diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest index ec3ce9cd2a521..f74f21d3f3a4c 100644 --- a/net-im/synapse/Manifest +++ b/net-im/synapse/Manifest @@ -1,3 +1,6 @@ +DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60 SHA512 0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c +DIST anyhow-1.0.65.crate 43585 BLAKE2B 4a808e60ffed900ef37d8fbf7ae97caec6fb81d23a8a5411c5c0143636652c41a9579b156ead5eab66d57c53be2bbc336cbd5f7b60c6c20cad389d45861d82f8 SHA512 86b83c88fbc343f4ff1bfba5bf91f3c5133fbed8276e78f4222b28e38ada79c4245e2780934897525b41cbd4b8a9d0bc9cbd8b6c2dd32544ba124d458f5a490c +DIST arc-swap-1.5.1.crate 66157 BLAKE2B 9060ef4f9d699fadc03be1a116d9301f6308fbb7f8bcad6f01926d584386d26d03f9dd2ea35b6771a6725ee7819e028d0e1b256e8b5f3b812cbd388e757491fb SHA512 8636149e92c068d5ff5352a19c9973e7bf2aba68b9363c783178903a8665f6edabbd30c25ad7992646635efe5830d67c958f8d41b44a4ed1fe5698628b41c074 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST blake2-0.10.4.crate 46804 BLAKE2B 694e81198aa92d610a189056558b77765f8231a2dbde4e861396edb57398af30e10c6bfd8bb0b62c2013d4874b5442d3df8857499d0f5fff640649224ac4663a SHA512 ea6fde4969d66de70e0689da8c76efd37c8f70b9f1d1894d5c1e497a980b011cac75ac650170b7f0face9f85f0c35d05e136dcf823e1cbe7df3db58b72c6fa4b @@ -8,28 +11,54 @@ DIST digest-0.10.5.crate 19503 BLAKE2B a73ef5f7b85869f8f6e2bd1c83f88f155ffab8ae1 DIST generic-array-0.14.6.crate 15889 BLAKE2B 7beac5446f5da4d077598af43c238eb7e71a12b0b91e6be5dbfc1ca33dc21d128fc93c9c8b18caac4b88830c8c8a643f2033acaca1d9a9f3d95329d042276156 SHA512 254e6fb6658f083f26e022916795c9ebfac241b9df2d811aac8316b17e1375e1c5aa54d72f1bf6c2627a88484a7df4b14eca231c90578e9aa3d9997047fa0f20 DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 DIST indoc-1.0.7.crate 13716 BLAKE2B fe515fcf534a552feba188aea5d5da0febc123db24485eb887a3431592780fd468f6409167457c68a7ef6368fcad71c14fcd7922bf2de29794a341d7d4cbbf0b SHA512 b60e534953d600bc2de3d6951f9da67ca3ab3c78fdce3e9c5f91e544ca848aef0c22c35a26fe7a39c07bd916a79fdf496269fecfa5491a58e178f37b2965b348 +DIST itoa-1.0.4.crate 10601 BLAKE2B 95545252eaabc3114323a44c8b8ea12a91568d9fc8d26ccb3bdd798ac0e04d9a6a9307927c17558f1284fa5491464cfceba2f0b880d00673449b94c0fb783150 SHA512 a70bb6fbdbcab27fbb5a84041bcbad8e0c8fda58d55ca7ac757f7be5cd373101be40df99e9acd6ae49e637e40de037c6bc59560f96c9adeccb2b2e0bf6531e42 +DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST libc-0.2.132.crate 595317 BLAKE2B 1b1ae80e034d94468befcafd4bae4c41f29424cbf3770b827dd1d7099cd2364db62cf2e7343da5010e230a47fbd91d320b162f7b54fa3955fd195b6976c3fb45 SHA512 48340dd173ed4d487f6504f4c32cb3c13dac8ad4da95469c8dd79386a7564d258a9ca42ccf1b174154717bafc1d3551b87c8fe35f7e4e062c8e33da9259fec50 +DIST libc-0.2.135.crate 604591 BLAKE2B 195f342d1136f63c308371f001c9fc270e151fbda7b316321d319b57bcd46f206bb8b06196f5e9cf8a35b0c397d909f370aef8b119f4bc0eb75b9e245d8e7b4a SHA512 dc8e8fc918c5184de6ae7414b523b06ae91cde252e837e863f8477e9722ccb206a0b27762ac204830e8d09071413029c03802a3ed93bff274c33b2a4055e7806 DIST lock_api-0.4.7.crate 25371 BLAKE2B 9ed08433ffa70af60193dcf307287991a3154f0ef16b485f32a6c83e64962661a6e08ef83a6b217d6cbf5bd964c0638d8ed86b290087677c1fb3218321c4bbf8 SHA512 b1a5227fd131edaa70e017f7ddb43af8b4efa58488007b898ca1dfc818a3a441b732b7adbf1270e72a68ee5d2a99a5d48f33b2bca8e2cf78694953d20d27636d +DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 +DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 +DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa +DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f DIST once_cell-1.13.1.crate 31335 BLAKE2B f8455c5aa78073289669b8f277490ac9bfeafca3249bd54af91a51709262562f07e3154287f7a7db1711d0884fa2804aa82df5d7efb90b8ce5b2380c851be23c SHA512 492831607d12846923107b464a70de62f5997845faaae1625f3e54e2610e96b0355ce9e554051c2fae28f7e6e558ed456a6fc0b3c6a71b26f7443ede5eff5b32 +DIST once_cell-1.15.0.crate 31460 BLAKE2B ae4481883865abe6a684d63520fb2e91b64d6ccdd0374464200015640122bd68b8a769309773226c8a31d0119f450ee821a2bd35c346fd86adb4474ea7c28fcf SHA512 934a7c3631e9ca4fa78d9577b6672ca0b2f926a8d6c3be9542b906c5968033446f98f76ae6f368a1a5b92ab9064c31a57d74ab6d2097108029a7ea951541ff7e DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c DIST parking_lot_core-0.9.3.crate 32256 BLAKE2B 79a1924a983b948a5c2b0c074452a7b2b61abda973d3bc8040d9153d34b378f0ee330e36aa813f49544319c479665d6328be71481f2e1e41bc94abb9bfbd12a0 SHA512 fa30db0fc73b268ab8395adb8bda35d12dc15363b247a95b7c4bb848ff9b8dbfb971a20f320b4feff3317d5b533c59b62152e4c652c1809a422c5671310b30df DIST proc-macro2-1.0.43.crate 41512 BLAKE2B da0577094cb0b8b419f3160bab6342f97865b01337be4cd7a344d4dea98fc2f8905dd05a56427792379f59565a25f8e16cfe4a37edb3bf77bf2e703f27953fdb SHA512 3139c668dbf593afeb77b970c77edc70f7b46b42d80f1d0e30773dedb14ab98c9eeca0dc953bc940610954860fbce663174ea6c270b8711db45aef4d57f3b910 +DIST proc-macro2-1.0.46.crate 41954 BLAKE2B 3bdc274c8ada8bf1a84d4480b25e0348f4ec5bfacebb74da144a36d4dc0efeb341fa24525e7e8408c3589013a048563a46f1e094944afc1726e594534e2455fa SHA512 1c2ae8dc4bebeeaa4af02f8edce18b3d159109a1639d8e9f26be2b7023ade9d09824ee0f2a60ae034967d982158196826fdb989d23a4b3bc81188a9a63e18cb9 DIST pyo3-0.16.6.crate 364587 BLAKE2B 935b3347770e1fba76f6aee6b4ddc41cf9cb13be77e76d2668985012776a119906403a8fe95ccd0e33b4630bd38936693d2fd1b7b3d11d84a4e53fca021a2f36 SHA512 fe297e4d171ecb5a965ce9f3a0527a086766ac5607ba7b59b2a3a8f6cc66da3959d93f1d6aa688d67ceebde41ac4adefce18c0d52c1b77d0cd95cf1178f52325 +DIST pyo3-0.17.2.crate 405417 BLAKE2B d59b138de6af6eeaf41043a8a07c3a3763f2338b13716c9259d9dd821cd01d299a95b50946c93e222563fe202e2e7a2958114de47955d9d96872b98a452d226b SHA512 5b33a75c968460c538b49fb687900e313626d8e2228b36f31fc9d5838eedf6628a4124cead1037cdf6a07978ff39f98e3ec110d8ccbbb409fd6eb9339cba5245 DIST pyo3-build-config-0.16.6.crate 28891 BLAKE2B 26667482bf9f5b140daab9728f58965a8417e879bfeaf27d9c61f75502150557f3d5952bf52b1d16360ade2f58ed44f99e10a5781a6d241844e9202735c6625e SHA512 a015bb4c328f0d1e643d64831e029bbd66cbf635ab616533f35aefce59abf1c5d596099feaccb81bff02e863867c14f975ce6fc55bc05d99ea47b5f6fdc2da5d +DIST pyo3-build-config-0.17.2.crate 29231 BLAKE2B f9f82117c3107767ddca53e0aba1c5c751ef807fcb7712c79b39d6d5248de7087a2ae9178e05ae206bf7f831d906965f75cdab4d677fbcc659a4152ce7de28c1 SHA512 d547f5e260ee513797afc7284788aed8207f3d460f1b86b6784bfb5eef0b703c3081363f0d4826afc87d3df5277827ce5174391b2224bf59793e4c554c474798 DIST pyo3-ffi-0.16.6.crate 60756 BLAKE2B 148e67de195577a1676c80be1a5538d80cf25b0d9eac9facfdcd223dc40484a9c3c7c84377f727e83e50118fa803591acc1d800b93adf29c91e6a15154c2856c SHA512 97c69900e2b355a002d10e48883cc8d4d9245d07f956087fb9c3b0ecfb9039c84c3f3a23f17caf28c637c4522f0fe252fbbb16b543825e4f724ee19232a34d22 +DIST pyo3-ffi-0.17.2.crate 62850 BLAKE2B fdfc6d4d3f745307eecc7e7380d5320a956c07f2339c32e087472348cf3c4ad377cad957c36aa4ad8bd87a9aea509001d5b12573d64a5181fcc9b64fea19fb25 SHA512 e3b2aa5796c40ac43e101b14c0e1fecd0308e88b204543f74596ae999f586ad4b8fb55c24ef07a505badd9bba151a8af6b0b910cac62f561f6a1d47b3b38b981 +DIST pyo3-log-0.7.0.crate 13774 BLAKE2B 4f70c0fcef4c735e2b36704fda16f987a24acacfafac3cf25cbdef5f95d2a70e05736d171bec48a23d0d85e25acda90d98b4ea2b19f7b5bdfbac2520c0a745e9 SHA512 a9170e53a8f745a3f8c271acb629461b902d403e76b47c218660d1e9ab17fa67e44c250b60c15c11c35e68c18135c357c7a6797a91018d42b660b5331e4ee507 DIST pyo3-macros-0.16.6.crate 8453 BLAKE2B 518809b1236149f14b264d48f642e873aea2b22edb655cf4cf4d6307d2eeb7544228b80ca7559397d3483c837ae2ea9f772a26563d01a95613dad0a1a704c1e9 SHA512 95b6898da9974ef232b04197e47ea4e7d60de9f817da9a9995f07b05ca74965df2b2e8e8267d616b665b04ab810b93ca17255b20df89ac9c71014e5c9fd3a9f1 +DIST pyo3-macros-0.17.2.crate 7260 BLAKE2B 22460513594774dc487ad70d7ef15f6837c10a5b8b324bc9dc233266dc49e7bd2fc1710d116fd4613b71294267ae2c2994660345cc838166b985da53eb55d259 SHA512 2f13df0639283f80af89f461f1cc8109ef8fe8dcb09349cbc57913e72e1063a35b30ad8f8cc11f1e089b6c19415b1f55dcc6b695c091e6a9a93f6d45143bb7b5 DIST pyo3-macros-backend-0.16.6.crate 49252 BLAKE2B 9fc531507d4f9d0e7ed183987fbabd043f7c31afe6488c53c6100d98e75e5296e9ee7cc4eb14798967ac62e7d8c31d602eac5166699058def384e4f029a3cf0b SHA512 49d82cff8762eeb27d8220aa98b2be43f614445f156212d45abef052e347ba2f4a7930e7c5c8a9843ea895ac5c223afc6527d036a9cad00efff9bda18907b019 +DIST pyo3-macros-backend-0.17.2.crate 49990 BLAKE2B aaccd4e2d616e153ef2e8f31fa838e133883d032d002f744327faffea4c03925570aefb2a1e070e2e539c178949d6f891e163a3cb5816f78a1451bb236dde577 SHA512 a465fbf7abcfa123af333c7184c86e6956719748314302381c24dc3c26e8a5ea0523d0a23783be55fa5f84103ab2f6ef63bb8953fa5f6c1f793261a89a23ebd0 +DIST pythonize-0.17.0.crate 10949 BLAKE2B 6d3c311aae1ef97a2a965124eb23e312f94c4d1e2a8ec17d9316c9fd2f72990b95977a87f722012e4fb54ce0a8be1a2eaac57b71e9d429dbbe59b0da387b2b81 SHA512 a9a46d27b8aa9e5bd7bb0b114b7457275131d90e20acd07110fbc18b3af3b9aa0683b9306fb645645f3801b64c0c479998665f3e4fcec0ed8e5b5947008b76bc DIST quote-1.0.21.crate 28030 BLAKE2B 547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc SHA512 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 +DIST regex-1.6.0.crate 239329 BLAKE2B 646405e681ce572ebe2dc51a3339f0f8204143f9b2b8f8e74a4c80379c43c3581363ad347610a384d5ee831cf1425f74ddd944a658b1da2461e8068c5521af69 SHA512 b4861c9cc13d6fb224f67057fd3522f04576591b3d7ae0d3581dce42ca2b2bff96860cf2a7f4dfab00e46a1d29e6473f6723c4aeb02e34ed6d5f205b66f07876 +DIST regex-syntax-0.6.27.crate 297300 BLAKE2B 4ca1a2e23d04e29c5925085ea4ab7ebcc398dfe135eacaab1e686aa8be43a110a28e8bec05a6910183f9a6bb1fd0d635fcb1a60b5a6a03fed4d2cf937a542a5a SHA512 5cc705a5dda08cbdb4dbcf3fa98763cadcda13d9c3ba407b35f3e88d77935efc2704bb40b3fb5aad7dfbad0df43bcb4c4cad9732defb954e2228a0739f7c37c6 +DIST ryu-1.0.11.crate 47007 BLAKE2B d03e8df69c3b21c1b2e4ffa91ece794f141e9f9bce4e9ed1ebf394b1cb0f796147b86189885f0734df8f431b2d166d8f6ed6a261be398d6d088fd56046a85c2e SHA512 dd2642aab2d3017c31432436226d5350b894c8b88a09395eb7de6350964b3cc48451a829ce78b04a9e4e0480076fe1bddd0604f4e57700faa2d60cac6e361408 DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d +DIST serde-1.0.145.crate 76568 BLAKE2B 2d38e4ced18d204d8c36122ad09fc00f0378c7e9014d3bc67fb7c3e5ab0f923aeabb6a5fefc8699e80e220b12601d01dbe3ae5267a124164bee2e4d9897aa0fd SHA512 8146c39249ad54028717bcfd916fa5abd8b1ddaec54c4d0de485bf10cb6a85676a53068a07b9563e1717fedb4746ef672ae0c285a8998543cf92d7a157f2d442 +DIST serde_derive-1.0.145.crate 54860 BLAKE2B 0c80f1b8844e044bce28c3fd8e46ac732de21736622fd7b2235c41d9a909d7ad224e8e7ba5fa3e5de2cfba5e48a4116f97e9b7eb31b0201c01bc98d40a78d16d SHA512 267389f8cd6d3a7b7d4a4d3226346999294e2fbef7446ff1cd1183dfb4fd17409f5891f6c2cae113b79cffdaca07f2037fd2f4108f93723e6baa5153bb9a61c6 +DIST serde_json-1.0.86.crate 144680 BLAKE2B 666aa0fd8956966aa4bdbfcd88699ae3ab31ec4ad3041c4c3c7b66a86b79829c17d937b0d558a0c34754e10b15cc2100c10e5479302b4af3efda73df73287845 SHA512 86922c40ce32f03c5128e899ce161e186dc35decd3e0672ed347a82f59452f2a3ba0284c342548b17e4b8dba7b13a3d98749ae8981c725ee853537f6e6b40092 +DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae DIST smallvec-1.9.0.crate 28396 BLAKE2B b04100f0a8db9e7c34a425e665242772c9857c5a4c5f34468a3f1b14f669d5cd21de2d54dc5295a22f52032370e8e989fc61cea3f4e6574ccca5be639c645e74 SHA512 e7158393d4257564eeb8fa53a630fdfc13edb33f3c555e41606edcfdbe9189e5c59c25d255dd21d02d4abad1ab2931e21744ec6c2f91ad4db66f87e748a45e56 DIST subtle-2.4.1.crate 12630 BLAKE2B 05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1cf775d0b1c8358fc7c4d0559b2b899126b6688b8ef77b8b7580b3b300f74a599a7ee77f99c064a3917693b SHA512 7fd8234b7ffa3ca7e473539cad958df0842186e1dd735905e0d4977564f40a5f2e18b58180fcbe52614a00964dc150bd9f6964500847ea658f22bffe030f5c6a +DIST syn-1.0.102.crate 235699 BLAKE2B b29d1b0ab878eda45c486bce03e1b341eb2c69718201e662d81c131ead2bb5c5abffad848d9cd8d2e45a995dbb4d6a185173b5680973971e0c33bdd9fe43dfe8 SHA512 c9a2b2cf216c3d821decd488ebb49743f2f43940a879856e3a15d2352843c405e6f164c11225e904d18b32a5cd2bd7fcdfa74df40ec5567faeedffe5f523989c DIST syn-1.0.99.crate 236084 BLAKE2B 852493506271ee364ecb6e907fca55f18af9dc7ec4b4737e43e104d04064a37a2a59b31f5f780621785e44606d43e74adca5cf24c9ac1a8e186955c6b3e43b85 SHA512 47a9ec4d5e6702709c1069d1804d29880a1c5bbbed5a91c44e80eec657c62ceb223d6fbd942deef591463664766ae1997d154525f4e7a212bb84151418f40d10 DIST synapse-1.67.0.gh.tar.gz 7933047 BLAKE2B 8fd6b48198256c8cbe4a2a1d5215e1eb34084065056dd251a19b01c44e7f193b612f49a8fce74498d406e338dba3c6f4a0db384f323d5e4174d181de8478ef24 SHA512 913335b3815ff218134cda80d7149a95aea69eda170e9da6d7566213f077692a92b0276e2530ae4e69572b13124de28b6546a7322b3d9e65f676df0ca4cb9469 DIST synapse-1.68.0.gh.tar.gz 7961362 BLAKE2B 9822e5068aefe9807946b25b6a04142c8b506a165349e8bf5d8c45227e0959331d13870f2d2ddb5925ef8892e16c6a35002e4a091814fddd73a0bf03590278d2 SHA512 fc31ba2c92ab698ea54006862021f855cc1011a6d7a9d8d42e2eb07bbd6f9f332d35c68fecc43cb543530da7dba6e83d0e5379c7e8dc91bb48f228d509a9f584 +DIST synapse-1.70.1.gh.tar.gz 8049336 BLAKE2B 12b7b68b004915b56ab76965c0d9dae3e97e236891d2df1f5cf1e8bf9dea269b0df7231dbe224af81ea190822858a0a393785676650e4e58b0727c0f8e8e8778 SHA512 6e0da78d21a1f052ee12eb5e614be4bb25efdcbd27775209b93dc386b0f35f2c7faa6233bfb81901bbe225f802f7ae6572022f467366027a45865ca1a2f88dec DIST target-lexicon-0.12.4.crate 23020 BLAKE2B ad9780b9478b00b4fdcb07bd016d83216695413090ac29cca06388c3790e2832c978b1c7e69f6d34bb6fc9adc39c0a0b6b6636e50a9715a9f5f16445dba22d19 SHA512 194fe1946ad8d9fdb383bf8a65374e24d216382c1ed5379dabc98d58842512624c32838b8d6d0658d866f6559d37f1343a30c5809e8914dd85790399252b3e06 DIST typenum-1.15.0.crate 40741 BLAKE2B 5752d80396d0a37b0069b98ace9efe96d94ccaf41b33b8149c8b8c6a767537dbffe64251bbf61f3812465ecbc8cb45544f177dc97ac9735d84454282e4d1ed66 SHA512 a3c1ceac85e1aed98d0829449c35f4f36db860218b955b4e5f8f01da1d27ee6213f3c60e2b25c3745dcd67369049da5de737a9473fa9402db99cf7cddeb42288 DIST unicode-ident-1.0.3.crate 35031 BLAKE2B d8d20829b97e7f1b9710feb6773cc5c4d25de6509772491e6f508a489285e32ec3a14ae689a1f1cd01ff5e2d4301b98579155535e03e240c8605b5737c9c5de5 SHA512 7ebdcfd7131a0e7a834f7e973b9cf813495259e0a0606539623d3f9bb51f9c6414908e71281d6a77397021e48d41c400a704c65990aaa8ca8d0a6095d9b3ed47 +DIST unicode-ident-1.0.5.crate 35455 BLAKE2B 7e14ce97ac53a88ccec015dea690918a673dc5b49e44de7fdcb5421871da35c4f514c6db9a363d6f4bfcf2e9a61a50a593d345d0b6f388ea882b17a00cd0335d SHA512 d355370daac356d900cd4c0a792d6c0eff114524c4bffce4d7e74469fe2117883ee00bf0e27d950b72e88739473f2045d5f83440a0aedfede97b4d9163b64a6c DIST unindent-0.1.10.crate 7703 BLAKE2B 75458d7f21ded1eca4bb3f7f55b2fa73bf92b2309316eca1b2ffaa0c9f8d7cd8c7851b96688f6597f4af6973f70e9053c2708c1228fa6a9784e41c778488c4b7 SHA512 46ff1a2c042972af2fe5958677b2fa5adf3b9edbb168bd66cc93baf9d1b128f583d9502b83f174b35866343b57a57c8a91a465eab267dddae919af24095bf6bd DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 DIST windows-sys-0.36.1.crate 3347053 BLAKE2B 818f7812bd9a55a4e95b3d461fa5fcc14569a159882f950d20fd5a6b7d2a2841f082c0bccaab657f5830549e6286a37d9f8fdf825a42403f543b51e35b2d20d4 SHA512 80973e461bef3be0d0d0c13d02b2129aeb0d0700768d637544315654126f101b39f980738035fe325bd96f549493a2245bd7b82511f833efa7bbcb2f62266001 diff --git a/net-im/synapse/synapse-1.70.1.ebuild b/net-im/synapse/synapse-1.70.1.ebuild new file mode 100644 index 0000000000000..3eb756087e8b5 --- /dev/null +++ b/net-im/synapse/synapse-1.70.1.ebuild @@ -0,0 +1,201 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..10} ) +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=poetry + +CRATES=" + aho-corasick-0.7.19 + anyhow-1.0.65 + arc-swap-1.5.1 + autocfg-1.1.0 + bitflags-1.3.2 + blake2-0.10.4 + block-buffer-0.10.3 + cfg-if-1.0.0 + crypto-common-0.1.6 + digest-0.10.5 + generic-array-0.14.6 + hex-0.4.3 + indoc-1.0.7 + itoa-1.0.4 + lazy_static-1.4.0 + libc-0.2.135 + lock_api-0.4.9 + log-0.4.17 + memchr-2.5.0 + memoffset-0.6.5 + once_cell-1.15.0 + parking_lot-0.12.1 + parking_lot_core-0.9.3 + proc-macro2-1.0.46 + pyo3-0.17.2 + pyo3-build-config-0.17.2 + pyo3-ffi-0.17.2 + pyo3-log-0.7.0 + pyo3-macros-0.17.2 + pyo3-macros-backend-0.17.2 + pythonize-0.17.0 + quote-1.0.21 + redox_syscall-0.2.16 + regex-1.6.0 + regex-syntax-0.6.27 + ryu-1.0.11 + scopeguard-1.1.0 + serde-1.0.145 + serde_derive-1.0.145 + serde_json-1.0.86 + smallvec-1.10.0 + subtle-2.4.1 + syn-1.0.102 + target-lexicon-0.12.4 + typenum-1.15.0 + unicode-ident-1.0.5 + unindent-0.1.10 + version_check-0.9.4 + windows-sys-0.36.1 + windows_aarch64_msvc-0.36.1 + windows_i686_gnu-0.36.1 + windows_i686_msvc-0.36.1 + windows_x86_64_gnu-0.36.1 + windows_x86_64_msvc-0.36.1 +" + +inherit cargo distutils-r1 multiprocessing optfeature systemd + +MY_PV="${PV/_rc/rc}" + +DESCRIPTION="Reference implementation of Matrix homeserver" +HOMEPAGE=" + https://matrix.org/ + https://github.com/matrix-org/synapse/ +" +SRC_URI=" + https://github.com/matrix-org/${PN}/archive/v${MY_PV}.tar.gz + -> ${P}.gh.tar.gz + $(cargo_crate_uris) +" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="Apache-2.0" +# Additional licenses needed for Rust crates +LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-DFS-2016 Unlicense" +SLOT="0" +KEYWORDS="~amd64 ~ppc64" +IUSE="postgres systemd test" +RESTRICT="!test? ( test )" + +DEPEND=" + acct-user/synapse + acct-group/synapse +" +RDEPEND="${DEPEND} + $(python_gen_cond_dep ' + dev-python/attrs[${PYTHON_USEDEP}] + dev-python/bcrypt[${PYTHON_USEDEP}] + dev-python/bleach[${PYTHON_USEDEP}] + dev-python/canonicaljson[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/frozendict[${PYTHON_USEDEP}] + dev-python/ijson[${PYTHON_USEDEP}] + >=dev-python/jinja-3.0[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + >=dev-python/matrix-common-1.3.0[${PYTHON_USEDEP}] + dev-python/msgpack[${PYTHON_USEDEP}] + dev-python/netaddr[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/phonenumbers[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP},webp] + dev-python/prometheus_client[${PYTHON_USEDEP}] + dev-python/pyasn1-modules[${PYTHON_USEDEP}] + dev-python/pyasn1[${PYTHON_USEDEP}] + dev-python/pydantic[${PYTHON_USEDEP}] + dev-python/pymacaroons[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/service_identity[${PYTHON_USEDEP}] + dev-python/signedjson[${PYTHON_USEDEP}] + dev-python/sortedcontainers[${PYTHON_USEDEP}] + dev-python/treq[${PYTHON_USEDEP}] + dev-python/twisted[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] + dev-python/unpaddedbase64[${PYTHON_USEDEP}] + postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] ) + systemd? ( dev-python/python-systemd[${PYTHON_USEDEP}] ) + ') +" +BDEPEND=" + $(python_gen_cond_dep 'dev-python/setuptools-rust[${PYTHON_USEDEP}]') + test? ( + $(python_gen_cond_dep ' + dev-python/idna[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + ') + postgres? ( dev-db/postgresql[server] ) + ) +" + +# Rust extension +QA_FLAGS_IGNORED="usr/lib/python3.*/site-packages/synapse/synapse_rust.abi3.so" + +src_test() { + if use postgres; then + initdb --pgdata="${T}/pgsql" || die + pg_ctl --wait --pgdata="${T}/pgsql" start \ + --options="-h '' -k '${T}'" || die + createdb --host="${T}" synapse_test || die + + # See https://matrix-org.github.io/synapse/latest/development/contributing_guide.html#running-tests-under-postgresql + local -x SYNAPSE_POSTGRES=1 + local -x SYNAPSE_POSTGRES_HOST="${T}" + fi + + # This move is necessary otherwise python is not able to locate + # synapse_rust.abi3.so. + mv synapse{,.hidden} || die + + distutils-r1_src_test + + if use postgres; then + pg_ctl --wait --pgdata="${T}/pgsql" stop || die + fi +} + +python_test() { + "${EPYTHON}" -m twisted.trial -j "$(makeopts_jobs)" tests || die "Tests failed with ${EPYTHON}" +} + +python_install() { + distutils-r1_python_install + keepdir /var/{lib,log}/synapse /etc/synapse + fowners synapse:synapse /var/{lib,log}/synapse /etc/synapse + fperms 0750 /var/{lib,log}/synapse /etc/synapse + newinitd "${FILESDIR}/${PN}.initd" "${PN}" + systemd_dounit "${FILESDIR}/synapse.service" +} + +pkg_postinst() { + optfeature "VoIP relaying on your homeserver with turn" net-im/coturn + + if [[ -z "${REPLACING_VERSIONS}" ]]; then + einfo + elog "In order to generate initial configuration run:" + elog "sudo -u synapse synapse_homeserver \\" + elog " --server-name matrix.domain.tld \\" + elog " --config-path /etc/synapse/homeserver.yaml \\" + elog " --generate-config \\" + elog " --data-directory /var/lib/synapse \\" + elog " --report-stats=no" + einfo + else + einfo + einfo "Please refer to upgrade notes if any special steps are required" + einfo "to upgrade from the version you currently have installed:" + einfo + einfo " https://github.com/matrix-org/synapse/blob/develop/docs/upgrade.md" + einfo + fi +} From 79d3bbef1b508c36bf1f88481a9d791098b438cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20J=C3=A4ger?= Date: Sun, 16 Oct 2022 19:14:35 +0200 Subject: [PATCH 2321/2610] x11-misc/xscreensaver: version bump to 6.05 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * New patch for handsys manners * Building with USE="-opengl" is not supported anymore * Also added a patch for -gtk builds, set GTK_SHAREDIR because when build with USE="-gtk" it is not set and then installs .service file into / * Building with USE="-xft" is not supported anymore * Delete .service file when USE="-systemd" Closes: https://bugs.gentoo.org/869218 Closes: https://bugs.gentoo.org/851057 Closes: https://bugs.gentoo.org/834593 Closes: https://bugs.gentoo.org/851834 Closes: https://bugs.gentoo.org/830777 Signed-off-by: Pascal Jäger Signed-off-by: Sam James --- x11-misc/xscreensaver/Manifest | 1 + ...creensaver-6.05-configure-exit-codes.patch | 29 +++ ...nsaver-6.05-remove-update-icon-cache.patch | 13 + ...saver-6.05-teach-handsy-some-manners.patch | 42 +++ x11-misc/xscreensaver/metadata.xml | 9 +- .../xscreensaver/xscreensaver-6.05.ebuild | 243 ++++++++++++++++++ 6 files changed, 336 insertions(+), 1 deletion(-) create mode 100644 x11-misc/xscreensaver/files/xscreensaver-6.05-configure-exit-codes.patch create mode 100644 x11-misc/xscreensaver/files/xscreensaver-6.05-remove-update-icon-cache.patch create mode 100644 x11-misc/xscreensaver/files/xscreensaver-6.05-teach-handsy-some-manners.patch create mode 100644 x11-misc/xscreensaver/xscreensaver-6.05.ebuild diff --git a/x11-misc/xscreensaver/Manifest b/x11-misc/xscreensaver/Manifest index cb133020e6507..fd4388280ff69 100644 --- a/x11-misc/xscreensaver/Manifest +++ b/x11-misc/xscreensaver/Manifest @@ -2,3 +2,4 @@ DIST xscreensaver-6.01.tar.gz 27820165 BLAKE2B b2c90b47fb65db79d2473c1e396717156 DIST xscreensaver-6.02.tar.gz 22672643 BLAKE2B 2d931fe93230e8c7344abd9180e26ab8775f82604e6f4804c82821c486203be567708cf50f7a11276a6b39df493fe5652b4198765ecb3bc5afc8cbc5a01d4801 SHA512 2291ec6ca2d2a24dae975f7f3a8e1733c06f289eb74955db5b3344c7ddcc1d72f82d380df984ef9199f2ed7ab8a7bc920da57d98f589ae5fd1cee082755ba1ff DIST xscreensaver-6.03.tar.gz 25703584 BLAKE2B 1276e469e8f4116fac5d434aeacbc16ff8243b56095d39ff4fcbb390abad935e70d308d2a3ecfebaa453f2dd19944ecc2edb18a229248c02f2e3997f30436bce SHA512 4aa30824c972a73dc09aeba478cad074f273839a4c7641cddd292da38fc75db10a3f6243cbe8619c5e39cad54c27d33e1e271dfed167458faa7747fb0a090630 DIST xscreensaver-6.04.tar.gz 26112437 BLAKE2B 42411d5f63a99d4aaccbc3bc34f8c31a1f25f1806eaf513a1ba59c2f24722e27fa2a7b1970c82a591502627224c4b4269176bda3475aba58bb945d5cd9a9464b SHA512 7e8f01853b3d9252ce0120894db7dd4fa3cd19114602a09aa770ec750e2f3742585ca4daf19b009e97386f8c0e3cc89330fe760148c6388f41de8cc1f48f8071 +DIST xscreensaver-6.05.1.tar.gz 26110057 BLAKE2B 97c16c9f0b2a0b4d00ddccd711b921ca683bd233bc3d07ecad38b68ff94b149a20512246dd6bae052323f00b1b433f56469c5638a031cbc65b61c2b84a0180e3 SHA512 c659a769ff71020b9f96b7e707bd1bcc667eb304179305d56b1be45eed095d650a8aa019890a0c5d444672f9dd68516c99c53b0df94cd96196d7f30a24b987e3 diff --git a/x11-misc/xscreensaver/files/xscreensaver-6.05-configure-exit-codes.patch b/x11-misc/xscreensaver/files/xscreensaver-6.05-configure-exit-codes.patch new file mode 100644 index 0000000000000..a8ef464d2db0d --- /dev/null +++ b/x11-misc/xscreensaver/files/xscreensaver-6.05-configure-exit-codes.patch @@ -0,0 +1,29 @@ +The configure scripts exits on a non zero exit code even with a warning. Even +though for upstream this is just a warning, for portage this means failure and +it will exit. +We therefore alter the exit codes where neccesary. + +--- a/configure.ac ++++ b/configure.ac +@@ -4588,7 +4588,6 @@ if test "$have_motif" = no -a "$have_gtk" = no; then + else + warnL "The GTK libraries do not seem to be available; the" + warn2 "\`xscreensaver-settings' program requires them." +- CONF_STATUS=1 + # echo '' + # warn2 'You can use Motif or Lesstif instead of GTK (use the' + # warn2 "\`--with-motif' option) but that is NOT recommended." +@@ -4615,7 +4614,6 @@ if test "$have_gtk" = yes -a "$have_gdk_pixbuf" = no ; then + warn "GTK is being used, but the GDK-Pixbuf library and/or" + warn2 "headers were not found. That can't be good. Please" + warn2 "install the GDK-Pixbuf development kit and re-configure." +- CONF_STATUS=1 + fi + + if test "$have_motif" = yes -a "$have_lesstif" = yes ; then +@@ -4733,7 +4731,6 @@ if test "$have_png" = no ; then + + if test "$png_halfassed" = yes ; then halfassery ; fi + warn2 "Many things aren't going to work right." +- CONF_STATUS=1 + fi diff --git a/x11-misc/xscreensaver/files/xscreensaver-6.05-remove-update-icon-cache.patch b/x11-misc/xscreensaver/files/xscreensaver-6.05-remove-update-icon-cache.patch new file mode 100644 index 0000000000000..7d9ffdfae4d7c --- /dev/null +++ b/x11-misc/xscreensaver/files/xscreensaver-6.05-remove-update-icon-cache.patch @@ -0,0 +1,13 @@ +Remove update icon cache as it is a sandbox access violation. +We do this in the ebuild by ourselves instead. + +--- a/driver/Makefile.in ++++ b/driver/Makefile.in +@@ -564,7 +564,6 @@ install-gnome:: $(LOGO) + fi + + install-gnome:: uninstall-old-gnome-icons +-install-gnome:: update-icon-caches + + update-icon-caches:: + @for f in /usr/share/icons/index.theme diff --git a/x11-misc/xscreensaver/files/xscreensaver-6.05-teach-handsy-some-manners.patch b/x11-misc/xscreensaver/files/xscreensaver-6.05-teach-handsy-some-manners.patch new file mode 100644 index 0000000000000..0f09d970a9209 --- /dev/null +++ b/x11-misc/xscreensaver/files/xscreensaver-6.05-teach-handsy-some-manners.patch @@ -0,0 +1,42 @@ +This is to teach handly some good manners and get his mind out of the gutter. He let himself go quite a bit lately. +Fixes: https://bugs.gentoo.org/869218 + + +--- a/hacks/glx/handsy_anim.h ++++ b/hacks/glx/handsy_anim.h +@@ -770,7 +770,6 @@ static const hand_anim goatse_anim[] = { + /**************************************************************************/ + + static const hand_anim_pair all_hand_anims[] = { +- {{ middle_anim, middle_anim }, 0.2 }, + {{ tap_anim, tap_anim }, 0.7 }, + {{ tap_anim, tap_anim }, 0.7 }, + {{ tap_anim, tap_anim }, 0.7 }, +@@ -778,15 +777,12 @@ static const hand_anim_pair all_hand_anims[] = { + {{ spock_anim, hidden_anim}, 0 }, + {{ horns_anim, horns_anim}, 0 }, + {{ horns_anim, horns_anim}, 0 }, +- {{ bs1_anim, bs2_anim }, 0 }, +- {{ upyours_anim, hidden_anim }, 0 }, + {{ peace_anim, hidden_anim }, 0 }, + {{ scissor1_anim, scissor2_anim }, 0 }, + {{ wave_anim, hidden_anim }, 0 }, + {{ wave2_anim, hidden_anim }, 0 }, + {{ jazzhands_anim, jazzhands_anim }, 0 }, + {{ ok_anim, ok_anim }, 0 }, +- {{ inout1_anim, inout2_anim }, 0 }, + {{ clap_anim, clap_anim }, 0 }, + {{ slow_clap_anim, slow_clap_anim }, 0 }, + {{ pray_anim, pray_anim }, 0 }, +@@ -795,11 +791,9 @@ static const hand_anim_pair all_hand_anims[] = { + {{ thumbsup_anim, thumbsup_anim }, 0 }, + {{ thumbsdn_anim, thumbsdn_anim }, 0 }, + {{ thisguy_anim, thisguy_anim }, 0 }, +- {{ outtahere_anim, hidden_anim }, 0 }, + {{ stahhhp_anim, stahhhp_anim }, 0 }, + {{ gun_anim, gun_anim }, 0.25 }, + {{ walk_anim, walk_anim }, 0.3 }, +- {{ goatse_anim, goatse_anim }, 0 }, + {{ 0, }}}; + + #endif /* __HANDSY_ANIM__ */ diff --git a/x11-misc/xscreensaver/metadata.xml b/x11-misc/xscreensaver/metadata.xml index e6446e8ce0e88..11a85b2711e61 100644 --- a/x11-misc/xscreensaver/metadata.xml +++ b/x11-misc/xscreensaver/metadata.xml @@ -1,7 +1,14 @@ - + + pascal.jaeger@leimstift.de + Pascal Jäger + + + proxy-maint@gentoo.org + Proxy Maintainers + jwz@jwz.org diff --git a/x11-misc/xscreensaver/xscreensaver-6.05.ebuild b/x11-misc/xscreensaver/xscreensaver-6.05.ebuild new file mode 100644 index 0000000000000..5e6910a7f3ff1 --- /dev/null +++ b/x11-misc/xscreensaver/xscreensaver-6.05.ebuild @@ -0,0 +1,243 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic font optfeature pam strip-linguas + +DESCRIPTION="Modular screen saver and locker for the X Window System" +HOMEPAGE="https://www.jwz.org/xscreensaver/" +SRC_URI="https://www.jwz.org/xscreensaver/${P}.1.tar.gz" + +# Font license mapping for folder ./hacks/fonts/ as following: +# clacon.ttf -- MIT +# gallant12x22.ttf -- unclear, hence dropped +# luximr.ttf -- bh-luxi (package media-fonts/font-bh-ttf) +# OCRAStd.otf -- unclear, hence dropped +# SpecialElite.ttf -- Apache-2.0 +LICENSE="BSD fonts? ( MIT Apache-2.0 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="elogind fonts +gdk-pixbuf gdm gles glx +gtk jpeg +locking new-login offensive pam +perl +png selinux suid systemd xinerama" +REQUIRED_USE=" + gles? ( !glx ) + ?? ( elogind systemd ) + gtk? ( || ( gdk-pixbuf png ) ) +" + +COMMON_DEPEND=" + >=dev-libs/libxml2-2.4.6 + x11-apps/appres + x11-apps/xwininfo + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXt + x11-libs/libXxf86vm + elogind? ( sys-auth/elogind ) + gdk-pixbuf? ( + x11-libs/gdk-pixbuf-xlib + >=x11-libs/gdk-pixbuf-2.42.0:2 + ) + gtk? ( >=x11-libs/gtk+-2.22.0:3 ) + jpeg? ( media-libs/libjpeg-turbo:= ) + locking? ( virtual/libcrypt:= ) + new-login? ( + gdm? ( gnome-base/gdm ) + !gdm? ( || ( x11-misc/lightdm lxde-base/lxdm ) ) + ) + virtual/glu + virtual/opengl + pam? ( sys-libs/pam ) + png? ( media-libs/libpng:= ) + systemd? ( >=sys-apps/systemd-221 ) + >=x11-libs/libXft-2.1.0 + xinerama? ( x11-libs/libXinerama ) +" +# For USE="perl" see output of `qlist xscreensaver | grep bin | xargs grep '::'` +RDEPEND=" + ${COMMON_DEPEND} + media-gfx/fbida + perl? ( + dev-lang/perl + dev-perl/libwww-perl + virtual/perl-Digest-MD5 + ) + selinux? ( sec-policy/selinux-xscreensaver ) +" +DEPEND=" + ${COMMON_DEPEND} + x11-base/xorg-proto +" +BDEPEND=" + dev-util/intltool + sys-devel/bc + sys-devel/gettext + virtual/pkgconfig +" +PATCHES=( + "${FILESDIR}"/${PN}-6.01-interix.patch + "${FILESDIR}"/${PN}-5.31-pragma.patch + "${FILESDIR}"/${PN}-6.01-gentoo.patch + "${FILESDIR}"/${PN}-5.45-gcc.patch + "${FILESDIR}"/${PN}-6.01-configure.ac-sandbox.patch + "${FILESDIR}"/${PN}-6.01-without-gl-makefile.patch + "${FILESDIR}"/${PN}-6.01-non-gtk-install.patch + "${FILESDIR}"/${PN}-6.01-configure-install_sh.patch + "${FILESDIR}"/${PN}-6.03-without-gl-configure.patch + "${FILESDIR}"/${PN}-6.05-remove-update-icon-cache.patch + "${FILESDIR}"/${PN}-6.05-configure-exit-codes.patch +) + +DOCS=( README{,.hacking} ) + +src_prepare() { + default + + sed -i configure.ac -e '/^ALL_LINGUAS=/d' || die + strip-linguas -i po/ + export ALL_LINGUAS="${LINGUAS}" + + if use new-login && ! use gdm; then #392967 + sed -i \ + -e "/default_l.*1/s:gdmflexiserver -ls:${EPREFIX}/usr/libexec/lightdm/&:" \ + configure{,.ac} || die + fi + + # We are patching driver/XScreenSaver.ad.in, so let's delete the + # header generated from it so that it gets back in sync during build: + rm driver/XScreenSaver_ad.h || die + + if ! use offensive; then + sed -i \ + -e '/boobies/d;/boobs/d;/cock/d;/pussy/d;/viagra/d;/vibrator/d' \ + hacks/barcode.c || die + sed -i \ + -e 's|erect penis|shuffle board|g' \ + -e 's|flaccid penis|flaccid anchor|g' \ + -e 's|vagina|engagement ring|g' \ + -e 's|Penis|Shuttle|g' \ + hacks/glx/glsnake.c || die + sed -i \ + 's| Stay.*fucking mask\.$||' \ + hacks/glx/covid19.man \ + hacks/config/covid19.xml || die + eapply "${FILESDIR}/xscreensaver-6.05-teach-handsy-some-manners.patch" + fi + + config_rpath_update "${S}"/config.rpath + + # Must be eauto*re*conf, to force the rebuild + eautoreconf +} + +src_configure() { + if use ppc || use ppc64; then + filter-flags -maltivec -mabi=altivec + append-flags -U__VEC__ + fi + + unset BC_ENV_ARGS #24568 + + # /proc/interrupts won't always have the keyboard bits needed + # Not clear this does anything in 6.03+(?) but let's keep it for now in case. + # (See also: configure argument) + export ac_cv_have_proc_interrupts=yes + + # WARNING: This is NOT a normal autoconf script + # Some of the --with options are NOT standard, and expect "--with-X=no" rather than "--without-X" + ECONF_OPTS=( + $(use_enable locking) + $(use_with elogind) + $(use_with gdk-pixbuf pixbuf) + $(use_with gles) + $(use_with glx) + $(use_with gtk) + $(use_with new-login login-manager) + $(use_with pam) + $(use_with suid setuid-hacks) + $(use_with systemd) + $(use_with xinerama xinerama-ext) + --with-jpeg=$(usex jpeg yes no) + --with-png=$(usex png yes no) + --with-xft=yes + --with-app-defaults="${EPREFIX}"/usr/share/X11/app-defaults + --with-configdir="${EPREFIX}"/usr/share/${PN}/config + --with-dpms-ext + --with-hackdir="${EPREFIX}"/usr/$(get_libdir)/misc/${PN} + --with-proc-interrupts + --with-randr-ext + --with-text-file="${EPREFIX}"/etc/gentoo-release + --with-xdbe-ext + --with-xf86gamma-ext + --with-xf86vmode-ext + --with-xinput-ext + --with-xkb-ext + --with-xshm-ext + --without-gle + --without-kerberos + --without-motif + --with-proc-oom + --x-includes="${EPREFIX}"/usr/include + --x-libraries="${EPREFIX}"/usr/$(get_libdir) + ) + # WARNING: This is NOT a normal autoconf script + econf "${ECONF_OPTS[@]}" +} + +src_compile() { + # stock target is "default", which is broken in some releases. + emake all +} + +src_install() { + use pam && dodir /etc/pam.d/ + emake install_prefix="${D}" DESTDIR="${D}" GTK_SHAREDIR="${installprefix}"/usr/share/xscreensaver install + + if use fonts; then + # Do not install fonts with unclear licensing + rm -v "${ED}${FONTDIR}"/{gallant12x22.ttf,OCRAStd.otf} || die + + # Do not duplicate font Luxi Mono (of package media-fonts/font-bh-ttf) + rm -v "${ED}${FONTDIR}"/luximr.ttf || die + + font_xfont_config + else + rm -v "${ED}${FONTDIR}"/*.{ttf,otf} || die + rmdir -v "${ED}${FONTDIR}" || die #812473 + fi + + einstalldocs + + if use pam; then + fperms 755 /usr/bin/${PN} + pamd_mimic_system ${PN} auth + fi + + # bugs #809599, #828869 + if ! use gtk; then + rm "${ED}/usr/bin/xscreensaver-demo" || die + fi + # Makefile installs xscreensaver.service regardless of --without-systemd + if ! use systemd; then + rm "${ED}/usr/share/xscreensaver.service" || die + fi +} + +pkg_postinst() { + use fonts && font_pkg_postinst + + # bug #811885 + if ! use glx; then + elog "Enable USE='glx' if OpenGL screensavers are crashing." + fi + + optfeature 'Bitmap fonts 75dpi' media-fonts/font-adobe-75dpi + optfeature 'Bitmap fonts 100dpi' media-fonts/font-adobe-100dpi + optfeature 'Truetype font Luxi Mono' media-fonts/font-bh-ttf +} + +pkg_postrm() { + use fonts && font_pkg_postrm +} From 04d2168265f0c2cbd77529e53cb4d1860a7ab28b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20J=C3=A4ger?= Date: Mon, 17 Oct 2022 01:23:15 +0200 Subject: [PATCH 2322/2610] x11-misc/xscreensaver: drop old unstable versions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Last stable version 6.01 will be kept around until 6.05 is stabilized Signed-off-by: Pascal Jäger Closes: https://github.com/gentoo/gentoo/pull/27807 Signed-off-by: Sam James --- profiles/base/package.use.force | 4 - x11-misc/xscreensaver/Manifest | 3 - .../xscreensaver/xscreensaver-6.02-r1.ebuild | 239 ----------------- .../xscreensaver/xscreensaver-6.03.ebuild | 247 ------------------ .../xscreensaver/xscreensaver-6.04.ebuild | 247 ------------------ 5 files changed, 740 deletions(-) delete mode 100644 x11-misc/xscreensaver/xscreensaver-6.02-r1.ebuild delete mode 100644 x11-misc/xscreensaver/xscreensaver-6.03.ebuild delete mode 100644 x11-misc/xscreensaver/xscreensaver-6.04.ebuild diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force index 7393b96605664..f19dbdaf80c53 100644 --- a/profiles/base/package.use.force +++ b/profiles/base/package.use.force @@ -21,10 +21,6 @@ sys-devel/clang pie dev-java/openjdk:11 system-bootstrap dev-java/openjdk:17 system-bootstrap -# Joonas Niilola (2022-01-08) -# -xft broken, investigate in bug #830777 -~x11-misc/xscreensaver-6.02 xft - # Michał Górny (2021-11-04) # Enable all LLVM targets unconditionally. Unfortunately, disabling # targets tend to break reverse dependencies (e.g. Rust) and we are yet diff --git a/x11-misc/xscreensaver/Manifest b/x11-misc/xscreensaver/Manifest index fd4388280ff69..4a0d19e2f771e 100644 --- a/x11-misc/xscreensaver/Manifest +++ b/x11-misc/xscreensaver/Manifest @@ -1,5 +1,2 @@ DIST xscreensaver-6.01.tar.gz 27820165 BLAKE2B b2c90b47fb65db79d2473c1e396717156e414a0200672971adadf5729056ad9210822955a71f1a098e2142c00c5e60b24aababf9431903f96ff76e8c2d474052 SHA512 3a6e875196e1340909b2a379c25e758fef490d3d10154aef3096ec1be50fabe0d852de806d45a067eefd061381c8541acd7902d28be3bac15b76bd9d4bf0c02a -DIST xscreensaver-6.02.tar.gz 22672643 BLAKE2B 2d931fe93230e8c7344abd9180e26ab8775f82604e6f4804c82821c486203be567708cf50f7a11276a6b39df493fe5652b4198765ecb3bc5afc8cbc5a01d4801 SHA512 2291ec6ca2d2a24dae975f7f3a8e1733c06f289eb74955db5b3344c7ddcc1d72f82d380df984ef9199f2ed7ab8a7bc920da57d98f589ae5fd1cee082755ba1ff -DIST xscreensaver-6.03.tar.gz 25703584 BLAKE2B 1276e469e8f4116fac5d434aeacbc16ff8243b56095d39ff4fcbb390abad935e70d308d2a3ecfebaa453f2dd19944ecc2edb18a229248c02f2e3997f30436bce SHA512 4aa30824c972a73dc09aeba478cad074f273839a4c7641cddd292da38fc75db10a3f6243cbe8619c5e39cad54c27d33e1e271dfed167458faa7747fb0a090630 -DIST xscreensaver-6.04.tar.gz 26112437 BLAKE2B 42411d5f63a99d4aaccbc3bc34f8c31a1f25f1806eaf513a1ba59c2f24722e27fa2a7b1970c82a591502627224c4b4269176bda3475aba58bb945d5cd9a9464b SHA512 7e8f01853b3d9252ce0120894db7dd4fa3cd19114602a09aa770ec750e2f3742585ca4daf19b009e97386f8c0e3cc89330fe760148c6388f41de8cc1f48f8071 DIST xscreensaver-6.05.1.tar.gz 26110057 BLAKE2B 97c16c9f0b2a0b4d00ddccd711b921ca683bd233bc3d07ecad38b68ff94b149a20512246dd6bae052323f00b1b433f56469c5638a031cbc65b61c2b84a0180e3 SHA512 c659a769ff71020b9f96b7e707bd1bcc667eb304179305d56b1be45eed095d650a8aa019890a0c5d444672f9dd68516c99c53b0df94cd96196d7f30a24b987e3 diff --git a/x11-misc/xscreensaver/xscreensaver-6.02-r1.ebuild b/x11-misc/xscreensaver/xscreensaver-6.02-r1.ebuild deleted file mode 100644 index b7f191412b750..0000000000000 --- a/x11-misc/xscreensaver/xscreensaver-6.02-r1.ebuild +++ /dev/null @@ -1,239 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic font optfeature pam strip-linguas - -DESCRIPTION="Modular screen saver and locker for the X Window System" -HOMEPAGE="https://www.jwz.org/xscreensaver/" -SRC_URI="https://www.jwz.org/xscreensaver/${P}.tar.gz" - -# Font license mapping for folder ./hacks/fonts/ as following: -# clacon.ttf -- MIT -# gallant12x22.ttf -- unclear, hence dropped -# luximr.ttf -- bh-luxi (package media-fonts/font-bh-ttf) -# OCRAStd.otf -- unclear, hence dropped -# SpecialElite.ttf -- Apache-2.0 -LICENSE="BSD fonts? ( MIT Apache-2.0 )" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="elogind fonts +gdk-pixbuf gdm gles glx +gtk jpeg +locking new-login offensive opengl pam +perl +png selinux suid systemd +xft xinerama" -REQUIRED_USE=" - gdk-pixbuf? ( gtk ) - gles? ( !glx opengl ) - glx? ( opengl ) - gtk? ( png ) - opengl? ( png ) - ?? ( elogind systemd ) -" - -COMMON_DEPEND=" - dev-libs/libxml2 - x11-apps/appres - x11-apps/xwininfo - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXt - x11-libs/libXxf86vm - elogind? ( sys-auth/elogind ) - gdk-pixbuf? ( - x11-libs/gdk-pixbuf-xlib - >=x11-libs/gdk-pixbuf-2.42.0:2 - ) - gtk? ( x11-libs/gtk+:2 ) - jpeg? ( virtual/jpeg:0 ) - locking? ( virtual/libcrypt:= ) - new-login? ( - gdm? ( gnome-base/gdm ) - !gdm? ( || ( x11-misc/lightdm lxde-base/lxdm ) ) - ) - opengl? ( - virtual/glu - virtual/opengl - ) - pam? ( sys-libs/pam ) - png? ( media-libs/libpng:= ) - systemd? ( >=sys-apps/systemd-221 ) - xft? ( x11-libs/libXft ) - xinerama? ( x11-libs/libXinerama ) -" -# For USE="perl" see output of `qlist xscreensaver | grep bin | xargs grep '::'` -RDEPEND=" - ${COMMON_DEPEND} - media-gfx/fbida - perl? ( - dev-lang/perl - dev-perl/libwww-perl - virtual/perl-Digest-MD5 - ) - selinux? ( sec-policy/selinux-xscreensaver ) -" -DEPEND=" - ${COMMON_DEPEND} - x11-base/xorg-proto -" -BDEPEND=" - dev-util/intltool - sys-devel/bc - sys-devel/gettext - virtual/pkgconfig -" -PATCHES=( - "${FILESDIR}"/${PN}-6.01-interix.patch - "${FILESDIR}"/${PN}-5.31-pragma.patch - "${FILESDIR}"/${PN}-6.01-gentoo.patch - "${FILESDIR}"/${PN}-5.45-gcc.patch - "${FILESDIR}"/${PN}-6.01-configure.ac-sandbox.patch - "${FILESDIR}"/${PN}-6.01-without-gl-makefile.patch - "${FILESDIR}"/${PN}-6.01-non-gtk-install.patch - "${FILESDIR}"/${PN}-6.01-gtk-detection.patch - "${FILESDIR}"/${PN}-6.01-configure-install_sh.patch -) - -DOCS=( README{,.hacking} ) - -src_prepare() { - default - - sed -i configure.ac -e '/^ALL_LINGUAS=/d' || die - strip-linguas -i po/ - export ALL_LINGUAS="${LINGUAS}" - - if use new-login && ! use gdm; then #392967 - sed -i \ - -e "/default_l.*1/s:gdmflexiserver -ls:${EPREFIX}/usr/libexec/lightdm/&:" \ - configure{,.ac} || die - fi - - # We are patching driver/XScreenSaver.ad.in, so let's delete the - # header generated from it so that it gets back in sync during build: - rm driver/XScreenSaver_ad.h || die - - if ! use offensive; then - sed -i \ - -e '/boobies/d;/boobs/d;/cock/d;/pussy/d;/viagra/d;/vibrator/d' \ - hacks/barcode.c || die - sed -i \ - -e 's|erect penis|shuffle board|g' \ - -e 's|flaccid penis|flaccid anchor|g' \ - -e 's|vagina|engagement ring|g' \ - -e 's|Penis|Shuttle|g' \ - hacks/glx/glsnake.c || die - sed -i \ - 's| Stay.*fucking mask\.$||' \ - hacks/glx/covid19.man \ - hacks/config/covid19.xml || die - fi - - # Must be eauto*re*conf, to force the rebuild - eautoreconf -} - -src_configure() { - if use ppc || use ppc64; then - filter-flags -maltivec -mabi=altivec - append-flags -U__VEC__ - fi - - unset BC_ENV_ARGS #24568 - - # Works similarly to -Werror, - # https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-function-declaration - filter-flags -pedantic-errors - - # WARNING: This is NOT a normal autoconf script - # Some of the --with options are NOT standard, and expect "--with-X=no" rather than "--without-X" - ECONF_OPTS=( - $(use_enable locking) - $(use_with elogind) - $(use_with gdk-pixbuf pixbuf) - $(use_with gles) - $(use_with glx) - $(use_with gtk) - $(use_with new-login login-manager) - $(use_with opengl gl) - $(use_with pam) - $(use_with suid setuid-hacks) - $(use_with systemd) - $(use_with xinerama xinerama-ext) - --with-jpeg=$(usex jpeg yes no) - --with-png=$(usex png yes no) - --with-xft=$(usex xft yes no) - --with-app-defaults="${EPREFIX}"/usr/share/X11/app-defaults - --with-configdir="${EPREFIX}"/usr/share/${PN}/config - --with-dpms-ext - --with-hackdir="${EPREFIX}"/usr/$(get_libdir)/misc/${PN} - --with-proc-interrupts - --with-randr-ext - --with-text-file="${EPREFIX}"/etc/gentoo-release - --with-xdbe-ext - --with-xf86gamma-ext - --with-xf86vmode-ext - --with-xinput-ext - --with-xkb-ext - --with-xshm-ext - --without-gle - --without-kerberos - --without-motif - --with-proc-oom - --x-includes="${EPREFIX}"/usr/include - --x-libraries="${EPREFIX}"/usr/$(get_libdir) - ) - # WARNING: This is NOT a normal autoconf script - econf "${ECONF_OPTS[@]}" -} - -src_compile() { - # stock target is "default", which is broken in some releases. - emake all -} - -src_install() { - use pam && dodir /etc/pam.d/ - emake install_prefix="${D}" DESTDIR="${D}" install - - if use fonts; then - # Do not install fonts with unclear licensing - rm -v "${ED}${FONTDIR}"/{gallant12x22.ttf,OCRAStd.otf} || die - - # Do not duplicate font Luxi Mono (of package media-fonts/font-bh-ttf) - rm -v "${ED}${FONTDIR}"/luximr.ttf || die - - font_xfont_config - else - rm -v "${ED}${FONTDIR}"/*.{ttf,otf} || die - rmdir -v "${ED}${FONTDIR}" || die #812473 - fi - - einstalldocs - - if use pam; then - fperms 755 /usr/bin/${PN} - pamd_mimic_system ${PN} auth - fi - - # bugs #809599, #828869 - if ! use gtk; then - rm "${ED}/usr/bin/xscreensaver-demo" || die - fi -} - -pkg_postinst() { - use fonts && font_pkg_postinst - - # bug #811885 - if ! use glx && use opengl; then - elog "Enable USE='glx' if OpenGL screensavers are crashing." - fi - - optfeature 'Bitmap fonts 75dpi' media-fonts/font-adobe-75dpi - optfeature 'Bitmap fonts 100dpi' media-fonts/font-adobe-100dpi - optfeature 'Truetype font Luxi Mono' media-fonts/font-bh-ttf -} - -pkg_postrm() { - use fonts && font_pkg_postrm -} diff --git a/x11-misc/xscreensaver/xscreensaver-6.03.ebuild b/x11-misc/xscreensaver/xscreensaver-6.03.ebuild deleted file mode 100644 index c56932d1468ce..0000000000000 --- a/x11-misc/xscreensaver/xscreensaver-6.03.ebuild +++ /dev/null @@ -1,247 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic font optfeature pam strip-linguas - -DESCRIPTION="Modular screen saver and locker for the X Window System" -HOMEPAGE="https://www.jwz.org/xscreensaver/" -SRC_URI="https://www.jwz.org/xscreensaver/${P}.tar.gz" - -# Font license mapping for folder ./hacks/fonts/ as following: -# clacon.ttf -- MIT -# gallant12x22.ttf -- unclear, hence dropped -# luximr.ttf -- bh-luxi (package media-fonts/font-bh-ttf) -# OCRAStd.otf -- unclear, hence dropped -# SpecialElite.ttf -- Apache-2.0 -LICENSE="BSD fonts? ( MIT Apache-2.0 )" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="elogind fonts +gdk-pixbuf gdm gles glx +gtk jpeg +locking new-login offensive opengl pam +perl +png selinux suid systemd +xft xinerama" -REQUIRED_USE=" - gdk-pixbuf? ( gtk ) - gles? ( !glx opengl ) - glx? ( opengl ) - gtk? ( png ) - opengl? ( png ) - ?? ( elogind systemd ) -" - -COMMON_DEPEND=" - dev-libs/libxml2 - x11-apps/appres - x11-apps/xwininfo - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXt - x11-libs/libXxf86vm - elogind? ( sys-auth/elogind ) - gdk-pixbuf? ( - x11-libs/gdk-pixbuf-xlib - >=x11-libs/gdk-pixbuf-2.42.0:2 - ) - gtk? ( x11-libs/gtk+:2 ) - jpeg? ( virtual/jpeg:0 ) - locking? ( virtual/libcrypt:= ) - new-login? ( - gdm? ( gnome-base/gdm ) - !gdm? ( || ( x11-misc/lightdm lxde-base/lxdm ) ) - ) - opengl? ( - virtual/glu - virtual/opengl - ) - pam? ( sys-libs/pam ) - png? ( media-libs/libpng:= ) - systemd? ( >=sys-apps/systemd-221 ) - xft? ( x11-libs/libXft ) - xinerama? ( x11-libs/libXinerama ) -" -# For USE="perl" see output of `qlist xscreensaver | grep bin | xargs grep '::'` -RDEPEND=" - ${COMMON_DEPEND} - media-gfx/fbida - perl? ( - dev-lang/perl - dev-perl/libwww-perl - virtual/perl-Digest-MD5 - ) - selinux? ( sec-policy/selinux-xscreensaver ) -" -DEPEND=" - ${COMMON_DEPEND} - x11-base/xorg-proto -" -BDEPEND=" - dev-util/intltool - sys-devel/bc - sys-devel/gettext - virtual/pkgconfig -" -PATCHES=( - "${FILESDIR}"/${PN}-6.01-interix.patch - "${FILESDIR}"/${PN}-5.31-pragma.patch - "${FILESDIR}"/${PN}-6.01-gentoo.patch - "${FILESDIR}"/${PN}-5.45-gcc.patch - "${FILESDIR}"/${PN}-6.01-configure.ac-sandbox.patch - "${FILESDIR}"/${PN}-6.01-without-gl-makefile.patch - "${FILESDIR}"/${PN}-6.01-non-gtk-install.patch - "${FILESDIR}"/${PN}-6.01-gtk-detection.patch - "${FILESDIR}"/${PN}-6.01-configure-install_sh.patch - "${FILESDIR}"/${PN}-6.03-without-gl-configure.patch -) - -DOCS=( README{,.hacking} ) - -src_prepare() { - default - - sed -i configure.ac -e '/^ALL_LINGUAS=/d' || die - strip-linguas -i po/ - export ALL_LINGUAS="${LINGUAS}" - - if use new-login && ! use gdm; then #392967 - sed -i \ - -e "/default_l.*1/s:gdmflexiserver -ls:${EPREFIX}/usr/libexec/lightdm/&:" \ - configure{,.ac} || die - fi - - # We are patching driver/XScreenSaver.ad.in, so let's delete the - # header generated from it so that it gets back in sync during build: - rm driver/XScreenSaver_ad.h || die - - if ! use offensive; then - sed -i \ - -e '/boobies/d;/boobs/d;/cock/d;/pussy/d;/viagra/d;/vibrator/d' \ - hacks/barcode.c || die - sed -i \ - -e 's|erect penis|shuffle board|g' \ - -e 's|flaccid penis|flaccid anchor|g' \ - -e 's|vagina|engagement ring|g' \ - -e 's|Penis|Shuttle|g' \ - hacks/glx/glsnake.c || die - sed -i \ - 's| Stay.*fucking mask\.$||' \ - hacks/glx/covid19.man \ - hacks/config/covid19.xml || die - fi - - config_rpath_update "${S}"/config.rpath - - # Must be eauto*re*conf, to force the rebuild - eautoreconf -} - -src_configure() { - if use ppc || use ppc64; then - filter-flags -maltivec -mabi=altivec - append-flags -U__VEC__ - fi - - unset BC_ENV_ARGS #24568 - - # Works similarly to -Werror, - # https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-function-declaration - filter-flags -pedantic-errors - - # /proc/interrupts won't always have the keyboard bits needed - # Not clear this does anything in 6.03+(?) but let's keep it for now in case. - # (See also: configure argument) - export ac_cv_have_proc_interrupts=yes - - # WARNING: This is NOT a normal autoconf script - # Some of the --with options are NOT standard, and expect "--with-X=no" rather than "--without-X" - ECONF_OPTS=( - $(use_enable locking) - $(use_with elogind) - $(use_with gdk-pixbuf pixbuf) - $(use_with gles) - $(use_with glx) - $(use_with gtk) - $(use_with new-login login-manager) - $(use_with opengl gl) - $(use_with pam) - $(use_with suid setuid-hacks) - $(use_with systemd) - $(use_with xinerama xinerama-ext) - --with-jpeg=$(usex jpeg yes no) - --with-png=$(usex png yes no) - --with-xft=$(usex xft yes no) - --with-app-defaults="${EPREFIX}"/usr/share/X11/app-defaults - --with-configdir="${EPREFIX}"/usr/share/${PN}/config - --with-dpms-ext - --with-hackdir="${EPREFIX}"/usr/$(get_libdir)/misc/${PN} - --with-proc-interrupts - --with-randr-ext - --with-text-file="${EPREFIX}"/etc/gentoo-release - --with-xdbe-ext - --with-xf86gamma-ext - --with-xf86vmode-ext - --with-xinput-ext - --with-xkb-ext - --with-xshm-ext - --without-gle - --without-kerberos - --without-motif - --with-proc-oom - --x-includes="${EPREFIX}"/usr/include - --x-libraries="${EPREFIX}"/usr/$(get_libdir) - ) - # WARNING: This is NOT a normal autoconf script - econf "${ECONF_OPTS[@]}" -} - -src_compile() { - # stock target is "default", which is broken in some releases. - emake all -} - -src_install() { - use pam && dodir /etc/pam.d/ - emake install_prefix="${D}" DESTDIR="${D}" install - - if use fonts; then - # Do not install fonts with unclear licensing - rm -v "${ED}${FONTDIR}"/{gallant12x22.ttf,OCRAStd.otf} || die - - # Do not duplicate font Luxi Mono (of package media-fonts/font-bh-ttf) - rm -v "${ED}${FONTDIR}"/luximr.ttf || die - - font_xfont_config - else - rm -v "${ED}${FONTDIR}"/*.{ttf,otf} || die - rmdir -v "${ED}${FONTDIR}" || die #812473 - fi - - einstalldocs - - if use pam; then - fperms 755 /usr/bin/${PN} - pamd_mimic_system ${PN} auth - fi - - # bugs #809599, #828869 - if ! use gtk; then - rm "${ED}/usr/bin/xscreensaver-demo" || die - fi -} - -pkg_postinst() { - use fonts && font_pkg_postinst - - # bug #811885 - if ! use glx && use opengl; then - elog "Enable USE='glx' if OpenGL screensavers are crashing." - fi - - optfeature 'Bitmap fonts 75dpi' media-fonts/font-adobe-75dpi - optfeature 'Bitmap fonts 100dpi' media-fonts/font-adobe-100dpi - optfeature 'Truetype font Luxi Mono' media-fonts/font-bh-ttf -} - -pkg_postrm() { - use fonts && font_pkg_postrm -} diff --git a/x11-misc/xscreensaver/xscreensaver-6.04.ebuild b/x11-misc/xscreensaver/xscreensaver-6.04.ebuild deleted file mode 100644 index 300a5d4c25c88..0000000000000 --- a/x11-misc/xscreensaver/xscreensaver-6.04.ebuild +++ /dev/null @@ -1,247 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic font optfeature pam strip-linguas - -DESCRIPTION="Modular screen saver and locker for the X Window System" -HOMEPAGE="https://www.jwz.org/xscreensaver/" -SRC_URI="https://www.jwz.org/xscreensaver/${P}.tar.gz" - -# Font license mapping for folder ./hacks/fonts/ as following: -# clacon.ttf -- MIT -# gallant12x22.ttf -- unclear, hence dropped -# luximr.ttf -- bh-luxi (package media-fonts/font-bh-ttf) -# OCRAStd.otf -- unclear, hence dropped -# SpecialElite.ttf -- Apache-2.0 -LICENSE="BSD fonts? ( MIT Apache-2.0 )" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="elogind fonts +gdk-pixbuf gdm gles glx +gtk jpeg +locking new-login offensive opengl pam +perl +png selinux suid systemd +xft xinerama" -REQUIRED_USE=" - gdk-pixbuf? ( gtk ) - gles? ( !glx opengl ) - glx? ( opengl ) - gtk? ( png ) - opengl? ( png ) - ?? ( elogind systemd ) -" - -COMMON_DEPEND=" - dev-libs/libxml2 - x11-apps/appres - x11-apps/xwininfo - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXt - x11-libs/libXxf86vm - elogind? ( sys-auth/elogind ) - gdk-pixbuf? ( - x11-libs/gdk-pixbuf-xlib - >=x11-libs/gdk-pixbuf-2.42.0:2 - ) - gtk? ( x11-libs/gtk+:2 ) - jpeg? ( media-libs/libjpeg-turbo:= ) - locking? ( virtual/libcrypt:= ) - new-login? ( - gdm? ( gnome-base/gdm ) - !gdm? ( || ( x11-misc/lightdm lxde-base/lxdm ) ) - ) - opengl? ( - virtual/glu - virtual/opengl - ) - pam? ( sys-libs/pam ) - png? ( media-libs/libpng:= ) - systemd? ( >=sys-apps/systemd-221 ) - xft? ( x11-libs/libXft ) - xinerama? ( x11-libs/libXinerama ) -" -# For USE="perl" see output of `qlist xscreensaver | grep bin | xargs grep '::'` -RDEPEND=" - ${COMMON_DEPEND} - media-gfx/fbida - perl? ( - dev-lang/perl - dev-perl/libwww-perl - virtual/perl-Digest-MD5 - ) - selinux? ( sec-policy/selinux-xscreensaver ) -" -DEPEND=" - ${COMMON_DEPEND} - x11-base/xorg-proto -" -BDEPEND=" - dev-util/intltool - sys-devel/bc - sys-devel/gettext - virtual/pkgconfig -" -PATCHES=( - "${FILESDIR}"/${PN}-6.01-interix.patch - "${FILESDIR}"/${PN}-5.31-pragma.patch - "${FILESDIR}"/${PN}-6.01-gentoo.patch - "${FILESDIR}"/${PN}-5.45-gcc.patch - "${FILESDIR}"/${PN}-6.01-configure.ac-sandbox.patch - "${FILESDIR}"/${PN}-6.01-without-gl-makefile.patch - "${FILESDIR}"/${PN}-6.01-non-gtk-install.patch - "${FILESDIR}"/${PN}-6.01-gtk-detection.patch - "${FILESDIR}"/${PN}-6.01-configure-install_sh.patch - "${FILESDIR}"/${PN}-6.03-without-gl-configure.patch -) - -DOCS=( README{,.hacking} ) - -src_prepare() { - default - - sed -i configure.ac -e '/^ALL_LINGUAS=/d' || die - strip-linguas -i po/ - export ALL_LINGUAS="${LINGUAS}" - - if use new-login && ! use gdm; then #392967 - sed -i \ - -e "/default_l.*1/s:gdmflexiserver -ls:${EPREFIX}/usr/libexec/lightdm/&:" \ - configure{,.ac} || die - fi - - # We are patching driver/XScreenSaver.ad.in, so let's delete the - # header generated from it so that it gets back in sync during build: - rm driver/XScreenSaver_ad.h || die - - if ! use offensive; then - sed -i \ - -e '/boobies/d;/boobs/d;/cock/d;/pussy/d;/viagra/d;/vibrator/d' \ - hacks/barcode.c || die - sed -i \ - -e 's|erect penis|shuffle board|g' \ - -e 's|flaccid penis|flaccid anchor|g' \ - -e 's|vagina|engagement ring|g' \ - -e 's|Penis|Shuttle|g' \ - hacks/glx/glsnake.c || die - sed -i \ - 's| Stay.*fucking mask\.$||' \ - hacks/glx/covid19.man \ - hacks/config/covid19.xml || die - fi - - config_rpath_update "${S}"/config.rpath - - # Must be eauto*re*conf, to force the rebuild - eautoreconf -} - -src_configure() { - if use ppc || use ppc64; then - filter-flags -maltivec -mabi=altivec - append-flags -U__VEC__ - fi - - unset BC_ENV_ARGS #24568 - - # Works similarly to -Werror, - # https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-function-declaration - filter-flags -pedantic-errors - - # /proc/interrupts won't always have the keyboard bits needed - # Not clear this does anything in 6.03+(?) but let's keep it for now in case. - # (See also: configure argument) - export ac_cv_have_proc_interrupts=yes - - # WARNING: This is NOT a normal autoconf script - # Some of the --with options are NOT standard, and expect "--with-X=no" rather than "--without-X" - ECONF_OPTS=( - $(use_enable locking) - $(use_with elogind) - $(use_with gdk-pixbuf pixbuf) - $(use_with gles) - $(use_with glx) - $(use_with gtk) - $(use_with new-login login-manager) - $(use_with opengl gl) - $(use_with pam) - $(use_with suid setuid-hacks) - $(use_with systemd) - $(use_with xinerama xinerama-ext) - --with-jpeg=$(usex jpeg yes no) - --with-png=$(usex png yes no) - --with-xft=$(usex xft yes no) - --with-app-defaults="${EPREFIX}"/usr/share/X11/app-defaults - --with-configdir="${EPREFIX}"/usr/share/${PN}/config - --with-dpms-ext - --with-hackdir="${EPREFIX}"/usr/$(get_libdir)/misc/${PN} - --with-proc-interrupts - --with-randr-ext - --with-text-file="${EPREFIX}"/etc/gentoo-release - --with-xdbe-ext - --with-xf86gamma-ext - --with-xf86vmode-ext - --with-xinput-ext - --with-xkb-ext - --with-xshm-ext - --without-gle - --without-kerberos - --without-motif - --with-proc-oom - --x-includes="${EPREFIX}"/usr/include - --x-libraries="${EPREFIX}"/usr/$(get_libdir) - ) - # WARNING: This is NOT a normal autoconf script - econf "${ECONF_OPTS[@]}" -} - -src_compile() { - # stock target is "default", which is broken in some releases. - emake all -} - -src_install() { - use pam && dodir /etc/pam.d/ - emake install_prefix="${D}" DESTDIR="${D}" install - - if use fonts; then - # Do not install fonts with unclear licensing - rm -v "${ED}${FONTDIR}"/{gallant12x22.ttf,OCRAStd.otf} || die - - # Do not duplicate font Luxi Mono (of package media-fonts/font-bh-ttf) - rm -v "${ED}${FONTDIR}"/luximr.ttf || die - - font_xfont_config - else - rm -v "${ED}${FONTDIR}"/*.{ttf,otf} || die - rmdir -v "${ED}${FONTDIR}" || die #812473 - fi - - einstalldocs - - if use pam; then - fperms 755 /usr/bin/${PN} - pamd_mimic_system ${PN} auth - fi - - # bugs #809599, #828869 - if ! use gtk; then - rm "${ED}/usr/bin/xscreensaver-demo" || die - fi -} - -pkg_postinst() { - use fonts && font_pkg_postinst - - # bug #811885 - if ! use glx && use opengl; then - elog "Enable USE='glx' if OpenGL screensavers are crashing." - fi - - optfeature 'Bitmap fonts 75dpi' media-fonts/font-adobe-75dpi - optfeature 'Bitmap fonts 100dpi' media-fonts/font-adobe-100dpi - optfeature 'Truetype font Luxi Mono' media-fonts/font-bh-ttf -} - -pkg_postrm() { - use fonts && font_pkg_postrm -} From d5d0f78c67dfc88771f466c76bd589f190b5bbf9 Mon Sep 17 00:00:00 2001 From: "Matthew S. Turnbull" Date: Sat, 15 Oct 2022 05:25:04 -0400 Subject: [PATCH 2323/2610] x11-wm/muffin: fix sysprof build Closes: https://bugs.gentoo.org/876967 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthew S. Turnbull Signed-off-by: Sam James --- x11-wm/muffin/{muffin-5.4.7.ebuild => muffin-5.4.7-r1.ebuild} | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) rename x11-wm/muffin/{muffin-5.4.7.ebuild => muffin-5.4.7-r1.ebuild} (97%) diff --git a/x11-wm/muffin/muffin-5.4.7.ebuild b/x11-wm/muffin/muffin-5.4.7-r1.ebuild similarity index 97% rename from x11-wm/muffin/muffin-5.4.7.ebuild rename to x11-wm/muffin/muffin-5.4.7-r1.ebuild index 34e81f424c7ff..bb59f627180db 100644 --- a/x11-wm/muffin/muffin-5.4.7.ebuild +++ b/x11-wm/muffin/muffin-5.4.7-r1.ebuild @@ -56,7 +56,7 @@ COMDEPEND=" input_devices_wacom? ( >=dev-libs/libwacom-0.13:= ) introspection? ( >=dev-libs/gobject-introspection-1.41.3:= ) screencast? ( >=media-video/pipewire-0.3.0:= ) - sysprof? ( >=dev-util/sysprof-capture-3.35.2:4 ) + sysprof? ( >=dev-util/sysprof-capture-3.35.2:3 ) udev? ( >=virtual/libudev-228:= >=dev-libs/libgudev-232 ) " @@ -65,6 +65,8 @@ RDEPEND="${COMDEPEND} " DEPEND="${COMDEPEND} x11-base/xorg-proto + + sysprof? ( dev-util/sysprof-common ) " BDEPEND=" dev-util/gdbus-codegen From 531847c5146d4e47288159543586763236524045 Mon Sep 17 00:00:00 2001 From: "Matthew S. Turnbull" Date: Thu, 27 Oct 2022 16:26:52 -0400 Subject: [PATCH 2324/2610] x11-wm/muffin: drop 5.2.0 Signed-off-by: Matthew S. Turnbull Closes: https://github.com/gentoo/gentoo/pull/27796 Signed-off-by: Sam James --- x11-wm/muffin/Manifest | 1 - x11-wm/muffin/muffin-5.2.0.ebuild | 106 ------------------------------ 2 files changed, 107 deletions(-) delete mode 100644 x11-wm/muffin/muffin-5.2.0.ebuild diff --git a/x11-wm/muffin/Manifest b/x11-wm/muffin/Manifest index 0723451233457..5cae8e03137a6 100644 --- a/x11-wm/muffin/Manifest +++ b/x11-wm/muffin/Manifest @@ -1,3 +1,2 @@ -DIST muffin-5.2.0.tar.gz 5197334 BLAKE2B e1c3ffc6f88ef4a6c5b2f3e03838448540baeeacce3029a039b2fae1804c79193f9ee0bb64d9187f4b2f7f902f47211dc5c5fb185e4f2fcf94513bfe2f0913bf SHA512 16d83d10e8ca4f0cc1cb679e8bf8bc0fd0788d656fa39470a921d848bcb0b158ef56bdd681a842e2ca41b40cb0121007d5e7f5f7f1570459b31fd21a78f96932 DIST muffin-5.2.1.tar.gz 5197177 BLAKE2B 9703a2e2c5ef75c7d4da3e201b60033a7ba549d94106df33aa9b89d0029f52c06fb4be00dd4c4d996bb083a790635a8227c8ff729dc43940f70b679e1b46924d SHA512 fa88a88f77a1cb84c2159fac8ab3ed38ae1054d3a01bb100aa264e8b91493a744da6e83ffad9190f0f7a07bd26022fea12d13a60e213d57f289685fba1810eb6 DIST muffin-5.4.7.tar.gz 4515845 BLAKE2B 53e2debb404f1712b2c23b7d46cf020389acff50067f39ed8a99272688b0ec95fe8e1e14a1c032a36ae4e80a55099390cebaec156bd6da81d3a89629e627e8b3 SHA512 12789c9ad1c69b59b0dbff6a3853eca42851a48d949b913dc851e676dc92b95c9b1b73d5bc8550dc5cf555546fc9b659a6a4c04431ec16c9aeeddab408d2066e diff --git a/x11-wm/muffin/muffin-5.2.0.ebuild b/x11-wm/muffin/muffin-5.2.0.ebuild deleted file mode 100644 index e40b719166856..0000000000000 --- a/x11-wm/muffin/muffin-5.2.0.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools gnome2-utils xdg-utils virtualx - -DESCRIPTION="Compositing window manager forked from Mutter for use with Cinnamon" -HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/muffin" -SRC_URI="https://github.com/linuxmint/muffin/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-1 GPL-2+ LGPL-2+ MIT || ( MPL-1.1 GPL-2+ LGPL-2.1+ )" -SLOT="0" -IUSE="+introspection test xinerama" -KEYWORDS="amd64 ~arm64 ~riscv x86" - -RDEPEND=" - >=dev-libs/glib-2.37.3:2[dbus] - >=dev-libs/json-glib-1.0 - >=gnome-extra/cinnamon-desktop-5.2:0= - gnome-extra/zenity - >=media-libs/libcanberra-0.26[gtk3] - media-libs/libglvnd - >=x11-libs/cairo-1.14:=[X] - x11-libs/gdk-pixbuf:2[introspection?] - >=x11-libs/gtk+-3.9.12:3[X,introspection?] - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libxcb - >=x11-libs/libXcomposite-0.3 - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - >=x11-libs/libXi-1.6.0 - >=x11-libs/libxkbcommon-0.4.3[X] - x11-libs/libxkbfile - x11-libs/libXrandr - x11-libs/libXrender - >=x11-libs/pango-1.14.0[X,introspection?] - >=x11-libs/startup-notification-0.7:= - x11-misc/xkeyboard-config - - introspection? ( >=dev-libs/gobject-introspection-0.9.12:= ) - xinerama? ( x11-libs/libXinerama ) -" -DEPEND=" - ${RDEPEND} - x11-base/xorg-proto - - test? ( app-text/docbook-xml-dtd:4.5 ) -" -# needs gtk-doc, not just -am, for gtk-doc.make -BDEPEND=" - dev-util/glib-utils - dev-util/gtk-doc - dev-util/gtk-doc-am - >=dev-util/intltool-0.35 - sys-devel/gettext - virtual/pkgconfig -" - -src_prepare() { - default - eautoreconf - gnome2_disable_deprecation_warning -} - -# Wayland is not supported upstream. -src_configure() { - econf \ - --disable-gtk-doc \ - --disable-maintainer-mode \ - --disable-schemas-compile \ - --enable-compile-warnings=minimum \ - --disable-static \ - --enable-shape \ - --enable-sm \ - --enable-startup-notification \ - --enable-xsync \ - --enable-verbose-mode \ - --with-libcanberra \ - $(use_enable introspection) \ - $(use_enable xinerama) -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die - dodoc HACKING MAINTAINERS *.txt doc/*.txt -} - -src_test() { - virtx default -} - -pkg_postinst() { - xdg_desktop_database_update - gnome2_schemas_update -} - -pkg_postrm() { - xdg_desktop_database_update - gnome2_schemas_update -} From 339057afef6d53cd247531371bfe9063103572ea Mon Sep 17 00:00:00 2001 From: Michael Mair-Keimberger Date: Thu, 27 Oct 2022 19:18:48 +0200 Subject: [PATCH 2325/2610] net-misc/rsync: remove unused patch Signed-off-by: Michael Mair-Keimberger Closes: https://github.com/gentoo/gentoo/pull/27982 Signed-off-by: Sam James --- .../files/rsync-3.2.5-pedantic-errors.patch | 53 ------------------- 1 file changed, 53 deletions(-) delete mode 100644 net-misc/rsync/files/rsync-3.2.5-pedantic-errors.patch diff --git a/net-misc/rsync/files/rsync-3.2.5-pedantic-errors.patch b/net-misc/rsync/files/rsync-3.2.5-pedantic-errors.patch deleted file mode 100644 index 33afbd954a121..0000000000000 --- a/net-misc/rsync/files/rsync-3.2.5-pedantic-errors.patch +++ /dev/null @@ -1,53 +0,0 @@ -https://github.com/WayneD/rsync/commit/9a3449a3980421f84ac55498ba565bc112b20d6c - -In particular, avoids attr configure test failing. - -From 9a3449a3980421f84ac55498ba565bc112b20d6c Mon Sep 17 00:00:00 2001 -From: Wayne Davison -Date: Thu, 18 Aug 2022 17:33:54 -0700 -Subject: [PATCH] Stop enabling -pedantic-errors. - ---- a/configure.ac -+++ b/configure.ac -@@ -1071,21 +1071,6 @@ elif test x"$ac_cv_header_popt_h" != x"yes"; then - with_included_popt=yes - fi - --if test x"$GCC" = x"yes"; then -- if test x"$with_included_popt" != x"yes"; then -- # Turn pedantic warnings into errors to ensure an array-init overflow is an error. -- CFLAGS="$CFLAGS -pedantic-errors" -- else -- # Our internal popt code cannot be compiled with pedantic warnings as errors, so try to -- # turn off pedantic warnings (which will not lose the error for array-init overflow). -- # Older gcc versions don't understand -Wno-pedantic, so check if --help=warnings lists -- # -Wpedantic and use that as a flag. -- case `$CC --help=warnings 2>/dev/null | grep Wpedantic` in -- *-Wpedantic*) CFLAGS="$CFLAGS -pedantic-errors -Wno-pedantic" ;; -- esac -- fi --fi -- - AC_MSG_CHECKING([whether to use included libpopt]) - if test x"$with_included_popt" = x"yes"; then - AC_MSG_RESULT($srcdir/popt) - ---- a/configure.sh -+++ b/configure.sh -@@ -9982,14 +9982,14 @@ fi - if test x"$GCC" = x"yes"; then - if test x"$with_included_popt" != x"yes"; then - # Turn pedantic warnings into errors to ensure an array-init overflow is an error. -- CFLAGS="$CFLAGS -pedantic-errors" -+ CFLAGS="$CFLAGS " - else - # Our internal popt code cannot be compiled with pedantic warnings as errors, so try to - # turn off pedantic warnings (which will not lose the error for array-init overflow). - # Older gcc versions don't understand -Wno-pedantic, so check if --help=warnings lists - # -Wpedantic and use that as a flag. - case `$CC --help=warnings 2>/dev/null | grep Wpedantic` in -- *-Wpedantic*) CFLAGS="$CFLAGS -pedantic-errors -Wno-pedantic" ;; -+ *-Wpedantic*) CFLAGS="$CFLAGS -Wno-pedantic" ;; - esac - fi - fi From 25b639dd0a77db4f5280c917e50c6da6ecb7ffbe Mon Sep 17 00:00:00 2001 From: Michael Mair-Keimberger Date: Thu, 27 Oct 2022 19:19:26 +0200 Subject: [PATCH 2326/2610] sci-astronomy/celestia: remove unused patch Signed-off-by: Michael Mair-Keimberger Closes: https://github.com/gentoo/gentoo/pull/27985 Signed-off-by: Sam James --- .../files/celestia-1.5.0-desktop.patch | 55 ------------------- 1 file changed, 55 deletions(-) delete mode 100644 sci-astronomy/celestia/files/celestia-1.5.0-desktop.patch diff --git a/sci-astronomy/celestia/files/celestia-1.5.0-desktop.patch b/sci-astronomy/celestia/files/celestia-1.5.0-desktop.patch deleted file mode 100644 index 002c2d95cec52..0000000000000 --- a/sci-astronomy/celestia/files/celestia-1.5.0-desktop.patch +++ /dev/null @@ -1,55 +0,0 @@ ---- a/src/celestia/kde/data/celestia.desktop -+++ b/src/celestia/kde/data/celestia.desktop -@@ -1,8 +1,12 @@ - [Desktop Entry] -+Encoding=UTF-8 -+Version=1.0 - Name=Celestia --Comment=Celestia -+Comment=3D space simulator to explore the universe - Exec=celestia %f - Terminal=false - Icon=celestia.png - MimeType=application/x-celestia-script - Type=Application -+Categories=Education;Science;Astronomy;Qt -+GenericName=Space Simulator ---- a/src/celestia/gtk/data/celestia.desktop -+++ b/src/celestia/gtk/data/celestia.desktop -@@ -1,12 +1,12 @@ - [Desktop Entry] - Encoding=UTF-8 --Version=1.4.0 --Type=Application --Exec=celestia --Icon=celestia --X-GNOME-DocPath= --Terminal=false -+Version=1.0 - Name=Celestia --Comment=Space Simulator --StartupNotify=true --Categories=Astronomy;Science;Application; -+Comment=3D space simulator to explore the universe -+Exec=celestia %f -+Terminal=false -+Icon=celestia -+MimeType=application/x-celestia-script -+Type=Application -+Categories=Education;Science;Astronomy;GTK -+GenericName=Space Simulator ---- a/celestia.desktop -+++ b/celestia.desktop -@@ -0,0 +1,12 @@ -+[Desktop Entry] -+Encoding=UTF-8 -+Version=1.0 -+Name=Celestia -+GenericName=Space Simulator -+Comment=Explore the Universe in this detailed space simulation -+Type=Application -+Categories=Education;Science;Astronomy -+Exec=celestia %f -+Terminal=false -+Icon=celestia -+MimeType=application/x-celestia-script From a140c40c45429f12fcc953e50d9874cca0f86790 Mon Sep 17 00:00:00 2001 From: Michael Mair-Keimberger Date: Thu, 27 Oct 2022 19:20:14 +0200 Subject: [PATCH 2327/2610] x11-misc/qtfm: remove unused patch(es) Signed-off-by: Michael Mair-Keimberger Closes: https://github.com/gentoo/gentoo/pull/27986 Signed-off-by: Sam James --- x11-misc/qtfm/files/qtfm-6.2.0-qt-5.15.patch | 38 -------------------- 1 file changed, 38 deletions(-) delete mode 100644 x11-misc/qtfm/files/qtfm-6.2.0-qt-5.15.patch diff --git a/x11-misc/qtfm/files/qtfm-6.2.0-qt-5.15.patch b/x11-misc/qtfm/files/qtfm-6.2.0-qt-5.15.patch deleted file mode 100644 index 783d33d423280..0000000000000 --- a/x11-misc/qtfm/files/qtfm-6.2.0-qt-5.15.patch +++ /dev/null @@ -1,38 +0,0 @@ -From c80a7f7e89f5810fab889dc2660d078438727c05 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Sun, 14 Jun 2020 20:25:46 +0200 -Subject: [PATCH] Fix build with Qt 5.15 (missing QPainterPath include) - -Signed-off-by: Andreas Sturmlechner ---- - libfm/iconlist.cpp | 2 ++ - libfm/iconview.cpp | 2 ++ - 2 files changed, 4 insertions(+) - -diff --git a/libfm/iconlist.cpp b/libfm/iconlist.cpp -index ca72f2e..9b25dd2 100644 ---- a/libfm/iconlist.cpp -+++ b/libfm/iconlist.cpp -@@ -1,5 +1,7 @@ - #include "iconlist.h" - -+#include -+ - QSize IconListDelegate::sizeHint(const QStyleOptionViewItem &option, - const QModelIndex &index) const - { -diff --git a/libfm/iconview.cpp b/libfm/iconview.cpp -index 7b72bfb..f1abbd2 100644 ---- a/libfm/iconview.cpp -+++ b/libfm/iconview.cpp -@@ -1,5 +1,7 @@ - #include "iconview.h" - -+#include -+ - bool IconViewDelegate::eventFilter(QObject *object, - QEvent *event) - { --- -2.27.0 - From 044b0969623c0c23f5884a22dfa58b02929b5086 Mon Sep 17 00:00:00 2001 From: Eric Joldasov Date: Thu, 27 Oct 2022 01:00:03 +0600 Subject: [PATCH 2328/2610] dev-lang/zig: requires zstd support in LLVM Starting with https://github.com/ziglang/zig/commit/d42a719e8f7ba31a9e18d6be9d58691b0b38c69a Zig requires zstd compression support. Zig requires zstd and zlib compression support in LLVM, if using LLVM backend (non-LLVM backends don't require these). They are not required "on their own", so please don't add them to dependencies. You can check https://github.com/ziglang/zig-bootstrap in future, to see options that are passed to LLVM CMake building (excluding "static" ofc). Signed-off-by: Eric Joldasov Closes: https://github.com/gentoo/gentoo/pull/27964 Signed-off-by: Sam James --- dev-lang/zig/zig-9999.ebuild | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dev-lang/zig/zig-9999.ebuild b/dev-lang/zig/zig-9999.ebuild index cc18f6e8a041e..f4f7a100d588e 100644 --- a/dev-lang/zig/zig-9999.ebuild +++ b/dev-lang/zig/zig-9999.ebuild @@ -23,11 +23,14 @@ RESTRICT="!test? ( test )" BUILD_DIR="${S}/build" +# Zig requires zstd and zlib compression support in LLVM, if using LLVM backend (non-LLVM backends don't require these). +# They are not required "on their own", so please don't add them here. +# You can check https://github.com/ziglang/zig-bootstrap in future, to see +# options that are passed to LLVM CMake building (excluding "static" ofc). DEPEND=" sys-devel/clang:${LLVM_MAX_SLOT}= sys-devel/lld:${LLVM_MAX_SLOT}= - sys-devel/llvm:${LLVM_MAX_SLOT}= - >=sys-libs/zlib-1.2.12 + sys-devel/llvm:${LLVM_MAX_SLOT}=[zstd] " RDEPEND=" From abc2af75163cd047220a82b5e6f491cdf5ab29ef Mon Sep 17 00:00:00 2001 From: Mario Haustein Date: Mon, 24 Oct 2022 18:44:09 +0200 Subject: [PATCH 2329/2610] dev-util/ROPgadget: drop 6.9, 7.0 Signed-off-by: Mario Haustein Closes: https://github.com/gentoo/gentoo/pull/27934 Signed-off-by: Sam James --- dev-util/ROPgadget/Manifest | 2 -- dev-util/ROPgadget/ROPgadget-6.9.ebuild | 35 ------------------------- dev-util/ROPgadget/ROPgadget-7.0.ebuild | 35 ------------------------- 3 files changed, 72 deletions(-) delete mode 100644 dev-util/ROPgadget/ROPgadget-6.9.ebuild delete mode 100644 dev-util/ROPgadget/ROPgadget-7.0.ebuild diff --git a/dev-util/ROPgadget/Manifest b/dev-util/ROPgadget/Manifest index 188f74f482a93..d568a746deddd 100644 --- a/dev-util/ROPgadget/Manifest +++ b/dev-util/ROPgadget/Manifest @@ -1,3 +1 @@ -DIST ROPgadget-6.9.gh.tar.gz 9903435 BLAKE2B de20400cc4b247a080ead3060c8790447e0d543e757975a17b5638ba9d5e44ff437a1f4a43731308427e92f9062c72b3e5bcdab68816f4e3ce19a849efc7d384 SHA512 c844a856e4185261fbd2b550c95439a7cfedf41c15fd988497b43c559264d266ebd3c684af705b539ed64f56526080313e1802f3cc6486a17d69439e0aa2a394 -DIST ROPgadget-7.0.gh.tar.gz 9903868 BLAKE2B 0e63dbffe6686ca0f92d8899e467f1e0db96d3c713711e8e4b8e6fb75ec9d9a37098d9192821f47ee30f4ed8ce58751ad1718f41685036a6e5d373d8b14bd197 SHA512 f4f6e0176b34a565bbdf7f720c1f937295c49d1b88485cfb9f2c1d48971b2a45bc32a6e50b372f959e5a2afe437a083f76abe9854ff66847c1e62c2d2499bfa1 DIST ROPgadget-7.1.gh.tar.gz 10092729 BLAKE2B dc06e99347987d9eb8b346a6a55599013b7d90b996cbd59f27721f26ce6e59a1ead7c0e3824fdb4fa4d215256d6ad378b2e6eec210561a217b2fa65b2efda169 SHA512 f86956108ba5f131a609026087d4d952cb106ed03e72b04844ae551bdf5902ff70b917bc7c2bcd256591142d4f03e3aef0ceca7ad0d325fb5663f892e27b4b70 diff --git a/dev-util/ROPgadget/ROPgadget-6.9.ebuild b/dev-util/ROPgadget/ROPgadget-6.9.ebuild deleted file mode 100644 index b61e7d3fa9974..0000000000000 --- a/dev-util/ROPgadget/ROPgadget-6.9.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -DESCRIPTION="Search for gadgets in binaries to facilitate your ROP exploitation" -HOMEPAGE="https://shell-storm.org/project/ROPgadget/" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/JonathanSalwan/ROPgadget" -else - SRC_URI="https://github.com/JonathanSalwan/ROPgadget/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 ~arm64 x86" -fi - -LICENSE="GPL-2" -SLOT="0" - -RDEPEND=" - ${PYTHON_DEPS} - >=dev-libs/capstone-5[python,${PYTHON_USEDEP}] -" - -src_test() { - pushd test-suite-binaries || die - ./test.sh || die - popd || die -} diff --git a/dev-util/ROPgadget/ROPgadget-7.0.ebuild b/dev-util/ROPgadget/ROPgadget-7.0.ebuild deleted file mode 100644 index b61e7d3fa9974..0000000000000 --- a/dev-util/ROPgadget/ROPgadget-7.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -DESCRIPTION="Search for gadgets in binaries to facilitate your ROP exploitation" -HOMEPAGE="https://shell-storm.org/project/ROPgadget/" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/JonathanSalwan/ROPgadget" -else - SRC_URI="https://github.com/JonathanSalwan/ROPgadget/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 ~arm64 x86" -fi - -LICENSE="GPL-2" -SLOT="0" - -RDEPEND=" - ${PYTHON_DEPS} - >=dev-libs/capstone-5[python,${PYTHON_USEDEP}] -" - -src_test() { - pushd test-suite-binaries || die - ./test.sh || die - popd || die -} From fc63915ab37124a100ec242c3356e5b228fd0701 Mon Sep 17 00:00:00 2001 From: Laszlo Gombos Date: Wed, 26 Oct 2022 04:39:09 +0000 Subject: [PATCH 2330/2610] sys-kernel/dracut: remove optfeature that is no longer supported See https://github.com/dracutdevs/dracut/pull/1013. Signed-off-by: Laszlo Gombos Closes: https://github.com/gentoo/gentoo/pull/27951 Signed-off-by: Sam James --- sys-kernel/dracut/dracut-057-r2.ebuild | 3 --- sys-kernel/dracut/dracut-9999.ebuild | 3 --- 2 files changed, 6 deletions(-) diff --git a/sys-kernel/dracut/dracut-057-r2.ebuild b/sys-kernel/dracut/dracut-057-r2.ebuild index a1fbcd3f24110..678424b982dd2 100644 --- a/sys-kernel/dracut/dracut-057-r2.ebuild +++ b/sys-kernel/dracut/dracut-057-r2.ebuild @@ -145,9 +145,6 @@ pkg_postinst() { optfeature "Networking support" net-misc/networkmanager optfeature "Legacy networking support" net-misc/curl "net-misc/dhcp[client]" \ sys-apps/iproute2 "net-misc/iputils[arping]" - optfeature \ - "Measure performance of the boot process for later visualisation" \ - app-benchmarks/bootchart2 app-admin/killproc sys-process/acct optfeature "Scan for Btrfs on block devices" sys-fs/btrfs-progs optfeature "Load kernel modules and drop this privilege for real init" \ sys-libs/libcap diff --git a/sys-kernel/dracut/dracut-9999.ebuild b/sys-kernel/dracut/dracut-9999.ebuild index 6e714810ab574..7f2f0151787d2 100644 --- a/sys-kernel/dracut/dracut-9999.ebuild +++ b/sys-kernel/dracut/dracut-9999.ebuild @@ -143,9 +143,6 @@ pkg_postinst() { optfeature "Networking support" net-misc/networkmanager optfeature "Legacy networking support" net-misc/curl "net-misc/dhcp[client]" \ sys-apps/iproute2 "net-misc/iputils[arping]" - optfeature \ - "Measure performance of the boot process for later visualisation" \ - app-benchmarks/bootchart2 app-admin/killproc sys-process/acct optfeature "Scan for Btrfs on block devices" sys-fs/btrfs-progs optfeature "Load kernel modules and drop this privilege for real init" \ sys-libs/libcap From 634bcfd8e0642fd39cb304825d6b8f975babad75 Mon Sep 17 00:00:00 2001 From: Bernd Waibel Date: Tue, 25 Oct 2022 14:40:04 +0200 Subject: [PATCH 2331/2610] media-gfx/openvdb: drop 7.0.0-r4, 7.1.0-r5, 8.0.1-r4, 8.1.0, 8.2.0-r3 Cleanup old versions, which block removal of Closes: https://github.com/gentoo/gentoo/pull/27959 Signed-off-by: Sam James --- media-gfx/openvdb/Manifest | 4 - ...envdb-7.1.0-0002-Fix-doc-install-dir.patch | 25 ---- .../files/openvdb-8.0.1-glfw-libdir.patch | 12 -- media-gfx/openvdb/metadata.xml | 3 - media-gfx/openvdb/openvdb-7.0.0-r4.ebuild | 124 ---------------- media-gfx/openvdb/openvdb-7.1.0-r5.ebuild | 124 ---------------- media-gfx/openvdb/openvdb-8.0.1-r4.ebuild | 126 ---------------- media-gfx/openvdb/openvdb-8.1.0.ebuild | 130 ----------------- media-gfx/openvdb/openvdb-8.2.0-r3.ebuild | 137 ------------------ 9 files changed, 685 deletions(-) delete mode 100644 media-gfx/openvdb/files/openvdb-7.1.0-0002-Fix-doc-install-dir.patch delete mode 100644 media-gfx/openvdb/files/openvdb-8.0.1-glfw-libdir.patch delete mode 100644 media-gfx/openvdb/openvdb-7.0.0-r4.ebuild delete mode 100644 media-gfx/openvdb/openvdb-7.1.0-r5.ebuild delete mode 100644 media-gfx/openvdb/openvdb-8.0.1-r4.ebuild delete mode 100644 media-gfx/openvdb/openvdb-8.1.0.ebuild delete mode 100644 media-gfx/openvdb/openvdb-8.2.0-r3.ebuild diff --git a/media-gfx/openvdb/Manifest b/media-gfx/openvdb/Manifest index 5650986bf6ab7..56fc94e70097d 100644 --- a/media-gfx/openvdb/Manifest +++ b/media-gfx/openvdb/Manifest @@ -1,7 +1,3 @@ -DIST openvdb-7.0.0.tar.gz 1872744 BLAKE2B e3a8c8d51f77e115d3d397abde0860a6322d56eb6c4795c1ba39539a23aab6cf37602ce7122965fbc3098b15b118b25010263f567e8003363b78c9b7d9d5dfd8 SHA512 f5321b22b10e192012d544cc02921d3d52f621778ec5aa21ba6d450f3e29f2fdbd76486ad390a0c008394dbc6ee4aeecc04527ef30e73adf71c1a08a021746b7 -DIST openvdb-7.1.0.tar.gz 1956052 BLAKE2B 7778d67bcc65ecb17b86f6e67a9e5f2d6574de5869a0a9c675ad7bc8540154c0f249a91c68a9da9068a3951b3e919e5676450fcaf13921c6263e7c87012a2f29 SHA512 49806375f7e6d7b12eaba24e672a068531d2f8a05f12eba29069710d2682f9983f9e6ad26047eed4b28e337f8d0e738b90130582863c710e8dd1e720bf0addad -DIST openvdb-8.0.1.tar.gz 2299276 BLAKE2B e65bd4710ff65e20570013399d1e71a32e8f80c5e3b5527fc17d23c7f86ead7e04483cf7ba5266f26343604677d3a0dcafc01474baf7ef09b98f1f41a66119a2 SHA512 6a5a8b637429295efa72494aef82ff92dd83092591b713f56930ccf4aab3a33806d1263bfd090c27239eab97b4fdc053288dc545e631f8a7d4ca180a32331be2 -DIST openvdb-8.1.0.tar.gz 2619432 BLAKE2B ba06e8dc24876da0ed1a2b5560e8793ad1e42b45b2018734c98c9b8f1d43bdb4aa098243a68de90efb18cb0454a9ea2a59c87f411d2c6492c5bce95dc047a6f0 SHA512 081ccedb122ff9bd73e0cd7ff083ad0ff0165e0cf6305187edcbe90ff12f01ec085c91ad5c52c53596035e0c2afd5b8801e6c00374b0fc4b0cc111f5c7f37eb5 DIST openvdb-8.2.0.tar.gz 2656278 BLAKE2B b381459fb770800bb03bc8a6b3122c6684ab508f11be024e0eb3951bfbcef14e626e2d4468e91ea17fd6792f23810eafe8b05e19d46eb0e6200c73ccf296116a SHA512 aed6b5884a9cfd42f72357ad090c5dcf7829b0e5672ab61e31206e889c085ce5a7bcb89476ceac552a837d394011951528e2b3cffc77baadc491a2e7a31d5e86 DIST openvdb-9.0.0.tar.gz 2945040 BLAKE2B c47a8088ba30d3cbecff04dbfd2d48b39a254e54149d8692c3a7157a99a1c555ef9747b77aeab6f8709b61c348d496765f2cfcbb0975e21f533072871f3fa422 SHA512 1410b7b04b03fb09d6775ebe7b95e7c0a484d5f29c84203530ed30ccb7c061470be1abb93189010617342e57f3fecdd66a115c6d222024e68e2384a7fb196194 DIST openvdb-9.1.0.tar.gz 3107285 BLAKE2B a30d000f14358935eadc9cad9a7904637ceb0b2e6cc53129614e3243b55748b973c29eedc09a6cc444fb754777f6ee752af22847690977eca7a84865fdbe445b SHA512 434be61b03efec5d0022594d81064dce5f67595c1e34934d79e13627e573d2819bf947ca5b433fdca134642975b83eda71b46cf802f57e135d1611dbe2e5757e diff --git a/media-gfx/openvdb/files/openvdb-7.1.0-0002-Fix-doc-install-dir.patch b/media-gfx/openvdb/files/openvdb-7.1.0-0002-Fix-doc-install-dir.patch deleted file mode 100644 index 73d4b1ccd4224..0000000000000 --- a/media-gfx/openvdb/files/openvdb-7.1.0-0002-Fix-doc-install-dir.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 66dec67036116243893fdf74060e55b70f65ab17 Mon Sep 17 00:00:00 2001 -From: Bernd Waibel -Date: Fri, 28 Feb 2020 21:51:30 +0100 -Subject: [PATCH] Fix doc install dir - -Signed-off-by: Bernd Waibel ---- - doc/CMakeLists.txt | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt -index 1cf58ea..a6bd849 100644 ---- a/doc/CMakeLists.txt -+++ b/doc/CMakeLists.txt -@@ -64,5 +64,5 @@ add_custom_target(doc ALL - ) - - # Suppress "Installing..." messages for all but one of the hundreds of generated files. --install(FILES ${CMAKE_CURRENT_BINARY_DIR}/openvdb/doc/html/index.html DESTINATION doc/html) --install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/openvdb/doc/html DESTINATION doc MESSAGE_NEVER) -+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/openvdb/doc/html/index.html DESTINATION ${CMAKE_INSTALL_DOCDIR}/html) -+install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/openvdb/doc/html DESTINATION ${CMAKE_INSTALL_DOCDIR} MESSAGE_NEVER) --- -2.25.1 - diff --git a/media-gfx/openvdb/files/openvdb-8.0.1-glfw-libdir.patch b/media-gfx/openvdb/files/openvdb-8.0.1-glfw-libdir.patch deleted file mode 100644 index 991c5a6a568d8..0000000000000 --- a/media-gfx/openvdb/files/openvdb-8.0.1-glfw-libdir.patch +++ /dev/null @@ -1,12 +0,0 @@ -Custom cmake file used to find GLFW always looks at lib/cmake first -ignoring alternate libdirs and leads to using wrong libraries. -https://bugs.gentoo.org/800200 ---- a/cmake/OpenVDBGLFW3Setup.cmake -+++ b/cmake/OpenVDBGLFW3Setup.cmake -@@ -84,5 +84,5 @@ - list(APPEND _GLFW3_ROOT_SEARCH_DIR ${SYSTEM_LIBRARY_PATHS}) - --set(_GLFW3_PATH_SUFFIXES "lib/cmake/glfw3" "cmake/glfw3" "glfw3") -+set(_GLFW3_PATH_SUFFIXES "cmake/glfw3" "glfw3") - - # GLFW 3.1 installs CMake modules into glfw instead of glfw3 diff --git a/media-gfx/openvdb/metadata.xml b/media-gfx/openvdb/metadata.xml index af37d11b4edab..87defec8f82a6 100644 --- a/media-gfx/openvdb/metadata.xml +++ b/media-gfx/openvdb/metadata.xml @@ -31,9 +31,6 @@ Build pyopenvdb with support for dev-python/numpy - - Disables newer features to maintain compatibility with ABI5. - Disables newer features to maintain compatibility with ABI6. diff --git a/media-gfx/openvdb/openvdb-7.0.0-r4.ebuild b/media-gfx/openvdb/openvdb-7.0.0-r4.ebuild deleted file mode 100644 index f9b159f4213b5..0000000000000 --- a/media-gfx/openvdb/openvdb-7.0.0-r4.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit cmake flag-o-matic python-single-r1 - -DESCRIPTION="Library for the efficient manipulation of volumetric data" -HOMEPAGE="https://www.openvdb.org" -SRC_URI="https://github.com/AcademySoftwareFoundation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MPL-2.0" -SLOT="0/7" -KEYWORDS="amd64 ~arm ~arm64 ~x86" -IUSE="cpu_flags_x86_avx cpu_flags_x86_sse4_2 doc numpy python static-libs test utils abi5-compat abi6-compat +abi7-compat" -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - numpy? ( python ) - ^^ ( abi5-compat abi6-compat abi7-compat ) - python? ( ${PYTHON_REQUIRED_USE} ) -" -# Check if newer releases work with newer TBB, bug #820788 -RDEPEND=" - Date: Tue, 25 Oct 2022 14:43:59 +0200 Subject: [PATCH 2332/2610] sys-libs/libseccomp: Rebase libseccomp-python-shared.patch The libseccomp-python-shared.patch that makes python module depend on libseccomp.so instead of linking it statically in does no longer apply cleanly. Rebase it. Signed-off-by: Michal Privoznik Closes: https://github.com/gentoo/gentoo/pull/27943 Signed-off-by: Sam James --- .../libseccomp-2.6.0-python-shared.patch | 25 +++++++++++++++++++ sys-libs/libseccomp/libseccomp-9999.ebuild | 2 +- 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 sys-libs/libseccomp/files/libseccomp-2.6.0-python-shared.patch diff --git a/sys-libs/libseccomp/files/libseccomp-2.6.0-python-shared.patch b/sys-libs/libseccomp/files/libseccomp-2.6.0-python-shared.patch new file mode 100644 index 0000000000000..34b12db22112d --- /dev/null +++ b/sys-libs/libseccomp/files/libseccomp-2.6.0-python-shared.patch @@ -0,0 +1,25 @@ +From 594fecb16833c693ac0cff8f857aec0edd097077 Mon Sep 17 00:00:00 2001 +Message-Id: <594fecb16833c693ac0cff8f857aec0edd097077.1666701554.git.mprivozn@redhat.com> +From: Michal Privoznik +Date: Tue, 25 Oct 2022 14:39:07 +0200 +Subject: [PATCH] Link python module against shared library + +--- + src/python/setup.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/python/setup.py b/src/python/setup.py +index 46f9a73..85deb03 100755 +--- a/src/python/setup.py ++++ b/src/python/setup.py +@@ -40,6 +40,6 @@ setup( + ext_modules = cythonize([ + Extension("seccomp", ["seccomp.pyx"], + # unable to handle libtool libraries directly +- extra_objects=["../.libs/libseccomp.a"]), ++ extra_objects=["../.libs/libseccomp.so"]), + ]) + ) +-- +2.37.4 + diff --git a/sys-libs/libseccomp/libseccomp-9999.ebuild b/sys-libs/libseccomp/libseccomp-9999.ebuild index fed0b3c8f425f..e97b661f1bb08 100644 --- a/sys-libs/libseccomp/libseccomp-9999.ebuild +++ b/sys-libs/libseccomp/libseccomp-9999.ebuild @@ -37,7 +37,7 @@ BDEPEND="${DEPEND} python? ( dev-python/cython[${PYTHON_USEDEP}] )" PATCHES=( - "${FILESDIR}"/libseccomp-python-shared.patch + "${FILESDIR}"/libseccomp-2.6.0-python-shared.patch "${FILESDIR}"/libseccomp-2.5.3-skip-valgrind.patch ) From c7f74a47af6241528b895cbad48325edcb396856 Mon Sep 17 00:00:00 2001 From: Bernd Waibel Date: Tue, 25 Oct 2022 13:47:06 +0200 Subject: [PATCH 2333/2610] media-gfx/yafaray: drop 3.4.1 Signed-off-by: Bernd Waibel Signed-off-by: Sam James --- media-gfx/yafaray/Manifest | 1 - ...01-Respect-user-pre-defined-CXXFLAGS.patch | 35 ------ media-gfx/yafaray/yafaray-3.4.1.ebuild | 114 ------------------ 3 files changed, 150 deletions(-) delete mode 100644 media-gfx/yafaray/files/yafaray-3.4.1-0001-Respect-user-pre-defined-CXXFLAGS.patch delete mode 100644 media-gfx/yafaray/yafaray-3.4.1.ebuild diff --git a/media-gfx/yafaray/Manifest b/media-gfx/yafaray/Manifest index e5363adde333c..f10e833aaf1d4 100644 --- a/media-gfx/yafaray/Manifest +++ b/media-gfx/yafaray/Manifest @@ -1,2 +1 @@ DIST yafaray-3.5.1.tar.gz 1136455 BLAKE2B 6002f3b96f3626b83f57015eaf3ddd53dcb6b6fd863277912f7fec06e4f176ec81dc48b889a068e6259edf17727dd04d4b1bbc51b571bfe6aad5e48148201e2e SHA512 3ead4d8becd2d524aa5bb4bbde4b9d98b56f8a38d872e7aa49ba19081094406336def02e9bf1503e424ca8e6cade0db4b042214cea8f9345bd4fc542c9346dbe -DIST yafaray-core-3.4.1.tar.gz 1136077 BLAKE2B a2ce3945f52315084ee744ff4a6733255018196f0000ca6b1786fbd2ec49ade64cb62e98dfba95dca4dec361f47235d59a8c9bd95ee7d095214fc0afbdcb1ee4 SHA512 a9116273fbc2aaaadbc38a65b1eaaa502070ff06f8a2929e880714a9db57188e65cf319c20a3f96e08146af36a67aea139709a633eb024be65319a64330e6f68 diff --git a/media-gfx/yafaray/files/yafaray-3.4.1-0001-Respect-user-pre-defined-CXXFLAGS.patch b/media-gfx/yafaray/files/yafaray-3.4.1-0001-Respect-user-pre-defined-CXXFLAGS.patch deleted file mode 100644 index 90b2786c3c54b..0000000000000 --- a/media-gfx/yafaray/files/yafaray-3.4.1-0001-Respect-user-pre-defined-CXXFLAGS.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 2f77edf05ed02955dc08821f322a529063dbfa28 Mon Sep 17 00:00:00 2001 -From: Bernd Waibel -Date: Sun, 19 Apr 2020 15:39:45 +0200 -Subject: [PATCH] Respect user pre-defined CXXFLAGS - -Signed-off-by: Bernd Waibel ---- - CMakeLists.txt | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 047456f..6733b7d 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -224,7 +224,7 @@ if(NOT WIN32) - endif(NOT YAF_BINDINGS_RUBY_DIR) - - # build flags -- set(CMAKE_CXX_FLAGS "-Wall" CACHE STRING "Default compiler flags" FORCE) -+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall" CACHE STRING "Default compiler flags" FORCE) - - if(USER_RELEASE_OPTIMIZATION_FLAGS) - set(YAF_CXX_FLAGS_RELEASE ${USER_RELEASE_OPTIMIZATION_FLAGS}) -@@ -263,7 +263,7 @@ else(NOT WIN32) - - # build flags - if(MINGW) -- set(CMAKE_CXX_FLAGS "-Wall" CACHE STRING "Default compiler flags" FORCE) -+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall" CACHE STRING "Default compiler flags" FORCE) - - if(USER_RELEASE_OPTIMIZATION_FLAGS) - set(YAF_CXX_FLAGS_RELEASE ${USER_RELEASE_OPTIMIZATION_FLAGS}) --- -2.26.1 - diff --git a/media-gfx/yafaray/yafaray-3.4.1.ebuild b/media-gfx/yafaray/yafaray-3.4.1.ebuild deleted file mode 100644 index 4efd96180ca1d..0000000000000 --- a/media-gfx/yafaray/yafaray-3.4.1.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8} ) - -# doesn't build with ninja when qt5 and python USE flags are both enabled -CMAKE_MAKEFILE_GENERATOR="emake" - -inherit cmake flag-o-matic python-single-r1 - -DESCRIPTION="A free open-source montecarlo raytracing engine" -HOMEPAGE="http://www.yafaray.org" -SRC_URI="https://github.com/YafaRay/Core/archive/v${PV}.tar.gz -> ${PN}-core-${PV}.tar.gz" - -S="${WORKDIR}/Core-${PV}" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+fastmath +fasttrig jpeg opencv openexr png +python qt5 tiff truetype" -RESTRICT="test" - -REQUIRED_USE=" - python? ( ${PYTHON_REQUIRED_USE} ) -" - -# Note: according to upstream, the blender plugin doesn't work with blender-2.8 (yet). -RDEPEND=" - dev-libs/boost:=[nls] - dev-libs/libxml2:2 - sys-libs/zlib - jpeg? ( virtual/jpeg:0 ) - opencv? ( >=media-libs/opencv-3.1.0:= ) - openexr? ( >=media-libs/openexr-2.2.0:= ) - png? ( media-libs/libpng:0= ) - python? ( ${PYTHON_DEPS} ) - qt5? ( dev-qt/qtwidgets:5 ) - tiff? ( media-libs/tiff:0 ) - truetype? ( media-libs/freetype:2 ) -" -DEPEND="${RDEPEND}" -BDEPEND="python? ( dev-lang/swig )" - -PATCHES=( - "${FILESDIR}/${P}-0001-Respect-user-pre-defined-CXXFLAGS.patch" -) - -DOCS=( AUTHORS CHANGELOG CODING INSTALL README ) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - append-flags -pthread - append-ldflags -pthread - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - # enabling BLENDER_ADDON doesn't build anything, but set's some wierd - # installation paths, so keep it off and install the files manually. - -DBLENDER_ADDON=OFF - -DCMAKE_SKIP_RPATH=ON # NULL DT_RUNPATH security problem - -DFAST_MATH=$(usex fastmath) - -DFAST_TRIG=$(usex fasttrig) - -DWITH_Freetype=$(usex truetype) - -DWITH_JPEG=$(usex jpeg) - -DWITH_OpenCV=$(usex opencv) - -DWITH_OpenEXR=$(usex openexr) - -DWITH_PNG=$(usex png) - -DWITH_QT=$(usex qt5) - -DWITH_TIFF=$(usex tiff) - -DWITH_XML_LOADER=ON # internal - -DWITH_YAF_PY_BINDINGS=$(usex python) - -DWITH_YAF_RUBY_BINDINGS=OFF - -DYAF_LIB_DIR=$(get_libdir) - ) - - if use python; then - mycmakeargs+=( -DYAF_PY_VERSION=${EPYTHON#python} ) - fi - - cmake_src_configure -} - -src_install() { - cmake_src_install - - if use python; then - python_domodule "${BUILD_DIR}/src/bindings/yafaray_v3_interface.py" - mv "${ED}"/usr/$(get_libdir)/_yafaray_v3_interface.so "${ED}"/$(python_get_sitedir)/ || die - rm -v "${ED}"/usr/$(get_libdir)/yafaray_v3_interface.py || die - - if use qt5; then - python_domodule "${BUILD_DIR}/src/bindings/yafqt.py" - mv "${ED}"/usr/$(get_libdir)/_yafqt.so "${ED}"/$(python_get_sitedir)/ || die - rm -v "${ED}"/usr/$(get_libdir)/yafqt.py || die - fi - fi - - rm -rv "${ED}"/usr/share/doc/${PN} || die -} - -pkg_postinst() { - einfo "To confirm your installation is working as expected, run" - einfo "yafaray-xml with /usr/share/yafaray/tests/test01/test01.xml" - einfo "as an input file, then compare the result to" - einfo "'/usr/share/yafaray/tests/test01/test01 - expected render result.png'" -} From 2c321cfa45359da3863c842de6d1b926645b65fd Mon Sep 17 00:00:00 2001 From: Bernd Waibel Date: Tue, 25 Oct 2022 14:16:43 +0200 Subject: [PATCH 2334/2610] media-gfx/yafaray: disable OpenEXR support The package currently only supports Closes: https://github.com/gentoo/gentoo/pull/27942 Signed-off-by: Sam James --- ...afaray-3.5.1-r1.ebuild => yafaray-3.5.1-r2.ebuild} | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) rename media-gfx/yafaray/{yafaray-3.5.1-r1.ebuild => yafaray-3.5.1-r2.ebuild} (93%) diff --git a/media-gfx/yafaray/yafaray-3.5.1-r1.ebuild b/media-gfx/yafaray/yafaray-3.5.1-r2.ebuild similarity index 93% rename from media-gfx/yafaray/yafaray-3.5.1-r1.ebuild rename to media-gfx/yafaray/yafaray-3.5.1-r2.ebuild index 9053e381aba38..1da10dced60a2 100644 --- a/media-gfx/yafaray/yafaray-3.5.1-r1.ebuild +++ b/media-gfx/yafaray/yafaray-3.5.1-r2.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) # doesn't build with ninja when qt5 and python USE flags are both enabled CMAKE_MAKEFILE_GENERATOR="emake" @@ -19,7 +19,7 @@ S="${WORKDIR}/libYafaRay-${PV}" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="+fastmath +fasttrig jpeg opencv openexr png python qt5 tiff truetype" +IUSE="+fastmath +fasttrig jpeg opencv png python qt5 tiff truetype" RESTRICT="test" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" @@ -28,9 +28,8 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" RDEPEND=" dev-libs/libxml2:2 sys-libs/zlib - jpeg? ( virtual/jpeg ) + jpeg? ( media-libs/libjpeg-turbo:= ) opencv? ( media-libs/opencv:= ) - openexr? ( Date: Tue, 25 Oct 2022 16:59:34 +0800 Subject: [PATCH 2335/2610] media-libs/mesa: Allow llvm:16 Signed-off-by: WANG Xuerui Closes: https://github.com/gentoo/gentoo/pull/27940 Signed-off-by: Sam James --- media-libs/mesa/mesa-9999.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild index 974241738461c..8a0be5c983d54 100644 --- a/media-libs/mesa/mesa-9999.ebuild +++ b/media-libs/mesa/mesa-9999.ebuild @@ -107,9 +107,10 @@ RDEPEND="${RDEPEND} # 1. List all the working slots (with min versions) in ||, newest first. # 2. Update the := to specify *max* version, e.g. < 10. # 3. Specify LLVM_MAX_SLOT, e.g. 9. -LLVM_MAX_SLOT="15" +LLVM_MAX_SLOT="16" LLVM_DEPSTR=" || ( + sys-devel/llvm:16[${MULTILIB_USEDEP}] sys-devel/llvm:15[${MULTILIB_USEDEP}] sys-devel/llvm:14[${MULTILIB_USEDEP}] sys-devel/llvm:13[${MULTILIB_USEDEP}] From 43251955f03fc5e7257cf155aa56f0bd11420855 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Van=C4=9Bk?= Date: Thu, 15 Sep 2022 10:41:18 +0200 Subject: [PATCH 2336/2610] virtual/service-manager: add sys-apps/s6-rc to the list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit sys-apps/s6-rc[1] is an alternative service manager that should be in the list as well. [1] https://skarnet.org/software/s6-rc/ Signed-off-by: Petr Vaněk Closes: https://github.com/gentoo/gentoo/pull/27352 Signed-off-by: Sam James --- .../{service-manager-1.ebuild => service-manager-1-r1.ebuild} | 1 + 1 file changed, 1 insertion(+) rename virtual/service-manager/{service-manager-1.ebuild => service-manager-1-r1.ebuild} (96%) diff --git a/virtual/service-manager/service-manager-1.ebuild b/virtual/service-manager/service-manager-1-r1.ebuild similarity index 96% rename from virtual/service-manager/service-manager-1.ebuild rename to virtual/service-manager/service-manager-1-r1.ebuild index 855dced9ed5cf..f75fe8b737b2d 100644 --- a/virtual/service-manager/service-manager-1.ebuild +++ b/virtual/service-manager/service-manager-1-r1.ebuild @@ -15,6 +15,7 @@ RDEPEND=" sys-apps/openrc kernel_linux? ( || ( + sys-apps/s6-rc sys-apps/systemd sys-process/runit virtual/daemontools From d3417626b941add4dc9fc4088f57ebce89b30c3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 09:53:08 +0100 Subject: [PATCH 2337/2610] dev-python/aiohttp: Unpin charset-normalizer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- .../aiohttp/{aiohttp-3.8.3.ebuild => aiohttp-3.8.3-r1.ebuild} | 3 +++ 1 file changed, 3 insertions(+) rename dev-python/aiohttp/{aiohttp-3.8.3.ebuild => aiohttp-3.8.3-r1.ebuild} (96%) diff --git a/dev-python/aiohttp/aiohttp-3.8.3.ebuild b/dev-python/aiohttp/aiohttp-3.8.3-r1.ebuild similarity index 96% rename from dev-python/aiohttp/aiohttp-3.8.3.ebuild rename to dev-python/aiohttp/aiohttp-3.8.3-r1.ebuild index 2196ae4a7a447..a627d09b22dbd 100644 --- a/dev-python/aiohttp/aiohttp-3.8.3.ebuild +++ b/dev-python/aiohttp/aiohttp-3.8.3-r1.ebuild @@ -69,6 +69,9 @@ src_prepare() { # which(1)... sed -i -e 's:which:command -v:' Makefile || die + # remove upper bound from charset-normalizer + sed -i -e '/charset-normalizer/s:, < 3\.0::' setup.cfg || die + distutils-r1_src_prepare } From ab103bbf57bbbe62466583af03b900f1c3d5f2ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Wed, 19 Oct 2022 14:10:32 +0200 Subject: [PATCH 2338/2610] app-arch/tar: Always install as gtar, make tar a symlink to it MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit For better compatibility with systems that do not use GNU userland, install GNU tar as `gtar` rather than `tar`, and make `tar` a symlink to the former. This replaces the prior inconsistent logic that installed `gtar` symlink on Prefix only. Closes: https://bugs.gentoo.org/877645 Signed-off-by: Michał Górny Signed-off-by: Sam James --- app-arch/tar/tar-1.34-r1.ebuild | 84 +++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 app-arch/tar/tar-1.34-r1.ebuild diff --git a/app-arch/tar/tar-1.34-r1.ebuild b/app-arch/tar/tar-1.34-r1.ebuild new file mode 100644 index 0000000000000..d197850acc050 --- /dev/null +++ b/app-arch/tar/tar-1.34-r1.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/tar.asc +inherit verify-sig + +DESCRIPTION="Use this to make tarballs :)" +HOMEPAGE="https://www.gnu.org/software/tar/" +SRC_URI="mirror://gnu/tar/${P}.tar.xz + https://alpha.gnu.org/gnu/tar/${P}.tar.xz" +SRC_URI+=" verify-sig? ( + mirror://gnu/tar/${P}.tar.xz.sig + https://alpha.gnu.org/gnu/tar/${P}.tar.xz.sig + )" + +LICENSE="GPL-3+" +SLOT="0" +if [[ -z "$(ver_cut 3)" ]] || [[ "$(ver_cut 3)" -lt 90 ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi +IUSE="acl minimal nls selinux xattr" + +RDEPEND=" + acl? ( virtual/acl ) + selinux? ( sys-libs/libselinux ) +" +DEPEND="${RDEPEND} + xattr? ( elibc_glibc? ( sys-apps/attr ) ) +" +BDEPEND=" + nls? ( sys-devel/gettext ) + verify-sig? ( sec-keys/openpgp-keys-tar ) +" + +src_configure() { + local myeconfargs=( + --bindir="${EPREFIX}"/bin + --enable-backup-scripts + --libexecdir="${EPREFIX}"/usr/sbin + $(use_with acl posix-acls) + $(use_enable nls) + $(use_with selinux) + $(use_with xattr xattrs) + ) + + FORCE_UNSAFE_CONFIGURE=1 econf "${myeconfargs[@]}" +} + +src_install() { + default + + # a nasty yet required piece of baggage + exeinto /etc + doexe "${FILESDIR}"/rmt + + mv "${ED}"/usr/sbin/backup{,-tar} || die + mv "${ED}"/usr/sbin/restore{,-tar} || die + + if use minimal ; then + find "${ED}"/etc "${ED}"/*bin/ "${ED}"/usr/*bin/ \ + -type f -a '!' '(' -name tar -o -name tar ')' \ + -delete || die + fi + + # autoconf looks for gtar before tar (in configure scripts), hence + # in Prefix it is important that it is there, otherwise, a gtar from + # the host system (FreeBSD, Solaris, Darwin) will be found instead + # of the Prefix provided (GNU) tar + # rename tar to gtar, and make tar a symlink + mv "${ED}"/bin/{,g}tar || die + dosym gtar /bin/tar + + if ! use minimal; then + mv "${ED}"/usr/sbin/{,g}rmt || die + dosym grmt /usr/sbin/rmt + fi + + mv "${ED}"/usr/share/man/man1/{,g}tar.1 || die + dosym gtar.1 /usr/share/man/man1/tar.1 + mv "${ED}"/usr/share/man/man8/{,g}rmt.8 || die + dosym grmt.8 /usr/share/man/man8/rmt.8 +} From cddeeeb867340fae38dda81d3cb2fd794c1a3c60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Wed, 19 Oct 2022 14:15:20 +0200 Subject: [PATCH 2339/2610] app-arch/cpio: Install as gcpio, make cpio a symlink MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: https://bugs.gentoo.org/877645 Signed-off-by: Michał Górny Closes: https://github.com/gentoo/gentoo/pull/27846 Signed-off-by: Sam James --- app-arch/cpio/cpio-2.13-r3.ebuild | 50 +++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 app-arch/cpio/cpio-2.13-r3.ebuild diff --git a/app-arch/cpio/cpio-2.13-r3.ebuild b/app-arch/cpio/cpio-2.13-r3.ebuild new file mode 100644 index 0000000000000..c2b24b09a8a59 --- /dev/null +++ b/app-arch/cpio/cpio-2.13-r3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="A file archival tool which can also read and write tar files" +HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html" +SRC_URI="mirror://gnu/cpio/${P}.tar.bz2" +SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-CVE-2021-38185.patch.xz" + +LICENSE="GPL-3+" +SLOT="0" +#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="nls" + +PATCHES=( + "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295 + "${WORKDIR}"/${P}-CVE-2021-38185.patch + "${FILESDIR}"/${PN}-2.13-sysmacros-glibc-2.26.patch + "${FILESDIR}"/${PN}-2.13-fix-no-absolute-filenames-revert-CVE-2015-1197-handling.patch +) + +src_prepare() { + default + + # Drop after 2.13 (only here for CVE patch) + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable nls) + --bindir="${EPREFIX}"/bin + --with-rmt="${EPREFIX}"/usr/sbin/rmt + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + # install as gcpio for better compatibility with non-GNU userland + # and make cpio as a symlink + mv "${ED}"/bin/{,g}cpio || die + dosym gcpio /bin/cpio + mv "${ED}"/usr/share/man/man1/{,g}cpio.1 || die + dosym gcpio.1 /usr/share/man/man1/cpio.1 +} From b43cbc459470bf02cd7e72748ba5c9fd3afc4bd3 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Sat, 29 Oct 2022 12:15:26 +0300 Subject: [PATCH 2340/2610] app-emulation/virtualbox-additions: drop RESTRICT="mirror" Drop RESTRICT="mirror" from the stable release too Bug: https://bugs.gentoo.org/878457 Signed-off-by: Viorel Munteanu Signed-off-by: Sam James --- .../virtualbox-additions/virtualbox-additions-6.1.36.ebuild | 1 - .../virtualbox-additions/virtualbox-additions-6.1.38.ebuild | 1 - .../virtualbox-additions/virtualbox-additions-6.1.40.ebuild | 3 --- 3 files changed, 5 deletions(-) diff --git a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.36.ebuild b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.36.ebuild index e65627f19d6c7..7cc456fe32074 100644 --- a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.36.ebuild +++ b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.36.ebuild @@ -17,7 +17,6 @@ SLOT="0/$(ver_cut 1-2)" [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ KEYWORDS="amd64" IUSE="" -RESTRICT="mirror" S="${WORKDIR}" diff --git a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.38.ebuild b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.38.ebuild index e65627f19d6c7..7cc456fe32074 100644 --- a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.38.ebuild +++ b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.38.ebuild @@ -17,7 +17,6 @@ SLOT="0/$(ver_cut 1-2)" [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ KEYWORDS="amd64" IUSE="" -RESTRICT="mirror" S="${WORKDIR}" diff --git a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.40.ebuild b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.40.ebuild index e65627f19d6c7..48dd1cb5ae283 100644 --- a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.40.ebuild +++ b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.40.ebuild @@ -14,10 +14,7 @@ SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.iso" LICENSE="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL" SLOT="0/$(ver_cut 1-2)" -[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ KEYWORDS="amd64" -IUSE="" -RESTRICT="mirror" S="${WORKDIR}" From 97c4328fa40354104897cbb006bec9a92f18004a Mon Sep 17 00:00:00 2001 From: Mike Pagano Date: Sun, 30 Oct 2022 06:13:59 -0400 Subject: [PATCH 2341/2610] sys-kernel/gentoo-sources: add 5.10.152 Signed-off-by: Mike Pagano --- sys-kernel/gentoo-sources/Manifest | 3 ++ .../gentoo-sources-5.10.152.ebuild | 28 +++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.10.152.ebuild diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index 5aea1d19aac97..8e0ac9fce9971 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -43,6 +43,9 @@ DIST genpatches-5.10-159.extras.tar.xz 3868 BLAKE2B 2cd0fc67c5b6f89303e3dcf5492b DIST genpatches-5.10-160.base.tar.xz 4292896 BLAKE2B 23f6fc8d45f13b190f6fcf4532c266550dd186d48b67d8d48b839f683d453394b29c8898abbe730699c52385e28815d9353fec8c2efd8fdccb25d4102f5c2f3d SHA512 0f5ad6a3fad45ffc8ec01d43f02caf872d819e7f5e744207b2f6bebab3ec356e83e5208ac08ef23065ace4a67295621d2a5aa74b1c720f1643311b2819ecce08 DIST genpatches-5.10-160.experimental.tar.xz 16864 BLAKE2B e095bea1d0b4e65afb1b14ce448ef9b360c86ae11e57afbcc00df59f094b355decf2be6db8cfc00c9954610945b5bdda706ecf5f6b5bdc1d5885e0aadb0d8e94 SHA512 66313f86e42ce5f413b6e0509acba1de6e784265f6ba11e78747a769bd229e81e9de83196502ad6d622729b03b72999c3ac8cc4e0caffcf3d22495cef86b37b7 DIST genpatches-5.10-160.extras.tar.xz 3872 BLAKE2B 4168fd4f59232f91d3f50faff5bdff7da05e6b0decbfe5fa8b0cf7ac21a083eaec162d0be6422667a2e895b0005ea526ff134a4a353f035b442687716033178c SHA512 2876f3dcaee91cd20d5f41f77e0f375c3548b9d0a988ded464c9a39ca53f3b0ab7eb1f9cbe75b6397106fc48a869131724814cd7d01261d5f511dc3e6c00a3e5 +DIST genpatches-5.10-161.base.tar.xz 4314064 BLAKE2B 1f083e3d49ab20680612144efb9bd5202146c7790b572710417df25ce6825f3126e08efc404c3c83d8af5912478da44516112319804a59aed27aaa363c4567f6 SHA512 a18ac16bcc00b19b3803ad731f10a69af2d50f8dedab85e021dd77221840caff81c1c0ed8565b4f0f4ae283eaaf7b2239c12493798cfd7d8ac34dbf245c75bc0 +DIST genpatches-5.10-161.experimental.tar.xz 16868 BLAKE2B 9cffd87f2f2fdc57fba8b596a492556666f9b4dfa260e5aca0470e39f9dc083b6cb428ef84cc2546cf1399bd39c785af9ff486e366538855bf45c0a73b0be409 SHA512 de53fecf7bb424c0be07b763410c7b271723749ce441fc3b5970ab9113c9e6458b782a294ff18322b07fc2595a67cf0ef0b7a28745acbd4667754c20ed44d0a8 +DIST genpatches-5.10-161.extras.tar.xz 3868 BLAKE2B 4bee960a0372d930fd91c93ef6e25467e814fab8afdcfdb19a5e31b0b900b9189322efa84fa02483a1db2f25477a2b1a3cd2e5ccee50a4db1e068f6a4ceac11a SHA512 fa2eb3d7914620282810ffc65a2ba9287c19c5819e67969d0800e7ebc9e67e9b2b8fc239c913b9b38f28f2ac55fcfb158949b55219f709abbe1b76194a22864a DIST genpatches-5.15-79.base.tar.xz 3195612 BLAKE2B bf8edc209ecc99da4f4c05b575b095992e64ca421e9848a75ef1ff7bca84377eec93ac3bc7d23bfd4c91d529cbf1693e231b606b27ba2ead46e9c3037db10c21 SHA512 c8cdadb66f904f2083f713a58bce743e56e27440f01fe98b3ddf82aaa43401c2fabad029060e7c01590dc294edcdfa8ec6c784f24ca87a1b9fa8703ed626e4f3 DIST genpatches-5.15-79.experimental.tar.xz 5424 BLAKE2B 38d08aeb92b44140b52f1d04c311f4b07a35a578bd0da8212422ce1f14c2ebcc8fd89d2b8adeee2bfe60cb0c06ba999a0077b91299a8cf4e527d54c86a0e9617 SHA512 d5e9534b7a57b1a3d1cc5a77ffb95128ab474db51c2d3d4bbbd5b60494e323844e81a847cbb23af626a0c171d5629b3480f21fa35fb5fe1ea9917aac4d41252a DIST genpatches-5.15-79.extras.tar.xz 3932 BLAKE2B df50c7ce655f1f81d46ab6f077963afb0997ed2f6c0b70aa49c34a445d3f8938cce7201b75221705fe27c0a6f699dc553f932eeee7960a21dd89e3c55dde9306 SHA512 31e8c8aeb98e01dd1e0b25c51cfe48d5b6bc98617833229b283d35da6d7572b95dd8141592a2350ff01554bf80d918d2137ef2eb248c483ab22fc3db20a11fe3 diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.152.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.10.152.ebuild new file mode 100644 index 0000000000000..104a67c13461a --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-5.10.152.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="161" + +inherit kernel-2 +detect_version +detect_arch + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +IUSE="experimental" + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} From 81a21ff76deb1a65ab3233f01f523aef06a56551 Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 30 Oct 2022 12:12:33 +0100 Subject: [PATCH 2342/2610] app-i18n/fcitx/files: [QA] use git-format-patch style patches Signed-off-by: David Seifert --- app-i18n/fcitx/files/fcitx-4.2.9.8-enchant.patch | 4 ++-- app-i18n/fcitx/files/fcitx-4.2.9.8-xkb.patch | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app-i18n/fcitx/files/fcitx-4.2.9.8-enchant.patch b/app-i18n/fcitx/files/fcitx-4.2.9.8-enchant.patch index f152f1dc6e5aa..25b4fc1d12ac5 100644 --- a/app-i18n/fcitx/files/fcitx-4.2.9.8-enchant.patch +++ b/app-i18n/fcitx/files/fcitx-4.2.9.8-enchant.patch @@ -1,7 +1,7 @@ https://github.com/fcitx/fcitx/issues/475 ---- /cmake/FindEnchant.cmake -+++ /cmake/FindEnchant.cmake +--- a/cmake/FindEnchant.cmake ++++ b/cmake/FindEnchant.cmake @@ -16,15 +16,15 @@ endif(ENCHANT_INCLUDE_DIR AND ENCHANT_LIBRARIES) diff --git a/app-i18n/fcitx/files/fcitx-4.2.9.8-xkb.patch b/app-i18n/fcitx/files/fcitx-4.2.9.8-xkb.patch index e21c3a1db7e88..dbb82afa74437 100644 --- a/app-i18n/fcitx/files/fcitx-4.2.9.8-xkb.patch +++ b/app-i18n/fcitx/files/fcitx-4.2.9.8-xkb.patch @@ -1,7 +1,7 @@ https://github.com/fcitx/fcitx/issues/250 ---- /CMakeLists.txt -+++ /CMakeLists.txt +--- a/CMakeLists.txt ++++ b/CMakeLists.txt @@ -96,12 +96,15 @@ endif() endif() From a0290eb93b78e03495dc8aee73afe5ad87cf0f0d Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 30 Oct 2022 12:12:34 +0100 Subject: [PATCH 2343/2610] app-i18n/fcitx-qt5: [QA] use git-format-patch style patches Signed-off-by: David Seifert --- ...fcitx-qt5-1.2.5-QFcitxPlatformInputContext_recursion.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-i18n/fcitx-qt5/files/fcitx-qt5-1.2.5-QFcitxPlatformInputContext_recursion.patch b/app-i18n/fcitx-qt5/files/fcitx-qt5-1.2.5-QFcitxPlatformInputContext_recursion.patch index f3e31991b53d2..385abd8495ad6 100644 --- a/app-i18n/fcitx-qt5/files/fcitx-qt5-1.2.5-QFcitxPlatformInputContext_recursion.patch +++ b/app-i18n/fcitx-qt5/files/fcitx-qt5-1.2.5-QFcitxPlatformInputContext_recursion.patch @@ -1,7 +1,7 @@ https://github.com/fcitx/fcitx-qt5/commit/6f2033c497fe0da1fd197bc3be35695b11eafd93 ---- /platforminputcontext/qfcitxplatforminputcontext.cpp -+++ /platforminputcontext/qfcitxplatforminputcontext.cpp +--- a/platforminputcontext/qfcitxplatforminputcontext.cpp ++++ b/platforminputcontext/qfcitxplatforminputcontext.cpp @@ -291,8 +291,21 @@ return; } From 80c810aa95261556b41841192159a63eb22ca1c9 Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 30 Oct 2022 12:12:35 +0100 Subject: [PATCH 2344/2610] app-i18n/ibus-sunpinyin: [QA] use git-format-patch style patches Signed-off-by: David Seifert --- .../ibus-sunpinyin-2.0.4_pre20200306162733-python-3.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-i18n/ibus-sunpinyin/files/ibus-sunpinyin-2.0.4_pre20200306162733-python-3.patch b/app-i18n/ibus-sunpinyin/files/ibus-sunpinyin-2.0.4_pre20200306162733-python-3.patch index 25b11f0a80099..09bc30d44cfbe 100644 --- a/app-i18n/ibus-sunpinyin/files/ibus-sunpinyin-2.0.4_pre20200306162733-python-3.patch +++ b/app-i18n/ibus-sunpinyin/files/ibus-sunpinyin-2.0.4_pre20200306162733-python-3.patch @@ -1,7 +1,7 @@ https://github.com/sunpinyin/sunpinyin/issues/111 ---- /wrapper/ibus/setup/main.py -+++ /wrapper/ibus/setup/main.py +--- a/wrapper/ibus/setup/main.py ++++ b/wrapper/ibus/setup/main.py @@ -63,7 +63,7 @@ class Logger: @staticmethod From 77b0a0316df65691d88c97f206477c8dec0c501d Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 30 Oct 2022 12:12:36 +0100 Subject: [PATCH 2345/2610] app-i18n/librime: [QA] use git-format-patch style patches Signed-off-by: David Seifert --- app-i18n/librime/files/librime-1.6.0-boost-1.76.patch | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app-i18n/librime/files/librime-1.6.0-boost-1.76.patch b/app-i18n/librime/files/librime-1.6.0-boost-1.76.patch index 5ed1447359d6e..31eff9268bfc9 100644 --- a/app-i18n/librime/files/librime-1.6.0-boost-1.76.patch +++ b/app-i18n/librime/files/librime-1.6.0-boost-1.76.patch @@ -2,8 +2,8 @@ https://github.com/rime/librime/issues/462 https://github.com/rime/librime/pull/463 https://github.com/rime/librime/commit/57cffcd02ac70148e21ce982be834876b3df87db ---- /src/rime/gear/script_translator.cc -+++ /src/rime/gear/script_translator.cc +--- a/src/rime/gear/script_translator.cc ++++ b/src/rime/gear/script_translator.cc @@ -8,6 +8,7 @@ // #include @@ -12,8 +12,8 @@ https://github.com/rime/librime/commit/57cffcd02ac70148e21ce982be834876b3df87db #include #include #include ---- /src/rime/gear/table_translator.cc -+++ /src/rime/gear/table_translator.cc +--- a/src/rime/gear/table_translator.cc ++++ b/src/rime/gear/table_translator.cc @@ -6,6 +6,7 @@ // #include From 2dde117d786ededb83e8c60ab7601976b55c897a Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 30 Oct 2022 12:12:37 +0100 Subject: [PATCH 2346/2610] app-i18n/mozc/files: [QA] use git-format-patch style patches Signed-off-by: David Seifert --- ...zc-2.26.4220-environmental_variables.patch | 4 +-- .../mozc-2.26.4220-server_path_check.patch | 4 +-- .../mozc-2.26.4220-system_abseil-cpp.patch | 32 +++++++++---------- .../files/mozc-2.26.4220-system_gtest.patch | 8 ++--- .../files/mozc-2.26.4220-system_jsoncpp.patch | 12 +++---- 5 files changed, 30 insertions(+), 30 deletions(-) diff --git a/app-i18n/mozc/files/mozc-2.26.4220-environmental_variables.patch b/app-i18n/mozc/files/mozc-2.26.4220-environmental_variables.patch index dccdff76f15d7..44a60ed4fc9fd 100644 --- a/app-i18n/mozc/files/mozc-2.26.4220-environmental_variables.patch +++ b/app-i18n/mozc/files/mozc-2.26.4220-environmental_variables.patch @@ -1,7 +1,7 @@ https://github.com/google/mozc/issues/470 ---- /src/base/system_util.cc -+++ /src/base/system_util.cc +--- a/src/base/system_util.cc ++++ b/src/base/system_util.cc @@ -226,6 +226,11 @@ std::string UserProfileDirectoryImpl::GetUserProfileDirectory() const { diff --git a/app-i18n/mozc/files/mozc-2.26.4220-server_path_check.patch b/app-i18n/mozc/files/mozc-2.26.4220-server_path_check.patch index 8dbabeac00384..b12c3d370e373 100644 --- a/app-i18n/mozc/files/mozc-2.26.4220-server_path_check.patch +++ b/app-i18n/mozc/files/mozc-2.26.4220-server_path_check.patch @@ -1,7 +1,7 @@ https://github.com/google/mozc/issues/471 ---- /src/ipc/ipc_path_manager.cc -+++ /src/ipc/ipc_path_manager.cc +--- a/src/ipc/ipc_path_manager.cc ++++ b/src/ipc/ipc_path_manager.cc @@ -340,9 +340,21 @@ return false; } diff --git a/app-i18n/mozc/files/mozc-2.26.4220-system_abseil-cpp.patch b/app-i18n/mozc/files/mozc-2.26.4220-system_abseil-cpp.patch index 33f72b8f7a631..da6b40265804f 100644 --- a/app-i18n/mozc/files/mozc-2.26.4220-system_abseil-cpp.patch +++ b/app-i18n/mozc/files/mozc-2.26.4220-system_abseil-cpp.patch @@ -1,7 +1,7 @@ https://github.com/google/mozc/issues/490 ---- /src/base/absl.gyp -+++ /src/base/absl.gyp +--- a/src/base/absl.gyp ++++ b/src/base/absl.gyp @@ -28,119 +28,209 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. @@ -301,8 +301,8 @@ https://github.com/google/mozc/issues/490 ], }, ], ---- /src/config/config_test.gyp -+++ /src/config/config_test.gyp +--- a/src/config/config_test.gyp ++++ b/src/config/config_test.gyp @@ -36,6 +36,7 @@ 'config_handler_test.cc', ], @@ -319,8 +319,8 @@ https://github.com/google/mozc/issues/490 '../testing/testing.gyp:gtest_main', 'config.gyp:character_form_manager', ], ---- /src/gyp/common.gypi -+++ /src/gyp/common.gypi +--- a/src/gyp/common.gypi ++++ b/src/gyp/common.gypi @@ -194,7 +194,13 @@ 'include_dirs': [ '<(abs_depth)', @@ -336,8 +336,8 @@ https://github.com/google/mozc/issues/490 ], 'mac_framework_headers': [], 'target_conditions': [ ---- /src/gyp/common_win.gypi -+++ /src/gyp/common_win.gypi +--- a/src/gyp/common_win.gypi ++++ b/src/gyp/common_win.gypi @@ -307,10 +307,16 @@ 'include_dirs': [ '<(abs_depth)', @@ -356,8 +356,8 @@ https://github.com/google/mozc/issues/490 'msvs_configuration_attributes': { 'CharacterSet': '<(win_char_set_unicode)', }, ---- /src/gyp/defines.gypi -+++ /src/gyp/defines.gypi +--- a/src/gyp/defines.gypi ++++ b/src/gyp/defines.gypi @@ -63,6 +63,10 @@ # use_libibus represents if ibus library is used or not. # This option is only for Linux. @@ -369,8 +369,8 @@ https://github.com/google/mozc/issues/490 }, 'target_defaults': { 'defines': [ ---- /src/gyp/directories.gypi -+++ /src/gyp/directories.gypi +--- a/src/gyp/directories.gypi ++++ b/src/gyp/directories.gypi @@ -31,7 +31,12 @@ 'variables': { # Top directory of third party libraries. @@ -385,8 +385,8 @@ https://github.com/google/mozc/issues/490 # Top directory of additional third party libraries. 'ext_third_party_dir%': '<(abs_depth)/third_party', ---- /src/session/session_test.gyp -+++ /src/session/session_test.gyp +--- a/src/session/session_test.gyp ++++ b/src/session/session_test.gyp @@ -221,6 +221,7 @@ 'internal/key_event_transformer_test.cc', ], @@ -395,8 +395,8 @@ https://github.com/google/mozc/issues/490 '../base/base.gyp:base', '../converter/converter_base.gyp:converter_mock', '../engine/engine.gyp:mock_converter_engine', ---- /src/storage/storage_test.gyp -+++ /src/storage/storage_test.gyp +--- a/src/storage/storage_test.gyp ++++ b/src/storage/storage_test.gyp @@ -41,6 +41,7 @@ 'tiny_storage_test.cc', ], diff --git a/app-i18n/mozc/files/mozc-2.26.4220-system_gtest.patch b/app-i18n/mozc/files/mozc-2.26.4220-system_gtest.patch index 47891fab9b476..0d52bcab9e100 100644 --- a/app-i18n/mozc/files/mozc-2.26.4220-system_gtest.patch +++ b/app-i18n/mozc/files/mozc-2.26.4220-system_gtest.patch @@ -1,7 +1,7 @@ https://github.com/google/mozc/issues/490 ---- /src/gyp/defines.gypi -+++ /src/gyp/defines.gypi +--- a/src/gyp/defines.gypi ++++ b/src/gyp/defines.gypi @@ -67,6 +67,10 @@ # use_system_abseil_cpp represents if system version or bundled version # of abseil-cpp library is used. @@ -13,8 +13,8 @@ https://github.com/google/mozc/issues/490 }, 'target_defaults': { 'defines': [ ---- /src/testing/testing.gyp -+++ /src/testing/testing.gyp +--- a/src/testing/testing.gyp ++++ b/src/testing/testing.gyp @@ -59,54 +59,76 @@ 'targets': [ { diff --git a/app-i18n/mozc/files/mozc-2.26.4220-system_jsoncpp.patch b/app-i18n/mozc/files/mozc-2.26.4220-system_jsoncpp.patch index 7ff132eaa591e..479759ba6e40c 100644 --- a/app-i18n/mozc/files/mozc-2.26.4220-system_jsoncpp.patch +++ b/app-i18n/mozc/files/mozc-2.26.4220-system_jsoncpp.patch @@ -1,7 +1,7 @@ https://github.com/google/mozc/issues/490 ---- /src/gyp/defines.gypi -+++ /src/gyp/defines.gypi +--- a/src/gyp/defines.gypi ++++ b/src/gyp/defines.gypi @@ -71,6 +71,10 @@ # use_system_gtest represents if system version or bundled version # of gtest library is used. @@ -13,8 +13,8 @@ https://github.com/google/mozc/issues/490 }, 'target_defaults': { 'defines': [ ---- /src/net/jsoncpp.gyp -+++ /src/net/jsoncpp.gyp +--- a/src/net/jsoncpp.gyp ++++ b/src/net/jsoncpp.gyp @@ -31,32 +31,60 @@ 'targets': [ { @@ -101,8 +101,8 @@ https://github.com/google/mozc/issues/490 }, ], } ---- /src/net/jsoncpp.h -+++ /src/net/jsoncpp.h +--- a/src/net/jsoncpp.h ++++ b/src/net/jsoncpp.h @@ -35,7 +35,11 @@ // Mozc basically disables C++ exception. #define JSON_USE_EXCEPTION 0 From 7282120eeffa10b0686baea8da150b24fe790055 Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 30 Oct 2022 12:12:38 +0100 Subject: [PATCH 2347/2610] app-laptop/ibam: [QA] use git-format-patch style patches Signed-off-by: David Seifert --- app-laptop/ibam/files/ibam-0.5.2-build.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-laptop/ibam/files/ibam-0.5.2-build.patch b/app-laptop/ibam/files/ibam-0.5.2-build.patch index 57459f544e5bb..3c2207133fad5 100644 --- a/app-laptop/ibam/files/ibam-0.5.2-build.patch +++ b/app-laptop/ibam/files/ibam-0.5.2-build.patch @@ -1,5 +1,5 @@ ---- /Makefile -+++ /Makefile +--- a/Makefile ++++ b/Makefile @@ -17,8 +17,8 @@ # IBAM_VERSION=0.5.2 From 216fa25cb50729e3065734e72db4c857bcddd59e Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 30 Oct 2022 12:12:39 +0100 Subject: [PATCH 2348/2610] dev-cpp/abseil-cpp/files: [QA] use git-format-patch style patches Signed-off-by: David Seifert --- .../files/abseil-cpp-20200923-arm_no_crypto.patch | 4 ++-- .../files/abseil-cpp-20211102.0-fix-cuda-nvcc-build.patch | 7 ------- .../abseil-cpp-20211102.0-r2-cuda11.6-compile-fix.patch | 2 -- 3 files changed, 2 insertions(+), 11 deletions(-) diff --git a/dev-cpp/abseil-cpp/files/abseil-cpp-20200923-arm_no_crypto.patch b/dev-cpp/abseil-cpp/files/abseil-cpp-20200923-arm_no_crypto.patch index 762476a10184f..d9e9963f5baef 100644 --- a/dev-cpp/abseil-cpp/files/abseil-cpp-20200923-arm_no_crypto.patch +++ b/dev-cpp/abseil-cpp/files/abseil-cpp-20200923-arm_no_crypto.patch @@ -5,8 +5,8 @@ extensions (by passing -DABSL_ARCH_ARM_NO_CRYPTO). This could be done by the build system instead in future. https://bugs.gentoo.org/778926 ---- /absl/random/internal/randen_hwaes.cc -+++ /absl/random/internal/randen_hwaes.cc +--- a/absl/random/internal/randen_hwaes.cc ++++ b/absl/random/internal/randen_hwaes.cc @@ -50,8 +50,11 @@ (defined(__ARM_NEON) && defined(__ARM_FEATURE_CRYPTO)) #define ABSL_RANDEN_HWAES_IMPL 1 diff --git a/dev-cpp/abseil-cpp/files/abseil-cpp-20211102.0-fix-cuda-nvcc-build.patch b/dev-cpp/abseil-cpp/files/abseil-cpp-20211102.0-fix-cuda-nvcc-build.patch index 45a9fc5406e88..0933c62660a64 100644 --- a/dev-cpp/abseil-cpp/files/abseil-cpp-20211102.0-fix-cuda-nvcc-build.patch +++ b/dev-cpp/abseil-cpp/files/abseil-cpp-20211102.0-fix-cuda-nvcc-build.patch @@ -25,13 +25,6 @@ Our Linux CI does this, but for some reason was never enabled on macOS PiperOrigin-RevId: 425668638 GitOrigin-RevId: 121db1a08321eaa3006726cc32b459cf17880e35 Change-Id: Id51645df90b6a0808dd5b18eb636a10f798e24ea ---- - absl/container/internal/inlined_vector.h | 8 ++++---- - ci/macos_xcode_bazel.sh | 10 +++++++++- - 2 files changed, 13 insertions(+), 5 deletions(-) - -diff --git a/absl/container/internal/inlined_vector.h b/absl/container/internal/inlined_vector.h -index cd34a413a..2baf26f3e 100644 --- a/absl/container/internal/inlined_vector.h +++ b/absl/container/internal/inlined_vector.h @@ -925,8 +925,8 @@ auto Storage::Swap(Storage* other_storage_ptr) -> void { diff --git a/dev-cpp/abseil-cpp/files/abseil-cpp-20211102.0-r2-cuda11.6-compile-fix.patch b/dev-cpp/abseil-cpp/files/abseil-cpp-20211102.0-r2-cuda11.6-compile-fix.patch index 59efc0f321e32..28347d489c176 100644 --- a/dev-cpp/abseil-cpp/files/abseil-cpp-20211102.0-r2-cuda11.6-compile-fix.patch +++ b/dev-cpp/abseil-cpp/files/abseil-cpp-20211102.0-r2-cuda11.6-compile-fix.patch @@ -1,5 +1,3 @@ -diff --git a/absl/strings/internal/string_constant.h b/absl/strings/internal/string_constant.h -index a11336b..e1596b1 100644 --- a/absl/strings/internal/string_constant.h +++ b/absl/strings/internal/string_constant.h @@ -35,12 +35,18 @@ namespace strings_internal { From a8e9d5d45b58bc4f4f7eb2f73878e5b2f9ee46af Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 30 Oct 2022 12:12:40 +0100 Subject: [PATCH 2349/2610] dev-cpp/clucene: [QA] use git-format-patch style patches Signed-off-by: David Seifert --- .../clucene/files/clucene-2.3.3.4-fix-clang.patch | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/dev-cpp/clucene/files/clucene-2.3.3.4-fix-clang.patch b/dev-cpp/clucene/files/clucene-2.3.3.4-fix-clang.patch index f743fa8c44803..f81f812c4978b 100644 --- a/dev-cpp/clucene/files/clucene-2.3.3.4-fix-clang.patch +++ b/dev-cpp/clucene/files/clucene-2.3.3.4-fix-clang.patch @@ -1,5 +1,5 @@ ---- /src/core/CLucene/queryParser/QueryParser.cpp.original 2018-08-02 15:11:33.157174224 +0200 -+++ /src/core/CLucene/queryParser/QueryParser.cpp 2018-08-02 15:12:33.189175705 +0200 +--- a/src/core/CLucene/queryParser/QueryParser.cpp ++++ b/src/core/CLucene/queryParser/QueryParser.cpp @@ -79,7 +79,7 @@ _T("") }; @@ -9,8 +9,8 @@ const int32_t QueryParser::jj_la1_1[] = {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x1,0x0,0x0,0x0,0x0}; struct QueryParser::JJCalls { ---- /src/core/CLucene/queryParser/QueryParserTokenManager.cpp.original 2018-08-02 15:14:27.104178515 +0200 -+++ /src/core/CLucene/queryParser/QueryParserTokenManager.cpp 2018-08-02 15:15:10.399179583 +0200 +--- a/src/core/CLucene/queryParser/QueryParserTokenManager.cpp ++++ b/src/core/CLucene/queryParser/QueryParserTokenManager.cpp @@ -15,9 +15,9 @@ CL_NS_DEF(queryParser) @@ -23,8 +23,8 @@ }; const int32_t QueryParserTokenManager::jjnextStates[]={ 15, 17, 18, 29, 32, 23, 33, 30, 20, 21, 32, 23, 33, 31, 34, 27, ---- /src/core/CLucene/document/DateTools.cpp.original 2018-08-02 15:20:28.903187441 +0200 -+++ /src/core/CLucene/document/DateTools.cpp 2018-08-02 15:20:35.441187602 +0200 +--- a/src/core/CLucene/document/DateTools.cpp ++++ b/src/core/CLucene/document/DateTools.cpp @@ -8,6 +8,7 @@ #include "DateTools.h" From b5479fa19d05218a3b5fc8289ebfa49eef07793a Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 30 Oct 2022 12:12:41 +0100 Subject: [PATCH 2350/2610] dev-cpp/glog/files: [QA] use git-format-patch style patches Signed-off-by: David Seifert --- ....0-IsGoogleLoggingInitialized_public.patch | 20 +++++++++---------- ...g-0.5.0-vmodule_levels_changeability.patch | 12 +++++------ 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/dev-cpp/glog/files/glog-0.5.0-IsGoogleLoggingInitialized_public.patch b/dev-cpp/glog/files/glog-0.5.0-IsGoogleLoggingInitialized_public.patch index a19ebdcf0facd..d08e4b17882f0 100644 --- a/dev-cpp/glog/files/glog-0.5.0-IsGoogleLoggingInitialized_public.patch +++ b/dev-cpp/glog/files/glog-0.5.0-IsGoogleLoggingInitialized_public.patch @@ -2,8 +2,8 @@ https://github.com/google/glog/issues/125 https://github.com/google/glog/pull/651 https://github.com/google/glog/commit/81e0d616edeb73cbd06d6c40bc4f90593ac0c5d1 ---- /src/glog/logging.h.in -+++ /src/glog/logging.h.in +--- a/src/glog/logging.h.in ++++ b/src/glog/logging.h.in @@ -594,6 +594,9 @@ void* prefix_callback_data = NULL); #endif @@ -14,8 +14,8 @@ https://github.com/google/glog/commit/81e0d616edeb73cbd06d6c40bc4f90593ac0c5d1 // Shutdown google's logging library. GOOGLE_GLOG_DLL_DECL void ShutdownGoogleLogging(); ---- /src/logging_custom_prefix_unittest.cc -+++ /src/logging_custom_prefix_unittest.cc +--- a/src/logging_custom_prefix_unittest.cc ++++ b/src/logging_custom_prefix_unittest.cc @@ -221,11 +221,15 @@ LogWithLevels(0, 0, 0, 0); // simulate "before global c-tors" const string early_stderr = GetCapturedTestStderr(); @@ -43,8 +43,8 @@ https://github.com/google/glog/commit/81e0d616edeb73cbd06d6c40bc4f90593ac0c5d1 } _START_GOOGLE_NAMESPACE_ ---- /src/logging_unittest.cc -+++ /src/logging_unittest.cc +--- a/src/logging_unittest.cc ++++ b/src/logging_unittest.cc @@ -197,8 +197,12 @@ LogWithLevels(0, 0, 0, 0); // simulate "before global c-tors" const string early_stderr = GetCapturedTestStderr(); @@ -69,8 +69,8 @@ https://github.com/google/glog/commit/81e0d616edeb73cbd06d6c40bc4f90593ac0c5d1 } _START_GOOGLE_NAMESPACE_ ---- /src/utilities.cc -+++ /src/utilities.cc +--- a/src/utilities.cc ++++ b/src/utilities.cc @@ -62,6 +62,10 @@ static const char* g_program_invocation_short_name = NULL; @@ -93,8 +93,8 @@ https://github.com/google/glog/commit/81e0d616edeb73cbd06d6c40bc4f90593ac0c5d1 #ifdef OS_WINDOWS struct timeval { long tv_sec, tv_usec; ---- /src/utilities.h -+++ /src/utilities.h +--- a/src/utilities.h ++++ b/src/utilities.h @@ -163,8 +163,6 @@ const char* ProgramInvocationShortName(); diff --git a/dev-cpp/glog/files/glog-0.5.0-vmodule_levels_changeability.patch b/dev-cpp/glog/files/glog-0.5.0-vmodule_levels_changeability.patch index f9b90c1521aac..ed1f6a17d8dfb 100644 --- a/dev-cpp/glog/files/glog-0.5.0-vmodule_levels_changeability.patch +++ b/dev-cpp/glog/files/glog-0.5.0-vmodule_levels_changeability.patch @@ -2,8 +2,8 @@ https://github.com/google/glog/issues/649 https://github.com/google/glog/pull/650 https://github.com/google/glog/commit/86fea1ab254c463cbb72e5ce8bcc6855bc4e1e9c ---- /src/glog/vlog_is_on.h.in -+++ /src/glog/vlog_is_on.h.in +--- a/src/glog/vlog_is_on.h.in ++++ b/src/glog/vlog_is_on.h.in @@ -81,10 +81,10 @@ // parsing of --vmodule flag and/or SetVLOGLevel calls. #define VLOG_IS_ON(verboselevel) \ @@ -41,8 +41,8 @@ https://github.com/google/glog/commit/86fea1ab254c463cbb72e5ce8bcc6855bc4e1e9c @ac_google_namespace@::int32* site_default, const char* fname, @ac_google_namespace@::int32 verbose_level); ---- /src/logging_unittest.cc -+++ /src/logging_unittest.cc +--- a/src/logging_unittest.cc ++++ b/src/logging_unittest.cc @@ -98,6 +98,7 @@ static void TestRawLogging(); static void LogWithLevels(int v, int severity, bool err, bool alsoerr); @@ -84,8 +84,8 @@ https://github.com/google/glog/commit/86fea1ab254c463cbb72e5ce8bcc6855bc4e1e9c TEST(DeathRawCHECK, logging) { ASSERT_DEATH(RAW_CHECK(false, "failure 1"), "RAW: Check false failed: failure 1"); ---- /src/vlog_is_on.cc -+++ /src/vlog_is_on.cc +--- a/src/vlog_is_on.cc ++++ b/src/vlog_is_on.cc @@ -125,6 +125,8 @@ // Pointer to head of the VModuleInfo list. // It's a map from module pattern to logging level for those module(s). From c6b53e07ad8f75c452502cb1e42edfd2d70a2eb4 Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 30 Oct 2022 12:12:42 +0100 Subject: [PATCH 2351/2610] dev-libs/protobuf/files: [QA] use git-format-patch style patches Signed-off-by: David Seifert --- .../protobuf-3.16.0-protoc_input_output_files.patch | 12 ++++++------ .../protobuf-3.20.1-protoc_input_output_files.patch | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/dev-libs/protobuf/files/protobuf-3.16.0-protoc_input_output_files.patch b/dev-libs/protobuf/files/protobuf-3.16.0-protoc_input_output_files.patch index 7295e805a1962..60c450eb28227 100644 --- a/dev-libs/protobuf/files/protobuf-3.16.0-protoc_input_output_files.patch +++ b/dev-libs/protobuf/files/protobuf-3.16.0-protoc_input_output_files.patch @@ -1,7 +1,7 @@ https://github.com/protocolbuffers/protobuf/pull/235 ---- /src/google/protobuf/compiler/command_line_interface.cc -+++ /src/google/protobuf/compiler/command_line_interface.cc +--- a/src/google/protobuf/compiler/command_line_interface.cc ++++ b/src/google/protobuf/compiler/command_line_interface.cc @@ -1110,6 +1110,28 @@ } @@ -162,8 +162,8 @@ https://github.com/protocolbuffers/protobuf/pull/235 if (mode_ == MODE_ENCODE) { // Input is text. ---- /src/google/protobuf/compiler/command_line_interface.h -+++ /src/google/protobuf/compiler/command_line_interface.h +--- a/src/google/protobuf/compiler/command_line_interface.h ++++ b/src/google/protobuf/compiler/command_line_interface.h @@ -292,7 +292,9 @@ GeneratorContext* generator_context, std::string* error); @@ -189,8 +189,8 @@ https://github.com/protocolbuffers/protobuf/pull/235 // If --descriptor_set_out was given, this is the filename to which the // FileDescriptorSet should be written. Otherwise, empty. std::string descriptor_set_out_name_; ---- /src/google/protobuf/compiler/command_line_interface_unittest.cc -+++ /src/google/protobuf/compiler/command_line_interface_unittest.cc +--- a/src/google/protobuf/compiler/command_line_interface_unittest.cc ++++ b/src/google/protobuf/compiler/command_line_interface_unittest.cc @@ -99,7 +99,7 @@ virtual void SetUp(); virtual void TearDown(); diff --git a/dev-libs/protobuf/files/protobuf-3.20.1-protoc_input_output_files.patch b/dev-libs/protobuf/files/protobuf-3.20.1-protoc_input_output_files.patch index 812882cf6b093..39a68650a74a1 100644 --- a/dev-libs/protobuf/files/protobuf-3.20.1-protoc_input_output_files.patch +++ b/dev-libs/protobuf/files/protobuf-3.20.1-protoc_input_output_files.patch @@ -1,7 +1,7 @@ https://github.com/protocolbuffers/protobuf/pull/235 ---- /src/google/protobuf/compiler/command_line_interface.cc -+++ /src/google/protobuf/compiler/command_line_interface.cc +--- a/src/google/protobuf/compiler/command_line_interface.cc ++++ b/src/google/protobuf/compiler/command_line_interface.cc @@ -1110,6 +1110,28 @@ } @@ -162,8 +162,8 @@ https://github.com/protocolbuffers/protobuf/pull/235 if (mode_ == MODE_ENCODE) { // Input is text. ---- /src/google/protobuf/compiler/command_line_interface.h -+++ /src/google/protobuf/compiler/command_line_interface.h +--- a/src/google/protobuf/compiler/command_line_interface.h ++++ b/src/google/protobuf/compiler/command_line_interface.h @@ -292,7 +292,9 @@ GeneratorContext* generator_context, std::string* error); @@ -189,8 +189,8 @@ https://github.com/protocolbuffers/protobuf/pull/235 // If --descriptor_set_out was given, this is the filename to which the // FileDescriptorSet should be written. Otherwise, empty. std::string descriptor_set_out_name_; ---- /src/google/protobuf/compiler/command_line_interface_unittest.cc -+++ /src/google/protobuf/compiler/command_line_interface_unittest.cc +--- a/src/google/protobuf/compiler/command_line_interface_unittest.cc ++++ b/src/google/protobuf/compiler/command_line_interface_unittest.cc @@ -99,7 +99,7 @@ virtual void SetUp(); virtual void TearDown(); From 0fd9dc449c6e0f8a7224ee6e1a67b94e23e59b79 Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 30 Oct 2022 12:12:43 +0100 Subject: [PATCH 2352/2610] dev-libs/rapidjson/files: [QA] use git-format-patch style patches Signed-off-by: David Seifert --- .../rapidjson/files/rapidjson-1.1.0-system_gtest.patch | 8 ++++---- .../files/rapidjson-1.1.0-valgrind_optional.patch | 4 ++-- .../files/rapidjson-1.1.1-valgrind_optional.patch | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/dev-libs/rapidjson/files/rapidjson-1.1.0-system_gtest.patch b/dev-libs/rapidjson/files/rapidjson-1.1.0-system_gtest.patch index bdc720e8cf862..a952a076dc47f 100644 --- a/dev-libs/rapidjson/files/rapidjson-1.1.0-system_gtest.patch +++ b/dev-libs/rapidjson/files/rapidjson-1.1.0-system_gtest.patch @@ -1,5 +1,5 @@ ---- /CMakeModules/FindGTestSrc.cmake -+++ /CMakeModules/FindGTestSrc.cmake +--- a/CMakeModules/FindGTestSrc.cmake ++++ b/CMakeModules/FindGTestSrc.cmake @@ -1,30 +1,9 @@ - -SET(GTEST_SEARCH_PATH @@ -32,8 +32,8 @@ find_package_handle_standard_args(GTestSrc DEFAULT_MSG - GTEST_SOURCE_DIR GTEST_INCLUDE_DIR) ---- /test/CMakeLists.txt -+++ /test/CMakeLists.txt +--- a/test/CMakeLists.txt ++++ b/test/CMakeLists.txt @@ -8,7 +8,6 @@ set(gtest_force_shared_crt ON) endif() diff --git a/dev-libs/rapidjson/files/rapidjson-1.1.0-valgrind_optional.patch b/dev-libs/rapidjson/files/rapidjson-1.1.0-valgrind_optional.patch index 071a3d2392df0..772eabe8c6df3 100644 --- a/dev-libs/rapidjson/files/rapidjson-1.1.0-valgrind_optional.patch +++ b/dev-libs/rapidjson/files/rapidjson-1.1.0-valgrind_optional.patch @@ -1,7 +1,7 @@ https://github.com/Tencent/rapidjson/issues/1808 ---- /test/unittest/CMakeLists.txt -+++ /test/unittest/CMakeLists.txt +--- a/test/unittest/CMakeLists.txt ++++ b/test/unittest/CMakeLists.txt @@ -77,12 +77,15 @@ COMMAND ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/bin) diff --git a/dev-libs/rapidjson/files/rapidjson-1.1.1-valgrind_optional.patch b/dev-libs/rapidjson/files/rapidjson-1.1.1-valgrind_optional.patch index b40a39fb13db0..e05c280008758 100644 --- a/dev-libs/rapidjson/files/rapidjson-1.1.1-valgrind_optional.patch +++ b/dev-libs/rapidjson/files/rapidjson-1.1.1-valgrind_optional.patch @@ -1,7 +1,7 @@ https://github.com/Tencent/rapidjson/issues/1808 ---- /test/unittest/CMakeLists.txt -+++ /test/unittest/CMakeLists.txt +--- a/test/unittest/CMakeLists.txt ++++ b/test/unittest/CMakeLists.txt @@ -78,12 +78,15 @@ COMMAND ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/bin) From 19d45f6786c447bb1c6e4b69e1d7c79ad9089f1b Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 30 Oct 2022 12:12:44 +0100 Subject: [PATCH 2353/2610] dev-ruby/capistrano: [QA] use git-format-patch style patches Signed-off-by: David Seifert --- .../capistrano/files/capistrano-2.15.5-sudo-cleanup.patch | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/dev-ruby/capistrano/files/capistrano-2.15.5-sudo-cleanup.patch b/dev-ruby/capistrano/files/capistrano-2.15.5-sudo-cleanup.patch index cbe68a476fd47..5437d08113e51 100644 --- a/dev-ruby/capistrano/files/capistrano-2.15.5-sudo-cleanup.patch +++ b/dev-ruby/capistrano/files/capistrano-2.15.5-sudo-cleanup.patch @@ -1,6 +1,5 @@ -diff -ur /usr/lib/ruby/gems/1.9.1/gems/capistrano-2.15.5/lib/capistrano/recipes/deploy.rb ./lib/capistrano/recipes/deploy.rb ---- ./lib/capistrano/recipes/deploy.rb 2014-08-13 15:11:31.423773610 +0200 -+++ /usr/lib/ruby/gems/1.9.1/gems/capistrano-2.15.5/lib/capistrano/recipes/deploy.rb 2014-05-04 11:40:39.000000000 +0200 +--- a/lib/capistrano/recipes/deploy.rb ++++ b/lib/capistrano/recipes/deploy.rb @@ -462,7 +462,7 @@ DESC task :cleanup, :except => { :no_release => true } do From 63ed4f5f4277aac7ddc7629405151115b612e3e7 Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 30 Oct 2022 12:12:45 +0100 Subject: [PATCH 2354/2610] games-strategy/megaglest: [QA] use git-format-patch style patches Signed-off-by: David Seifert --- .../files/megaglest-3.11.1-miniupnpc-api-version-16.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/games-strategy/megaglest/files/megaglest-3.11.1-miniupnpc-api-version-16.patch b/games-strategy/megaglest/files/megaglest-3.11.1-miniupnpc-api-version-16.patch index a793c122b2109..b0275156bda16 100644 --- a/games-strategy/megaglest/files/megaglest-3.11.1-miniupnpc-api-version-16.patch +++ b/games-strategy/megaglest/files/megaglest-3.11.1-miniupnpc-api-version-16.patch @@ -1,7 +1,7 @@ https://github.com/MegaGlest/megaglest-source/commit/a85d12aed1983eb69d630b431b81ae656d83b3ac ---- /source/shared_lib/sources/platform/posix/socket.cpp -+++ /source/shared_lib/sources/platform/posix/socket.cpp +--- a/source/shared_lib/sources/platform/posix/socket.cpp ++++ b/source/shared_lib/sources/platform/posix/socket.cpp @@ -2610,8 +2610,10 @@ if(SystemFlags::VERBOSE_MODE_ENABLED) printf("UPnP device found: %s %s\n", dev->descURL, dev->st); From 1d6c68c4faf5b6998ed00d9588d5b9609b67235c Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 30 Oct 2022 12:12:46 +0100 Subject: [PATCH 2355/2610] media-libs/libhdhomerun: [QA] use git-format-patch style patches Signed-off-by: David Seifert --- .../libhdhomerun/files/20190621-use_shared_library.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/libhdhomerun/files/20190621-use_shared_library.patch b/media-libs/libhdhomerun/files/20190621-use_shared_library.patch index a25b33456cf1e..aa4c8e7ebea30 100644 --- a/media-libs/libhdhomerun/files/20190621-use_shared_library.patch +++ b/media-libs/libhdhomerun/files/20190621-use_shared_library.patch @@ -1,5 +1,5 @@ ---- /Makefile 2019-09-16 10:18:56.033121543 -0500 -+++ /Makefile 2019-09-16 10:14:00.110155153 -0500 +--- a/Makefile ++++ b/Makefile @@ -38,10 +38,10 @@ endif endif From cac7d7b49fb06b73e3bcd0759ddeb664a3aed343 Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 30 Oct 2022 12:12:47 +0100 Subject: [PATCH 2356/2610] media-sound/gogglesmm: [QA] use git-format-patch style patches Signed-off-by: David Seifert --- .../gogglesmm-1.2.1-use-fox-1.7.67.patch | 25 ++++++++----------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/media-sound/gogglesmm/files/gogglesmm-1.2.1-use-fox-1.7.67.patch b/media-sound/gogglesmm/files/gogglesmm-1.2.1-use-fox-1.7.67.patch index 44ec564e6f2df..bf487b2079095 100644 --- a/media-sound/gogglesmm/files/gogglesmm-1.2.1-use-fox-1.7.67.patch +++ b/media-sound/gogglesmm/files/gogglesmm-1.2.1-use-fox-1.7.67.patch @@ -1,6 +1,5 @@ -diff -ru gogglesmm-1.2.1/gap/ap_http_response.cpp /var/tmp/portage/media-sound/gogglesmm-1.2.1/work/gogglesmm-1.2.1/gap/ap_http_response.cpp ---- gogglesmm-1.2.1/gap/ap_http_response.cpp 2018-08-01 01:59:22.000000000 +0200 -+++ /var/tmp/portage/media-sound/gogglesmm-1.2.1/work/gogglesmm-1.2.1/gap/ap_http_response.cpp 2019-12-16 19:21:06.596524627 +0100 +--- a/gap/ap_http_response.cpp ++++ b/gap/ap_http_response.cpp @@ -341,7 +341,7 @@ break; @@ -10,9 +9,8 @@ diff -ru gogglesmm-1.2.1/gap/ap_http_response.cpp /var/tmp/portage/media-sound/g p++; } else { -diff -ru gogglesmm-1.2.1/src/GMDBus.cpp /var/tmp/portage/media-sound/gogglesmm-1.2.1/work/gogglesmm-1.2.1/src/GMDBus.cpp ---- gogglesmm-1.2.1/src/GMDBus.cpp 2018-08-01 01:59:22.000000000 +0200 -+++ /var/tmp/portage/media-sound/gogglesmm-1.2.1/work/gogglesmm-1.2.1/src/GMDBus.cpp 2019-12-16 19:27:05.072866638 +0100 +--- a/src/GMDBus.cpp ++++ b/src/GMDBus.cpp @@ -60,7 +60,7 @@ void setuphooks() { for (FXint i=0;iwc2mb(&c,1,src.wc(i))==1) { @@ -61,9 +58,8 @@ diff -ru gogglesmm-1.2.1/src/GMFilename.cpp /var/tmp/portage/media-sound/goggles FXString dst; FXint i,n=0; -diff -ru gogglesmm-1.2.1/src/GMTrackDatabase.cpp /var/tmp/portage/media-sound/gogglesmm-1.2.1/work/gogglesmm-1.2.1/src/GMTrackDatabase.cpp ---- gogglesmm-1.2.1/src/GMTrackDatabase.cpp 2018-08-01 01:59:22.000000000 +0200 -+++ /var/tmp/portage/media-sound/gogglesmm-1.2.1/work/gogglesmm-1.2.1/src/GMTrackDatabase.cpp 2019-12-16 19:26:29.609893508 +0100 +--- a/src/GMTrackDatabase.cpp ++++ b/src/GMTrackDatabase.cpp @@ -1372,8 +1372,8 @@ void GMTrackDatabase::clear_path_lookup() { DEBUG_DB_GET(); @@ -86,9 +82,8 @@ diff -ru gogglesmm-1.2.1/src/GMTrackDatabase.cpp /var/tmp/portage/media-sound/go delete a; } } -diff -ru gogglesmm-1.2.1/src/gmutils.h /var/tmp/portage/media-sound/gogglesmm-1.2.1/work/gogglesmm-1.2.1/src/gmutils.h ---- gogglesmm-1.2.1/src/gmutils.h 2018-08-01 01:59:22.000000000 +0200 -+++ /var/tmp/portage/media-sound/gogglesmm-1.2.1/work/gogglesmm-1.2.1/src/gmutils.h 2019-12-16 19:22:25.340787153 +0100 +--- a/src/gmutils.h ++++ b/src/gmutils.h @@ -26,7 +26,7 @@ FXint remove(FXint name) { return (FXint)(FXival)FXHash::remove((void*)(FXival)name); } //FXint find(FXint name) const { return (FXint)(FXival)FXHash::find((void*)(FXival)name); } From 7cd68b267177f60d00297ba2b6b05aa138048ec4 Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 30 Oct 2022 12:12:48 +0100 Subject: [PATCH 2357/2610] net-p2p/fms/files: [QA] use git-format-patch style patches Signed-off-by: David Seifert --- .../files/fms-0.3.83-fix-for-mbedtls-3.patch | 4 ++-- net-p2p/fms/files/fms-use-system-libs4.patch | 19 ++----------------- 2 files changed, 4 insertions(+), 19 deletions(-) diff --git a/net-p2p/fms/files/fms-0.3.83-fix-for-mbedtls-3.patch b/net-p2p/fms/files/fms-0.3.83-fix-for-mbedtls-3.patch index fdc1948abd824..88b5ad1189b13 100644 --- a/net-p2p/fms/files/fms-0.3.83-fix-for-mbedtls-3.patch +++ b/net-p2p/fms/files/fms-0.3.83-fix-for-mbedtls-3.patch @@ -1,5 +1,5 @@ ---- /include/freenet/fcpv2.h 2016-06-04 18:16:06.000000000 +0200 -+++ /include/freenet/fcpv2.h.new 2021-10-29 11:38:04.000000000 +0200 +--- a/include/freenet/fcpv2.h ++++ b/include/freenet/fcpv2.h @@ -33,7 +33,7 @@ #endif diff --git a/net-p2p/fms/files/fms-use-system-libs4.patch b/net-p2p/fms/files/fms-use-system-libs4.patch index fc017ce0023b9..07968b32bf7a0 100644 --- a/net-p2p/fms/files/fms-use-system-libs4.patch +++ b/net-p2p/fms/files/fms-use-system-libs4.patch @@ -1,5 +1,5 @@ ---- /CMakeLists.txt 2016-06-04 22:18:20.000000000 +0200 -+++ /CMakeLists.txt.new 2018-11-25 14:05:45.000000000 +0100 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt @@ -373,11 +373,17 @@ ENDIF(AUDIO_CAPTCHA) @@ -23,18 +23,3 @@ IF(FROST_SUPPORT) ADD_DEFINITIONS(-DFROST_SUPPORT) -@@ -405,3 +411,14 @@ - IF(BUILD_PLUGIN) - ADD_SUBDIRECTORY(plugin) - ENDIF(BUILD_PLUGIN) -+ -+MESSAGE(STATUS "<<< Gentoo configuration >>> -+Build type ${CMAKE_BUILD_TYPE} -+Install path ${CMAKE_INSTALL_PREFIX} -+Compiler flags: -+C ${CMAKE_C_FLAGS} -+C++ ${CMAKE_CXX_FLAGS} -+Linker flags: -+Executable ${CMAKE_EXE_LINKER_FLAGS} -+Module ${CMAKE_MODULE_LINKER_FLAGS} -+Shared ${CMAKE_SHARED_LINKER_FLAGS}\n") From bdcc968d38d7f1a211f1a96830e2bdf32e7c8f55 Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 30 Oct 2022 12:12:49 +0100 Subject: [PATCH 2358/2610] sci-libs/caffe2/files: [QA] use git-format-patch style patches Signed-off-by: David Seifert --- .../caffe2/files/caffe2-1.11.0-gentoo.patch | 32 +++++++++---------- .../files/caffe2-1.12.0-glog-0.6.0.patch | 4 +-- .../files/caffe2-1.12.0-install-dirs.patch | 22 ++----------- 3 files changed, 20 insertions(+), 38 deletions(-) diff --git a/sci-libs/caffe2/files/caffe2-1.11.0-gentoo.patch b/sci-libs/caffe2/files/caffe2-1.11.0-gentoo.patch index 505af5e6695c5..addf1eb0bfbaa 100644 --- a/sci-libs/caffe2/files/caffe2-1.11.0-gentoo.patch +++ b/sci-libs/caffe2/files/caffe2-1.11.0-gentoo.patch @@ -1,5 +1,5 @@ ---- a/cmake/Dependencies.cmake 2022-06-17 22:12:34.451841710 +0200 -+++ b/cmake/Dependencies.cmake 2022-06-17 22:12:48.302786501 +0200 +--- a/cmake/Dependencies.cmake ++++ b/cmake/Dependencies.cmake @@ -1512,7 +1512,6 @@ if(NOT USE_SYSTEM_ONNX) add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/../third_party/onnx EXCLUDE_FROM_ALL) @@ -26,8 +26,8 @@ set(BUILD_SHARED_LIBS ${TEMP_BUILD_SHARED_LIBS} CACHE BOOL "Build shared libs" FORCE) if(USE_BREAKPAD) ---- a/c10/CMakeLists.txt 2022-06-17 22:40:53.573306905 +0200 -+++ b/c10/CMakeLists.txt 2022-06-17 22:41:16.920219686 +0200 +--- a/c10/CMakeLists.txt ++++ b/c10/CMakeLists.txt @@ -59,7 +59,7 @@ if(${USE_GLOG}) target_link_libraries(c10 PUBLIC glog::glog) @@ -37,8 +37,8 @@ find_package(Backtrace) if(Backtrace_FOUND) ---- a/torch/CMakeLists.txt 2022-06-17 22:42:20.396982644 +0200 -+++ b/torch/CMakeLists.txt 2022-06-17 22:43:20.214759326 +0200 +--- a/torch/CMakeLists.txt ++++ b/torch/CMakeLists.txt @@ -82,7 +82,6 @@ set(TORCH_PYTHON_LINK_LIBRARIES @@ -47,8 +47,8 @@ ATEN_CPU_FILES_GEN_LIB) set(TORCH_PYTHON_COMPILE_DEFINITIONS) ---- a/CMakeLists.txt 2022-06-18 20:35:01.451116185 +0200 -+++ b/CMakeLists.txt 2022-06-18 20:35:08.219023569 +0200 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt @@ -750,7 +750,7 @@ # ---[ Build flags @@ -58,8 +58,8 @@ string(APPEND CMAKE_CXX_FLAGS " -Wno-narrowing") # Eigen fails to build with some versions, so convert this to a warning # Details at http://eigen.tuxfamily.org/bz/show_bug.cgi?id=1459 ---- a/cmake/public/utils.cmake 2022-06-18 20:50:39.314263395 +0200 -+++ b/cmake/public/utils.cmake 2022-06-18 20:51:49.611291709 +0200 +--- a/cmake/public/utils.cmake ++++ b/cmake/public/utils.cmake @@ -512,8 +512,6 @@ endif() @@ -69,8 +69,8 @@ endfunction() ---- a/cmake/Codegen.cmake 2022-06-18 21:33:13.366381817 +0200 -+++ b/cmake/Codegen.cmake 2022-06-18 21:33:30.249157610 +0200 +--- a/cmake/Codegen.cmake ++++ b/cmake/Codegen.cmake @@ -57,7 +57,7 @@ if(MSVC) set(OPT_FLAG "/fp:strict ") @@ -80,8 +80,8 @@ if("${CMAKE_BUILD_TYPE}" MATCHES "Debug") set(OPT_FLAG " ") endif() ---- a/caffe2/CMakeLists.txt 2022-07-01 21:56:49.643490049 +0200 -+++ b/caffe2/CMakeLists.txt 2022-07-01 21:57:17.091489479 +0200 +--- a/caffe2/CMakeLists.txt ++++ b/caffe2/CMakeLists.txt @@ -109,7 +109,7 @@ # Note: the folders that are being commented out have not been properly # addressed yet. @@ -99,8 +99,8 @@ endif() # ========================================================== ---- a/cmake/External/nnpack.cmake 2022-07-02 21:56:54.905696921 +0200 -+++ b/cmake/External/nnpack.cmake 2022-07-02 21:57:03.665696739 +0200 +--- a/cmake/External/nnpack.cmake ++++ b/cmake/External/nnpack.cmake @@ -58,7 +58,7 @@ set(PTHREADPOOL_SOURCE_DIR "${CAFFE2_THIRD_PARTY_ROOT}/pthreadpool" CACHE STRING "pthreadpool source directory") set(GOOGLETEST_SOURCE_DIR "${CAFFE2_THIRD_PARTY_ROOT}/googletest" CACHE STRING "Google Test source directory") diff --git a/sci-libs/caffe2/files/caffe2-1.12.0-glog-0.6.0.patch b/sci-libs/caffe2/files/caffe2-1.12.0-glog-0.6.0.patch index a821ebedf7b79..6c06d2cca654d 100644 --- a/sci-libs/caffe2/files/caffe2-1.12.0-glog-0.6.0.patch +++ b/sci-libs/caffe2/files/caffe2-1.12.0-glog-0.6.0.patch @@ -1,7 +1,7 @@ https://github.com/pytorch/pytorch/issues/58054 ---- /c10/util/Logging.cpp -+++ /c10/util/Logging.cpp +--- a/c10/util/Logging.cpp ++++ b/c10/util/Logging.cpp @@ -192,23 +192,13 @@ google::GLOG_WARNING, "The minimum log level that caffe2 will output."); diff --git a/sci-libs/caffe2/files/caffe2-1.12.0-install-dirs.patch b/sci-libs/caffe2/files/caffe2-1.12.0-install-dirs.patch index d9c403d5882ec..078e33f450203 100644 --- a/sci-libs/caffe2/files/caffe2-1.12.0-install-dirs.patch +++ b/sci-libs/caffe2/files/caffe2-1.12.0-install-dirs.patch @@ -1,5 +1,5 @@ ---- a/c10/CMakeLists.txt 2022-06-19 09:57:16.776536871 +0200 -+++ b/c10/CMakeLists.txt 2022-06-19 09:58:51.663356075 +0200 +--- a/c10/CMakeLists.txt ++++ b/c10/CMakeLists.txt @@ -107,7 +107,7 @@ # Note: for now, we will put all export path into one single Caffe2Targets group # to deal with the cmake deployment need. Inside the Caffe2Targets set, the @@ -9,8 +9,6 @@ install(DIRECTORY ${CMAKE_CURRENT_LIST_DIR} DESTINATION include FILES_MATCHING PATTERN "*.h") -diff --git a/c10/cuda/CMakeLists.txt b/c10/cuda/CMakeLists.txt -index a95bd278e2..4a33b4e4ed 100644 --- a/c10/cuda/CMakeLists.txt +++ b/c10/cuda/CMakeLists.txt @@ -63,7 +63,7 @@ add_subdirectory(test) @@ -22,8 +20,6 @@ index a95bd278e2..4a33b4e4ed 100644 foreach(file ${C10_CUDA_HEADERS}) get_filename_component( dir ${file} DIRECTORY ) install( FILES ${file} DESTINATION include/c10/cuda/${dir} ) -diff --git a/c10/hip/CMakeLists.txt b/c10/hip/CMakeLists.txt -index 6a0e0e41a1..7582c73919 100644 --- a/c10/hip/CMakeLists.txt +++ b/c10/hip/CMakeLists.txt @@ -55,7 +55,7 @@ target_include_directories( @@ -35,8 +31,6 @@ index 6a0e0e41a1..7582c73919 100644 install(DIRECTORY ${CMAKE_CURRENT_LIST_DIR} DESTINATION include FILES_MATCHING PATTERN "*.h") -diff --git a/modules/detectron/CMakeLists.txt b/modules/detectron/CMakeLists.txt -index bffc074e39..e1697e65f2 100644 --- a/modules/detectron/CMakeLists.txt +++ b/modules/detectron/CMakeLists.txt @@ -17,7 +17,7 @@ if(BUILD_CAFFE2_OPS) @@ -66,8 +60,6 @@ index bffc074e39..e1697e65f2 100644 if(MSVC) install(FILES $ DESTINATION lib OPTIONAL) endif() -diff --git a/modules/module_test/CMakeLists.txt b/modules/module_test/CMakeLists.txt -index f72120d535..c293ce025d 100644 --- a/modules/module_test/CMakeLists.txt +++ b/modules/module_test/CMakeLists.txt @@ -16,7 +16,7 @@ if(BUILD_TEST AND NOT BUILD_LITE_INTERPRETER) @@ -79,8 +71,6 @@ index f72120d535..c293ce025d 100644 if(MSVC AND BUILD_SHARED_LIBS) install(FILES $ DESTINATION lib OPTIONAL) endif() -diff --git a/modules/observers/CMakeLists.txt b/modules/observers/CMakeLists.txt -index 050b8a1461..0309a273b7 100644 --- a/modules/observers/CMakeLists.txt +++ b/modules/observers/CMakeLists.txt @@ -21,7 +21,7 @@ endif() @@ -92,8 +82,6 @@ index 050b8a1461..0309a273b7 100644 caffe2_interface_library(caffe2_observers caffe2_observers_library) if(MSVC AND BUILD_SHARED_LIBS) install(FILES $ DESTINATION lib OPTIONAL) -diff --git a/modules/rocksdb/CMakeLists.txt b/modules/rocksdb/CMakeLists.txt -index 78651989aa..52bfd149a2 100644 --- a/modules/rocksdb/CMakeLists.txt +++ b/modules/rocksdb/CMakeLists.txt @@ -59,7 +59,7 @@ add_library(caffe2_rocksdb ${CMAKE_CURRENT_SOURCE_DIR}/rocksdb.cc) @@ -105,8 +93,6 @@ index 78651989aa..52bfd149a2 100644 # ---[ Last, Append the library to Caffe2_MODULES, if we are building with # the main repo. -diff --git a/test/cpp/c10d/CMakeLists.txt b/test/cpp/c10d/CMakeLists.txt -index bf91460c4b..ebbd476fa9 100644 --- a/test/cpp/c10d/CMakeLists.txt +++ b/test/cpp/c10d/CMakeLists.txt @@ -51,7 +51,7 @@ if(USE_CUDA) @@ -118,8 +104,6 @@ index bf91460c4b..ebbd476fa9 100644 endif() endif() else() -diff --git a/test/cpp/jit/CMakeLists.txt b/test/cpp/jit/CMakeLists.txt -index 60b43b81fc..9cf34a1620 100644 --- a/test/cpp/jit/CMakeLists.txt +++ b/test/cpp/jit/CMakeLists.txt @@ -32,9 +32,9 @@ endif() @@ -135,8 +119,6 @@ index 60b43b81fc..9cf34a1620 100644 endif() # Build the cpp gtest binary containing the cpp-only tests. -diff --git a/torch/csrc/deploy/CMakeLists.txt b/torch/csrc/deploy/CMakeLists.txt -index 61fe8c1bb8..28575979dd 100644 --- a/torch/csrc/deploy/CMakeLists.txt +++ b/torch/csrc/deploy/CMakeLists.txt @@ -80,4 +80,4 @@ if(INSTALL_TEST) From bf34df2ce357469c38ae688e157087365988bc45 Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 30 Oct 2022 12:12:50 +0100 Subject: [PATCH 2359/2610] x11-libs/fox: [QA] use git-format-patch style patches Signed-off-by: David Seifert --- x11-libs/fox/files/fox-1.7.67-no-truetype.patch | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/x11-libs/fox/files/fox-1.7.67-no-truetype.patch b/x11-libs/fox/files/fox-1.7.67-no-truetype.patch index 6f91d9746a1e4..f57a945b8d61c 100644 --- a/x11-libs/fox/files/fox-1.7.67-no-truetype.patch +++ b/x11-libs/fox/files/fox-1.7.67-no-truetype.patch @@ -1,6 +1,5 @@ -diff -ru fox-1.7.67/lib/FXFont.cpp /var/tmp/portage/x11-libs/fox-1.7.67/work/fox-1.7.67/lib/FXFont.cpp ---- fox-1.7.67/lib/FXFont.cpp 2019-05-08 05:21:21.000000000 +0200 -+++ /var/tmp/portage/x11-libs/fox-1.7.67/work/fox-1.7.67/lib/FXFont.cpp 2019-12-16 22:19:32.510138232 +0100 +--- a/lib/FXFont.cpp ++++ b/lib/FXFont.cpp @@ -829,26 +829,26 @@ // Weight @@ -43,4 +42,3 @@ diff -ru fox-1.7.67/lib/FXFont.cpp /var/tmp/portage/x11-libs/fox-1.7.67/work/fox } FXTRACE((160,"%4d: dweight=%-3d dsize=%3d dslant=%d dsetwidth=%d dscalable=%d dpolymorph=%d xres=%-3d yres=%-3d xlfd=\"%s\"\n",f,dweight,dsize,dslant,dsetwidth,dscalable,dpolymorph,xres,yres,fontnames[f])); - From 9071f59809bb17011bacc1455891222161076474 Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 30 Oct 2022 12:26:15 +0100 Subject: [PATCH 2360/2610] app-misc/cw: [QA] use git-format-patch style patches Signed-off-by: David Seifert --- .../cw/files/cw-1.0.16-replace-isastream-with-fcntl.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-misc/cw/files/cw-1.0.16-replace-isastream-with-fcntl.patch b/app-misc/cw/files/cw-1.0.16-replace-isastream-with-fcntl.patch index 18f2dba953d27..978c23bb9b71f 100644 --- a/app-misc/cw/files/cw-1.0.16-replace-isastream-with-fcntl.patch +++ b/app-misc/cw/files/cw-1.0.16-replace-isastream-with-fcntl.patch @@ -1,5 +1,5 @@ ---- /var/tmp/portage/app-misc/cw-1.0.16-r3/work/cw-1.0.16/src/cw.c -+++ cw-1.0.16/src/cw.c +--- a/src/cw.c ++++ b/src/cw.c @@ -1173,7 +1173,7 @@ close(master); return(0); From 8919561dc086777608ea5c30ef0afd808139af72 Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 30 Oct 2022 12:26:16 +0100 Subject: [PATCH 2361/2610] app-misc/rox-filer: [QA] use git-format-patch style patches Signed-off-by: David Seifert --- app-misc/rox-filer/files/rox-filer-2.11-in-source-build.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-misc/rox-filer/files/rox-filer-2.11-in-source-build.patch b/app-misc/rox-filer/files/rox-filer-2.11-in-source-build.patch index d5400ec5f63f6..d793a4e97fb92 100644 --- a/app-misc/rox-filer/files/rox-filer-2.11-in-source-build.patch +++ b/app-misc/rox-filer/files/rox-filer-2.11-in-source-build.patch @@ -1,5 +1,5 @@ ---- /root/configure 2015-03-09 16:39:03.921516152 +0800 -+++ src/configure 2015-03-09 16:39:08.455516081 +0800 +--- a/configure ++++ b/configure @@ -2133,12 +2133,6 @@ ac_config_headers="$ac_config_headers config.h" From 5a6957132148f2e6def5f0b8abbc9b7a45623f31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Sun, 30 Oct 2022 12:06:48 +0100 Subject: [PATCH 2362/2610] app-emacs/boogie-friends: rename version to 0.1_p20210703 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- app-emacs/boogie-friends/Manifest | 2 +- ...ends-20210703.ebuild => boogie-friends-0.1_p20210703.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename app-emacs/boogie-friends/{boogie-friends-20210703.ebuild => boogie-friends-0.1_p20210703.ebuild} (100%) diff --git a/app-emacs/boogie-friends/Manifest b/app-emacs/boogie-friends/Manifest index e33124f47ef96..14232b33f7ef4 100644 --- a/app-emacs/boogie-friends/Manifest +++ b/app-emacs/boogie-friends/Manifest @@ -1 +1 @@ -DIST boogie-friends-20210703.tar.gz 410267 BLAKE2B dd00a175e1a5f11916b35f852e90b4cbb6f5f59947075efd1b12b5bea341731a0cba3ba7f42d515d2b8600a96d52d1f2b51ee4fe68274df5e00993443ebc4ecd SHA512 23488a452bd1baa1bc562efe3f7b53b94d58e4bc542a6c3d7c1baa255d379dd056c0cb4168e1d79caaaf746426f612aa5dea1e545931c549dcd0fa3f50751324 +DIST boogie-friends-0.1_p20210703.tar.gz 410267 BLAKE2B dd00a175e1a5f11916b35f852e90b4cbb6f5f59947075efd1b12b5bea341731a0cba3ba7f42d515d2b8600a96d52d1f2b51ee4fe68274df5e00993443ebc4ecd SHA512 23488a452bd1baa1bc562efe3f7b53b94d58e4bc542a6c3d7c1baa255d379dd056c0cb4168e1d79caaaf746426f612aa5dea1e545931c549dcd0fa3f50751324 diff --git a/app-emacs/boogie-friends/boogie-friends-20210703.ebuild b/app-emacs/boogie-friends/boogie-friends-0.1_p20210703.ebuild similarity index 100% rename from app-emacs/boogie-friends/boogie-friends-20210703.ebuild rename to app-emacs/boogie-friends/boogie-friends-0.1_p20210703.ebuild From a2cda2615547ec5365becb55ef6bd4596cce31cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Sun, 30 Oct 2022 12:15:34 +0100 Subject: [PATCH 2363/2610] app-emacs/boogie-friends: bump to 0.1_p20220922 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2022.09.22 snapshot Signed-off-by: Maciej Barć --- app-emacs/boogie-friends/Manifest | 1 + .../boogie-friends-0.1_p20220922.ebuild | 49 +++++++++++++++++++ .../boogie-friends-flycheck-dfy-exe.patch | 11 +++++ 3 files changed, 61 insertions(+) create mode 100644 app-emacs/boogie-friends/boogie-friends-0.1_p20220922.ebuild create mode 100644 app-emacs/boogie-friends/files/boogie-friends-flycheck-dfy-exe.patch diff --git a/app-emacs/boogie-friends/Manifest b/app-emacs/boogie-friends/Manifest index 14232b33f7ef4..87f2628d03e97 100644 --- a/app-emacs/boogie-friends/Manifest +++ b/app-emacs/boogie-friends/Manifest @@ -1 +1,2 @@ DIST boogie-friends-0.1_p20210703.tar.gz 410267 BLAKE2B dd00a175e1a5f11916b35f852e90b4cbb6f5f59947075efd1b12b5bea341731a0cba3ba7f42d515d2b8600a96d52d1f2b51ee4fe68274df5e00993443ebc4ecd SHA512 23488a452bd1baa1bc562efe3f7b53b94d58e4bc542a6c3d7c1baa255d379dd056c0cb4168e1d79caaaf746426f612aa5dea1e545931c549dcd0fa3f50751324 +DIST boogie-friends-0.1_p20220922.tar.gz 411351 BLAKE2B ca5b500f009254ee07199c538c0372756599b1ba89e735ee19a007233a181b6cad148eda13a8c1e7ebd604e882808e2daa8743b3cdcb0f5f71d46f3f2a91cb5f SHA512 4d76a31335dd795617106421dbc9c4833e93831fb9235d34a371aac7c1f68920798b43d9034ff3ca99e8bb20d645c5b7134d60cd46fc111ff2f92984613f8b4a diff --git a/app-emacs/boogie-friends/boogie-friends-0.1_p20220922.ebuild b/app-emacs/boogie-friends/boogie-friends-0.1_p20220922.ebuild new file mode 100644 index 0000000000000..df8519fe6a522 --- /dev/null +++ b/app-emacs/boogie-friends/boogie-friends-0.1_p20220922.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +H=8d1bafab5dffc3c63324b5306503943e67497ddc + +inherit elisp + +DESCRIPTION="Emacs tools for interacting with Boogie, Dafny and Z3 (SMT2)" +HOMEPAGE="https://github.com/boogie-org/boogie-friends/" +SRC_URI="https://github.com/boogie-org/${PN}/archive/${H}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${H}/emacs" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="test" # broken tests - no "tests.dfy" file + +RDEPEND=" + app-emacs/company-mode + app-emacs/dash + app-emacs/flycheck + app-emacs/yasnippet +" +BDEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-flycheck-dfy-exe.patch + "${FILESDIR}"/${PN}-paths.patch +) + +ELISP_REMOVE="boogie-friends-pkg.el" +SITEFILE="50${PN}-gentoo.el" + +DOCS=( ../README.md pictures ) + +src_prepare() { + elisp_src_prepare + + sed -i "s|@SITEETC@|${EPREFIX}${SITEETC}/${PN}|" ./boogie-friends.el || die +} + +src_install() { + elisp_src_install + + insinto "${SITEETC}/${PN}" + doins -r etc +} diff --git a/app-emacs/boogie-friends/files/boogie-friends-flycheck-dfy-exe.patch b/app-emacs/boogie-friends/files/boogie-friends-flycheck-dfy-exe.patch new file mode 100644 index 0000000000000..4f297a2472443 --- /dev/null +++ b/app-emacs/boogie-friends/files/boogie-friends-flycheck-dfy-exe.patch @@ -0,0 +1,11 @@ +--- a/dafny-mode.el ++++ b/dafny-mode.el +@@ -553,7 +553,7 @@ open Dafny buffers." + + (flycheck-define-command-checker 'dafny + "Flycheck checker for the Dafny programming language." +- :command '("Dafny" (eval (boogie-friends-compute-prover-args)) source-inplace) ++ :command '("dafny" (eval (boogie-friends-compute-prover-args)) source-inplace) + :error-patterns boogie-friends-error-patterns + :error-filter #'dafny-error-filter + :predicate #'dafny-predicate From e3afabe8d966f31a687c633da38f5135450f8ca4 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 11:03:37 +0000 Subject: [PATCH 2364/2610] dev-python/pyannotate: enable py3.11 Signed-off-by: Sam James --- dev-python/pyannotate/pyannotate-1.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyannotate/pyannotate-1.2.0.ebuild b/dev-python/pyannotate/pyannotate-1.2.0.ebuild index 8f1e82ca06d5e..d428d5c82b074 100644 --- a/dev-python/pyannotate/pyannotate-1.2.0.ebuild +++ b/dev-python/pyannotate/pyannotate-1.2.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1 DESCRIPTION="Auto-generate PEP-484 annotations" From b4ca769092dd64a3eabacc092dcb4ebd66d677ff Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 11:16:36 +0000 Subject: [PATCH 2365/2610] dev-python/pytest-django: fix tests with pytest 7; enable py3.11 Closes: https://bugs.gentoo.org/834815 Signed-off-by: Sam James --- .../files/pytest-django-4.5.2-pytest-7.patch | 30 +++++++++++++++++++ .../pytest-django/pytest-django-4.5.2.ebuild | 6 +++- 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 dev-python/pytest-django/files/pytest-django-4.5.2-pytest-7.patch diff --git a/dev-python/pytest-django/files/pytest-django-4.5.2-pytest-7.patch b/dev-python/pytest-django/files/pytest-django-4.5.2-pytest-7.patch new file mode 100644 index 0000000000000..657e5fa617a21 --- /dev/null +++ b/dev-python/pytest-django/files/pytest-django-4.5.2-pytest-7.patch @@ -0,0 +1,30 @@ +https://github.com/pytest-dev/pytest-django/commit/14b993d1cb291bfcf05f35f57db55c0419886534 +https://bugs.gentoo.org/834815 + +From 14b993d1cb291bfcf05f35f57db55c0419886534 Mon Sep 17 00:00:00 2001 +From: Stanislav Levin +Date: Mon, 28 Feb 2022 13:12:37 +0300 +Subject: [PATCH] tests: Sync expected stream for Pytest's version + +https://docs.pytest.org/en/7.0.x/changelog.html#breaking-changes: +> [pytest#8246](https://github.com/pytest-dev/pytest/issues/8246): --version now writes version information to stdout rather than stderr. + +Fixes: https://github.com/pytest-dev/pytest-django/issues/995 +Signed-off-by: Stanislav Levin +--- a/tests/test_manage_py_scan.py ++++ b/tests/test_manage_py_scan.py +@@ -118,7 +118,12 @@ def test_django_project_found_invalid_settings_version(django_testdir, monkeypat + + result = django_testdir.runpytest_subprocess("django_project_root", "--version", "--version") + assert result.ret == 0 +- result.stderr.fnmatch_lines(["*This is pytest version*"]) ++ if hasattr(pytest, "version_tuple") and pytest.version_tuple >= (7, 0): ++ version_out = result.stdout ++ else: ++ version_out = result.stderr ++ ++ version_out.fnmatch_lines(["*This is pytest version*"]) + + result = django_testdir.runpytest_subprocess("django_project_root", "--help") + assert result.ret == 0 + diff --git a/dev-python/pytest-django/pytest-django-4.5.2.ebuild b/dev-python/pytest-django/pytest-django-4.5.2.ebuild index c8c2f52aae184..5ef63f3014245 100644 --- a/dev-python/pytest-django/pytest-django-4.5.2.ebuild +++ b/dev-python/pytest-django/pytest-django-4.5.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1 DESCRIPTION="A Django plugin for py.test" @@ -30,6 +30,10 @@ BDEPEND=" ) " +PATCHES=( + "${FILESDIR}"/${P}-pytest-7.patch +) + export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} distutils_enable_tests --install pytest From 3d8ac683950865e201a4b62fb943b34975cce529 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 12:27:41 +0000 Subject: [PATCH 2366/2610] dev-python/pyproj: enable py3.11 Signed-off-by: Sam James --- dev-python/pyproj/pyproj-3.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyproj/pyproj-3.4.0.ebuild b/dev-python/pyproj/pyproj-3.4.0.ebuild index 70379b19b4dd4..bffdc509c1a8e 100644 --- a/dev-python/pyproj/pyproj-3.4.0.ebuild +++ b/dev-python/pyproj/pyproj-3.4.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1 From 5cc950a3a9d3ca757dd1e38bfff8318ffa798826 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 12:32:25 +0000 Subject: [PATCH 2367/2610] dev-python/pyproj: fix build w/ lld (respect libdir) Closes: https://bugs.gentoo.org/730316 Signed-off-by: Sam James --- dev-python/pyproj/pyproj-3.4.0.ebuild | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dev-python/pyproj/pyproj-3.4.0.ebuild b/dev-python/pyproj/pyproj-3.4.0.ebuild index bffdc509c1a8e..c0065b0c9ead8 100644 --- a/dev-python/pyproj/pyproj-3.4.0.ebuild +++ b/dev-python/pyproj/pyproj-3.4.0.ebuild @@ -47,6 +47,13 @@ distutils_enable_sphinx docs \ dev-python/furo distutils_enable_tests pytest +src_configure() { + # Avoid greedily trying -L/usr/lib, etc + # https://github.com/pyproj4/pyproj/blob/main/setup.py#L76 + export PROJ_LIBDIR="${ESYSROOT}/usr/$(get_libdir)" + export PROJ_INCDIR="${ESYSROOT}/usr/include" +} + python_test() { rm -rf pyproj || die epytest -m "not network" test From 80eb7853b6469f332b15795a354dcdfa62de0a55 Mon Sep 17 00:00:00 2001 From: Sergey Popov Date: Sun, 30 Oct 2022 16:08:50 +0300 Subject: [PATCH 2368/2610] net-dialup/accel-ppp: version bump Signed-off-by: Sergey Popov --- net-dialup/accel-ppp/Manifest | 1 + .../accel-ppp-1.12.0_p20220830.ebuild | 113 ++++++++++++++++++ 2 files changed, 114 insertions(+) create mode 100644 net-dialup/accel-ppp/accel-ppp-1.12.0_p20220830.ebuild diff --git a/net-dialup/accel-ppp/Manifest b/net-dialup/accel-ppp/Manifest index bf502e82b4ff2..6e5de43cd2747 100644 --- a/net-dialup/accel-ppp/Manifest +++ b/net-dialup/accel-ppp/Manifest @@ -1 +1,2 @@ DIST accel-ppp-1.12.0_p20210430.tar.bz2 1662172 BLAKE2B 7c9da06ca704d63afb16bc8d2bc64541e25d31a062a948c3014f340684a38c7ba55d15eba3458ced90b088788228f97553105fd5d0aebbb1e61fb1b1075ae521 SHA512 de690a44ebaad31c63ec604c306e3d5bc63bd02ea2c17a435c2166ddcc8a3c06b86d72d6ebd88d906093583345962569493231e1657f222d4e66d93bf1d0ca41 +DIST accel-ppp-1.12.0_p20220830.tar.bz2 1667889 BLAKE2B a6432e29953214202dc67822f358c12ade36eda3e1aaa24e8a2f427ac00ae8192216c76620f3c2946bcf88c95f6167ae9c27ce4a1895c36232110cd73c575a36 SHA512 f6e0baf7dcbf66d3d9eadffeb33216d73d6aa9eef461487d51a3811f042229b38bfec5f192742eb51cc7cfedd0a64ad02a3431bfac91ae37a9aab8c910fdcfa4 diff --git a/net-dialup/accel-ppp/accel-ppp-1.12.0_p20220830.ebuild b/net-dialup/accel-ppp/accel-ppp-1.12.0_p20220830.ebuild new file mode 100644 index 0000000000000..8ea237aff3e10 --- /dev/null +++ b/net-dialup/accel-ppp/accel-ppp-1.12.0_p20220830.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 ) + +inherit cmake flag-o-matic linux-info linux-mod lua-single + +DESCRIPTION="High performance PPTP, PPPoE and L2TP server" +HOMEPAGE="https://sourceforge.net/projects/accel-ppp/" +SRC_URI="https://dev.gentoo.org/~pinkbyte/distfiles/snapshots/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug doc ipoe libtomcrypt lua postgres radius shaper snmp valgrind" + +RDEPEND="!libtomcrypt? ( dev-libs/openssl:0= ) + libtomcrypt? ( dev-libs/libtomcrypt:0= ) + lua? ( ${LUA_DEPS} ) + postgres? ( dev-db/postgresql:* ) + snmp? ( net-analyzer/net-snmp ) + dev-libs/libpcre" +DEPEND="${RDEPEND} + valgrind? ( dev-util/valgrind )" +PDEPEND="net-dialup/ppp-scripts" + +DOCS=( README ) + +CONFIG_CHECK="~L2TP ~PPPOE ~PPTP" + +REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) + valgrind? ( debug )" + +PATCHES=( + "${FILESDIR}/${PN}-1.11.1-socklen.patch" +) + +S="${WORKDIR}" + +pkg_setup() { + if use ipoe; then + linux-mod_pkg_setup + set_arch_to_kernel + else + linux-info_pkg_setup + fi + use lua && lua-single_pkg_setup +} + +src_prepare() { + sed -i -e "/mkdir/d" \ + -e "s: RENAME accel-ppp.conf.dist::" accel-pppd/CMakeLists.txt || die 'sed on accel-pppd/CMakeLists.txt failed' + + # Do not install kernel modules like that - breaks sandbox! + sed -i -e '/modules_install/d' \ + drivers/ipoe/CMakeLists.txt \ + drivers/vlan_mon/CMakeLists.txt || die + + # Fix version + sed -i -e "s/1.11/${PV}/" drivers/ipoe/ipoe.c || die + sed -i -e "s/1.11/${PV}/" drivers/vlan_mon/vlan_mon.c || die + + # Bug #549918 + append-ldflags -Wl,-z,lazy + + cmake_src_prepare +} + +src_configure() { + local libdir="$(get_libdir)" + local mycmakeargs=( + -DLIB_SUFFIX="${libdir#lib}" + -DBUILD_IPOE_DRIVER="$(usex ipoe)" + -DBUILD_PPTP_DRIVER=no + -DBUILD_VLAN_MON_DRIVER="$(usex ipoe)" + -DCRYPTO="$(usex libtomcrypt TOMCRYPT OPENSSL)" + -DLOG_PGSQL="$(usex postgres)" + -DLUA="$(usex lua TRUE FALSE)" + -DMEMDEBUG="$(usex debug)" + -DNETSNMP="$(usex snmp)" + -DRADIUS="$(usex radius)" + -DSHAPER="$(usex shaper)" + $(use debug && echo "-DVALGRIND=$(usex valgrind)") + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +src_install() { + if use ipoe; then + local MODULE_NAMES="ipoe(accel-ppp:${BUILD_DIR}/drivers/ipoe/driver) vlan_mon(accel-ppp:${BUILD_DIR}/drivers/vlan_mon/driver)" + linux-mod_src_install + fi + + cmake_src_install + + use doc && dodoc -r rfc + + if use snmp; then + insinto /usr/share/snmp/mibs + doins accel-pppd/extra/net-snmp/ACCEL-PPP-MIB.txt + fi + + newinitd "${FILESDIR}"/${PN}.initd ${PN}d + newconfd "${FILESDIR}"/${PN}.confd ${PN}d + + keepdir /var/log/accel-ppp +} From 491ce3138b31779a6528e28d11e93ed54a2afe6c Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Sun, 30 Oct 2022 14:07:23 +0100 Subject: [PATCH 2369/2610] net-wireless/gnome-bluetooth: Fix typo Signed-off-by: Pacho Ramos --- net-wireless/gnome-bluetooth/gnome-bluetooth-42.3.ebuild | 2 +- net-wireless/gnome-bluetooth/gnome-bluetooth-42.4.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-wireless/gnome-bluetooth/gnome-bluetooth-42.3.ebuild b/net-wireless/gnome-bluetooth/gnome-bluetooth-42.3.ebuild index d5d0bce0d592e..75e875ce4ef20 100644 --- a/net-wireless/gnome-bluetooth/gnome-bluetooth-42.3.ebuild +++ b/net-wireless/gnome-bluetooth/gnome-bluetooth-42.3.ebuild @@ -31,7 +31,7 @@ RDEPEND="${DEPEND} sendto? ( !net-wireless/gnome-bluetooth:2 ) " BDEPEND=" - ${PYHTHON_DEPS} + ${PYTHON_DEPS} dev-libs/libxml2:2 dev-util/gdbus-codegen dev-util/glib-utils diff --git a/net-wireless/gnome-bluetooth/gnome-bluetooth-42.4.ebuild b/net-wireless/gnome-bluetooth/gnome-bluetooth-42.4.ebuild index 4391f246cfaef..d291207e6a0ee 100644 --- a/net-wireless/gnome-bluetooth/gnome-bluetooth-42.4.ebuild +++ b/net-wireless/gnome-bluetooth/gnome-bluetooth-42.4.ebuild @@ -31,7 +31,7 @@ RDEPEND="${DEPEND} sendto? ( !net-wireless/gnome-bluetooth:2 ) " BDEPEND=" - ${PYHTHON_DEPS} + ${PYTHON_DEPS} dev-libs/libxml2:2 dev-util/gdbus-codegen dev-util/glib-utils From 04b4d28193c3866ea9584cbc2d4cdac5bbf55304 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Sun, 30 Oct 2022 14:08:52 +0100 Subject: [PATCH 2370/2610] gnome-extra/gnome-network-displays: Fix tests and call EPYTHON Closes: https://bugs.gentoo.org/878599 Closes: https://bugs.gentoo.org/878601 Signed-off-by: Pacho Ramos --- .../gnome-network-displays-0.90.5.ebuild | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/gnome-extra/gnome-network-displays/gnome-network-displays-0.90.5.ebuild b/gnome-extra/gnome-network-displays/gnome-network-displays-0.90.5.ebuild index b0daf152a1a24..d8d6653a52a50 100644 --- a/gnome-extra/gnome-network-displays/gnome-network-displays-0.90.5.ebuild +++ b/gnome-extra/gnome-network-displays/gnome-network-displays-0.90.5.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit gnome.org gnome2-utils meson xdg +PYTHON_COMPAT=( python3_{8..11} ) +inherit gnome.org gnome2-utils meson python-any-r1 xdg DESCRIPTION="Stream the desktop to Wi-Fi Display capable devices" HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-network-displays" @@ -10,7 +11,8 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-network-displays" LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64" -IUSE="firewalld" +IUSE="firewalld test" +RESTRICT="!test? ( test )" RDEPEND=" dev-libs/glib:2 @@ -29,14 +31,24 @@ RDEPEND=" " DEPEND="${RDEPEND}" BDEPEND=" - dev-libs/appstream-glib - dev-util/desktop-file-utils + ${PYTHON_DEPS} sys-devel/gettext virtual/pkgconfig + test? ( + dev-libs/appstream-glib + dev-util/desktop-file-utils + ) " DOCS=( README.md ) +src_prepare() { + default + # https://gitlab.gnome.org/GNOME/gnome-network-displays/-/issues/272 + sed -i -e "s/args: \['validate'/args: \['--nonet', 'validate'/" \ + data/meson.build || die +} + src_configure() { local emesonargs=( $(meson_use firewalld firewalld_zone) From 8023aa1e22e30c13c8e7dd4026fee2e43d82d741 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 14:26:07 +0100 Subject: [PATCH 2371/2610] kernel-install.eclass: Fix variable mismatch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- eclass/kernel-install.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/kernel-install.eclass b/eclass/kernel-install.eclass index 9aece24bbff55..fba65a76ccce9 100644 --- a/eclass/kernel-install.eclass +++ b/eclass/kernel-install.eclass @@ -491,7 +491,7 @@ kernel-install_pkg_postinst() { debug-print-function ${FUNCNAME} "${@}" local dir_ver=${PV}${KV_LOCALVERSION} - kernel-install_update_symlink "${EROOT}/usr/src/linux" "${ver}" + kernel-install_update_symlink "${EROOT}/usr/src/linux" "${dir_ver}" if [[ -z ${ROOT} ]]; then kernel-install_install_all "${dir_ver}" From 76acc5b39057fb42722c3d788c452c55f375cf89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 13:17:30 +0100 Subject: [PATCH 2372/2610] sys-kernel/vanilla-kernel: Bump to 5.10.152 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- sys-kernel/vanilla-kernel/Manifest | 2 + .../vanilla-kernel-5.10.152.ebuild | 134 ++++++++++++++++++ 2 files changed, 136 insertions(+) create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.152.ebuild diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest index 17193cebcf175..c3108d2b1f9f8 100644 --- a/sys-kernel/vanilla-kernel/Manifest +++ b/sys-kernel/vanilla-kernel/Manifest @@ -24,6 +24,8 @@ DIST linux-5.10.150.tar.sign 993 BLAKE2B 0ae037ad070f0ffb6616a2975f6d4c2f3a1146d DIST linux-5.10.150.tar.xz 120500048 BLAKE2B 159868086f4571b88445424dd08d2c691bd97e8842814b00ca32113c6306ede05be3ce90aa541b29e65f7df4cb3b13aebb9ec4d9a83abb490f163d8e79bdb2f6 SHA512 a671b19973977652dbcda078b1fd7d810b994c8096c0cfcdf9e5c4c4acf1ed6fa56dc64acefe96b2d7ea555480f0560e9fc80350aa4cf1afef98f9e7bbcbdccd DIST linux-5.10.151.tar.sign 993 BLAKE2B 5c17d3eaa8bff5da48325f4441baa22255169d3249c5521b55b5e46894f83ffc1afd2bd6a4479bc272a80dee88d0b2906dde5dae0abdb53c62649a18ef072753 SHA512 44ceff74b3bd5d209a0fb31811db1902098b07aa7b3d7845831413b4706acbb16a24b0f54f6cf074d4d8961da22a288bd61388cc4ba7e9e1468d81126b2fa04f DIST linux-5.10.151.tar.xz 120536380 BLAKE2B 5f331884867370d34a9be311f68c1e640733f6d672f08fc3148bba3861ea1b252be79ae287e9f8e79a4790ecf764baae469f921297a2da8ff78dc85b98bcb6c9 SHA512 c32923911ce5c17d1ef214e5996cabf590770a389f035555bd2579eac0ad60f44df18ca59f11b212bffac4d4e775d569f9cc6c4a795804c26fec21195c06dac1 +DIST linux-5.10.152.tar.sign 993 BLAKE2B 4af67d45d4f5dd206229cdd93aae79b5abfc3d3ceed2756a05623a46fe5c365304bf6d03ea05c04ead47a14148bc0d0c3d4b0ece8479e091b74a74516f6638b5 SHA512 c70466042b02b3602ce3b106085598bc957a7489b1faf46850cb45b9139a69f53a6d1d1040643bbc6c65066320fd8adb3e88ad69c8d6e000e7bf95011d227f4f +DIST linux-5.10.152.tar.xz 120491304 BLAKE2B ee1d2d3e26aae3a8d37d4ada0be09f49f97547241529747f38f065fb50ebc08e495dc25bf9ce74b50150971ee849f0acdc59caad8849129c5d001458ad672473 SHA512 d5e09db8d446641a074e0e98d9b3f0074c97b415df9a1e8bd1cce842e810cecc50d748c0a18899e8b626934f60e587d66a74702622f4d8cb1b84084007712fed DIST linux-5.15.75.tar.sign 991 BLAKE2B ca3ab657a1e6d98d2f8419c98c5f41beba2cba0bcbed937c4233bf8d3222b362bd973b435bb5fc987ce9e9714dbf6ddfc2265c7ede51196d66df0234d904fe7b SHA512 81b5b73b910babb8a7b3d060c3f826f3da687fdbb8cd83fb55848238f052e035677549ea59f41636bda7dbe1ee5949e043c70e0c3d501ba1b09e5ad4e27191a3 DIST linux-5.15.75.tar.xz 126466096 BLAKE2B cc913d15da3ec8389f7eb2b0597281a96465dd92245b4ddb41eefd76208d6672e6c83b88bd8d56596b553ed2c07e602e604038ee44c3b44325b3943fccf10fe9 SHA512 6cf56319d2bfbd27a3c01197d9ea23cfb3acbf83e0496889c6fb500c52a399ec852f965b7e9f54f389b3229dcf3dce8b48b278e5063d077936c8b8337cf370a6 DIST linux-5.15.76.tar.sign 991 BLAKE2B 876831fa3e2838bcc1785ba8a8231a5a50dbebe587105ea892e16f82a513383b8c920cc8c1025728a3b17d430f861b1c9671c544c5597b47a0ae226d79f1466b SHA512 4a6f18f6ac9f3ee3668778bfa1b1288f78b865fb6e39d20efb65604707ec0260db5ea4cf90b1705672853e3997e1cc8b775439b86925b7c4e5cbcf343a4bee1a diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.152.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.152.ebuild new file mode 100644 index 0000000000000..beb11365e70a8 --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.152.ebuild @@ -0,0 +1,134 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +CONFIG_VER=5.10.12 +CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 +GENTOO_CONFIG_VER=g1 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + einfo "Unpacking linux-${PV}.tar.xz ..." + verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ + < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) + assert "Unpack failed" + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm) + return + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + hppa) + return + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} From 005117b05c201a486b581592766d71f612875dbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 13:20:18 +0100 Subject: [PATCH 2373/2610] sys-kernel/gentoo-kernel: Bump to 5.10.152 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- sys-kernel/gentoo-kernel/Manifest | 2 + .../gentoo-kernel-5.10.152.ebuild | 131 ++++++++++++++++++ 2 files changed, 133 insertions(+) create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.152.ebuild diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest index 3f677e06c3a98..6baee6bd1ede5 100644 --- a/sys-kernel/gentoo-kernel/Manifest +++ b/sys-kernel/gentoo-kernel/Manifest @@ -2,6 +2,8 @@ DIST genpatches-5.10-159.base.tar.xz 4292244 BLAKE2B f2afd1af247c7c7833787f4fcba DIST genpatches-5.10-159.extras.tar.xz 3868 BLAKE2B 2cd0fc67c5b6f89303e3dcf5492b944eb048623c3ee865521933793af8cc2837d841e5f740035b1ad46a5b2f805f6fa8f1004f824ee3967c545c417e7c3b2513 SHA512 3b5b76c7220c1068ee2d29c48635655af4a227f542a870c3c140f7eea256f3d3e2c3df160c6bf193e595f150c2b51f66818c646af1ba679f94ec0c4086fe8b27 DIST genpatches-5.10-160.base.tar.xz 4292896 BLAKE2B 23f6fc8d45f13b190f6fcf4532c266550dd186d48b67d8d48b839f683d453394b29c8898abbe730699c52385e28815d9353fec8c2efd8fdccb25d4102f5c2f3d SHA512 0f5ad6a3fad45ffc8ec01d43f02caf872d819e7f5e744207b2f6bebab3ec356e83e5208ac08ef23065ace4a67295621d2a5aa74b1c720f1643311b2819ecce08 DIST genpatches-5.10-160.extras.tar.xz 3872 BLAKE2B 4168fd4f59232f91d3f50faff5bdff7da05e6b0decbfe5fa8b0cf7ac21a083eaec162d0be6422667a2e895b0005ea526ff134a4a353f035b442687716033178c SHA512 2876f3dcaee91cd20d5f41f77e0f375c3548b9d0a988ded464c9a39ca53f3b0ab7eb1f9cbe75b6397106fc48a869131724814cd7d01261d5f511dc3e6c00a3e5 +DIST genpatches-5.10-161.base.tar.xz 4314064 BLAKE2B 1f083e3d49ab20680612144efb9bd5202146c7790b572710417df25ce6825f3126e08efc404c3c83d8af5912478da44516112319804a59aed27aaa363c4567f6 SHA512 a18ac16bcc00b19b3803ad731f10a69af2d50f8dedab85e021dd77221840caff81c1c0ed8565b4f0f4ae283eaaf7b2239c12493798cfd7d8ac34dbf245c75bc0 +DIST genpatches-5.10-161.extras.tar.xz 3868 BLAKE2B 4bee960a0372d930fd91c93ef6e25467e814fab8afdcfdb19a5e31b0b900b9189322efa84fa02483a1db2f25477a2b1a3cd2e5ccee50a4db1e068f6a4ceac11a SHA512 fa2eb3d7914620282810ffc65a2ba9287c19c5819e67969d0800e7ebc9e67e9b2b8fc239c913b9b38f28f2ac55fcfb158949b55219f709abbe1b76194a22864a DIST genpatches-5.15-79.base.tar.xz 3195612 BLAKE2B bf8edc209ecc99da4f4c05b575b095992e64ca421e9848a75ef1ff7bca84377eec93ac3bc7d23bfd4c91d529cbf1693e231b606b27ba2ead46e9c3037db10c21 SHA512 c8cdadb66f904f2083f713a58bce743e56e27440f01fe98b3ddf82aaa43401c2fabad029060e7c01590dc294edcdfa8ec6c784f24ca87a1b9fa8703ed626e4f3 DIST genpatches-5.15-79.extras.tar.xz 3932 BLAKE2B df50c7ce655f1f81d46ab6f077963afb0997ed2f6c0b70aa49c34a445d3f8938cce7201b75221705fe27c0a6f699dc553f932eeee7960a21dd89e3c55dde9306 SHA512 31e8c8aeb98e01dd1e0b25c51cfe48d5b6bc98617833229b283d35da6d7572b95dd8141592a2350ff01554bf80d918d2137ef2eb248c483ab22fc3db20a11fe3 DIST genpatches-5.15-80.base.tar.xz 3218432 BLAKE2B f2478969a4e7a24bd7a30328e2d17d5daafa9fbd741dd7eb295c025f27c08ccf8efbde13003e084c509a8bcf5f1d28f45189a28467b31c48c2a4d344a726ec4f SHA512 60737de4d0f8e3acc02ed07a82853d9226daf54b3b5a1b990d94e78b3dcd9fae26b9e6cf8854e5074b88dd826d286440155b70c4fc19f271ce795b2bbcc61b1a diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.152.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.152.ebuild new file mode 100644 index 0000000000000..4824ab95a1fb9 --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.152.ebuild @@ -0,0 +1,131 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +CONFIG_VER=5.10.12 +CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 +GENTOO_CONFIG_VER=g1 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm) + return + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + hppa) + return + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} From 4cee654580d6ca01fc2a67032afc5311a23e2d0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 13:20:20 +0100 Subject: [PATCH 2374/2610] virtual/dist-kernel: Bump to 5.10.152 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- .../dist-kernel/dist-kernel-5.10.152.ebuild | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 virtual/dist-kernel/dist-kernel-5.10.152.ebuild diff --git a/virtual/dist-kernel/dist-kernel-5.10.152.ebuild b/virtual/dist-kernel/dist-kernel-5.10.152.ebuild new file mode 100644 index 0000000000000..5594b4186dc80 --- /dev/null +++ b/virtual/dist-kernel/dist-kernel-5.10.152.ebuild @@ -0,0 +1,19 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Virtual to depend on any Distribution Kernel" +HOMEPAGE="" +SRC_URI="" + +LICENSE="" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" + +RDEPEND=" + || ( + ~sys-kernel/gentoo-kernel-${PV} + ~sys-kernel/gentoo-kernel-bin-${PV} + ~sys-kernel/vanilla-kernel-${PV} + )" From 600642e5fa3831363bb477e69365b1522a5233e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 14:43:48 +0100 Subject: [PATCH 2375/2610] sys-kernel/gentoo-kernel-bin: Bump to 5.10.152 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- sys-kernel/gentoo-kernel-bin/Manifest | 6 + .../gentoo-kernel-bin-5.10.152.ebuild | 127 ++++++++++++++++++ 2 files changed, 133 insertions(+) create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.152.ebuild diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest index 3e6c6a2e478d9..6fb0ac9e036e4 100644 --- a/sys-kernel/gentoo-kernel-bin/Manifest +++ b/sys-kernel/gentoo-kernel-bin/Manifest @@ -2,6 +2,8 @@ DIST genpatches-5.10-159.base.tar.xz 4292244 BLAKE2B f2afd1af247c7c7833787f4fcba DIST genpatches-5.10-159.extras.tar.xz 3868 BLAKE2B 2cd0fc67c5b6f89303e3dcf5492b944eb048623c3ee865521933793af8cc2837d841e5f740035b1ad46a5b2f805f6fa8f1004f824ee3967c545c417e7c3b2513 SHA512 3b5b76c7220c1068ee2d29c48635655af4a227f542a870c3c140f7eea256f3d3e2c3df160c6bf193e595f150c2b51f66818c646af1ba679f94ec0c4086fe8b27 DIST genpatches-5.10-160.base.tar.xz 4292896 BLAKE2B 23f6fc8d45f13b190f6fcf4532c266550dd186d48b67d8d48b839f683d453394b29c8898abbe730699c52385e28815d9353fec8c2efd8fdccb25d4102f5c2f3d SHA512 0f5ad6a3fad45ffc8ec01d43f02caf872d819e7f5e744207b2f6bebab3ec356e83e5208ac08ef23065ace4a67295621d2a5aa74b1c720f1643311b2819ecce08 DIST genpatches-5.10-160.extras.tar.xz 3872 BLAKE2B 4168fd4f59232f91d3f50faff5bdff7da05e6b0decbfe5fa8b0cf7ac21a083eaec162d0be6422667a2e895b0005ea526ff134a4a353f035b442687716033178c SHA512 2876f3dcaee91cd20d5f41f77e0f375c3548b9d0a988ded464c9a39ca53f3b0ab7eb1f9cbe75b6397106fc48a869131724814cd7d01261d5f511dc3e6c00a3e5 +DIST genpatches-5.10-161.base.tar.xz 4314064 BLAKE2B 1f083e3d49ab20680612144efb9bd5202146c7790b572710417df25ce6825f3126e08efc404c3c83d8af5912478da44516112319804a59aed27aaa363c4567f6 SHA512 a18ac16bcc00b19b3803ad731f10a69af2d50f8dedab85e021dd77221840caff81c1c0ed8565b4f0f4ae283eaaf7b2239c12493798cfd7d8ac34dbf245c75bc0 +DIST genpatches-5.10-161.extras.tar.xz 3868 BLAKE2B 4bee960a0372d930fd91c93ef6e25467e814fab8afdcfdb19a5e31b0b900b9189322efa84fa02483a1db2f25477a2b1a3cd2e5ccee50a4db1e068f6a4ceac11a SHA512 fa2eb3d7914620282810ffc65a2ba9287c19c5819e67969d0800e7ebc9e67e9b2b8fc239c913b9b38f28f2ac55fcfb158949b55219f709abbe1b76194a22864a DIST genpatches-5.15-79.base.tar.xz 3195612 BLAKE2B bf8edc209ecc99da4f4c05b575b095992e64ca421e9848a75ef1ff7bca84377eec93ac3bc7d23bfd4c91d529cbf1693e231b606b27ba2ead46e9c3037db10c21 SHA512 c8cdadb66f904f2083f713a58bce743e56e27440f01fe98b3ddf82aaa43401c2fabad029060e7c01590dc294edcdfa8ec6c784f24ca87a1b9fa8703ed626e4f3 DIST genpatches-5.15-79.extras.tar.xz 3932 BLAKE2B df50c7ce655f1f81d46ab6f077963afb0997ed2f6c0b70aa49c34a445d3f8938cce7201b75221705fe27c0a6f699dc553f932eeee7960a21dd89e3c55dde9306 SHA512 31e8c8aeb98e01dd1e0b25c51cfe48d5b6bc98617833229b283d35da6d7572b95dd8141592a2350ff01554bf80d918d2137ef2eb248c483ab22fc3db20a11fe3 DIST genpatches-5.15-80.base.tar.xz 3218432 BLAKE2B f2478969a4e7a24bd7a30328e2d17d5daafa9fbd741dd7eb295c025f27c08ccf8efbde13003e084c509a8bcf5f1d28f45189a28467b31c48c2a4d344a726ec4f SHA512 60737de4d0f8e3acc02ed07a82853d9226daf54b3b5a1b990d94e78b3dcd9fae26b9e6cf8854e5074b88dd826d286440155b70c4fc19f271ce795b2bbcc61b1a @@ -24,6 +26,10 @@ DIST gentoo-kernel-5.10.151-1.amd64.gpkg.tar 66478080 BLAKE2B de66ec7f8f6c301bf4 DIST gentoo-kernel-5.10.151-1.arm64.gpkg.tar 59648000 BLAKE2B 76c0de6e34bc1e821aa940d371b7b505ae2ca57cd398ca011d7bb6c2c36bc8a8f76e62b4cccb85f4c65c9d5a2ee08c06f6131124dd0f04e20bfb1a08a69d4aa0 SHA512 46bc4e6ecb6c77e609c27ff6a649678e959ec5fb5d57651099da862e831952ebf727b5d7cf67ad047ce6df8c6fa8af719d63fd8aa2ee0328a6c90b56125fcbbd DIST gentoo-kernel-5.10.151-1.ppc64le.gpkg.tar 55029760 BLAKE2B df852e64d4ece8d209b7827cd298370b2d18d916e10c286bf7fd038164706a208c16e9cb3617b9e0b186cf6a3374177c8ed0108de54b837223d0d091efa2a7f0 SHA512 d0679b789340622d099a157f53fadc928bf658aaaa78024cb16fd90a0d02b90d4f66adbf137c0ce95bade560f2fd0d1758d8c0345a7df173ef60e7d1569a04b8 DIST gentoo-kernel-5.10.151-1.x86.gpkg.tar 56412160 BLAKE2B a826d5d2e769e65652e5c08458de8b239d752bcf34360e8430ca7eeec44f2e25f4e47b314632d1c03961646ac53ced0daea80b759a0c6897f83f0bc0ee9e20e4 SHA512 5c9fec62d0d84fb0080ef212758231144dd98180eeb573dbff4409071b89418ff6904125a598ae6ca723fdc399041b982a74bb85679b453aacf63a6128f0e7bf +DIST gentoo-kernel-5.10.152-1.amd64.gpkg.tar 66519040 BLAKE2B d186b850a080206d4ef6ab201ef505b8051dd5250eb2e320fa603bdd78ff71c295c7905a58be9c5aba977c069ffd3dd1cb88a17c0739d2301a8d35fbe90429a4 SHA512 c1312d62d917809cb1758a18bb1dececa8dcb131f0ce71f5b8d65a2bd33d85359d6e8ad306c88a4694c5697d05f3484846ba420ef8ecf04037212b8fed04cbef +DIST gentoo-kernel-5.10.152-1.arm64.gpkg.tar 59658240 BLAKE2B afeff9e4bda9ac67d1d486fc64891a81ba0f2eeff6f6b988650d92ae8269ec866f70f6685c5c93ab143294d7889f1734312cdec7ed53d5e12c26d42a1d6cf694 SHA512 b5b296767a8f0a21bd5d7777139e9cd0b50b38d76a80ab7b13df7b6d11e64b2327584425c10ad1e19e0c6bd3bbb63f176881812d1ddcb90b70da1db0adda4d69 +DIST gentoo-kernel-5.10.152-1.ppc64le.gpkg.tar 55040000 BLAKE2B c18d8c8218890fce2067f9ae6cb53425d8a100546859dac94c71673a2c95c16f516b42d431ae101e52019ef95035724eb4784c74bf39f40a690f0598a742d35e SHA512 a94bfa9574a1820e8aca6dc09cadf6c52770e922e7e00659e5b7d943e0f2808b49099a2dad7999e9f914df0cc34c7a7ba2238a23bf39c87238c4289824291c91 +DIST gentoo-kernel-5.10.152-1.x86.gpkg.tar 56422400 BLAKE2B c3905cb65af9ee28d1bfbc7de22f3d13c48334c0fd183170fc6e100ddaab800de4d2b9d8171dd34b924c807e249193fe7beace63498793bc81e68cbc12064fb4 SHA512 bdd3eb5b17dfb889ad2cf125c3e4911b4f1e8439cc4302dce8530edd3dd28b3abd3e35a63a4c3cedaa718c5c7172ee67f27fc548b9b692517cbce11f851674d7 DIST gentoo-kernel-5.15.75-1.amd64.gpkg.tar 69816320 BLAKE2B 738b6bc811c9af719007d4333c90751117281d2dc7db5722c289dd5d44ffe52381510e927c6e48e35f6204f67049b0962ffd1e4406401f0d712baaebd8f79511 SHA512 c732f731e0d9438305142ff6f8ca1deb2935ad23b694892e0885ac40a08265e40fc134cf31351fd0602d43276d8d08dda777a6baf2492589fa0ae50b1ebe8070 DIST gentoo-kernel-5.15.75-1.arm64.gpkg.tar 62873600 BLAKE2B 823661948b075c438dff583c5b19602d2a7faa9f1e05bd5d8f036d034d468f91605600c15bbe62970ee436510ac1898afaec6d58461749a5eb34b4175a63f1db SHA512 9e9a19bd2c2120bf77918047a4ae728074a88d29d207628c077b0c4ee425ae0b9c266dfcd22dc1204e7c3871927d797aa7bbfc759fca0efd484edeeee1a2f637 DIST gentoo-kernel-5.15.75-1.ppc64le.gpkg.tar 57241600 BLAKE2B ba82e45ea411b343c92fdc8d9c06565694e12955287451bb148d34a374004f68f9e32cfe1535dcdbc3e574018d8a3119e7d8c97c2d5f2b3ccbd0acf8ce497669 SHA512 c3a6d0a85d227608d5b2416360b9d597176b83643160b6b4a61f8a6bcdbe15c89ac9b6f0aa13cd4edb9100fdb666ddeb09de765b1faf5970360bed2546e93898 diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.152.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.152.ebuild new file mode 100644 index 0000000000000..26eed75d6c06b --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.152.ebuild @@ -0,0 +1,127 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-install toolchain-funcs unpacker + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 )) +BINPKG=${P/-bin}-1 + +DESCRIPTION="Pre-built Linux kernel with Gentoo patches" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + amd64? ( + https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.amd64.gpkg.tar + ) + arm64? ( + https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.arm64.gpkg.tar + ) + ppc64? ( + https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.ppc64le.gpkg.tar + ) + x86? ( + https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.x86.gpkg.tar + ) +" +S=${WORKDIR} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + !sys-kernel/gentoo-kernel:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + sys-devel/bc + sys-devel/flex + virtual/libelf + virtual/yacc +" + +QA_PREBUILT='*' + +KV_LOCALVERSION='-gentoo-dist' +KPV=${PV}${KV_LOCALVERSION} + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + cd "${MY_P}" || die + default +} + +src_configure() { + # force ld.bfd if we can find it easily + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + + tc-export_build_env + local makeargs=( + V=1 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP=":" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + mkdir modprep || die + cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die + emake -C "${MY_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + kernel-install_test "${KPV}" \ + "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KPV}" +} + +src_install() { + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die +} From 380e11a756b21fec4c2478a420de692f3f8d4708 Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Sun, 30 Oct 2022 08:27:05 -0400 Subject: [PATCH 2376/2610] dev-util/maturin: add 0.14.0_beta3 unkeyworded Revdeps still seem fine with 0.14.x so far, but adding for testing given semi-major and upstream is still doing 0.13.x maintenance releases meanwhile. 0.14 allows to improve ebuild tests a bit: * set new MATURIN_TEST_PYTHON to ensure use right python * drop pypy3 test exceptions, upstream fixed or skips where necessary themselves * drop cp/rm test-crates hack, likely got fixed by pypy tests getting reviewed upstream Signed-off-by: Ionen Wolkens --- dev-util/maturin/Manifest | 65 +++ dev-util/maturin/maturin-0.14.0_beta3.ebuild | 456 +++++++++++++++++++ 2 files changed, 521 insertions(+) create mode 100644 dev-util/maturin/maturin-0.14.0_beta3.ebuild diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest index 74ff088ac6e20..296aa74fd95c6 100644 --- a/dev-util/maturin/Manifest +++ b/dev-util/maturin/Manifest @@ -1,9 +1,11 @@ DIST addr2line-0.17.0.crate 32260 BLAKE2B 23c3715820a04260460a41695d535da3565f76519b7313d0ed684352b339de2ea668c44fe8ca58fc1a5b9f84cc5e9d04d889440abb5985bdc04b267dbdad9d9c SHA512 ef3bbd7c6d1dfdd0b47e3be1fb4c8b15ed61a769bed7e80dce80461a1ee13ef21c75e62e9a66328504f862341f1e808abec5790ac79784e18655afcc16206b95 DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST aes-0.7.5.crate 128544 BLAKE2B 7381fe4963324b1f9b5cd1e81b2f2e3010ebb435b049b20fd1a9b37e472fed0062c63fe0a1629a59680f3c99154836a147db9561ee01dddbdeeefe6efdca5b6a SHA512 1e1e6714af9131af6a7e9546339d729979719c9c6751e4e2274e9cc243803920a7317c01a6dc20e31d730ccd43fc65cc2e9a3a29a6bc4d0c9bc0a6a3b65fe5c7 +DIST ahash-0.3.8.crate 28650 BLAKE2B 93dcd622dc4497d0ce436461349119e96266c25278a7252a8cd295ced922b430895041ec767b6cbfdef57ada69e9b7bc67cce5155a6bdac9fe3c87c25e3a9e74 SHA512 dfd49903b0950a4fd3bf7432108f687322fd3771bce59126e2aee2a6ed5c2d8b31199090e96f31d549092b957f2cf470f201f2d65b1b838f7a182aee8a750a25 DIST ahash-0.7.6.crate 38030 BLAKE2B aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9 SHA512 61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68 DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60 SHA512 0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c DIST anyhow-1.0.65.crate 43585 BLAKE2B 4a808e60ffed900ef37d8fbf7ae97caec6fb81d23a8a5411c5c0143636652c41a9579b156ead5eab66d57c53be2bbc336cbd5f7b60c6c20cad389d45861d82f8 SHA512 86b83c88fbc343f4ff1bfba5bf91f3c5133fbed8276e78f4222b28e38ada79c4245e2780934897525b41cbd4b8a9d0bc9cbd8b6c2dd32544ba124d458f5a490c +DIST anyhow-1.0.66.crate 43770 BLAKE2B 8d74397c47bd64c00f015cf7ee279fa020ea39191440208d77e4a5fdb35fca531e8bb9b765be223b24050d0fd1db76fa5b516146f450937f84a5c113c9eca997 SHA512 7b4078906df2805d491dc2f29c4eec85a9f43078c0dcd9c05261c2706ed655953b693c4f59fda62547681b29cda9ac7a0789f1359bb18110403cfe34e9fb0dc3 DIST async-io-1.10.0.crate 36493 BLAKE2B 5ccfbf160aefe2b8a661e74b09d8b5374c403759d78c8d0a13db47d7e7943c22938d1c7bd03512a98899aa9f4cc8b31584e0fb47e4d296f369b8d2908c5a912b SHA512 f1ba7cd3f28944c106dc94c05ca4cac851299bed6899a53867580317c73436d062c164a1de55ee9b2913d3c34470ef3c25c2ffdb2a9d342ed9919961b6e5377b DIST async-io-1.9.0.crate 36394 BLAKE2B 521496ae3e9dd4cc8e2da47fe3bf51b440d3aab49d371abe23aecb972d89aad7c9139ef68538752ea3a62679f540ead647c43f52c0815fb545be3a24988dddcf SHA512 57eaa62b5cff44efcec1160097f6f47b0235b861560dbf1d19f965e2a3a083870dd96aa3a34b9a48cab60cc2ecd64ac09b20fc3ae8042386ade26b9422a17da9 DIST async-lock-2.6.0.crate 20497 BLAKE2B 9703dec1ecfda4b482b6df48bb1691b8aa5e6645c310e437656cb7eccd2115f2af6443063dd9f1ffd0108aa866cacdbabbebc287800b7824a25f2d1b8fbb4a42 SHA512 20cb5f5f37d4c4fd7f010d96ed79a924dcc7eee3584027c48ea0edc04d19158f080771acd63fe0534dc5762937a0c1ea8bce8df707526a9f245b5dda61317dad @@ -19,6 +21,7 @@ DIST block-modes-0.8.1.crate 16961 BLAKE2B 53073a8ab47411703349117d52f728a9e1d1e DIST block-padding-0.2.1.crate 7672 BLAKE2B 26f682717c908886fc54606950697a01e999c8d725e39cd5ca9148b089d5b32981daf717db21128b551287d5e818363db4c34123a8d8dfa3405f940eb284c01a SHA512 d0bad6ca76cd491446f17c00986aa8caab36a78b4ee4f881a14b316074a96940566ed90460aade765f2e7ce04b359cfe21f6c323200637f50e8b5adf567017af DIST bstr-0.2.17.crate 330350 BLAKE2B 90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192 SHA512 883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2 DIST bumpalo-3.11.0.crate 80945 BLAKE2B a740a674d0922794cc71b87a8bd686f677f8d0b38d88cc43467b7f8f6d1368ef5cff99bf10867d3c8af9b79b71deca7e5bfe78670b7890b04e468359780d8c76 SHA512 f747b5743bd2825c62c363ec49f1eccc492d7cf8cca8101aa9733f32489685c1777344dc6183f83c772f1067f9648b953d3ae1034976a14295f252f1ee7788fa +DIST bumpalo-3.11.1.crate 81207 BLAKE2B ba76008fb5a975aca12b6f893779e18dd353a22a42cbbeecd5870622a7cbc0cd7e37036af600c570b8a55f26ea8d07f44a9aa1a8373d977b6f75bd4276730292 SHA512 70e90bee1fa4e783ff5a3b18f192b9347bafab7daaa907e74913a415a66c29acfb073fcfb46150801aa7649ab0d2ec8a610de239551565dd167bac72ab13a9bc DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa DIST bytes-1.2.1.crate 54857 BLAKE2B fae7e7b0e8023e4b5a9b7d5a390035dc5ee2b19f1fca03d885ad27611d45bd276c837bb63e9498e3f6d2f00d5573fd01f20115da21ccdf8606ce8d8bf5bd1b7f SHA512 39c19594f52af24b04eab319ab329e8ecb5732e4531184eb376677f57c8a6402c15bd171282498e69a4a472d82e308d0dc8140df0b7d923dca588aec90c4fd31 DIST bytesize-1.1.0.crate 9370 BLAKE2B 38fcddbdb862e82a076b7ae1339b48c776f704d25be78935d08637351ade725e86e00e07e62868e76a1a2db894f223e1f8309f8b362a46405ec6c06f6e421a96 SHA512 36f35cf53c468cf011b231d3fc5d00c5224fa3d917854e347daeaaae53ae7ee36c4d8ba26788460d56c922c9ffb0eeebc60655fef7366ae42e221950d03f6715 @@ -28,28 +31,43 @@ DIST cab-0.4.1.crate 25985 BLAKE2B 5b30e5e810645641dad0690449f597551b99715cd054c DIST cache-padded-1.2.0.crate 9125 BLAKE2B d50b506aca9cfad3117be593c33bba4a5240034a838610925f9eac969155f22e0064c91f8d3588333880d1f5b6b936df87c0728530f80cd1062c73d570bfd1e4 SHA512 5b67d06908981d0e1ba01912a973cc5c90ce6612f227b306d12b13500594f5d2376d437a046e10b9cf959b609cb67fa6e24193fc651cb2d84e1f77338c6823fc DIST camino-1.1.1.crate 30737 BLAKE2B f2403e2f3c4c66f14c298faf582d5ce4f3071be62ecd9ebd4b2d684f0e8d9964e6da14326cd89011c4ec26ede18b26b46f36d04324eb67cda0ebeacf4a18f726 SHA512 4709463c158e248a17b3aa1a1d065d397f88f66871a1fcd7389acf2729acb7e6457d60682c7eda3e2654878e428baa8eba48118e2f26650fff641b4a0f84ce48 DIST cargo-options-0.3.1.crate 6294 BLAKE2B c5d0c10450bee5bcb1ce40b998150572a27ed70076870a5beca7471b3a728426a2a28ef8de4aa472103df80cadd43e0edd567c1e2268b656468f5f4b59b7c7c9 SHA512 8e710ccd23bcc3570bf05f7234eb76f8cbd5241b3a53daaa2634f2d56ae5e25488b4807d06ca65822f7fd368171eb83a8e005c396b817bf9330892be8a65d6e9 +DIST cargo-options-0.5.2.crate 13888 BLAKE2B 6bca8a8873715bb24ae8bda8f055434cbe1d1cc7675fcd66587fd3cc9006e6780d088d1ce9f0fd1af2ad95dea0e09a77bccce6a7303f8238550a242614c85317 SHA512 42ef1396d9d16fbe90d3d88bbaa290e8b1b06865a2f42a09441b5e5566881a46061db8b0406e560ca47e81bb014001051ba46f44b7ea0dc556e9bef45b9ee66c DIST cargo-platform-0.1.2.crate 11645 BLAKE2B 7770acb90e299f71c60bbadceaf894a3100916b7f7458f9c949b683b39157d3e1ec17d850f16dfb04017b01d7734d41872d48cf9f4e1ea7414439cd7031c2330 SHA512 c716bf3a4e0942160dbf7be114d1621e1fccc23511e7b0a2b99852b99a851910bfcf8640c2d0d0a03d5a324e1a59fb5d4264ca81bca24e3f1a1ca653bdf2956f DIST cargo-xwin-0.10.2.crate 24964 BLAKE2B b499bfd7c269f96b72c63d6b809df2bfab1df5375f36274b6d82a0b74e2e85fe7272ae208cba23f6d668cbf74ca5f5ba2670e421f37b58f5dc9c8afea0e1dd85 SHA512 f8e3c9aab75f96e63460710165bc8c7f4c01c7efa13288967a54057c940937f62715e709222d39823530944f785e9fb7291e3a060d591c6635d7bfdd6c2ba164 +DIST cargo-xwin-0.12.0.crate 25560 BLAKE2B 6a81c880321207293ec78e90b5c833daccecf7f177949b4d1b56bdceba2657fc53d265bd94e6a1d3953eaf8aded06548a88d09bfb5a263429c85f89cbab34357 SHA512 ab4aec1a1b2114132c77e54551d84458040fb056482bea740d9da254bd7ec915aed45f416bc6be48ba426d82703523040eb16dc0efee9a1f2ac06247d90bed89 DIST cargo-zigbuild-0.12.3.crate 25984 BLAKE2B 4b73ada9094cb7facdd28fb7a5cb54ce17b74090c984e410be6b0a8120397049049a62818c9fa94d3d38057ac70ee65052b3edcb5b4e0cd76b0c2e9fde1f0972 SHA512 8ac0d21017024133ba53dd839471cf15de671215c5eb5bdc99863dbf6ee08c0a6c49cb843e57fcd392e84da3a854ac4953136d360fa2e0b3eb4ff47a2c25dd57 +DIST cargo-zigbuild-0.14.0.crate 26519 BLAKE2B 44569963e361ed5d2ce183ed12798296eb055e1a6717b281e116c3b8eaf1fce483d5488f2181e5edeb4dffeb7314f793b09caf7d233ed28908063aa567335f64 SHA512 66299831d250c63f6947216171cc86cd03e1b2152f581d0788cd4fe5670bdc949c5200e35acb2f1cca772cf21e990b7079163727af377de9cddffee5fc5850fa DIST cargo_metadata-0.15.0.crate 17634 BLAKE2B cb6dceaaaf4f4a4bd339b429c4e45730ee018f947a560a468682bd4e9a09949a625b96f713d5b2270a6609622c1992def8145850a7d82619cc5120c3be304f5d SHA512 cbeddbccc8f7578b34976ead3076c8db66d20d5681affa81ed583ad8c84ebb5d6a3b8a40e3c42fd1667aacc9d0829f928e210f3f451e636a2b5732cae17cae1b +DIST cargo_metadata-0.15.1.crate 18393 BLAKE2B dd4778be87c37a8dac5f0a1558916a89bc45b2def9a92c138e9d214e948b0651871f82365272dcb3084cf5a67d89f752c669b52c84b246088412cb0b9d93b97f SHA512 39399bc80bf2cb2b7cdbe58ef716fdc9e62c8822f1523d461f3bed4e8d4923b75cf8375bcc2d9e2c7d42620c5251cde288a7dce2de83eac55a0042c785e8ff60 DIST cbindgen-0.24.3.crate 195698 BLAKE2B f5c65e9c77a7c2f98a44382a6e4b852071b70bd832a3da3220bb8a7c4729a44b5964e651cd63577f555c5bf4e6594b1148a5afd96dc1d3f599b2fd1d523b54d4 SHA512 3a39be67a87aa7a4dd9baaf6b803215f4587bd7925c4315c5ec93954e021471919fa977ad2084f099c606daa392350de3557bba56cef77806def99c40318ef05 DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985 DIST cfb-0.7.3.crate 63277 BLAKE2B 5d0d4124421d26c1e3dbfabaf741c407f346d62147b12bbf889ef5b4c25350c02d09919e332e1ca18ade34a4e6d2895fc835161f7062c0c0bb56f104f94811a6 SHA512 a5c8d5da5ac009dd7d19320237ea516a65c9b1780bec3403fdbfb6ffa13bf7d05a896baeac5760c3e9aead9f4bd66cf969ab12bbd2938cbe479b1d2266e80b8f DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST charset-0.1.3.crate 14330 BLAKE2B 928771e37cc4f86f49cf09b671cc016cb662275799f34159dff9c22ca61a71d722f199ed36b2fadebde30b5763cc01d87bd6f27e70ff8ad357df10d6ddb652a8 SHA512 61166acd4fba3330c4c71e101e1993717baa448d91dd9773f7d58ac504fa4025322560ce82bd7de1b5935443f96ba84691658e5c982192196b325f52dc48f4b1 +DIST chumsky-0.8.0.crate 65390 BLAKE2B ae1c4112361b89c40b595b3cff83cd6b7c8d2ffb9d223b17e133d7e785d13dc1f870400b1c7d0166216a73ff09358f6e3839215a4a663dca5175dc7a374fd3e2 SHA512 92fc3e8151edb4aa06f16a46c8a8df0222e60bc9b4392433306d0f7bb623cd36c3c56b7b3ca5637cc72f99df8365395232236ea048fb09c46a96a9f409a7543d DIST chunked_transfer-1.4.0.crate 9238 BLAKE2B b29737023c78041fa1166d56bb5fb7be2e502b06c56b0fe127c1ec2eaaf3ebdbf9bfdc8645d7234dc17703706529406072b90fb06a15df482b1065044d3dd4c4 SHA512 b3891bc1b101677c2ae6bbac19e74f5ad0aee7b499b0a339b78fa0af7150b2ae0b2151d640bd2a7c4d052a12cf935d16e04db3d37d0048ec1d79a9ff01f13389 DIST cipher-0.3.0.crate 12756 BLAKE2B a572b0140512b7512d496f2706cdfaedb680d47a283e3db8b4be97418585ed988929a3beed44012e8a9d9728cbc21f00b78bcbe376bbf57614d54ea07e4daf4c SHA512 8f0094c7786160730825cff21ca838f52801783f1f4f66755b0771595963b8b99fc926265ff502c66b94a2e6703d592d42bbed96ebf8d3a690bd5e731f0f5c4f DIST clap-3.2.22.crate 219438 BLAKE2B 32e256ba1a4257f5b49681ed5b71f0c79b6fe0c5f6eed72497050368a010a91b4d618ab529cafad54b0e78a6628c6dc5bb61d0baf59c4508557e5d8395f0032e SHA512 fe067057753c351ae5c2fbe78ca83588642faf2eea8d30c08f9d7b5bdc4f3c732349f1b6e1b0de88932049d1c8644771a09d9e592827b297c75de8061268a241 DIST clap-3.2.23.crate 219435 BLAKE2B e99a928ef61a7f9f6d7df2c38acd480fc86bfa3885d8b875007aa5bc855396641ca6772387de2eadc1d545dd201434037ea9e7fd138395831e4755ae5a917a7d SHA512 1f1f2ad07a0f8fbe8672f4252edf260ffb5e024a20d6673fb846d59e245a226a43675539ccd3cb252571766b1f6511c68c5cb0f2351c8086955d49c37f87338a +DIST clap-4.0.18.crate 204914 BLAKE2B 9699062f87b61502d5592efdbc6cdd83ee6636db54b0519aa99fb65a3ba732100074a14a28e859631105ca0d85e8d79931fe4ab9c28b7a077c8cb863fc51c261 SHA512 d6776eb21327e49dbcbe2f2b42fd70a7c16eee6710f0460db825643979d6b00f66285cd99f2836abbb8c4d94d42e36661ef041411efd0f0b4002981fefc85c11 DIST clap_complete-3.2.5.crate 31625 BLAKE2B c76baef63d773b81eb4d8d953da4a94769b618da45fb0f13fb9d6c6738b67ccdbd58ad2b5361bae99705fd2b7aadb520d6e7f4d258d872971e0e308a36900965 SHA512 c26d6c15a0ab44720cd7a5979dd4c66a9171082b99c04cda10fe4f6dd9a1405f8ca9022c344d03d7d2af7788bc28be033c9e2311f6879993901773176783f61e +DIST clap_complete-4.0.3.crate 31170 BLAKE2B c4e3c0b86f294686182da53422b3e1978b4ee641818dfd7432018c88198fb835a0d8a1b5f8da04f1c8f52296d856e5f592280d951c1fc5599a030babe26c8512 SHA512 3cb8d02662b2735074dd078ece097aa4c2f4b9415fbe788f1795712b67f9adc8252f838e56355fa34effb79f26808a8aa5419c527d7982831a2868de507843a8 DIST clap_complete_fig-3.2.4.crate 10205 BLAKE2B 372d1a26d4535efbe7e1d7e39f43938a742f2d88213c01e73098eaf5a35a91e58748b491b4a566bca76f2dbbd983f489f774f67961496932c50c26570ca6651a SHA512 ca5e00895e334e447a12c66108b284fe835eab101ca7c3b014d827247c7ab1d56ca06de3bf82a3cf9213b3011786dd97fbea31ef23772041d2d53ad3ab2375aa +DIST clap_complete_fig-4.0.1.crate 10136 BLAKE2B efb0b03aabf347df6179d2d62ff35a286bada370afb857bfdc2bddcc4d2c52cc4bf45ff7d34d04b2ba7a8c1dad45878bfd136f14b276b9443dbfcb8aef5f6526 SHA512 cbdd48b98b7ea2acf05d21bc630d860a562b7f84ea381f81a7f708b87d4032398013a9fd25602d1fef3138850b4b50147b3f98fcf2f106171b14b0579ec6ec16 DIST clap_derive-3.2.18.crate 28208 BLAKE2B 05a23083a8e792858819d7eebf057257b1d49b0e8246d3f24c6f812456cbabfc75d9271c295a0d44539bd531ea6808ca7490e787c1fcae63bce045422d33d280 SHA512 d5349b3d5711bd4900173aa5210d7c4aebb0bf70128e11f26b362f5acb43687f6ce5ef73e4d614ce9c1d649d34b68ff15ab8b65fdf1898fd295ee4b4a7523497 +DIST clap_derive-4.0.18.crate 27348 BLAKE2B 8ae4b5481257d021f05fe33f0bc83e22d545f179ca07d6b4b4bd628f171fb88c997625bca817d80d68950ccd5272a710c3f32a86f69f98b488d430d30eaea854 SHA512 221523e93f7f5a49fd9be2d4b005a229b1db656aba1280f3cac109564a668fdb4e3e181bdde245c55b1f5a1487a5fbaede70391ab25110e14b446fb72bb2ae40 DIST clap_lex-0.2.4.crate 9652 BLAKE2B 5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f SHA512 6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f +DIST clap_lex-0.3.0.crate 9671 BLAKE2B 4422495226da19cb7a793d364ba5539ec77f9d327e2f1627e4b547fee0625162b57ddc6bc50585f520d31ec289a53065a2b6e0ba66111959390f756143cd5fb7 SHA512 5e601d540e46e527f6a2ea1959fa5aa035ad823008806f3a5adb4785f1928de4c9fe04e61680c64bcb87ed32b2e991951ec27c5cc5acdcfae51cdc61767ff100 DIST cli-table-0.4.7.crate 13195 BLAKE2B 498e7434639a4bf21f4b793def59e2f045f8353eb2e12ccbf8778a0a92196ed589ddd94e696a000fa7a2bd50470624f2972eb613cba538956e50c6ecaebc1b53 SHA512 2696d3204107f2bf104312fa1e13a92638fe9ea1894263cf707cfe3891ec083499b1b0594d8571169ca242abd6a41396a88ca41dae8a3ce7f04365292158a87b DIST combine-4.6.6.crate 132428 BLAKE2B fb52e724a52f1a551255591fedc134178080ea5efc0c488efbc369e6272f7f2b87dd7d0ce63361754d8ff0cf1b0a59bbc7b0396c50c53210f3e2c28ac965e0e6 SHA512 ff9ef9329de2cfc103271a25ad1fcb7e478f3328843bd8a65653e80b74112728ad4a33326a58ed7ef8cf39eec7c3b797fc287295ba149ee0dccb1de9721b5819 +DIST concolor-0.0.8.crate 5774 BLAKE2B 6ad992acc0a74b4f34fbb32ed8dc7c23cea53f47d8a9cb84d4ce4b9df3abe9e6d84f2fc7cbd6f1835cb89f514735ba0a63adaec53ea351f0d8de80b1d7c6c10b SHA512 5a41cb0d0ac7a399a56bb2c933b01525fd509cc4ab4279286ef1d4e0f59c3da6a173dd38643adedc78cfbc794e8feeb1dc43f88328227bb1aa11a730f2c558f6 +DIST concolor-query-0.0.5.crate 2858 BLAKE2B 58587550671de31e57a1a426fc3e35553a5bf93551c877e648d30eea5ba551679b1cbdb56773d846bc46d7788c74fbb00d5568ecc2ed28bb08693d67b6238e3a SHA512 2684c1d4d5c3459ec6b8c8ed659528884e4934fa9974bc32a4040bbde47bb8186e6fdabecfb982e0a4af0021ef175f512cb965860d8a9d52ec43036de0e4670c DIST concurrent-queue-1.2.4.crate 15375 BLAKE2B d65f379ab2cf8e75bdcedc0a8def45624c8eec73e92f8b559481695ffefbb715fb608985f204ecb964e547cbebb62a024cee210a03ebbb216e018a5ad951870e SHA512 4c0c81f02bc10b1ac25880f7a9647d787742f694a8cbc6aa921cb76c5416bae7ad94eab857e48d56a42243a96cc86bb0b7e18651021d281cca90d77a644d941a DIST configparser-3.0.2.crate 22545 BLAKE2B f03f85d109c6d7781340f4514667740c664feb38fb597262d2531f978a04c53f284de7c5671243c77c9db8d7202429f56030a67d76382406ee07e44fbf15b5e3 SHA512 ffa9055a736a93dd062b92ab1345a29565804021268787ab6dd314c00ccec4d2dd94562b1576ac356692011ae67ddc86ae8965e217b1607b680f0669eb4ea9ec DIST console-0.15.2.crate 31576 BLAKE2B 279bb6cfbcc172bb672688422bc669768cf8085acf3c80b283270a12f8e53393ae5133d8b8025e16176fa030a8c4e42afd73cf952385a96392f6519f3cc99894 SHA512 0eb0ffe95cdc2e6f43d116f346241755dbfc8d451c9e69dc950a5c6c94b10b1be4218fa14bd0da32f5cd9779e38e79dcd9b584a6448c7f0b30316948e7ee9ebe +DIST const-random-0.1.15.crate 6699 BLAKE2B 2580963485d51a910a23d4d5723a0a1da66788328d4988f39f9ef50d89625f8d07707eac7caee2dae803772b1b6e93961dfe9471ca8b821eca377e27a79ad600 SHA512 efda06434f62ad74eca1a8768de065367a6e2466b98fade93a6714834b71092c9009219f92969da233b329bc4bcf630944fbf666bc5fb852aacd4dfddc881c40 +DIST const-random-macro-0.1.15.crate 6680 BLAKE2B 597bfb60bcf1e9007abf0f81e4d9f2a328622a8379b91898826f8409ec72345cccaab8bab9aad850d47d19f3cfb4f669aad24f142dd4679849e1248428fb2874 SHA512 2dfc7248fab80463df8e848855dc91e82810cb302e047ac6a5c4afd6140784b86203f3a9f30559079d26b6f29fa3974b367ec4aa78b9d00f1d79339703163d9d +DIST content_inspector-0.2.4.crate 11386 BLAKE2B 2393cf83b2dd338ded7f5acd695e05a4a08fa639a52a8042dd0692be5e959cd1cc670472e25ca696a151d161c821eb899b2a950c74f4cb5b880bc42bc53d1d57 SHA512 1acb8b4f12ce3479f5a60b7b6a0c05b86548591e488e7be529c4a2f9aaa60a76ed07e7ce1e557664d31ddd9964e7f73415ad667cd14ada919f61511bf486ed6f DIST core-foundation-0.9.3.crate 27059 BLAKE2B d94fec51b1b1055c285609f4bba45c5169a8cc775e251eac7fbf0da7ef894e1be9ca9f4236b82b67be0610bdf811366e0c6fd3cdb671a1e83c49717e2c5b2d03 SHA512 de07967c4f5e2d2e730b6f21984c228dad2cb2f55187f13074a2200f4ce9f906763ee818267a9c67ea560229db7363473b230670a6dbd224fc335f32ba03d072 DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82 DIST cpufeatures-0.2.5.crate 11251 BLAKE2B 2724be40d3bc0e2fda957f645e1cd6472450dee68db3592ab607bdac444283f571f3c904e47981a3fdaa06cab4032734a54470e3dd6e1b67fd856daf010e1277 SHA512 d02327a27ca9fc3c587dcbd10da6b1370671cd7b1df8dfc9078b47180744d0572ef41a7ec205ae9f1c571e5b7f4bc81278ab4c6b076c6ccac0167100e346e74e @@ -58,9 +76,11 @@ DIST crossbeam-channel-0.5.6.crate 90292 BLAKE2B 7da87ab15c384754d2493dd1a30e835 DIST crossbeam-deque-0.8.2.crate 21237 BLAKE2B f00948fe90806fcbf1585c0404250dc84bca2cf27733bf7f2a0aa957e618f916162f41124333329a5b1e84909cbae3d93fb3b4461ab23e9dd97672c7d520d5b7 SHA512 a50a878d843d6eb1b5b92321ce6bfb87a23d3c16e820b1ff55472f0bd3d29b41d09ea95e1b9ccb2790f6687c043dd9ada1cd5124705e24292ccbd8fae1f243b3 DIST crossbeam-epoch-0.9.11.crate 47900 BLAKE2B 2deb54409587df48e0686731dded6600816e4c2b82369c47fd2e00ecd59f29935cb3e7f9bf3457b99831bea088830a625370c4c07ce56cb78ccdc62a6ad7715c SHA512 3fff7ebe038993af5117460e0ff89318541afea8d16f3bb991cd37f9fabff58f1cf122a8163af03c275af4ba6802b264f516fbf12f9a9f8ec978f0f8024187a8 DIST crossbeam-utils-0.8.12.crate 41785 BLAKE2B 486aaa80eb0fff5740690d8a63c7b41dd06c19cd141f4e12c8f133f5ffa93a121d4e24e19390851051ef07ba63480d9ce3bf751621ada3a420ab6982a0445e28 SHA512 0e1f17887615b1883c3a0c4f0fb908999d550bd0041e8333eebbe43a964838d948fc1e5892e4ebd31e59ad53e5fbb5ebf6741dc1dd8b61907429f691c84de2d2 +DIST crunchy-0.2.2.crate 2995 BLAKE2B 74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3af60c9e867a7852270697a1278b7dee00df8949fc4268f9756a4a098df1211ab3b3e31a122652c3ba0a6fb SHA512 36dc0aebc41a3aac5f1b178a7e61b65bcd9bb5c8539b2024f79428200f7c62daa7098af55c6ab0765febd2f8969bd6c0ac8096f73cdc0958e5c4e4eb6a4f7025 DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f DIST crypto-mac-0.11.1.crate 9551 BLAKE2B 81140107f394d969d85b77050447e7d4dbfe7b2df8164293fe9a2cca04c1ed3cd245988482a232103c2ed9d35601ec6332669bd8598d903d305935dfc09af887 SHA512 3090a7a3fdb7d94b2b14841e37733d863f2e4d24d7da3c63df1726612abdd1c1df7179bba4e344eb63a94053e59a93b0988ecd1e2e5a5db0e18a4b602be4aaa9 DIST ctor-0.1.23.crate 10581 BLAKE2B 2b513672e4dd7310b5636fe29bdbc1978a4130c0e590829193a42397bd467ae119534375060d15b5d73e4a5f66a31ad34650faca6a3c190f6c0e9502aeea77db SHA512 fdbf3e6300d8a0cd33d1938804bea8b7eebfa8226767a7ebc9a824127aa3c0ce469913a63843b8d2043de3705b8e1fb5f4dc1db4ec387356b0a2b38f07cec224 +DIST ctor-0.1.26.crate 10803 BLAKE2B 93627949b92651243b7a763d3d45a22fafcf2147a30661c4cc017e222bfc2bc12b4071054e3079adc431fc8a5dd8b86a8d11c53c401be6db846a3d0d2076b9b5 SHA512 3a3d60c976ec02a9edfe04470af4b04b02601c48e2a007393cedfef5c13e22bca58630e9e885e635a71aabc3e0ad8fb70995876551cdbc6a31029d8d2bc2e86d DIST data-encoding-2.3.2.crate 19159 BLAKE2B 43208abc26b243537e9a2556bc3ec5db53ff1aa0cc9c0111728d51b4fce6c6b4314ba445bbb9ac7d813bea57ab600a3a671c5167257f0c344e5e3b149a01f6dd SHA512 b62d0c9a937df59f3c84d4c27bafdac9088370a250d3b85e259258cb0843ee32ccd0a9fb1a01ecc5929dcb22e36bf82f7c1edbc9981acec70f5a1a01f00731c4 DIST derivative-2.2.0.crate 48076 BLAKE2B 56d27e27493c3b818ad45703efda607a0a0d9a48b0d43785b6a013443b8b964b67bb5b5284d242358415c5fb81b86b02079ee7c0595ec07bc658240eb114b887 SHA512 3c65ecdabd2dc202be3d83b06f96b6f68504fe542ede7e2285093c6d360a33ec76a3787c436c6e5ff8f59d430436a4b8ce2f908cf7b2b08cd8b0045de4e5d1da DIST dialoguer-0.10.2.crate 25304 BLAKE2B 12e7d1e1af1f97358c6abd8b27827ab6b528d3a5b3d7e49bb968ae59493a6a7c68e921589e41b50967ed2a09c691205bec957ef55a0591c33d7bc4ed26d5357a SHA512 e9297f78b0697aad45e8ab8b76ca4a9bf07dc2a8a699b0e49eed45ee1f55300cfd67fc884406cf48ef73bde39b5235a90555d3053075a8cc04c43c7c3ffe5f1f @@ -87,6 +107,7 @@ DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac DIST event-listener-2.5.3.crate 15392 BLAKE2B c56ed5eafa64014141e869dcf952e86f755eb35ed1722f8139260cb502ba226351ed1bea301618e94c9ca7f3309747057eb5f7d7986cfcdb7f6b79d13d52b439 SHA512 ddd67c1139ffe2aba95d763b73db0e2a9985dd2e57cf8f72030047d53d46d833df4b4192730cf0af4e060ce52e4f2df23aab6509abb94a6cd02e0d8cc3559d22 DIST fastrand-1.8.0.crate 11369 BLAKE2B 93e911ffcec559e30b2fefa44c4d74d1ffa9b8ef1904ace608b8576210bcd41a2b4c7adffc00cd3bb40996110d07316cf8068f4754a879c6cb47e3d41304d406 SHA512 82cbc2b29b97fa3fa2c9372d3e8c390586a7b39f6c7d8c45f9b779bdfdaa2e8a3b44bc7bfcb3367c18120726facc753c9827cf63a8fb4ddc2667509b16333cb1 DIST fat-macho-0.4.5.crate 19395 BLAKE2B 647db9fb4dae829942976a53a251b64dcb4b418eef79f0783dae15a3c0c87a965390d3a2bec0fb5d66543ea258708541444ec04ef29332f53e43526359a163d3 SHA512 fbbb56f10ff74483258c02052f44c25c06ac4c79cbf0172af124b2634b283e22ad8b82ed7ecf563cb99ba2b93e656f5c8d6eeb98f09b893638928fe27b22b533 +DIST fat-macho-0.4.6.crate 19407 BLAKE2B 765bb8a5f74e4bc96acc1d64a64648b82a5675f5cb21aff39381814f1a8647256170fe52c96321a163f84ca2e29ecfe154f54e39c89f8ed62844dedb22c07816 SHA512 2f5c36cffe6ee1cebf466f56e78cd312cb402fb34db53793371b992a2c5aea6af4e53f8c61ced0ad0c080663a29dd8913cf4b67acf3fce21f81731bf0f730a05 DIST filetime-0.2.17.crate 14484 BLAKE2B c181cf4c3ddc5831c006917e7432620a62a0ca7aa379ea7f1aab9b99a8cf725055e8510f7f63ae5add770dc8f91c824d3b4e9e86ec0f3e7faa4e9a647c431a8b SHA512 3f7cc4e64381f4076ae04bbc0adbe2ecb024719f1f2fcc2ef537b0285261e03b8af7655d2db72358185dcce109df060d4a4a4015b3168fae0f6a952878860087 DIST flate2-1.0.24.crate 70191 BLAKE2B f5ff04557dd0a57151b4c704cce60622157be4c847fb0a42eeb5a9d531ba28d34b41632bc1b34d2f935ab576f152479f72877dc4e6b296edf125becc6e6d52b2 SHA512 8faf97c28dcc4553f4880295677b1269b4acbc6518d006913d32d7e319990c6631e10f1baf7199b96e03f6de95b9e2de04502522bb1eb45bc301a0fbb0bfc0c5 DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 @@ -120,12 +141,15 @@ DIST gimli-0.26.2.crate 717340 BLAKE2B 6460346625fad7ed202f387d45900867e785026e0 DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620 SHA512 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46 DIST globset-0.4.9.crate 22929 BLAKE2B 91dfaeb99a3f6f40a5a025ad8527c91770545487324e191801eedb6f916739b5efe687d84a43eb8b712cd181d98d3ab17b839f30c19e0da041b4c34d9286089f SHA512 66841495098b028b8d294c0832276b8864760df3a16b93b57222037c351591ac7773a99a65b85a20c438fbfc04c56ea4901188cb18ed470d3481eeef29eab708 DIST goblin-0.5.4.crate 158387 BLAKE2B 192d0a3e0542439c07c78a598e2c865757e2182b4fb3a8d505f7a361430e451380e2b91dc55742b85f9be234d6a9c623da1079255ba7ab909541424342ab4560 SHA512 627df59babd5291aa6e37bdd529c3b837001c45d1f22f435bf50ba386e49a6bee93a428bc22d69efbd7182ba1b343985b6d2d8bf405e3c57e524206847d429fa +DIST goblin-0.6.0.crate 159778 BLAKE2B 2991d67b921945fabe955ee6bdc621a58edba3b7cfffd9cff67625d255bea9a9c4ea578bf5df49fbbc18f3f07119ee7bafe237419064a3b413043673ff9b2060 SHA512 fb00bb3c5a628866ba2c07e69b5146fbe483486c45a0a3b5a0774424b5cb866e81905c12a36690fb11ff589a649aa293d915ac8bc40c3b8d72f18d75635095fe DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 DIST heck-0.4.0.crate 11161 BLAKE2B 13b8bc39cf3ab90e71433e3c7b3e5f1c19404bec58dc4298dca05d94d5c14c2fc97350de737cb78aa45196b1241aa8f1ccf3a11ca309da5fe0f6a657673412b3 SHA512 33bdbf4ff9ecc4f4d74cf06590e056f4d96bf0d990d5381b9da5b65682b2495ed74e27b45419c2afa986c1f6200909d5175b137ae73ced5cc8ac869e4e1bce8f DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a DIST hkdf-0.11.0.crate 171707 BLAKE2B f9494dc22784324952e79f65fe697b313820bb982a7fac7a8ec9998136571cc9b3ce08aef3d2551a4ffd637526f2613f8e39a771a327f440492088879fb5dca2 SHA512 54255df9d478422d090103b6d66a31280a4c99025834e7930c21bfc7772f713015304f288de16ba3b91628714cde94b552eb1086724bc45e163c74fefa1393bf DIST hmac-0.11.0.crate 11385 BLAKE2B 850527040c0fef278175f35a0c8bf77bc005708539af8ec5a85111f83e9c94a912741a2b24965c026fd75db6c58fc82a46a9c5de9454540400c9f19341561b4c SHA512 82d83071d1cea14603b1f1a85d564c78e28d982025a029779d8d83522fd5c56583303dd3a902d8023b5e9df2ddb5c5d9a5fc88000d41dba45dc026239ec81d0d DIST human-panic-1.0.3.crate 18064 BLAKE2B 5dbf7c696da12f912a86ff886dbbd6801320520450a8c735da9f99166a4e534aa79e51f6a498626d40ec4309c1676b20b1e7881f341070522c3dc37cb7ead030 SHA512 3de653521aa3ba9180768e04dee8be4f0f52849f1051e8bfd21c80361836603bcf7a5292fe325e2f556446cb176a5bf0eaed1e7bb218cc1fe6c7258cb3f92497 +DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c +DIST humantime-serde-1.1.1.crate 7886 BLAKE2B 4c66a483276e0cc5f4bd82fd49cfa0ee40c8ceda753919cfb7a8c794d098e9e4e851643fbc42a209d6ab00c5c62d9edc81c3bb1f6da218a09eafc96da9b566f6 SHA512 0bd72554e700f89506d2d1c8191832aed0065ea02aacb99e27139a60c883d3dbabb1fc3d60f499f5aeb20bd155fdcf21dc671aec1ca68d4041bf98ddf324248d DIST idna-0.3.0.crate 271128 BLAKE2B cf8a2c43760f03e94953c6692423a12f28fe763aabea8785b93cd247b3aedd2aeef2cd99978a027186290016ed924db39d19fe7d397da1ab570be9646bbb630a SHA512 9b7cee27811ee52ed9bb39fe82f724742eef2e5370642b6c756bd134c8cbc20bb6faa9f296053672dba8a66f7356a08b2ca99f176407b173e2d566d85d066441 DIST ignore-0.4.18.crate 53174 BLAKE2B 41a209a310515af9fa066c88c92751e19e0859f411baf9946933203883098f52901f8c03250cab7f716abbd0da9c03c5e6fb270a5f9e26aafab4bf1d5f5bc045 SHA512 5d11a2415f015cce6ce72aa3d08a7cfb645ee7f1845b3445a924a92144438f209c992cc15d4ede3099d1eebe3fa28bde4e0eef1a3fbcb9dbced19a42051d21be DIST indexmap-1.9.1.crate 54114 BLAKE2B 71e4968c85d5b3fac550590658f9fed72c754a9443221fc804efb97bd39b5fca7f894ee67f8d2c330bf212eb8a6b5c85879cd813ed56e3fc43a54f0bb689af5a SHA512 7eac99056123332ad38ef32eb65235c810e8b4d051d9b0ddd5582348c9cd3b162d36defe8e46a532e2066562f224e37fae94b52b4649ee9cfac7673b76a2513e @@ -141,6 +165,7 @@ DIST js-sys-0.3.60.crate 79257 BLAKE2B 714facdab00d567d074de4a25b69487400c23194d DIST keyring-1.2.0.crate 31708 BLAKE2B 428f1913b8e7c6a5d823ee5151061eb2667e973a03de0e6ee451ef5311d22c916512de822db2c7bb8caa85f5e8497eb73f53c74429ceef42d7021cbd3e4c1531 SHA512 7e60985ec62959d74cee0a0d7f4b641d73145fa51353d11bcf577a25cad96b4dfa07c6f3f0466e2fd6a5445037a1b805a3062e78cf1d165be93478c697776e2b DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST lddtree-0.3.1.crate 11349 BLAKE2B bd51c2cf6eac43bbd44f11c9c21f8e17033c4ce1c966d8e4700ec82d0582b643d6c22a6bab8dc5d3682c38cf7acc87772e353801932760cb4a8f7be0c8405812 SHA512 11dc47fbed29128293ef1af8eb2a13edb2e4c68fef2dd9efc25cbd30e427767ecb8c48bc66b7d8327d27ecd70e8521b3bf55ec33070eca36f3ca91d45bd31ae2 +DIST lddtree-0.3.2.crate 11344 BLAKE2B 81715c157e0bf2ffa4db48ccf05cf6bc8ef55cd4092a4659c02c2dee554cef26d33e209e499f153a9fab3f5805e09e2f8dd1c2287a79658f03a2e48af23ab165 SHA512 321bbc7250a1578a84455b0492f27cb63b51269d8bd5779f17a54387efd4c2b239cc2407e88fd6967023eb701fa4d30e85118800a2650f76a8cc80f5c42f3440 DIST libc-0.2.119.crate 575749 BLAKE2B 5fa2bf66a4d642e1380335fde0fd190d5168dca58376379caeb52171a3382e5342c727eb4d92f1e27adde58a24d00352896a73c45309d947f56787a99f2753f8 SHA512 a43f8d1cac7a0d8c1bf6f2125695c03d91243498d2dea19a3a674ccb2c64fd00bac4040c42130a1a096b2148451f62e1292c5c71f424f51f888d6a37c7db0bcd DIST libc-0.2.125.crate 589236 BLAKE2B 57ca3aa19687b5c5702b66ad690a86ec7639dca41c5846c7cc3500f2d0fffcfee95a2def7695652174862fb6b8d211e7564fef6bef6d1197c481b5b8f18a9c74 SHA512 64ea5bb20120b9893bf5a3648f28da07384972e3cbad13da40c3ecc501efe1bff0bd6b71f52d5f253f00d7a97c2f69d86fba490955e8d70ca1360b8db1e431cf DIST libc-0.2.126.crate 590481 BLAKE2B 1000de6b9fa2b3ff025b961e504d6d20b401f37cdeda6710187d18ad2dfe8ec89142bba65486d7853f1796897b58f343c5a34dd6381a0d0794b615635ac31175 SHA512 9bbb17f64a7503819616a71076ebe8ee317daf07b17b9fff783a4459da0439aecee535c09e7185bf148b1993e6fc958d182a490fc9c9a7b9fb635429c491ca44 @@ -155,17 +180,21 @@ DIST mailparse-0.13.8.crate 36008 BLAKE2B 8112658b4ceb5b3528375f4f8a178a26c18b54 DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a SHA512 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19 DIST maturin-0.13.6.gh.tar.gz 335471 BLAKE2B d761632cf761e688d4807e38de1879023c113701add7ca3474a7791d7c1194b52c4a8163d32961602f42505c94de64ec8633c400ce1e5350f151f14a07a90977 SHA512 bf5d2b9de8671d540ef02ab63bb76ade143a5b75fd93f492cdf21aa7f4e9ac53c3e027f74c75f674d35dd8fe3a21d3f1cd6ff857227664d30a9ad3b336b10761 DIST maturin-0.13.7.gh.tar.gz 335508 BLAKE2B fef8ad495208109b867d1ca9700cef149b799bdb372d5110480a035ee5ed52b569f5cb3ca7dffa7d69db3fd4a593d3b894027eb1538e25deddd68146640cdde7 SHA512 509564719aa7b25c1464036b6830518129b24a285075ef551fbb65c42aa2e3c2cfb1bfcefa55cd9b99c7dcec07795ea08fef0a33a55c14030f49afb392face7d +DIST maturin-0.14.0_beta3.gh.tar.gz 347318 BLAKE2B 7f51ac9e5d36f9b93bd22982e1781ab71e85e8ff67b96e6f7d18fc9b3589420fd3e93c4f3a48a313ff6d4612bdf02eb05e51cac4d206e22c6b48bf101b0fa61e SHA512 491937a55044a098a8d90a71bc264eb45b1b01fe103de73f0bc96906eefa50fdad4830db0124b6c0f7402d0869bf7e6bac45a4161c4cfc28c3776e3c8d71bc3e DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f DIST mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b SHA512 cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c DIST mime_guess-2.0.4.crate 26399 BLAKE2B 667f9b8009bac2e1d8b835ae8825afaaa2ea6eddd4cebbf18de8f8fcde9318eacaeeb08066bdd611883bef5f8a53fa2506b57dffff543c3a57316e07b525f7f5 SHA512 acfbbfdc5bd725edde43e4915858b8d016e90a5b483664f0bcd5e8d2b0b3684bf0f6020aea147b5bf429f218a7af8080761cea4c5c04b68fa66fd6a676376908 DIST minijinja-0.20.0.crate 80064 BLAKE2B ec3114b92d6ed737b2f35cb71e4ecdd030a9e0ffb27d78739b22876374fca7d35537842a056da5a824bbe9d288cf54890a067f4d0247b1e48f2f691ae44ebd2a SHA512 5a6683e3af1df4b73e70491ce76b15638a61b11709a89aa3c3ab1c9ee76a12adce682921c01fc99589a2b90e875eaf2bcb9ab9ab8c63511195ad9da4b3e46363 +DIST minijinja-0.24.0.crate 96682 BLAKE2B 94c648d44409cbc4a061afcc3962135de08a37ab4f92f4083e908145ed621f00834a3b7acf2c32b58d161b94f80ac45007d264cfed9184d5b60d05bccd6e26ba SHA512 5ea3d26f05ee04f5a0a979d30f82d75c91b9e15b4923552473951fd0abf98dd2eff847ed7323823448b7d6f8b6e0cc7fec45bb90a17ad88fff14a9df8baf9b21 DIST miniz_oxide-0.5.4.crate 53485 BLAKE2B 8836697bdc3707f89fa869e6b09a36ee4d83ce2ae0a53bc7b06bbad70ed7ac25f8f67d841f3f611f6756d891f0eddb0abf7fcaf87570f8ab32220f113583ea6d SHA512 589dac16ca9c2f94e6fa92b68bcf51d140f46562cbb3a1b791b75c59feae51da5ec16042604bbd6bcb7d7f0c7f75e98ea1af8cf42d177133a5eaa86429cf3114 DIST msi-0.5.0.crate 58953 BLAKE2B 642d76410455e08f3b9200bc572631d3e3180bb917f786e88756b7239f351f0650da92a6490aad244d5b278feeeb561aa28abc8fc7fac6bd65fa3b3c34479b3f SHA512 70c7829f9f92d9d8c38b92cb8d7ebf8fd12e21ede253b94258a57741f5c062aef866f3b99acede26c586b33e255f14a6d628e56494851849ec26c71891300514 DIST multipart-0.18.0.crate 62797 BLAKE2B 438abdd6041c3a52e836b7627bb0a490494b6a0c4ab47d27905480fcdde27e7c18497ef4cae550c14b8c4c34e661176ee640806cc427e3b2e570c38be31d868e SHA512 a34036e1c05c241f130ed30eb7a2d96c2590ea8c0cb7e6cf98c160ca0fc6e0f1227192b45d8166abd7221633c36c57718fdb0ccfa8ff4254d4eeb3abb5210704 DIST native-tls-0.2.10.crate 28590 BLAKE2B c2dda4aab348cf0fe436bbece790ceac9d1b5425555aa40d09a5560058a22a931843e905ccf9e8cbbcda87ac7a7a4146b77ba369f6f7d7043598ea0088140feb SHA512 1cc30c3e16e103e49d585d017fb09962798d33dc4186a5dd3a28f224d3645e8301d4f5cab9b667a27dee88a49233b69974b41ee4aec2bb32ae0745e27b92b352 DIST nb-connect-1.2.0.crate 8126 BLAKE2B 7c43883af6b2e8bb8a845c7b27defb89507409e71826e701a1b9c856b8958a9eafa8c187474752c231e8349a5b6575e1000f0321716c8deafda0a1c9036cad46 SHA512 29a615f1956da23f76b8d29ad05dc008d0287504fe9c835386d6ccb9168d005e00bdefbcf668314d1430b00a9d536c4f3845b46f9dee6519707fb1c69c348061 DIST nix-0.22.3.crate 230252 BLAKE2B a65e42918c99f903a3f0b1cb64b7e4ded5ddf22aa4d4b7976938f166ab457fd5c0abd821060f7df777ca770254cc3018234a15ac4c00c6240cceb9ebb8c00430 SHA512 ee0c9c57f57ce7e723b32575e41ccce973af9fb290e314c7a1ed57c4c08dafc8500c81da34788a1c11e921e765098e074587c31498b5c0133b19530ce4a9cd28 +DIST normalize-line-endings-0.3.0.crate 5737 BLAKE2B 935b2d20ccd37ca7469641a37aa0ae9b6872715d6ee88d568d0ee16fb76416cb1a0c585cff861825de8cef11d864b1dc1b350911c28d64e071d8fb444bbdf740 SHA512 f8e2a6e333b0e8972febe8b9cf058c8d899c384fd177e0b6ef1c5f94e0fa18192963970cb1a2ba80e3135a8cca66cdae6796e4d84ac6b325bb369575bdfc6eea +DIST normpath-0.3.2.crate 15503 BLAKE2B e333cefb6862e9aa155a117a804c56577135275a95e19cb772f7f9de0d42fcebd49774b35729e2190885f1ac5f5faf44dd806f10bd2d2c45860ff8816d89508b SHA512 6462d5fa5b1c2062fe91be9d53c6c37a2c6990b9695b2b255b91d81bfcc8bd8b19d55451bd5705869d0f730ed920f5d2db7706588b6ca3847d386e4d69e92111 DIST nu-ansi-term-0.46.0.crate 24311 BLAKE2B d2e678e0eab5ad48534e686b1a4af344996d1b07a0fa40839072df3061bd7e5bc9341363403ea3ef8d19c7725ba3b7a8ed540c63e2209123b1b93f69418288b6 SHA512 b4f37786dc85e0596e2b7b261a5a9fe0265bf1651c39efb358dd649b926b12c3093f307b98bf0c4df3899f0a7cb1854f2596bd5c3e22fbbef42f912ab2eb5043 DIST num-0.4.0.crate 9490 BLAKE2B 97e67ce59233c0ce694a2cd1be8ababe3c56f0493ac2e7c0eb3c586bee673cfc49fe23ce46b6519159065f552a99a73c1ad2025f5c7408d6a8166603ec2f4dd4 SHA512 fb57c089120f7f8edddacc0a2eea5f9c8d70c29e411e30eca726e373e5ccf25b51df8c7d4e52aa6bf9b9b89cdd172291eac23626d2ecb030e4d9b3a4fdad6ddb DIST num-bigint-0.4.3.crate 97799 BLAKE2B afe9a08bf20dc974dcea12b5f9dd465e8b399a0cb0a6d0028d08f7f753aa4dfc929710e4dae883e67633d9dda073f995287e5315b1487e8f99f8f23f1f70e581 SHA512 4b38eaa8b51119dbc7cd8a1e177f37ec935ee348b693a93378742e9bfa68fe5f7e5062b7f34638283c23f04d2127451d796d310cd8adb64dc8e865b28708374f @@ -190,6 +219,7 @@ DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf DIST openssl-src-111.22.0+1.1.1q.crate 5103224 BLAKE2B 3d437377cc0a320e852721af6baf119b8e9bb3f461b7fca45e510e2b8e76086a52809c359e2bb2ceeab789c44d8d8ee7a8eef9b521202fb96704e90c5a291e03 SHA512 edecb0d0115b8db74447bab4c347761c2ce88436fa2d17ffce938258f7d4d6533995f2029f5466ea730d833dd3ac86e637ed846736184584846411b36f7f242b DIST openssl-sys-0.9.76.crate 60561 BLAKE2B eb8926707891a864b11cc1338c316b8d1a97c48985f56cc4bec78a88c3439e6cffb23541d95e50270aac70f9468e9aa876cde08916b9061c963ae01d0dddbe97 SHA512 97be18c56c37484e77f4638454cfb396dc7aaba6c8c710c882dc13b0ae36e44617e6cdddcf8f6a3fca8a5aed28ff9528c59c01f5a48064790491ff985de5e649 DIST openssl-sys-0.9.77.crate 60799 BLAKE2B 8a2344c7a579c568a420959eb2710a012af0819c054b190cd2de688defa804bbc735efdfec1a537462feaf9cc1d891c4b53be1910713e06786e811e66c6b1488 SHA512 a31256943e739a4ee500a1080d105d8380a65ff43b88ef5bbdcc164cf97a133ab2926b5f4ab3010bca3c14a09edc7570a2edfcb745fc21169408aadc0eef0fff +DIST os_pipe-1.1.1.crate 11047 BLAKE2B f33de1a06341ac1e0404e16c26d7036f2d5fa55a93b45be2ce2ca34a5dade90892fad1684d906fd1f4f044ed47c0425089d5f1361fdf5643a810de027af06465 SHA512 a7922d4011e84e33f0cf4dadb86ad4cb438049fa9c171a7c8f626ff4f715b630a8f563947be6c4b0fa5a633cbd162c25061f86542be041a0d876add28fd6c7e5 DIST os_str_bytes-6.3.0.crate 22928 BLAKE2B 84e8197375742373bc7c7a3b459f8a9f97ffa0b8a2e517bee0d8ebb420a8509056cf56984612f44171c6b5e219b6ea91b14134fa6386b3cf3502b13ab92386c9 SHA512 34f861a15543933c9fcb560a835bd943231ffcef2c68126d8633f8e792d2d59a20765947feddb0c795a15329d74260d6c2bf74a1f10ee88f355f47240acbb42e DIST os_str_bytes-6.3.1.crate 22934 BLAKE2B 2b2794218aefb43884d3c4c9c32568734e3f5587145c1d52f34f72bc60fe010f493acabd98ea20965e48197ae493e02c09b8b0b3518b5dcb32074467ce32929b SHA512 39ce351af00046c709b9d279c8d9013f8539ecb046cf1d5992c470547395905755723838b1e7f1b81a54a193e78dd6ae4b09fc799f3b463d016790fa3d8b173e DIST os_type-2.6.0.crate 8456 BLAKE2B 96df4b0121628e2a75c543bd004bef54577fb67408c9b549d8cd3e2eea688d7bfbf8a6ce185a508507d8fe10aec70e7bcb9bbaf48875b44fe77b56a3e3473368 SHA512 5c8c082c778947a2ca8be47a18ca3e229417ed17d9159f10c536931315923070b6885d28798302f4cd445d86fa0c7eeaab3da8f8bbb84e807d4cb2c8f0a1a5f0 @@ -199,35 +229,46 @@ DIST parking-2.0.0.crate 9714 BLAKE2B e3ecd48e90289fe173b1419ad3f68350dd05359461 DIST parking_lot-0.12.0.crate 39761 BLAKE2B 227ae508bebea21bd06c7a9c1651879ce3f5cd308019c8733f6b88e75a57b57d19b7bbc5dfed5ef1bff57ec0f116606ab699cfa6017b6e00078e7e4717cd58a6 SHA512 efa1ebe2f3849a9c6ac484c7e1cdd279640539468bd4d4da6c4c97ae34e86fa3a42818ee4839dea512635fbbd836829dbadd81dc05208614c820d1374139673f DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c DIST parking_lot_core-0.9.3.crate 32256 BLAKE2B 79a1924a983b948a5c2b0c074452a7b2b61abda973d3bc8040d9153d34b378f0ee330e36aa813f49544319c479665d6328be71481f2e1e41bc94abb9bfbd12a0 SHA512 fa30db0fc73b268ab8395adb8bda35d12dc15363b247a95b7c4bb848ff9b8dbfb971a20f320b4feff3317d5b533c59b62152e4c652c1809a422c5671310b30df +DIST parking_lot_core-0.9.4.crate 32359 BLAKE2B 98629cee7346434103d0e9776d89d1c875c023c3fe91d47beae2f3029fe8bdcbe7dedadd262012ad9d1a1e624ffbebe6d3a9165623e40077ab9d0fa4b768cea7 SHA512 6dae00356b759ad1dd08c1edbcc3ffcc86ad412af98a5e4cdf4fc622d0feb79bdb3900c4f72e76cce803c667a6d8581b44264980816ebdc85d59ddaa881a2990 DIST path-slash-0.2.1.crate 8821 BLAKE2B b3564d0f689ad1b943d132fd95adf2ff654b61f182082bd22f7b8f11dc9024cae8e1b9f3551c4424509db17aef899efd3df96a67e1cd588ffe0fe385c957b361 SHA512 c046707586f25f13d2f9fa452ea340198f6d2e6333ca3af806b9d2d1a61d46b033fffad60d1632ec16062fa79a3710d695b923b831a7db52602b728ed31fc3ab DIST pep440-0.2.0.crate 44300 BLAKE2B 6e69413c1dfa671ed826ddd5ff98c2decd5f1189cab46ff9fe2f21b1f0726d5dce5481b3d809c079559aa4b87c4c998861d82e423d1393cb54698acb50ef92d3 SHA512 b825bca870e804f28a7d890074550d1c6c9f7a7e57d00eade89e10b89cafc137a36c189b6fea1d57f1387254c9d18c955ba302bb0f7c37b8c2d3ee6a53126662 DIST percent-encoding-2.2.0.crate 10075 BLAKE2B 397e59acc3953868c709244b89a2e0db3304c0b574ecba761026b570a485f2cb5b0b2a0159586d1f342ec395ef02ace536da3bc1c72093e1cf93f8b37b26b0ec SHA512 890a5256d2b4290e12e04a02c3529f3a017faa2b6016a4dd0f08b36509f0b1107eacfcb4702024d6a21ff8852a11f263c1adc096b16ef8d12c45a734c087fe68 DIST pin-project-lite-0.2.9.crate 27713 BLAKE2B d6985b5add432fb6287d1b0c9fb0cc91a195f82c5a748a9ea430e4ba884717ec7b16d730b5ea62de5b2bfead1771da2d115b3776e12e605f70f2538f374a28fa SHA512 cef0b77233adca712db1183f780732ea577cf1b27c2643de221d54c837c75ce749f907e24a967be7474812c7682cba613a3fc5d553a9578a1b80569da0e562e4 DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 DIST pkg-config-0.3.25.crate 16838 BLAKE2B b6ebbcacdc0f440e24ce5730edd4b371387cf7f44e438216893f29c0f303ac7920791630d4a9bf13581da840c8888e18bdd78dc61458d3331e967b3dfa6d0597 SHA512 46658794f0a7446354041c1cc08cf637970f7651c0c506e2b90c9d4e284347cb82f05ce282cc55c8087bed58a5b961424a56574f4500de9f3ba9cb9e71667aa8 +DIST pkg-config-0.3.26.crate 18662 BLAKE2B 2ad92dfdc8ac0414b12a61dd30ea4ac5f142bbb55d0555ecfa3a53e750367e1b11766a693ef11f8cbe5a2ddb978327632458b2bcf75be7aa8f973262033349ee SHA512 509c4d1494cccc20de6a62d9d037c63ff77ebee8d907747c57ba0926d177b08fcac0231ccdda14511b453deb0b76ddd10f8fbdf63ff94257d72a12a889546435 DIST plain-0.2.3.crate 10664 BLAKE2B b0ea38fcf6d4f4e3ff91d572b5639f01eac4f19b2c451d27bca49d994a07c6f46118cd58a1b86b3d2a61b7ac9e17e8236f1cc98414738d8c86086d37e0fe4d35 SHA512 6909e4b4b4a0a49e6a226d7393b121ec04beb8a13b1652c23337eb09b3c2e5f202b53a7663dfe7828dcb32c3d18135b514e9a982967c188e127a63b6cbeda252 DIST platform-info-1.0.0.crate 10585 BLAKE2B b5fd7bf80179a4196d1db5a08a7b0a1f9083ccfd76efae3e99e4abeeb595eb6d00e55df285e9cb44983730c6257111cd9fa1468a5272001dbded4f767390b9eb SHA512 976951e978a68c53a21c0ce989369b43e6ecf0dae3e7b7544f46f8d214b022f6f6c15a30c69c0a36038a7551e627d404cb730f9c37f30f7c51cc1e495c7c90e0 DIST polling-2.3.0.crate 21678 BLAKE2B c30866c2f50c7be9343854ae266f948c10dc2a799182c2b19474ce104d49a5f777e948557647668cf6397711a4f73d19dfaec2b2513c7d992f41ebc7dcc9a319 SHA512 2f3352c0cddd06fb85b2cb5967ced2f3e18ab9dc6b66d08155038b7398443c797bc74a88983bb999a9c87a7c47a1170e34b920b18dc0485901def84c2ac1db35 +DIST polling-2.4.0.crate 21678 BLAKE2B 55d3f39649c3ea370fe6f96a7a3b13b7dfcc38b6ba2bae012b5485bfdcf629c303cbd942b964d2eb575d7a90eacaaaa74c6ea74c07dd0df86edb623140d64843 SHA512 876f9fc145e444df490fd21ce49b3ad175253c845771de32e446809cbcf45e8e44ee735eb26812e0402348263aef1b770c769bcbe7bf1968955de1a837da087e DIST ppv-lite86-0.2.16.crate 22245 BLAKE2B 03cba61af42dc3a78ab8f6b03d833c028b7ed737e101b1952467a1e19706bdce6c758eca4ec7d575b2f61daa47cb25fa1d74039b2adb0dbf949b66b7aff3f10a SHA512 264b916f7d1bb6f1c0c0d3cc45f40b72b638abc7174416b49241c3663fe500409509ef6c8241a24515a21a20288c2ba508035b6b37972e4ae7ad02ad19118b74 DIST pretty_assertions-1.3.0.crate 79441 BLAKE2B e9d29267ee77532de9432f075daab704e8d80a3d5fd5515a7d3c1c9a58dd98ef0190a592e7fe4d8c22a149beec15fc346a68620a3835c1269f72e563d2a5fb89 SHA512 40a56ae7287552cb66e1066cfb89b26af621f894036b9a0cd49889ec5b25831d52cc07f9e117d905766701fa71786a45955186849d36e00cbdb5f884763efcd3 DIST proc-macro-crate-0.1.5.crate 8096 BLAKE2B 0a992f7aecf05335008731adc40e8ce6c4ef5e114228b51ea856112f850a24e995e4682c8d2ffbc703b9b5cfddad68342cc9d0f7d13b13a96961287bdc22c4a0 SHA512 b2922ea8beb762f42f7646398eff9d03a5fe3d942f1d0cce564eff8af41ed14f175986d07ac5bab75e7634f964b8ad24a6f05f597c90b83761bb4c1d2b2fed59 DIST proc-macro-crate-1.2.1.crate 9161 BLAKE2B 4c498132d80ee3de239991e2c631ba219accccf093460b2e3f22ab364207336f575692ceecd92be9735713b0c999578f13e9a3a6bcdb26024914450f9bc3711c SHA512 94e39efafb9afd36996b4b03f23398c2b01e3da3f029d868e7cc9c114dee4263628460037f194b3e31580c931ee7842882633fec3f39d344c71f961e4deed0a7 DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 +DIST proc-macro-hack-0.5.19.crate 15556 BLAKE2B 98c22fc3e5f5fa8b6f44d15de42b6ffcc82ba3f98a07ffa48bcbc5d3abcfca6af136c5d0d8c7f1ca34261ed8f8c9c17a394231f97a4c342c81aa7f8b9e74b203 SHA512 9e4cbec41056438287f5b23086264c86e2f0cdc193064006556736377b2954229de13a585149b9995002c9aee3334ee2a80ae4afdcc96cabe7ed2bf718476952 DIST proc-macro2-1.0.38.crate 41687 BLAKE2B 226f76a1c264d6e74b72fe1f1a10fa8ab1405b618d0412863cc7e04509f682435dcc2703bf196e4fb1628219630d882d2be64926da19903b36d052113dfa60d8 SHA512 f360b00b4b1e05df52ca1714df34c719778f7bb6ed54fab04a84811acd0a29f7c4d4871fad7d988f0c042fe0fc326d7b1fedc731c55fd32c7257dd1895203080 DIST proc-macro2-1.0.39.crate 41663 BLAKE2B f7d83709efa289ccf12500389c7a4f4f0e32aa686f2d9c47f0da2a5381981e70e45f1b689023891c2543ce633c593a68a629c6414fbb3c2266e4cd99b8660048 SHA512 cd1572831493f83eb51985eed06d8ef5c0ea96ce4231d5ce3be5af9db97e7dd24400332d3b80e0e9c808091fc11889340dd86d8783ff3d9681dc53b876f49a0e DIST proc-macro2-1.0.46.crate 41954 BLAKE2B 3bdc274c8ada8bf1a84d4480b25e0348f4ec5bfacebb74da144a36d4dc0efeb341fa24525e7e8408c3589013a048563a46f1e094944afc1726e594534e2455fa SHA512 1c2ae8dc4bebeeaa4af02f8edce18b3d159109a1639d8e9f26be2b7023ade9d09824ee0f2a60ae034967d982158196826fdb989d23a4b3bc81188a9a63e18cb9 DIST proc-macro2-1.0.47.crate 41955 BLAKE2B dbfc20b61443225130d08b05deeba56e63e76921e56359c9b0531798b18778d6ddcb56c3372fb6ccc68586a6c1dc725054f0e83f93e8623cb5ff6a7a2ed3dc83 SHA512 60c5d0dcbdee7ddab40664882d3cf5a868f7ea5b49ebab3b4419c3f325582b816625e73e0d1737bbd46bd7d765ece6c81c2ff4be894555d4b255f5cb9255e931 DIST pyo3-0.16.5.crate 363266 BLAKE2B 3162d9a3da37b5579a91dbd42d3e200c480b5e3fb3a2ec208735045cb78a8418f6810a72ec24452f24d00961c72a58ccac4f5ca9a567c92c0a82ca37173de442 SHA512 068019c76b1fc3de2e100c6cdf084df24587094aac3479cb1d906f7fc95ab6296cfe4d0d211a1c5696261be5e0e0e96776f5bc5535faf8243432f93e4d2537f9 +DIST pyo3-0.17.2.crate 405417 BLAKE2B d59b138de6af6eeaf41043a8a07c3a3763f2338b13716c9259d9dd821cd01d299a95b50946c93e222563fe202e2e7a2958114de47955d9d96872b98a452d226b SHA512 5b33a75c968460c538b49fb687900e313626d8e2228b36f31fc9d5838eedf6628a4124cead1037cdf6a07978ff39f98e3ec110d8ccbbb409fd6eb9339cba5245 DIST pyo3-build-config-0.16.0.crate 23471 BLAKE2B 4c5cfc692ec3851d74e6d25ff3e18248f96c03731cbdfc1d7661a56dc9394802c16a3a16a2142b91758c91d1bd66550765061f7994accd73835a1703a8105c2c SHA512 b60fcc760d5ee5468b4d308106ac6be105c34b23612b2db5e95f0da50fdbae253cee2dfe185e0bfe8c25c2469e9ec6bd31823731ddd67004423652585c5b25ac DIST pyo3-build-config-0.16.5.crate 28880 BLAKE2B b821818831e410dc75df12f9f9625986ceea97d00f3160fc8cbf7315f003f94bad425bcfb3db73cca07ec62de47b763196e019e37d16beed9d5cf7386c05ca6c SHA512 91a9eb743b05808ccb5816a631e381167b16707515a68bbc43c04dee333c2537fd03ca1ae4a02b26738c79baa695b5dfa603753eee58e9002ac6b33320d275c6 +DIST pyo3-build-config-0.17.2.crate 29231 BLAKE2B f9f82117c3107767ddca53e0aba1c5c751ef807fcb7712c79b39d6d5248de7087a2ae9178e05ae206bf7f831d906965f75cdab4d677fbcc659a4152ce7de28c1 SHA512 d547f5e260ee513797afc7284788aed8207f3d460f1b86b6784bfb5eef0b703c3081363f0d4826afc87d3df5277827ce5174391b2224bf59793e4c554c474798 DIST pyo3-ffi-0.16.0.crate 60232 BLAKE2B dcbdd5132e65f14cbc35fc49d5aca07b0ca7d1f84c12a7c632c398a4093d7faa6dbcdc98c7401907761694b9dd12adc8d457ed573fc2229d3f81ba52694da05c SHA512 eb7b7b87358b010ab746b7c5b415f7e9543d33d08c49d57e7751a0c4cad43fa10b9e4271d3a9c260837fb349afba33fcc1776a1b329c244a57295f14cdb94b52 DIST pyo3-ffi-0.16.5.crate 60737 BLAKE2B 84907201cf48e57a6b692a9261d67d005d0b773965116dd22d679eff2a3a02ee4f59678dde896635052e62c55ee2703f30726a65651a0f38fdcb31e8c95e3059 SHA512 8b4a486dfd204ea5c394b6832f5e2ead5cd88bc2a943bbc156fcf70e8212be6fa96af5c9ce06ce28a2d0e702fee858f26b49094070e00be658ffe3fa84265496 +DIST pyo3-ffi-0.17.2.crate 62850 BLAKE2B fdfc6d4d3f745307eecc7e7380d5320a956c07f2339c32e087472348cf3c4ad377cad957c36aa4ad8bd87a9aea509001d5b12573d64a5181fcc9b64fea19fb25 SHA512 e3b2aa5796c40ac43e101b14c0e1fecd0308e88b204543f74596ae999f586ad4b8fb55c24ef07a505badd9bba151a8af6b0b910cac62f561f6a1d47b3b38b981 DIST pyo3-macros-0.16.5.crate 8456 BLAKE2B c37f31ebcea08fec38849ac52e6a52613b07e7532d7c79889ad52693461a0966e69a6cf29d4c2c8da19bce7e7d05e8c103dddccbb41667c69b28bb15cd388230 SHA512 c4f4993ab67d2f8fc6f1fe5c0eeffc00c10024e201c64fb49f3075f5c33af63d2d455f7696b094fe9786091469a27c5472cb11aea3e9c3b73404578ba76a93fc +DIST pyo3-macros-0.17.2.crate 7260 BLAKE2B 22460513594774dc487ad70d7ef15f6837c10a5b8b324bc9dc233266dc49e7bd2fc1710d116fd4613b71294267ae2c2994660345cc838166b985da53eb55d259 SHA512 2f13df0639283f80af89f461f1cc8109ef8fe8dcb09349cbc57913e72e1063a35b30ad8f8cc11f1e089b6c19415b1f55dcc6b695c091e6a9a93f6d45143bb7b5 DIST pyo3-macros-backend-0.16.5.crate 49221 BLAKE2B 690f5e90074f44478b7701203b8a7b63f1fd83ab20c7458fbafa17e61ff34053c8f81d22151a30aa78980bc983a73cb1e56b2cdc5a55c5d8ab9b7e3941ab7503 SHA512 c85a1f53311355e96284cffc40d181aa65d63f9fffcdf8fa33fa989b771bb1b412ab118c9d3b08b1f686936797edb24c61c000dc59bbc5c69aacccf70b035b4f +DIST pyo3-macros-backend-0.17.2.crate 49990 BLAKE2B aaccd4e2d616e153ef2e8f31fa838e133883d032d002f744327faffea4c03925570aefb2a1e070e2e539c178949d6f891e163a3cb5816f78a1451bb236dde577 SHA512 a465fbf7abcfa123af333c7184c86e6956719748314302381c24dc3c26e8a5ea0523d0a23783be55fa5f84103ab2f6ef63bb8953fa5f6c1f793261a89a23ebd0 DIST pyproject-toml-0.3.1.crate 4536 BLAKE2B a51454289467647437738c2a46a6d166f18c8025a62d7da744f48f7fa7ba395b4b01a9e030eaf9116e0f10af8e3d0afe699a393acfbc8db92cdc3fc3c08c56e4 SHA512 ee2cfe91d4204f97c17243f278dd2b05de6c8fba962dadaafdf47d7f5401845018df3625b7b7e80c2be32b6917c6b244b2705e9d44c5f0030d65ada87cabb2c0 DIST python-pkginfo-0.5.4.crate 199520 BLAKE2B 4e6a23dfdde6d51ad9a81732f02a42c2c9aea56b36518e140cfa42c78e0c534b0f62a7da32965f18aaef1f416226f94df352e6f9c3cdfd95521debe7d9510b09 SHA512 7afbdfb4f2e06b4e76726c371dc6bc8904e3a7259cd455bac27172dc10abf6295c37eb6ba91c90be4347aaceaf211ca312b011568ce4d779286c5af016448aa2 +DIST python-pkginfo-0.5.5.crate 199562 BLAKE2B 088a4eba1a1f87ed30b23a4ac38cb18817f4a4ea86056a309cfe87e30703643e0c1bdd0aa532c258f0b2a46c0f571a749db8b03a221c4b7b75166a9b89da8997 SHA512 3f0c420a32c3bb7428608db63c36015c5d78c1b72925e654c6093313e6f079b4f7f0ce79e3312e1d505dab8c3c410e69139287307447789c6970cc5bc3e6f9c0 DIST python3-dll-a-0.2.3.crate 52115 BLAKE2B ac0d8aa5f1b9bf955067d59ef75e0c32fa2fa6da99ac2b1c02940c0c25c0f4099f3f2eb00ac37a3190cea9df79e3b797edc3ec228273c9cf54303576465adccf SHA512 56a5de431aa12506ab668166e39408441bb452071726cfb67ae542a14c8ba32e960ca20262b955d85749e6c3f54cecc088cc715fc6a3ce082a37e65e58e18b64 +DIST python3-dll-a-0.2.6.crate 56866 BLAKE2B e8a83d0e02c281d8a626565fe1cde1158726c9ff718afb0888298454762832d47117d7a1bfd4e3e471e82ce684cd8c36d8d7ee036b07748cbf09aa915c2e046f SHA512 f64be4ed3b217d6905df5787afb3d403580eed1bffc17a251e2c8eab61aee6a187460894b568140c4d38369e77fb51c4d49f6df9127786f344b460951df249d5 DIST quote-1.0.18.crate 28911 BLAKE2B 623872402cb185a57e2ffb1bfe4105c49c152c33c44c8054af59df7bb193d14416ea2caa7b28b3f9b9ae6985bec7fc7825bc946e2e41915d2744c887a51559b6 SHA512 3fa537aa96a8970104411471b0e4b7b9339583d552c1d9297737a59ef5301af41da105b92aeace87376e1395e379153f6551bfcfe9c740e6945064426f5f6f84 DIST quote-1.0.21.crate 28030 BLAKE2B 547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc SHA512 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc DIST quoted_printable-0.4.5.crate 6237 BLAKE2B d1f9e7ab512948454c7aaac1fb05f1514a0bea17bb3455fb092500a84baef1c469fe468663875b3962aaf6032bffd61f15aaa744afe22497727da0bf8b718e15 SHA512 e3b165705bf0861be724d0655ed7c9fc735dee335b7c641d301c9c1b4c45a8f1218dccb0d43874a4a40cc4dbe62195e9bdf9cfc17bbcd795b88792b918306a18 @@ -244,8 +285,10 @@ DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83 DIST regex-syntax-0.6.27.crate 297300 BLAKE2B 4ca1a2e23d04e29c5925085ea4ab7ebcc398dfe135eacaab1e686aa8be43a110a28e8bec05a6910183f9a6bb1fd0d635fcb1a60b5a6a03fed4d2cf937a542a5a SHA512 5cc705a5dda08cbdb4dbcf3fa98763cadcda13d9c3ba407b35f3e88d77935efc2704bb40b3fb5aad7dfbad0df43bcb4c4cad9732defb954e2228a0739f7c37c6 DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c DIST rfc2047-decoder-0.1.2.crate 6023 BLAKE2B 75d98aadeaed734cca80e21fe8d94e8a4a87f6eabc7cfee63052c51d257058f5589d87c757d2e40f223ef8c4bdd6f5c8335160f67e8f5367b80807ca8c7486c3 SHA512 302893aba05b32dc8262fa9b034fee2f760a09f7af860f99e2e5463bb7f3ee8f9b984d8f9b41b0acbd0703b38373ed7722923b85dee766d7c5f25571b2d842e6 +DIST rfc2047-decoder-0.2.0.crate 11648 BLAKE2B 580f2c214f126e893e1c2dfb8b5e1b714edee0fb8c30daa5207c14f9873600b64377fc99c9b860ce4512f204a1cf775c7b684d9cb56c3547aa1278df030c0651 SHA512 590aa0180666b57bed09ee9ea472a3cafa6a8338e4207cb405f81dbf1151763b3c97dcab053a4a11c000f7ee10a1ae9a22485096a4993f9360f686d3a049245d DIST ring-0.16.20.crate 5082615 BLAKE2B 6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934 SHA512 d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191 DIST rpassword-6.0.1.crate 11505 BLAKE2B e637ad3199e65e8ea44eec0ab7115073a68acdadd4c39e2f583c52989912487145c43cf91f7066b1aacbcb52f74e244139cb81a0525281d2059eacfb92c47a2d SHA512 280487f364bd0ab28abe0264e7698fe188e763cc9bb4a67f904d534f8f60c8b7e1baf22854492d67385d37e87051caabed7b5a219103be950eb04cb595352c1c +DIST rpassword-7.1.0.crate 11805 BLAKE2B e26afb5d3483151ac78e494c5f088607a009d18b00914c24a412d9946277ccb69a6b31d82896d2410b52439e46f098db166b3e44c490822236ca77174d679411 SHA512 6b8513667e9e618341e571a646bf8689f7f79a44e395789bea498ccca7bd32771a3300c190722c2a92de3cd3fb060bfaaa76b5c50f32717a59639f50cc1a5a85 DIST rustc-demangle-0.1.21.crate 27920 BLAKE2B 73ada923b9b293c5a9893f86fda0586139afbb7d56894cabbd70612d1fb0330a9e491d5143fe3498a0c8d3e1a3f8e63c14b20865926e4c831915592486ae32d0 SHA512 4031b26863a726cc6d3398b48682e0f0f9e5665abf20a5d35343a904ebd7c0d3752dcdd3a049b2bfa3e2a303214dc39a2980700bcc64464f7029be3c7f34727c DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db DIST rustix-0.35.11.crate 270080 BLAKE2B 25e56dfff1ad29ca1bef01e3cf9f264e1f33aa53824cf3dd5e132ccb6f4d4d029e7133d7c823e460d4ec12a15020e8c5743623c87e6b41d4e332492f4a0fd329 SHA512 7ee256350f4092021736a9b5debe0fac8c9fa7d37a0b2f9ae430c86511ea8a953a4d220bbacb12d4e6cf7acf822638523622a331237716f5387658fee13ada6d @@ -275,10 +318,14 @@ DIST serde_repr-0.1.9.crate 9695 BLAKE2B ae28d645e12998ce971bface40e7bac688d0f63 DIST sha2-0.10.6.crate 20558 BLAKE2B ceae6f1e28606371f93f5e4fd617b2cb057ed9aa4aa2d81bf4c6af4ca47d639a51f50d0fe4fa77667022c770056d6d711beb4835b2341ae0a8d667f11a4a51a3 SHA512 38dea4c300ea8dee22587ab0af6d66dbde824e1cb071e02e7790bf978efff6bdb6d4076d61c5acb38e86e69261a65811a7bd0182299d53ef053202ee54d2b05c DIST sha2-0.9.9.crate 22247 BLAKE2B 4ac2c92325ad92881f41e777010516870fd001617c2dc1d20495318219167e2622309831ecb9509d7a4b87f936c9e5b2d335bfc1842876a8b2aecedada367421 SHA512 bc267467089ed546edc1caaa7a00f3f769fd1d5deeb655c1968985d284bd32e4fcee4e721cf89c30e8c3cadd2f88ac557b91f90183cab112702c587f753e5877 DIST sharded-slab-0.1.4.crate 52479 BLAKE2B 766d81761909006ac740cce13e8361734c3c7072cd07c8c8f611f09772e16f11aa93cabdc5273b9446f5da391b26b7e7d619be523488d8b3558c64c18f20d591 SHA512 123a9ddb126d1adf41a30a632604264d66a06bacc497db6373e9dd36164197f8321f2fc826a16247674f0f69d9f6e30aca37810f787693c4a5c2cee8c5887c55 +DIST shlex-1.1.0.crate 5199 BLAKE2B 325536bab9c9707566a099a161e7bc8448c7369cd9d7b2f144ed71543d551038ef1fd764376491e8076ccdcc928b5c4e177764a68584267a91386b8d542264c3 SHA512 e51892298dd79dc7cf04d7e6f0a03e4850a57b15cd75e6e3b56e2a0b15d4cb85ee8afcc14e3727d193c8b91baec8c2864a9c800834ee4d18a1be584f17591752 +DIST similar-2.2.0.crate 50996 BLAKE2B 3b518e7603d1776e7b1964f2107a8ddfa70f408d54cba84500aee91c1a2539646c2817541ef830236d7525b2ba509ad56aa58b2dafebebdf493b2ec40d6d1fbc SHA512 54d74e9003014683da0cc2b64788c5ac93d3d7ead418484ee5fab9d65395c8665336fd30cd4c9491fddc4e747959e1fd661862624e9b9c955b44de6e3bda7937 DIST slab-0.4.7.crate 16647 BLAKE2B f567cc822e7b84f64a0b0372c22a0463d260871455a33df025808a0476dcbbd4e051a117d8896d96d6d3d0655b7c296cd691ca22edc54486440f4e2e0f5d1e1b SHA512 659a9ca3323fc2cd236f6cb9eb6feeae8a1f5fa046fa239a34cd7a5ab8a7eadb9e5977e8d5cc41e9138900dd7c75ebc0601480771c5fdd2e084ee76619b82521 DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae DIST smallvec-1.8.0.crate 27992 BLAKE2B d02897eb4d3901805be86cafd5d3dc6768b31c2ee4d0a9d7eb455e2a21be2864ea83589f4ffde102dbbafb66e3c197707af770b5ef184b8e244d992189644b84 SHA512 17687cfa6aaf95a1df063adc3a412a7c41918a0d003eaac90f7d9e859fb8fa1d652eedee17a4cb3aaae9b33a2043f89e796519e3a7a3992b292f04049bf80b0c DIST smawk-0.3.1.crate 12840 BLAKE2B 937471e3ec3431f174264ce41e7a9c8ac781f5ce3638afe6219173730f5a0d0cec2b482ca72eeee34d5765c75db1707433b2c5b5004cd6d6fa4809f606b26813 SHA512 d6a050e873da5c90de3ff9fd02166de3be4c03931de9cac5307e6c16a71b8db1db6e8309eaa38ad408b20e0cc98eb4133595ad7aea96f62ebdcea579a643b65f +DIST snapbox-0.4.0.crate 32129 BLAKE2B e5a14a51c03a8e994450ad0c44f49afb8b9174f52929abe29c568f74e32e55580db397a0624811d9d3097ed5a67f1f96de65d073d0ae5f884985e044bf9350ea SHA512 35d365d48c29e9f764c80120dc31fba25be4c39203f84fe8b11f07e5b5eb7c83e4b660e2586b31e9ed673c86373d362010c1f928574ffa627097c5b494213f0f +DIST snapbox-macros-0.3.1.crate 1877 BLAKE2B 2a452d90c23ca1efc542006d0e7e6162882466d3c57fe4a9932ff136b9cad81fbf3f587a80d3760d991fa99311c28372717c2425e095da3538db048bf09c4911 SHA512 9849d8e3dec84641352a2b7c92af3c9b98ea0e26bee0ef4ff9b54be4a5960421f28c2f8943547cac8b9f1ef8f822c895c1a6e3326f00d9ec39d0f7679263d92d DIST socket2-0.4.7.crate 44619 BLAKE2B 9bf2560812db2c91498d12274e02d17c279efe5817d882faabc465de71b1cb8045f6eab3c8e6031f6fd18e0e77913f42daab07f01e8d83bfa5ea44cc6966466f SHA512 44487f2de30cd327cad1af31ad36aaaa0bf10c33b5c23b024ada8d7e41d064fb2adbc9edb14aa8aa1eba679d8530c373c7187fc68d9709ae736a5c1a2cf37088 DIST socks-0.3.4.crate 13172 BLAKE2B 02fa5e950aae0ae6fadb11f27c455da2ca3ce5db3b63f27ea720bb748e03652038a599c036941240edba0286b61a35699bef8db07716ada851c1077b0592b7dc SHA512 531ab43f277e2dfc6aaefcb584c5fdf910cba51cc5fee73256ef00dae714ace844251cb53ca090fd3e8258115cebbcf65843476913fadba8535cb44166294eb8 DIST spin-0.5.2.crate 12004 BLAKE2B d67d9156ca6dbcf4022711cce797cd423a4977115abac4cafaa507aa2e1071b637275637a20934d4d0d6d2bf82c98c74a4506720326d1804952aa0fd5fc4895c SHA512 fc57f7906da2b7a298c5f89215e881e8827b4d9f934dbf138338e0ee30122d8459483be566268fa374b41d63d8dbf65d42e0b322535ba35c827d7edb2176f267 @@ -302,17 +349,24 @@ DIST thiserror-1.0.37.crate 18752 BLAKE2B b8d792715cfdffccba72af132e414a6ef28f8e DIST thiserror-impl-1.0.37.crate 15428 BLAKE2B d91e9f058e1a2b722f604d9a399c0f291c5309299c4bc103427f8927ba41c9937c7e7cd4c0f394dfb9d96799be8a3d5b33f8e869045f58228a43354dead5117b SHA512 37d90875118fe45b51afa89dd0acfbe4d9852b899ad391b419b5181a92bda115cf5569ffef57caf6020964d5d847c2b1f191c99e2c0caf7d4166f531bd19f952 DIST thread_local-1.1.4.crate 13106 BLAKE2B 64c19368f8cec46f23b3052759c4c4ef0de50748432790e6ea11b12477239b177d54e60b9046fdcb2f495b8e0b37ad82809d03602edab9fc85cf814e3bd94fe2 SHA512 db7ff3eb88a73d9313dd58d72397614c5aae6be1d64ead7f16535cae2857be3b27d189e7955308591ec64a0d67777fd2a62a2b124ca73facb9a2d8e0458bdbb5 DIST time-0.3.15.crate 93589 BLAKE2B d83c9be58d950631b35ddecf44a28c2708978a922010baa54157b950f1c03c41327258e78701c9bcb93937ffda67303fb1ee0c647afae6597a23a67dc4992623 SHA512 8783fe9cd6aa94cf6588ca1a734d0fa11c9e20e0d99b46b218db95bc185aee8a4324b2ece1a535b4378e87151f9837cd41f663c542f561019be99e3ed5f55325 +DIST time-0.3.16.crate 92945 BLAKE2B 742e49c3fb7f43851cde22ae1c0496061247f59f8c0c80bf39edbd969e04dc4a84719553ac6d03634826d2ea6f46225b9ca2528c433a4352622d8edc99eb507b SHA512 e6117d9ecc9e5bdc6f116f64a881b68ae88077221735282faad843af4238a7a7272a6e95985f38bbb8bdff39a51d2dc371691b487ce09f101b954cba6e92bb61 +DIST time-core-0.1.0.crate 6597 BLAKE2B 43137c5cbeb61a89c1cbbef325f2e2dc4b907d4c576553b202d178a64d46396958745b00c9f2aa60a6eb609d663e48b1f9bd1f7ebe58ff6e22540e96b2b1c7f2 SHA512 f7e181a40a0052d7aedf78219a46f8876618342c710e819748a87a5bc0728e5b2fc7ba08e38ebfa6a17d6fb60382003bb35745ff1eabac1c8f8b47d186a383db DIST time-macros-0.2.4.crate 18421 BLAKE2B 6806e235cc7258a76877f705a8637c39bc30316603c7eedd4795a3a597d8d1e78a79c213af84cc184fe3b67c5c3f6f9efeb95c70f6f4239af1882916afdca834 SHA512 f3887ce839db40d13c143a9f11bea804fe4760ab2655df68cbba9029cfff7d0476135608fbfdba6cdec1f9b0753b2de0e3ce0161b40c5d2b9596980d9deaae59 +DIST time-macros-0.2.5.crate 19015 BLAKE2B 0de97fd1cf467694dfa0fd7db44d161ff6c5eff442cfd816c5f5b2f2af3c7d515a5a63361a8cc4385c7eb1a75f028175cc40e500a59d1e8b245f16abe48b67ee SHA512 f3e28042ca1cff44bc43bec32dbeb92b227d05bcd218cdda5d1145b269f43a6e862254fd3d92ff180fd2146963c94a061b74cec077c37ebcd69f76e525d95b65 +DIST tiny-keccak-2.0.2.crate 20129 BLAKE2B 105a2d2af36cc053cd95721ea563108f33b8a3feb2ae84c75a04a65ed5d548dfe35d8b2e48977a82f725c0ebcf914f21157c547f4a74bb4d98c2e894385139be SHA512 c0219f23361eb07e0a68575c461a36b7286d9bdebae89080d9e259178d402b0c7762ccf33e65a16951ea168392322c44a24eb55189cf143e22d09d6dfc4acec1 DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873 DIST toml-0.5.9.crate 55667 BLAKE2B f2bbcac136e0182cad9b51f07943610c8700b68afd08fdbb822b47bb79d215e8132376da8ac61fd550e86c353a83b007297b6ac92ef5d503e1b90e746c40c649 SHA512 7151bcafbe2bdb1d2bb91562daebd357c884819af047843f1b4a56bc3812d4153eaf70683d0f9bff51bd1048700920322d64d41da13ebb4cbf34f0f7822d7ce7 +DIST toml_datetime-0.5.0.crate 10594 BLAKE2B f8bc6a450feb0b6f63336122b2c4560e6c58db1ab23d1aa8f63866782bbc4e7f8ca2674c701d4a8a85cb2b8f567934657b2fd4f84d26be6ab41bd7d077db4331 SHA512 53638f65cb8fd94b09a5d320692ea34071f222d1c620bbd84e70e58da0ab71c8bdb9140d8a6613a912bd73fd4d5ac9aea26b23cdc730ef73dbb33d13edaab337 DIST toml_edit-0.14.4.crate 105387 BLAKE2B 63b364d812969fb206ec8ec38e8c0264bdea3a3e7482e2f253c8b0c4e9903bb5becbea6ec03f38d9236be7cbe8111a437e667b901ed75fe32d6de3f94d3a2790 SHA512 613aefe6b648eb202002d447a63cec1b83aaf6ba04e964491069198a0fc39ad11268509a2ebaddd68ee3253bc28df2a0e771cc2876c57136e517850a3926fa4d +DIST toml_edit-0.15.0.crate 102015 BLAKE2B e93811b9a032837e6ca7cd35d589ad034d011dd8a1583874d1cd439d57023ec5af9d4ea9c9bf1a1a42874ecd4149901ebad5c2b609e583db2a898e60060498aa SHA512 550067d69eb16b6fb2a225e47843fbe2b0974dcc692ce8069d6bfe42b206050bb2493621e0e2f44ccf7fe2873be208b6e04279965f202ebb66e6dbe201288820 DIST tracing-0.1.37.crate 73888 BLAKE2B 60c74379bf84d7b152f0b4d5b4d4669a1227dce0f3b5c10210338193853ca332de7eed3cc3b6160ee3719da7fdfe565665a887f2f82fb1e1c716c421048a2e87 SHA512 2116045f51b35e90fc933cc136d045d09c0aaa33400a9056051d887fea2d2982b394830e4d4c3bcb4b831e62b9c19f6c751c2d216169f663aa18c4067aed7d75 DIST tracing-attributes-0.1.23.crate 30450 BLAKE2B fa21c4074eefbc1110268cfc79291c909503428b26560cf68cf04640a6387d04c29e22b8f86fd48cc1b8c0fd4bb67fca428c9f8009b3c99879352b9d9f68c5ea SHA512 55e92b4e0410805f8cf9eb8ee50cabcf08d1f6c6b4b38c5a51c70f59d06c82096af1f3b9b7dd4267945cf631fa8d99f78ae9b3d0760f9c7ed4d6da6e5e6ff3cb DIST tracing-core-0.1.30.crate 60351 BLAKE2B eadd1ad68830f4fa9972d207fac3b5be6b0f6d3d2ee4299f2fcd6d03313db6850ae0bb278ae618615e0bc2cd83ffbde0928857fe8e01dd9591a9e80114e0ff88 SHA512 9a14edf6338eff6636473f4ea844dfe337e434c14f40e7b9af6d7e6cf25f745f37bbe372bc63c01043667bea2f5b248b8afa8d6aae4cac3dc5193e3383ef1c65 DIST tracing-log-0.1.3.crate 20549 BLAKE2B 1e2b5f1d96983b0dcf3e61f71132536e21dc19af0d532dcff7cc91db45e60cbdc1f8b5b7a7b2c13214dda4e3becd4f3d62262def1b608a99fa330ccf1d716323 SHA512 440cb8ddd5823cd0d86b68bbbf29f6886d5800f95d0aaa9477f98f188013fd009c2b9bc982b17efd08abd071bc70ca511f988b9db8c21d8e3d323fb67614d289 DIST tracing-serde-0.1.3.crate 7329 BLAKE2B 55d924fc3acfd496abca8b42bf3fa4a2511340cf2ebb060fb31bc0b5d81dcbbaa299daef3cddc3647625afd124b9c83efc1ef104f55dc6d4cd4d91e0e667c160 SHA512 3822ac747df404c33573ad2a5c722f9708066a72c2893dbf507563ef29bebcab79cec17515fa87c0fa64be8a08073c38ab57ccc463c74df8caf3df69c72e131b DIST tracing-subscriber-0.3.16.crate 193572 BLAKE2B 55e582a5989b68ba9fd44defda52a8ec6e85322cb6d629b35c20e75b0852252f97bd21ea5d7587a1712b02e795e534948549e867277caef28592d0e6a50e9aed SHA512 e7e2c00c027cf36e3e97a6779a2ce97bc8b094eed608e940fa0b994188103632c75e565c76944d5f6ddfa2fc6e3b44049c10d35d9e3f3a639eb5249d675e4c45 +DIST trycmd-0.14.1.crate 31596 BLAKE2B 5a919169694392e807036ed095f31131db7f4420e0644f074284cb159d0bcc1111af228e8219e345707b1fb7c396265bca5250733cf9c05816f436837cedfd98 SHA512 a02bbf5bdb0ed0b1c1e79de9d7e243646e6db4fbca2ac63552ee5e9d910f90bd36dc6184d600a527e5a17f503d128fc674900e2c177c98e0965e8e8f272d6250 DIST twox-hash-1.6.3.crate 21842 BLAKE2B 67c261b2b0a93293717a4e2e07dc11df2abde09da6fe713b9d04917ace73de1b59b8d4fd9449ab46cb7cf496fad1e440effdfa1fae6f5cae4ca78af8cd019c42 SHA512 f7ce63e6e5ca79ce9330caf40b32578a5d2088c5d8ed371604268760d6e212d447d9e3a95378378a283024155bccdaea47597902c488a94c5d5f79770baec8fc DIST typenum-1.15.0.crate 40741 BLAKE2B 5752d80396d0a37b0069b98ace9efe96d94ccaf41b33b8149c8b8c6a767537dbffe64251bbf61f3812465ecbc8cb45544f177dc97ac9735d84454282e4d1ed66 SHA512 a3c1ceac85e1aed98d0829449c35f4f36db860218b955b4e5f8f01da1d27ee6213f3c60e2b25c3745dcd67369049da5de737a9473fa9402db99cf7cddeb42288 DIST unicase-2.6.0.crate 23478 BLAKE2B 6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053 SHA512 7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188 @@ -324,6 +378,7 @@ DIST unicode-linebreak-0.1.4.crate 74962 BLAKE2B 2b6b1f262da1100a06552ae24588a6a DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c DIST unicode-width-0.1.10.crate 18968 BLAKE2B 6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31 SHA512 9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b DIST unicode-xid-0.2.3.crate 15174 BLAKE2B 5cfb2a094047106a45eaeb77ebc1ae2e17ca51ece71082c127d3e2bf36773959f52df1c6df0d0d5cbc40ec4ee7f81820a094fd7ee99f01a2f99a1f7f68317223 SHA512 2adea0c8447c9450be34859f2b2e2b87a61b5e313685da994d21bc24a96dd94088f3320bcdb8d20466a3fdafb0bc0375823f0c28ec0077c9c42a9818f66ac1f5 +DIST unindent-0.1.10.crate 7703 BLAKE2B 75458d7f21ded1eca4bb3f7f55b2fa73bf92b2309316eca1b2ffaa0c9f8d7cd8c7851b96688f6597f4af6973f70e9053c2708c1228fa6a9784e41c778488c4b7 SHA512 46ff1a2c042972af2fe5958677b2fa5adf3b9edbb168bd66cc93baf9d1b128f583d9502b83f174b35866343b57a57c8a91a465eab267dddae919af24095bf6bd DIST unindent-0.1.9.crate 8392 BLAKE2B 601f1779806037f48448ce03483779b731bafb003859f489b806b1b4fd5ca136d7a77b62f49926c0b4315e89830fc6382381aeb56da85b4acb4754ad4924b90f SHA512 bcf5a74ee92c034e975dabc83cbb1859100b3ac04439a360a109651d95eb4f29e4a0c113fbd67b9fef2a3b27d10f29dc84bfb648ea4c3dec64b7dab8d14e57ea DIST untrusted-0.7.1.crate 7924 BLAKE2B e0152791e781a4805120e3437b7e0219db3aa0282af4faaf2cfb15718421ff26abc56021c546f6aebb411f5abd27020273ba0f785e012a4b0089e96c2db4faa6 SHA512 5ebe3266912e4e78fdfdd13f9fcc07e9cf489d19d5e9ff346486f47aa58a0aca35278d561612c49eb3cab5a6759ac974d3b92bfabc399e1bc0808428dc347be0 DIST ureq-2.5.0.crate 98026 BLAKE2B 040f787676193282122a937543cf494099506dbf8be15d9cb8bc8052f1cd3369f50c25263f3e67ee9174d610f01bf2fc48c34f771161d433ffb18f7ae83745cb SHA512 dafeb7118eea167f525dc217d270cb39b2bead5e4bc73f244272fe7aa72d8a7fd0dcf800494765dd368d5e00fcbc8dd1efa08de359aebd1f09b948889b9f87b7 @@ -334,6 +389,7 @@ DIST uuid-1.2.1.crate 53789 BLAKE2B 0ea385246b376c1fbe1d58ee111f2befb7786127535b DIST valuable-0.1.0.crate 27718 BLAKE2B ef5ded994c9a6dd302bed27f0d757447b0c86dfefa499c1ef0d25c3a6745ce61cfa2c926826534c9f605f9b89b4a19f91f06f94ae7c03f1ddc4c58fab3ae58bb SHA512 a97f65db1f1c5049a276dbb0e45e25c6fc6ce9d27ac1fcd77c945324cd8216ef60344065c79799ca04e338455e4f7422c44078eea32d5fc359dd0211ee7eb387 DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 +DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f730dfab4fb9772b15e67707f756d6ba7daeb3e992d32291bed3daa85eaa8a8ddde64db5e1acf1cc4031fc9bdc82212 SHA512 db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066 DIST waker-fn-1.1.0.crate 7114 BLAKE2B e510eec0490f0caca3930000cecccde209ad387d1657c380f95122c68ccc15fcbe0684315d0aea28f094f2c65f7b7b08ae62f6ec95e0d67fc47e6af0ba4589e9 SHA512 80f612597534d9f8bdcd5e6bdff740805efe28242822bc6db360e114a23cb47ff88c74b8ab855bc764f0a73545e85a69d76bce1441e5899a36e41ca270695dc5 DIST walkdir-2.3.2.crate 23516 BLAKE2B 473f2b51aafd6ac17e5c3da8d545d179b31486b3a65ab39fbd8bd7fbb2ebcc24bebf01781200a26a68f0b1cb464f5763a919aead3b03eba5a7e1be6efec5500b SHA512 6c44071354faf37720ec4117ded34c8d530489542ee107ac26a7a56ef4a882b9003e22e84f1d61f6078643521343e35aa1f7b57c838779e78e5937a667bf82da DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f @@ -352,16 +408,25 @@ DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f955297217 DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 DIST windows-sys-0.36.1.crate 3347053 BLAKE2B 818f7812bd9a55a4e95b3d461fa5fcc14569a159882f950d20fd5a6b7d2a2841f082c0bccaab657f5830549e6286a37d9f8fdf825a42403f543b51e35b2d20d4 SHA512 80973e461bef3be0d0d0c13d02b2129aeb0d0700768d637544315654126f101b39f980738035fe325bd96f549493a2245bd7b82511f833efa7bbcb2f62266001 +DIST windows-sys-0.42.0.crate 3006791 BLAKE2B 7a0962364ecc416cf0ae7e49cce1298a12d819003e488f6e77aff1a52710f00378638b6a05db5557a031e1b75659587657971ddc63eaab35495133762f99a7b2 SHA512 b07b119688f3e3ad234d36979947f34e8e19988fb62101afbe18ec8afc9c8a4261128939df8bbb849d5c5982422cb4c50dbcba70f2bf401fbb7c605df1b2b354 +DIST windows_aarch64_gnullvm-0.42.0.crate 357917 BLAKE2B 58da715a46692ed786fa554338d446eaaa50c63ec1d4090cf0690a9211c0221034479e9066cad1c98234410519833826ae3163bf6724c3b06097d5b84d7b9fcf SHA512 8bd60142e8982ddb14dde4e93b9753f9ac34830c05c2a1dd4568377f9a928651bf9f026a0080e5bc7dfa62a45942376736954e3ac800855d00eef0c72929f338 DIST windows_aarch64_msvc-0.36.1.crate 661960 BLAKE2B d503150a05c4aa6ec376d1094ad24a7a4b3579d8f60cae65f4a98adfe830dd776c8996d5c3acfbfca1a69598475b918b5de2a162e3253b0b28cd6aa17de2dc13 SHA512 d0c352c78caec9c71bbaa1a688baab8f39a33c903c0492b19398c76e08194183e254ecd3a8b24af3e7e5e1d9d97373dcbab54499236829898a4fd153cfde2ccf +DIST windows_aarch64_msvc-0.42.0.crate 659424 BLAKE2B a8c9a288767756f2086bd0706774cdcce5c8639431ad76ed122d4b6d13c936ca8fb1a463d34835b3a2728f4444e2f4b91ee772f00c54f348094da69c05ce6b93 SHA512 20c0840adec84dde03b143e5b82bb0003fee675310487f0071a81ed7f40ee647c4018ccb9ebdbc4aeada717ec8600a30dfb15510c6b336f07becdb7167668fd0 DIST windows_i686_gnu-0.36.1.crate 818115 BLAKE2B fdb78cf88e1049d1ed6c474f870dfd1ff37b48bc24726d754cfec5b3e77075162f291f93aa709c07c9fa38ccb21a6c31cb5149dabc2cc8ad8a85c03408384a0b SHA512 e2c60e6639beb879472a06ed4462667eb4a78385df6bcde1ca579af759cf2b4ac70e84f7dd7b736e7fbd1b129061555671fed4b83bcd81a6083cc013963194a5 +DIST windows_i686_gnu-0.42.0.crate 728570 BLAKE2B b72079610b5c4fc798a79fa757b19f8c8baceaf7f4ce824193a65fadaac988ebdff1719a74d676b7dd017e11ceb029402bbac4e55c35206172e15a9bef422f78 SHA512 a24dd1ba5eb7d5231853bebadfde0575ae9071a565868d2f3d1bc6ec0a87380c569a621f0cba2552af7a1e46ac62f09f87cfbce3f674be06be1a7c1d3f421474 DIST windows_i686_msvc-0.36.1.crate 724575 BLAKE2B cf964bec007d8432e2009644cf7f89ea7d910ccf9512c067b7bf5c6c825208ce4a36e9864c0cbca137f523983eb46e58e4bd01054cecd7ac7126d2ba9f67ac0c SHA512 02bb1507981229422498ce29f6c777d5e412358040128f84b09d948ccddf0461b078a0a20cc7f6ab7da8595121bb369453ae9ea1f0506aab715662e8c631e737 +DIST windows_i686_msvc-0.42.0.crate 717477 BLAKE2B a37e068f45590f0c31349acbdb56848106d6de0e1f8030e6bd5e1e174bd9a46737db54fbd61de99054e5e8c5263eaef0508c440f43c39dca82baa77792ff2743 SHA512 740400e2b11c1d177f7f37f844cd2a0f84b97a5adb03a7656661deb026b593a799ace8da1f9013ba9f74446fc43260d01dff7d4be607129ec7d602f341b2b4d1 DIST windows_x86_64_gnu-0.36.1.crate 790934 BLAKE2B 9dec5d966bdc89efbc81989acca242d519f51676ec37487df2bfacd6bfbc5a8de2871be72c5b96a073a899c666e3a39aa60d493e7df39fa90efe869fb744a332 SHA512 598b69e4f2cd3d68f910d526a66dadb465ff30a8c261c9a4455aa1c5b952d23c04f8edaa063cd16fb43564c116a13f06d607f3a0a9c7495054b8bfe1c04d1865 +DIST windows_x86_64_gnu-0.42.0.crate 692493 BLAKE2B e00eae443cfed3004809244654268ee1bec17975166ca876dd393dcfe8a2ef0ca65d81b04c8f513f95a0fae9405ba796c085951bc2c597d252a3122f7dbf6425 SHA512 7df7ee0c345f0a2c37d7f9ec3a2824116b4d7a943bf245787509e67809a4f31ebb1862e212efb2d943d82ccef77a716437cdc61004396ca86e95e688368c6dae +DIST windows_x86_64_gnullvm-0.42.0.crate 357906 BLAKE2B 02e08e696f18105f0c131fcf5db046ec945cb21ede76d2da477589e15d062ca6f04906dac80fdd2ef9fcda9244490aad86b401d0156eb6b65ba3599098e8cfe7 SHA512 242e11b4a0d50a0ffe8d0e26e971de30ef4d29260ae6749403d39cb4278297a240c1ec4112bb38151cbb11a6f3c8a743e84cd75b6a76adfeaee8e623649c9ecf DIST windows_x86_64_msvc-0.36.1.crate 661999 BLAKE2B 4cf967f10d4ce148bac967598168752d1996b4ddf5278a8fca53360566c37c1a014bfb4dfdc0ae2d96e01196c42eb4906ea80d8e9dd23b9e9f3163631c9e253e SHA512 89c22ed51a74f531662d80ae0fa5e0215728db1e6caf3c13eaeba95a93548b43c00b8474f52553ac866ac83c203b6c22dc44fbc870e882a4c9c97ba54b87c631 +DIST windows_x86_64_msvc-0.42.0.crate 659377 BLAKE2B f01dbfcb86dcb7301790a1a704661864378021cbb92b147fdfcee978b7011bb770441c481b439985c298816c524c6a11f21a7bd81115e65882fa000a28566bcd SHA512 94d6554ae293785d2fc9dc9d53480c98bc08ab2b78bd8684a0606e7e0ec156a454c1a653d214c21de382bc7ab5d898e45000ed73e6110f679da513ffabbf3cb9 DIST xattr-0.2.3.crate 11959 BLAKE2B e67cc186c3a86c3019cb5832aa515267671b8f11f88ba6253a3217eaf06d70b72a0367e9c8fb42a584b5b57113f8788c67f4e3d70db6427dd4e4a6efff59ac44 SHA512 55b99a9a9440463050b672dcacb7e1d1cc78f2b6f40ea7bff2134ee3a1c787d64972a1e00d2e06cf5a341bf76eff32f68e17a0c939a23f2c9a892715722afcac DIST xwin-0.2.5.crate 216810 BLAKE2B f35cb34ae86ac7f4ec4fab386843be91d77fd47afea6d5ac15dc95c1a7b920d1b5dbc86640a96cb4a05b8064c986585478d06c2ea0893ea7b6bd32be4d07fdd5 SHA512 f578898976c2bba1d7738606bcdd22edcb6746b4866622bdb4aabf8e60a1221d88caf3269a4e0646336f0e84aabf6088dfc26df7b82a8d3badf1d9268bce8e21 DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2 DIST zbus-1.9.3.crate 62957 BLAKE2B b7011d1c78e5b8a23a93b0d88ef5d13164b964d046f65917c45544b0a85fd013f375aecb49b957a519d128cdd2e23c52672e3746418f06ac6eac29a8cf155ca8 SHA512 b5d471d5d962a46c02380c91374ff4e9379a0ad436665c540a9ccca3fe45355872b3add3d18759bb271d30cf218c8b25f169c515953bdd6ce9a8ce81905a6865 DIST zbus_macros-1.9.3.crate 14794 BLAKE2B 7ae5cc45f8d7c9eae4d282f3c4884abfedf91ff14b48f09f21a3a7e5d80100b001f2e7a7b3dc24bbb35b65f7c6ce615a80869c5d81336bf5c12fea99802b0925 SHA512 1b22cf49dc10d9854f9f4150e52307e98dff1f6d3102c5e5af4bfb305cf3509d5b8f07ed6ae43f8b4f03c4e22d11648ccb49f5f3f7731400a34cceea7ee19677 DIST zip-0.6.2.crate 60077 BLAKE2B 3353cb0b8557ad1f16f3a3964a5c6d992bd044eebe3857e42ee235bd479875811619001ad54378fa7bcacce8acbe7dca30199eaf88ddc47a91e47f15e0396e22 SHA512 a044090643e22d792a83600631d2828b3fffdc25260bfd7de703d20871c23deb6cfb121dbee9cdd5540125c96d113a9516f26b9f07cbf6f260725627166f130f +DIST zip-0.6.3.crate 61785 BLAKE2B aa59cfa836cdac9cda7e5423cf7146a8fa2be74a4a2f7853b9a8e272bffc10cc8d81a2a1bba2466ceaf16995974d7d2699609ecfb0c7ed2861d64261dcbb0db3 SHA512 b19fd29c8a212f61b6c1810dfef7514d3f346c4589a35b18e8113b864d6bb612342c0bcbffb56dc0f36efc29149b8454b6a5a7ef4db5c13614ab761e18d1bd01 DIST zvariant-2.10.0.crate 64374 BLAKE2B 65f5ec09b812217b2d96f57fcaca7fba97545dc715b1395cafe6386553a52e9a72d08c3a599bc08d5f563ea71324f1e7d60db2797c3ad1ad23a9c322a3939346 SHA512 48227afe709c1cc54cb70b4d9ae26e7f836559b4b11a68136d7720d01bacf757c1f5f40cad9de634fa27e196e4942df69c33a7de1334bb23ca995ea34690c5ba DIST zvariant_derive-2.10.0.crate 8746 BLAKE2B 8408e6689f6f849d37d0ade5549dbac25a01a8ef6de5692290f24462e0984128fb5b1d72e87e94e4c422896d68f9acaa382ca6af57f47f470448894a85071b1a SHA512 ba06d0761de8e20839246517d89494e5728fd654cf95eec193a4ca4cdb90090542bbfd7ed0ffbc9fc44edda38c5270139f54e63cb88d09f6c26b39199ea1deec diff --git a/dev-util/maturin/maturin-0.14.0_beta3.ebuild b/dev-util/maturin/maturin-0.14.0_beta3.ebuild new file mode 100644 index 0000000000000..aa6fdd4a78d51 --- /dev/null +++ b/dev-util/maturin/maturin-0.14.0_beta3.ebuild @@ -0,0 +1,456 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + addr2line-0.17.0 + adler-1.0.2 + aes-0.7.5 + ahash-0.3.8 + ahash-0.7.6 + aho-corasick-0.7.19 + anyhow-1.0.66 + async-io-1.10.0 + async-lock-2.6.0 + atty-0.2.14 + autocfg-1.1.0 + backtrace-0.3.66 + base64-0.13.1 + bitflags-1.3.2 + block-buffer-0.10.3 + block-buffer-0.9.0 + block-modes-0.8.1 + block-padding-0.2.1 + bstr-0.2.17 + bumpalo-3.11.1 + byteorder-1.4.3 + bytes-1.2.1 + bytesize-1.1.0 + bzip2-0.4.3 + bzip2-sys-0.1.11+1.0.8 + cab-0.4.1 + cache-padded-1.2.0 + camino-1.1.1 + cargo-options-0.5.2 + cargo-platform-0.1.2 + cargo-xwin-0.12.0 + cargo-zigbuild-0.14.0 + cargo_metadata-0.15.1 + cbindgen-0.24.3 + cc-1.0.73 + cfb-0.7.3 + cfg-if-1.0.0 + charset-0.1.3 + chumsky-0.8.0 + chunked_transfer-1.4.0 + cipher-0.3.0 + clap-3.2.23 + clap-4.0.18 + clap_complete-4.0.3 + clap_complete_fig-4.0.1 + clap_derive-3.2.18 + clap_derive-4.0.18 + clap_lex-0.2.4 + clap_lex-0.3.0 + cli-table-0.4.7 + combine-4.6.6 + concolor-0.0.8 + concolor-query-0.0.5 + concurrent-queue-1.2.4 + configparser-3.0.2 + console-0.15.2 + const-random-0.1.15 + const-random-macro-0.1.15 + content_inspector-0.2.4 + core-foundation-0.9.3 + core-foundation-sys-0.8.3 + cpufeatures-0.2.5 + crc32fast-1.3.2 + crossbeam-channel-0.5.6 + crossbeam-deque-0.8.2 + crossbeam-epoch-0.9.11 + crossbeam-utils-0.8.12 + crunchy-0.2.2 + crypto-common-0.1.6 + crypto-mac-0.11.1 + ctor-0.1.26 + data-encoding-2.3.2 + derivative-2.2.0 + dialoguer-0.10.2 + diff-0.1.13 + digest-0.10.5 + digest-0.9.0 + dirs-4.0.0 + dirs-sys-0.3.7 + dunce-1.0.3 + either-1.8.0 + encode_unicode-0.3.6 + encoding-0.2.33 + encoding-index-japanese-1.20141219.5 + encoding-index-korean-1.20141219.5 + encoding-index-simpchinese-1.20141219.5 + encoding-index-singlebyte-1.20141219.5 + encoding-index-tradchinese-1.20141219.5 + encoding_index_tests-0.1.4 + encoding_rs-0.8.31 + enumflags2-0.6.4 + enumflags2_derive-0.6.4 + errno-0.2.8 + errno-dragonfly-0.1.2 + event-listener-2.5.3 + fastrand-1.8.0 + fat-macho-0.4.6 + filetime-0.2.17 + flate2-1.0.24 + fnv-1.0.7 + foreign-types-0.3.2 + foreign-types-shared-0.1.1 + form_urlencoded-1.1.0 + fs-err-2.8.1 + futures-0.3.25 + futures-channel-0.3.25 + futures-core-0.3.25 + futures-executor-0.3.25 + futures-io-0.3.25 + futures-lite-1.12.0 + futures-macro-0.3.25 + futures-sink-0.3.25 + futures-task-0.3.25 + futures-util-0.3.25 + generic-array-0.14.6 + getrandom-0.2.8 + gimli-0.26.2 + glob-0.3.0 + globset-0.4.9 + goblin-0.6.0 + hashbrown-0.12.3 + heck-0.4.0 + hermit-abi-0.1.19 + hkdf-0.11.0 + hmac-0.11.0 + human-panic-1.0.3 + humantime-2.1.0 + humantime-serde-1.1.1 + idna-0.3.0 + ignore-0.4.18 + indexmap-1.9.1 + indicatif-0.17.0-rc.6 + indoc-1.0.7 + instant-0.1.12 + io-lifetimes-0.7.4 + itertools-0.10.5 + itoa-1.0.4 + js-sys-0.3.60 + keyring-1.2.0 + lazy_static-1.4.0 + lddtree-0.3.2 + libc-0.2.137 + linux-raw-sys-0.0.46 + lock_api-0.4.9 + log-0.4.17 + lzxd-0.1.4 + mailparse-0.13.8 + matchers-0.1.0 + memchr-2.5.0 + memoffset-0.6.5 + mime-0.3.16 + mime_guess-2.0.4 + minijinja-0.24.0 + miniz_oxide-0.5.4 + msi-0.5.0 + multipart-0.18.0 + native-tls-0.2.10 + nb-connect-1.2.0 + nix-0.22.3 + normalize-line-endings-0.3.0 + normpath-0.3.2 + nu-ansi-term-0.46.0 + num-0.4.0 + num-bigint-0.4.3 + num-complex-0.4.2 + num-integer-0.1.45 + num-iter-0.1.43 + num-rational-0.4.1 + num-traits-0.2.15 + num_cpus-1.13.1 + num_threads-0.1.6 + number_prefix-0.4.0 + object-0.29.0 + once_cell-1.15.0 + opaque-debug-0.3.0 + openssl-0.10.42 + openssl-macros-0.1.0 + openssl-probe-0.1.5 + openssl-src-111.22.0+1.1.1q + openssl-sys-0.9.77 + os_pipe-1.1.1 + os_str_bytes-6.3.1 + os_type-2.6.0 + output_vt100-0.1.3 + overload-0.1.1 + parking-2.0.0 + parking_lot-0.12.1 + parking_lot_core-0.9.3 + path-slash-0.2.1 + pep440-0.2.0 + percent-encoding-2.2.0 + pin-project-lite-0.2.9 + pin-utils-0.1.0 + pkg-config-0.3.26 + plain-0.2.3 + platform-info-1.0.0 + polling-2.4.0 + ppv-lite86-0.2.16 + pretty_assertions-1.3.0 + proc-macro-crate-0.1.5 + proc-macro-crate-1.2.1 + proc-macro-error-1.0.4 + proc-macro-error-attr-1.0.4 + proc-macro-hack-0.5.19 + proc-macro2-1.0.47 + pyproject-toml-0.3.1 + python-pkginfo-0.5.5 + quote-1.0.21 + quoted_printable-0.4.5 + rand-0.8.5 + rand_chacha-0.3.1 + rand_core-0.6.4 + rayon-1.5.3 + rayon-core-1.9.3 + redox_syscall-0.2.16 + redox_users-0.4.3 + regex-1.6.0 + regex-automata-0.1.10 + regex-syntax-0.6.27 + remove_dir_all-0.5.3 + rfc2047-decoder-0.2.0 + ring-0.16.20 + rpassword-7.1.0 + rustc-demangle-0.1.21 + rustc_version-0.4.0 + rustix-0.35.12 + rustls-0.20.7 + rustversion-1.0.9 + ryu-1.0.11 + same-file-1.0.6 + schannel-0.1.20 + scoped-tls-1.0.0 + scopeguard-1.1.0 + scroll-0.11.0 + scroll_derive-0.11.0 + sct-0.7.0 + secret-service-2.0.2 + security-framework-2.7.0 + security-framework-sys-2.6.1 + semver-1.0.14 + serde-1.0.147 + serde_derive-1.0.147 + serde_json-1.0.87 + serde_repr-0.1.9 + sha2-0.10.6 + sha2-0.9.9 + sharded-slab-0.1.4 + shlex-1.1.0 + similar-2.2.0 + slab-0.4.7 + smallvec-1.10.0 + smawk-0.3.1 + snapbox-0.4.0 + snapbox-macros-0.3.1 + socket2-0.4.7 + socks-0.3.4 + spin-0.5.2 + static_assertions-1.1.0 + strsim-0.10.0 + subtle-2.4.1 + syn-1.0.103 + tar-0.4.38 + target-lexicon-0.12.4 + tempfile-3.3.0 + termcolor-1.1.3 + terminal_size-0.1.17 + terminal_size-0.2.1 + textwrap-0.16.0 + thiserror-1.0.37 + thiserror-impl-1.0.37 + thread_local-1.1.4 + time-0.3.16 + time-core-0.1.0 + time-macros-0.2.5 + tiny-keccak-2.0.2 + tinyvec-1.6.0 + tinyvec_macros-0.1.0 + toml-0.5.9 + toml_datetime-0.5.0 + toml_edit-0.15.0 + tracing-0.1.37 + tracing-attributes-0.1.23 + tracing-core-0.1.30 + tracing-log-0.1.3 + tracing-serde-0.1.3 + tracing-subscriber-0.3.16 + trycmd-0.14.1 + twox-hash-1.6.3 + typenum-1.15.0 + unicase-2.6.0 + unicode-bidi-0.3.8 + unicode-ident-1.0.5 + unicode-linebreak-0.1.4 + unicode-normalization-0.1.22 + unicode-width-0.1.10 + untrusted-0.7.1 + ureq-2.5.0 + url-2.3.1 + uuid-0.8.2 + uuid-1.2.1 + valuable-0.1.0 + vcpkg-0.2.15 + version_check-0.9.4 + wait-timeout-0.2.0 + waker-fn-1.1.0 + walkdir-2.3.2 + wasi-0.11.0+wasi-snapshot-preview1 + wasm-bindgen-0.2.83 + wasm-bindgen-backend-0.2.83 + wasm-bindgen-macro-0.2.83 + wasm-bindgen-macro-support-0.2.83 + wasm-bindgen-shared-0.2.83 + web-sys-0.3.60 + webpki-0.22.0 + webpki-roots-0.22.5 + wepoll-ffi-0.1.2 + which-4.3.0 + winapi-0.3.9 + winapi-i686-pc-windows-gnu-0.4.0 + winapi-util-0.1.5 + winapi-x86_64-pc-windows-gnu-0.4.0 + windows-sys-0.36.1 + windows_aarch64_msvc-0.36.1 + windows_i686_gnu-0.36.1 + windows_i686_msvc-0.36.1 + windows_x86_64_gnu-0.36.1 + windows_x86_64_msvc-0.36.1 + xattr-0.2.3 + xwin-0.2.5 + yansi-0.5.1 + zbus-1.9.3 + zbus_macros-1.9.3 + zip-0.6.3 + zvariant-2.10.0 + zvariant_derive-2.10.0" +CRATES_TEST=" + libc-0.2.134 + parking_lot_core-0.9.4 + proc-macro2-1.0.46 + pyo3-0.17.2 + pyo3-build-config-0.17.2 + pyo3-ffi-0.17.2 + pyo3-macros-0.17.2 + pyo3-macros-backend-0.17.2 + python3-dll-a-0.2.6 + syn-1.0.102 + unindent-0.1.10 + windows-sys-0.42.0 + windows_aarch64_gnullvm-0.42.0 + windows_aarch64_msvc-0.42.0 + windows_i686_gnu-0.42.0 + windows_i686_msvc-0.42.0 + windows_x86_64_gnu-0.42.0 + windows_x86_64_gnullvm-0.42.0 + windows_x86_64_msvc-0.42.0" +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{8..11} ) +inherit cargo distutils-r1 flag-o-matic + +DESCRIPTION="Build and publish crates with pyo3, rust-cpython and cffi bindings" +HOMEPAGE="https://maturin.rs/" +SRC_URI=" + https://github.com/PyO3/maturin/archive/refs/tags/v${PV/_beta/-beta.}.tar.gz -> ${P}.gh.tar.gz + $(cargo_crate_uris) + test? ( $(cargo_crate_uris ${CRATES_TEST}) )" +S="${WORKDIR}/${P/_beta/-beta.}" + +LICENSE=" + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD + CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 openssl + doc? ( CC-BY-4.0 OFL-1.1 )" +SLOT="0" +# unkeyworded beta for testing upcoming 0.14.0 +#KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="doc test" +RESTRICT="!test? ( test )" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.{8..10} pypy3)" +BDEPEND=" + >=dev-python/setuptools-rust-1.4[${PYTHON_USEDEP}] + doc? ( app-text/mdbook ) + test? ( + ${RDEPEND} + $(python_gen_cond_dep ' + dev-python/cffi[${PYTHON_USEDEP}] + ' 'python*') + dev-python/boltons[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] + )" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_prepare() { + distutils-r1_src_prepare + + # used to prevent use of network during tests + cat > "${T}"/pip.conf <<-EOF || die + [install] + no-index = yes + no-dependencies = yes + EOF + + # TODO: package-agnostic way to handle IUSE=debug with setuptools-rust? + use !debug || sed -i "s/^cargo_args = \[/&'--profile','dev',/" setup.py || die + + # setup.py handles most for non-tests, but ensure rustls is disabled except + # on arches where ring crate should work (keep in sync below, bug #859577) + if use !amd64 && use !x86 && use !arm64 && use !arm; then + sed -i '/^if platform.machine/s/^if/if True or/' setup.py || die + fi +} + +src_configure() { + filter-lto # undefined references with ring crate + + if use !amd64 && use !x86 && use !arm64 && use !arm; then + local myfeatures=( upload log human-panic ) + cargo_src_configure --no-default-features + fi +} + +python_compile_all() { + use !doc || mdbook build -d html guide || die +} + +python_test() { + local -x MATURIN_TEST_PYTHON=${EPYTHON} + local -x PIP_CONFIG_FILE=${T}/pip.conf + local -x VIRTUALENV_SYSTEM_SITE_PACKAGES=1 + + local skip=( + --skip locked_doesnt_build_without_cargo_lock + # relies on 80-chars terminal output but ignores exported COLUMNS=80 + --skip cli_tests + # avoid need for wasm over a single hello world test + --skip integration_wasm_hello_world + # fragile depending on rust version, also wants libpypy*-c.so for pypy + --skip pyo3_no_extension_module + ) + + cargo_src_test -- "${skip[@]}" +} + +python_install_all() { + dodoc Changelog.md Readme.md + use doc && dodoc -r guide/html +} From 591cf2a7d9873bc7490c0770038f5579c89af3c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20M=C3=B3zes?= Date: Fri, 22 Jul 2022 10:58:31 +0000 Subject: [PATCH 2377/2610] sys-cluster/galera: bump to 26.4.12 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: https://bugs.gentoo.org/860030 Signed-off-by: Tomáš Mózes Signed-off-by: Sam James --- sys-cluster/galera/Manifest | 1 + sys-cluster/galera/galera-26.4.12.ebuild | 87 ++++++++++++++++++++++++ 2 files changed, 88 insertions(+) create mode 100644 sys-cluster/galera/galera-26.4.12.ebuild diff --git a/sys-cluster/galera/Manifest b/sys-cluster/galera/Manifest index b8855e99ff9a0..426a2db5f18c6 100644 --- a/sys-cluster/galera/Manifest +++ b/sys-cluster/galera/Manifest @@ -1,4 +1,5 @@ DIST galera-25.3.28.tar.gz 3390722 BLAKE2B 4e399b0f00c7303c11622c3807bc8a7b9b3b5c7747175560905b68abb67d557dde752019c313ba1de961ac2970fbf89d277583ee9c55c142cb1822873d7ab611 SHA512 8ff135022e820fc6a1d33ea1fa6e8677702ed7a7fbf460d45c28cdfe287c666949027989c3152311641debf183f3e8062f561c9935e51d3355df8ba087c5d132 DIST galera-25.3.35.tar.gz 1278869 BLAKE2B c5c0cc1d4ad29caf94550a6b96ab9762a97273713b906c4f3e3d9851b90b1028246285e74becc912336edbb6e1a427d9bdd9c31177f3dd899153dbed54cdde92 SHA512 aaa7038cf9e8be57ae1760d259af31bafa8d3c994c46cbb6224231fe3bb63d7bc830a97a2d4833cd24b85a47da2e4c7bfc2a99d73155d6bd6330e4a9dda3083d DIST galera-26.4.10.tar.gz 1424663 BLAKE2B 6be96cfaffd0af14a511f1f1aeaf2b7c18a3aa05216389e51a90834d9307bcd832005ee5da38acf530d40b2b6c11e62353be5aa4c0f678804808d1f74bbeea38 SHA512 97fd629d9f963459a9bce377ebcd35a5b4f533451f38011a03e440f0ac3ceddcaf45f4001afa8cd523626c03e64f27363e4b2e819d2b637551e579a3add44226 +DIST galera-26.4.12.tar.gz 1433269 BLAKE2B f65d1633e2ac5fbb9b2bbd83b9e98741f083e4a5759a74721bb564b6d5987cfc4db2c762aadd0155abe20a4faee6c3f8f25eaed38ad8c4338744990075cad4a1 SHA512 158fc3c367623fbdd7a81b1a391efc9893983805b5673e0b22bc74ad581a68a8789d388e8d98cb2880f1cd15d95d39ee4ce133ad9fc934209e74177fecf6a100 DIST galera-26.4.8.tar.gz 1423256 BLAKE2B 9925207387b1ff5886bc0313fee3257a166fb7ad4cb4a93c508688e32467b5e048a8643d3ca0b2d190fe89883a9c7f450de10f488f1fb24988d62d9ab823bbd4 SHA512 5a99f733e38dffe648df6e313e82cc16066b81341e057e9fe7c7494327cc33db77bb9368d43c80d8b09ce2df95cd9079ad2fc6ff6a6a441a42c55bbf07947661 diff --git a/sys-cluster/galera/galera-26.4.12.ebuild b/sys-cluster/galera/galera-26.4.12.ebuild new file mode 100644 index 0000000000000..fcede7c434f90 --- /dev/null +++ b/sys-cluster/galera/galera-26.4.12.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit python-any-r1 scons-utils toolchain-funcs flag-o-matic + +MY_PN="${PN}-4" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Synchronous multi-master replication engine that provides the wsrep API" +HOMEPAGE="https://galeracluster.com" +SRC_URI="https://releases.galeracluster.com/${MY_PN}/source/${MY_P}.tar.gz -> ${P}.tar.gz" +LICENSE="GPL-2 BSD" + +SLOT="0" + +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86" +IUSE="cpu_flags_x86_sse4_2 garbd test" + +# Tests are currently broken, see +# - https://github.com/codership/galera/issues/595 +# - https://github.com/codership/galera/issues/596 +RESTRICT="test" + +COMMON_DEPEND=" + dev-libs/openssl:0= + >=dev-libs/boost-1.41:0= +" + +DEPEND=" + ${COMMON_DEPEND} + dev-libs/check + >=dev-cpp/asio-1.10.1[ssl(+)] + Date: Fri, 22 Jul 2022 11:03:04 +0000 Subject: [PATCH 2378/2610] sys-cluster/galera: bump to 25.5.37 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Tomáš Mózes Closes: https://github.com/gentoo/gentoo/pull/26517 Signed-off-by: Sam James --- sys-cluster/galera/Manifest | 1 + sys-cluster/galera/galera-25.3.37.ebuild | 80 ++++++++++++++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 sys-cluster/galera/galera-25.3.37.ebuild diff --git a/sys-cluster/galera/Manifest b/sys-cluster/galera/Manifest index 426a2db5f18c6..301935fd7c7fa 100644 --- a/sys-cluster/galera/Manifest +++ b/sys-cluster/galera/Manifest @@ -1,5 +1,6 @@ DIST galera-25.3.28.tar.gz 3390722 BLAKE2B 4e399b0f00c7303c11622c3807bc8a7b9b3b5c7747175560905b68abb67d557dde752019c313ba1de961ac2970fbf89d277583ee9c55c142cb1822873d7ab611 SHA512 8ff135022e820fc6a1d33ea1fa6e8677702ed7a7fbf460d45c28cdfe287c666949027989c3152311641debf183f3e8062f561c9935e51d3355df8ba087c5d132 DIST galera-25.3.35.tar.gz 1278869 BLAKE2B c5c0cc1d4ad29caf94550a6b96ab9762a97273713b906c4f3e3d9851b90b1028246285e74becc912336edbb6e1a427d9bdd9c31177f3dd899153dbed54cdde92 SHA512 aaa7038cf9e8be57ae1760d259af31bafa8d3c994c46cbb6224231fe3bb63d7bc830a97a2d4833cd24b85a47da2e4c7bfc2a99d73155d6bd6330e4a9dda3083d +DIST galera-25.3.37.tar.gz 1282455 BLAKE2B 1bdaad50cc08839bfaf988f2b4c5da606f08cb3d4ca43ddb27755a312f490e2e45231446c4d72c6da49aaa7ff309da661a92877a80a983c0e1f0d103f5201ee6 SHA512 348fbc100caa267ea93d2e66ed7bfe437c14ec823d31ae1f293b46791e0063f7afb41fd307ff49fa72e6c5880887da755e3782c50bdbc28622ab00020f1feaec DIST galera-26.4.10.tar.gz 1424663 BLAKE2B 6be96cfaffd0af14a511f1f1aeaf2b7c18a3aa05216389e51a90834d9307bcd832005ee5da38acf530d40b2b6c11e62353be5aa4c0f678804808d1f74bbeea38 SHA512 97fd629d9f963459a9bce377ebcd35a5b4f533451f38011a03e440f0ac3ceddcaf45f4001afa8cd523626c03e64f27363e4b2e819d2b637551e579a3add44226 DIST galera-26.4.12.tar.gz 1433269 BLAKE2B f65d1633e2ac5fbb9b2bbd83b9e98741f083e4a5759a74721bb564b6d5987cfc4db2c762aadd0155abe20a4faee6c3f8f25eaed38ad8c4338744990075cad4a1 SHA512 158fc3c367623fbdd7a81b1a391efc9893983805b5673e0b22bc74ad581a68a8789d388e8d98cb2880f1cd15d95d39ee4ce133ad9fc934209e74177fecf6a100 DIST galera-26.4.8.tar.gz 1423256 BLAKE2B 9925207387b1ff5886bc0313fee3257a166fb7ad4cb4a93c508688e32467b5e048a8643d3ca0b2d190fe89883a9c7f450de10f488f1fb24988d62d9ab823bbd4 SHA512 5a99f733e38dffe648df6e313e82cc16066b81341e057e9fe7c7494327cc33db77bb9368d43c80d8b09ce2df95cd9079ad2fc6ff6a6a441a42c55bbf07947661 diff --git a/sys-cluster/galera/galera-25.3.37.ebuild b/sys-cluster/galera/galera-25.3.37.ebuild new file mode 100644 index 0000000000000..16f5030549228 --- /dev/null +++ b/sys-cluster/galera/galera-25.3.37.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit python-any-r1 scons-utils toolchain-funcs flag-o-matic + +MY_PN="${PN}-3" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Synchronous multi-master replication engine that provides the wsrep API" +HOMEPAGE="https://galeracluster.com" +SRC_URI="https://releases.galeracluster.com/${MY_PN}/source/${MY_P}.tar.gz -> ${P}.tar.gz" +LICENSE="GPL-2 BSD" + +SLOT="0" + +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86" +IUSE="cpu_flags_x86_sse4_2 garbd test" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + dev-libs/openssl:0= + >=dev-libs/boost-1.41:0= +" + +DEPEND=" + ${COMMON_DEPEND} + dev-libs/check + >=dev-cpp/asio-1.10.1[ssl(+)] + Date: Sun, 30 Oct 2022 15:48:03 +0100 Subject: [PATCH 2379/2610] dev-python/meson-python: Strip Python package dep on ninja MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- ...-python-0.10.0.ebuild => meson-python-0.10.0-r1.ebuild} | 7 +++++++ 1 file changed, 7 insertions(+) rename dev-python/meson-python/{meson-python-0.10.0.ebuild => meson-python-0.10.0-r1.ebuild} (81%) diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild b/dev-python/meson-python/meson-python-0.10.0-r1.ebuild similarity index 81% rename from dev-python/meson-python/meson-python-0.10.0.ebuild rename to dev-python/meson-python/meson-python-0.10.0-r1.ebuild index f6bd5fa67ca21..9802f9bd8a25a 100644 --- a/dev-python/meson-python/meson-python-0.10.0.ebuild +++ b/dev-python/meson-python/meson-python-0.10.0-r1.ebuild @@ -44,3 +44,10 @@ distutils_enable_sphinx docs \ dev-python/furo \ dev-python/sphinx-autodoc-typehints distutils_enable_tests pytest + +src_prepare() { + # strip dependency on ninja -- we provide ninja via Gentoo package + # rather than the Python wheel, so we don't have .dist-info there + sed -i -e '/ninja/d' pyproject.toml || die + distutils-r1_src_prepare +} From eeb09d0a995838f760bb071821b086d7d080b150 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 15:50:58 +0100 Subject: [PATCH 2380/2610] dev-python/meson-python: Update URLs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/meson-python/meson-python-0.10.0-r1.ebuild | 4 ++-- dev-python/meson-python/metadata.xml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-python/meson-python/meson-python-0.10.0-r1.ebuild b/dev-python/meson-python/meson-python-0.10.0-r1.ebuild index 9802f9bd8a25a..a1cccea2c3f47 100644 --- a/dev-python/meson-python/meson-python-0.10.0-r1.ebuild +++ b/dev-python/meson-python/meson-python-0.10.0-r1.ebuild @@ -11,10 +11,10 @@ inherit distutils-r1 DESCRIPTION="Meson PEP 517 Python build backend" HOMEPAGE=" https://pypi.org/project/meson-python/ - https://github.com/FFY00/meson-python/ + https://github.com/mesonbuild/meson-python/ " SRC_URI=" - https://github.com/FFY00/meson-python/archive/${PV}.tar.gz + https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz -> ${P}.gh.tar.gz " diff --git a/dev-python/meson-python/metadata.xml b/dev-python/meson-python/metadata.xml index e2b414a5e2c64..6d2819790d18e 100644 --- a/dev-python/meson-python/metadata.xml +++ b/dev-python/meson-python/metadata.xml @@ -5,7 +5,7 @@ python@gentoo.org - FFY00/meson-python + mesonbuild/meson-python meson-python From fdb6dfa9f7aa06738e54b7c74930657e33a40af6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 15:51:53 +0100 Subject: [PATCH 2381/2610] dev-python/meson-python: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/meson-python/Manifest | 1 - .../meson-python/meson-python-0.9.0.ebuild | 46 ------------------- 2 files changed, 47 deletions(-) delete mode 100644 dev-python/meson-python/meson-python-0.9.0.ebuild diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest index 0b927a94f70db..c7498c5216938 100644 --- a/dev-python/meson-python/Manifest +++ b/dev-python/meson-python/Manifest @@ -1,2 +1 @@ DIST meson-python-0.10.0.gh.tar.gz 37739 BLAKE2B 028cbb191076b49946576b02d26a84079f412a178d9829bf85d579b8d3624e192e9394ade31524faf972ef4d105b7bf703e750529a7fafcbadf9a52d3c4876c6 SHA512 50d4d0bbf810948b4f218f25815058778b2a3ac8ff811d4d7cc699d1cfbcb75612d28789080b4e5ec3a47be03636389b7bf313366273abb733f77644758747cb -DIST meson-python-0.9.0.gh.tar.gz 37253 BLAKE2B 29aa875dfc1c275ee4edab48bd2d46c783969fc0ab58f108be1a6443d5519028a2d36f666dc57c45d68ba77334cca2d11a0d4bfb8abb3822b537252c71b77286 SHA512 ae0927876533af65c5b1d8278ff6db3726f0551c160bfedcc602189fcad44c9412faa589738718aac2f10cf9497db8c632d89ccf1fb8519e6e7f4add78d8e52d diff --git a/dev-python/meson-python/meson-python-0.9.0.ebuild b/dev-python/meson-python/meson-python-0.9.0.ebuild deleted file mode 100644 index 5ca1c9027a375..0000000000000 --- a/dev-python/meson-python/meson-python-0.9.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Meson PEP 517 Python build backend" -HOMEPAGE=" - https://pypi.org/project/meson-python/ - https://github.com/FFY00/meson-python/ -" -SRC_URI=" - https://github.com/FFY00/meson-python/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" - -RDEPEND=" - >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}] - >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] - >=dev-util/meson-0.63.0[${PYTHON_USEDEP}] - dev-util/patchelf -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - test? ( - dev-python/GitPython[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.7.0-defaults.patch -) - -distutils_enable_sphinx docs \ - dev-python/furo \ - dev-python/sphinx-autodoc-typehints -distutils_enable_tests pytest From 3df31c5c7cfb096ad3051f182550e4885d1f701a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20J=C3=A4ger?= Date: Sun, 30 Oct 2022 14:04:02 +0100 Subject: [PATCH 2382/2610] app-office/planner: put -j1 back in front of gnome2_src_install MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: https://bugs.gentoo.org/878815 Closes: https://github.com/gentoo/gentoo/pull/28042 Signed-off-by: Pascal Jäger Signed-off-by: Matt Turner --- app-office/planner/planner-0.14.6_p20130520-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-office/planner/planner-0.14.6_p20130520-r3.ebuild b/app-office/planner/planner-0.14.6_p20130520-r3.ebuild index a7e96491e1395..2604b71025a6e 100644 --- a/app-office/planner/planner-0.14.6_p20130520-r3.ebuild +++ b/app-office/planner/planner-0.14.6_p20130520-r3.ebuild @@ -58,7 +58,7 @@ src_configure() { } src_install() { - gnome2_src_install + MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_install mv "${ED}"/usr/share/doc/planner "${ED}"/usr/share/doc/${PF} || die if ! use examples; then rm -rf "${D}/usr/share/doc/${PF}/examples" From c29c2c0be1bd857e6e74ff60750c01c06ce48c2a Mon Sep 17 00:00:00 2001 From: Guillermo Joandet Date: Sat, 29 Oct 2022 20:42:28 -0300 Subject: [PATCH 2383/2610] dev-libs/gjs: Version bump to 1.74.1 Signed-off-by: Guillermo Joandet Closes: https://github.com/gentoo/gentoo/pull/28024 Signed-off-by: Matt Turner --- dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.74.1.ebuild | 68 ++++++++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 dev-libs/gjs/gjs-1.74.1.ebuild diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index 295a5fbd1ec28..8e7789c777d4a 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,3 +1,4 @@ DIST gjs-1.64.5.tar.xz 422548 BLAKE2B dcc0b7327cbc6a1108be031c8807e61ebd3c8392916750078aaa0d82cb3bf9f7ff0e1876c250e5ddf6e9d7bb6a17d9d1fe34c1c77ff534b7ec1dd54fa05a2d1b SHA512 41a3c79888792674b2bccbf254507ed02497eb571c8ca7f47aab406d2ee29b73c98b1c7d59c33ed33bad90c6989df944d78b86d2f7e9824d598b62e29769b6dc DIST gjs-1.72.2.tar.xz 620380 BLAKE2B 5ea15bdf25c36fa0236f03adea5b2261db3923190005754119eacd070830e7baedfa842ab273219055f67f7af535d31d5844c76eddfb03a8ec1cab57297ec258 SHA512 0dd10f40e8811bbb79c541cf3dc4e3759c0e025485e4b8ad2870dc30ac8030573300bc178c78bf2d396b86733e36b33210bfbdeead6a314e592d5b3c250a16a2 DIST gjs-1.74.0.tar.xz 638064 BLAKE2B d44f323aef9b696c7dab53fb46d6bbf142f83636bff81fe68bd30f1f897a778836d7a388c946cb86e84df15b3908d8ff14f0d994854eb2dce7af2c4e54da299b SHA512 a17947664a2bb83363ec564dcb5e619f241d0b547512042f2c0e49fbbc8ca4217b90e6b22bc2e4004e8f27e013f8520674a493f7cf3b808437b855eee3eb0408 +DIST gjs-1.74.1.tar.xz 638536 BLAKE2B 375abcaa20a538cfa271f7dcf6f3715e4324ff5a4a9482ce0dd7f78213598a715ebc034f701fe458876f841f72802db4ae2aabf0abc04dc4ac5bb39c917741fd SHA512 346667accb589df0e6a045e30782017eab928115f263d36d521b61b0af38fd268bc518b8ab5ec78e5d25e0194b744a2ee59e65668da679e138b2122858ce0614 diff --git a/dev-libs/gjs/gjs-1.74.1.ebuild b/dev-libs/gjs/gjs-1.74.1.ebuild new file mode 100644 index 0000000000000..fc6216a632102 --- /dev/null +++ b/dev-libs/gjs/gjs-1.74.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs" + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples readline sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.66.0:2 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.66.1:= + >=dev-lang/spidermonkey-102.2.0:102 + cairo? ( x11-libs/cairo[X,glib] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + test? ( + sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] + ) +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + append-cppflags -DG_DISABLE_CAST_CHECKS + + # On musl, it's required that either gjs, pixman or gnome-shell to be built + # with a larger stack otherwise librsvg fails to render a particular SVG, as + # a result we fail to get gdm or gnome-shell running (greeted with a fail + # whale screen). The bug has been reported to librsvg. This is ideally just + # a temporary workaround until we understand what exactly needs a larger + # stack size, as it's not sufficient to do just librsvg. + # + # Please refer to: + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686 + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874 + # + # TODO: Find an actual fix instead of increasing the stack + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + -Db_pch=True # TODO this has to go + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +} From 2e4bc747bef2e626d34b6fb0f11f50cdb4a6febc Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:52 -0400 Subject: [PATCH 2384/2610] dev-util/devhelp: Set remote-id Signed-off-by: Matt Turner --- dev-util/devhelp/metadata.xml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/dev-util/devhelp/metadata.xml b/dev-util/devhelp/metadata.xml index d58129c889544..5ea62131cdcea 100644 --- a/dev-util/devhelp/metadata.xml +++ b/dev-util/devhelp/metadata.xml @@ -1,11 +1,14 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Install plugin for app-editors/gedit - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Install plugin for app-editors/gedit + + + GNOME/devhelp + From cf0da1ba63fc99e548aa305fa7bbdc5cd8883f9a Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:52 -0400 Subject: [PATCH 2385/2610] dev-util/d-feet: Set remote-id Signed-off-by: Matt Turner --- dev-util/d-feet/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-util/d-feet/metadata.xml b/dev-util/d-feet/metadata.xml index 5078eeb290790..4351bedc95b70 100644 --- a/dev-util/d-feet/metadata.xml +++ b/dev-util/d-feet/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/d-feet + From 933d172202baca4ca848a747078858aab29e9771 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:52 -0400 Subject: [PATCH 2386/2610] dev-util/dogtail: Set remote-id Signed-off-by: Matt Turner --- dev-util/dogtail/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-util/dogtail/metadata.xml b/dev-util/dogtail/metadata.xml index f453528b934fe..1806a43d162b6 100644 --- a/dev-util/dogtail/metadata.xml +++ b/dev-util/dogtail/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + dogtail/dogtail + From aa21333c48e99af8bf04328c2586462466e0e04a Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:52 -0400 Subject: [PATCH 2387/2610] dev-util/d-spy: Set remote-id Signed-off-by: Matt Turner --- dev-util/d-spy/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-util/d-spy/metadata.xml b/dev-util/d-spy/metadata.xml index 5078eeb290790..5da3a9ec9abbd 100644 --- a/dev-util/d-spy/metadata.xml +++ b/dev-util/d-spy/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/d-spy + From 2d78c4d1e296979d7cb30388568412e84d0a80bb Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:52 -0400 Subject: [PATCH 2388/2610] dev-util/gdbus-codegen: Set remote-id Signed-off-by: Matt Turner --- dev-util/gdbus-codegen/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-util/gdbus-codegen/metadata.xml b/dev-util/gdbus-codegen/metadata.xml index 7b343b06be8a9..ef6413ad8032d 100644 --- a/dev-util/gdbus-codegen/metadata.xml +++ b/dev-util/gdbus-codegen/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/glib + From 9864844e679487448999a569b70adb397a89ab4c Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:53 -0400 Subject: [PATCH 2389/2610] dev-util/gi-docgen: Set remote-id Signed-off-by: Matt Turner --- dev-util/gi-docgen/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-util/gi-docgen/metadata.xml b/dev-util/gi-docgen/metadata.xml index 7b343b06be8a9..982b094ea8e1e 100644 --- a/dev-util/gi-docgen/metadata.xml +++ b/dev-util/gi-docgen/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gi-docgen + From 9efe3c5c3796190ced1bd2f17fd7c3d61ed052f8 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:53 -0400 Subject: [PATCH 2390/2610] dev-util/glade: Set remote-id Signed-off-by: Matt Turner --- dev-util/glade/metadata.xml | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/dev-util/glade/metadata.xml b/dev-util/glade/metadata.xml index 3b7c13047195f..5d360392a152a 100644 --- a/dev-util/glade/metadata.xml +++ b/dev-util/glade/metadata.xml @@ -1,12 +1,15 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Build catalog support for dev-libs/gjs widgets. - Build catalog support for net-libs/webkit-gtk:4 widgets. - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Build catalog support for dev-libs/gjs widgets. + Build catalog support for net-libs/webkit-gtk:4 widgets. + + + GNOME/glade + From 64957764efb75674f6635fd6a72446684b965df0 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:53 -0400 Subject: [PATCH 2391/2610] dev-util/glib-utils: Set remote-id Signed-off-by: Matt Turner --- dev-util/glib-utils/metadata.xml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/dev-util/glib-utils/metadata.xml b/dev-util/glib-utils/metadata.xml index b621298799bdf..bd2689aaa14dc 100644 --- a/dev-util/glib-utils/metadata.xml +++ b/dev-util/glib-utils/metadata.xml @@ -1,11 +1,12 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - cpe:/a:gnome:glib - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + cpe:/a:gnome:glib + GNOME/glib + From 80268bcd281bd28810f63fdb9f2426b6f87eed3e Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:53 -0400 Subject: [PATCH 2392/2610] dev-util/gnome-builder: Set remote-id Signed-off-by: Matt Turner --- dev-util/gnome-builder/metadata.xml | 30 +++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/dev-util/gnome-builder/metadata.xml b/dev-util/gnome-builder/metadata.xml index 66e65b0e73446..fce17174739e3 100644 --- a/dev-util/gnome-builder/metadata.xml +++ b/dev-util/gnome-builder/metadata.xml @@ -1,18 +1,20 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Provide integration with sys-devel/clang for best possible C/C++ autocompletion, semantic highlighting, symbol resolving, and diagnostics support - Provide API docs browsing and integration via dev-util/devhelp - Provide D-Bus debugging functionality via dev-util/d-spy - Enable support for flatpak applications using sys-apps/flatpak - Provide support for the Git version control system via dev-libs/libgit2-glib - (such as setup of Git for New Project, direct cloning for Open Project and changed lines indicators in the editor gutter) - Provide integration with dev-util/glade UI designer for Gtk - Provide an integrated profiler via dev-util/sysprof - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Provide integration with sys-devel/clang for best possible C/C++ autocompletion, semantic highlighting, symbol resolving, and diagnostics support + Provide API docs browsing and integration via dev-util/devhelp + Provide D-Bus debugging functionality via dev-util/d-spy + Enable support for flatpak applications using sys-apps/flatpak + Provide support for the Git version control system via dev-libs/libgit2-glib (such as setup of Git for New Project, direct cloning for Open Project and changed lines indicators in the editor gutter) + Provide integration with dev-util/glade UI designer for Gtk + Provide an integrated profiler via dev-util/sysprof + + + GNOME/gnome-builder + From c50017eb1855ed59a3d43c232813bfbcb2d1bf44 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:54 -0400 Subject: [PATCH 2393/2610] dev-util/gnome-devel-docs: Set remote-id Signed-off-by: Matt Turner --- dev-util/gnome-devel-docs/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-util/gnome-devel-docs/metadata.xml b/dev-util/gnome-devel-docs/metadata.xml index 7b343b06be8a9..f8e53ba6e415a 100644 --- a/dev-util/gnome-devel-docs/metadata.xml +++ b/dev-util/gnome-devel-docs/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Archive/gnome-devel-docs + From 07163be4c8067e3f9230df57a8cf68198e697420 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:54 -0400 Subject: [PATCH 2394/2610] dev-util/gtk-builder-convert: Set remote-id Signed-off-by: Matt Turner --- dev-util/gtk-builder-convert/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-util/gtk-builder-convert/metadata.xml b/dev-util/gtk-builder-convert/metadata.xml index 7b343b06be8a9..b27cd63be53c8 100644 --- a/dev-util/gtk-builder-convert/metadata.xml +++ b/dev-util/gtk-builder-convert/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gtk + From a44be5a5e9f294a1e521ad1cd0e818637883355c Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:54 -0400 Subject: [PATCH 2395/2610] dev-util/gtk-doc-am: Set remote-id Signed-off-by: Matt Turner --- dev-util/gtk-doc-am/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-util/gtk-doc-am/metadata.xml b/dev-util/gtk-doc-am/metadata.xml index 7b343b06be8a9..b7e8d7206ed98 100644 --- a/dev-util/gtk-doc-am/metadata.xml +++ b/dev-util/gtk-doc-am/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gtk-doc + From 2a73e0529ac708a811524a20b203fcdd94103da1 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:54 -0400 Subject: [PATCH 2396/2610] dev-util/gtk-doc: Set remote-id Signed-off-by: Matt Turner --- dev-util/gtk-doc/metadata.xml | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/dev-util/gtk-doc/metadata.xml b/dev-util/gtk-doc/metadata.xml index b86f213104f9c..8a698bb8d93c4 100644 --- a/dev-util/gtk-doc/metadata.xml +++ b/dev-util/gtk-doc/metadata.xml @@ -1,14 +1,17 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - GTK-Doc is used to document C code. - It is typically used to document the public API of libraries, - such as the GTK+ and GNOME libraries, but it can also be used - to document application code. - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GTK-Doc is used to document C code. + It is typically used to document the public API of libraries, + such as the GTK+ and GNOME libraries, but it can also be used + to document application code. + + + GNOME/gtk-doc + From c49f5eff8720c6b156b5bcdb8109f999fa44bda8 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:55 -0400 Subject: [PATCH 2397/2610] dev-util/meld: Set remote-id Signed-off-by: Matt Turner --- dev-util/meld/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-util/meld/metadata.xml b/dev-util/meld/metadata.xml index 7b343b06be8a9..e133309ebbe42 100644 --- a/dev-util/meld/metadata.xml +++ b/dev-util/meld/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/meld + From 9c359d327c5fcbde5bef57c86a61ea35acf37711 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:55 -0400 Subject: [PATCH 2398/2610] dev-util/sysprof-capture: Set remote-id Signed-off-by: Matt Turner --- dev-util/sysprof-capture/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-util/sysprof-capture/metadata.xml b/dev-util/sysprof-capture/metadata.xml index 7b343b06be8a9..489d701f25494 100644 --- a/dev-util/sysprof-capture/metadata.xml +++ b/dev-util/sysprof-capture/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/sysprof + From 06144676ced621af79e3b6cf1bd7592c8bd781bd Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:56 -0400 Subject: [PATCH 2399/2610] dev-util/sysprof-common: Set remote-id Signed-off-by: Matt Turner --- dev-util/sysprof-common/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-util/sysprof-common/metadata.xml b/dev-util/sysprof-common/metadata.xml index 7b343b06be8a9..489d701f25494 100644 --- a/dev-util/sysprof-common/metadata.xml +++ b/dev-util/sysprof-common/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/sysprof + From a0d04d58d1b1657ba50f3ef0ac53f7dc8cbdf331 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:55 -0400 Subject: [PATCH 2400/2610] dev-util/sysprof: Set remote-id Signed-off-by: Matt Turner --- dev-util/sysprof/metadata.xml | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/dev-util/sysprof/metadata.xml b/dev-util/sysprof/metadata.xml index e10288a28d1eb..9f8236177e82a 100644 --- a/dev-util/sysprof/metadata.xml +++ b/dev-util/sysprof/metadata.xml @@ -1,20 +1,23 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Use sys-libs/libunwind to unwind the stack - - - Sysprof is a sampling CPU profiler for Linux that profiles the entire system, - not just a single application. - Sysprof handles shared libraries and applications do not need to be recompiled. - In fact they don't even have to be restarted. - - - sysprof and sysprof-ui API version - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Use sys-libs/libunwind to unwind the stack + + + Sysprof is a sampling CPU profiler for Linux that profiles the entire + system, not just a single application. + Sysprof handles shared libraries and applications do not need to be + recompiled. In fact they don't even have to be restarted. + + + sysprof and sysprof-ui API version + + + GNOME/sysprof + From 108c9610a90234d0b4d24ae112266ba65cc00767 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:56 -0400 Subject: [PATCH 2401/2610] dev-vcs/gitg: Set remote-id Signed-off-by: Matt Turner --- dev-vcs/gitg/metadata.xml | 39 +++++++++++++++++++++------------------ 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/dev-vcs/gitg/metadata.xml b/dev-vcs/gitg/metadata.xml index 66b11e5d9e140..5b68b50964cc8 100644 --- a/dev-vcs/gitg/metadata.xml +++ b/dev-vcs/gitg/metadata.xml @@ -1,22 +1,25 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - mgorny@gentoo.org - Michał Górny - - - gitg is a graphical user interface for git. It aims at being a small, - fast and convenient tool to visualize the history of git repositories. - Besides visualization, gitg also provides several utilities to manage your - repository and commit your work. - - - Install a glade catalog file - Install Python bindings for those plugins requiring it. - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + mgorny@gentoo.org + Michał Górny + + + gitg is a graphical user interface for git. It aims at being a small, + fast and convenient tool to visualize the history of git repositories. + Besides visualization, gitg also provides several utilities to manage your + repository and commit your work. + + + Install a glade catalog file + Install Python bindings for those plugins requiring it. + + + GNOME/gitg + From dfe5edcb7decb0e60a68df5e04f428015a58f7de Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:56 -0400 Subject: [PATCH 2402/2610] games-arcade/gnome-nibbles: Set remote-id Signed-off-by: Matt Turner --- games-arcade/gnome-nibbles/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/games-arcade/gnome-nibbles/metadata.xml b/games-arcade/gnome-nibbles/metadata.xml index 7b343b06be8a9..e0c135044413a 100644 --- a/games-arcade/gnome-nibbles/metadata.xml +++ b/games-arcade/gnome-nibbles/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-nibbles + From 3688c752e29aaff4170fad5a24e6ea8cf63a508e Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:56 -0400 Subject: [PATCH 2403/2610] games-arcade/gnome-robots: Set remote-id Signed-off-by: Matt Turner --- games-arcade/gnome-robots/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/games-arcade/gnome-robots/metadata.xml b/games-arcade/gnome-robots/metadata.xml index 7b343b06be8a9..8fd18a68db63b 100644 --- a/games-arcade/gnome-robots/metadata.xml +++ b/games-arcade/gnome-robots/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-robots + From c1319e701f423ff88d9b7594adc3b4df1089132d Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:57 -0400 Subject: [PATCH 2404/2610] games-board/four-in-a-row: Set remote-id Signed-off-by: Matt Turner --- games-board/four-in-a-row/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/games-board/four-in-a-row/metadata.xml b/games-board/four-in-a-row/metadata.xml index 7b343b06be8a9..ae8a866871be0 100644 --- a/games-board/four-in-a-row/metadata.xml +++ b/games-board/four-in-a-row/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/four-in-a-row + From 05e69274e1620c23d73602adcbb78a9330bc708d Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:57 -0400 Subject: [PATCH 2405/2610] games-board/gnome-chess: Set remote-id Signed-off-by: Matt Turner --- games-board/gnome-chess/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/games-board/gnome-chess/metadata.xml b/games-board/gnome-chess/metadata.xml index 7b343b06be8a9..2fabf8e266f9a 100644 --- a/games-board/gnome-chess/metadata.xml +++ b/games-board/gnome-chess/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-chess + From e2f656ca83f9485e674f15b1ecb8655aa0429992 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:57 -0400 Subject: [PATCH 2406/2610] games-board/gnome-mahjongg: Set remote-id Signed-off-by: Matt Turner --- games-board/gnome-mahjongg/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/games-board/gnome-mahjongg/metadata.xml b/games-board/gnome-mahjongg/metadata.xml index 7b343b06be8a9..179ce4bbb36ef 100644 --- a/games-board/gnome-mahjongg/metadata.xml +++ b/games-board/gnome-mahjongg/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-mahjongg + From bb36566100c3fc77c5f62d9008cd884697989a86 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:57 -0400 Subject: [PATCH 2407/2610] games-board/gnome-mines: Set remote-id Signed-off-by: Matt Turner --- games-board/gnome-mines/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/games-board/gnome-mines/metadata.xml b/games-board/gnome-mines/metadata.xml index 7b343b06be8a9..108dc186c5565 100644 --- a/games-board/gnome-mines/metadata.xml +++ b/games-board/gnome-mines/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-mines + From 95331e75756260caec456c0e8f05135dbb282c5a Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:58 -0400 Subject: [PATCH 2408/2610] games-board/iagno: Set remote-id Signed-off-by: Matt Turner --- games-board/iagno/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/games-board/iagno/metadata.xml b/games-board/iagno/metadata.xml index 7b343b06be8a9..fdd7a7908f33f 100644 --- a/games-board/iagno/metadata.xml +++ b/games-board/iagno/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/iagno + From f834f136bc7f6ad95750bbbe67eb5a857b158e7f Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:58 -0400 Subject: [PATCH 2409/2610] games-board/tali: Set remote-id Signed-off-by: Matt Turner --- games-board/tali/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/games-board/tali/metadata.xml b/games-board/tali/metadata.xml index 7b343b06be8a9..238a02301ecf5 100644 --- a/games-board/tali/metadata.xml +++ b/games-board/tali/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/tali + From cc2f94b358a103954edc0d8b9502bda6766cb0c6 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:58 -0400 Subject: [PATCH 2410/2610] games-puzzle/five-or-more: Set remote-id Signed-off-by: Matt Turner --- games-puzzle/five-or-more/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/games-puzzle/five-or-more/metadata.xml b/games-puzzle/five-or-more/metadata.xml index 7b343b06be8a9..5efcaacafea06 100644 --- a/games-puzzle/five-or-more/metadata.xml +++ b/games-puzzle/five-or-more/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/five-or-more + From 078de5cc1917b8e8fd9682546f95ae5bc3ce5061 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:58 -0400 Subject: [PATCH 2411/2610] games-puzzle/gnome2048: Set remote-id Signed-off-by: Matt Turner --- games-puzzle/gnome2048/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/games-puzzle/gnome2048/metadata.xml b/games-puzzle/gnome2048/metadata.xml index 7b343b06be8a9..d91b674a057f7 100644 --- a/games-puzzle/gnome2048/metadata.xml +++ b/games-puzzle/gnome2048/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-2048 + From 7989ab05a80977d4bc8de9d46e01da0480bab626 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:58 -0400 Subject: [PATCH 2412/2610] games-puzzle/gnome-klotski: Set remote-id Signed-off-by: Matt Turner --- games-puzzle/gnome-klotski/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/games-puzzle/gnome-klotski/metadata.xml b/games-puzzle/gnome-klotski/metadata.xml index 7b343b06be8a9..8d207f5eff495 100644 --- a/games-puzzle/gnome-klotski/metadata.xml +++ b/games-puzzle/gnome-klotski/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-klotski + From bcb36c2f3cd97cab1cc59b1ca54cf9ece59762a9 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:59 -0400 Subject: [PATCH 2413/2610] games-puzzle/gnome-sudoku: Set remote-id Signed-off-by: Matt Turner --- games-puzzle/gnome-sudoku/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/games-puzzle/gnome-sudoku/metadata.xml b/games-puzzle/gnome-sudoku/metadata.xml index 7b343b06be8a9..ac9f3ef441425 100644 --- a/games-puzzle/gnome-sudoku/metadata.xml +++ b/games-puzzle/gnome-sudoku/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-sudoku + From 17665f64194051580f28b1417cf5e90bd2cddb90 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:59 -0400 Subject: [PATCH 2414/2610] games-puzzle/gnome-taquin: Set remote-id Signed-off-by: Matt Turner --- games-puzzle/gnome-taquin/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/games-puzzle/gnome-taquin/metadata.xml b/games-puzzle/gnome-taquin/metadata.xml index 7b343b06be8a9..16fea4903b095 100644 --- a/games-puzzle/gnome-taquin/metadata.xml +++ b/games-puzzle/gnome-taquin/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-taquin + From 5c21dcb83e7fdd6089cd15068643568d42d4c690 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:59 -0400 Subject: [PATCH 2415/2610] games-puzzle/gnome-tetravex: Set remote-id Signed-off-by: Matt Turner --- games-puzzle/gnome-tetravex/metadata.xml | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/games-puzzle/gnome-tetravex/metadata.xml b/games-puzzle/gnome-tetravex/metadata.xml index 0144d0c3d70be..b30c52d9b84af 100644 --- a/games-puzzle/gnome-tetravex/metadata.xml +++ b/games-puzzle/gnome-tetravex/metadata.xml @@ -1,12 +1,15 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Build the gnome-tetravex-cli command-line interface - Build the gnome-tetravex graphical Gtk user interface - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Build the gnome-tetravex-cli command-line interface + Build the gnome-tetravex graphical Gtk user interface + + + GNOME/gnome-tetravex + From 459e7258da2c41a1a116c09097e4f116724a1480 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:59 -0400 Subject: [PATCH 2416/2610] games-puzzle/hitori: Set remote-id Signed-off-by: Matt Turner --- games-puzzle/hitori/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/games-puzzle/hitori/metadata.xml b/games-puzzle/hitori/metadata.xml index 7b343b06be8a9..35652511d45f8 100644 --- a/games-puzzle/hitori/metadata.xml +++ b/games-puzzle/hitori/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/hitori + From f415da70f77c279a37c5e96b0da39d494c706705 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:19:59 -0400 Subject: [PATCH 2417/2610] games-puzzle/lightsoff: Set remote-id Signed-off-by: Matt Turner --- games-puzzle/lightsoff/metadata.xml | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/games-puzzle/lightsoff/metadata.xml b/games-puzzle/lightsoff/metadata.xml index 4c8278fff9f44..2723cd2fe0196 100644 --- a/games-puzzle/lightsoff/metadata.xml +++ b/games-puzzle/lightsoff/metadata.xml @@ -1,13 +1,16 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Lights Off is a collection of light switch puzzles. Clicking on a light - toggles it either on or off, but also toggles all the surrounding lights, - too. Your objective is simple: turn off all the lights! - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Lights Off is a collection of light switch puzzles. Clicking on a light + toggles it either on or off, but also toggles all the surrounding lights, + too. Your objective is simple: turn off all the lights! + + + GNOME/lightsoff + From 104a79a02fcd3c542233c6d7f191a0017493b122 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:00 -0400 Subject: [PATCH 2418/2610] games-puzzle/quadrapassel: Set remote-id Signed-off-by: Matt Turner --- games-puzzle/quadrapassel/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/games-puzzle/quadrapassel/metadata.xml b/games-puzzle/quadrapassel/metadata.xml index 7b343b06be8a9..7c29c655ccc65 100644 --- a/games-puzzle/quadrapassel/metadata.xml +++ b/games-puzzle/quadrapassel/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/quadrapassel + From 552f7591c00175efdf9469283c9e16ef2050ac08 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:00 -0400 Subject: [PATCH 2419/2610] games-puzzle/swell-foop: Set remote-id Signed-off-by: Matt Turner --- games-puzzle/swell-foop/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/games-puzzle/swell-foop/metadata.xml b/games-puzzle/swell-foop/metadata.xml index 7b343b06be8a9..b8acd64cb1c56 100644 --- a/games-puzzle/swell-foop/metadata.xml +++ b/games-puzzle/swell-foop/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/swell-foop + From de78efdfea794d9d3511c048c3be5f4021e818f5 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:00 -0400 Subject: [PATCH 2420/2610] gnome-base/dconf-editor: Set remote-id Signed-off-by: Matt Turner --- gnome-base/dconf-editor/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-base/dconf-editor/metadata.xml b/gnome-base/dconf-editor/metadata.xml index 7b343b06be8a9..c5e19f8cb5566 100644 --- a/gnome-base/dconf-editor/metadata.xml +++ b/gnome-base/dconf-editor/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/dconf-editor + From 51fa98263df7973a7bb01ce23e7d1428a7e5cc1e Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:00 -0400 Subject: [PATCH 2421/2610] gnome-base/dconf: Set remote-id Signed-off-by: Matt Turner --- gnome-base/dconf/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-base/dconf/metadata.xml b/gnome-base/dconf/metadata.xml index 7b343b06be8a9..7661aabd4e672 100644 --- a/gnome-base/dconf/metadata.xml +++ b/gnome-base/dconf/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/dconf + From eefcfaafcef44a536927d03cce35f11171784172 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:00 -0400 Subject: [PATCH 2422/2610] gnome-base/gconf: Set remote-id Signed-off-by: Matt Turner --- gnome-base/gconf/metadata.xml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/gnome-base/gconf/metadata.xml b/gnome-base/gconf/metadata.xml index 389781af037b2..f1c39825eeeb6 100644 --- a/gnome-base/gconf/metadata.xml +++ b/gnome-base/gconf/metadata.xml @@ -1,13 +1,14 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Build backend which enables default mail accounts, - addressbooks and calendars for Evolution to be configured using each - user's LDAP entry." - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Build backend which enables default mail accounts, addressbooks and calendars for Evolution to be configured using each user's LDAP entry." + + + Archive/gconf + From 2f8c0176b502f6150bec2e9d3523dd59b6223bf8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 13:25:03 +0100 Subject: [PATCH 2423/2610] sys-apps/sed: Install as gsed for better BSD compat. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny Signed-off-by: Sam James --- sys-apps/sed/sed-4.8-r1.ebuild | 60 ++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 sys-apps/sed/sed-4.8-r1.ebuild diff --git a/sys-apps/sed/sed-4.8-r1.ebuild b/sys-apps/sed/sed-4.8-r1.ebuild new file mode 100644 index 0000000000000..6cea28c227bea --- /dev/null +++ b/sys-apps/sed/sed-4.8-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sed.asc +inherit flag-o-matic verify-sig + +DESCRIPTION="Super-useful stream editor" +HOMEPAGE="http://sed.sourceforge.net/" +SRC_URI="mirror://gnu/sed/${P}.tar.xz" +SRC_URI+=" verify-sig? ( mirror://gnu/sed/${P}.tar.xz.sig )" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="acl nls selinux static" + +RDEPEND=" + !static? ( + acl? ( virtual/acl ) + nls? ( virtual/libintl ) + selinux? ( sys-libs/libselinux ) + ) +" +DEPEND="${RDEPEND} + static? ( + acl? ( virtual/acl[static-libs(+)] ) + nls? ( virtual/libintl[static-libs(+)] ) + selinux? ( sys-libs/libselinux[static-libs(+)] ) + ) +" +BDEPEND="nls? ( sys-devel/gettext ) + verify-sig? ( sec-keys/openpgp-keys-sed )" + +PATCHES=( + "${FILESDIR}/${P}-avoid-noreturn-diagnostic.patch" +) + +src_configure() { + use static && append-ldflags -static + + local myconf=( + --exec-prefix="${EPREFIX}" + $(use_enable acl) + $(use_enable nls) + $(use_with selinux) + # rename to gsed for better BSD compatibility + --program-prefix=g + ) + econf "${myconf[@]}" +} + +src_install() { + default + + # symlink to the standard name + dosym gsed /bin/sed + dosym gsed.1 /usr/share/man/man1/sed.1 +} From d7c50bf2f0b12fba15bcd5f7ffde684e7b61c4b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 13:53:18 +0100 Subject: [PATCH 2424/2610] sys-apps/findutils: Install as gfind, gxargs for better BSD compat. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny Signed-off-by: Sam James --- sys-apps/findutils/findutils-4.9.0-r2.ebuild | 97 ++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 sys-apps/findutils/findutils-4.9.0-r2.ebuild diff --git a/sys-apps/findutils/findutils-4.9.0-r2.ebuild b/sys-apps/findutils/findutils-4.9.0-r2.ebuild new file mode 100644 index 0000000000000..86f171f6797fa --- /dev/null +++ b/sys-apps/findutils/findutils-4.9.0-r2.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/findutils.asc +inherit flag-o-matic python-any-r1 verify-sig + +DESCRIPTION="GNU utilities for finding files" +HOMEPAGE="https://www.gnu.org/software/findutils/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" +SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig )" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="nls selinux static test" +RESTRICT="!test? ( test )" + +RDEPEND=" + selinux? ( sys-libs/libselinux ) + nls? ( virtual/libintl ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + nls? ( sys-devel/gettext ) + test? ( + ${PYTHON_DEPS} + dev-util/dejagnu + ) + verify-sig? ( sec-keys/openpgp-keys-findutils ) +" + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + # Don't build or install locate because it conflicts with mlocate, + # which is a secure version of locate. See bug 18729 + sed \ + -e '/^SUBDIRS/s@locate@@' \ + -e '/^built_programs/s@ frcode locate updatedb@@' \ + -i Makefile.in || die + + default +} + +src_configure() { + if use static; then + append-flags -pthread + append-ldflags -static + fi + + append-lfs-flags + + if [[ ${CHOST} == *-darwin* ]] ; then + # https://lists.gnu.org/archive/html/bug-findutils/2021-01/msg00050.html + # https://lists.gnu.org/archive/html/bug-findutils/2021-01/msg00051.html + append-cppflags '-D__nonnull\(X\)=' + fi + + local myeconfargs=( + --with-packager="Gentoo" + --with-packager-version="${PVR}" + --with-packager-bug-reports="https://bugs.gentoo.org/" + $(use_enable nls) + $(use_with selinux) + --libexecdir='$(libdir)'/find + # rename to gfind, gxargs for better BSD compatibility + --program-prefix=g + ) + econf "${myeconfargs[@]}" +} + +src_test() { + local -x SANDBOX_PREDICT=${SANDBOX_PREDICT} + addpredict / + default +} + +src_compile() { + # We don't build locate, but the docs want a file in there. + emake -C locate dblocation.texi + default +} + +src_install() { + default + + # symlink to the standard names + dosym gfind /usr/bin/find + dosym gxargs /usr/bin/xargs + dosym gfind.1 /usr/share/man/man1/find.1 + dosym gxargs.1 /usr/share/man/man1/xargs.1 +} From 4f3a2f4276d716c11d39f2851d781225b777f053 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 14:25:58 +0100 Subject: [PATCH 2425/2610] sys-devel/patch: Install as gpatch for better BSD compat. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny Signed-off-by: Sam James --- sys-devel/patch/patch-2.7.6-r5.ebuild | 59 +++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 sys-devel/patch/patch-2.7.6-r5.ebuild diff --git a/sys-devel/patch/patch-2.7.6-r5.ebuild b/sys-devel/patch/patch-2.7.6-r5.ebuild new file mode 100644 index 0000000000000..09f7c0284f923 --- /dev/null +++ b/sys-devel/patch/patch-2.7.6-r5.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/patch.asc +inherit flag-o-matic verify-sig + +DESCRIPTION="Utility to apply diffs to files" +HOMEPAGE="https://www.gnu.org/software/patch/patch.html" +SRC_URI="mirror://gnu/patch/${P}.tar.xz" +SRC_URI+=" verify-sig? ( mirror://gnu/patch/${P}.tar.xz.sig )" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static test xattr" +RESTRICT="!test? ( test )" + +RDEPEND="xattr? ( sys-apps/attr )" +DEPEND="${RDEPEND}" +BDEPEND="test? ( sys-apps/ed ) + verify-sig? ( sec-keys/openpgp-keys-patch )" + +PATCHES=( + "${FILESDIR}"/${P}-fix-test-suite.patch + "${FILESDIR}"/${PN}-2.7.6-fix-error-handling-with-git-style-patches.patch + "${FILESDIR}"/${PN}-2.7.6-CVE-2018-6951.patch + "${FILESDIR}"/${PN}-2.7.6-allow-input-files-to-be-missing-for-ed-style-patches.patch + "${FILESDIR}"/${PN}-2.7.6-CVE-2018-1000156.patch + "${FILESDIR}"/${PN}-2.7.6-CVE-2018-6952.patch + "${FILESDIR}"/${PN}-2.7.6-Do-not-crash-when-RLIMIT_NOFILE-is-set-to-RLIM_INFINITY.patch + "${FILESDIR}"/${PN}-2.7.6-CVE-2018-1000156-fix1.patch + "${FILESDIR}"/${PN}-2.7.6-CVE-2018-1000156-fix2.patch + "${FILESDIR}"/${PN}-2.7.6-CVE-2019-13636.patch + "${FILESDIR}"/${PN}-2.7.6-CVE-2019-13638.patch + "${FILESDIR}"/${PN}-2.7.6-Avoid-invalid-memory-access-in-context-format-diffs.patch +) + +src_configure() { + use static && append-ldflags -static + + local myeconfargs=( + $(use_enable xattr) + # rename to gpatch for better BSD compatibility + --program-prefix=g + ) + # Do not let $ED mess up the search for `ed` 470210. + ac_cv_path_ED=$(type -P ed) \ + econf "${myeconfargs[@]}" +} + +src_install() { + default + + # symlink to the standard name + dosym gpatch /usr/bin/patch + dosym gpatch.1 /usr/share/man/man1/patch.1 +} From ee6a1856f04104e92fd1f45d28fa95c1a75c7b0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 15:16:55 +0100 Subject: [PATCH 2426/2610] app-arch/cpio: Use --program-prefix=g to avoid mv MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny Signed-off-by: Sam James --- app-arch/cpio/cpio-2.13-r3.ebuild | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app-arch/cpio/cpio-2.13-r3.ebuild b/app-arch/cpio/cpio-2.13-r3.ebuild index c2b24b09a8a59..beb67c3491d23 100644 --- a/app-arch/cpio/cpio-2.13-r3.ebuild +++ b/app-arch/cpio/cpio-2.13-r3.ebuild @@ -34,6 +34,8 @@ src_configure() { $(use_enable nls) --bindir="${EPREFIX}"/bin --with-rmt="${EPREFIX}"/usr/sbin/rmt + # install as gcpio for better compatibility with non-GNU userland + --program-prefix=g ) econf "${myeconfargs[@]}" @@ -41,10 +43,8 @@ src_configure() { src_install() { default - # install as gcpio for better compatibility with non-GNU userland - # and make cpio as a symlink - mv "${ED}"/bin/{,g}cpio || die + + # make cpio a symlink dosym gcpio /bin/cpio - mv "${ED}"/usr/share/man/man1/{,g}cpio.1 || die dosym gcpio.1 /usr/share/man/man1/cpio.1 } From d1d2f9c32ada1cfb0c2f4d77a60427684989c7f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 15:25:20 +0100 Subject: [PATCH 2427/2610] app-arch/tar: Use --program-prefix=g to avoid mv MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny Closes: https://github.com/gentoo/gentoo/pull/28044 Signed-off-by: Sam James --- app-arch/tar/tar-1.34-r1.ebuild | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/app-arch/tar/tar-1.34-r1.ebuild b/app-arch/tar/tar-1.34-r1.ebuild index d197850acc050..35df40e4465b8 100644 --- a/app-arch/tar/tar-1.34-r1.ebuild +++ b/app-arch/tar/tar-1.34-r1.ebuild @@ -43,6 +43,12 @@ src_configure() { $(use_enable nls) $(use_with selinux) $(use_with xattr xattrs) + + # autoconf looks for gtar before tar (in configure scripts), hence + # in Prefix it is important that it is there, otherwise, a gtar from + # the host system (FreeBSD, Solaris, Darwin) will be found instead + # of the Prefix provided (GNU) tar + --program-prefix=g ) FORCE_UNSAFE_CONFIGURE=1 econf "${myeconfargs[@]}" @@ -55,30 +61,24 @@ src_install() { exeinto /etc doexe "${FILESDIR}"/rmt - mv "${ED}"/usr/sbin/backup{,-tar} || die - mv "${ED}"/usr/sbin/restore{,-tar} || die + mv "${ED}"/usr/sbin/{gbackup,backup-tar} || die + mv "${ED}"/usr/sbin/{grestore,restore-tar} || die + mv "${ED}"/usr/sbin/{g,}backup.sh || die + mv "${ED}"/usr/sbin/{g,}dump-remind || die if use minimal ; then find "${ED}"/etc "${ED}"/*bin/ "${ED}"/usr/*bin/ \ - -type f -a '!' '(' -name tar -o -name tar ')' \ + -type f -a '!' -name gtar \ -delete || die fi - # autoconf looks for gtar before tar (in configure scripts), hence - # in Prefix it is important that it is there, otherwise, a gtar from - # the host system (FreeBSD, Solaris, Darwin) will be found instead - # of the Prefix provided (GNU) tar - # rename tar to gtar, and make tar a symlink - mv "${ED}"/bin/{,g}tar || die + # make tar a symlink dosym gtar /bin/tar if ! use minimal; then - mv "${ED}"/usr/sbin/{,g}rmt || die dosym grmt /usr/sbin/rmt fi - mv "${ED}"/usr/share/man/man1/{,g}tar.1 || die dosym gtar.1 /usr/share/man/man1/tar.1 - mv "${ED}"/usr/share/man/man8/{,g}rmt.8 || die dosym grmt.8 /usr/share/man/man8/rmt.8 } From 376e5c83d26b948bde6f5dec76448800e80f0fb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 30 Oct 2022 17:28:21 +0100 Subject: [PATCH 2428/2610] dev-python/python-box: Bump to 6.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/python-box/Manifest | 1 + dev-python/python-box/python-box-6.1.0.ebuild | 36 +++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 dev-python/python-box/python-box-6.1.0.ebuild diff --git a/dev-python/python-box/Manifest b/dev-python/python-box/Manifest index 3f4cd021c7752..e5483031956b0 100644 --- a/dev-python/python-box/Manifest +++ b/dev-python/python-box/Manifest @@ -1 +1,2 @@ +DIST Box-6.1.0.gh.tar.gz 83124 BLAKE2B bf201a120b41c2cc6577c49253eac2737770df4fcc070960953f92b55901b59633461a4a77d0cb3dbc27b7c2c99e6d2b891c3df4b722ca37c3ea0e4a4882aa3f SHA512 54edebdf3b5954cd75519dd50b45f468470df1cbd8ef0de941b49777153064af9a678712365889401cc6562b339ebbfc4a8592dbaa7a749b167ed69ffbc41e4d DIST python-box-6.0.2.gh.tar.gz 82454 BLAKE2B 2e29ae1fe62e588a4534b66dc4de53478b2a7a236c9ea43b8e3a3fa0985f75042b64d260ac0415a645fb3067bbb427fdb7d840b63260620d4754261a49237896 SHA512 9305f1e4b5694ac1bf3230a8f089ec7dce324272b6d11abc08aeaabf3e2c74f763170b23201139ea3368bc2682a893660376f2a9be0cdd4fc16827f04e7b6240 diff --git a/dev-python/python-box/python-box-6.1.0.ebuild b/dev-python/python-box/python-box-6.1.0.ebuild new file mode 100644 index 0000000000000..b1f05d8d66c8a --- /dev/null +++ b/dev-python/python-box/python-box-6.1.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +MY_P=Box-${PV} +DESCRIPTION="Python dictionaries with advanced dot notation access" +HOMEPAGE=" + https://github.com/cdgriffith/Box/ + https://pypi.org/project/python-box/ +" +SRC_URI=" + https://github.com/cdgriffith/Box/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/msgpack[${PYTHON_USEDEP}] + dev-python/ruamel-yaml[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.8 3.9 3.10) + dev-python/tomli-w[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest From 30e27a2f6ae7589a21dd638c84856137e0be7e03 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 15:52:03 +0000 Subject: [PATCH 2429/2610] app-arch/cpio: drop 2.13, 2.13-r2 Signed-off-by: Sam James --- app-arch/cpio/cpio-2.13-r2.ebuild | 40 ------------------------------- app-arch/cpio/cpio-2.13.ebuild | 27 --------------------- 2 files changed, 67 deletions(-) delete mode 100644 app-arch/cpio/cpio-2.13-r2.ebuild delete mode 100644 app-arch/cpio/cpio-2.13.ebuild diff --git a/app-arch/cpio/cpio-2.13-r2.ebuild b/app-arch/cpio/cpio-2.13-r2.ebuild deleted file mode 100644 index c3924649236b2..0000000000000 --- a/app-arch/cpio/cpio-2.13-r2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="A file archival tool which can also read and write tar files" -HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html" -SRC_URI="mirror://gnu/cpio/${P}.tar.bz2" -SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-CVE-2021-38185.patch.xz" - -LICENSE="GPL-3+" -SLOT="0" -#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="nls" - -PATCHES=( - "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295 - "${WORKDIR}"/${P}-CVE-2021-38185.patch - "${FILESDIR}"/${PN}-2.13-sysmacros-glibc-2.26.patch - "${FILESDIR}"/${PN}-2.13-fix-no-absolute-filenames-revert-CVE-2015-1197-handling.patch -) - -src_prepare() { - default - - # Drop after 2.13 (only here for CVE patch) - eautoreconf -} - -src_configure() { - local myeconfargs=( - $(use_enable nls) - --bindir="${EPREFIX}"/bin - --with-rmt="${EPREFIX}"/usr/sbin/rmt - ) - - econf "${myeconfargs[@]}" -} diff --git a/app-arch/cpio/cpio-2.13.ebuild b/app-arch/cpio/cpio-2.13.ebuild deleted file mode 100644 index e2628b6b7e94b..0000000000000 --- a/app-arch/cpio/cpio-2.13.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="A file archival tool which can also read and write tar files" -HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html" -SRC_URI="mirror://gnu/cpio/${P}.tar.bz2" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="nls" - -PATCHES=( - "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295 - "${FILESDIR}"/${PN}-2.12-gcc-10.patch #705900 -) - -src_configure() { - local myeconfargs=( - $(use_enable nls) - --bindir="${EPREFIX}"/bin - --with-rmt="${EPREFIX}"/usr/sbin/rmt - ) - econf "${myeconfargs[@]}" -} From 372a7b0084f0e8bf8ced7bba804f42c79a3b35f8 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 15:58:25 +0000 Subject: [PATCH 2430/2610] app-arch/cpio: keyword 2.13-r3 Bug: https://bugs.gentoo.org/699456 Bug: https://bugs.gentoo.org/807088 Signed-off-by: Sam James --- app-arch/cpio/cpio-2.13-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-arch/cpio/cpio-2.13-r3.ebuild b/app-arch/cpio/cpio-2.13-r3.ebuild index beb67c3491d23..a09ffc983c4ce 100644 --- a/app-arch/cpio/cpio-2.13-r3.ebuild +++ b/app-arch/cpio/cpio-2.13-r3.ebuild @@ -12,7 +12,7 @@ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-CVE-2021 LICENSE="GPL-3+" SLOT="0" -#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="nls" PATCHES=( From 490b3bc5abae359e5c4aaec2c79597cc034ad1b4 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:01 -0400 Subject: [PATCH 2431/2610] gnome-base/gdm: Set remote-id Signed-off-by: Matt Turner --- gnome-base/gdm/metadata.xml | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/gnome-base/gdm/metadata.xml b/gnome-base/gdm/metadata.xml index 1bf3d45bbdf04..f3e676ca32ba7 100644 --- a/gnome-base/gdm/metadata.xml +++ b/gnome-base/gdm/metadata.xml @@ -1,18 +1,17 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Allow loading of bluetooth sound modules. - This may be necessary for accessibility screen readers, but may cause bluetooth - sound issues for users logging in. - Use sys-auth/elogind for session management - Enables experimental fingerprint authentication using - sys-auth/fprintd - Enable support for smooth transition from - sys-boot/plymouth - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Allow loading of bluetooth sound modules. This may be necessary for accessibility screen readers, but may cause bluetooth sound issues for users logging in. + Use sys-auth/elogind for session management + Enables experimental fingerprint authentication using sys-auth/fprintd + Enable support for smooth transition from sys-boot/plymouth + + + GNOME/gdm + From 966f54c17affcc374e216ed9ac794bff3d6f25a0 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:01 -0400 Subject: [PATCH 2432/2610] gnome-base/gnome-applets: Set remote-id Signed-off-by: Matt Turner --- gnome-base/gnome-applets/metadata.xml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/gnome-base/gnome-applets/metadata.xml b/gnome-base/gnome-applets/metadata.xml index 3f95a043b18e0..b66f5436b537f 100644 --- a/gnome-base/gnome-applets/metadata.xml +++ b/gnome-base/gnome-applets/metadata.xml @@ -1,11 +1,14 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Build the tracker search bar applet - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Build the tracker search bar applet + + + GNOME/gnome-applets + From 894b68c19a65e8eec2179962d03a7a42ebe4756b Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:01 -0400 Subject: [PATCH 2433/2610] gnome-base/gnome-common: Set remote-id Signed-off-by: Matt Turner --- gnome-base/gnome-common/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-base/gnome-common/metadata.xml b/gnome-base/gnome-common/metadata.xml index 7b343b06be8a9..8b6545dab90bc 100644 --- a/gnome-base/gnome-common/metadata.xml +++ b/gnome-base/gnome-common/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-common + From 1ca252d2f43e1bf448ec47bb99fbe166209fdb6d Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:01 -0400 Subject: [PATCH 2434/2610] gnome-base/gnome-control-center: Set remote-id Signed-off-by: Matt Turner --- gnome-base/gnome-control-center/metadata.xml | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/gnome-base/gnome-control-center/metadata.xml b/gnome-base/gnome-control-center/metadata.xml index 1e05158abc3a4..c0fa36df46f1a 100644 --- a/gnome-base/gnome-control-center/metadata.xml +++ b/gnome-base/gnome-control-center/metadata.xml @@ -1,12 +1,15 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enable configuration panel for net-libs/gnome-online-accounts accounts - Enable support for enhanced input methods through app-i18n/ibus - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enable configuration panel for net-libs/gnome-online-accounts accounts + Enable support for enhanced input methods through app-i18n/ibus + + + GNOME/gnome-control-center + From 65329a89aaaa0644d306acfe1a84e3d9b05443c7 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:02 -0400 Subject: [PATCH 2435/2610] gnome-base/gnome-desktop: Set remote-id Signed-off-by: Matt Turner --- gnome-base/gnome-desktop/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-base/gnome-desktop/metadata.xml b/gnome-base/gnome-desktop/metadata.xml index f453528b934fe..eb837cfc39007 100644 --- a/gnome-base/gnome-desktop/metadata.xml +++ b/gnome-base/gnome-desktop/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-desktop + From c010f743ba1b2ded8c5be63038e4d60bcb11fc59 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:03 -0400 Subject: [PATCH 2436/2610] gnome-base/gnome-flashback: Set remote-id Signed-off-by: Matt Turner --- gnome-base/gnome-flashback/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-base/gnome-flashback/metadata.xml b/gnome-base/gnome-flashback/metadata.xml index 7b343b06be8a9..9d9ab3a44e19c 100644 --- a/gnome-base/gnome-flashback/metadata.xml +++ b/gnome-base/gnome-flashback/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-flashback + From 8f8f9416a334d6b1bb62c82d2423c24b629401a5 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:03 -0400 Subject: [PATCH 2437/2610] gnome-base/gnome-keyring: Set remote-id Signed-off-by: Matt Turner --- gnome-base/gnome-keyring/metadata.xml | 36 ++++++++++++++------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/gnome-base/gnome-keyring/metadata.xml b/gnome-base/gnome-keyring/metadata.xml index 7a62c211d5f05..2e0522eb0b7f4 100644 --- a/gnome-base/gnome-keyring/metadata.xml +++ b/gnome-base/gnome-keyring/metadata.xml @@ -1,21 +1,23 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - GNOME Keyring is a collection of components in GNOME that store - secrets, passwords, keys, certificates and make them available to - applications. It is integrated with the user's login, so that - their secret storage can be unlocked when the user logins into their - session. It is based around a standard called PKCS#11, which is a - standard way for applications to manage certificates and keys on - smart cards or secure storage. - - - Use GNOME Keyring to unlock SSH keys. - Recommended unless you are using ECDSA or Ed25519 keys. - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME Keyring is a collection of components in GNOME that store + secrets, passwords, keys, certificates and make them available to + applications. It is integrated with the user's login, so that + their secret storage can be unlocked when the user logins into their + session. It is based around a standard called PKCS#11, which is a + standard way for applications to manage certificates and keys on + smart cards or secure storage. + + + Use GNOME Keyring to unlock SSH keys. Recommended unless you are using ECDSA or Ed25519 keys. + + + GNOME/gnome-keyring + From effc36bca0454097cfafcb6ae1543c387660122c Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:03 -0400 Subject: [PATCH 2438/2610] gnome-base/gnome-menus: Set remote-id Signed-off-by: Matt Turner --- gnome-base/gnome-menus/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-base/gnome-menus/metadata.xml b/gnome-base/gnome-menus/metadata.xml index 7b343b06be8a9..d55036526afa0 100644 --- a/gnome-base/gnome-menus/metadata.xml +++ b/gnome-base/gnome-menus/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-menus + From d24fce79ebc2b5c9c1efde42105bf8bcd615b07a Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:04 -0400 Subject: [PATCH 2439/2610] gnome-base/gnome-panel: Set remote-id Signed-off-by: Matt Turner --- gnome-base/gnome-panel/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-base/gnome-panel/metadata.xml b/gnome-base/gnome-panel/metadata.xml index 7b343b06be8a9..300ece137047b 100644 --- a/gnome-base/gnome-panel/metadata.xml +++ b/gnome-base/gnome-panel/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-panel + From 9b276b4909163d8cc3e0311c694cf789c2887f42 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:04 -0400 Subject: [PATCH 2440/2610] gnome-base/gnome-session: Set remote-id Signed-off-by: Matt Turner --- gnome-base/gnome-session/metadata.xml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/gnome-base/gnome-session/metadata.xml b/gnome-base/gnome-session/metadata.xml index adea3ebab11ba..c61a85d9592f3 100644 --- a/gnome-base/gnome-session/metadata.xml +++ b/gnome-base/gnome-session/metadata.xml @@ -1,11 +1,14 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Support sys-auth/elogind for session tracking - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Support sys-auth/elogind for session tracking + + + GNOME/gnome-session + From d98a667211835059a1a925d0e2da766f5040cfef Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:16:56 -0400 Subject: [PATCH 2441/2610] gnome-base/gnome-settings-daemon: Set remote-id Signed-off-by: Matt Turner --- gnome-base/gnome-settings-daemon/metadata.xml | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/gnome-base/gnome-settings-daemon/metadata.xml b/gnome-base/gnome-settings-daemon/metadata.xml index 8ebd4ac4be218..1f7d624fccf32 100644 --- a/gnome-base/gnome-settings-daemon/metadata.xml +++ b/gnome-base/gnome-settings-daemon/metadata.xml @@ -1,13 +1,16 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Rely on sys-auth/elogind as runtime logind provider - Enable WWAN support via net-misc/modemmanager - Rely on sys-apps/systemd as runtime logind provider - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Rely on sys-auth/elogind as runtime logind provider + Enable WWAN support via net-misc/modemmanager + Rely on sys-apps/systemd as runtime logind provider + + + GNOME/gnome-settings-daemon + From adf4d0743c597f31a00dcef5dddb408e23a7cc59 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:04 -0400 Subject: [PATCH 2442/2610] gnome-base/gnome-shell: Set remote-id Signed-off-by: Matt Turner --- gnome-base/gnome-shell/metadata.xml | 40 ++++++++++++++--------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/gnome-base/gnome-shell/metadata.xml b/gnome-base/gnome-shell/metadata.xml index b841285bc3371..8cf603b229be9 100644 --- a/gnome-base/gnome-shell/metadata.xml +++ b/gnome-base/gnome-shell/metadata.xml @@ -1,24 +1,24 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - GNOME Shell provides core user interface functions for the GNOME 3 - desktop, like switching to windows and launching applications. - GNOME Shell takes advantage of the capabilities of modern graphics - hardware and introduces innovative user interface concepts to - provide a visually attractive and easy to use experience. - - - Ensure the presence of extensions.gnome.org - native connector gnome-extra/gnome-browser-connector - Use sys-auth/elogind for session tracking - and suspend support. - Enable support for enhanced input methods through - app-i18n/ibus - Ensure presence of telepathy chat integration - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME Shell provides core user interface functions for the GNOME 3 + desktop, like switching to windows and launching applications. + GNOME Shell takes advantage of the capabilities of modern graphics + hardware and introduces innovative user interface concepts to + provide a visually attractive and easy to use experience. + + + Ensure the presence of extensions.gnome.org native connector gnome-extra/gnome-browser-connector + Use sys-auth/elogind for session tracking and suspend support. + Enable support for enhanced input methods through app-i18n/ibus + Ensure presence of telepathy chat integration + + + GNOME/gnome-shell + From 648d7a26804c338a2e448afa622f6f477d103272 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:05 -0400 Subject: [PATCH 2443/2610] gnome-base/gsettings-desktop-schemas: Set remote-id Signed-off-by: Matt Turner --- gnome-base/gsettings-desktop-schemas/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-base/gsettings-desktop-schemas/metadata.xml b/gnome-base/gsettings-desktop-schemas/metadata.xml index 7b343b06be8a9..eb58ef55ae97d 100644 --- a/gnome-base/gsettings-desktop-schemas/metadata.xml +++ b/gnome-base/gsettings-desktop-schemas/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gsettings-desktop-schemas + From 08789e6bc8ba83adacebb3431b1911a29d0fe27d Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:05 -0400 Subject: [PATCH 2444/2610] gnome-base/gvfs: Set remote-id Signed-off-by: Matt Turner --- gnome-base/gvfs/metadata.xml | 51 +++++++++++++++++++----------------- 1 file changed, 27 insertions(+), 24 deletions(-) diff --git a/gnome-base/gvfs/metadata.xml b/gnome-base/gvfs/metadata.xml index d8620ab596f38..0e61567481beb 100644 --- a/gnome-base/gvfs/metadata.xml +++ b/gnome-base/gvfs/metadata.xml @@ -1,28 +1,31 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - -GVfs is a userspace virtual filesystem implementation for GIO (a library -available in GLib). GVfs comes with a set of backends, including trash -support, SFTP, SMB, HTTP, DAV, and many others. GVfs also contains modules -for GIO that implement volume monitors and persistent metadata storage. -There is also FUSE support that provides limited access to the GVfs -filesystems for applications not using GIO. - - - Enables support for accessing AFP (Apple Filing Protocol) network shares - Enables support for accessing files in archives transparently via app-arch/libarchive - Enable playback of Blu-ray filesystems using media-libs/libbluray - Use sys-auth/elogind for session tracking. - Enables fuse mount points in $HOME/.gvfs for legacy application access - Enable configuration panel for net-libs/gnome-online-accounts accounts - Enables support for accessing Google accounts via dev-libs/libgdata - Enable the HTTP/DAV backend using net-libs/libsoup - Enable NFS client support via net-fs/libnfs. - Enable udev base replacement code for cdda feature - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GVfs is a userspace virtual filesystem implementation for GIO (a library + available in GLib). GVfs comes with a set of backends, including trash + support, SFTP, SMB, HTTP, DAV, and many others. GVfs also contains modules + for GIO that implement volume monitors and persistent metadata storage. + There is also FUSE support that provides limited access to the GVfs + filesystems for applications not using GIO. + + + Enables support for accessing AFP (Apple Filing Protocol) network shares + Enables support for accessing files in archives transparently via app-arch/libarchive + Enable playback of Blu-ray filesystems using media-libs/libbluray + Use sys-auth/elogind for session tracking. + Enables fuse mount points in $HOME/.gvfs for legacy application access + Enable configuration panel for net-libs/gnome-online-accounts accounts + Enables support for accessing Google accounts via dev-libs/libgdata + Enable the HTTP/DAV backend using net-libs/libsoup + Enable NFS client support via net-fs/libnfs. + Enable udev base replacement code for cdda feature + + + GNOME/gvfs + From b6abc68fe60d3db098dd6de41096979a55e717a9 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:05 -0400 Subject: [PATCH 2445/2610] gnome-base/libglade: Set remote-id Signed-off-by: Matt Turner --- gnome-base/libglade/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-base/libglade/metadata.xml b/gnome-base/libglade/metadata.xml index f453528b934fe..cf009c08d3811 100644 --- a/gnome-base/libglade/metadata.xml +++ b/gnome-base/libglade/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Archive/libglade + From ce69179a41529b30ebfc362f95c7408ec69a09b6 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:05 -0400 Subject: [PATCH 2446/2610] gnome-base/libgnomecanvas: Set remote-id Signed-off-by: Matt Turner --- gnome-base/libgnomecanvas/metadata.xml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/gnome-base/libgnomecanvas/metadata.xml b/gnome-base/libgnomecanvas/metadata.xml index 90e203d040d18..aa4efd00e326f 100644 --- a/gnome-base/libgnomecanvas/metadata.xml +++ b/gnome-base/libgnomecanvas/metadata.xml @@ -1,11 +1,14 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enable glade support - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enable glade support + + + Archive/libgnomecanvas + From 80d5d75715cd8414eaadde4979054339bb5a148b Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:06 -0400 Subject: [PATCH 2447/2610] gnome-base/libgnomekbd: Set remote-id Signed-off-by: Matt Turner --- gnome-base/libgnomekbd/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-base/libgnomekbd/metadata.xml b/gnome-base/libgnomekbd/metadata.xml index 7b343b06be8a9..78278d04c2adb 100644 --- a/gnome-base/libgnomekbd/metadata.xml +++ b/gnome-base/libgnomekbd/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/libgnomekbd + From e80259fc2a1c9421b0be078f77d5ed18c3cda05f Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:06 -0400 Subject: [PATCH 2448/2610] gnome-base/libgtop: Set remote-id Signed-off-by: Matt Turner --- gnome-base/libgtop/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-base/libgtop/metadata.xml b/gnome-base/libgtop/metadata.xml index 7b343b06be8a9..6363c3b98f09e 100644 --- a/gnome-base/libgtop/metadata.xml +++ b/gnome-base/libgtop/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/libgtop + From 9f9b334220a20142108dcdaef3f2a3e3033844cc Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:06 -0400 Subject: [PATCH 2449/2610] gnome-base/librsvg: Set remote-id Signed-off-by: Matt Turner --- gnome-base/librsvg/metadata.xml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/gnome-base/librsvg/metadata.xml b/gnome-base/librsvg/metadata.xml index 2e5d78e58d789..db4f9dee89269 100644 --- a/gnome-base/librsvg/metadata.xml +++ b/gnome-base/librsvg/metadata.xml @@ -1,11 +1,14 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Build svg viewer tool - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Build svg viewer tool + + + GNOME/librsvg + From 4c19bb26ed2c41bce85a3742ec1a444d7d4322f9 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:06 -0400 Subject: [PATCH 2450/2610] gnome-base/nautilus: Set remote-id Signed-off-by: Matt Turner --- gnome-base/nautilus/metadata.xml | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/gnome-base/nautilus/metadata.xml b/gnome-base/nautilus/metadata.xml index 922b9f77a3307..b5a2039ba9068 100644 --- a/gnome-base/nautilus/metadata.xml +++ b/gnome-base/nautilus/metadata.xml @@ -1,15 +1,16 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enable the Audio/Video file properties page - Use gnome-extra/sushi to preview files - from the file mananger - Enable the nautilus-sendto extension to send files to - various locations/devices - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enable the Audio/Video file properties page + Use gnome-extra/sushi to preview files from the file mananger + Enable the nautilus-sendto extension to send files to various locations/devices + + + GNOME/nautilus + From 5b095b53d62df4554370f3c9a62c3913a8b1e23e Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:06 -0400 Subject: [PATCH 2451/2610] gnome-extra/eiciel: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/eiciel/metadata.xml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/gnome-extra/eiciel/metadata.xml b/gnome-extra/eiciel/metadata.xml index 36393b8349dbc..44af04397c2af 100644 --- a/gnome-extra/eiciel/metadata.xml +++ b/gnome-extra/eiciel/metadata.xml @@ -1,11 +1,14 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Build gnome-base/nautilus extension - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Build gnome-base/nautilus extension + + + rofirrim/eiciel + From def3ab9796b3a4c5be8eebf7e4120ce35a648b72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Sun, 30 Oct 2022 18:50:49 +0100 Subject: [PATCH 2452/2610] net-misc/gallery-dl: bump to 1.23.5 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- net-misc/gallery-dl/Manifest | 1 + net-misc/gallery-dl/gallery-dl-1.23.5.ebuild | 39 ++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 net-misc/gallery-dl/gallery-dl-1.23.5.ebuild diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest index 33d98d9733811..cc079f19cac32 100644 --- a/net-misc/gallery-dl/Manifest +++ b/net-misc/gallery-dl/Manifest @@ -3,3 +3,4 @@ DIST gallery-dl-1.23.0.gh.tar.gz 473431 BLAKE2B 1f485477ea150585050f24fbe3605195 DIST gallery-dl-1.23.1.gh.tar.gz 477797 BLAKE2B abb04762755cc941d3fef31ba2cf21eab4b0afa196a67276d26199a044950cf68607bf7bd4e26bd3631de1e715a7ca25248a658aac1ac56cbb3e2a6ef5b2d71b SHA512 898fd952cc6e590a11e4154449153bd48547c9f21cba6864c95953f9be18ad27391d8033e5350d41714b28ded5711ddefefd4ca0f3c13016972a16b028a0fc1d DIST gallery-dl-1.23.3.gh.tar.gz 488200 BLAKE2B 88482c7f41da00447b6eeb6331d61f6c0f7eebc5c597f16bb197b2f3c431803c15179a27ba66909ca5354d9031667bbe4303653701cae96d9aadecb507f9df00 SHA512 ca7bf54ac3244fbf62398981b82094220c6cfe5c548b4a1bacddc67ab8abc87fa8f1f59bdeff4015ce9406ca289fa4ec8965c85b839acb9f218545f28d368d39 DIST gallery-dl-1.23.4.gh.tar.gz 491268 BLAKE2B 55606eaab571cb907fa11efd1b0aa8af169f4eda8d3a28a2730b98dbe102a74df5237bf4d0ae32ee4f1703a9a61c0e60031528090bc5c183ab30ca34fdd27b00 SHA512 b02f68707432b1d3e0ec225d19fd9b8951c847af2b7213f9255252ea6ad099253945b8e5af18a544135e8f383fa5e30fdcce205e2cb6428469062da6c90f4c12 +DIST gallery-dl-1.23.5.gh.tar.gz 491336 BLAKE2B 6690444508af66f1293f773f2795aae1546e1ce2daf4bedef32fa7aa801d0d6ce82b2825e008a6db7e2e8e6e6c4bce095f0a453cfd23d7ae9ebf09a717b8d07e SHA512 541d1452e55e58a319e3c2523d81d190b2c348c798977d32c091118f5f2eb6a930e27b0029900d98a9cb731e86c43c3fd8e0121fe4caf05db4296c15c8637194 diff --git a/net-misc/gallery-dl/gallery-dl-1.23.5.ebuild b/net-misc/gallery-dl/gallery-dl-1.23.5.ebuild new file mode 100644 index 0000000000000..982779112300f --- /dev/null +++ b/net-misc/gallery-dl/gallery-dl-1.23.5.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="sqlite,ssl,xml(+)" + +inherit distutils-r1 optfeature + +DESCRIPTION="Download image galleries and collections from several image hosting sites" +HOMEPAGE="https://github.com/mikf/gallery-dl" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mikf/${PN}.git" +else + SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" +# tests require network access +RESTRICT="test" + +RDEPEND=">=dev-python/requests-2.11.0[${PYTHON_USEDEP}]" + +distutils_enable_tests setup.py + +python_compile_all() { + emake PYTHON=${EPYTHON} data/completion/{,_}gallery-dl man +} + +pkg_postinst() { + optfeature "Pixiv Ugoira to WebM conversion" media-video/ffmpeg + optfeature "video downloads" net-misc/youtube-dl +} From c15b02bdbc3989e2e62eca118b3bbe38247d4414 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Sun, 30 Oct 2022 19:13:09 +0100 Subject: [PATCH 2453/2610] net-misc/gallery-dl: drop old 1.23.4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- net-misc/gallery-dl/Manifest | 1 - net-misc/gallery-dl/gallery-dl-1.23.4.ebuild | 39 -------------------- 2 files changed, 40 deletions(-) delete mode 100644 net-misc/gallery-dl/gallery-dl-1.23.4.ebuild diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest index cc079f19cac32..fa48c4519a392 100644 --- a/net-misc/gallery-dl/Manifest +++ b/net-misc/gallery-dl/Manifest @@ -2,5 +2,4 @@ DIST gallery-dl-1.22.4.tar.gz 467129 BLAKE2B f2f656b3255d091361bd2c80bb2647de47a DIST gallery-dl-1.23.0.gh.tar.gz 473431 BLAKE2B 1f485477ea150585050f24fbe3605195b9b8ffca3d39d3dde5f2160c2ceb3dd75bb691cc14c178d236c690ff6d2effe147242abcb67feda7b77b829f440e2ac4 SHA512 8e17532c094c9516593f9009eca7139e60d7474a56c76bb07a68c03eae4e2e8e31c6bd1f167388d05a1104d5964e2d0b62272c506b2b6988b1832a36a492cbf9 DIST gallery-dl-1.23.1.gh.tar.gz 477797 BLAKE2B abb04762755cc941d3fef31ba2cf21eab4b0afa196a67276d26199a044950cf68607bf7bd4e26bd3631de1e715a7ca25248a658aac1ac56cbb3e2a6ef5b2d71b SHA512 898fd952cc6e590a11e4154449153bd48547c9f21cba6864c95953f9be18ad27391d8033e5350d41714b28ded5711ddefefd4ca0f3c13016972a16b028a0fc1d DIST gallery-dl-1.23.3.gh.tar.gz 488200 BLAKE2B 88482c7f41da00447b6eeb6331d61f6c0f7eebc5c597f16bb197b2f3c431803c15179a27ba66909ca5354d9031667bbe4303653701cae96d9aadecb507f9df00 SHA512 ca7bf54ac3244fbf62398981b82094220c6cfe5c548b4a1bacddc67ab8abc87fa8f1f59bdeff4015ce9406ca289fa4ec8965c85b839acb9f218545f28d368d39 -DIST gallery-dl-1.23.4.gh.tar.gz 491268 BLAKE2B 55606eaab571cb907fa11efd1b0aa8af169f4eda8d3a28a2730b98dbe102a74df5237bf4d0ae32ee4f1703a9a61c0e60031528090bc5c183ab30ca34fdd27b00 SHA512 b02f68707432b1d3e0ec225d19fd9b8951c847af2b7213f9255252ea6ad099253945b8e5af18a544135e8f383fa5e30fdcce205e2cb6428469062da6c90f4c12 DIST gallery-dl-1.23.5.gh.tar.gz 491336 BLAKE2B 6690444508af66f1293f773f2795aae1546e1ce2daf4bedef32fa7aa801d0d6ce82b2825e008a6db7e2e8e6e6c4bce095f0a453cfd23d7ae9ebf09a717b8d07e SHA512 541d1452e55e58a319e3c2523d81d190b2c348c798977d32c091118f5f2eb6a930e27b0029900d98a9cb731e86c43c3fd8e0121fe4caf05db4296c15c8637194 diff --git a/net-misc/gallery-dl/gallery-dl-1.23.4.ebuild b/net-misc/gallery-dl/gallery-dl-1.23.4.ebuild deleted file mode 100644 index 982779112300f..0000000000000 --- a/net-misc/gallery-dl/gallery-dl-1.23.4.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="sqlite,ssl,xml(+)" - -inherit distutils-r1 optfeature - -DESCRIPTION="Download image galleries and collections from several image hosting sites" -HOMEPAGE="https://github.com/mikf/gallery-dl" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mikf/${PN}.git" -else - SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" -fi - -LICENSE="GPL-2" -SLOT="0" -# tests require network access -RESTRICT="test" - -RDEPEND=">=dev-python/requests-2.11.0[${PYTHON_USEDEP}]" - -distutils_enable_tests setup.py - -python_compile_all() { - emake PYTHON=${EPYTHON} data/completion/{,_}gallery-dl man -} - -pkg_postinst() { - optfeature "Pixiv Ugoira to WebM conversion" media-video/ffmpeg - optfeature "video downloads" net-misc/youtube-dl -} From bb14412c9114d2bf53119db9c458eea84624891a Mon Sep 17 00:00:00 2001 From: Alfredo Tupone Date: Sun, 30 Oct 2022 20:31:11 +0100 Subject: [PATCH 2454/2610] dev-util/coccinelle: adj deps Closes: https://bugs.gentoo.org/878783 Signed-off-by: Alfredo Tupone --- .../{coccinelle-1.1.1-r1.ebuild => coccinelle-1.1.1-r2.ebuild} | 1 + 1 file changed, 1 insertion(+) rename dev-util/coccinelle/{coccinelle-1.1.1-r1.ebuild => coccinelle-1.1.1-r2.ebuild} (99%) diff --git a/dev-util/coccinelle/coccinelle-1.1.1-r1.ebuild b/dev-util/coccinelle/coccinelle-1.1.1-r2.ebuild similarity index 99% rename from dev-util/coccinelle/coccinelle-1.1.1-r1.ebuild rename to dev-util/coccinelle/coccinelle-1.1.1-r2.ebuild index bd296f7e09d3e..da7c3d3ec5dbb 100644 --- a/dev-util/coccinelle/coccinelle-1.1.1-r1.ebuild +++ b/dev-util/coccinelle/coccinelle-1.1.1-r2.ebuild @@ -40,6 +40,7 @@ BDEPEND=" dev-texlive/texlive-latexextra dev-texlive/texlive-fontsextra virtual/latex-base + dev-tex/hevea ) " From 40fc8bf42a7eec83a43d854b6ca416833ad17d8b Mon Sep 17 00:00:00 2001 From: Alfredo Tupone Date: Sun, 30 Oct 2022 21:11:31 +0100 Subject: [PATCH 2455/2610] dev-util/coccigrep: sphinx.ext.pngmath obsoleted Closes: https://bugs.gentoo.org/878775 Signed-off-by: Alfredo Tupone --- dev-util/coccigrep/coccigrep-1.20.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dev-util/coccigrep/coccigrep-1.20.ebuild b/dev-util/coccigrep/coccigrep-1.20.ebuild index 5a30a6669a761..7ce98d6d68213 100644 --- a/dev-util/coccigrep/coccigrep-1.20.ebuild +++ b/dev-util/coccigrep/coccigrep-1.20.ebuild @@ -26,6 +26,8 @@ BDEPEND=" emacs? ( >=app-editors/emacs-23.1:* ) " +PATCHES=( "${FILESDIR}"/${P}-sphinx.patch ) + SITEFILE="50${PN}-gentoo.el" python_compile_all() { From 7dfc0fb14fc2f93d2170c83cb515160484fbc68a Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Sun, 30 Oct 2022 22:02:10 +0200 Subject: [PATCH 2456/2610] dev-python/termcolor: add 2.1.0 Signed-off-by: Arthur Zamarin --- dev-python/termcolor/Manifest | 1 + dev-python/termcolor/termcolor-2.1.0.ebuild | 26 +++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 dev-python/termcolor/termcolor-2.1.0.ebuild diff --git a/dev-python/termcolor/Manifest b/dev-python/termcolor/Manifest index d8b70568cf241..5b93ac991afd5 100644 --- a/dev-python/termcolor/Manifest +++ b/dev-python/termcolor/Manifest @@ -1 +1,2 @@ DIST termcolor-2.0.1.tar.gz 9693 BLAKE2B 68592597da70957bd3f03a9a76e546ab17f7c437d00aca53325a617b02c5600679c9912c0ca8d9f7ade03a042cd657e86b1e12a588ec1eeafdfa57f3f5f16372 SHA512 e49f05e587fb420aa373d1644d66e4832a701385fc1da85470fa0d811770f73908ca139e1c1e9cb968cbc74285b038833f371854edc6e20bc22059b31ef1a1ed +DIST termcolor-2.1.0.tar.gz 10665 BLAKE2B f3f08d3a490d8e20e5da0b7e639fa0ff780fcdf9c41bce2b962b157437b6880cccace05668e71808598d51eb00a043c9dad4800aaa1f734a931c0a01378ad8f7 SHA512 9dd1b8f1d137fc66d77f26913297a6c82eb25b3fd7ae1c5e639cd023eff02f155363ed5b731ff36bcb4281b7678d8e508fb8430ae0f89fa02b9c219e03f99e8f diff --git a/dev-python/termcolor/termcolor-2.1.0.ebuild b/dev-python/termcolor/termcolor-2.1.0.ebuild new file mode 100644 index 0000000000000..61b84954a4c0a --- /dev/null +++ b/dev-python/termcolor/termcolor-2.1.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="ANSI Color formatting for output in terminal" +HOMEPAGE=" + https://github.com/termcolor/termcolor/ + https://pypi.org/project/termcolor/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest From dcf400ee442e73ea8b0a625ae0e0492b1c65efc1 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Sun, 30 Oct 2022 22:02:50 +0200 Subject: [PATCH 2457/2610] dev-python/termcolor: add github upstream metadata Signed-off-by: Arthur Zamarin --- dev-python/termcolor/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/termcolor/metadata.xml b/dev-python/termcolor/metadata.xml index 2d8caf7fcbe5c..feebb5e5cdea3 100644 --- a/dev-python/termcolor/metadata.xml +++ b/dev-python/termcolor/metadata.xml @@ -12,5 +12,6 @@ termcolor + termcolor/termcolor From 48a49d7c459830813116d0053dedf3b7d990b0f0 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Sun, 30 Oct 2022 22:14:04 +0200 Subject: [PATCH 2458/2610] dev-python/contourpy: add 1.0.6 Signed-off-by: Arthur Zamarin --- dev-python/contourpy/Manifest | 1 + dev-python/contourpy/contourpy-1.0.6.ebuild | 47 +++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 dev-python/contourpy/contourpy-1.0.6.ebuild diff --git a/dev-python/contourpy/Manifest b/dev-python/contourpy/Manifest index c5ba47fdafc3d..6753c8c3648f4 100644 --- a/dev-python/contourpy/Manifest +++ b/dev-python/contourpy/Manifest @@ -1 +1,2 @@ DIST contourpy-1.0.5.gh.tar.gz 12153420 BLAKE2B 1b3899831938c114480606f0c2ef2962248721884cd2be727f2bd11d12d322e7652c7b63860f4c5d8bd039a7e838f3f360dd1af017219caa97dfc63d69ef7e19 SHA512 47dc08f02920cb0ffc081f313dd041fa36e2fd0a81530374ae77adc288af13cf2c526fc1f45d06ef1c256c4c8fe243e0b36b54d3fff7d4f8bd6f9f4938d3c805 +DIST contourpy-1.0.6.gh.tar.gz 12154065 BLAKE2B d0a621e10bc465a0ed4a20136e813435bb4d79bdd39b64d60676bb794430f2ce15b247e13e163e8e2f89c69ea6a5880dc8f3c8a49750c15e7bcb554aeefcbac1 SHA512 3b6301b414758d588015b745be723642554459df14277aa2eb2def7b5194e0a2b73b73ce8409bc40cda34095e13984d7a2dbc1f3a1dcf272766df92d1de1b5ef diff --git a/dev-python/contourpy/contourpy-1.0.6.ebuild b/dev-python/contourpy/contourpy-1.0.6.ebuild new file mode 100644 index 0000000000000..972f9f2d56d9e --- /dev/null +++ b/dev-python/contourpy/contourpy-1.0.6.ebuild @@ -0,0 +1,47 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Python library for calculating contours in 2D quadrilateral grids" +HOMEPAGE=" + https://pypi.org/project/contourpy/ + https://github.com/contourpy/contourpy/ +" +SRC_URI=" + https://github.com/contourpy/contourpy/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/numpy-1.16[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/pybind11-2.6[${PYTHON_USEDEP}] + test? ( + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_IGNORE=( + # linters + tests/test_codebase.py + ) + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + # threaded algorithms are known to be broken + # https://github.com/contourpy/contourpy/issues/163 + epytest -k "not threaded and not threads" +} From b7bbfcddac74acd544770935024d765d45e1ff79 Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Sun, 30 Oct 2022 16:17:57 -0400 Subject: [PATCH 2459/2610] sys-apps/merge-usr: add 3, drop 1 and 2 Signed-off-by: Mike Gilbert --- sys-apps/merge-usr/Manifest | 3 +-- sys-apps/merge-usr/merge-usr-2.ebuild | 23 ------------------- ...{merge-usr-1.ebuild => merge-usr-3.ebuild} | 0 3 files changed, 1 insertion(+), 25 deletions(-) delete mode 100644 sys-apps/merge-usr/merge-usr-2.ebuild rename sys-apps/merge-usr/{merge-usr-1.ebuild => merge-usr-3.ebuild} (100%) diff --git a/sys-apps/merge-usr/Manifest b/sys-apps/merge-usr/Manifest index 945238e0b229c..4c366fe38836d 100644 --- a/sys-apps/merge-usr/Manifest +++ b/sys-apps/merge-usr/Manifest @@ -1,2 +1 @@ -DIST merge-usr-1.tar.gz 9217 BLAKE2B e826025e27341d69ec700be9fb9b57d354710275896fb33d98c49f72a97c360f02f663cfad957a9d71d1e73d961affca84221cc4d08b6b114906f6f8b55f920f SHA512 3a81e1b737ffc2a51d59c18b4733d4df000ea66c55ab3cf5042f034148d7ef1a393bb09650b0d0c7a63ce07bdcb833a00d4cf3f6acc838073059a8879f6af5d3 -DIST merge-usr-2.tar.gz 9361 BLAKE2B 1ef133fdf9a1a2063c2cccc11ff2f4c108e0f7f51d5a9e3fe21e03bcd29c7b604b71711d0eb2dc8b641fc578480aaa0c01d67da222cdc8c3185031e80a6b82f1 SHA512 c88933806e22dcabcadc6bd780f13d9e23f4a48acec3083b3bd93228ef2380e3bfe6bde774750d7daefadfc43c1ca5c57969f38b61374e2d4329898f56db31d0 +DIST merge-usr-3.tar.gz 9364 BLAKE2B c6302ee9a819c2779d3de2d2ceca05311bc4733f4e8a2fb294b582fa92241b61179e5b92957761a10a1157ec766cf64da9c9a9486c90599442fffb8974c439bf SHA512 606bfab1b7494f8475f41e514cb4dc071837ac9b0b96205ca832198c742c937dd1dcadc9bf48b69524422131873ace56362804380682dbed08a18515adfc9080 diff --git a/sys-apps/merge-usr/merge-usr-2.ebuild b/sys-apps/merge-usr/merge-usr-2.ebuild deleted file mode 100644 index 07055e4c69851..0000000000000 --- a/sys-apps/merge-usr/merge-usr-2.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit python-single-r1 - -DESCRIPTION="Script to migrate from split-usr to merged-usr" -HOMEPAGE="https://github.com/floppym/merge-usr" -SRC_URI="https://github.com/floppym/merge-usr/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -BDEPEND="${PYTHON_DEPS}" -RDEPEND="${PYTHON_DEPS}" - -src_install() { - python_doscript merge-usr -} diff --git a/sys-apps/merge-usr/merge-usr-1.ebuild b/sys-apps/merge-usr/merge-usr-3.ebuild similarity index 100% rename from sys-apps/merge-usr/merge-usr-1.ebuild rename to sys-apps/merge-usr/merge-usr-3.ebuild From a66da6846e82a70eb9878f91b45497967fb74412 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Sun, 30 Oct 2022 22:19:53 +0200 Subject: [PATCH 2460/2610] dev-python/tpm2-pytss: add pypi upstream metadata Signed-off-by: Arthur Zamarin --- dev-python/tpm2-pytss/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-python/tpm2-pytss/metadata.xml b/dev-python/tpm2-pytss/metadata.xml index 3028937ca6dab..128f31dd580e6 100644 --- a/dev-python/tpm2-pytss/metadata.xml +++ b/dev-python/tpm2-pytss/metadata.xml @@ -12,4 +12,7 @@ Enable feature API (requires tpm2-tss be compile with thes same) + + tpm2-pytss + From c891292fe9b50856b27a09d192a288cf4acbef42 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Sun, 30 Oct 2022 22:20:18 +0200 Subject: [PATCH 2461/2610] dev-python/tpm2-pytss: add github upstream metadata Signed-off-by: Arthur Zamarin --- dev-python/tpm2-pytss/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/tpm2-pytss/metadata.xml b/dev-python/tpm2-pytss/metadata.xml index 128f31dd580e6..9045ee6322a18 100644 --- a/dev-python/tpm2-pytss/metadata.xml +++ b/dev-python/tpm2-pytss/metadata.xml @@ -14,5 +14,6 @@ tpm2-pytss + tpm2-software/tpm2-pytss From 8fd0c98e23e2dc72d5a7bb184c806ceb5283171a Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Sun, 30 Oct 2022 22:22:36 +0200 Subject: [PATCH 2462/2610] dev-python/et_xmlfile: add heptapod upstream metadata Signed-off-by: Arthur Zamarin --- dev-python/et_xmlfile/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/et_xmlfile/metadata.xml b/dev-python/et_xmlfile/metadata.xml index 2af6e8d7fb7b8..cbbb83caf7053 100644 --- a/dev-python/et_xmlfile/metadata.xml +++ b/dev-python/et_xmlfile/metadata.xml @@ -8,5 +8,6 @@ et-xmlfile + openpyxl/et_xmlfile From 4116d520d7eecfce6bcfc9e9d66aa84d6a09798e Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Sun, 30 Oct 2022 22:23:42 +0200 Subject: [PATCH 2463/2610] dev-python/libpillowfight: add gnome-gitlab upstream metadata Signed-off-by: Arthur Zamarin --- dev-python/libpillowfight/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/libpillowfight/metadata.xml b/dev-python/libpillowfight/metadata.xml index 534689778b6a5..231c5364b135e 100644 --- a/dev-python/libpillowfight/metadata.xml +++ b/dev-python/libpillowfight/metadata.xml @@ -7,5 +7,6 @@ pypillowfight + World/OpenPaperwork/libpillowfight From 64e531ec416cb7ec72f58b6682b1e08732663b48 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Sun, 30 Oct 2022 22:26:38 +0200 Subject: [PATCH 2464/2610] dev-python/pycdio: add savannah upstream metadata Signed-off-by: Arthur Zamarin --- dev-python/pycdio/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/pycdio/metadata.xml b/dev-python/pycdio/metadata.xml index a57793df4e864..541fb17e2ec1e 100644 --- a/dev-python/pycdio/metadata.xml +++ b/dev-python/pycdio/metadata.xml @@ -11,5 +11,6 @@ pycdio rocky/pycdio + libcdio From 46d3daa7817132bcc9855038d5bf7ba9089dc000 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Sun, 30 Oct 2022 22:27:37 +0200 Subject: [PATCH 2465/2610] dev-python/pyocr: add gnome-gitlab upstream metadata Signed-off-by: Arthur Zamarin --- dev-python/pyocr/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/pyocr/metadata.xml b/dev-python/pyocr/metadata.xml index 041475e650d79..e1321cacc7171 100644 --- a/dev-python/pyocr/metadata.xml +++ b/dev-python/pyocr/metadata.xml @@ -21,5 +21,6 @@ Pyocr can be used as a wrapper for google's Tesseract-OCR or Cuneiform. It can r pyocr + World/OpenPaperwork/pyocr From 335eddbcf0b42a5117c4d4ba11053ad255d65d1f Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Sun, 30 Oct 2022 22:38:40 +0200 Subject: [PATCH 2466/2610] dev-python/termcolor: rename distfile to avoid collision It has collision with dev-cpp/termcolor, so rename the distfile. Signed-off-by: Arthur Zamarin --- dev-python/termcolor/Manifest | 2 +- dev-python/termcolor/termcolor-2.1.0.ebuild | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-python/termcolor/Manifest b/dev-python/termcolor/Manifest index 5b93ac991afd5..39e7aad767bdd 100644 --- a/dev-python/termcolor/Manifest +++ b/dev-python/termcolor/Manifest @@ -1,2 +1,2 @@ +DIST python-termcolor-2.1.0.tar.gz 10665 BLAKE2B f3f08d3a490d8e20e5da0b7e639fa0ff780fcdf9c41bce2b962b157437b6880cccace05668e71808598d51eb00a043c9dad4800aaa1f734a931c0a01378ad8f7 SHA512 9dd1b8f1d137fc66d77f26913297a6c82eb25b3fd7ae1c5e639cd023eff02f155363ed5b731ff36bcb4281b7678d8e508fb8430ae0f89fa02b9c219e03f99e8f DIST termcolor-2.0.1.tar.gz 9693 BLAKE2B 68592597da70957bd3f03a9a76e546ab17f7c437d00aca53325a617b02c5600679c9912c0ca8d9f7ade03a042cd657e86b1e12a588ec1eeafdfa57f3f5f16372 SHA512 e49f05e587fb420aa373d1644d66e4832a701385fc1da85470fa0d811770f73908ca139e1c1e9cb968cbc74285b038833f371854edc6e20bc22059b31ef1a1ed -DIST termcolor-2.1.0.tar.gz 10665 BLAKE2B f3f08d3a490d8e20e5da0b7e639fa0ff780fcdf9c41bce2b962b157437b6880cccace05668e71808598d51eb00a043c9dad4800aaa1f734a931c0a01378ad8f7 SHA512 9dd1b8f1d137fc66d77f26913297a6c82eb25b3fd7ae1c5e639cd023eff02f155363ed5b731ff36bcb4281b7678d8e508fb8430ae0f89fa02b9c219e03f99e8f diff --git a/dev-python/termcolor/termcolor-2.1.0.ebuild b/dev-python/termcolor/termcolor-2.1.0.ebuild index 61b84954a4c0a..d29179a49c726 100644 --- a/dev-python/termcolor/termcolor-2.1.0.ebuild +++ b/dev-python/termcolor/termcolor-2.1.0.ebuild @@ -13,7 +13,8 @@ HOMEPAGE=" https://github.com/termcolor/termcolor/ https://pypi.org/project/termcolor/ " -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +# rename is for avoiding conflict with dev-cpp/termcolor +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz -> python-${P}.tar.gz" LICENSE="MIT" SLOT="0" From 7c1ddcdd1824b74e6b051d3ac4b1f3c1096b8603 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 18:04:22 +0000 Subject: [PATCH 2467/2610] net-libs/libsmi: fix libsmi.m4 for clang 16 Signed-off-by: Sam James --- .../files/libsmi-0.5.0-fix-macro-clang16.patch | 16 ++++++++++++++++ ...mi-0.5.0-r3.ebuild => libsmi-0.5.0-r4.ebuild} | 1 + 2 files changed, 17 insertions(+) create mode 100644 net-libs/libsmi/files/libsmi-0.5.0-fix-macro-clang16.patch rename net-libs/libsmi/{libsmi-0.5.0-r3.ebuild => libsmi-0.5.0-r4.ebuild} (95%) diff --git a/net-libs/libsmi/files/libsmi-0.5.0-fix-macro-clang16.patch b/net-libs/libsmi/files/libsmi-0.5.0-fix-macro-clang16.patch new file mode 100644 index 0000000000000..0ffe6dd926060 --- /dev/null +++ b/net-libs/libsmi/files/libsmi-0.5.0-fix-macro-clang16.patch @@ -0,0 +1,16 @@ +stdio needed for sscanf(), stdlib is included by smi.h but let's include it +anyway for exit(). +--- a/libsmi.m4 ++++ b/libsmi.m4 +@@ -12,7 +12,10 @@ AC_DEFUN([AM_PATH_LIBSMI], + AC_MSG_CHECKING([whether to enable libsmi]) + AC_TRY_RUN([ /* libsmi available check */ + #include +-main() ++#include ++#include ++#include ++int main(void) + { + int current, revision, age, n; + const int required = 2; diff --git a/net-libs/libsmi/libsmi-0.5.0-r3.ebuild b/net-libs/libsmi/libsmi-0.5.0-r4.ebuild similarity index 95% rename from net-libs/libsmi/libsmi-0.5.0-r3.ebuild rename to net-libs/libsmi/libsmi-0.5.0-r4.ebuild index ef7935dddac72..6f190736f93a1 100644 --- a/net-libs/libsmi/libsmi-0.5.0-r3.ebuild +++ b/net-libs/libsmi/libsmi-0.5.0-r4.ebuild @@ -23,6 +23,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-0.5.0-implicit-function-declarations.patch "${FILESDIR}"/${PN}-0.5.0-clang-15-configure.patch + #"${FILESDIR}"/${PN}-0.5.0-fix-macro-clang16.patch ) src_prepare() { From 3a7adf6acb026dd53e261d25d6de947f2314b04e Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 18:17:40 +0000 Subject: [PATCH 2468/2610] media-libs/alsa-lib: fix alsa.m4 for clang 16 Signed-off-by: Sam James --- ...-1.2.8.ebuild => alsa-lib-1.2.8-r1.ebuild} | 1 + .../files/alsa-lib-1.2.8-clang16-macro.patch | 31 +++++++++++++++++++ 2 files changed, 32 insertions(+) rename media-libs/alsa-lib/{alsa-lib-1.2.8.ebuild => alsa-lib-1.2.8-r1.ebuild} (98%) create mode 100644 media-libs/alsa-lib/files/alsa-lib-1.2.8-clang16-macro.patch diff --git a/media-libs/alsa-lib/alsa-lib-1.2.8.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild similarity index 98% rename from media-libs/alsa-lib/alsa-lib-1.2.8.ebuild rename to media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild index ea97e535b5f70..60c8f343db4e0 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.8.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild @@ -34,6 +34,7 @@ BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" PATCHES=( "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 + "${FILESDIR}/${PN}-1.2.8-clang16-macro.patch" ) pkg_setup() { diff --git a/media-libs/alsa-lib/files/alsa-lib-1.2.8-clang16-macro.patch b/media-libs/alsa-lib/files/alsa-lib-1.2.8-clang16-macro.patch new file mode 100644 index 0000000000000..c74a7cc73e26d --- /dev/null +++ b/media-libs/alsa-lib/files/alsa-lib-1.2.8-clang16-macro.patch @@ -0,0 +1,31 @@ +https://github.com/alsa-project/alsa-lib/pull/278 + +From 68a233404279366f7c7e34afb6197bcc70f4b7d7 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Sun, 30 Oct 2022 18:06:37 +0000 +Subject: [PATCH] utils/alsa.m4: include for exit() + +Clang 16 makes -Wimplicit-function-declaration an error by default +and it's easier to just explicitly include rather +than hope the ALSA headers always have it. + +Signed-off-by: Sam James +--- a/utils/alsa.m4 ++++ b/utils/alsa.m4 +@@ -85,6 +85,7 @@ AC_LANG_PUSH([C]) + AC_MSG_CHECKING([for libasound headers version >= $alsa_min_major_version.$alsa_min_minor_version.$alsa_min_micro_version ($min_alsa_version)]) + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ + #include ++#include + ]], [[ + /* ensure backward compatibility */ + #if !defined(SND_LIB_MAJOR) && defined(SOUNDLIB_VERSION_MAJOR) +@@ -130,6 +131,7 @@ AC_MSG_CHECKING([for libatopology (sound headers version > 1.1.9)]) + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ + #include + #include ++#include + ]], [[ + /* ensure backward compatibility */ + #if !defined(SND_LIB_VERSION) + From 3e4b44c8daeb139de447218d5538cec6a86b24c1 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 18:52:15 +0000 Subject: [PATCH 2469/2610] dev-python/rustworkx: rename from dev-python/retworkx; add 0.12.0; drop 0.11.0-r1 Bug: https://bugs.gentoo.org/865129 Signed-off-by: Sam James --- dev-python/retworkx/Manifest | 65 ----------- dev-python/rustworkx/Manifest | 69 ++++++++++++ .../{retworkx => rustworkx}/metadata.xml | 0 .../rustworkx-0.12.0.ebuild} | 101 +++++++++--------- profiles/updates/4Q-2022 | 1 + 5 files changed, 122 insertions(+), 114 deletions(-) delete mode 100644 dev-python/retworkx/Manifest create mode 100644 dev-python/rustworkx/Manifest rename dev-python/{retworkx => rustworkx}/metadata.xml (100%) rename dev-python/{retworkx/retworkx-0.11.0-r1.ebuild => rustworkx/rustworkx-0.12.0.ebuild} (59%) diff --git a/dev-python/retworkx/Manifest b/dev-python/retworkx/Manifest deleted file mode 100644 index ed5e3a7acd231..0000000000000 --- a/dev-python/retworkx/Manifest +++ /dev/null @@ -1,65 +0,0 @@ -DIST ahash-0.7.6.crate 38030 BLAKE2B aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9 SHA512 61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68 -DIST autocfg-1.0.1.crate 12908 BLAKE2B 40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a SHA512 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b -DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 -DIST cfg-if-0.1.10.crate 7933 BLAKE2B 063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8 SHA512 9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339 -DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST crossbeam-channel-0.5.1.crate 86919 BLAKE2B b223d0dcacbb09850d457825cb2a018494d798d0000a20eed3f54b1152e41ebca4698e7d50e81f467b86543779155ad08566da9496eee36aa06644b69cf5d7eb SHA512 f15aff67e9105584f5fe41e1ee650ae4fdd0d0ca0fa9202ee83c6f6025398a300decaa50d1b4682e8afb9bd6e11e95b69bcf23f68ae117419aa84df14ee7747b -DIST crossbeam-deque-0.8.1.crate 20852 BLAKE2B 0e7a2616b82c5e501c0f74935adfea3ee09db5475408be83db8f1b6faab4cd5509de2e029bdf6df90435e474ef91f3fc8d482ce3a72966b2a3bec5967666bdc4 SHA512 44a4fe1d4ab7457e2b0950be787b76b15e1bb0b1c108d032381ce3fe99bf7bf76f3d1718085660083d813e2639e66fdd3635d9186e85a9eb7267063b117eaca4 -DIST crossbeam-epoch-0.9.5.crate 43883 BLAKE2B c0ee0879c583bd1051b63d29eccac37ceb9f9446ee8cb64756b2e3d95a30c5c11bc79d9d460be4ef4b62513049e28900a96085031f805d064e81b5eae4bc297a SHA512 ad822e967e5ef45fa0c4a939f057f44146f1f051032fd032355a75c0f45ae4e0a55e1d31c80bc67c01ff8d9c87a51aba7ccfe9a440f061fd8225c879aa663064 -DIST crossbeam-utils-0.8.5.crate 38414 BLAKE2B 8a10162cbc54f77737602b6f8574b65a02765577f0e2f59d71e1d87662180fe24a781df542f3e765c4d64b7a0666575157e000766dac138bd4fc0356944092ad SHA512 fd4d2ae10340bb96c22b31190b300aab54e96b8089fd62489e102c76a944e6a16c582a90bc40f5e188f13f841293a4b9becf30830c2ece04f3ce78c29066532f -DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf -DIST fixedbitset-0.4.1.crate 15551 BLAKE2B bcebd833a45215566a565bcc8cc3440c5bacbced810d2658048da7050808b56c13951bacdd3930f85530129a118bdc23c42381206b63265da7d6846085937536 SHA512 8c53515f1a372a2626e83bc6999adaa00be6451f68627a63e0207ce6a8967e9cab6061adde3e33305c700c472be750903eb36b6f5ce071248db461c0af450b33 -DIST getrandom-0.2.3.crate 26261 BLAKE2B 3e52a87b9355f850e07e5080c20e1ab3acfa927bae28c63bb8bfd6a773ad77be96d3ba770c344631cc0f2d9a95aac920790173168b102e25f50480ee96663569 SHA512 e6da64ed529cb0fc000b613f75187ed6b20f716e721d8a02ac2ae39c507fb9f6189ebb66b522d28584eff1e7e9efc274cad6bfe43f464f58053701e1d51c603d -DIST hashbrown-0.11.2.crate 85713 BLAKE2B 402f9f1bdcb92631206f9b72923ee35e28db8623e87469c0f1496664bc7185077013ab3c8aea68268241e5b2504f10cddc613a350abd4291050deda6c112e559 SHA512 c21ca68fd49bbb741901f59fed04cc124b8da99e2a4dfc26e2e5e1140637872b344612a01691bd30cc771575c571be15f756c84dde225441699cd2322af2ad6c -DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a -DIST indexmap-1.7.0.crate 50363 BLAKE2B b45318ae2a6e1f008494db77a3159eea3fed4f77eb04ae65599be9392d6ef78d4677b65d04fefab8f917f6808fee821a33bcf53a50b88785fae5ef6848e3a08a SHA512 9b882b4a7068a686acaee0a08bd4f3b35b58d36e786358cf14a3436eb61339649e64f1757331cc7833a2fa364c76eb6b75cf0c732afaeb202113de1e66b72ab9 -DIST indoc-0.3.6.crate 9663 BLAKE2B ca7a1f4d3cbedbee0ba0a3f19c4b3352ff90927eef744b7e4f1d60855d4dc4265202972e81e0fc06d1222d8d5fb322efc4ef669af7396b251248a1e45c91def2 SHA512 e900aa3b001df0fdbf1f543d8b679af317e85a1f95e26fc556213f2826a4f6c82d8c4f3f82de435e3591f8bc14e78eb22668d901dcbe2287f46740e0291afacd -DIST indoc-impl-0.3.6.crate 7933 BLAKE2B 93e232e360e8f02943ef9a9cabf16bc863d792d8096b8d9a13a07f0b7b396db590abf83b5444f082317059dad7578ffae974dbc8a7e56fbdbab817b7d2534725 SHA512 18406587ee56a09dd2062cee456af697efa903343de42c0ff618a64ddf2bf7efed5da02e7220fed2636c555a6ae18059018f5c3c9b44ba8d3e5a34ea5b53c806 -DIST instant-0.1.10.crate 5218 BLAKE2B 1e4203d235006ca922134c715781a5bda5a932f6740b7e22505db21d3b675758bce10dbb370e96694574c40c43a1d71ea2e6372df7116b30fe8cb0b65a3b95fe SHA512 a6b2c7e0a7b954e961f2d904a4cd6f701617ad70a7ea13230ee157c473c903803dd64596baa0fabd075e995cd3d013e10681c8d712977341ea2b6f97dd48d596 -DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 -DIST libc-0.2.101.crate 530003 BLAKE2B 55be777a0ab91df07e06f8c5045fa49dcb356eddcda2feb3a16949afbfb395abb3a50a97fdc6b6f1b8974c07af13c9b286f8222fe8557b668247065515063d8a SHA512 876a5739c1ba29d4a4d5c9407b013afabebc6f5644dc57864104e99f0303e7e7ef1d5ee81a665f1029433b9251917b1e1571624a123dfc15586d6bc49ecfb3e2 -DIST lock_api-0.4.5.crate 25199 BLAKE2B c91adefaa0dc3efa786957794b67cf219f5159909179282c13c7e3b68d73a0acebac29438cfcb39b75cbe87bc181e981ab4ff2776134621d8ea92e7a6aaf966a SHA512 d6cd948a4183a73e8b91b9167d551e72dd75820c76123fb0839f8389c7872d2c46dbcf5785d7600ecc4e27f3d214f476585b9c39e85f70500eb8d012e5ff9535 -DIST matrixmultiply-0.2.4.crate 32929 BLAKE2B bd3c6b2d11202ea9390760ca59b7452beb4094b4a95314c1a1c596ff623eb985ae5cf2b3821d365dd2e2912c1bd25713188de07b4555a996a667cb4d6b0cfb11 SHA512 3ec6846e1342d6dddb81f5bd4495e940f011a3e048c712262cc413318c087aaa137550cff6d969873ac96bb628f6a460e92536674c0d503d5c609d9be5d9d184 -DIST memoffset-0.6.4.crate 7664 BLAKE2B 098783d0fde7268b16fc5c9f5df005b93daac18092f04d981559b9f0fa310344c6fbbb93d42587ec7107a5c4e8d757508377dadf03471dbd7022f3bdb5b3da4b SHA512 bf8d05b72571ccdef32a93cc4489ab4cb7abd41415d55572d1dfb983053afe3eb2615e968d87a326af90c5702b9959150f985a4186acfd61df9b69a74e99713d -DIST ndarray-0.13.1.crate 213899 BLAKE2B 41a4e6249c84dd4acefe911c445f46c6ae2c101b131aba93d3587089622438b834f8eb8941d3159ae49ad02af3b28553ddf171bfd73c40b57d8d71283ed27861 SHA512 8dbe6eea8c04e477f57d9693760424c4d2adbdce65ef8a047fb3b09226f8395e91fbad3a21c71a1d0242cdb89996bbf7eea435ffa8c58c37dee03af9913eedca -DIST num-bigint-0.4.3.crate 97799 BLAKE2B afe9a08bf20dc974dcea12b5f9dd465e8b399a0cb0a6d0028d08f7f753aa4dfc929710e4dae883e67633d9dda073f995287e5315b1487e8f99f8f23f1f70e581 SHA512 4b38eaa8b51119dbc7cd8a1e177f37ec935ee348b693a93378742e9bfa68fe5f7e5062b7f34638283c23f04d2127451d796d310cd8adb64dc8e865b28708374f -DIST num-complex-0.2.4.crate 24679 BLAKE2B 175ee644720b6bbff108eb4ef94d0fea8f340533c2be0e18524e54777734d1c7dc10a7c36b1f2ca3f032ddcb3dc351e60564340aa59b29aa4fa7ecb2487314c4 SHA512 53be64d6f67b1ff7d0a4e1723ae21035abfd300ab27bed0976e0c3903fe8e29f47ffe75040832ee2f81da5c2f4f671d3d845d308365b9a5a989ace99a7d463ea -DIST num-complex-0.4.0.crate 24805 BLAKE2B c9ca4c01f59bea06e68de80aae5fb68362eeadab92f8f2cdf0474d46339b606d4921b80b4ce377771a1c08ea4e38a335e6fe2ddb412dd2842966b824c1252f3d SHA512 ececfb4ecd82acdb038322ffcb431a09c271b33d3f028f90577f585289251c38ba425d67413815442cd5c2daba821ac9b3b45b09122b1ca2cb7d35f45dd9d2d8 -DIST num-integer-0.1.44.crate 22216 BLAKE2B e1c08427e006cde6f2084adadb6086e87e6d6f8bb8dfa757a8228aa671e862a366e4bd8ca5e0500008c18bab128aead9bd5b1e53568a4f40afadcaf3882ee98f SHA512 d07e27ede02a1d007373935fd91e57a26e0e84ae14bbe24be66763baae6850788bd64ad2598d2bde4f4fad6c8a4675c40bfe0927164b16b9b69de5e9a83d9771 -DIST num-traits-0.2.14.crate 45476 BLAKE2B ae310d9d5640acc3e45e1e5d1d2f519539795922c0058ee940c94c94b6654b39358b7c18dd23a276f2c1b16a30dd4de4cbc8575bcda6a5c11e70665d670e6439 SHA512 c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e -DIST num_cpus-1.13.0.crate 14704 BLAKE2B e7a26e597ad5e45309393a9500b031ba64a77831320cbb96d7861139a2f7a453b7ba06a3255439b43ac1e2e36269b0a350d514020d3cd82c2513b57934b3ebbc SHA512 e75ec298fa682be84bf4efb6cf40126da9233ef25f07e887c2fa7421ee78790204564e6406c8219466651f47421e27f69eca690bb9cdfc982b644d78cc10de3f -DIST numpy-0.15.1.crate 42767 BLAKE2B fc33bd004706516796262bcc028565b6c8488bd483bfb4229d2e3bb248965f227c591798e043f107593cdf107400c8445c97c0cee058c6d4f0c87efa075d052d SHA512 ab44f660ddfe0cdfad183c8494e049473c6c0104401a4fd3ec1c2e77e192967bf971c923f8f8ed419b8d160bb55bc22b968964ad902f52f5a795da78ce501907 -DIST once_cell-1.8.0.crate 28925 BLAKE2B 7681b1a7497b5711e663773c1a7e076f333c06c10d3f289079a781c36f050c1620cc279742ea8e5b15ec48f3d6038a6079bbda7fee3ae8e1128bd916d53ed43a SHA512 88e55c9433225ce85a08353168c87fca2237615482160a5c28f3ac17f06d48c63e0c21b5f7ef81f82ca133436e371802ea099453844f1c111003bcb6ba89e827 -DIST parking_lot-0.11.2.crate 39869 BLAKE2B 67c555e87b68f5763a7790563fd8d542e126bcb77f91267f3b76c51fd73060a2c32dcb91f9d0db7ea772e555d91576c8d7ff48053a9c35fbd3b749d2459a660c SHA512 526b176363dffa59501c18324bb723a3846ef5b0ff9bf1d890e40ad10e7023284f7c8012eda87520eaa94515ee828d9ef52692a9ed590a55e176383d6d472f9e -DIST parking_lot_core-0.8.5.crate 32466 BLAKE2B 44d9cb65444ea93fded7e216e3bdbe2256ba1611f5cb6f80d67a01e71d428b81e6c7fc73cb928e2125f34bac0abf4d1da39f622e813dff89b01fed7632308b7e SHA512 c4315df551748d1ae77655e4d9f8c90f911498856e5358009e9e02e410bb8085f006f369188b0753a298371ebd74a5c383d848b65e31b55f3462381308c83a00 -DIST paste-0.1.18.crate 12259 BLAKE2B ed72b93a27166b0989743c2528d4a41f4b87ffdd0c588557d11a5f37f85d5b8f03ced86150af6209f9fa8d0f6efee705769b26a2f4dc3363f35cc3ac12c0e6ad SHA512 a4d9c75f6f358d6c86eb0a66cdf22eedec180db37358ca2870a992e215d5b389b7991837d8f2769742ac1b093674cb4352ef9d6754a249253472fbcb3a81c001 -DIST paste-impl-0.1.18.crate 9451 BLAKE2B e465c4c7eef44d02eb1b61b5290090513607b452f4adc11487947b7047ddc44905d7a02df827feb2142f0e74583afdd9648c1c66086f10e1bd861b663200bf8c SHA512 c635efee46cb251b76ee9427432f81a0d944cdf1d0a95693d824c6085e7dea7e1e3f48c692ae27946f69e4e78d8080220058acf98e5c8a78482007349f8a7a4b -DIST petgraph-0.6.0.crate 182063 BLAKE2B da9373f4d671d0694b8924e25efde32eaf29a1dc3e460a971b655461717594a84823da8bf65bae20e7a277057d081397999ae3d8c9ca83404e626e547bfefa2b SHA512 d71e014b25cf6008a35d425794f69b4361de7c5e8b8fb255c35758bf5631f375a5646431ab1cb59f1fceef93762a169d0408301a5baebbd3a0886a60f688e8d0 -DIST ppv-lite86-0.2.10.crate 20915 BLAKE2B 83a075381c24b2b89f5266929f5672ce051c3781c1a199252738dadbf471618c8b87452ce84e1cd87a9eac11b44107002894f544091210cc7e77bf52c045288e SHA512 c9941052e504b9b310024064026e4b1d540dd877705ef450a833d9ff6dee70ba874cdad68c46381a71d5b54482cd80b3dbb8e0c225758fd339069031a55195f1 -DIST proc-macro-hack-0.5.19.crate 15556 BLAKE2B 98c22fc3e5f5fa8b6f44d15de42b6ffcc82ba3f98a07ffa48bcbc5d3abcfca6af136c5d0d8c7f1ca34261ed8f8c9c17a394231f97a4c342c81aa7f8b9e74b203 SHA512 9e4cbec41056438287f5b23086264c86e2f0cdc193064006556736377b2954229de13a585149b9995002c9aee3334ee2a80ae4afdcc96cabe7ed2bf718476952 -DIST proc-macro2-1.0.29.crate 38772 BLAKE2B 742c2602afc4beddc96b688d105fd93b1dbdb3cfced724aaf542e97120d374d334e90cfbf02ab62741dd052a272dc583b7d2e1992da3d1b8ff260414c65ac89e SHA512 b3b3b7c6988afeb92209c7e0362f45f9c207611a74bb63bc7746b86fb9ab0d74fea9e7a2d9bc8ac943225ea439540726ffc13711dc5bcb056c1821fc99e8dc63 -DIST pyo3-0.15.1.crate 370722 BLAKE2B b755c93d8dca8e778b886ed1d16e83ddca483d0f6c932b3241edb2e1211306cb0257d2a6bc31ba4298335f277898e59aad67e9f675ed4ad9a2bb9d596400bda3 SHA512 9168911db76f2c9629615c997accfc4234bf91cc72293dcdb3db14b4e93f93af9df3b3aa7900384121719aeda4a0b6dd68c0cb380bfe5424724b0be5303c02e6 -DIST pyo3-build-config-0.15.1.crate 22095 BLAKE2B 47803b389f30f15f487daf96d32e374ebc83b1b41ddee1d2dcadd1a0fbaef40c4c1af2312b86ec085637e3192b1bd213c93b5f4e8dee173d81e510f480fa6953 SHA512 a9aae6bb4a4a56f7857262276bf1c95510912a367e32470b871f2fe2d6adbffd87247ed2e3b5fa2dfd273a3b0e139d92f25f3228e15c6d8c206c6ba919f38a9c -DIST pyo3-macros-0.15.1.crate 7555 BLAKE2B c7d87c150678efbb5dd6ef98da9997676ef3e7f8628a79f01a3ecbf94cc8b2d0752573d894fd769fb8791f30bcfd03a5c9f76cce73c00be90c1488faed63198d SHA512 1969b5ec6dd26ff2d534fe43143e44b91b66e05c61281b64f96fda47ff7826f625c658412d7587520df7455a67cd970a9aa49c7544ffb70a425314a0cff65060 -DIST pyo3-macros-backend-0.15.1.crate 46111 BLAKE2B fabde516114a001e7f9ec1a1f422c5819ad5bceb4db36ecf2ef5dfde397d4d3c7dc7a8acf11cafde4156594e90a4f95d51dbefa43ee8bc172441d3f81eb299b2 SHA512 6c62fd1bc50666f63f9854947e9d88ae385159d90d026e0179d91aa151fef8403b23f55eab6f3340b1455b23d411083780c49198afacc267b49a52ee9c4999a4 -DIST quote-1.0.9.crate 25042 BLAKE2B 26ef31e89fd2f0cc21ff65f8072f30c7977ac634d2536cf9845a0894d6659f62a96cd0a6ee48f7706036c2c1b898ef8c9167bd62714ad0c9cba4fb02f30922af SHA512 dd6cdaea183b85400531ef01e56657edbec0d8f7c27898c1e591b72dff755fa5875b33ca320bd65be0e9aecfc6a61ec119a4bd1291e9f2057fca642ab5b198c8 -DIST rand-0.8.4.crate 87406 BLAKE2B c09358416d2425a8243b623346fe71bf6f03fddab1a23fc752f4303ba7c241b3606629e4edf0ea720785bda0bca534acd675c2de079b78eac3df24a1ad6ba654 SHA512 77ae0e988e31e12f7d3f2c40814f930eecbc94c4aced827c337be78eeeabf39fde2dc5c4fda059afdc01285ff4afe30393c32694377de004feff16207606558e -DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 -DIST rand_core-0.6.3.crate 21938 BLAKE2B 7c73e2da6d423c68dbbca31f6528bdb3f42fa39b30d0951ca7058e05ce16ef09ef5e047697b33ec17720314f934512c0907aeb892df93d63abd8b63eda2b50a7 SHA512 0fc31f96ca8ebba8c179367de01458e909265e1d627ec0c5620be7c8e83d2f9570471d6ec2cb2bc4bc531505b02fc31f1165708cc1357906791c87123b06ee87 -DIST rand_hc-0.3.1.crate 11891 BLAKE2B b3aa810638390eea4245ebb711de88ccdc2a64350a5c6e14064fea7685d49746b4b77215dbb8374fa7a6cbc2cfd79fb553513d6e551acf64586d8303f7d4f3a0 SHA512 582bb44b81c27e698eb57c6f06444b8a7c9d3f7ee73f4e14be8004c4bfd3bbfd9795c69f7294b5e87107e86b90fa3e91ad080964474af81c92705d356e43fbb5 -DIST rand_pcg-0.3.1.crate 11983 BLAKE2B 87c2a9d0f6fd71076280a0f6447ef2a8c9efb81567c530bc45001ed93a254dbf0d007f4d3d22355cb68dea51e82bbd78761bfb9f139a62983dda39f0432306ed SHA512 6386c23c26fb911c3b20718e31b6a2f395e3cb46b59351cbd58bbc0666f1d42c2092638360162079387e0d61f7591d01271cb50212b91db6df78a76bae239dc4 -DIST rawpointer-0.2.1.crate 7490 BLAKE2B ee4542886347f2bfc7cb32cf4f7d025d35c78cb763e6d6acf2a8f85ae8d0261a2a20f86903952bd33b886dcaff789bd30c507b4e5d53c0debd2e6696291a825b SHA512 bff9ba7b69e7754e89ca6d42bd3b7a547f450404de999e35c10e4002fe03ee1f563b9799673c5010aa4c2f80885ca9e45b5560c5093e117be3b75d86affcb62f -DIST rayon-1.5.1.crate 160424 BLAKE2B 1c31c8e3290f76d02347271cb020e50e8f915b7a064f133a196c12e07ae1551c0e7c31883a31ec419a05198d6c71f0057be1b8ddb21f451db9ba40da511a0e1a SHA512 a68e65aae7040a6f6b0cc33b53b4c22929c15504ed4fdf54f5eb5fcaeab137c220b00c716aed96246b6a762c4f1e8be920356231d6c4a0b3e01132b9ab96ffc9 -DIST rayon-core-1.9.1.crate 64961 BLAKE2B 7201024124324d2cf2d5785b7e79d2195adc7de576b826a9c28603dc44f1b5de46d277b791a741413c85facb4f4a552bfd55989a190f6f5ea3df4bbd32042f66 SHA512 c24c34dc488171ce476df145e8c6953d35fea93412805f6c411ba8b8e9dbbd733610b291203ee91bd265b766b78e14ba15a7b587e8f0ae8bde53f60e0644ef78 -DIST redox_syscall-0.2.10.crate 23582 BLAKE2B 7253dd96415e7b70df488c208d86c250c670b1245ac6573a59085faabbde9e33fabfacd233e7d737e365493db14008c180274b41ea0a4af5f6f98eec666a873f SHA512 ef012eb4bffe32119e50ecdbef4cc31f6e84a344e94f026484fe4e2c904f94053a8b6249fb6bd8ada31b3ecfbf0096085283bb68aeb62b1b01b57f35794aee92 -DIST retworkx-0.11.0.gh.tar.gz 332386 BLAKE2B ec84e208d5a7e6135578ea1c0c053e49e10ccdbfd118e02631304425a880112877472fa4e3d9801bfbf32eb3ab043f71bdaff013de0c13dff2633a01946bd21e SHA512 2b20962add7c9c6716a846144e617a6b4a729739cd1227b91967dbefc6014703739562a639d66ee6f1e7431efc5e25a8e18ea29068aecbed6361744565c4572f -DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d -DIST smallvec-1.6.1.crate 26444 BLAKE2B ca6c50a63acdd93a2131654d99e50545a6e2d08eb3e2bd57d4a8ee073d90c08195ee442745a8d62a68179ce7bb8e229b7ff8c6fcf46372a9844bc9280b7c85cb SHA512 9e6061c8211a4485ab54eb541adf40748e1fc3fdfab0849e38e5fd34fc6cc69ae78bd065b788692385a6b8157b031c2fe373900e13d3e56e94fc08d574edaaad -DIST syn-1.0.76.crate 233723 BLAKE2B 99b781b6ffa926ca71d0a09ae81dacfc6ee713e15fd057232e527761b73f088c30967eb13d624bdf34a089c5a33fa28ecf6ca069e3dfd7061932643849243967 SHA512 0f32138d219ca74fcff1ee5ee5bb89f965a30b74c10a040bd8361332cb84900322194dd85ad7571c4bce72c1f66368546db5881165939800f2587b15ce07298a -DIST unicode-xid-0.2.2.crate 14955 BLAKE2B 6c6da49ac08dbd8b3248272224d6bff96b9cd1f36029b1937a58a0b929c3a48326053305ed49e73edd70f572f5abbc4817cedc899c69e3457805ad056669f6af SHA512 92ffd0dd34e3ca235ecf110b38c447d3ec1faa23d76c112457f28d432f92fa6b5f428bc5e1bfd278f361f55426dd96e19ecb0d3eff6cf250892f069c52bd89a8 -DIST unindent-0.1.7.crate 8346 BLAKE2B cbf76fd18e49332e61275ab204cef1fc4dee58091307f8cbe2107d3a8441551055541583f1d643d4d15f9cc17a8405f540f0c53548f5b2379dd70791a03640cb SHA512 d3f4543f97f1386f63306a206074de1d10077ae968ea6eb6638545eeaf8cef662e1c84a15788e9df640eeb6af4cbc187721ec01af43984e4eeb2dfb0423c6d70 -DIST version_check-0.9.3.crate 12547 BLAKE2B 85761c300a8d755e0b376191ef0604728ae641261fdb10682a3134a828eadc4a33216426d286bcdbd8d0c5fcfe6ca8ba20ed078c4f53066b959739a0e73daec0 SHA512 4b3b428214a0322af536a18e6f050438398766af6589389f20a804121a6721962ba411e2dcfded60aaa74313128fb0e831bea31378e2695c29b29bdc24d7cbfd -DIST wasi-0.10.2+wasi-snapshot-preview1.crate 27505 BLAKE2B 4eb8644b945633d6e856ad80dd74990be19eb6af99823b147163384f61d471e2d9ec054d78a7064072344be53783e57073e8fffc6d5555c149b4834a9bf31dba SHA512 06977a294d76369a3867c45abdd8a87ea5c84e5a3681075ba0d14af1aee3114ff24495c7e7f7fe1e6e42230e65fba0e062898e69bc89e0209af62c2d14094ec7 -DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 -DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 -DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 diff --git a/dev-python/rustworkx/Manifest b/dev-python/rustworkx/Manifest new file mode 100644 index 0000000000000..909deb6ad1b5d --- /dev/null +++ b/dev-python/rustworkx/Manifest @@ -0,0 +1,69 @@ +DIST ahash-0.7.6.crate 38030 BLAKE2B aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9 SHA512 61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68 +DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f +DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 +DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff +DIST crossbeam-channel-0.5.4.crate 88237 BLAKE2B ffcab003305b80586a9b61c6309dcf6f4ced483856c4501753cddd23fb0fa9a71b7870b676ccba78119cc29f03974ff4731cef9a92840c0b38ae944f0b3825b5 SHA512 39b17dbaefc15d7faafca4ae6b060665471d384956aca7439fc407ed2632bd458e473efb62b74629b42a5f3d237e13503d2084cac6f6b3f42b9e03aa1fde0982 +DIST crossbeam-deque-0.8.1.crate 20852 BLAKE2B 0e7a2616b82c5e501c0f74935adfea3ee09db5475408be83db8f1b6faab4cd5509de2e029bdf6df90435e474ef91f3fc8d482ce3a72966b2a3bec5967666bdc4 SHA512 44a4fe1d4ab7457e2b0950be787b76b15e1bb0b1c108d032381ce3fe99bf7bf76f3d1718085660083d813e2639e66fdd3635d9186e85a9eb7267063b117eaca4 +DIST crossbeam-epoch-0.9.8.crate 46012 BLAKE2B 181df06d1a9925ad1b3e2df70f290fc9c75682037d68c4d3727b3e5bc0f92eaf01c2f8ec239b77f524bc4af53d014cb3c4d49dc82922fa9e65baebee68904a6b SHA512 c102e7ce9e927424f6c7c20f5eef5dee3457ef6ae3b81ab26e7dd4c787dc525610f1dcd85c3b06773b263c0835a717ce39bf35b927cea03abea62bc0a0a15624 +DIST crossbeam-utils-0.8.8.crate 39681 BLAKE2B 2b3e64bfcaa044a9351c1cc8e9ea53fd68fd0bb9875ae523e0cd309a85ad23b340267bdb742d363b5d99fc065ed74f6cbb3ad1e33dec7d14d99ec458875e7e10 SHA512 ab960afdb82863160a3fa1c21c64b35b3112725bd72fc8e0724175937f4b23d0628253032229501938cd86a8e406a59c06cb44e8bdf34619de781a84ebb46ea0 +DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf +DIST fixedbitset-0.4.2.crate 15954 BLAKE2B 91270883db5ad0e999ebbca1123d8729d3040eb936034ab8da3cda72a830e45fcb977b3fe3c2b94e870c1fbc366ee8602357bb77e8b9a40cc41a04afad1b266b SHA512 57c5d756b0a202b2506270f0d5e890f7617a1e0c015b6059ea23fab49cf7af47fd06927eb56feb03b37cb2b6c467e326b3f0da1e32cfcb6339cf11a130a3ccab +DIST getrandom-0.2.6.crate 28043 BLAKE2B b9871b18389f6e5503b3b817baa37dc585eec980851114b3407f34d25bbf68fd70e8bdef60ab682967a1397cb9659b343312deee740aa2107bbf38d1f4629d60 SHA512 3fca26198bbab1a9e189fb45ad6cc7c7a18969eed6f68ca43407a2d463fe004955b1d199c1794a23a53ba21fedb61eff86d380d2bf49bfdb6c7055c11d543096 +DIST hashbrown-0.11.2.crate 85713 BLAKE2B 402f9f1bdcb92631206f9b72923ee35e28db8623e87469c0f1496664bc7185077013ab3c8aea68268241e5b2504f10cddc613a350abd4291050deda6c112e559 SHA512 c21ca68fd49bbb741901f59fed04cc124b8da99e2a4dfc26e2e5e1140637872b344612a01691bd30cc771575c571be15f756c84dde225441699cd2322af2ad6c +DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a +DIST indexmap-1.7.0.crate 50363 BLAKE2B b45318ae2a6e1f008494db77a3159eea3fed4f77eb04ae65599be9392d6ef78d4677b65d04fefab8f917f6808fee821a33bcf53a50b88785fae5ef6848e3a08a SHA512 9b882b4a7068a686acaee0a08bd4f3b35b58d36e786358cf14a3436eb61339649e64f1757331cc7833a2fa364c76eb6b75cf0c732afaeb202113de1e66b72ab9 +DIST indoc-1.0.6.crate 14312 BLAKE2B e4757497450f9c5e854f472e576c0df49f1aecb10e3ae77ca56b436dbefc5c75fd9b83093f9bb485b697d32c454af5d70d72da27e231124f7af20d3dc6e320e2 SHA512 798d36767d29ac5170a9de498ebee1056a6658e74b94310d589d429471ae059f974bd83eaa823c99a637c16758b3fdaaeaaaf7b21a2a35cbcbf345840b5f23cf +DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 +DIST itoa-1.0.2.crate 11112 BLAKE2B e277db8e2f506d4d20b6888b609d9726d594e1cb2c9f21df60a8cf8dcbad1808d8c1bdb0b7857ce7734b92c0f23fb1ec56f8564e779f27eea953d0ffbfcd3f84 SHA512 44a732a102d60b58e72fe76c43a1d185fa12ff08d04eeacf03234368552f84d3de87a2ea0a6e7a56b8cfa74cb6f6697005afcee26f45afe0c2fc7dce5da3b593 +DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 +DIST libc-0.2.126.crate 590481 BLAKE2B 1000de6b9fa2b3ff025b961e504d6d20b401f37cdeda6710187d18ad2dfe8ec89142bba65486d7853f1796897b58f343c5a34dd6381a0d0794b615635ac31175 SHA512 9bbb17f64a7503819616a71076ebe8ee317daf07b17b9fff783a4459da0439aecee535c09e7185bf148b1993e6fc958d182a490fc9c9a7b9fb635429c491ca44 +DIST lock_api-0.4.7.crate 25371 BLAKE2B 9ed08433ffa70af60193dcf307287991a3154f0ef16b485f32a6c83e64962661a6e08ef83a6b217d6cbf5bd964c0638d8ed86b290087677c1fb3218321c4bbf8 SHA512 b1a5227fd131edaa70e017f7ddb43af8b4efa58488007b898ca1dfc818a3a441b732b7adbf1270e72a68ee5d2a99a5d48f33b2bca8e2cf78694953d20d27636d +DIST matrixmultiply-0.2.4.crate 32929 BLAKE2B bd3c6b2d11202ea9390760ca59b7452beb4094b4a95314c1a1c596ff623eb985ae5cf2b3821d365dd2e2912c1bd25713188de07b4555a996a667cb4d6b0cfb11 SHA512 3ec6846e1342d6dddb81f5bd4495e940f011a3e048c712262cc413318c087aaa137550cff6d969873ac96bb628f6a460e92536674c0d503d5c609d9be5d9d184 +DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa +DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f +DIST ndarray-0.13.1.crate 213899 BLAKE2B 41a4e6249c84dd4acefe911c445f46c6ae2c101b131aba93d3587089622438b834f8eb8941d3159ae49ad02af3b28553ddf171bfd73c40b57d8d71283ed27861 SHA512 8dbe6eea8c04e477f57d9693760424c4d2adbdce65ef8a047fb3b09226f8395e91fbad3a21c71a1d0242cdb89996bbf7eea435ffa8c58c37dee03af9913eedca +DIST num-bigint-0.4.3.crate 97799 BLAKE2B afe9a08bf20dc974dcea12b5f9dd465e8b399a0cb0a6d0028d08f7f753aa4dfc929710e4dae883e67633d9dda073f995287e5315b1487e8f99f8f23f1f70e581 SHA512 4b38eaa8b51119dbc7cd8a1e177f37ec935ee348b693a93378742e9bfa68fe5f7e5062b7f34638283c23f04d2127451d796d310cd8adb64dc8e865b28708374f +DIST num-complex-0.2.4.crate 24679 BLAKE2B 175ee644720b6bbff108eb4ef94d0fea8f340533c2be0e18524e54777734d1c7dc10a7c36b1f2ca3f032ddcb3dc351e60564340aa59b29aa4fa7ecb2487314c4 SHA512 53be64d6f67b1ff7d0a4e1723ae21035abfd300ab27bed0976e0c3903fe8e29f47ffe75040832ee2f81da5c2f4f671d3d845d308365b9a5a989ace99a7d463ea +DIST num-complex-0.4.1.crate 25872 BLAKE2B f9d231f791de65dcb84a7ff52a19223e424dc887bdcdeca2820f648d521f275d86fbe5d5ae2e97e08874672674caf59629df64e09e55f09b2b0e469779b1b1b3 SHA512 7d6a5b5d70c0558d7dc305b20dbdccb48351935c73832c8de96b48a7843e9cf55da1a036ddadafc072c43ddcd3f4dcfca38e1660c1e3178d9835310ab6e8d40f +DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735 +DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 +DIST num_cpus-1.13.1.crate 14752 BLAKE2B 27490aeee349d944c29e50b44e9a84371030459353a9316ffaa0245ce499df4424e39c25a81be59cd0f9a19c3214c78bdc7a84b632059282be476d8f918c44d6 SHA512 91ffe0ec792228621d6c2d5cc544ef4744203d19fc9c86e0aad2610038c43aca0448b6c27d82979417a0f6c939ea73523303a44c28df0d1c1b8d09814d5306d9 +DIST numpy-0.16.2.crate 51574 BLAKE2B 37ae5a83a1bdaa79595be2004969f0d511d244e58ae39d7d481fc8f6289d9c3f711ca3765ae61b0e9c7ab8e5eea67f426494bfd6474d28b4b6f3c29465c7ee45 SHA512 34f1230fe9ee120642c5a8480077cad9ea004ede34096719546bc368e298c7a0c578eef801a622dec7983119465e90970b3e46ec882787721226d10c43f58428 +DIST once_cell-1.12.0.crate 31549 BLAKE2B 72a6c2efe279abce207096dfc47d207adae34764642f742bcbddcd8ebab9f78f6c2ea7750bd670844de5f6989e4951904b5f624281c28346cb6c41c585137e91 SHA512 02da0e6eccee2d5246fff5e6323bd7eff0f4641801be5e5910763929a5e9d8b62c07f81001c405cc6aff03f68a14ed5bfebd9900bbdd09568bd1ab9ca9b73093 +DIST parking_lot-0.11.2.crate 39869 BLAKE2B 67c555e87b68f5763a7790563fd8d542e126bcb77f91267f3b76c51fd73060a2c32dcb91f9d0db7ea772e555d91576c8d7ff48053a9c35fbd3b749d2459a660c SHA512 526b176363dffa59501c18324bb723a3846ef5b0ff9bf1d890e40ad10e7023284f7c8012eda87520eaa94515ee828d9ef52692a9ed590a55e176383d6d472f9e +DIST parking_lot_core-0.8.5.crate 32466 BLAKE2B 44d9cb65444ea93fded7e216e3bdbe2256ba1611f5cb6f80d67a01e71d428b81e6c7fc73cb928e2125f34bac0abf4d1da39f622e813dff89b01fed7632308b7e SHA512 c4315df551748d1ae77655e4d9f8c90f911498856e5358009e9e02e410bb8085f006f369188b0753a298371ebd74a5c383d848b65e31b55f3462381308c83a00 +DIST petgraph-0.6.2.crate 182513 BLAKE2B 553dc5c95ad38c52a014b20b10b7138f6eb105f11772c4852cafc9930dcdb159847c87202211a780888d81997efc38e18255c784a71f3fefe5c1177461df1c74 SHA512 6a4ad4bc630e486ac2db107a9ee3e0d6116e76788d2d182a086649eb00321cedbb7c9165012a3957aa276c0eb29e0b2b25210311ea3c662f2467d3ef1afb3fd9 +DIST ppv-lite86-0.2.16.crate 22245 BLAKE2B 03cba61af42dc3a78ab8f6b03d833c028b7ed737e101b1952467a1e19706bdce6c758eca4ec7d575b2f61daa47cb25fa1d74039b2adb0dbf949b66b7aff3f10a SHA512 264b916f7d1bb6f1c0c0d3cc45f40b72b638abc7174416b49241c3663fe500409509ef6c8241a24515a21a20288c2ba508035b6b37972e4ae7ad02ad19118b74 +DIST priority-queue-1.2.0.crate 32057 BLAKE2B b858eac5ca05efcd0d630b0e4ac5a4de60f9fb08a44705e681d045e1cc367b6a08a89cd4178f997f9d9aea7ea2eab6e3422c94f1ee8b951f3256fb4a42fc3394 SHA512 62c84d0f2b81243aa71a631a35cf20b905e130a54da5b29c193afab249a00933d6b63203b81747b6d2007c7b6707cb9039cdb1d356e87b2d551899b5bf3cdf2e +DIST proc-macro2-1.0.39.crate 41663 BLAKE2B f7d83709efa289ccf12500389c7a4f4f0e32aa686f2d9c47f0da2a5381981e70e45f1b689023891c2543ce633c593a68a629c6414fbb3c2266e4cd99b8660048 SHA512 cd1572831493f83eb51985eed06d8ef5c0ea96ce4231d5ce3be5af9db97e7dd24400332d3b80e0e9c808091fc11889340dd86d8783ff3d9681dc53b876f49a0e +DIST pyo3-0.16.6.crate 364587 BLAKE2B 935b3347770e1fba76f6aee6b4ddc41cf9cb13be77e76d2668985012776a119906403a8fe95ccd0e33b4630bd38936693d2fd1b7b3d11d84a4e53fca021a2f36 SHA512 fe297e4d171ecb5a965ce9f3a0527a086766ac5607ba7b59b2a3a8f6cc66da3959d93f1d6aa688d67ceebde41ac4adefce18c0d52c1b77d0cd95cf1178f52325 +DIST pyo3-build-config-0.16.6.crate 28891 BLAKE2B 26667482bf9f5b140daab9728f58965a8417e879bfeaf27d9c61f75502150557f3d5952bf52b1d16360ade2f58ed44f99e10a5781a6d241844e9202735c6625e SHA512 a015bb4c328f0d1e643d64831e029bbd66cbf635ab616533f35aefce59abf1c5d596099feaccb81bff02e863867c14f975ce6fc55bc05d99ea47b5f6fdc2da5d +DIST pyo3-ffi-0.16.6.crate 60756 BLAKE2B 148e67de195577a1676c80be1a5538d80cf25b0d9eac9facfdcd223dc40484a9c3c7c84377f727e83e50118fa803591acc1d800b93adf29c91e6a15154c2856c SHA512 97c69900e2b355a002d10e48883cc8d4d9245d07f956087fb9c3b0ecfb9039c84c3f3a23f17caf28c637c4522f0fe252fbbb16b543825e4f724ee19232a34d22 +DIST pyo3-macros-0.16.6.crate 8453 BLAKE2B 518809b1236149f14b264d48f642e873aea2b22edb655cf4cf4d6307d2eeb7544228b80ca7559397d3483c837ae2ea9f772a26563d01a95613dad0a1a704c1e9 SHA512 95b6898da9974ef232b04197e47ea4e7d60de9f817da9a9995f07b05ca74965df2b2e8e8267d616b665b04ab810b93ca17255b20df89ac9c71014e5c9fd3a9f1 +DIST pyo3-macros-backend-0.16.6.crate 49252 BLAKE2B 9fc531507d4f9d0e7ed183987fbabd043f7c31afe6488c53c6100d98e75e5296e9ee7cc4eb14798967ac62e7d8c31d602eac5166699058def384e4f029a3cf0b SHA512 49d82cff8762eeb27d8220aa98b2be43f614445f156212d45abef052e347ba2f4a7930e7c5c8a9843ea895ac5c223afc6527d036a9cad00efff9bda18907b019 +DIST quick-xml-0.22.0.crate 132066 BLAKE2B 1c1d71fdaa022e430e6265530f3e40924c13457fe422e4355eedfcb5ebe8c75d0205f73ffea0968d8196d74804d7d0fbf61954852c98831d510af6c45dcf6923 SHA512 15e56fafc84e62b219977c5ab0f07a021bb71216d7cbb673a7ffec4ec6bda36f97d7b7034751b0b7d745df7c17c1a591a281cf2c97aa4fada7327979711ae3dd +DIST quote-1.0.18.crate 28911 BLAKE2B 623872402cb185a57e2ffb1bfe4105c49c152c33c44c8054af59df7bb193d14416ea2caa7b28b3f9b9ae6985bec7fc7825bc946e2e41915d2744c887a51559b6 SHA512 3fa537aa96a8970104411471b0e4b7b9339583d552c1d9297737a59ef5301af41da105b92aeace87376e1395e379153f6551bfcfe9c740e6945064426f5f6f84 +DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 +DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 +DIST rand_core-0.6.3.crate 21938 BLAKE2B 7c73e2da6d423c68dbbca31f6528bdb3f42fa39b30d0951ca7058e05ce16ef09ef5e047697b33ec17720314f934512c0907aeb892df93d63abd8b63eda2b50a7 SHA512 0fc31f96ca8ebba8c179367de01458e909265e1d627ec0c5620be7c8e83d2f9570471d6ec2cb2bc4bc531505b02fc31f1165708cc1357906791c87123b06ee87 +DIST rand_pcg-0.3.1.crate 11983 BLAKE2B 87c2a9d0f6fd71076280a0f6447ef2a8c9efb81567c530bc45001ed93a254dbf0d007f4d3d22355cb68dea51e82bbd78761bfb9f139a62983dda39f0432306ed SHA512 6386c23c26fb911c3b20718e31b6a2f395e3cb46b59351cbd58bbc0666f1d42c2092638360162079387e0d61f7591d01271cb50212b91db6df78a76bae239dc4 +DIST rawpointer-0.2.1.crate 7490 BLAKE2B ee4542886347f2bfc7cb32cf4f7d025d35c78cb763e6d6acf2a8f85ae8d0261a2a20f86903952bd33b886dcaff789bd30c507b4e5d53c0debd2e6696291a825b SHA512 bff9ba7b69e7754e89ca6d42bd3b7a547f450404de999e35c10e4002fe03ee1f563b9799673c5010aa4c2f80885ca9e45b5560c5093e117be3b75d86affcb62f +DIST rayon-1.5.3.crate 167246 BLAKE2B bb312c9879fea3cedecb70bff78616eb7fc761e2201d5576d86074f4926dee6266ff6f917cc97a63b6e6daffc33f5d693a5c73daa49724643b93f3b9ac77d8dd SHA512 47909226951c4d6b774880dd308e2633b1582e41e7730ac8af902895578e6f29a9b1bc47debbd9618c5a45f317b4f264480392c8982aa33576deeb9d5f8ffb82 +DIST rayon-core-1.9.3.crate 65300 BLAKE2B de5700c9def379f6a27ee0ac0667f741913c28ba4d98e95d7ae964c32f13967b4ca160d219b53394985ff4557a11a6ab3c242333e2a6d3790801bdffef3f9153 SHA512 4b852f083766e7e414132840cc8dfef148e15db47967eeedc2ddbff9a4372521c296dd4f66e0b6990f49a8ce88ebed9d44e7ad674df42f96b99b24469b1852a5 +DIST redox_syscall-0.2.13.crate 23759 BLAKE2B b59c3e923b7bddc84285377eca86e649c21ee7dd61924245d43c6554124adf689f9b92841ca64876b34797249698511b322f6e8e639d71e45e1ae9da5f8b7834 SHA512 6551f503ba52c4edc0cb4a418ff212188ddc7be80dcb39eaf3bfb82faa9a76cdf359f604d6b32be6c6a335b54180c9399a0e32670333a5a08351957308486100 +DIST rustworkx-0.12.0.gh.tar.gz 480968 BLAKE2B 36c1e77108d1a9b473210ed80b5970d40a5ba504e1b820dc67478a3e4aaecabb1b279744cc0fca3eda2a839e96cea696b8ea3601fc08a30e44d4a440cbf47356 SHA512 41ca3a29794acde0eb312689b0039a5b1c12fce5ff40488c55839db6e7d35e67cb225af618a020f013367dd7da1f6a840e8d6bc665f35923f9b1fe126b2a7615 +DIST ryu-1.0.10.crate 48485 BLAKE2B cbc0ab4e0b2031f4ca3a34914bd61395d14706d42e2414757aa23a67530d549382d61b630159c92a169d1dd3315951b0071ff18349d2b090ae262de536aa29e2 SHA512 1bd0af71a20715251dd42596df6e7677e44f712bbb40b0d9544109c1b2478a7bd2c9393535f0d4f3bfe2d1b75b3a2b899044051715a7da7d165d6d586e0775f2 +DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d +DIST serde-1.0.145.crate 76568 BLAKE2B 2d38e4ced18d204d8c36122ad09fc00f0378c7e9014d3bc67fb7c3e5ab0f923aeabb6a5fefc8699e80e220b12601d01dbe3ae5267a124164bee2e4d9897aa0fd SHA512 8146c39249ad54028717bcfd916fa5abd8b1ddaec54c4d0de485bf10cb6a85676a53068a07b9563e1717fedb4746ef672ae0c285a8998543cf92d7a157f2d442 +DIST serde_derive-1.0.145.crate 54860 BLAKE2B 0c80f1b8844e044bce28c3fd8e46ac732de21736622fd7b2235c41d9a909d7ad224e8e7ba5fa3e5de2cfba5e48a4116f97e9b7eb31b0201c01bc98d40a78d16d SHA512 267389f8cd6d3a7b7d4a4d3226346999294e2fbef7446ff1cd1183dfb4fd17409f5891f6c2cae113b79cffdaca07f2037fd2f4108f93723e6baa5153bb9a61c6 +DIST serde_json-1.0.85.crate 144635 BLAKE2B 03d2de5563c8b8e9150b656b62329a87a5dc42c1fe389e40291a3b2a7232e2342b6e52f6625ecfaa8cde4420017a0db82b2ef332f82f2fc1caa50b98e544031b SHA512 b9ba5c8f5e5c977d31c720995317c99486897a064993784e8abd4e35e0c9ccf20d421552b4436cd88420b5e6fe1d7ebc411bbc2e803cf1732e133c29365834bc +DIST smallvec-1.8.0.crate 27992 BLAKE2B d02897eb4d3901805be86cafd5d3dc6768b31c2ee4d0a9d7eb455e2a21be2864ea83589f4ffde102dbbafb66e3c197707af770b5ef184b8e244d992189644b84 SHA512 17687cfa6aaf95a1df063adc3a412a7c41918a0d003eaac90f7d9e859fb8fa1d652eedee17a4cb3aaae9b33a2043f89e796519e3a7a3992b292f04049bf80b0c +DIST syn-1.0.96.crate 236896 BLAKE2B 57445f4925169212c3b794312f388c2829bc343fd60f37f60d46bc944c946c02476b1ec64f17ec8b91e84c112dbbf04bf64feba9a3fd3512dad0d4b3376f4869 SHA512 f53b9e97b6b19d18a35d13aaa9c58b8fdd0da96443aaad76ed027e9ac7d438b574ae052b02b9bef410f25fbab851a5af3cc64fafaefffe47932827e6ca02209c +DIST target-lexicon-0.12.4.crate 23020 BLAKE2B ad9780b9478b00b4fdcb07bd016d83216695413090ac29cca06388c3790e2832c978b1c7e69f6d34bb6fc9adc39c0a0b6b6636e50a9715a9f5f16445dba22d19 SHA512 194fe1946ad8d9fdb383bf8a65374e24d216382c1ed5379dabc98d58842512624c32838b8d6d0658d866f6559d37f1343a30c5809e8914dd85790399252b3e06 +DIST unicode-ident-1.0.0.crate 34224 BLAKE2B 62100357db87b74e44166a70a1d0f911281fc7410571554e9e89c94f3529920d1d43a8cdf3a3bf163c8acb8e9f575e83a024cb94217b84ecddc582751486954e SHA512 ccdad29fc63f71c507cdf276b02a5bb7fad44dffa123bf04d5b1495eb9c26bd7ec42ad6e11717eb10dc6499693047952c6b766c40d7b0696bd011779649d5fc9 +DIST unindent-0.1.9.crate 8392 BLAKE2B 601f1779806037f48448ce03483779b731bafb003859f489b806b1b4fd5ca136d7a77b62f49926c0b4315e89830fc6382381aeb56da85b4acb4754ad4924b90f SHA512 bcf5a74ee92c034e975dabc83cbb1859100b3ac04439a360a109651d95eb4f29e4a0c113fbd67b9fef2a3b27d10f29dc84bfb648ea4c3dec64b7dab8d14e57ea +DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 +DIST wasi-0.10.2+wasi-snapshot-preview1.crate 27505 BLAKE2B 4eb8644b945633d6e856ad80dd74990be19eb6af99823b147163384f61d471e2d9ec054d78a7064072344be53783e57073e8fffc6d5555c149b4834a9bf31dba SHA512 06977a294d76369a3867c45abdd8a87ea5c84e5a3681075ba0d14af1aee3114ff24495c7e7f7fe1e6e42230e65fba0e062898e69bc89e0209af62c2d14094ec7 +DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 +DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 +DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 diff --git a/dev-python/retworkx/metadata.xml b/dev-python/rustworkx/metadata.xml similarity index 100% rename from dev-python/retworkx/metadata.xml rename to dev-python/rustworkx/metadata.xml diff --git a/dev-python/retworkx/retworkx-0.11.0-r1.ebuild b/dev-python/rustworkx/rustworkx-0.12.0.ebuild similarity index 59% rename from dev-python/retworkx/retworkx-0.11.0-r1.ebuild rename to dev-python/rustworkx/rustworkx-0.12.0.ebuild index 046997461e90d..a8ed4aa6a8ca9 100644 --- a/dev-python/retworkx/retworkx-0.11.0-r1.ebuild +++ b/dev-python/rustworkx/rustworkx-0.12.0.ebuild @@ -3,82 +3,85 @@ EAPI=8 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -# Generated with https://github.com/gentoo/cargo-ebuild. CRATES=" ahash-0.7.6 - autocfg-1.0.1 + autocfg-1.1.0 bitflags-1.3.2 - cfg-if-0.1.10 cfg-if-1.0.0 - crossbeam-channel-0.5.1 + crossbeam-channel-0.5.4 crossbeam-deque-0.8.1 - crossbeam-epoch-0.9.5 - crossbeam-utils-0.8.5 + crossbeam-epoch-0.9.8 + crossbeam-utils-0.8.8 either-1.6.1 - fixedbitset-0.4.1 - getrandom-0.2.3 + fixedbitset-0.4.2 + getrandom-0.2.6 hashbrown-0.11.2 hermit-abi-0.1.19 indexmap-1.7.0 - indoc-0.3.6 - indoc-impl-0.3.6 - instant-0.1.10 + indoc-1.0.6 + instant-0.1.12 + itoa-1.0.2 lazy_static-1.4.0 - libc-0.2.101 - lock_api-0.4.5 + libc-0.2.126 + lock_api-0.4.7 matrixmultiply-0.2.4 - memoffset-0.6.4 + memchr-2.5.0 + memoffset-0.6.5 ndarray-0.13.1 num-bigint-0.4.3 num-complex-0.2.4 - num-complex-0.4.0 - num-integer-0.1.44 - num-traits-0.2.14 - num_cpus-1.13.0 - numpy-0.15.1 - once_cell-1.8.0 + num-complex-0.4.1 + num_cpus-1.13.1 + num-integer-0.1.45 + numpy-0.16.2 + num-traits-0.2.15 + once_cell-1.12.0 parking_lot-0.11.2 parking_lot_core-0.8.5 - paste-0.1.18 - paste-impl-0.1.18 - petgraph-0.6.0 - ppv-lite86-0.2.10 - proc-macro-hack-0.5.19 - proc-macro2-1.0.29 - pyo3-0.15.1 - pyo3-build-config-0.15.1 - pyo3-macros-0.15.1 - pyo3-macros-backend-0.15.1 - quote-1.0.9 - rand-0.8.4 + petgraph-0.6.2 + ppv-lite86-0.2.16 + priority-queue-1.2.0 + proc-macro2-1.0.39 + pyo3-0.16.6 + pyo3-build-config-0.16.6 + pyo3-ffi-0.16.6 + pyo3-macros-0.16.6 + pyo3-macros-backend-0.16.6 + quick-xml-0.22.0 + quote-1.0.18 + rand-0.8.5 rand_chacha-0.3.1 rand_core-0.6.3 - rand_hc-0.3.1 rand_pcg-0.3.1 rawpointer-0.2.1 - rayon-1.5.1 - rayon-core-1.9.1 - redox_syscall-0.2.10 + rayon-1.5.3 + rayon-core-1.9.3 + redox_syscall-0.2.13 + ryu-1.0.10 scopeguard-1.1.0 - smallvec-1.6.1 - syn-1.0.76 - unicode-xid-0.2.2 - unindent-0.1.7 - version_check-0.9.3 + serde-1.0.145 + serde_derive-1.0.145 + serde_json-1.0.85 + smallvec-1.8.0 + syn-1.0.96 + target-lexicon-0.12.4 + unicode-ident-1.0.0 + unindent-0.1.9 + version_check-0.9.4 wasi-0.10.2+wasi-snapshot-preview1 winapi-0.3.9 winapi-i686-pc-windows-gnu-0.4.0 winapi-x86_64-pc-windows-gnu-0.4.0 " +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + inherit cargo distutils-r1 DESCRIPTION="A high performance Python graph library implemented in Rust" -HOMEPAGE="https://github.com/Qiskit/retworkx" -SRC_URI="https://github.com/Qiskit/retworkx/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz +HOMEPAGE="https://github.com/Qiskit/rustworkx" +SRC_URI="https://github.com/Qiskit/rustworkx/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz $(cargo_crate_uris ${CRATES})" LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 MIT" @@ -98,15 +101,15 @@ BDEPEND="dev-python/setuptools-rust[${PYTHON_USEDEP}] RDEPEND=">=dev-python/numpy-1.16.0[${PYTHON_USEDEP}]" # Libraries built with rust do not use CFLAGS and LDFLAGS. -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/retworkx/retworkx.*\\.so" +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rustworkx/rustworkx.*\\.so" distutils_enable_tests pytest python_test() { # We have to hide the source code directory so tests # do not use these, but instead the compiled library. - mv retworkx retworkx.hidden || die + mv rustworkx rustworkx.hidden || die # There is one small test which has issues, skipping it. epytest -k 'not test_image_type' - mv retworkx.hidden retworkx || die + mv rustworkx.hidden rustworkx || die } diff --git a/profiles/updates/4Q-2022 b/profiles/updates/4Q-2022 index 358a603f62b25..73eaa9451268a 100644 --- a/profiles/updates/4Q-2022 +++ b/profiles/updates/4Q-2022 @@ -6,3 +6,4 @@ move x11-libs/intel-hybrid-codec-driver media-libs/intel-hybrid-codec-driver move dev-python/swagger-spec-validator dev-python/swagger_spec_validator move dev-python/zeroconf dev-python/python-zeroconf move dev-python/zstandard dev-python/python-zstandard +move dev-python/retworkx dev-python/rustworkx From 98d2476f4778e9d246ed9f54f2a491388329c1ad Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 18:53:29 +0000 Subject: [PATCH 2470/2610] dev-python/qiskit-terra: rename dev-python/retworkx -> dev-python/rustworkx Signed-off-by: Sam James --- dev-python/qiskit-terra/qiskit-terra-0.19.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/qiskit-terra/qiskit-terra-0.19.2.ebuild b/dev-python/qiskit-terra/qiskit-terra-0.19.2.ebuild index 36f8af6afe18c..54fdccc634c02 100644 --- a/dev-python/qiskit-terra/qiskit-terra-0.19.2.ebuild +++ b/dev-python/qiskit-terra/qiskit-terra-0.19.2.ebuild @@ -27,7 +27,7 @@ BDEPEND=">=dev-python/cython-0.27.1[${PYTHON_USEDEP}] )" RDEPEND=" - >=dev-python/retworkx-0.10.1[${PYTHON_USEDEP}] + >=dev-python/rustworkx-0.10.1[${PYTHON_USEDEP}] >=dev-python/numpy-1.17[${PYTHON_USEDEP}] >=dev-python/ply-3.10[${PYTHON_USEDEP}] >=dev-python/psutil-5[${PYTHON_USEDEP}] From c29c30829b1625aa1da865962656ce3eb7bd032c Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 20:30:21 +0000 Subject: [PATCH 2471/2610] dev-python/qiskit-aer: add 0.11.1 Bug: https://bugs.gentoo.org/865129 Signed-off-by: Sam James --- dev-python/qiskit-aer/Manifest | 1 + .../qiskit-aer/qiskit-aer-0.11.1.ebuild | 92 +++++++++++++++++++ 2 files changed, 93 insertions(+) create mode 100644 dev-python/qiskit-aer/qiskit-aer-0.11.1.ebuild diff --git a/dev-python/qiskit-aer/Manifest b/dev-python/qiskit-aer/Manifest index 1dd95accffd1f..c2048858b3154 100644 --- a/dev-python/qiskit-aer/Manifest +++ b/dev-python/qiskit-aer/Manifest @@ -1 +1,2 @@ DIST qiskit-aer-0.10.3.gh.tar.gz 6657490 BLAKE2B 443f7df2259c720fb93a60659da9b1cded25f9dbdf585bd0322e9f4effe4c5955daf6587d6c3964ab4a7e4a8bf6270f857abae1cf4e6b0718801daa6a96c2aec SHA512 c882624bac373566b003a01fffa6963d4ad8796ce18786b50ef85350daac26814c147b36067eb6fce4f264919b3680246e767b5c13ac338817fd394620392079 +DIST qiskit-aer-0.11.1.gh.tar.gz 6699343 BLAKE2B 3795e1f71914bbc0074a2eac10a82a28f3171d50f292a13dcb705f62daa5fa332a1eabd52391c1b168a822ca6428feb79fe08bb7c93cfd2f7ee5b0d38fed012b SHA512 7880f2ee99f34eca285b9e7cd096981db2f981d41c54881c4036e2745e4af1185b740d93cd157b83ce4adaf8c207c9c063b86e9a1fa514d1388437d6f33e219f diff --git a/dev-python/qiskit-aer/qiskit-aer-0.11.1.ebuild b/dev-python/qiskit-aer/qiskit-aer-0.11.1.ebuild new file mode 100644 index 0000000000000..8262710034829 --- /dev/null +++ b/dev-python/qiskit-aer/qiskit-aer-0.11.1.ebuild @@ -0,0 +1,92 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="High performance simulator for quantum circuits that includes noise models" +HOMEPAGE="https://github.com/Qiskit/qiskit-aer" +SRC_URI="https://github.com/Qiskit/qiskit-aer/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +# The reference implementation of BLAS/CBLAS is not compatible with qiskit-aer right now, +# because importing library causes an error. +# /usr/lib/python3.9/site-packages/qiskit/providers/aer/backends/controller_wrappers.cpython-39-x86_64-linux-gnu.so: undefined symbol: slamch_ +# Using sci-libs/openblas instead here, +# with the option to switch between reference/openblas implementation runtime (eselect-ldso). +COMMON_DEPEND=" + >=dev-python/numpy-1.16.3[${PYTHON_USEDEP}] + >=dev-cpp/nlohmann_json-3.1.1 + >=dev-libs/spdlog-1.5.0 + >=dev-cpp/muParserX-4.0.8 + virtual/cblas[eselect-ldso] + sci-libs/openblas[eselect-ldso]" + +BDEPEND=" + ${COMMON_DEPEND} + >dev-util/cmake-3.17 + >=dev-python/scikit-build-0.11.0[${PYTHON_USEDEP}] + >=dev-python/pybind11-2.6[${PYTHON_USEDEP}] + test? ( + dev-python/ddt[${PYTHON_USEDEP}] + dev-python/fixtures[${PYTHON_USEDEP}] + )" + +RDEPEND=" + ${COMMON_DEPEND} + >=dev-python/qiskit-terra-0.21.0[${PYTHON_USEDEP}] + >=dev-python/scipy-1.0[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +# Remove cmake dependency from setup.py because of +# invalid dependency description. We put this dependency check in BDEPEND. +PATCHES=( "${FILESDIR}/qiskit-aer-0.10.3-remove-cmake-dependency.patch" ) + +check_openblas() { + local libdir=$(get_libdir) me="openblas" + + # check blas + local current_blas=$(eselect blas show ${libdir} | cut -d' ' -f2) + if [[ ${current_blas} != "${me}" ]]; then + eerror "Current eselect: BLAS/CBLAS ($libdir) -> [${current_blas}]." + eerror "To use qiskit-aer, you have to issue (as root):" + eerror "\t eselect blas set ${libdir} ${me}" + return 1 + fi + return 0 +} + +pkg_setup() { + if use test; then + check_openblas + if [ $? -ne 0 ]; then + die "Set blas implementation to openblas using 'eselect blas set openblas'!" + fi + fi +} + +python_prepare_all() { + export DISABLE_CONAN="ON" + export DISABLE_DEPENDENCY_INSTALL="ON" + distutils-r1_python_prepare_all +} + +python_test() { + # We have to hide the source code directory so tests + # do not use these, but instead the compiled library. + mv qiskit_aer qiskit_aer.hidden || die + epytest -s + mv qiskit_aer.hidden qiskit_aer || die +} + +pkg_postinst() { + check_openblas +} From eac605e137689106c376ac5b860abf1f4d6a9312 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 20:32:14 +0000 Subject: [PATCH 2472/2610] dev-python/qiskit-terra: add 0.22.0 Closes: https://bugs.gentoo.org/865129 Signed-off-by: Sam James --- dev-python/qiskit-terra/Manifest | 66 ++++++++ .../qiskit-terra/qiskit-terra-0.22.0.ebuild | 141 ++++++++++++++++++ 2 files changed, 207 insertions(+) create mode 100644 dev-python/qiskit-terra/qiskit-terra-0.22.0.ebuild diff --git a/dev-python/qiskit-terra/Manifest b/dev-python/qiskit-terra/Manifest index a8227925a43f7..b830a0afd9c70 100644 --- a/dev-python/qiskit-terra/Manifest +++ b/dev-python/qiskit-terra/Manifest @@ -1 +1,67 @@ +DIST ahash-0.7.6.crate 38030 BLAKE2B aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9 SHA512 61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68 +DIST ahash-0.8.0.crate 39776 BLAKE2B 577f82ca509d5c04e25d8dbf1d0929a2d4ffd9314b13eca4f05229cdf62f678a8284bc3cc422776bb0bec8a6db6178b5e8f7f7430043ca6fed9593ea34710272 SHA512 97f85602b516ddc30509ec16402f7e83065034c93224b4421b53fc3ff03301b59c2548608bfcd5147f04d5100d491c0f8c5c38361a7d6684c79a4d7e029ba826 +DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f +DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 +DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff +DIST crossbeam-channel-0.5.6.crate 90292 BLAKE2B 7da87ab15c384754d2493dd1a30e83550cd4b2b749b7f0c24de131f054e3a2e521e1bb4ba10094378c8f4c7bdf19218e35b10562c50b4ad1d2871bf6f821e488 SHA512 de6a42ffede95750a13e3b9af6ab26cbc498125860cd8e4d227c7361bd831e558254a48bdef5cf901585a915003071b0efa321f2011f282218c364780f62f44a +DIST crossbeam-deque-0.8.2.crate 21237 BLAKE2B f00948fe90806fcbf1585c0404250dc84bca2cf27733bf7f2a0aa957e618f916162f41124333329a5b1e84909cbae3d93fb3b4461ab23e9dd97672c7d520d5b7 SHA512 a50a878d843d6eb1b5b92321ce6bfb87a23d3c16e820b1ff55472f0bd3d29b41d09ea95e1b9ccb2790f6687c043dd9ada1cd5124705e24292ccbd8fae1f243b3 +DIST crossbeam-epoch-0.9.11.crate 47900 BLAKE2B 2deb54409587df48e0686731dded6600816e4c2b82369c47fd2e00ecd59f29935cb3e7f9bf3457b99831bea088830a625370c4c07ce56cb78ccdc62a6ad7715c SHA512 3fff7ebe038993af5117460e0ff89318541afea8d16f3bb991cd37f9fabff58f1cf122a8163af03c275af4ba6802b264f516fbf12f9a9f8ec978f0f8024187a8 +DIST crossbeam-utils-0.8.12.crate 41785 BLAKE2B 486aaa80eb0fff5740690d8a63c7b41dd06c19cd141f4e12c8f133f5ffa93a121d4e24e19390851051ef07ba63480d9ce3bf751621ada3a420ab6982a0445e28 SHA512 0e1f17887615b1883c3a0c4f0fb908999d550bd0041e8333eebbe43a964838d948fc1e5892e4ebd31e59ad53e5fbb5ebf6741dc1dd8b61907429f691c84de2d2 +DIST either-1.8.0.crate 15992 BLAKE2B 5b9254d54ced1f23447cc78fca74f12085c37e3c2da441b30521819025ebb808e8cbd9cbcec811f8b3951030914c1736b8bda61744d1323af8c5b8b0a3ef3ee9 SHA512 5089b218af067b51ee39c085568a1a6f542e8f68b362207bd7126cbcd2b76783cd21cc1517a1d088ce4dad1714be03a3660f50e9498a0bb43a8676cd7ec490d2 +DIST fixedbitset-0.4.2.crate 15954 BLAKE2B 91270883db5ad0e999ebbca1123d8729d3040eb936034ab8da3cda72a830e45fcb977b3fe3c2b94e870c1fbc366ee8602357bb77e8b9a40cc41a04afad1b266b SHA512 57c5d756b0a202b2506270f0d5e890f7617a1e0c015b6059ea23fab49cf7af47fd06927eb56feb03b37cb2b6c467e326b3f0da1e32cfcb6339cf11a130a3ccab +DIST getrandom-0.2.7.crate 28854 BLAKE2B 30c054361c9b1d9f95bc505e27e98d8cbb685f37c91437948d9d26f22028e0797a7c704d88912c1648b3704bfe10623a8c5e130e81746c8f85848b831771db80 SHA512 01803e609848662ad8650cf451dfc2c37580da0b7b5e0d4cc764da6ded253cf49ae42a433b1c53e89773bde00c1ccc136394e58ed4548e7b5c0ca7e202e857e1 +DIST hashbrown-0.11.2.crate 85713 BLAKE2B 402f9f1bdcb92631206f9b72923ee35e28db8623e87469c0f1496664bc7185077013ab3c8aea68268241e5b2504f10cddc613a350abd4291050deda6c112e559 SHA512 c21ca68fd49bbb741901f59fed04cc124b8da99e2a4dfc26e2e5e1140637872b344612a01691bd30cc771575c571be15f756c84dde225441699cd2322af2ad6c +DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 +DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a +DIST indexmap-1.9.1.crate 54114 BLAKE2B 71e4968c85d5b3fac550590658f9fed72c754a9443221fc804efb97bd39b5fca7f894ee67f8d2c330bf212eb8a6b5c85879cd813ed56e3fc43a54f0bb689af5a SHA512 7eac99056123332ad38ef32eb65235c810e8b4d051d9b0ddd5582348c9cd3b162d36defe8e46a532e2066562f224e37fae94b52b4649ee9cfac7673b76a2513e +DIST indoc-1.0.7.crate 13716 BLAKE2B fe515fcf534a552feba188aea5d5da0febc123db24485eb887a3431592780fd468f6409167457c68a7ef6368fcad71c14fcd7922bf2de29794a341d7d4cbbf0b SHA512 b60e534953d600bc2de3d6951f9da67ca3ab3c78fdce3e9c5f91e544ca848aef0c22c35a26fe7a39c07bd916a79fdf496269fecfa5491a58e178f37b2965b348 +DIST libc-0.2.135.crate 604591 BLAKE2B 195f342d1136f63c308371f001c9fc270e151fbda7b316321d319b57bcd46f206bb8b06196f5e9cf8a35b0c397d909f370aef8b119f4bc0eb75b9e245d8e7b4a SHA512 dc8e8fc918c5184de6ae7414b523b06ae91cde252e837e863f8477e9722ccb206a0b27762ac204830e8d09071413029c03802a3ed93bff274c33b2a4055e7806 +DIST libm-0.2.5.crate 113322 BLAKE2B 1893273dda30ca8eb6f614992069893dca39288fd4a2f3c49827dd3ffc64030f1729a9761f01f5fe649db64c6ed15a8ba47d93ed9484de1c19bd3de57700f567 SHA512 4d56501fdc86011f1b707b349c409564c85c2484b185adf9dc5d5a8a8fcca8c0e172c95ee5dbfb428b7b13d8cfb1e23c596d3ae3bfa878f2019fabd3258c7863 +DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 +DIST matrixmultiply-0.3.2.crate 49247 BLAKE2B 7f7eff4e0c7b71d942319caab54df7b75e3bb6e6fc7c224312da0a607c78894010b870a5649b7ce20767f622b64141752c55d3ab77cb0a394295041cb2e2a73a SHA512 9a6203c0f604474007b2d28b4db5b83282315de39c775cedefe1c1793ed8b48e83ad01c21669076a77bc28a75eeb847defbcd662239854e8e32acf71bbc800bc +DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f +DIST ndarray-0.15.6.crate 275225 BLAKE2B f17e028e7d57670f136d777dc2bb720dd52bc3d9fdbc0e2de5f5c2fcd9f6310f0bc39299fadbb53e0d1588e1e64d9f2b5daf20e30dd95517bbfa597b9572581f SHA512 19037ba1de0ea5f8e0cba5d8735d6192c1674007529289a357e9c5e036a1af88b48ba8a26b4929663403159f6700bd00d04becd9b1fdd4c07990bbeddfc20ead +DIST num-bigint-0.4.3.crate 97799 BLAKE2B afe9a08bf20dc974dcea12b5f9dd465e8b399a0cb0a6d0028d08f7f753aa4dfc929710e4dae883e67633d9dda073f995287e5315b1487e8f99f8f23f1f70e581 SHA512 4b38eaa8b51119dbc7cd8a1e177f37ec935ee348b693a93378742e9bfa68fe5f7e5062b7f34638283c23f04d2127451d796d310cd8adb64dc8e865b28708374f +DIST num-complex-0.4.2.crate 29341 BLAKE2B 8fbf8f22b0a59c794b7657693dbdad7384a56c2b74e9d54992f15bdb19231ebca08f16a282f0a97280cd94d3ff728bd3358a50f8c22bbe0a3f51c7c2b499c851 SHA512 b073ac863d4a389468ed4e0a3d71c453c25dcb535a9e98e38d236b60ab0950ab5be512b1f427f5f74a20b6bc24398f864d9a1e0ab717a84a01b7b89ac3517048 +DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735 +DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 +DIST num_cpus-1.13.1.crate 14752 BLAKE2B 27490aeee349d944c29e50b44e9a84371030459353a9316ffaa0245ce499df4424e39c25a81be59cd0f9a19c3214c78bdc7a84b632059282be476d8f918c44d6 SHA512 91ffe0ec792228621d6c2d5cc544ef4744203d19fc9c86e0aad2610038c43aca0448b6c27d82979417a0f6c939ea73523303a44c28df0d1c1b8d09814d5306d9 +DIST numpy-0.16.2.crate 51574 BLAKE2B 37ae5a83a1bdaa79595be2004969f0d511d244e58ae39d7d481fc8f6289d9c3f711ca3765ae61b0e9c7ab8e5eea67f426494bfd6474d28b4b6f3c29465c7ee45 SHA512 34f1230fe9ee120642c5a8480077cad9ea004ede34096719546bc368e298c7a0c578eef801a622dec7983119465e90970b3e46ec882787721226d10c43f58428 +DIST once_cell-1.15.0.crate 31460 BLAKE2B ae4481883865abe6a684d63520fb2e91b64d6ccdd0374464200015640122bd68b8a769309773226c8a31d0119f450ee821a2bd35c346fd86adb4474ea7c28fcf SHA512 934a7c3631e9ca4fa78d9577b6672ca0b2f926a8d6c3be9542b906c5968033446f98f76ae6f368a1a5b92ab9064c31a57d74ab6d2097108029a7ea951541ff7e +DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c +DIST parking_lot_core-0.9.3.crate 32256 BLAKE2B 79a1924a983b948a5c2b0c074452a7b2b61abda973d3bc8040d9153d34b378f0ee330e36aa813f49544319c479665d6328be71481f2e1e41bc94abb9bfbd12a0 SHA512 fa30db0fc73b268ab8395adb8bda35d12dc15363b247a95b7c4bb848ff9b8dbfb971a20f320b4feff3317d5b533c59b62152e4c652c1809a422c5671310b30df +DIST petgraph-0.6.2.crate 182513 BLAKE2B 553dc5c95ad38c52a014b20b10b7138f6eb105f11772c4852cafc9930dcdb159847c87202211a780888d81997efc38e18255c784a71f3fefe5c1177461df1c74 SHA512 6a4ad4bc630e486ac2db107a9ee3e0d6116e76788d2d182a086649eb00321cedbb7c9165012a3957aa276c0eb29e0b2b25210311ea3c662f2467d3ef1afb3fd9 +DIST ppv-lite86-0.2.16.crate 22245 BLAKE2B 03cba61af42dc3a78ab8f6b03d833c028b7ed737e101b1952467a1e19706bdce6c758eca4ec7d575b2f61daa47cb25fa1d74039b2adb0dbf949b66b7aff3f10a SHA512 264b916f7d1bb6f1c0c0d3cc45f40b72b638abc7174416b49241c3663fe500409509ef6c8241a24515a21a20288c2ba508035b6b37972e4ae7ad02ad19118b74 +DIST proc-macro2-1.0.46.crate 41954 BLAKE2B 3bdc274c8ada8bf1a84d4480b25e0348f4ec5bfacebb74da144a36d4dc0efeb341fa24525e7e8408c3589013a048563a46f1e094944afc1726e594534e2455fa SHA512 1c2ae8dc4bebeeaa4af02f8edce18b3d159109a1639d8e9f26be2b7023ade9d09824ee0f2a60ae034967d982158196826fdb989d23a4b3bc81188a9a63e18cb9 +DIST pyo3-0.16.6.crate 364587 BLAKE2B 935b3347770e1fba76f6aee6b4ddc41cf9cb13be77e76d2668985012776a119906403a8fe95ccd0e33b4630bd38936693d2fd1b7b3d11d84a4e53fca021a2f36 SHA512 fe297e4d171ecb5a965ce9f3a0527a086766ac5607ba7b59b2a3a8f6cc66da3959d93f1d6aa688d67ceebde41ac4adefce18c0d52c1b77d0cd95cf1178f52325 +DIST pyo3-build-config-0.16.6.crate 28891 BLAKE2B 26667482bf9f5b140daab9728f58965a8417e879bfeaf27d9c61f75502150557f3d5952bf52b1d16360ade2f58ed44f99e10a5781a6d241844e9202735c6625e SHA512 a015bb4c328f0d1e643d64831e029bbd66cbf635ab616533f35aefce59abf1c5d596099feaccb81bff02e863867c14f975ce6fc55bc05d99ea47b5f6fdc2da5d +DIST pyo3-ffi-0.16.6.crate 60756 BLAKE2B 148e67de195577a1676c80be1a5538d80cf25b0d9eac9facfdcd223dc40484a9c3c7c84377f727e83e50118fa803591acc1d800b93adf29c91e6a15154c2856c SHA512 97c69900e2b355a002d10e48883cc8d4d9245d07f956087fb9c3b0ecfb9039c84c3f3a23f17caf28c637c4522f0fe252fbbb16b543825e4f724ee19232a34d22 +DIST pyo3-macros-0.16.6.crate 8453 BLAKE2B 518809b1236149f14b264d48f642e873aea2b22edb655cf4cf4d6307d2eeb7544228b80ca7559397d3483c837ae2ea9f772a26563d01a95613dad0a1a704c1e9 SHA512 95b6898da9974ef232b04197e47ea4e7d60de9f817da9a9995f07b05ca74965df2b2e8e8267d616b665b04ab810b93ca17255b20df89ac9c71014e5c9fd3a9f1 +DIST pyo3-macros-backend-0.16.6.crate 49252 BLAKE2B 9fc531507d4f9d0e7ed183987fbabd043f7c31afe6488c53c6100d98e75e5296e9ee7cc4eb14798967ac62e7d8c31d602eac5166699058def384e4f029a3cf0b SHA512 49d82cff8762eeb27d8220aa98b2be43f614445f156212d45abef052e347ba2f4a7930e7c5c8a9843ea895ac5c223afc6527d036a9cad00efff9bda18907b019 DIST qiskit-terra-0.19.2.gh.tar.gz 9536647 BLAKE2B 966370a782179512f3c4cd209f604f536ac4ac503f4805681d5729f4d6df4020bbaa5a2beb2fc393506eaa67a81666254375f14b827e07e1c1478a381fde5b45 SHA512 d02c028a86927610f1bca63830cb489069e68e016ed744a4092a96ddde163ea8ca1071048fc82b1807d4136e1fb2b0fcdde6d1a639ffc2ebe7c99dfd50c2e3d4 +DIST qiskit-terra-0.22.0.gh.tar.gz 9243589 BLAKE2B 208f554de7fd6c11e76879a8c4c08f27859f1dd729494c3ab372e73e5205def0f97a5dac16bd26f632a80428d5ead1797509f67e78983eebdc34d092158a5124 SHA512 c7e901035e3bf57df7765ec84a1344663c8763c3da6b372202dde1abd9a840d5dc0f30b91d0fcc8516af28921c1fcedc84959e147f8dbfc372497a7d25a8c5a6 +DIST quote-1.0.21.crate 28030 BLAKE2B 547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc SHA512 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc +DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 +DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 +DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 +DIST rand_distr-0.4.3.crate 58255 BLAKE2B c93a4db62e1c27bde51c77423e15674c4bafd04a63424ee8b8863e4eb27e56f774136949edc8b05ff4189dfab1f0dffc92855706f4a612be897523e7712ee830 SHA512 e5209a78b8ca1af97ac6c6add858ee6d91e67c1edd124bb297f787d37218a5f1afd570252da2eb25738b8d77482df4e93aa1eb3c4a8165f90219410dba495cda +DIST rand_pcg-0.3.1.crate 11983 BLAKE2B 87c2a9d0f6fd71076280a0f6447ef2a8c9efb81567c530bc45001ed93a254dbf0d007f4d3d22355cb68dea51e82bbd78761bfb9f139a62983dda39f0432306ed SHA512 6386c23c26fb911c3b20718e31b6a2f395e3cb46b59351cbd58bbc0666f1d42c2092638360162079387e0d61f7591d01271cb50212b91db6df78a76bae239dc4 +DIST rawpointer-0.2.1.crate 7490 BLAKE2B ee4542886347f2bfc7cb32cf4f7d025d35c78cb763e6d6acf2a8f85ae8d0261a2a20f86903952bd33b886dcaff789bd30c507b4e5d53c0debd2e6696291a825b SHA512 bff9ba7b69e7754e89ca6d42bd3b7a547f450404de999e35c10e4002fe03ee1f563b9799673c5010aa4c2f80885ca9e45b5560c5093e117be3b75d86affcb62f +DIST rayon-1.5.3.crate 167246 BLAKE2B bb312c9879fea3cedecb70bff78616eb7fc761e2201d5576d86074f4926dee6266ff6f917cc97a63b6e6daffc33f5d693a5c73daa49724643b93f3b9ac77d8dd SHA512 47909226951c4d6b774880dd308e2633b1582e41e7730ac8af902895578e6f29a9b1bc47debbd9618c5a45f317b4f264480392c8982aa33576deeb9d5f8ffb82 +DIST rayon-core-1.9.3.crate 65300 BLAKE2B de5700c9def379f6a27ee0ac0667f741913c28ba4d98e95d7ae964c32f13967b4ca160d219b53394985ff4557a11a6ab3c242333e2a6d3790801bdffef3f9153 SHA512 4b852f083766e7e414132840cc8dfef148e15db47967eeedc2ddbff9a4372521c296dd4f66e0b6990f49a8ce88ebed9d44e7ad674df42f96b99b24469b1852a5 +DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 +DIST retworkx-core-0.11.0.crate 33658 BLAKE2B a742f0d310eb45bc9ade507f9bd7c1b75c879b67515176f5c944ca95c51ec664af2d08f0f708441c6f652df9443c4d44f66873c24b1c64208b3839652f187861 SHA512 8ed81f6373496d5e668025b63bf3446653111ed6d65ea2fcc17a5d232cb14820b8ac3f4a9059ffce2b0f9d8508e0a7409f87915ab22457113281569e9ee4f8f4 +DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d +DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae +DIST syn-1.0.102.crate 235699 BLAKE2B b29d1b0ab878eda45c486bce03e1b341eb2c69718201e662d81c131ead2bb5c5abffad848d9cd8d2e45a995dbb4d6a185173b5680973971e0c33bdd9fe43dfe8 SHA512 c9a2b2cf216c3d821decd488ebb49743f2f43940a879856e3a15d2352843c405e6f164c11225e904d18b32a5cd2bd7fcdfa74df40ec5567faeedffe5f523989c +DIST target-lexicon-0.12.4.crate 23020 BLAKE2B ad9780b9478b00b4fdcb07bd016d83216695413090ac29cca06388c3790e2832c978b1c7e69f6d34bb6fc9adc39c0a0b6b6636e50a9715a9f5f16445dba22d19 SHA512 194fe1946ad8d9fdb383bf8a65374e24d216382c1ed5379dabc98d58842512624c32838b8d6d0658d866f6559d37f1343a30c5809e8914dd85790399252b3e06 +DIST unicode-ident-1.0.5.crate 35455 BLAKE2B 7e14ce97ac53a88ccec015dea690918a673dc5b49e44de7fdcb5421871da35c4f514c6db9a363d6f4bfcf2e9a61a50a593d345d0b6f388ea882b17a00cd0335d SHA512 d355370daac356d900cd4c0a792d6c0eff114524c4bffce4d7e74469fe2117883ee00bf0e27d950b72e88739473f2045d5f83440a0aedfede97b4d9163b64a6c +DIST unindent-0.1.10.crate 7703 BLAKE2B 75458d7f21ded1eca4bb3f7f55b2fa73bf92b2309316eca1b2ffaa0c9f8d7cd8c7851b96688f6597f4af6973f70e9053c2708c1228fa6a9784e41c778488c4b7 SHA512 46ff1a2c042972af2fe5958677b2fa5adf3b9edbb168bd66cc93baf9d1b128f583d9502b83f174b35866343b57a57c8a91a465eab267dddae919af24095bf6bd +DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 +DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f +DIST windows-sys-0.36.1.crate 3347053 BLAKE2B 818f7812bd9a55a4e95b3d461fa5fcc14569a159882f950d20fd5a6b7d2a2841f082c0bccaab657f5830549e6286a37d9f8fdf825a42403f543b51e35b2d20d4 SHA512 80973e461bef3be0d0d0c13d02b2129aeb0d0700768d637544315654126f101b39f980738035fe325bd96f549493a2245bd7b82511f833efa7bbcb2f62266001 +DIST windows_aarch64_msvc-0.36.1.crate 661960 BLAKE2B d503150a05c4aa6ec376d1094ad24a7a4b3579d8f60cae65f4a98adfe830dd776c8996d5c3acfbfca1a69598475b918b5de2a162e3253b0b28cd6aa17de2dc13 SHA512 d0c352c78caec9c71bbaa1a688baab8f39a33c903c0492b19398c76e08194183e254ecd3a8b24af3e7e5e1d9d97373dcbab54499236829898a4fd153cfde2ccf +DIST windows_i686_gnu-0.36.1.crate 818115 BLAKE2B fdb78cf88e1049d1ed6c474f870dfd1ff37b48bc24726d754cfec5b3e77075162f291f93aa709c07c9fa38ccb21a6c31cb5149dabc2cc8ad8a85c03408384a0b SHA512 e2c60e6639beb879472a06ed4462667eb4a78385df6bcde1ca579af759cf2b4ac70e84f7dd7b736e7fbd1b129061555671fed4b83bcd81a6083cc013963194a5 +DIST windows_i686_msvc-0.36.1.crate 724575 BLAKE2B cf964bec007d8432e2009644cf7f89ea7d910ccf9512c067b7bf5c6c825208ce4a36e9864c0cbca137f523983eb46e58e4bd01054cecd7ac7126d2ba9f67ac0c SHA512 02bb1507981229422498ce29f6c777d5e412358040128f84b09d948ccddf0461b078a0a20cc7f6ab7da8595121bb369453ae9ea1f0506aab715662e8c631e737 +DIST windows_x86_64_gnu-0.36.1.crate 790934 BLAKE2B 9dec5d966bdc89efbc81989acca242d519f51676ec37487df2bfacd6bfbc5a8de2871be72c5b96a073a899c666e3a39aa60d493e7df39fa90efe869fb744a332 SHA512 598b69e4f2cd3d68f910d526a66dadb465ff30a8c261c9a4455aa1c5b952d23c04f8edaa063cd16fb43564c116a13f06d607f3a0a9c7495054b8bfe1c04d1865 +DIST windows_x86_64_msvc-0.36.1.crate 661999 BLAKE2B 4cf967f10d4ce148bac967598168752d1996b4ddf5278a8fca53360566c37c1a014bfb4dfdc0ae2d96e01196c42eb4906ea80d8e9dd23b9e9f3163631c9e253e SHA512 89c22ed51a74f531662d80ae0fa5e0215728db1e6caf3c13eaeba95a93548b43c00b8474f52553ac866ac83c203b6c22dc44fbc870e882a4c9c97ba54b87c631 diff --git a/dev-python/qiskit-terra/qiskit-terra-0.22.0.ebuild b/dev-python/qiskit-terra/qiskit-terra-0.22.0.ebuild new file mode 100644 index 0000000000000..21deb84ad9423 --- /dev/null +++ b/dev-python/qiskit-terra/qiskit-terra-0.22.0.ebuild @@ -0,0 +1,141 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + ahash-0.7.6 + ahash-0.8.0 + autocfg-1.1.0 + bitflags-1.3.2 + cfg-if-1.0.0 + crossbeam-channel-0.5.6 + crossbeam-deque-0.8.2 + crossbeam-epoch-0.9.11 + crossbeam-utils-0.8.12 + either-1.8.0 + fixedbitset-0.4.2 + getrandom-0.2.7 + hashbrown-0.11.2 + hashbrown-0.12.3 + hermit-abi-0.1.19 + indexmap-1.9.1 + indoc-1.0.7 + libc-0.2.135 + libm-0.2.5 + lock_api-0.4.9 + matrixmultiply-0.3.2 + memoffset-0.6.5 + ndarray-0.15.6 + num-bigint-0.4.3 + num-complex-0.4.2 + num_cpus-1.13.1 + num-integer-0.1.45 + numpy-0.16.2 + num-traits-0.2.15 + once_cell-1.15.0 + parking_lot-0.12.1 + parking_lot_core-0.9.3 + petgraph-0.6.2 + ppv-lite86-0.2.16 + proc-macro2-1.0.46 + pyo3-0.16.6 + pyo3-build-config-0.16.6 + pyo3-ffi-0.16.6 + pyo3-macros-0.16.6 + pyo3-macros-backend-0.16.6 + quote-1.0.21 + rand-0.8.5 + rand_chacha-0.3.1 + rand_core-0.6.4 + rand_distr-0.4.3 + rand_pcg-0.3.1 + rawpointer-0.2.1 + rayon-1.5.3 + rayon-core-1.9.3 + redox_syscall-0.2.16 + retworkx-core-0.11.0 + scopeguard-1.1.0 + smallvec-1.10.0 + syn-1.0.102 + target-lexicon-0.12.4 + unicode-ident-1.0.5 + unindent-0.1.10 + version_check-0.9.4 + wasi-0.11.0+wasi-snapshot-preview1 + windows_aarch64_msvc-0.36.1 + windows_i686_gnu-0.36.1 + windows_i686_msvc-0.36.1 + windows-sys-0.36.1 + windows_x86_64_gnu-0.36.1 + windows_x86_64_msvc-0.36.1 +" + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit cargo distutils-r1 + +DESCRIPTION="Terra is the foundation on which Qiskit is built" +HOMEPAGE="https://github.com/Qiskit/qiskit-terra" +SRC_URI="https://github.com/Qiskit/qiskit-terra/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" +SRC_URI+=" $(cargo_crate_uris)" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="+visualization" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/rustworkx-0.10.1[${PYTHON_USEDEP}] + >=dev-python/numpy-1.17[${PYTHON_USEDEP}] + >=dev-python/ply-3.10[${PYTHON_USEDEP}] + >=dev-python/psutil-5[${PYTHON_USEDEP}] + >=dev-python/scipy-1.5[${PYTHON_USEDEP}] + >=dev-python/sympy-1.3[${PYTHON_USEDEP}] + >=dev-python/dill-0.3[${PYTHON_USEDEP}] + >=dev-python/python-constraint-1.4[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}] + >=dev-python/stevedore-3.0.0[${PYTHON_USEDEP}] + >=dev-python/symengine-0.8[${PYTHON_USEDEP}] + >=dev-python/tweedledum-1.1[${PYTHON_USEDEP}] + visualization? ( + >=dev-python/matplotlib-3.3[${PYTHON_USEDEP}] + >=dev-python/ipywidgets-7.3.0[${PYTHON_USEDEP}] + dev-python/pydot[${PYTHON_USEDEP}] + >=dev-python/pillow-4.2.1[${PYTHON_USEDEP}] + >=dev-python/pylatexenc-1.4[${PYTHON_USEDEP}] + >=dev-python/seaborn-0.9.0[${PYTHON_USEDEP}] + >=dev-python/pygments-2.4[${PYTHON_USEDEP}] + )" +BDEPEND=" + >=dev-python/cython-0.27.1[${PYTHON_USEDEP}] + test? ( + app-text/poppler[png] + >=dev-python/ddt-1.4.4[${PYTHON_USEDEP}] + >=dev-python/hypothesis-4.24.3[${PYTHON_USEDEP}] + >=dev-python/networkx-2.2[${PYTHON_USEDEP}] + dev-python/qiskit-aer[${PYTHON_USEDEP}] + >=sci-libs/scikit-learn-0.20.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +# Small issues with the tests. +# qiskit.Aer module depends on qiskit-terra, it cannot be used, +# and an exact comparison of float switched to approximate comparison. +#PATCHES=( "${FILESDIR}/qiskit-terra-0.19.2-test-corrections.patch" ) + +python_test() { + # We have to hide the source code directory so tests + # do not use these, but instead the compiled library. + mv qiskit qiskit.hidden || die + + # Some small tests are failing which test optional features. + # Why they fail is still under investigation. + # transpiler_equivalence tests take too long time, they are also skipped. + epytest -k 'not (TestOptions and test_copy) and not TestUnitarySynthesisPlugin and not test_transpiler_equivalence and not (TestPauliSumOp and test_to_instruction)' + + mv qiskit.hidden qiskit || die +} From c7df5e0dc6e3b19e28457d75a964703292e961e9 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 20:42:32 +0000 Subject: [PATCH 2473/2610] dev-python/rustworkx: update upstream metadata Signed-off-by: Sam James --- dev-python/rustworkx/metadata.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-python/rustworkx/metadata.xml b/dev-python/rustworkx/metadata.xml index 2c287d8e177b3..5025a8788f351 100644 --- a/dev-python/rustworkx/metadata.xml +++ b/dev-python/rustworkx/metadata.xml @@ -14,10 +14,10 @@ Proxy Maintainers - retworkx is a general purpose graph library for python3 written in Rust to take advantage of the performance and safety that Rust provides. It was built as a replacement for qiskit's previous (and current) networkx usage (hence the name) but is designed to provide a high performance general purpose graph library for any python application. The project was originally started to build a faster directed graph to use as the underlying data structure for the DAG at the center of qiskit-terra's transpiler, but it has since grown to cover all the graph usage in Qiskit and other applications. + rustworkx is a general purpose graph library for python3 written in Rust to take advantage of the performance and safety that Rust provides. It was built as a replacement for qiskit's previous (and current) networkx usage (hence the name) but is designed to provide a high performance general purpose graph library for any python application. The project was originally started to build a faster directed graph to use as the underlying data structure for the DAG at the center of qiskit-terra's transpiler, but it has since grown to cover all the graph usage in Qiskit and other applications. - Qiskit/retworkx - retworkx + Qiskit/rustworkx + rustworkx From c77a4183b655f3988a31f81ebbae5ee4ddb737af Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 21:08:05 +0000 Subject: [PATCH 2474/2610] net-libs/libsmi: uncomment patch Fixes: 7c1ddcdd1824b74e6b051d3ac4b1f3c1096b8603 Signed-off-by: Sam James --- .../libsmi/{libsmi-0.5.0-r4.ebuild => libsmi-0.5.0-r5.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename net-libs/libsmi/{libsmi-0.5.0-r4.ebuild => libsmi-0.5.0-r5.ebuild} (95%) diff --git a/net-libs/libsmi/libsmi-0.5.0-r4.ebuild b/net-libs/libsmi/libsmi-0.5.0-r5.ebuild similarity index 95% rename from net-libs/libsmi/libsmi-0.5.0-r4.ebuild rename to net-libs/libsmi/libsmi-0.5.0-r5.ebuild index 6f190736f93a1..91ae311eaa6ed 100644 --- a/net-libs/libsmi/libsmi-0.5.0-r4.ebuild +++ b/net-libs/libsmi/libsmi-0.5.0-r5.ebuild @@ -23,7 +23,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-0.5.0-implicit-function-declarations.patch "${FILESDIR}"/${PN}-0.5.0-clang-15-configure.patch - #"${FILESDIR}"/${PN}-0.5.0-fix-macro-clang16.patch + "${FILESDIR}"/${PN}-0.5.0-fix-macro-clang16.patch ) src_prepare() { From 173bb4015477ec628b948cef72540f66e4e8fe3b Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 21:09:20 +0000 Subject: [PATCH 2475/2610] dev-python/qiskit-terra: use xdist for tests Huge speedup. Signed-off-by: Sam James --- dev-python/qiskit-terra/qiskit-terra-0.22.0.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-python/qiskit-terra/qiskit-terra-0.22.0.ebuild b/dev-python/qiskit-terra/qiskit-terra-0.22.0.ebuild index 21deb84ad9423..7a0c507d85774 100644 --- a/dev-python/qiskit-terra/qiskit-terra-0.22.0.ebuild +++ b/dev-python/qiskit-terra/qiskit-terra-0.22.0.ebuild @@ -74,7 +74,7 @@ CRATES=" DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{8..10} ) -inherit cargo distutils-r1 +inherit cargo distutils-r1 multiprocessing DESCRIPTION="Terra is the foundation on which Qiskit is built" HOMEPAGE="https://github.com/Qiskit/qiskit-terra" @@ -115,6 +115,7 @@ BDEPEND=" >=dev-python/ddt-1.4.4[${PYTHON_USEDEP}] >=dev-python/hypothesis-4.24.3[${PYTHON_USEDEP}] >=dev-python/networkx-2.2[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] dev-python/qiskit-aer[${PYTHON_USEDEP}] >=sci-libs/scikit-learn-0.20.0[${PYTHON_USEDEP}] ) @@ -135,7 +136,7 @@ python_test() { # Some small tests are failing which test optional features. # Why they fail is still under investigation. # transpiler_equivalence tests take too long time, they are also skipped. - epytest -k 'not (TestOptions and test_copy) and not TestUnitarySynthesisPlugin and not test_transpiler_equivalence and not (TestPauliSumOp and test_to_instruction)' + epytest -n "$(makeopts_jobs)" -k 'not (TestOptions and test_copy) and not TestUnitarySynthesisPlugin and not test_transpiler_equivalence and not (TestPauliSumOp and test_to_instruction)' mv qiskit.hidden qiskit || die } From 4700792d0f60249c0079b19bbf324906a89f43ec Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 21:31:49 +0000 Subject: [PATCH 2476/2610] sys-fs/multipath-tools: add note for Makefile hack It should be fixed upstream in 0.9.3. Signed-off-by: Sam James --- sys-fs/multipath-tools/multipath-tools-0.9.3.ebuild | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/sys-fs/multipath-tools/multipath-tools-0.9.3.ebuild b/sys-fs/multipath-tools/multipath-tools-0.9.3.ebuild index 74c4e010e73ac..9edc596d1197b 100644 --- a/sys-fs/multipath-tools/multipath-tools-0.9.3.ebuild +++ b/sys-fs/multipath-tools/multipath-tools-0.9.3.ebuild @@ -29,11 +29,9 @@ BDEPEND="virtual/pkgconfig" CONFIG_CHECK="~DM_MULTIPATH" -PATCHES=( ) - src_prepare() { default - # life is too short for some trivial patches + sed -r -i -e '/^(CPPFLAGS|CFLAGS)\>/s,^(CPPFLAGS|CFLAGS)\>[[:space:]]+:=,\1 := $(GENTOO_\1),' \ "${S}"/Makefile.inc || die } @@ -55,7 +53,9 @@ src_compile() { src_install() { dodir /sbin - # upstream makefile has terrible $(prefix) choices + + # Please clean this up > 0.9.3: https://github.com/opensvc/multipath-tools/pull/53 + # $(prefix) doesn't work correctly in makefile in 0.9.3. emake \ DESTDIR="${ED}" \ prefix="${EPREFIX}" \ @@ -67,6 +67,7 @@ src_install() { GENTOO_CFLAGS="${CFLAGS}" \ GENTOO_CPPFLAGS="${CPPFLAGS}" \ install + rmdir "${ED}"/usr/include rmdir "${ED}"/usr/share mv "${ED}"/include "${ED}"/usr/include || die From 607111972cda51f484c2403914091e4ce1e94068 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 21:55:07 +0000 Subject: [PATCH 2477/2610] dev-php/pecl-parallel: Stabilize 1.1.4-r1 x86, #812866 Signed-off-by: Sam James --- dev-php/pecl-parallel/pecl-parallel-1.1.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-php/pecl-parallel/pecl-parallel-1.1.4-r1.ebuild b/dev-php/pecl-parallel/pecl-parallel-1.1.4-r1.ebuild index cdcd5d85b28be..83bb89a2797f6 100644 --- a/dev-php/pecl-parallel/pecl-parallel-1.1.4-r1.ebuild +++ b/dev-php/pecl-parallel/pecl-parallel-1.1.4-r1.ebuild @@ -16,4 +16,4 @@ SRC_URI="${SRC_URI} -> ${P}.tgz" LICENSE="PHP-3.01" SLOT="7" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" From af9b915bec306048e6a5802d12eeb36d38578703 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 21:55:08 +0000 Subject: [PATCH 2478/2610] dev-php/pecl-parallel: Stabilize 1.2.0 x86, #812866 Signed-off-by: Sam James --- dev-php/pecl-parallel/pecl-parallel-1.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-php/pecl-parallel/pecl-parallel-1.2.0.ebuild b/dev-php/pecl-parallel/pecl-parallel-1.2.0.ebuild index 18b9c81648e75..71e5425933d8e 100644 --- a/dev-php/pecl-parallel/pecl-parallel-1.2.0.ebuild +++ b/dev-php/pecl-parallel/pecl-parallel-1.2.0.ebuild @@ -16,4 +16,4 @@ SRC_URI="${SRC_URI} -> ${P}.tgz" LICENSE="PHP-3.01" SLOT="8" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" From cfbf5401acff2b22ca406c0c93ae6be990f66814 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 21:55:09 +0000 Subject: [PATCH 2479/2610] sys-libs/timezone-data: Stabilize 2022f amd64, #878637 Signed-off-by: Sam James --- sys-libs/timezone-data/timezone-data-2022f.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/timezone-data/timezone-data-2022f.ebuild b/sys-libs/timezone-data/timezone-data-2022f.ebuild index 1a7b75368294e..dbc32ac642420 100644 --- a/sys-libs/timezone-data/timezone-data-2022f.ebuild +++ b/sys-libs/timezone-data/timezone-data-2022f.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://www.iana.org/time-zones/repository/releases/tzdata${MY_DATA_VER LICENSE="BSD public-domain" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="nls leaps-timezone zic-slim" DEPEND="nls? ( virtual/libintl )" From 75319a4e0c9742755af05f164069dd5b7f1757a9 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 21:55:10 +0000 Subject: [PATCH 2480/2610] dev-python/pypy3: Stabilize 7.3.9_p8 amd64, #878643 Signed-off-by: Sam James --- dev-python/pypy3/pypy3-7.3.9_p8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pypy3/pypy3-7.3.9_p8.ebuild b/dev-python/pypy3/pypy3-7.3.9_p8.ebuild index cc432aa660892..9dd9d4a02256f 100644 --- a/dev-python/pypy3/pypy3-7.3.9_p8.ebuild +++ b/dev-python/pypy3/pypy3-7.3.9_p8.ebuild @@ -25,7 +25,7 @@ LICENSE="MIT" # pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))' # also check pypy/interpreter/pycode.py -> pypy_incremental_magic SLOT="0/pypy39-pp73-336" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE="+ensurepip gdbm +jit ncurses sqlite test tk" # many tests are failing upstream # see https://buildbot.pypy.org/summary?branch=py3.9 From c09eb78c506aed69acfb0062b6efba135abafeed Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 21:55:11 +0000 Subject: [PATCH 2481/2610] dev-python/pypy3: Stabilize 7.3.9_p8 x86, #878643 Signed-off-by: Sam James --- dev-python/pypy3/pypy3-7.3.9_p8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pypy3/pypy3-7.3.9_p8.ebuild b/dev-python/pypy3/pypy3-7.3.9_p8.ebuild index 9dd9d4a02256f..9da05e3e37f96 100644 --- a/dev-python/pypy3/pypy3-7.3.9_p8.ebuild +++ b/dev-python/pypy3/pypy3-7.3.9_p8.ebuild @@ -25,7 +25,7 @@ LICENSE="MIT" # pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))' # also check pypy/interpreter/pycode.py -> pypy_incremental_magic SLOT="0/pypy39-pp73-336" -KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" IUSE="+ensurepip gdbm +jit ncurses sqlite test tk" # many tests are failing upstream # see https://buildbot.pypy.org/summary?branch=py3.9 From 75c61ba1f1c8e2a62ea1180dde41483580d586fe Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 21:55:55 +0000 Subject: [PATCH 2482/2610] dev-python/pypy3: add heptapod upstream metadata Signed-off-by: Sam James --- dev-python/pypy3/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-python/pypy3/metadata.xml b/dev-python/pypy3/metadata.xml index 6bbdf5133f0c3..279dc3f87516c 100644 --- a/dev-python/pypy3/metadata.xml +++ b/dev-python/pypy3/metadata.xml @@ -12,4 +12,7 @@ be only possible to use venv `--without-pip`) + + pypy/pypy + From 322ac2dc68fbc79b20ad910a8d8c955c41b4e54d Mon Sep 17 00:00:00 2001 From: Thibaud CANALE Date: Thu, 27 Oct 2022 20:26:55 +0200 Subject: [PATCH 2483/2610] dev-libs/protobuf: add 21.9 Bug: https://bugs.gentoo.org/878467 Signed-off-by: Thibaud CANALE Signed-off-by: Sam James --- dev-libs/protobuf/Manifest | 1 + dev-libs/protobuf/protobuf-21.9.ebuild | 148 +++++++++++++++++++++++++ 2 files changed, 149 insertions(+) create mode 100644 dev-libs/protobuf/protobuf-21.9.ebuild diff --git a/dev-libs/protobuf/Manifest b/dev-libs/protobuf/Manifest index 74313749d43fb..5dd5ef74895c8 100644 --- a/dev-libs/protobuf/Manifest +++ b/dev-libs/protobuf/Manifest @@ -1,4 +1,5 @@ DIST protobuf-21.8.tar.gz 5110670 BLAKE2B 3c1b0c857a86e9586481d63896341d0cb11290dbd710d87a6f7889d34f5f262abe2986a29ed19a730f8fa5df0b5c62d77a4db6aa415a72b239f7483ae8d6380c SHA512 cb17be759311e91172801add1f88fe7a0291b547170c40d2e3303f5c248570dddeade96bd48740edd628215f55269c97475e2f4c4a41c50f1018d525f52036cb +DIST protobuf-21.9.tar.gz 5110670 BLAKE2B a4f5b7f58e1c5904ca990b100a72992f6f56177b28773f8de8c99e4158391d33cfb8aa8575915887fc9ae4294faf81d4ff6b470bc07b394bfd5885a09ba0fafe SHA512 6954b42d21921e630173b7848c056ab95635627d8eddec960f3db2ddda13eedde00520a9b350722e76e2998649eb8ebe10758e1db938b6a91e38ff3295b1b7c1 DIST protobuf-3.19.3.tar.gz 5293258 BLAKE2B c05b70ffca97f7166ea6a511a36907eed125edf1ebf17f908718221d9b851be84dfb2b1b39973f2faf35f6ade630e6ba4f9e8b91b8fbc922c5db97079323ee6e SHA512 1c003e7cbc8eae6a038f46e688b401ee202ba47f502561e909df79770f6e8b7daf3dc1ccc727e31bfb5b52cd04cb4fef7d2d2a28d650c13f396872ad4aa076c6 DIST protobuf-3.19.6.tar.gz 5299501 BLAKE2B 3121f76b95f83c5309ce49ce296b738eff7be9d3a5093c564fbe2339fb5f3729e406f1b44bfcc05feb0d31ab63838bb4f54685017977c73a33b91215a6776072 SHA512 8f92242f2be8e1bbfba41341c87709ad91ad83b8b3e3df88bb430411541d3399295f49291fd52b50e3487b0fce33181cb4d175685fd25aac72adfaee26a612d4 DIST protobuf-3.20.1.tar.gz 5368262 BLAKE2B 1ce1aef2e4c4f3ea4863629cc75d89fe17d0c7ac0c342ac641c787456fd4a12756c2892a27ddadedc94a7201494ec84566638ce33a03cb0c867b04e9eee0edb3 SHA512 fde3eb9f13946887ddfd87df428c5615ad09aaf191e4478b24e98e5e13231feeff4e70b4ca6a2ff7d9b9b2e2c60bc1d5479526edeafa78f9a8ed3bef2e0bacb0 diff --git a/dev-libs/protobuf/protobuf-21.9.ebuild b/dev-libs/protobuf/protobuf-21.9.ebuild new file mode 100644 index 0000000000000..523c763c265c7 --- /dev/null +++ b/dev-libs/protobuf/protobuf-21.9.ebuild @@ -0,0 +1,148 @@ +# Copyright 2008-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs + +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git" + EGIT_SUBMODULES=() +else + SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +fi + +DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data" +HOMEPAGE=" + https://developers.google.com/protocol-buffers/ +" + +LICENSE="BSD" +SLOT="0/32" +IUSE="emacs examples static-libs test zlib" +RESTRICT="!test? ( test )" + +BDEPEND="emacs? ( app-editors/emacs:* )" +DEPEND="test? ( >=dev-cpp/gtest-1.9[${MULTILIB_USEDEP}] ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" +RDEPEND="emacs? ( app-editors/emacs:* ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" + +PATCHES=( + "${FILESDIR}/${PN}-3.19.0-disable_no-warning-test.patch" + "${FILESDIR}/${PN}-3.19.0-system_libraries.patch" + "${FILESDIR}/${PN}-3.20.2-protoc_input_output_files.patch" +) + +DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md) + +src_prepare() { + default + + # https://github.com/protocolbuffers/protobuf/issues/7413 + sed -e "/^AC_PROG_CXX_FOR_BUILD$/d" -i configure.ac || die + + # https://github.com/protocolbuffers/protobuf/issues/8082 + sed -e "/^TEST_F(IoTest, LargeOutput) {$/,/^}$/d" -i src/google/protobuf/io/zero_copy_stream_unittest.cc || die + + # https://github.com/protocolbuffers/protobuf/issues/8459 + sed \ + -e "/^TEST(ArenaTest, BlockSizeSmallerThanAllocation) {$/a\\ if (sizeof(void*) == 4) {\n GTEST_SKIP();\n }" \ + -e "/^TEST(ArenaTest, SpaceAllocated_and_Used) {$/a\\ if (sizeof(void*) == 4) {\n GTEST_SKIP();\n }" \ + -i src/google/protobuf/arena_unittest.cc || die + + # https://github.com/protocolbuffers/protobuf/issues/8460 + sed -e "/^TEST(AnyTest, TestPackFromSerializationExceedsSizeLimit) {$/a\\ if (sizeof(void*) == 4) {\n GTEST_SKIP();\n }" -i src/google/protobuf/any_test.cc || die + + # https://github.com/protocolbuffers/protobuf/issues/9433 + sed -e "/^[[:space:]]*static_assert(alignof(U) <= 8, \"\");$/d" -i src/google/protobuf/descriptor.cc || die + + eautoreconf +} + +src_configure() { + append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI + + if tc-ld-is-gold; then + # https://sourceware.org/bugzilla/show_bug.cgi?id=24527 + tc-ld-disable-gold + fi + + multilib-minimal_src_configure +} + +multilib_src_configure() { + local options=( + $(use_enable static-libs static) + $(use_with zlib) + ) + + if tc-is-cross-compiler; then + # Build system uses protoc when building, so protoc copy runnable on host is needed. + mkdir -p "${WORKDIR}/build" || die + pushd "${WORKDIR}/build" > /dev/null || die + ECONF_SOURCE="${S}" econf_build "${options[@]}" + options+=(--with-protoc="$(pwd)/src/protoc") + popd > /dev/null || die + fi + + ECONF_SOURCE="${S}" econf "${options[@]}" +} + +src_compile() { + multilib-minimal_src_compile + + if use emacs; then + elisp-compile editors/protobuf-mode.el + fi +} + +multilib_src_compile() { + if tc-is-cross-compiler; then + emake -C "${WORKDIR}/build/src" protoc + fi + + default +} + +multilib_src_test() { + emake check +} + +multilib_src_install_all() { + find "${ED}" -name "*.la" -delete || die + + if [[ ! -f "${ED}/usr/$(get_libdir)/libprotobuf.so.${SLOT#*/}" ]]; then + eerror "No matching library found with SLOT variable, currently set: ${SLOT}\n" \ + "Expected value: ${ED}/usr/$(get_libdir)/libprotobuf.so.${SLOT#*/}" + die "Please update SLOT variable" + fi + + insinto /usr/share/vim/vimfiles/syntax + doins editors/proto.vim + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/proto.vim" + + if use emacs; then + elisp-install ${PN} editors/protobuf-mode.el* + elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el" + fi + + if use examples; then + DOCS+=(examples) + docompress -x /usr/share/doc/${PF}/examples + fi + + einstalldocs +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} From 8bbe203f050650af026afc89b45d3f8644856c52 Mon Sep 17 00:00:00 2001 From: Thibaud CANALE Date: Thu, 27 Oct 2022 20:30:44 +0200 Subject: [PATCH 2484/2610] dev-python/protobuf-python: add 4.21.9 Bug: https://bugs.gentoo.org/878467 Signed-off-by: Thibaud CANALE Signed-off-by: Sam James --- dev-python/protobuf-python/Manifest | 1 + .../protobuf-python-4.21.9.ebuild | 79 +++++++++++++++++++ 2 files changed, 80 insertions(+) create mode 100644 dev-python/protobuf-python/protobuf-python-4.21.9.ebuild diff --git a/dev-python/protobuf-python/Manifest b/dev-python/protobuf-python/Manifest index 74313749d43fb..5dd5ef74895c8 100644 --- a/dev-python/protobuf-python/Manifest +++ b/dev-python/protobuf-python/Manifest @@ -1,4 +1,5 @@ DIST protobuf-21.8.tar.gz 5110670 BLAKE2B 3c1b0c857a86e9586481d63896341d0cb11290dbd710d87a6f7889d34f5f262abe2986a29ed19a730f8fa5df0b5c62d77a4db6aa415a72b239f7483ae8d6380c SHA512 cb17be759311e91172801add1f88fe7a0291b547170c40d2e3303f5c248570dddeade96bd48740edd628215f55269c97475e2f4c4a41c50f1018d525f52036cb +DIST protobuf-21.9.tar.gz 5110670 BLAKE2B a4f5b7f58e1c5904ca990b100a72992f6f56177b28773f8de8c99e4158391d33cfb8aa8575915887fc9ae4294faf81d4ff6b470bc07b394bfd5885a09ba0fafe SHA512 6954b42d21921e630173b7848c056ab95635627d8eddec960f3db2ddda13eedde00520a9b350722e76e2998649eb8ebe10758e1db938b6a91e38ff3295b1b7c1 DIST protobuf-3.19.3.tar.gz 5293258 BLAKE2B c05b70ffca97f7166ea6a511a36907eed125edf1ebf17f908718221d9b851be84dfb2b1b39973f2faf35f6ade630e6ba4f9e8b91b8fbc922c5db97079323ee6e SHA512 1c003e7cbc8eae6a038f46e688b401ee202ba47f502561e909df79770f6e8b7daf3dc1ccc727e31bfb5b52cd04cb4fef7d2d2a28d650c13f396872ad4aa076c6 DIST protobuf-3.19.6.tar.gz 5299501 BLAKE2B 3121f76b95f83c5309ce49ce296b738eff7be9d3a5093c564fbe2339fb5f3729e406f1b44bfcc05feb0d31ab63838bb4f54685017977c73a33b91215a6776072 SHA512 8f92242f2be8e1bbfba41341c87709ad91ad83b8b3e3df88bb430411541d3399295f49291fd52b50e3487b0fce33181cb4d175685fd25aac72adfaee26a612d4 DIST protobuf-3.20.1.tar.gz 5368262 BLAKE2B 1ce1aef2e4c4f3ea4863629cc75d89fe17d0c7ac0c342ac641c787456fd4a12756c2892a27ddadedc94a7201494ec84566638ce33a03cb0c867b04e9eee0edb3 SHA512 fde3eb9f13946887ddfd87df428c5615ad09aaf191e4478b24e98e5e13231feeff4e70b4ca6a2ff7d9b9b2e2c60bc1d5479526edeafa78f9a8ed3bef2e0bacb0 diff --git a/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild b/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild new file mode 100644 index 0000000000000..884546edf04c2 --- /dev/null +++ b/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild @@ -0,0 +1,79 @@ +# Copyright 2008-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +PARENT_PN="${PN/-python/}" +PARENT_PV="$(ver_cut 2-)" +PARENT_P="${PARENT_PN}-${PARENT_PV}" + +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git" + EGIT_SUBMODULES=() + EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}" +else + SRC_URI=" + https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz + -> ${PARENT_P}.tar.gz + " + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +fi + +DESCRIPTION="Google's Protocol Buffers - Python bindings" +HOMEPAGE=" + https://developers.google.com/protocol-buffers/ + https://pypi.org/project/protobuf/ +" + +LICENSE="BSD" +SLOT="0/32" + +S="${WORKDIR}/${PARENT_P}/python" + +BDEPEND=" +" +DEPEND=" + ${PYTHON_DEPS} +" +RDEPEND=" + ${BDEPEND} + dev-libs/protobuf:${SLOT} +" + +distutils_enable_tests setup.py + +# Same than PATCHES but from repository's root directory, +# please see function `python_prepare_all` below. +# Simplier for users IMHO. +PARENT_PATCHES=( +) + +# Here for patches within "python/" subdirectory. +PATCHES=( + "${FILESDIR}"/${PN}-3.20.3-python311.patch +) + +python_prepare_all() { + pushd "${WORKDIR}/${PARENT_P}" > /dev/null || die + [[ -n "${PARENT_PATCHES[@]}" ]] && eapply "${PARENT_PATCHES[@]}" + eapply_user + popd > /dev/null || die + + distutils-r1_python_prepare_all +} + +src_configure() { + DISTUTILS_ARGS=( --cpp_implementation ) +} + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}/install" -name "*.pth" -type f -delete || die +} From 4d19bc8b00130761c4a62c4476f8879ef97adb2f Mon Sep 17 00:00:00 2001 From: Thibaud CANALE Date: Thu, 27 Oct 2022 20:47:28 +0200 Subject: [PATCH 2485/2610] dev-java/protobuf-java: add 3.21.9-r1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: https://bugs.gentoo.org/878467 Didn’t suppress previous revision because already stabilized on x86. Restores features available in other bindings: - parent version in SRC_URI to avoid the download of two tar.gz archives instead of one, - patch system more valuable for users, - parent's _SUB_slot value for consistency with main library. Does not restore variable for MAVEN_ID, burden of maintenance it requires manual updating. Does not restore live ("9999") version, kept in dedicated ebuild. Signed-off-by: Thibaud CANALE Closes: https://github.com/gentoo/gentoo/pull/27990 Signed-off-by: Sam James --- dev-java/protobuf-java/Manifest | 1 + .../protobuf-java-3.21.9-r1.ebuild | 98 +++++++++++++++++++ 2 files changed, 99 insertions(+) create mode 100644 dev-java/protobuf-java/protobuf-java-3.21.9-r1.ebuild diff --git a/dev-java/protobuf-java/Manifest b/dev-java/protobuf-java/Manifest index 7aeb6eae7a736..86f5dda324280 100644 --- a/dev-java/protobuf-java/Manifest +++ b/dev-java/protobuf-java/Manifest @@ -1,2 +1,3 @@ +DIST protobuf-21.9.tar.gz 5110670 BLAKE2B a4f5b7f58e1c5904ca990b100a72992f6f56177b28773f8de8c99e4158391d33cfb8aa8575915887fc9ae4294faf81d4ff6b470bc07b394bfd5885a09ba0fafe SHA512 6954b42d21921e630173b7848c056ab95635627d8eddec960f3db2ddda13eedde00520a9b350722e76e2998649eb8ebe10758e1db938b6a91e38ff3295b1b7c1 DIST protobuf-3.19.3.tar.gz 5293258 BLAKE2B c05b70ffca97f7166ea6a511a36907eed125edf1ebf17f908718221d9b851be84dfb2b1b39973f2faf35f6ade630e6ba4f9e8b91b8fbc922c5db97079323ee6e SHA512 1c003e7cbc8eae6a038f46e688b401ee202ba47f502561e909df79770f6e8b7daf3dc1ccc727e31bfb5b52cd04cb4fef7d2d2a28d650c13f396872ad4aa076c6 DIST protobuf-3.21.9.tar.gz 5112917 BLAKE2B 1788652e89ccb77feeaf2a3f4ce8e8554b29c1bccf3f58d79c66f3e5f080659a9b7eb4f2b4a07ce640549749f376deaf725d20e19674348b5bce9168aad5d095 SHA512 d54843a4ed66edf6cab7262849216b909313d70e9758aa7f00d02902c576396f0a77bb224fe2ce408da37aefaf7da9f568dea7bda4e397fc1e3666c8aaf9cb0f diff --git a/dev-java/protobuf-java/protobuf-java-3.21.9-r1.ebuild b/dev-java/protobuf-java/protobuf-java-3.21.9-r1.ebuild new file mode 100644 index 0000000000000..a24c805333e08 --- /dev/null +++ b/dev-java/protobuf-java/protobuf-java-3.21.9-r1.ebuild @@ -0,0 +1,98 @@ +# Copyright 2008-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.google.protobuf:protobuf-java:3.21.9" +# Tests not enabled, depend on com.google.truth which is not packaged +# https://github.com/protocolbuffers/protobuf/blob/v21.9/java/core/pom.xml#L35-L40 +# JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit edo java-pkg-2 java-pkg-simple + +PARENT_PN="${PN/-java/}" +PARENT_PV="$(ver_cut 2-)" +PARENT_P="${PARENT_PN}-${PARENT_PV}" +PARENT_SUBSLOT="32" + +DESCRIPTION="Google's Protocol Buffers - Java bindings" +HOMEPAGE="https://developers.google.com/protocol-buffers/" +SRC_URI=" + https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz + -> ${PARENT_P}.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +DEPEND=" + >=virtual/jdk-1.8:* + test? ( + dev-java/guava:0 + dev-java/mockito:4 + ) +" +RDEPEND=">=virtual/jre-1.8:*" + +BDEPEND="dev-libs/protobuf:0/${PARENT_SUBSLOT}" + +S="${WORKDIR}/${PARENT_P}/java" + +JAVA_AUTOMATIC_MODULE_NAME="com.google.protobuf" +JAVA_JAR_FILENAME="protobuf.jar" +JAVA_RESOURCE_DIRS="core/src/main/resources" +JAVA_SRC_DIR="core/src/main/java" + +JAVA_TEST_GENTOO_CLASSPATH="guava,junit-4,mockito-4" +JAVA_TEST_RESOURCE_DIRS="../src" +JAVA_TEST_SRC_DIR="core/src/test/java" + +# Same than PATCHES but from repository's root directory, +# please see function `src_prepare` below. +# Simplier for users IMHO. +PARENT_PATCHES=( +) + +# Here for patches within "java/" subdirectory. +PATCHES=( +) + +src_prepare() { + pushd "${WORKDIR}/${PARENT_P}" > /dev/null || die + [[ -n "${PARENT_PATCHES[@]}" ]] && eapply "${PARENT_PATCHES[@]}" + eapply_user + popd > /dev/null || die + + # Same than default without the eapply_user part, this last is kept + # for the parent directory. + # It looks like function java-pkg-2_src_prepare doesn’t call "default". + [[ -n "${PATCHES[@]}" ]] && eapply "${PATCHES[@]}" + + # Remove bundled jars + java-pkg_clean + + java-pkg-2_src_prepare + + # There is also compiler/plugin, but not in this list because in a subdirectory + core_protos=( any api descriptor duration empty field_mask source_context struct timestamp type wrappers ) + + # Copy resources from ../src/google/protobuf according to + # https://github.com/protocolbuffers/protobuf/blob/v21.9/java/core/pom.xml#L45-L61 + mkdir -p "${JAVA_RESOURCE_DIRS}/google/protobuf/compiler" || die + local core_proto + for core_proto in "${core_protos[@]}"; do + cp "../src/google/protobuf/${core_proto}.proto" \ + "${JAVA_RESOURCE_DIRS}/google/protobuf" \ + || die + done + cp {../src,"${JAVA_RESOURCE_DIRS}"}/google/protobuf/compiler/plugin.proto || die + + # Generate 146 .java files according to + # https://github.com/protocolbuffers/protobuf/blob/v21.9/java/core/generate-sources-build.xml + for core_proto in "${core_protos[@]}" compiler/plugin; do + edo "${BROOT}/usr/bin/protoc" \ + --java_out="${JAVA_SRC_DIR}" -I../src ../src/google/protobuf/"${core_proto}".proto + done +} From 23639c270e9639fe9fd34ebc9b79203ca52791a4 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:07 -0400 Subject: [PATCH 2486/2610] gnome-extra/evolution-data-server: Set remote-id Signed-off-by: Matt Turner --- .../evolution-data-server/metadata.xml | 25 ++++++++++--------- 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/gnome-extra/evolution-data-server/metadata.xml b/gnome-extra/evolution-data-server/metadata.xml index fa56e93db5b10..6c56eea68cf5f 100644 --- a/gnome-extra/evolution-data-server/metadata.xml +++ b/gnome-extra/evolution-data-server/metadata.xml @@ -1,16 +1,17 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - sys-libs/db support needed to migrate old (pre-3.13 evolution versions) addressbook data - Enable net-libs/gnome-online-accounts based Google authentication support - Enable internal OAuth2 authentication support for Google and Outlook.com. - If gnome-online-accounts is enabled and used, this is not necessary, - but both can be supported at the same time with different setup at runtime - Enable optional weather calendar support - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + sys-libs/db support needed to migrate old (pre-3.13 evolution versions) addressbook data + Enable net-libs/gnome-online-accounts based Google authentication support + Enable internal OAuth2 authentication support for Google and Outlook.com. If gnome-online-accounts is enabled and used, this is not necessary, but both can be supported at the same time with different setup at runtime + Enable optional weather calendar support + + + GNOME/evolution-data-server + From 252854cc988ff5240001e5fabd64c60b1c08f4df Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:07 -0400 Subject: [PATCH 2487/2610] gnome-extra/evolution-ews: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/evolution-ews/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-extra/evolution-ews/metadata.xml b/gnome-extra/evolution-ews/metadata.xml index 7b343b06be8a9..76fd5e0f7eb70 100644 --- a/gnome-extra/evolution-ews/metadata.xml +++ b/gnome-extra/evolution-ews/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/evolution-ews + From 03bdc617f1474820a4cd72a1747dc2660217696b Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:07 -0400 Subject: [PATCH 2488/2610] gnome-extra/gconf-editor: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/gconf-editor/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-extra/gconf-editor/metadata.xml b/gnome-extra/gconf-editor/metadata.xml index 7b343b06be8a9..dd0822fdba7b5 100644 --- a/gnome-extra/gconf-editor/metadata.xml +++ b/gnome-extra/gconf-editor/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Archive/gconf-editor + From 4cf8b007f025056b83a552b90ddfb185ca42b726 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:07 -0400 Subject: [PATCH 2489/2610] gnome-extra/gnome-boxes: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/gnome-boxes/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-extra/gnome-boxes/metadata.xml b/gnome-extra/gnome-boxes/metadata.xml index f453528b934fe..aca18235c6bea 100644 --- a/gnome-extra/gnome-boxes/metadata.xml +++ b/gnome-extra/gnome-boxes/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-boxes + From bf89fb3a4027e0eceb22b14ed2326576b51bfc98 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:07 -0400 Subject: [PATCH 2490/2610] gnome-extra/gnome-calculator: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/gnome-calculator/metadata.xml | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/gnome-extra/gnome-calculator/metadata.xml b/gnome-extra/gnome-calculator/metadata.xml index ae3c81a1ebfb4..c84c4728e8b2c 100644 --- a/gnome-extra/gnome-calculator/metadata.xml +++ b/gnome-extra/gnome-calculator/metadata.xml @@ -1,12 +1,15 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - GNOME Calculator is an application that solves mathematical equations and is - suitable as a default application in a Desktop environment. - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME Calculator is an application that solves mathematical equations and is + suitable as a default application in a Desktop environment. + + + GNOME/gnome-calculator + From 5f025dc3c514375d41c81aefbdb26b2997fc064e Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:08 -0400 Subject: [PATCH 2491/2610] gnome-extra/gnome-calendar: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/gnome-calendar/metadata.xml | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/gnome-extra/gnome-calendar/metadata.xml b/gnome-extra/gnome-calendar/metadata.xml index d77656153a52a..2d104b5b7e48a 100644 --- a/gnome-extra/gnome-calendar/metadata.xml +++ b/gnome-extra/gnome-calendar/metadata.xml @@ -1,11 +1,16 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - GNOME Calendar is a simple and beautiful calendar application designed to -perfectly fit the GNOME desktop. By reusing the components which the GNOME -desktop is built on, Calendar nicely integrates with the GNOME ecosystem. + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME Calendar is a simple and beautiful calendar application designed to + perfectly fit the GNOME desktop. By reusing the components which the GNOME + desktop is built on, Calendar nicely integrates with the GNOME ecosystem. + + + GNOME/gnome-calendar + From a31cd73ea1df4d57194dc86a7f702f4695a61400 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:08 -0400 Subject: [PATCH 2492/2610] gnome-extra/gnome-characters: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/gnome-characters/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-extra/gnome-characters/metadata.xml b/gnome-extra/gnome-characters/metadata.xml index f453528b934fe..ce961f66fd402 100644 --- a/gnome-extra/gnome-characters/metadata.xml +++ b/gnome-extra/gnome-characters/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-characters + From adc59cc80b9a56de0e27c97dfca20df195d36539 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:08 -0400 Subject: [PATCH 2493/2610] gnome-extra/gnome-clocks: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/gnome-clocks/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-extra/gnome-clocks/metadata.xml b/gnome-extra/gnome-clocks/metadata.xml index 7b343b06be8a9..4db7ef8a0758e 100644 --- a/gnome-extra/gnome-clocks/metadata.xml +++ b/gnome-extra/gnome-clocks/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-clocks + From d67494e37b59b14d799c26773db33cb3e8c66ec3 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:08 -0400 Subject: [PATCH 2494/2610] gnome-extra/gnome-color-manager: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/gnome-color-manager/metadata.xml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/gnome-extra/gnome-color-manager/metadata.xml b/gnome-extra/gnome-color-manager/metadata.xml index 4895882ebcf8b..8913b9c516c5b 100644 --- a/gnome-extra/gnome-color-manager/metadata.xml +++ b/gnome-extra/gnome-color-manager/metadata.xml @@ -1,10 +1,15 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - GNOME Color Manager is a set of graphical utilities for color management -to be used in the GNOME desktop. + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME Color Manager is a set of graphical utilities for color management + to be used in the GNOME desktop. + + + GNOME/gnome-color-manager + From c1e48b669016e29cddb0c26221ec70bc78652e16 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:08 -0400 Subject: [PATCH 2495/2610] gnome-extra/gnome-contacts: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/gnome-contacts/metadata.xml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/gnome-extra/gnome-contacts/metadata.xml b/gnome-extra/gnome-contacts/metadata.xml index d84cedeefa23a..cdcc86526dad3 100644 --- a/gnome-extra/gnome-contacts/metadata.xml +++ b/gnome-extra/gnome-contacts/metadata.xml @@ -1,11 +1,14 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Start chat from contact details - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Start chat from contact details + + + GNOME/gnome-contacts + From f6e766adb8cc3b17e668268a73c75847401814a9 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:09 -0400 Subject: [PATCH 2496/2610] gnome-extra/gnome-directory-thumbnailer: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/gnome-directory-thumbnailer/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-extra/gnome-directory-thumbnailer/metadata.xml b/gnome-extra/gnome-directory-thumbnailer/metadata.xml index f453528b934fe..76cf47d1cc2da 100644 --- a/gnome-extra/gnome-directory-thumbnailer/metadata.xml +++ b/gnome-extra/gnome-directory-thumbnailer/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-directory-thumbnailer + From f49e001cf32bbb3d4cb78c6d1388e6419f9e0a5d Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:09 -0400 Subject: [PATCH 2497/2610] gnome-extra/gnome-getting-started-docs: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/gnome-getting-started-docs/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-extra/gnome-getting-started-docs/metadata.xml b/gnome-extra/gnome-getting-started-docs/metadata.xml index 7b343b06be8a9..9e58703dc0ea5 100644 --- a/gnome-extra/gnome-getting-started-docs/metadata.xml +++ b/gnome-extra/gnome-getting-started-docs/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Archive/gnome-getting-started-docs + From e758246ce51b023b9077d332acc5dfbd91ea4d9d Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:09 -0400 Subject: [PATCH 2498/2610] gnome-extra/gnome-logs: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/gnome-logs/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-extra/gnome-logs/metadata.xml b/gnome-extra/gnome-logs/metadata.xml index f453528b934fe..5c854ccf3c6b2 100644 --- a/gnome-extra/gnome-logs/metadata.xml +++ b/gnome-extra/gnome-logs/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-logs + From 5f252528c0efd1108ba7777c0741341091d075ff Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:09 -0400 Subject: [PATCH 2499/2610] gnome-extra/gnome-power-manager: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/gnome-power-manager/metadata.xml | 25 +++++++++++--------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/gnome-extra/gnome-power-manager/metadata.xml b/gnome-extra/gnome-power-manager/metadata.xml index 0113862a5de3a..49210df3f1c27 100644 --- a/gnome-extra/gnome-power-manager/metadata.xml +++ b/gnome-extra/gnome-power-manager/metadata.xml @@ -1,15 +1,18 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Power Statistics can show historical and current battery information and - programs waking up that use power. - You probably only need to install this package if you are having - problems with your laptop battery, or are trying to work out what programs - are using significant amounts of power. - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Power Statistics can show historical and current battery information and + programs waking up that use power. + You probably only need to install this package if you are having + problems with your laptop battery, or are trying to work out what programs + are using significant amounts of power. + + + GNOME/gnome-power-manager + From c0da422ed9f9dc231a3c9d71888f37098dcfdfcc Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:10 -0400 Subject: [PATCH 2500/2610] gnome-extra/gnome-shell-extensions: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/gnome-shell-extensions/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-extra/gnome-shell-extensions/metadata.xml b/gnome-extra/gnome-shell-extensions/metadata.xml index 7b343b06be8a9..89571a4c3b93a 100644 --- a/gnome-extra/gnome-shell-extensions/metadata.xml +++ b/gnome-extra/gnome-shell-extensions/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-shell-extensions + From 98dd1acac98116683a367abb52323949571b0fc7 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:10 -0400 Subject: [PATCH 2501/2610] gnome-extra/gnome-software: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/gnome-software/metadata.xml | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/gnome-extra/gnome-software/metadata.xml b/gnome-extra/gnome-software/metadata.xml index e84edacc8e329..d5cbc23b3fc37 100644 --- a/gnome-extra/gnome-software/metadata.xml +++ b/gnome-extra/gnome-software/metadata.xml @@ -1,13 +1,16 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enable firmware update support through sys-apps/fwupd - Enable support for flatpak applications using sys-apps/flatpak - Enable profiling data capture support using dev-util/sysprof-capture - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enable firmware update support through sys-apps/fwupd + Enable support for flatpak applications using sys-apps/flatpak + Enable profiling data capture support using dev-util/sysprof-capture + + + GNOME/gnome-software + From d597c8c07117474269989787e43db30447aa55f6 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:10 -0400 Subject: [PATCH 2502/2610] gnome-extra/gnome-system-monitor: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/gnome-system-monitor/metadata.xml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/gnome-extra/gnome-system-monitor/metadata.xml b/gnome-extra/gnome-system-monitor/metadata.xml index 1a9ddcc633777..177d47fe100a5 100644 --- a/gnome-extra/gnome-system-monitor/metadata.xml +++ b/gnome-extra/gnome-system-monitor/metadata.xml @@ -1,12 +1,14 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Display sys-apps/systemd metadata, e.g. - unit names, for running processes - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Display sys-apps/systemd metadata, e.g. unit names, for running processes + + + GNOME/gnome-system-monitor + From af57660e33ab7aa0f814e938a995ee60835f159a Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:10 -0400 Subject: [PATCH 2503/2610] gnome-extra/gnome-tweaks: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/gnome-tweaks/metadata.xml | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/gnome-extra/gnome-tweaks/metadata.xml b/gnome-extra/gnome-tweaks/metadata.xml index 0901b6d03d97b..526ba7275cfa7 100644 --- a/gnome-extra/gnome-tweaks/metadata.xml +++ b/gnome-extra/gnome-tweaks/metadata.xml @@ -1,14 +1,17 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - -GNOME Tweaks allows adjusting advanced configuration -settings in GNOME 3. This includes things like the fonts used in user -interface elements, alternative user interface themes, changes in window -management behavior, GNOME Shell appearance and extension, etc. - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME Tweaks allows adjusting advanced configuration + settings in GNOME 3. This includes things like the fonts used in user + interface elements, alternative user interface themes, changes in window + management behavior, GNOME Shell appearance and extension, etc. + + + GNOME/gnome-tweaks + From 1e2588ff8ef3d29e353bd456685809e56e950702 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:11 -0400 Subject: [PATCH 2504/2610] gnome-extra/gnome-user-docs: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/gnome-user-docs/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-extra/gnome-user-docs/metadata.xml b/gnome-extra/gnome-user-docs/metadata.xml index 7b343b06be8a9..61ae1ee7ee566 100644 --- a/gnome-extra/gnome-user-docs/metadata.xml +++ b/gnome-extra/gnome-user-docs/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-user-docs + From f03246b21ee66b929f4f29b9e4ceec9e46eb0306 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:11 -0400 Subject: [PATCH 2505/2610] gnome-extra/gnome-user-share: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/gnome-user-share/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-extra/gnome-user-share/metadata.xml b/gnome-extra/gnome-user-share/metadata.xml index 7b343b06be8a9..d3a3578a959b1 100644 --- a/gnome-extra/gnome-user-share/metadata.xml +++ b/gnome-extra/gnome-user-share/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-user-share + From e0fd2dbdbc036738bba1270d5fe636f842b74c77 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:11 -0400 Subject: [PATCH 2506/2610] gnome-extra/gnome-weather: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/gnome-weather/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-extra/gnome-weather/metadata.xml b/gnome-extra/gnome-weather/metadata.xml index 7b343b06be8a9..9e4e6bf68b6ad 100644 --- a/gnome-extra/gnome-weather/metadata.xml +++ b/gnome-extra/gnome-weather/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-weather + From fa0789a6184fccbe98de3921fbc1e86d8e195a00 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:11 -0400 Subject: [PATCH 2507/2610] gnome-extra/gucharmap: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/gucharmap/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-extra/gucharmap/metadata.xml b/gnome-extra/gucharmap/metadata.xml index 7b343b06be8a9..4d64d4dbb6522 100644 --- a/gnome-extra/gucharmap/metadata.xml +++ b/gnome-extra/gucharmap/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gucharmap + From c121b10a275bc7ad6f08e55acb130cf4af8c6b60 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:11 -0400 Subject: [PATCH 2508/2610] gnome-extra/libgda: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/libgda/metadata.xml | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/gnome-extra/libgda/metadata.xml b/gnome-extra/libgda/metadata.xml index 2b1ac515e9b45..fa310b2c239c2 100644 --- a/gnome-extra/libgda/metadata.xml +++ b/gnome-extra/libgda/metadata.xml @@ -1,15 +1,18 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enable support for x11-libs/goocanvas - Enable embedded net-libs/libsoup based server - Enable support for JSON format - Enable support for Microsoft Access database using app-office/mdbtools - Enable support for x11-libs/gtksourceview - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enable support for x11-libs/goocanvas + Enable embedded net-libs/libsoup based server + Enable support for JSON format + Enable support for Microsoft Access database using app-office/mdbtools + Enable support for x11-libs/gtksourceview + + + GNOME/libgda + From af3724ccd1ffc34002ce5f319aceeeb5fd9bb740 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:12 -0400 Subject: [PATCH 2509/2610] gnome-extra/libgsf: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/libgsf/metadata.xml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/gnome-extra/libgsf/metadata.xml b/gnome-extra/libgsf/metadata.xml index d27508f30f8a8..bfe6d6308ad70 100644 --- a/gnome-extra/libgsf/metadata.xml +++ b/gnome-extra/libgsf/metadata.xml @@ -1,11 +1,14 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enable use of gdk in thumbnailer - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enable use of gdk in thumbnailer + + + GNOME/libgsf + From d27703721d3a01112894f16775da83f9d3b3de1d Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:12 -0400 Subject: [PATCH 2510/2610] gnome-extra/mousetweaks: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/mousetweaks/metadata.xml | 37 +++++++++++++++------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/gnome-extra/mousetweaks/metadata.xml b/gnome-extra/mousetweaks/metadata.xml index d232d33057426..935902a101c79 100644 --- a/gnome-extra/mousetweaks/metadata.xml +++ b/gnome-extra/mousetweaks/metadata.xml @@ -1,22 +1,25 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Mousetweaks is an Accessibility Software whose developement started as a GSoC - 2007 project under Ubuntu. It brings additional fonctionalities to the pointer - that allow a user to: + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Mousetweaks is an Accessibility Software whose developement started as a GSoC + 2007 project under Ubuntu. It brings additional fonctionalities to the pointer + that allow a user to: - * open the contextual menu by clicking and holding the left button; it is - * for example useful for users that can manipulate only one button - * perform the 4 click types (left click, double click, drag click and - * right click) by software; it is for example useful for users that are - * not able to manipulate any button - * to lock the pointer temporarily into an area on the screen; it is - * for example useful for people that have to use their pointing - * hardware not only for the computer - + * open the contextual menu by clicking and holding the left button; it is + * for example useful for users that can manipulate only one button + * perform the 4 click types (left click, double click, drag click and + * right click) by software; it is for example useful for users that are + * not able to manipulate any button + * to lock the pointer temporarily into an area on the screen; it is + * for example useful for people that have to use their pointing + * hardware not only for the computer + + + GNOME/mousetweaks + From f8cf8606ebceb790abd49f82b804ce66d68a8aa6 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:12 -0400 Subject: [PATCH 2511/2610] gnome-extra/nautilus-sendto: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/nautilus-sendto/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-extra/nautilus-sendto/metadata.xml b/gnome-extra/nautilus-sendto/metadata.xml index f453528b934fe..fd933c2f24665 100644 --- a/gnome-extra/nautilus-sendto/metadata.xml +++ b/gnome-extra/nautilus-sendto/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Archive/nautilus-sendto + From eb14dcd0044e5fbe271602c410f4ad10f814f0b9 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:12 -0400 Subject: [PATCH 2512/2610] gnome-extra/nm-applet: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/nm-applet/metadata.xml | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/gnome-extra/nm-applet/metadata.xml b/gnome-extra/nm-applet/metadata.xml index de6f7c2cadeb1..ad1f69f4a46a5 100644 --- a/gnome-extra/nm-applet/metadata.xml +++ b/gnome-extra/nm-applet/metadata.xml @@ -1,13 +1,15 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enable support for mobile broadband devices - using net-misc/modemmanager - Enable teamd configuration editor - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enable support for mobile broadband devices using net-misc/modemmanager + Enable teamd configuration editor + + + GNOME/network-manager-applet + From 7f338bca3cd2e881cccbacb30830546f391821fe Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:12 -0400 Subject: [PATCH 2513/2610] gnome-extra/office-runner: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/office-runner/metadata.xml | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/gnome-extra/office-runner/metadata.xml b/gnome-extra/office-runner/metadata.xml index af19941fa3b4a..1594c131a2df8 100644 --- a/gnome-extra/office-runner/metadata.xml +++ b/gnome-extra/office-runner/metadata.xml @@ -1,14 +1,17 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - A tool in the form of a lighthearted game that - temporarily inhibits GNOME's default suspend on lid close behavior, - allowing the user to move his laptop with the lid closed without dropping - network connections. - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + A tool in the form of a lighthearted game that + temporarily inhibits GNOME's default suspend on lid close behavior, + allowing the user to move his laptop with the lid closed without dropping + network connections. + + + GNOME/office-runner + From b3b012e0dfba93862b28efb1a59a079459ee7b49 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 22:12:19 +0000 Subject: [PATCH 2514/2610] net-libs/libnet: add github upstream metadata Signed-off-by: Sam James --- net-libs/libnet/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/net-libs/libnet/metadata.xml b/net-libs/libnet/metadata.xml index 9191e47711157..4f1b7787f29f8 100644 --- a/net-libs/libnet/metadata.xml +++ b/net-libs/libnet/metadata.xml @@ -23,6 +23,7 @@ libnet-dev + libnet/libnet cpe:/a:libnet_project:libnet From a62024ff711dbe810cf4499ae94217c5e1f0ec00 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 22:14:47 +0000 Subject: [PATCH 2515/2610] net-analyzer/thcrut: add github upstream metadata Signed-off-by: Sam James --- net-analyzer/thcrut/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/net-analyzer/thcrut/metadata.xml b/net-analyzer/thcrut/metadata.xml index dce3f3be66c03..1e77e950754e0 100644 --- a/net-analyzer/thcrut/metadata.xml +++ b/net-analyzer/thcrut/metadata.xml @@ -1,8 +1,11 @@ - - netmon@gentoo.org - Gentoo network monitoring and analysis project - + + netmon@gentoo.org + Gentoo network monitoring and analysis project + + + hackerschoice/thc-rut + From 92acf47c684e82d8833b42c606a1ec7587f537f6 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 22:29:59 +0000 Subject: [PATCH 2516/2610] app-text/lowdown: add github upstream metadata Signed-off-by: Sam James --- app-text/lowdown/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app-text/lowdown/metadata.xml b/app-text/lowdown/metadata.xml index bd6443d4a375e..80961c799908e 100644 --- a/app-text/lowdown/metadata.xml +++ b/app-text/lowdown/metadata.xml @@ -5,4 +5,7 @@ chutzpah@gentoo.org Patrick McLean + + kristapsdz/lowdown + From 5ad0fd617ed90e4c7e5e38e4edf64b4a426f2124 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 22:35:24 +0000 Subject: [PATCH 2517/2610] dev-python/sip: add 6.7.3 Bug: https://bugs.gentoo.org/877835 Signed-off-by: Sam James --- dev-python/sip/Manifest | 1 + dev-python/sip/sip-6.7.3.ebuild | 34 +++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 dev-python/sip/sip-6.7.3.ebuild diff --git a/dev-python/sip/Manifest b/dev-python/sip/Manifest index d4f0c3000b0d3..2e4bb57347c21 100644 --- a/dev-python/sip/Manifest +++ b/dev-python/sip/Manifest @@ -1,2 +1,3 @@ DIST sip-4.19.25.tar.gz 1056384 BLAKE2B f92e105e6b30e871aea2883dc9cd459e4032fb139a9eaff153a3412a66b39df4d7ac985711a2693aee83195ff3850ae648bee4102f7fc3cc30d09885799f2b98 SHA512 60fb4133c68869bf0993144978b4847d94a0f9c7b477f64a346ea133cfe35bc11820204ab327dcf9a929b6f65a26d16cc7efbce65e49967c3347b39376e57001 DIST sip-6.6.2.tar.gz 1143535 BLAKE2B 92158af35be47a7581b71d97d1d79f6ca9022144144e3e44e09ccbfa3a285ebb4cec1264e621275159345c33f0f45c86183f7ea1fb3792aca2aeb64d9e46f7ad SHA512 5e031baa9ff6d8d19f4c36ef7c3900c6440d261102259cdc12fce28471a849fed80c123bf31ad506b099a925b2967eb5863e6736ac00fbcff99198711cf0e5e5 +DIST sip-6.7.3.tar.gz 1160568 BLAKE2B 00956d592ce7e2d2b2a20a710ea421751d4924cb7859ffa8b3d16501ac86caa43e14b0e3bde98fdc38c1285d221a3b58f50f468d8f4d3bd41677b622cec1ed8d SHA512 1b061dcc81f71e3879a0f2e153c24142957b7f627e553b3e7f1216cae6bf8280e6d7943cde89f2d00035f47734352abead15588565a006287ba6d136b6282ac4 diff --git a/dev-python/sip/sip-6.7.3.ebuild b/dev-python/sip/sip-6.7.3.ebuild new file mode 100644 index 0000000000000..77c031e024dbb --- /dev/null +++ b/dev-python/sip/sip-6.7.3.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="Python bindings generator for C/C++ libraries" +HOMEPAGE="https://www.riverbankcomputing.com/software/sip/ https://pypi.org/project/sip/" + +MY_P=${PN}-${PV/_pre/.dev} +if [[ ${PV} == *_pre* ]]; then + SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz" +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz" +fi +S=${WORKDIR}/${MY_P} + +LICENSE="|| ( GPL-2 GPL-3 SIP )" +SLOT="5" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + ! Date: Sun, 30 Oct 2022 22:37:26 +0000 Subject: [PATCH 2518/2610] dev-python/PyQt5-sip: add 12.11.0 Bug: https://bugs.gentoo.org/877835 Signed-off-by: Sam James --- dev-python/PyQt5-sip/Manifest | 1 + dev-python/PyQt5-sip/PyQt5-sip-12.11.0.ebuild | 23 +++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 dev-python/PyQt5-sip/PyQt5-sip-12.11.0.ebuild diff --git a/dev-python/PyQt5-sip/Manifest b/dev-python/PyQt5-sip/Manifest index b06c97a551ea8..f1dde829b80a0 100644 --- a/dev-python/PyQt5-sip/Manifest +++ b/dev-python/PyQt5-sip/Manifest @@ -1 +1,2 @@ DIST PyQt5_sip-12.10.1.tar.gz 121271 BLAKE2B 5f1720a85b8522f552259be990d1d27c0f40d8c0c3ca0395679da02851e73b45210a6390b66d899fc00cabfeeda57f2bac4c8d108cd05ebc179302343fbe0457 SHA512 a6336195d8d5a1b216a85461c5f7acf3563c6db2255079734e955a9412522cfdb82663dbff5d60574acc7bb29dd5ef11f98f2c0c3c3d3fcbf290b039cda31638 +DIST PyQt5_sip-12.11.0.tar.gz 122792 BLAKE2B a2cde0a741fb5ef6d6805a382b66405dcebe09a18cbe1b7d88b277d96995b93b0a939900be9ed347ab46c8ed5d14b222c56f2e19e1506b72ebfda46aab8a22b1 SHA512 1542747ef1912c05b0054ffec16294046e20dd4eb757bb664fb92d7b6ed924521469e88d27e515146f725d153e3ebe3a3bf72805de6451fb52ff86ed5b9128d7 diff --git a/dev-python/PyQt5-sip/PyQt5-sip-12.11.0.ebuild b/dev-python/PyQt5-sip/PyQt5-sip-12.11.0.ebuild new file mode 100644 index 0000000000000..1ed27f96a758d --- /dev/null +++ b/dev-python/PyQt5-sip/PyQt5-sip-12.11.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="sip extension module for PyQt5" +HOMEPAGE="https://www.riverbankcomputing.com/software/sip/ https://pypi.org/project/PyQt5-sip/" + +MY_P=${PN/-/_}-${PV/_pre/.dev} +if [[ ${PV} == *_pre* ]]; then + SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz" +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz" +fi +S="${WORKDIR}/${MY_P}" + +LICENSE="|| ( GPL-2 GPL-3 SIP )" +SLOT="0/$(ver_cut 1)" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" From 8ea940bc259d0b956f653bdfafaf342610dbcf24 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 22:37:58 +0000 Subject: [PATCH 2519/2610] dev-python/PyQt5: add 5.15.7 Closes: https://bugs.gentoo.org/877835 Signed-off-by: Sam James --- dev-python/PyQt5/Manifest | 1 + dev-python/PyQt5/PyQt5-5.15.7.ebuild | 183 +++++++++++++++++++++++++++ 2 files changed, 184 insertions(+) create mode 100644 dev-python/PyQt5/PyQt5-5.15.7.ebuild diff --git a/dev-python/PyQt5/Manifest b/dev-python/PyQt5/Manifest index 6977df11bf547..b406f8f09058a 100644 --- a/dev-python/PyQt5/Manifest +++ b/dev-python/PyQt5/Manifest @@ -1 +1,2 @@ DIST PyQt5-5.15.6.tar.gz 3239505 BLAKE2B e98d6af85ae4586dbb1b7db1d4cb17ccdac917a36a304a7486d553a681be9a920e8750173e49e58e02d0129890a8a713702977e64efbb386ce831b8aaef2b0fd SHA512 65fd663cb70e8701e49bd4b39dc9384546cf2edd1b3bab259ca64b50908f48bdc02ca143f36cd6b429075f5616dcc7b291607dcb63afa176e828cded3b82f5c7 +DIST PyQt5-5.15.7.tar.gz 3238978 BLAKE2B 8e810444d9e4fe0c5af702161bc834848eefb6fdf04b282bbf42a9057d564aa778a01a5d40c249c10eecafb0dce8d160f032668f0d1fc87714fd874f002ec88a SHA512 815065f88454f767525fdd2caf97b0192eaf6095133c9c708ee4efa3d222742720a169856be65c84400a6e8d42d69ae65697d7f9dd17b9b4a347d75db93c5129 diff --git a/dev-python/PyQt5/PyQt5-5.15.7.ebuild b/dev-python/PyQt5/PyQt5-5.15.7.ebuild new file mode 100644 index 0000000000000..5ae0084675386 --- /dev/null +++ b/dev-python/PyQt5/PyQt5-5.15.7.ebuild @@ -0,0 +1,183 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit python-r1 qmake-utils + +DESCRIPTION="Python bindings for the Qt framework" +HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/ https://pypi.org/project/PyQt5/" + +MY_P=${PN}-${PV/_pre/.dev} +if [[ ${PV} == *_pre* ]]; then + SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz" +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz" +fi +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +# TODO: QtNfc, QtQuick3D, QtRemoteObjects +IUSE="bluetooth dbus debug declarative designer examples gles2-only gui help location + multimedia network opengl positioning printsupport sensors serialport speech + sql +ssl svg testlib webchannel websockets widgets x11extras xmlpatterns" + +# The requirements below were extracted from the qmake_QT declarations +# in project.py and from the output of 'grep -r "%Import " ${S}/sip' +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + bluetooth? ( gui ) + declarative? ( gui network ) + designer? ( widgets ) + help? ( gui widgets ) + location? ( positioning ) + multimedia? ( gui network ) + opengl? ( gui widgets ) + positioning? ( gui ) + printsupport? ( gui widgets ) + sensors? ( gui ) + serialport? ( gui ) + sql? ( widgets ) + svg? ( gui widgets ) + testlib? ( widgets ) + webchannel? ( network ) + websockets? ( network ) + widgets? ( gui ) + xmlpatterns? ( network ) +" + +# Minimal supported version of Qt. +QT_PV="5.15:5" + +DEPEND="${PYTHON_DEPS} + >=dev-qt/qtcore-${QT_PV} + >=dev-qt/qtxml-${QT_PV} + bluetooth? ( >=dev-qt/qtbluetooth-${QT_PV} ) + dbus? ( + dev-python/dbus-python[${PYTHON_USEDEP}] + >=dev-qt/qtdbus-${QT_PV} + ) + declarative? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] ) + designer? ( >=dev-qt/designer-${QT_PV} ) + gui? ( >=dev-qt/qtgui-${QT_PV}[gles2-only=] ) + help? ( >=dev-qt/qthelp-${QT_PV} ) + location? ( >=dev-qt/qtlocation-${QT_PV} ) + multimedia? ( >=dev-qt/qtmultimedia-${QT_PV}[widgets?] ) + network? ( >=dev-qt/qtnetwork-${QT_PV}[ssl=] ) + opengl? ( >=dev-qt/qtopengl-${QT_PV} ) + positioning? ( >=dev-qt/qtpositioning-${QT_PV} ) + printsupport? ( >=dev-qt/qtprintsupport-${QT_PV} ) + sensors? ( >=dev-qt/qtsensors-${QT_PV} ) + serialport? ( >=dev-qt/qtserialport-${QT_PV} ) + speech? ( >=dev-qt/qtspeech-${QT_PV} ) + sql? ( >=dev-qt/qtsql-${QT_PV} ) + svg? ( >=dev-qt/qtsvg-${QT_PV} ) + testlib? ( >=dev-qt/qttest-${QT_PV} ) + webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} ) + websockets? ( >=dev-qt/qtwebsockets-${QT_PV} ) + widgets? ( >=dev-qt/qtwidgets-${QT_PV} ) + x11extras? ( >=dev-qt/qtx11extras-${QT_PV} ) + xmlpatterns? ( >=dev-qt/qtxmlpatterns-${QT_PV} ) +" +RDEPEND="${DEPEND} + >=dev-python/PyQt5-sip-12.11:=[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/PyQt-builder-1.10[${PYTHON_USEDEP}] + >=dev-python/sip-6.4[${PYTHON_USEDEP}] + >=dev-qt/qtcore-${QT_PV} + dbus? ( virtual/pkgconfig ) +" + +src_configure() { + pyqt_use_enable() { + use "$1" || return + + if [[ $# -eq 1 ]]; then + echo --enable=Qt${1^} + else + shift + echo ${@/#/--enable=} + fi + } + + configuration() { + local myconf=( + sip-build + --verbose + --confirm-license + --build-dir="${BUILD_DIR}" + --scripts-dir="$(python_get_scriptdir)" + --qmake="$(qt5_get_bindir)"/qmake + --no-make + $(usev debug '--debug --qml-debug --tracing') + $(usev !dbus --no-dbus-python) + $(usev !declarative --no-qml-plugin) + $(usev !designer --no-designer-plugin) + $(usev gles2-only --disabled-feature=PyQt_Desktop_OpenGL) + $(usev !ssl --disabled-feature=PyQt_SSL) + --enable=pylupdate + --enable=pyrcc + --enable=Qt + $(pyqt_use_enable bluetooth) + --enable=QtCore + $(pyqt_use_enable dbus QtDBus) + $(pyqt_use_enable declarative QtQml QtQuick $(usev widgets QtQuickWidgets)) + $(pyqt_use_enable designer) + $(pyqt_use_enable gui) + $(pyqt_use_enable gui $(use gles2-only && echo _QOpenGLFunctions_ES2 || echo _QOpenGLFunctions_{2_0,2_1,4_1_Core})) + $(pyqt_use_enable help) + $(pyqt_use_enable location) + $(pyqt_use_enable multimedia QtMultimedia $(usev widgets QtMultimediaWidgets)) + $(pyqt_use_enable network) + $(pyqt_use_enable opengl QtOpenGL) + $(pyqt_use_enable positioning) + $(pyqt_use_enable printsupport QtPrintSupport) + $(pyqt_use_enable sensors) + $(pyqt_use_enable serialport QtSerialPort) + $(pyqt_use_enable speech QtTextToSpeech) + $(pyqt_use_enable sql) + $(pyqt_use_enable svg) + $(pyqt_use_enable testlib QtTest) + $(pyqt_use_enable webchannel QtWebChannel) + $(pyqt_use_enable websockets QtWebSockets) + $(pyqt_use_enable widgets) + $(pyqt_use_enable x11extras QtX11Extras) + --enable=QtXml + $(pyqt_use_enable xmlpatterns QtXmlPatterns) + ) + echo "${myconf[@]}" + "${myconf[@]}" || die + + # Run eqmake to respect toolchain and build flags + run_in_build_dir eqmake5 -recursive ${PN}.pro + } + python_foreach_impl configuration +} + +src_compile() { + python_foreach_impl run_in_build_dir default +} + +src_install() { + installation() { + emake INSTALL_ROOT="${D}" install + python_optimize + + local exe + for exe in "${D}$(python_get_scriptdir)"/*; do + python_doexe "${exe}" + done + } + python_foreach_impl run_in_build_dir installation + + einstalldocs + + if use examples; then + dodoc -r examples + fi +} From d37f0cbb78d220ffe4e72fae2c76ec759cbe0310 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 22:42:04 +0000 Subject: [PATCH 2520/2610] dev-python/PyQt5-sip: destabilize 12.11.0 Signed-off-by: Sam James --- dev-python/PyQt5-sip/PyQt5-sip-12.11.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/PyQt5-sip/PyQt5-sip-12.11.0.ebuild b/dev-python/PyQt5-sip/PyQt5-sip-12.11.0.ebuild index 1ed27f96a758d..91c98f7ad6e1c 100644 --- a/dev-python/PyQt5-sip/PyQt5-sip-12.11.0.ebuild +++ b/dev-python/PyQt5-sip/PyQt5-sip-12.11.0.ebuild @@ -20,4 +20,4 @@ S="${WORKDIR}/${MY_P}" LICENSE="|| ( GPL-2 GPL-3 SIP )" SLOT="0/$(ver_cut 1)" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" From 1a8c157c42dc6684e6e8ca374241bdce02c46de5 Mon Sep 17 00:00:00 2001 From: Mike Pagano Date: Sun, 30 Oct 2022 18:56:14 -0400 Subject: [PATCH 2521/2610] sys-kernel/git-sources: add 6.1_rc3 Signed-off-by: Mike Pagano --- sys-kernel/git-sources/Manifest | 1 + .../git-sources/git-sources-6.1_rc3.ebuild | 41 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 sys-kernel/git-sources/git-sources-6.1_rc3.ebuild diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest index 0736a16dc55d7..79323ef99ca3e 100644 --- a/sys-kernel/git-sources/Manifest +++ b/sys-kernel/git-sources/Manifest @@ -1,3 +1,4 @@ DIST linux-6.0.tar.xz 133886176 BLAKE2B c09a9c877ac0fac83dc31d2d04d96f0a3331d4ed78e3ad4edfd4dc077e1c11d0c49f419fdac4008b5c93d1b09c2b724e12ef0b38371ad0962908abf85dfa95fa SHA512 bac41a7aeb6e809616cee2f13dcd1c45e829dfd1ccf60aee1dc4c46b1e28532f4485c7d819a32940de84fdfbf89db80a4e919bce8a74b2948c5a01551771b714 DIST patch-6.1-rc1.patch 50406846 BLAKE2B 357a8a4fab087a67f79efcab4ada2a5d65e77c5ef13a7ab9d58963de31adeb0b3b841b7120acd6bba1767ef2080f086eec2d72ce98a6c21d1920478d6b9fb244 SHA512 80f3fff420e06ea937274ef5ea8927d57f633b0bb1f702ef2b583bd9eddae4c65b0587f57144d1d9eec0aee815d5676d9fc9187779a6149f6c916c432c5a8ea3 DIST patch-6.1-rc2.patch 51039243 BLAKE2B 0f0727885c52a12e5eaf907d40752705a2dc8b174e7ce8f2fd97a1521396db2b32069acc323e732749839e4645dc550be1db16afc942a9513d437160cf509e15 SHA512 753ab27541248489bc3280595b22e138c063defec1ac4f3c7ee60cd9212345e94061ab6206f1cb1c712d76220db0b41b8197ea35e4c72851705046ca986dbb0a +DIST patch-6.1-rc3.patch 51538717 BLAKE2B 3dae85a6363655d534bd1f87eedc9711280484faec8787c89e7a61d54ac56aea7533e9f001a7e8838fe931ba0116d4d9cb0f574ce0c3a53877618dc8fecd47c4 SHA512 2f3f9f53de9d411882f44c740082bcafdb2cc0fe715022225e638b52a53970ddf88c869094bb3afd5ca556da45840fb91aa1e30ca348331ac412ecdee8defedc diff --git a/sys-kernel/git-sources/git-sources-6.1_rc3.ebuild b/sys-kernel/git-sources/git-sources-6.1_rc3.ebuild new file mode 100644 index 0000000000000..b916521865268 --- /dev/null +++ b/sys-kernel/git-sources/git-sources-6.1_rc3.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +UNIPATCH_STRICTORDER="yes" +K_NOUSENAME="yes" +K_NOSETEXTRAVERSION="yes" +K_NOUSEPR="yes" +K_SECURITY_UNSUPPORTED="1" +K_BASE_VER="6.0" +K_EXP_GENPATCHES_NOUSE="1" +K_FROM_GIT="yes" +K_NODRYRUN="yes" +ETYPE="sources" +CKV="${PVR/-r/-git}" + +# only use this if it's not an _rc/_pre release +[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}" +inherit kernel-2 +detect_version + +DESCRIPTION="The very latest -git version of the Linux kernel" +HOMEPAGE="https://www.kernel.org" +SRC_URI="${KERNEL_URI}" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="" + +K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and +experimental nature. If you have any issues, try a matching vanilla-sources +ebuild -- if the problem is not there, please contact the upstream kernel +developers at https://bugzilla.kernel.org and on the linux-kernel mailing list to +report the problem so it can be fixed in time for the next kernel release." + +RDEPEND="" +DEPEND="${RDEPEND} + >=sys-devel/patch-2.7.6-r4" + +pkg_postinst() { + postinst_sources +} From 1a320f1874166cdb7a59bae090b49905762085be Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:13 -0400 Subject: [PATCH 2522/2610] gnome-extra/seahorse-nautilus: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/seahorse-nautilus/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-extra/seahorse-nautilus/metadata.xml b/gnome-extra/seahorse-nautilus/metadata.xml index 7b343b06be8a9..bb1a1d68e00c2 100644 --- a/gnome-extra/seahorse-nautilus/metadata.xml +++ b/gnome-extra/seahorse-nautilus/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/seahorse-nautilus + From 9bd5af451ceef2dc0f0d6018a7c931974e95215a Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:13 -0400 Subject: [PATCH 2523/2610] gnome-extra/sushi: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/sushi/metadata.xml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/gnome-extra/sushi/metadata.xml b/gnome-extra/sushi/metadata.xml index ba3052e863063..b65b12ba32f87 100644 --- a/gnome-extra/sushi/metadata.xml +++ b/gnome-extra/sushi/metadata.xml @@ -1,12 +1,14 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Support viewing file formats such as generated by - app-office/libreoffice - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Support viewing file formats such as generated by app-office/libreoffice + + + GNOME/sushi + From 6b6f662c40b67967f488bb5e8fd842a330a76bf6 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:13 -0400 Subject: [PATCH 2524/2610] gnome-extra/yelp: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/yelp/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-extra/yelp/metadata.xml b/gnome-extra/yelp/metadata.xml index 7b343b06be8a9..eb992bb0ee9e1 100644 --- a/gnome-extra/yelp/metadata.xml +++ b/gnome-extra/yelp/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/yelp + From 813bc70ef5d95d5c563d98a7ae338925c7a93d79 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:13 -0400 Subject: [PATCH 2525/2610] gnome-extra/yelp-xsl: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/yelp-xsl/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-extra/yelp-xsl/metadata.xml b/gnome-extra/yelp-xsl/metadata.xml index 7b343b06be8a9..d8f8dd5ef90d9 100644 --- a/gnome-extra/yelp-xsl/metadata.xml +++ b/gnome-extra/yelp-xsl/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/yelp-xsl + From 1abf0c4e13a5822cc5f1808af1686f638597755f Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:13 -0400 Subject: [PATCH 2526/2610] gnome-extra/zenity: Set remote-id Signed-off-by: Matt Turner --- gnome-extra/zenity/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnome-extra/zenity/metadata.xml b/gnome-extra/zenity/metadata.xml index 7b343b06be8a9..24eca1f14e368 100644 --- a/gnome-extra/zenity/metadata.xml +++ b/gnome-extra/zenity/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/zenity + From c3de8f772dbe20c0f30d13de380d7ea87f47fae8 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:14 -0400 Subject: [PATCH 2527/2610] gui-apps/gnome-console: Set remote-id Signed-off-by: Matt Turner --- gui-apps/gnome-console/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gui-apps/gnome-console/metadata.xml b/gui-apps/gnome-console/metadata.xml index f453528b934fe..d586bbd359264 100644 --- a/gui-apps/gnome-console/metadata.xml +++ b/gui-apps/gnome-console/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/console + From 3b7179c9f50e56e66158168ebf6c0dd38c13dac5 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:14 -0400 Subject: [PATCH 2528/2610] gui-libs/amtk: Set remote-id Signed-off-by: Matt Turner --- gui-libs/amtk/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gui-libs/amtk/metadata.xml b/gui-libs/amtk/metadata.xml index 7b343b06be8a9..8920109a54dcc 100644 --- a/gui-libs/amtk/metadata.xml +++ b/gui-libs/amtk/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + World/amtk + From 7ba938e69ea85e1cdc0832cc97b4995a07d39877 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:14 -0400 Subject: [PATCH 2529/2610] gui-libs/gtk: Set remote-id Signed-off-by: Matt Turner --- gui-libs/gtk/metadata.xml | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/gui-libs/gtk/metadata.xml b/gui-libs/gtk/metadata.xml index e89885b87dd94..ba004a3523be2 100644 --- a/gui-libs/gtk/metadata.xml +++ b/gui-libs/gtk/metadata.xml @@ -1,19 +1,18 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enable the GDK Broadway backend. - Use x11-misc/colord for color management - in printing - Enable profiling data capture support using - dev-util/sysprof-capture - Enable support for the Vulkan graphics API - - - cpe:/a:gtk:gtk - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enable the GDK Broadway backend. + Use x11-misc/colord for color management in printing + Enable profiling data capture support using dev-util/sysprof-capture + Enable support for the Vulkan graphics API + + + cpe:/a:gtk:gtk + GNOME/gtk + From af983f8ab18a8c50e942414220a0086f9bbd901c Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:15 -0400 Subject: [PATCH 2530/2610] gui-libs/gtksourceview: Set remote-id Signed-off-by: Matt Turner --- gui-libs/gtksourceview/metadata.xml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/gui-libs/gtksourceview/metadata.xml b/gui-libs/gtksourceview/metadata.xml index 12d732e2c1cfa..2129f4833eb82 100644 --- a/gui-libs/gtksourceview/metadata.xml +++ b/gui-libs/gtksourceview/metadata.xml @@ -1,11 +1,14 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enable profiling data capture support using dev-util/sysprof-capture - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enable profiling data capture support using dev-util/sysprof-capture + + + GNOME/gtksourceview + From b246b3d557dfb59c8a6257eaa8752d3f4f53104a Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:15 -0400 Subject: [PATCH 2531/2610] gui-libs/libadwaita: Set remote-id Signed-off-by: Matt Turner --- gui-libs/libadwaita/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gui-libs/libadwaita/metadata.xml b/gui-libs/libadwaita/metadata.xml index 7b343b06be8a9..09db4c14d9a8b 100644 --- a/gui-libs/libadwaita/metadata.xml +++ b/gui-libs/libadwaita/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/libadwaita + From d410960b2bc7b86034ffeeba076b263c41ea7041 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:15 -0400 Subject: [PATCH 2532/2610] gui-libs/libhandy: Set remote-id Signed-off-by: Matt Turner --- gui-libs/libhandy/metadata.xml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/gui-libs/libhandy/metadata.xml b/gui-libs/libhandy/metadata.xml index 35de235b4cf83..428b5efe28082 100644 --- a/gui-libs/libhandy/metadata.xml +++ b/gui-libs/libhandy/metadata.xml @@ -1,11 +1,14 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Install module and catalog for dev-util/glade - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Install module and catalog for dev-util/glade + + + GNOME/libhandy + From 3b8fa347c6a6b88f94a4e6406945074518ebecb6 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:15 -0400 Subject: [PATCH 2533/2610] gui-libs/libpanel: Set remote-id Signed-off-by: Matt Turner --- gui-libs/libpanel/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gui-libs/libpanel/metadata.xml b/gui-libs/libpanel/metadata.xml index 7b343b06be8a9..913570a627589 100644 --- a/gui-libs/libpanel/metadata.xml +++ b/gui-libs/libpanel/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/libpanel + From 4f5ce2b75a3f11a127b772e0342b99f5c2867ff4 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:15 -0400 Subject: [PATCH 2534/2610] gui-libs/libwpe: Set remote-id Signed-off-by: Matt Turner --- gui-libs/libwpe/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gui-libs/libwpe/metadata.xml b/gui-libs/libwpe/metadata.xml index f453528b934fe..61f2d75ac5fd7 100644 --- a/gui-libs/libwpe/metadata.xml +++ b/gui-libs/libwpe/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + WebPlatformForEmbedded/libwpe + From af07c3cca8dd44c54ca829f8f06844fa08bc6e47 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:16 -0400 Subject: [PATCH 2535/2610] gui-libs/tepl: Set remote-id Signed-off-by: Matt Turner --- gui-libs/tepl/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gui-libs/tepl/metadata.xml b/gui-libs/tepl/metadata.xml index f453528b934fe..fd006681421e4 100644 --- a/gui-libs/tepl/metadata.xml +++ b/gui-libs/tepl/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + swilmet/tepl + From 5777ae5143a67f1f7ccb1e462a731f36ec90d697 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:16 -0400 Subject: [PATCH 2536/2610] gui-libs/vte-common: Set remote-id Signed-off-by: Matt Turner --- gui-libs/vte-common/metadata.xml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/gui-libs/vte-common/metadata.xml b/gui-libs/vte-common/metadata.xml index 27f2ae98ad3b2..a75f3f473b800 100644 --- a/gui-libs/vte-common/metadata.xml +++ b/gui-libs/vte-common/metadata.xml @@ -1,12 +1,14 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Support moving terminal child processes to their own systemd user scopes - to avoid terminal getting killed due to child causing OOM - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Support moving terminal child processes to their own systemd user scopes to avoid terminal getting killed due to child causing OOM + + + GNOME/vte + From 14a2f5021367e6931c694bd794f0e9b3c239c4af Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:16 -0400 Subject: [PATCH 2537/2610] gui-libs/vte: Set remote-id Signed-off-by: Matt Turner --- gui-libs/vte/metadata.xml | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/gui-libs/vte/metadata.xml b/gui-libs/vte/metadata.xml index da14147f6e15a..e08b74f450f24 100644 --- a/gui-libs/vte/metadata.xml +++ b/gui-libs/vte/metadata.xml @@ -1,13 +1,15 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enable legacy charset support using dev-libs/icu - Support moving terminal child processes to their own systemd user scopes - to avoid terminal getting killed due to child causing OOM - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enable legacy charset support using dev-libs/icu + Support moving terminal child processes to their own systemd user scopes to avoid terminal getting killed due to child causing OOM + + + GNOME/vte + From a4b08509ff18792515f63c916ff0bf8b02741a4e Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:16 -0400 Subject: [PATCH 2538/2610] gui-libs/wpebackend-fdo: Set remote-id Signed-off-by: Matt Turner --- gui-libs/wpebackend-fdo/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gui-libs/wpebackend-fdo/metadata.xml b/gui-libs/wpebackend-fdo/metadata.xml index f453528b934fe..1b6b8b6091659 100644 --- a/gui-libs/wpebackend-fdo/metadata.xml +++ b/gui-libs/wpebackend-fdo/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Igalia/WPEBackend-fdo + From 00ffb7002d9365e2a5d2eac6dd8a46ed7cc807e3 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:16 -0400 Subject: [PATCH 2539/2610] mail-client/balsa: Set remote-id Signed-off-by: Matt Turner --- mail-client/balsa/metadata.xml | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/mail-client/balsa/metadata.xml b/mail-client/balsa/metadata.xml index 54f5dedb7cdc7..f149027d26320 100644 --- a/mail-client/balsa/metadata.xml +++ b/mail-client/balsa/metadata.xml @@ -1,12 +1,15 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Adds support for rubrica addressbook - Enable System Tray Icon support - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Adds support for rubrica addressbook + Enable System Tray Icon support + + + GNOME/balsa + From 098a285ed6390fae1da5421721b68d53a5627327 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:17 -0400 Subject: [PATCH 2540/2610] mail-client/evolution: Set remote-id Signed-off-by: Matt Turner --- mail-client/evolution/metadata.xml | 37 ++++++++++++++---------------- 1 file changed, 17 insertions(+), 20 deletions(-) diff --git a/mail-client/evolution/metadata.xml b/mail-client/evolution/metadata.xml index 6a1883ff31d3f..20e4d6c9bbdb9 100644 --- a/mail-client/evolution/metadata.xml +++ b/mail-client/evolution/metadata.xml @@ -1,24 +1,21 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enable archives support in attachments via - app-arch/gnome-autoar - Build mail-filter/bogofilter plugin - Enable support for displaying contacts on a map - inside evolution using media-libs/libchamplain - Enable text highlighting - plugin - Enable support for fetching contacts from an LDAP or - Active Directory server using net-nds/openldap - Build mail-filter/spamassassin - plugin - Enable optional weather calendar support - Enable optional TNEF attachments parser support using - net-mail/ytnef - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enable archives support in attachments via app-arch/gnome-autoar + Build mail-filter/bogofilter plugin + Enable support for displaying contacts on a map inside evolution using media-libs/libchamplain + Enable text highlighting plugin + Enable support for fetching contacts from an LDAP or Active Directory server using net-nds/openldap + Build mail-filter/spamassassin plugin + Enable optional weather calendar support + Enable optional TNEF attachments parser support using net-mail/ytnef + + + GNOME/evolution + From 5a0c020d40d21b9274fa73f7834f7bfcf2fed5ca Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:17 -0400 Subject: [PATCH 2541/2610] mail-client/geary: Set remote-id Signed-off-by: Matt Turner --- mail-client/geary/metadata.xml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/mail-client/geary/metadata.xml b/mail-client/geary/metadata.xml index 9d14ffff5036e..b4b0a67010988 100644 --- a/mail-client/geary/metadata.xml +++ b/mail-client/geary/metadata.xml @@ -1,12 +1,14 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enable optional TNEF attachments parser support using - net-mail/ytnef - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enable optional TNEF attachments parser support using net-mail/ytnef + + + GNOME/geary + From 43d125e324df7f884420d1c88ac666ec28863585 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:17 -0400 Subject: [PATCH 2542/2610] media-fonts/cantarell: Set remote-id Signed-off-by: Matt Turner --- media-fonts/cantarell/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/media-fonts/cantarell/metadata.xml b/media-fonts/cantarell/metadata.xml index 7b343b06be8a9..f325efc96ff02 100644 --- a/media-fonts/cantarell/metadata.xml +++ b/media-fonts/cantarell/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/cantarell-fonts + From 857367193b303d5b2ffdeeaa900d300c0f5f4fad Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:17 -0400 Subject: [PATCH 2543/2610] media-gfx/colorhug-client: Set remote-id Signed-off-by: Matt Turner --- media-gfx/colorhug-client/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/media-gfx/colorhug-client/metadata.xml b/media-gfx/colorhug-client/metadata.xml index f453528b934fe..4532d21566a65 100644 --- a/media-gfx/colorhug-client/metadata.xml +++ b/media-gfx/colorhug-client/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + hughski/colorhug-client + From 6eda91677a133b6939f44bb9897e5ee0fdb8d45e Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:18 -0400 Subject: [PATCH 2544/2610] media-gfx/eog-plugins: Set remote-id Signed-off-by: Matt Turner --- media-gfx/eog-plugins/metadata.xml | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/media-gfx/eog-plugins/metadata.xml b/media-gfx/eog-plugins/metadata.xml index 9684d3f99ff5f..7fdc744ca4e66 100644 --- a/media-gfx/eog-plugins/metadata.xml +++ b/media-gfx/eog-plugins/metadata.xml @@ -1,12 +1,15 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enable world map display using media-libs/libchamplain - Enable uploading to Google's Picasa Web Albums - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enable world map display using media-libs/libchamplain + Enable uploading to Google's Picasa Web Albums + + + GNOME/eog-plugins + From 110d078f77d0ca89224708d10eb4f7eadc911a00 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:17 -0400 Subject: [PATCH 2545/2610] media-gfx/eog: Set remote-id Signed-off-by: Matt Turner --- media-gfx/eog/metadata.xml | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/media-gfx/eog/metadata.xml b/media-gfx/eog/metadata.xml index acdade3229358..694ad268b67a3 100644 --- a/media-gfx/eog/metadata.xml +++ b/media-gfx/eog/metadata.xml @@ -1,13 +1,16 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - The Eye of GNOME image viewer is the official image viewer for the GNOME - Desktop environment. With it, you can view single image files, as well - as large image collections. - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + The Eye of GNOME image viewer is the official image viewer for the GNOME + Desktop environment. With it, you can view single image files, as well + as large image collections. + + + GNOME/eog + From b628f19fe84af534830f0982676b74fb6718644b Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:18 -0400 Subject: [PATCH 2546/2610] media-gfx/gnome-font-viewer: Set remote-id Signed-off-by: Matt Turner --- media-gfx/gnome-font-viewer/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/media-gfx/gnome-font-viewer/metadata.xml b/media-gfx/gnome-font-viewer/metadata.xml index 7b343b06be8a9..261b0ce086f01 100644 --- a/media-gfx/gnome-font-viewer/metadata.xml +++ b/media-gfx/gnome-font-viewer/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-font-viewer + From 3daa4924bd856d900cdfce8a7881b585ff3874b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Mon, 31 Oct 2022 00:16:49 +0100 Subject: [PATCH 2547/2610] dev-scheme/guile-dbi: new package; add 2.1.8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- dev-scheme/guile-dbi/Manifest | 1 + .../files/guile-dbi-2.1.8-configure.patch | 11 +++++ dev-scheme/guile-dbi/guile-dbi-2.1.8.ebuild | 40 +++++++++++++++++++ dev-scheme/guile-dbi/metadata.xml | 19 +++++++++ 4 files changed, 71 insertions(+) create mode 100644 dev-scheme/guile-dbi/Manifest create mode 100644 dev-scheme/guile-dbi/files/guile-dbi-2.1.8-configure.patch create mode 100644 dev-scheme/guile-dbi/guile-dbi-2.1.8.ebuild create mode 100644 dev-scheme/guile-dbi/metadata.xml diff --git a/dev-scheme/guile-dbi/Manifest b/dev-scheme/guile-dbi/Manifest new file mode 100644 index 0000000000000..c65f56f71ecbe --- /dev/null +++ b/dev-scheme/guile-dbi/Manifest @@ -0,0 +1 @@ +DIST guile-dbi-2.1.8.tar.gz 85842 BLAKE2B 6be2f559bd0b194153d3b6659a6f794227c7b0d5c4f9f9f927398fa5af59913a4a56ef12b6e69756c66275b5dbad6861eea7a92adf4e247ca14ad017aa1daa30 SHA512 f3bb94feebe472fc23e891634c5281bc7e7597574ab7acb4b9cdfa59ee6510723550b2cfb1df3f0d9adc919ce0000478e78a6c2f227ca5dc8b50f2804ec0e37a diff --git a/dev-scheme/guile-dbi/files/guile-dbi-2.1.8-configure.patch b/dev-scheme/guile-dbi/files/guile-dbi-2.1.8-configure.patch new file mode 100644 index 0000000000000..1ab6d4f3c9d48 --- /dev/null +++ b/dev-scheme/guile-dbi/files/guile-dbi-2.1.8-configure.patch @@ -0,0 +1,11 @@ +--- a/configure.ac ++++ b/configure.ac +@@ -62,7 +62,7 @@ LTDL_INIT + m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])], [AC_SUBST([AM_DEFAULT_VERBOSITY],1)]) + + +-CFLAGS="$LTDLINCL `$GUILECONFIG compile`" ++CFLAGS="$CFLAGS $LTDLINCL `$GUILECONFIG compile`" + LIBS="$LIBLTDL `$GUILECONFIG link`" + GUILE_SITE=`$GUILECONFIG info sitedir` + diff --git a/dev-scheme/guile-dbi/guile-dbi-2.1.8.ebuild b/dev-scheme/guile-dbi/guile-dbi-2.1.8.ebuild new file mode 100644 index 0000000000000..cabd6907c3163 --- /dev/null +++ b/dev-scheme/guile-dbi/guile-dbi-2.1.8.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="An SQL database interface for Guile" +HOMEPAGE="https://github.com/opencog/guile-dbi/" +SRC_URI="https://github.com/opencog/${PN}/archive/${P}.tar.gz" +S="${WORKDIR}"/${PN}-${P}/${PN} + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="strip" + +RDEPEND=">=dev-scheme/guile-2.0.0:=" +DEPEND="${RDEPEND}" + +PATCHES=( "${FILESDIR}"/${P}-configure.patch ) + +# guile generates ELF files without use of C or machine code +# It's a portage's false positive. bug #677600 +QA_PREBUILT='*[.]go' + +src_prepare() { + default + + # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112 + find "${S}" -name "*.scm" -exec touch {} + || die + + eautoreconf +} + +src_install() { + default + + find "${ED}" -type f -name "*.la" -delete || die +} diff --git a/dev-scheme/guile-dbi/metadata.xml b/dev-scheme/guile-dbi/metadata.xml new file mode 100644 index 0000000000000..687430a3781d2 --- /dev/null +++ b/dev-scheme/guile-dbi/metadata.xml @@ -0,0 +1,19 @@ + + + + + + scheme@gentoo.org + Gentoo Scheme Project + + + guile-dbi is a library for Guile that provides a convenient interface to + SQL databases. Database programming with guile-dbi is generic in that the + same programming interface is presented regardless of which database system + is used. + + + https://github.com/opencog/guile-dbi/issues/ + opencog/guile-dbi + + From c902354173fd342fec3125d59d88695dc01c0f02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Mon, 31 Oct 2022 00:28:32 +0100 Subject: [PATCH 2548/2610] dev-scheme/guile-dbd-sqlite3: new package; add 2.1.8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- dev-scheme/guile-dbd-sqlite3/Manifest | 1 + .../guile-dbd-sqlite3-2.1.8-configure.patch | 13 ++++++ .../guile-dbd-sqlite3-2.1.8.ebuild | 44 +++++++++++++++++++ dev-scheme/guile-dbd-sqlite3/metadata.xml | 13 ++++++ 4 files changed, 71 insertions(+) create mode 100644 dev-scheme/guile-dbd-sqlite3/Manifest create mode 100644 dev-scheme/guile-dbd-sqlite3/files/guile-dbd-sqlite3-2.1.8-configure.patch create mode 100644 dev-scheme/guile-dbd-sqlite3/guile-dbd-sqlite3-2.1.8.ebuild create mode 100644 dev-scheme/guile-dbd-sqlite3/metadata.xml diff --git a/dev-scheme/guile-dbd-sqlite3/Manifest b/dev-scheme/guile-dbd-sqlite3/Manifest new file mode 100644 index 0000000000000..c65f56f71ecbe --- /dev/null +++ b/dev-scheme/guile-dbd-sqlite3/Manifest @@ -0,0 +1 @@ +DIST guile-dbi-2.1.8.tar.gz 85842 BLAKE2B 6be2f559bd0b194153d3b6659a6f794227c7b0d5c4f9f9f927398fa5af59913a4a56ef12b6e69756c66275b5dbad6861eea7a92adf4e247ca14ad017aa1daa30 SHA512 f3bb94feebe472fc23e891634c5281bc7e7597574ab7acb4b9cdfa59ee6510723550b2cfb1df3f0d9adc919ce0000478e78a6c2f227ca5dc8b50f2804ec0e37a diff --git a/dev-scheme/guile-dbd-sqlite3/files/guile-dbd-sqlite3-2.1.8-configure.patch b/dev-scheme/guile-dbd-sqlite3/files/guile-dbd-sqlite3-2.1.8-configure.patch new file mode 100644 index 0000000000000..faf7d293583e3 --- /dev/null +++ b/dev-scheme/guile-dbd-sqlite3/files/guile-dbd-sqlite3-2.1.8-configure.patch @@ -0,0 +1,13 @@ +diff --git a/configure.ac b/configure.ac_ +index 20dae54..864a600 100644 +--- a/configure.ac ++++ b/configure.ac_ +@@ -65,7 +65,7 @@ GUILE_LIBS=`guile-config link` + SQLITE3_CFLAGS=`pkg-config sqlite3 --cflags` + SQLITE3_LIBS=`pkg-config sqlite3 --libs` + +-CFLAGS="${GUILE_CFLAGS} ${SQLITE3_CFLAGS}" ++CFLAGS="${CFLAGS} ${GUILE_CFLAGS} ${SQLITE3_CFLAGS}" + LIBS="${GUILE_LIBS} ${SQLITE3_LIBS}" + + # Checks for libs diff --git a/dev-scheme/guile-dbd-sqlite3/guile-dbd-sqlite3-2.1.8.ebuild b/dev-scheme/guile-dbd-sqlite3/guile-dbd-sqlite3-2.1.8.ebuild new file mode 100644 index 0000000000000..a2f75d54d216a --- /dev/null +++ b/dev-scheme/guile-dbd-sqlite3/guile-dbd-sqlite3-2.1.8.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Guile DBI driver for SQLite" +HOMEPAGE="https://github.com/opencog/guile-dbi/" +SRC_URI="https://github.com/opencog/guile-dbi/archive/guile-dbi-${PV}.tar.gz" +S="${WORKDIR}"/guile-dbi-guile-dbi-${PV}/${PN} + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="strip" + +RDEPEND=" + dev-db/sqlite:3= + >=dev-scheme/guile-2.0.0:= + dev-scheme/guile-dbi +" +DEPEND="${RDEPEND}" + +PATCHES=( "${FILESDIR}"/${P}-configure.patch ) + +# guile generates ELF files without use of C or machine code +# It's a portage's false positive. bug #677600 +QA_PREBUILT='*[.]go' + +src_prepare() { + default + + # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112 + find "${S}" -name "*.scm" -exec touch {} + || die + + eautoreconf +} + +src_install() { + default + + find "${ED}" -type f -name "*.la" -delete || die +} diff --git a/dev-scheme/guile-dbd-sqlite3/metadata.xml b/dev-scheme/guile-dbd-sqlite3/metadata.xml new file mode 100644 index 0000000000000..8e3419f7b601c --- /dev/null +++ b/dev-scheme/guile-dbd-sqlite3/metadata.xml @@ -0,0 +1,13 @@ + + + + + + scheme@gentoo.org + Gentoo Scheme Project + + + https://github.com/opencog/guile-dbi/issues/ + opencog/guile-dbi + + From ad9c59f4ec21163b08f94c8da37e8eb96587abe2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Mon, 31 Oct 2022 00:44:35 +0100 Subject: [PATCH 2549/2610] dev-scheme/guile-dbd-postgresql: new package; add 2.1.8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- dev-scheme/guile-dbd-postgresql/Manifest | 1 + ...guile-dbd-postgresql-2.1.8-configure.patch | 11 +++++ .../guile-dbd-postgresql-2.1.8.ebuild | 44 +++++++++++++++++++ dev-scheme/guile-dbd-postgresql/metadata.xml | 13 ++++++ 4 files changed, 69 insertions(+) create mode 100644 dev-scheme/guile-dbd-postgresql/Manifest create mode 100644 dev-scheme/guile-dbd-postgresql/files/guile-dbd-postgresql-2.1.8-configure.patch create mode 100644 dev-scheme/guile-dbd-postgresql/guile-dbd-postgresql-2.1.8.ebuild create mode 100644 dev-scheme/guile-dbd-postgresql/metadata.xml diff --git a/dev-scheme/guile-dbd-postgresql/Manifest b/dev-scheme/guile-dbd-postgresql/Manifest new file mode 100644 index 0000000000000..c65f56f71ecbe --- /dev/null +++ b/dev-scheme/guile-dbd-postgresql/Manifest @@ -0,0 +1 @@ +DIST guile-dbi-2.1.8.tar.gz 85842 BLAKE2B 6be2f559bd0b194153d3b6659a6f794227c7b0d5c4f9f9f927398fa5af59913a4a56ef12b6e69756c66275b5dbad6861eea7a92adf4e247ca14ad017aa1daa30 SHA512 f3bb94feebe472fc23e891634c5281bc7e7597574ab7acb4b9cdfa59ee6510723550b2cfb1df3f0d9adc919ce0000478e78a6c2f227ca5dc8b50f2804ec0e37a diff --git a/dev-scheme/guile-dbd-postgresql/files/guile-dbd-postgresql-2.1.8-configure.patch b/dev-scheme/guile-dbd-postgresql/files/guile-dbd-postgresql-2.1.8-configure.patch new file mode 100644 index 0000000000000..5aef8c60b68dd --- /dev/null +++ b/dev-scheme/guile-dbd-postgresql/files/guile-dbd-postgresql-2.1.8-configure.patch @@ -0,0 +1,11 @@ +--- a/configure.ac ++++ b/configure.ac +@@ -58,7 +58,7 @@ AC_HEADER_STDC + AC_CHECK_LIB(pq,PQconnectStart,, + AC_MSG_ERROR([*** Can't find libpq])) + +-CFLAGS=`guile-config compile` ++CFLAGS="${CFLAGS} `guile-config compile`" + LIBS=`guile-config link` + + . $srcdir/DBD-VERSION diff --git a/dev-scheme/guile-dbd-postgresql/guile-dbd-postgresql-2.1.8.ebuild b/dev-scheme/guile-dbd-postgresql/guile-dbd-postgresql-2.1.8.ebuild new file mode 100644 index 0000000000000..d9898ceeaccf1 --- /dev/null +++ b/dev-scheme/guile-dbd-postgresql/guile-dbd-postgresql-2.1.8.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Guile DBI driver for PostgreSQL" +HOMEPAGE="https://github.com/opencog/guile-dbi/" +SRC_URI="https://github.com/opencog/guile-dbi/archive/guile-dbi-${PV}.tar.gz" +S="${WORKDIR}"/guile-dbi-guile-dbi-${PV}/${PN} + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="strip" + +RDEPEND=" + dev-db/postgresql:* + >=dev-scheme/guile-2.0.0:= + dev-scheme/guile-dbi +" +DEPEND="${RDEPEND}" + +PATCHES=( "${FILESDIR}"/${P}-configure.patch ) + +# guile generates ELF files without use of C or machine code +# It's a portage's false positive. bug #677600 +QA_PREBUILT='*[.]go' + +src_prepare() { + default + + # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112 + find "${S}" -name "*.scm" -exec touch {} + || die + + eautoreconf +} + +src_install() { + default + + find "${ED}" -type f -name "*.la" -delete || die +} diff --git a/dev-scheme/guile-dbd-postgresql/metadata.xml b/dev-scheme/guile-dbd-postgresql/metadata.xml new file mode 100644 index 0000000000000..8e3419f7b601c --- /dev/null +++ b/dev-scheme/guile-dbd-postgresql/metadata.xml @@ -0,0 +1,13 @@ + + + + + + scheme@gentoo.org + Gentoo Scheme Project + + + https://github.com/opencog/guile-dbi/issues/ + opencog/guile-dbi + + From 38c07a7f465c08bb5895e19a56acd60dfd4d4c67 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 22:57:21 +0000 Subject: [PATCH 2550/2610] sys-devel/gcc: add 10.4.1_p20221027 Signed-off-by: Sam James --- sys-devel/gcc/Manifest | 3 ++ sys-devel/gcc/gcc-10.4.1_p20221027.ebuild | 58 +++++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 sys-devel/gcc/gcc-10.4.1_p20221027.ebuild diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index b8623e4116224..09f3947beed40 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -1,5 +1,6 @@ DIST gcc-10-20221006.tar.xz 71755692 BLAKE2B 0099821e5fcd5e1a069369a72f105607cb7f20fbef3d627a598d8c7a6439491e050533d6577b4f7953aabb52daf926ffc8eb9cecd8853833a14c90bd878e1ad9 SHA512 3fc1dceff31ec8a84babe31d88a312d9d3d30450ff0c42730b9a9fe45c0fc9509216fb95cd84df7477faebe2b9b7d8f7e269c9e76cecc05417dc6192e3b96c67 DIST gcc-10-20221020.tar.xz 71763540 BLAKE2B df8c6c45be25afdf0a0892e26867e863bbf838d7ec8e3d063db9fad32a3ce367e4e42ed9f85b16ca553784510a6938c24c38bc0a9e03f60ea822001fccbf7d9c SHA512 73fdb6e8d833125cfd46dd1efbbb237711c7b04cf8b70674b21e88f1a8819ea695ec7ce652976802e6f76bf84da3e5ff69600ba657a083dd0a8794eea4fe8248 +DIST gcc-10-20221027.tar.xz 71769420 BLAKE2B e7e6cb023e950eac7ea143deaca30bf182ffdf3ec8fad3c5b6088233d1faea7bf9f43ea8a37ccc989c539be01b510f0708cfe586adae992d9265bc5612793238 SHA512 eada43f30355b417bd45b45886f6d33c29509f5dff32bb264b9a41cb03c61d83fd4c7e517136b1bd3877bff04946fad0dfd26b85b7f7bb5ada24b1fa23f660f6 DIST gcc-10.4.0-musl-patches-1.tar.xz 3808 BLAKE2B 804d1fcc451dcd03be71240dd498ec2d179869571d44012967c48dccf5a478dd8c55000a964a80fdd5584d739a777dee1c83241cffce514ef002df2572854a67 SHA512 83e4a9c0f7062baf0c606a2bcc56a818494991403d7577dea65f04bbc25bdb786a5889b80d45d80e7f4be07c1aef786802cbfcfafd1a17ec255a2d4e93a77570 DIST gcc-10.4.0-patches-5.tar.xz 17056 BLAKE2B f336d69a8ad105b8c4a84e8248a5b8a88175d3f1d67d32c6bee1780d252d86947059bd624992e6292610e86c9012f4d901a1a54df0d184dd023d404a0707700e SHA512 aa8fb42f20587f8519e7b06037da4d8f7d386b63e228b239a0445a51df4e401940fcd81482381d966622054aef3e0db06d1def5c74ac3d3dcc9c75c3b966c758 DIST gcc-10.4.0.tar.xz 75018092 BLAKE2B ec1169025d3896b70ab80a4b8ce5040763a95529fc7e120c6bc3a3eb1db5cf938ebde347c1e595a8ff7d4081e79ded6252702d7a1a09648449b7a0783188e434 SHA512 440c08ca746da450d9a1b35e8fd2305cb27e7e6987cd9d0f7d375f3b1fc9e4b0bd7acb3cd7bf795e72fcbead59cdef5b6c152862f5d35cd9fbfe6902101ce648 @@ -7,6 +8,7 @@ DIST gcc-10.5.0-musl-patches-1.tar.xz 3816 BLAKE2B 5995f934a40665d877342853fde8b DIST gcc-10.5.0-patches-0.tar.xz 16188 BLAKE2B 3fe3163c4960ff02eb792b2d00b9b20e1c2b44ad2d2e79661ffa0a5795b1bb631bce83c506f485765a7b971e6d391ebc1803c327f0d8d06e457610f5d6074c90 SHA512 fde1fec92df535416221827d48daf7d498f675da5697bc15bb4e17ccfedf6e6705dd28f57a3c9ebc8065b49328246fa5aa1fd90bd88bc27fe2b7b3e924f0df15 DIST gcc-11-20221007.tar.xz 75790520 BLAKE2B de52f7fc5c7f5f82d9cbaeaa13b216e149a4aac8162188c628007c17ddb40aa838d19f2ca18216e8bfe5df2d21438f10c8e87298b53cbde4359f72c9cff87589 SHA512 b785236a00647041c9ea4552e5ea82a09e23a801b029773ba77bfc03675c530369ad0b5fc279330f3d8dd4b9b40aeaa9de84a39b6397f73984b7e2fdf8f0bad2 DIST gcc-11-20221021.tar.xz 75798884 BLAKE2B 86475cbeb12b134a1123695375f3074ad84555b8c74e4159b400453f8b17ffc868b3497c7a8ad505617c85f519350d644ee7b5454263aec8da1a44ebd3972884 SHA512 322a957eb588008f19e35d7f5ed95a7fc8bbd5d49c7e4a97433d57be007202dfcb7fee0dcbc6fe26f372878c262634242d864c5276a3ef8975c9aeae766b5016 +DIST gcc-11-20221028.tar.xz 75809048 BLAKE2B 4b3796028379e594de0e750239bcb94131ef3170e6cacc8095b27cd8f148264c9c1e7271d17d38bfea8d9d6514dcf1e5ea56bf31c5cc30b0f6107b580da44002 SHA512 0dc7733abdc9d68fdab94f21b3d07a6881fd73f9df73be57ac0c129f9287771de8c93e2f287e84081186e66000ea29c1b338719eec96edb526b4ae7e27daca38 DIST gcc-11.3.0-musl-patches-1.tar.xz 3856 BLAKE2B f511f8b4c0696771d906beee9645b5d009ea4b673602baa1ca562d6f23c5b0caf2012aae93578671624617c4286e3937d79a7383d6a03bb438c5b774a06fe8e6 SHA512 cd375ff2affb213475acaabf02989b1f05d719d972970ea0304d20a816986807390893d1401826f3b497787642f35d90a244195f8e466db41e8d768366057334 DIST gcc-11.3.0-patches-7.tar.xz 15184 BLAKE2B 426f00feaa982a35d2c459e7a2c2e9d29b4b467ac3625ebd72bb31077c75bbf0c028137df03921c52ddc97a14d92c49777bd3f27b47a7b47d8a05e2d106b6bdb SHA512 bec8bf26b3e50633a5a2e0bb75ffeaba86becb704c14365ff3342e8d651ab75bb3ceec7808d88a25989b8c7182398184b95b6d1267aaef9aa828f687e4895e9d DIST gcc-11.3.0.tar.xz 81141364 BLAKE2B 7e562d25446ca4ab9fe8cdb714866f66aba3744d78bf84f31bfb097c1a981e4c7f990cb1e6bcfec5ae6671836a4984e2b70eb8fed81dcef5e244f88da8623469 SHA512 f0be5ad705c73b84477128a69c047f57dd47002f375eb60e1e842e08cf2009a509e92152bca345823926d550b7395ae6d4de7db51d1ee371c2dc37313881fca7 @@ -14,6 +16,7 @@ DIST gcc-11.4.0-musl-patches-0.tar.xz 3844 BLAKE2B f3f1be6718e3cf08e553a1a2319a8 DIST gcc-11.4.0-patches-2.tar.xz 14224 BLAKE2B d3030c19a7bd8bd082fd39b35c3e80883ae541ab28232513ba60095fe81f5fe1fbdc54829a1556b2d278328033f6eb8a81e9ee268a6020b554388a60842b02e6 SHA512 60aa19f00fb29b7c8a68c73de274e24559dc896f551d47153ea511b202941caa950c0aff62ad28d057a8ed16f2aec2c06e681e7286d65ab3610b6948d7bb840a DIST gcc-12-20221008.tar.xz 79145884 BLAKE2B ff3d684d887e282c79fe95952a449ed5770d4bd74077553baf31c34dbd77177e680b19ac741c04aab26ac2c9bb2b89924f51f63e2f22b440decf2c65274a7640 SHA512 a35a6207e7f4375abca3ae57376c98b082846a88e83522c322d713e759367ceb2b3ad68488bed6f1645e47a106b0bbb2efbca6cb14b077672289acb4373e616f DIST gcc-12-20221022.tar.xz 79163768 BLAKE2B 998b6681f72f965aaf0a9feeb871f91bfec7308e99acb7995c725878584be8bc2f9c69c5fb2904eb1e9002eff8adf67e90e86ea015bf0e6b04c2cba83b06cd60 SHA512 6b8a11b605ec75d6623d6072ad57d59865168da97ab0385506c8e5092bcc14473fbdd35177e79746efbaaffa44e45b93c4adad11c08f34e6d1935e74d3c1c75d +DIST gcc-12-20221029.tar.xz 79160816 BLAKE2B 3e2f724f9802a83b518e90e840b21121c3e736aff65f447ba37a71495be0aefbd31785154631c21396780433cb674dc20e35bca7125de7f6cce07babe1107984 SHA512 3ca5593dafc530108f2d61af2185601dcbc26d610e9f7ec1f6bf5c91d1ffe6d40558280b26e52f48079a6d71846076a3e92e8aa9f9d503e3b06f3d8098882b00 DIST gcc-12.2.0-musl-patches-1.tar.xz 3844 BLAKE2B 004432806696f7d0a32366270ac45695e858abee73a255e44dc6e0a225339e4cad40aab0d51dfe9a55d5aa4b4001f5726064bb2eea3212a0874b2d27e229abd7 SHA512 c354edcd641a9dfaf902a0ff4c44c75065d0cf1c36bbf6c3c35c2e23bff22b8f70bcf4458a5a0ef86371e9f2fafca8a54ca822e35820ff442c9458a2819c3606 DIST gcc-12.2.0-patches-1.tar.xz 12864 BLAKE2B a5ae0a85dfc1b6f0bd968f0d5262ebed14ec9cdb3249e3a4c571578c54eda0e53708ee7fe8e03e506366c7f3cf7926eced9b390d9dee948c1249298c0fabd9fb SHA512 f3d793b89a2a0385d596162fb0c653d4acdf21ae418cb792c1786a01fde0391bd0719715dbf07d53636f127168f5cd99108a1dc11cf6cea889b7d82385bcc258 DIST gcc-12.2.0.tar.xz 84645292 BLAKE2B 715574af9ad678f9dc8cfd19c866bf910c7edfd479e7e9681337feaa9b54e5d304ddb85483816b8d89754d502405823ae2eff0d1e444538763f40be8e428d8da SHA512 e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173 diff --git a/sys-devel/gcc/gcc-10.4.1_p20221027.ebuild b/sys-devel/gcc/gcc-10.4.1_p20221027.ebuild new file mode 100644 index 0000000000000..bb603378916ca --- /dev/null +++ b/sys-devel/gcc/gcc-10.4.1_p20221027.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +TOOLCHAIN_PATCH_SUFFIX="xz" +TOOLCHAIN_PATCH_DEV="sam" +#TOOLCHAIN_GCC_RC=1 +PATCH_GCC_VER="10.5.0" +PATCH_VER="0" +MUSL_VER="1" +MUSL_GCC_VER="10.5.0" + +if [[ $(ver_cut 3) == 9999 ]] ; then + MY_PV_2=$(ver_cut 2) + if [[ ${MY_PV_2} == 0 ]] ; then + MY_PV_2=0 + else + MY_PV_2=$(($(ver_cut 2) - 1)) + fi + + # e.g. 12.2.9999 -> 12.1.1 + TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998)) +elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then + # Cheesy hack for RCs + MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) + MY_P=${PN}-${MY_PV} + GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" + TOOLCHAIN_SET_S=no + S="${WORKDIR}"/${MY_P} +fi + +inherit toolchain +# Needs to be after inherit (for now?), bug #830908 +EGIT_BRANCH=releases/gcc-$(ver_cut 1) + +# Don't keyword live ebuilds +#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then +# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +#fi + +RDEPEND="" +BDEPEND="${CATEGORY}/binutils" + +src_prepare() { + local p upstreamed_patches=( + # add them here + ) + for p in "${upstreamed_patches[@]}"; do + rm -v "${WORKDIR}/patch/${p}" || die + done + + if has_version '>=sys-libs/glibc-2.32-r1'; then + rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch" || die + fi + + toolchain_src_prepare +} From e54ef6ab80ca678282356897c002dd1523fe2acd Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 22:57:28 +0000 Subject: [PATCH 2551/2610] sys-devel/gcc: add 11.3.1_p20221028 Signed-off-by: Sam James --- sys-devel/gcc/gcc-11.3.1_p20221028.ebuild | 52 +++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 sys-devel/gcc/gcc-11.3.1_p20221028.ebuild diff --git a/sys-devel/gcc/gcc-11.3.1_p20221028.ebuild b/sys-devel/gcc/gcc-11.3.1_p20221028.ebuild new file mode 100644 index 0000000000000..4c05022129f0b --- /dev/null +++ b/sys-devel/gcc/gcc-11.3.1_p20221028.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +TOOLCHAIN_PATCH_SUFFIX="xz" +TOOLCHAIN_PATCH_DEV="sam" +PATCH_VER="2" +PATCH_GCC_VER="11.4.0" +MUSL_VER="0" +MUSL_GCC_VER="11.4.0" + +if [[ $(ver_cut 3) == 9999 ]] ; then + MY_PV_2=$(ver_cut 2) + if [[ ${MY_PV_2} == 0 ]] ; then + MY_PV_2=0 + else + MY_PV_2=$(($(ver_cut 2) - 1)) + fi + + # e.g. 12.2.9999 -> 12.1.1 + TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998)) +fi + +inherit toolchain +# Needs to be after inherit (for now?), bug #830908 +EGIT_BRANCH=releases/gcc-$(ver_cut 1) + +# Don't keyword live ebuilds +#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then +# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +#fi + +# Technically only if USE=hardened *too* right now, but no point in complicating it further. +# If GCC is enabling CET by default, we need glibc to be built with support for it. +# bug #830454 +RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" +DEPEND="${RDEPEND}" +BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" + +src_prepare() { + local p upstreamed_patches=( + # add them here + ) + for p in "${upstreamed_patches[@]}"; do + rm -v "${WORKDIR}/patch/${p}" || die + done + + toolchain_src_prepare + + eapply_user +} From 37b1438beb0a974add1ead0bdf9c0f56b43f09d9 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 22:57:32 +0000 Subject: [PATCH 2552/2610] sys-devel/gcc: add 12.2.1_p20221029 Signed-off-by: Sam James --- sys-devel/gcc/gcc-12.2.1_p20221029.ebuild | 52 +++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 sys-devel/gcc/gcc-12.2.1_p20221029.ebuild diff --git a/sys-devel/gcc/gcc-12.2.1_p20221029.ebuild b/sys-devel/gcc/gcc-12.2.1_p20221029.ebuild new file mode 100644 index 0000000000000..97d104a8472dc --- /dev/null +++ b/sys-devel/gcc/gcc-12.2.1_p20221029.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +TOOLCHAIN_PATCH_DEV="sam" +PATCH_VER="1" +PATCH_GCC_VER="12.2.0" +MUSL_VER="1" +MUSL_GCC_VER="12.2.0" + +if [[ $(ver_cut 3) == 9999 ]] ; then + MY_PV_2=$(ver_cut 2) + if [[ ${MY_PV_2} == 0 ]] ; then + MY_PV_2=0 + else + MY_PV_2=$(($(ver_cut 2) - 1)) + fi + + # e.g. 12.2.9999 -> 12.1.1 + TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998)) +elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then + # Cheesy hack for RCs + MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) + MY_P=${PN}-${MY_PV} + GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" + TOOLCHAIN_SET_S=no + S="${WORKDIR}"/${MY_P} +fi + +inherit toolchain + +# Needs to be after inherit (for now?), bug #830908 +EGIT_BRANCH=releases/gcc-$(ver_cut 1) + +# Don't keyword live ebuilds +#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then +# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +#fi + +# Technically only if USE=hardened *too* right now, but no point in complicating it further. +# If GCC is enabling CET by default, we need glibc to be built with support for it. +# bug #830454 +RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" +DEPEND="${RDEPEND}" +BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" + +src_prepare() { + toolchain_src_prepare + + eapply_user +} From 29e659f9fb78507ef224335b67cf4a2c5b9382b9 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 30 Oct 2022 23:16:44 +0000 Subject: [PATCH 2553/2610] net-misc/chrony: fowners/fperms tweak Signed-off-by: Sam James --- net-misc/chrony/chrony-4.3.ebuild | 6 +++--- net-misc/chrony/chrony-9999.ebuild | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/net-misc/chrony/chrony-4.3.ebuild b/net-misc/chrony/chrony-4.3.ebuild index c52e4bdbf30fb..f8e842d67fb03 100644 --- a/net-misc/chrony/chrony-4.3.ebuild +++ b/net-misc/chrony/chrony-4.3.ebuild @@ -178,8 +178,8 @@ src_install() { # Prepare a directory for the chrony.drift file (a la ntpsec) # Ensures the environment is sane on new installs # bug #711058 - fowners ntp:ntp /var/{lib,log}/chrony - fperms 770 /var/lib/chrony + fowners -R ntp:ntp /var/{lib,log}/chrony + fperms -R 770 /var/lib/chrony fi insinto /etc/logrotate.d @@ -243,7 +243,7 @@ pkg_postinst() { if [[ ${show_seccomp_enable_msg} -eq 1 ]] ; then elog "To enable seccomp in a stricter mode, please modify:" - elog "- /etc/conf.d/chronyd for OpenRC" + elog "- ${EROOT}/etc/conf.d/chronyd for OpenRC" elog "- systemctl edit chronyd for systemd" elog "to use -F 1 or -F -1 instead of -F 2 (see man chronyd)" elog "By default, we now use -F 2 which is a baseline/minimal filter." diff --git a/net-misc/chrony/chrony-9999.ebuild b/net-misc/chrony/chrony-9999.ebuild index c52e4bdbf30fb..f8e842d67fb03 100644 --- a/net-misc/chrony/chrony-9999.ebuild +++ b/net-misc/chrony/chrony-9999.ebuild @@ -178,8 +178,8 @@ src_install() { # Prepare a directory for the chrony.drift file (a la ntpsec) # Ensures the environment is sane on new installs # bug #711058 - fowners ntp:ntp /var/{lib,log}/chrony - fperms 770 /var/lib/chrony + fowners -R ntp:ntp /var/{lib,log}/chrony + fperms -R 770 /var/lib/chrony fi insinto /etc/logrotate.d @@ -243,7 +243,7 @@ pkg_postinst() { if [[ ${show_seccomp_enable_msg} -eq 1 ]] ; then elog "To enable seccomp in a stricter mode, please modify:" - elog "- /etc/conf.d/chronyd for OpenRC" + elog "- ${EROOT}/etc/conf.d/chronyd for OpenRC" elog "- systemctl edit chronyd for systemd" elog "to use -F 1 or -F -1 instead of -F 2 (see man chronyd)" elog "By default, we now use -F 2 which is a baseline/minimal filter." From 99435e83537f0582b186184649e2ae49aae94be0 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 31 Oct 2022 00:43:23 +0000 Subject: [PATCH 2554/2610] net-misc/socat: add 1.7.4.4 Signed-off-by: Sam James --- net-misc/socat/Manifest | 1 + net-misc/socat/socat-1.7.4.4.ebuild | 64 +++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 net-misc/socat/socat-1.7.4.4.ebuild diff --git a/net-misc/socat/Manifest b/net-misc/socat/Manifest index b399a10fbd4da..cddac553abf22 100644 --- a/net-misc/socat/Manifest +++ b/net-misc/socat/Manifest @@ -1,2 +1,3 @@ DIST socat-1.7.4.3.tar.gz 655520 BLAKE2B d91de7ef55332001e6439f64130555b9558338fb9b6c15c91ab5efc8f86a2e7e0f5fe0b292754731a198d83be5f511c3388c65c7c7f559c55691f42703f1849b SHA512 81cb34c245052b6a0ae38a711591358460b6070957af4a9eeb11a3cadb4aff184eeaedabbc7ecdc7fdf21a6126c06f90f19b24a87ce74b30bfd60a3879181046 +DIST socat-1.7.4.4.tar.bz2 522127 BLAKE2B 221b1c7c1ef0ac9c2402a6917ce7740a7ed857ceae4f4c346ed3c69c261fd0f9ca667e21cab5f97427d3947b06fdb0ac6d090852465878db968a24b8ece587ad SHA512 3eedfbf599ecf1d6fd391d03d710044bc5e18a762395bc4cb151b96fe673d405a6630da3070ecddd5ac558126b56aa65feaa74d528eeb755a04aa0ec61690651 DIST socat-2.0.0-b9.tar.bz2 516673 BLAKE2B 808c8821b89ae2463074f87915dfae10f82b66ac6cd0b6ff56ab18f57c704e5a2a3ce76650152dccce41e4bd00e3a937948d4ade0a915b1f0e917c7543c6fc31 SHA512 f728bd634feeeacd2f0e4020c1c6aafdadaef3ba9da818d9ae1195e9f48fb693b2bea8dbbb208af8daddd8d6405217113d5ce31d05c2e9b27f5d2fba6b1cc834 diff --git a/net-misc/socat/socat-1.7.4.4.ebuild b/net-misc/socat/socat-1.7.4.4.ebuild new file mode 100644 index 0000000000000..2c36251c7698b --- /dev/null +++ b/net-misc/socat/socat-1.7.4.4.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic toolchain-funcs + +MY_P=${P/_beta/-b} +DESCRIPTION="Multipurpose relay (SOcket CAT)" +HOMEPAGE="http://www.dest-unreach.org/socat/ https://repo.or.cz/socat.git" +SRC_URI="http://www.dest-unreach.org/socat/download/${MY_P}.tar.bz2" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="bindist ipv6 readline ssl tcpd" + +DEPEND="ssl? ( dev-libs/openssl:0= ) + readline? ( sys-libs/readline:= ) + tcpd? ( sys-apps/tcp-wrappers )" +RDEPEND="${DEPEND}" + +# Tests are a large bash script +# Hard to disable individual tests needing network or privileges +# in 1.7.4.2: FAILED: 59 329 +RESTRICT="test ssl? ( readline? ( bindist ) )" + +DOCS=( BUGREPORTS CHANGES DEVELOPMENT EXAMPLES FAQ FILES PORTING README SECURITY ) + +pkg_setup() { + # bug #587740 + if use readline && use ssl ; then + elog "You are enabling both readline and ssl (openssl) USE flags, the licenses" + elog "for these packages conflict. You may not be able to legally" + elog "redistribute the resulting binary." + fi +} + +src_configure() { + # bug #293324 + filter-flags '-Wno-error*' + + tc-export AR + + # getprotobynumber_r doesn't exist on musl, so avoid probing for it + # and possibly getting it wrong. TODO: fix configure? + # (Grabbed from Alpine Linux: https://git.alpinelinux.org/aports/commit/main/socat/APKBUILD?id=5edc9195355ced3db991c1a7cda5648d52019b11) + # bug #831016 + use elibc_musl && export sc_cv_getprotobynumber_r=2 + + econf \ + $(use_enable ssl openssl) \ + $(use_enable readline) \ + $(use_enable ipv6 ip6) \ + $(use_enable tcpd libwrap) +} + +src_install() { + default + + docinto html + dodoc doc/*.html doc/*.css +} From 44b090c91ede89b086cde38ce9483f3ca80c0b78 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 31 Oct 2022 00:44:22 +0000 Subject: [PATCH 2555/2610] dev-python/pydbus: Stabilize 0.6.0 amd64, #878839 Signed-off-by: Sam James --- dev-python/pydbus/pydbus-0.6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pydbus/pydbus-0.6.0.ebuild b/dev-python/pydbus/pydbus-0.6.0.ebuild index e250f6ff769ab..61d9c3d7ff722 100644 --- a/dev-python/pydbus/pydbus-0.6.0.ebuild +++ b/dev-python/pydbus/pydbus-0.6.0.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/LEW21/pydbus" SRC_URI="https://github.com/LEW21/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" -KEYWORDS="~amd64" +KEYWORDS="amd64" SLOT="0" RDEPEND=" From 3342df6a39cb8944fcc01e5083de49a406d39b9c Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Sun, 30 Oct 2022 20:39:36 -0400 Subject: [PATCH 2556/2610] app-emulation/dxvk: filter -mfunction-return=thunk for mingw Unfortunately mingw doesn't play well with many security/mitigation flags. May need to consider a mingw.eclass if keep adding more of these to every ebuilds using it. Bug: https://bugs.gentoo.org/878849 Signed-off-by: Ionen Wolkens --- app-emulation/dxvk/dxvk-1.10.3.ebuild | 1 + app-emulation/dxvk/dxvk-9999.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/app-emulation/dxvk/dxvk-1.10.3.ebuild b/app-emulation/dxvk/dxvk-1.10.3.ebuild index 407ca7d61bd2c..bed7e219a1453 100644 --- a/app-emulation/dxvk/dxvk-1.10.3.ebuild +++ b/app-emulation/dxvk/dxvk-1.10.3.ebuild @@ -69,6 +69,7 @@ src_configure() { filter-flags '-fstack-clash-protection' #758914 filter-flags '-fstack-protector*' #870136 filter-flags '-fuse-ld=*' + filter-flags '-mfunction-return=thunk*' #878849 fi CHOST_amd64=x86_64-w64-mingw32 diff --git a/app-emulation/dxvk/dxvk-9999.ebuild b/app-emulation/dxvk/dxvk-9999.ebuild index 2c39ee644ea27..b2fd8989698f7 100644 --- a/app-emulation/dxvk/dxvk-9999.ebuild +++ b/app-emulation/dxvk/dxvk-9999.ebuild @@ -69,6 +69,7 @@ src_configure() { filter-flags '-fstack-clash-protection' #758914 filter-flags '-fstack-protector*' #870136 filter-flags '-fuse-ld=*' + filter-flags '-mfunction-return=thunk*' #878849 fi CHOST_amd64=x86_64-w64-mingw32 From 42b1fb27605a377bf5fb0fc51523a0b6ddaf3938 Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Sun, 30 Oct 2022 20:43:14 -0400 Subject: [PATCH 2557/2610] app-emulation/vkd3d-proton: filter -mfunction-return=thunk for mingw Unfortunately mingw doesn't play well with many security/mitigation flags. May need to consider a mingw.eclass if keep adding more of these to every ebuilds using it. Bug: https://bugs.gentoo.org/878849 Signed-off-by: Ionen Wolkens --- app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild | 1 + app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild | 1 + app-emulation/vkd3d-proton/vkd3d-proton-9999.ebuild | 1 + 3 files changed, 3 insertions(+) diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild index 28c3a4f0432a6..e1fb77d5a968b 100644 --- a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild +++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild @@ -99,6 +99,7 @@ src_configure() { filter-flags '-fstack-clash-protection' #758914 filter-flags '-fstack-protector*' #870136 filter-flags '-fuse-ld=*' + filter-flags '-mfunction-return=thunk*' #878849 fi CHOST_amd64=x86_64-w64-mingw32 diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild b/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild index 05601ba66fdad..c811046e551a0 100644 --- a/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild +++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild @@ -104,6 +104,7 @@ src_configure() { filter-flags '-fstack-clash-protection' #758914 filter-flags '-fstack-protector*' #870136 filter-flags '-fuse-ld=*' + filter-flags '-mfunction-return=thunk*' #878849 fi CHOST_amd64=x86_64-w64-mingw32 diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-9999.ebuild b/app-emulation/vkd3d-proton/vkd3d-proton-9999.ebuild index c03df3dfc0eec..43ceb602df36b 100644 --- a/app-emulation/vkd3d-proton/vkd3d-proton-9999.ebuild +++ b/app-emulation/vkd3d-proton/vkd3d-proton-9999.ebuild @@ -106,6 +106,7 @@ src_configure() { filter-flags '-fstack-clash-protection' #758914 filter-flags '-fstack-protector*' #870136 filter-flags '-fuse-ld=*' + filter-flags '-mfunction-return=thunk*' #878849 fi CHOST_amd64=x86_64-w64-mingw32 From 8d751cdfe6acd97b394448df4bf9f2b9d0fd4261 Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Sun, 30 Oct 2022 20:44:34 -0400 Subject: [PATCH 2558/2610] app-emulation/wine-vanilla: filter -mfunction-return=thunk for mingw Unfortunately mingw doesn't play well with many security/mitigation flags. May need to consider a mingw.eclass if keep adding more of these to every ebuilds using it. Bug: https://bugs.gentoo.org/878849 Signed-off-by: Ionen Wolkens --- app-emulation/wine-vanilla/wine-vanilla-7.0-r3.ebuild | 1 + app-emulation/wine-vanilla/wine-vanilla-7.17.ebuild | 1 + app-emulation/wine-vanilla/wine-vanilla-7.18.ebuild | 1 + app-emulation/wine-vanilla/wine-vanilla-7.19.ebuild | 1 + app-emulation/wine-vanilla/wine-vanilla-9999.ebuild | 1 + 5 files changed, 5 insertions(+) diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.0-r3.ebuild b/app-emulation/wine-vanilla/wine-vanilla-7.0-r3.ebuild index 3ec318d2b9006..400fb26b9bf09 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-7.0-r3.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-7.0-r3.ebuild @@ -248,6 +248,7 @@ src_configure() { : "${CROSSCFLAGS:=$( filter-flags '-fstack-clash-protection' #758914 filter-flags '-fstack-protector*' #870136 + filter-flags '-mfunction-return=thunk*' #878849 CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" : "${CROSSLDFLAGS:=$( filter-flags '-fuse-ld=*' diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.17.ebuild b/app-emulation/wine-vanilla/wine-vanilla-7.17.ebuild index 4ad3720b207d3..2543258da0e25 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-7.17.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-7.17.ebuild @@ -246,6 +246,7 @@ src_configure() { : "${CROSSCFLAGS:=$( filter-flags '-fstack-clash-protection' #758914 filter-flags '-fstack-protector*' #870136 + filter-flags '-mfunction-return=thunk*' #878849 CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" : "${CROSSLDFLAGS:=$( filter-flags '-fuse-ld=*' diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.18.ebuild b/app-emulation/wine-vanilla/wine-vanilla-7.18.ebuild index 4ad3720b207d3..2543258da0e25 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-7.18.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-7.18.ebuild @@ -246,6 +246,7 @@ src_configure() { : "${CROSSCFLAGS:=$( filter-flags '-fstack-clash-protection' #758914 filter-flags '-fstack-protector*' #870136 + filter-flags '-mfunction-return=thunk*' #878849 CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" : "${CROSSLDFLAGS:=$( filter-flags '-fuse-ld=*' diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.19.ebuild b/app-emulation/wine-vanilla/wine-vanilla-7.19.ebuild index 4ad3720b207d3..2543258da0e25 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-7.19.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-7.19.ebuild @@ -246,6 +246,7 @@ src_configure() { : "${CROSSCFLAGS:=$( filter-flags '-fstack-clash-protection' #758914 filter-flags '-fstack-protector*' #870136 + filter-flags '-mfunction-return=thunk*' #878849 CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" : "${CROSSLDFLAGS:=$( filter-flags '-fuse-ld=*' diff --git a/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild b/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild index 182a3b6111552..abf112c22c23d 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild @@ -246,6 +246,7 @@ src_configure() { : "${CROSSCFLAGS:=$( filter-flags '-fstack-clash-protection' #758914 filter-flags '-fstack-protector*' #870136 + filter-flags '-mfunction-return=thunk*' #878849 CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" : "${CROSSLDFLAGS:=$( filter-flags '-fuse-ld=*' From ac2a5efca17cba98f6c239b788c59ba2624b7431 Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Sun, 30 Oct 2022 20:45:15 -0400 Subject: [PATCH 2559/2610] app-emulation/wine-staging: filter -mfunction-return=thunk for mingw Unfortunately mingw doesn't play well with many security/mitigation flags. May need to consider a mingw.eclass if keep adding more of these to every ebuilds using it. Bug: https://bugs.gentoo.org/878849 Signed-off-by: Ionen Wolkens --- app-emulation/wine-staging/wine-staging-7.17.ebuild | 1 + app-emulation/wine-staging/wine-staging-7.18.ebuild | 1 + app-emulation/wine-staging/wine-staging-7.19.ebuild | 1 + app-emulation/wine-staging/wine-staging-9999.ebuild | 1 + 4 files changed, 4 insertions(+) diff --git a/app-emulation/wine-staging/wine-staging-7.17.ebuild b/app-emulation/wine-staging/wine-staging-7.17.ebuild index 2d73d31548226..58e588d7423e4 100644 --- a/app-emulation/wine-staging/wine-staging-7.17.ebuild +++ b/app-emulation/wine-staging/wine-staging-7.17.ebuild @@ -280,6 +280,7 @@ src_configure() { : "${CROSSCFLAGS:=$( filter-flags '-fstack-clash-protection' #758914 filter-flags '-fstack-protector*' #870136 + filter-flags '-mfunction-return=thunk*' #878849 CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" : "${CROSSLDFLAGS:=$( filter-flags '-fuse-ld=*' diff --git a/app-emulation/wine-staging/wine-staging-7.18.ebuild b/app-emulation/wine-staging/wine-staging-7.18.ebuild index 2d73d31548226..58e588d7423e4 100644 --- a/app-emulation/wine-staging/wine-staging-7.18.ebuild +++ b/app-emulation/wine-staging/wine-staging-7.18.ebuild @@ -280,6 +280,7 @@ src_configure() { : "${CROSSCFLAGS:=$( filter-flags '-fstack-clash-protection' #758914 filter-flags '-fstack-protector*' #870136 + filter-flags '-mfunction-return=thunk*' #878849 CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" : "${CROSSLDFLAGS:=$( filter-flags '-fuse-ld=*' diff --git a/app-emulation/wine-staging/wine-staging-7.19.ebuild b/app-emulation/wine-staging/wine-staging-7.19.ebuild index fa306bc4285b4..a037d09d30ace 100644 --- a/app-emulation/wine-staging/wine-staging-7.19.ebuild +++ b/app-emulation/wine-staging/wine-staging-7.19.ebuild @@ -278,6 +278,7 @@ src_configure() { : "${CROSSCFLAGS:=$( filter-flags '-fstack-clash-protection' #758914 filter-flags '-fstack-protector*' #870136 + filter-flags '-mfunction-return=thunk*' #878849 CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" : "${CROSSLDFLAGS:=$( filter-flags '-fuse-ld=*' diff --git a/app-emulation/wine-staging/wine-staging-9999.ebuild b/app-emulation/wine-staging/wine-staging-9999.ebuild index cdea713d30186..d80dc251c710a 100644 --- a/app-emulation/wine-staging/wine-staging-9999.ebuild +++ b/app-emulation/wine-staging/wine-staging-9999.ebuild @@ -278,6 +278,7 @@ src_configure() { : "${CROSSCFLAGS:=$( filter-flags '-fstack-clash-protection' #758914 filter-flags '-fstack-protector*' #870136 + filter-flags '-mfunction-return=thunk*' #878849 CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" : "${CROSSLDFLAGS:=$( filter-flags '-fuse-ld=*' From 27d7f4a53d3a3050ba26b7bee12e24a8210edf12 Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Sun, 30 Oct 2022 20:45:35 -0400 Subject: [PATCH 2560/2610] app-emulation/wine-proton: filter -mfunction-return=thunk for mingw Unfortunately mingw doesn't play well with many security/mitigation flags. May need to consider a mingw.eclass if keep adding more of these to every ebuilds using it. Bug: https://bugs.gentoo.org/878849 Signed-off-by: Ionen Wolkens --- app-emulation/wine-proton/wine-proton-7.0.4.ebuild | 1 + app-emulation/wine-proton/wine-proton-7.0.9999.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/app-emulation/wine-proton/wine-proton-7.0.4.ebuild b/app-emulation/wine-proton/wine-proton-7.0.4.ebuild index c1cd2ca3a3e2b..b266c555dfead 100644 --- a/app-emulation/wine-proton/wine-proton-7.0.4.ebuild +++ b/app-emulation/wine-proton/wine-proton-7.0.4.ebuild @@ -245,6 +245,7 @@ src_configure() { : "${CROSSCFLAGS:=$( filter-flags '-fstack-clash-protection' #758914 filter-flags '-fstack-protector*' #870136 + filter-flags '-mfunction-return=thunk*' #878849 CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" : "${CROSSLDFLAGS:=$( filter-flags '-fuse-ld=*' diff --git a/app-emulation/wine-proton/wine-proton-7.0.9999.ebuild b/app-emulation/wine-proton/wine-proton-7.0.9999.ebuild index 4e91660724745..93b08c4d0bfd1 100644 --- a/app-emulation/wine-proton/wine-proton-7.0.9999.ebuild +++ b/app-emulation/wine-proton/wine-proton-7.0.9999.ebuild @@ -245,6 +245,7 @@ src_configure() { : "${CROSSCFLAGS:=$( filter-flags '-fstack-clash-protection' #758914 filter-flags '-fstack-protector*' #870136 + filter-flags '-mfunction-return=thunk*' #878849 CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" : "${CROSSLDFLAGS:=$( filter-flags '-fuse-ld=*' From ec3d05a8329c95eab16c39506bfb892729c1a8ec Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Sun, 30 Oct 2022 20:46:04 -0400 Subject: [PATCH 2561/2610] dev-util/mingw64-runtime: filter -mfunction-return=thunk for mingw Unfortunately mingw doesn't play well with many security/mitigation flags. May need to consider a mingw.eclass if keep adding more of these to every ebuilds using it. Bug: https://bugs.gentoo.org/878849 Signed-off-by: Ionen Wolkens --- dev-util/mingw64-runtime/mingw64-runtime-10.0.0-r1.ebuild | 1 + dev-util/mingw64-runtime/mingw64-runtime-8.0.0-r3.ebuild | 1 + dev-util/mingw64-runtime/mingw64-runtime-9.0.0-r2.ebuild | 1 + 3 files changed, 3 insertions(+) diff --git a/dev-util/mingw64-runtime/mingw64-runtime-10.0.0-r1.ebuild b/dev-util/mingw64-runtime/mingw64-runtime-10.0.0-r1.ebuild index f3225f01c156d..5d3ff4f8587f5 100644 --- a/dev-util/mingw64-runtime/mingw64-runtime-10.0.0-r1.ebuild +++ b/dev-util/mingw64-runtime/mingw64-runtime-10.0.0-r1.ebuild @@ -66,6 +66,7 @@ src_configure() { filter-flags '-fstack-clash-protection' #758914 filter-flags '-fstack-protector*' #870136 filter-flags '-fuse-ld=*' + filter-flags '-mfunction-return=thunk*' #878849 fi local CHOST=${CTARGET} strip-unsupported-flags diff --git a/dev-util/mingw64-runtime/mingw64-runtime-8.0.0-r3.ebuild b/dev-util/mingw64-runtime/mingw64-runtime-8.0.0-r3.ebuild index 652dea446b1e1..caa50883a8381 100644 --- a/dev-util/mingw64-runtime/mingw64-runtime-8.0.0-r3.ebuild +++ b/dev-util/mingw64-runtime/mingw64-runtime-8.0.0-r3.ebuild @@ -68,6 +68,7 @@ src_configure() { filter-flags '-fstack-clash-protection' #758914 filter-flags '-fstack-protector*' #870136 filter-flags '-fuse-ld=*' + filter-flags '-mfunction-return=thunk*' #878849 fi local CHOST=${CTARGET} strip-unsupported-flags diff --git a/dev-util/mingw64-runtime/mingw64-runtime-9.0.0-r2.ebuild b/dev-util/mingw64-runtime/mingw64-runtime-9.0.0-r2.ebuild index e0d15b0a5f887..7f9b3697a13d4 100644 --- a/dev-util/mingw64-runtime/mingw64-runtime-9.0.0-r2.ebuild +++ b/dev-util/mingw64-runtime/mingw64-runtime-9.0.0-r2.ebuild @@ -66,6 +66,7 @@ src_configure() { filter-flags '-fstack-clash-protection' #758914 filter-flags '-fstack-protector*' #870136 filter-flags '-fuse-ld=*' + filter-flags '-mfunction-return=thunk*' #878849 fi local CHOST=${CTARGET} strip-unsupported-flags From 64c008020223a6a6a7ccacdbc02b98378f81540e Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Sun, 30 Oct 2022 20:46:34 -0400 Subject: [PATCH 2562/2610] dev-util/mingw64-toolchain: filter -mfunction-return=thunk for mingw Unfortunately mingw doesn't play well with many security/mitigation flags. May need to consider a mingw.eclass if keep adding more of these to every ebuilds using it. Closes: https://bugs.gentoo.org/878849 Signed-off-by: Ionen Wolkens --- dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p1-r1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p1-r1.ebuild b/dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p1-r1.ebuild index ca6dcfd5cefd6..4b6d2cf8e8e0e 100644 --- a/dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p1-r1.ebuild +++ b/dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p1-r1.ebuild @@ -191,6 +191,7 @@ src_compile() { filter-flags '-fstack-clash-protection' #758914 filter-flags '-fstack-protector*' #870136 filter-flags '-fuse-ld=*' + filter-flags '-mfunction-return=thunk*' #878849 strip-unsupported-flags mwt-build "${@:2}" ) From 8bdc575dae63f16d44b926f18271d15d3173fc5f Mon Sep 17 00:00:00 2001 From: John Helmert III Date: Sun, 30 Oct 2022 20:19:33 -0500 Subject: [PATCH 2563/2610] net-dns/bind: security cleanup Bug: https://bugs.gentoo.org/820563 Bug: https://bugs.gentoo.org/835439 Bug: https://bugs.gentoo.org/872206 Acked-by: Patrick McLean Signed-off-by: John Helmert III --- net-dns/bind/Manifest | 5 - net-dns/bind/bind-9.16.27-r1.ebuild | 375 ----------------- net-dns/bind/bind-9.16.29-r1.ebuild | 376 ----------------- net-dns/bind/bind-9.16.29.ebuild | 375 ----------------- net-dns/bind/bind-9.16.30.ebuild | 381 ----------------- net-dns/bind/bind-9.16.31.ebuild | 382 ------------------ net-dns/bind/bind-9.16.32.ebuild | 382 ------------------ .../files/bind-9.16.29-fortify-source-3.patch | 35 -- 8 files changed, 2311 deletions(-) delete mode 100644 net-dns/bind/bind-9.16.27-r1.ebuild delete mode 100644 net-dns/bind/bind-9.16.29-r1.ebuild delete mode 100644 net-dns/bind/bind-9.16.29.ebuild delete mode 100644 net-dns/bind/bind-9.16.30.ebuild delete mode 100644 net-dns/bind/bind-9.16.31.ebuild delete mode 100644 net-dns/bind/bind-9.16.32.ebuild delete mode 100644 net-dns/bind/files/bind-9.16.29-fortify-source-3.patch diff --git a/net-dns/bind/Manifest b/net-dns/bind/Manifest index e59b6e5dfe713..487c2e679e07b 100644 --- a/net-dns/bind/Manifest +++ b/net-dns/bind/Manifest @@ -1,7 +1,2 @@ -DIST bind-9.16.27.tar.xz 5084340 BLAKE2B 37b49ce81aa5122493a4feb2bb7be53c5d46ff2ce28456aec31ce1332520a09c10bb2293c736bffe7badbc2bc3d156c05f83367678bd101e17b99ca3ff69bebf SHA512 5c71f228db83aa8cc9e65466d6e5afca4a9f80c693358111a003fe09e1a14522175eb2b6a0f11e2a2cd4fdba01f2ae315de52e394a441b3861ca2a011e02af62 -DIST bind-9.16.29.tar.xz 5088348 BLAKE2B 17ee1443926327c30f1d5820110b01a193c53eb24e23385b713217a4e49d9c2b5ddb6e1c49cb80d2c9083c71ce7872a26fe3597209f2e3215e6cc7e930e68004 SHA512 b4acbafed370438ac53e73468ccb5ea5745a1c8f764dd96f9c9a027594a3b7ce0d486e7f01138b39795b456265e0e6116cd76e44f5a3329687cd718550ca79fb -DIST bind-9.16.30.tar.xz 5086288 BLAKE2B 35fe14b58a018df25563e58a9632b4431f740bc7a708eb823117541548d23b1855e43058cf7323361ca904d5e59d687e282abb73dc8b617e4eb25ef113168e93 SHA512 cc9bcbedf63c2efe0a23f14db3e57fdae46f0509aac58e5840a6805ce4fbd76cad5bfde4d461442adb88c4d947f8d79bf979aeb24aeb9303b6adc8d169b7118c -DIST bind-9.16.31.tar.xz 5087424 BLAKE2B 75c9038c00fe289161a15a8e4fdadaef5a6a7f3ca03068ec24e82aa9f30ac82d0ded9cf73df83219058cd81b198ea8f561211a323e31b41407294f6932dc61d3 SHA512 8577b4d021a5a763b8669d59ef6c3499238e87657ca94ccfc530cb9a7a215ee3682002aa6141f5731154cbc43e0e6094372961468811a68bbd2a37e20e287c7e -DIST bind-9.16.32.tar.xz 5091860 BLAKE2B df6f2c878138015da580dfaf0e16b5a97b11ead9f99c1425a09da8484954196ea3dafb828ac3ab386200ce2b180646c7eb1e0e62a84c153162270a4a1e19a5fc SHA512 99abedf055901b43e1a85c448ee4c2dd731b7ab77de1454b73c8f9df816aa32262e70e23a8112959d94be990fd4f1c48c36611657ba745670141a7447fd53316 DIST bind-9.16.33.tar.xz 5092516 BLAKE2B 4246b61ce91af3d494ace4b8065b4c0043b2cfaf28c6de326691a969837e7d1cfbc0dac6b1e1a5182fc32af68048abcfa1202d00022951f3caa13afb03ebeb69 SHA512 43fd2cea52dfd1115a4cca83830ab5b93208be401cdbbdff2bbf204b8f0d99fb434ad3156d3a21649488cc904ae09f145feba97b9b6918b0cf063ff5e2b10af5 DIST dyndns-samples.tbz2 22866 BLAKE2B 409890653c6536cb9c0e3ba809d2bfde0e0ae73a2a101b4f229b46c01568466bc022bbbc37712171adbd08c572733e93630feab95a0fcd1ac50a7d37da1d1108 SHA512 83b0bf99f8e9ff709e8e9336d8c5231b98a4b5f0c60c10792f34931e32cc638d261967dfa5a83151ec3740977d94ddd6e21e9ce91267b3e279b88affdbc18cac diff --git a/net-dns/bind/bind-9.16.27-r1.ebuild b/net-dns/bind/bind-9.16.27-r1.ebuild deleted file mode 100644 index dfbad3bc56acb..0000000000000 --- a/net-dns/bind/bind-9.16.27-r1.ebuild +++ /dev/null @@ -1,375 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Re dlz/mysql and threads, needs to be verified.. -# MySQL uses thread local storage in its C api. Thus MySQL -# requires that each thread of an application execute a MySQL -# thread initialization to setup the thread local storage. -# This is impossible to do safely while staying within the DLZ -# driver API. This is a limitation caused by MySQL, and not the DLZ API. -# Because of this BIND MUST only run with a single thread when -# using the MySQL driver. - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit python-r1 autotools toolchain-funcs flag-o-matic db-use systemd tmpfiles - -MY_PV="${PV/_p/-P}" -MY_PV="${MY_PV/_rc/rc}" -MY_P="${PN}-${MY_PV}" - -SDB_LDAP_VER="1.1.0-fc14" - -RRL_PV="${MY_PV}" - -# SDB-LDAP: http://bind9-ldap.bayour.com/ - -DESCRIPTION="Berkeley Internet Name Domain - Name Server" -HOMEPAGE="https://www.isc.org/software/bind" -SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz - doc? ( mirror://gentoo/dyndns-samples.tbz2 )" - -LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -# -berkdb by default re bug 602682 -IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi -json ldap lmdb mysql odbc postgres python selinux static-libs xml +zlib" -# sdb-ldap - patch broken -# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687 - -# Upstream dropped the old geoip library, but the BIND configuration for using -# GeoIP remained the same. -REQUIRED_USE=" - postgres? ( dlz ) - berkdb? ( dlz ) - mysql? ( dlz ) - odbc? ( dlz ) - ldap? ( dlz ) - dnsrps? ( dlz ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -DEPEND=" - acct-group/named - acct-user/named - berkdb? ( sys-libs/db:= ) - dev-libs/openssl:=[-bindist(-)] - mysql? ( dev-db/mysql-connector-c:0= ) - odbc? ( >=dev-db/unixODBC-2.2.6 ) - ldap? ( net-nds/openldap:= ) - postgres? ( dev-db/postgresql:= ) - caps? ( >=sys-libs/libcap-2.1.0 ) - xml? ( dev-libs/libxml2 ) - geoip? ( dev-libs/libmaxminddb:= ) - geoip2? ( dev-libs/libmaxminddb:= ) - gssapi? ( virtual/krb5 ) - json? ( dev-libs/json-c:= ) - lmdb? ( dev-db/lmdb:= ) - zlib? ( sys-libs/zlib ) - dnstap? ( dev-libs/fstrm dev-libs/protobuf-c:= ) - python? ( - ${PYTHON_DEPS} - dev-python/ply[${PYTHON_USEDEP}] - ) - dev-libs/libuv:= -" - -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-bind ) - sys-process/psmisc" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}/ldap-library-path-on-multilib-machines.patch" -) - -# bug 479092, requires networking -# bug 710840, cmocka fails LDFLAGS='-Wl,-O1' -#RESTRICT="test" - -src_prepare() { - default - - # should be installed by bind-tools - sed -i -r -e "s:(nsupdate|dig|delv) ::g" bin/Makefile.in || die - - # Disable tests for now, bug 406399 - sed -i '/^SUBDIRS/s:tests::' bin/Makefile.in lib/Makefile.in || die - - # bug #220361 - rm aclocal.m4 || die - rm -rf libtool.m4/ || die - eautoreconf - - use python && python_copy_sources -} - -src_configure() { - bind_configure --without-python - use python && python_foreach_impl python_configure -} - -bind_configure() { - local myeconfargs=( - AR="$(type -P $(tc-getAR))" - --prefix="${EPREFIX}"/usr - --sysconfdir=/etc/bind - --localstatedir=/var - --with-libtool - --enable-full-report - --without-readline - --with-openssl="${ESYSROOT}"/usr - --without-cmocka - # Removed in 9.17, drags in libunwind dependency too - --disable-backtrace - $(use_enable caps linux-caps) - $(use_enable dnsrps) - $(use_enable dnstap) - $(use_enable fixed-rrset) - # $(use_enable static-libs static) - $(use_with berkdb dlz-bdb "${ESYSROOT}"/usr) - $(use_with dlz dlopen) - $(use_with dlz dlz-filesystem) - $(use_with dlz dlz-stub) - $(use_with gssapi) - $(use_with json json-c) - $(use_with ldap dlz-ldap) - $(use_with mysql dlz-mysql) - $(use_with odbc dlz-odbc) - $(use_with postgres dlz-postgres) - $(use_with lmdb) - $(use_with xml libxml2) - $(use_with zlib) - "${@}" - ) - # This is for users to start to migrate back to USE=geoip, rather than - # USE=geoip2 - if use geoip ; then - myeconfargs+=( $(use_with geoip maxminddb) --enable-geoip ) - elif use geoip2 ; then - # Added 2020/09/30 - # Remove USE=geoip2 support after 2020/03/01 - ewarn "USE=geoip2 is deprecated; update your USE flags!" - myeconfargs+=( $(use_with geoip2 maxminddb) --enable-geoip ) - else - myeconfargs+=( --without-maxminddb --disable-geoip ) - fi - - # bug #158664 -# gcc-specs-ssp && replace-flags -O[23s] -O - - # To include db.h from proper path - use berkdb && append-flags "-I$(db_includedir)" - - export BUILD_CC=$(tc-getBUILD_CC) - econf "${myeconfargs[@]}" - - # bug #151839 - echo '#undef SO_BSDCOMPAT' >> config.h -} - -python_configure() { - pushd "${BUILD_DIR}" >/dev/null || die - bind_configure --with-python - popd >/dev/null || die -} - -src_compile() { - default - use python && python_foreach_impl python_compile -} - -python_compile() { - pushd "${BUILD_DIR}"/bin/python >/dev/null || die - emake - popd >/dev/null || die -} - -src_install() { - default - - dodoc CHANGES README - - if use doc; then - docinto misc - dodoc -r doc/misc/ - - # might a 'html' useflag make sense? - docinto html - dodoc -r doc/arm/ - - docinto contrib - dodoc contrib/scripts/{nanny.pl,named-bootconf.sh} - - # some handy-dandy dynamic dns examples - pushd "${ED}"/usr/share/doc/${PF} 1>/dev/null || die - tar xf "${DISTDIR}"/dyndns-samples.tbz2 || die - popd 1>/dev/null || die - fi - - insinto /etc/bind - newins "${FILESDIR}"/named.conf-r8 named.conf - - # ftp://ftp.rs.internic.net/domain/named.cache: - insinto /var/bind - newins "${FILESDIR}"/named.cache-r3 named.cache - - insinto /var/bind/pri - newins "${FILESDIR}"/localhost.zone-r3 localhost.zone - - newinitd "${FILESDIR}"/named.init-r14 named - newconfd "${FILESDIR}"/named.confd-r7 named - - newenvd "${FILESDIR}"/10bind.env 10bind - - # Let's get rid of those tools and their manpages since they're provided by bind-tools - rm -f "${ED}"/usr/share/man/man1/{dig,host,nslookup,delv,nsupdate}.1* || die - rm -f "${ED}"/usr/share/man/man8/nsupdate.8* || die - rm -f "${ED}"/usr/bin/{dig,host,nslookup,nsupdate} || die - rm -f "${ED}"/usr/sbin/{dig,host,nslookup,nsupdate} || die - for tool in dsfromkey importkey keyfromlabel keygen \ - revoke settime signzone verify; do - rm -f "${ED}"/usr/{,s}bin/dnssec-"${tool}" || die - rm -f "${ED}"/usr/share/man/man8/dnssec-"${tool}".8* || die - done - - # bug 405251, library archives aren't properly handled by --enable/disable-static - if ! use static-libs; then - find "${ED}" -type f -name '*.a' -delete || die - fi - - # bug 405251 - find "${ED}" -type f -name '*.la' -delete || die - - use python && python_foreach_impl python_install - - # bug 450406 - dosym named.cache /var/bind/root.cache - - dosym ../../var/bind/pri /etc/bind/pri - dosym ../../var/bind/sec /etc/bind/sec - dosym ../../var/bind/dyn /etc/bind/dyn - keepdir /var/bind/{pri,sec,dyn} /var/log/named - - fowners root:named /{etc,var}/bind /var/log/named /var/bind/{sec,pri,dyn} - fowners root:named /var/bind/named.cache /var/bind/pri/localhost.zone /etc/bind/{bind.keys,named.conf} - fperms 0640 /var/bind/named.cache /var/bind/pri/localhost.zone /etc/bind/{bind.keys,named.conf} - fperms 0750 /etc/bind /var/bind/pri - fperms 0770 /var/log/named /var/bind/{,sec,dyn} - - systemd_newunit "${FILESDIR}/named.service-r1" named.service - dotmpfiles "${FILESDIR}"/named.conf - exeinto /usr/libexec - doexe "${FILESDIR}/generate-rndc-key.sh" -} - -python_install() { - pushd "${BUILD_DIR}"/bin/python >/dev/null || die - emake DESTDIR="${D}" install - python_scriptinto /usr/sbin - python_doscript dnssec-{checkds,coverage} - python_optimize - popd >/dev/null || die -} - -pkg_postinst() { - tmpfiles_process named.conf - - if [[ ! -f '/etc/bind/rndc.key' && ! -f '/etc/bind/rndc.conf' ]]; then - einfo "Using /dev/urandom for generating rndc.key" - /usr/sbin/rndc-confgen -a - chown root:named /etc/bind/rndc.key || die - chmod 0640 /etc/bind/rndc.key || die - fi - - einfo - einfo "You can edit /etc/conf.d/named to customize named settings" - einfo - use mysql || use postgres || use ldap && { - elog "If your named depends on MySQL/PostgreSQL or LDAP," - elog "uncomment the specified rc_named_* lines in your" - elog "/etc/conf.d/named config to ensure they'll start before bind" - einfo - } - einfo "If you'd like to run bind in a chroot AND this is a new" - einfo "install OR your bind doesn't already run in a chroot:" - einfo "1) Uncomment and set the CHROOT variable in /etc/conf.d/named." - einfo "2) Run \`emerge --config '=${CATEGORY}/${PF}'\`" - einfo - - CHROOT=$(source /etc/conf.d/named 2>/dev/null; echo ${CHROOT}) - if [[ -n ${CHROOT} ]]; then - elog "NOTE: As of net-dns/bind-9.4.3_p5-r1 the chroot part of the init-script got some major changes!" - elog "To enable the old behaviour (without using mount) uncomment the" - elog "CHROOT_NOMOUNT option in your /etc/conf.d/named config." - elog "If you decide to use the new/default method, ensure to make backup" - elog "first and merge your existing configs/zones to /etc/bind and" - elog "/var/bind because bind will now mount the needed directories into" - elog "the chroot dir." - fi -} - -pkg_config() { - CHROOT=$(source /etc/conf.d/named; echo ${CHROOT}) - CHROOT_NOMOUNT=$(source /etc/conf.d/named; echo ${CHROOT_NOMOUNT}) - CHROOT_GEOIP=$(source /etc/conf.d/named; echo ${CHROOT_GEOIP}) - - if [[ -z "${CHROOT}" ]]; then - eerror "This config script is designed to automate setting up" - eerror "a chrooted bind/named. To do so, please first uncomment" - eerror "and set the CHROOT variable in '/etc/conf.d/named'." - die "Unset CHROOT" - fi - if [[ -d "${CHROOT}" ]]; then - ewarn "NOTE: As of net-dns/bind-9.4.3_p5-r1 the chroot part of the init-script got some major changes!" - ewarn "To enable the old behaviour (without using mount) uncomment the" - ewarn "CHROOT_NOMOUNT option in your /etc/conf.d/named config." - ewarn - ewarn "${CHROOT} already exists... some things might become overridden" - ewarn "press CTRL+C if you don't want to continue" - sleep 10 - fi - - echo; einfo "Setting up the chroot directory..." - - mkdir -m 0750 -p ${CHROOT} || die - mkdir -m 0755 -p ${CHROOT}/{dev,etc,var/log,run} || die - mkdir -m 0750 -p ${CHROOT}/etc/bind || die - mkdir -m 0770 -p ${CHROOT}/var/{bind,log/named} ${CHROOT}/run/named/ || die - - chown root:named \ - ${CHROOT} \ - ${CHROOT}/var/{bind,log/named} \ - ${CHROOT}/run/named/ \ - ${CHROOT}/etc/bind \ - || die - - mknod ${CHROOT}/dev/null c 1 3 || die - chmod 0666 ${CHROOT}/dev/null || die - - mknod ${CHROOT}/dev/zero c 1 5 || die - chmod 0666 ${CHROOT}/dev/zero || die - - mknod ${CHROOT}/dev/urandom c 1 9 || die - chmod 0666 ${CHROOT}/dev/urandom || die - - if [ "${CHROOT_NOMOUNT:-0}" -ne 0 ]; then - cp -a /etc/bind ${CHROOT}/etc/ || die - cp -a /var/bind ${CHROOT}/var/ || die - fi - - if [ "${CHROOT_GEOIP:-0}" -eq 1 ]; then - if use geoip; then - mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP || die - elif use geoip2; then - mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP2 || die - fi - fi - - elog "You may need to add the following line to your syslog-ng.conf:" - elog "source jail { unix-stream(\"${CHROOT}/dev/log\"); };" -} diff --git a/net-dns/bind/bind-9.16.29-r1.ebuild b/net-dns/bind/bind-9.16.29-r1.ebuild deleted file mode 100644 index ab9d7f6ac2ec5..0000000000000 --- a/net-dns/bind/bind-9.16.29-r1.ebuild +++ /dev/null @@ -1,376 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Re dlz/mysql and threads, needs to be verified.. -# MySQL uses thread local storage in its C api. Thus MySQL -# requires that each thread of an application execute a MySQL -# thread initialization to setup the thread local storage. -# This is impossible to do safely while staying within the DLZ -# driver API. This is a limitation caused by MySQL, and not the DLZ API. -# Because of this BIND MUST only run with a single thread when -# using the MySQL driver. - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit python-r1 autotools toolchain-funcs flag-o-matic db-use systemd tmpfiles - -MY_PV="${PV/_p/-P}" -MY_PV="${MY_PV/_rc/rc}" -MY_P="${PN}-${MY_PV}" - -SDB_LDAP_VER="1.1.0-fc14" - -RRL_PV="${MY_PV}" - -# SDB-LDAP: http://bind9-ldap.bayour.com/ - -DESCRIPTION="Berkeley Internet Name Domain - Name Server" -HOMEPAGE="https://www.isc.org/software/bind" -SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz - doc? ( mirror://gentoo/dyndns-samples.tbz2 )" - -LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" -# -berkdb by default re bug 602682 -IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi -json ldap lmdb mysql odbc postgres python selinux static-libs xml +zlib" -# sdb-ldap - patch broken -# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687 - -# Upstream dropped the old geoip library, but the BIND configuration for using -# GeoIP remained the same. -REQUIRED_USE=" - postgres? ( dlz ) - berkdb? ( dlz ) - mysql? ( dlz ) - odbc? ( dlz ) - ldap? ( dlz ) - dnsrps? ( dlz ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -DEPEND=" - acct-group/named - acct-user/named - berkdb? ( sys-libs/db:= ) - dev-libs/openssl:=[-bindist(-)] - mysql? ( dev-db/mysql-connector-c:0= ) - odbc? ( >=dev-db/unixODBC-2.2.6 ) - ldap? ( net-nds/openldap:= ) - postgres? ( dev-db/postgresql:= ) - caps? ( >=sys-libs/libcap-2.1.0 ) - xml? ( dev-libs/libxml2 ) - geoip? ( dev-libs/libmaxminddb:= ) - geoip2? ( dev-libs/libmaxminddb:= ) - gssapi? ( virtual/krb5 ) - json? ( dev-libs/json-c:= ) - lmdb? ( dev-db/lmdb:= ) - zlib? ( sys-libs/zlib ) - dnstap? ( dev-libs/fstrm dev-libs/protobuf-c:= ) - python? ( - ${PYTHON_DEPS} - dev-python/ply[${PYTHON_USEDEP}] - ) - dev-libs/libuv:= -" - -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-bind ) - sys-process/psmisc" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}/ldap-library-path-on-multilib-machines.patch" - "${FILESDIR}/${P}-fortify-source-3.patch" -) - -# bug 479092, requires networking -# bug 710840, cmocka fails LDFLAGS='-Wl,-O1' -#RESTRICT="test" - -src_prepare() { - default - - # should be installed by bind-tools - sed -i -r -e "s:(nsupdate|dig|delv) ::g" bin/Makefile.in || die - - # Disable tests for now, bug 406399 - sed -i '/^SUBDIRS/s:tests::' bin/Makefile.in lib/Makefile.in || die - - # bug #220361 - rm aclocal.m4 || die - rm -rf libtool.m4/ || die - eautoreconf - - use python && python_copy_sources -} - -src_configure() { - bind_configure --without-python - use python && python_foreach_impl python_configure -} - -bind_configure() { - local myeconfargs=( - AR="$(type -P $(tc-getAR))" - --prefix="${EPREFIX}"/usr - --sysconfdir=/etc/bind - --localstatedir=/var - --with-libtool - --enable-full-report - --without-readline - --with-openssl="${ESYSROOT}"/usr - --without-cmocka - # Removed in 9.17, drags in libunwind dependency too - --disable-backtrace - $(use_enable caps linux-caps) - $(use_enable dnsrps) - $(use_enable dnstap) - $(use_enable fixed-rrset) - # $(use_enable static-libs static) - $(use_with berkdb dlz-bdb "${ESYSROOT}"/usr) - $(use_with dlz dlopen) - $(use_with dlz dlz-filesystem) - $(use_with dlz dlz-stub) - $(use_with gssapi) - $(use_with json json-c) - $(use_with ldap dlz-ldap) - $(use_with mysql dlz-mysql) - $(use_with odbc dlz-odbc) - $(use_with postgres dlz-postgres) - $(use_with lmdb) - $(use_with xml libxml2) - $(use_with zlib) - "${@}" - ) - # This is for users to start to migrate back to USE=geoip, rather than - # USE=geoip2 - if use geoip ; then - myeconfargs+=( $(use_with geoip maxminddb) --enable-geoip ) - elif use geoip2 ; then - # Added 2020/09/30 - # Remove USE=geoip2 support after 2020/03/01 - ewarn "USE=geoip2 is deprecated; update your USE flags!" - myeconfargs+=( $(use_with geoip2 maxminddb) --enable-geoip ) - else - myeconfargs+=( --without-maxminddb --disable-geoip ) - fi - - # bug #158664 -# gcc-specs-ssp && replace-flags -O[23s] -O - - # To include db.h from proper path - use berkdb && append-flags "-I$(db_includedir)" - - export BUILD_CC=$(tc-getBUILD_CC) - econf "${myeconfargs[@]}" - - # bug #151839 - echo '#undef SO_BSDCOMPAT' >> config.h -} - -python_configure() { - pushd "${BUILD_DIR}" >/dev/null || die - bind_configure --with-python - popd >/dev/null || die -} - -src_compile() { - default - use python && python_foreach_impl python_compile -} - -python_compile() { - pushd "${BUILD_DIR}"/bin/python >/dev/null || die - emake - popd >/dev/null || die -} - -src_install() { - default - - dodoc CHANGES README - - if use doc; then - docinto misc - dodoc -r doc/misc/ - - # might a 'html' useflag make sense? - docinto html - dodoc -r doc/arm/ - - docinto contrib - dodoc contrib/scripts/{nanny.pl,named-bootconf.sh} - - # some handy-dandy dynamic dns examples - pushd "${ED}"/usr/share/doc/${PF} 1>/dev/null || die - tar xf "${DISTDIR}"/dyndns-samples.tbz2 || die - popd 1>/dev/null || die - fi - - insinto /etc/bind - newins "${FILESDIR}"/named.conf-r8 named.conf - - # ftp://ftp.rs.internic.net/domain/named.cache: - insinto /var/bind - newins "${FILESDIR}"/named.cache-r3 named.cache - - insinto /var/bind/pri - newins "${FILESDIR}"/localhost.zone-r3 localhost.zone - - newinitd "${FILESDIR}"/named.init-r14 named - newconfd "${FILESDIR}"/named.confd-r7 named - - newenvd "${FILESDIR}"/10bind.env 10bind - - # Let's get rid of those tools and their manpages since they're provided by bind-tools - rm -f "${ED}"/usr/share/man/man1/{dig,host,nslookup,delv,nsupdate}.1* || die - rm -f "${ED}"/usr/share/man/man8/nsupdate.8* || die - rm -f "${ED}"/usr/bin/{dig,host,nslookup,nsupdate} || die - rm -f "${ED}"/usr/sbin/{dig,host,nslookup,nsupdate} || die - for tool in dsfromkey importkey keyfromlabel keygen \ - revoke settime signzone verify; do - rm -f "${ED}"/usr/{,s}bin/dnssec-"${tool}" || die - rm -f "${ED}"/usr/share/man/man8/dnssec-"${tool}".8* || die - done - - # bug 405251, library archives aren't properly handled by --enable/disable-static - if ! use static-libs; then - find "${ED}" -type f -name '*.a' -delete || die - fi - - # bug 405251 - find "${ED}" -type f -name '*.la' -delete || die - - use python && python_foreach_impl python_install - - # bug 450406 - dosym named.cache /var/bind/root.cache - - dosym ../../var/bind/pri /etc/bind/pri - dosym ../../var/bind/sec /etc/bind/sec - dosym ../../var/bind/dyn /etc/bind/dyn - keepdir /var/bind/{pri,sec,dyn} /var/log/named - - fowners root:named /{etc,var}/bind /var/log/named /var/bind/{sec,pri,dyn} - fowners root:named /var/bind/named.cache /var/bind/pri/localhost.zone /etc/bind/{bind.keys,named.conf} - fperms 0640 /var/bind/named.cache /var/bind/pri/localhost.zone /etc/bind/{bind.keys,named.conf} - fperms 0750 /etc/bind /var/bind/pri - fperms 0770 /var/log/named /var/bind/{,sec,dyn} - - systemd_newunit "${FILESDIR}/named.service-r1" named.service - dotmpfiles "${FILESDIR}"/named.conf - exeinto /usr/libexec - doexe "${FILESDIR}/generate-rndc-key.sh" -} - -python_install() { - pushd "${BUILD_DIR}"/bin/python >/dev/null || die - emake DESTDIR="${D}" install - python_scriptinto /usr/sbin - python_doscript dnssec-{checkds,coverage} - python_optimize - popd >/dev/null || die -} - -pkg_postinst() { - tmpfiles_process named.conf - - if [[ ! -f '/etc/bind/rndc.key' && ! -f '/etc/bind/rndc.conf' ]]; then - einfo "Using /dev/urandom for generating rndc.key" - /usr/sbin/rndc-confgen -a - chown root:named /etc/bind/rndc.key || die - chmod 0640 /etc/bind/rndc.key || die - fi - - einfo - einfo "You can edit /etc/conf.d/named to customize named settings" - einfo - use mysql || use postgres || use ldap && { - elog "If your named depends on MySQL/PostgreSQL or LDAP," - elog "uncomment the specified rc_named_* lines in your" - elog "/etc/conf.d/named config to ensure they'll start before bind" - einfo - } - einfo "If you'd like to run bind in a chroot AND this is a new" - einfo "install OR your bind doesn't already run in a chroot:" - einfo "1) Uncomment and set the CHROOT variable in /etc/conf.d/named." - einfo "2) Run \`emerge --config '=${CATEGORY}/${PF}'\`" - einfo - - CHROOT=$(source /etc/conf.d/named 2>/dev/null; echo ${CHROOT}) - if [[ -n ${CHROOT} ]]; then - elog "NOTE: As of net-dns/bind-9.4.3_p5-r1 the chroot part of the init-script got some major changes!" - elog "To enable the old behaviour (without using mount) uncomment the" - elog "CHROOT_NOMOUNT option in your /etc/conf.d/named config." - elog "If you decide to use the new/default method, ensure to make backup" - elog "first and merge your existing configs/zones to /etc/bind and" - elog "/var/bind because bind will now mount the needed directories into" - elog "the chroot dir." - fi -} - -pkg_config() { - CHROOT=$(source /etc/conf.d/named; echo ${CHROOT}) - CHROOT_NOMOUNT=$(source /etc/conf.d/named; echo ${CHROOT_NOMOUNT}) - CHROOT_GEOIP=$(source /etc/conf.d/named; echo ${CHROOT_GEOIP}) - - if [[ -z "${CHROOT}" ]]; then - eerror "This config script is designed to automate setting up" - eerror "a chrooted bind/named. To do so, please first uncomment" - eerror "and set the CHROOT variable in '/etc/conf.d/named'." - die "Unset CHROOT" - fi - if [[ -d "${CHROOT}" ]]; then - ewarn "NOTE: As of net-dns/bind-9.4.3_p5-r1 the chroot part of the init-script got some major changes!" - ewarn "To enable the old behaviour (without using mount) uncomment the" - ewarn "CHROOT_NOMOUNT option in your /etc/conf.d/named config." - ewarn - ewarn "${CHROOT} already exists... some things might become overridden" - ewarn "press CTRL+C if you don't want to continue" - sleep 10 - fi - - echo; einfo "Setting up the chroot directory..." - - mkdir -m 0750 -p ${CHROOT} || die - mkdir -m 0755 -p ${CHROOT}/{dev,etc,var/log,run} || die - mkdir -m 0750 -p ${CHROOT}/etc/bind || die - mkdir -m 0770 -p ${CHROOT}/var/{bind,log/named} ${CHROOT}/run/named/ || die - - chown root:named \ - ${CHROOT} \ - ${CHROOT}/var/{bind,log/named} \ - ${CHROOT}/run/named/ \ - ${CHROOT}/etc/bind \ - || die - - mknod ${CHROOT}/dev/null c 1 3 || die - chmod 0666 ${CHROOT}/dev/null || die - - mknod ${CHROOT}/dev/zero c 1 5 || die - chmod 0666 ${CHROOT}/dev/zero || die - - mknod ${CHROOT}/dev/urandom c 1 9 || die - chmod 0666 ${CHROOT}/dev/urandom || die - - if [ "${CHROOT_NOMOUNT:-0}" -ne 0 ]; then - cp -a /etc/bind ${CHROOT}/etc/ || die - cp -a /var/bind ${CHROOT}/var/ || die - fi - - if [ "${CHROOT_GEOIP:-0}" -eq 1 ]; then - if use geoip; then - mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP || die - elif use geoip2; then - mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP2 || die - fi - fi - - elog "You may need to add the following line to your syslog-ng.conf:" - elog "source jail { unix-stream(\"${CHROOT}/dev/log\"); };" -} diff --git a/net-dns/bind/bind-9.16.29.ebuild b/net-dns/bind/bind-9.16.29.ebuild deleted file mode 100644 index fce1301fbdf3c..0000000000000 --- a/net-dns/bind/bind-9.16.29.ebuild +++ /dev/null @@ -1,375 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Re dlz/mysql and threads, needs to be verified.. -# MySQL uses thread local storage in its C api. Thus MySQL -# requires that each thread of an application execute a MySQL -# thread initialization to setup the thread local storage. -# This is impossible to do safely while staying within the DLZ -# driver API. This is a limitation caused by MySQL, and not the DLZ API. -# Because of this BIND MUST only run with a single thread when -# using the MySQL driver. - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit python-r1 autotools toolchain-funcs flag-o-matic db-use systemd tmpfiles - -MY_PV="${PV/_p/-P}" -MY_PV="${MY_PV/_rc/rc}" -MY_P="${PN}-${MY_PV}" - -SDB_LDAP_VER="1.1.0-fc14" - -RRL_PV="${MY_PV}" - -# SDB-LDAP: http://bind9-ldap.bayour.com/ - -DESCRIPTION="Berkeley Internet Name Domain - Name Server" -HOMEPAGE="https://www.isc.org/software/bind" -SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz - doc? ( mirror://gentoo/dyndns-samples.tbz2 )" - -LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" -# -berkdb by default re bug 602682 -IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi -json ldap lmdb mysql odbc postgres python selinux static-libs xml +zlib" -# sdb-ldap - patch broken -# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687 - -# Upstream dropped the old geoip library, but the BIND configuration for using -# GeoIP remained the same. -REQUIRED_USE=" - postgres? ( dlz ) - berkdb? ( dlz ) - mysql? ( dlz ) - odbc? ( dlz ) - ldap? ( dlz ) - dnsrps? ( dlz ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -DEPEND=" - acct-group/named - acct-user/named - berkdb? ( sys-libs/db:= ) - dev-libs/openssl:=[-bindist(-)] - mysql? ( dev-db/mysql-connector-c:0= ) - odbc? ( >=dev-db/unixODBC-2.2.6 ) - ldap? ( net-nds/openldap:= ) - postgres? ( dev-db/postgresql:= ) - caps? ( >=sys-libs/libcap-2.1.0 ) - xml? ( dev-libs/libxml2 ) - geoip? ( dev-libs/libmaxminddb:= ) - geoip2? ( dev-libs/libmaxminddb:= ) - gssapi? ( virtual/krb5 ) - json? ( dev-libs/json-c:= ) - lmdb? ( dev-db/lmdb:= ) - zlib? ( sys-libs/zlib ) - dnstap? ( dev-libs/fstrm dev-libs/protobuf-c:= ) - python? ( - ${PYTHON_DEPS} - dev-python/ply[${PYTHON_USEDEP}] - ) - dev-libs/libuv:= -" - -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-bind ) - sys-process/psmisc" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}/ldap-library-path-on-multilib-machines.patch" -) - -# bug 479092, requires networking -# bug 710840, cmocka fails LDFLAGS='-Wl,-O1' -#RESTRICT="test" - -src_prepare() { - default - - # should be installed by bind-tools - sed -i -r -e "s:(nsupdate|dig|delv) ::g" bin/Makefile.in || die - - # Disable tests for now, bug 406399 - sed -i '/^SUBDIRS/s:tests::' bin/Makefile.in lib/Makefile.in || die - - # bug #220361 - rm aclocal.m4 || die - rm -rf libtool.m4/ || die - eautoreconf - - use python && python_copy_sources -} - -src_configure() { - bind_configure --without-python - use python && python_foreach_impl python_configure -} - -bind_configure() { - local myeconfargs=( - AR="$(type -P $(tc-getAR))" - --prefix="${EPREFIX}"/usr - --sysconfdir=/etc/bind - --localstatedir=/var - --with-libtool - --enable-full-report - --without-readline - --with-openssl="${ESYSROOT}"/usr - --without-cmocka - # Removed in 9.17, drags in libunwind dependency too - --disable-backtrace - $(use_enable caps linux-caps) - $(use_enable dnsrps) - $(use_enable dnstap) - $(use_enable fixed-rrset) - # $(use_enable static-libs static) - $(use_with berkdb dlz-bdb "${ESYSROOT}"/usr) - $(use_with dlz dlopen) - $(use_with dlz dlz-filesystem) - $(use_with dlz dlz-stub) - $(use_with gssapi) - $(use_with json json-c) - $(use_with ldap dlz-ldap) - $(use_with mysql dlz-mysql) - $(use_with odbc dlz-odbc) - $(use_with postgres dlz-postgres) - $(use_with lmdb) - $(use_with xml libxml2) - $(use_with zlib) - "${@}" - ) - # This is for users to start to migrate back to USE=geoip, rather than - # USE=geoip2 - if use geoip ; then - myeconfargs+=( $(use_with geoip maxminddb) --enable-geoip ) - elif use geoip2 ; then - # Added 2020/09/30 - # Remove USE=geoip2 support after 2020/03/01 - ewarn "USE=geoip2 is deprecated; update your USE flags!" - myeconfargs+=( $(use_with geoip2 maxminddb) --enable-geoip ) - else - myeconfargs+=( --without-maxminddb --disable-geoip ) - fi - - # bug #158664 -# gcc-specs-ssp && replace-flags -O[23s] -O - - # To include db.h from proper path - use berkdb && append-flags "-I$(db_includedir)" - - export BUILD_CC=$(tc-getBUILD_CC) - econf "${myeconfargs[@]}" - - # bug #151839 - echo '#undef SO_BSDCOMPAT' >> config.h -} - -python_configure() { - pushd "${BUILD_DIR}" >/dev/null || die - bind_configure --with-python - popd >/dev/null || die -} - -src_compile() { - default - use python && python_foreach_impl python_compile -} - -python_compile() { - pushd "${BUILD_DIR}"/bin/python >/dev/null || die - emake - popd >/dev/null || die -} - -src_install() { - default - - dodoc CHANGES README - - if use doc; then - docinto misc - dodoc -r doc/misc/ - - # might a 'html' useflag make sense? - docinto html - dodoc -r doc/arm/ - - docinto contrib - dodoc contrib/scripts/{nanny.pl,named-bootconf.sh} - - # some handy-dandy dynamic dns examples - pushd "${ED}"/usr/share/doc/${PF} 1>/dev/null || die - tar xf "${DISTDIR}"/dyndns-samples.tbz2 || die - popd 1>/dev/null || die - fi - - insinto /etc/bind - newins "${FILESDIR}"/named.conf-r8 named.conf - - # ftp://ftp.rs.internic.net/domain/named.cache: - insinto /var/bind - newins "${FILESDIR}"/named.cache-r3 named.cache - - insinto /var/bind/pri - newins "${FILESDIR}"/localhost.zone-r3 localhost.zone - - newinitd "${FILESDIR}"/named.init-r14 named - newconfd "${FILESDIR}"/named.confd-r7 named - - newenvd "${FILESDIR}"/10bind.env 10bind - - # Let's get rid of those tools and their manpages since they're provided by bind-tools - rm -f "${ED}"/usr/share/man/man1/{dig,host,nslookup,delv,nsupdate}.1* || die - rm -f "${ED}"/usr/share/man/man8/nsupdate.8* || die - rm -f "${ED}"/usr/bin/{dig,host,nslookup,nsupdate} || die - rm -f "${ED}"/usr/sbin/{dig,host,nslookup,nsupdate} || die - for tool in dsfromkey importkey keyfromlabel keygen \ - revoke settime signzone verify; do - rm -f "${ED}"/usr/{,s}bin/dnssec-"${tool}" || die - rm -f "${ED}"/usr/share/man/man8/dnssec-"${tool}".8* || die - done - - # bug 405251, library archives aren't properly handled by --enable/disable-static - if ! use static-libs; then - find "${ED}" -type f -name '*.a' -delete || die - fi - - # bug 405251 - find "${ED}" -type f -name '*.la' -delete || die - - use python && python_foreach_impl python_install - - # bug 450406 - dosym named.cache /var/bind/root.cache - - dosym ../../var/bind/pri /etc/bind/pri - dosym ../../var/bind/sec /etc/bind/sec - dosym ../../var/bind/dyn /etc/bind/dyn - keepdir /var/bind/{pri,sec,dyn} /var/log/named - - fowners root:named /{etc,var}/bind /var/log/named /var/bind/{sec,pri,dyn} - fowners root:named /var/bind/named.cache /var/bind/pri/localhost.zone /etc/bind/{bind.keys,named.conf} - fperms 0640 /var/bind/named.cache /var/bind/pri/localhost.zone /etc/bind/{bind.keys,named.conf} - fperms 0750 /etc/bind /var/bind/pri - fperms 0770 /var/log/named /var/bind/{,sec,dyn} - - systemd_newunit "${FILESDIR}/named.service-r1" named.service - dotmpfiles "${FILESDIR}"/named.conf - exeinto /usr/libexec - doexe "${FILESDIR}/generate-rndc-key.sh" -} - -python_install() { - pushd "${BUILD_DIR}"/bin/python >/dev/null || die - emake DESTDIR="${D}" install - python_scriptinto /usr/sbin - python_doscript dnssec-{checkds,coverage} - python_optimize - popd >/dev/null || die -} - -pkg_postinst() { - tmpfiles_process named.conf - - if [[ ! -f '/etc/bind/rndc.key' && ! -f '/etc/bind/rndc.conf' ]]; then - einfo "Using /dev/urandom for generating rndc.key" - /usr/sbin/rndc-confgen -a - chown root:named /etc/bind/rndc.key || die - chmod 0640 /etc/bind/rndc.key || die - fi - - einfo - einfo "You can edit /etc/conf.d/named to customize named settings" - einfo - use mysql || use postgres || use ldap && { - elog "If your named depends on MySQL/PostgreSQL or LDAP," - elog "uncomment the specified rc_named_* lines in your" - elog "/etc/conf.d/named config to ensure they'll start before bind" - einfo - } - einfo "If you'd like to run bind in a chroot AND this is a new" - einfo "install OR your bind doesn't already run in a chroot:" - einfo "1) Uncomment and set the CHROOT variable in /etc/conf.d/named." - einfo "2) Run \`emerge --config '=${CATEGORY}/${PF}'\`" - einfo - - CHROOT=$(source /etc/conf.d/named 2>/dev/null; echo ${CHROOT}) - if [[ -n ${CHROOT} ]]; then - elog "NOTE: As of net-dns/bind-9.4.3_p5-r1 the chroot part of the init-script got some major changes!" - elog "To enable the old behaviour (without using mount) uncomment the" - elog "CHROOT_NOMOUNT option in your /etc/conf.d/named config." - elog "If you decide to use the new/default method, ensure to make backup" - elog "first and merge your existing configs/zones to /etc/bind and" - elog "/var/bind because bind will now mount the needed directories into" - elog "the chroot dir." - fi -} - -pkg_config() { - CHROOT=$(source /etc/conf.d/named; echo ${CHROOT}) - CHROOT_NOMOUNT=$(source /etc/conf.d/named; echo ${CHROOT_NOMOUNT}) - CHROOT_GEOIP=$(source /etc/conf.d/named; echo ${CHROOT_GEOIP}) - - if [[ -z "${CHROOT}" ]]; then - eerror "This config script is designed to automate setting up" - eerror "a chrooted bind/named. To do so, please first uncomment" - eerror "and set the CHROOT variable in '/etc/conf.d/named'." - die "Unset CHROOT" - fi - if [[ -d "${CHROOT}" ]]; then - ewarn "NOTE: As of net-dns/bind-9.4.3_p5-r1 the chroot part of the init-script got some major changes!" - ewarn "To enable the old behaviour (without using mount) uncomment the" - ewarn "CHROOT_NOMOUNT option in your /etc/conf.d/named config." - ewarn - ewarn "${CHROOT} already exists... some things might become overridden" - ewarn "press CTRL+C if you don't want to continue" - sleep 10 - fi - - echo; einfo "Setting up the chroot directory..." - - mkdir -m 0750 -p ${CHROOT} || die - mkdir -m 0755 -p ${CHROOT}/{dev,etc,var/log,run} || die - mkdir -m 0750 -p ${CHROOT}/etc/bind || die - mkdir -m 0770 -p ${CHROOT}/var/{bind,log/named} ${CHROOT}/run/named/ || die - - chown root:named \ - ${CHROOT} \ - ${CHROOT}/var/{bind,log/named} \ - ${CHROOT}/run/named/ \ - ${CHROOT}/etc/bind \ - || die - - mknod ${CHROOT}/dev/null c 1 3 || die - chmod 0666 ${CHROOT}/dev/null || die - - mknod ${CHROOT}/dev/zero c 1 5 || die - chmod 0666 ${CHROOT}/dev/zero || die - - mknod ${CHROOT}/dev/urandom c 1 9 || die - chmod 0666 ${CHROOT}/dev/urandom || die - - if [ "${CHROOT_NOMOUNT:-0}" -ne 0 ]; then - cp -a /etc/bind ${CHROOT}/etc/ || die - cp -a /var/bind ${CHROOT}/var/ || die - fi - - if [ "${CHROOT_GEOIP:-0}" -eq 1 ]; then - if use geoip; then - mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP || die - elif use geoip2; then - mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP2 || die - fi - fi - - elog "You may need to add the following line to your syslog-ng.conf:" - elog "source jail { unix-stream(\"${CHROOT}/dev/log\"); };" -} diff --git a/net-dns/bind/bind-9.16.30.ebuild b/net-dns/bind/bind-9.16.30.ebuild deleted file mode 100644 index e4a306d6239e1..0000000000000 --- a/net-dns/bind/bind-9.16.30.ebuild +++ /dev/null @@ -1,381 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Re dlz/mysql and threads, needs to be verified.. -# MySQL uses thread local storage in its C api. Thus MySQL -# requires that each thread of an application execute a MySQL -# thread initialization to setup the thread local storage. -# This is impossible to do safely while staying within the DLZ -# driver API. This is a limitation caused by MySQL, and not the DLZ API. -# Because of this BIND MUST only run with a single thread when -# using the MySQL driver. - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit python-r1 autotools multiprocessing toolchain-funcs flag-o-matic db-use systemd tmpfiles - -MY_PV="${PV/_p/-P}" -MY_PV="${MY_PV/_rc/rc}" -MY_P="${PN}-${MY_PV}" - -SDB_LDAP_VER="1.1.0-fc14" - -RRL_PV="${MY_PV}" - -# SDB-LDAP: http://bind9-ldap.bayour.com/ - -DESCRIPTION="Berkeley Internet Name Domain - Name Server" -HOMEPAGE="https://www.isc.org/software/bind" -SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz - doc? ( mirror://gentoo/dyndns-samples.tbz2 )" - -LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -# -berkdb by default re bug 602682 -IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi -json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib" -# sdb-ldap - patch broken -# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687 -RESTRICT="!test? ( test )" - -# Upstream dropped the old geoip library, but the BIND configuration for using -# GeoIP remained the same. -REQUIRED_USE=" - postgres? ( dlz ) - berkdb? ( dlz ) - mysql? ( dlz ) - odbc? ( dlz ) - ldap? ( dlz ) - dnsrps? ( dlz ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -DEPEND=" - acct-group/named - acct-user/named - berkdb? ( sys-libs/db:= ) - dev-libs/openssl:=[-bindist(-)] - mysql? ( dev-db/mysql-connector-c:0= ) - odbc? ( >=dev-db/unixODBC-2.2.6 ) - ldap? ( net-nds/openldap:= ) - postgres? ( dev-db/postgresql:= ) - caps? ( >=sys-libs/libcap-2.1.0 ) - xml? ( dev-libs/libxml2 ) - geoip? ( dev-libs/libmaxminddb:= ) - geoip2? ( dev-libs/libmaxminddb:= ) - gssapi? ( virtual/krb5 ) - json? ( dev-libs/json-c:= ) - lmdb? ( dev-db/lmdb:= ) - zlib? ( sys-libs/zlib ) - dnstap? ( dev-libs/fstrm dev-libs/protobuf-c:= ) - python? ( - ${PYTHON_DEPS} - dev-python/ply[${PYTHON_USEDEP}] - ) - dev-libs/libuv:= -" - -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-bind ) - sys-process/psmisc" - -BDEPEND=" - test? ( - dev-util/cmocka - dev-util/kyua - ) -" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}/ldap-library-path-on-multilib-machines.patch" -) - -src_prepare() { - default - - # Should be installed by bind-tools - sed -i -r -e "s:(nsupdate|dig|delv) ::g" bin/Makefile.in || die - - # bug #220361 - rm aclocal.m4 || die - rm -rf libtool.m4/ || die - eautoreconf - - use python && python_copy_sources -} - -src_configure() { - bind_configure --without-python - use python && python_foreach_impl python_configure -} - -bind_configure() { - local myeconfargs=( - AR="$(type -P $(tc-getAR))" - --prefix="${EPREFIX}"/usr - --sysconfdir=/etc/bind - --localstatedir=/var - --with-libtool - --enable-full-report - --without-readline - --with-openssl="${ESYSROOT}"/usr - $(use_with test cmocka) - # Removed in 9.17, drags in libunwind dependency too - --disable-backtrace - $(use_enable caps linux-caps) - $(use_enable dnsrps) - $(use_enable dnstap) - $(use_enable fixed-rrset) - $(use_with berkdb dlz-bdb "${ESYSROOT}"/usr) - $(use_with dlz dlopen) - $(use_with dlz dlz-filesystem) - $(use_with dlz dlz-stub) - $(use_with gssapi) - $(use_with json json-c) - $(use_with ldap dlz-ldap) - $(use_with mysql dlz-mysql) - $(use_with odbc dlz-odbc) - $(use_with postgres dlz-postgres) - $(use_with lmdb) - $(use_with xml libxml2) - $(use_with zlib) - "${@}" - ) - - # This is for users to start to migrate back to USE=geoip, rather than - # USE=geoip2 - if use geoip ; then - myeconfargs+=( $(use_with geoip maxminddb) --enable-geoip ) - elif use geoip2 ; then - # Added 2020/09/30 - # Remove USE=geoip2 support after 2020/03/01 - ewarn "USE=geoip2 is deprecated; update your USE flags!" - myeconfargs+=( $(use_with geoip2 maxminddb) --enable-geoip ) - else - myeconfargs+=( --without-maxminddb --disable-geoip ) - fi - - # bug #158664 - #gcc-specs-ssp && replace-flags -O[23s] -O - - # To include db.h from proper path - use berkdb && append-flags "-I$(db_includedir)" - - export BUILD_CC=$(tc-getBUILD_CC) - econf "${myeconfargs[@]}" - - # bug #151839 - echo '#undef SO_BSDCOMPAT' >> config.h || die -} - -python_configure() { - pushd "${BUILD_DIR}" >/dev/null || die - bind_configure --with-python - popd >/dev/null || die -} - -src_compile() { - default - use python && python_foreach_impl python_compile -} - -python_compile() { - pushd "${BUILD_DIR}"/bin/python >/dev/null || die - emake - popd >/dev/null || die -} - -src_test() { - # system tests ('emake test') require network configuration for IPs etc - TEST_PARALLEL_JOBS="$(makeopts_jobs)" emake unit -} - -src_install() { - default - - dodoc CHANGES README - - if use doc; then - docinto misc - dodoc -r doc/misc/ - - # might a 'html' useflag make sense? - docinto html - dodoc -r doc/arm/ - - docinto contrib - dodoc contrib/scripts/{nanny.pl,named-bootconf.sh} - - # some handy-dandy dynamic dns examples - pushd "${ED}"/usr/share/doc/${PF} 1>/dev/null || die - tar xf "${DISTDIR}"/dyndns-samples.tbz2 || die - popd 1>/dev/null || die - fi - - insinto /etc/bind - newins "${FILESDIR}"/named.conf-r8 named.conf - - # ftp://ftp.rs.internic.net/domain/named.cache: - insinto /var/bind - newins "${FILESDIR}"/named.cache-r3 named.cache - - insinto /var/bind/pri - newins "${FILESDIR}"/localhost.zone-r3 localhost.zone - - newinitd "${FILESDIR}"/named.init-r14 named - newconfd "${FILESDIR}"/named.confd-r7 named - - newenvd "${FILESDIR}"/10bind.env 10bind - - # Let's get rid of those tools and their manpages since they're provided by bind-tools - rm -f "${ED}"/usr/share/man/man1/{dig,host,nslookup,delv,nsupdate}.1* || die - rm -f "${ED}"/usr/share/man/man8/nsupdate.8* || die - rm -f "${ED}"/usr/bin/{dig,host,nslookup,nsupdate} || die - rm -f "${ED}"/usr/sbin/{dig,host,nslookup,nsupdate} || die - for tool in dsfromkey importkey keyfromlabel keygen \ - revoke settime signzone verify; do - rm -f "${ED}"/usr/{,s}bin/dnssec-"${tool}" || die - rm -f "${ED}"/usr/share/man/man8/dnssec-"${tool}".8* || die - done - - # bug 405251, library archives aren't properly handled by --enable/disable-static - if ! use static-libs; then - find "${ED}" -type f -name '*.a' -delete || die - fi - - # bug 405251 - find "${ED}" -type f -name '*.la' -delete || die - - use python && python_foreach_impl python_install - - # bug 450406 - dosym named.cache /var/bind/root.cache - - dosym ../../var/bind/pri /etc/bind/pri - dosym ../../var/bind/sec /etc/bind/sec - dosym ../../var/bind/dyn /etc/bind/dyn - keepdir /var/bind/{pri,sec,dyn} /var/log/named - - fowners root:named /{etc,var}/bind /var/log/named /var/bind/{sec,pri,dyn} - fowners root:named /var/bind/named.cache /var/bind/pri/localhost.zone /etc/bind/{bind.keys,named.conf} - fperms 0640 /var/bind/named.cache /var/bind/pri/localhost.zone /etc/bind/{bind.keys,named.conf} - fperms 0750 /etc/bind /var/bind/pri - fperms 0770 /var/log/named /var/bind/{,sec,dyn} - - systemd_newunit "${FILESDIR}/named.service-r1" named.service - dotmpfiles "${FILESDIR}"/named.conf - exeinto /usr/libexec - doexe "${FILESDIR}/generate-rndc-key.sh" -} - -python_install() { - pushd "${BUILD_DIR}"/bin/python >/dev/null || die - emake DESTDIR="${D}" install - python_scriptinto /usr/sbin - python_doscript dnssec-{checkds,coverage} - python_optimize - popd >/dev/null || die -} - -pkg_postinst() { - tmpfiles_process named.conf - - if [[ ! -f '/etc/bind/rndc.key' && ! -f '/etc/bind/rndc.conf' ]]; then - einfo "Using /dev/urandom for generating rndc.key" - /usr/sbin/rndc-confgen -a - chown root:named /etc/bind/rndc.key || die - chmod 0640 /etc/bind/rndc.key || die - fi - - einfo - einfo "You can edit /etc/conf.d/named to customize named settings" - einfo - use mysql || use postgres || use ldap && { - elog "If your named depends on MySQL/PostgreSQL or LDAP," - elog "uncomment the specified rc_named_* lines in your" - elog "/etc/conf.d/named config to ensure they'll start before bind" - einfo - } - einfo "If you'd like to run bind in a chroot AND this is a new" - einfo "install OR your bind doesn't already run in a chroot:" - einfo "1) Uncomment and set the CHROOT variable in /etc/conf.d/named." - einfo "2) Run \`emerge --config '=${CATEGORY}/${PF}'\`" - einfo - - CHROOT=$(source /etc/conf.d/named 2>/dev/null; echo ${CHROOT}) - if [[ -n ${CHROOT} ]]; then - elog "NOTE: As of net-dns/bind-9.4.3_p5-r1 the chroot part of the init-script got some major changes!" - elog "To enable the old behaviour (without using mount) uncomment the" - elog "CHROOT_NOMOUNT option in your /etc/conf.d/named config." - elog "If you decide to use the new/default method, ensure to make backup" - elog "first and merge your existing configs/zones to /etc/bind and" - elog "/var/bind because bind will now mount the needed directories into" - elog "the chroot dir." - fi -} - -pkg_config() { - CHROOT=$(source /etc/conf.d/named; echo ${CHROOT}) - CHROOT_NOMOUNT=$(source /etc/conf.d/named; echo ${CHROOT_NOMOUNT}) - CHROOT_GEOIP=$(source /etc/conf.d/named; echo ${CHROOT_GEOIP}) - - if [[ -z "${CHROOT}" ]]; then - eerror "This config script is designed to automate setting up" - eerror "a chrooted bind/named. To do so, please first uncomment" - eerror "and set the CHROOT variable in '/etc/conf.d/named'." - die "Unset CHROOT" - fi - if [[ -d "${CHROOT}" ]]; then - ewarn "NOTE: As of net-dns/bind-9.4.3_p5-r1 the chroot part of the init-script got some major changes!" - ewarn "To enable the old behaviour (without using mount) uncomment the" - ewarn "CHROOT_NOMOUNT option in your /etc/conf.d/named config." - ewarn - ewarn "${CHROOT} already exists... some things might become overridden" - ewarn "press CTRL+C if you don't want to continue" - sleep 10 - fi - - echo; einfo "Setting up the chroot directory..." - - mkdir -m 0750 -p ${CHROOT} || die - mkdir -m 0755 -p ${CHROOT}/{dev,etc,var/log,run} || die - mkdir -m 0750 -p ${CHROOT}/etc/bind || die - mkdir -m 0770 -p ${CHROOT}/var/{bind,log/named} ${CHROOT}/run/named/ || die - - chown root:named \ - ${CHROOT} \ - ${CHROOT}/var/{bind,log/named} \ - ${CHROOT}/run/named/ \ - ${CHROOT}/etc/bind \ - || die - - mknod ${CHROOT}/dev/null c 1 3 || die - chmod 0666 ${CHROOT}/dev/null || die - - mknod ${CHROOT}/dev/zero c 1 5 || die - chmod 0666 ${CHROOT}/dev/zero || die - - mknod ${CHROOT}/dev/urandom c 1 9 || die - chmod 0666 ${CHROOT}/dev/urandom || die - - if [ "${CHROOT_NOMOUNT:-0}" -ne 0 ]; then - cp -a /etc/bind ${CHROOT}/etc/ || die - cp -a /var/bind ${CHROOT}/var/ || die - fi - - if [ "${CHROOT_GEOIP:-0}" -eq 1 ]; then - if use geoip; then - mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP || die - elif use geoip2; then - mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP2 || die - fi - fi - - elog "You may need to add the following line to your syslog-ng.conf:" - elog "source jail { unix-stream(\"${CHROOT}/dev/log\"); };" -} diff --git a/net-dns/bind/bind-9.16.31.ebuild b/net-dns/bind/bind-9.16.31.ebuild deleted file mode 100644 index 010d5b56b5d2b..0000000000000 --- a/net-dns/bind/bind-9.16.31.ebuild +++ /dev/null @@ -1,382 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Re dlz/mysql and threads, needs to be verified.. -# MySQL uses thread local storage in its C api. Thus MySQL -# requires that each thread of an application execute a MySQL -# thread initialization to setup the thread local storage. -# This is impossible to do safely while staying within the DLZ -# driver API. This is a limitation caused by MySQL, and not the DLZ API. -# Because of this BIND MUST only run with a single thread when -# using the MySQL driver. - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit python-r1 autotools multiprocessing toolchain-funcs flag-o-matic db-use systemd tmpfiles - -MY_PV="${PV/_p/-P}" -MY_PV="${MY_PV/_rc/rc}" -MY_P="${PN}-${MY_PV}" - -SDB_LDAP_VER="1.1.0-fc14" - -RRL_PV="${MY_PV}" - -# SDB-LDAP: http://bind9-ldap.bayour.com/ - -DESCRIPTION="Berkeley Internet Name Domain - Name Server" -HOMEPAGE="https://www.isc.org/software/bind https://gitlab.isc.org/isc-projects/bind9" -SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz - doc? ( mirror://gentoo/dyndns-samples.tbz2 )" - -LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" -# -berkdb by default re bug #602682 -IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi -json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib" -# sdb-ldap - patch broken -# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687 -RESTRICT="!test? ( test )" - -# Upstream dropped the old geoip library, but the BIND configuration for using -# GeoIP remained the same. -REQUIRED_USE=" - postgres? ( dlz ) - berkdb? ( dlz ) - mysql? ( dlz ) - odbc? ( dlz ) - ldap? ( dlz ) - dnsrps? ( dlz ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -DEPEND=" - acct-group/named - acct-user/named - berkdb? ( sys-libs/db:= ) - dev-libs/openssl:=[-bindist(-)] - mysql? ( dev-db/mysql-connector-c:0= ) - odbc? ( >=dev-db/unixODBC-2.2.6 ) - ldap? ( net-nds/openldap:= ) - postgres? ( dev-db/postgresql:= ) - caps? ( >=sys-libs/libcap-2.1.0 ) - xml? ( dev-libs/libxml2 ) - geoip? ( dev-libs/libmaxminddb:= ) - geoip2? ( dev-libs/libmaxminddb:= ) - gssapi? ( virtual/krb5 ) - json? ( dev-libs/json-c:= ) - lmdb? ( dev-db/lmdb:= ) - zlib? ( sys-libs/zlib ) - dnstap? ( dev-libs/fstrm dev-libs/protobuf-c:= ) - python? ( - ${PYTHON_DEPS} - dev-python/ply[${PYTHON_USEDEP}] - ) - dev-libs/libuv:= -" - -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-bind ) - sys-process/psmisc" - -BDEPEND=" - test? ( - dev-util/cmocka - dev-util/kyua - ) -" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}/ldap-library-path-on-multilib-machines.patch" -) - -src_prepare() { - default - - # Should be installed by bind-tools - sed -i -r -e "s:(nsupdate|dig|delv) ::g" bin/Makefile.in || die - - # bug #220361 - rm aclocal.m4 || die - rm -rf libtool.m4/ || die - eautoreconf - - use python && python_copy_sources -} - -src_configure() { - bind_configure --without-python - use python && python_foreach_impl python_configure -} - -bind_configure() { - local myeconfargs=( - AR="$(type -P $(tc-getAR))" - --prefix="${EPREFIX}"/usr - --sysconfdir=/etc/bind - --localstatedir=/var - --with-libtool - --enable-full-report - --without-readline - --with-openssl="${ESYSROOT}"/usr - $(use_with test cmocka) - # Removed in 9.17, drags in libunwind dependency too - --disable-backtrace - $(use_enable caps linux-caps) - $(use_enable dnsrps) - $(use_enable dnstap) - $(use_enable fixed-rrset) - $(use_with berkdb dlz-bdb "${ESYSROOT}"/usr) - $(use_with dlz dlopen) - $(use_with dlz dlz-filesystem) - $(use_with dlz dlz-stub) - $(use_with gssapi) - $(use_with json json-c) - $(use_with ldap dlz-ldap) - $(use_with mysql dlz-mysql) - $(use_with odbc dlz-odbc) - $(use_with postgres dlz-postgres) - $(use_with lmdb) - $(use_with xml libxml2) - $(use_with zlib) - "${@}" - ) - - # This is for users to start to migrate back to USE=geoip, rather than - # USE=geoip2 - if use geoip ; then - myeconfargs+=( $(use_with geoip maxminddb) --enable-geoip ) - elif use geoip2 ; then - # Added 2020/09/30 - # Remove USE=geoip2 support after 2020/03/01 - ewarn "USE=geoip2 is deprecated; update your USE flags!" - myeconfargs+=( $(use_with geoip2 maxminddb) --enable-geoip ) - else - myeconfargs+=( --without-maxminddb --disable-geoip ) - fi - - # bug #158664 - #gcc-specs-ssp && replace-flags -O[23s] -O - - # To include db.h from proper path - use berkdb && append-flags "-I$(db_includedir)" - - export BUILD_CC=$(tc-getBUILD_CC) - econf "${myeconfargs[@]}" - - # bug #151839 - echo '#undef SO_BSDCOMPAT' >> config.h || die -} - -python_configure() { - pushd "${BUILD_DIR}" >/dev/null || die - bind_configure --with-python - popd >/dev/null || die -} - -src_compile() { - default - use python && python_foreach_impl python_compile -} - -python_compile() { - pushd "${BUILD_DIR}"/bin/python >/dev/null || die - emake - popd >/dev/null || die -} - -src_test() { - # system tests ('emake test') require network configuration for IPs etc - # so we run the unit tests instead. - TEST_PARALLEL_JOBS="$(makeopts_jobs)" emake unit -} - -src_install() { - default - - dodoc CHANGES README - - if use doc; then - docinto misc - dodoc -r doc/misc/ - - # might a 'html' useflag make sense? - docinto html - dodoc -r doc/arm/ - - docinto contrib - dodoc contrib/scripts/{nanny.pl,named-bootconf.sh} - - # some handy-dandy dynamic dns examples - pushd "${ED}"/usr/share/doc/${PF} 1>/dev/null || die - tar xf "${DISTDIR}"/dyndns-samples.tbz2 || die - popd 1>/dev/null || die - fi - - insinto /etc/bind - newins "${FILESDIR}"/named.conf-r8 named.conf - - # ftp://ftp.rs.internic.net/domain/named.cache: - insinto /var/bind - newins "${FILESDIR}"/named.cache-r3 named.cache - - insinto /var/bind/pri - newins "${FILESDIR}"/localhost.zone-r3 localhost.zone - - newinitd "${FILESDIR}"/named.init-r14 named - newconfd "${FILESDIR}"/named.confd-r7 named - - newenvd "${FILESDIR}"/10bind.env 10bind - - # Let's get rid of those tools and their manpages since they're provided by bind-tools - rm -f "${ED}"/usr/share/man/man1/{dig,host,nslookup,delv,nsupdate}.1* || die - rm -f "${ED}"/usr/share/man/man8/nsupdate.8* || die - rm -f "${ED}"/usr/bin/{dig,host,nslookup,nsupdate} || die - rm -f "${ED}"/usr/sbin/{dig,host,nslookup,nsupdate} || die - for tool in dsfromkey importkey keyfromlabel keygen \ - revoke settime signzone verify; do - rm -f "${ED}"/usr/{,s}bin/dnssec-"${tool}" || die - rm -f "${ED}"/usr/share/man/man8/dnssec-"${tool}".8* || die - done - - # bug 405251, library archives aren't properly handled by --enable/disable-static - if ! use static-libs; then - find "${ED}" -type f -name '*.a' -delete || die - fi - - # bug 405251 - find "${ED}" -type f -name '*.la' -delete || die - - use python && python_foreach_impl python_install - - # bug 450406 - dosym named.cache /var/bind/root.cache - - dosym ../../var/bind/pri /etc/bind/pri - dosym ../../var/bind/sec /etc/bind/sec - dosym ../../var/bind/dyn /etc/bind/dyn - keepdir /var/bind/{pri,sec,dyn} /var/log/named - - fowners root:named /{etc,var}/bind /var/log/named /var/bind/{sec,pri,dyn} - fowners root:named /var/bind/named.cache /var/bind/pri/localhost.zone /etc/bind/{bind.keys,named.conf} - fperms 0640 /var/bind/named.cache /var/bind/pri/localhost.zone /etc/bind/{bind.keys,named.conf} - fperms 0750 /etc/bind /var/bind/pri - fperms 0770 /var/log/named /var/bind/{,sec,dyn} - - systemd_newunit "${FILESDIR}/named.service-r1" named.service - dotmpfiles "${FILESDIR}"/named.conf - exeinto /usr/libexec - doexe "${FILESDIR}/generate-rndc-key.sh" -} - -python_install() { - pushd "${BUILD_DIR}"/bin/python >/dev/null || die - emake DESTDIR="${D}" install - python_scriptinto /usr/sbin - python_doscript dnssec-{checkds,coverage} - python_optimize - popd >/dev/null || die -} - -pkg_postinst() { - tmpfiles_process named.conf - - if [[ ! -f '/etc/bind/rndc.key' && ! -f '/etc/bind/rndc.conf' ]]; then - einfo "Using /dev/urandom for generating rndc.key" - /usr/sbin/rndc-confgen -a - chown root:named /etc/bind/rndc.key || die - chmod 0640 /etc/bind/rndc.key || die - fi - - einfo - einfo "You can edit /etc/conf.d/named to customize named settings" - einfo - use mysql || use postgres || use ldap && { - elog "If your named depends on MySQL/PostgreSQL or LDAP," - elog "uncomment the specified rc_named_* lines in your" - elog "/etc/conf.d/named config to ensure they'll start before bind" - einfo - } - einfo "If you'd like to run bind in a chroot AND this is a new" - einfo "install OR your bind doesn't already run in a chroot:" - einfo "1) Uncomment and set the CHROOT variable in /etc/conf.d/named." - einfo "2) Run \`emerge --config '=${CATEGORY}/${PF}'\`" - einfo - - CHROOT=$(source /etc/conf.d/named 2>/dev/null; echo ${CHROOT}) - if [[ -n ${CHROOT} ]]; then - elog "NOTE: As of net-dns/bind-9.4.3_p5-r1 the chroot part of the init-script got some major changes!" - elog "To enable the old behaviour (without using mount) uncomment the" - elog "CHROOT_NOMOUNT option in your /etc/conf.d/named config." - elog "If you decide to use the new/default method, ensure to make backup" - elog "first and merge your existing configs/zones to /etc/bind and" - elog "/var/bind because bind will now mount the needed directories into" - elog "the chroot dir." - fi -} - -pkg_config() { - CHROOT=$(source /etc/conf.d/named; echo ${CHROOT}) - CHROOT_NOMOUNT=$(source /etc/conf.d/named; echo ${CHROOT_NOMOUNT}) - CHROOT_GEOIP=$(source /etc/conf.d/named; echo ${CHROOT_GEOIP}) - - if [[ -z "${CHROOT}" ]]; then - eerror "This config script is designed to automate setting up" - eerror "a chrooted bind/named. To do so, please first uncomment" - eerror "and set the CHROOT variable in '/etc/conf.d/named'." - die "Unset CHROOT" - fi - if [[ -d "${CHROOT}" ]]; then - ewarn "NOTE: As of net-dns/bind-9.4.3_p5-r1 the chroot part of the init-script got some major changes!" - ewarn "To enable the old behaviour (without using mount) uncomment the" - ewarn "CHROOT_NOMOUNT option in your /etc/conf.d/named config." - ewarn - ewarn "${CHROOT} already exists... some things might become overridden" - ewarn "press CTRL+C if you don't want to continue" - sleep 10 - fi - - echo; einfo "Setting up the chroot directory..." - - mkdir -m 0750 -p ${CHROOT} || die - mkdir -m 0755 -p ${CHROOT}/{dev,etc,var/log,run} || die - mkdir -m 0750 -p ${CHROOT}/etc/bind || die - mkdir -m 0770 -p ${CHROOT}/var/{bind,log/named} ${CHROOT}/run/named/ || die - - chown root:named \ - ${CHROOT} \ - ${CHROOT}/var/{bind,log/named} \ - ${CHROOT}/run/named/ \ - ${CHROOT}/etc/bind \ - || die - - mknod ${CHROOT}/dev/null c 1 3 || die - chmod 0666 ${CHROOT}/dev/null || die - - mknod ${CHROOT}/dev/zero c 1 5 || die - chmod 0666 ${CHROOT}/dev/zero || die - - mknod ${CHROOT}/dev/urandom c 1 9 || die - chmod 0666 ${CHROOT}/dev/urandom || die - - if [ "${CHROOT_NOMOUNT:-0}" -ne 0 ]; then - cp -a /etc/bind ${CHROOT}/etc/ || die - cp -a /var/bind ${CHROOT}/var/ || die - fi - - if [ "${CHROOT_GEOIP:-0}" -eq 1 ]; then - if use geoip; then - mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP || die - elif use geoip2; then - mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP2 || die - fi - fi - - elog "You may need to add the following line to your syslog-ng.conf:" - elog "source jail { unix-stream(\"${CHROOT}/dev/log\"); };" -} diff --git a/net-dns/bind/bind-9.16.32.ebuild b/net-dns/bind/bind-9.16.32.ebuild deleted file mode 100644 index 010d5b56b5d2b..0000000000000 --- a/net-dns/bind/bind-9.16.32.ebuild +++ /dev/null @@ -1,382 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Re dlz/mysql and threads, needs to be verified.. -# MySQL uses thread local storage in its C api. Thus MySQL -# requires that each thread of an application execute a MySQL -# thread initialization to setup the thread local storage. -# This is impossible to do safely while staying within the DLZ -# driver API. This is a limitation caused by MySQL, and not the DLZ API. -# Because of this BIND MUST only run with a single thread when -# using the MySQL driver. - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit python-r1 autotools multiprocessing toolchain-funcs flag-o-matic db-use systemd tmpfiles - -MY_PV="${PV/_p/-P}" -MY_PV="${MY_PV/_rc/rc}" -MY_P="${PN}-${MY_PV}" - -SDB_LDAP_VER="1.1.0-fc14" - -RRL_PV="${MY_PV}" - -# SDB-LDAP: http://bind9-ldap.bayour.com/ - -DESCRIPTION="Berkeley Internet Name Domain - Name Server" -HOMEPAGE="https://www.isc.org/software/bind https://gitlab.isc.org/isc-projects/bind9" -SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz - doc? ( mirror://gentoo/dyndns-samples.tbz2 )" - -LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" -# -berkdb by default re bug #602682 -IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi -json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib" -# sdb-ldap - patch broken -# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687 -RESTRICT="!test? ( test )" - -# Upstream dropped the old geoip library, but the BIND configuration for using -# GeoIP remained the same. -REQUIRED_USE=" - postgres? ( dlz ) - berkdb? ( dlz ) - mysql? ( dlz ) - odbc? ( dlz ) - ldap? ( dlz ) - dnsrps? ( dlz ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -DEPEND=" - acct-group/named - acct-user/named - berkdb? ( sys-libs/db:= ) - dev-libs/openssl:=[-bindist(-)] - mysql? ( dev-db/mysql-connector-c:0= ) - odbc? ( >=dev-db/unixODBC-2.2.6 ) - ldap? ( net-nds/openldap:= ) - postgres? ( dev-db/postgresql:= ) - caps? ( >=sys-libs/libcap-2.1.0 ) - xml? ( dev-libs/libxml2 ) - geoip? ( dev-libs/libmaxminddb:= ) - geoip2? ( dev-libs/libmaxminddb:= ) - gssapi? ( virtual/krb5 ) - json? ( dev-libs/json-c:= ) - lmdb? ( dev-db/lmdb:= ) - zlib? ( sys-libs/zlib ) - dnstap? ( dev-libs/fstrm dev-libs/protobuf-c:= ) - python? ( - ${PYTHON_DEPS} - dev-python/ply[${PYTHON_USEDEP}] - ) - dev-libs/libuv:= -" - -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-bind ) - sys-process/psmisc" - -BDEPEND=" - test? ( - dev-util/cmocka - dev-util/kyua - ) -" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}/ldap-library-path-on-multilib-machines.patch" -) - -src_prepare() { - default - - # Should be installed by bind-tools - sed -i -r -e "s:(nsupdate|dig|delv) ::g" bin/Makefile.in || die - - # bug #220361 - rm aclocal.m4 || die - rm -rf libtool.m4/ || die - eautoreconf - - use python && python_copy_sources -} - -src_configure() { - bind_configure --without-python - use python && python_foreach_impl python_configure -} - -bind_configure() { - local myeconfargs=( - AR="$(type -P $(tc-getAR))" - --prefix="${EPREFIX}"/usr - --sysconfdir=/etc/bind - --localstatedir=/var - --with-libtool - --enable-full-report - --without-readline - --with-openssl="${ESYSROOT}"/usr - $(use_with test cmocka) - # Removed in 9.17, drags in libunwind dependency too - --disable-backtrace - $(use_enable caps linux-caps) - $(use_enable dnsrps) - $(use_enable dnstap) - $(use_enable fixed-rrset) - $(use_with berkdb dlz-bdb "${ESYSROOT}"/usr) - $(use_with dlz dlopen) - $(use_with dlz dlz-filesystem) - $(use_with dlz dlz-stub) - $(use_with gssapi) - $(use_with json json-c) - $(use_with ldap dlz-ldap) - $(use_with mysql dlz-mysql) - $(use_with odbc dlz-odbc) - $(use_with postgres dlz-postgres) - $(use_with lmdb) - $(use_with xml libxml2) - $(use_with zlib) - "${@}" - ) - - # This is for users to start to migrate back to USE=geoip, rather than - # USE=geoip2 - if use geoip ; then - myeconfargs+=( $(use_with geoip maxminddb) --enable-geoip ) - elif use geoip2 ; then - # Added 2020/09/30 - # Remove USE=geoip2 support after 2020/03/01 - ewarn "USE=geoip2 is deprecated; update your USE flags!" - myeconfargs+=( $(use_with geoip2 maxminddb) --enable-geoip ) - else - myeconfargs+=( --without-maxminddb --disable-geoip ) - fi - - # bug #158664 - #gcc-specs-ssp && replace-flags -O[23s] -O - - # To include db.h from proper path - use berkdb && append-flags "-I$(db_includedir)" - - export BUILD_CC=$(tc-getBUILD_CC) - econf "${myeconfargs[@]}" - - # bug #151839 - echo '#undef SO_BSDCOMPAT' >> config.h || die -} - -python_configure() { - pushd "${BUILD_DIR}" >/dev/null || die - bind_configure --with-python - popd >/dev/null || die -} - -src_compile() { - default - use python && python_foreach_impl python_compile -} - -python_compile() { - pushd "${BUILD_DIR}"/bin/python >/dev/null || die - emake - popd >/dev/null || die -} - -src_test() { - # system tests ('emake test') require network configuration for IPs etc - # so we run the unit tests instead. - TEST_PARALLEL_JOBS="$(makeopts_jobs)" emake unit -} - -src_install() { - default - - dodoc CHANGES README - - if use doc; then - docinto misc - dodoc -r doc/misc/ - - # might a 'html' useflag make sense? - docinto html - dodoc -r doc/arm/ - - docinto contrib - dodoc contrib/scripts/{nanny.pl,named-bootconf.sh} - - # some handy-dandy dynamic dns examples - pushd "${ED}"/usr/share/doc/${PF} 1>/dev/null || die - tar xf "${DISTDIR}"/dyndns-samples.tbz2 || die - popd 1>/dev/null || die - fi - - insinto /etc/bind - newins "${FILESDIR}"/named.conf-r8 named.conf - - # ftp://ftp.rs.internic.net/domain/named.cache: - insinto /var/bind - newins "${FILESDIR}"/named.cache-r3 named.cache - - insinto /var/bind/pri - newins "${FILESDIR}"/localhost.zone-r3 localhost.zone - - newinitd "${FILESDIR}"/named.init-r14 named - newconfd "${FILESDIR}"/named.confd-r7 named - - newenvd "${FILESDIR}"/10bind.env 10bind - - # Let's get rid of those tools and their manpages since they're provided by bind-tools - rm -f "${ED}"/usr/share/man/man1/{dig,host,nslookup,delv,nsupdate}.1* || die - rm -f "${ED}"/usr/share/man/man8/nsupdate.8* || die - rm -f "${ED}"/usr/bin/{dig,host,nslookup,nsupdate} || die - rm -f "${ED}"/usr/sbin/{dig,host,nslookup,nsupdate} || die - for tool in dsfromkey importkey keyfromlabel keygen \ - revoke settime signzone verify; do - rm -f "${ED}"/usr/{,s}bin/dnssec-"${tool}" || die - rm -f "${ED}"/usr/share/man/man8/dnssec-"${tool}".8* || die - done - - # bug 405251, library archives aren't properly handled by --enable/disable-static - if ! use static-libs; then - find "${ED}" -type f -name '*.a' -delete || die - fi - - # bug 405251 - find "${ED}" -type f -name '*.la' -delete || die - - use python && python_foreach_impl python_install - - # bug 450406 - dosym named.cache /var/bind/root.cache - - dosym ../../var/bind/pri /etc/bind/pri - dosym ../../var/bind/sec /etc/bind/sec - dosym ../../var/bind/dyn /etc/bind/dyn - keepdir /var/bind/{pri,sec,dyn} /var/log/named - - fowners root:named /{etc,var}/bind /var/log/named /var/bind/{sec,pri,dyn} - fowners root:named /var/bind/named.cache /var/bind/pri/localhost.zone /etc/bind/{bind.keys,named.conf} - fperms 0640 /var/bind/named.cache /var/bind/pri/localhost.zone /etc/bind/{bind.keys,named.conf} - fperms 0750 /etc/bind /var/bind/pri - fperms 0770 /var/log/named /var/bind/{,sec,dyn} - - systemd_newunit "${FILESDIR}/named.service-r1" named.service - dotmpfiles "${FILESDIR}"/named.conf - exeinto /usr/libexec - doexe "${FILESDIR}/generate-rndc-key.sh" -} - -python_install() { - pushd "${BUILD_DIR}"/bin/python >/dev/null || die - emake DESTDIR="${D}" install - python_scriptinto /usr/sbin - python_doscript dnssec-{checkds,coverage} - python_optimize - popd >/dev/null || die -} - -pkg_postinst() { - tmpfiles_process named.conf - - if [[ ! -f '/etc/bind/rndc.key' && ! -f '/etc/bind/rndc.conf' ]]; then - einfo "Using /dev/urandom for generating rndc.key" - /usr/sbin/rndc-confgen -a - chown root:named /etc/bind/rndc.key || die - chmod 0640 /etc/bind/rndc.key || die - fi - - einfo - einfo "You can edit /etc/conf.d/named to customize named settings" - einfo - use mysql || use postgres || use ldap && { - elog "If your named depends on MySQL/PostgreSQL or LDAP," - elog "uncomment the specified rc_named_* lines in your" - elog "/etc/conf.d/named config to ensure they'll start before bind" - einfo - } - einfo "If you'd like to run bind in a chroot AND this is a new" - einfo "install OR your bind doesn't already run in a chroot:" - einfo "1) Uncomment and set the CHROOT variable in /etc/conf.d/named." - einfo "2) Run \`emerge --config '=${CATEGORY}/${PF}'\`" - einfo - - CHROOT=$(source /etc/conf.d/named 2>/dev/null; echo ${CHROOT}) - if [[ -n ${CHROOT} ]]; then - elog "NOTE: As of net-dns/bind-9.4.3_p5-r1 the chroot part of the init-script got some major changes!" - elog "To enable the old behaviour (without using mount) uncomment the" - elog "CHROOT_NOMOUNT option in your /etc/conf.d/named config." - elog "If you decide to use the new/default method, ensure to make backup" - elog "first and merge your existing configs/zones to /etc/bind and" - elog "/var/bind because bind will now mount the needed directories into" - elog "the chroot dir." - fi -} - -pkg_config() { - CHROOT=$(source /etc/conf.d/named; echo ${CHROOT}) - CHROOT_NOMOUNT=$(source /etc/conf.d/named; echo ${CHROOT_NOMOUNT}) - CHROOT_GEOIP=$(source /etc/conf.d/named; echo ${CHROOT_GEOIP}) - - if [[ -z "${CHROOT}" ]]; then - eerror "This config script is designed to automate setting up" - eerror "a chrooted bind/named. To do so, please first uncomment" - eerror "and set the CHROOT variable in '/etc/conf.d/named'." - die "Unset CHROOT" - fi - if [[ -d "${CHROOT}" ]]; then - ewarn "NOTE: As of net-dns/bind-9.4.3_p5-r1 the chroot part of the init-script got some major changes!" - ewarn "To enable the old behaviour (without using mount) uncomment the" - ewarn "CHROOT_NOMOUNT option in your /etc/conf.d/named config." - ewarn - ewarn "${CHROOT} already exists... some things might become overridden" - ewarn "press CTRL+C if you don't want to continue" - sleep 10 - fi - - echo; einfo "Setting up the chroot directory..." - - mkdir -m 0750 -p ${CHROOT} || die - mkdir -m 0755 -p ${CHROOT}/{dev,etc,var/log,run} || die - mkdir -m 0750 -p ${CHROOT}/etc/bind || die - mkdir -m 0770 -p ${CHROOT}/var/{bind,log/named} ${CHROOT}/run/named/ || die - - chown root:named \ - ${CHROOT} \ - ${CHROOT}/var/{bind,log/named} \ - ${CHROOT}/run/named/ \ - ${CHROOT}/etc/bind \ - || die - - mknod ${CHROOT}/dev/null c 1 3 || die - chmod 0666 ${CHROOT}/dev/null || die - - mknod ${CHROOT}/dev/zero c 1 5 || die - chmod 0666 ${CHROOT}/dev/zero || die - - mknod ${CHROOT}/dev/urandom c 1 9 || die - chmod 0666 ${CHROOT}/dev/urandom || die - - if [ "${CHROOT_NOMOUNT:-0}" -ne 0 ]; then - cp -a /etc/bind ${CHROOT}/etc/ || die - cp -a /var/bind ${CHROOT}/var/ || die - fi - - if [ "${CHROOT_GEOIP:-0}" -eq 1 ]; then - if use geoip; then - mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP || die - elif use geoip2; then - mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP2 || die - fi - fi - - elog "You may need to add the following line to your syslog-ng.conf:" - elog "source jail { unix-stream(\"${CHROOT}/dev/log\"); };" -} diff --git a/net-dns/bind/files/bind-9.16.29-fortify-source-3.patch b/net-dns/bind/files/bind-9.16.29-fortify-source-3.patch deleted file mode 100644 index d084d6e62ce8d..0000000000000 --- a/net-dns/bind/files/bind-9.16.29-fortify-source-3.patch +++ /dev/null @@ -1,35 +0,0 @@ -https://gitlab.isc.org/isc-projects/bind9/-/commit/b6670787d25743ddf39dfe8e615828efc928f50d -https://gitlab.isc.org/isc-projects/bind9/-/issues/3351 -https://bugs.gentoo.org/847295 - -From: Evan Hunt -Date: Fri, 13 May 2022 19:59:58 -0700 -Subject: [PATCH] prevent a possible buffer overflow in configuration check - -corrected code that could have allowed a buffer overfow while -parsing named.conf. - -(cherry picked from commit 921043b54161c7a3e6dc4036b038ca4dbc5fe472) ---- a/lib/bind9/check.c -+++ b/lib/bind9/check.c -@@ -2500,8 +2500,8 @@ check_zoneconf(const cfg_obj_t *zconfig, const cfg_obj_t *voptions, - } else if (dns_name_isula(zname)) { - ula = true; - } -- tmp += strlen(tmp); - len -= strlen(tmp); -+ tmp += strlen(tmp); - (void)snprintf(tmp, len, "%u/%s", zclass, - (ztype == CFG_ZONE_INVIEW) ? target - : (viewname != NULL) ? viewname -@@ -3247,8 +3247,8 @@ check_zoneconf(const cfg_obj_t *zconfig, const cfg_obj_t *voptions, - char *tmp = keydirbuf; - size_t len = sizeof(keydirbuf); - dns_name_format(zname, keydirbuf, sizeof(keydirbuf)); -- tmp += strlen(tmp); - len -= strlen(tmp); -+ tmp += strlen(tmp); - (void)snprintf(tmp, len, "/%s", (dir == NULL) ? "(null)" : dir); - tresult = keydirexist(zconfig, (const char *)keydirbuf, - kaspname, keydirs, logctx, mctx); -GitLab From 20397a759e3dca09766a6020862b1c750046441f Mon Sep 17 00:00:00 2001 From: WANG Xuerui Date: Sat, 29 Oct 2022 10:22:23 +0800 Subject: [PATCH 2564/2610] dev-libs/apr-util: keyword 1.6.1-r10 for ~loong Signed-off-by: WANG Xuerui --- dev-libs/apr-util/apr-util-1.6.1-r10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/apr-util/apr-util-1.6.1-r10.ebuild b/dev-libs/apr-util/apr-util-1.6.1-r10.ebuild index ead27eb1858b4..6a8e1d5467d70 100644 --- a/dev-libs/apr-util/apr-util-1.6.1-r10.ebuild +++ b/dev-libs/apr-util/apr-util-1.6.1-r10.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://apache/apr/${P}.tar.bz2" LICENSE="Apache-2.0" SLOT="1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="berkdb doc gdbm ldap mysql nss odbc openssl postgres sqlite static-libs" #RESTRICT="test" From 8202c79d28fa10e997332e5f593a0422c3240b35 Mon Sep 17 00:00:00 2001 From: WANG Xuerui Date: Sat, 29 Oct 2022 10:22:25 +0800 Subject: [PATCH 2565/2610] app-admin/apache-tools: keyword 2.4.54-r2 for ~loong Signed-off-by: WANG Xuerui --- app-admin/apache-tools/apache-tools-2.4.54-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/apache-tools/apache-tools-2.4.54-r2.ebuild b/app-admin/apache-tools/apache-tools-2.4.54-r2.ebuild index e12bf1fadeaea..cf6170f696e6e 100644 --- a/app-admin/apache-tools/apache-tools-2.4.54-r2.ebuild +++ b/app-admin/apache-tools/apache-tools-2.4.54-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc64-solaris ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc64-solaris ~x64-solaris" IUSE="ssl" RESTRICT="test" From 8d4fdbb7072cb1a9970123cc78e3dccbe33f220f Mon Sep 17 00:00:00 2001 From: WANG Xuerui Date: Sat, 29 Oct 2022 10:22:27 +0800 Subject: [PATCH 2566/2610] www-servers/apache: keyword 2.4.54-r6 for ~loong Signed-off-by: WANG Xuerui --- www-servers/apache/apache-2.4.54-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-servers/apache/apache-2.4.54-r6.ebuild b/www-servers/apache/apache-2.4.54-r6.ebuild index ce4943cba61e3..e61a6e3127746 100644 --- a/www-servers/apache/apache-2.4.54-r6.ebuild +++ b/www-servers/apache/apache-2.4.54-r6.ebuild @@ -144,7 +144,7 @@ HOMEPAGE="https://httpd.apache.org/" # some helper scripts are Apache-1.1, thus both are here LICENSE="Apache-2.0 Apache-1.1" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x64-macos ~sparc64-solaris ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x64-macos ~sparc64-solaris ~x64-solaris" PATCHES=( "${FILESDIR}"/${PN}-2.4.54-no-which.patch # bug #844868 From 9e11719219c1e4851442a9d060463369ffc506cd Mon Sep 17 00:00:00 2001 From: WANG Xuerui Date: Mon, 31 Oct 2022 09:21:44 +0800 Subject: [PATCH 2567/2610] media-libs/kcolorpicker: keyword 0.2.0 for ~loong Signed-off-by: WANG Xuerui --- media-libs/kcolorpicker/kcolorpicker-0.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kcolorpicker/kcolorpicker-0.2.0.ebuild b/media-libs/kcolorpicker/kcolorpicker-0.2.0.ebuild index 4e15369406c28..2963e9a9562e3 100644 --- a/media-libs/kcolorpicker/kcolorpicker-0.2.0.ebuild +++ b/media-libs/kcolorpicker/kcolorpicker-0.2.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/ksnip/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar. LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="test" RDEPEND=" From 699b3f887aee0d861ee6ab269834cd2db6ba4762 Mon Sep 17 00:00:00 2001 From: WANG Xuerui Date: Mon, 31 Oct 2022 09:21:46 +0800 Subject: [PATCH 2568/2610] media-libs/kimageannotator: keyword 0.6.0 for ~loong Signed-off-by: WANG Xuerui --- media-libs/kimageannotator/kimageannotator-0.6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/kimageannotator/kimageannotator-0.6.0.ebuild b/media-libs/kimageannotator/kimageannotator-0.6.0.ebuild index 430ca94fb1122..73229b1a5341e 100644 --- a/media-libs/kimageannotator/kimageannotator-0.6.0.ebuild +++ b/media-libs/kimageannotator/kimageannotator-0.6.0.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="test" RDEPEND=" From 7a8df6de78e3fc1b5eb0b0e3eb07f521e3234fc6 Mon Sep 17 00:00:00 2001 From: WANG Xuerui Date: Mon, 31 Oct 2022 09:21:48 +0800 Subject: [PATCH 2569/2610] kde-apps/spectacle: keyword 22.08.2 for ~loong Signed-off-by: WANG Xuerui --- kde-apps/spectacle/spectacle-22.08.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kde-apps/spectacle/spectacle-22.08.2.ebuild b/kde-apps/spectacle/spectacle-22.08.2.ebuild index dc41003549823..173675ea84970 100644 --- a/kde-apps/spectacle/spectacle-22.08.2.ebuild +++ b/kde-apps/spectacle/spectacle-22.08.2.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/spectacle/" LICENSE="LGPL-2+ handbook? ( FDL-1.3 )" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="+annotate share" # TODO: Qt5Svg leaking from media-libs/kimageannotator From c77729bbb8b097f17464a4418b015785e9e7af45 Mon Sep 17 00:00:00 2001 From: WANG Xuerui Date: Mon, 31 Oct 2022 09:21:50 +0800 Subject: [PATCH 2570/2610] kde-apps/konsole: keyword 22.08.2 for ~loong Signed-off-by: WANG Xuerui --- kde-apps/konsole/konsole-22.08.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kde-apps/konsole/konsole-22.08.2.ebuild b/kde-apps/konsole/konsole-22.08.2.ebuild index b2ba161347d92..554b0a30cec02 100644 --- a/kde-apps/konsole/konsole-22.08.2.ebuild +++ b/kde-apps/konsole/konsole-22.08.2.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/konsole/ https://konsole.kde.org" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="X" DEPEND=" From c2eb76c5cb05a6f1a4e8d14ffcd811dc58f1c83f Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 31 Oct 2022 01:08:52 +0000 Subject: [PATCH 2571/2610] dev-db/percona-xtrabackup: drop 8.0.25.17 Signed-off-by: Sam James --- dev-db/percona-xtrabackup/Manifest | 1 - ...percona-xtrabackup-8.0.25-remove-rpm.patch | 37 -------- .../percona-xtrabackup-8.0.25.17.ebuild | 85 ------------------- 3 files changed, 123 deletions(-) delete mode 100644 dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.25-remove-rpm.patch delete mode 100644 dev-db/percona-xtrabackup/percona-xtrabackup-8.0.25.17.ebuild diff --git a/dev-db/percona-xtrabackup/Manifest b/dev-db/percona-xtrabackup/Manifest index b3ed6bca51c97..e035d43b48ccc 100644 --- a/dev-db/percona-xtrabackup/Manifest +++ b/dev-db/percona-xtrabackup/Manifest @@ -2,5 +2,4 @@ DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec DIST boost_1_73_0.tar.bz2 109247910 BLAKE2B 5995ff6ca21f45988b187b94bf743795cca97531baa8355f488be0987b9426289dd85d6ce25b7eb03ccd690109f05ba56252a95bca50505ad9cd66f4e0e234e8 SHA512 86c296511c0766145097625a62bf099c3d155284d250ad6e528e788bc90b2945838498dfe473c6c6c78d1694b6fba8e19f7dee0d064a043841e6231603fff668 DIST percona-xtrabackup-2.4.15.tar.gz 57357749 BLAKE2B fcc64736230636a3a5584a300229e0507f00bcd64a3d0b8e00f834b15ec757347a55a85521dd0aea939761c3a26b1ef99466ff7e633133b8088cd290bd835444 SHA512 789b6870d3ad06861126f67190717ffb31224628d1b9631ec5f39d0a41b3c66aaf2127e3ec4b38d3e8f7858a1438a74f0e89b07b9f4248b637b2ed39143ab599 DIST percona-xtrabackup-2.4.24.tar.gz 61985764 BLAKE2B 99531853b7e125bfe1d133d3dd902f3f68d50a6c127c09ac87652d70aee5c4d764ba7b102879bea0eb67c0a2f1a94633889786c0a7a1f6bc3f9ed54fe51a217d SHA512 de25639a6e204d2e4018c922ccbd5119c5696d03e0b445f81968b15c2179a46ae8844014e78aa89f6a0a3cd5aef20adc744c979926366673f78c347d6a4e0201 -DIST percona-xtrabackup-8.0.25-17.tar.gz 291581323 BLAKE2B 3860994ce969abc72378d29b32768c70ab4210f55400ad47d446b6e50b97fd6e90f124388663b02ba0e41fbb1c0ac4106c337861da46006442072591cfff2ba5 SHA512 f7186881c8422f6802efb813644c5721bb274db54afb591b58fe9ee1a084fba6546c7673f461b4d581c01ff0cbda588cb96b7fe21d669b3d9cbe3b5898288e08 DIST percona-xtrabackup-8.0.26-18.tar.gz 294169182 BLAKE2B 250437badd9bcaea92b0f254fad27a775014f17215e764114bba3d1cf0882135127738a4db78349cb9d519e6a9b5bc015f04747ad8ebfc09245ebad3aa890400 SHA512 0cceb6758364c31167ef0b47176e1950273e80e5266b91e12353287dfae6e3a87382b29a466920e5e58add1f461295199a70bb070a225458ed8a7de844e012ea diff --git a/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.25-remove-rpm.patch b/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.25-remove-rpm.patch deleted file mode 100644 index 9496e73d24c6e..0000000000000 --- a/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.25-remove-rpm.patch +++ /dev/null @@ -1,37 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -193,33 +193,6 @@ ENDIF() - OPTION(FORCE_UNSUPPORTED_COMPILER "Disable compiler version checks" OFF) - MARK_AS_ADVANCED(WITHOUT_SERVER FORCE_UNSUPPORTED_COMPILER) - --# Use 'uname -r' and 'rpm -qf /' to figure out host system. --# For Docker images we cannot trust uname, so use rpm instead. --IF(UNIX) -- FIND_PROGRAM(MY_UNAME uname /bin /usr/bin /usr/local/bin /sbin) -- IF(MY_UNAME) -- EXECUTE_PROCESS(COMMAND ${MY_UNAME} -s -- OUTPUT_VARIABLE MY_HOST_SYSTEM_NAME -- OUTPUT_STRIP_TRAILING_WHITESPACE -- RESULT_VARIABLE MY_UNAME_RESULT -- ) -- EXECUTE_PROCESS(COMMAND ${MY_UNAME} -m -- OUTPUT_VARIABLE MY_HOST_MACHINE_NAME -- OUTPUT_STRIP_TRAILING_WHITESPACE -- RESULT_VARIABLE MY_UNAME_MACHINE_RESULT -- ) -- EXEC_PROGRAM(${MY_UNAME} ARGS -r OUTPUT_VARIABLE MY_HOST_SYSTEM_VERSION) -- ENDIF() -- FIND_PROGRAM(MY_RPM rpm /bin /usr/bin) -- IF(MY_RPM) -- EXECUTE_PROCESS(COMMAND ${MY_RPM} -qf / -- OUTPUT_VARIABLE MY_HOST_FILESYSTEM_NAME -- OUTPUT_STRIP_TRAILING_WHITESPACE -- RESULT_VARIABLE MY_RPM_RESULT -- ) -- ENDIF() --ENDIF() -- - # See comments above, about CMAKE_MINIMUM_REQUIRED VERSION and macOS 11. - IF(APPLE) - IF(MY_HOST_SYSTEM_VERSION VERSION_GREATER_EQUAL 20) - diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.25.17.ebuild b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.25.17.ebuild deleted file mode 100644 index 4c813b45c01fb..0000000000000 --- a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.25.17.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -CMAKE_MAKEFILE_GENERATOR="emake" - -inherit cmake flag-o-matic - -MY_BOOST_VERSION="1.73.0" -MY_PV=$(ver_rs 3 '-') -MY_PV="${MY_PV//_pre*}" -MY_PN="Percona-XtraBackup" -MY_P="${PN}-${MY_PV}" -MY_MAJOR_PV=$(ver_cut 1-2) - -DESCRIPTION="Hot backup utility for MySQL based servers" -HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup" -SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz - https://dl.bintray.com/boostorg/release/${MY_BOOST_VERSION}/source/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION}).tar.bz2 -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - app-arch/lz4:0= - app-editors/vim-core - dev-libs/icu:= - dev-libs/libaio - dev-libs/libedit - dev-libs/libev - dev-libs/libevent:0= - dev-libs/libgcrypt:0= - dev-libs/libgpg-error - dev-libs/openssl:0= - dev-libs/protobuf:= - dev-libs/rapidjson - dev-libs/re2:= - dev-python/sphinx - net-misc/curl - sys-libs/zlib:=" - -RDEPEND=" - ${DEPEND} - !dev-db/percona-xtrabackup-bin - dev-perl/DBD-mysql" - -PATCHES=( - "${FILESDIR}"/${PN}-8.0.25-remove-rpm.patch -) - -S="${WORKDIR}/percona-xtrabackup-${MY_PV}" - -src_configure() { - CMAKE_BUILD_TYPE="RelWithDebInfo" - - local mycmakeargs=( - -DCMAKE_C_FLAGS_RELWITHDEBINFO=-DNDEBUG - -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-DNDEBUG - -DBUILD_SHARED_LIBS=OFF - -DCOMPILATION_COMMENT="Gentoo Linux ${PF}" - -DINSTALL_PLUGINDIR=$(get_libdir)/${PN}/plugin - -DWITH_BOOST="${WORKDIR}/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION})" - -DWITH_MAN_PAGES=ON - -DWITH_SYSTEM_LIBS=ON - ) - - cmake_src_configure -} - -src_install() { - local p="${BUILD_DIR}/storage/innobase/xtrabackup" - - dobin "${p}"/xbcloud_osenv - dobin "${BUILD_DIR}"/runtime_output_directory/{xbcloud,xbcrypt,xbstream,xtrabackup} - - # cannot use dolib.so because helper would append libdir to target dir - insinto /usr/$(get_libdir)/${PN}/plugin - insopts -m 0755 - doins "${BUILD_DIR}"/plugin_output_directory/{keyring_file.so,keyring_vault.so} - - doman "${p}"/doc/source/build/man/* -} From fd7205fde5b86aa811c1a1dcb1c71c0a13d8596b Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 31 Oct 2022 01:17:22 +0000 Subject: [PATCH 2572/2610] dev-db/percona-xtrabackup: add 8.0.29.22 Signed-off-by: Sam James --- dev-db/percona-xtrabackup/Manifest | 2 + .../percona-xtrabackup-8.0.29.22.ebuild | 84 +++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 dev-db/percona-xtrabackup/percona-xtrabackup-8.0.29.22.ebuild diff --git a/dev-db/percona-xtrabackup/Manifest b/dev-db/percona-xtrabackup/Manifest index e035d43b48ccc..4b532bfed677a 100644 --- a/dev-db/percona-xtrabackup/Manifest +++ b/dev-db/percona-xtrabackup/Manifest @@ -1,5 +1,7 @@ DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae DIST boost_1_73_0.tar.bz2 109247910 BLAKE2B 5995ff6ca21f45988b187b94bf743795cca97531baa8355f488be0987b9426289dd85d6ce25b7eb03ccd690109f05ba56252a95bca50505ad9cd66f4e0e234e8 SHA512 86c296511c0766145097625a62bf099c3d155284d250ad6e528e788bc90b2945838498dfe473c6c6c78d1694b6fba8e19f7dee0d064a043841e6231603fff668 +DIST boost_1_77_0.tar.bz2 110361537 BLAKE2B 106aeb09ec7705b595f2ca966a76c53c649eac6fac50d88c156862e0991c33c89a2f3a09edcbcb453fa44bf71cdde030b35d0a0889ad97b65f3a868cb877a532 SHA512 39b45c9b60bc5a2a4c669a4463d1272c1e093376b2fb374d7f20a84ea10a3e23bb04b335a735a83a04575731f874d9bff77e89acd947524b3fbbae1b26ae1f2f DIST percona-xtrabackup-2.4.15.tar.gz 57357749 BLAKE2B fcc64736230636a3a5584a300229e0507f00bcd64a3d0b8e00f834b15ec757347a55a85521dd0aea939761c3a26b1ef99466ff7e633133b8088cd290bd835444 SHA512 789b6870d3ad06861126f67190717ffb31224628d1b9631ec5f39d0a41b3c66aaf2127e3ec4b38d3e8f7858a1438a74f0e89b07b9f4248b637b2ed39143ab599 DIST percona-xtrabackup-2.4.24.tar.gz 61985764 BLAKE2B 99531853b7e125bfe1d133d3dd902f3f68d50a6c127c09ac87652d70aee5c4d764ba7b102879bea0eb67c0a2f1a94633889786c0a7a1f6bc3f9ed54fe51a217d SHA512 de25639a6e204d2e4018c922ccbd5119c5696d03e0b445f81968b15c2179a46ae8844014e78aa89f6a0a3cd5aef20adc744c979926366673f78c347d6a4e0201 DIST percona-xtrabackup-8.0.26-18.tar.gz 294169182 BLAKE2B 250437badd9bcaea92b0f254fad27a775014f17215e764114bba3d1cf0882135127738a4db78349cb9d519e6a9b5bc015f04747ad8ebfc09245ebad3aa890400 SHA512 0cceb6758364c31167ef0b47176e1950273e80e5266b91e12353287dfae6e3a87382b29a466920e5e58add1f461295199a70bb070a225458ed8a7de844e012ea +DIST percona-xtrabackup-8.0.29-22.tar.gz 332851436 BLAKE2B 922e4b308efdb307b998e78e3764e611052afa46f53c69456a721c201f5bda2470fd2ba3164cd0eaf865c3455d3b5175c9bb63f4cb3a60d16ae00222695b88f9 SHA512 5ebf62acdf7dc35080f1ec12f9d84177eb10de6784f47d3504027f418cecf4e3c232381d896a3eac30554bdc5d9271e80666a99e2ed3cc8b457c28456dcda2b5 diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.29.22.ebuild b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.29.22.ebuild new file mode 100644 index 0000000000000..5688d886cb037 --- /dev/null +++ b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.29.22.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_MAKEFILE_GENERATOR="emake" + +inherit cmake + +MY_BOOST_VERSION="1.77.0" +MY_PV=$(ver_rs 3 '-') +MY_PV="${MY_PV//_pre*}" +MY_PN="Percona-XtraBackup" +MY_P="${PN}-${MY_PV}" +MY_MAJOR_PV=$(ver_cut 1-2) + +DESCRIPTION="Hot backup utility for MySQL based servers" +HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup" +SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz + https://boostorg.jfrog.io/artifactory/main/release/${MY_BOOST_VERSION}/source/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION}).tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + app-arch/lz4:0= + app-editors/vim-core + dev-libs/icu:= + dev-libs/libaio + dev-libs/libedit + dev-libs/libev + dev-libs/libevent:0= + dev-libs/libgcrypt:0= + dev-libs/libgpg-error + dev-libs/openssl:0= + dev-libs/protobuf:= + dev-libs/rapidjson + dev-libs/re2:= + dev-python/sphinx + net-misc/curl + sys-libs/zlib:=" + +RDEPEND=" + ${DEPEND} + !dev-db/percona-xtrabackup-bin + dev-perl/DBD-mysql" + +PATCHES=( + "${FILESDIR}"/${PN}-8.0.26-remove-rpm.patch +) + +S="${WORKDIR}/percona-xtrabackup-${MY_PV}" + +src_configure() { + CMAKE_BUILD_TYPE="RelWithDebInfo" + + local mycmakeargs=( + -DCMAKE_C_FLAGS_RELWITHDEBINFO=-DNDEBUG + -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-DNDEBUG + -DBUILD_SHARED_LIBS=OFF + -DCOMPILATION_COMMENT="Gentoo Linux ${PF}" + -DINSTALL_PLUGINDIR=$(get_libdir)/${PN}/plugin + -DWITH_BOOST="${WORKDIR}/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION})" + -DWITH_MAN_PAGES=ON + -DWITH_SYSTEM_LIBS=ON + ) + + cmake_src_configure +} + +src_install() { + local p="${BUILD_DIR}/storage/innobase/xtrabackup" + + dobin "${p}"/xbcloud_osenv + dobin "${BUILD_DIR}"/runtime_output_directory/{xbcloud,xbcrypt,xbstream,xtrabackup} + + # cannot use dolib.so because helper would append libdir to target dir + insinto /usr/$(get_libdir)/${PN}/plugin + insopts -m 0755 + doins "${BUILD_DIR}"/plugin_output_directory/{keyring_file.so,keyring_vault.so} + + doman "${p}"/doc/source/build/man/* +} From c0ca7de3d5a6cf9272978d19b813c5697abba710 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 31 Oct 2022 01:24:28 +0000 Subject: [PATCH 2573/2610] net-im/coturn: add 4.6.0 Closes: https://bugs.gentoo.org/729820 Signed-off-by: Sam James --- net-im/coturn/Manifest | 1 + net-im/coturn/coturn-4.6.0.ebuild | 98 +++++ net-im/coturn/coturn-9999.ebuild | 31 +- .../coturn/files/coturn-4.6.0-openssl3.patch | 356 ++++++++++++++++++ 4 files changed, 476 insertions(+), 10 deletions(-) create mode 100644 net-im/coturn/coturn-4.6.0.ebuild create mode 100644 net-im/coturn/files/coturn-4.6.0-openssl3.patch diff --git a/net-im/coturn/Manifest b/net-im/coturn/Manifest index f6b191a10c62b..b7be624795709 100644 --- a/net-im/coturn/Manifest +++ b/net-im/coturn/Manifest @@ -1 +1,2 @@ DIST coturn-4.5.2.tar.gz 442745 BLAKE2B c18d5f5cfedd600875c0bfa08b874ef6316a5aa9af34c27e2901825da412b794d437e08f0706f9651bdf6d3d19e151486af39a42f2326c7ab6bb802d33fd0ba4 SHA512 00e86a3a273a8e4e69deaefd338bdd6c44739a807f21a72a2d68efc089053e16efd1d5b34b0c6dea7a0fa2b66f70821d8c3e1107561e1f08dfac2c93933a6121 +DIST coturn-4.6.0.tar.gz 474423 BLAKE2B b70ecd1f333f4f9f37adcab6f5fd3406aa0eb962488b7cae4a30c9339cf7b11b2bfedd1fa70bd3b0c32bf82702d39eb22278506521f71e0cb6aaadee9d3c3d05 SHA512 a80ea1b8d9c78b8f9fc632517a0246cb0d2d4ff21c59d53827f026fb3a145a01b3bec637af94a96b525c35251cb5e9e209ba7f368f08e12ef61220bcb784637c diff --git a/net-im/coturn/coturn-4.6.0.ebuild b/net-im/coturn/coturn-4.6.0.ebuild new file mode 100644 index 0000000000000..8c10c10306aa9 --- /dev/null +++ b/net-im/coturn/coturn-4.6.0.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs systemd tmpfiles + +DESCRIPTION="coturn TURN server project" +HOMEPAGE="https://github.com/coturn/coturn" + +if [[ ${PV} == *9999 ]]; then + EGIT_REPO_URI="https://github.com/coturn/coturn.git" + inherit git-r3 + #S="${WORKDIR}/${PN}-master" +else + SRC_URI="https://github.com/coturn/coturn/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="mongodb mysql postgres redis sqlite" + +RDEPEND=" + acct-group/turnserver + acct-user/turnserver + >dev-libs/libevent-2.1.8:= + dev-libs/openssl:= + mongodb? ( dev-libs/mongo-c-driver ) + mysql? ( dev-db/mysql-connector-c:= ) + postgres? ( dev-db/postgresql:* ) + redis? ( dev-libs/hiredis:= ) + sqlite? ( dev-db/sqlite ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-4.5.2-respect-TMPDIR.patch + "${FILESDIR}"/${P}-openssl3.patch +) + +src_configure() { + if [[ -n "${AR}" ]]; then + sed 's:ARCHIVERCMD="ar -r":ARCHIVERCMD="${AR} -r":g' -i "${S}/configure" + fi + + sed 's:MANPREFIX}/man/:MANPREFIX}/:g' -i "${S}/Makefile.in" || die "sed for mandir failed" + sed 's:#log-file=/var/tmp/turn.log:log-file=/var/log/turnserver.log:' \ + -i "${S}/examples/etc/turnserver.conf" || die "sed for logdir failed" + sed 's:#simple-log:simple-log:' -i "${S}/examples/etc/turnserver.conf" \ + || die "sed for simple-log failed" + sed '/INSTALL_DIR} examples\/script/a \ \${INSTALL_DIR} examples\/ca \${DESTDIR}${EXAMPLESDIR}' \ + -i "${S}/Makefile.in" || die "sed for example ca failed" + + if ! use mongodb; then + export TURN_NO_MONGO=yes + fi + if ! use mysql; then + export TURN_NO_MYSQL=yes + fi + if ! use postgres; then + export TURN_NO_PQ=yes + fi + if ! use redis; then + export TURN_NO_HIREDIS=yes + fi + if ! use sqlite; then + export TURN_NO_SQLITE=yes + fi + + tc-export CC + + export ARCHIVERCMD="$(tc-getAR) -r" + export PKGCONFIG="$(tc-getPKG_CONFIG)" + export DOCSDIR="/usr/share/doc/${PN}-${PV}" + + econf $(use_with sqlite) +} + +src_install() { + default + + newinitd "${FILESDIR}/turnserver.init" turnserver + + insinto /etc/logrotate.d + newins "${FILESDIR}/logrotate.${PN}" "${PN}" + + systemd_dounit "${FILESDIR}/${PN}.service" + dotmpfiles "${FILESDIR}/${PN}.conf" +} + +pkg_postinst() { + tmpfiles_process ${PN}.conf + + elog "You need to copy ${EROOT}/etc/turnserver.conf.default to" + elog "${EROOT}/etc/turnserver.conf and do your settings there." +} diff --git a/net-im/coturn/coturn-9999.ebuild b/net-im/coturn/coturn-9999.ebuild index d3a3c88136047..8c10c10306aa9 100644 --- a/net-im/coturn/coturn-9999.ebuild +++ b/net-im/coturn/coturn-9999.ebuild @@ -4,22 +4,25 @@ EAPI=7 inherit toolchain-funcs systemd tmpfiles + DESCRIPTION="coturn TURN server project" HOMEPAGE="https://github.com/coturn/coturn" -if [ ${PV} = 9999 ]; then - EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" +if [[ ${PV} == *9999 ]]; then + EGIT_REPO_URI="https://github.com/coturn/coturn.git" inherit git-r3 -# S="${WORKDIR}/${PN}-master" + #S="${WORKDIR}/${PN}-master" else + SRC_URI="https://github.com/coturn/coturn/archive/${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~x86" - SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" fi LICENSE="BSD" SLOT="0" IUSE="mongodb mysql postgres redis sqlite" -RDEPEND="acct-group/turnserver + +RDEPEND=" + acct-group/turnserver acct-user/turnserver >dev-libs/libevent-2.1.8:= dev-libs/openssl:= @@ -27,18 +30,21 @@ RDEPEND="acct-group/turnserver mysql? ( dev-db/mysql-connector-c:= ) postgres? ( dev-db/postgresql:* ) redis? ( dev-libs/hiredis:= ) - sqlite? ( dev-db/sqlite )" + sqlite? ( dev-db/sqlite ) +" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" PATCHES=( "${FILESDIR}"/${PN}-4.5.2-respect-TMPDIR.patch + "${FILESDIR}"/${P}-openssl3.patch ) src_configure() { - if [ -n "${AR}" ]; then + if [[ -n "${AR}" ]]; then sed 's:ARCHIVERCMD="ar -r":ARCHIVERCMD="${AR} -r":g' -i "${S}/configure" fi + sed 's:MANPREFIX}/man/:MANPREFIX}/:g' -i "${S}/Makefile.in" || die "sed for mandir failed" sed 's:#log-file=/var/tmp/turn.log:log-file=/var/log/turnserver.log:' \ -i "${S}/examples/etc/turnserver.conf" || die "sed for logdir failed" @@ -46,6 +52,7 @@ src_configure() { || die "sed for simple-log failed" sed '/INSTALL_DIR} examples\/script/a \ \${INSTALL_DIR} examples\/ca \${DESTDIR}${EXAMPLESDIR}' \ -i "${S}/Makefile.in" || die "sed for example ca failed" + if ! use mongodb; then export TURN_NO_MONGO=yes fi @@ -73,15 +80,19 @@ src_configure() { src_install() { default + newinitd "${FILESDIR}/turnserver.init" turnserver + insinto /etc/logrotate.d newins "${FILESDIR}/logrotate.${PN}" "${PN}" + systemd_dounit "${FILESDIR}/${PN}.service" dotmpfiles "${FILESDIR}/${PN}.conf" } pkg_postinst() { - tmpfiles_process "${PN}.conf" - elog "You need to copy /etc/turnserver.conf.default to" - elog "/etc/turnserver.conf and do your settings there." + tmpfiles_process ${PN}.conf + + elog "You need to copy ${EROOT}/etc/turnserver.conf.default to" + elog "${EROOT}/etc/turnserver.conf and do your settings there." } diff --git a/net-im/coturn/files/coturn-4.6.0-openssl3.patch b/net-im/coturn/files/coturn-4.6.0-openssl3.patch new file mode 100644 index 0000000000000..19b88048af50f --- /dev/null +++ b/net-im/coturn/files/coturn-4.6.0-openssl3.patch @@ -0,0 +1,356 @@ +https://github.com/coturn/coturn/commit/9af9f6306ab73c3403f9e11086b1936e9148f7de +https://github.com/coturn/coturn/commit/4ce784a8781ab086c150e2b9f5641b1a37fd9b31 +https://github.com/coturn/coturn/commit/9370bb742d976166a51032760da1ecedefb92267 +https://github.com/coturn/coturn/commit/d72a2a8920b80ce66b36e22b2c22f308ad06c424 + +From 9af9f6306ab73c3403f9e11086b1936e9148f7de Mon Sep 17 00:00:00 2001 +From: Pavel Punsky +Date: Wed, 14 Sep 2022 03:29:26 -0700 +Subject: [PATCH] Fix renegotiation flag for older version of openssl (#978) + +`SSL_OP_NO_RENEGOTIATION` is only supported in openssl-1.1.0 and above +Older versions have `SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS ` + +Fixes #977 and #952 + +Test: +Build in a docker container running running openssl-1.0.2g (ubuntu +16.04) successfully (without the fix getting the same errors) +--- a/src/apps/relay/dtls_listener.c ++++ b/src/apps/relay/dtls_listener.c +@@ -295,8 +295,17 @@ static ioa_socket_handle dtls_server_input_handler(dtls_listener_relay_server_ty + SSL_set_accept_state(connecting_ssl); + + SSL_set_bio(connecting_ssl, NULL, wbio); +- SSL_set_options(connecting_ssl, SSL_OP_COOKIE_EXCHANGE | SSL_OP_NO_RENEGOTIATION); +- ++ SSL_set_options(connecting_ssl, SSL_OP_COOKIE_EXCHANGE ++#if OPENSSL_VERSION_NUMBER < 0x10100000L ++#if defined(SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS) ++ | SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS ++#endif ++#else ++#if defined(SSL_OP_NO_RENEGOTIATION) ++ | SSL_OP_NO_RENEGOTIATION ++#endif ++#endif ++ ); + SSL_set_max_cert_list(connecting_ssl, 655350); + + ioa_socket_handle rc = dtls_accept_client_connection(server, s, connecting_ssl, +@@ -581,7 +590,17 @@ static int create_new_connected_udp_socket( + + SSL_set_bio(connecting_ssl, NULL, wbio); + +- SSL_set_options(connecting_ssl, SSL_OP_COOKIE_EXCHANGE | SSL_OP_NO_RENEGOTIATION); ++ SSL_set_options(connecting_ssl, SSL_OP_COOKIE_EXCHANGE ++#if OPENSSL_VERSION_NUMBER < 0x10100000L ++#if defined(SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS) ++ | SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS ++#endif ++#else ++#if defined(SSL_OP_NO_RENEGOTIATION) ++ | SSL_OP_NO_RENEGOTIATION ++#endif ++#endif ++ ); + + SSL_set_max_cert_list(connecting_ssl, 655350); + int rc = ssl_read(ret->fd, connecting_ssl, server->sm.m.sm.nd.nbh, +--- a/src/apps/relay/ns_ioalib_engine_impl.c ++++ b/src/apps/relay/ns_ioalib_engine_impl.c +@@ -1428,7 +1428,17 @@ static void set_socket_ssl(ioa_socket_handle s, SSL *ssl) + if(ssl) { + SSL_set_app_data(ssl,s); + SSL_set_info_callback(ssl, (ssl_info_callback_t)ssl_info_callback); +- SSL_set_options(ssl, SSL_OP_NO_RENEGOTIATION); ++ SSL_set_options(ssl, ++#if OPENSSL_VERSION_NUMBER < 0x10100000L ++#if defined(SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS) ++ SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS ++#endif ++#else ++#if defined(SSL_OP_NO_RENEGOTIATION) ++ SSL_OP_NO_RENEGOTIATION ++#endif ++#endif ++ ); + } + } + } + +From 4ce784a8781ab086c150e2b9f5641b1a37fd9b31 Mon Sep 17 00:00:00 2001 +From: Pavel Punsky +Date: Fri, 16 Sep 2022 00:46:45 -0700 +Subject: [PATCH] Improve openssl3 and FIPS support (#955) + +openssl-3.0 deprecated some APIs and introduced new APIs instead: + +`SSL_get_peer_certificate ` -> `SSL_get1_peer_certificate ` +`FIPS_mode()`->`EVP_default_properties_is_fips_enabled()` +`EVP_MD_CTX_set_flags()`->`EVP_default_properties_enable_fips()` +specifically for enabling FIPS mode + +This change should workaround that by ifdef-ing old/new versions of +openssl and APIs - so pre-3.0 use existing APIs (so not change there) +and >=3.0 will use new APIs (whether it actually works or not is still +TBD as this is just a first step in openssl-3.0 support) + +Should fix #886 + +Test Plan: +Run CI build that supports ubuntu-20.04 (openssl-1.1.1) and ubuntu-22.04 +(openssl-3.0.2) +Both builds pass +None of them have FIPS support (which for 1.1.x stays the same as +before) + +Co-authored-by: Pavel Punsky +--- a/src/apps/relay/ns_ioalib_engine_impl.c ++++ b/src/apps/relay/ns_ioalib_engine_impl.c +@@ -1868,7 +1868,11 @@ int ssl_read(evutil_socket_t fd, SSL* ssl, ioa_network_buffer_handle nbh, int ve + + } else if (!if1 && if2) { + ++#if (OPENSSL_VERSION_NUMBER >= 0x30000000L) ++ if(verbose && SSL_get1_peer_certificate(ssl)) { ++#else + if(verbose && SSL_get_peer_certificate(ssl)) { ++#endif + printf("\n------------------------------------------------------------\n"); + X509_NAME_print_ex_fp(stdout, X509_get_subject_name(SSL_get_peer_certificate(ssl)), 1, + XN_FLAG_MULTILINE); +--- a/src/apps/uclient/startuclient.c ++++ b/src/apps/uclient/startuclient.c +@@ -138,7 +138,11 @@ static SSL* tls_connect(ioa_socket_raw fd, ioa_addr *remote_addr, int *try_again + if (rc > 0) { + TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO,"%s: client session connected with cipher %s, method=%s\n",__FUNCTION__, + SSL_get_cipher(ssl),turn_get_ssl_method(ssl,NULL)); ++#if (OPENSSL_VERSION_NUMBER >= 0x30000000L) ++ if(clnet_verbose && SSL_get1_peer_certificate(ssl)) { ++#else + if(clnet_verbose && SSL_get_peer_certificate(ssl)) { ++#endif + TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO, "------------------------------------------------------------\n"); + X509_NAME_print_ex_fp(stdout, X509_get_subject_name(SSL_get_peer_certificate(ssl)), 1, + XN_FLAG_MULTILINE); +--- a/src/client/ns_turn_msg.c ++++ b/src/client/ns_turn_msg.c +@@ -248,12 +248,22 @@ int stun_produce_integrity_key_str(const uint8_t *uname, const uint8_t *realm, c + if (FIPS_mode()) { + EVP_MD_CTX_set_flags(&ctx,EVP_MD_CTX_FLAG_NON_FIPS_ALLOW); + } +-#endif ++#endif // defined EVP_MD_CTX_FLAG_NON_FIPS_ALLOW && !defined(LIBRESSL_VERSION_NUMBER) + EVP_DigestInit_ex(&ctx,EVP_md5(), NULL); + EVP_DigestUpdate(&ctx,str,strl); + EVP_DigestFinal(&ctx,key,&keylen); + EVP_MD_CTX_cleanup(&ctx); +-#else ++#elif OPENSSL_VERSION_NUMBER >= 0x30000000L ++ unsigned int keylen = 0; ++ EVP_MD_CTX *ctx = EVP_MD_CTX_new(); ++ if (EVP_default_properties_is_fips_enabled(NULL)) { ++ EVP_default_properties_enable_fips(NULL, 0); ++ } ++ EVP_DigestInit_ex(ctx,EVP_md5(), NULL); ++ EVP_DigestUpdate(ctx,str,strl); ++ EVP_DigestFinal(ctx,key,&keylen); ++ EVP_MD_CTX_free(ctx); ++#else // OPENSSL_VERSION_NUMBER < 0x10100000L + unsigned int keylen = 0; + EVP_MD_CTX *ctx = EVP_MD_CTX_new(); + #if defined EVP_MD_CTX_FLAG_NON_FIPS_ALLOW && ! defined(LIBRESSL_VERSION_NUMBER) +@@ -265,7 +275,7 @@ int stun_produce_integrity_key_str(const uint8_t *uname, const uint8_t *realm, c + EVP_DigestUpdate(ctx,str,strl); + EVP_DigestFinal(ctx,key,&keylen); + EVP_MD_CTX_free(ctx); +-#endif ++#endif // OPENSSL_VERSION_NUMBER < 0X10100000L + ret = 0; + } + + +From 9370bb742d976166a51032760da1ecedefb92267 Mon Sep 17 00:00:00 2001 +From: Pavel Punsky +Date: Fri, 16 Sep 2022 23:29:32 -0700 +Subject: [PATCH] Fix a warning (#988) + +There are too many defines that are, eventually, used in one place so +just inlining. + +Current code generates following warning: +``` +warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] +``` + +With the fix there is no warning + +Co-authored-by: Pavel Punsky +--- a/src/apps/relay/netengine.c ++++ b/src/apps/relay/netengine.c +@@ -31,13 +31,7 @@ + #include "mainrelay.h" + + //////////// Backward compatibility with OpenSSL 1.0.x ////////////// +-#define HAVE_OPENSSL11_API (!(OPENSSL_VERSION_NUMBER < 0x10100001L || defined LIBRESSL_VERSION_NUMBER)) +- +-#ifndef HAVE_SSL_CTX_UP_REF +-#define HAVE_SSL_CTX_UP_REF HAVE_OPENSSL11_API +-#endif +- +-#if !HAVE_SSL_CTX_UP_REF ++#if (OPENSSL_VERSION_NUMBER < 0x10100001L || defined LIBRESSL_VERSION_NUMBER) + #define SSL_CTX_up_ref(ctx) CRYPTO_add(&(ctx)->references, 1, CRYPTO_LOCK_SSL_CTX) + #endif + + +From d72a2a8920b80ce66b36e22b2c22f308ad06c424 Mon Sep 17 00:00:00 2001 +From: Pavel Punsky +Date: Mon, 24 Oct 2022 13:06:35 -0700 +Subject: [PATCH] Cleanup openssl initialization (#1012) + +Rewriting openssl initialization code (threading support to make it +cleaner + +- Regroup functions so that there is one ifdef (for old code and new +code) +- Modern openssl (>1.0.2) does not need any synchornization routines so +they are empty +- Old openssl (<=1.0.2) now require `OPENSSL_THREADS` which allows +running multiple threads in turnserver. Not having turnserver +multi-threaded is a huge waste. `OPENSSL_THREADS` is now a requirement. + + +Test Plan: +- CI builds pass for openssl versions 1.0.2, 1.1.1, 3.0, including tests +--- a/src/apps/relay/mainrelay.c ++++ b/src/apps/relay/mainrelay.c +@@ -1345,7 +1345,6 @@ static void set_option(int c, char *value) + STRCPY(turn_params.relay_ifname, value); + break; + case 'm': +-#if defined(OPENSSL_THREADS) + if(atoi(value)>MAX_NUMBER_OF_GENERAL_RELAY_SERVERS) { + TURN_LOG_FUNC(TURN_LOG_LEVEL_WARNING, "WARNING: max number of relay threads is 128.\n"); + turn_params.general_relay_servers_number = MAX_NUMBER_OF_GENERAL_RELAY_SERVERS; +@@ -1354,9 +1353,6 @@ static void set_option(int c, char *value) + } else { + turn_params.general_relay_servers_number = atoi(value); + } +-#else +- TURN_LOG_FUNC(TURN_LOG_LEVEL_WARNING, "WARNING: OpenSSL version is too old OR does not support threading,\n I am using single thread for relaying.\n"); +-#endif + break; + case 'd': + STRCPY(turn_params.listener_ifname, value); +@@ -2645,9 +2641,8 @@ int main(int argc, char **argv) + + ////////// OpenSSL locking //////////////////////////////////////// + +-#if defined(OPENSSL_THREADS) +- +-static char some_buffer[65536]; ++#if defined(OPENSSL_THREADS) ++#if OPENSSL_VERSION_NUMBER < OPENSSL_VERSION_1_1_0 + + //array larger than anything that OpenSSL may need: + static pthread_mutex_t mutex_buf[256]; +@@ -2665,76 +2660,52 @@ void coturn_locking_function(int mode, int n, const char *file, int line) { + } + } + +-#if OPENSSL_VERSION_NUMBER >= 0x10000000L + void coturn_id_function(CRYPTO_THREADID *ctid); + void coturn_id_function(CRYPTO_THREADID *ctid) + { + UNUSED_ARG(ctid); + CRYPTO_THREADID_set_numeric(ctid, (unsigned long)pthread_self()); + } +-#else +-unsigned long coturn_id_function(void); +-unsigned long coturn_id_function(void) +-{ +- return (unsigned long)pthread_self(); +-} +-#endif +- +-#endif + + static int THREAD_setup(void) { +- +-#if defined(OPENSSL_THREADS) +- +- int i; +- +- some_buffer[0] = 0; +- ++ int i; + for (i = 0; i < CRYPTO_num_locks(); i++) { + pthread_mutex_init(&(mutex_buf[i]), NULL); + } + + mutex_buf_initialized = 1; +- +-#if OPENSSL_VERSION_NUMBER >= 0x10000000L && OPENSSL_VERSION_NUMBER <= OPENSSL_VERSION_1_1_1 + CRYPTO_THREADID_set_callback(coturn_id_function); +-#else +- CRYPTO_set_id_callback(coturn_id_function); +-#endif +- + CRYPTO_set_locking_callback(coturn_locking_function); +-#endif +- + return 1; + } + + int THREAD_cleanup(void); + int THREAD_cleanup(void) { ++ int i; + +-#if defined(OPENSSL_THREADS) ++ if (!mutex_buf_initialized) ++ return 0; + +- int i; +- +- if (!mutex_buf_initialized) +- return 0; ++ CRYPTO_THREADID_set_callback(NULL); ++ CRYPTO_set_locking_callback(NULL); ++ for (i = 0; i < CRYPTO_num_locks(); i++) { ++ pthread_mutex_destroy(&(mutex_buf[i])); ++ } + +-#if OPENSSL_VERSION_NUMBER >= 0x10000000L && OPENSSL_VERSION_NUMBER <= OPENSSL_VERSION_1_1_1 +- CRYPTO_THREADID_set_callback(NULL); ++ mutex_buf_initialized = 0; ++ return 1; ++} + #else +- CRYPTO_set_id_callback(NULL); +-#endif +- +- CRYPTO_set_locking_callback(NULL); +- for (i = 0; i < CRYPTO_num_locks(); i++) { +- pthread_mutex_destroy(&(mutex_buf[i])); +- } +- +- mutex_buf_initialized = 0; +- +-#endif ++static int THREAD_setup(void) { ++ return 1; ++} + +- return 1; ++int THREAD_cleanup(void); ++int THREAD_cleanup(void){ ++ return 1; + } ++#endif /* OPENSSL_VERSION_NUMBER < OPENSSL_VERSION_1_1_0 */ ++#endif /* defined(OPENSSL_THREADS) */ + + static void adjust_key_file_name(char *fn, const char* file_title, int critical) + { + From 682a757b02ab1705e081a1dcc86bea731f655b79 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 31 Oct 2022 01:38:47 +0000 Subject: [PATCH 2574/2610] dev-db/mysql-connector-c++: add 8.0.31 Closes: https://bugs.gentoo.org/805530 Signed-off-by: Sam James --- dev-db/mysql-connector-c++/Manifest | 1 + .../mysql-connector-c++-8.0.31.ebuild | 58 +++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild diff --git a/dev-db/mysql-connector-c++/Manifest b/dev-db/mysql-connector-c++/Manifest index 9060af9220443..c3b54b2f9ed00 100644 --- a/dev-db/mysql-connector-c++/Manifest +++ b/dev-db/mysql-connector-c++/Manifest @@ -1,2 +1,3 @@ DIST mysql-connector-c++-1.1.12.tar.gz 518615 BLAKE2B 386a4753ca3f03999a49a89507da1b1172b3db89797c38403fee4eea86e7108a5e4f91f24a17de86d585c2a3d9e5742a117fa84d9b14aad649f938a597f3dae9 SHA512 d7e132dbc2efda4a77f8ae00c24006a1ade1d0a50f22d89ece453505e6d206427ee7988df29c0d6ef8b396ad6b8d326b6d263a1d4fa08ef5db0966fb4f1479f4 DIST mysql-connector-c++-8.0.27-src.tar.gz 4004836 BLAKE2B e581c679d8d9a31d2570b9cf1968b4e793cfccbd4cafdc5a9c9d17a465c16faa1492b2da7bdc1679d97474c27b6353274a390668f77d3cb47f72598eb3a967fa SHA512 3da7109efd2d1af813931b923218de9a85afe20d23e2654eecfa5524431f5b11ebdb8421b14563300b66ab61714e284cc15407a3b28a87922c9a8c79b2804bf3 +DIST mysql-connector-c++-8.0.31-src.tar.gz 4201904 BLAKE2B 48385db732572ccf2ba91edca0fbdecf94b3ac5ca6c095e1e2e525e5f9b17749b9cb1ed9732253f9239296d364a69a91d56f60958eb4cf399f16db38f6bd76a8 SHA512 a088936e207926031b6bafe45925bf0c9d2acede9477b605adb09dc875c87965e58e3ecd0332168021122c9def831f0dfdb837ad2c4ea2f140b07b43c9f8bb3c diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild new file mode 100644 index 0000000000000..87c9e7f9ce8e9 --- /dev/null +++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_MAKEFILE_GENERATOR=emake +inherit cmake + +URI_DIR="Connector-C++" +DESCRIPTION="MySQL database connector for C++ (mimics JDBC 4.0 API)" +HOMEPAGE="https://dev.mysql.com/downloads/connector/cpp/" +SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz" +S="${WORKDIR}/${P}-src" + +LICENSE="Artistic GPL-2" +SLOT="0" +# -ppc, -sparc for bug #711940 +KEYWORDS="~amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86" +IUSE="+legacy" + +RDEPEND=" + app-arch/lz4:= + app-arch/zstd:= + dev-libs/openssl:= + dev-libs/protobuf:= + sys-libs/zlib + legacy? ( + dev-libs/boost:= + >=dev-db/mysql-connector-c-8.0.27:= + ) +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-8.0.27-mysqlclient_r.patch +) + +src_configure() { + local mycmakeargs=( + -DBUNDLE_DEPENDENCIES=OFF + -DWITH_PROTOBUF=system + -DWITH_LZ4=system + -DWITH_SSL=system + -DWITH_ZLIB=system + -DWITH_ZSTD=system + -DWITH_JDBC=$(usex legacy) + ) + + if use legacy ; then + mycmakeargs+=( + -DWITH_BOOST="${ESYSROOT}"/usr + -DMYSQLCLIENT_STATIC_BINDING=0 + -DMYSQLCLIENT_STATIC_LINKING=0 + ) + fi + + cmake_src_configure +} From f446290f4d6099cea6adf92ba85886098fbc584d Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 31 Oct 2022 01:42:08 +0000 Subject: [PATCH 2575/2610] dev-db/mysql-connector-c: add 8.0.31 Signed-off-by: Sam James --- dev-db/mysql-connector-c/Manifest | 1 + .../mysql-connector-c-8.0.31.ebuild | 121 ++++++++++++++++++ 2 files changed, 122 insertions(+) create mode 100644 dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild diff --git a/dev-db/mysql-connector-c/Manifest b/dev-db/mysql-connector-c/Manifest index c567c6cfb1623..13dd09c3ab5ab 100644 --- a/dev-db/mysql-connector-c/Manifest +++ b/dev-db/mysql-connector-c/Manifest @@ -1 +1,2 @@ DIST mysql-boost-8.0.27.tar.gz 292184025 BLAKE2B 177209f3c62b0326ca9d021c751a701dec84c1b15c946ab0a68b1b4cf0620468eb3a1df77a918284007a0fde1aaa6a9767d0baed57936612813ef583df51c35e SHA512 6ef2426c0bee46bdf8e2fa5cb159d5ae19f0bed4f7c9bea9b33e0dd922b568c3c68ca063dcbcd7ea6904aaea31877c10064ea10b4bc63fb40d9f31778e3a7891 +DIST mysql-boost-8.0.31.tar.gz 334504577 BLAKE2B 0506472c732351a1055be9bbd81212e95280ae464af95cb5b579777dd8fad4634b099fa2830c3095066daf8c586f1d8cd2316e7268fb0d2577dd706c595c9102 SHA512 87b1678de8c2fd640fd6f3ae58266ea63fe240578330e3296d0e5fc209bbe9b0c22996214b6ca4cce8c0d9cc2f9897f4e6723d835b33fc4342983c82929c3d96 diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild new file mode 100644 index 0000000000000..fd1796f008782 --- /dev/null +++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild @@ -0,0 +1,121 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake-multilib flag-o-matic + +# wrap the config script +MULTILIB_CHOST_TOOLS=( /usr/bin/mysql_config ) + +DESCRIPTION="C client library for MariaDB/MySQL" +HOMEPAGE="https://dev.mysql.com/downloads/" + +if [[ ${PV} == "9999" ]]; then + EGIT_REPO_URI="https://github.com/mysql/mysql-server.git" + + inherit git-r3 +else + SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${PV}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + + S="${WORKDIR}/mysql-${PV}" +fi + +LICENSE="GPL-2" +SLOT="0/21" +IUSE="ldap static-libs" + +RDEPEND=" + >=app-arch/lz4-0_p131:=[${MULTILIB_USEDEP}] + app-arch/zstd:=[${MULTILIB_USEDEP}] + sys-libs/zlib:=[${MULTILIB_USEDEP}] + ldap? ( dev-libs/cyrus-sasl:=[${MULTILIB_USEDEP}] ) + dev-libs/openssl:0=[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND}" + +# Avoid file collisions, #692580 +RDEPEND+=" ! client/CMakeLists.txt || die + + # Forcefully disable auth plugin + if ! use ldap ; then + sed -i -e '/MYSQL_CHECK_SASL/d' CMakeLists.txt || die + echo > libmysql/authentication_ldap/CMakeLists.txt || die + fi + + cmake_src_prepare +} + +multilib_src_configure() { + CMAKE_BUILD_TYPE="RelWithDebInfo" + + # Code is now requiring C++17 due to https://github.com/mysql/mysql-server/commit/236ab55bedd8c9eacd80766d85edde2a8afacd08 + append-cxxflags -std=c++17 + + local mycmakeargs=( + -DCMAKE_C_FLAGS_RELWITHDEBINFO=-DNDEBUG + -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-DNDEBUG + -DINSTALL_LAYOUT=RPM + -DINSTALL_LIBDIR=$(get_libdir) + -DWITH_DEFAULT_COMPILER_OPTIONS=OFF + -DENABLED_LOCAL_INFILE=ON + -DMYSQL_UNIX_ADDR="${EPREFIX}/run/mysqld/mysqld.sock" + -DWITH_LZ4=system + -DWITH_NUMA=OFF + -DWITH_SSL=system + -DWITH_ZLIB=system + -DWITH_ZSTD=system + -DLIBMYSQL_OS_OUTPUT_NAME=mysqlclient + -DSHARED_LIB_PATCH_VERSION="0" + -DCMAKE_POSITION_INDEPENDENT_CODE=ON + -DWITHOUT_SERVER=ON + ) + + cmake_src_configure +} + +multilib_src_install_all() { + doman \ + man/my_print_defaults.1 \ + man/perror.1 \ + man/zlib_decompress.1 + + if ! use static-libs ; then + find "${ED}" -name "*.a" -delete || die + fi +} From 47033ea393993395b38465b0054d7e85e45ca04a Mon Sep 17 00:00:00 2001 From: John Helmert III Date: Sun, 30 Oct 2022 20:47:14 -0500 Subject: [PATCH 2576/2610] net-dns/bind-tools: cleanup alongside bind cleanup Signed-off-by: John Helmert III --- net-dns/bind-tools/Manifest | 5 - net-dns/bind-tools/bind-tools-9.16.27.ebuild | 152 ----------------- .../bind-tools/bind-tools-9.16.29-r1.ebuild | 156 ----------------- net-dns/bind-tools/bind-tools-9.16.30.ebuild | 156 ----------------- net-dns/bind-tools/bind-tools-9.16.31.ebuild | 157 ------------------ net-dns/bind-tools/bind-tools-9.16.32.ebuild | 157 ------------------ .../bind-tools-9.16.29-fortify-source-3.patch | 35 ---- 7 files changed, 818 deletions(-) delete mode 100644 net-dns/bind-tools/bind-tools-9.16.27.ebuild delete mode 100644 net-dns/bind-tools/bind-tools-9.16.29-r1.ebuild delete mode 100644 net-dns/bind-tools/bind-tools-9.16.30.ebuild delete mode 100644 net-dns/bind-tools/bind-tools-9.16.31.ebuild delete mode 100644 net-dns/bind-tools/bind-tools-9.16.32.ebuild delete mode 100644 net-dns/bind-tools/files/bind-tools-9.16.29-fortify-source-3.patch diff --git a/net-dns/bind-tools/Manifest b/net-dns/bind-tools/Manifest index e3e798fba8693..d1b69114006f5 100644 --- a/net-dns/bind-tools/Manifest +++ b/net-dns/bind-tools/Manifest @@ -1,6 +1 @@ -DIST bind-9.16.27.tar.xz 5084340 BLAKE2B 37b49ce81aa5122493a4feb2bb7be53c5d46ff2ce28456aec31ce1332520a09c10bb2293c736bffe7badbc2bc3d156c05f83367678bd101e17b99ca3ff69bebf SHA512 5c71f228db83aa8cc9e65466d6e5afca4a9f80c693358111a003fe09e1a14522175eb2b6a0f11e2a2cd4fdba01f2ae315de52e394a441b3861ca2a011e02af62 -DIST bind-9.16.29.tar.xz 5088348 BLAKE2B 17ee1443926327c30f1d5820110b01a193c53eb24e23385b713217a4e49d9c2b5ddb6e1c49cb80d2c9083c71ce7872a26fe3597209f2e3215e6cc7e930e68004 SHA512 b4acbafed370438ac53e73468ccb5ea5745a1c8f764dd96f9c9a027594a3b7ce0d486e7f01138b39795b456265e0e6116cd76e44f5a3329687cd718550ca79fb -DIST bind-9.16.30.tar.xz 5086288 BLAKE2B 35fe14b58a018df25563e58a9632b4431f740bc7a708eb823117541548d23b1855e43058cf7323361ca904d5e59d687e282abb73dc8b617e4eb25ef113168e93 SHA512 cc9bcbedf63c2efe0a23f14db3e57fdae46f0509aac58e5840a6805ce4fbd76cad5bfde4d461442adb88c4d947f8d79bf979aeb24aeb9303b6adc8d169b7118c -DIST bind-9.16.31.tar.xz 5087424 BLAKE2B 75c9038c00fe289161a15a8e4fdadaef5a6a7f3ca03068ec24e82aa9f30ac82d0ded9cf73df83219058cd81b198ea8f561211a323e31b41407294f6932dc61d3 SHA512 8577b4d021a5a763b8669d59ef6c3499238e87657ca94ccfc530cb9a7a215ee3682002aa6141f5731154cbc43e0e6094372961468811a68bbd2a37e20e287c7e -DIST bind-9.16.32.tar.xz 5091860 BLAKE2B df6f2c878138015da580dfaf0e16b5a97b11ead9f99c1425a09da8484954196ea3dafb828ac3ab386200ce2b180646c7eb1e0e62a84c153162270a4a1e19a5fc SHA512 99abedf055901b43e1a85c448ee4c2dd731b7ab77de1454b73c8f9df816aa32262e70e23a8112959d94be990fd4f1c48c36611657ba745670141a7447fd53316 DIST bind-9.16.33.tar.xz 5092516 BLAKE2B 4246b61ce91af3d494ace4b8065b4c0043b2cfaf28c6de326691a969837e7d1cfbc0dac6b1e1a5182fc32af68048abcfa1202d00022951f3caa13afb03ebeb69 SHA512 43fd2cea52dfd1115a4cca83830ab5b93208be401cdbbdff2bbf204b8f0d99fb434ad3156d3a21649488cc904ae09f145feba97b9b6918b0cf063ff5e2b10af5 diff --git a/net-dns/bind-tools/bind-tools-9.16.27.ebuild b/net-dns/bind-tools/bind-tools-9.16.27.ebuild deleted file mode 100644 index a928124efddbc..0000000000000 --- a/net-dns/bind-tools/bind-tools-9.16.27.ebuild +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic toolchain-funcs - -MY_PN=${PN//-tools} -MY_PV=${PV/_p/-P} -MY_PV=${MY_PV/_rc/rc} -MY_P="${MY_PN}-${MY_PV}" - -DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen" -HOMEPAGE="https://www.isc.org/software/bind" -SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz" - -LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+caps doc gssapi idn ipv6 libedit readline xml" -# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687 - -COMMON_DEPEND=" - dev-libs/libuv:= - caps? ( sys-libs/libcap ) - dev-libs/openssl:= - xml? ( dev-libs/libxml2 ) - idn? ( net-dns/libidn2:= ) - gssapi? ( virtual/krb5 ) - libedit? ( dev-libs/libedit ) - !libedit? ( - readline? ( sys-libs/readline:= ) - ) -" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" - -# sphinx required for man-page and html creation -BDEPEND=" - doc? ( dev-python/sphinx ) - virtual/pkgconfig -" - -S="${WORKDIR}/${MY_P}" - -# bug 479092, requires networking -RESTRICT="test" - -src_prepare() { - default - - export LDFLAGS="${LDFLAGS} -L${EPREFIX}/usr/$(get_libdir)" - - # Disable tests for now, bug 406399 - sed -i '/^SUBDIRS/s:tests::' bin/Makefile.in lib/Makefile.in || die - - # Do not disable thread local storage on Solaris, it works with our - # toolchain, and it breaks further configure checks - sed -i -e '/LDFLAGS=/s/-zrelax=transtls//' configure.ac configure || die - - # bug #220361 - rm aclocal.m4 || die - rm -rf libtool.m4/ || die - - eautoreconf -} - -src_configure() { - local myeconfargs=( - --localstatedir="${EPREFIX}"/var - --without-python - --without-libjson - --without-zlib - --without-lmdb - --without-maxminddb - --disable-geoip - --with-openssl="${ESYSROOT}"/usr - $(use_with idn libidn2 "${ESYSROOT}"/usr) - $(use_with xml libxml2) - $(use_with gssapi) - $(use_with readline) - $(use_enable caps linux-caps) - AR="$(type -P $(tc-getAR))" - ) - - # bug 607400 - if use libedit ; then - myeconfargs+=( --with-readline=-ledit ) - elif use readline ; then - myeconfargs+=( --with-readline=-lreadline ) - else - myeconfargs+=( --without-readline ) - fi - - # bug 344029 - append-cflags "-DDIG_SIGCHASE" - - # to expose CMSG_* macros from sys/sockets.h - [[ ${CHOST} == *-solaris* ]] && append-cflags "-D_XOPEN_SOURCE=600" - - # localstatedir for nsupdate -l, bug 395785 - tc-export BUILD_CC - econf "${myeconfargs[@]}" - - # bug #151839 - echo '#undef SO_BSDCOMPAT' >> config.h -} - -src_compile() { - local AR=$(tc-getAR) - - emake AR="${AR}" -C lib/ - emake AR="${AR}" -C bin/delv/ - emake AR="${AR}" -C bin/dig/ - emake AR="${AR}" -C bin/nsupdate/ - emake AR="${AR}" -C bin/dnssec/ - emake -C doc/man/ man $(usev doc) -} - -src_install() { - local man_dir="${S}/doc/man" - local html_dir="${man_dir}/_build/html" - - dodoc README CHANGES - - cd "${S}"/bin/delv || die - dobin delv - doman ${man_dir}/delv.1 - - cd "${S}"/bin/dig || die - dobin dig host nslookup - doman ${man_dir}/{dig,host,nslookup}.1 - - cd "${S}"/bin/nsupdate || die - dobin nsupdate - doman ${man_dir}/nsupdate.1 - if use doc; then - docinto html - dodoc ${html_dir}/nsupdate.html - fi - - cd "${S}"/bin/dnssec || die - for tool in dsfromkey importkey keyfromlabel keygen \ - revoke settime signzone verify; do - dobin dnssec-"${tool}" - doman ${man_dir}/dnssec-"${tool}".8 - if use doc; then - docinto html - dodoc ${html_dir}/dnssec-"${tool}".html - fi - done -} diff --git a/net-dns/bind-tools/bind-tools-9.16.29-r1.ebuild b/net-dns/bind-tools/bind-tools-9.16.29-r1.ebuild deleted file mode 100644 index 6ab46c3106944..0000000000000 --- a/net-dns/bind-tools/bind-tools-9.16.29-r1.ebuild +++ /dev/null @@ -1,156 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic toolchain-funcs - -MY_PN=${PN//-tools} -MY_PV=${PV/_p/-P} -MY_PV=${MY_PV/_rc/rc} -MY_P="${MY_PN}-${MY_PV}" - -DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen" -HOMEPAGE="https://www.isc.org/software/bind" -SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz" - -LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+caps doc gssapi idn ipv6 libedit readline xml" -# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687 - -COMMON_DEPEND=" - dev-libs/libuv:= - caps? ( sys-libs/libcap ) - dev-libs/openssl:= - xml? ( dev-libs/libxml2 ) - idn? ( net-dns/libidn2:= ) - gssapi? ( virtual/krb5 ) - libedit? ( dev-libs/libedit ) - !libedit? ( - readline? ( sys-libs/readline:= ) - ) -" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" - -# sphinx required for man-page and html creation -BDEPEND=" - doc? ( dev-python/sphinx ) - virtual/pkgconfig -" - -S="${WORKDIR}/${MY_P}" - -# bug 479092, requires networking -RESTRICT="test" - -PATCHES=( - "${FILESDIR}"/${P}-fortify-source-3.patch -) - -src_prepare() { - default - - export LDFLAGS="${LDFLAGS} -L${EPREFIX}/usr/$(get_libdir)" - - # Disable tests for now, bug 406399 - sed -i '/^SUBDIRS/s:tests::' bin/Makefile.in lib/Makefile.in || die - - # Do not disable thread local storage on Solaris, it works with our - # toolchain, and it breaks further configure checks - sed -i -e '/LDFLAGS=/s/-zrelax=transtls//' configure.ac configure || die - - # bug #220361 - rm aclocal.m4 || die - rm -rf libtool.m4/ || die - - eautoreconf -} - -src_configure() { - local myeconfargs=( - --localstatedir="${EPREFIX}"/var - --without-python - --without-libjson - --without-zlib - --without-lmdb - --without-maxminddb - --disable-geoip - --with-openssl="${ESYSROOT}"/usr - $(use_with idn libidn2 "${ESYSROOT}"/usr) - $(use_with xml libxml2) - $(use_with gssapi) - $(use_with readline) - $(use_enable caps linux-caps) - AR="$(type -P $(tc-getAR))" - ) - - # bug 607400 - if use libedit ; then - myeconfargs+=( --with-readline=-ledit ) - elif use readline ; then - myeconfargs+=( --with-readline=-lreadline ) - else - myeconfargs+=( --without-readline ) - fi - - # bug 344029 - append-cflags "-DDIG_SIGCHASE" - - # to expose CMSG_* macros from sys/sockets.h - [[ ${CHOST} == *-solaris* ]] && append-cflags "-D_XOPEN_SOURCE=600" - - # localstatedir for nsupdate -l, bug 395785 - tc-export BUILD_CC - econf "${myeconfargs[@]}" - - # bug #151839 - echo '#undef SO_BSDCOMPAT' >> config.h -} - -src_compile() { - local AR=$(tc-getAR) - - emake AR="${AR}" -C lib/ - emake AR="${AR}" -C bin/delv/ - emake AR="${AR}" -C bin/dig/ - emake AR="${AR}" -C bin/nsupdate/ - emake AR="${AR}" -C bin/dnssec/ - emake -C doc/man/ man $(usev doc) -} - -src_install() { - local man_dir="${S}/doc/man" - local html_dir="${man_dir}/_build/html" - - dodoc README CHANGES - - cd "${S}"/bin/delv || die - dobin delv - doman ${man_dir}/delv.1 - - cd "${S}"/bin/dig || die - dobin dig host nslookup - doman ${man_dir}/{dig,host,nslookup}.1 - - cd "${S}"/bin/nsupdate || die - dobin nsupdate - doman ${man_dir}/nsupdate.1 - if use doc; then - docinto html - dodoc ${html_dir}/nsupdate.html - fi - - cd "${S}"/bin/dnssec || die - for tool in dsfromkey importkey keyfromlabel keygen \ - revoke settime signzone verify; do - dobin dnssec-"${tool}" - doman ${man_dir}/dnssec-"${tool}".8 - if use doc; then - docinto html - dodoc ${html_dir}/dnssec-"${tool}".html - fi - done -} diff --git a/net-dns/bind-tools/bind-tools-9.16.30.ebuild b/net-dns/bind-tools/bind-tools-9.16.30.ebuild deleted file mode 100644 index 777764136be4f..0000000000000 --- a/net-dns/bind-tools/bind-tools-9.16.30.ebuild +++ /dev/null @@ -1,156 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic multiprocessing toolchain-funcs - -MY_PN=${PN//-tools} -MY_PV=${PV/_p/-P} -MY_PV=${MY_PV/_rc/rc} -MY_P="${MY_PN}-${MY_PV}" - -DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen" -HOMEPAGE="https://www.isc.org/software/bind" -SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz" - -LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+caps doc gssapi idn ipv6 libedit readline test xml" -# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687 -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - dev-libs/libuv:= - dev-libs/openssl:= - caps? ( sys-libs/libcap ) - xml? ( dev-libs/libxml2 ) - idn? ( net-dns/libidn2:= ) - gssapi? ( virtual/krb5 ) - libedit? ( dev-libs/libedit ) - !libedit? ( - readline? ( sys-libs/readline:= ) - ) -" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" - -# sphinx required for man-page and html creation -BDEPEND=" - virtual/pkgconfig - doc? ( dev-python/sphinx ) - test? ( - dev-util/cmocka - dev-util/kyua - ) -" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - default - - append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)" - - # Do not disable thread local storage on Solaris, it works with our - # toolchain, and it breaks further configure checks - sed -i -e '/LDFLAGS=/s/-zrelax=transtls//' configure.ac configure || die - - # bug #220361 - rm aclocal.m4 || die - rm -rf libtool.m4/ || die - - eautoreconf -} - -src_configure() { - local myeconfargs=( - --localstatedir="${EPREFIX}"/var - --without-python - --without-libjson - --without-zlib - --without-lmdb - --without-maxminddb - --disable-geoip - --with-openssl="${ESYSROOT}"/usr - $(use_with idn libidn2 "${ESYSROOT}"/usr) - $(use_with xml libxml2) - $(use_with gssapi) - $(use_with readline) - $(use_enable caps linux-caps) - AR="$(type -P $(tc-getAR))" - ) - - # bug 607400 - if use libedit ; then - myeconfargs+=( --with-readline=-ledit ) - elif use readline ; then - myeconfargs+=( --with-readline=-lreadline ) - else - myeconfargs+=( --without-readline ) - fi - - # bug #344029 - append-cflags "-DDIG_SIGCHASE" - - # to expose CMSG_* macros from sys/sockets.h - [[ ${CHOST} == *-solaris* ]] && append-cflags "-D_XOPEN_SOURCE=600" - - # localstatedir for nsupdate -l, bug #395785 - tc-export BUILD_CC - econf "${myeconfargs[@]}" - - # bug #151839 - echo '#undef SO_BSDCOMPAT' >> config.h || die -} - -src_compile() { - local AR="$(tc-getAR)" - - emake AR="${AR}" -C lib/ - emake AR="${AR}" -C bin/delv/ - emake AR="${AR}" -C bin/dig/ - emake AR="${AR}" -C bin/nsupdate/ - emake AR="${AR}" -C bin/dnssec/ - emake -C doc/man/ man $(usev doc) -} - -src_test() { - # system tests ('emake test') require network configuration for IPs etc - TEST_PARALLEL_JOBS="$(makeopts_jobs)" emake unit -} - -src_install() { - local man_dir="${S}/doc/man" - local html_dir="${man_dir}/_build/html" - - dodoc README CHANGES - - cd "${S}"/bin/delv || die - dobin delv - doman ${man_dir}/delv.1 - - cd "${S}"/bin/dig || die - dobin dig host nslookup - doman ${man_dir}/{dig,host,nslookup}.1 - - cd "${S}"/bin/nsupdate || die - dobin nsupdate - doman ${man_dir}/nsupdate.1 - if use doc; then - docinto html - dodoc ${html_dir}/nsupdate.html - fi - - cd "${S}"/bin/dnssec || die - for tool in dsfromkey importkey keyfromlabel keygen \ - revoke settime signzone verify; do - dobin dnssec-"${tool}" - doman ${man_dir}/dnssec-"${tool}".8 - if use doc; then - docinto html - dodoc ${html_dir}/dnssec-"${tool}".html - fi - done -} diff --git a/net-dns/bind-tools/bind-tools-9.16.31.ebuild b/net-dns/bind-tools/bind-tools-9.16.31.ebuild deleted file mode 100644 index 4a9cc94b8e646..0000000000000 --- a/net-dns/bind-tools/bind-tools-9.16.31.ebuild +++ /dev/null @@ -1,157 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic multiprocessing toolchain-funcs - -MY_PN=${PN//-tools} -MY_PV=${PV/_p/-P} -MY_PV=${MY_PV/_rc/rc} -MY_P="${MY_PN}-${MY_PV}" - -DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen" -HOMEPAGE="https://www.isc.org/software/bind https://gitlab.isc.org/isc-projects/bind9" -SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz" - -LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+caps doc gssapi idn libedit readline test xml" -# no PKCS11 currently as it requires OpenSSL to be patched, also see bug #409687 -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - dev-libs/libuv:= - dev-libs/openssl:= - caps? ( sys-libs/libcap ) - xml? ( dev-libs/libxml2 ) - idn? ( net-dns/libidn2:= ) - gssapi? ( virtual/krb5 ) - libedit? ( dev-libs/libedit ) - !libedit? ( - readline? ( sys-libs/readline:= ) - ) -" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" - -# sphinx required for man-page and html creation -BDEPEND=" - virtual/pkgconfig - doc? ( dev-python/sphinx ) - test? ( - dev-util/cmocka - dev-util/kyua - ) -" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - default - - append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)" - - # Do not disable thread local storage on Solaris, it works with our - # toolchain, and it breaks further configure checks - sed -i -e '/LDFLAGS=/s/-zrelax=transtls//' configure.ac configure || die - - # bug #220361 - rm aclocal.m4 || die - rm -rf libtool.m4/ || die - - eautoreconf -} - -src_configure() { - local myeconfargs=( - --localstatedir="${EPREFIX}"/var - --without-python - --without-libjson - --without-zlib - --without-lmdb - --without-maxminddb - --disable-geoip - --with-openssl="${ESYSROOT}"/usr - $(use_with idn libidn2 "${ESYSROOT}"/usr) - $(use_with xml libxml2) - $(use_with gssapi) - $(use_with readline) - $(use_enable caps linux-caps) - AR="$(type -P $(tc-getAR))" - ) - - # bug 607400 - if use libedit ; then - myeconfargs+=( --with-readline=-ledit ) - elif use readline ; then - myeconfargs+=( --with-readline=-lreadline ) - else - myeconfargs+=( --without-readline ) - fi - - # bug #344029 - append-cflags "-DDIG_SIGCHASE" - - # to expose CMSG_* macros from sys/sockets.h - [[ ${CHOST} == *-solaris* ]] && append-cflags "-D_XOPEN_SOURCE=600" - - # localstatedir for nsupdate -l, bug #395785 - tc-export BUILD_CC - econf "${myeconfargs[@]}" - - # bug #151839 - echo '#undef SO_BSDCOMPAT' >> config.h || die -} - -src_compile() { - local AR="$(tc-getAR)" - - emake AR="${AR}" -C lib/ - emake AR="${AR}" -C bin/delv/ - emake AR="${AR}" -C bin/dig/ - emake AR="${AR}" -C bin/nsupdate/ - emake AR="${AR}" -C bin/dnssec/ - emake -C doc/man/ man $(usev doc) -} - -src_test() { - # system tests ('emake test') require network configuration for IPs etc - # so we run the unit tests instead. - TEST_PARALLEL_JOBS="$(makeopts_jobs)" emake unit -} - -src_install() { - local man_dir="${S}/doc/man" - local html_dir="${man_dir}/_build/html" - - dodoc README CHANGES - - cd "${S}"/bin/delv || die - dobin delv - doman ${man_dir}/delv.1 - - cd "${S}"/bin/dig || die - dobin dig host nslookup - doman ${man_dir}/{dig,host,nslookup}.1 - - cd "${S}"/bin/nsupdate || die - dobin nsupdate - doman ${man_dir}/nsupdate.1 - if use doc; then - docinto html - dodoc ${html_dir}/nsupdate.html - fi - - cd "${S}"/bin/dnssec || die - for tool in dsfromkey importkey keyfromlabel keygen \ - revoke settime signzone verify; do - dobin dnssec-"${tool}" - doman ${man_dir}/dnssec-"${tool}".8 - if use doc; then - docinto html - dodoc ${html_dir}/dnssec-"${tool}".html - fi - done -} diff --git a/net-dns/bind-tools/bind-tools-9.16.32.ebuild b/net-dns/bind-tools/bind-tools-9.16.32.ebuild deleted file mode 100644 index 4a9cc94b8e646..0000000000000 --- a/net-dns/bind-tools/bind-tools-9.16.32.ebuild +++ /dev/null @@ -1,157 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic multiprocessing toolchain-funcs - -MY_PN=${PN//-tools} -MY_PV=${PV/_p/-P} -MY_PV=${MY_PV/_rc/rc} -MY_P="${MY_PN}-${MY_PV}" - -DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen" -HOMEPAGE="https://www.isc.org/software/bind https://gitlab.isc.org/isc-projects/bind9" -SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz" - -LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+caps doc gssapi idn libedit readline test xml" -# no PKCS11 currently as it requires OpenSSL to be patched, also see bug #409687 -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - dev-libs/libuv:= - dev-libs/openssl:= - caps? ( sys-libs/libcap ) - xml? ( dev-libs/libxml2 ) - idn? ( net-dns/libidn2:= ) - gssapi? ( virtual/krb5 ) - libedit? ( dev-libs/libedit ) - !libedit? ( - readline? ( sys-libs/readline:= ) - ) -" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" - -# sphinx required for man-page and html creation -BDEPEND=" - virtual/pkgconfig - doc? ( dev-python/sphinx ) - test? ( - dev-util/cmocka - dev-util/kyua - ) -" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - default - - append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)" - - # Do not disable thread local storage on Solaris, it works with our - # toolchain, and it breaks further configure checks - sed -i -e '/LDFLAGS=/s/-zrelax=transtls//' configure.ac configure || die - - # bug #220361 - rm aclocal.m4 || die - rm -rf libtool.m4/ || die - - eautoreconf -} - -src_configure() { - local myeconfargs=( - --localstatedir="${EPREFIX}"/var - --without-python - --without-libjson - --without-zlib - --without-lmdb - --without-maxminddb - --disable-geoip - --with-openssl="${ESYSROOT}"/usr - $(use_with idn libidn2 "${ESYSROOT}"/usr) - $(use_with xml libxml2) - $(use_with gssapi) - $(use_with readline) - $(use_enable caps linux-caps) - AR="$(type -P $(tc-getAR))" - ) - - # bug 607400 - if use libedit ; then - myeconfargs+=( --with-readline=-ledit ) - elif use readline ; then - myeconfargs+=( --with-readline=-lreadline ) - else - myeconfargs+=( --without-readline ) - fi - - # bug #344029 - append-cflags "-DDIG_SIGCHASE" - - # to expose CMSG_* macros from sys/sockets.h - [[ ${CHOST} == *-solaris* ]] && append-cflags "-D_XOPEN_SOURCE=600" - - # localstatedir for nsupdate -l, bug #395785 - tc-export BUILD_CC - econf "${myeconfargs[@]}" - - # bug #151839 - echo '#undef SO_BSDCOMPAT' >> config.h || die -} - -src_compile() { - local AR="$(tc-getAR)" - - emake AR="${AR}" -C lib/ - emake AR="${AR}" -C bin/delv/ - emake AR="${AR}" -C bin/dig/ - emake AR="${AR}" -C bin/nsupdate/ - emake AR="${AR}" -C bin/dnssec/ - emake -C doc/man/ man $(usev doc) -} - -src_test() { - # system tests ('emake test') require network configuration for IPs etc - # so we run the unit tests instead. - TEST_PARALLEL_JOBS="$(makeopts_jobs)" emake unit -} - -src_install() { - local man_dir="${S}/doc/man" - local html_dir="${man_dir}/_build/html" - - dodoc README CHANGES - - cd "${S}"/bin/delv || die - dobin delv - doman ${man_dir}/delv.1 - - cd "${S}"/bin/dig || die - dobin dig host nslookup - doman ${man_dir}/{dig,host,nslookup}.1 - - cd "${S}"/bin/nsupdate || die - dobin nsupdate - doman ${man_dir}/nsupdate.1 - if use doc; then - docinto html - dodoc ${html_dir}/nsupdate.html - fi - - cd "${S}"/bin/dnssec || die - for tool in dsfromkey importkey keyfromlabel keygen \ - revoke settime signzone verify; do - dobin dnssec-"${tool}" - doman ${man_dir}/dnssec-"${tool}".8 - if use doc; then - docinto html - dodoc ${html_dir}/dnssec-"${tool}".html - fi - done -} diff --git a/net-dns/bind-tools/files/bind-tools-9.16.29-fortify-source-3.patch b/net-dns/bind-tools/files/bind-tools-9.16.29-fortify-source-3.patch deleted file mode 100644 index d084d6e62ce8d..0000000000000 --- a/net-dns/bind-tools/files/bind-tools-9.16.29-fortify-source-3.patch +++ /dev/null @@ -1,35 +0,0 @@ -https://gitlab.isc.org/isc-projects/bind9/-/commit/b6670787d25743ddf39dfe8e615828efc928f50d -https://gitlab.isc.org/isc-projects/bind9/-/issues/3351 -https://bugs.gentoo.org/847295 - -From: Evan Hunt -Date: Fri, 13 May 2022 19:59:58 -0700 -Subject: [PATCH] prevent a possible buffer overflow in configuration check - -corrected code that could have allowed a buffer overfow while -parsing named.conf. - -(cherry picked from commit 921043b54161c7a3e6dc4036b038ca4dbc5fe472) ---- a/lib/bind9/check.c -+++ b/lib/bind9/check.c -@@ -2500,8 +2500,8 @@ check_zoneconf(const cfg_obj_t *zconfig, const cfg_obj_t *voptions, - } else if (dns_name_isula(zname)) { - ula = true; - } -- tmp += strlen(tmp); - len -= strlen(tmp); -+ tmp += strlen(tmp); - (void)snprintf(tmp, len, "%u/%s", zclass, - (ztype == CFG_ZONE_INVIEW) ? target - : (viewname != NULL) ? viewname -@@ -3247,8 +3247,8 @@ check_zoneconf(const cfg_obj_t *zconfig, const cfg_obj_t *voptions, - char *tmp = keydirbuf; - size_t len = sizeof(keydirbuf); - dns_name_format(zname, keydirbuf, sizeof(keydirbuf)); -- tmp += strlen(tmp); - len -= strlen(tmp); -+ tmp += strlen(tmp); - (void)snprintf(tmp, len, "/%s", (dir == NULL) ? "(null)" : dir); - tresult = keydirexist(zconfig, (const char *)keydirbuf, - kaspname, keydirs, logctx, mctx); -GitLab From 9206a5ae92995a15bc4407d2e6fbfda0d1a37332 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 31 Oct 2022 01:47:55 +0000 Subject: [PATCH 2577/2610] dev-db/mariadb-connector-c: add github upstream metadata Signed-off-by: Sam James --- dev-db/mariadb-connector-c/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-db/mariadb-connector-c/metadata.xml b/dev-db/mariadb-connector-c/metadata.xml index 36efdc7f5148e..9473660d9b02c 100644 --- a/dev-db/mariadb-connector-c/metadata.xml +++ b/dev-db/mariadb-connector-c/metadata.xml @@ -5,4 +5,7 @@ mysql-bugs@gentoo.org MySQL + + mariadb-corporation/mariadb-connector-c + From d2075b43e14585f698441f257c4ad631042e9d8b Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 31 Oct 2022 01:56:20 +0000 Subject: [PATCH 2578/2610] dev-db/mariadb-connector-odbc: add github upstream metadata Signed-off-by: Sam James --- dev-db/mariadb-connector-odbc/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-db/mariadb-connector-odbc/metadata.xml b/dev-db/mariadb-connector-odbc/metadata.xml index 6aebbc46f559f..327c7fa0c01f4 100644 --- a/dev-db/mariadb-connector-odbc/metadata.xml +++ b/dev-db/mariadb-connector-odbc/metadata.xml @@ -9,4 +9,7 @@ proxy-maint@gentoo.org Proxy Maintainers + + mariadb-corporation/mariadb-connector-odbc + From 18445158d007918e445d4c4baf767b6124377402 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 31 Oct 2022 02:01:00 +0000 Subject: [PATCH 2579/2610] dev-perl/DBD-MariaDB: add 1.220.0 Signed-off-by: Sam James --- .../DBD-MariaDB/DBD-MariaDB-1.220.0.ebuild | 92 +++++++++++++++++++ dev-perl/DBD-MariaDB/Manifest | 1 + 2 files changed, 93 insertions(+) create mode 100644 dev-perl/DBD-MariaDB/DBD-MariaDB-1.220.0.ebuild diff --git a/dev-perl/DBD-MariaDB/DBD-MariaDB-1.220.0.ebuild b/dev-perl/DBD-MariaDB/DBD-MariaDB-1.220.0.ebuild new file mode 100644 index 0000000000000..9909368c41e1f --- /dev/null +++ b/dev-perl/DBD-MariaDB/DBD-MariaDB-1.220.0.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=PALI +DIST_VERSION=1.22 +inherit perl-module + +DESCRIPTION="MariaDB and MySQL driver for the Perl5 Database Interface (DBI)" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+mariadb mysql minimal" +REQUIRED_USE="^^ ( mysql mariadb )" + +RDEPEND=" + >=dev-perl/DBI-1.608.0 + virtual/perl-XSLoader + mysql? ( dev-db/mysql-connector-c:= ) + mariadb? ( dev-db/mariadb-connector-c:= ) +" +DEPEND=" + mysql? ( dev-db/mysql-connector-c:= ) + mariadb? ( dev-db/mariadb-connector-c:= ) +" +# New test-harness needed for parallel testing to work +DEPEND="${RDEPEND} + virtual/perl-Data-Dumper + >=dev-perl/Devel-CheckLib-1.120.0 + virtual/perl-ExtUtils-MakeMaker + virtual/perl-File-Spec + virtual/perl-Getopt-Long + test? ( + !minimal? ( + >=dev-perl/Net-SSLeay-1.430.0 + dev-perl/Proc-ProcessTable + virtual/perl-Storable + ) + virtual/perl-Encode + virtual/perl-File-Temp + dev-perl/Test-Deep + >=virtual/perl-Test-Harness-3.310.0 + >=virtual/perl-Test-Simple-0.900.0 + virtual/perl-Time-HiRes + virtual/perl-bignum + ) +" + +PERL_RM_FILES=( + "t/pod.t" + "t/manifest.t" +) + +src_configure() { + local impl=$(usex mariadb mariadb mysql) + + if use test; then + myconf=( + ${myconf} + --testdb=test + --testhost=localhost + --testuser=test + --testpassword=test + ) + fi + + myconf+=( --${impl}_config="${BROOT}"/usr/bin/${impl}_config ) + + perl-module_src_configure +} + +src_test() { + ewarn "Comprehensive testing requires additional manual steps. For details" + ewarn "see:" + ewarn " https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}#Testing" + + einfo + einfo "If tests fail, you have to configure your MariaDB/MySQL instance" + einfo "to create and grant some privileges to the test user." + einfo "You can run the following commands at the MariaDB/MySQL prompt: " + einfo "> CREATE USER 'test'@'localhost' IDENTIFIED BY 'test';" + einfo "> CREATE DATABASE test;" + einfo "> GRANT ALL PRIVILEGES ON test.* TO 'test'@'localhost';" + einfo + + sleep 5 + + # Don't be a hero and try to do EXTENDED_TESTING=1 unless you can figure + # out why 60leaks.t fails + perl-module_src_test +} diff --git a/dev-perl/DBD-MariaDB/Manifest b/dev-perl/DBD-MariaDB/Manifest index 37da760e70679..7ab66d85ce368 100644 --- a/dev-perl/DBD-MariaDB/Manifest +++ b/dev-perl/DBD-MariaDB/Manifest @@ -1 +1,2 @@ DIST DBD-MariaDB-1.21.tar.gz 179911 BLAKE2B dac1a868d64e792dc86ab46cea1fe2578ae691b9d6713cd83971c9ba0a3e2a0d8031c7be10dc66e4269c142aec1c54859e0e285faf9a29dc3cec7e3d8ad82a0e SHA512 0378b33e9cd31ced6f2331967c7ea63a233340bb4a60ef2bbece4843b3a62624875aa1a5e61a9fa1b709ecc8d67810c6fa4fb9ccc01df341e6d94325078f360a +DIST DBD-MariaDB-1.22.tar.gz 180783 BLAKE2B 8125c0a1ce6858e29c894ea4e11a10fc8e3776cbf016537e6d4d492773690b915dc249ddeca881fa42b229597727602209487dcdb1af03da098e38f2652d5934 SHA512 f2bd16fa609b94bd5eb538b38b122dec6a4484da062f2cc84fa6ca4a5dfc30e7ff754a00ece22a3a30297c92b4fd3f878ab0e2a581b7082cd1b9a00f33e2b2c7 From 11630224b0c7bb536289ba7f1380bec74c7dc056 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 31 Oct 2022 02:01:34 +0000 Subject: [PATCH 2580/2610] dev-perl/DBD-MariaDB: add github upstream metadata Signed-off-by: Sam James --- dev-perl/DBD-MariaDB/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-perl/DBD-MariaDB/metadata.xml b/dev-perl/DBD-MariaDB/metadata.xml index 9292db6fca7ba..f7af2c9add2fd 100644 --- a/dev-perl/DBD-MariaDB/metadata.xml +++ b/dev-perl/DBD-MariaDB/metadata.xml @@ -8,6 +8,7 @@ DBD-MariaDB DBD::MariaDB + gooddata/DBD-MariaDB Use dev-db/mariadb-connector-c as the client library From 95b9f947c8f89149169d6899acd259453e311019 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 31 Oct 2022 02:05:11 +0000 Subject: [PATCH 2581/2610] dev-db/mariadb-connector-c: add 3.2.7 Signed-off-by: Sam James --- dev-db/mariadb-connector-c/Manifest | 1 + .../mariadb-connector-c-3.2.7.ebuild | 107 ++++++++++++++++++ .../mariadb-connector-c-9999.ebuild | 56 +++++---- 3 files changed, 139 insertions(+), 25 deletions(-) create mode 100644 dev-db/mariadb-connector-c/mariadb-connector-c-3.2.7.ebuild diff --git a/dev-db/mariadb-connector-c/Manifest b/dev-db/mariadb-connector-c/Manifest index 816f9f768d2b3..9148320c97aec 100644 --- a/dev-db/mariadb-connector-c/Manifest +++ b/dev-db/mariadb-connector-c/Manifest @@ -1,2 +1,3 @@ DIST mariadb-connector-c-3.1.13-src.tar.gz 968401 BLAKE2B 4b7270c5e86e0a39773f38fbf1b4334ed9fdfca65432a5858b7e591fca5d6a68fd5a0eead96a6c9bfab22f49416d9c19c8a4c5c3fc328d16702c6051116e9a01 SHA512 a179a4fa689f681d64f926c1f3abfd3912896ec3e39c15be6a330647ded207aa2f110277dc43b90faffa4386365a72babc96264e29ac436e5d212d8b7cef7c32 DIST mariadb-connector-c-3.2.5-src.tar.gz 992580 BLAKE2B c850dfbb2241e78475b5f9e9aa0fcb69bc9cc0d17a9092da36e720ec63e3fbdb0add32e6c4508a136fcb43d0825bea7346c0d6ce8a40ae10357ef3d3b6b7bea0 SHA512 5068c95ff15969c6b1d0e2e095fe0bdca3382f478012c852a9745a9bbbfc7586b1eeaa93a55fbadb236499a336133667f4638082814c97ff6b3bbc750c5e59dc +DIST mariadb-connector-c-3.2.7-src.tar.gz 1212691 BLAKE2B ae2d1317fdc087c6d64b7cf11f4343bf35662d04da5c693f6f3b45ec405ff0f3d5d03157eb56a9c05cf4e16b9980baffec8800b886ae3d962d22a828a6938671 SHA512 3f0c67c5fd12e889a3704e0a638b64a784f05d12c7c424f7ce64e78a3eb17e2ad588e0e23f0ce037cd49efb695294ab69277da78f02940c2a7ea0676886b9c36 diff --git a/dev-db/mariadb-connector-c/mariadb-connector-c-3.2.7.ebuild b/dev-db/mariadb-connector-c/mariadb-connector-c-3.2.7.ebuild new file mode 100644 index 0000000000000..0660724cbec18 --- /dev/null +++ b/dev-db/mariadb-connector-c/mariadb-connector-c-3.2.7.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} == 9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/MariaDB/mariadb-connector-c.git" +else + MY_PN=${PN#mariadb-} + MY_PV=${PV/_b/-b} + SRC_URI="https://downloads.mariadb.com/Connectors/c/connector-c-${PV}/${P}-src.tar.gz" + S="${WORKDIR%/}/${PN}-${MY_PV}-src" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +inherit cmake-multilib toolchain-funcs + +DESCRIPTION="C client library for MariaDB/MySQL" +HOMEPAGE="https://mariadb.org/" + +LICENSE="LGPL-2.1" +SLOT="0/3" +IUSE="+curl gnutls kerberos +ssl static-libs test" +RESTRICT="!test? ( test )" + +DEPEND=" + sys-libs/zlib:=[${MULTILIB_USEDEP}] + virtual/libiconv:=[${MULTILIB_USEDEP}] + curl? ( net-misc/curl[${MULTILIB_USEDEP}] ) + kerberos? ( + || ( + app-crypt/mit-krb5[${MULTILIB_USEDEP}] + app-crypt/heimdal[${MULTILIB_USEDEP}] + ) + ) + ssl? ( + gnutls? ( >=net-libs/gnutls-3.3.24:=[${MULTILIB_USEDEP}] ) + !gnutls? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] ) + ) +" +BDEPEND="test? ( dev-db/mariadb[server] )" +RDEPEND="${DEPEND}" + +MULTILIB_CHOST_TOOLS=( /usr/bin/mariadb_config ) +MULTILIB_WRAPPED_HEADERS+=( /usr/include/mariadb/mariadb_version.h ) + +PATCHES=( + "${FILESDIR}"/${PN}-3.1.3-fix-pkconfig-file.patch +) + +src_prepare() { + # These tests the remote_io plugin which requires network access + sed -i 's/{"test_remote1", test_remote1, TEST_CONNECTION_NEW, 0, NULL, NULL},//g' "unittest/libmariadb/misc.c" || die + + # These tests don't work with --skip-grant-tables + sed -i 's/{"test_conc366", test_conc366, TEST_CONNECTION_DEFAULT, 0, NULL, NULL},//g' "unittest/libmariadb/connection.c" || die + sed -i 's/{"test_conc66", test_conc66, TEST_CONNECTION_DEFAULT, 0, NULL, NULL},//g' "unittest/libmariadb/connection.c" || die + + # [Warning] Aborted connection 2078 to db: 'test' user: 'root' host: '' (Got an error reading communication packets) + # Not sure about this one - might also require network access + sed -i 's/{"test_default_auth", test_default_auth, TEST_CONNECTION_NONE, 0, NULL, NULL},//g' "unittest/libmariadb/connection.c" || die + + cmake_src_prepare +} + +multilib_src_configure() { + # mariadb cannot use ld.gold, bug #508724 + tc-ld-disable-gold + + local mycmakeargs=( + -DWITH_EXTERNAL_ZLIB=ON + -DWITH_SSL:STRING=$(usex ssl $(usex gnutls GNUTLS OPENSSL) OFF) + -DWITH_CURL=$(usex curl) + -DWITH_ICONV=ON + -DCLIENT_PLUGIN_AUTH_GSSAPI_CLIENT:STRING=$(usex kerberos DYNAMIC OFF) + -DMARIADB_UNIX_ADDR="${EPREFIX}/var/run/mysqld/mysqld.sock" + -DINSTALL_LIBDIR="$(get_libdir)" + -DINSTALL_MANDIR=share/man + -DINSTALL_PCDIR="$(get_libdir)/pkgconfig" + -DINSTALL_PLUGINDIR="$(get_libdir)/mariadb/plugin" + -DINSTALL_BINDIR=bin + -DWITH_UNIT_TESTS=$(usex test) + ) + + cmake_src_configure +} + +multilib_src_test() { + mkdir -vp "${T}/mysql/data" || die + + mysql_install_db --no-defaults --datadir="${T}/mysql/data" || die + mysqld --no-defaults --datadir="${T}/mysql/data" --socket="${T}/mysql/mysql.sock" --skip-grant-tables --skip-networking & + + while ! mysqladmin ping --socket="${T}/mysql/mysql.sock" --silent ; do + sleep 1 + done + + cd unittest/libmariadb || die + MYSQL_TEST_SOCKET="${T}/mysql/mysql.sock" MARIADB_CC_TEST=1 ctest --verbose || die +} + +multilib_src_install_all() { + if ! use static-libs ; then + find "${ED}" -name "*.a" -delete || die + fi +} diff --git a/dev-db/mariadb-connector-c/mariadb-connector-c-9999.ebuild b/dev-db/mariadb-connector-c/mariadb-connector-c-9999.ebuild index 9799342c7442d..0660724cbec18 100644 --- a/dev-db/mariadb-connector-c/mariadb-connector-c-9999.ebuild +++ b/dev-db/mariadb-connector-c/mariadb-connector-c-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -if [[ "${PV}" == 9999 ]] ; then +if [[ ${PV} == 9999 ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/MariaDB/mariadb-connector-c.git" else @@ -11,42 +11,41 @@ else MY_PV=${PV/_b/-b} SRC_URI="https://downloads.mariadb.com/Connectors/c/connector-c-${PV}/${P}-src.tar.gz" S="${WORKDIR%/}/${PN}-${MY_PV}-src" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi inherit cmake-multilib toolchain-funcs -MULTILIB_CHOST_TOOLS=( /usr/bin/mariadb_config ) - -MULTILIB_WRAPPED_HEADERS+=( - /usr/include/mariadb/mariadb_version.h -) - DESCRIPTION="C client library for MariaDB/MySQL" HOMEPAGE="https://mariadb.org/" -LICENSE="LGPL-2.1" +LICENSE="LGPL-2.1" SLOT="0/3" IUSE="+curl gnutls kerberos +ssl static-libs test" - RESTRICT="!test? ( test )" -DEPEND="sys-libs/zlib:=[${MULTILIB_USEDEP}] +DEPEND=" + sys-libs/zlib:=[${MULTILIB_USEDEP}] virtual/libiconv:=[${MULTILIB_USEDEP}] - curl? ( net-misc/curl:0=[${MULTILIB_USEDEP}] ) - kerberos? ( || ( app-crypt/mit-krb5[${MULTILIB_USEDEP}] - app-crypt/heimdal[${MULTILIB_USEDEP}] ) ) - ssl? ( - gnutls? ( >=net-libs/gnutls-3.3.24:0=[${MULTILIB_USEDEP}] ) - !gnutls? ( - dev-libs/openssl:0=[${MULTILIB_USEDEP}] + curl? ( net-misc/curl[${MULTILIB_USEDEP}] ) + kerberos? ( + || ( + app-crypt/mit-krb5[${MULTILIB_USEDEP}] + app-crypt/heimdal[${MULTILIB_USEDEP}] ) ) - " + ssl? ( + gnutls? ( >=net-libs/gnutls-3.3.24:=[${MULTILIB_USEDEP}] ) + !gnutls? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] ) + ) +" BDEPEND="test? ( dev-db/mariadb[server] )" RDEPEND="${DEPEND}" + +MULTILIB_CHOST_TOOLS=( /usr/bin/mariadb_config ) +MULTILIB_WRAPPED_HEADERS+=( /usr/include/mariadb/mariadb_version.h ) + PATCHES=( - "${FILESDIR}"/gentoo-layout-3.0.patch "${FILESDIR}"/${PN}-3.1.3-fix-pkconfig-file.patch ) @@ -66,13 +65,13 @@ src_prepare() { } multilib_src_configure() { - # bug 508724 mariadb cannot use ld.gold + # mariadb cannot use ld.gold, bug #508724 tc-ld-disable-gold local mycmakeargs=( -DWITH_EXTERNAL_ZLIB=ON -DWITH_SSL:STRING=$(usex ssl $(usex gnutls GNUTLS OPENSSL) OFF) - -DWITH_CURL=$(usex curl ON OFF) + -DWITH_CURL=$(usex curl) -DWITH_ICONV=ON -DCLIENT_PLUGIN_AUTH_GSSAPI_CLIENT:STRING=$(usex kerberos DYNAMIC OFF) -DMARIADB_UNIX_ADDR="${EPREFIX}/var/run/mysqld/mysqld.sock" @@ -81,17 +80,24 @@ multilib_src_configure() { -DINSTALL_PCDIR="$(get_libdir)/pkgconfig" -DINSTALL_PLUGINDIR="$(get_libdir)/mariadb/plugin" -DINSTALL_BINDIR=bin - -DWITH_UNIT_TESTS=$(usex test ON OFF) + -DWITH_UNIT_TESTS=$(usex test) ) + cmake_src_configure } multilib_src_test() { mkdir -vp "${T}/mysql/data" || die + mysql_install_db --no-defaults --datadir="${T}/mysql/data" || die mysqld --no-defaults --datadir="${T}/mysql/data" --socket="${T}/mysql/mysql.sock" --skip-grant-tables --skip-networking & - while ! mysqladmin ping --socket="${T}/mysql/mysql.sock" --silent ; do sleep 1 ; done - cd unittest/libmariadb && MYSQL_TEST_SOCKET="${T}/mysql/mysql.sock" MARIADB_CC_TEST=1 ctest --verbose || die + + while ! mysqladmin ping --socket="${T}/mysql/mysql.sock" --silent ; do + sleep 1 + done + + cd unittest/libmariadb || die + MYSQL_TEST_SOCKET="${T}/mysql/mysql.sock" MARIADB_CC_TEST=1 ctest --verbose || die } multilib_src_install_all() { From 25037e8dbadbec7ee5b72a6c9dc08861ba0637c9 Mon Sep 17 00:00:00 2001 From: WANG Xuerui Date: Mon, 31 Oct 2022 10:42:29 +0800 Subject: [PATCH 2582/2610] dev-libs/snowball-stemmer: keyword 2.2.0 for ~loong Signed-off-by: WANG Xuerui --- dev-libs/snowball-stemmer/snowball-stemmer-2.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/snowball-stemmer/snowball-stemmer-2.2.0.ebuild b/dev-libs/snowball-stemmer/snowball-stemmer-2.2.0.ebuild index 4b7e56dcd32d4..f319dbed581be 100644 --- a/dev-libs/snowball-stemmer/snowball-stemmer-2.2.0.ebuild +++ b/dev-libs/snowball-stemmer/snowball-stemmer-2.2.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/snowballstem/snowball/archive/v${PV}.tar.gz -> ${P}. LICENSE="BSD" SLOT="0/$(ver_cut 1)" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~sparc-solaris ~sparc64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~sparc-solaris ~sparc64-solaris" IUSE="static-libs test" DEPEND="" From cba461ee1a77fc37b0bf9da1c20b87576c8fdae8 Mon Sep 17 00:00:00 2001 From: WANG Xuerui Date: Mon, 31 Oct 2022 10:42:31 +0800 Subject: [PATCH 2583/2610] dev-libs/appstream-glib: keyword 0.8.1 for ~loong Signed-off-by: WANG Xuerui --- dev-libs/appstream-glib/appstream-glib-0.8.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/appstream-glib/appstream-glib-0.8.1.ebuild b/dev-libs/appstream-glib/appstream-glib-0.8.1.ebuild index c2e30606fb79c..8dd04ed40ecd4 100644 --- a/dev-libs/appstream-glib/appstream-glib-0.8.1.ebuild +++ b/dev-libs/appstream-glib/appstream-glib-0.8.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://people.freedesktop.org/~hughsient/${PN}/releases/${P}.tar.xz" LICENSE="LGPL-2.1+" SLOT="0/8" # soname version -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="gtk-doc fonts +introspection stemmer" RDEPEND=" From b6608243f3005219f53cb41da57c42860dcd527c Mon Sep 17 00:00:00 2001 From: WANG Xuerui Date: Mon, 31 Oct 2022 10:42:33 +0800 Subject: [PATCH 2584/2610] dev-util/ostree: keyword 2022.6 for ~loong Signed-off-by: WANG Xuerui --- dev-util/ostree/ostree-2022.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ostree/ostree-2022.6.ebuild b/dev-util/ostree/ostree-2022.6.ebuild index eb5a1bf3c90e4..da6dd76138501 100644 --- a/dev-util/ostree/ostree-2022.6.ebuild +++ b/dev-util/ostree/ostree-2022.6.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Operating system and container binary deployment and upgrades" HOMEPAGE="https://ostreedev.github.io/ostree/" SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" LICENSE="LGPL-2+" SLOT="0" From 1cc923b192be27be4a4edb4465374c62a1cad6f2 Mon Sep 17 00:00:00 2001 From: WANG Xuerui Date: Mon, 31 Oct 2022 10:42:35 +0800 Subject: [PATCH 2585/2610] sys-apps/xdg-dbus-proxy: keyword 0.1.4 for ~loong Signed-off-by: WANG Xuerui --- sys-apps/xdg-dbus-proxy/xdg-dbus-proxy-0.1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/xdg-dbus-proxy/xdg-dbus-proxy-0.1.4.ebuild b/sys-apps/xdg-dbus-proxy/xdg-dbus-proxy-0.1.4.ebuild index 01cad990b64b0..4a037208b78e7 100644 --- a/sys-apps/xdg-dbus-proxy/xdg-dbus-proxy-0.1.4.ebuild +++ b/sys-apps/xdg-dbus-proxy/xdg-dbus-proxy-0.1.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/flatpak/${PN}/releases/download/${PV}/${P}.tar.xz" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )" From 38ba287baa607ddf5046a4ccdd5c99f5f52ea9ea Mon Sep 17 00:00:00 2001 From: WANG Xuerui Date: Mon, 31 Oct 2022 10:42:37 +0800 Subject: [PATCH 2586/2610] dev-libs/appstream: keyword 0.15.5 for ~loong Signed-off-by: WANG Xuerui --- dev-libs/appstream/appstream-0.15.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/appstream/appstream-0.15.5.ebuild b/dev-libs/appstream/appstream-0.15.5.ebuild index f9f244c94b0cf..953ad658a9912 100644 --- a/dev-libs/appstream/appstream-0.15.5.ebuild +++ b/dev-libs/appstream/appstream-0.15.5.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then else MY_PN="AppStream" SRC_URI="https://www.freedesktop.org/software/appstream/releases/${MY_PN}-${PV}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" S="${WORKDIR}/${MY_PN}-${PV}" fi From 9739aecc5c33d95b83db72500d6806600c6dee44 Mon Sep 17 00:00:00 2001 From: WANG Xuerui Date: Mon, 31 Oct 2022 10:42:39 +0800 Subject: [PATCH 2587/2610] sys-apps/flatpak: keyword 1.14.0-r1 for ~loong Signed-off-by: WANG Xuerui --- sys-apps/flatpak/flatpak-1.14.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/flatpak/flatpak-1.14.0-r1.ebuild b/sys-apps/flatpak/flatpak-1.14.0-r1.ebuild index b42c343de33fb..7cf4ec168fb00 100644 --- a/sys-apps/flatpak/flatpak-1.14.0-r1.ebuild +++ b/sys-apps/flatpak/flatpak-1.14.0-r1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://flatpak.org/" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="doc introspection policykit seccomp systemd X" RESTRICT+=" test" From e591aa3537c71b9e9a089686d90018f55659a5f6 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:18 -0400 Subject: [PATCH 2588/2610] media-gfx/gnome-photos: Set remote-id Signed-off-by: Matt Turner --- media-gfx/gnome-photos/metadata.xml | 47 +++++++++++++++-------------- 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/media-gfx/gnome-photos/metadata.xml b/media-gfx/gnome-photos/metadata.xml index 225eb8ef39c6f..3c5c1a39d4fe8 100644 --- a/media-gfx/gnome-photos/metadata.xml +++ b/media-gfx/gnome-photos/metadata.xml @@ -1,27 +1,30 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Ensure runtime Flickr support - - - Access, organize and share your photos on GNOME. A simple and elegant - replacement for using a file manager to deal with photos. Enhance, crop - and edit in a snap. Seamless cloud integration is offered through GNOME - Online Accounts. + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Ensure runtime Flickr support + + + Access, organize and share your photos on GNOME. A simple and elegant + replacement for using a file manager to deal with photos. Enhance, crop + and edit in a snap. Seamless cloud integration is offered through GNOME + Online Accounts. - You can: - - Automatically find all your pictures - - View recent local and online photos - - Access your Facebook or Flickr pictures - - View photos on TVs, laptops or other DLNA renderers on your local network - - Set pictures as your desktop background - - Print photos - - Select favorites - - Easily edit your pictures in the app, or send to a full featured editor for more advanced changes - + You can: + - Automatically find all your pictures + - View recent local and online photos + - Access your Facebook or Flickr pictures + - View photos on TVs, laptops or other DLNA renderers on your local network + - Set pictures as your desktop background + - Print photos + - Select favorites + - Easily edit your pictures in the app, or send to a full featured editor for more advanced changes + + + GNOME/gnome-photos + From 45bca04c29c8980825522c67eb8906f29e19d4fb Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:18 -0400 Subject: [PATCH 2589/2610] media-gfx/gnome-raw-thumbnailer: Set remote-id Signed-off-by: Matt Turner --- media-gfx/gnome-raw-thumbnailer/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/media-gfx/gnome-raw-thumbnailer/metadata.xml b/media-gfx/gnome-raw-thumbnailer/metadata.xml index c6e394b17a276..5be4d9a9688f0 100644 --- a/media-gfx/gnome-raw-thumbnailer/metadata.xml +++ b/media-gfx/gnome-raw-thumbnailer/metadata.xml @@ -5,4 +5,7 @@ gnome@gentoo.org Gentoo GNOME Desktop + + Archive/gnome-raw-thumbnailer + From 153eb83094fb785ac7588d11b78124f4aeeb55c5 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:19 -0400 Subject: [PATCH 2590/2610] media-gfx/gnome-screenshot: Set remote-id Signed-off-by: Matt Turner --- media-gfx/gnome-screenshot/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/media-gfx/gnome-screenshot/metadata.xml b/media-gfx/gnome-screenshot/metadata.xml index 7b343b06be8a9..fee4c16c33e4c 100644 --- a/media-gfx/gnome-screenshot/metadata.xml +++ b/media-gfx/gnome-screenshot/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gnome-screenshot + From bc725f2041b97f6b9aff70e866e61ec35e238aa8 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:19 -0400 Subject: [PATCH 2591/2610] media-gfx/gthumb: Set remote-id Signed-off-by: Matt Turner --- media-gfx/gthumb/metadata.xml | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/media-gfx/gthumb/metadata.xml b/media-gfx/gthumb/metadata.xml index cf37ee13e1b63..0a4898672ea51 100644 --- a/media-gfx/gthumb/metadata.xml +++ b/media-gfx/gthumb/metadata.xml @@ -1,14 +1,17 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enable support for ISO/IEC 23008-12:2017 HEIF/HEIC image format using media-libs/libheif - Enable webservice integration through net-libs/webkit-gtk - Support for JPEG XL image format - Enable slideshow plugin - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enable support for ISO/IEC 23008-12:2017 HEIF/HEIC image format using media-libs/libheif + Enable webservice integration through net-libs/webkit-gtk + Support for JPEG XL image format + Enable slideshow plugin + + + GNOME/gthumb + From 60603f775c58f4f6d5a5067b9c48a298f93f0641 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:19 -0400 Subject: [PATCH 2592/2610] media-gfx/shotwell: Set remote-id Signed-off-by: Matt Turner --- media-gfx/shotwell/metadata.xml | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/media-gfx/shotwell/metadata.xml b/media-gfx/shotwell/metadata.xml index f92dabd9e0493..e52512a304b42 100644 --- a/media-gfx/shotwell/metadata.xml +++ b/media-gfx/shotwell/metadata.xml @@ -1,17 +1,20 @@ - - gnome@gentoo.org - Gentoo GNOME Project - - - Enable face detection via media-libs/opencv - - - Shotwell is a digital photo manager designed for the GNOME desktop - environment. It allows you to import photos from disk or camera, - organize them by keywords and events, view them in full-window or fullscreen - mode, and share them with others via social networking and more. - + + gnome@gentoo.org + Gentoo GNOME Project + + + Enable face detection via media-libs/opencv + + + Shotwell is a digital photo manager designed for the GNOME desktop + environment. It allows you to import photos from disk or camera, + organize them by keywords and events, view them in full-window or fullscreen + mode, and share them with others via social networking and more. + + + GNOME/shotwell + From 60152ba161a9b788d9b3d246e7a3cf60b42490b8 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:19 -0400 Subject: [PATCH 2593/2610] media-gfx/simple-scan: Set remote-id Signed-off-by: Matt Turner --- media-gfx/simple-scan/metadata.xml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/media-gfx/simple-scan/metadata.xml b/media-gfx/simple-scan/metadata.xml index ca9ed102383b1..a9f6db17071dd 100644 --- a/media-gfx/simple-scan/metadata.xml +++ b/media-gfx/simple-scan/metadata.xml @@ -1,17 +1,17 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - A really easy way to scan both documents and photos. You can crop out - the bad parts of a photo and rotate it if it is the wrong way round. - You can print your scans, export them to pdf, or save them in a range - of image formats. - - - simple-scan - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + A really easy way to scan both documents and photos. You can crop out + the bad parts of a photo and rotate it if it is the wrong way round. + You can print your scans, export them to pdf, or save them in a range + of image formats. + + + GNOME/simple-scan + From edb936e92398d334643b0dfd9fc729ae20270995 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:20 -0400 Subject: [PATCH 2594/2610] media-libs/clutter-gst: Set remote-id Signed-off-by: Matt Turner --- media-libs/clutter-gst/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/media-libs/clutter-gst/metadata.xml b/media-libs/clutter-gst/metadata.xml index 7b343b06be8a9..f6c938ece1195 100644 --- a/media-libs/clutter-gst/metadata.xml +++ b/media-libs/clutter-gst/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Archive/clutter-gst + From 5d80c56f9fd07ccce9aff8397b654e5a9392d07e Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:20 -0400 Subject: [PATCH 2595/2610] media-libs/clutter-gtk: Set remote-id Signed-off-by: Matt Turner --- media-libs/clutter-gtk/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/media-libs/clutter-gtk/metadata.xml b/media-libs/clutter-gtk/metadata.xml index 7b343b06be8a9..882edb5f4b4df 100644 --- a/media-libs/clutter-gtk/metadata.xml +++ b/media-libs/clutter-gtk/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Archive/clutter-gtk + From bdf1006704e04946bc00be157205e5cc2b3467c2 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:20 -0400 Subject: [PATCH 2596/2610] media-libs/clutter: Set remote-id Signed-off-by: Matt Turner --- media-libs/clutter/metadata.xml | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/media-libs/clutter/metadata.xml b/media-libs/clutter/metadata.xml index e73b3a9971341..c945cf9a59461 100644 --- a/media-libs/clutter/metadata.xml +++ b/media-libs/clutter/metadata.xml @@ -1,12 +1,15 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enable EGL backend. - Use gdk-pixbuf from x11-libs/gtk+ as image rendering backend - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enable EGL backend. + Use gdk-pixbuf from x11-libs/gtk+ as image rendering backend + + + Archive/clutter + From 7899129472751a21459dd261783e4f23df74186a Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:20 -0400 Subject: [PATCH 2597/2610] media-libs/cogl: Set remote-id Signed-off-by: Matt Turner --- media-libs/cogl/metadata.xml | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/media-libs/cogl/metadata.xml b/media-libs/cogl/metadata.xml index 2bdd552eba09b..9b65a27f8c1d5 100644 --- a/media-libs/cogl/metadata.xml +++ b/media-libs/cogl/metadata.xml @@ -1,13 +1,16 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enable OpenGL ES 2.0 support - Enable KMS support. - Build cogl-pango library for x11-libs/pango integration - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enable OpenGL ES 2.0 support + Enable KMS support. + Build cogl-pango library for x11-libs/pango integration + + + Archive/cogl + From e62d1da6fa316ab787d3e8dfa62e0897dc7855c5 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:21 -0400 Subject: [PATCH 2598/2610] media-libs/gexiv2: Set remote-id Signed-off-by: Matt Turner --- media-libs/gexiv2/metadata.xml | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/media-libs/gexiv2/metadata.xml b/media-libs/gexiv2/metadata.xml index 66523d448fea9..eb093d099dae2 100644 --- a/media-libs/gexiv2/metadata.xml +++ b/media-libs/gexiv2/metadata.xml @@ -1,13 +1,16 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - gexiv2 is a GObject wrapper around the Exiv2 photo metadata library. - It allows for GNOME applications to easily inspect and update EXIF, - IPTC, and XMP metadata in photo and video files of various formats. - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + gexiv2 is a GObject wrapper around the Exiv2 photo metadata library. + It allows for GNOME applications to easily inspect and update EXIF, + IPTC, and XMP metadata in photo and video files of various formats. + + + GNOME/gexiv2 + From 7d9f0fa954964ccf6079a9d7d24879a5445f4df2 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:21 -0400 Subject: [PATCH 2599/2610] media-libs/grilo: Set remote-id Signed-off-by: Matt Turner --- media-libs/grilo/metadata.xml | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/media-libs/grilo/metadata.xml b/media-libs/grilo/metadata.xml index c56c7588184e8..6e7590f6d34fa 100644 --- a/media-libs/grilo/metadata.xml +++ b/media-libs/grilo/metadata.xml @@ -1,16 +1,19 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Enable support for playlists through - dev-libs/totem-pl-parser - - Grilo is a framework that provides access to various sources of multimedia -content, using a pluggable system. It is focused on making media discovery -and browsing easy for application developers. - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Enable support for playlists through dev-libs/totem-pl-parser + + + Grilo is a framework that provides access to various sources of multimedia + content, using a pluggable system. It is focused on making media discovery + and browsing easy for application developers. + + + GNOME/grilo + From 838f32a9d2ac62a11ea5ccca5ff87e7e59887658 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:21 -0400 Subject: [PATCH 2600/2610] media-libs/gsound: Set remote-id Signed-off-by: Matt Turner --- media-libs/gsound/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/media-libs/gsound/metadata.xml b/media-libs/gsound/metadata.xml index c6e394b17a276..98a619b586c03 100644 --- a/media-libs/gsound/metadata.xml +++ b/media-libs/gsound/metadata.xml @@ -5,4 +5,7 @@ gnome@gentoo.org Gentoo GNOME Desktop + + GNOME/gsound + From 6a1bf789975794eb4c39e0c6aecad2fba6c7dc11 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:22 -0400 Subject: [PATCH 2601/2610] media-libs/gupnp-dlna: Set remote-id Signed-off-by: Matt Turner --- media-libs/gupnp-dlna/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/media-libs/gupnp-dlna/metadata.xml b/media-libs/gupnp-dlna/metadata.xml index 7b343b06be8a9..912d1bfba8c7a 100644 --- a/media-libs/gupnp-dlna/metadata.xml +++ b/media-libs/gupnp-dlna/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/gupnp-dlna + From 3eba1ccc812eea896dd0515dd77b183a8efa3b21 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:22 -0400 Subject: [PATCH 2602/2610] media-libs/libart_lgpl: Set remote-id Signed-off-by: Matt Turner --- media-libs/libart_lgpl/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/media-libs/libart_lgpl/metadata.xml b/media-libs/libart_lgpl/metadata.xml index 7b343b06be8a9..0710500e9712d 100644 --- a/media-libs/libart_lgpl/metadata.xml +++ b/media-libs/libart_lgpl/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Archive/libart_lgpl + From a08ac9688b7b7a9d3927b97f3110d419d7fb26a8 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:22 -0400 Subject: [PATCH 2603/2610] media-libs/libcanberra: Set remote-id Signed-off-by: Matt Turner --- media-libs/libcanberra/metadata.xml | 39 ++++++++++++++++------------- 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/media-libs/libcanberra/metadata.xml b/media-libs/libcanberra/metadata.xml index fa09b064c1459..b3c1403e357c0 100644 --- a/media-libs/libcanberra/metadata.xml +++ b/media-libs/libcanberra/metadata.xml @@ -1,38 +1,41 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - sound@gentoo.org - Gentoo Sound project - - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + sound@gentoo.org + Gentoo Sound project + + A small and lightweight implementation of the XDG Sound Theme Specification (http://0pointer.de/public/sound-theme-spec.html) - - Enables ALSA sound driver. - Enables gstreamer sound driver. Not useful when + + Enables ALSA sound driver. + Enables gstreamer sound driver. Not useful when alsa or pulseaudio is available. - Enables building of gtk+ helper library, gtk+ runtime + Enables building of gtk+ helper library, gtk+ runtime sound effects and the canberra-gtk-play utility. To enable the gtk+ sound effects add canberra-gtk-module to the colon separated list of modules in the GTK_MODULES environment variable. - Enables building of gtk+3 helper library, gtk+3 + Enables building of gtk+3 helper library, gtk+3 runtime sound effects and the canberra-gtk-play utility. To enable the gtk+3 sound effects add canberra-gtk-module to the colon separated list of modules in the GTK_MODULES environment variable. - Enables PulseAudio sound driver that should be + Enables PulseAudio sound driver that should be able to support positional event sounds. This is the preferred choice for best sound events experience and picked by default if compiled in and possible to use at runtime. - Install x11-themes/sound-theme-freedesktop to get + Install x11-themes/sound-theme-freedesktop to get sounds on Gnome and Xfce. - Enables Trivial Database support for caching + Enables Trivial Database support for caching purposes. - + + + GNOME/libcanberra + From 9df741e88736cdb46c150a9cf66531f610a26323 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:22 -0400 Subject: [PATCH 2604/2610] media-libs/libchamplain: Set remote-id Signed-off-by: Matt Turner --- media-libs/libchamplain/metadata.xml | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/media-libs/libchamplain/metadata.xml b/media-libs/libchamplain/metadata.xml index 5d7c783e9b019..0913b28484c8a 100644 --- a/media-libs/libchamplain/metadata.xml +++ b/media-libs/libchamplain/metadata.xml @@ -1,14 +1,17 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - libchamplain is a Gtk widget displaying zoomable and pannable maps that can be - loaded from various network sources. It supports overlay layers, markers, and - custom elements displayed on top of the maps. The library is written in C but - other language mappings are also available thanks to GObject-introspection. - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + libchamplain is a Gtk widget displaying zoomable and pannable maps that can be + loaded from various network sources. It supports overlay layers, markers, and + custom elements displayed on top of the maps. The library is written in C but + other language mappings are also available thanks to GObject-introspection. + + + GNOME/libchamplain + From d05e92794ddf29c4f2a8d8acd045ac008690837c Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:23 -0400 Subject: [PATCH 2605/2610] media-libs/libmediaart: Set remote-id Signed-off-by: Matt Turner --- media-libs/libmediaart/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/media-libs/libmediaart/metadata.xml b/media-libs/libmediaart/metadata.xml index f453528b934fe..4dc65f8830738 100644 --- a/media-libs/libmediaart/metadata.xml +++ b/media-libs/libmediaart/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/libmediaart + From 9edf9fe002ddd068c39990a7489fc9085416037c Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sat, 29 Oct 2022 17:20:23 -0400 Subject: [PATCH 2606/2610] media-libs/libshumate: Set remote-id Signed-off-by: Matt Turner --- media-libs/libshumate/metadata.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/media-libs/libshumate/metadata.xml b/media-libs/libshumate/metadata.xml index f453528b934fe..f67d98f3d59a7 100644 --- a/media-libs/libshumate/metadata.xml +++ b/media-libs/libshumate/metadata.xml @@ -1,8 +1,11 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + GNOME/libshumate + From 2a2c9b094bed1ffd822bc79cb0c57b5ccbfbee00 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sun, 30 Oct 2022 22:53:09 -0400 Subject: [PATCH 2607/2610] Revert "media-libs/libcanberra: Set remote-id" This reverts commit cc17ab37f26baf56c42a8562334b6430ca4a9e1c. Signed-off-by: Matt Turner --- media-libs/libcanberra/metadata.xml | 39 +++++++++++++---------------- 1 file changed, 18 insertions(+), 21 deletions(-) diff --git a/media-libs/libcanberra/metadata.xml b/media-libs/libcanberra/metadata.xml index b3c1403e357c0..fa09b064c1459 100644 --- a/media-libs/libcanberra/metadata.xml +++ b/media-libs/libcanberra/metadata.xml @@ -1,41 +1,38 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - sound@gentoo.org - Gentoo Sound project - - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + sound@gentoo.org + Gentoo Sound project + + A small and lightweight implementation of the XDG Sound Theme Specification (http://0pointer.de/public/sound-theme-spec.html) - - Enables ALSA sound driver. - Enables gstreamer sound driver. Not useful when + + Enables ALSA sound driver. + Enables gstreamer sound driver. Not useful when alsa or pulseaudio is available. - Enables building of gtk+ helper library, gtk+ runtime + Enables building of gtk+ helper library, gtk+ runtime sound effects and the canberra-gtk-play utility. To enable the gtk+ sound effects add canberra-gtk-module to the colon separated list of modules in the GTK_MODULES environment variable. - Enables building of gtk+3 helper library, gtk+3 + Enables building of gtk+3 helper library, gtk+3 runtime sound effects and the canberra-gtk-play utility. To enable the gtk+3 sound effects add canberra-gtk-module to the colon separated list of modules in the GTK_MODULES environment variable. - Enables PulseAudio sound driver that should be + Enables PulseAudio sound driver that should be able to support positional event sounds. This is the preferred choice for best sound events experience and picked by default if compiled in and possible to use at runtime. - Install x11-themes/sound-theme-freedesktop to get + Install x11-themes/sound-theme-freedesktop to get sounds on Gnome and Xfce. - Enables Trivial Database support for caching + Enables Trivial Database support for caching purposes. - - - GNOME/libcanberra - + From 9460dc565dcaf6c02fb853815e0d55966c32f28d Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sun, 30 Oct 2022 23:05:48 -0400 Subject: [PATCH 2608/2610] profiles: Mark media-libs/libart_lgpl as deprecated Signed-off-by: Matt Turner --- profiles/package.deprecated | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/package.deprecated b/profiles/package.deprecated index 9720b64431445..ccf0240faa3f4 100644 --- a/profiles/package.deprecated +++ b/profiles/package.deprecated @@ -84,6 +84,7 @@ gnome-base/gconf gnome-base/libglade gnome-base/libgnomecanvas gnome-extra/gconf-editor +media-libs/libart_lgpl x11-libs/gtksourceview:2.0 x11-libs/libwnck:1 x11-libs/vte:0 From afde79b7fe751fd80f2dc951f2a3d75ae8c38143 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sun, 30 Oct 2022 23:07:18 -0400 Subject: [PATCH 2609/2610] profiles: Mask media-gfx/gnome-raw-thumbnailer for removal Signed-off-by: Matt Turner --- profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 417427b287595..10fa54550330f 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,11 @@ #--- END OF EXAMPLES --- +# Matt Turner (2022-10-30) +# Dead package, last release 10 years ago. No reverse dependencies. +# Removal on 2022-11-30 +media-gfx/gnome-raw-thumbnailer + # Matt Turner (2022-10-29) # Old slot with no reverse dependencies. # Removal on 2022-11-29 From 4b55615587fff8d0a6f297929cd3e101676f59ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Mon, 31 Oct 2022 04:40:06 +0100 Subject: [PATCH 2610/2610] sci-mathematics/coq-serapi: bump to 0.16.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- sci-mathematics/coq-serapi/Manifest | 1 + .../coq-serapi/coq-serapi-0.16.1.ebuild | 66 +++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 sci-mathematics/coq-serapi/coq-serapi-0.16.1.ebuild diff --git a/sci-mathematics/coq-serapi/Manifest b/sci-mathematics/coq-serapi/Manifest index d5754b91dac08..61f749d719182 100644 --- a/sci-mathematics/coq-serapi/Manifest +++ b/sci-mathematics/coq-serapi/Manifest @@ -1,2 +1,3 @@ DIST coq-serapi-0.15.0.tar.gz 268083 BLAKE2B aeea2cb8ed0f648f307715c464f2da90585718aa8afedf69b4e1c282265a12a3937044397787404e43286cebaaf1f48efde93d845cd71c1c97cc1b2e9a2a8835 SHA512 3ba1b63002d36a4c0e64f86170d31c4131dc02e8cb8573b39f03ed44d1e5f29c064c472bebad367b875b02e36ced6bfe8c5fb2023bd798b3b79f74a5a2f54189 DIST coq-serapi-0.16.0.tar.gz 270647 BLAKE2B 8189e70bfa4208a613ec7a89d6fc72c15a9c1c29ed49cd53a561b72b4b9e55196bcb92d5e962309d8843036c30ec177588e2db7dd091443947b02e78f2df1880 SHA512 56cc74e9d2b1e13c7ffb94b32e206671ac904f6d7e633c830175eed6f7cb75a2b212be916316784dc7d697c6e5779e27ed402d5e7edbee8b7d84d2c533dc38c3 +DIST coq-serapi-0.16.1.tar.gz 271068 BLAKE2B 5e832f4b2d2627938f2399b3eff111a15987d7733e30ba6f6328dc0110631a1c42a212c5ed464037f8c521c11c46bf8bb8665bfdd93b5969949cdec584a42e18 SHA512 348a984897f99dd4f08a409251eaf50f792aa1fe96d71d5f895f3153c05131b2d6b15f10a18cf704e978676562547d0869a310e8d6969ffe69d5bdf1c212b756 diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.16.1.ebuild b/sci-mathematics/coq-serapi/coq-serapi-0.16.1.ebuild new file mode 100644 index 0000000000000..fed96a12b2dc7 --- /dev/null +++ b/sci-mathematics/coq-serapi/coq-serapi-0.16.1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COQV=8.16.0 + +inherit elisp-common dune + +DESCRIPTION="Serialization library and protocol for interaction with the Coq proof assistant" +HOMEPAGE="https://github.com/ejgallego/coq-serapi/" +# The tarball in SRC_URI is comprised of + +SRC_URI="https://github.com/ejgallego/${PN}/archive/${COQV}+${PV}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-${COQV}-${PV} + +LICENSE="GPL-3+" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="emacs +ocamlopt test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=sci-mathematics/coq-${COQV}:= =dev-ml/ppx_sexp_conv-0.13.0:=